/*
 * Nur noch, was greift.
 *
 * Am 11.08.2026 sind 17 von 25 Selektoren entfernt worden — gemessen über
 * alle 98 Seiten, keiner kam im ausgelieferten HTML vor: #our-team,
 * #pricing, #our-works, #services, #contact, #about-us, #fun-facts,
 * #testimonial, .st-navbar, .st-service, .our-office, .contact-info,
 * .navbar-nav, .logo, .fun-fact, .about-us — der Bausatz, aus dem die Seite
 * einmal entstanden ist — und .item.
 *
 * .item ist zusätzlich Bootstrap-3-Erbe: seit Bootstrap 5 heißt es
 * .carousel-item. Die Regeln liefen also doppelt ins Leere.
 *
 * Dazu zwei leere @media-Blöcke (min-width 1200, max-width 479).
 */

/* md */
@media (min-width: 992px) and (max-width: 1199px) {

  .carousel-caption h1 {
    font-size: 26px;
    margin-bottom: 0;
    line-height: 27px;
    letter-spacing: 2px;
    font-weight: 100;
  }

.carousel-caption h2 {
  font-size: 51px;
  font-weight: 600;
  margin-top: 0px;
  letter-spacing: 2px;
  margin-bottom: 20px;
}

}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {

  .carousel-caption h1 {
    font-size: 26px;
    margin-bottom: 0;
    line-height: 27px;
    letter-spacing: 2px;
    font-weight: 100;
  }

.carousel-caption h2 {
  font-size: 51px;
  font-weight: 600;
  margin-top: 0px;
  letter-spacing: 2px;
  margin-bottom: 20px;
}

.scroll-up{
  display: none !important;
}

}

/* xs */
@media (max-width: 767px) {

  .carousel-caption h1 {
    font-size: 16px;
    margin-bottom: 0;
    line-height: 27px;
    letter-spacing: 2px;
    font-weight: 100;
  }

.carousel-caption h2 {
  font-size: 31px;
  font-weight: 600;
  margin-top: 0px;
  letter-spacing: 2px;
  margin-bottom: 20px;
}

.scroll-up{
  display: none !important;
}

.footer-social-icons {
  text-align: center;
  margin-bottom: 15px;
}

.copyright{
  text-align: center;
}

}
