@media (min-width: 992px) {}

@media (min-width: 1200px) {
    .col-xl-custom {
        flex: 0 0 auto;
        width: 20%;
    }
}

@media (min-width: 1500px) {
    .container {
        max-width: 1440px;
    }
}

@media (max-width: 1500px) {}

@media (max-width: 1199.98px) {
    .sticky-logo {
        display: inline-block;
    }

    .normal-logo {
        display: none;
    }

    .logo-area {
        padding: 0;
        margin-right: 15px;
    }

    .feature-categories {
        padding: 60px 0;
    }
}

@media (max-width: 1024px) {
    .desktop-header {
        display: none;
    }

    .mobile-header {
        display: block;
    }

    .header {
        height: auto;
    }

    .join-free-btn.ft-btn {
        margin-left: 0;
    }

    .biz-banner {
        margin-top: 0;
    }
}

@media (max-width: 991.98px) {
    .feature-categories {
        padding: 40px 0;
    }
}

@media (max-width: 767.98px) {
    .swiper-arrow-btn {
        height: 44px;
        width: 28px;
    }

    .biz-banner {
        height: 360px;
    }

    .basic-info-list .bsc-item:nth-child(odd) {
        margin-right: 0;
    }

    .basic-info-list .bsc-item {
        float: none;
        width: 100%;
    }

    .auth-left {
        display: none;
    }

    .auth-right {
        width: 100%;
    }

    .product-item {
        width: 100%;
    }
}

@media (max-width: 575.98px) {
    .swiper-arrow-btn {
        height: 38px;
        width: 24px;
    }

    .small-category-2-thumb {
        width: 40px;
        height: 40px;
    }

    .small-category-2-thumb img {
        height: 28px;
    }

    .sc-2-detail {
        margin-left: 10px;
    }

    .sc-2-detail span {
        font-size: 13px;
    }

    .sc-jb-title {
        font-size: 14px;
    }

    .sec-title {
        padding-bottom: 1.3rem;
    }

    .homes-list li {
        font-size: 12px;
        margin-bottom: 10px;
    }

    .homes-list i {
        font-size: 14px;
    }

    .biz-banner-content {
        padding: 40px 25px 40px;
    }

    .biz-banner h2 {
        font-size: 18px;
    }

    .ft-input-prefix {
        padding: 8px 10px 8px 15px;
        font-size: 16px;
        min-height: 40px;
    }

    .biz-banner-entrace .ft-btn,
    .biz-banner-entrace .ft-icon,
    .biz-banner-entrace .ft-input {
        font-size: 18px;
        line-height: 1.5;
    }

    .biz-banner-entrace .ft-input {
        padding: 8px 16px 8px 0;
        min-height: 40px;
        font-size: 16px;
    }

    .ft-input::placeholder {
        font-size: 16px;
    }

    .biz-banner-entrace .biz-banner-search-btn {
        padding: 6px 18px 7px 15px;
        font-size: 14px;
        min-height: 40px;
        min-width: fit-content;
    }

    .join-free-btn.ft-btn {
        padding: 6px 20px;
        margin-top: 20px;
        font-size: 15px;
    }

    .join-free-btn.ft-btn .ft-icon {
        font-size: 12px;
    }

    .biz-banner-entrace {
        margin-top: 20px;
    }

    .footer-link {
        margin-bottom: 0.5rem;
    }

    .partner-card img {
        height: 40px;
    }

    .more-btn {
        font-size: 13px;
        padding: 8px 20px;
    }

    .more-btn .ft-icon {
        font-size: 11px;
    }

    .product-thumbnail {
        width: 120px;
    }

    .product-content li {
        font-size: 12px;
        margin-bottom: 3px;
    }

    .nail-popover {
        right: 5px;
    }

    .np-caret {
        right: 16px !important;
    }
}
