@media (min-width: 991px) {
  .navbar-nav .nav-item.dropdown:hover .dropdown-menu {
    display: block;
  }

  .navbar-nav .nav-item.dropdown .dropdown-menu {
    display: none;
  }
}

@media (max-width: 1200px) {
}

@media (max-width: 991px) {
  body .lead {
    font-size: 1.1rem;
  }
  #navbarNav .navbar-nav {
    gap: 0rem !important;
    padding-left: 1rem;
  }
  #navbarNav .navbar-nav li a {
    padding-left: 1rem;
  }
}

@media (max-width: 769px) {
  .services-wrapper .services-item:nth-child(even) {
    flex-direction: column-reverse;
  }
  .services-item-image img {
    height: 20em;
    object-position: center;
  }
  .hero .carousel-item {
    height: 650px;
  }
  .carousel-content {
    padding-left: 7rem;
  }
  .logo {
    height: 6rem;
  }
  .hero {
    margin-top: -7.5rem;
  }
}

@media (max-width: 576px) {
  .hero .carousel-item {
    height: 500px;
  }
  .carousel-content {
    padding-left: 0rem;
    padding: 3rem;
  }
  .logo {
    height: 5rem;
  }
  .hero {
    margin-top: -6.5rem;
  }
  .hero-title{
    font-size: 2.5rem !important;
  }
}

@media (max-width: 414px) {
}
