/*=========== Home Banner Start =============*/
.banner-block #slide-banner .owl-item {width: 100%;}
.home-slider{ padding:0; margin:0; background-size:cover !important; }
.home-slider .text-block{ padding:0; margin:0; }
.home-slider .text-block h6{ font-family: 'SantralLight'; font-size:12px; color:#070707; line-height:14px; letter-spacing:.32em; text-transform:uppercase; padding:0 0 15px 0; margin:0; }
.home-slider .text-block h1{ font-family: 'SterlingDisplayRoman'; font-size:58px; color:#070707; line-height:60px; letter-spacing:.02em; padding:0 0 35px 0; margin:0; }
.home-slider .text-block h1 span{ display:block; }
.home-slider-overly {
  position: absolute;
  z-index: 9;
  width: 100%;
  height: 100%;
  padding: 65px 0;
  top: 0;
  left: 0;
}
.home-slider img {
  max-width: 100%;
  height: auto;
}

/*=========== Featured Products Start =============*/
.featured-products-sec{ padding:40px 0 85px 0; margin:0; clear: both;}
.featured-products-sec h2{ font-family: 'SterlingDisplayRoman'; font-size:47px; color:#000; line-height:49px; font-weight:700; text-align:center; padding:0; margin:0 0 25px 0; position:relative; }
.featured-products-sec h2:before{ content:""; width:100%; height:1px; position:absolute; left:0; top:0; bottom:0; background:rgba(8,8,8,.1); margin:auto 0; }
.featured-products-sec h2 span{ display:inline-block; padding:0 40px; background:#fff; position:relative; /**z-index:9;**/ }
.featured-products-sec .block{ padding:0; margin:5px; }
.featured-products-sec .block .img-block {padding: 5px; margin: 0; text-align: center; border-bottom: 1px solid rgba(0,0,0,.2); position: relative; height: 240px; background: #fff; display: flex; align-items: center; justify-content: center;}
.featured-products-sec .block .img-block img{ width:auto; max-width:100%; }
.featured-products-sec .block .img-block .wishlist-icon{ position:absolute; right:0; top:10px; padding:0; margin:0; }
.featured-products-sec .block .img-block .wishlist-icon a{ font-size:18px; color:#a59064; line-height:20px; padding:0; margin:0; }
.featured-products-sec .block .img-block .wishlist-icon a:hover{ color:#c69f4e; }
.featured-products-sec .block .img-block .wishlist-icon a:hover .fa-heart-o:before{ content:"\f004"; }
.featured-products-sec .block .img-block .offer-box{ width:48px; height:48px; position:absolute; left:0; top:0; border-radius:50%; background:#c40000/**f0e5c9**/; padding:5px; margin:0; display:flex; justify-content:center; align-items:center; }
.featured-products-sec .block .img-block .offer-box p{ font-family: 'SantralLight'; font-weight:bold;font-size:12px; color:#fff/**a2925e**/; line-height:14px; padding:0; margin:0; }
.featured-products-sec .block .text-block{ padding:13px 0 0 0; margin:0; }
.featured-products-sec .block .text-block .lt-box{ float:left; width:65%; padding:0 15px 0 0; margin:0; }
.featured-products-sec .block .text-block /*.lt-box*/ h3{ font-family: 'SantralLight'; font-size:14px; color:#2e2e2e; line-height:18px; word-break:break-all; padding:0 0 10px 0; margin:0; min-height:60px; }
.featured-products-sec .block .text-block /*.lt-box*/ h3 a{ color:#2e2e2e; }
.featured-products-sec .block .text-block /*.lt-box*/ h3 a:hover{ color:#c69f4e; }

.featured-products-sec .block .text-block /*.lt-box*/ h4{ font-family: 'SantralLight'; font-size:14px; color:#000; line-height:18px; font-weight:700; padding: 0 0 15px; margin: 0 0 15px; }
.featured-products-sec .block .text-block .rt-box{ float:right; padding:0; margin:0; color: #28a745; }



/*=========== Top Sellers Start =============*/
.top-sellers-sec{ padding:40px 0 40px 0; background:#fffcf4; }
.top-sellers-sec h2 span{ background:#fffcf4; }
.top-sellers-sec .block .text-block .lt-box h3{ min-height:100px; }

/*=========== Categories Start =============*/
.categories-sec{ padding:0 0 40px 0; margin:0; }
.categories-sec .title-block{ padding:0 0 45px 0; margin:0; text-align:center; }
.categories-sec .title-block h2{ font-family: 'SterlingDisplayRoman'; font-size:47px; color:#000; line-height:49px; font-weight:700; text-align:center; padding:0; margin:0 0 20px 0; position:relative; }
.categories-sec .title-block h2:before{ content:""; width:100%; height:1px; position:absolute; left:0; top:0; bottom:0; background:rgba(8,8,8,.1); margin:auto 0; }
.categories-sec .title-block h2 span{ display:inline-block; padding:0 40px; background:#fff; position:relative; z-index:9; }
.categories-sec .title-block p{ font-size:16px; color:rgba(46,46,46,.8); line-height:18px; letter-spacing:.04em; padding:0; }
.categories-sec .block{ padding:0; margin:0 0 30px 0; }
.categories-sec .block .img-block{ padding:5px; margin:0 0 15px 0; border:8px solid #fef9f6; text-align:center; min-height:263px }
.categories-sec .block .img-block img{ width:auto; max-width:100%; height:auto; }
.categories-sec .block a.link{ display:block; font-family: 'SterlingDisplayRoman'; font-size:21px; color:#000000; line-height:23px; background:url(../images/cat-link-arrow.png) no-repeat right center; padding:0 15px 0 0; margin:0; }
.categories-sec .block a.link:hover{ color:#c69f4e; background:url(../images/cat-link-arrow-h.png) no-repeat right center; }

/*=========== Trade Accounts Start =============*/
.trade-accounts-sec{ padding:80px 0 90px 0; margin:0; background:url(../images/trade-accounts-bg.jpg) no-repeat center; background-size:cover; }
.trade-accounts-sec .text-block{ padding:0 0 0 5%; margin:0; }
.trade-accounts-sec .text-block h2{ font-family: 'SterlingDisplayRoman'; font-size:47px; color:#000; line-height:49px; font-weight:700; padding:0 30% 40px 0; margin:0 0 20px 0; position:relative; }
.trade-accounts-sec .text-block h2:after{ content:""; width:35px; height:1px; position:absolute; left:0; bottom:0; background:#a2925d; }
.trade-accounts-sec .text-block .common-btn{ margin:0 10px 10px 0; }
.trade-accounts-sec .row{ justify-content:flex-end; }

/*=========== Our Gallery Start =============*/
.our-gallery-sec{ padding:35px 0 0px 0; margin:0; position: relative;}
.our-gallery-sec:after {width: 100%; content: ''; position: absolute; height: 40px; bottom: 60px; left: 0; background: #fff;}
.our-gallery-sec .title-block{ padding:0 0 40px 0; margin:0; }
.our-gallery-sec .title-block h2{ font-family: 'SterlingDisplayRoman'; font-size:47px; color:#000; line-height:49px; font-weight:700; padding:0; margin:0 0 25px 0; position:relative; }
.our-gallery-sec .title-block h2:before{ content:""; width:100%; height:1px; position:absolute; left:0; top:0; bottom:0; background:rgba(8,8,8,.1); margin:auto 0; }
.our-gallery-sec .title-block h2 span{ display:inline-block; padding:0 40px; background:#fff; position:relative; z-index:9; }
.our-gallery-sec .title-block p{ padding:0; }
.our-gallery-sec .block{ padding:0; margin:0; }
.our-gallery-sec .block img{ width:100%; height:auto; }

/*=========== Why Choose Start =============*/
.why-choose-sec{ padding:0px 0 55px 0; margin:0; text-align:center; }
.why-choose-sec h2{ font-family: 'SterlingDisplayRoman'; font-size:47px; color:#000; line-height:49px; font-weight:700; padding:0; margin:0 0 65px 0; position:relative; }
.why-choose-sec h2:before{ content:""; width:100%; height:1px; position:absolute; left:0; top:0; bottom:0; background:rgba(8,8,8,.1); margin:auto 0; }
.why-choose-sec h2 span{ display:inline-block; padding:0 40px; background:#fff; position:relative; z-index:9; }
.why-choose-sec .block{ padding:0 0 30px 0; margin:0; }
.why-choose-sec .block .img-box{ padding:0; margin:0 0 20px 0; }
.why-choose-sec .block .img-box img{ width:auto; max-width:100%; height:auto; }
.why-choose-sec .block h3{ font-family: 'SterlingDisplayRoman'; font-size:21px; color:#000; line-height:23px; padding:0 0 25px 0; margin:0; }
.why-choose-sec .block p{ padding:0 7% 30px; }
.why-choose-sec .block a.link{ display:inline-block; font-size:12px; color:#a59064; line-height:14px; letter-spacing:.18em; text-transform:uppercase; background:url(../images/know-more-arrow-icon.png) no-repeat right 5px center; padding:0 25px 0 0; margin:0; }
.why-choose-sec .block a.link:hover{ color:#c69f4e; background-position:right center; }
.why-choose-sec .common-btn{ margin:10px 0 0 0; }

.featured-products-sec h2 span span {
  padding: 0px;
}
.product-listing_sec .product-filter_block .filter_block ul li input[type="checkbox"] {
  float: left;
  margin-top: 2px;
}
.product-listing_sec .product-filter_block .filter_block ul li label {
  float: right;
  width: calc(100% - 25px);
}
/*____________________________________________
                Media Quaries 
______________________________________________*/

@media only screen and (orientation:landscape) {
    body { -webkit-text-size-adjust:none; }
}
@media only screen and (orientation:portrait) {
    body { -webkit-text-size-adjust:none; }
}

@media screen and (max-width: 1350px){

}

@media screen and (max-width: 1199px){
    
}

@media screen and (max-width: 991px){
    
}

@media screen and (max-width: 767px){

}

@media screen and (max-width: 575px){

}

@media screen and (max-width: 500px){

}

@media screen and (max-width: 400px){

}