@media(max-width:998px){.urist-text{display:none;}
.nomobile{display:none;}
header{display:none;}
.ots{display:none;}
.modal_2_left{width:100%;background:#fff;height:100%;float:left;overflow:auto;padding:20px;}
.levels{padding-bottom:20px;}
.footer .logo{float:none;}
.modal_2_right{width:100%;background:#ebf0f3;height:100%;float:right;padding:20px;}
.close-modal{display:none;}
.modal{top:50px;}
.mots_bottom{margin-bottom:20px;}
.mots_top{}
.rblock{text-align:center;float:none;margin-top:0;margin-right:0;z-index:100;position:relative;margin-left:0;margin-top:120px;}
.zadachi{padding-bottom:20px;}
.map #u4{float:none;text-align:center;width:300px;margin-left:0;margin:40px auto;}
.title_top{float:none;margin-right:0;text-align:center;margin-top:60px;}
#u3{font-size:20px;color:black;margin-top:10px;text-shadow:1px 1px 0px #fff;filter:dropshadow(color 1px 1px 0px #fff);margin-right:0;}
#u4{float:none;margin-top:40px;background:#435c85;padding:30px 20px;text-align:center;border-radius:1px;box-shadow:0px 0px 0px 5px rgba(255, 255, 255, 0.5);-webkit-box-shadow:0px 0px 0px 5px rgba(255, 255, 255, 0.5);-moz-box-shadow:0px 0px 0px 5px rgba(255, 255, 255, 0.5);margin-bottom:10px;width:250px;margin-right:0;margin:0 auto;z-index:100;position:unset;}
.mobile_logo img{width:125px;padding:10px;}
.m_menu{width:54px;height:35px;}
.mobile_nav{position:absolute;float:right;right:0;top:0;z-index:1000;display:none;}
.mobile_phone{top: 15px;position: absolute;font-size: 20px;text-align: center;width: 100%;}
.mobile_menu{width:100%;height:50px;z-index:1000;position:fixed;background:#4b515c;}
.mobile_menu ul{list-style:none;margin-left:-41px;}
.mobile_menu li{border-bottom:1px solid rgba(0, 0, 0, 0.25);padding:10px;}
.fact{background:#d8e5ed;padding-bottom:30px;position:relative;z-index:1;}
.carousel-control.right{background-image:none;}
.carousel-control.left{background-image:none;}
.carousel-inner{height:400px;}
.bmodal{margin:0 0 30px 0;}
.rtext{text-align:center;}
.righttext{text-align:center;float:none;}
.lefttext{text-align:center;float:none;}
}
@media(max-width:500px){
    .mobile_phone{
        font-size: 20px;
        margin-left: 70px;
    }
    #u15{
        font-size: 20px;
    }
    .zagolovok,.mobile_h1{
        font-size: 23px;
    }
    #u13 i{
        font-size: 16px;
    }
}
