.container-fluid{width:98%;overflow: hidden; font-size: 0.75rem;  }
.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;}



.productrange .item{ width:32%;}
.productrange .item:nth-child(5n){ margin-right:2%;}
.productrange .item:nth-child(5n+1){ clear:none}
.productrange .item:nth-child(3n){ margin-right:0;}
.productrange .item:nth-child(3n+1){ clear:both}


.popularitems .item{ width:32%;}
.popularitems .item:nth-child(5n){ margin-right:2%;}
.popularitems .item:nth-child(5n+1){ clear:none}
.popularitems .item:nth-child(3n){ margin-right:0;}
.popularitems .item:nth-child(3n+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:15px; line-height:18px;font-family: 'Cairo'; font-size: .8rem; color: #000;padding: 5px 0;  }
.brief .middle-inner .container-fluid .row .companyad h3.caption{ font-family: 'Anton'; font-size: 1.6rem; color: #fff; display: inline-block; margin-bottom: 10px; }
.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%;}


.innerpro .eachitem .caption a{ text-align:center;}
.singleinnerpagepro .col-sm-3{ padding-left:0; padding-right:0px; margin-right:2%; max-width:23%;}