@media (max-width: 980px){
	
}
@media (max-width: 540px){
	section.pro-banner .pro-banner-overlay{
   padding-top:100px;   
  }
  section.pro-banner .banner-left{
        width: 100%;
    padding: 0;
  }
  section.pro-banner .banner-right {
    width: 100%;
    padding: 0;
    margin-top: 20px;
}
  section.pro-banner h1{
    font-size: 30px;
    margin-bottom: 20px;
  }
  section.pro-banner .form-right{
    max-width: 100%;
        padding: 25px 20px;
  }
  section.caring-sec .col-6{
   width:100%;
    padding:0;
  }
  section.caring-sec img{
   height:300px; 
  }
  section.caring-sec .caring-content {
    padding-left: 0;
    margin-top: 25px;
}
  .head-sec {
    margin-bottom: 30px;
  }
  section.booking-sites .booking-logo{
        flex-direction: column;
    gap: 20px;
  }
  section.faq .head-sec h2 {
    margin-bottom: 30px;
}
  section.faq button.accordion-button {
    font-size: var(--f18);
  }
	}