@media (max-width: 1024px) and (min-width: 981px){
   
}


@media (max-width: 980px){
    
}
@media (max-width: 540px){
 section.pro-banner .banner-left{
   width:100%;
   padding:0;
  }
  .banner-right{
     width:100%;
   padding:0;
    margin-top:10px;
  }
  section.pro-banner h1{
   font-size:28px; 
  }
  section.pro-banner .form-right{
    max-width: 100%;
    padding: 25px 18px;
  }
  section.caring-sec .col-6{
   width:100%;
    padding:0;
  }
  section.caring-sec img{
    height: 300px;
  }
  section.caring-sec .row{
    gap:25px 0;
  }
  section.caring-sec .caring-content {
    padding-left: 0;
}
  .head-sec{
   margin-bottom:25px; 
  }
  section.booking-sites .booking-img{
  width: 48%;
  }
  section.booking-sites .booking-img img{
   width:100%; 
  }
  section.booking-sites .booking-logo{
   flex-wrap:wrap;
   justify-content: space-between;
   gap: 20px 0;
  }
  section.faq .head-sec h2 {
    margin-bottom: 20px;
}
  section.faq button.accordion-button{
   font-size:18px;
    padding-left: 45px;
  }
}
@media (max-width: 320px){

}