@media (min-width:1620px) {
    .hero-section {
        background-size: cover
    }
}

@media (max-width:1200px) {
    .hero-section {
        background-size: cover
    }
}

@media (max-width:992px) {
    .main-header {
        background-color: #0f1323
    }

    .navbar-inner__bottom {
        background: #0f1323
    }

    .page-title {
        font-size: 2em
    }

    .section-title {
        font-size: 2em
    }

    .section-subtitle {
        font-size: 1.5em
    }

    .hero-section {
        background-image: url(../assets/hero-bg-mobile.png);
        background-position: center top;
        background-attachment: fixed
    }

    .specs-section {
        background-size: unset
    }

    .prices-section {
        background-position: center -50px
    }

    .contact-form__btn {
        width: 100%
    }

    #scene_1 .layer-wrapper {
        display: none
    }

    .scroll-icon-wrapper {
        display: none
    }
    
    .feature {
        min-height: 9em
    }
}

@media (max-width:768px) {
    .feature {
        min-height: 11em
    }

    .prices-table__btn {
        width: 100%
    }

    .individual-order-feature {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center
    }

    .branches-table__content [class*=col-]:first-child {
        font-weight: 700;
        color: #2a3540
    }

    .individual-order-feature__icon-wrapper {
        margin-right: 0
    }

    .popup-form .custom-checkbox label::before {
        top: .15rem !important;
        left: -1.6rem !important;
        width: 1.25rem !important;
        height: 1.25rem !important;
        transform: none
    }

    .popup-form .custom-checkbox label::after {
        top: .25rem;
        transform: scale(1.25) !important
    }

    .popup-form__title {
        text-align: center
    }

    .popup-form__text {
        text-align: center
    }

    .popup-form__label {
        font-size: .875em
    }
    iframe {
        max-width: 330px;
        max-height: 185px;
    }
}

@media (max-width:576px) {
    body {
        font-size: 14px
    }

    .prices-section {
        border-radius: 0;
        background-position: center -40px
    }

    .requisite-card {
        padding: 3em 2em
    }

    .hero-section {
        padding-bottom: 30px;
    }

    .section {
        padding-top: 60px;
        padding-bottom: 30px;
    }

    .section-subtitle {
        font-size: 1.25em;
    }

    iframe {
        max-width: 330px;
        max-height: 185px;
    }
}

/*# sourceMappingURL=media.min.css.map */