@media (max-width: 1454px){
.exclisive-text h1{font-size: 150px;}
.services-bg p{padding-right: 440px;}
.vision-heading h2{font-size: 110px;}
.contact-text h2{font-size: 120px; margin-bottom: 55px;}
.contact-text{margin-top: -85px;}
.socila-icon{margin-bottom: 65px;}
.socila-icon h5{font-size: 20px;}
.location-contct a{font-size: 17px;}
.movement-text {padding: 0 10%;}
.navbar-expand-lg .navbar-nav .nav-link{padding: 8px 6px;}
.other-room h6{padding-top: 0;}
}
@media (max-width: 1270px){
.contact-text p{margin-bottom: 90px; padding: 0 255px;}
.location-contct p{padding: 0; margin-bottom: 0;}
}
@media (max-width: 1250px){
.exclisive-text h1 {font-size: 125px;}
.services-bg p {padding-right: 680px;}
.track span{font-size: 60px;}
.mapp-box h3{font-size: 30px;}
.curated-services{padding-left: 25px;}
.over-view-img{padding-right: 0;}
.contact-text p{padding: 0 265px;}
.movement-text {padding: 0 4%;}
.movement-text h3{padding-bottom: 20px;}
.luxury-text-2 {padding: 0px 5%;padding-right: 6%;}
.luxury-text-2 h3{padding-bottom: 20px;}
.dining-text p{padding-right: 185px;}
.luxury-text-2 p{margin-bottom: 25px;}
.other-imgs{padding-left: 25px; padding-right: 0;}
.facility-log{padding-top: 80px;}
.contact-email{padding: 60px 60px;}
.contact-text p {padding: 0 170px; margin-bottom: 65px;}
.location-contct p{padding: 0;}

}
@media (max-width: 1115px){
.story-heading br{display: none;}
.other-bg{padding: 100px 0;}
.services-bg p {padding-right: 580px;}
.luxury-text h3{font-size: 30px;}
.experience-sec h3{font-size: 30px;}
.experience-sec h5{font-size: 30px;}
.experience-sec {padding-left: 40px;}
.offer-text{padding-left: 35px; padding-right: 0;}
.offer-text h3{font-size: 30px; margin: 0;}
.offer-text h4{font-size: 20px;}
.mapp-box{margin-left: 20%;}
.accordion-button span {margin-right: 25px;}
.exclisive-text h1 {font-size: 110px;}
.navbar-expand-lg .navbar-nav .nav-link{padding: 8px 10px;}
.navbar-brand {width: 120px;}
.banner-text h2{font-size: 45px;}
.story-heading h3{font-size: 30px;}
.story-heading h4{line-height: 30px; font-size: 25px; padding-bottom: 20px;}
.relax-text h3{padding-right: 0;}
.relax-text h4{font-size: 30px;}
.relax-text h3{font-size: 30px;}
.center-box{padding: 30px 15px;}
.title{ font-size: 25px; margin-bottom: 15px;}
.count{margin-bottom: 10px;}
.services-bg h3{font-size: 25px;}
.track span {font-size: 45px;}
.mapp-box {margin-left: 0%;}
.relax-bg{padding-top: 0;}
.rooms-bg{padding: 40px 0;}
.rooms-bg h1{font-size: 75px;}
.rooms-bg p{padding: 0;}
.room-image img{width: 100%;}
.padding-box{padding-right: 0;}
.room-image{margin-bottom: 20px; height: auto;}
.padd-box{padding-top: 0;}
.oder{order: 2;}
.padding-box{padding-top: 20px;}
.deluxe-details{padding: 15px 0;}
.our-img{padding-right: 0; padding-left: 18%;}
.icon-box{gap: 40px;}
.our-vission-text p{padding: 0;}
.vision-heading h2{font-size: 85px;}
.about-heding br{display: none;}
.over-bg{padding-top: 30px;}
.over-text{padding-right: 0;}
.over-text p{margin-bottom: 15px;}
.about-heding h3{font-size: 35px;}
.contact-text p {padding: 0 155px;}
.logo-sub-icon {text-align: right;}
.oder-2{order: 2;}
.details-text{padding: 0 15px; padding-top: 30px;}
.other-logo-2{padding-top: 55px; padding-bottom: 30px; padding-right: 0;}
.detail-img{padding: 0 15px;}
.other-padd {padding-top: 30px;}
.details-text h3{font-size: 25px;}
.details-text h4{font-size: 25px; padding-bottom: 15px;}
.other-room h6{margin: 0; font-size: 18px;}
.details-text p{font-size: 14px;}
.room-inf-bg{padding: 40px 0;}
.room-info-text h3{font-size: 25px;}
.room-info-text p{font-size: 14px;}
.other-heading h3{font-size: 25px;}
.other-phargraph p{font-size: 14px; padding-right: 0; margin-bottom: 10px;}
.other-phargraph li{font-size: 14px;}
.other-phargraph ul{padding-bottom: 10px;}
.other-expirinces{padding: 40px 0;}
.other-room-sec-1{padding: 40px 0; padding-top: 0;}
.other-room-sec-1{padding-left: 15px; padding-right: 15px;}
.other-room-sec-1 h3{position: relative; transform: unset; top: 0; font-size: 25px;}
.other-room-sec-1 br{display: none;}
.room-name h4{font-size: 18px;}
.details-text h4{margin: 0; padding-bottom: 0;}
.details-text p{padding-right: 0;}
.details-text a{display: block; margin-right: 0; margin-bottom: 40px;}
.other-logo-2{padding-top: 20px;}
.location-contct p{padding: 0; margin-bottom: 0px;}
}
@media (max-width: 1067px){
.accordion-button{font-size: 18px;}
.faq-text-2{font-size: 14px;}
.experience-sec h5{font-size: 25px;}
.movement-text h3{font-size: 30px;}
.luxury-text-2 h3{font-size: 30px;}
.other-img-2{padding-left: 8%;}
.dining-text p {padding-right: 0px;}
.images-img-2{padding: 0;}
.images-img-2 img{width: 365px;}
.facility-text p {padding-left: 0;}
.facility-text li{padding-left: 0;}
.logo-sub-icon {text-align: center;}
.movement-text h3 {font-size: 25px;}
}
@media (max-width: 992px){
.navbar-light .navbar-toggler{display: none;}
.booking-btn{padding-right: 0;}
.phone-banner{display: block;}
.desk-top-banner{display: none;}
.container{max-width: 100%; padding-left: 20px; padding-right: 20px;}
.exclisive-text h1 {font-size: 100px;}
.banner-box-text{display: none;}
.exclisive-text{bottom: 15px; padding-left: 15px;}
.banner-text br{display: none;}
.story-sec{background: #fff; padding: 20px 15px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); margin: 30px 0; border-radius: 10px;}
.relax-text p{padding-top: 0; margin-bottom: 10px;}
.smalle-img{padding-left: 0;}
.relax-img img{width: 100%;}
.relax-img{padding-top: 20px;}
.curated-services{margin-top: 0;}
.wellnes img{width: 100%;}
.curated-services{padding-left: 0;}
.wellnes{top: 0; background: #fff; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); padding: 20px 15px; margin-bottom: 20px;}
.text-line h5{margin-bottom: 0;}
.service-img{left: 0;}
.other-bg{margin-top: 0;}
.curated-services{padding-bottom: 0;}
.service-img .text-line{padding-left: 0;}
.other-bg { padding: 50px 0;}
.faq-img img{width: 100%;}
.faq-img{padding-bottom: 20px; padding-right: 0;}
.accordion-text {padding-top: 30px;}
.experience-sec{padding: 40px 15px;}
.experience-img img{width: 100%;}
.offer-text{padding: 20px 15px;}
.silde-sec{padding: 40px 15px;}
.footer-bg{padding: 40px 0;}
.border-line-1{padding: 20px 0;}
.email-text{border-bottom: 1px solid #c1c1c1;}
.right-text{border-bottom: none; text-align: left;}
.right-text p{margin-bottom: 0;}
.center-box{width: 80%;}
.track span {font-size: 35px;}
.marquee{padding-top: 0;}
.email-text{padding: 10px 0;}
.footer-lgo{text-align: left;}
.policy-text{text-align: left;}
.footer-lgo{padding: 10px 0;}
.policy-text p{text-align: left; padding-top:  15px;}
.services-bg p{padding-right: 0;}
.rooms-bg h4{font-size: 25px;}
.rooms-bg h3{font-size: 25px;}
.rooms-bg h1{font-size: 45px;}
.all-rooms{display: flex; align-items: center; gap: 20px;}
.sub-banner h3{font-size: 25px;}
.sub-text{padding-left: 0;}
.rooms-bg p{font-size: 14px;}
.rooms-bg br{display: none;}
.room-detail-text{padding: 10px 0;}
.over-text h5{font-size: 20px;}
.over-text{padding-top: 30px;}
.over-text p{margin-bottom: 35px;}
.over-text a{padding: 11px 25px; font-size: 14px;}
.vision-heading h2 {font-size: 75px; padding-bottom: 40px;}
.icon-box {gap: 20px; padding-bottom: 20px;}
.our-img{padding-left: 0;}
.contact-text p{padding: 0}
.socila-icon::before{display: none}
.socila-icon{text-align: left;}
.socila-icon{border-bottom: 1px solid #F3A163; padding-bottom: 25px;}
.socila-icon-2{border-right: none;}
.socila-icon {margin-bottom: 25px;}
.socila-icon h6{margin: 0;}
.socila-icon i{font-size: 30px;}
.location-contct p{font-size: 15px;}
.contact-email{padding: 20px 15px; padding-bottom: 40px;}
.eamil-text p{padding: 0;}
.contact-email br{display: none;}
.contact-email h3{margin-bottom: 0; padding-bottom: 15px; font-size: 30px;}
.form-feeild .form-group {margin-bottom: 20px;}
.contact-text{margin-top: 0;}
.contact-text h2{font-size: 60px;}
.contact-text h4{font-size: 25px;}
.contact-text{padding-top: 30px;}
.faciliti-sec{padding: 40px 15px;}
.faciliti-img-2{padding-right: 0;}
.facility-text{padding-top: 115px;}
.facility-text h3{margin-bottom: 10px;}
.facility-text h3{font-size: 25px;}
.facility-text p{padding-right: 0; font-size: 14px;}
.facility-text a{font-size: 16px;}
.wellness-movement-sec-box{padding-top: 40px;}
.movement-text br{display: none;}
.movement-text h3{font-size: 25px; padding-bottom: 0;}
.movement-text p{font-size: 14px;}
.movement-text{padding: 0 15px;}
.wellnes-img-box{padding-top: 30px;}
.movement-text p{margin-bottom: 10px;}
.dining-sec{padding: 40px 0;}
.heding-movement{padding-bottom: 20px;}
.dining-text p{font-size: 14px; padding-bottom: 10px;}
.luxury-img-2{padding-top: 35px; margin-bottom: 10px;}
.luxury-text-2{padding: 0 15px;}
.padd-top {padding-top: 40px;}
.other-imgs{margin-top: 0; padding-top: 30px; padding-left: 15px; padding-right: 15px;}
.other-imgs img{width: 100%;}
.other-img-2{padding: 20px 15px;}
.facility-log {padding-top: 40px; padding-left:15px; padding-right: 15px;}
.luxury-box{padding: 40px 0;}
.luxury-text-2 h3{font-size: 25px; margin: 0;}
.luxury-text-2 p{font-size: 14px;}
.heding-movement{gap: 20px;}
.other-img-2:last-child{padding-bottom: 0;}
.stay-box{padding: 20px 15px;}
.stay-box h5{font-size: 20px;}
.date-picker-wrapper{max-width: 100%;}
.reservation-box{margin-left: 0; padding: 20px 15px;}
.reservation-box h3{font-size: 25px; padding-bottom: 15px; margin: 0;}
.reservation-box br{display: none;}
.other-text p{font-size: 14px; padding: 20px 0; margin-bottom: 0;}
.date-picker-wrapper h6{font-size: 14px;}
.room-add{font-size: 18px;}
.phone-wrapper {margin-top: 25px;}
.text-text0{font-size: 14px;}
.custom-checkbox .form-check-label{font-size: 14px;}
.send-btn-box a{font-size: 14px;}
.stay-sec{padding-bottom: 40px;}
.reservation-box p{font-size: 14px; margin: 0;}
.sub-text{padding-top: 0px;}
.details-text{padding-top: 0;}
.other-room h6{padding-top: 20px;}
.detail-img{padding-bottom: 20px;}
.room-info-text a{font-size: 14px;}
.border-line-line .row {padding-top: 20px;}
.room-name h4{font-size: 17px;}
.mapp-box p{font-size: 14px;}
.details-text a{font-size: 14px;}
.details-text{padding-top: 20px;}
.other-padd{padding-top: 0;}
.contact-text h2{margin-bottom: 25px;}
.contact-text p{margin-bottom: 30px;}
.location-contct p{padding: 0; margin-bottom: 0;}
}
@media (max-width: 768px){
.exclisive-text h1 {font-size: 75px;}
.relax-bg{padding-bottom: 40px;}
.curated-services{padding-top: 40px;}
.banner-text h2{font-size: 35px;}
.about-heding {padding-top: 40px;}
.about-heding h3{font-size: 25px;}
.over-bg{padding-top: 10px;}
.over-text h3{font-size: 25px;}
.over-text h6{font-size: 15px; margin: 0;}
.over-text p{font-size: 14px;}
.vision-heading h2{font-size: 55px;}
.our-vission-text p{padding-top: 20px;}
.mission-line{margin-bottom: 25px;}
.icon-box{padding-top: 30px;}
.vision-bg{padding: 40px 0;}
.mission-line:last-child{margin-bottom: 0;}
.facility-text {padding-top: 150px;}
.facility-text li{padding-bottom: 10px;}
.facility-text p{margin-bottom: 15px;}
.images-img-2{top: 60px;}
.other-facility{margin-top: 30px;}
.images-img-2 img {width: 175px;}
}
@media (max-width: 510px){
.booking-btn a{font-size: 12px;}
.banner-text h2{font-size: 30px;}
.exclisive-text h1 {font-size: 50px;}
.story-heading h3{font-size: 25px;}
.story-heading h4{font-size: 20px;}
.story-heading br{display: none;}
.relax-text h3{font-size: 25px;}
.relax-text h4{font-size: 25px;}
.luxury-text h3{font-size: 25px;}
.experience-sec h3{font-size: 25px;}
.experience-sec h5{font-size: 20px;}
.offer-text h3{font-size: 25px;}
.offer-text br{display: none;}
.location-bg{padding: 40px 0px;}
.mapp-box h3{font-size: 25px;}
.mapp-box{padding: 20px 15px;}
.mapp-box p{padding-right: 0;}
.rooms-sec{padding: 30px 0;}
.other-bg{padding: 20px 0;}
.facilities{padding: 40px 0;}
.accordion-button{font-size: 16px;}
#button{bottom: 30px; right: 15px;}
.faq-text-2{padding-left: 10px;}
.faq-text-2 p{font-size: 14px; margin: 0;}
.accordion-body{padding-top: 0;}
.vision-heading h2{font-size: 35px;}
.icon-box h3{font-size: 20px;}
.location-contct a{display: block; font-size: 14px; margin-bottom: 20px;}
.location-contct p{text-align: left;}
.location-contct img{border: none; padding-left: 0; margin-left: 0;}
.contact-email h3{font-size: 25px;}
.eamil-text p{font-size: 14px;}
.form-feeild .form-control{padding-bottom: 10px;}
.form-feeild .form-group {margin-bottom: 15px;}
.contact-mapp{margin: 40px 0;}
.send-btn {padding-top: 50px;}
.contact-text p{font-size: 14px; margin-bottom: 40px;}
.contact-text h2 {font-size: 35px;}
.contact-text h2 {font-size: 25px; margin-bottom: 15px;}
.location-contct{padding-bottom: 0;}
.eamil-text p{font-size: 14px;}
}
@media (max-width: 390px){
.exclisive-text h1{font-size: 35px;}
.booking-btn{padding-right: 35px;}
.accordion-button span { margin-right: 10px;}
.contact-text h4 {font-size: 20px;}
.location-contct{padding-bottom: 0;}
}





