.block-title{
    font-size: 46px;
    line-height: 1.2;
}
.hdr-leads{
    padding-left: 30px;
    flex-flow: column nowrap;
}
.hdr-leads a{
    margin-bottom: 10px;
    font-size: 11px;
    line-height: 16px;
    padding-right: 0 !important;
}
.frscr1__h1 mark{
    margin-left: -15px;
    padding-left: 15px;
    padding-right: 15px;
}
.frscr1__feats{
    justify-content: space-between;
}
.frscr1__feat{
    width:16%;
}
.frscr1__featinner{
    height: auto;
}
.frscr3__h1{
    text-shadow: 0px 0px 20px rgba(0,0,0,0.7);
}
.frscr4__woman{
    width: 500px;
    object-fit: cover;
    border-radius: 15px;
    height: 639px;
}
.grscr4__h1{
    padding-top: 60px;
}
.frscr4__content{
    padding-left: 400px !important;
    padding-right: 30px !important;
}
.frscr5__wrap .col-12{
    margin-bottom: 10px;
}
.product5{
    padding: 50px 15px 30px;
    height: 100%;
    margin-bottom: 0;
}
.product5__content{
    padding-left: 0;
}
.product5__line1{
    font-size: 16px;
    line-height: 1.4;
}
.reviwer__inner{
    padding-left: 15px;
    padding-right: 15px;
}
.reviwer__left{
    width: 400px;
}
.reviwer__photo img{
    height: 300px;
}
.frscr7__sale{
    left: 23%;
}
.frscr8__paper{
    width: 350px;
}
.frscr8__emoblock{
    right: 0px;
}
.frscr8{
    min-height: 880px;
}
.frscr8__wrap{
    padding-top: 50px;
}
.frscr8__list{
    margin-left: 100px;
}
.blogpost{
    max-width: 205px;
}
.frscr11__row{
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.frscr12{
    padding-top: 60px;
}
.quiz{
    padding: 0;
}
.quiz1{
    padding: 50px 30px;
}
.quiz1__left{
    /* padding-right: 30px; */
}
.quiz1__right{
    padding-left: 30px;
}
.scr12{
    background: #fff;
    min-height: auto;
    padding-top: 60px;
    padding-bottom: 40px;
}
.scr12__autor{
    display: none;
}
.hwopener{
    margin-left: 0;
    max-width: 100%;
}
.scr12__autor{
    padding-top: 0;
}
.scr12__form{
    float: none;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
}
.rside__posts .blogpost{
    max-width: none;
}
.smetapage{
    background-position: 0 bottom;
}
.smetapage__left{
    margin-left: auto;
    margin-right: auto;
    max-width: 600%;
    text-align: center;
}
.smetapage__mark,
.smetapage__h2{
    margin-left: auto;
    margin-right: auto;
}
.service__title,
.service__sub{
    width: 60%;
}
.service__mainimg{
    width: 30%;
}
.service__mainimg img{
    height: auto;
    border-radius: 10px;
}
.service__featusres{
    width: 60%;
}
.calcblockh1{
    font-size: 33px;
    line-height: 1.2;
}
.benefits{
    padding-bottom: 60px;
}
.servsmeta__img{
    margin-left: -30px;
}
.servsmeta__form{
    margin-right: 30px;
    margin-left: 40px;
}
.servfaq__abs{
    display: none;
}
.servfaq{
    background-position: 0 100%;
}
.servrelated{
    padding-bottom: 60px;
}
.servrelated__wrap{
    align-items: stretch;
}
.servrelated__wrap .col-12{
    margin-bottom: 30px;
}
.servrelated__item{
    margin-bottom: 0;
    min-height: auto;
    height: 100%;
}






























@media all and (max-width:997px){
    .mhide{
        display: none;
    }
    .hdr1:not(.hdr--transparent){
        background-color: #fffdf8;
        border-bottom: 1px solid #f8f8f8;
    }
    .hdr1:not(.hdr--transparent) .hdr{
        padding: 0;
        min-height: auto;
        align-items: center;
        padding: 20px 15px;
        flex-flow: row nowrap;
    }
    .hdr1:not(.hdr--transparent) .logo{
        margin-top:0;
        width: 120px;
        margin-left: 0;
    }
    .hdr1:not(.hdr--transparent) .logo__slogan{
        display: none;
    }
    .hdr1:not(.hdr--transparent) .hdr__phone{
        margin-top: 0px;
        font-size: 18px;
    }
    .hdr1:not(.hdr--transparent) .hdr__recall{
        margin-top: 5px;
        font-size: 11px;
    }
    .hdr1:not(.hdr--transparent) .hdr__contacts{
        margin-top: 0;
        margin-right: 0;
    }
    .hdr--transparent{
        position: absolute;
        top:0;
        left: 0;
        right: 0;
    }
    .hdr{
        padding-top: 30px;
        flex-flow: column nowrap;
    }
    .logo{
        margin-left: auto;
        margin-right: auto;
    }
    .logo__slogan{
        padding-top: 0;
        font-size: 12px;
        line-height: 1.5;
    }
    .hdr-leads{
        display: none;
    }
    .hdr__loc{
        margin-right: auto;
        margin-top: 30px;
    }
    .hdr__map{
        width: 30px;
        height: 30px;
    }
    .hdr__contacts{
        margin-right: auto;
        text-align: center;
        margin-top: 20px;
    }
    .hdr__contacts small{
        display: none;
    }
    .hdr1:not(.hdr--transparent) .hdr__loc{
        display: none;
    }
    .frscr1{
        padding-top: 250px;
        text-align: center;
        background-position: 40% top;
    }
    .frscr1__kanistra{
        display: none;
    }
    .frscr1__h1{
        font-size: 38px;
        line-height: 1.2;
        margin: 0 auto;
    }
    .frscr1__h1 mark{
        font-size: 27px;
        line-height: 1.5;
        margin: 2px 0;
    }
    .frscr1__h2{
        font-size: 16px;
        line-height: 1.4;
        margin: 0 auto;
    }
    .frscr1__action{
        padding-top: 30px;
        flex-flow: column nowrap;
    }
    .frscr1__button{
        height: 75px;
        font-size: 12px;
    }
    .frscr1__calc{
        padding-left: 0;
        align-items: center;
        padding-top: 20px;
    }
    .frscr1__calc img{
        width: 50px;
        margin-right: 15px;
    }
    .frscr1__calclink{
        margin-top: 0;
        text-align: left;
        font-size: 12px;
        line-height: 2;
    }
    .frscr1__feats{
        flex-wrap: wrap;
        padding-top: 30px;
    }
    .frscr1__feat{
        width: 48%;
        max-width: 220px;
        margin-right: 0;
        margin-bottom: 10px;
    }
    .frscr1__feattext{
        font-size: 14px;line-height: 1.4;
    }

    .frscr2{
        margin-top: 40px;
    }
    .block-title{
        font-size: 30px !important;
        line-height: 1.2 !important;
    }
    .block-sub{
        font-size: 17px;
        line-height: 1.5;
        padding-top: 10px !important;
    }
    .frscr2__blue{
        margin-top: 30px;
        border-radius: 10px;
        padding: 5px;
    }
    .frscr2__blueinner{
        border-radius: 5px;
        padding: 15px;
        font-size: 18px;
        line-height: 1.5;
        min-height: auto;
    }
    .frscr3{
        background-position: left top;
        min-height: auto;
        background-size: cover;
    }
    .frscr3 .container{
        height: auto;
        padding-bottom: 40px;
    }
    .frscr3__abs{
        display: none;
    }
    .frscr3__h1{
        font-size: 30px;
        line-height: 1.3;
        padding-top: 140px;
        text-shadow: 0px 0px 10px rgba(0,0,0,1);
        text-align: center;
    }
    .frscr3__h2{
        text-align: center;
        font-size: 18px;
        padding: 10px 0 30px;
    }
    .frscr3__smeta{
        margin-left: auto;
        margin-right: auto;
    }
    .frscr3__whiteblock{
        padding: 5px;
    }
    .frscr3__whiteinner{
        padding: 30px 15px;
    }
    .frscr3__whitetitle{
        font-size: 26px;
        line-height: 1.2;
        text-align: center;
    }
    .frscr3__form{
        flex-flow: column nowrap;
        max-width: 384px;
        margin: 0 auto;
    }
    input.themed{
        padding: 20px 30px !important;
        font-size: 14px !important;
    }
    .frscr3__planimg{
        padding: 5px;
    }
    .frscr3__planimgbg{
        width: 30px;
        height: 30px;
    }
    .frscr3__planimg img{
        width: 20px;
        height: 20px;
    }
    .frscr3__plan a{
        font-size: 11px;
        border:none;
    }
    .frscr3__formsubmit{
        margin-left: 0;
        padding-top: 15px;
        margin: 0 auto;
    }
    .frscr3__formbg{
        display: none;
    }
    .frscr3__formsubmit .button{
        height: 75px;
        font-size: 12px;
    }
    .accept{
        font-size: 12px;
        line-height: 1.4;
        padding-top: 15px;
    }
    .frscr4 .container{
        background: none;
        padding-top: 60px;
    }
    .frscr4__block{
        margin-top: 30px;
        margin-left: -15px;
        margin-right: -15px;
    }
    .frscr4__woman{
        display: none;
    }
    .frscr4__content{
        padding:30px 15px !important;
        min-height: 0 !important;
    }
    .grscr4__h1{
        padding-top: 0;
        font-size: 26px;
        line-height: 1.2;
        text-align: center;
    }
    .siteform{
        padding-top: 30px;
        margin: 0 auto;
    }
    .siteform__row{
        padding-bottom: 15px;
    }
    .frscr4__content p{
        font-size: 16px;
        line-height: 1.3;
        padding-top: 20px;
        text-align: center;
    }
    .siteform__sub .button{
        height: 70px;
        font-size: 12px;
        line-height: 1.5;
    }
    .frscr5{
        padding-top: 30px;
    }
    .frscr5__logo{
        width: 40px;
        height: 40px;
        margin-bottom: 10px;
    }
    .product5{
        margin-bottom: 30px;
    }
    .product5__sale{
        top:-25px;
    }
    .product5__content{
        min-height: auto;
    }
    .reviwer{
        margin: 30px -15px;
    }
    .reviwer__inner{
        flex-flow: column nowrap;
        padding: 0px;
    }
    .reviwer__thumbwrap{
        flex-flow: column nowrap;
        justify-content: center;
    }
    .reviwer__thumb img{
        height: 60px;
    }
    .reviwer__photo img{
        height: 200px;
    }
    .reviwer__ctrl{
        margin-right: auto;
        padding-top: 15px;
    }
    .reviwer__action{
        margin-top: 30px;
        height: 75px;
        font-size: 12px;
        width: 90%;
    }
    .reviwer__left{
        width: auto;
    }
    .reviwer__right{
        padding: 50px 15px 30px;
        width: auto;
        max-width: 100%;
    }
    .reviwer__title{
        font-size: 24px;
        line-height: 1.3;
        text-align: center;
    }
    .reviwer__right mark{
        width: 100%;
        text-align: center;
    }
    .reviwer__section p{
        font-size: 14px;
        line-height: 1.6;
    }
    .frscr6{
        padding-bottom: 30px;
    }
    .frscr7{
        padding-top: 30px;
    }
    .frscr7__bg{
        height: auto;
    }
    .frscr7 mark{
        font-size: 28px;
        line-height: 1.5;
    }
    .frscr7 .block-title{
        padding-left: 15px;
        padding-right: 15px;
    }
    .frscr7__from{
        margin-top: 30px;
        margin-left: -15px;
        margin-right: -15px;
        width: auto;
        max-width: none;
    }
    .frscr7__price{
        display: none;
    }
    .frscr7__sale{
        display: none;
    }
    .frscr7__frominner{
        padding: 30px 15px;
    }
    .frscr7__frominner .frscr3__paperred img{
        width: 100px;
    }
    .frscr7__frominner .frscr3__bgred{
        left: 20px;
    }
    .frscr7__smeta p{
        padding-left: 50px;
        font-size: 14px;
        line-height: 1.5;
    }
    .frscr7__fromtitle{
        padding-top: 30px;
        font-size: 26px;
    }
    .fileimgbg{
        width: 30px;
        height: 30px;
    }
    .filedescr{
        margin: 0;
        margin-left: 15px;
        font-size: 11px;
        line-height: 1.8;
        margin-top: 8px;
        border: 0;
        text-decoration: underline;
    }
    .frscr7__smeta{
        max-width: 300px;
        margin-left: auto;
        margin-right: auto;
    }
    .frscr7 .siteform{
        padding-top: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .frscr7 .siteform__sub .button{
        height: 75px;
    }
    .frscr8{
        background-position: 0 bottom;
        padding-top: 60px;
        padding-bottom: 30px;
    }
    .frscr8__wrap{
        flex-flow: column nowrap;
        padding-top: 30px;
    }
    .frscr8__paper{
        max-width: 100%;
        padding-top: 0px;
        margin-left: auto;
        margin-right: auto;
    }
    .frscr8__list{
        padding-left: 60px;
        padding-top: 40px;
        width: auto;
        max-width: 320px;
        margin-left: auto;
        margin-right: auto;
    }
    .frscr8__list p{
        margin-bottom: 15px;
        font-size: 16px;
    }
    .frscr8__list p:before{
        background-size: contain;
        width: 30px;
        height: 30px;
        left: -45px;
        top:0px;
    }
    .frscr9{
        padding-top: 60px;
        padding-bottom: 0px;
    }
    .frscr9__row{
        padding-top: 30px;
    }
    .yellowstage{
        text-align: center;
        width: auto;
        max-width: 100%;
        padding-bottom: 40px;
    }
    .yellowstage__num{
        width: 100%;
        font-size: 60px;
    }
    .frscr9__balon{
        display: none;
    }
    .yellowstage:before{
        display: none;
    }
    .yellowstage__dateicon{
        text-align: left;
        width: 250px;
        margin-left: auto;
        margin-right: auto;
    }
    .frscr10{
        padding-bottom: 30px;
    }
    .fescr10__row{
        padding-top: 30px;
    }
    .blogpost{
        max-width: none;
        padding-bottom: 30px;
    }
    .blogpost__content{
        height: auto;
        padding-bottom: 10px;
    }
    .frscr11__row{
        padding-top: 40px;
        margin: 0 -15px;
        width: auto;
        max-width: none;
    }
    .frscr11__row .col-12:before{
        display: none;
    }
    .frscr11__block{
        margin-bottom: 15px;
        height: 100px;
    }
    .frscr11__block img{
        width: 120px;
        border-radius: 5px;
    }
    .frscr11__text{
        font-size: 16px;
        line-height: 1.4;
    }
    .frscr12{
        padding-top: 30px;
    }
    .quiz{
        margin-top: 30px;
    }
    .quiz1{
        padding: 30px 15px;
        flex-flow: column nowrap;
        align-items: center;
    }
    .quiz1__abskran{
        display: none;
    }
    .quiz1__left{
        width:auto;
    }
    .quiz__title{
        text-align: center;
        font-size: 26px;
    }
    .quiz__checks{
        padding-top: 30px;
    }
    .quiz__checks label{
        font-size: 16px;
        line-height: 1.5;
        width: auto;
        height: auto;
        padding: 15px 30px 15px;
        margin-bottom: 10px;
    }
    .quiz__lab{
        height: 35px;
    }
    .quiz__labicon{
        width: 35px;
        height: 35px;
    }
    .quiz1__right{
        padding-left: 0;
        padding-top: 40px;
        width: auto;
    }
    .quiz1__right .quiz__title{
        padding-bottom: 15px;
        padding-left: 0;
    }
    .quiz1__right .siteform__sub .button{
        height: 75px;
    }
    .scr12{
        padding-top: 30px;
    }
    .scr12__h1{
        margin-left: 0;
        text-align: center;
        font-size: 28px;
        line-height: 1.2;
    }
    .hwopener{
        margin-top: 30px;
    }
    .hwopener__label i{
        width: 50px;
    }
    .hwopener__label{
        padding: 0 25px;
        font-size: 16px;
        line-height: 1.4;
    }
    .hwopener__ctrl{
        margin-left: 20px;
    }
    .hwopener__text p{
        padding: 15px;
        padding-left: 40px;
        font-size: 15px;
        line-height: 1.5;
    }
    .scr13{
        padding-top: 30px;
    }
    .scr13__mapover{
        margin: 30px auto 0;
        position: relative;
    }
    .scr13__mapinner{
        padding: 30px 15px;
    }
    .scr13__mapinner img{
        width: 100%;
    }
    .scr13__mapinner span{
        margin-top: 15px;
    }
    .scr13__map{
        margin-top: 15px;
        height: 400px;
    }
    .footer{
        padding-bottom: 15px;
    }
    .footer_left{
        display: block;
    }
    .footer__logo{
        margin-left: auto;
        margin-right: auto;
    }
    .footer__slogan{
        padding-left: 0;
        padding-top: 10px;
        font-size: 13px;
        text-align: center;
    }
    .footer__loc{
        width: auto;
        text-align: center;
        padding: 15px 0;
    }
    .footer__social{
        margin-left: auto;
        margin-right: auto;
    }
    .footer__copy{
        text-align: center;
    }
    .footer__tel{
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }
    .footer__callme{
        margin-top: 15px;
    }
    .thanks__h3{
        font-size: 15px;
    }
    .thanks2__item{
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 15px;
    }
    .thanks2__button{
        padding-bottom: 15px;
    }
    .innerpage{
        padding-top: 30px;
    }
    .backlink{
        height: 40px;
        font-size: 11px;
        width: 150px;
    }
    .innerpage__content{
        padding-top: 30px;
    }
    .text-content{
        padding-right: 0;
    }
    .text-content{
        font-size: 16px;
        line-height: 1.5;
    }
    .text-content .h1{
        font-size: 28px;
        line-height: 1.2;
        padding-bottom: 20px;
    }
    .text-content .h2{
        font-size: 24px;
        line-height: 1.3;
        margin-bottom: 20px;
        margin-top: 30px;
    }
    .text-content p{
        margin-bottom: 20px;
    }
    .text-content img{
        margin:20px 0;
    }
    .text-content li:before{
        top:14px;
    }
    .rside{
        float: none;
        max-width: none;
        padding-top: 40px;
    }
    .rside__title{
        font-size: 24px;
        line-height: 1.2;
    }
    .rside__posts{
        display: flex;
        flex-flow: row wrap;
        justify-content: center;
        padding-top: 20px;
    }
    .blogpost__title{
        font-size: 17px;
        line-height: 1.4;
        margin-top: 10px;
    }
    .blogpost__sub{
        font-size: 15px;
        line-height: 1.5;
    }
    .innerpage__bottom{
        padding-top: 0;
    }
    .frscr4__block--innerpage .frscr4__content{
        padding-left: 0;
    }


    .smetapage{
        min-height: auto;
        background-position:0 150px;
        background-size: auto 100%;
        padding-bottom: 60px;
    }
    .smetapage__left{

        padding-top: 300px;
    }
    .smetapage__h1{
        font-size: 34px;
        line-height: 1.1;
        text-shadow: 0px 0px 20px rgba(0,0,0,0.7);
    }
    .smetapage__mark{
        font-size: 18px;
        margin-top: 20px;
        line-height: 40px;
    }
    .smetapage__h2{
        font-size: 18px;
        line-height: 1.4;
        margin-top: 20px;
    }
    .smetapage__submit{
        padding-top: 20px;
    }
    .smetapage__submit .button{
        height: 75px;
        font-size: 12px;
    }
    .smetapage__submit img{
        width: 25px;
        height: 25px;
        margin-right: 13px;
    }

    .service{
        margin-top: 50px;
        max-width: 400px;
    }
    .service__title{
        font-size: 32px;
        line-height: 1.2;
        width: auto;
    } 
    .service__sub{
        font-size: 16px;
        line-height: 1.5;
        width: auto;
    }
    .service__mainimg{
        height: auto;
        position: relative;
        width: auto;
        margin:30px 0 0;
        left: auto;
        right: auto;
        top:auto;
    }
    .service__featusres{
        width: auto;
        padding-top: 40px;
    }
    .service__featitem{
        font-size: 16px;
        line-height: 1.4;
        max-width: none;
        padding-left: 45px;
        min-height: 45px;
        margin-bottom: 20px;
    }
    .service__featitem:before{
        width: 30px;
        height: 30px;
        top:-3px;
        left: 0;
    }
    .service__featwrap{
        padding-bottom: 0;
    }
    .service__calcblock{
        margin-top: 0;
    }
    .calcblockh1{
        padding-top: 0px;
        font-size: 28px;
        line-height: 1.2;
        text-align: center;
    }
    .benefits{
        padding-top: 60px;
        padding-bottom: 30px;
    }
    .benefits__wrap{
        padding-top: 30px;
        flex-flow: column nowrap;
    }
    .benefits__img{
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .benefits__content{
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
    }
    .benefits__content p{
        font-size: 16px;
        line-height: 1.5;
        padding-left: 50px;
    }

    .servtable{
        padding-top: 30px;
    }
    .servtable__wrap{
        padding-top: 30px;
        margin-left: -15px;
        margin-right: -15px;
    }
    .servtable__col{
        font-size: 14px;
    }
    .servtable__col:nth-child(1){
        font-size: 14px;
    }
    .servsmeta{
        padding-top: 30px;
        padding-bottom: 60px;
    }
    .servsmeta__block{
        padding: 8px;
    }
    .servsmeta__inner{
        padding-top: 30px;
    }
    .servsmeta__img{
        display: none;
    }
    .servsmeta__form{
        margin: 0 auto;
        padding: 0 15px;
    }
    .servsmeta__h1{
        font-size: 30px;
        line-height: 1.2;
        text-align: center;
    }
    .servsmeta__submit .button{
        font-size: 11px;
        line-height: 1.5;
        height: 75px;
    }
    .themeselect{
        padding: 20px 30px !important;
        font-size: 13px !important;
    }
    .servfaq {
        height: auto;
        padding-bottom: 30px;
    }
    .servfaq .hwopener__label{
        padding-left: 15px;
        font-size: 15px;
        line-height: 1.4;
        padding-right: 15px;
    }
    .servfaq .hwopener__label i{
        width: 45px;
    }
    .servrelated{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .servrelated__wrap{
        padding-top: 30px;
        align-items: flex-start;
    }
    .servrelated__item{
        padding: 15px;
        font-size: 16px;
        line-height: 1.4;
        margin-left: auto;
        margin-right: auto;
    }
    .servrelated__item img{
        height: 150px;
        margin-bottom: 15px;
    }

    .loadModal__left{
        display: none;
    }
    .loadModal{
        width: 500px;
        padding: 0;
        margin: 0;
        border-radius: 0;
    }
    .loadModal__wrap{
        padding: 30px 15px;
        display: block;
    }
    .loadModal__right{
        margin-left: 0;
        display: block;
        text-align: center;
        margin-top: 0;
    }
    .loadModal__h1{
        font-size: 26px;
        line-height: 1.2;
    }
    .loadModal__list{
        text-align: left;
        max-width: 440px;
        margin-left: auto;
        margin-right: auto;
        align-items: center;
        flex-flow: column nowrap;
    }
    .loadModal__list p{
        font-size: 15px;
        width: auto;
        min-width: 180px;
    }
    .loadModal__form{
        margin-left: auto;
        margin-right: auto;
    }
    .loadModal__formsubmit .button{
        height: 75px;
    }




    .anketa__pag{
        margin-left: 20px;
        height: 25px;
    }
    .anketa__pagtext{
        line-height: 25px;
    }
    .anketa__inner{
        padding:15px;
    }
    .anketaModal{
        border-radius: 0;
        padding: 0;
        margin-top: 0;
        margin-bottom: 0;
    }
    .anketa{
        flex-flow: column nowrap;
    }
    .anketa__left{
        width: 100%;
        overflow: hidden;
        padding-right: 0px;
        padding-bottom: 15px;
    }
    .anketa .swiper-slide{
        padding-right: 0;
    }
    .anketa__act .button{
        height: 75px;
        font-size: 13px;
    }
    .anketa__right{
        max-width: 280px;
        margin-left: auto;
        margin-right: auto;
    }
    .anketa__quest{
        text-align: left;
        font-size: 24px;
    }



    .anketa__proc{
        padding-bottom: 15px;
    }
    .anketa__loading{
        height: 90px;
    }
    .anketa__loading img{
        width: 60px;
        height: 60px;
    }
    .anketa__end1{
        font-size: 30px;
        padding-top: 20px;
        line-height: 1.1;
    }
    .anketa__end2{
        font-size: 18px;
        padding-top: 15px;
        line-height: 1.4;
    }
    .anketa__endemoji{
        padding-top: 30px;
    }
    .anketa__text{
        padding-top: 5px;
        padding-bottom: 20px;
    }




    .anketa__last{
        padding: 15px;
        background: #fff;
        text-align: center;
    }
    .anketa__last1{
        padding-top: 15px;
        font-size: 28px;
        line-height: 1.1;
    }
    .anketa__last2{
        font-size: 18px;
        line-height: 1.4;
    }
    .anketa__social label{
        width: 33%;
    }
    .anketa__lastphone{
        padding-top: 10px;
    }
    .anketa__lastbutton .button{
        height: 75px;
    }




    .thanks{
        padding-top: 250px;
        padding-bottom: 30px;
        margin-bottom: 30px;
    }
    .thanks__h3{
        font-size: 15px;
    }




    /* END 997px */
}