/*SM*/
@media screen and (min-width: 576px){
	
}
/*MD*/
@media screen and (min-width: 768px){
	.product_box_filter_value_on_headpic_container img {
	    height: 3.5rem;
	}
}
/*LG*/
@media screen and (min-width: 992px){
	.col-lg-custom-22 {
	    flex: 0 0 22%; /* Sets the width to exactly 20% */
	    max-width: 22%;
	}
	.col-lg-custom-78 {
	    flex: 0 0 78%; /* Sets the width to exactly 20% */
	    max-width: 78%;
	}
}
/*XL*/
@media screen and (min-width: 1200px){
	.default_banner_row{
	    padding-top: 45px;
    	padding-bottom: 45px;
	}
	.product_box_filter_value_on_headpic_container img {
	    height:4rem;
	}
}
/*XXL*/
@media screen and (min-width: 1400px){
	#stuckNav .navbar_left{
		padding-right:0.5rem;
	}
}
/*CUSTOM*/
@media screen and (min-width: 1600px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1528px;
    }
}

/*CUSTOM*/
@media screen and (max-width: 1599.99px){
	#stuckNav .navbar-nav.main_menu_navbar_desktop>.nav-item>.nav-link{
		padding-left:0.5rem;
		padding-right:0.5rem;
	}
}
/*XL*/
@media screen and (max-width: 1399.99px){
	
}
/*LG*/
@media screen and (max-width: 1199.99px){
	.hidden-lg{
		display:none;
	}
	#stuckNav .navbar-nav.main_menu_navbar_desktop>.nav-item>.nav-link{
		font-size:0.75rem;
	}
}
/*MD*/
@media screen and (max-width: 991.99px){
	.hidden-md{
		display:none;
	}
	.megamenu_categories_column_name_span{
		text-decoration:underline !important;
	}
	.header_main{
		border-bottom: 10px solid transparent;
	    border-radius: 0;
	    background: linear-gradient(white, white) padding-box, linear-gradient(270deg, #09002C 0%, #C12F51 60%) border-box;
	    background-clip: padding-box, border-box;
	    background-origin: border-box;
	}
	.shop_categories_main_dropdown_button, .shop_categories_main_dropdown_button:hover{
		background: linear-gradient(90deg, #09002C -10%, #C12F51 82%) !important;
		padding-top: 1rem;
    	padding-bottom: 1rem;
	}
}
/*SM*/
@media screen and (max-width: 767.99px){
	.products_rows_list .product_box_image{
		padding-left:0 !important;
	}
	.products_rows_list .product_box_stock_container{
		display:none;
	}
	.products_rows_list .product_box_qty_container{
		padding-left: 0.5rem;
		font-size:0.85rem;
	}
	.product_row_outer .product_box_web_price_tax{
		font-size:0.85rem;
	}
	.product_box_sequence_number{
		width: 1.2rem;
    	height: 1.2rem;
    	font-size:0.8rem;
	}
	.shop_catalog_results_number_inner_container{
		font-size:0.9rem;
	}
	input.product_input_cart_qty{
		width:2rem;
	}
	.product_row_outer .product_box_image_outer {
	    width: 17%;
	}
	.product_row_outer .product_box_details_outer {
	    width: 83% !important;
	}
	.featured_text_section_element:nth-of-type(1), .featured_text_section_element:nth-of-type(3) {
		margin-top:1rem;
	}
	.product_box_small_description_outer {
	    height: auto;
	}
	.shop_pagination_inner_container{
		display:block;
	}
	.loadmore_outer_container{
		margin-bottom:10px;
	}
	.hidden-sm{
		display:none;
	}
}
/*XS*/
@media screen and (max-width: 575.99px){
	.products_promo_container_2  h3{
		font-size: 1.25rem;
	}
	.last_viewed_products_outer {
	    width: 80px;
	    height: 80px;
	    font-size: 0.5rem;
	    padding: 0.4rem;
    }
	.product_row_outer .product_box_description_outer a {
	    font-size: 0.8rem;
	}
	.sticky-product-banner .sticky-product-banner-inner{
		padding-top:4.7rem !important;
	}
	.product_detail_info_data_container .product_detail_info_data_element {
	    font-size: 0.5rem;
	    padding-right: 0.5rem;
	    margin-right: 0.5rem;
	}
	.category_box_outer .h6 a{
		font-size:0.9rem;
	}
	.products_boxes_list_promotion .btn, .products_boxes_list_promotion .btn:hover, .products_boxes_list_promotion .btn:active, .products_boxes_list_promotion .btn:focus, .products_boxes_list_promotion2 .btn, .products_boxes_list_promotion2 .btn:hover, .products_boxes_list_promotion2 .btn:active, .products_boxes_list_promotion2 .btn:focus, .new_products_section_promotion .btn, .new_products_section_promotion .btn:hover, .new_products_section_promotion .btn:active, .new_products_section_promotion .btn:focus, .contact_question_outer .btn, .contact_question_outer .btn:hover, .contact_question_outer .btn:active, .contact_question_outer .btn:focus {
	    padding: 0.5rem 0.5rem;
	    font-size:0.75rem;
	}
	.products_boxes_list_promotion2 p{
		font-size:0.75rem !important;
	}
	.product_box_discount_container {
	    bottom: 0.5rem;
	    left: 0.5rem;
    }
	.breadcrumb-item, .breadcrumb-item > a {
	    font-size:0.7rem;
	}
	.product_box_discount_container > div.product_box_discount_element{
		font-size:0.6rem;
		margin-bottom:0.1rem;
	}
	.product_box_discount_container .product_box_discount_element{
		padding: 0.1rem 0.2rem;
	}
	#stuckNav .navbar-nav>.nav-item>.nav-link{
		padding:0.75rem 0.65rem 0 0.65rem;
	}
	.navbar-nav [data-bs-toggle] >.dropdown-item{
		font-size:0.85rem;
	}
	.features_section .h6{
		font-size:0.75rem;
	}
	.features_section p{
		font-size:0.7rem;
	}
	.hidden-xs{
		display:none;
	}
	.product_box_small_outer .product_box_small_title a,
	.product_box_title_outer a{
	    font-size: 0.875rem;
	}
	.product_box_title_outer a {
    	max-height: 3.5rem;
    }
	header.top_header{
		display:none;
	}
	.product_box_small_web_price_tax, .product_box_web_price_tax {
	    font-size:1.05rem;
	}
	.btn-icon {
    	--cz-btn-size: 2rem;
    }
	.product_box_old_price_tax{
		font-size:0.75rem;
	}
	img.header_main_logo_img{
		width:50%;
	}
	.product_box_texts_outer{
		height: 6.2rem;
	}
	.product_box_description_outer a,
	.product_box_small_description_outer a,
	.product_box_small_description_outer a .product_box_small_description_span{
		font-size:0.8rem;
	}
	.product_box_filter_value_on_headpic_container img {
	    height: 3rem;
	}
	.product_box_filter_value_on_headpic_container{
		right:0 !important;
	}
	.product_detail_filter_value_on_headpic_container img {
	    height: 4rem;
	}
	.product_detail_filter_value_on_headpic_container{
		top:0 !important;
		left:0 !important;
	}
}