

@media (max-width: 1799px) {

  .sidenav-wrapper p.sidebar-amenities {
    font-size: 20px;
  
}

}

@media (max-width: 1599px) {
  .navbar .container .btn-primary {

    padding: 12px 26px;

  }

  .third_title {
    padding-top: 30px;
    padding-bottom: 30px;

  }

  .localgems .overlay .content p {
    margin: 0 80px;
    line-height: 1.3;

  }

  .localgems .overlay .content .btn {
    margin-top: 30px;

  }

  .img_div {

    margin-top: 80px;
    width: 270px;

  }

  .Ada-btn {
    padding: 14px 17px;

  }

  #Useful_link h1 {
    font-size: 36px;
  }
/* Services page start */


/* Services page end */

/* Gallery start */

.navbar .container .navbar-brand {
  width: 260px;
}


/* Gallery end */

/* Contact start */

.navbar .container .navbar-brand {
  width: 240px;
}
/* Contact end */


/* Sidemenu */

.sidenav-wrapper p.sidebar-amenities {
  font-size: 20px; 
}
/* Sidemenu */

/* Slider */

.room-info h3 {
    
  font-size: 20px;
 
}

.Room_number {
  font-size: 20px;
}

.rooms-section .room-info p {
  font-size: 15px;
}

.room-info{

  height: 200px;
}


/* Slider */

}

@media (max-width: 1429px) {

/* Service page start */

.navbar .container .navbar-brand {
  width: 180px;
}

.Amenities_page .box_container {
  margin-right: 80px;
  margin-left: 80px;

}

.attraction_rooms .container .attraction_card {
  width: 350px;


}


/* Service page end */

/* Attraction page start */



/* Attraction page end */

/* Gallery start */




/* Gallery end */

/* Side menu start */

.sidenav-wrapper p.sidebar-amenities {
  font-size: 20px;

}

/* Sidemenu end */

/* Slider */

.room-info h3 {
    
  font-size: 18px;
 
}

.Room_number {
  font-size: 23px;
}

.rooms-section .room-info p {
  font-size: 14px;
}



/* Slider */


}

@media (max-width: 1365px) {
  .navbar .container .navbar-brand {
    width: 180px;
}

  .carousel-inner .carousel-item img {
    height: 700px;
  }

  .ameneties .box_container {
    gap: 45px 60px;
  }

  .ameneties .box_container .box {
    padding: 30px 55px;
  }

  .attraction .container .card {
    /* width: 350px; */
  }

  .gallery-grid img {
    width: 280px;
  }

/* attraction page start*/



  #Useful_link h1 {
      font-size: 30px;
}

  .Contact_us_h1 {
      font-size: 30px;
}

  #Useful_link ul li {
      font-size: 15px;
  }

  #contact_us .About_us h6 {
      font-size: 14px;
  }

  

/* attraction page end*/

/* Gallery Start */




/* Gallery End */


/* Things to do start */

.thingstodo_box {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
}

/* things to do end */

/* Slider */

.room-info h3 {
    
  font-size: 18px;
 
}

.Room_number {
  font-size: 23px;
}

.rooms-section .room-info p {
  font-size: 14px;
}

.room-info {
  
  height: 210px;
  
}
/* Slider */

}

@media (max-width: 1199px) {

  .form-label {
    font-size: 20px; }


    .form-control {
      font-size: 21px;

    }

  .nav-side{

    display: none;
}  
  
  
  .navbar .container .navbar-brand {
    width: 140px;
}

  .navbar-nav .nav-link {
    margin: 0px 15px 0px 0px;
    font-size: 15px;
  }

  .carousel-inner .carousel-item img {
    height: 600px;
  }

  .ameneties .box_container {
    gap: 24px 30px;
  }

  .ameneties .box_container .box {
    padding: 10px 10px;
  }

  .vertical_line {
    margin: 10px 0;
  }

  .ameneties {
    margin-top: 70px;
    padding: 15px 9%;
  }

  .gallery-grid {
    grid-template-columns: repeat(3, 1fr);
  }

  .usful-links .container .row p {
    font-size: 14px;
  }

  #Useful_link h1 {
    font-size: 32px;
    margin-top: 13px;
  }

  #Useful_link ul li {
    font-size: 16px;
  }

  .Contact_us_h1 {
    font-size: 32px;
    margin-top: 13px;
  }

  .img_div {
    width: 260px;
    height: auto;
  }

  #contact_us .About_us h6 {
    font-size: 16px;
  }

  .Ada-btn {
    padding: 13px 13px;
  }

  .Ada-btn .fa-wheelchair {
    padding: 0px 6px 0px 0px;
  }

  .Footer_Web h6 {
    font-size: 10px;
  }

  /* .booking-form-grid-item:nth-child(1)::after {
    background-size: contain;
    width: 40px;
} */

