/* Force dropdown pages to match Blog navbar height/spacing on mobile */
@media (max-width: 991.98px) {
  body.service-page .navbar.navbar-light,
  body.forpatients-page .navbar.navbar-light {
    position: relative !important;
    z-index: 1030 !important;
  }
  /* Match bootstrap's intended py-2 look and Blog logo scale */
  body.service-page .navbar .navbar-brand img,
  body.forpatients-page .navbar .navbar-brand img {
    height: 40px !important;
    max-height: 40px !important;
    width: auto !important;
  }
  body.service-page .navbar,
  body.service-page .navbar .nav-link,
  body.forpatients-page .navbar,
  body.forpatients-page .navbar .nav-link {
    padding-top: .5rem !important;   /* 8px */
    padding-bottom: .5rem !important;/* 8px */
    line-height: 1.1 !important;
  }
  /* Prevent header blocks from adding extra gap under nav */
  body.service-page nav + *,
  body.forpatients-page nav + *,
  body.service-page .page-header,
  body.service-page .hero-header,
  body.service-page .breadcrumb-area,
  body.forpatients-page .page-header,
  body.forpatients-page .hero-header,
  body.forpatients-page .breadcrumb-area {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }
}