.hdr__slogan{
    display: none;
}
.hdr__complect{
    display: none;
}
.scr1__h1{
    font-size: 40px;
}
.scr1__left{
    flex-basis: 55%;
}
.title,
.scr4 .title{
    font-size: 40px;
}
.scr4__block{
    width: 60%;
}
.quest__anwser{
    padding-right: 30px;
}
.footer__slogan{
    display: none;
}






















@media (max-width:992px){
    .scr1{
        background-position-x:40%;
    }
    .hdr{
        align-items: center;
        padding-top: 15px;
    }
    .hdr__left{
        padding-top: 0;
    }
    .hdr__logo{
        width: 100px;
    }
    .hdr__map{
        display: none;
    }
    .hdr__wtarsapp{
        font-size: 0;
        width: 30px;
        height: 30px;
        background-size: contain;
        padding: 0;
        margin-top: 0;
    }
    .hdr__contacts{
        margin-left: 10px;
        margin-top: 0;
        padding-top: 0;
    }
    .hdr__time{
        display: none;
    }
    .hdr__phone{
        font-size: 15px;
    }
    .scr1__main{
        padding-top: 60px;
        flex-flow: column nowrap;
        align-items: stretch;
    }
    .scr1__h1{
        font-size: 28px;
        line-height: 1.2;
    }
    .title br{
        display: none;
    }
    .scr1__list{
        padding-top: 30px;
        font-size: 15px;
    }
    .scr1__list li{
        padding-left: 45px;
    }
    .scr1__form{
        padding: 30px 15px;
        min-height: auto;
    }
    .form__title{
        font-size: 25px;
    }
    .button{
        font-size: 13px;
        height: 75px;
        padding-top: 2px;
        border-bottom-width: 2px;
    }
    .themed, .themedselect{
        height: 70px;
    }





    .scr2{
        padding-top: 50px;
    }
    .title{
        font-size: 30px;
    }
    .sub{
        font-size: 17px;
    }
    .sub br{
        display: none;
    }
    .scr2__wrap{
        padding-top: 30px;
    }
    .scr2__wrap .col-12{
        padding-bottom: 30px;
    }
    .scr2__text{
        padding-top: 10px;
        font-size: 18px;
    }
    .yamap{
        position: relative;
        height: 500px;
    }
    .scr3__map{
        height: auto;
        display: flex;
        flex-flow: column-reverse nowrap;
    }
    .scr3__mapover{
        background: none;
        height: auto;
    }
    .scr3__overleft,
    .scr3__overright{
        padding: 15px;
    }
    .scr3__title{
        font-size: 19px;
    }
    .scr3__block dt{
        font-size: 13px;
    }
    .scr3__block dd{
        font-size: 15px;
    }
    .scr3__mapover .container{
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 0;
        padding-right: 0;
    }
    .scr4{
        background: none;
        height: auto;
    }
    .scr4 .container{
        flex-flow: column-reverse nowrap;
    }
    .scr4__prof{
        display: none;
    }
    .scr4__form{
        position: relative;
        left: auto;
        margin: 30px auto;
        top: auto;
    }
    .scr4__block{
        width: 100%;
    }
    .title, .scr4 .title{
        font-size: 30px;
        text-align: center;
    }
    .scr4 .title{
        padding-top: 50px;
    }
    .scr4__questions{
        padding-top: 30px;
    }
    .quest{
        min-height: auto;
    }
    .quest__question{
        padding: 20px 15px;
    }
    .quest__num{
        font-size: 24px;
        margin-top: 0;
        width: 40px;
        flex-shrink: 0;
    }
    .quest__title{
        font-size: 17px;
        padding-right: 30px;
    }
    .quest__arrow{
        right: 15px;
        width: 7px;
        height: 14px;
        top:25px;
    }
    .quest__anwser{
        padding: 0 15px;
    }
    .quest__anwser p{
        padding: 0 30px 15px;
        font-size: 14px;
    }
    .scr5 .container{
        flex-flow: column nowrap;
        margin-top: 30px;
        padding-bottom: 30px;
    }
    .scr5__photo{
        position: relative;
        width: 100%;
        left: 0;
        top: 0;
    }
    .scr5__form{
        min-height: auto;
        width: 100%;
        text-align: center;
        margin-top: -45px;
        padding: 30px 15px;
    }
    .footer .container{
        flex-flow: column nowrap;
        align-items: center;
        text-align: center;
    }
    .footer__left{
        order:-2;
    }
    .footer__whatsapp{
        margin: 15px 0;
        text-align: left;
    }
    .footer__legal{
        margin: 15px 0;
        order:2;
    }
    .footer__cont{
        margin-left: 0;
        padding-top: 30px;
        padding-bottom: 15px;
        order:-1;
    }
    .footer__cont .hdr__phone{
        font-size: 22px;
    }
    .footer__cont .hdr__time{
        display: block;
    }






    .callmodal__wrap{
        padding: 30px 15px;
    }
    .callmodal{
        margin: 0;
    }
    .hystmodal__close{
        right: 10px;
        top: 10px;
        filter: brightness(0.4);
        width: 23px;
        height: 23px;
    }
    .modal__h1{
        font-size: 30px;
    }
    .modal__h2{
        font-size: 17px;
    }
    .modal__form{
        margin: 0;
    }



    .formmodal{
        margin: 0;
        padding: 30px 15px;
    }
    .formmodal .modal__h1{
        font-size: 22px;
        line-height: 1.4;
        padding: 10px 15px 0;
    }
    .formmodal__wrap {
        flex-flow: column nowrap;
        align-items: stretch;
    }
    .formmodal__right{
        width: 100%;
        padding: 20px;
        margin-top: 0px;
    }
    .formmodal__h3{
        font-size: 22px;
    }
    .formmodal__h4{
        font-size: 16px;
        padding-top: 10px;
    }
    .formmodal__left{
        padding: 20px 20px 30px;
    }
    .formmodal ul{
        font-size: 16px;
    }



    .thanks{
        min-height: auto;
        padding-bottom: 60px;
        text-align: center;
    }
    .scr1__thanks{
        padding-top: 60px;
    }

/* END 992px */
}










@media (max-width:340px){

    .scr1__h1{
        font-size: 24px;
    }
    .scr3__mapover .container{
        flex-flow: column nowrap;
        align-items: stretch;
    }
    .scr3__overleft,
    .scr3__overright{
        max-width: none;
        width: 100%;
    }

}