.rooms-section .room-icons {
margin-top: 5px;
}

.room-info {
  padding: 8px;
}

.rooms-section .room-info p {
  font-size: 13px;

}

/* Serive page start*/



.Amenities_page .box_container {
  margin-right: 50px;
  margin-left: 50px;
}

.Amenities_page .box_container .box {

padding: 10px 0;
}



/* Serive page end*/

/* Attraction page start */


/* #Useful_link {
  margin-top: 6%;
  margin-right: -130px;
}

  .img_div {
      width: 220px;
      height: auto;
  }



  #Useful_link h1 {
      font-size: 21px;
margin:0px;
}


  .Contact_us_h1 {
      font-size: 21px;
margin-top:0px;
}


#contact_us {
  margin-top: 6%;
}

#Useful_link {
  margin-top: 6%;
  margin-right: -130px;
}

  #Useful_link ul li {
      font-size: 13px;
      
  }

  #contact_us .About_us h6 {
      font-size: 13px;
  } */


/* Attracion page end */

/* gallery start */


/* gallery end */

/* Contact us start */


/* Contact us  end*/

/* ADA start */

.ADA-wrap h2 {
  font-size: 30px;
}

.ADA-wrap ul li{

  font-size: 15px;
}

.ADA-content-wrapper {


  border-top: 8px solid var(--blue);
}

/* ADA end */

/* Slider  */

.room-info h3 {
    
  font-size: 18px;
 
}

.Room_number {
  font-size: 23px;
}

.rooms-section .room-info p {
  font-size: 14px;
}

.room-info {
  
  height: 210px;
  
}

/* Slider  */

}

@media (max-width: 1023px) {
  
  /* .nav-side{

    display: none;
}   */

.slide-menu{

  display: none;
}


  
  .navbar .container .navbar-brand {
    width: 180px;
}

  .navbar-nav .nav-link {
    margin: 0px 15px 0px 0px;
    font-size: 15px;
  }
  

  .navbar .container .btn-primary {
    padding: 10px 17px;
}

.navbar .container .btn-primary {
 
  font-size: 14px;

}
  
  .form-label {
    font-size: 16px;
  }

  .form-control {
    font-size: 20px;
  }

  .booking-form-grid-item:nth-child(1)::after {
    left: 84%;
  }

  .first_title {
    font-size: 28px;
  }

  .Second_title {
    font-size: 30px;
  }

  .third_title {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 18px;
  }

  #about .container .row p {
    font-size: 12px;
  }

  .readmore a {
    font-size: 12px;
  }

  .ameneties .box_container .box img {
    width: 40px;
  }

  .ameneties .box_container .box h6 {
    font-size: 15px;
  }

  .vertical_line {
    width: 1px;
    height: 18px;
  }

  .attraction .container h2 {
    font-size: 22px;
  }

  .attraction .container .number img {
    width: 24px;
    height: 24px;
    margin: 0px;
  }

  .attraction .container p {
    font-size: 15px;
  }

  #readmore a {
    font-size: 14px;
    margin: 0px 0;
  }

  .ameneties .box_container {
    margin: 0;
  }

  .ameneties .box_container .box {
    padding: 20px 10px;
  }

  .rooms-section .room-info p {
    font-size: 16px;
    }
    
  /* Service page start */




  .attraction_rooms .container .attraction_card img {
    width: 100%;
    height: 215px;
}


.attraction_rooms .container {
    
    gap: 8px;
}

.Amenities_page .box_container {
    margin-right: 50px;
    margin-left: 50px;
grid-template-columns: repeat(3, 1fr);
}

.attraction_rooms .container {

grid-template-columns: repeat(2, 1fr);
}

.img_div {
        width: 220px; }

