@media (min-width: 1600px) and (max-width: 1740px) {
	 
}

@media (min-width: 1200px) and (max-width: 1400px) {
.py-70{ padding-top: 64px;  padding-bottom: 64px;; }
.pt-70{ padding-top: 64px;  }
.pb-70{padding-bottom: 64px;; }    
.py-60{ padding-top: 48px;  padding-bottom: 48px;; }
.pt-60{ padding-top: 48px;  }
.pb-60{padding-bottom: 48px;; }
.py-48{ padding-top: 40px;  padding-bottom: 40px;; }
.pt-48{ padding-top: 40px;  }
.pb-48{padding-bottom: 40px;; }    
 .section-title.center-align{ max-width: 670px;; }
 .banner-box .banner-box-over h2{ font-size: 32px;;}
 .banner-box{ border-radius: 20px;; }
 
 .contact-block .contact-left .section-title h2,
 .section-title h3,
.section-title h2{ font-size: 32px;;}	
.footer-brands-logos span img{ max-height: 40px; }
.footer-top .footer-left .footer-text p,
.f-links ul li a,
.footer-top-right .footer-box-sub .text p{ font-size: 14px;}
.footer-top-right{ gap: 56px;;}
.footer-top-right .footer-box h5 {width: calc(100% + 56px);}

.contact-block .contact-left{ width: 448px;}
 
 

.blog-listing .row{ row-gap: 48px;}


.step-counter{ padding: 48px 0; }
.cart-block-main .cart-right{ width: 390px;;}
.cart-block-main .cart-left{ width: 680px;}
.cart-row-pro .cart-row-inner h5{ font-size: 18px;}
.cart-row-pro .cart-row-inner .size-row{ font-size: 14px;}
.cart-row-pro .cart-row-inner .price .price-in{ font-size: 16px;}
.cart-row-pro .cart-row-inner .cart-box-links a{ font-size: 14px;}
.price-details-box,
.payment-details,
.personal-details{ padding: 22px; }


.shop-details-block .left-colum{ width: 48%;}
.shop-details-block .add-to-cart-form{ width: 48%;}
.products-title h3{ font-size: 36px;}
.header-top .main-nav>ul{ gap: 22px;}
}
 
