/* ========== HEADER ========== */

/* Desktop (≥992px) – używany jest header desktop (d-lg-block) */
@media (min-width: 992px) {
  header .logo img,
  .site-header .logo img,
  .navbar .navbar-brand img {
    max-height: 100px !important;
    width: auto !important;
    height: auto !important;
  }
}

/* Tablet (768–991.98px) – używany jest header mobilny (.d-lg-none / .header-mobile) */
@media (min-width: 768px) and (max-width: 991.98px) {
  .header-mobile .center img,
  header .d-lg-none .logo img,
  header .d-lg-none .navbar-brand img {
    max-height: 80px !important;
    width: auto !important;
    height: auto !important;
  }
}

/* Telefon (≤767.98px) – header mobilny */
@media (max-width: 767.98px) {
  .header-mobile .center img,
  header .d-lg-none .logo img,
  header .d-lg-none .navbar-brand img {
    max-height: 60px !important;
    width: auto !important;
    height: auto !important;
  }
}


/* ========== FOOTER ========== */

/* Desktop (≥992px) */
@media (min-width: 992px) {
  footer .logo img,
  .site-footer .logo img,
  .footer-logo img {
    max-height: 100px !important;
    width: auto !important;
    height: auto !important;
  }
}

/* Tablet (768–991.98px) */
@media (min-width: 768px) and (max-width: 991.98px) {
  footer .logo img,
  .site-footer .logo img,
  .footer-logo img {
    max-height: 80px !important;
    width: auto !important;
    height: auto !important;
  }
}

/* Telefon (≤767.98px) */
@media (max-width: 767.98px) {
  footer .logo img,
  .site-footer .logo img,
  .footer-logo img {
    max-height: 60px !important;
    width: auto !important;
    height: auto !important;
  }
}
