@media (max-width:1250px) {
   .banner-form{
   left: 50%;
  -webkit-transform: translateX(38%);
     -moz-transform: translateX(38%);
      -ms-transform: translateX(38%);
       -o-transform: translateX(38%);
          transform: translateX(38%);
 }
}
@media (max-width:1200px) {
  .banner-form{
   left: 50%;
  -webkit-transform: translateX(33%);
     -moz-transform: translateX(33%);
      -ms-transform: translateX(33%);
       -o-transform: translateX(33%);
          transform: translateX(33%);
 
}
.dry-main-exoerience-sec span {
    font-size: 20px;
    line-height: 24px;
}
.dry-content-left{
  text-align: center;
}
.dry-content-left p{
  text-align: center;
}
.dry-content-first-sec .fl-photo-align-right{
  text-align: center;
}
.assesment-content-right h2{
  margin-top: 30px;
}
  }
  @media (max-width:1150px) {
  .banner-form{
   left: 50%;
  -webkit-transform: translateX(25%);
     -moz-transform: translateX(25%);
      -ms-transform: translateX(25%);
       -o-transform: translateX(25%);
          transform: translateX(25%);
 
}
  }
@media  (max-width:1080px) {
  .banner-form{
   left: 50%;
  -webkit-transform: translateX(18%);
     -moz-transform: translateX(18%);
      -ms-transform: translateX(18%);
       -o-transform: translateX(18%);
          transform: translateX(18%);
 
  }
  }
  @media  (max-width:1024px) {
  .banner-form{
   left: 50%;
  -webkit-transform: translateX(12%);
     -moz-transform: translateX(12%);
      -ms-transform: translateX(12%);
       -o-transform: translateX(12%);
          transform: translateX(12%);
 
  }
  .dry-main-exoerience-sec span {
    font-size: 16px;
    line-height: 21px;
}
  }
@media  (max-width:991px) {
   .banner-form{
   left: 50%;
  -webkit-transform: translateX(7%);
     -moz-transform: translateX(7%);
      -ms-transform: translateX(7%);
       -o-transform: translateX(7%);
          transform: translateX(7%);
 
}
.advice-sec {
    position: relative;
    padding-left: 70px;
}
  }
@media  (max-width:960px) {
  .banner-form{
  max-width:100%;
  width: 100%;
  position: static;
  -webkit-transform: none;
       -moz-transform: none;
        -ms-transform: none;
         -o-transform: none;
            transform: none;
}  
.dry-banner .fl-photo-content{
  height: 360px;
}
  }
  @media  (max-width:768px) {
   .dry-header .dry-header-right {
    text-align: center;
   }
   .advice-sec{
    margin-bottom: 15px;
   }
   .dry-banner .fl-photo-content{
    height: 280px;
   }
   .assesment-content-right ul li{
  background-image: none;
  list-style-type: disc;
   list-style-position: inside;
}
}

  @media (max-width:750px) {
    
  }
@media (max-width:650px) {
  .footer-form-fields p span.telephone, .footer-form-fields p span.email , .footer-form-fields input[type="submit"]{
    width: 100%;
    max-width: 100%;
  }
}
  @media (max-width: 480px) {
   .footer-form-sp h2{
    font-size: 60px;
   }
   .footer-form-sp h2::before {
    margin-left: 0;
    margin-right: 30px;
  }
  .footer-form-sp h2::after, .footer-form-sp h2::before {
    margin-left: 30px;
  }
  .dry-content-first-sec, .testimonial-section{
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .assessment-content-sec{
    margin-bottom: 30px;
  }
  .dry-header .dry-header-right span , .banner-form-top h2{
    font-size: 25px;
  }
  .dry-header .dry-header-right address{
    font-size: 14px;
  }
  .dry-content-left h2 , .assesment-content-right h2 , .banner-form-top h3{
    font-size: 20px;
  }
  .dry-content-left p , .testimonial-inner blockquote , .assesment-content-right p , .assesment-content-right ul li{
    font-size: 14px;
  }
  .assessment-content-sec .assesment-content-right{
    padding: 0px 20px;
  }
  .dry-header .dry-header-right address{
    margin-top: 0px;
  }
  .footer-fom-main{
    padding: 20px;
  }
  .banner-form{
    padding: 31px 20px 5px;
  }
  .footer-address-area h4{
    margin-top: 20px;
  }
  .footer-fom-main {
    margin-bottom: 30px;
}
.dry-banner .fl-photo-content{
  height: 200px;
}

}
@media (max-width: 420px) {
 .footer-form-fields input[type="submit"] , 
 .banner-form .footer-form-fields input[type="submit"] , 
 .footer-address-area h3 , 
 .footer-form-sp h3,
 .footer-address-area h4{
      font-size: 20px;
    }
.dry-banner .fl-photo-content {
    height: 160px;
}
.banner-form-top h2{
  font-size: 20px;
}
}
  @media (max-width:360px ) {
    .footer-form-fields input[type="submit"] , .banner-form .footer-form-fields input[type="submit"]{
      font-size: 18px;
    }
}
  
  @media (max-width:340px ) {
.dry-header .dry-header-right span, .banner-form-top h2{
  font-size: 20px;
}
.dry-content-left h2, .assesment-content-right h2, .banner-form-top h3{
  font-size: 18px;
}
.banner-form-top span{
  font-size: 12px;
}
 @media (max-width:360px ) {
    .footer-form-fields input[type="submit"] , .banner-form .footer-form-fields input[type="submit"]{
      font-size: 16px;
    }
    .dry-banner .fl-photo-content {
    height: 130px;
}
.banner-form-top h2{
  font-size: 17px;
}
  }