@media (min-width: 992px) {}

@media (min-width: 1200px) {
    .col-xl-custom {
        flex: 0 0 auto;
        width: 20%;
    }

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1120px;
    }
}

@media (max-width: 1400px) {
    .menu-link {
        padding: 1.1rem 0.8rem;
    }
}

@media (max-width: 1199.98px) {
    .menu-link {
        padding: 1.3rem 0.5rem;
        font-size: 0.78rem;
    }
}

@media (max-width: 991.98px) {
    .form-group-wrapper {
        width: 100%;
        gap: 15px;
        margin-bottom: 15px;
        padding-right: 0;
    }

    .form-group-wrapper .form-group {
        width: 100%;
        flex: 0 0 auto;
    }

    .search-wrapper {
        padding: 40px 20px 20px;
        border-radius: 10px;
    }
}

@media (max-width: 767.98px) {
    .swiper-arrow-btn {
        height: 44px;
        width: 28px;
    }

    .filter-item-list {
        gap: 5px;
        margin-left: 0;
        justify-content: center;
    }
}

@media (max-width: 575.98px) {
    .banner-image {
        border-radius: 5px;
    }

    .filter-btn {
        padding: 6px 15px;
        gap: 4px;
        font-size: 14px;
    }

    .filter-btn span {
        padding-top: 0;
    }

}