.b-up {  height: 55px;  width: 70px;    bottom: 5px; padding-left: 10px} 
.b-up img {width: 100%}

.b-legalinfo__subheader {font-size: 18px;}


#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(/ukr/img/fly.png) center no-repeat;
    background-size: cover;
    font-size: 12px;
    line-height: 1;
padding: 115px 0 0 40px;   
 right: 10px!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;

}
@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}
}

.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;}
.b-form.want-cheaper .b-form__ttl {line-height: 1.1;}
.mail-director .prav-info {position: relative; z-index: 5;}


@media (max-width: 1200px){
  .es14 {  min-height: 580px; background: url(../img/es14.png) top center no-repeat;  background-size: cover;}
}

@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;}
}


@media (max-width: 992px){
.b-form.want-cheaper .b-form__ttl { font-size: 36px;}
}

@media (max-width: 890px){
.es14{  background-image: none; min-height: auto;    background-color: #ffcc00;}
}
@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;}
}
@media (max-width: 992px){
.b-footer_item:last-child { margin-bottom: 0px;}
}



.ttl, h4, h5 {    font-size: 45px; font-family: "exo-20-extra-bold"; text-align: center; text-transform: uppercase;}
.b-desk .ttl2 { padding-top: 20px;  font-size: 35px;  font-family: "Exo 2.0 Medium";  text-transform: uppercase;  text-align: center;}
.es6 .ttl {color: #ffffff;  padding: 0;  margin: 0;  font-size: 57px;  font-family: "Exo 2.0 Bold";  text-align: center;  text-transform: uppercase;}
.es7 .ttl {   font-size: 40px; text-transform: none;  font-family: "Exo 2.0 Bold";  margin-bottom: 30px;}
.es8 h4 { padding: 0; margin: 0}
.es9 h5 { padding: 0;  margin: 0;  margin-bottom: 25px;}
.es2 .ttl {margin-top: 50px}
.mail-director .ttl { color: #ffffff; margin: 30px auto 50px auto}
.b-otziv-form .ttl{ color: #fdbc00;margin: 30px auto 50px auto} 
@media (max-width: 1070px){
.es7 .ttl { font-size: 36px;}
}
@media (max-width: 900px){
.es7 .ttl {font-size: 30px;}
}
@media (max-width: 992px) {
#officemap.bx-yandex-map { height: 600px !important;}
.ttl {font-size: 42px}
.b-desk .ttl {   font-size: 36px;  padding-left: 10px;  padding-right: 10px;}
.b-desk .ttl2 { font-size: 24px; padding-left: 10px;  padding-right: 10px;}
.es6 .ttl { font-size: 50px;}
.es8 h4 { padding-left: 15px;  padding-right: 15px;}
h4, h5 { font-size: 42px;}
}


@media (max-width: 768px) {
.es7 h3 { font-size: 30px;}
}

@media (max-width: 680px){
.b-yellow-menu__table_cell {height: auto;  text-align: left; margin-bottom: 10px; width: 270px;}
.b-yellow-menu__table_cell .link.menu1 {  padding-left: 45px;}
.b-yellow-menu__table_cell .link.menu1:before { left: 3px;}
.b-yellow-menu__table_cell .link.menu3 {  padding-left: 45px;}
.b-yellow-menu__table_cell .link.menu3:before { left: 6px;}
}
@media only screen and (max-width: 480px){
.es30_ttl img.show { display: none!important}
.es30_ttl img.hide { display: block!important;margin: auto;}
.ttl {font-size:32px}
.b-desk .ttl { font-size: 30px;}
.b-desk .ttl2 { font-size: 18px;}
.es6_form .btn { font-size: 23px; line-height: 26px; padding-top: 5px;}
.es7__block_txt { text-align: center}
.es8 h4 { font-size: 32px;}
.es9 h5 { font-size: 32px;}
.es1._main { padding-bottom: 0px;}
}
@media (max-width: 400px){
.es6 h2 { font-size: 38px;}
  .b-yellow-menu .wrapper {    padding-right: 10px;  padding-left: 10px;}

}