.only-mobile {
  display: none;
  visibility: hidden;
}
.no-mobile {
  display: block;
  visibility: visible;
}
.logo-standart {max-height: 46px; }
.logo-horizontal { max-height: 46px;}
.logo-square {min-height: 80px; margin-top: -25px; margin-bottom: -25px; }
.logo-vertical {min-height:120px; margin-top: -25px; margin-bottom: -65px; }
@media (max-width: 767px) {
  .only-mobile {
    display: block;
    visibility: visible;
  }
  .no-mobile {
    display: none;
    visibility: hidden;
  }
  .logo-standart {max-height: 46px; }
  .logo-horizontal { max-height: 46px;}
  .logo-square {min-height: 50px; margin-top: 0px; margin-bottom: 0px; }
  .logo-vertical {min-height:50px; margin-top: 0px; margin-bottom: 0px; }
  header .navbar-brand {
      padding: 5px 0;
  }
}