#main_navbar.on-fix .navbar-brand,
#main_navbar.menu_fixed_opened .navbar-brand {
  background-image: url('../images/logo_new.jpg');
}
#main_navbar .navbar-brand img {
  max-height: 150px;
}
@media (max-width: 991px) {
  #main_navbar .navbar-brand img {
    max-height: 50px;
  }
}
@media (min-width: 768px) {
  #main_navbar .open-sidenav {
    display: flex;
    align-items: center;
    gap: 8px;
  }
  #main_navbar .navbar-brand {
    position: relative;
    top: unset;
    left: unset;
    transform: unset;
  }
  .navbar .col-md-2 .text-right {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  #main_navbar .search-button {
    position: relative;
    left: unset;
    margin-top: unset;
  }
}
@media (max-width: 901px) {
  #main_navbar .navbar-brand {
    background-image: url('../images/logo_new.jpg');
    padding-top: 0;
    margin: 0;
  }
  #events .filters,
  #events .filters-mobile {
    top: 74px;
  }
}
