.h1 span{color: #b29269!important;}

.answer_block.switchPresent{height: 65px!important;}
.phoneImg:before{transform: rotateY(180deg);}

#s01{background:url(../img/b_g3.jpg?) no-repeat 50% 15%/cover;}
#s01 .block{margin-top: 0; width: 265px !important;}
#s01::before{content: ""; position: absolute; left: 0; bottom: 0; height: 110px; width: 100%; z-index: 9; background: url(../img/shadow.png) no-repeat 50% 50% / cover;  transform: rotate(180deg); }
.doc_block:before{content: none!important;}
.col .doc_block{padding-left: 30px !important;}
.popup-bg #popup2 .content .img{ margin-top: 41px;flex-shrink: 0;width: 20rem; margin-right: 0}
.submit:after{background: url(../img/podarok.png) no-repeat 50% 50% / cover!important;width: 335px!important; right: -245px!important;}
.border_block .price_list{min-height: 110px !important;}
@media (min-width: 361px){.block__number{white-space: nowrap;}}

@media (max-width: 480px){
    #nav .logo_block .img{margin: unset;max-width: 55px;}
    .light_theme #nav .col.contacts {width: 100%;font-size: 13px;position: relative;top: 4px;}
    .light_theme #nav .logo_t{font-size: 10px;}
}
#main .dev{flex-direction: column;}

@media (max-width: 576px) {
    #s01{background: url(../img/b_g3.jpg?) no-repeat 65% 0% / cover}
}