.logo{margin-top: 5px;}
.header_blocks p.slogan{margin-top: 15px;}

.new-header-contact-write{
 position: relative;
 margin-top: 5px;
 text-align: left;
 padding-left: 40px;
 margin-bottom: 20px;
}

.new-header-contact-write:before{
 content: '';
 display: block;
 width: 30px;
 height: 24px;
 background: url(/img/mail.png) 0 0 no-repeat;
 position: absolute;
 left: 0;
 top: 7px;
}
.new-header-contact-write span{margin-right: 0 !important; }
.new-header-contact-call{
 position: relative;
 margin-top: 5px;
 text-align: left;
 padding-left: 40px;
 margin-bottom: 20px;
}
.new-header-contact-call:before{
 content: '';
 display: block;
 width: 28px;
 height: 28px;
 background: url(/img/phone.png) 0 0 no-repeat;
 position: absolute;
 left: 0;
 top: 7px;
}
.new-header-contact-call span{margin-right: 0 !important;}
.new-header-phone2{text-align: left;}
.header_auth_block{margin-top: 40px;}
.new-header-schedule{text-align: left;font-size: 12px;}
.mobile-navbar-call-button .fa{display: none;}
@media screen and (min-width: 992px){
 .mobile-navbar-logo,
 .mobile-navbar-call{
 display: none;
}
}

@media screen and (max-width: 991px){
 #headerFix{
 display: none;
}
 
 body{
 padding-top: 70px;
}
 
 .mobile-navbar{
 position: fixed;
 top: 0;
 left: 0;
 width: 100vw;
 z-index: 9999;
 box-shadow: 0 3px 3px 0 #222;
 background: white !important;
}
 
 .mobile-navbar-logo,
 .mobile-navbar-call,
 .mobile-navbar-header{
 display: inline-block;
}
 
 .mobile-navbar-logo{
 float: left;
 width: 146px;
 height: 73px;
}
 
 .mobile-navbar-logo-img{
 width: auto;
 height: 68px;
 margin-top: 2px;
}
 
 .mobile-navbar-call{
 float: left;
 width: calc(100% - 201px);
 height: 73px;
 padding: 0 10px;
 text-align: center;
}
 
 .mobile-navbar-call-button{
 display: inline-block;
 border: none;
 background: #6d9761;
 color: #fff !important;
 outline: none;
 height: 73px;
 line-height: 73px;
 font-size: 16px;
 min-width: 70px;
 width: 100%;
 max-width: 320px;
 text-decoration: none !important;
 
}
 
 .mobile-navbar-header{
 float: left;
 width: 55px;
 height: 73px;
 margin-right: 0px !important;
 margin-left: 0px !important;
}
 
 .mobile-navbar-toggle{
 border: none;
 padding: 0;
 margin: 0;
 width: 100%;
 height: 100%;
 background: transparent !important;
}
 
 .mobile-navbar-toggle .icon-bar{
 width: 100%;
 height: 5px;
 background-color: #222 !important;
}
 
 .mobile-navbar-toggle .icon-bar+.icon-bar{
 margin-top: 10px;
} 
 
 .mobile-navbar-collapse .navbar-nav{
 max-height: calc(100vh - 75px);
}
 
 .mobile-navbar-collapse .navbar-nav>li>a{
 font-size: 17px;
 color: #333 !important;
}
 
 .mobile-navbar-collapse .nav-multilevel li ul a {
 font-size: 17px;
 color: #333 !important;
}
 
 .mobile-navbar-collapse .nav-multilevel .js-touched + ul {
 display: block;
}
}

@media screen and (max-width: 349px){
 .mobile-navbar-call-button span{
 display: none;
}
 
 .mobile-navbar-call-button .fa{
 display: inline-block;
 font-size: 40px;
}
}

.alx_feedback_popup_f {
 font-weight: bold;
}