@media (min-width: 1600px) and (max-width: 1740px) {
	 
}

@media (min-width: 1231px) and (max-width: 1599px) {
	 
}
 
@media (min-width: 992px) and (max-width: 1230px) {
.main-nav ul li{ padding: 0 0 0 15px; }	 
.category-box-main .category-box .cat-text .link-btn{ bottom: 24px;  }
.category-box-big .cat-text h1{ font-size: 48px; }
.category-box-main .category-box .cat-text h4{font-size: 24px; }

.inspiration-listing .img-box .img{ min-height: 220px; }
.inspiration-listing .grid-item--height2 .img-box .img{ min-height: 651px; }

.inspiration-listing .grid-item{ height:238px ; }
.inspiration-listing .grid-item--height2{ height: 669px; }


.style-products-box { width: 235px;;}
.style-products-listing .style-title{ width: 235px;;}

.style-products-listing .style-title h1{ font-size: 40px;; }

.excluve-product .cat_product-listing .cat_product_box .pr_image{ min-height: 147px; }
.excluve-product .cat_product-listing .cat_product_box .pr_image img{ max-height: 147px; max-width: 100%; }


.cart_page_new .cart-left{ width: 100%;}
.woocommerce .cart_page_new .cart-collaterals, .woocommerce-page .cart_page_new .cart-collaterals{ width: 100%; margin: 40px 0 0 0;}

.checkout-left{ width: 480px;}
.checkout-page-new .checkout-page-top{ width: 480px;}
.checkout-right{ max-width: calc(100% - 546px);}
.checkout-page-new::after{ left: 514px; }


.cat_product-listing .row{ margin: 0 -7px; }
.cat_product-listing .row .col-md-3 { padding: 0 7px; }
.cat_product_box a .pr_image img{ max-height: 224px; }
.cat_product_box a .pr_image{ min-height: 224px; }


.single-product.singular .entry-title{ font-size: 40px; }

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){ margin:  0 4px 8px; font-size: 15px;  height: 40px; padding: 0 10px; }

.vedio-modal .modal-dialog{ max-width: 800px; }

