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

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

@media (max-width: 1200px) {
  .hero-2-title {
    font-size: 3.8rem !important;
  }
}

@media (max-width: 991px) {
  .hero-2-title {
    font-size: 3.2rem !important;
  }
}

@media (max-width: 769px) {
  .hero-2-title {
    font-size: 2.5rem !important;
  }
  .hero-up-row {
    flex-direction: column-reverse;
  }
  .testimonial-container {
    padding: 3rem 0;
  }
  .service-cta .service-content-list{
    font-size: 1rem !important;
  }
  .why-work-content p{
    font-size: 1rem !important;
  }
}

@media (max-width: 576px) {
  .why-work .why-work-card {
    border-radius: 3rem !important;
    padding: 1.5rem !important;
  }
  .why-work-content {
    width: 100%;
  }
  .why-work-icon {
    padding: 0.7rem;
}
}

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