/* Custom responsive fixes to improve the desktop experience */

/* Larger desktop screens */
@media only screen and (min-width: 1400px) {
    .main_product_inner {
        grid-template-columns: repeat(6, 1fr);
    }
    
    .product_sliders {
        grid-template-columns: repeat(6, 1fr);
    }
}
/* between 1400px and 1200px */
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
 .product_item {
        min-height: 420px !important;   
}
}
/* Medium desktop screens */
@media only screen and (min-width: 992px) and (max-width: 1399px) {
    .main_product_inner {
        grid-template-columns: repeat(5, 1fr);
    }


    
    .product_sliders {
        grid-template-columns: repeat(5, 1fr);
    }
}

/* Tablets */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .main_product_inner {
        grid-template-columns: repeat(3, 1fr);
    }
    
    .product_sliders {
        grid-template-columns: repeat(3, 1fr);
    }
    .product_item {
        min-height: 420px !important;
    }
}

/* Mobile devices */
@media only screen and (max-width: 767px) {
    .main_product_inner,
    .product_sliders {
        grid-template-columns: repeat(2, 1fr);
    }
    .product_item{
        min-height: 550px !important;
    }

}
@media only screen and (max-width: 700px) {
    .product_item {
        min-height: 520px !important;
    }
}
@media only screen and (max-width: 600px) {
    .product_item {
        min-height: 480px !important;
    }
}
/* Extra small devices */
@media only screen and (max-width: 500px) {
    .product_item {
        min-height: 420px !important;
    }
}

@media only screen and (max-width: 430px) {
    .product_item {
        min-height: 390px !important;
    }
}