/* -- 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;}
	.productbox {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;}
	.productbox {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 .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:left;}
	.productcontent h3 {text-align:left;overflow-wrap: break-word;}
	.feedbox {background:#f9f9f9;}
	.bottom {margin-bottom:0;}
	.bottombox2 {float:none;width:100%;text-align:center;padding-top:22px;padding-bottom:10px;}
	.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;}
	.productimg {height:auto;}
	.containerpage {margin:0;}
	.products {width:95%;margin:0 auto;}
	.containerpage .productbox {width:48%;margin-left:1px;margin-right:1px;}
	.containerpage .productimg {height:auto;}
	.content p {font-size:17px;}
	.header-left {font-size:34px;}
	.header-middle {width:100%;float:none;}
	.social-buts {padding: 0;margin: 18px 0 0px;padding-bottom: 16px;}
	.homeboxaboutright .block {padding:0;margin-top:0;}
	.homebox {padding: 20px 0 0;}
	.logo img {width: 164px;margin-top: -7px;margin-bottom: 7px;}
	.header {display:none;}
	.header-mob {display:block;}
	.moblogo {left:21%;}
	.quickpurchasebut {text-align: center;background: #eee;border: 1px solid #eee;color: #000;cursor: pointer;padding: 12px 0px;text-decoration: none;width: 100%;margin-top: 5px;}
	#menuToggle {width:10%;}
	.searchnav {left:auto;right:11%;}
	.mobspacer {height:70px;}
	.singlebuy {padding:4px 0;border-radius:4px;width:100%;}
	.fastsubmit {width: 100%;padding: 9px 0;text-align: center;}
	.homeinfomore {padding: 18px 12px;border-bottom: 1px solid #ccc;margin-bottom:20px;padding-bottom:12px;}
	.homepages {margin-right:0;text-align:center;}
	.homepage {float: none;display: inline-block;text-align: center;margin-right: 0;height: auto;padding-bottom: 15px;}
	.products {width: 96%;margin: 0 2%;text-align:center;}
	.productstop .productbox {float:none;margin:0 auto;display:inline-block;width: 47%;margin: 0 1%;}
	.moblogo .logo {padding-top:0;float:left;}
	.moblogo {left:21%;width:43%;}
	.logo img {width: 180px;margin-top: -2px;margin-bottom: 7px;}
	.spacer {height: 65px;}
	.productstop .productimg {height: auto;}
	.productstop .productbox {height:auto;margin-bottom: 15px;padding-bottom: 24px;}
	.spacerinside {height: 70px;}
	.subcats h1 {margin-top:0;margin-bottom:5px;font-size:23px;}
	.subcats {text-align:center;width:95%;margin:0 auto;margin-bottom:25px;}
	.subcat {width: 46%;border: 1px solid #fff;margin: 0;height: auto;}
	.sort a {display: block;}
	.mobhide {display:none;}
	.sort {padding-top: 0px;font-size: 14px;padding-bottom: 15px;line-height: 20px;}
	.single-product {margin:10px;padding:0;border:none;}
	.single-product-left {width:100%;margin:0;float:none;}
	.single-product-right {width:94%;margin:0 auto;float:none;}
	.borica-notice-left {float:none;width:100%;}
	.borica-notice-right {float:none;width:100%;padding-top:15px;border-top:1px dashed #ccc;margin-top:15px;}
	.content-row {border-top:1px solid #ccc;padding:10px;}
	.content-row-total {background:#fafafa;}
	.content-row-feedback {font-size:13px;}
	.cont1 {float: none;width: 100%;margin-right: 0;}
	.cont2 {float: none;width: 100%;margin-right:0;padding: 0;}
	.cont3 {float:left;width:28%;margin-right:5%;}
	.cont4 {float:left;width:30%;}
	.cont5 {width:33%;}
	.content-row-total .cont2 {float:left;width:33%;}
	.content-row-total .cont3 {display:none;}
	.content-row-total .cont4 {display:none;}
	.content-row-total .cont5 {padding:0;}
	.homepage {margin:0;margin-bottom:10px;width:44%;}
	.homepagelease {display:none;}
	.homepageimg {height:auto;}
	.pricenotice {padding:8px 15px;}
	.bottombox3 a, .bottombox3 a:visited,
	.bottombox4 a, .bottombox4 a:visited,
	.bottombox5 a, .bottombox5 a:visited {display:block;padding:3px;}
	.bottombox4 {padding-bottom:0;display:none;}
	.bottombox5 span {display:none;}
	.bottombox6 {float: none;width: 100%;text-align: center;padding-top: 15px;}
	.product-price {position:relative;}
	.logo img {width: 166px;margin-top: -9px;}
	.reqforminput {width: 98%;padding: 7px 1%;}
	.forminputarea {width: 98%;padding: 7px 1%;}
	.formsubmit,.formsubmitlease {width:100%;}
	.subcatinside {width:31%;}
	.single-vendor-img {float: left;width: 20%;}
	.single-vendor {width: 93%;margin: 0 auto;margin-top: 20px;margin-bottom: 20px;}
	.single-vendor-content {float: left;margin-left: 0%;width: 67%;}
	.whybox {display: block;width:100%;margin:0;padding-bottom:18px;}
	.subcataudio {width:31%;}
	.prodnoticered {margin-bottom:10px;}
	.ui-tabs .ui-tabs-nav li a {padding: .5em 0.5em!important;font-size: 12px!important;}
	#econtOfficeDropdown {width:100%!important;}
	.compare-table th {width: 164px;min-width: 164px;}
}
@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;}
	.productbox {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;}
	.productbox {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 .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:left;}
	.productcontent h3 {text-align:left;overflow-wrap: break-word;}
	.feedbox {background:#f9f9f9;}
	.bottom {margin-bottom:0;}
	.bottombox2 {float:none;width:100%;text-align:center;padding-top:22px;padding-bottom:10px;}
	.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;}
	.productimg {height:auto;}
	.containerpage {margin:0;}
	.products {width:95%;margin:0 auto;}
	.containerpage .productbox {width:48%;margin-left:1px;margin-right:1px;}
	.containerpage .productimg {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: 20px 0 0;}
	.logo img {width: 164px;margin-top: -7px;margin-bottom: 7px;}
	.header {display:none;}
	.header-mob {display:block;}
	.moblogo {left:21%;}
	.quickpurchasebut {text-align: center;background: #eee;border: 1px solid #eee;color: #000;cursor: pointer;padding: 12px 0px;text-decoration: none;width: 100%;margin-top: 5px;}
	#menuToggle {width:10%;}
	.searchnav {left:auto;right:11%;}
	.mobspacer {height:70px;}
	.singlebuy {padding:4px 0;border-radius:4px;width:100%;}
	.fastsubmit {width: 100%;padding: 9px 0;text-align: center;}
	.homeinfomore {padding: 18px 12px;border-bottom: 1px solid #ccc;margin-bottom:20px;padding-bottom:12px;}
	.moblogo .logo {padding-top:0;float:left;}
	.moblogo {left:21%;width:43%;}
	.logo img {width: 180px;margin-top: -2px;margin-bottom: 7px;}
	.spacer {height: 65px;}
	.productstop .productimg {height: auto;}
	.productstop .productbox {height:auto;margin-bottom: 15px;padding-bottom: 24px;}
	.spacerinside {height: 70px;}
	.subcats h1 {margin-top:0;margin-bottom:5px;font-size:23px;}
	.subcats {text-align:center;width:95%;margin:0 auto;margin-bottom:25px;}
	.subcat {width: 46%;border: 1px solid #fff;margin: 0;height: auto;}
	.sort a {display: block;}
	.mobhide {display:none;}
	.sort a {display: block;}
	.mobhide {display:none;}
	.sort {padding-top: 0px;font-size: 14px;padding-bottom: 15px;line-height: 20px;}
	.single-product {margin:10px;padding:0;border:none;}
	.single-product-left {width:100%;margin:0;float:none;}
	.single-product-right {width:94%;margin:0 auto;float:none;}
	.borica-notice-left {float:none;width:100%;}
	.borica-notice-right {float:none;width:100%;padding-top:15px;border-top:1px dashed #ccc;margin-top:15px;}
	.content-row {border-top:1px solid #ccc;padding:10px;}
	.content-row-total {background:#fafafa;}
	.content-row-feedback {font-size:13px;}
	.cont1 {float: none;width: 100%;margin-right: 0;}
	.cont2 {float: none;width: 100%;margin-right:0;padding: 0;}
	.cont3 {float:left;width:28%;margin-right:5%;}
	.cont4 {float:left;width:30%;}
	.cont5 {width:33%;}
	.content-row-total .cont2 {float:left;width:33%;}
	.content-row-total .cont3 {display:none;}
	.content-row-total .cont4 {display:none;}
	.content-row-total .cont5 {padding:0;}
	.homepage {margin:0;margin-bottom:10px;width:44%;}
	.homepagelease {display:none;}
	.homepageimg {height:auto;}
	.pricenotice {padding:8px 15px;}
	.bottombox3 a, .bottombox3 a:visited,
	.bottombox4 a, .bottombox4 a:visited,
	.bottombox5 a, .bottombox5 a:visited {display:block;padding:3px;}
	.bottombox4 {padding-bottom:0;display:none;}
	.bottombox5 span {display:none;}
	.bottombox6 {float: none;width: 100%;text-align: center;padding-top: 15px;}
	.product-price {position:relative;}
	.logo img {width: 166px;margin-top: -9px;}
	.reqforminput {width: 98%;padding: 7px 1%;}
	.forminputarea {width: 98%;padding: 7px 1%;}
	.formsubmit,.formsubmitlease {width:100%;}
	.subcatinside {width:31%;}
	.single-vendor-img {float: left;width: 20%;}
	.single-vendor {width: 93%;margin: 0 auto;margin-top: 20px;margin-bottom: 20px;}
	.single-vendor-content {float: left;margin-left: 0%;width: 67%;}
	.whybox {display: block;width:100%;margin:0;padding-bottom:18px;}
	.subcataudio {width:31%;}
	.prodnoticered {margin-bottom:10px;}
	.ui-tabs .ui-tabs-nav li a {padding: .5em 0.5em!important;font-size: 12px!important;}
}

/* -- 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;}
	.productbox {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;}
	.productbox {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 .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:left;}
	.productcontent h3 {text-align:left;overflow-wrap: break-word;}
	.feedbox {background:#f9f9f9;}
	.bottom {margin-bottom:0;}
	.bottombox2 {float:none;width:100%;text-align:center;padding-top:22px;padding-bottom:10px;}
	.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;}
	.productimg {height:auto;}
	.containerpage {margin:0;}
	.products {width:95%;margin:0 auto;}
	.containerpage .productbox {width:48%;margin-left:1px;margin-right:1px;}
	.containerpage .productimg {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: 20px 0 0;}
	.logo img {width: 164px;margin-top: -7px;margin-bottom: 7px;}
	.header {display:none;}
	.header-mob {display:block;}
	.moblogo {left:21%;}
	.quickpurchasebut {text-align: center;background: #eee;border: 1px solid #eee;color: #000;cursor: pointer;padding: 12px 0px;text-decoration: none;width: 100%;margin-top: 5px;}
	#menuToggle {width:10%;}
	.searchnav {left:auto;right:11%;}
	.mobspacer {height:70px;}
	.singlebuy {padding:4px 0;border-radius:4px;width:100%;}
	.fastsubmit {width: 100%;padding: 9px 0;text-align: center;}
	.homeinfomore {padding: 18px 12px;border-bottom: 1px solid #ccc;margin-bottom:20px;padding-bottom:12px;}
	.moblogo .logo {padding-top:0;float:left;}
	.moblogo {left:21%;width:43%;}
	.logo img {width: 180px;margin-top: -2px;margin-bottom: 7px;}
	.spacer {height: 65px;}
	.productstop .productimg {height: auto;}
	.productstop .productbox {height:auto;margin-bottom: 15px;padding-bottom: 24px;}
	.spacerinside {height: 70px;}
	.subcats h1 {margin-top:0;margin-bottom:5px;font-size:23px;}
	.subcats {text-align:center;width:95%;margin:0 auto;margin-bottom:25px;}
	.subcat {width: 46%;border: 1px solid #fff;margin: 0;height: auto;}
	.sort a {display: block;}
	.mobhide {display:none;}
	.sort {padding-top: 0px;font-size: 14px;padding-bottom: 15px;line-height: 20px;}
	.single-product {margin:10px;padding:0;border:none;}
	.single-product-left {width:100%;margin:0;float:none;}
	.single-product-right {width:94%;margin:0 auto;float:none;}
	.borica-notice-left {float:none;width:100%;}
	.borica-notice-right {float:none;width:100%;padding-top:15px;border-top:1px dashed #ccc;margin-top:15px;}
	.content-row {border-top:1px solid #ccc;padding:10px;}
	.content-row-total {background:#fafafa;}
	.content-row-feedback {font-size:13px;}
	.cont1 {float: none;width: 100%;margin-right: 0;}
	.cont2 {float: none;width: 100%;margin-right:0;padding: 0;}
	.cont3 {float:left;width:28%;margin-right:5%;}
	.cont4 {float:left;width:30%;}
	.cont5 {width:33%;}
	.content-row-total .cont2 {float:left;width:33%;}
	.content-row-total .cont3 {display:none;}
	.content-row-total .cont4 {display:none;}
	.content-row-total .cont5 {padding:0;}
	.homepage {margin:0;margin-bottom:10px;width:44%;}
	.homepagelease {display:none;}
	.homepageimg {height:auto;}
	.pricenotice {padding:8px 15px;}
	.bottombox3 a, .bottombox3 a:visited,
	.bottombox4 a, .bottombox4 a:visited,
	.bottombox5 a, .bottombox5 a:visited {display:block;padding:3px;}
	.bottombox4 {padding-bottom:0;display:none;}
	.bottombox5 span {display:none;}
	.bottombox6 {float: none;width: 100%;text-align: center;padding-top: 15px;}
	.product-price {position:relative;}
	.logo img {width: 166px;margin-top: -9px;}
	.reqforminput {width: 98%;padding: 7px 1%;}
	.forminputarea {width: 98%;padding: 7px 1%;}
	.formsubmit,.formsubmitlease {width:100%;}
	.subcatinside {width:31%;}
	.single-vendor-img {float: left;width: 20%;}
	.single-vendor {width: 93%;margin: 0 auto;margin-top: 20px;margin-bottom: 20px;}
	.single-vendor-content {float: left;margin-left: 0%;width: 67%;}
	.whybox {display: block;width:100%;margin:0;padding-bottom:18px;}
	.subcataudio {width:31%;}
	.prodnoticered {margin-bottom:10px;}
	.ui-tabs .ui-tabs-nav li a {padding: .5em 0.5em!important;font-size: 12px!important;}
}
@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;}
	.productbox {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;}
	.productbox {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 .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:left;}
	.productcontent h3 {text-align:left;overflow-wrap: break-word;}
	.feedbox {background:#f9f9f9;}
	.bottom {margin-bottom:0;}
	.bottombox2 {float:none;width:100%;text-align:center;padding-top:22px;padding-bottom:10px;}
	.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;}
	.productimg {height:auto;}
	.containerpage {margin:0;}
	.products {width:100%;margin:0 auto;text-align:center;}
	.containerpage .productbox {width:48%;margin-left:1px;margin-right:1px;}
	.containerpage .productimg {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: 20px 0 0;}
	.logo img {width: 164px;margin-top: -7px;margin-bottom: 7px;}
	.header {display:none;}
	.header-mob {display:block;}
	.moblogo {left:21%;}
	.quickpurchasebut {text-align: center;background: #eee;border: 1px solid #eee;color: #000;cursor: pointer;padding: 12px 0px;text-decoration: none;width: 100%;margin-top: 5px;}
	#menuToggle {width:10%;}
	.searchnav {left:auto;right:11%;}
	.mobspacer {height:70px;}
	.singlebuy {padding:4px 0;border-radius:4px;width:100%;}
	.fastsubmit {width: 100%;padding: 9px 0;text-align: center;}
	.homeinfomore {padding: 18px 12px;border-bottom: 1px solid #ccc;margin-bottom:20px;padding-bottom:12px;}
	.moblogo .logo {padding-top:0;float:left;}
	.moblogo {left:21%;width:43%;}
	.logo img {width: 180px;margin-top: -2px;margin-bottom: 7px;}
	.spacer {height: 65px;}
	.productstop .productimg {height: auto;}
	.productstop .productbox {height:auto;margin-bottom: 15px;padding-bottom: 24px;}
	.spacerinside {height: 70px;}
	.subcats h1 {margin-top:0;margin-bottom:5px;font-size:23px;}
	.subcats {text-align:center;width:95%;margin:0 auto;margin-bottom:25px;}
	.subcat {width: 46%;border: 1px solid #fff;margin: 0;height: auto;}
	.sort a {display: block;}
	.mobhide {display:none;}
	.sort {padding-top: 0px;font-size: 14px;padding-bottom: 15px;line-height: 20px;}
	.single-product {margin:10px;padding:0;border:none;}
	.single-product-left {width:100%;margin:0;float:none;}
	.single-product-right {width:94%;margin:0 auto;float:none;}
	.borica-notice-left {float:none;width:100%;}
	.borica-notice-right {float:none;width:100%;padding-top:15px;border-top:1px dashed #ccc;margin-top:15px;}
	.content-row {border-top:1px solid #ccc;padding:10px;}
	.content-row-total {background:#fafafa;}
	.content-row-feedback {font-size:13px;}
	.cont1 {float: none;width: 100%;margin-right: 0;}
	.cont2 {float: none;width: 100%;margin-right:0;padding: 0;}
	.cont3 {float:left;width:28%;margin-right:5%;}
	.cont4 {float:left;width:30%;}
	.cont5 {width:33%;}
	.content-row-total .cont2 {float:left;width:33%;}
	.content-row-total .cont3 {display:none;}
	.content-row-total .cont4 {display:none;}
	.content-row-total .cont5 {padding:0;}
	.homepage {margin:0;margin-bottom:10px;width:44%;}
	.homepagelease {display:none;}
	.homepageimg {height:auto;}
	.pricenotice {padding:8px 15px;}
	.bottombox3 a, .bottombox3 a:visited,
	.bottombox4 a, .bottombox4 a:visited,
	.bottombox5 a, .bottombox5 a:visited {display:block;padding:3px;}
	.bottombox4 {padding-bottom:0;display:none;}
	.bottombox5 span {display:none;}
	.bottombox6 {float: none;width: 100%;text-align: center;padding-top: 15px;}
	.product-price {position:relative;}
	.logo img {width: 166px;margin-top: -9px;}
	.reqforminput {width: 98%;padding: 7px 1%;}
	.forminputarea {width: 98%;padding: 7px 1%;}
	.formsubmit,.formsubmitlease {width:100%;}
	.subcatinside {width:31%;}
	.single-vendor-img {float: left;width: 20%;}
	.single-vendor {width: 93%;margin: 0 auto;margin-top: 20px;margin-bottom: 20px;}
	.single-vendor-content {float: left;margin-left: 0%;width: 67%;}
	.whybox {display: block;width:100%;margin:0;padding-bottom:18px;}
	.subcataudio {width:31%;}
	.prodnoticered {margin-bottom:10px;}
	.ui-tabs .ui-tabs-nav li a {padding: .5em 0.5em!important;font-size: 12px!important;}
}

/* -- 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;}
	.productbox {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;}
	.productbox {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 .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:left;}
	.productcontent h3 {text-align:left;overflow-wrap: break-word;}
	.feedbox {background:#f9f9f9;}
	.bottom {margin-bottom:0;}
	.bottombox2 {float:none;width:100%;text-align:center;padding-top:22px;padding-bottom:10px;}
	.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;}
	.productimg {height:auto;}
	.containerpage {margin:0;}
	.products {width:95%;margin:0 auto;}
	.containerpage .productbox {width:48%;margin-left:1px;margin-right:1px;}
	.containerpage .productimg {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: 20px 0 0;}
	.logo img {width: 164px;margin-top: -7px;margin-bottom: 7px;}
	.header {display:none;}
	.header-mob {display:block;}
	.moblogo {left:21%;}
	.quickpurchasebut {text-align: center;background: #eee;border: 1px solid #eee;color: #000;cursor: pointer;padding: 12px 0px;text-decoration: none;width: 100%;margin-top: 5px;}
	#menuToggle {width:10%;}
	.searchnav {left:auto;right:11%;}
	.mobspacer {height:70px;}
	.singlebuy {padding:4px 0;border-radius:4px;width:100%;}
	.fastsubmit {width: 100%;padding: 9px 0;text-align: center;}
	.homeinfomore {padding: 18px 12px;border-bottom: 1px solid #ccc;margin-bottom:20px;padding-bottom:12px;}
	.moblogo .logo {padding-top:0;float:left;}
	.moblogo {left:21%;width:43%;}
	.logo img {width: 180px;margin-top: -2px;margin-bottom: 7px;}
	.spacer {height: 65px;}
	.productstop .productimg {height: auto;}
	.productstop .productbox {height:auto;margin-bottom: 15px;padding-bottom: 24px;}
	.spacerinside {height: 70px;}
	.subcats h1 {margin-top:0;margin-bottom:5px;font-size:23px;}
	.subcats {text-align:center;width:95%;margin:0 auto;margin-bottom:25px;}
	.subcat {width: 46%;border: 1px solid #fff;margin: 0;height: auto;}
	.sort a {display: block;}
	.mobhide {display:none;}
	.sort {padding-top: 0px;font-size: 14px;padding-bottom: 15px;line-height: 20px;}
	.single-product {margin:10px;padding:0;border:none;}
	.single-product-left {width:100%;margin:0;float:none;}
	.single-product-right {width:94%;margin:0 auto;float:none;}
	.borica-notice-left {float:none;width:100%;}
	.borica-notice-right {float:none;width:100%;padding-top:15px;border-top:1px dashed #ccc;margin-top:15px;}
	.content-row {border-top:1px solid #ccc;padding:10px;}
	.content-row-total {background:#fafafa;}
	.content-row-feedback {font-size:13px;}
	.cont1 {float: none;width: 100%;margin-right: 0;}
	.cont2 {float: none;width: 100%;margin-right:0;padding: 0;}
	.cont3 {float:left;width:28%;margin-right:5%;}
	.cont4 {float:left;width:30%;}
	.cont5 {width:33%;}
	.content-row-total .cont2 {float:left;width:33%;}
	.content-row-total .cont3 {display:none;}
	.content-row-total .cont4 {display:none;}
	.content-row-total .cont5 {padding:0;}
	.homepage {margin:0;margin-bottom:10px;width:44%;}
	.homepagelease {display:none;}
	.homepageimg {height:auto;}
	.pricenotice {padding:8px 15px;}
	.bottombox3 a, .bottombox3 a:visited,
	.bottombox4 a, .bottombox4 a:visited,
	.bottombox5 a, .bottombox5 a:visited {display:block;padding:3px;}
	.bottombox4 {padding-bottom:0;display:none;}
	.bottombox5 span {display:none;}
	.bottombox6 {float: none;width: 100%;text-align: center;padding-top: 15px;}
	.product-price {position:relative;}
	.logo img {width: 166px;margin-top: -9px;}
	.reqforminput {width: 98%;padding: 7px 1%;}
	.forminputarea {width: 98%;padding: 7px 1%;}
	.formsubmit,.formsubmitlease {width:100%;}
	.subcatinside {width:31%;}
	.single-vendor-img {float: left;width: 20%;}
	.single-vendor {width: 93%;margin: 0 auto;margin-top: 20px;margin-bottom: 20px;}
	.single-vendor-content {float: left;margin-left: 0%;width: 67%;}
	.whybox {display: block;width:100%;margin:0;padding-bottom:18px;}
	.subcataudio {width:31%;}
	.prodnoticered {margin-bottom:10px;}
	.ui-tabs .ui-tabs-nav li a {padding: .5em 0.5em!important;font-size: 12px!important;}
}
@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;}
	.productbox {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;}
	.productbox {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 .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:left;}
	.productcontent h3 {text-align:left;overflow-wrap: break-word;}
	.feedbox {background:#f9f9f9;}
	.bottom {margin-bottom:0;}
	.bottombox2 {float:none;width:100%;text-align:center;padding-top:22px;padding-bottom:10px;}
	.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;}
	.productimg {height:auto;}
	.containerpage {margin:0;}
	.products {width:95%;margin:0 auto;}
	.containerpage .productbox {width:48%;margin-left:1px;margin-right:1px;}
	.containerpage .productimg {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: 20px 0 0;}
	.logo img {width: 164px;margin-top: -7px;margin-bottom: 7px;}
	.header {display:none;}
	.header-mob {display:block;}
	.moblogo {left:21%;}
	.quickpurchasebut {text-align: center;background: #eee;border: 1px solid #eee;color: #000;cursor: pointer;padding: 12px 0px;text-decoration: none;width: 100%;margin-top: 5px;}
	#menuToggle {width:10%;}
	.searchnav {left:auto;right:11%;}
	.mobspacer {height:70px;}
	.singlebuy {padding:4px 0;border-radius:4px;width:100%;}
	.fastsubmit {width: 100%;padding: 9px 0;text-align: center;}
	.homeinfomore {padding: 18px 12px;border-bottom: 1px solid #ccc;margin-bottom:20px;padding-bottom:12px;}
	.moblogo .logo {padding-top:0;float:left;}
	.moblogo {left:21%;width:43%;}
	.logo img {width: 180px;margin-top: -2px;margin-bottom: 7px;}
	.spacer {height: 65px;}
	.productstop .productimg {height: auto;}
	.productstop .productbox {height:auto;margin-bottom: 15px;padding-bottom: 24px;}
	.spacerinside {height: 70px;}
	.subcats h1 {margin-top:0;margin-bottom:5px;font-size:23px;}
	.subcats {text-align:center;width:95%;margin:0 auto;margin-bottom:25px;}
	.subcat {width: 46%;border: 1px solid #fff;margin: 0;height: auto;}
	.sort a {display: block;}
	.mobhide {display:none;}
	.sort {padding-top: 0px;font-size: 14px;padding-bottom: 15px;line-height: 20px;}
	.single-product {margin:10px;padding:0;border:none;}
	.single-product-left {width:100%;margin:0;float:none;}
	.single-product-right {width:94%;margin:0 auto;float:none;}
	.borica-notice-left {float:none;width:100%;}
	.borica-notice-right {float:none;width:100%;padding-top:15px;border-top:1px dashed #ccc;margin-top:15px;}
	.content-row {border-top:1px solid #ccc;padding:10px;}
	.content-row-total {background:#fafafa;}
	.content-row-feedback {font-size:13px;}
	.cont1 {float: none;width: 100%;margin-right: 0;}
	.cont2 {float: none;width: 100%;margin-right:0;padding: 0;}
	.cont3 {float:left;width:28%;margin-right:5%;}
	.cont4 {float:left;width:30%;}
	.cont5 {width:33%;}
	.content-row-total .cont2 {float:left;width:33%;}
	.content-row-total .cont3 {display:none;}
	.content-row-total .cont4 {display:none;}
	.content-row-total .cont5 {padding:0;}
	.homepage {margin:0;margin-bottom:10px;width:44%;}
	.homepagelease {display:none;}
	.homepageimg {height:auto;}
	.pricenotice {padding:8px 15px;}
	.bottombox3 a, .bottombox3 a:visited,
	.bottombox4 a, .bottombox4 a:visited,
	.bottombox5 a, .bottombox5 a:visited {display:block;padding:3px;}
	.bottombox4 {padding-bottom:0;display:none;}
	.bottombox5 span {display:none;}
	.bottombox6 {float: none;width: 100%;text-align: center;padding-top: 15px;}
	.product-price {position:relative;}
	.logo img {width: 166px;margin-top: -9px;}
	.reqforminput {width: 98%;padding: 7px 1%;}
	.forminputarea {width: 98%;padding: 7px 1%;}
	.formsubmit,.formsubmitlease {width:100%;}
	.subcatinside {width:31%;}
	.single-vendor-img {float: left;width: 20%;}
	.single-vendor {width: 93%;margin: 0 auto;margin-top: 20px;margin-bottom: 20px;}
	.single-vendor-content {float: left;margin-left: 0%;width: 67%;}
	.whybox {display: block;width:100%;margin:0;padding-bottom:18px;}
	.subcataudio {width:31%;}
	.prodnoticered {margin-bottom:10px;}
	.ui-tabs .ui-tabs-nav li a {padding: .5em 0.5em!important;font-size: 12px!important;}
}

/* -- 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;}
	.productbox {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;}
	.productbox {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 .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:left;}
	.productcontent h3 {text-align:left;overflow-wrap: break-word;}
	.feedbox {background:#f9f9f9;}
	.bottom {margin-bottom:0;}
	.bottombox2 {float:none;width:100%;text-align:center;padding-top:22px;padding-bottom:10px;}
	.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;}
	.productimg {height:auto;}
	.containerpage {margin:0;}
	.products {width:95%;margin:0 auto;}
	.containerpage .productbox {width:48%;margin-left:1px;margin-right:1px;}
	.containerpage .productimg {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: 20px 0 0;}
	.logo img {width: 164px;margin-top: -7px;margin-bottom: 7px;}
	.header {display:none;}
	.header-mob {display:block;}
	.moblogo {left:21%;}
	.quickpurchasebut {text-align: center;background: #eee;border: 1px solid #eee;color: #000;cursor: pointer;padding: 12px 0px;text-decoration: none;width: 100%;margin-top: 5px;}
	#menuToggle {width:10%;}
	.searchnav {left:auto;right:11%;}
	.mobspacer {height:70px;}
	.singlebuy {padding:4px 0;border-radius:4px;width:100%;}
	.fastsubmit {width: 100%;padding: 9px 0;text-align: center;}
	.homeinfomore {padding: 18px 12px;border-bottom: 1px solid #ccc;margin-bottom:20px;padding-bottom:12px;}
	.moblogo .logo {padding-top:0;float:left;}
	.moblogo {left:21%;width:43%;}
	.logo img {width: 180px;margin-top: -2px;margin-bottom: 7px;}
	.spacer {height: 65px;}
	.productstop .productimg {height: auto;}
	.productstop .productbox {height:auto;margin-bottom: 15px;padding-bottom: 24px;}
	.spacerinside {height: 70px;}
	.subcats h1 {margin-top:0;margin-bottom:5px;font-size:23px;}
	.subcats {text-align:center;width:95%;margin:0 auto;margin-bottom:25px;}
	.subcat {width: 46%;border: 1px solid #fff;margin: 0;height: auto;}
	.sort a {display: block;}
	.mobhide {display:none;}
	.sort {padding-top: 0px;font-size: 14px;padding-bottom: 15px;line-height: 20px;}
	.single-product {margin:10px;padding:0;border:none;}
	.single-product-left {width:100%;margin:0;float:none;}
	.single-product-right {width:94%;margin:0 auto;float:none;}
	.borica-notice-left {float:none;width:100%;}
	.borica-notice-right {float:none;width:100%;padding-top:15px;border-top:1px dashed #ccc;margin-top:15px;}
	.content-row {border-top:1px solid #ccc;padding:10px;}
	.content-row-total {background:#fafafa;}
	.content-row-feedback {font-size:13px;}
	.cont1 {float: none;width: 100%;margin-right: 0;}
	.cont2 {float: none;width: 100%;margin-right:0;padding: 0;}
	.cont3 {float:left;width:28%;margin-right:5%;}
	.cont4 {float:left;width:30%;}
	.cont5 {width:33%;}
	.content-row-total .cont2 {float:left;width:33%;}
	.content-row-total .cont3 {display:none;}
	.content-row-total .cont4 {display:none;}
	.content-row-total .cont5 {padding:0;}
	.homepage {margin:0;margin-bottom:10px;width:44%;}
	.homepagelease {display:none;}
	.homepageimg {height:auto;}
	.pricenotice {padding:8px 15px;}
	.bottombox3 a, .bottombox3 a:visited,
	.bottombox4 a, .bottombox4 a:visited,
	.bottombox5 a, .bottombox5 a:visited {display:block;padding:3px;}
	.bottombox4 {padding-bottom:0;display:none;}
	.bottombox5 span {display:none;}
	.bottombox6 {float: none;width: 100%;text-align: center;padding-top: 15px;}
	.product-price {position:relative;}
	.logo img {width: 166px;margin-top: -9px;}
	.reqforminput {width: 98%;padding: 7px 1%;}
	.forminputarea {width: 98%;padding: 7px 1%;}
	.formsubmit,.formsubmitlease {width:100%;}
	.subcatinside {width:31%;}
	.single-vendor-img {float: left;width: 20%;}
	.single-vendor {width: 93%;margin: 0 auto;margin-top: 20px;margin-bottom: 20px;}
	.single-vendor-content {float: left;margin-left: 0%;width: 67%;}
	.whybox {display: block;width:100%;margin:0;padding-bottom:18px;}
	.subcataudio {width:31%;}
	.prodnoticered {margin-bottom:10px;}
	.ui-tabs .ui-tabs-nav li a {padding: .5em 0.5em!important;font-size: 12px!important;}
}
@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;}
	.productbox {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;}
	.productbox {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 .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:left;}
	.productcontent h3 {text-align:left;overflow-wrap: break-word;}
	.feedbox {background:#f9f9f9;}
	.bottom {margin-bottom:0;}
	.bottombox2 {float:none;width:100%;text-align:center;padding-top:22px;padding-bottom:10px;}
	.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;}
	.productimg {height:auto;}
	.containerpage {margin:0;}
	.products {width:95%;margin:0 auto;}
	.containerpage .productbox {width:48%;margin-left:1px;margin-right:1px;}
	.containerpage .productimg {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: 20px 0 0;}
	.logo img {width: 164px;margin-top: -7px;margin-bottom: 7px;}
	.header {display:none;}
	.header-mob {display:block;}
	.moblogo {left:21%;}
	.quickpurchasebut {text-align: center;background: #eee;border: 1px solid #eee;color: #000;cursor: pointer;padding: 12px 0px;text-decoration: none;width: 100%;margin-top: 5px;}
	#menuToggle {width:10%;}
	.searchnav {left:auto;right:11%;}
	.mobspacer {height:70px;}
	.singlebuy {padding:4px 0;border-radius:4px;width:100%;}
	.fastsubmit {width: 100%;padding: 9px 0;text-align: center;}
	.homeinfomore {padding: 18px 12px;border-bottom: 1px solid #ccc;margin-bottom:20px;padding-bottom:12px;}
	.moblogo .logo {padding-top:0;float:left;}
	.moblogo {left:21%;width:43%;}
	.logo img {width: 180px;margin-top: -2px;margin-bottom: 7px;}
	.spacer {height: 65px;}
	.productstop .productimg {height: auto;}
	.productstop .productbox {height:auto;margin-bottom: 15px;padding-bottom: 24px;}
	.spacerinside {height: 70px;}
	.subcats h1 {margin-top:0;margin-bottom:5px;font-size:23px;}
	.subcats {text-align:center;width:95%;margin:0 auto;margin-bottom:25px;}
	.subcat {width: 46%;border: 1px solid #fff;margin: 0;height: auto;}
	.sort a {display: block;}
	.mobhide {display:none;}
	.sort {padding-top: 0px;font-size: 14px;padding-bottom: 15px;line-height: 20px;}
	.single-product {margin:10px;padding:0;border:none;}
	.single-product-left {width:100%;margin:0;float:none;}
	.single-product-right {width:94%;margin:0 auto;float:none;}
	.borica-notice-left {float:none;width:100%;}
	.borica-notice-right {float:none;width:100%;padding-top:15px;border-top:1px dashed #ccc;margin-top:15px;}
	.content-row {border-top:1px solid #ccc;padding:10px;}
	.content-row-total {background:#fafafa;}
	.content-row-feedback {font-size:13px;}
	.cont1 {float: none;width: 100%;margin-right: 0;}
	.cont2 {float: none;width: 100%;margin-right:0;padding: 0;}
	.cont3 {float:left;width:28%;margin-right:5%;}
	.cont4 {float:left;width:30%;}
	.cont5 {width:33%;}
	.content-row-total .cont2 {float:left;width:33%;}
	.content-row-total .cont3 {display:none;}
	.content-row-total .cont4 {display:none;}
	.content-row-total .cont5 {padding:0;}
	.homepage {margin:0;margin-bottom:10px;width:44%;}
	.homepagelease {display:none;}
	.homepageimg {height:auto;}
	.pricenotice {padding:8px 15px;}
	.bottombox3 a, .bottombox3 a:visited,
	.bottombox4 a, .bottombox4 a:visited,
	.bottombox5 a, .bottombox5 a:visited {display:block;padding:3px;}
	.bottombox4 {padding-bottom:0;display:none;}
	.bottombox5 span {display:none;}
	.bottombox6 {float: none;width: 100%;text-align: center;padding-top: 15px;}
	.product-price {position:relative;}
	.logo img {width: 166px;margin-top: -9px;}
	.reqforminput {width: 98%;padding: 7px 1%;}
	.forminputarea {width: 98%;padding: 7px 1%;}
	.formsubmit,.formsubmitlease {width:100%;}
	.subcatinside {width:31%;}
	.single-vendor-img {float: left;width: 20%;}
	.single-vendor {width: 93%;margin: 0 auto;margin-top: 20px;margin-bottom: 20px;}
	.single-vendor-content {float: left;margin-left: 0%;width: 67%;}
	.whybox {display: block;width:100%;margin:0;padding-bottom:18px;}
	.subcataudio {width:31%;}
	.prodnoticered {margin-bottom:10px;}
	.ui-tabs .ui-tabs-nav li a {padding: .5em 0.5em!important;font-size: 12px!important;}
}

/* -- 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:32%;}
	.header-right {width:20%;}
	.header-contactbox {padding-top:10px;}
	.bottombox1 {width:274px;}
	.content {width: 745px;margin-right:0;}
	.products {margin:10px 0 0 0;text-align:center;}
	.containerpage .productimg {height:auto;}
	.containerpage .productbox {height:335px;}
	.navtop {height:auto;}
	.mega-menu {display:none;}
	.nav > li > a {max-width: 266px!important;height: 24px!important;}
	.spacer {height:158px;}
	.bottombox5 {width:254px;}
	.productstop .productbox {width:242px;height:402px;float:none;display:inline-block;margin-right:0;}
	.productstop .productimg {height: 284px;background: white;}
	img.bottom {width: 241px;}
	.single-product-right {width:460px;}
}
@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 {height:auto;}
	.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%;}
	.nav > li > a {max-width: 266px!important;height: 24px!important;}
	.mega-menu {display:none;}
	
}



/* Mobile header always-open search - matched to overtrading final */
@media only screen and (max-width: 768px) {
	.header-mob {
		display: block !important;
		position: fixed !important;
		top: 0 !important;
		left: 0 !important;
		right: 0 !important;
		width: 100% !important;
		height: auto !important;
		margin: 0 !important;
		padding: 0 !important;
		background: #f5f5f5 !important;
		border-bottom: 0 !important;
		box-shadow: none !important;
		z-index: 3000 !important;
	}

	.header-mob .phone,
	.header-mob nav {
		width: 100% !important;
		height: 65px !important;
		margin: 0 !important;
		padding: 0 !important;
		background: #f5f5f5 !important;
	}

	.searchnav {
		display: none !important;
	}

	.header-mob .mob-header-search {
		display: block !important;
		width: 100% !important;
		height: auto !important;
		box-sizing: border-box !important;
		background: #fff !important;
		padding: 12px 10px 14px !important;
		margin: 0 !important;
		clear: both !important;
		text-align: left !important;
		border-bottom: 0 !important;
	}

	.header-mob .mob-header-search form {
		display: flex !important;
		align-items: center !important;
		width: 100% !important;
		height: 46px !important;
		box-sizing: border-box !important;
		margin: 0 !important;
		padding: 0 !important;
		background: #fff !important;
		border: 1px solid #ddd !important;
		border-radius: 18px !important;
		overflow: hidden !important;
	}

	.header-mob .mob-header-search .sboxinput {
		display: block !important;
		flex: 1 1 auto !important;
		min-width: 0 !important;
		width: auto !important;
		height: 100% !important;
		box-sizing: border-box !important;
		border: 0 !important;
		border-radius: 0 !important;
		background: #fff !important;
		color: #222 !important;
		font-size: 16px !important;
		line-height: 46px !important;
		padding: 0 14px !important;
		margin: 0 !important;
		outline: none !important;
		-webkit-appearance: none !important;
		appearance: none !important;
	}

	.header-mob .mob-header-search .sboxinput::placeholder {
		color: #8b8b8b !important;
		opacity: 1 !important;
	}

	.header-mob .mob-header-search button.searchbtnb {
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
		position: static !important;
		flex: 0 0 60px !important;
		width: 60px !important;
		height: 100% !important;
		min-height: 0 !important;
		box-sizing: border-box !important;
		border: 0 !important;
		border-left: 0 !important;
		border-radius: 0 !important;
		background: linear-gradient(90deg, #fff 0%, #fafafa 42%, #eee 100%) !important;
		color: #666 !important;
		padding: 0 !important;
		margin: 0 !important;
		cursor: pointer !important;
		outline: none !important;
		-webkit-appearance: none !important;
		appearance: none !important;
		vertical-align: top !important;
	}

	.header-mob .mob-header-search button.searchbtnb .fa,
	.header-mob .mob-header-search .fa-search {
		display: block !important;
		font-family: FontAwesome, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
		font-size: 26px !important;
		line-height: 1 !important;
		color: #666 !important;
		padding: 0 !important;
		margin: 0 !important;
	}

	.spacer,
	.spacerinside,
	.mobspacer {
		height: 138px !important;
	}

	.header-mob .phonenav {
		right: calc(4% + 8px) !important;
	}
}

/* ===== Category 1 / Blog responsive ===== */
@media only screen and (max-width: 768px) {
	.blog-category-wrapper {
		box-sizing: border-box;
		padding-left: 14px;
		padding-right: 14px;
	}

	.blog-category-title {
		font-size: 24px;
		line-height: 1.25;
		margin-bottom: 18px;
	}

	.blog-category-search-wrap {
		width: 100%;
		max-width: none;
		margin-bottom: 24px;
	}

	.blog-category-search {
		height: 48px;
		border-radius: 24px;
	}

	.blog-category-search input[type="search"] {
		height: 46px;
		font-size: 16px;
		padding-left: 16px;
		padding-right: 10px;
	}

	.blog-category-search button {
		flex-basis: 54px;
		width: 54px;
		height: 46px;
	}

	.blog-grid.productstop {
		margin-right: 0;
		text-align: center;
	}

	.blog-grid.productstop .blogbox.productbox {
		float: none;
		display: inline-block;
		vertical-align: top;
		width: 47%;
		height: 374px;
		margin: 0 1% 16px;
		text-align: left;
	}
}

@media only screen and (max-width: 520px) {
	.blog-grid.productstop .blogbox.productbox {
		width: 100%;
		max-width: 284px;
		height: 374px;
		margin: 0 auto 18px;
	}

	.blog-search-status {
		font-size: 12px;
	}
}

/* ===== Single product / Useful articles responsive ===== */
@media only screen and (max-width: 980px) {
	.product-useful-articles {
		margin-top: 26px;
	}

	.product-useful-articles-list {
		max-width: 100%;
	}
}

@media only screen and (max-width: 768px) {
	.product-useful-articles {
		box-sizing: border-box;
		padding-left: 12px;
		padding-right: 12px;
		margin-top: 22px;
	}

	.product-useful-articles-title {
		font-size: 23px;
		line-height: 1.25;
		margin-bottom: 14px;
	}

	.product-useful-article-link {
		gap: 12px;
		padding: 10px 4px;
	}

	.product-useful-article-thumb {
		flex-basis: 96px;
		width: 96px;
		height: 68px;
	}

	.product-useful-article-content h3 {
		font-size: 16px;
		margin-bottom: 4px;
	}

	.product-useful-article-excerpt {
		font-size: 13px;
		line-height: 1.35;
	}
}

@media only screen and (max-width: 520px) {
	.product-useful-articles {
		padding-left: 8px;
		padding-right: 8px;
	}

	.product-useful-article-link {
		align-items: flex-start;
		gap: 10px;
		padding: 9px 2px;
	}

	.product-useful-article-thumb {
		flex-basis: 82px;
		width: 82px;
		height: 62px;
	}

	.product-useful-article-content h3 {
		font-size: 15px;
		line-height: 1.2;
	}

	.product-useful-article-excerpt {
		font-size: 12px;
		line-height: 1.3;
	}
}
