.desktop {
  display: none !important;
}

@media screen and (max-width: 700px) {
  .container-narrow {
    padding-left: clamp(16px, 5vw, 100cqw);
    padding-right: clamp(16px, 5vw, 100cqw);
  }

  #page-header .header-nav {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
  }
  #page-header .header-nav .nav-item:has(.submenu) .submenu {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 0;
  }

  .hero-box h1 {
    text-align: center;
  }
  .hero-box .our-services-list {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .section-offers .text-slider {
    margin-right: clamp(16px, 5vw, 100cqw);
  }
  .section-offers .text-slider .slide-title {
    text-align: center;
  }
  .section-offers .text-slider .slide-description {
    text-align: center;
  }
  .section-offers .slider-nav {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 24px;
    margin-bottom: 24px;
    padding-left: clamp(16px, 5vw, 100cqw);
  }

  .section-title h3 {
    text-align: center;
  }

  #page-footer .footer-nav-item {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

/*# sourceMappingURL=mobile.css.map */