/* EZ Disposal Solutions logo (images/logo-ez.png), shown as a plain transparent PNG */
.brand-logo-img {
  display: block;
  width: auto;
  max-width: none;
  height: 64px;
}

/* Override the template's old max-width/max-height rules for the image logo */
.header-style-one .header-lower .inner-container .logo-box .logo img.brand-logo-img,
.header-style-two .header-lower .inner-container .logo-box .logo img.brand-logo-img {
  max-width: none;
  height: 72px;
}

.sticky-header .logo img.brand-logo-img {
  max-height: none;
  height: 54px;
}

.mobile-menu .nav-logo img.brand-logo-img {
  max-height: none;
  height: 52px;
}

.main-footer .footer-logo img.brand-logo-img {
  max-width: none;
  height: 84px;
}

@media (max-width: 575px) {
  .header-style-one .header-lower .inner-container .logo-box .logo img.brand-logo-img,
  .header-style-two .header-lower .inner-container .logo-box .logo img.brand-logo-img {
    height: 54px;
  }
  .main-footer .footer-logo img.brand-logo-img {
    height: 68px;
  }
}

/* Loading screen: EZ logo instead of the template's bin icon */
.preloader:after {
  width: 240px;
  height: 107px;
  margin-left: -120px;
  margin-top: -100px;
  background-image: url(../images/logo-ez.png);
  background-size: contain;
}
