html{ font-size: 16px; width:100%; }
body{padding: 5px 0;width:100%; }
.container-fluid{width:100%;overflow: hidden; font-size: 0.75rem;  }
.buttonstyle1,#chatbox,.banner{display: none;}
.featured{ margin-top: 20px; }
.featureditems .item{background: #f6f5f5; transition: background 0.4s linear; -webkit-transition: background 0.4s linear; -moz-transition: background 0.4s linear;}

.productcategory .item{ width:49%;}
.productcategory .item:nth-child(3n){ margin-right:2%;}
.productcategory .item:nth-child(3n+1){ clear:none}
.productcategory .item:nth-child(2n){ margin-right:0;}
.productcategory .item:nth-child(2n+1){ clear:both}


.productrange .item{ width:49%; padding-bottom:0.7rem;}
.productrange .item:nth-child(3n){ margin-right:2%;}
.productrange .item:nth-child(3n+1){ clear:none}
.productrange .item:nth-child(2n){ margin-right:0;}
.productrange .item:nth-child(2n+1){ clear:both}

.popularitems .item{ width:49%;}
.popularitems .item:nth-child(3n){ margin-right:2%;}
.popularitems .item:nth-child(3n+1){ clear:none}
.popularitems .item:nth-child(2n){ margin-right:0;}
.popularitems .item:nth-child(2n+1){ clear:both}



.featureditems .item:hover{background: #ebe8e5;}
.productcategory .item .middle-inner .imgs{display: block;height: auto; }
.productrange .item .imgs{display: block; height: auto; }
.featureditems .item  .caption{ display: block; margin-top:5px; line-height:18px;font-family: 'Cairo'; font-size: .85rem;  color: #000;  padding: 5px 0;}
.brief .middle-inner .container-fluid .row .companyad h3.caption{ font-family: 'Anton'; font-size: 1.5rem; color: #fff; display: inline-block; margin-bottom: 10px; }
.brief{ background: url(../img/brief-bg.png) #b7b3b3 top left no-repeat; width:100%; height:388px; background-size: 100% 100%;  font-family: 'Montserrat'; font-size: .85rem;}
.eachitem .caption p,.footerlogo,.pagecontent .slider,.singleinnerpagepro .eachitem .caption p,.companyad,.foottop{ display: none; }
.innerpro .eachitem .caption a{ font-weight: normal; }
.companyinfo{flex: 0 0 100%;max-width: 100%;}
.popularitems .item .caption .captiontext{ font-size: .85rem; }
.brief{ background: #756e6e; }
.pagefooter .middle-inner .container-fluid .row .pagefooterlinks a{ margin: 0px;  padding: 0 5px;  font-family: .75rem; }


.innerpro .eachitem .caption a{ text-align:center;}
.singleinnerpagepro .col-6{ padding-left:0; padding-right:0px;  margin-right:2%; max-width:49%;}
.singleinnerpagepro .eachitem:nth-child(2n){ margin-right:0;}