/* -- iPhone 2G-4s -- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) { 
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;}
	.header {height:auto;width:100%;padding-bottom:0px;}
	.header-left {width:100%;float:none;height:auto;padding:0;margin-top:12px;padding-left:0px;margin-bottom:10px;text-align:center;}
	.header-right {width:100%;float:none;margin-right:0;text-align:center;padding-top:0;}
	.headphone {display:inline-block;float:none;vertical-align:top;padding-top:0;margin-left:0;margin-right:10px;}
	.headphoneimg {float:none;display:inline-block;vertical-align:top;margin-top:0;}
	.navtop {display:none;}
	.mobile-menu {display:block;}
	.content {width:95%;margin:0 auto;padding:0;}
	.contentfull {width:100%;margin:0;padding:0;}
	.socialtop {margin-right:5px;margin-top:30px;}
	.socialtop img {width:25px;height:25px;}
	.navbottom {padding:0;text-align:center;}
	.block1 {width:100%;float:none;}
	.block2 {display:none;}
	.bottombox1 {width:100%;margin:0;float:none;text-align:center;padding-top:20px;padding-left:0px;}
	.bottombox2 {width:100%;margin:0;float:none;text-align:center;padding-top:15px;}
	.bottombox3 {width:100%;margin:0;float:none;text-align:center;padding:15px 0px;}
	.sidebar-left {display:block;width:100%;margin-right:0;margin-bottom:25px;}
	.sidebar-left p {text-align:center;}
	.logo {padding:0;max-width:100%;margin:0 auto;}
	.contentfull h1 {text-align:center;}
	.contentfull p {text-align:center;}
	.about {padding: 20px 20px;}
	.service {float:none;width:100%;}
	.callnowfoot {text-align:center;padding:7px 20px;font-size:21px;}
	.latest {padding:10px 22px 20px;}
	.latest-left {float:none;width:100%;}
	.latest-right {float:none;width:100%;}
	.latest-right a li {font-size:14px;padding:10px 0;}
	.mobilehide {display:none;}
	.contentgallery {text-align:center;}
	.contentgallery img {float:none;display:inline-block;}
	.contentfullgallery {text-align:center;}
	.contentfullgallery img {float:none;display:inline-block;}
	.contentgallery iframe {max-width:100%;height:auto;}
	.clientsabout {padding:8px 22px;}
	.contentgallery h1,
	.contentfullgallery h1 {text-align:center;}
	.latest-right li {padding:10px 0;}
	.service {width:95%;margin-bottom:10px;}
	.logo img {width:320px;margin-top:10px;}
	.header-left {margin-bottom:0px;}
	.productbox {height:auto;width:97%;}
	.about {padding:0;width:90%;margin:0 auto;height:auto;}
	.aboutmore {padding:0;width:90%;margin:0 auto;height:auto;}
	.servbox {padding:10px;}
	.what {margin-left:0;width:100%;}
	.what ul {margin-left:-40px;}
	.navbottom {margin-top:20px;}
	.navbottom a,
	.navbottom a:visited {display:block;padding:6px 0;}
	.copyright {margin-left:0;float:none;}
	.what li {width:100%;float:none;}
	.contentfpage {width:95%!important;margin:0 auto!important;padding:0!important;}
	.contentfpage img {float:none!important;margin:0 auto!important;display:block;}
	.contentfpage h3 {text-align:center;}
	.about {text-align:center;}
	.about img {float:none!important;margin:0 auto!important;padding:0!important;}
	.servicebox {padding:20px 10px;}
	.copyright {width:85%;margin:0 auto;}
	.productbox {height:auto;width:97%;}
	.servicebox3 a, .servicebox3 a:visited {width:100%;}
	.header-left {margin-top:0;}
	.navverytopright-search {text-align:center;padding:10px;}
	input[class="searchbut"] {margin-top:0;}
	.submitbut {margin-top:0;}
	.products {width:90%;margin:0 auto;}
	.sidebar-left h3 {text-align:center;padding-bottom:0;}
	.content h1, .content h2, .content h3, .content h4, .content h5 {text-align:center;}
	.articlebox {background:#f5f5f5;padding-bottom:10px;height:auto;}
	.articleimg {float:none;margin:0 auto;}
	.content {float:none;}
	.sidebar-right {width:100%;float:none;}
	.sidebar-right h3 {padding-bottom:0;text-align:center;}
	.moreabout {display:none;}
	.aboutfinale {width:100%;background-size:155%;height:315px;}
	.servicebox3 {width:100%;left:0;padding:10px 0;height:auto;}
	.sboxwrap {line-height:18px;font-size:12px;}
	.navbox a, .navbox a:visited {text-align:center;}
	.single-docs {float:none;width:100%;margin:0 auto;border:none;}
	.content-full h1, .content-full h2, .content-full h3, .content-full h4, .content-full h5 {text-align:left;}
	.productsinside .productbox {width:100%;margin:0 auto;margin-bottom:15px;height:auto;}
	.header-contact {float:none;width:100%;}
	.header-contactbox {float:none;width:95%;margin:0 auto;padding:0;text-align:center;}
	.header-contact .fa {float:none;display:inline-box;}
	.header-contact br {display:none;}
	.header-contactbox span {display:none;}
	.header-contactbox-phone,
	.header-contactbox-mail {display:inline-block;vertical-align:top;width:48%;}
	.homenotice {display:none;}
	.header-contact {display:none;}
	.submitbut {width:auto;}
	.homebox {padding:30px 0;}
	.homeboxaboutleft {width:100%;}
	.homeboxaboutright {width:100%;}
	.homeboxaboutright .block {min-width:90%;max-width:90%;margin-top:20px;}
	.homeboxsecond .homeboxaboutleft {width:100%;margin:0 auto;}
	.homeboxaboutleft .block {min-width:90%;max-width:90%;margin-top:20px;padding:0;}
	.homeboxaboutleftdesk {display:none;}
	.homeboxaboutleftmob {display:inline-block;}
	.homeboxsecond {padding:0 0 30px;}
	.homeboxsecond .homeboxaboutright {width:100%;}
	.homeboxthird {padding-top:0;text-align:center;}
	.homeboxthird .homeboxaboutleft {width:89%;margin:0 auto;}
	.servicebox3 {top:2px;}
	.productcontent {padding:0 10px;text-align:center;}
	.productcontent h3 {text-align:center;}
	.feedbox {background:#f9f9f9;}
	.bottom {margin-bottom:0;}
	.bottombox2 {display:none;}
	.bottombox4 {display:none;}
	.bottombox5 {float:none;width:100%;text-align:center;padding-top:0;padding-bottom:20px;}
	.productimg {height:auto;}
	.containerpage {margin:0;}
	.products {width:95%;margin:0 auto;}
	.containerpage .productbox {width:47%;}
	.containerpage .productimg {height:auto;}
	.content p {line-height:auto;font-size:21px;}
	.bottom {padding:0;}
	.logo {max-width:80%;}
	.logo img {max-width:100%;}
	input[class="searchbut"] {width:52%;}
	.homeboxaboutright .block {padding:0;padding-bottom:25px;}
	.homeinfo {padding:10px 5px;line-height:24px;}
	.homeboxaboutleft {float:none;}
	.homeboxaboutright {float:none;}
	.homeboxaboutleft .block {padding-top:0;padding-bottom:25px;}
	.homeboxsecond .homeboxaboutright {padding-left:0;}
	.productbox {width:97%;margin-left:0;margin-right:0;}
	.product-promo {left:36px;top:75px;}
	.product-leasing {left:36px;top:102px;}
	.divider {display:none;}
	.single-left-product {float:none;width:100%;padding:10px 0;}
	.single-right-product {float:none;width:100%;padding:10px 0;}
	.product-leasing-single {top:0;left:22px;}
	.description-single {width:95%;margin:0 auto;}
	.singlewrap {padding:10px;}
	.description-single img {max-width:100%;height:auto;} 
	.prodboxes h2 {padding: 5px 7px;}
	.product-promo-single {top: 26px;left: 22px;}
	.prodbox {float:none;width:95%;margin:0 auto;height:auto;}
	.prodboxleft {width:100%;float:none;}
	.prodboxright {float:none;width:100%;margin-top:5px;}
	.divider {display:none;}
	.whybox {display: block;width:100%;margin:0;padding-bottom:18px;}
	.materialbox {width:99%;height:auto;margin-bottom:5px;}
	.forminput {width:96%;padding:0 2%;}
	.forminputarea {width:96%;padding:0 2%}
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px)
and (orientation : portrait) {
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;}
	.header {height:auto;width:100%;padding-bottom:0px;}
	.header-left {width:100%;float:none;height:auto;padding:0;margin-top:12px;padding-left:0px;margin-bottom:10px;text-align:center;}
	.header-right {width:100%;float:none;margin-right:0;text-align:center;padding-top:0;}
	.headphone {display:inline-block;float:none;vertical-align:top;padding-top:0;margin-left:0;margin-right:10px;}
	.headphoneimg {float:none;display:inline-block;vertical-align:top;margin-top:0;}
	.navtop {display:none;}
	.mobile-menu {display:block;}
	.content {width:95%;margin:0 auto;padding:0;}
	.contentfull {width:100%;margin:0;padding:0;}
	.socialtop {margin-right:5px;margin-top:30px;}
	.socialtop img {width:25px;height:25px;}
	.navbottom {padding:0;text-align:center;}
	.block1 {width:100%;float:none;}
	.block2 {display:none;}
	.bottombox1 {width:100%;margin:0;float:none;text-align:center;padding-top:20px;padding-left:0px;}
	.bottombox2 {width:100%;margin:0;float:none;text-align:center;padding-top:15px;}
	.bottombox3 {width:100%;margin:0;float:none;text-align:center;padding:15px 0px;}
	.sidebar-left {display:block;width:100%;margin-right:0;margin-bottom:25px;}
	.sidebar-left p {text-align:center;}
	.logo {padding:0;max-width:100%;margin:0 auto;}
	.contentfull h1 {text-align:center;}
	.contentfull p {text-align:center;}
	.about {padding: 20px 20px;}
	.service {float:none;width:100%;}
	.callnowfoot {text-align:center;padding:7px 20px;font-size:21px;}
	.latest {padding:10px 22px 20px;}
	.latest-left {float:none;width:100%;}
	.latest-right {float:none;width:100%;}
	.latest-right a li {font-size:14px;padding:10px 0;}
	.mobilehide {display:none;}
	.contentgallery {text-align:center;}
	.contentgallery img {float:none;display:inline-block;}
	.contentfullgallery {text-align:center;}
	.contentfullgallery img {float:none;display:inline-block;}
	.contentgallery iframe {max-width:100%;height:auto;}
	.clientsabout {padding:8px 22px;}
	.contentgallery h1,
	.contentfullgallery h1 {text-align:center;}
	.latest-right li {padding:10px 0;}
	.service {width:95%;margin-bottom:10px;}
	.logo img {width:320px;margin-top:10px;}
	.header-left {margin-bottom:0px;}
	.productbox {height:auto;width:97%;}
	.about {padding:0;width:90%;margin:0 auto;height:auto;}
	.aboutmore {padding:0;width:90%;margin:0 auto;height:auto;}
	.servbox {padding:10px;}
	.what {margin-left:0;width:100%;}
	.what ul {margin-left:-40px;}
	.navbottom {margin-top:20px;}
	.navbottom a,
	.navbottom a:visited {display:block;padding:6px 0;}
	.copyright {margin-left:0;float:none;}
	.what li {width:100%;float:none;}
	.contentfpage {width:95%!important;margin:0 auto!important;padding:0!important;}
	.contentfpage img {float:none!important;margin:0 auto!important;display:block;}
	.contentfpage h3 {text-align:center;}
	.about {text-align:center;}
	.about img {float:none!important;margin:0 auto!important;padding:0!important;}
	.servicebox {padding:20px 10px;}
	.copyright {width:85%;margin:0 auto;}
	.productbox {height:auto;width:97%;}
	.servicebox3 a, .servicebox3 a:visited {width:100%;}
	.header-left {margin-top:0;}
	.navverytopright-search {text-align:center;padding:10px;}
	input[class="searchbut"] {margin-top:0;}
	.submitbut {margin-top:0;}
	.products {width:90%;margin:0 auto;}
	.sidebar-left h3 {text-align:center;padding-bottom:0;}
	.content h1, .content h2, .content h3, .content h4, .content h5 {text-align:center;}
	.articlebox {background:#f5f5f5;padding-bottom:10px;height:auto;}
	.articleimg {float:none;margin:0 auto;}
	.content {float:none;}
	.sidebar-right {width:100%;float:none;}
	.sidebar-right h3 {padding-bottom:0;text-align:center;}
	.moreabout {display:none;}
	.aboutfinale {width:100%;background-size:155%;height:315px;}
	.servicebox3 {width:100%;left:0;padding:10px 0;height:auto;}
	.sboxwrap {line-height:18px;font-size:12px;}
	.navbox a, .navbox a:visited {text-align:center;}
	.single-docs {float:none;width:100%;margin:0 auto;border:none;}
	.content-full h1, .content-full h2, .content-full h3, .content-full h4, .content-full h5 {text-align:left;}
	.productsinside .productbox {width:100%;margin:0 auto;margin-bottom:15px;height:auto;}
	.header-contact {float:none;width:100%;}
	.header-contactbox {float:none;width:95%;margin:0 auto;padding:0;text-align:center;}
	.header-contact .fa {float:none;display:inline-box;}
	.header-contact br {display:none;}
	.header-contactbox span {display:none;}
	.header-contactbox-phone,
	.header-contactbox-mail {display:inline-block;vertical-align:top;width:48%;}
	.homenotice {display:none;}
	.header-contact {display:none;}
	.submitbut {width:auto;}
	.homebox {padding:30px 0;}
	.homeboxaboutleft {width:100%;}
	.homeboxaboutright {width:100%;}
	.homeboxaboutright .block {min-width:90%;max-width:90%;margin-top:20px;}
	.homeboxsecond .homeboxaboutleft {width:100%;margin:0 auto;}
	.homeboxaboutleft .block {min-width:90%;max-width:90%;margin-top:20px;padding:0;}
	.homeboxaboutleftdesk {display:none;}
	.homeboxaboutleftmob {display:inline-block;}
	.homeboxsecond {padding:0 0 30px;}
	.homeboxsecond .homeboxaboutright {width:100%;}
	.homeboxthird {padding-top:0;text-align:center;}
	.homeboxthird .homeboxaboutleft {width:89%;margin:0 auto;}
	.servicebox3 {top:2px;}
	.productcontent {padding:0 10px;text-align:center;}
	.productcontent h3 {text-align:center;}
	.feedbox {background:#f9f9f9;}
	.bottom {margin-bottom:0;}
	.bottombox2 {display:none;}
	.bottombox4 {display:none;}
	.bottombox5 {float:none;width:100%;text-align:center;padding-top:0;padding-bottom:20px;}
	.productimg {height:auto;}
	.containerpage {margin:0;}
	.products {width:95%;margin:0 auto;}
	.containerpage .productbox {width:47%;}
	.containerpage .productimg {height:auto;}
	.content p {line-height:auto;font-size:21px;}
	.bottom {padding:0;}
	.logo {max-width:80%;}
	.logo img {max-width:100%;}
	input[class="searchbut"] {width:52%;}
	.homeboxaboutright .block {padding:0;padding-bottom:25px;}
	.homeinfo {padding:10px 5px;line-height:24px;}
	.homeboxaboutleft {float:none;}
	.homeboxaboutright {float:none;}
	.homeboxaboutleft .block {padding-top:0;padding-bottom:25px;}
	.homeboxsecond .homeboxaboutright {padding-left:0;}
	.product-promo {left:36px;top:75px;}
	.product-leasing {left:36px;top:102px;}
	.divider {display:none;}
	.single-left-product {float:none;width:100%;padding:10px 0;}
	.single-right-product {float:none;width:100%;padding:10px 0;}
	.product-leasing-single {top:0;left:22px;}
	.description-single {width:95%;margin:0 auto;}
	.singlewrap {padding:10px;}
	.description-single img {max-width:100%;height:auto;} 
	.prodboxes h2 {padding: 5px 7px;}
	.product-promo-single {top: 26px;left: 22px;}
	.prodbox {float:none;width:95%;margin:0 auto;height:auto;}
	.prodboxleft {width:100%;float:none;}
	.prodboxright {float:none;width:100%;margin-top:5px;}
	.divider {display:none;}
	.whybox {display: block;width:100%;margin:0;padding-bottom:18px;}
	.materialbox {width:99%;height:auto;margin-bottom:5px;}
	.forminput {width:96%;padding:0 2%;}
	.forminputarea {width:96%;padding:0 2%}
}

/* -- iPhone 5 -- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) { 
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;}
	.header {height:auto;width:100%;padding-bottom:0px;}
	.header-left {width:100%;float:none;height:auto;padding:0;margin-top:12px;padding-left:0px;margin-bottom:10px;text-align:center;}
	.header-right {width:100%;float:none;margin-right:0;text-align:center;padding-top:0;}
	.headphone {display:inline-block;float:none;vertical-align:top;padding-top:0;margin-left:0;margin-right:10px;}
	.headphoneimg {float:none;display:inline-block;vertical-align:top;margin-top:0;}
	.navtop {display:none;}
	.mobile-menu {display:block;}
	.content {width:95%;margin:0 auto;padding:0;}
	.contentfull {width:100%;margin:0;padding:0;}
	.socialtop {margin-right:5px;margin-top:30px;}
	.socialtop img {width:25px;height:25px;}
	.navbottom {padding:0;text-align:center;}
	.block1 {width:100%;float:none;}
	.block2 {display:none;}
	.bottombox1 {width:100%;margin:0;float:none;text-align:center;padding-top:20px;padding-left:0px;}
	.bottombox2 {width:100%;margin:0;float:none;text-align:center;padding-top:15px;}
	.bottombox3 {width:100%;margin:0;float:none;text-align:center;padding:15px 0px;}
	.sidebar-left {display:block;width:100%;margin-right:0;margin-bottom:25px;}
	.sidebar-left p {text-align:center;}
	.logo {padding:0;max-width:100%;margin:0 auto;}
	.contentfull h1 {text-align:center;}
	.contentfull p {text-align:center;}
	.about {padding: 20px 20px;}
	.service {float:none;width:100%;}
	.callnowfoot {text-align:center;padding:7px 20px;font-size:21px;}
	.latest {padding:10px 22px 20px;}
	.latest-left {float:none;width:100%;}
	.latest-right {float:none;width:100%;}
	.latest-right a li {font-size:14px;padding:10px 0;}
	.mobilehide {display:none;}
	.contentgallery {text-align:center;}
	.contentgallery img {float:none;display:inline-block;}
	.contentfullgallery {text-align:center;}
	.contentfullgallery img {float:none;display:inline-block;}
	.contentgallery iframe {max-width:100%;height:auto;}
	.clientsabout {padding:8px 22px;}
	.contentgallery h1,
	.contentfullgallery h1 {text-align:center;}
	.latest-right li {padding:10px 0;}
	.service {width:95%;margin-bottom:10px;}
	.logo img {width:320px;margin-top:10px;}
	.header-left {margin-bottom:0px;}
	.productbox {height:auto;width:97%;}
	.about {padding:0;width:90%;margin:0 auto;height:auto;}
	.aboutmore {padding:0;width:90%;margin:0 auto;height:auto;}
	.servbox {padding:10px;}
	.what {margin-left:0;width:100%;}
	.what ul {margin-left:-40px;}
	.navbottom {margin-top:20px;}
	.navbottom a,
	.navbottom a:visited {display:block;padding:6px 0;}
	.copyright {margin-left:0;float:none;}
	.what li {width:100%;float:none;}
	.contentfpage {width:95%!important;margin:0 auto!important;padding:0!important;}
	.contentfpage img {float:none!important;margin:0 auto!important;display:block;}
	.contentfpage h3 {text-align:center;}
	.about {text-align:center;}
	.about img {float:none!important;margin:0 auto!important;padding:0!important;}
	.servicebox {padding:20px 10px;}
	.copyright {width:85%;margin:0 auto;}
	.productbox {height:auto;width:97%;}
	.servicebox3 a, .servicebox3 a:visited {width:100%;}
	.header-left {margin-top:0;}
	.navverytopright-search {text-align:center;padding:10px;}
	input[class="searchbut"] {margin-top:0;}
	.submitbut {margin-top:0;}
	.products {width:90%;margin:0 auto;}
	.sidebar-left h3 {text-align:center;padding-bottom:0;}
	.content h1, .content h2, .content h3, .content h4, .content h5 {text-align:center;}
	.articlebox {background:#f5f5f5;padding-bottom:10px;height:auto;}
	.articleimg {float:none;margin:0 auto;}
	.content {float:none;}
	.sidebar-right {width:100%;float:none;}
	.sidebar-right h3 {padding-bottom:0;text-align:center;}
	.moreabout {display:none;}
	.aboutfinale {width:100%;background-size:155%;height:315px;}
	.servicebox3 {width:100%;left:0;padding:10px 0;height:auto;}
	.sboxwrap {line-height:18px;font-size:12px;}
	.navbox a, .navbox a:visited {text-align:center;}
	.single-docs {float:none;width:100%;margin:0 auto;border:none;}
	.content-full h1, .content-full h2, .content-full h3, .content-full h4, .content-full h5 {text-align:left;}
	.productsinside .productbox {width:100%;margin:0 auto;margin-bottom:15px;height:auto;}
	.header-contact {float:none;width:100%;}
	.header-contactbox {float:none;width:95%;margin:0 auto;padding:0;text-align:center;}
	.header-contact .fa {float:none;display:inline-box;}
	.header-contact br {display:none;}
	.header-contactbox span {display:none;}
	.header-contactbox-phone,
	.header-contactbox-mail {display:inline-block;vertical-align:top;width:48%;}
	.homenotice {display:none;}
	.header-contact {display:none;}
	.submitbut {width:auto;}
	.homebox {padding:30px 0;}
	.homeboxaboutleft {width:100%;}
	.homeboxaboutright {width:100%;}
	.homeboxaboutright .block {min-width:90%;max-width:90%;margin-top:20px;}
	.homeboxsecond .homeboxaboutleft {width:100%;margin:0 auto;}
	.homeboxaboutleft .block {min-width:90%;max-width:90%;margin-top:20px;padding:0;}
	.homeboxaboutleftdesk {display:none;}
	.homeboxaboutleftmob {display:inline-block;}
	.homeboxsecond {padding:0 0 30px;}
	.homeboxsecond .homeboxaboutright {width:100%;}
	.homeboxthird {padding-top:0;text-align:center;}
	.homeboxthird .homeboxaboutleft {width:89%;margin:0 auto;}
	.servicebox3 {top:2px;}
	.productcontent {padding:0 10px;text-align:center;}
	.productcontent h3 {text-align:center;}
	.feedbox {background:#f9f9f9;}
	.bottom {margin-bottom:0;}
	.bottombox2 {display:none;}
	.bottombox4 {display:none;}
	.bottombox5 {float:none;width:100%;text-align:center;padding-top:0;padding-bottom:20px;}
	.productimg {height:auto;}
	.containerpage {margin:0;}
	.products {width:95%;margin:0 auto;}
	.containerpage .productbox {width:47%;}
	.containerpage .productimg {height:auto;}
	.content p {line-height:auto;font-size:21px;}
	.bottom {padding:0;}
	.logo {max-width:80%;}
	.logo img {max-width:100%;}
	input[class="searchbut"] {width:52%;}
	.homeboxaboutright .block {padding:0;padding-bottom:25px;}
	.homeinfo {padding:10px 5px;line-height:24px;}
	.homeboxaboutleft {float:none;}
	.homeboxaboutright {float:none;}
	.homeboxaboutleft .block {padding-top:0;padding-bottom:25px;}
	.homeboxsecond .homeboxaboutright {padding-left:0;}
	.product-promo {left:36px;top:75px;}
	.product-leasing {left:36px;top:102px;}
	.divider {display:none;}
	.single-left-product {float:none;width:100%;padding:10px 0;}
	.single-right-product {float:none;width:100%;padding:10px 0;}
	.product-leasing-single {top:0;left:22px;}
	.description-single {width:95%;margin:0 auto;}
	.singlewrap {padding:10px;}
	.description-single img {max-width:100%;height:auto;} 
	.prodboxes h2 {padding: 5px 7px;}
	.product-promo-single {top: 26px;left: 22px;}
	.prodbox {float:none;width:95%;margin:0 auto;height:auto;}
	.prodboxleft {width:100%;float:none;}
	.prodboxright {float:none;width:100%;margin-top:5px;}
	.divider {display:none;}
	.whybox {display: block;width:100%;margin:0;padding-bottom:18px;}
	.materialbox {width:99%;height:auto;margin-bottom:5px;}
	.forminput {width:96%;padding:0 2%;}
	.forminputarea {width:96%;padding:0 2%}
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px)
and (orientation : portrait) {
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;}
	.header {height:auto;width:100%;padding-bottom:0px;}
	.header-left {width:100%;float:none;height:auto;padding:0;margin-top:12px;padding-left:0px;margin-bottom:10px;text-align:center;}
	.header-right {width:100%;float:none;margin-right:0;text-align:center;padding-top:0;}
	.headphone {display:inline-block;float:none;vertical-align:top;padding-top:0;margin-left:0;margin-right:10px;}
	.headphoneimg {float:none;display:inline-block;vertical-align:top;margin-top:0;}
	.navtop {display:none;}
	.mobile-menu {display:block;}
	.content {width:95%;margin:0 auto;padding:0;}
	.contentfull {width:100%;margin:0;padding:0;}
	.socialtop {margin-right:5px;margin-top:30px;}
	.socialtop img {width:25px;height:25px;}
	.navbottom {padding:0;text-align:center;}
	.block1 {width:100%;float:none;}
	.block2 {display:none;}
	.bottombox1 {width:100%;margin:0;float:none;text-align:center;padding-top:20px;padding-left:0px;}
	.bottombox2 {width:100%;margin:0;float:none;text-align:center;padding-top:15px;}
	.bottombox3 {width:100%;margin:0;float:none;text-align:center;padding:15px 0px;}
	.sidebar-left {display:block;width:100%;margin-right:0;margin-bottom:25px;}
	.sidebar-left p {text-align:center;}
	.logo {padding:0;max-width:100%;margin:0 auto;}
	.contentfull h1 {text-align:center;}
	.contentfull p {text-align:center;}
	.about {padding: 20px 20px;}
	.service {float:none;width:100%;}
	.callnowfoot {text-align:center;padding:7px 20px;font-size:21px;}
	.latest {padding:10px 22px 20px;}
	.latest-left {float:none;width:100%;}
	.latest-right {float:none;width:100%;}
	.latest-right a li {font-size:14px;padding:10px 0;}
	.mobilehide {display:none;}
	.contentgallery {text-align:center;}
	.contentgallery img {float:none;display:inline-block;}
	.contentfullgallery {text-align:center;}
	.contentfullgallery img {float:none;display:inline-block;}
	.contentgallery iframe {max-width:100%;height:auto;}
	.clientsabout {padding:8px 22px;}
	.contentgallery h1,
	.contentfullgallery h1 {text-align:center;}
	.latest-right li {padding:10px 0;}
	.service {width:95%;margin-bottom:10px;}
	.logo img {width:320px;margin-top:10px;}
	.header-left {margin-bottom:0px;}
	.productbox {height:auto;width:97%;}
	.about {padding:0;width:90%;margin:0 auto;height:auto;}
	.aboutmore {padding:0;width:90%;margin:0 auto;height:auto;}
	.servbox {padding:10px;}
	.what {margin-left:0;width:100%;}
	.what ul {margin-left:-40px;}
	.navbottom {margin-top:20px;}
	.navbottom a,
	.navbottom a:visited {display:block;padding:6px 0;}
	.copyright {margin-left:0;float:none;}
	.what li {width:100%;float:none;}
	.contentfpage {width:95%!important;margin:0 auto!important;padding:0!important;}
	.contentfpage img {float:none!important;margin:0 auto!important;display:block;}
	.contentfpage h3 {text-align:center;}
	.about {text-align:center;}
	.about img {float:none!important;margin:0 auto!important;padding:0!important;}
	.servicebox {padding:20px 10px;}
	.copyright {width:85%;margin:0 auto;}
	.productbox {height:auto;width:97%;}
	.servicebox3 a, .servicebox3 a:visited {width:100%;}
	.header-left {margin-top:0;}
	.navverytopright-search {text-align:center;padding:10px;}
	input[class="searchbut"] {margin-top:0;}
	.submitbut {margin-top:0;}
	.products {width:90%;margin:0 auto;}
	.sidebar-left h3 {text-align:center;padding-bottom:0;}
	.content h1, .content h2, .content h3, .content h4, .content h5 {text-align:center;}
	.articlebox {background:#f5f5f5;padding-bottom:10px;height:auto;}
	.articleimg {float:none;margin:0 auto;}
	.content {float:none;}
	.sidebar-right {width:100%;float:none;}
	.sidebar-right h3 {padding-bottom:0;text-align:center;}
	.moreabout {display:none;}
	.aboutfinale {width:100%;background-size:155%;height:315px;}
	.servicebox3 {width:100%;left:0;padding:10px 0;height:auto;}
	.sboxwrap {line-height:18px;font-size:12px;}
	.navbox a, .navbox a:visited {text-align:center;}
	.single-docs {float:none;width:100%;margin:0 auto;border:none;}
	.content-full h1, .content-full h2, .content-full h3, .content-full h4, .content-full h5 {text-align:left;}
	.productsinside .productbox {width:100%;margin:0 auto;margin-bottom:15px;height:auto;}
	.header-contact {float:none;width:100%;}
	.header-contactbox {float:none;width:95%;margin:0 auto;padding:0;text-align:center;}
	.header-contact .fa {float:none;display:inline-box;}
	.header-contact br {display:none;}
	.header-contactbox span {display:none;}
	.header-contactbox-phone,
	.header-contactbox-mail {display:inline-block;vertical-align:top;width:48%;}
	.homenotice {display:none;}
	.header-contact {display:none;}
	.submitbut {width:auto;}
	.homebox {padding:30px 0;}
	.homeboxaboutleft {width:100%;}
	.homeboxaboutright {width:100%;}
	.homeboxaboutright .block {min-width:90%;max-width:90%;margin-top:20px;}
	.homeboxsecond .homeboxaboutleft {width:100%;margin:0 auto;}
	.homeboxaboutleft .block {min-width:90%;max-width:90%;margin-top:20px;padding:0;}
	.homeboxaboutleftdesk {display:none;}
	.homeboxaboutleftmob {display:inline-block;}
	.homeboxsecond {padding:0 0 30px;}
	.homeboxsecond .homeboxaboutright {width:100%;}
	.homeboxthird {padding-top:0;text-align:center;}
	.homeboxthird .homeboxaboutleft {width:89%;margin:0 auto;}
	.servicebox3 {top:2px;}
	.productcontent {padding:0 10px;text-align:center;}
	.productcontent h3 {text-align:center;}
	.feedbox {background:#f9f9f9;}
	.bottom {margin-bottom:0;}
	.bottombox2 {display:none;}
	.bottombox4 {display:none;}
	.bottombox5 {float:none;width:100%;text-align:center;padding-top:0;padding-bottom:20px;}
	.productimg {height:auto;}
	.containerpage {margin:0;}
	.products {width:95%;margin:0 auto;}
	.containerpage .productbox {width:47%;}
	.containerpage .productimg {height:auto;}
	.content p {line-height:auto;font-size:21px;}
	.bottom {padding:0;}
	.logo {max-width:80%;}
	.logo img {max-width:100%;}
	input[class="searchbut"] {width:52%;}
	.homeboxaboutright .block {padding:0;padding-bottom:25px;}
	.homeinfo {padding:10px 5px;line-height:24px;}
	.homeboxaboutleft {float:none;}
	.homeboxaboutright {float:none;}
	.homeboxaboutleft .block {padding-top:0;padding-bottom:25px;}
	.homeboxsecond .homeboxaboutright {padding-left:0;}
	.product-promo {left:36px;top:75px;}
	.product-leasing {left:36px;top:102px;}
	.divider {display:none;}
	.single-left-product {float:none;width:100%;padding:10px 0;}
	.single-right-product {float:none;width:100%;padding:10px 0;}
	.product-leasing-single {top:0;left:22px;}
	.description-single {width:95%;margin:0 auto;}
	.singlewrap {padding:10px;}
	.description-single img {max-width:100%;height:auto;} 
	.prodboxes h2 {padding: 5px 7px;}
	.product-promo-single {top: 26px;left: 22px;}
	.prodbox {float:none;width:95%;margin:0 auto;height:auto;}
	.prodboxleft {width:100%;float:none;}
	.prodboxright {float:none;width:100%;margin-top:5px;}
	.divider {display:none;}
	.whybox {display: block;width:100%;margin:0;padding-bottom:18px;}
	.materialbox {width:99%;height:auto;margin-bottom:5px;}
	.forminput {width:96%;padding:0 2%;}
	.forminputarea {width:96%;padding:0 2%}
}

/* -- iPhone 6 -- */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) { 
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;}
	.header {height:auto;width:100%;padding-bottom:0px;}
	.header-left {width:100%;float:none;height:auto;padding:0;margin-top:12px;padding-left:0px;margin-bottom:10px;text-align:center;}
	.header-right {width:100%;float:none;margin-right:0;text-align:center;padding-top:0;}
	.headphone {display:inline-block;float:none;vertical-align:top;padding-top:0;margin-left:0;margin-right:10px;}
	.headphoneimg {float:none;display:inline-block;vertical-align:top;margin-top:0;}
	.navtop {display:none;}
	.mobile-menu {display:block;}
	.content {width:95%;margin:0 auto;padding:0;}
	.contentfull {width:100%;margin:0;padding:0;}
	.socialtop {margin-right:5px;margin-top:30px;}
	.socialtop img {width:25px;height:25px;}
	.navbottom {padding:0;text-align:center;}
	.block1 {width:100%;float:none;}
	.block2 {display:none;}
	.bottombox1 {width:100%;margin:0;float:none;text-align:center;padding-top:20px;padding-left:0px;}
	.bottombox2 {width:100%;margin:0;float:none;text-align:center;padding-top:15px;}
	.bottombox3 {width:100%;margin:0;float:none;text-align:center;padding:15px 0px;}
	.sidebar-left {display:block;width:100%;margin-right:0;margin-bottom:25px;}
	.sidebar-left p {text-align:center;}
	.logo {padding:0;max-width:100%;margin:0 auto;}
	.contentfull h1 {text-align:center;}
	.contentfull p {text-align:center;}
	.about {padding: 20px 20px;}
	.service {float:none;width:100%;}
	.callnowfoot {text-align:center;padding:7px 20px;font-size:21px;}
	.latest {padding:10px 22px 20px;}
	.latest-left {float:none;width:100%;}
	.latest-right {float:none;width:100%;}
	.latest-right a li {font-size:14px;padding:10px 0;}
	.mobilehide {display:none;}
	.contentgallery {text-align:center;}
	.contentgallery img {float:none;display:inline-block;}
	.contentfullgallery {text-align:center;}
	.contentfullgallery img {float:none;display:inline-block;}
	.contentgallery iframe {max-width:100%;height:auto;}
	.clientsabout {padding:8px 22px;}
	.contentgallery h1,
	.contentfullgallery h1 {text-align:center;}
	.latest-right li {padding:10px 0;}
	.service {width:95%;margin-bottom:10px;}
	.logo img {width:320px;margin-top:10px;}
	.header-left {margin-bottom:0px;}
	.productbox {height:auto;width:97%;}
	.about {padding:0;width:90%;margin:0 auto;height:auto;}
	.aboutmore {padding:0;width:90%;margin:0 auto;height:auto;}
	.servbox {padding:10px;}
	.what {margin-left:0;width:100%;}
	.what ul {margin-left:-40px;}
	.navbottom {margin-top:20px;}
	.navbottom a,
	.navbottom a:visited {display:block;padding:6px 0;}
	.copyright {margin-left:0;float:none;}
	.what li {width:100%;float:none;}
	.contentfpage {width:95%!important;margin:0 auto!important;padding:0!important;}
	.contentfpage img {float:none!important;margin:0 auto!important;display:block;}
	.contentfpage h3 {text-align:center;}
	.about {text-align:center;}
	.about img {float:none!important;margin:0 auto!important;padding:0!important;}
	.servicebox {padding:20px 10px;}
	.copyright {width:85%;margin:0 auto;}
	.productbox {height:auto;width:97%;}
	.servicebox3 a, .servicebox3 a:visited {width:100%;}
	.header-left {margin-top:0;}
	.navverytopright-search {text-align:center;padding:10px;}
	input[class="searchbut"] {margin-top:0;}
	.submitbut {margin-top:0;}
	.products {width:90%;margin:0 auto;}
	.sidebar-left h3 {text-align:center;padding-bottom:0;}
	.content h1, .content h2, .content h3, .content h4, .content h5 {text-align:center;}
	.articlebox {background:#f5f5f5;padding-bottom:10px;height:auto;}
	.articleimg {float:none;margin:0 auto;}
	.content {float:none;}
	.sidebar-right {width:100%;float:none;}
	.sidebar-right h3 {padding-bottom:0;text-align:center;}
	.moreabout {display:none;}
	.aboutfinale {width:100%;background-size:155%;height:315px;}
	.servicebox3 {width:100%;left:0;padding:10px 0;height:auto;}
	.sboxwrap {line-height:18px;font-size:12px;}
	.navbox a, .navbox a:visited {text-align:center;}
	.single-docs {float:none;width:100%;margin:0 auto;border:none;}
	.content-full h1, .content-full h2, .content-full h3, .content-full h4, .content-full h5 {text-align:left;}
	.productsinside .productbox {width:100%;margin:0 auto;margin-bottom:15px;height:auto;}
	.header-contact {float:none;width:100%;}
	.header-contactbox {float:none;width:95%;margin:0 auto;padding:0;text-align:center;}
	.header-contact .fa {float:none;display:inline-box;}
	.header-contact br {display:none;}
	.header-contactbox span {display:none;}
	.header-contactbox-phone,
	.header-contactbox-mail {display:inline-block;vertical-align:top;width:48%;}
	.homenotice {display:none;}
	.header-contact {display:none;}
	.submitbut {width:auto;}
	.homebox {padding:30px 0;}
	.homeboxaboutleft {width:100%;}
	.homeboxaboutright {width:100%;}
	.homeboxaboutright .block {min-width:90%;max-width:90%;margin-top:20px;}
	.homeboxsecond .homeboxaboutleft {width:100%;margin:0 auto;}
	.homeboxaboutleft .block {min-width:90%;max-width:90%;margin-top:20px;padding:0;}
	.homeboxaboutleftdesk {display:none;}
	.homeboxaboutleftmob {display:inline-block;}
	.homeboxsecond {padding:0 0 30px;}
	.homeboxsecond .homeboxaboutright {width:100%;}
	.homeboxthird {padding-top:0;text-align:center;}
	.homeboxthird .homeboxaboutleft {width:89%;margin:0 auto;}
	.servicebox3 {top:2px;}
	.productcontent {padding:0 10px;text-align:center;}
	.productcontent h3 {text-align:center;}
	.feedbox {background:#f9f9f9;}
	.bottom {margin-bottom:0;}
	.bottombox2 {display:none;}
	.bottombox4 {display:none;}
	.bottombox5 {float:none;width:100%;text-align:center;padding-top:0;padding-bottom:20px;}
	.productimg {height:auto;}
	.containerpage {margin:0;}
	.products {width:95%;margin:0 auto;}
	.containerpage .productbox {width:47%;}
	.containerpage .productimg {height:auto;}
	.content p {line-height:auto;font-size:21px;}
	.bottom {padding:0;}
	.logo {max-width:80%;}
	.logo img {max-width:100%;}
	input[class="searchbut"] {width:52%;}
	.homeboxaboutright .block {padding:0;padding-bottom:25px;}
	.homeinfo {padding:10px 5px;line-height:24px;}
	.homeboxaboutleft {float:none;}
	.homeboxaboutright {float:none;}
	.homeboxaboutleft .block {padding-top:0;padding-bottom:25px;}
	.homeboxsecond .homeboxaboutright {padding-left:0;}
	.product-promo {left:36px;top:75px;}
	.product-leasing {left:36px;top:102px;}
	.divider {display:none;}
	.single-left-product {float:none;width:100%;padding:10px 0;}
	.single-right-product {float:none;width:100%;padding:10px 0;}
	.product-leasing-single {top:0;left:22px;}
	.description-single {width:95%;margin:0 auto;}
	.singlewrap {padding:10px;}
	.description-single img {max-width:100%;height:auto;} 
	.prodboxes h2 {padding: 5px 7px;}
	.product-promo-single {top: 26px;left: 22px;}
	.prodbox {float:none;width:95%;margin:0 auto;height:auto;}
	.prodboxleft {width:100%;float:none;}
	.prodboxright {float:none;width:100%;margin-top:5px;}
	.divider {display:none;}
	.whybox {display: block;width:100%;margin:0;padding-bottom:18px;}
	.materialbox {width:99%;height:auto;margin-bottom:5px;}
	.forminput {width:96%;padding:0 2%;}
	.forminputarea {width:96%;padding:0 2%}
}
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) {
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;}
	.header {height:auto;width:100%;padding-bottom:0px;}
	.header-left {width:100%;float:none;height:auto;padding:0;margin-top:12px;padding-left:0px;margin-bottom:10px;text-align:center;}
	.header-right {width:100%;float:none;margin-right:0;text-align:center;padding-top:0;}
	.headphone {display:inline-block;float:none;vertical-align:top;padding-top:0;margin-left:0;margin-right:10px;}
	.headphoneimg {float:none;display:inline-block;vertical-align:top;margin-top:0;}
	.navtop {display:none;}
	.mobile-menu {display:block;}
	.content {width:95%;margin:0 auto;padding:0;}
	.contentfull {width:100%;margin:0;padding:0;}
	.socialtop {margin-right:5px;margin-top:30px;}
	.socialtop img {width:25px;height:25px;}
	.navbottom {padding:0;text-align:center;}
	.block1 {width:100%;float:none;}
	.block2 {display:none;}
	.bottombox1 {width:100%;margin:0;float:none;text-align:center;padding-top:20px;padding-left:0px;}
	.bottombox2 {width:100%;margin:0;float:none;text-align:center;padding-top:15px;}
	.bottombox3 {width:100%;margin:0;float:none;text-align:center;padding:15px 0px;}
	.sidebar-left {display:block;width:100%;margin-right:0;margin-bottom:25px;}
	.sidebar-left p {text-align:center;}
	.logo {padding:0;max-width:100%;margin:0 auto;}
	.contentfull h1 {text-align:center;}
	.contentfull p {text-align:center;}
	.about {padding: 20px 20px;}
	.service {float:none;width:100%;}
	.callnowfoot {text-align:center;padding:7px 20px;font-size:21px;}
	.latest {padding:10px 22px 20px;}
	.latest-left {float:none;width:100%;}
	.latest-right {float:none;width:100%;}
	.latest-right a li {font-size:14px;padding:10px 0;}
	.mobilehide {display:none;}
	.contentgallery {text-align:center;}
	.contentgallery img {float:none;display:inline-block;}
	.contentfullgallery {text-align:center;}
	.contentfullgallery img {float:none;display:inline-block;}
	.contentgallery iframe {max-width:100%;height:auto;}
	.clientsabout {padding:8px 22px;}
	.contentgallery h1,
	.contentfullgallery h1 {text-align:center;}
	.latest-right li {padding:10px 0;}
	.service {width:95%;margin-bottom:10px;}
	.logo img {width:320px;margin-top:10px;}
	.header-left {margin-bottom:0px;}
	.productbox {height:auto;width:97%;}
	.about {padding:0;width:90%;margin:0 auto;height:auto;}
	.aboutmore {padding:0;width:90%;margin:0 auto;height:auto;}
	.servbox {padding:10px;}
	.what {margin-left:0;width:100%;}
	.what ul {margin-left:-40px;}
	.navbottom {margin-top:20px;}
	.navbottom a,
	.navbottom a:visited {display:block;padding:6px 0;}
	.copyright {margin-left:0;float:none;}
	.what li {width:100%;float:none;}
	.contentfpage {width:95%!important;margin:0 auto!important;padding:0!important;}
	.contentfpage img {float:none!important;margin:0 auto!important;display:block;}
	.contentfpage h3 {text-align:center;}
	.about {text-align:center;}
	.about img {float:none!important;margin:0 auto!important;padding:0!important;}
	.servicebox {padding:20px 10px;}
	.copyright {width:85%;margin:0 auto;}
	.productbox {height:auto;width:97%;}
	.servicebox3 a, .servicebox3 a:visited {width:100%;}
	.header-left {margin-top:0;}
	.navverytopright-search {text-align:center;padding:10px;}
	input[class="searchbut"] {margin-top:0;}
	.submitbut {margin-top:0;}
	.products {width:90%;margin:0 auto;}
	.sidebar-left h3 {text-align:center;padding-bottom:0;}
	.content h1, .content h2, .content h3, .content h4, .content h5 {text-align:center;}
	.articlebox {background:#f5f5f5;padding-bottom:10px;height:auto;}
	.articleimg {float:none;margin:0 auto;}
	.content {float:none;}
	.sidebar-right {width:100%;float:none;}
	.sidebar-right h3 {padding-bottom:0;text-align:center;}
	.moreabout {display:none;}
	.aboutfinale {width:100%;background-size:155%;height:315px;}
	.servicebox3 {width:100%;left:0;padding:10px 0;height:auto;}
	.sboxwrap {line-height:18px;font-size:12px;}
	.navbox a, .navbox a:visited {text-align:center;}
	.single-docs {float:none;width:100%;margin:0 auto;border:none;}
	.content-full h1, .content-full h2, .content-full h3, .content-full h4, .content-full h5 {text-align:left;}
	.productsinside .productbox {width:100%;margin:0 auto;margin-bottom:15px;height:auto;}
	.header-contact {float:none;width:100%;}
	.header-contactbox {float:none;width:95%;margin:0 auto;padding:0;text-align:center;}
	.header-contact .fa {float:none;display:inline-box;}
	.header-contact br {display:none;}
	.header-contactbox span {display:none;}
	.header-contactbox-phone,
	.header-contactbox-mail {display:inline-block;vertical-align:top;width:48%;}
	.homenotice {display:none;}
	.header-contact {display:none;}
	.submitbut {width:auto;}
	.homebox {padding:30px 0;}
	.homeboxaboutleft {width:100%;}
	.homeboxaboutright {width:100%;}
	.homeboxaboutright .block {min-width:90%;max-width:90%;margin-top:20px;}
	.homeboxsecond .homeboxaboutleft {width:100%;margin:0 auto;}
	.homeboxaboutleft .block {min-width:90%;max-width:90%;margin-top:20px;padding:0;}
	.homeboxaboutleftdesk {display:none;}
	.homeboxaboutleftmob {display:inline-block;}
	.homeboxsecond {padding:0 0 30px;}
	.homeboxsecond .homeboxaboutright {width:100%;}
	.homeboxthird {padding-top:0;text-align:center;}
	.homeboxthird .homeboxaboutleft {width:89%;margin:0 auto;}
	.servicebox3 {top:2px;}
	.productcontent {padding:0 10px;text-align:center;}
	.productcontent h3 {text-align:center;}
	.feedbox {background:#f9f9f9;}
	.bottom {margin-bottom:0;}
	.bottombox2 {display:none;}
	.bottombox4 {display:none;}
	.bottombox5 {float:none;width:100%;text-align:center;padding-top:0;padding-bottom:20px;}
	.productimg {height:auto;}
	.containerpage {margin:0;}
	.products {width:95%;margin:0 auto;}
	.containerpage .productbox {width:47%;}
	.containerpage .productimg {height:auto;}
	.content p {line-height:auto;font-size:21px;}
	.bottom {padding:0;}
	.logo {max-width:80%;}
	.logo img {max-width:100%;}
	input[class="searchbut"] {width:52%;}
	.homeboxaboutright .block {padding:0;padding-bottom:25px;}
	.homeinfo {padding:10px 5px;line-height:24px;}
	.homeboxaboutleft {float:none;}
	.homeboxaboutright {float:none;}
	.homeboxaboutleft .block {padding-top:0;padding-bottom:25px;}
	.homeboxsecond .homeboxaboutright {padding-left:0;}
	.product-promo {left:36px;top:75px;}
	.product-leasing {left:36px;top:102px;}
	.divider {display:none;}
	.single-left-product {float:none;width:100%;padding:10px 0;}
	.single-right-product {float:none;width:100%;padding:10px 0;}
	.product-leasing-single {top:0;left:22px;}
	.description-single {width:95%;margin:0 auto;}
	.singlewrap {padding:10px;}
	.description-single img {max-width:100%;height:auto;} 
	.prodboxes h2 {padding: 5px 7px;}
	.product-promo-single {top: 26px;left: 22px;}
	.prodbox {float:none;width:95%;margin:0 auto;height:auto;}
	.prodboxleft {width:100%;float:none;}
	.prodboxright {float:none;width:100%;margin-top:5px;}
	.divider {display:none;}
	.whybox {display: block;width:100%;margin:0;padding-bottom:18px;}
	.materialbox {width:99%;height:auto;margin-bottom:5px;}
	.forminput {width:96%;padding:0 2%;}
	.forminputarea {width:96%;padding:0 2%}
}

/* -- iPhone 6 Plus -- */
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) { 
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;}
	.header {height:auto;width:100%;padding-bottom:0px;}
	.header-left {width:100%;float:none;height:auto;padding:0;margin-top:12px;padding-left:0px;margin-bottom:10px;text-align:center;}
	.header-right {width:100%;float:none;margin-right:0;text-align:center;padding-top:0;}
	.headphone {display:inline-block;float:none;vertical-align:top;padding-top:0;margin-left:0;margin-right:10px;}
	.headphoneimg {float:none;display:inline-block;vertical-align:top;margin-top:0;}
	.navtop {display:none;}
	.mobile-menu {display:block;}
	.content {width:95%;margin:0 auto;padding:0;}
	.contentfull {width:100%;margin:0;padding:0;}
	.socialtop {margin-right:5px;margin-top:30px;}
	.socialtop img {width:25px;height:25px;}
	.navbottom {padding:0;text-align:center;}
	.block1 {width:100%;float:none;}
	.block2 {display:none;}
	.bottombox1 {width:100%;margin:0;float:none;text-align:center;padding-top:20px;padding-left:0px;}
	.bottombox2 {width:100%;margin:0;float:none;text-align:center;padding-top:15px;}
	.bottombox3 {width:100%;margin:0;float:none;text-align:center;padding:15px 0px;}
	.sidebar-left {display:block;width:100%;margin-right:0;margin-bottom:25px;}
	.sidebar-left p {text-align:center;}
	.logo {padding:0;max-width:100%;margin:0 auto;}
	.contentfull h1 {text-align:center;}
	.contentfull p {text-align:center;}
	.about {padding: 20px 20px;}
	.service {float:none;width:100%;}
	.callnowfoot {text-align:center;padding:7px 20px;font-size:21px;}
	.latest {padding:10px 22px 20px;}
	.latest-left {float:none;width:100%;}
	.latest-right {float:none;width:100%;}
	.latest-right a li {font-size:14px;padding:10px 0;}
	.mobilehide {display:none;}
	.contentgallery {text-align:center;}
	.contentgallery img {float:none;display:inline-block;}
	.contentfullgallery {text-align:center;}
	.contentfullgallery img {float:none;display:inline-block;}
	.contentgallery iframe {max-width:100%;height:auto;}
	.clientsabout {padding:8px 22px;}
	.contentgallery h1,
	.contentfullgallery h1 {text-align:center;}
	.latest-right li {padding:10px 0;}
	.service {width:95%;margin-bottom:10px;}
	.logo img {width:320px;margin-top:10px;}
	.header-left {margin-bottom:0px;}
	.productbox {height:auto;width:97%;}
	.about {padding:0;width:90%;margin:0 auto;height:auto;}
	.aboutmore {padding:0;width:90%;margin:0 auto;height:auto;}
	.servbox {padding:10px;}
	.what {margin-left:0;width:100%;}
	.what ul {margin-left:-40px;}
	.navbottom {margin-top:20px;}
	.navbottom a,
	.navbottom a:visited {display:block;padding:6px 0;}
	.copyright {margin-left:0;float:none;}
	.what li {width:100%;float:none;}
	.contentfpage {width:95%!important;margin:0 auto!important;padding:0!important;}
	.contentfpage img {float:none!important;margin:0 auto!important;display:block;}
	.contentfpage h3 {text-align:center;}
	.about {text-align:center;}
	.about img {float:none!important;margin:0 auto!important;padding:0!important;}
	.servicebox {padding:20px 10px;}
	.copyright {width:85%;margin:0 auto;}
	.productbox {height:auto;width:97%;}
	.servicebox3 a, .servicebox3 a:visited {width:100%;}
	.header-left {margin-top:0;}
	.navverytopright-search {text-align:center;padding:10px;}
	input[class="searchbut"] {margin-top:0;}
	.submitbut {margin-top:0;}
	.products {width:90%;margin:0 auto;}
	.sidebar-left h3 {text-align:center;padding-bottom:0;}
	.content h1, .content h2, .content h3, .content h4, .content h5 {text-align:center;}
	.articlebox {background:#f5f5f5;padding-bottom:10px;height:auto;}
	.articleimg {float:none;margin:0 auto;}
	.content {float:none;}
	.sidebar-right {width:100%;float:none;}
	.sidebar-right h3 {padding-bottom:0;text-align:center;}
	.moreabout {display:none;}
	.aboutfinale {width:100%;background-size:155%;height:315px;}
	.servicebox3 {width:100%;left:0;padding:10px 0;height:auto;}
	.sboxwrap {line-height:18px;font-size:12px;}
	.navbox a, .navbox a:visited {text-align:center;}
	.single-docs {float:none;width:100%;margin:0 auto;border:none;}
	.content-full h1, .content-full h2, .content-full h3, .content-full h4, .content-full h5 {text-align:left;}
	.productsinside .productbox {width:100%;margin:0 auto;margin-bottom:15px;height:auto;}
	.header-contact {float:none;width:100%;}
	.header-contactbox {float:none;width:95%;margin:0 auto;padding:0;text-align:center;}
	.header-contact .fa {float:none;display:inline-box;}
	.header-contact br {display:none;}
	.header-contactbox span {display:none;}
	.header-contactbox-phone,
	.header-contactbox-mail {display:inline-block;vertical-align:top;width:48%;}
	.homenotice {display:none;}
	.header-contact {display:none;}
	.submitbut {width:auto;}
	.homebox {padding:30px 0;}
	.homeboxaboutleft {width:100%;}
	.homeboxaboutright {width:100%;}
	.homeboxaboutright .block {min-width:90%;max-width:90%;margin-top:20px;}
	.homeboxsecond .homeboxaboutleft {width:100%;margin:0 auto;}
	.homeboxaboutleft .block {min-width:90%;max-width:90%;margin-top:20px;padding:0;}
	.homeboxaboutleftdesk {display:none;}
	.homeboxaboutleftmob {display:inline-block;}
	.homeboxsecond {padding:0 0 30px;}
	.homeboxsecond .homeboxaboutright {width:100%;}
	.homeboxthird {padding-top:0;text-align:center;}
	.homeboxthird .homeboxaboutleft {width:89%;margin:0 auto;}
	.servicebox3 {top:2px;}
	.productcontent {padding:0 10px;text-align:center;}
	.productcontent h3 {text-align:center;}
	.feedbox {background:#f9f9f9;}
	.bottom {margin-bottom:0;}
	.bottombox2 {display:none;}
	.bottombox4 {display:none;}
	.bottombox5 {float:none;width:100%;text-align:center;padding-top:0;padding-bottom:20px;}
	.productimg {height:auto;}
	.containerpage {margin:0;}
	.products {width:95%;margin:0 auto;}
	.containerpage .productbox {width:47%;}
	.containerpage .productimg {height:auto;}
	.content p {line-height:auto;font-size:21px;}
	.bottom {padding:0;}
	.logo {max-width:80%;}
	.logo img {max-width:100%;}
	input[class="searchbut"] {width:52%;}
	.homeboxaboutright .block {padding:0;padding-bottom:25px;}
	.homeinfo {padding:10px 5px;line-height:24px;}
	.homeboxaboutleft {float:none;}
	.homeboxaboutright {float:none;}
	.homeboxaboutleft .block {padding-top:0;padding-bottom:25px;}
	.homeboxsecond .homeboxaboutright {padding-left:0;}
	.product-promo {left:36px;top:75px;}
	.product-leasing {left:36px;top:102px;}
	.divider {display:none;}
	.single-left-product {float:none;width:100%;padding:10px 0;}
	.single-right-product {float:none;width:100%;padding:10px 0;}
	.product-leasing-single {top:0;left:22px;}
	.description-single {width:95%;margin:0 auto;}
	.singlewrap {padding:10px;}
	.description-single img {max-width:100%;height:auto;} 
	.prodboxes h2 {padding: 5px 7px;}
	.product-promo-single {top: 26px;left: 22px;}
	.prodbox {float:none;width:95%;margin:0 auto;height:auto;}
	.prodboxleft {width:100%;float:none;}
	.prodboxright {float:none;width:100%;margin-top:5px;}
	.divider {display:none;}
	.whybox {display: block;width:100%;margin:0;padding-bottom:18px;}
	.materialbox {width:99%;height:auto;margin-bottom:5px;}
	.forminput {width:96%;padding:0 2%;}
	.forminputarea {width:96%;padding:0 2%}
}
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait) {
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;}
	.header {height:auto;width:100%;padding-bottom:0px;}
	.header-left {width:100%;float:none;height:auto;padding:0;margin-top:12px;padding-left:0px;margin-bottom:10px;text-align:center;}
	.header-right {width:100%;float:none;margin-right:0;text-align:center;padding-top:0;}
	.headphone {display:inline-block;float:none;vertical-align:top;padding-top:0;margin-left:0;margin-right:10px;}
	.headphoneimg {float:none;display:inline-block;vertical-align:top;margin-top:0;}
	.navtop {display:none;}
	.mobile-menu {display:block;}
	.content {width:95%;margin:0 auto;padding:0;}
	.contentfull {width:100%;margin:0;padding:0;}
	.socialtop {margin-right:5px;margin-top:30px;}
	.socialtop img {width:25px;height:25px;}
	.navbottom {padding:0;text-align:center;}
	.block1 {width:100%;float:none;}
	.block2 {display:none;}
	.bottombox1 {width:100%;margin:0;float:none;text-align:center;padding-top:20px;padding-left:0px;}
	.bottombox2 {width:100%;margin:0;float:none;text-align:center;padding-top:15px;}
	.bottombox3 {width:100%;margin:0;float:none;text-align:center;padding:15px 0px;}
	.sidebar-left {display:block;width:100%;margin-right:0;margin-bottom:25px;}
	.sidebar-left p {text-align:center;}
	.logo {padding:0;max-width:100%;margin:0 auto;}
	.contentfull h1 {text-align:center;}
	.contentfull p {text-align:center;}
	.about {padding: 20px 20px;}
	.service {float:none;width:100%;}
	.callnowfoot {text-align:center;padding:7px 20px;font-size:21px;}
	.latest {padding:10px 22px 20px;}
	.latest-left {float:none;width:100%;}
	.latest-right {float:none;width:100%;}
	.latest-right a li {font-size:14px;padding:10px 0;}
	.mobilehide {display:none;}
	.contentgallery {text-align:center;}
	.contentgallery img {float:none;display:inline-block;}
	.contentfullgallery {text-align:center;}
	.contentfullgallery img {float:none;display:inline-block;}
	.contentgallery iframe {max-width:100%;height:auto;}
	.clientsabout {padding:8px 22px;}
	.contentgallery h1,
	.contentfullgallery h1 {text-align:center;}
	.latest-right li {padding:10px 0;}
	.service {width:95%;margin-bottom:10px;}
	.logo img {width:320px;margin-top:10px;}
	.header-left {margin-bottom:0px;}
	.productbox {height:auto;width:97%;}
	.about {padding:0;width:90%;margin:0 auto;height:auto;}
	.aboutmore {padding:0;width:90%;margin:0 auto;height:auto;}
	.servbox {padding:10px;}
	.what {margin-left:0;width:100%;}
	.what ul {margin-left:-40px;}
	.navbottom {margin-top:20px;}
	.navbottom a,
	.navbottom a:visited {display:block;padding:6px 0;}
	.copyright {margin-left:0;float:none;}
	.what li {width:100%;float:none;}
	.contentfpage {width:95%!important;margin:0 auto!important;padding:0!important;}
	.contentfpage img {float:none!important;margin:0 auto!important;display:block;}
	.contentfpage h3 {text-align:center;}
	.about {text-align:center;}
	.about img {float:none!important;margin:0 auto!important;padding:0!important;}
	.servicebox {padding:20px 10px;}
	.copyright {width:85%;margin:0 auto;}
	.productbox {height:auto;width:97%;}
	.servicebox3 a, .servicebox3 a:visited {width:100%;}
	.header-left {margin-top:0;}
	.navverytopright-search {text-align:center;padding:10px;}
	input[class="searchbut"] {margin-top:0;}
	.submitbut {margin-top:0;}
	.products {width:90%;margin:0 auto;}
	.sidebar-left h3 {text-align:center;padding-bottom:0;}
	.content h1, .content h2, .content h3, .content h4, .content h5 {text-align:center;}
	.articlebox {background:#f5f5f5;padding-bottom:10px;height:auto;}
	.articleimg {float:none;margin:0 auto;}
	.content {float:none;}
	.sidebar-right {width:100%;float:none;}
	.sidebar-right h3 {padding-bottom:0;text-align:center;}
	.moreabout {display:none;}
	.aboutfinale {width:100%;background-size:155%;height:315px;}
	.servicebox3 {width:100%;left:0;padding:10px 0;height:auto;}
	.sboxwrap {line-height:18px;font-size:12px;}
	.navbox a, .navbox a:visited {text-align:center;}
	.single-docs {float:none;width:100%;margin:0 auto;border:none;}
	.content-full h1, .content-full h2, .content-full h3, .content-full h4, .content-full h5 {text-align:left;}
	.productsinside .productbox {width:100%;margin:0 auto;margin-bottom:15px;height:auto;}
	.header-contact {float:none;width:100%;}
	.header-contactbox {float:none;width:95%;margin:0 auto;padding:0;text-align:center;}
	.header-contact .fa {float:none;display:inline-box;}
	.header-contact br {display:none;}
	.header-contactbox span {display:none;}
	.header-contactbox-phone,
	.header-contactbox-mail {display:inline-block;vertical-align:top;width:48%;}
	.homenotice {display:none;}
	.header-contact {display:none;}
	.submitbut {width:auto;}
	.homebox {padding:30px 0;}
	.homeboxaboutleft {width:100%;}
	.homeboxaboutright {width:100%;}
	.homeboxaboutright .block {min-width:90%;max-width:90%;margin-top:20px;}
	.homeboxsecond .homeboxaboutleft {width:100%;margin:0 auto;}
	.homeboxaboutleft .block {min-width:90%;max-width:90%;margin-top:20px;padding:0;}
	.homeboxaboutleftdesk {display:none;}
	.homeboxaboutleftmob {display:inline-block;}
	.homeboxsecond {padding:0 0 30px;}
	.homeboxsecond .homeboxaboutright {width:100%;}
	.homeboxthird {padding-top:0;text-align:center;}
	.homeboxthird .homeboxaboutleft {width:89%;margin:0 auto;}
	.servicebox3 {top:2px;}
	.productcontent {padding:0 10px;text-align:center;}
	.productcontent h3 {text-align:center;}
	.feedbox {background:#f9f9f9;}
	.bottom {margin-bottom:0;}
	.bottombox2 {display:none;}
	.bottombox4 {display:none;}
	.bottombox5 {float:none;width:100%;text-align:center;padding-top:0;padding-bottom:20px;}
	.productimg {height:auto;}
	.containerpage {margin:0;}
	.products {width:95%;margin:0 auto;}
	.containerpage .productbox {width:47%;}
	.containerpage .productimg {height:auto;}
	.content p {line-height:auto;font-size:21px;}
	.bottom {padding:0;}
	.logo {max-width:80%;}
	.logo img {max-width:100%;}
	input[class="searchbut"] {width:52%;}
	.homeboxaboutright .block {padding:0;padding-bottom:25px;}
	.homeinfo {padding:10px 5px;line-height:24px;}
	.homeboxaboutleft {float:none;}
	.homeboxaboutright {float:none;}
	.homeboxaboutleft .block {padding-top:0;padding-bottom:25px;}
	.homeboxsecond .homeboxaboutright {padding-left:0;}
	.product-promo {left:36px;top:75px;}
	.product-leasing {left:36px;top:102px;}
	.divider {display:none;}
	.single-left-product {float:none;width:100%;padding:10px 0;}
	.single-right-product {float:none;width:100%;padding:10px 0;}
	.product-leasing-single {top:0;left:22px;}
	.description-single {width:95%;margin:0 auto;}
	.singlewrap {padding:10px;}
	.description-single img {max-width:100%;height:auto;} 
	.prodboxes h2 {padding: 5px 7px;}
	.product-promo-single {top: 26px;left: 22px;}
	.prodbox {float:none;width:95%;margin:0 auto;height:auto;}
	.prodboxleft {width:100%;float:none;}
	.prodboxright {float:none;width:100%;margin-top:5px;}
	.divider {display:none;}
	.whybox {display: block;width:100%;margin:0;padding-bottom:18px;}
	.materialbox {width:99%;height:auto;margin-bottom:5px;}
	.forminput {width:96%;padding:0 2%;}
	.forminputarea {width:96%;padding:0 2%}
}

/* -- iPad -- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1)  { 
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;}
	.content {width:928px;}
	.sidebar-left {margin-right:30px;}
	.content iframe {max-width:100%;height:auto;}
	.service {height:30px;float:left;width:45%;padding-left:30px;padding-top:0px;}
	.latest-left-galleries img {width:120px;height:auto;}
	.latest-right li {padding:6px 0;}
	.header-right {width:345px;}
	.products {margin:15px;}
	.about {margin:15px;}
	.sidebar-left {width:180px;}
	.sidebar-right {width:220px;}
	.content {width:535px;}
	.content-full {width:750px;}
	.productsinside .productbox {width:305px;}
	.header-left {width:25%;}
	.header-right {width:73%;}
	.header-contactbox {padding-top:10px;}
	.bottombox1 {width:274px;}
	.content {width: 745px;margin-right:0;}
	.products {margin:10px 0 0 0;}
	.containerpage .productimg {height:auto;}
	.containerpage .productbox {height:335px;}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;}
	.content {width:520px;}
	.sidebar-left {margin-right:10px;}
	.content iframe {max-width:100%;height:auto;}
	.service {height:39px;float:none;width:100%;padding-left:46px;padding-top:5px;}
	.latest-left-galleries img {width:75px;height:auto;}
	.latest-right li {padding:10px 0;}
	.header-right {width:50%;}
	.products {margin:15px;}
	.about {margin:15px;}
	.sidebar-left {width:180px;}
	.sidebar-right {width:220px;}
	.ipadhide {display:none;}
	.content-full {width:100%;}
	.sidebar-left-inside {width:100%;}
	.sidebar-right {width:100%;float:none;}
	.productbox {width:295px;height:260px;}
	.navtop a, .navtop a:visited, .navtop a:active {padding:6px 5px;}
	.navtop {display:none;}
	.mobile-menu {display:block;}
	.header-left {width:25%;min-width:25%;}
	.navverytopright-search {width:80%;}
	.homeboxaboutright .block {min-width:auto;}
	.productbox {width: 223px;height: 315px;}
	.header-right {width:70%;}
	.bottombox1 {width:245px;}
	.bottombox2 {width:268px;}
	.content {width:100%;}
}

