/* Logo container fix */
.navbar-header {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}

/* Logo brand link fix */
.navbar-brand {
  display: inline-flex !important;
  align-items: center !important;
  vertical-align: middle !important;
  float: none !important;
}

@media only screen and (max-width: 1220px) {
  header .navbar-header .navbar-brand img {
    max-height: 60px;
  }
}

@media (max-width: 991px) {
  header .navbar-header .navbar-brand img {
    max-height: 50px;
    max-width: 100px;
  }
}

@media (max-width: 575px) {
  header .navbar-header .navbar-brand img {
    max-height: 50px;
    max-width: 100px;
  }
}

/* Small devices (sm, 576px–767px) */
@media (min-width: 576px) and (max-width: 767px) {
  header .navbar-header .navbar-brand img {
    max-height: 50px;
  }
}

/* Gallery side */
.navbar-brand1 {
  display: inline-flex !important;
  align-items: center !important;
  vertical-align: middle !important;
  float: none !important;
}

@media only screen and (max-width: 1220px) {
  header .navbar-header .navbar-brand1 img {
    max-height: 60px;
  }
}

@media (max-width: 991px) {
  header .navbar-header .navbar-brand1 img {
    max-height: 50px;
    max-width: 100px;
  }
}

@media (max-width: 575px) {
  header .navbar-header .navbar-brand1 img {
    max-height: 50px;
    max-width: 100px;
  }
}

/* Small devices (sm, 576px–767px) */
@media (min-width: 576px) and (max-width: 767px) {
  header .navbar-header .navbar-brand1 img {
    max-height: 50px;
  }
}