#contact_us .About_us h6 {
        font-size: 14px;
    }



  /* Service page end */

  /* Attraction page start */

  .usful-links .container .row {
    /* display: flex
; */
    /* flex-direction: row; */
    /* justify-content: center; */
    /* margin: 20px; */
}

/* #Useful_link {
    margin-top: 6%;
    margin-right: -130px;
}

    .img_div {
        width: 220px;
        height: auto;
    } */


.usful-links .container .row {
    /* display: flex
; */
    /* flex-direction: row; */
    /* justify-content: center; */
    /* margin: 20px; */
}

    /* #Useful_link h1 {
        font-size: 21px;
margin:0px;
}


    .Contact_us_h1 {
        font-size: 21px;
margin-top:0px;
}

#contact_us {
    margin-top: 6%;
}

#Useful_link {
    margin-top: 6%;
    margin-right: -130px;
} */


.attraction_page .attraction-main-wrapper {
  flex-direction: column;
  align-items: center;
  margin-top: 80px;
  margin-bottom: 40px;
}

.attraction_left, 
.attraction-content-wrapper {
  width: 100%;
  padding: 40px;
}

.attraction-content-wrapper .Att-title {
  font-size: 35px;
}

.attraction-content-wrapper ul li {
  font-size: 16px;
}

.attraction-image-wrapper {
  height: 350px;
}

/* Sidemenu */

.slide-menu::before, .slide-menu::after {

  display: none;
    
  }
  
  
  
  

/* Sidemenu */

/* FAQ */

.faq h2 {
  font-size: 23px;
}

.faq_span {
  text-align: center;
  margin-top: 20px;
  font-family: var(--font-teachers);
  font-size: 17px;
}

.faq_content ol  li {
   
  font-size: 14px;
}

/* FAQ */

/* Slider */

.room-info h3 {
  font-size: 15px;
}

.Room_number {
  font-size: 20px;
}

.rooms-section .room-info p {
  font-size: 13px;
  text-align: center;
}

.room-info {
  height: 140px;
}
/* Slider */

}


@media (max-width: 991px) {

  .nav-side{

    display: block;
}  
  
  .navbar .container .navbar-brand {
    width: 180px;
}

  .navbar-nav .nav-link {
    margin: 0;
  }

  .navbar-nav {
    padding-bottom: 50px;
  }

  .form-label {
    font-size: 13px;
  }

  .form-control {
    font-size: 16px;
  }

  .booking-form-grid-wrap{

    grid-template-columns: repeat(2, 1fr);
  }

  .booking-form .prime-btn{

    width: 100%;
  }

  /* .booking-form-grid-item:not(:last-child) {
    padding: 30px 30px;
    background: url("../sandwichlodge/Images/assets/Arrowresponsive.png") no-repeat;
  } */

  .ameneties .box_container .box img {
    width: 30px;
  }

  .ameneties .box_container {
    gap: 14px 13px;
  }

  .room-info h3 {
    font-size: 20px;
    margin-bottom: 0px;
  }

  .rooms-section .room-info p {
    font-size: 16px;
  }

  .room-icons {
    margin-top: 19px;
    padding: 0px;
  }

  .room-card .room-icons img {
    width: 13px;
  }

  .localgems .overlay .content h1 {
    font-size: 38px;
  }

  .localgems .overlay .content p {
    font-size: 25px;
  }

  .square-stroke {
    width: 359px;
    height: 540px;
  }

  .gallery-grid {
    grid-template-columns: repeat(2, minmax(302px, 1fr));
  }

  .gallery-section {
    margin-top: 10px;
    padding: 30px 54px;
  }

  .img_div {
    width: 178px;
    height: auto;
  }

  .usful-links .container .row p {
    font-size: 11px;
  }

  .Socialmedia {
    font-size: 10px;
  }

  #Useful_link h1 {
    font-size: 18px;
    margin-top: 10px;
  }

  #Useful_link ul li {
    font-size: 10px;
    line-height: 28px;
  }

  .Contact_us_h1 {
    font-size: 18px;
    margin-top: 10px;
  }

  #contact_us .About_us h6 {
    font-size: 9px;
  }

  #contact_us .About_us img {
    margin: 8px;
    margin-left: 0px;
    width: 16px;
  }

  .Ada-btn {
    padding: 10px 13px;
    font-size: 11px;
  }

  .navbar .container .btn-primary{
    margin-top: 20px;
  }

  .rooms-grid {
    grid-template-columns: repeat(2, 1fr);

}