@media (min-width: 992px) and (max-width: 1230px) {
.py-70{ padding-top: 64px;  padding-bottom: 64px;; }
.pt-70{ padding-top: 64px;  }
.pb-70{padding-bottom: 64px;; }    
.py-60{ padding-top: 48px;  padding-bottom: 48px;; }
.pt-60{ padding-top: 48px;  }
.pb-60{padding-bottom: 48px;; }
.py-48{ padding-top: 40px;  padding-bottom: 40px;; }
.pt-48{ padding-top: 40px;  }
.pb-48{padding-bottom: 40px;; }    
 .section-title.center-align{ max-width: 770px;; }  
.banner-box .banner-box-over{ padding: 0 24px 48px; }
.banner-box .banner-box-over h2{ font-size: 32px;;}
.banner-box{ border-radius: 20px;; }

  .contact-block .contact-left .section-title h2,
.section-title h2{ font-size: 32px;;}	
.footer-brands-logos span img{ max-height: 40px; }
.footer-top .footer-left .footer-text p,
.f-links ul li a,
.footer-top-right .footer-box-sub .text p{ font-size: 14px;}
.footer-top-right{ gap: 56px;;}

.contact-block .contact-left{ width: 448px;}	
.header-top .main-nav>ul{ gap: 14px;} 
.header-top .main-nav>ul>li>a { font-size: 14px;}
.header-top .header-search .input-text{ width: 220px;}
.Excellence-box .icon img{ max-height: 70px;; }
.blog-box .blog-box-sub h5,
.Excellence-box h6{ font-size: 18px;;}
.Excellence-blk-inner{ gap: 48px;;}

.map-block-main .map{ max-width: 500px;; }
.map-block-main .map-sidebar .section-title h2{ font-size: 28px;}
.map-block-main .map-sidebar{ max-width: 320px;; }
.map-box-listing .map-box .icon img{ max-height: 40px;; }
.map-box-listing .map-box{ gap: 16px;;}
.map-box-listing .map-box h5{ font-size: 14px;;}

.newslatter-block{ min-height: 260px; display: flex ;align-items: center; padding: 0 30px;; }
.newslatter-block .newslatter-left{ max-width: 400px; }
.newslatter-block .newslatter-left h3{ font-size: 26px;;}

.contact-block .contact-left .section-title h2{ font-size: 26px;;}
.contact-block .contact-left { width: 360px;;}
.contact-right{ width: 470px;;}

.footer-top .footer-left{ width: 210px;;}
.footer-top-right { justify-content: space-between; width: calc(100% - 210px - 40px); gap:30px;;}
.footer-top-right .footer-box h5 { font-size: 16px; width: calc(100% + 50px);}
.footer-top-right .footer-box-sub{ max-width: 210px; }
.footer-brands-logos span img{ max-height: 32px;; }

.section-title h3{ font-size: 32px;}
 .contact-block .contact-left .section-title h2,
.section-title h2{ font-size: 32px;;}	
.blog-listing .row{ row-gap: 48px;}

.shop-box-main{ padding: 6px;; }
.shop-box-main .img{ min-height: 143px;; }
.shop-box-main .img span{ height: 135px; width: 135px; }
.shop-box-main .img span img{ max-height: 135px; }
.shop-box-main .img .over-icon{ right: 6px; top: 6px;}
.shop-box-main .img .over-icon a{ height: 28px; width: 28px;; }
.shop-box-main .img .over-icon a img{ max-width: 18px; }

.shop-box-main .img .whislist-icon{ left: 6px; top: 6px;}
.shop-box-main .shop-box-sub .name-row .name h3{ font-size: 14px;}
.shop-box-main .shop-box-sub .shop-price,
.shop-box-main .shop-box-sub .name-row .name .sku-div { font-size: 12px;}
.shop-box-main .shop-box-sub .name-row .products-logos{ display: none;}
.shop-box-main .add-do-card-btn a { height: 42px; font-size: 14px; }


.step-counter{ padding: 48px 0; }
.cart-block-main .cart-right{ width: 340px;;}
.cart-block-main .cart-left{ width: 580px;}
.cart-row-pro .cart-row-inner h5{ font-size: 18px;}
.cart-row-pro .cart-row-inner .size-row{ font-size: 14px;}
.cart-row-pro .cart-row-inner .price .price-in{ font-size: 16px;}
.cart-row-pro .cart-row-inner .cart-box-links a{ font-size: 14px;}
.price-details-box,
.payment-details,
.personal-details{ padding: 22px; }
.quantity-box{ width: 130px;}
.cart-row-pro{ padding: 14px; }
.cart-table ul li{ font-size: 14px;}
.step-counter ul{ gap: 90px;}
.step-counter .count{ font-size: 16px;}

.shop-details-block .left-colum{ width: 48%;}
.shop-details-block .add-to-cart-form{ width: 48%;}
.products-title h3{ font-size: 36px;}
.weight-box .middle-box .price{ font-size: 20px;;}
.products-data ul li .text-1{ width: 180px;}
.products-data ul li .text-2{ width: calc(100% - 180px);}

.header-left .logo a img{ max-width: 130px; }
.header-left{ gap: 16px;}
 .contact-block .contact-left .section-title h2,
 .section-title h3,
.section-title h2{ font-size: 28px;;}	
}
@media (min-width: 768px) and (max-width: 991px) {
.py-70{ padding-top: 64px;  padding-bottom: 64px;; }
.pt-70{ padding-top: 64px;  }
.pb-70{padding-bottom: 64px;; }    
.py-60{ padding-top: 48px;  padding-bottom: 48px;; }
.pt-60{ padding-top: 48px;  }
.pb-60{padding-bottom: 48px;; }
.py-48{ padding-top: 40px;  padding-bottom: 40px;; }
.pt-48{ padding-top: 40px;  }
.pb-48{padding-bottom: 40px;; }    
 .section-title.center-align{ max-width: 770px;; }  
.banner-box .banner-box-over{ padding: 0 20px 24px; }
.banner-box  .banner-box-over h2{ font-size: 24px;;}
.banner-box{ border-radius: 16px;; }	
 
.section-title.center-align{ max-width: 600px; }
.kichen-hut-listing .kichen-hut-box h3{ font-size: 20px;;}
.kichen-hut-listing .kichen-hut-box p{ font-size: 14px;}
.home-shopbox-listing .row { margin: 0 -8px !important; row-gap: 16px; }
.home-shopbox-listing .col-md-3 {width: 50%; padding: 0 8px !important; }

.Excellence-box .icon img{ max-height: 60px;; }
.blog-box .blog-box-sub h5,
.Excellence-box h6{ font-size: 16px;;}
.Excellence-blk-inner{ gap: 32px;;}
.map-block-main .map{ max-width: 450px;; }
.map-block-main .map-sidebar .section-title h2{ font-size: 28px;}
.map-block-main .map-sidebar{ max-width: 230px;; }
.map-box-listing .map-box .icon img{ max-height: 40px;; }
.map-box-listing .map-box{ gap: 16px;;}
.map-box-listing .map-box h5{ font-size: 14px;;}

 

.newslatter-block{ min-height: 260px; display: flex ;align-items: center; padding: 0 30px;; }
.newslatter-block .newslatter-left{ max-width: 400px; }
.newslatter-block .newslatter-left h3{ font-size: 26px;;}


.contact-block .contact-left .section-title h2{ font-size: 26px;;}
.contact-block .contact-left { width: 100%;;}
.contact-right{ width: 100%;;}
.contact-block{ padding: 32px; gap: 30px; flex-direction: column; }


.section-title h3{ font-size: 32px;}

.blog-listing .row{ row-gap: 48px;}
.products-listing   .row .col-md-3{ width: 33.333%;}


.step-counter{ padding: 32px 0; }
.cart-block-main .cart-right{ width: 100%;;}
.cart-block-main .cart-left{ width: 100%;}
.cart-row-pro .cart-row-inner h5{ font-size: 18px;}
.cart-row-pro .cart-row-inner .size-row{ font-size: 14px;}
.cart-row-pro .cart-row-inner .price .price-in{ font-size: 16px;}
.cart-row-pro .cart-row-inner .cart-box-links a{ font-size: 14px;}
.price-details-box,
.payment-details,
.personal-details{ padding: 22px; }
.quantity-box{ width: 130px;}
.cart-row-pro{ padding: 14px; }
.cart-table ul li{ font-size: 14px;}
.step-counter ul{ gap: 90px;}
.step-counter .count{ font-size: 16px;}
.cart-block-main{ flex-direction: column; gap: 40px;}
.cart-listing h2{ font-size: 36px; padding: 0 0 24px;}
.cart-listing + .cart-listing{ margin: 48px 0 0 0; }

.shop-details-block{ gap: 20px; flex-direction: column;}
.shop-details-block .left-colum{ width: 100%;}
.shop-details-block .add-to-cart-form{ width: 100%;}
.products-title h3{ font-size: 36px;}
.weight-box .middle-box .price{ font-size: 20px;;}
.products-data-block{ flex-direction: column; gap: 0;}
.products-data ul li .text-1{ width: 180px;}
.products-data ul li .text-2{ width: calc(100% - 180px);}
.products-data-block .products-data{ margin: 0; }
.products-data-block .products-data +  .products-data li:first-child{ display: none;}
.products-data-block{ background: #F9F9F9; border-radius: 8px; overflow: hidden; margin: 48px 0 0 0; padding: 0; }
.products-data-full{ padding: 30px; }
.shop-faq .section-title,
.Description-block .section-title{ padding-bottom: 24px; }
.map-box-listing .map-box{ width: 150px;}

.shop-box-main .img .whislist-icon a.active,
.shop-box-main .img .whislist-icon a{ background-size: 16px auto; height: 28px; width: 28px;; }
.shop-box-main .img .whislist-icon{ left: 6px; top: 6px;}

 .contact-block .contact-left .section-title h2,
 .section-title h3,
.section-title h2{ font-size: 26px;;}	
} 
@media (max-width: 992px) {
   .header-tagline{ min-height: 38px; font-size: 14px; } 
   .header-tagline h1{ font-size: 14px;}
   .mobile-header-icon{ gap: 16px;  display: flex; align-items: center;}
   .header-left .main-nav{ display: none;}
   .header-right .header-search{ display: none;}
  .header-right .header-icons .icon.user-icon{ display: none;}
  .header-left .logo a img{ max-width: 103px; }
  .mobile-header-icon{ min-width: 70px;; }
  .header-right{ min-width: 70px; justify-content: flex-end; }
  .cart-box-main{ max-width: 350px; padding: 20px;; }
  .products-box-cart .cart-pro-box-right h5{ font-size: 16px;}
  .products-box-cart .cart-pro-box-right .size-row{ padding: 4px 0; }

.newslatter-block{ flex-direction: column; min-height: 260px; display: flex ;align-items: center; justify-content: center; padding: 0 30px;; }
.newslatter-block .newslatter-left{ max-width:100%;  text-align: center; }
.newslatter-block .newslatter-left h3{ font-size: 26px;;}
.newsllater-form{ margin: 40px 0 0 0; }

.footer-top{ padding: 36px 0 40px; flex-direction: column; gap: 40px;;}
.footer-top .footer-left .footer-logo a img{ max-width: 135px;; }
.footer-top .footer-left .footer-logo{ padding: 0 0 16px;; }
.footer-top-right .footer-box-sub .text p,
.f-links ul li a,
.footer-top .footer-left .footer-text p{ font-size: 15px; color: #ddd;}
.footer-top .footer-left{ max-width: 450px; width: 100%;}
.footer-top-right .footer-box h5{ border: 0; font-size: 18px; padding: 0 0 18px;; }
.footer-top-right .footer-box-sub{ max-width: 200px; padding: 0; }
.footer-top-right{ flex-wrap: wrap; width: 100%; gap:40px; row-gap: 40px;} 
.footer-brands-logos { min-height: 48px;; }
.footer-brands-logos span img{ max-height: 28px;; }
.footer-brands-logos{ overflow: auto; padding: 0 16px;  justify-content: flex-start; }
.footer-bottom{ margin: 24px 0 0 0;  padding: 18px 0; flex-direction: column; align-items: flex-start; gap: 6px;}
.poweredby,
.footer-bottom .copyrights{ font-size: 12px;;}
.footer-brands-logos::-webkit-scrollbar {
  display: none;
}

.footer-top-right .footer-box h5{ width: 100%;}

.shop-box-main{ padding: 6px;; }
.shop-box-main .img{ min-height: 143px;; }
.shop-box-main .img span{ height: 135px; width: 135px; }
.shop-box-main .img span img{ max-height: 135px; }
.shop-box-main .img .over-icon{ right: 6px; top: 6px;}
.shop-box-main .img .over-icon a{ height: 28px; width: 28px;; }
.shop-box-main .img .over-icon a img{ max-width: 18px; }
.shop-box-main .shop-box-sub .name-row .name h3{ font-size: 14px;}
.shop-box-main .shop-box-sub .shop-price,
.shop-box-main .shop-box-sub .name-row .name .sku-div { font-size: 12px;}
.shop-box-main .shop-box-sub .name-row .products-logos{ display: none;}
.shop-box-main .add-do-card-btn a { height: 42px; font-size: 14px; }

.contact-box{ padding: 24px; }
.contact-box h5{ font-size: 20px;}
.contact-map iframe{ height: 350px; }
.contact-map{ border-radius: 16px; }
.feature-image img{ border-radius: 16px;; }
.feature-image{ padding-top: 36px;; }


.map-block-inner{ gap: 30px; flex-direction: column-reverse; align-items: center; justify-content: center;}
.map-block-main .map-sidebar{ width: 100%; max-width: 100%;} 
.shop-box-main .img .whislist-icon a.active,
.shop-box-main .img .whislist-icon a{ background-size: 16px auto; height: 28px; width: 28px;; }
.shop-box-main .img .whislist-icon{ left: 6px; top: 6px;}

.my-account-page >.row>*{ width: 100%;}
.tab-heading{ margin: 0 0 30px; }
.tab-heading .nav-tabs{ justify-content: center; flex-direction: row;}
.tab-heading .nav-tabs .nav-link{ font-size: 14px;}
.whislist-listing .row{ margin: 0 -6px !important; }
.whislist-listing .row>*{ width: 50%; padding: 0 6px !important;}
.shop-box-main .img,
.shop-box-main{ border-radius: 10px; }

.header-top{ padding: 10px 0; }
.header-left .logo a img{ max-width: 135px; }
.header-icons .icon.after-login-icon{ display: none;}
.SitemapMain ul.sub1 > li ul li{ width:calc(100% - 0px);}

.header-search.mobile-search{  position: absolute; left: 5px; top: 100%; margin: 5px 0; width: calc(100% - 10px); }
.header-top .header-search .input-text{ width: 100%;}
}
@media (max-width: 767px) {
.container{ padding: 0 16px; }    
.py-70{ padding-top: 48px;  padding-bottom: 48px;; }
.pt-70{ padding-top: 48px;  }
.pb-70{padding-bottom: 48px;; }    
.py-60{ padding-top: 36px;  padding-bottom: 36px;; }
.pt-60{ padding-top: 36px;  }
.pb-60{padding-bottom: 36px;; }
.py-48{ padding-top: 40px;  padding-bottom: 40px;; }
.pt-48{ padding-top: 40px;  }
.pb-48{padding-bottom: 40px;; }
.home-banner{ padding: 16px 0 0 0; }	

.banner-box .banner-box-over{ padding: 20px 30px; }
.banner-box{ border-radius: 12px; }
.banner-box .banner-box-over h2{ font-size: 28px; padding: 0 0 8px;}
.banner-box .banner-box-over .shop-now-btn a{ height: 32px; padding: 0 12px; font-size: 12px; }
.home-banner .slick-dots{ padding: 16px 0 0 0; }

.contact-block .contact-left .section-title h2, 
.section-title h2{ font-size: 24px;} 
.section-title.center-align{ max-width: 600px; }

.kichen-hut-listing .kichen-hut-box h3{ font-size: 20px;;}
.kichen-hut-listing .kichen-hut-box p{ font-size: 14px;}


.desktop-show { display: none;}
.mobile-show{ display: block ;align-items: flex-start; width: 100%;}
.kichen-hut-box  {width: 100%;}
.kichen-hut-box .icon img{ max-height: 60px; }
.kichen-hut-box h3{ font-size: 18px; padding: 14px 0 6px;}
.kichen-hut-box p{ font-size: 15px;;}
.products-listing   .row,
.home-shopbox-listing .row { margin: 0 -8px !important; row-gap: 16px; }
.products-listing   .row .col-md-3,
.home-shopbox-listing .col-md-3 {width: 50%; padding: 0 8px !important; }
.shop-box-main{ padding: 6px;; }
.shop-box-main .img{ min-height: 143px;; }
.shop-box-main .img span{ height: 135px; width: 135px; }
.shop-box-main .img span img{ max-height: 135px; }
.shop-box-main .img .over-icon{ right: 6px; top: 6px;}
.shop-box-main .img .over-icon a{ height: 28px; width: 28px;; }
.shop-box-main .img .over-icon a img{ max-width: 18px; }
.shop-box-main .shop-box-sub .name-row .name h3{ font-size: 14px;}
.shop-box-main .shop-box-sub .shop-price,
.shop-box-main .shop-box-sub .name-row .name .sku-div { font-size: 12px;}
.shop-box-main .shop-box-sub .name-row .products-logos{ display: none;}
.shop-box-main .add-do-card-btn a { height: 42px; font-size: 14px; }

.home-shop-section .section-title{ text-align: center; width: 100%; }
.home-shop-section .section-title span{ display: block;}
.home-shop-section .view-all-mb{ padding: 24px 0 0 0; }
.Excellence-box .icon{ margin: 0 0 14px; }
.Excellence-box .icon img{ max-height: 46px;; }
.Excellence-box h6{ text-align: center; font-size: 14px;;}
.Excellence-blk-inner{ gap: 32px;;}
.Excellence-block{ flex-direction: column;}
.Excellence-block .section-title{ text-align: center; padding: 0 0 36px; }
.Excellence-block .section-title span{ display: inline;}
.home-blog-outer .view-all-mb{ padding: 24px 0 0 0; }

.home-blog-outer .section-title { text-align: center; padding: 0 0 0px; width: 100%; }
.home-blog-outer .section-title span{ display: inline;}
.blog-box .blog-box-sub h5{ padding: 0; font-size: 18px;}
.blog-box .red-link{ display:none;}
.blog-box .blog-box-sub .date {font-size: 14px; color: var(--gray);}

.map-block-main{ flex-direction: column; align-items: center; justify-content: center;}
.map-block-main .section-title { text-align: center; width: 100%; padding: 0 0 36px; }

.map-box-listing .map-box .icon img{ max-height: 44px;; }
.map-box-listing .map-box{ gap: 14px;;}
.map-box-listing .map-box h5{ font-size: 14px;;}
.map-box-listing{ padding: 30px 0 0 0; row-gap: 24px;;}


.newslatter-block{ background: url(../img/mobile-bg-news.svg) no-repeat center center var(--themered); flex-direction: column; min-height: 260px; display: flex ;align-items: center; justify-content: center; padding:48px 18px 26px;; }
.newslatter-block .newslatter-left{ max-width:100%;  text-align: center; }
.newslatter-block .newslatter-left h3{ padding: 0 0 14px;; font-size: 22px;;}
.newsllater-form{ margin: 105px 0 0 0; }
.newslatter-block .newslatter-left p{ font-size: 13px;;}
.newsllater-form .input-row{ position: relative; }
.newsllater-form {width: 100%; max-width: 100%;}
.newsllater-form .input-row button{ height: 38px;; border-radius: 10px;; font-size: 13px;; position: absolute; right: 6px; top: 6px;; }
.newsllater-form .input-row .input-text{ height: 50px;; width: 100%;}

.contact-block .contact-left .section-title h2{ text-align: center; font-size: 24px;;}
.contact-block .contact-left { padding: 0 19px;  text-align: center; width: 100%;;}
.contact-block .contact-left .section-title p{  text-align: center; padding: 14px 0 0 0; font-size: 15px;; }
.contact-right{ width: 100%;;}
.contact-block{ padding:0px 0px; gap: 30px; flex-direction: column; }
.home-contact-section{ margin: 48px 0 0 0 ; background: #FAFAFA; }
.contact-left .ct-map{ margin: 36px 0 0 0; }
.contact-left .ct-map iframe{  height: 253px; }
.ct-form{ padding:28px 20px;; }
.ct-form .col-md-6{ width: 50%;}
.ct-form .input-row.checkrow label{ line-height: 1.4; font-size: 13px;;}

.footer-top-right{ justify-content: space-between; flex-wrap: wrap; width: 100%; gap:0px; row-gap: 40px;} 
.footer-box{ width: auto;}
.footer-box:nth-child(2n+0){ width: 120px;;}

.footer-brands-logos{ width: calc(100% + 32px); margin: 0 -16px; }

.section-title h3{ font-size: 24px;}
.breadcrumb-wapper{ display: none;}
.faq-page{ padding: 28px 0 48px 0; }
.faq-listing{ padding: 36px 0 0 0; }
.cls-accordion-item .acc-title h5{ padding: 18px 56px 18px 18px; font-size: 14px;; }
.cls-accordion-item .acc-title h5::after{ right: 16px;; width: 26px; height: 26px; margin: -13px 0 0 0;}
.cla-acc-body{ margin: 0; }
.cls-accordion-body{ padding: 0 0 0 18px; }
.cls-accordion-item .text-data p{ font-size: 13px;;}
.cls-accordion-item .text-data{ width: 100%; padding: 0 56px 18px 0 ; max-width: 100%;}
.cls-accordion-item + .cls-accordion-item{ margin: 16px 0 0 0; }

.blog-page{ padding: 28px 0 48px; }
.blog-listing{ padding: 36px 0 0 0; }
.blog-listing .row{ row-gap: 48px;}
.cls-pagination ul{  padding: 12px 20px; gap: 6px;}
.cls-pagination ul li a{ width: 28px; height: 28px; font-size: 16px;}
.inner-page-wapper{ padding:28px 0 48px ; }

.products-row-head{ padding: 0 0 42px; }
.products-total{ display: none;}
.products-row-head .section-title{ width: 100%; text-align: center;}

.contact-box{ width: 100%; padding: 50px 36px; }
.contact-box h5{ padding: 0 0 5px; font-size: 18px;}
.contcat-block-main{ padding: 36px 0 ;flex-direction: column; }
.contact-box p{font-size: 15px;}
.contact-box .black-btn{ padding: 16px 0 0 0; }
.contact-box .black-btn a{ font-size: 14px; min-height: 42px;} 
.contact-map iframe{ height: 300px; }
.contact-map{ border-radius: 16px; }

.feature-image{ padding-top: 36px;; }

.releted-block .blog-listing { padding-top: 24px; }
.blog-contain{ padding-bottom: 0; }


.step-counter{ padding: 32px 0; }
.cart-block-main .cart-right{ width: 100%;;}
.cart-block-main .cart-left{ width: 100%;}
.cart-row-pro .cart-row-inner h5{ padding: 0 0 6px; font-size: 16px;}
.cart-row-pro .cart-row-inner .size-row{ font-size: 14px; padding: 0 0 6px;}
.cart-row-pro .cart-row-inner .price .price-in{ font-size: 14px;}
.cart-row-pro .cart-row-inner .cart-box-links a{ font-size: 12px;}
.price-details-box,
.payment-details,
.personal-details{ padding: 16px; }
.quantity-box{ width: 130px;}
.cart-row-pro{ padding: 14px; }
.cart-table ul li{ font-size: 14px;}
.step-counter ul{ gap: 48px;}
.step-counter .count{ font-size: 16px;}
.cart-block-main{ flex-direction: column; gap: 40px;}
.cart-listing h2{ font-size: 24px; padding: 0 0 24px;}
.cart-listing + .cart-listing{ margin: 48px 0 0 0; }
.step-counter .count span {display: none; }
.step-counter .count i{ width: 32px; height: 32px;; font-size: 16px;}

.cart-row-pro{ min-height: 142px; position: relative; padding: 7px; }
.cart-row-pro .pro-img{ min-width: 106px; min-height: 86px;; }
.cart-row-pro .pro-img span{ width: 100px; height: 86px;;}
.cart-row-pro .pro-img span img { max-width: 100px; max-height: 80px;; }
.cart-row-pro .quantity-box{ height: 34px;; width: 106px;; position: absolute; left: 7px; bottom: 7px; }
.cart-row-pro .quantity-box button{ width: 30px;;}
.place-order-link a{ height: 48px; font-size: 14px; font-weight: 500; }
.coupons-box .copupon-row button{ width: 80px;;}
.coupons-box .copupon-row .input-text{ padding: 0 94px 0 16px; }


.shop-details-block{ gap: 20px; flex-direction: column;}
.shop-details-block .left-colum{ width: 100%;}
.shop-details-block .add-to-cart-form{ width: 100%;}
.products-title h3{ font-size: 24px;}
.weight-box .middle-box .price{ font-size: 20px;;}
.products-data-block{ flex-direction: column; gap: 0;}
.products-data ul li .text-1{ width: 180px;}
.products-data ul li .text-2{ width: calc(100% - 140px);}
.products-data-block .products-data{ margin: 0; }
.products-data-block .products-data +  .products-data li:first-child{ display: none;}
.products-data-block{ background: #F9F9F9; border-radius: 8px; overflow: hidden; margin: 48px 0 0 0; padding: 0; }
.products-data-full{ padding: 14px; }
.shop-faq .section-title,
.Description-block .section-title{ padding-bottom: 24px; }
.products-box-big{ min-height: 320px;; }
.products-box-big img{ max-height: 300px; }

.shop-details-block .left-colum .share-icon{ display: none ;}
.share-icon.mobile-show{ display: flex;align-items: center;}
.products-weights-row{ gap: 12px;}
.weight-box{ min-height: 178px}
.weight-box .kg-text{ min-height: 32px; font-size: 13px; }
.weight-box .middle-box .price{ font-size: 14px;}
.weight-box .middle-box{ min-height: 120px; }
.weight-box .middle-box .sub-text{ font-size: 12px;;}
.weight-box .quantity-box{ height: 32px; margin: 0 0 6px; width: calc(100% - 12px);}
.weight-box .middle-box .off-text{ min-height: 20px; font-size: 10px; padding: 0 10px; }
.quantity-box button {width: 32px;}
.note-text{font-size: 13px;; }
.shop-btn-row .buy-button button,
.shop-btn-row .add-cart-button button{  height: 48px; font-size: 14px; }
.products-data ul li .text-1{ width: 140px; padding: 0 14px; min-height: 32px;; }
.products-data ul li .text-2{ padding: 0 14px; min-height: 32px; }
.share-icon.mobile-show { gap: 10px;}
.share-icon.mobile-show span{ font-size: 14px;; margin-right: auto;}
.products-data-full .text-data p, .products-data-full .text-data ul li, .products-data-full .text-data ol li{ font-size: 13px;}

.login-block{ padding: 45px 28px; }
.login-block .login-title h5 { font-size: 22px;}
.login-block .login-title p{ font-size: 13px;}
.login-block .login-title{ padding: 0 0 40px;; }
.login-block.otp-page .opt-box span .input-text{ height: 38px; font-size: 18px;}

.Wholesaler-page { padding: 24px 0 0 0; }
.Wholesaler-contain .text-data p,
.Wholesaler-contain .text-data  ul li,
.Wholesaler-contain .text-data  ol li{ font-size: 14px;}
.Wholesaler-contain .text-data p strong{ color: var(--black);}
.Wholesaler-contain .text-data h5{ font-size: 16px; padding: 30px 0 10px; }
.Wholesaler-contain .text-data p i{ font-weight: 500; color: var(--gray); font-style: normal;}
.Wholesaler-contain .text-data ul li + li{ margin: 0; }
.Wholesaler-from-inner{ padding: 24px; }
.checkbox-row .check-row label{ font-size: 14px;}

 .contact-block .contact-left .section-title h2,
 .section-title h3,
.section-title h2{ font-size: 24px;;}	

.products-box-big   .over-icon  { right: 6px; top: 6px;}
.products-box-big   .over-icon  a{ height: 28px; width: 28px;; }
.products-box-big   .over-icon  a img{ max-width: 18px; }
.products-box-big  .whislist-icon{ left: 6px; top: 6px; }
.products-box-big .whislist-icon a.active,
.products-box-big .whislist-icon a{ background-size: 16px auto; height: 28px; width: 28px;; }

.my-account-page h4{ font-size: 18px;}
.whislist-listing { padding: 24px 0 0 0; }
.order-table thead { display: none;}
.order-table{ margin: 16px 0 0 0; border: 0; }
.order-table tbody tr{ display: flex ;flex-direction: column; border-radius: 10px; margin: 0px 0 10px; overflow: hidden; border: #DBDBDB solid 1px; }
.order-table tbody tr td{ align-items: center; justify-content: flex-end; border: 0; display: flex ;width: 100%; position: relative; }
.order-table tbody tr td::before {
  content: attr(data-title); /* Use the attribute value as content */
  display: block; /* or inline, depending on need */
        font-size: 12px; 
  color: var(--gray);
  margin-bottom: 0px;
  position: absolute;
  left: 10px; top: 50%;
  margin: -7px 0 0 0;
}

.profile-photo{  }
.delete-btn{ width: 100%;}
.btn-wrap{ gap: 10px; flex-direction: column;}

.products-data-full .text-data h1{ font-size: 30px;}
.products-data-full .text-data h2{ font-size: 24px;}
.products-data-full .text-data h3{ font-size: 20px;}
.products-data-full .text-data h4{ font-size: 18px;}
.products-data-full .text-data h5{ font-size: 18px;}
.products-data-full .text-data h6{ font-size: 16px;}


.table-responsive.order-details thead { display: none;}
 .table-responsive.order-details tbody{ display: block;}
  .table-responsive.order-details tbody tr { width: 100%; display: block;}
 .table-responsive.order-details tbody tr:not(.tableHighlight) { border: rgba(0,0,0,0.5) solid 1px; margin: 5px 0; min-width: 100%; display: flex; flex-direction: column;}
 .table-responsive.order-details tbody tr:not(.tableHighlight)  td{ border: 0; border-bottom: rgba(0,0,0,0.1) solid 1px; position: relative; text-align: right !important; max-width: 100%; min-width: 100%; display: block;width: 100%; }
   .table-responsive.order-details tbody tr.tableHighlight{ display: flex;}
  .table-responsive.order-details tbody tr.tableHighlight td{ display: block; width: 50%;}
   .table-responsive.order-details tbody tr.tableHighlight td:last-child{ text-align: left !important; }

   .table-responsive.order-details tbody tr:not(.tableHighlight)  td::before  {
    content: attr(data-title);
     position: absolute;
     left: 10px; top: 50%; margin: -10px 0 0 0;
    font-weight: bold;    /* optional */
    color: #333;          /* optional */
  }

  .text-data p,
  .text-data ul li,
  .text-data ol li {font-size: 15px;}


  .aboutSection1 .section-title{ padding: 32px 0 16px; }

  .bg-text{ margin: 0 0 16px; height: auto; display: block; }
  .about2Sec2 .col-md-4 + .col-md-4{ padding-top: 20px; }

    .about2Sec2 .col-md-6 + .col-md-6{ padding-top: 30px; }
}  


@media (min-width: 568px) and (max-width: 767px) {
}
@media (min-width: 240px) and (max-width: 567px) {
}


@media (max-width: 991px) {
  #header.login-header .header-top-outer{ display: block; padding: 10px 0;}
}