/* Logo size control for desktop, tablet, mobile */

/* Desktop / Laptop */
@media (min-width: 992px) {
  .site-logo-info a img,
  .responsive-header-top .responsive-header-logo .navbar-brand img,
  #page #masthead .site-logo-info .logo-wrapper a img {
    width: auto !important;
    height: auto !important;
    max-width: 65% !important;
    display: block;
  }
}

/* Tablet */
@media (min-width: 768px) and (max-width: 991.98px) {
  .site-logo-info a img,
  .responsive-header-top .responsive-header-logo .navbar-brand img,
  #page #masthead .site-logo-info .logo-wrapper a img {
    width: auto !important;
    height: auto !important;
    max-width: 70% !important;
    display: block;
  }
}

/* Mobile */
@media (max-width: 767.98px) {
  .site-logo-info a img,
  .responsive-header-top .responsive-header-logo .navbar-brand img,
  #page #masthead .site-logo-info .logo-wrapper a img {
    width: auto !important;
    height: auto !important;
    max-width: 90% !important;
    display: block;
  }
}