/* Service start */

.Amenities_page .box_container {
  margin-right: 20px;
  margin-left: 20px;
}

/* #Useful_link {
  margin-top: 5%;
}

#contact_us {
  margin-top: 5%;
}

  #contact_us .About_us h6 {
      font-size: 12px;
  }

  #Useful_link ul li {
      font-size: 12px;
      line-height: 26px;
  } */



/* Service End */

/* Attraction start */

/* #Useful_link h1 {
  font-size: 19px;
}

.Contact_us_h1 {
  font-size: 19px;
} */

/* .attraction_page .attraction-main-wrapper {

  flex-direction: column;
  padding: 15px 0px;
  align-items: center;

}





.attraction-content-wrapper {

  width: 100%;

} */

.attraction-content-wrapper {
  padding: 30px;
}

.attraction-content-wrapper .Att-title {
  font-size: 30px;
}

.attraction-content-wrapper ul li {
  font-size: 15px;
}

.attraction-image-wrapper {
  height: 300px;
}

.attraction-content-wrapper .Att-title {
  font-size: 20px;
}

.attraction_left {
  width: 100%;
}

.attraction-content-wrapper ul li {

  font-size: 15px;
}

/* .attraction_page{
margin-top: 120px;

} */

/* Attraction end */

/* contact us start */

.contact-container {
  grid-template-columns: 1fr;
gap: 20px;

}


/* contact us  end*/

/* ADA Start */

.ADA-wrap h2 {
  font-size: 23px;
}
.ADA-wrap ul li {
  font-size: 15px;
}

.ADA-content-wrapper {
  border-top: 6px solid var(--blue);
}

/* ADA end */

/* Things to do start */

.thingstodo_box {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  
}

.thingstodo_card {
  
  width: 100%;
  
}

/* Things to do end */

/* Review Start */
.review_wrapper {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 10px;
}


/* Review  End*/

/* FAQ */

.faq p {
 
  font-size: 14px;
}

/* FAQ */


/* Slider */



/* Slider */

}

@media (max-width: 767px) {
  /* .booking-form-grid-item:nth-child(1)::after {
    background-size: contain;
    width: 40px;
  } */

  
  .booking-form-grid-wrap {
    grid-template-columns: repeat(1, 1fr);
    
}

  .carousel-inner .carousel-item img {
    height: 530px;
  }

  /* .booking-form-grid-item:not(:last-child) {
    padding: 26px 15px;

  } */

  .booking-form-grid-item:nth-child(2)::after{

    left: 96%;

  }

  .booking-form-grid-item:nth-child(1)::after {
    left:96%;
}

  .booking-form-grid-item:nth-child(3) .form-group{

    padding-left: 0px;
  }
  .booking-form .prime-btn {
    padding-right: 30px;
    font-size: 11px;
    margin-top: 0px;

    padding-left: 30px;
  }

  .navbar .container .btn-primary {
    font-size: 12px;
  }

  .ameneties .box_container .box {
    padding: 4px 0px;
  }

  .ameneties .box_container .box img {
    width: 20px;
  }

  .ameneties .box_container .box h6 {
    font-size: 10px;
  }

  .vertical_line {
    width: 1px;
    height: 13px;
    margin: 4px 0px;
  }

  .ameneties .box_container {
    gap: 8px 10px;
  }

  .room-info h3 {
    font-size: 16px;
  }

  .rooms-section .room-info p {
    font-size: 10px;
  }

  .room-info h3 {
    font-size: 16px;
    margin-bottom: 5px;
  }

  .rooms-section .room-card .room-icons img {
    width: 14px;
  }

  .rooms-grid {
    grid-template-columns: repeat(1, 1fr);
    gap: 25px;
  }

  .img_div {
    width: 140px;
    height: auto;
  }

  .ameneties .box_container {
    margin-right: 0;
    margin-left: 0;

  }

  .ameneties .box_container .box {
    padding: 20px 0px;
  }

  .square-stroke {
    width: 399px;
    height: 577px;
  }

  /* .booking-form-grid-wrap {
    grid-template-columns: repeat(1, 1fr);
  }

  .booking-form-grid-item:nth-child(4) {
    grid-column: 1 / 4;
  }
   */

  .Hotel_Ameneties {
    font-size: 30px;
}

.rooms-section h1 {
    margin-bottom: 30px;

}

.attraction h1 {
    font-size: 30px;
}

.gallery-section h2 {
    font-size: 30px;
}

  
  .gallery-grid img {
    width: 100%;
}

/* Service start */

.Amenities_page .box_container {
  margin-right: 0px;
  margin-left: 0px;
  gap: 28px 20px;

}

.Amenities_page .box_container .box{

padding: 10px 10px;

}

  
/* Service end */

/* Attraction start */

.attraction_page .attraction-main-wrapper {

  flex-direction: column;


}

.attraction_left {
  width: 100%;
}

.attraction-content-wrapper {

  width: 100%;

}

.attraction_page .attraction-main-wrapper {

  flex-direction: column;
  padding: 15px 0px;
  align-items: center;

}

.attraction_left {
  width: 100%;
}

.attraction-content-wrapper {

  width: 100%;

}

.attraction-content-wrapper .Att-title {
  font-size: 30px;
}

.attraction-content-wrapper ul li {

  font-size: 15px;
}

.attraction_page{
margin-top: 120px;

}

.attraction-content-wrapper {
  padding: 20px;
}

.attraction-content-wrapper .Att-title {
  font-size: 26px;
}

.attraction-content-wrapper ul li {
  font-size: 14px;
}

.attraction-image-wrapper {
  height: 250px;
}
.attraction-content-wrapper {
  padding: 30px;
}

.attraction-content-wrapper .Att-title {
  font-size: 30px;
}

.attraction-content-wrapper ul li {
  font-size: 15px;
}

.attraction-image-wrapper {
  height: 300px;
}

    #Useful_link ul li {
        font-size: 13px;
        
    }

    #contact_us .About_us h6 {
        font-size: 13px;
    }


