@media (max-width: 1240px) {
  .service-info {
      padding: 40px 0!important;
  }
}

@media(max-width:1024px){
  h1, .display-3, .display-5{
    font-size: 2.6rem!important;
  }
    h2{
    font-size: 1.5rem!important;
  }
  .stat h1{
       font-size: 1.6rem!important;
  }
}

@media (max-width: 991px) {
  .nav-link {
    display: block;
    width: 100%;
            text-align: CENTER;
    margin-bottom: 12px;
  }
    h1, .display-3, .display-5{
    font-size: 2rem!important;
  }

  .stat h1{
       font-size: 1.4rem!important;
  }

  .section-gap {
  padding: 2.5rem 0;
}
.testimonial-section {
  padding: 2.5rem 1.5rem;
}
.w-75{
  width: 100%!important;
}
}

@media(max-width:767px){
  .mb-sec{
    padding: 0!important;
  }
  .mb-sec h1{
    margin-top: 20px;
  }
  .testimonial-item p {
      max-width: 100%;
  }
  .contact-submit-btn {
    width: 100%;
  }
  .service-info {
    padding: 0px 0!important;
  }
}