@media (max-width: 1399px){
  .heading1 {
    font-size: 40px;
  }
  .text-box p {
    width: 84%;
  }
}
@media (max-width: 1199px) {
  .slider-content {
    padding: 80px 0px 10px;
}
  .home-banner-r-c {
    padding: 0% 3%;
}
  .banner-form-col {
    padding: 0% 3%;
}
  .banner-form h2 {
    font-size: 24px;
}
  form.banner-form h3 {
    font-size: 15px;
}
  .text-box p {
    width: 83%;
}
}
@media (max-width: 1160px){}
@media (max-width: 1025px){
  
  .contact-main-form .contact-form h4{
    font-size: 28px;
  }
  .contact-main-form .contact-form p{
    font-size: 15px;
  }
  .contact-main-form {
    padding-block: 80px 50px;
}
.desktop-header .destop-menu ul{
  gap: 12px;
}
.desktop-header .destop-menu ul li a, .desktop-header .destop-menu .desktop-talk a{
  font-size: 14px;
}
}
@media only screen and (max-width:991px){

  .contact1 input {
    width: 100%;
    margin-bottom: 5px;
}
  .contact1 input {
    width: 25%;
}
  .slider-content p {
    width: 80%;
}
  .para {
    font-size: 14px;
    margin-bottom: 10px;
}
  .banner-form-div {
    padding: 25px;
}
  .banner-form-col {
    padding: 0% 1%;
}
  .heading1 {
    font-size: 30px;
}
  .text-box2 h4 {
    padding-top: 110px;
  }
  .why-choos-col-3 {
    margin-bottom: 20px;
  }
  .why-choos-col {
    margin-bottom: 20px;
  }
  .text-box h3 {
    padding: 0px 20px;
    margin-bottom: 10px;
  }
    /*RESPONSIVE NAVIGATION*/
    .mobile-menu{
      display: block;
      padding: 20px;
    }
    .desktop-header{
      display: none;
    }
    .mobile-menu .logo img{
      width: 100px;
    }
    /*RESPONSIVE NAVIGATION*/
    .contact-main-form h1{
      font-size: 28px;
      padding-bottom: 10px;
    }
    .icon-box-main-contact .icon-con-main i {
      padding: 12px;
      font-size: 22px;
  }
  .icon-box-main-contact .icon-con-main h3{
    font-size: 22px;
  }
  .icon-box-main-contact .icon-con-main p{
    font-size: 15px;
    margin-top: 4px;
  }
  .contact-main-form .contact-form{
    width: 98%;
    margin: auto;
  }
  .contact-main-form .contact-form input, .contact-main-form .contact-form textarea{
    font-size: 14px;
  }
  .contact-main-form .contact-form input[type='submit']{
    font-size: 13px;
  }
  .policy-content-container{
    padding-block: 3em;
  }
  .policy-content-container .policy-content h3{
    font-size: 26px;
  }
  }
  @media (max-width: 767px){
    .service-part-2 {
      background-size: 100%;
  }
    .btn-form {
      width: 100%;
    }
    .contact1 input {
      width: 100%;
      margin-bottom: 5px;
  }
    .contact1 {
      flex-direction: column;
      width: 100%;
  }
    .form-prt p {
      width: 90%;
    }
    section.faqs h2 {
      font-size: 30px;
      text-align: center;
  }
    .about-content h2 {
      font-size: 30px;
  }
    section.services h2 {
      font-size: 30px;
  }
    .form-prt h2 {
      font-size: 30px;
  }
    .slider-content {
      padding: 80px 0px 0px;
  }
    .slider-content h2 {
      padding-bottom: 30px;
  }
    .about-img img {
      width: 80%;
  }
    .about-img {
      text-align: center;
      margin-bottom: 20px;
  }
    .banner-form-col {
      padding: 0% 3%;
  }
    .hero-banner {
      padding: 70px 0px;
  }
    .home-banner-r-c {
      margin-bottom: 30px;
  }
    .row-r-m {
      flex-direction: column-reverse;
      display: flex;
    }
    .inner-page-con-half-col img {
      margin-bottom: 40px;
      width: 90%;
  }
  .half-col-row {
    padding: 30px 0px;
  }
  .inner-page-con-full-col h2 {
    font-size: 28px;
  }

    section.inner-page-con {
      margin: 20px auto !important;
  }
  .inner-page-con-full-col {
    padding: 020px 0px;
  }
  .inner-page-con-half-col h2 {
    font-size: 28px;
  }
  .inner-banner h1 {
    font-size: 35px;
  }
  .start-sec h3 {
    font-size: 28px;
  }
  .start-sec {
    padding: 50px 0px;
  }
  .about-body-sec h2 {
    font-size: 30px;
  }
  .about-body-sec {
    padding: 40px 0px;
  }
  .contact-info-banner h2 {
    font-size: 30px;
  }
  .contact-info-banner {
    padding: 40px 0px 0px 0px;
  }
  .about-body-col img {
    margin-bottom: 0px;
  }
  }
@media (max-width: 575px){
  .slider-content {
    padding: 50px 0px 0px;
    background-size: cover;
    background-position: bottom;
}
.floatbutton{
  display: none;
}
.modal-dialog {
  max-width: 340px;
}
.modal-header h3 {
  font-size: 20px;
  
} 
.modal-header p {
  font-size: 13px;
}
.input-div span {
  position: absolute;
  left: 14px;
  top: 215px;
}
.slider-content p {
    width: 90%;
}
  .slider-content h2 {
    font-size: 30px;
}
  .slider-content h2 {
    padding-bottom: 25px;
}
.contact-main-form .contact-form{
  margin-top: 40px;
}
.icon-box-main-contact .icon-con-main {
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
.contact-main-heading h1, .contact-main-heading p{
  text-align: center;
}
.contact-main-form {
  padding-block: 50px 50px;
}
.policy-content-container{
  padding-block: 2.6em;
}
.policy-content-container .policy-content h3{
  font-size: 24px;
}
}
@media (max-width: 450px){
  .form-prt {
    background-color: #fff;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 30px;
    padding-right: 30px;
}
  .text-box2 h3 {
    font-size: 25px;
}
  .text-box2 h4 {
    padding-top: 85px;
}
}

@media (max-width: 375px){
  .slider-content h2 {
    padding-bottom: 20px;
    font-size: 25px;
}
}