/* Attraction end */

/* Contact us start */

.contact-container {
  grid-template-columns: 1fr;
gap: 20px;

}

/* Contact us end */

.nav-side{

  display: block;
}  

.navbar .container .navbar-brand {
  width: 180px;
}

/* Things to do start */

.thingstodo_box {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
}
/* Things to do end */

/* Review Start */
.review_wrapper {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 10px;
}


/* Review  End*/
/* Slider */

.room-info {
  height: 130px;
}

/* Slider */

}

@media (max-width: 575px) {


  .nav-side{

    display: block;
}  
  
  .navbar .container .navbar-brand {
    width: 180px;
}
  .carousel-inner .carousel-item img {
    height: 400px;
}

.first_title {
    font-size: 20px;
}
.Second_title {
    font-size: 22px;
}

.third_title {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 15px;
}

/* Booking form start */

.form-label {
  font-size: 16px;
}
/* Booking form End */

#about {
margin-top: 110px;
}

.ameneties {
    margin-top: 20px;
    padding: 15px 9%;
}
.ameneties .Hotel_Ameneties {

padding-bottom: 0px;
}

.ameneties #readmore {
  padding-top: 15px;
}

#readmore a {

    margin: 0px 0;
}
.Hotel_Ameneties {
    font-size: 25px;
}

.rooms-section h1 {
font-size: 25px;
padding-bottom: 0px;
}

.attraction h1 {
    font-size: 25px;
}

.attraction {
margin-top: 40px;
padding: 0px 0%;
}

.localgems .overlay .content h1 {
    font-size: 28px;
}

.localgems .overlay .content p {
    font-size: 21px;
}
.square-stroke {
    width: 267px;
    height: 538px;
}

#Useful_link {
margin-top: 0%;
}

.Contact_us_h1 {
    
    margin-top: -35px;
}

/* Service page start */

.page-hero-content h1 {

  font-size: 30px;
  
  }
  
  .Hero-Wrap {
  
  left: 20%;
  
  }
  
  
  .Amenities_page .box_container {
  
      margin-right: 0;
      margin-left: 0px;
      grid-template-columns: repeat(2, 1fr);
      gap: 14px 21px;
  }
  
  .Amenities_page {
      margin-top: 70px;
  
  }
  
  .attraction_rooms h1 {
      font-size: 30px;  }
  
  .Amenities_page {
  
  padding-bottom: 40px;
  
  }
  
  .attraction_rooms .container { 
      grid-template-columns: repeat(1, 1fr);
      gap: 0px;
  
  }
  


