@media(max-width:1400px){
  .service_phone{
    height: 100%;
    margin-top: 60px;
  }
}
@media(max-width:1230px){
  .banner_wrapper{
margin-top: 50px;
  }
  .service_phone{
    margin-top: 120px;
    /* height: 400px; */
  }
 
}
@media(max-width:991px){
    .navbar-toggler{
      border: 0;
      
    }
    .navbar{
        background-color: white;
    }
    .banner_wrapper{
      margin-top: 100px;
    }
   .banner-txt h1{
      font-size: 50px;
    }
    h2{
      font-size: 30px;
    }
    h3{
      font-size: 20px;
    }
    p{
      font-size: 15px;
    }
.hero-img{
  margin-top: -50px;
}
.service_phone{
  margin-top: 50px;
}
.newsletter input{
  width: 100%;
  display: flex;
  /* background-color: red; */
  flex-direction: column;
}
.newsletter{
  flex-direction: column;
}

.ms-3{
  width: 100px;
  margin-left: 9rem!important;
}
}
@media(max-width:767px){
  .newsletter{
    margin-left: 100px;
  }
  .ms-3{
    margin-left: 10px;
  }
  .hero-img{
    width: 100%;
  }
  .about-img{
    margin-bottom: -50px;
  }
  .newsletter{
    margin-left:130px;
  }
  
}

@media(max-width:575px){
  .newsletter{
    margin-left: 120px;
  }
}