

@media only screen and (max-width : 1200px) {
.why_me_bg{height:200px;}
.why_me_bg h3{margin-top:55px; font-size:19px; font-weight:bold; margin-bottom:5px;}
.why_me_p1{}
.otziv_all div{font-size:14px; padding:10px;}
.otziv_left img{margin-right:15px;}
.otziv_right img{margin-left:15px;}
.otziv_all div{font-size:12px;}
.map_all{display:none;}
.meadia_s1{font-size:22px;}
.meadia_s2{font-size:24px;}
}


@media only screen and (max-width : 992px) {
.why_me_bg{height:160px;}
.why_me_bg h3{margin-top:45px; font-size:15px; font-weight:bold;}
.why_me_p1{}
.otziv_all div{font-size:16px; padding:15px;}
.otziv_left img{margin-right:25px;}
.otziv_right img{margin-left:25px;}
.otziv_all div{font-size:16px;}
.meadia_s1{font-size:18px;}
.meadia_s2{font-size:22px;}
}


@media only screen and (max-width : 768px) {
h1{text-align:center !important;}
.meadia_s2{font-size:30px;}
.why_me_bg{height:245px; margin-bottom:45px}
.why_me_bg h3{margin-top:70px; font-size:25px; font-weight:normal;}
.why_me_p1{}	
.fix_menu{position:relative;}
.dvigla{display:block;}
.up_otstup2{margin-top:0;}
.galkas{width:170px;}
.otziv_left img, .otziv_right img{margin:0; display:none;}
.otziv_p2, .otziv_p4, .otziv_p1, .otziv_p3{background:none; background-color:#FFFFEB;}
.otziv_all{height:auto;}
.bg2_z{margin-bottom:0;}
.vopros_vorp, .vopros_otvet{font-size:18px;}
.img_office img{margin-top:20px;}
.hidden_call{display:none !important;}
.footer1{text-align:center;}
.knopa_sec{display:block; background-color:#FFFFEB}
.knopka_up{text-align:center;}
.knopka_up a{text-align:center; background-color:#DAFFCE; display:block; margin:10px 25px; font-size:35px; border:1px solid black; border-radius:40px; font-family:tahoma;}
.knopka_up a:hover{color:#FFFFEB; background-color:#668AFD; text-decoration:none;}
.otziv_all h4{text-align:center;}
.dvigla2{margin-top:75px; display:block;}
.cooal{padding-bottom:5px !important;}
#usl, #why1, #otz, #vorp, #cont, #calll{position:absolute; top:0;}


}
@media only screen and (max-width : 570px) {

.meadia_s2{font-size:25px;}
}

@media only screen and (max-width : 540px) {
.why_me_bg{height:180px; margin-bottom:20px;}
.why_me_bg h3{margin-top:55px; font-size:18px; font-weight:bold; margin-bottom:5px;}
.why_me_p1{}

.down_540_1{width:100%;}
.down_540_2{width:100%; text-align:center;}
.cooler{height:170px;}
.header_avar_h1{text-align:center;}
.usl_all{width:100%;}
.uslugi_mobile{display:none;}

}
@media only screen and (max-width : 510px) {

.callback{ margin:25px 5px;}
.callback a{font-size:25px;}
.why_me_bg{margin-bottom:20px;}
}

@media only screen and (max-width : 480px) {
.why_me_bg{height:150px;}
.why_me_bg h3{margin-top:45px; font-size:15px; font-weight:bold;}
.why_me_p1{}

.up_phone{font-size:28px; margin:25px 5px;}
.callback{ margin:25px 5px;}
.callback a{font-size:20px;}
.b1{padding:3px; }
.up_otstup2{padding:0;}
.vopros_hidden{display:none;}
.otziv_all div{font-size:14px;}
.obrzvon_bg{margin-left:10px; margin-right:10px;}
.cooal{padding-left:8px; padding-right:8px;}
.cooal{padding-bottom:0;}
}

@media only screen and (max-width : 380px) {
.why_me_down{width:100%;}
.why_me_bg{height:245px; margin-bottom:15px}
.why_me_bg h3{margin-top:70px; font-size:25px; font-weight:normal;}
.why_me_p1{}
.otziv_left{display:none;}
.header_avar_h1{font-size:14px; line-height:20px;}
.callback a{font-size:15px;}
.vopros_vorp, .vopros_otvet{font-size:16px;}
.dozvon_p2{font-size:28px;}
.obrzvon_bg{margin-left:5px; margin-right:5px;}
}

@media only screen and (max-width : 320px) {
.callback a{font-size:13px;}
.dozvon_p2{font-size:26px;}
}
