@media (max-width: 991px) {
  body .top-bar__social-item--facebook {
    display: none !important;
  }
  body .top-bar__contact {
    flex-wrap: nowrap !important;
  }
  body .top-bar__hours {
    white-space: nowrap;
  }
  body .top-bar__container {
    width: min(100% - 24px, var(--abc-container)) !important;
  }
  body .top-bar__wrapper {
    gap: 4px !important;
  }
  body .top-bar__contact {
    gap: 4px !important;
  }
  body .top-bar__phone-link,
  body .top-bar__email-link {
    padding-inline: 6px !important;
  }
  body .top-bar__quote-btn {
    padding-inline: 8px !important;
  }
  body .top-bar__social-section {
    gap: 0 !important;
  }
  body .top-bar__hours {
    font-size: 10.5px;
    white-space: nowrap;
  }
  body #masthead #site-navigation button#main-nav-toggle {
    font-size: 0 !important;
    line-height: 0 !important;
  }
  body.home #slider #slider-infos {
    width: 100% !important;
    margin-inline: 0 !important;
    padding: 0 !important;
  }
  body.home #slider #slider-infos .links {
    width: 100% !important;
    padding: 0 !important;
    background: transparent !important;
  }
  body.home #slider #slider-infos .links a {
    width: 100% !important;
    padding-inline: 2.8rem !important;
  }
  body.home section > .container,
  body.home section > .why-us__container {
    width: min(100% - 40px, var(--abc-container)) !important;
    max-width: var(--abc-container) !important;
    margin-inline: auto !important;
    padding-inline: 0 !important;
  }
  body.home section > .container > .row {
    margin-inline: 0 !important;
  }
  body.home section > .container > .row > [class*="col-"] {
    padding-inline: 0 !important;
  }
  body.home section.review-google > .container {
    width: min(100% - 40px, var(--abc-container)) !important;
    padding-inline: 0 !important;
  }
  body.home section.uslugi,
  body.home section.cards {
    margin-block: 0 !important;
  }
  body.home section.uslugi > .container,
  body.home section.cards > .container,
  body.home section.info > .container,
  body.home section.slider-section > .container,
  body.home section.wycena.languages > .container {
    padding-inline: 0 !important;
  }
  .page-template-sub-page-three-column-up .flex-col-2 {
    padding-left: 0 !important;
    padding-right: 15px !important;
  }
  .page-template-sub-page-three-column-up .abc-content-page > h1:first-of-type {
    margin-top: 1rem !important;
  }
  .page-template-sub-page-three-column-up .abc-content-page .abc-quote-cta {
    margin-bottom: 1.6rem !important;
  }
  body.abc-has-mobile-cta .cookiemate-widget .cookiemate-menu {
    bottom: calc(78px + env(safe-area-inset-bottom, 0px)) !important;
    left: 10px !important;
  }
}

@media (min-width: 920px) and (max-width: 991px) {
  body .top-bar__emails .top-bar__text {
    display: none !important;
  }
}

