/* 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);
    }
}

/* 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);
    }
}

/* Mobile devices */
@media only screen and (max-width: 767px) {
    .main_product_inner,
    .product_sliders {
        grid-template-columns: repeat(2, 1fr);
    }
    .product_item{
        min-height: 280px !important;
    }
}
