@media (max-width:1611px){
    .individual-category-wrapper{
        grid-template-columns: repeat(4, 1fr);
    }
}

@media (max-width:1400px){
    .category-row{
        overflow-x: scroll;
        scroll-behavior: smooth;
        position: relative;
    }

    
.category-row::-webkit-scrollbar {
    height: 8px; 
    /* display: none; */
}

.category-row::-webkit-scrollbar-track {
    background: #1212122b; 
    border-radius: 5px;
}

.category-row::-webkit-scrollbar-thumb {
    background: #d3323abf; 
    border-radius: 5px; 
    opacity: 0.8;
}
}

@media (max-width:1351px){
    .individual-category-container-row{
        padding: 0px 60px 30px;
    }

    .category-section-row{
        padding: 30px 60px 50px;
    }
}

@media (max-width:1311px){
    .individual-category-container-row{
        padding: 0px 50px 30px;
    }

    .category-section-row{
        padding: 30px 50px 40px;
    }

    .category-card-container img{
        width: 280px;
    }

    /* .view-all-btn{
        margin-top: 20px;
    } */
}

@media (max-width:1201px){
    .individual-category-container-row{
        padding: 0px 40px 30px;
    }

    .category-section-row{
        padding: 30px 40px 30px;
    }

    .category-section-row h2{
        font-size: 3.5rem;
    }
}

@media (max-width:1180px){
    .individual-category-wrapper{
        grid-template-columns: repeat(3,1fr);
        /* margin-top: 15px; */
    }
}

@media (max-width:1135px){
    :root{
        font-size: 8px;
    }

}

@media (max-width:1135px){
    :root{
        font-size: 8px;
    }
}



@media (max-width:1110px){
    .individual-category-wrapper{
        grid-template-columns: repeat(3,1fr);
        margin-top: 15px;
    }

    .category-card-container img{
        width: 250px;
    }
    
}

@media (max-width:910px){
    :root{
        font-size: 7px;
    }

}


@media (max-width:911px){
    .category-card-container img{
        width: 230px;
    }
}

@media (max-width:800px){

    :root{
        font-size: 6px;
    }

}



@media (max-width:713px){

    /* .category-section-row h2{
        font-size: 3rem;
    } */

    .category-card-container img{
        width: 200px;
    }

    .category-card-container h4{
        margin-block: 10px;
    }

}

@media (max-width:651px){
    /* .individual-category-wrapper{
        grid-template-columns: repeat(2,1fr);
    } */
}

@media (max-width:551px){
    .individual-category-container-row{
        padding: 0px 30px 30px;
    }

    .category-section-row{
        padding: 30px 30px 20px;
    }

    /* .category-card-container img{
        width: 180px;
    } */

    .individual-category-wrapper{
        grid-template-columns: repeat(2,1fr);
    }
}

@media (max-width:426px){

    
    .individual-category-container-row{
        padding: 0px 20px 30px;
    }

    .category-section-row{
        padding: 30px 20px 20px;
    }

    .category-row{
        column-gap: 20px;
    }

    .category-card-container img{
        width: 150px;
    }

    /* .card .product-details .product-card-img .product-card-cta li button{
        padding: 5px 8px 5px 4px;
    } */
}

@media (max-width:400px){
    :root{
        font-size: 5px;
    }
}


@media (max-width:326px){
    .individual-category-container-row{
        padding: 0px 10px 30px;
    }

    .category-section-row{
        padding: 30px 10px 20px;
    }

    .individual-category-wrapper{
        grid-template-columns: repeat(2,1fr);
    }
}