@media only screen and (max-width: 1300px) and (min-width: 690px) {
	.archive.woocommerce .category-section #primary ul { grid-template-columns: repeat(2,minmax(0,1fr)); }
	.archive.woocommerce .category-section #secondary input { font-size: 14px; line-height: 1; }
}
@media screen and (max-width: 1040px){
	.single.woocommerce .type-product .woocommerce-product-gallery, 
	.single.woocommerce .type-product .summary.entry-summary { width: 100% !important; }
}
@media screen and (max-width: 1024px){
	header .header-section ul li a { color: #000 !important; }
	.archive.woocommerce .category-section #secondary .sidebar-main .widget_block h2 { font-size: 1.3em; }
	.archive.woocommerce .category-section #primary ul, .single.woocommerce .type-product .related.products ul { grid-template-columns: repeat(2,minmax(0,1fr)); }
	.archive.woocommerce .section-header .page-title { font-size: 2em; }
	.banner-section .banner-slider, .banner-section .banner-slider div, .banner-section .banner-slider figure { height: 500px; }
	.single.woocommerce .type-product .product-order-cont { max-height: 650px; }

}
@media (max-width: 999px) {
	.archive.woocommerce #page .site-content { margin-top: 20px; }
	.single.woocommerce .ast-container { max-width: 85%; overflow-x: hidden; }

	.archive.woocommerce .category-section { flex-wrap: wrap; }
	.archive.woocommerce .category-section #secondary,
	.archive.woocommerce .category-section #primary { width: 100%; position: relative; }
	.archive.woocommerce .category-section #secondary { margin-top: -250vh; }
	.archive.woocommerce .category-section #secondary.disable { position: fixed; height: 85vh; width: 90%; top: 50px; background: #fff; z-index: 1; left: 20px; padding: 30px 20px; overflow-y: auto; box-shadow: 0 0 15px 0 #5d5d5d; margin: 30px 0; }
	.archive.woocommerce .category-section #secondary .sidebar-main { border:0; padding: 0; }
	.archive.woocommerce .category-section #secondary .sidebar-main .cate-list ul li a { font-size: 15px; }
	.archive.woocommerce .category-section #secondary .sidebar-main .cate-list ul li .wc-block-product-categories-list-item-count,
	.single.woocommerce .type-product .related.products ul li .astra-shop-summary-wrap a.ast-loop-product__link h2 { font-size: 13px; }
	.archive.woocommerce .category-section #secondary .sidebar-main .widget_block { margin-bottom: 0; }
	.archive.woocommerce .category-section #secondary .sidebar-main .widget_block:nth-child(1) { display: inline-block; width: 100%; }
	.archive.woocommerce .woocommerce-ordering select { width: 100%; }
	.archive.woocommerce .category-section #primary.full-layout { margin-left: 0; }
	.archive.woocommerce .category-section #primary .ast-woocommerce-container { justify-content: flex-start; }
	.archive.woocommerce .category-section #primary .woocommerce-ordering { margin: 0; position: absolute; top: -50px; right: 0px; width: 50%; text-align: center; }
	.archive.woocommerce .category-section #primary .woocommerce-ordering select { width: 90%; }
	.archive.woocommerce .category-section #primary .woocommerce-result-count { margin: 20px 5px; }
	.archive.woocommerce .category-section #primary ul li .astra-shop-summary-wrap .xt_wooqv-show-on-all,
	.related.products ul li .astra-shop-summary-wrap .xt_wooqv-show-on-all { display: none; }
	.single.woocommerce .type-product .related.products ul li .astra-shop-summary-wrap .button, 
	.single.woocommerce .type-product .related.products ul li .astra-shop-summary-wrap .price { font-size: 14px; }
	.single.woocommerce .type-product .related.products ul li .astra-shop-summary-wrap { min-height: 70px; }


	.banner-section .banner-slider, .banner-section .banner-slider div, .banner-section .banner-slider figure { height: 400px; }
	.cart-cont .shortcode-wrapper .wmc-cart img { width: 25px; height: 25px; }
	.cart-cont .shortcode-wrapper .wmc-cart .wmc-count { height: 15px; width: 15px; font-size: 10px; }
	
	.single.woocommerce .type-product .product-image-cont { width: 100% !important; position: static; top: unset; transition: unset; height: auto; }
	.single.woocommerce .type-product .summary.entry-summary { width: 60% !important; }
	.single.woocommerce .type-product .product-order-cont { width: 38% !important; position: static; top: unset; transition: unset; height: auto; }
	.single.woocommerce .type-product .product-order-cont { position: relative; }
	p.sku { display:none; }
	#popmake-2714 { height: 85%; margin-top: 40px; }
	#popmake-2714 .pum-title { font-size: 30px; line-height: 36px; }

}

@media (max-width: 921px) {
	.ast-left-sidebar #content > .ast-container { flex-direction: unset; }
}

@media (max-width: 767px) {
	.banner-section .banner-slider button.slick-prev, .banner-section .banner-slider button.slick-next { font-size: 20px; width: auto; }
	.banner-section .banner-slider button:hover { width: inherit !important; }
	.banner-section .banner-slider button .slides-numbers { display:none !important; }

	.sidebar-btn-container { margin-bottom: 50px; position: relative; }
	.sidebar-btn-container.mobile-view { justify-content: flex-end; margin-bottom: 10px; }
	.archive.woocommerce .woocommerce-result-count { position: absolute; left: 0; bottom: -40px; width: 100%; }
	.single.woocommerce .woocommerce-Reviews .comment-reply-title,
	.single.woocommerce .woocommerce-Reviews label,
	.single.woocommerce .woocommerce-Reviews .stars { font-size: 1rem !important; }
	.single.woocommerce .ast-container { max-width: 95%; }
	.woocommerce-js div.product .woocommerce-tabs ul.tabs { justify-content: space-between; }
	.single.woocommerce .type-product .summary.entry-summary, .prod-featured-box ul li { width: 100% !important; }
	.single.woocommerce .type-product .product-image-cont, .single.woocommerce .type-product .product-order-cont { width: 100% !important; position: static; top: unset; transition: unset; height: auto; }
	.single.woocommerce .type-product .product-order-cont { position: relative; }
	.post-type-archive-product .woocommerce-notices-wrapper { width: 240px !important; top: -250% !important; font-size: 12px; }
	#popmake-2714 { max-width: 95%; margin: auto; }
	
	
}

@media screen and (max-width: 690px){
	.archive.woocommerce .category-section #secondary input { font-size: 14px; line-height: 1; }
	.archive.woocommerce .section-header .page-title { font-size: 1.8em; }
	.archive.woocommerce .category-section #primary ul, .single.woocommerce .type-product .related.products ul { grid-template-columns: repeat(1,minmax(0,1fr)); row-gap: 30px; column-gap: 0; }
	.archive.woocommerce .category-section #primary ul li { width: 80%; margin: 0 auto 20px; }
	.archive.woocommerce .category-section #primary ul li .astra-shop-summary-wrap { min-height: 90px; }
	.sidebar-btn-container .nectar-shop-filter-trigger { font-size: 14px; font-weight: 400;  }
	.sidebar-btn-container.mobile-view .nectar-shop-filter-trigger { margin-left: auto; }
	.banner-section .banner-slider, .banner-section .banner-slider div, .banner-section .banner-slider figure { height: 300px; }
}
