



@media screen and (min-width:1920px){
    .main_wrapper .slider_content{
        padding: 0;
    }
}

@media screen and (max-width:1399px) {
    .slider_content h1 {
        font-size: 40px;
    }

    .categories-section .category-card img {
        height: 120px;
    }

    .product_name {
        font-size: 12px;
    }
}

@media screen and (max-width:1199px) {
    .main_wrapper .slider_content {
        max-width: 70%;
    }

    .slider_content h1 {
        line-height: 48px;
    }

    .categories-section .categories-grid {
        grid-template-columns: repeat(3, 1fr);
    }

    .categories-section .category-card img {
        height: auto;
    }

    .about-section .container {
        gap: 40px;
    }

    .about-section .about-content h2 {
        font-size: 32px;
    }

    .products .grid_row {
        grid-template-columns: repeat(4, 1fr);
    }

    .banners .banner {
        height: 290px;
    }

    .filter_btn {
        color: #000;
    }
}

@media screen and (max-width:991px) {
    .main_wrapper .slider_content {
        max-width: 100%;
    }

    .about-section .about-image {
        order: 2;
    }

    .products .grid_row {
        grid-template-columns: repeat(3, 1fr);
    }

    .banners .grid_row {
        grid-template-columns: 1fr;
    }

    .footer .container {
        grid-template-columns: 1fr 1fr;
    }

    .contact-item {
        justify-content: start;
    }

    header .main-btn {
        display: none;
    }

    .swiper-slide.two{
        background-position: right;
    }

    .nav-links .main-btn{
        width: fit-content;
        height: auto;
        padding: 6px 40px !important;
    }
}

@media screen and (max-width:600px) {
    .wrapper .logo .logo-img{
        width: 100px;
    }
    .main_wrapper .slider_content{
        text-align: center;
        padding: 0px;
    }
    .slider_content h1{
        font-size: 24px;
        line-height: 32px;
    }
    .slider_content .btns{
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .slider_content .btns .main-btn{
        text-align: center;
        width: fit-content;
    }
    .custom-next, .custom-prev{
        display: none;
    }
    .top-bar{
        display: none;
    }


    .categories-section .categories-grid{
        grid-template-columns: 1fr 1fr;
    }
    .categories-section .category-card h3{
        font-size: 14px;
    }
    .products .grid_row{
        grid-template-columns: 1fr 1fr;
    }
    .product_image{
        height: auto;
    }
    .cta-buttons{
        flex-direction: column;
        align-items: center;
    }
    .cta-buttons .main-btn{
        width: fit-content;
    }
    .banners .banner h3{
        max-width: 60%;
        font-size: 20px;
    }
    .serve-section .serve-grid{
        grid-template-columns: 1fr 1fr;
    }
    .footer .container{
        grid-template-columns: 1fr;
    }
}
