*{
      font-family: "Montserrat", sans-serif;
}

.header-logo img{
    width: 130px;
}
.footer-logo img{
    width: 130px;
}
.side-logo img{
    width: 130px;
}
.preloader-inner img{
    width: 130px;
}

@media (max-width: 768px){
    .new-thumbmain img {
    min-width: unset;
    max-width: unset;
    }
.recep-img-new img {
    max-width: unset;
    min-width: unset;
}
.common-heading-all{
    padding: 26px 0 0;
}
 .order-img-new{
     order: 1 !Important;
 }
 .order-content-new{
     order: 2 !Important;
 }
.circle-img-new img{
    
    object-fit: cover;
    width: 600px;
    height: 300px !Important;
}
}
.menu-new-hidden{
    visibility: hidden;
}
.circle-img-new img{
    object-fit: cover;
    width: 600px;
    height: 600px;
}
span.char49 { 
    display: none;
}
 
 .order-img-new{
     order: 2;
 }
 .order-content-new{
     order: 1;
 }
 .resort-roomnew li{
     flex-direction: column;
 }
 .sticky-wrapper.sticky li a{
     color: #D2B25F !important;
 }
 
 .common-heading-all{
     display: flex;
    justify-content: center;
 }
 .common-heading-all .title-area{
     max-width: 850px;
     padding: 0 16px;
 }
 
 .black-bord-btn{
     border: 1px solid #D2B25F !important;
    color: black !important;
 }
 .black-bord-btn:hover{
     color: white !important;
 }
 .testiom-newmain {
    padding: 0 16px;
}

.white-filter {
  filter: brightness(0) invert(1);
}
.room-card.style2 .th-btn2.style2:hover{
    color: white;
}

.booking-form2.style5 input::placeholder,
.booking-form2.style5 textarea::placeholder,
.booking-form2.style5 select::placeholder,
.booking-form2.style5 .form-control::placeholder,
.booking-form2.style5 .form-select::placeholder {
  color: black;
  opacity: 1; /* Ensure full visibility */
}

.contactinputnew input::placeholder {
  color: black;
  opacity: 1; /* Full visibility */
}
