@media (max-width: 1199px)
{
    /*---------------
        Main styles
    ---------------*/
    body.lock
    {
        overflow: hidden;
    }


    .section-back
    {
        position: fixed;
        z-index: 151;
        right: 0;
        left: auto;

        display: none;

        width: auto;
        padding: 0;

        background: transparent;
    }

    .section-back .cont
    {
        padding: 0;
    }

    .section-back__btn
    {
        width: 50px;
        height: 50px;
        padding: 0;
    }

    .section-back__btn svg
    {
        display: none;
    }

    .section-back__btn span
    {
        display: none;
    }

    .section-back__btn:before
    {
        position: absolute;
        top: 50%;
        left: 20%;

        width: 60%;
        height: 2px;
        margin-top: -1px;

        content: '';
        transform: rotate(-45deg);

        background: var(--color);
    }

    .section-back__btn:after
    {
        position: absolute;
        top: 50%;
        left: 20%;

        width: 60%;
        height: 2px;
        margin-top: -1px;

        content: '';
        transform: rotate(45deg);

        background: var(--color);
    }

    .progress
    {
        display: none;
    }


    .main-btn
    {
        margin-top: 80px;
    }

    *[data-swiper-parallax-y]
    {
        transform: none !important;
    }


    .scroll
    {
        display: block;
        overflow: visible;

        height: auto;
        padding: 0;
    }


    .tab-btn_bord
    {
        line-height: 24px;

        padding-bottom: 14px;
    }

    .tab-btn_bord:hover
    {
        font-weight: 400;

        padding-left: 28px;
    }

    .tab-btn_bord.active
    {
        font-weight: 600;

        padding-left: 28px;
    }

    .tab-btn_bord + .tab-btn_bord
    {
        margin-top: 30px;
    }

    .tab-btn_bord:before
    {
        display: none;
    }
    /*---------------
        Header
    ---------------*/
    header
    {
        padding-top: 10px;
        padding-bottom: 10px;

        background: var(--bg1);
    }

    header .wrap_block
    {
        width: 350px;
        padding-left: 30px;
    }

    header .menu__link:after
    {
        display: none;
    }

    header .menu__item + .menu__item
    {
        margin-top: 30px;
    }
    /*---------------
        Main section
    ---------------*/
    .page-content
    {
        position: relative;

        overflow: visible;

        height: auto;
    }

    .page-content .swiper-wrapper
    {
        display: block;

        height: auto;

        transform: none !important;
    }


    .first-section
    {
        min-height: calc(100vh - 56px);
        margin-top: 56px;
        padding: 100px 0;
    }


    .will-help:after
    {
        opacity: 1;
    }

    .will-help .main__title
    {
        margin-bottom: 0;
    }

    .help-circle
    {
        display: none;
    }

    .info-help__colR
    {
        overflow: visible;

        width: 100%;
        max-width: none;
        min-height: 1px;
        max-height: none;
        margin: 50px 0 0;
    }

    .info-item
    {
        display: block;
    }


    .about:after
    {
        position: absolute;
        top: 0;
        left: 0;

        width: 100%;
        height: 100%;

        content: '';

        background: rgba(0, 0, 0, .5);
    }

    .about .cont
    {
        z-index: 1;
    }

    .about .section-content__bg
    {
        object-position: 0 0;
    }

    .about__block .main__desc
    {
        max-width: 460px;
        margin-top: 60px;
    }


    .about-info
    {
        position: fixed;
        z-index: 150;

        padding: 0;
    }

    .about .section-back
    {
        display: block;
    }

    .about .section-back__btn:before
    {
        background: var(--color3);
    }

    .about .section-back__btn:after
    {
        background: var(--color3);
    }

    .about .scroll
    {
        display: flex;
        overflow-y: auto;

        height: 100%;
        margin: auto 0;
        padding: 70px 0;
    }

    .about .about-info__colL,
    .about .about-video
    {
        transform: none;

        opacity: 1;
    }


    .information.active .information__block
    {
        opacity: 1;
    }


    .information-info
    {
        position: fixed;
        z-index: 150;

        background: var(--bg1);
    }

    .information.active .information-info
    {
        transition-delay: 0s;
    }

    .information .section-back
    {
        display: block;
    }


    .information-info__bg
    {
        display: block;

        opacity: .6;
    }

    .information-info__bg.loaded
    {
        opacity: .6;
    }

    .information-info .scroll
    {
        display: flex;
        overflow-y: auto;

        height: 100%;
        margin: auto 0;
        padding: 70px 0;
    }

    .information-info .main__title
    {
        transform: none;

        opacity: 1;
    }

    .information-info__cols
    {
        transform: none;

        opacity: 1;
    }


    .tariffs
    {
        padding: 0;
    }

    .section-content__sector
    {
        position: relative;

        width: 100%;
        padding: 100px 0;
    }

    .tariffs-inform{
        position: fixed;
        background: #fff;
        z-index: 150;
    }
    
    .tariff-info__colR {
	    min-height: inherit !important;
    }

/*
    .tariffs-inform__bg{
        display: none;
    }
*/

    .tariffs-inform .cont
    {
        padding: 0 50px;
    }

    .tariffs-inform .scroll
    {
        overflow-y: auto;
        width: auto;
        height: 100%;
        margin: auto 0;
        padding: 70px 0;
    }

    .tariff-info__colL,
    .tariff-info__colR
    {
        transform: none;

        opacity: 1;
    }

    .tariff-info__colL
    {
        min-height: 1px;
    }

    .tariffs .section-back
    {
        display: block;
    }

    .tariffs .section-back__btn:before
    {
/*         background: var(--color3); */
		background: #fff;
    }

    .tariffs .section-back__btn:after
    {
/*         background: var(--color3); */
		background: #fff;
    }


    .faq-links
    {
        display: none;
    }

    .faq-info
    {
        position: relative;

        visibility: visible;

        margin-top: 50px;

        pointer-events: all;

        opacity: 1;
    }

    .faq-info .title-number,
    .faq-info .text-block
    {
        transform: none;

        opacity: 1;
    }

    .faq-info .cont
    {
        display: block;
    }

    .faq-info .text-block
    {
        display: none;

        margin: 30px 0 0;
    }

    .faq-info .text-block.show
    {
        display: block;
    }

    .faq-info .title-number
    {
        width: 100%;
        padding: 10px 30px;

        cursor: pointer;
    }

    .title-number:before
    {
        display: none;
    }

    .faq-info .title-number:after
    {
        position: absolute;
        top: 50%;
        right: 0;

        width: 14px;
        height: 20px;
        margin-top: -10px;

        content: '';

        background: url(../images/arrow5.svg) 50%/contain no-repeat;
    }

    .faq-info .title-number.active:after
    {
        transform: rotate(180deg);
    }

    .title-number .number
    {
        top: 10px;
    }


    .form-line
    {
        margin-top: 46px;
    }

    .form-field
    {
        max-width: 350px;
    }


    .application
    {
        padding-bottom: 100px;
    }


    .reviews-text,
    .reviews-video
    {
        position: fixed;
        z-index: 150;
    }

    .reviews .section-back
    {
        display: block;
    }


    .reviews-video .scroll,
    .reviews-text .scroll
    {
        display: flex;
        overflow-y: auto;

        height: 100%;
        margin: auto 0;
        padding: 70px 0;
    }

    .reviews-video__colL,
    .reviews-video__colR,
    .reviews-text__colL,
    .reviews-text__colR
    {
        transform: none;

        opacity: 1;
    }
}