/* Service page end */

/* Attraction start */

.attraction_page .attraction-main-wrapper {

  flex-direction: column;


}

.attraction_left {
  width: 100%;
}

.attraction-content-wrapper {

  width: 100%;

}

.attraction_page .attraction-main-wrapper {

  flex-direction: column;
  padding: 15px 0px;
  align-items: center;

}

.attraction_left {
  width: 100%;
}

.attraction-content-wrapper {

  width: 100%;

}

.attraction-content-wrapper .Att-title {
  font-size: 30px;
}

.attraction-content-wrapper ul li {

  font-size: 15px;
}

.attraction-content-wrapper {
  padding: 15px;
}

.attraction-content-wrapper .Att-title {
  font-size: 24px;
}

.attraction-content-wrapper ul li {
  font-size: 13px;
}

.attraction-image-wrapper {
  height: 200px;
}


/* Attraction end */

/* Gallery start */
.page-hero-content h1 {

font-size: 30px;

}

.Hero-Wrap {

left: 20%;

}

    .img_div {
        width: 170px;
        height: auto;
    }

    .gallery-grid {
      grid-template-columns: repeat(1, minmax(302px, 1fr));
  }

  /* Gallery end */

  /* Contact us start */

.contact-container {
  grid-template-columns: 1fr;
gap: 20px;

}

/* Contact us end */


/* Booking form  */

.booking-form {
  position: static;
  left: 0;
  transform: unset;
  bottom: unset;
  z-index: 111;
  width: 100%;
  background-color: var(--blue);
}

.form-control.form-number {
  font-size: 22px;
  width: 30px;
}

.booking-form-grid-wrap {
  grid-template-columns: repeat(1, 1fr);
  padding: 40px 0 0;
}

.booking-form-grid-item:nth-child(3) {
  grid-column: 1 / 1;
}

.booking-form-grid-item:nth-child(4) {
  grid-column: 1 / 1;
}

.booking-form-grid-item:not(:last-child) {
  padding: 20px 12px;
}

.form-group {
  align-items: flex-start;
  text-align: start;
}

.form-control {
  text-align: start;
  padding-top:0px ;
}

.booking-form-grid-item:nth-child(1)::after {
  display: none;
}

.booking-form-grid-item:nth-child(1) .form-control,
.booking-form-grid-item:nth-child(2) .form-control {
  border-bottom: 1px solid #ffffff59;
}

.booking-form .prime-btn {
  margin-bottom: 10px;
  width: 100%;
}

.booking-form-grid-item:nth-child(3) .form-group {
  
  padding-left: 0;
}

.form-control {
  font-size: 14px;
}

.booking-form-grid-wrap {
  padding: 10px 0 0;
}

#about {
  margin-top: 50px;
}

.booking-form-grid-item:nth-child(2)::after {
  display: none;
}

/* Booking form end */

/* Ameneties box start */

.ameneties .box_container {
  
  grid-template-columns: repeat(2, 1fr);
 
}

.attraction_rooms .container .attraction_card .button{

 top: 100px; 
 left: 0px;


}

/* Ameneties box end */

/* Rooms */

.rooms-section {
  
  padding: 50px 20px;
  
}

.localgems .overlay .content p {
  font-size: 20px;
  margin:0;
}

.localgems {
  
  height: 500px;
  
}

.square-stroke {
  
  height: 430px;
}

#Useful_link h1 {
  
  margin-top: 30px;
}

#contact_us .About_us {
  margin-top: 10px;
  
}

.Contact_us_h1 {
  margin-top: -45px;
}

/* Review Start */

.review_box {
  
  padding: 25px 25px 5px;
 
}

.review_box p {
  padding-top: 65px;
 
}
/* Review End */

/* FAQ */

.faq_content ol  li {
   
  font-size: 14px;
}



.faq h2 {
  font-size: 18px;
}

.faq p {
  font-size: 12px;
}

.faq_span {
  
  font-size: 14px;
}

.faq_content ol  li {
  font-size: 12px;
}

.faq_heading {
  font-size: 35px;
  
}

/* FAQ */

/* Slider */

.room-info {
  height: 130px;
}

/* Slider */

}




@media (max-width: 480px) {}

@media (max-width: 350px) {}