@media (min-width: 1300px) {
    .container {
        max-width: 1200px;
    }
}

@media (min-width: 1400px) {
    .container {
        max-width: 1300px;
    }
}

@media (min-width: 992px) {
    .login-dropdown > .dropdown-menu {
        display: block;
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        transition: var(--main-transition);
    }
    .login-dropdown:hover > .dropdown-menu {
        opacity: 1;
        visibility: visible;
        pointer-events: all;
    }
}

@media (max-width: 1199px) {
    .nav-top-contact {
        display: none;
    }
}

@media (max-width: 991px) {
    html {
        font-size: var(--mobile-font-size);
    }
    .nav-top {
        display: none;
    }
    .site-nav-links {
        display: none;
    }
    .site-logo img {
        width: 140px;
    }
    .ftr-listed-links {
        columns: 3;
    }
    .ftr-bank-cards {
        justify-content: flex-start;
    }
    .login-dropdown > a > div {
        display: none;
    }
    .login-dropdown > a > i {
        margin: 0;
    }
    .login-dropdown > .dropdown-menu {
        transform: none !important;
        left: unset !important;
        right: 0 !important;
    }
    .mobile-nav-open {
        margin-left: 10px;
    }
    .sf-group {
        margin-bottom: 10px;
    }
    .sfb-cbox {
        margin-bottom: 10px;
    }
    .sfb-group {
        margin-bottom: 10px;
    }
    .showcase-form-bottom > .inner {
        padding-bottom: 0;
    }
    .car-item-content {
        flex-direction: column;
    }
    .car-item > .car-item-content > .desc {
        margin-top: 20px;
    }
}

@media (max-width: 767px) {
    .ftr-listed-links {
        columns: 2;
    }
}

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