@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .s1-home-about__single {
        padding: 26px 20px 26px;
    }

    .s1-home-development__left {
        margin-right: 0;
    }

    .s1-home-development__right {
        margin-left: 80px;
    }

    .s1-home-development__left .section-title__title {
        font-size: 36px;
    }

    .footer-widget__contact {
        margin-top: 40px;
    }

    .footer-widget__legal {
        margin-top: 40px;
    }

    .footer-widget__links {
        margin-top: 40px;
    }

    .site-footer__top {
        padding: 100px 0 100px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .s1-home-development__right {
        margin-left: 0;
        margin-top: 50px;
    }

    .s1-home-development__video-content {
        left: -15px;
    }

    .s1-home-faq__left {
        margin-bottom: 50px;
    }

    .footer-widget__contact {
        margin-top: 40px;
    }

    .footer-widget__legal {
        margin-top: 40px;
    }

    .footer-widget__links {
        margin-top: 40px;
    }

    .site-footer__top {
        padding: 100px 0 100px;
    }

    .s1-home-development__counter__single {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .s1-home-development__counter__single:nth-child(2):before {
        display: none;
    }

    .sidebar {
        margin-top: 60px;
    }
}

@media only screen and (max-width: 767px) {
    .section-title__title {
        font-size: 36px;
        line-height: 46px;
    }

    .section-title__title br {
        display: none;
    }

    .section-title__text br {
        display: none;
    }

    .s1-home-about__single {
        padding: 26px 18px 26px;
    }

    .s1-home-hotline__details {
        flex-direction: column;
    }

    .s1-home-hotline__details li + li {
        margin-left: 0;
        margin-top: 30px;
    }

    .s1-home-support__single {
        padding: 24px 15px 24px;
    }

    .s1-home-support__title {
        font-size: 20px;
    }

    .s1-home-development__left {
        margin-right: 0;
    }

    .s1-home-development__right {
        margin-left: 0;
        margin-top: 50px;
    }

    .s1-home-development__video-content {
        display: none;
    }

    .s1-home-development__counter__single {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .s1-home-development__counter__single:before {
        display: none;
    }

    .s1-home-faq__left {
        margin-bottom: 50px;
    }

    .footer-widget__contact {
        margin-top: 40px;
    }

    .footer-widget__legal {
        margin-top: 40px;
    }

    .footer-widget__links {
        margin-top: 40px;
    }

    .site-footer__top {
        padding: 100px 0 100px;
    }

    .footer-widget__about {
        margin-right: 0;
    }

    .sidebar {
        margin-top: 60px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1442px) {

}

/*--------------------------------------------------------------
# Main Menu
--------------------------------------------------------------*/

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .main-menu .mobile-nav__toggler {
        color: var(--fixnix-primary);
    }

    .main-menu .mobile-nav__toggler:hover {
        color: var(--fixnix-black);
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .main-menu .mobile-nav__toggler {
        color: var(--fixnix-primary);
    }

    .main-menu .mobile-nav__toggler:hover {
        color: var(--fixnix-black);
    }
}

@media (max-width: 767px) {
    .main-menu__wrapper {
        padding: 0 30px;
    }

    .main-menu__right {
        display: none;
    }

    .main-menu .mobile-nav__toggler {
        color: var(--fixnix-primary);
    }

    .main-menu .mobile-nav__toggler:hover {
        color: var(--fixnix-black);
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1370px) {
    .main-menu__wrapper {
        padding: 0 20px;
    }

    +
    .main-menu__call {
        display: none;
    }
}

/*--------------------------------------------------------------
# Main Slider
--------------------------------------------------------------*/

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .main-slider__nav .swiper-button-next {
        right: auto;
    }

    .main-slider__nav .swiper-button-prev {
        left: auto;
    }

    .main-slider__nav {
        top: 43%;
        align-items: flex-end;
        justify-content: inherit;
        flex-direction: column;
    }

    .main-slider__nav .swiper-button-prev {
        margin-bottom: 10px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .main-slider__nav .swiper-button-next {
        right: auto;
    }

    .main-slider__nav .swiper-button-prev {
        left: auto;
    }

    .main-slider__nav {
        top: 43%;
        align-items: flex-end;
        justify-content: inherit;
        flex-direction: column;
    }

    .main-slider__nav .swiper-button-prev {
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 767px) {
    .main-slider__nav {
        display: none;
    }

    .main-slider__title {
        font-size: 32px;
        line-height: 42px;
    }

    .main-slider__title br {
        display: none;
    }

    .main-slider__text br {
        display: none;
    }

    .main-slider .container {
        padding-top: 142px;
        padding-bottom: 150px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1400px) {
    .main-slider__nav .swiper-button-next {
        right: auto;
    }

    .main-slider__nav .swiper-button-prev {
        left: auto;
    }

    .main-slider__nav {
        top: 43%;
        align-items: flex-end;
        justify-content: inherit;
        flex-direction: column;
    }

    .main-slider__nav .swiper-button-prev {
        margin-bottom: 10px;
    }
}
