@media (max-width: 991px) {

}
@media (max-width: 540px){
 section.contact-upper .col-6{
   width:100%;
   padding:0;
  }
  section.contact-upper .row{
   gap:25px 0; 
  }
  section.contact-information {
    padding-top: 40px;
    padding-bottom: 40px;
}
  section.contact-information .cont-left {
    padding:0;
    padding-right: 0;
    width:100%;
}
  section.contact-information .contact-form{
   padding:0;
    border-right: 0px solid rgba(51, 51, 51, 0.24);
    padding-right: 0px;
  }
  section.contact-information .col-4.cont-right{
    width:100%;
    padding:0;
  }
  section.contact-information .row{
   flex-direction:column-reverse;
    gap:30px 0;
  }
  section.contact-information form .row{
   flex-direction:column;
    gap:0px 0;
  }
  section.contact-information h3 {
    font-size: 18px;
    margin-bottom: 10px;
}
  .booking-enquiry {
    margin-bottom: 20px;
}
  .contact-form .form-group.col-lg-6.col-sm-12 {
    width: 100%;
}
  .contact-form .form-group label{
   font-size:17px; 
  }
}

@media (max-width: 360px){

    }