html{ font-size: 16px; }
.container-fluid{width:98%;overflow: hidden; font-size: 0.75rem;  }
.homebanner{background: url(../img/banner.992.jpg) no-repeat top center; background-size:100% 100%}
.banner{width:100%; height:257px; text-align: center;}
.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;}
.featureditems .item:hover{background: #ebe8e5;}
.productcategory .item .middle-inner .imgs{display: block; }
.productrange .item .imgs{display: block;}
.featureditems .item .caption{ display: block; margin-top:15px; line-height:18px;font-family: 'Cairo'; font-size: .9rem; color: #000; padding: 5px 0; }

.singleinnerpagepro .eachitem .caption p,.companyad,.foottop{ display: none;}
.innerpro .eachitem .caption a{ font-weight: normal; }
.companyinfo{flex: 0 0 100%;max-width: 100%;}
.navright .nav-item .setactive{ font-size: .9rem; }

.innerpro .eachitem .caption a{ text-align:center;}

.singleinnerpagepro .col-sm-3{ padding-left:0; padding-right:0px; margin-right:2%; max-width:23.5%;}
.singleinnerpagepro .eachitem:nth-child(4n){ margin-right:0;}