.prod-box-cart-inner .pro-row{ align-items: flex-start; flex-direction: column; }
.prod-box-cart-inner .pro-row .view-item-link{ padding: 16px 0 0 0; }
}
@media (min-width: 768px) and (max-width: 991px) {
	.category-box-main .category-box .cat-text .link-btn{ bottom: 24px;  }
	.category-box-big .cat-text h1{ font-size: 48px; }
	.category-box-main .category-box .cat-text h4{font-size: 24px; }
	
	.inspiration-listing .grid-sizer, .inspiration-listing .grid-item{ width: 50%;}
	.inspiration-listing .img-box .img{ min-height: 336px; }
	.inspiration-listing .grid-item{ height: 493px; }
	.inspiration-listing .grid-item--height2 .img-box .img{ min-height: 475px; }
	.page-title h1{ font-size: 40px;; }
	.inspiration-page{ padding: 70px 0; }


	.style-products-box { width:50%;;}
.style-products-listing .style-title{ min-height: 0px; text-align: center; justify-content: center;    width: 100%; text-align: center; position: relative;}
.style-products-row{ flex-direction: column;}

.style-products-listing .style-title h1{ padding: 0 0 32px; font-size: 40px;; }
.style-products-row .left-colum-products{flex-direction: row;  width: 100%;}
.style-products-box.big-box{ width: 50%;}
.style-products-box.big-box a{ min-height: 312px; }
.style-products-box.big-box a .img{min-height: 204px;; }
.style-products-row .right-colum-products{ width: 100%; align-items: flex-start; justify-content: flex-start;}
.style-products-row .right-colum-products .style-products-box{ float: left; }
.style-products-row .right-colum-products .style-products-box:nth-child(2)::after{  left: 0px;; } 
.style-products-row .left-colum-products .style-products-box:nth-child(2)::after{  left: 0px;; } 

.contact-page{ padding: 70px 0; }
.contact-block-new .contact-left-new{ padding: 0 0 50px; width: 100%;}
.contact-block-new .contact-right-new{ width: 100%;}

.faq-page-new{ padding: 70px 0; }

.cat_link_outer{ top: 56px; }
.excluve-product .cat_product-listing .row{ border: 0px;; }
.excluve-product .cat_product-listing .row .col-md-3:first-child{ border: 0px;; }
.excluve-product .cat_product-listing .cat_product_box{ border: #000 solid 1px; height: auto ; width: 94%; margin: 3%;  }
.excluve-product .cat_product-listing .row .col-md-3{ border: 0px;; -ms-flex: 0 0 50%;flex: 0 0 50%; width: 50%;max-width: 50%; }
.excluve-product .cat_product-listing .row + .row{ margin: 0px;; }

.cart_page_new .cart-left{ width: 100%;}
.woocommerce .cart_page_new .cart-collaterals, .woocommerce-page .cart_page_new .cart-collaterals{ width: 100%; margin: 40px 0 0 0;}
.cart-pro-inner{ min-width: 230px;}



.cat_product-listing .row{ margin: 0 -7px; }
.cat_product-listing .row .col-md-3 { -ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%; padding: 0 7px; }
.cat_product_box a .pr_image img{ max-height:270px; }
.cat_product_box a .pr_image{ min-height: 270px; }


.single-product div.product .single_product_left{ padding-right: 40px; }
.single-product.singular .entry-title{ font-size: 36px; }
.woocommerce-product-gallery .wpgs-nav .slick-arrow{ margin: 0px 0 0 0; z-index: 2; }
.single-product div.product .summary{ padding-left: 24px; } 

.single_download:after{ left: -24px; }
form.cart:not(.variations_form):after{ left: -24px; }
.variations_form.cart:after{ left: -24px; }
.summary_inner  a.quate_btn{ font-size: 16px; }


.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){ margin:  0 4px 8px; font-size: 15px;  height: 40px; padding: 0 10px; }
.slingle_related_product::after,
.single-vdi-block::after{ right: -40px; }
.vdi_block .img{ min-height: 210px; }
.vdi_block .img .ply-icon a{ height: 60px; width: 60px; background-size: cover; }

.vedio-modal .modal-dialog{ max-width: 600px; }

.category-box-big{ top: 56px; }
.category-box-big .category-img .category-img-inner{  min-height: calc(100vh - 56px);}

.cross_sell_wrapper .columns-4 li{ width: 50%; padding: 15px; }
.cross_sell_wrapper h2{ padding: 0 0 10px; }
}
@media (max-width: 992px) {
	.header-right-main{ display: none; }
	#header{box-shadow: 0 0px 0 0 #212121 !important;}
	.header-top{ background: #ecebe7; transition: all 0.3s ease-in-out;  justify-content: space-between; padding: 0px;; position: relative;  min-height: 56px;; height: 56px;    }
	.header-top::after{ pointer-events: none; transition: all 0.3s ease-in-out; position: absolute; left: 0px; bottom: -1px; width: 100%; height: 1px; background: #212121; content: ''; z-index: 15; }
	.header-top::before{pointer-events: none; transition: all 0.3s ease-in-out; position: absolute; left: 0px; bottom: -1px; width: 100%; height:100%; background: #212121; content: ''; z-index: 11;  opacity: 0;}
	.logo a img.logo-black{ height: 36px ;width: auto;  }
	 .logo a img.logo-white{ height: 36px ;width: auto; }
	 .front-header .logo a img.logo-white{ opacity: 0; }
	 .front-header .logo a img.logo-black{ opacity: 1; }
	.menu-icon{ position: relative; z-index: 15; transition: all 0.3s ease-in-out; display: block; width: 62px; border-right:solid 1px #212121;  ;}
	.menu-icon button{ margin: 0px; min-height: 56px;; padding: 0px; box-shadow: none; border: 0px;; outline: none; background: none;  width: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column;  }
	.menu-icon button span{ top: 0px; position: relative; width: 22px; background: #212121; height: 1px; transition: transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease,-o-transform .2s ease; }
	.menu-icon button span + span{ margin: 6px 0 0 0; }
	.header-top .car-box-header.mobile-show{ position: relative; z-index: 15; display: flex; min-height:56px; display: flex;align-items: center; justify-content: center; width: 62px;  border-left:solid 1px #212121;}

	.menu-icon button.active span:first-child{ top: 7px;  transform: rotate(45deg);   }
	.menu-icon button.active span:nth-child(2){ opacity: 0;   }
	.menu-icon button.active span:nth-child(3){ top: -7px; transform: rotate(-45deg);   }

	.header-top .logo{ position: relative; z-index: 15; }
	.header-top .car-box-header.mobile-show	a { position: relative;  display: flex; align-items: center; justify-content: center; position: relative; }
	.header-top .car-box-header.mobile-show	a img.black-cart { opacity: 1; }
	.header-top .car-box-header.mobile-show	a img.white-cart { opacity: 0; position: absolute; top: 0; left: 0; }
	.header-top .car-box-header.mobile-show	a span.count{ display: flex; align-items: center; justify-content: center; height: 16px; width: 16px; position: absolute; right:-9px; top: -9px; display: flex; align-items: center; justify-content: center;   background-color: #080808; border-radius: 100px;  font-family: 'HKGrotesk-Medium';color: #fff;  font-size: 10px;    line-height: 1.2; padding: 1px 0 0 0;letter-spacing: 0.28px;  }
	.header-top .car-box-header.mobile-show a span.count{ transition: all 0.3s ease-in-out; }
	.header-right-main{ z-index: 10; position: absolute; left: 0px; padding: 56px 0 0 0; top: 0; overflow:auto;  width: 100%; height:100vh; display: block; opacity: 0;  visibility: hidden; transition: all 0.5s ease-in-out ; pointer-events: none;  background: #1f1f1f;      }
	#header.active  .header-right-main { opacity: 1; visibility:visible; pointer-events: all;      }
	.header-right-main  .main-nav{ width: 100%; display: block; padding: 32px 24px; border-bottom: #fff solid 1px;  border-top: #fff solid 0px;; }
	.main-nav ul{ flex-direction: column; padding: 0px;; }
	.main-nav ul li{ padding: 16px 0 0 0px; width: 100%;   }
	.main-nav ul li a{ color: #fff !important;  line-height: 1.5;letter-spacing: 1.5px; text-transform: uppercase;color: #fff; font-size: 16px; }
	.main-nav ul li a::after{ display: none; }
	.header-icon-blk.hide-mobile{ display: none; }
	.faq-links-mobile{ display: flex; padding: 24px 32px 40px 24px;  align-items: flex-start; justify-content: space-between; }
	.faq-links-mobile .footer-social-links a { margin: 0 0 0 20px; opacity: 0.8; }
 	.header-links-bot{  display: block;}
	 .faq-links-mobile .footer-menu .f_menu{ margin: 0px;; flex-direction: column; }
	 .faq-links-mobile .footer-menu .f_menu li + li{ margin: 0px;; }
	 .faq-links-mobile .footer-menu .f_menu li { padding: 8px 0 0 0px; margin: 0px;; }
	 .faq-links-mobile .footer-menu .f_menu li:first-child{ display: none;}
	 .faq-links-mobile .footer-menu .f_menu li a{ opacity: 0.8; text-transform: uppercase;   line-height: 1.71;letter-spacing: 1.5px; font-size: 14px;color: #fff;}
	 .login-links-mobile{ padding: 8px 0 0 0; }
	.login-links-mobile a{ opacity: 0.8;     font-family: 'HKGrotesk-SemiBold'; text-transform: uppercase;   line-height: 1.71;letter-spacing: 1.5px; font-size: 14px;color: #fff; display:inline-block; }
	.faq-links-mobile .footer-social { margin: 8px 0 0 0; }
.header-links-bot{ padding: 32px 24px 67px; border-top: #fff solid 1px;; }
.header-links-bot .f-link-bot ul li + li{ padding: 0px; margin: 12px 0 0 0; }
.header-links-bot  .f-link-bot { padding: 0px;; }
body.hidden-scroll{ overflow: hidden; }

.header-links-bot .f-link-bot ul li a{ opacity: 0.8;  line-height: 1.69;letter-spacing: 0.4px; color: #fff; font-size: 13px;}
	#header.active  .header-top {  border-bottom: #fff solid 1px;; background: #1f1f1f; }
	#header.active .menu-icon{ border-color: #fff;  }
	#header.active .header-top::after { background: #fff; }
	#header.active .header-top::before { opacity: 1;  }
	#header.active .menu-icon button span{ background: #fff; }
	#header.active{box-shadow: 0 0px 0 0 #fff !important;}
	#header.active .logo a img.logo-white{ opacity: 1 !important; }
	#header.active .logo a img.logo-black{ opacity: 0 !important; }
	#header.active .header-top .car-box-header.mobile-show { border-color: #fff; }
	#header.active  .header-top .car-box-header.mobile-show a img.white-cart { opacity: 1; } 
	#header.active  .header-top .car-box-header.mobile-show a img.black-cart { opacity: 0; }
	#header.active .header-top .car-box-header.mobile-show a span.count{ background: #fff; color: #000;  }
	.main_wapper{ padding: 56px 0 0 0; }	


	.checkout.woocommerce-checkout{ flex-direction: column;}
	.checkout-left { width: 100%;}
	.checkout-right{ max-width: 100%; width: 100%; margin: 32px 0 0 0;}
	.checkout-page-new::after{ display: none;}
	.checkout-page-new .checkout-page-top{ width: 100%; position: relative;}
	.checkout-page-bottom.checkout-guest .checkout-left{ padding: 48px 0 0 0; }



	.home-outer{ flex-direction: column; }
	.home-outer .barnd-colum{ width: 100%; margin: 0px;;}
	.home-outer .barnd-colum.active-colum{ width: 100%;}
	.home-outer .barnd-colum.no-active-colum{ width: 100%;}
	.home-outer .barnd-colum .image-bg{ background-size: cover}
    .home-outer  .brand-text .box-title,
	.home-outer .arrow-block,
	.brand-text .box-title h1,
	.brand-text .box-title .dis-links{ opacity: 1; visibility:visible; }
	.home-outer .barnd-colum .image-bg{ height: 600px; }
	.brand-text .count-text{ font-size: 64px; }
	.brand-text .box-title h1{ font-size: 40px;}


	.select_mn { width:100%; display:block; position:relative; text-align:left; background:#FFF; margin:0 0 32px;border-radius:4px;}
	.select_mn .top_ancher {height: 48px;border-radius: 4px;background-color: #080808; width:100%;  position:relative;  overflow:hidden;    letter-spacing: 0.64px; font-family: 'HKGrotesk-SemiBold'; color: #ffffff;  font-size: 16px; white-space:nowrap; padding:0px 50px 0 18px; line-height:48px;    }
	.select_mn .top_ancher.is-active {  display:block;}
	.select_mn .top_ancher i { width:32px; height:100%; background:none; border-radius:0 0px 0px 0; position:absolute; top:0px; right:1px;}
	.select_mn .top_ancher i:after { content:""; width:13px; height:17px; background:url(../images/acc-arrow.svg) center center no-repeat; position:absolute; top:50%; left:0; margin:-8px 0 0 0px; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
	.select_mn.active .top_ancher i:after { -webkit-transform:rotate(180deg); transform:rotate(180deg);}
	 .select_mn.active .top_ancher{  border-radius:4px 4px 0px 0;}
	 body.woocommerce-account .woocommerce-MyAccount-navigation { display:none; }
	.select_mn ul { width:100%; display:none; overflow:hidden;  border-top:0px;  position:absolute; top:100%;    left:0px; z-index:100; margin:0px; padding:0 18px 4px;  border-radius:0 0 4px 4px;box-shadow: 0 2px 4px 0 rgba(159, 159, 159, 0.5);background-color: #ffffff;}
	.select_mn ul li { width:100%; display:block; border-bottom:1px solid #d8d8d8; margin:0px !important; padding:0px;}
	.select_mn ul li:before{ display:none;  }
	.select_mn ul li.is-active a{ font-style: italic;line-height: 1.5;letter-spacing: 0.64px;color: #bababa; }
	.select_mn ul li:last-child { border:none;}
	.select_mn ul li a { width:100%; display:block; font-size:16px;  line-height: 1.5;letter-spacing: 0.64px;font-family: 'HKGrotesk-SemiBold'; color: #414141; background:#FFF !important; border:none !important;  margin:0px !important; padding:14px 0;}

	.woocommerce-account .contain_wapper h1.page_title{ font-size: 40px; line-height: 1.2; }
	.woocommerce-account .woocommerce-MyAccount-content{ width: 100%;}
	.woocommerce-account .contain_wapper{ padding: 56px 0 88px; }

	 
} 
@media (max-width: 767px) {
.footer-top{ align-items: flex-start; padding: 48px 0 32px 0; } 
.container{ width: 100%; max-width: 100%; padding: 0 24px; }
.footer-top .f_menu{ margin: 0px;; flex-direction: column; }
.f_menu li{ padding: 0px;; }
.f_menu li + li{ margin: 12px 0 0 0; }
.footer-bottom { flex-wrap: wrap; padding: 32px 0 56px; }
.f-link-bot{ padding: 0 0 40px; order: 1; width: 100%; margin: 0px;;}
.f-link-bot ul{ align-items: flex-start; justify-content: flex-start; flex-direction: column; }
.f-link-bot ul li{ padding: 0px;; }
.f-link-bot ul li + li{ padding: 12px 0 0 0; }
.f_logo{ order: 2; }
.copyright{ order: 3; }
.category_pg .row{ flex-direction: column-reverse; }
.category-box-big .category-img .category-img-inner{ display: flex; align-items: center; justify-content: center; min-height: 240px;; }
.category-box-big .cat-text{ text-align: center; padding: 15px; }
.category-box-big .cat-text h1{  line-height: 1.2;letter-spacing: 0.83px;color: #fff; font-size: 40px; }
.category-box-main .category-box .cat-text h4{  line-height: 2;letter-spacing: 0.33px; font-size: 16px;; }
.category-box-main .category-box .cat-text .link-btn{ bottom: 27px; }
.category-box-main .category-box .cat-text .link-btn span::after{ display: none; }
.category-box-main .category-box .cat-text .link-btn span{ padding: 0 9px 0 0; background: url(../images/cat-arrow.svg) no-repeat right 4px;  line-height: 1.67; font-size: 12px;letter-spacing: 0.92px; }
.inspiration-page{ padding: 56px 0 82px; }
.inspiration-listing .grid-sizer, .inspiration-listing .grid-item{ width: 100%; padding: 6px; }
.inspiration-listing .img-box .img img{ display: block; width: 100%; }
.inspiration-listing .grid-item{ height: auto; }
.inspiration-listing .grid-item--height2{ height: auto; }
.inspiration-listing .img-box .img{ min-height: 0px;; }
.inspiration-listing .grid-item--height2 .img-box .img{ min-height: 0px; }
.inspiration-listing{  padding: 26px 0 0 0; width: calc(100% + 16px); }
.page-title h1{ line-height: 1.2;letter-spacing: 0.83px;text-align: center;color: #080808;font-size: 40px; }
.inspiration-listing .grid-item--height2 .img-box .img{ margin: 0px; padding: 0px;; }


.style-products-box a .title-price-inner{ padding: 0 20px 12px; }
.style-products-box.big-box a .title-price-inner{ padding-bottom: 32px; }
.style-products-box a{ min-height: 182px; padding: 11px 20px 0  ; }
.style-products-box a .img{ min-height: 108px; }
.style-products-box a .img img{ max-height: 108px; }
.style-products-box a .title-price-inner{ padding: 0 11px 12px; }
.style-products-box a .title-price-inner h4,
.style-products-box a .title-price-inner .price{  font-size: 12px;;  }

.style-products-listing .style-title h1{ padding: 0 0 24px; font-size: 40px;; line-height: 1.2; }
 
.style-products-box.big-box{ width: 100%;}
.style-products-box.big-box a{ min-height: 366px; }
.style-products-box.big-box a .img{min-height: 204px;; }
.style-products-box.big-box a .title-price-inner{ padding: 0 20px 32px; }
.style-products-box.big-box a .title-price-inner h4,
.style-products-box.big-box a .title-price-inner .price{  font-size: 14px;;  }
 
 
.style-products-row .right-colum-products .style-products-box:nth-child(2)::after{  left: 0px;; } 
.style-products-row .left-colum-products .style-products-box:nth-child(2)::after{  left: 0px;; } 
.style-products-box { width:50%;;}
.style-products-listing .style-title{ min-height: 0px; padding-right: 20%;      width: 100%;  position: relative;}
.style-products-row{ flex-direction: column;}
.style_all_main{ padding: 56px 0 88px; }
.style-products-row .left-colum-products .style-products-box:nth-child(2)::after{ left: -1px;; }
.style-products-box.big-box a .img img{ max-height: 243px; }
.style-products-box.big-box a{ padding-top: 24px; }

.style-products-row .left-colum-products{ align-items: flex-start; justify-content: flex-end; flex-direction: column-reverse; width: 100%;  }
.style-products-row .right-colum-products{ width: 100%;  } 
.style-products-row:nth-child(2n + 0) .left-colum-products { flex-direction: column; align-items: flex-start; justify-content: flex-start; }
.style-products-row:nth-child(2n + 0) .right-colum-products{ display: flex; flex-direction: column-reverse ; align-items: flex-end; justify-content: flex-end; }
.right-colum-products .style-products-box.big-box::after{ left: -1px; }


.contact-page{ padding: 56px 0 88px; }
.contact-block-new .contact-left-new{ padding: 0 0 40px; width: 100%;}
.contact-block-new .contact-right-new{ width: 100%;}
.ct-data-top h1{ padding: 0 0 8px;;  line-height: 1.2;letter-spacing: 0.83px; font-size: 40px;}

.ct-data-new .ct-data-inner .email-box + .email-box{ margin-top: 24px; }
.contact-form .input-box{ margin: 0 0 12px; }
.ct-data-new .ct-data-inner .email-box:last-child{ padding-bottom: 24px; border-bottom: solid 1px #080808; }
.contact-form textarea.input-text{ height: 220px; }
.contact-form .input-box.submit-row { flex-direction: column; justify-content: center; align-items: center; }
.contact-form .captcha-img { display: inline-block;}
.contact-form .submit-btn{ width: 100%;}
.contact-form .input-box.submit-row{ padding:8px 0 0  0px;; }
.contact-form .input-box.submit-row .submit-btn button{ width: 100%; margin: 16px 0 0 0; }

.faq-page-new{ padding: 56px 0 88px; }
.faq-title{ padding: 0 0 48px;; }
.faq-block-cat{ padding: 0 0 72px; }
.faq-block-cat h4 { padding: 0 0 12px;; }
.faq-accrodian-block .card-body{  padding-right: 0px;; }
.faq-accrodian-block .card-header h5 .btn-link{ font-size: 15px; line-height: 1.47; letter-spacing: 0.6px; padding-top: 8px ;  padding-bottom: 8px; }
.faq-title h1{ font-size: 40px;  padding: 0 0 8px; }
.products-modal-outer .modal-dialog { width: calc(100% - 32px); margin-left: 16px;}
.products-modal-outer button.close{ height: 16px; width: 16px; background-size: cover; top: 16px; right: 16px; }
.modal-title h2{ padding: 56px 0 16px;; font-size: 24px; line-height: 1.33; }
.products-modal-block .size-box-main{ padding: 10px 20px; flex-direction: column; }
.products-modal-block .size-box-main .size-box { padding: 13px 0 10px; border-bottom: #c0c0c0 solid 1px; min-height: 0px; align-items: center; width: 100%; max-width: 100%;  flex-direction: row; justify-content: space-between;}
.products-modal-block .size-box-main .size-box::after{ display: none; }
.products-modal-block .size-box-main .size-box .text-1 { padding: 0px; font-size: 13px;; width: auto;}
.products-modal-block .size-box-main .size-box .text-2{ width: auto;}
.products-modal-block .size-box-main .size-box:last-child{ border: 0px;; }
.products-modal-block .size-box-main .size-box .text-2{  letter-spacing: 0.31px; font-size: 15px; line-height: 1.6; }
.modal-form-block{ padding: 32px 20px 40px; }


.defult-page{ padding: 56px 0 88px; }
.cms-data h1{ font-size: 32px;  line-height: 1.19;letter-spacing: 0.67px;; }
.cms-data h4{ padding-top: 48px;; }

.shopping_bag{ max-width: 100%; }
.shopping_bag .shopping_bag_header h4{ padding-top: 8px; }


.shopping_bag .sopping_bag_listing{ padding: 10px  18px 10px; }
.shopping_bag .sopping_bag_listing > ul li .dropdown-cart-left{ margin: 0 10px 0 0; height: 64px ; width: 64px;; min-width: 64px; }
.shopping_bag .sopping_bag_listing > ul li .dropdown-cart-left img{ max-width: 41px; max-height: 41px;}
.shopping_bag .sopping_bag_listing > ul li h4{ padding: 0 0 2px; font-size: 14px; line-height: 1.14;letter-spacing: 0.29px;color: #080808;; }
.shopping_bag .sopping_bag_listing > ul li .cart_content .pro_details_cart .products-meta .meta-row{ line-height: 1.67;letter-spacing: 0.48px;color: #5c5c5c; font-size: 12px;}
.shopping_bag .sopping_bag_listing > ul li .cart_content .dropdown-cart-right{ font-size: 12px;line-height: 1.33;letter-spacing: 0.48px;text-align: right;color: #191919;}
.shopping_bag .sopping_bag_listing > ul li{ padding: 20px 0; }
.shopping_bag .sopping_bag_listing > ul li .cart_content{ width: calc(100% - 64px);}
.shopping_bag .sopping_bag_listing > ul li .cart_content .pro_details_cart .products-meta .meta-row{ padding: 0px;; }
.shopping_link{ padding: 24px 18px 32px; }
.shopping_bag .shopping_bag_header .bag_header_top{ padding: 0 16px 0 20px; }
.shopping_link .btnbox{ padding: 14px 0 0 0; flex-direction: column-reverse; margin: 0px;; }
.shopping_link .btnbox a{ height: 48px;;  font-size: 15px;; }
.shopping_link .btnbox > span{ width: 100%; padding: 6px 0px;; margin: 0px;;}
.four-zero-page{ padding: 56px 0 88px; }
.four-zero-contain .defult-btn-black {  padding: 32px 0 0 0; }
.four-zero-contain h1{ padding: 0 0 12px;; line-height: 1.19;letter-spacing: 0.67px;text-align: center;color: #080808;}


.woocommerce-account .contain_wapper{ padding: 56px 0 88px; }
.login-page-outer .login-page .login_frm .form-row + .form-row{ margin: 12px 0 0 0; }
.login-page-outer .login-page .lost_password{ padding: 24px 0 0 0; }
.woocommerce-account .contain_wapper h1.page_title{ font-size: 40px;  line-height: 1.2;letter-spacing: 0.83px;text-align: center;color: #080808; padding: 0 0 16px;; }


.cat_link_outer{ top: 56px; }
.excluve-product .cat_product-listing .row{ border: 0px;; }
.excluve-product .cat_product-listing .row .col-md-3:first-child{ border: 0px;; }
.excluve-product .cat_product-listing .cat_product_box{ border: #000 solid 1px; height: auto ; width:100%; margin:32px 0 0 0 ;  }
.excluve-product .cat_product-listing .row .col-md-3{ border: 0px;;   }
.excluve-product .cat_product-listing .row + .row{ margin: 0px;; }
.excluve-product .cat_product-listing .cat_product_box .pr_image{ min-height: 0px; }
.excluve-product .cat_product-listing .cat_product_box .pr_image img{ max-height: 230px; max-width: 100%; }
.cat_product_main.excluve-product{ padding: 40px 0 88px; }
.catogry-intro-text{ padding: 0 0 16px; }
.catogry-intro-text p{ font-size: 16px; line-height: 1.5;}
.cat_link ul{ justify-content: flex-start;
    margin: 0 -24px;
    width: calc(100% + 48px);
    overflow: auto;
    height: 56px;
    min-height: 56px;
    padding: 0 22px; }
.cat_link ul li a{  line-height: 1.85;letter-spacing: 0.99px;color: #080808; font-size: 13px;;    white-space: nowrap;  }
.cat_link ul li{ padding: 0 24px 0 0; }
.cat_link ul li:last-child{ padding-right: 16px;; }


.cart_page_new .cart-left{ width: 100%;}
.woocommerce .cart_page_new .cart-collaterals, .woocommerce-page .cart_page_new .cart-collaterals{ width: 100%; margin: 40px 0 0 0;}
.cart-pro-inner{ min-width: 230px;}
.back-link-cart {display: none;  }


.woocommerce-cart .contain_wapper { padding: 56px 0 88px;  }
.woocommerce-cart h1 { padding: 0 0 3px; border-bottom: #000 solid 1px;;   line-height: 1.2;letter-spacing: 0.83px;color: #080808; font-size: 40px;  }
.cart_page_new .cart-left table.shop_table  thead{ display: none;} 
.cart-left table.shop_table.cart tbody tr td.product-price{ display: none;}
.cart-left table.shop_table.cart tbody tr td.product-quantity,
.cart-left table.shop_table.cart tbody tr td.product-subtotal,
.cart_item .cart-pro > .remove{ display: none;}
.remove-mobile{ display: block	; min-height: 25px;  border: solid 1px #d3d3d3;background-color: #f0f0f0; border-top: 0px; text-align: center; width: 100%; padding: 4px 0 0 0;  }
.cart-pro-inner{ align-items: flex-start;}
.cart-pro-inner .cart-pro-title .mob-price-qty .amount{   line-height: 1;font-family: 'HKGrotesk-Medium';letter-spacing: 0.64px;text-align: right;color: #191919;font-size: 16px;;}
.woocommerce table.cart.shop_table td .quantity .qty{font-family: 'HKGrotesk-Medium';}
.cart-pro-inner .cart-pro-title .mob-price-qty .amount{  position: relative; }
.cart_item .cart-pro .mob-price-qty{ margin-top: auto; padding: 18px 0 0 0; width: 100%; flex-direction: row-reverse; }
.cart-pro-inner .cart-pro-title{ min-height: 113px; flex-direction: column; align-items: flex-start;}
.remove-mobile a { line-height: 1.23; text-decoration: underline; font-family: 'HKGrotesk-Medium';letter-spacing: 0.52px;color: #080808;  font-size: 13px; opacity: 0.7;}


.woocommerce-checkout .contain_wapper{ padding: 56px 0 88px ; }
.woocommerce-checkout h2.page_title{ font-size: 40px; padding: 0 0 16px;; }
.checkout-page-bottom.checkout-guest .checkout-left{ padding: 24px 0 0 0; }
.checkout.woocommerce-checkout h3{ padding: 0 0 12px; font-size: 20px; line-height: 1.6;letter-spacing: 0.42px; }
.woocommerce-form-login-toggle .woocommerce-info{ font-size: 14px;   line-height: 1.71;letter-spacing: 0.44px; color: #323232;}
.woocommerce-form-login-toggle .woocommerce-info a{ font-size: 14px;}
.woocommerce form .checkout-left .form-row.form-row-first, .woocommerce-page form .checkout-left .form-row.form-row-first,
.woocommerce form .checkout-left .form-row.form-row-last, .woocommerce-page form .checkout-left .form-row.form-row-last{ margin: 0 0 12px; width: 100%;}
.woocommerce form .checkout-left .form-row.half-input,
.woocommerce form .checkout-left .form-row.half-input-2,
.woocommerce form .checkout-left .form-row{ margin: 0 0 12px; width: 100%;}
.checkout-page-top .woocommerce-form-login{ padding: 32px 20px; }
.woocommerce .checkout.woocommerce-checkout #customer_details.col2-set .col-2{ border-bottom: #e2e2e2 solid 1px; margin: 20px 0 0 0; }
.checkout.woocommerce-checkout .woocommerce-shipping-fields h3{ padding: 0 0 8px; }
.woocommerce form .checkout-left .woocommerce-additional-fields .form-row > label{ padding: 0 0 7px;; }
.woocommerce form .checkout-left .form-row textarea.input-text{ padding: 17px 20px; }
.woocommerce form .checkout-left .woocommerce-additional-fields{ padding: 0 0 40px; }

.woocommerce-checkout-review-order-table .cart_item td { padding: 20px 0;  border-bottom: #e5e5e5 solid 1px; }
.checkout.woocommerce-checkout .checkout-right h3#order_review_heading{ padding: 0 0 4px; }
.product-name_inner .order_img{ min-height: 64px; width: 64px; min-width: 64px; }
.product-name_inner .order_img a img{ min-height: 41px !important; max-width: 41px !important; max-height: 41px !important; }
.product-name_inner .order_img a{ max-width: 41px ; }
.product-name_inner .name-main{ padding: 2px 0 0 10px; }

.product-name_inner .name-main .meta-row{  line-height: 1.67;letter-spacing: 0.48px;color: #5c5c5c;font-size: 12px;   }
.product-name_inner .pro-box-order .pro-box-order_name{ padding: 0px; font-size: 14px;  line-height: 1.14;letter-spacing: 0.29px;color: #080808; }
.woocommerce-checkout-review-order .cart_item td.product-total{ font-size: 12px; line-height: 1.33;letter-spacing: 0.48px;text-align: right;color: #191919;; }
.woocommerce-checkout-review-order-table .cart_item:last-child td{ border: 0px;; padding-bottom: 0px;   }
.checkout.woocommerce-checkout .checkout-right tfoot tr td{ padding-top: 8px  ; }
.coupen_custome_form{ margin: 24px 0 32px; padding: 32px 0; }
body.woocommerce-checkout #payment{ margin: 71px 0 0 0; }
.checkout.woocommerce-checkout .checkout-right .payment-title h3{ padding: 32px 20px 20px;  line-height: 1;letter-spacing: 0.5px;color: #080808; font-size: 24px; }
body.woocommerce-checkout #payment ul.payment_methods{ padding: 20px 0 ; margin: 0 20px;width: calc(100% - 40px); }
body.woocommerce-checkout #payment div.form-row{ padding: 24px 20px 32px; }




.defult-btn-black{ padding: 32px 0 0 0; }


.cat_product-listing{ margin: 0px !important; }
.summary_inner  a.quate_btn{ width: 100%; }
.cat_product_box a .pr_image img{ max-height:none; }
.cat_product_box a .pr_image{ min-height: 0px; }
.cat_product_box{ padding: 0 0 32px;; }
.cat_product_box .cat_product_text h5{ font-size: 14px;  line-height: 1.29;letter-spacing: 0.29px;text-align: center;color: #080808; padding: 16px 0 0 0; }
.cat_product_box a .pr_image img{ height: auto; width: 100%; }
.cat_product-listing{ padding-bottom: 56px;;  margin: 0 -8px; }
.catogry-intro-text{  padding: 0 0 40px; }
.cat_product_main{ padding: 40px 0 0 0; }
.cat_product_box .cat_product_text h5 span{ display: block;}
.cat_product_box .cat_product_text h5 i{ display: none;}
 

.home-outer{ padding: 56PX 0 0 0; }
.home-outer .barnd-colum .image-bg{ opacity: 1; visibility: visible; transform: none; height: auto; min-height: 240px; }
.barnd-colum .brand-text{ padding: 42px 24px 15px;  }
  .brand-text .count-text{ padding:  0 0 8px; font-size: 40px; width: 100%; text-align: left;  line-height: 1;letter-spacing: 0.83px;text-align: center;color: #fff; }
.brand-text .arrow-block{ display: none; }
.brand-text .count-text{ text-align: left; }
.home-outer  .colum-1 .brand-text .count-text, 
.home-outer .colum-1 .brand-text .box-title h1, 
.home-outer  .colum-1 .brand-text .dis-links, 
.home-outer  .colum-1 .brand-text .arrow-block{ transition-delay: 0s; }
.brand-text .box-title h1 { padding: 0 0 20px;  line-height: 1.33;letter-spacing: 0.5px;color: #fff;font-size: 24px; }
.load-effect .colum-1 .box-title h1,
.load-effect .colum-1 .count-text,
.load-effect .colum-1 .image-bg,
.load-effect .colum-2 .image-bg,
.load-effect .colum-3 .image-bg,
.load-effect .colum-3 .count-text,
.load-effect .colum-2 .count-text{  transform: none; transition-delay: 0s; }



body.woocommerce-account .account-info{ padding: 32px  24px; }

.order-blk table thead{ display: none; }
.order-blk:before,
.order-blk::after{ display: none; }
.order-blk table .woocommerce-orders-table__row.order .woocommerce-orders-table__cell-order-number, .order-blk table .woocommerce-orders-table__row.order .woocommerce-orders-table__cell-order-date, .order-blk table .woocommerce-orders-table__row.order .woocommerce-orders-table__cell-order-status, 
.order-blk table .woocommerce-orders-table__row.order .woocommerce-orders-table__cell-order-total {
	width: 100%;
	line-height: 1.2;
	letter-spacing: 0.37px;
	font-size: 15px;
	border: 0px;
	padding: 4px 0;
	color: #111111;
	display: block;
	align-items: center;
	vertical-align: middle;
}
.woocommerce .order-blk table.shop_table_responsive tr td::before, 
.woocommerce-page .order-blk table.shop_table_responsive tr td::before {
	content: attr(data-title) ": ";
	font-weight: 700;
	float: left;
	width: 120px;
display: inline-block;
line-height: 1.38;
letter-spacing: 0.87px;
 
color: #5c5c5c;
font-weight: normal;
font-size: 13px;
font-family: 'HKGrotesk-Bold';
text-transform: uppercase;
}
.woocommerce-page .order-blk table.shop_table_responsive tr td:first-child:before{ position: relative; top: 2px; } 

.order-blk table .woocommerce-orders-table__row.order .woocommerce-orders-table__cell-order-number:first-child{ padding: 20px 0 4px; }
.order-blk table tbody tr  td:last-child{ padding: 4px 0 20px; }
.order-details-table:before,
.order-details-table::after{ display: none; }
.order-details-table table thead{ display: none; }
.order-details-table{ padding: 0 20px 20px; }
.order-blk table tbody td.woocommerce-orders-table__cell-order-actions { align-items:center; justify-content: flex-start;     flex-direction: row; }

.woocommerce .order_dtl_title{ padding: 18px 24px 17px; }
.woocommerce-address-fields{ padding: 32px 20px; }
.woocommerce form .defult-form .form-row.half-input{ width: 100%;}
.woocommerce form .defult-form .form-row,
.woocommerce form .defult-form .form-row.half-input-2{ width: 100%; }

.edit-account-page{ padding: 32px 20px; }
.woocommerce-EditAccountForm.edit-account button.button{ margin-left: 20px;; }



.single-product div.product .single_product_left{ margin: 0px; width: 100% !important; padding:24px 0 0  0px; }
.single-product.singular .entry-title{ font-size: 32px; line-height: 1.2;  padding: 0 0 2px;  letter-spacing: 0.67px;}
.woocommerce-product-gallery .wpgs-nav .slick-arrow{ margin:0px 0 0 0; }
.single-product div.product .summary{ padding:48px 8px 0px; width: 100% !important; } 
.single_download:after{ left: -24px; }
form.cart:not(.variations_form):after{ left: -24px; }
.single-product div.product{ flex-direction: column; }
.shop-detail-block::after{ display: none; }
.shop-detail-section-1 .back-link{ display: none; }
.wpgs-for .slick-slide:after{ padding: 50%; }
.shop-detail-section-1 .container{ padding: 0 16px; }

body .wpgs-nav .slick-slide{ margin: 0px 6px;; padding: 0px; }
.wpgs-nav .slick-slide img{width: 100% !important; height: 100% !important;  }
.woocommerce-product-gallery .wpgs-nav .slick-arrow{ left: 8px; }
.woocommerce-product-gallery .wpgs-nav .slick-arrow.slick-next{ left: auto ; right: 8px; }
.summary_inner .price{ padding: 0 0 12px; }
.single_product_pr ul li .text1{ width: 140px;}
.single_product_pr ul li .text2{ width: calc(100% - 140px);}
form.cart:not(.variations_form) { margin: 48px 0 0 0; padding: 48px 0 0 0; }
.single_download  { margin: 48px 0 0 0; padding: 48px 0 0 0; }
.single-product form.cart .quantity{ margin: 0 12px 0 0 0; }
.woocommerce-page .shop-detail-block div.product div.summary .single_add_to_cart_button{ min-width: 174px; font-size: 18px; }
 
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){ margin:  0 6px 12px; font-size: 16px;  height: 48px; padding: 0 12px; }
.summary_inner  a.quate_btn{ padding: 0 10px; font-size: 16px;;  }
.variations_form.cart{ margin: 48px 0 0 0; padding: 48px 0 0 0; }
.woocommerce-product-gallery .wpgs-nav{  max-width: 270px; }


.single_product_left .slingle_related_product{ display: none;}
.single_icon_text{ padding: 12px 0 0 0; }
.woo-variation-swatches .variable-items-wrapper{ margin: 0 -6px; }
.single-product form.cart .quantity{ margin: 0 0 16px; }
.freeship_text{ margin: 32px 0 0 0; padding: 12px 43px; }
.freeship_text p{  line-height: 1.47;letter-spacing: 0.32px;text-align: center;color: #080808;}
.shop-detail-section-1{ padding-bottom: 88px; }
form.cart:not(.variations_form), .woocommerce-variation-add-to-cart{ align-items: flex-start; justify-content: flex-start; flex-direction: column; }

.mobile-show-products-data{ display: block; width: 100%; }
.slingle_related_product{ margin: 56px 0 0 0; padding: 56px 0 0 0; }
body div.product .woo-product-gallery-slider{ padding-bottom: 0px;; }
.slingle_related_product::after,
.single-vdi-block::after{ right: -50vw ; width: 200vw;  }
.slingle_related_product h2{ padding: 0 0 12px; }
.slingle_related_product .related { padding: 0px;; }
.single-vdi-block{ padding:56px 0 0 0 ; margin: 64px 0 0 0; }
.slingle_related_product .single-vdi-block h2{ padding: 0 0 12px;; }
.vdi_block .img{ min-height: 202px; }

.mobile-show-products-data .slingle_related_product .related{ margin: 0  -16px 0 -16px !important; width: calc(100% + 32px) !important; padding-right: 0; }
.woocommerce .slingle_related_product ul.products{ margin: 0px 0px; width: 100%; padding: 0 0px; }
.mobile-show-products-data .slingle_related_product .related   ul.products{ overflow-y: hidden; display: flex;}
.mobile-show-products-data .slingle_related_product .related   ul.products .simplebar-content {display: flex;}
.mobile-show-products-data .slingle_related_product .related   ul.products li{     width: 112px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 112px;
    flex: 0 0 112px;
    margin: 0 16px 35px 0;
    padding: 0;}
	.mobile-show-products-data .slingle_related_product .related   ul.products li:first-child{ margin-left: 24px; }
	.mobile-show-products-data .slingle_related_product .related   ul.products li:last-child{ -ms-flex: 0 0 136px;flex: 0 0 136px; width:136px ; padding-right: 24px; }
	.mobile-show-products-data .simplebar-scrollbar:before{ opacity:1 !important; }
	.mobile-show-products-data .simplebar-wrapper:after{ width:100%; z-index:200; background:#fff; position:absolute;  height:20px; left:0px; bottom:-4px; content:''; display:block !important;    }
.mobile-show-products-data .simplebar-track{ z-index:10000; background:rgba(8, 8, 8, 0.12);}
.mobile-show-products-data .simplebar-track.simplebar-horizontal{ left:24px; right:24px; border-radius:3px; height:2px; background:rgba(8, 8, 8, 0.12)  !important;; }
.mobile-show-products-data .simplebar-track.simplebar-horizontal .simplebar-scrollbar{ border-radius:3px; top:0px; height:2px; background:#080808 !important;  }
.mobile-show-products-data .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{  border-radius:3px; background:rgba(8, 8, 8, 0.12) !important;; } 
.mobile-show-products-data .slingle_related_product .related   h2	 { padding-left: 24px; }

.vedio-modal .modal-dialog{ max-width:90%; margin-left: 5%; }
.vedio-modal button.close { right: 0px; top: -64px;}

.single-product div.product .single_product_left{ position: relative; z-index: 2; }

.brand-text .box-title{ width: 100%; max-width: 100%; min-width: 100%;}
.cat_product_main .col-md-3 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.cat_product_main  .cat_product-listing .row{ margin: 0 -14px 0 -15px; }
.cat_product_main  .cat_product-listing .row .col-md-3 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%; 
    max-width: 50%;
	 padding: 0 6px 0 7px;
}
.excluve-product .cat_product-listing .row{ margin: 0 -15px; }
.excluve-product .cat_product-listing .row .col-md-3 { -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}
	.contain_wapper{ z-index: 5; }
	.style_all_main .container{ padding: 0 16px; }	

	.excluve-product .cat_product-listing .row .col-md-3:first-child .cat_product_box{ margin-top: 8px; }
	.cart-left table.shop_table.cart tbody tr:first-child td{ border-top: 0px; padding-top: 32px;    }
	.woocommerce-cart h1,
	.ct-data-top h1{ text-transform: capitalize; }
	.cart-pro-inner .cart-pro-title .tpl-text{ padding-top: 2px; }
	.cart-pro-inner .cart-pro-title .tpl-text > a,
	.cart-pro-inner .cart-pro-title .tpl-text > span{ text-transform: uppercase; }
	.woocommerce-checkout h2.page_title{ text-transform: capitalize; }
	.woocommerce .cart_page_new .cart-collaterals, .woocommerce-page .cart_page_new .cart-collaterals{ margin: 56px  0 0  0 ; }
	.woocommerce-checkout .container{ padding: 0 16px; }
	#ship-to-different-address label span,
	.woocommerce form .checkout-left .create-account [type="checkbox"]:not(:checked) + span, .woocommerce form .checkout-left .create-account [type="checkbox"]:checked + span{ font-size: 15px;}
	.coupen_custome_form button{ margin: 0 0 0 8px; }
	.coupen_custome_form{ padding-bottom: 22px; }
	.checkout.woocommerce-checkout .checkout-right tfoot tr th,
	.checkout.woocommerce-checkout .checkout-right tfoot tr.order-total td, .checkout.woocommerce-checkout .checkout-right tfoot tr.order-total th,
	.checkout.woocommerce-checkout .checkout-right tfoot tr.order-total td strong{  font-family: 'HKGrotesk-SemiBold';}
	body.woocommerce-checkout #payment ul.payment_methods{ padding-bottom: 24px; }

	.contact-page .container{ padding: 0 20px; }
	.contact-form .input-box.submit-row .submit-btn button{ font-size: 16px;}
	.thankyou-page-woocommerce{ padding-left: 15px; padding-right: 15px; }
	.thankyou-page-woocommerce	.defult-btn-black a{ padding-left: 0px; padding-right: 0px; min-width: 211px;  }
	.login-page-outer .container{ padding: 0 16px; }
	.cms-data h1{ padding: 0 0 32px; }

	.category-box-big .category-img .category-img-inner.video-img-inner{ flex-direction: column; min-height: 0PX;;  }
	.category-box-big .category-img .category-img-inner .video_ifame_banner{ position: relative; height: auto; padding: 56.25% 0 0 0;  }
	.category-box-big .category-img .category-img-inner .video_ifame_banner .video_frem_banner{ padding: 56.25% 0 0 0; }
 .category-box-big  	.category-img-inner.video-img-inner .cat-text{ position: absolute; left: 0; top: 50%; transform: translateY(-50%); }

 .excluve-product .cat_product-listing .row{ margin: 0px; }
 .excluve-product .cat_product-listing .row .col-md-3:first-child .cat_product_box{ margin-top: 32px; }

 .cookies-modal-inner{ padding: 56px 16px 40px; }
 .cookies-modal-inner h3{font-size: 20px; padding: 0 0 16px; margin: 0 0 24px; }
 .cookies-modal-inner h6{font-size: 15px; padding: 0 0 10px; }
 .apply-btn a{ padding: 2px 20px 0; }
 .apply-btn{ padding: 32px 0 0 0; }

 .cross_sell_wrapper .columns-4 li{ padding: 15px; width: 100%;}
 .prod-box-cart .img span{ min-height: 0px; }
 .prod-box-cart .img span img{ display: block;}
 .cross_sell_wrapper h2{ padding: 0 0 10px; }
 .woocommerce-cart .contain_wapper{ padding-bottom: 57px; }

 .cart_page_new{ padding-bottom: 64px; }
 .cross_sell_wrapper{ padding: 56px 0 21px; }
 .cross_sell_wrapper .columns-4 li{ padding: 10px 0; }
 .cross_sell_wrapper .columns-4{    display: flex; flex-wrap: nowrap;
     
    column-gap: 16px;
	-webkit-scroll-snap-type: x mandatory;
    -moz-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
    -webkit-scroll-behavior: smooth;
    -moz-scroll-behavior: smooth;
    scroll-behavior: smooth;
	overflow: hidden;
    overflow-x: auto;
 
}
.prod-box-cart .img span{ min-height: 187px; }
.prod-box-cart .img span img{ display: none;}
.woocommerce ul.products {     width: calc(100% + 48px); margin: 0 0 -30px -24px; padding: 0 0 30px 24px;}
.woocommerce ul.products li{  min-width: 270px; }
.woocommerce ul.products li:last-child{ min-width: 294px; padding-right: 24px;   }
.cross_sell_wrapper .cross-sells{ overflow: hidden; width: calc(100% + 48px); padding: 0 24px; margin: 0 0 0 -24px;}

}  






@media (min-width: 767px) and (max-width: 1030px) {
	.category-box-big .category-img .category-img-inner .video_ifame_banner .video_frem_banner iframe {
		position: absolute;
		left: -235%;
		top: -95%;
		width: 454%;
		height: 454%;
		object-fit: cover;
	}	
}
@media (min-width: 240px) and (max-width: 567px) {
}