/* -- 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 0;}
	.sidebar-left {display:block;width:100%;margin-right:0;margin-bottom:25px;display:none;}
	.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;}
	.postbox {height:auto;}
	.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;}
	.postbox {width:90%;}
	.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:100%;margin:0 auto;text-align:center;}
	.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 .postbox {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%;padding:20px 0;}
	.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:block;}
	.homeboxaboutleftmob {display:none;}
	.homeboxsecond {padding:0 0 30px;}
	.homeboxsecond .homeboxaboutright {width:100%;padding:20px 0;}
	.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:left;overflow-wrap: break-word;}
	.feedbox {background:#f9f9f9;}
	.bottom {margin-bottom:0;}
	.bottombox2 {display:block;}
	.bottombox4 {float:none;width:100%;text-align:center;padding-top:0;padding-bottom:20px;}
	.bottombox5 {float:none;width:100%;text-align:center;padding-top:0;padding-bottom:20px;}
	.postboximg {height:auto;}
	.containerpage {margin:0;}
	.products {width:95%;margin:0 auto;text-align:center;}
	.containerpage .postbox {width:48%;margin-left:1px;margin-right:1px;}
	.containerpage .postboximg {height:auto;}
	.content p {font-size:17px;}
	.header-left {font-size:34px;}
	.header-middle {width:100%;float:none;}
	.logo img {width: 135px;margin-top: -7px;margin-bottom: 7px;}
	.social-buts {padding: 0;margin: 18px 0 0px;padding-bottom: 16px;}
	.homeboxaboutright .block {padding:0;margin-top:0;}
	.homebox {padding: 0px;}
	.header-left {display:none;}
	.logo img {width:143px;margin-top:0;margin-bottom:15px;}
	.header-right {display:none;}
	.homepages {margin:0 auto;text-align:center;width:92%;}
	.homepage {float:none;margin:0;margin-bottom:30px;width:100%;height:auto;}
	.homepageimg {height:auto;}
	.bottombox4 span {display:none;}
	.f-contact-lr {float:none;margin:0 auto;width:100%;}
	.f-contact-rr {float:none;margin:0 auto;width:100%;}
	.page-content {width:90%; margin:0 auto;}
	.poductsmore {text-align:center;margin-right:0;}
	.postbox {margin:0 auto;margin-bottom:15px;padding-bottom:10px;}
	.header {display:none;}
	.navtop {display:none;}
	.header-mob {display:block;}
	.mobwrapper {height:66px;}
	.homepage {width:49%;display:inline-block;vertical-align:top;padding-bottom:10px;}
	.homepagecontent h2 {min-height:36px;}
	.postbox {margin-bottom: 15px;padding-bottom: 10px;width: 48%;margin: 0 0% 1% 0;display:inline-block;float:none;height:auto;}
	.productcontent p {text-align:left;}
	.product-price {position:relative;}
	.footnotice {width:95%;text-align:center;margin:0 auto;}
	.homepage {height: 210px;margin-bottom: 5px;border-bottom: 1px solid #ddd;}
	.homepagelink {left:13%;}
	.homepagecontent p {font-size:14px;}
	.homepagecontent h2 {font-size:16px;}
}
@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 0;}
	.sidebar-left {display:block;width:100%;margin-right:0;margin-bottom:25px;display:none;}
	.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;}
	.postbox {height:auto;}
	.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;}
	.postbox {width:90%;}
	.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:100%;margin:0 auto;text-align:center;}
	.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 .postbox {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%;padding:20px 0;}
	.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:block;}
	.homeboxaboutleftmob {display:none;}
	.homeboxsecond {padding:0 0 30px;}
	.homeboxsecond .homeboxaboutright {width:100%;padding:20px 0;}
	.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:left;overflow-wrap: break-word;}
	.feedbox {background:#f9f9f9;}
	.bottom {margin-bottom:0;}
	.bottombox2 {display:block;}
	.bottombox4 {float:none;width:100%;text-align:center;padding-top:0;padding-bottom:20px;}
	.bottombox5 {float:none;width:100%;text-align:center;padding-top:0;padding-bottom:20px;}
	.postboximg {height:auto;}
	.containerpage {margin:0;}
	.products {width:95%;margin:0 auto;text-align:center;}
	.containerpage .postbox {width:48%;margin-left:1px;margin-right:1px;}
	.containerpage .postboximg {height:auto;}
	.content p {font-size:17px;}
	.header-left {font-size:34px;}
	.header-middle {width:100%;float:none;}
	.logo img {width: 135px;margin-top: -7px;margin-bottom: 7px;}
	.social-buts {padding: 0;margin: 18px 0 0px;padding-bottom: 16px;}
	.homeboxaboutright .block {padding:0;margin-top:0;}
	.homebox {padding: 0px;}
	.header-left {display:none;}
	.logo img {width:143px;margin-top:0;margin-bottom:15px;}
	.header-right {display:none;}
	.homepages {margin:0 auto;text-align:center;width:92%;}
	.homepage {float:none;margin:0;margin-bottom:30px;width:100%;height:auto;}
	.homepageimg {height:auto;}
	.bottombox4 span {display:none;}
	.f-contact-lr {float:none;margin:0 auto;width:100%;}
	.f-contact-rr {float:none;margin:0 auto;width:100%;}
	.page-content {width:90%; margin:0 auto;}
	.poductsmore {text-align:center;margin-right:0;}
	.postbox {margin:0 auto;margin-bottom:15px;padding-bottom:10px;}
	.header {display:none;}
	.navtop {display:none;}
	.header-mob {display:block;}
	.mobwrapper {height:66px;}
	.homepage {width:49%;display:inline-block;vertical-align:top;}
	.homepagecontent h2 {min-height:36px;}
	.postbox {margin-bottom: 15px;padding-bottom: 10px;width: 48%;margin: 0 0% 1% 0;display:inline-block;float:none;height:auto;}
	.productcontent p {text-align:left;}
	.product-price {position:relative;}
	.homepage {height: 210px;margin-bottom: 5px;border-bottom: 1px solid #ddd;}
	.homepagelink {left:13%;}
	.homepagelink {left:13%;}
	.homepagecontent p {font-size:14px;}
	.homepagecontent h2 {font-size:16px;}
}

/* -- 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 0;}
	.sidebar-left {display:block;width:100%;margin-right:0;margin-bottom:25px;display:none;}
	.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;}
	.postbox {height:auto;}
	.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;}
	.postbox {width:90%;}
	.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:100%;margin:0 auto;text-align:center;}
	.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 .postbox {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%;padding:20px 0;}
	.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:block;}
	.homeboxaboutleftmob {display:none;}
	.homeboxsecond {padding:0 0 30px;}
	.homeboxsecond .homeboxaboutright {width:100%;padding:20px 0;}
	.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:left;overflow-wrap: break-word;}
	.feedbox {background:#f9f9f9;}
	.bottom {margin-bottom:0;}
	.bottombox2 {display:block;}
	.bottombox4 {float:none;width:100%;text-align:center;padding-top:0;padding-bottom:20px;}
	.bottombox5 {float:none;width:100%;text-align:center;padding-top:0;padding-bottom:20px;}
	.postboximg {height:auto;}
	.containerpage {margin:0;}
	.products {width:95%;margin:0 auto;text-align:center;}
	.containerpage .postbox {width:48%;margin-left:1px;margin-right:1px;}
	.containerpage .postboximg {height:auto;}
	.content p {font-size:17px;}
	.header-left {font-size:34px;}
	.header-middle {width:100%;float:none;}
	.logo img {width: 135px;margin-top: -7px;margin-bottom: 7px;}
	.social-buts {padding: 0;margin: 18px 0 0px;padding-bottom: 16px;}
	.homeboxaboutright .block {padding:0;margin-top:0;}
	.homebox {padding: 0px;}
	.header-left {display:none;}
	.logo img {width:143px;margin-top:0;margin-bottom:15px;}
	.header-right {display:none;}
	.homepages {margin:0 auto;text-align:center;width:92%;}
	.homepage {float:none;margin:0;margin-bottom:30px;width:100%;height:auto;}
	.homepageimg {height:auto;}
	.bottombox4 span {display:none;}
	.f-contact-lr {float:none;margin:0 auto;width:100%;}
	.f-contact-rr {float:none;margin:0 auto;width:100%;}
	.page-content {width:90%; margin:0 auto;}
	.poductsmore {text-align:center;margin-right:0;}
	.postbox {margin:0 auto;margin-bottom:15px;padding-bottom:10px;}
	.header {display:none;}
	.navtop {display:none;}
	.header-mob {display:block;}
	.mobwrapper {height:66px;}
	.homepage {width:49%;display:inline-block;vertical-align:top;}
	.homepagecontent h2 {min-height:36px;}
	.postbox {margin-bottom: 15px;padding-bottom: 10px;width: 48%;margin: 0 0% 1% 0;display:inline-block;float:none;height:auto;}
	.productcontent p {text-align:left;}
	.product-price {position:relative;}
	.homepage {height: 210px;margin-bottom: 5px;border-bottom: 1px solid #ddd;}
	.homepagelink {left:13%;}
	.homepagelink {left:13%;}
	.homepagecontent p {font-size:14px;}
	.homepagecontent h2 {font-size:16px;}
}
@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 0;}
	.sidebar-left {display:block;width:100%;margin-right:0;margin-bottom:25px;display:none;}
	.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;}
	.postbox {height:auto;}
	.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;}
	.postbox {width:90%;}
	.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:100%;margin:0 auto;text-align:center;}
	.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 .postbox {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%;padding:20px 0;}
	.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:block;}
	.homeboxaboutleftmob {display:none;}
	.homeboxsecond {padding:0 0 30px;}
	.homeboxsecond .homeboxaboutright {width:100%;padding:20px 0;}
	.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:left;overflow-wrap: break-word;}
	.feedbox {background:#f9f9f9;}
	.bottom {margin-bottom:0;}
	.bottombox2 {display:block;}
	.bottombox4 {float:none;width:100%;text-align:center;padding-top:0;padding-bottom:20px;}
	.bottombox5 {float:none;width:100%;text-align:center;padding-top:0;padding-bottom:20px;}
	.postboximg {height:auto;}
	.containerpage {margin:0;}
	.products {width:100%;margin:0 auto;text-align:center;}
	.containerpage .postbox {width:48%;margin-left:1px;margin-right:1px;}
	.containerpage .postboximg {height:auto;}
	.content p {font-size:17px;}
	.header-left {font-size:34px;}
	.header-middle {width:100%;float:none;}
	.logo img {width: 135px;margin-top: -7px;margin-bottom: 7px;}
	.social-buts {padding: 0;margin: 18px 0 0px;padding-bottom: 16px;}
	.homeboxaboutright .block {padding:0;margin-top:0;}
	.homebox {padding: 0px;}
	.header-left {display:none;}
	.logo img {width:143px;margin-top:0;margin-bottom:15px;}
	.header-right {display:none;}
	.homepages {margin:0 auto;text-align:center;width:92%;}
	.homepage {float:none;margin:0;margin-bottom:30px;width:100%;height:auto;}
	.homepageimg {height:auto;}
	.bottombox4 span {display:none;}
	.f-contact-lr {float:none;margin:0 auto;width:100%;}
	.f-contact-rr {float:none;margin:0 auto;width:100%;}
	.page-content {width:90%; margin:0 auto;}
	.poductsmore {text-align:center;margin-right:0;}
	.postbox {margin:0 auto;margin-bottom:15px;padding-bottom:10px;}
	.header {display:none;}
	.navtop {display:none;}
	.header-mob {display:block;}
	.mobwrapper {height:66px;}
	.homepage {width:49%;display:inline-block;vertical-align:top;}
	.homepagecontent h2 {min-height:36px;}
	.postbox {margin-bottom: 15px;padding-bottom: 10px;width: 48%;margin: 0 0% 1% 0;display:inline-block;float:none;height:auto;}
	.productcontent p {text-align:left;}
	.product-price {position:relative;}
	.homepage {height: 210px;margin-bottom: 5px;border-bottom: 1px solid #ddd;}
	.homepagelink {left:13%;}
	.homepagecontent p {font-size:14px;}
	.homepagecontent h2 {font-size:16px;}
}

/* -- 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 0;}
	.sidebar-left {display:block;width:100%;margin-right:0;margin-bottom:25px;display:none;}
	.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;}
	.postbox {height:auto;}
	.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;}
	.postbox {width:90%;}
	.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:100%;margin:0 auto;text-align:center;}
	.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 .postbox {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%;padding:20px 0;}
	.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:block;}
	.homeboxaboutleftmob {display:none;}
	.homeboxsecond {padding:0 0 30px;}
	.homeboxsecond .homeboxaboutright {width:100%;padding:20px 0;}
	.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:left;overflow-wrap: break-word;}
	.feedbox {background:#f9f9f9;}
	.bottom {margin-bottom:0;}
	.bottombox2 {display:block;}
	.bottombox4 {float:none;width:100%;text-align:center;padding-top:0;padding-bottom:20px;}
	.bottombox5 {float:none;width:100%;text-align:center;padding-top:0;padding-bottom:20px;}
	.postboximg {height:auto;}
	.containerpage {margin:0;}
	.products {width:95%;margin:0 auto;text-align:center;}
	.containerpage .postbox {width:48%;margin-left:1px;margin-right:1px;}
	.containerpage .postboximg {height:auto;}
	.content p {font-size:17px;}
	.header-left {font-size:34px;}
	.header-middle {width:100%;float:none;}
	.logo img {width: 135px;margin-top: -7px;margin-bottom: 7px;}
	.social-buts {padding: 0;margin: 18px 0 0px;padding-bottom: 16px;}
	.homeboxaboutright .block {padding:0;margin-top:0;}
	.homebox {padding: 0px;}
	.header-left {display:none;}
	.logo img {width:143px;margin-top:0;margin-bottom:15px;}
	.header-right {display:none;}
	.homepages {margin:0 auto;text-align:center;width:92%;}
	.homepage {float:none;margin:0;margin-bottom:30px;width:100%;height:auto;}
	.homepageimg {height:auto;}
	.bottombox4 span {display:none;}
	.f-contact-lr {float:none;margin:0 auto;width:100%;}
	.f-contact-rr {float:none;margin:0 auto;width:100%;}
	.page-content {width:90%; margin:0 auto;}
	.poductsmore {text-align:center;margin-right:0;}
	.postbox {margin:0 auto;margin-bottom:15px;padding-bottom:10px;}
	.header {display:none;}
	.navtop {display:none;}
	.header-mob {display:block;}
	.mobwrapper {height:66px;}
	.homepage {width:49%;display:inline-block;vertical-align:top;}
	.homepagecontent h2 {min-height:36px;}
	.postbox {margin-bottom: 15px;padding-bottom: 10px;width: 48%;margin: 0 0% 1% 0;display:inline-block;float:none;height:auto;}
	.productcontent p {text-align:left;}
	.product-price {position:relative;}
	.homepage {height: 210px;margin-bottom: 5px;border-bottom: 1px solid #ddd;}
	.homepagelink {left:13%;}
	.homepagecontent p {font-size:14px;}
	.homepagecontent h2 {font-size:16px;}
}
@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 0;}
	.sidebar-left {display:block;width:100%;margin-right:0;margin-bottom:25px;display:none;}
	.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;}
	.postbox {height:auto;}
	.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;}
	.postbox {width:90%;}
	.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:100%;margin:0 auto;text-align:center;}
	.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 .postbox {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%;padding:20px 0;}
	.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:block;}
	.homeboxaboutleftmob {display:none;}
	.homeboxsecond {padding:0 0 30px;}
	.homeboxsecond .homeboxaboutright {width:100%;padding:20px 0;}
	.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:left;overflow-wrap: break-word;}
	.feedbox {background:#f9f9f9;}
	.bottom {margin-bottom:0;}
	.bottombox2 {display:block;}
	.bottombox4 {float:none;width:100%;text-align:center;padding-top:0;padding-bottom:20px;}
	.bottombox5 {float:none;width:100%;text-align:center;padding-top:0;padding-bottom:20px;}
	.postboximg {height:auto;}
	.containerpage {margin:0;}
	.products {width:95%;margin:0 auto;text-align:center;}
	.containerpage .postbox {width:48%;margin-left:1px;margin-right:1px;}
	.containerpage .postboximg {height:auto;}
	.content p {font-size:17px;}
	.header-left {font-size:34px;}
	.header-middle {width:100%;float:none;}
	.logo img {width: 135px;margin-top: -7px;margin-bottom: 7px;}
	.social-buts {padding: 0;margin: 18px 0 0px;padding-bottom: 16px;}
	.homeboxaboutright .block {padding:0;margin-top:0;}
	.homebox {padding: 0px;}
	.header-left {display:none;}
	.logo img {width:143px;margin-top:0;margin-bottom:15px;}
	.header-right {display:none;}
	.homepages {margin:0 auto;text-align:center;width:92%;}
	.homepage {float:none;margin:0;margin-bottom:30px;width:100%;height:auto;}
	.homepageimg {height:auto;}
	.bottombox4 span {display:none;}
	.f-contact-lr {float:none;margin:0 auto;width:100%;}
	.f-contact-rr {float:none;margin:0 auto;width:100%;}
	.page-content {width:90%; margin:0 auto;}
	.poductsmore {text-align:center;margin-right:0;}
	.postbox {margin:0 auto;margin-bottom:15px;padding-bottom:10px;}
	.header {display:none;}
	.navtop {display:none;}
	.header-mob {display:block;}
	.mobwrapper {height:66px;}
	.homepage {width:49%;display:inline-block;vertical-align:top;}
	.homepagecontent h2 {min-height:36px;}
	.postbox {margin-bottom: 15px;padding-bottom: 10px;width: 48%;margin: 0 0% 1% 0;display:inline-block;float:none;height:auto;}
	.productcontent p {text-align:left;}
	.product-price {position:relative;}
	.homepage {height: 210px;margin-bottom: 5px;border-bottom: 1px solid #ddd;}
	.homepagelink {left:13%;}
	.homepagecontent p {font-size:14px;}
	.homepagecontent h2 {font-size:16px;}
}

/* -- 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 0;}
	.sidebar-left {display:block;width:100%;margin-right:0;margin-bottom:25px;display:none;}
	.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;}
	.postbox {height:auto;}
	.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;}
	.postbox {width:90%;}
	.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:100%;margin:0 auto;text-align:center;}
	.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 .postbox {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%;padding:20px 0;}
	.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:block;}
	.homeboxaboutleftmob {display:none;}
	.homeboxsecond {padding:0 0 30px;}
	.homeboxsecond .homeboxaboutright {width:100%;padding:20px 0;}
	.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:left;overflow-wrap: break-word;}
	.feedbox {background:#f9f9f9;}
	.bottom {margin-bottom:0;}
	.bottombox2 {display:block;}
	.bottombox4 {float:none;width:100%;text-align:center;padding-top:0;padding-bottom:20px;}
	.bottombox5 {float:none;width:100%;text-align:center;padding-top:0;padding-bottom:20px;}
	.postboximg {height:auto;}
	.containerpage {margin:0;}
	.products {width:95%;margin:0 auto;text-align:center;}
	.containerpage .postbox {width:48%;margin-left:1px;margin-right:1px;}
	.containerpage .postboximg {height:auto;}
	.content p {font-size:17px;}
	.header-left {font-size:34px;}
	.header-middle {width:100%;float:none;}
	.logo img {width: 135px;margin-top: -7px;margin-bottom: 7px;}
	.social-buts {padding: 0;margin: 18px 0 0px;padding-bottom: 16px;}
	.homeboxaboutright .block {padding:0;margin-top:0;}
	.homebox {padding: 0px;}
	.header-left {display:none;}
	.logo img {width:143px;margin-top:0;margin-bottom:15px;}
	.header-right {display:none;}
	.homepages {margin:0 auto;text-align:center;width:92%;}
	.homepage {float:none;margin:0;margin-bottom:30px;width:100%;height:auto;}
	.homepageimg {height:auto;}
	.bottombox4 span {display:none;}
	.f-contact-lr {float:none;margin:0 auto;width:100%;}
	.f-contact-rr {float:none;margin:0 auto;width:100%;}
	.page-content {width:90%; margin:0 auto;}
	.poductsmore {text-align:center;margin-right:0;}
	.postbox {margin:0 auto;margin-bottom:15px;padding-bottom:10px;}
	.header {display:none;}
	.navtop {display:none;}
	.header-mob {display:block;}
	.mobwrapper {height:66px;}
	.homepage {width:49%;display:inline-block;vertical-align:top;}
	.homepagecontent h2 {min-height:36px;}
	.postbox {margin-bottom: 15px;padding-bottom: 10px;width: 48%;margin: 0 0% 1% 0;display:inline-block;float:none;height:auto;}
	.productcontent p {text-align:left;}
	.product-price {position:relative;}
	.homepage {height: 210px;margin-bottom: 5px;border-bottom: 1px solid #ddd;}
	.homepagelink {left:13%;}
	.homepagecontent p {font-size:14px;}
	.homepagecontent h2 {font-size:16px;}
}
@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 0;}
	.sidebar-left {display:block;width:100%;margin-right:0;margin-bottom:25px;display:none;}
	.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;}
	.postbox {height:auto;}
	.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;}
	.postbox {width:90%;}
	.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:100%;margin:0 auto;text-align:center;}
	.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 .postbox {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%;padding:20px 0;}
	.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:block;}
	.homeboxaboutleftmob {display:none;}
	.homeboxsecond {padding:0 0 30px;}
	.homeboxsecond .homeboxaboutright {width:100%;padding:20px 0;}
	.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:left;overflow-wrap: break-word;}
	.feedbox {background:#f9f9f9;}
	.bottom {margin-bottom:0;}
	.bottombox2 {display:block;}
	.bottombox4 {float:none;width:100%;text-align:center;padding-top:0;padding-bottom:20px;}
	.bottombox5 {float:none;width:100%;text-align:center;padding-top:0;padding-bottom:20px;}
	.postboximg {height:auto;}
	.containerpage {margin:0;}
	.products {width:95%;margin:0 auto;text-align:center;}
	.containerpage .postbox {width:48%;margin-left:1px;margin-right:1px;}
	.containerpage .postboximg {height:auto;}
	.content p {font-size:17px;}
	.header-left {font-size:34px;}
	.header-middle {width:100%;float:none;}
	.logo img {width: 135px;margin-top: -7px;margin-bottom: 7px;}
	.social-buts {padding: 0;margin: 18px 0 0px;padding-bottom: 16px;}
	.homeboxaboutright .block {padding:0;margin-top:0;}
	.homebox {padding: 0px;}
	.header-left {display:none;}
	.logo img {width:143px;margin-top:0;margin-bottom:15px;}
	.header-right {display:none;}
	.homepages {margin:0 auto;text-align:center;width:92%;}
	.homepage {float:none;margin:0;margin-bottom:30px;width:100%;height:auto;}
	.homepageimg {height:auto;}
	.bottombox4 span {display:none;}
	.f-contact-lr {float:none;margin:0 auto;width:100%;}
	.f-contact-rr {float:none;margin:0 auto;width:100%;}
	.page-content {width:90%; margin:0 auto;}
	.poductsmore {text-align:center;margin-right:0;}
	.postbox {margin:0 auto;margin-bottom:15px;padding-bottom:10px;}
	.header {display:none;}
	.navtop {display:none;}
	.header-mob {display:block;}
	.mobwrapper {height:66px;}
	.homepage {width:49%;display:inline-block;vertical-align:top;}
	.homepagecontent h2 {min-height:36px;}
	.postbox {margin-bottom: 15px;padding-bottom: 10px;width: 48%;margin: 0 0% 1% 0;display:inline-block;float:none;height:auto;}
	.productcontent p {text-align:left;}
	.product-price {position:relative;}
	.homepage {height: 210px;margin-bottom: 5px;border-bottom: 1px solid #ddd;}
	.homepagelink {left:13%;}
	.homepagecontent p {font-size:14px;}
	.homepagecontent h2 {font-size:16px;}
}

/* -- 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 .postbox {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 .postboximg {height:auto;}
	.containerpage .postbox {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;}
	.postbox {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;}
	.postbox {width: 223px;height: 315px;}
	.header-right {width:70%;}
	.bottombox1 {width:245px;}
	.bottombox2 {width:268px;}
	.content {width:100%;}
}

