@media (max-width: 992px) {
#officemap.bx-yandex-map { height: 600px !important;}
.title-map {margin: -20px 0!important}
}


#b-fixed-bottom.b-fixed-bottom-hidden {
  display: none; }

.b-fixed {
bottom: 0px
}
img.fixedClose {
	top: 0;
	right: -16px;
    transform: scale(0.8);
}
.fixedClose {
	position: absolute;
	cursor: pointer;
}

.b-fixed.dontShow {
	transition: 0.5s linear;
	bottom: -90px!important;
}
.fixedClose {
	position: absolute;
    width: 42px;
    height: 42px;
    border: 3px solid #fff;
    color: #fff;
    background-color: #373b47;
    border-radius: 50%;
    text-align: center;
    line-height: 42px;
    cursor: pointer;
z-index: 5
}
.b-fixed .fixedClose {
    left: 150px;
    top: 0;
    transform: translateY(-50%);
}
.b-fixedtop .fixedClose {
    right: 150px;
    top: 100%;
    transform: translateY(-50%);
}
.b-fixed .fixedClose i {
	line-height: 40px;
}
.b-fixed .fixedClose i.fa-chevron-up {
    line-height: 35px;
}
.fixedClose:hover {
	background-color: #000000;
}

.b-fly {
    height: 200px;
	width: 181px; 
    background: url(/img/fly.png) center no-repeat;
    background-size: cover;
    font-size: 12px;
    line-height: 1;
padding: 115px 0 0 40px;   
 right: 10px!important;

}
.es39__item._hide {display: none!important}
.es39__item._show {display: inline-block!important}

@media (max-width: 1250px) {
.es39__item._hide {display: block!important}
.es39__item._show {display: none!important}
}
@media (max-width: 992px) {
    .es34 .wrapper { height: auto;
    }
}


@media (max-width: 768px){
    .es35 .wrapper { height: auto;
    }
}




}
@media (max-width: 654px) {
    .es36 .wrapper {
        height: auto
    }
}


.prav-info { font-size: 11px;  line-height: 1 }
.prav-info.top20 {margin-top: 20px;}
.prav-info.top10 {margin-top: 10px;}
.prav-info.top-10 {margin-top: -10px;}
.prav-info.center {text-align: center;}
.prav-info.grey {color: #cccccc}
.prav-info.grey a{color: #cccccc;  text-decoration: underline;}
.prav-info.grey a:hover{color: #cccccc;  text-decoration: none}
.prav-info.dark {color: rgba(0,0,0,0.5)}
.prav-info.dark a{color: rgba(0,0,0,0.5);text-decoration: underline;}
.prav-info.dark a:hover{color: rgba(0,0,0,0.5); text-decoration: none}
.prav-info.white {color: #fff}
.prav-info.white a{color: #fff;text-decoration: underline;}
.prav-info.white a:hover{color: #fff; text-decoration: none}
.prav-info.w80 { width: 80%; margin: 20px auto;}
.prav-info.mb30  {  margin-bottom: 30px;}
.b-form .b-form__block { height: 210px;}
.b-form.want-cheaper .prav-info { position: relative; z-index: 5;}

.es6_form {height: 270px;     margin-top: -25px;}

.mail-director .prav-info {position: relative; z-index: 5;}

@media (max-width: 1050px){
.b-derevo__footer {
    height: auto;
    min-height: 220px;
    background: url(../img/b-derevo/bg-bottom.png) bottom center no-repeat;
    background-size: cover;
    padding-bottom: 30px;
}

.b-derevo__footer .prav-info.top-10 {margin-top: 0px;}
}

.b-yellow-menu__table_cell .link {font-size: 17px;    white-space: nowrap;}
@media (max-width: 992px){

.b-form.want-cheaper .b-form__ttl {
    font-size: 36px;
	}
}
@media (max-width: 815px){
	.es13-top .es13 {padding-bottom: 0px;}
}
@media (max-width: 745px){

.b-derevo__footer {
    background-image: none;
    background-color: #ffcc00;
    height: auto;
}
	}

@media (max-width: 720px){
	.b-form.zamer .b-form__skin {height: auto;}
	.b-form.zamer .prav-info, .b-form.zamer .prav-info a  {color:rgba(0,0,0,0.5)}
.b-form.want-cheaper {height: 680px;}
}
@media (max-width: 680px){

.b-form.want-cheaper .b-form__ttl  {
    font-size: 32px;}
.b-form.want-cheaper .b-form_info._percent {
    width: 85%;

}

@media (max-width: 540px) {
.es6_form {height: auto;}
}
@media (max-width: 480px) {
.b-form .b-form__block { height: 225px;}
.b-form.want-cheaper { height: 545px;}
.form-group._name .form-control {font-size: 19px !important; padding: 6px 10px 6px 13px !important;}
.form-group._name:before {    background-image: none !important;}
	}

}
.b-yellow-menu {text-align: center}
.b-yellow-menu__table {float: none; margin: 20px auto 0 auto}
.b-yellow-menu__table_cell .link.menu4:before {
content: ""; 
    display: block;
    position: absolute;
    top: -14px;
    left: 0;
height: 45px; 
width: 35px;
   background: url(../img/menu4.png) bottom center no-repeat;

}

.b-yellow-menu__table_cell .link.menu5:before {
content: ""; 
    display: block;
    position: absolute;
    top: -4px;
    left: 0;
height: 33px; 
width: 31px;
   background: url(../img/menu5.png) bottom center no-repeat;

}
.b-yellow-menu__table_cell .link.menu6:before {
content: ""; 
    display: block;
    position: absolute;
    top: -4px;
    left: 0;
height: 35px; 
width: 41px;
   background: url(../img/menu6.png) bottom center no-repeat;

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

.b-yellow-menu__table {display: block; margin: 0px auto 0 auto;}
.b-yellow-menu__table_cell{
  display: inline-block; margin-top:20px
}
}
.b-footer_item.logo-footer {margin-top: 18px}