@media (max-width: 991.98px) {
  .section-pad {
    padding: 56px 0;
  }
  .hero-slide {
    min-height: 70vh;
  }
  .navbar .nav-link {
    padding: 0.65rem 0.75rem;
  }
  .main-nav .navbar-brand {
    max-width: 72%;
  }
  .brand-logo {
    height: 36px;
  }
  .navbar-brand .brand-name {
    font-size: 1rem;
  }

  .brandbar .container {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .brandbar .d-flex.align-items-center.justify-content-between {
    flex-wrap: wrap;
    justify-content: center !important;
    row-gap: 10px;
  }
  .brandbar-logo img {
    height: 42px;
  }
  .brandbar-text {
    text-align: left;
  }
  .brandbar-line {
    font-size: 0.84rem;
  }
  .brandbar-line + .brandbar-line {
    font-size: 0.8rem;
  }
  .brandbar-social {
    width: 100%;
    justify-content: center;
  }
  .brandbar-social .nav-social-btn {
    width: 34px;
    height: 34px;
    border-radius: 12px;
  }
}

@media (max-width: 575.98px) {
  .section-pad {
    padding: 48px 0;
  }
  .hero-title {
    font-size: 2.1rem;
  }
  .cta-title {
    font-size: 1.6rem;
  }
  .panel-head,
  .panel-body {
    padding: 14px;
  }
  .quick-pill {
    padding: 12px;
  }
  .brand-logo {
    height: 34px;
  }
  .navbar-brand .brand-name {
    font-size: 0.98rem;
  }
  .navbar-brand .brand-sub {
    font-size: 0.74rem;
  }

  .brandbar-text {
    max-width: 100%;
  }
  .brandbar-line {
    font-size: 0.78rem;
  }
  .brandbar-line + .brandbar-line {
    font-size: 0.76rem;
  }
  .brandbar-social .nav-social-btn:nth-child(n + 4) {
    display: none;
  }
}
