@import url("https://fonts.googleapis.com/css2?family=Archivo+Narrow:wght@700&family=Poppins:wght@300;300italic;400;500;600;700&family=Quicksand:wght@400;500;600&family=Rock+Salt&display=swap");:root{--gold-color:#ae8c3f;--white-clr:#fff;--font-family:"Poppins",sans-serif;--second-family:"Quicksand", sans-serif;--third-family:"Archivo Narrow", sans-serif;--font3:"Rock Salt", sans-serif;--fs15:0.88vw;--fs16:0.99vw;--fs18:0.938vw;--fs19:0.99vw;--fs20:1.042vw;--fs22:1.146vw;--fs25:1.302vw;--fs30:1.563vw;--fs32:1.667vw;--fs40:2.083vw;--fs45:2.344vw;--fs60:3.125vw;--fs70:3.646vw;--fs80:4.167vw;--fs100:5.208vw;--fs120:6.25vw;--fs390:20.313vw;--lh23:1.198vw;--lh25:1.302vw;--lh28:1.458vw;--lh30:1.563vw;--lh35:1.823vw;--lh40:2.083vw;--lh46:2.396vw;--lh50:2.604vw;--lh55:2.865vw;--lh70:3.646vw;--lh80:4.167vw;--lh110:5.729vw}h1,h2,h3,h4,h5,h6,p,a,ul,li{margin:0;padding:0;font-family:"Poppins",sans-serif}.slick-slider:not(.slick-initialized){display:none !important}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--ffffff)}::-webkit-scrollbar-thumb{background:var(--gold-color)}::-webkit-scrollbar-thumb:hover{background:var(--gold-color)}.white-clr{color:var(--white-clr)}.bg-gold{background-color:var(--gold-color)}.pt-large{padding-top:4rem}.pb-large{padding-bottom:4rem}.pt-small{padding-top:2rem}.pb-small{padding-bottom:2rem}.carousel{width:100%}.carousel-item::after{background:linear-gradient(
180deg,
rgba(0, 0, 0, 0.96) 0%,
rgba(0, 0, 0, 0) 100%
);height:451px !important;position:absolute;transform:rotate(-180deg) scale(1, 1);z-index:999;content:"";bottom:0;width:100% !important}.main-wrapper{width:90%;margin:auto}#header{background:linear-gradient(
180deg,
rgba(0, 0, 0, 1) 0%,
rgba(0, 0, 0, 0) 100%
);height:194px;position:relative}div#navbarSupportedContent{justify-content:center}img.site_logo{height:150px;object-fit:contain}.btn{background:var(--gold-color);border-radius:75px;padding:0.5rem 2rem}ul#primary li
a{color:#fff;font-size:var(--fs20);font-weight:500;line-height:var(--lh28);letter-spacing:0.5px;padding:0.5rem 1.5rem}.additional-sections{display:none}div#bookingFormContainer{width:73%;margin:auto;padding:1.5rem 2rem 2rem;border:1px
solid #ccc;z-index:999;background:#fff;border-radius:10px;margin-top:-20rem;margin-bottom:12rem;z-index:99;position:absolute;left:0;right:0;bottom:-8rem}#bookingForm{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between}#bookingForm .form-group{width:21%}div#personsSummary{display:block;width:100%;padding:0.275rem 0.75rem;font-size:var(--fs15);font-weight:400;line-height:var(--lh25);color:#212529;background-color:#fff;background-clip:padding-box;border:1px
solid #ced4da;border-radius:5px;text-transform:capitalize;font-family:var(--second-family);display:flex;justify-content:space-between}div#personsDropdown{position:absolute;background:#fff;padding:2rem;border:1px
solid #ccc;margin-top:1rem;flex-wrap:wrap;width:30%}.additional-sections{width:100%}.aditional-wrap{justify-content:space-between;width:100%}.daterangepicker{z-index:99}#collapseBtn{width:max-content;margin-right:1rem}.booking-btn{background-color:var(--gold-color);color:var(--white-clr);border:none;border-radius:10px;padding:0.5rem 2rem}.form-group.booking-btn-wrap{width:100% !important;display:flex;justify-content:end;padding-top:2rem}.form-group
label{padding-top:1rem;font-family:var(--font-family);font-size:var(--fs16);line-height:var(--lh26);text-align:justify;color:#1c1c1c;text-transform:capitalize;font-weight:600;letter-spacing:0.5px;line-height:var(--lh25);padding-bottom:0.25rem}#expandBtn,.collapse-btn{border:0;background:var(--gold-color);padding:1rem 2rem;border-radius:10px;color:#fff}#personsDropdown .input-group{width:55%}.person-option
.label{width:25%}.person-option{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;width:100%}#personsDropdown .input-group
button{border:0;background:var(--gold-color);font-size:var(--fs25);padding:0.25rem 0.75rem;margin-bottom:0.5rem;color:#fff;border-radius:5px}#personsDropdown .input-group
input{pointer-events:none;height:max-content;padding:0.42rem 0;font-size:var(--fs20);border:1px
solid #ccc;text-align:center}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:none}div#childrenAgeContainer
select{width:45%;margin:0.5rem;padding:0.5rem}div#childrenAgeContainer{width:100%}div#childrenAgeContainer{padding-bottom:1rem}.error-message{color:red}.tour-package-thumb
img{width:100%;height:587px;object-fit:cover}.tour-package-thumb img::after{content:"";background:linear-gradient(
180deg,
rgba(0, 0, 0, 0.9) 3.1676936894655228%,
rgba(0, 0, 0, 0) 100%
);height:277px;position:absolute;bottom:0}.special-offers-slider .slick-slide,
.luxury-offers-slider .slick-slide,
.testi-slider .slick-slide{padding:10px;overflow:hidden}.tour-package-content{bottom:2rem;left:2rem;right:1rem;margin:auto}.select-date{background:var(--gold-color);border-radius:0px 0px 10px 0px;width:max-content;height:auto;position:absolute;left:0;top:0;padding:1rem 2rem;color:#fff;font-size:var(--fs16);font-weight:400;z-index:1}.tour-name{color:#fff;text-align:left;font-size:var(--fs25);line-height:var(--lh35);font-weight:600;text-transform:uppercase}.offer{color:#fff;text-align:left;font-size:var(--fs18);line-height:var(--lh35);font-weight:400}.meal-type{color:#fff;text-align:left;font-size:var(--fs20);line-height:var(--lh30);font-weight:400;padding:0.25rem 0}p.tour-price{color:#fff;font-size:var(--fs30);line-height:var(--lh35);font-weight:300;text-transform:uppercase}p.tour-price
span{color:var(--gold-color);font-size:var(--fs30);line-height:var(--lh35);font-weight:600;text-transform:uppercase}.tour-package-card::after{content:"";background:linear-gradient(
0deg,
rgba(0, 0, 0, 0.9) 3.1676936894655228%,
rgba(0, 0, 0, 0) 100%
);z-index:1;position:absolute;bottom:0;top:50%;right:0;left:0}.tour-package-content>*{position:relative;z-index:2}.gen-title{text-align:left;font-size:var(--fs60);font-weight:700;text-transform:uppercase}.gold-clr{color:var(--gold-color)}.resort-rating{top:0rem;right:0}.tour-package-content ul
li{padding:0.5rem 0}.location-name{padding-left:1rem}.trans-icon{background-color:var(--gold-color);border-radius:22px;padding:0.5rem}.all-tour-wrap
a{text-align:center;display:flex;justify-content:center;width:fit-content;padding:0.5rem 2rem;border-radius:50px;margin-top:0.5rem}.gen-btn{text-align:center;display:flex;justify-content:center;width:fit-content;padding:1rem 2rem;border-radius:50px;text-decoration:none}.gold-bg{background-color:var(--gold-color)}.who-are-we-wrap{position:absolute;width:90%;top:7rem}.who-intro
h2{position:relative}.who-intro
svg{position:absolute;top:0;right:0}.who-intro
img{position:absolute;top:-4rem;right:46%}.who-are-we-section::after{content:"";background:linear-gradient(
177deg,
rgb(255 255 255 / 0%) 20%,
rgb(0 0 0 / 53%) 100%
);bottom:0%;top:50%;position:absolute;right:0;left:0}.who-are-we-section::before{content:"";background:linear-gradient(
180deg,
rgba(255, 255, 255, 1) 0%,
rgba(255, 255, 255, 0) 100%
);bottom:66%;top:0%;position:absolute;right:0;left:0}a.video-play-btn{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:max-content;width:max-content}.carousel-inner{margin-top:-198px;z-index:-1}.news-wrap{width:48%}.single-news-wrap{width:100%;display:flex;justify-content:space-around}.news-wrap-inner,.featured-news-wrap{width:48%}.single-news-wrap
img{width:48%;object-fit:cover;height:200px}.featured-news-wrap{width:48%}.single-news-wrap .date-wrap{width:48%}.single-news-wrap{width:100%;display:flex;justify-content:space-between;padding-bottom:2rem}.featured-image-content{position:absolute;bottom:2rem;left:3rem;right:3rem;color:#fff}.featured-image-content
h4{color:#fff;text-align:left;font-size:var(--fs45);line-height:var(--lh50);font-weight:700;text-transform:uppercase;position:relative}.single-news-wrap
a{text-align:left;font-size:var(--fs16);font-weight:400;text-decoration:underline;position:relative}.black-clr{color:#1c1c1c}.single-news-wrap
h3{color:#282b32;text-align:left;font-size:var(--fs30);font-weight:600;text-transform:uppercase;position:relative;padding-bottom:0.5rem}.para{text-align:left;font-family:"Quicksand-Regular",sans-serif;font-size:var(--fs16);font-weight:400}.featured-image-content{position:absolute;bottom:2rem;left:3rem;right:3rem;color:#fff;z-index:1}.featured-news-wrap:after{content:"";background:linear-gradient(
180deg,
rgba(0, 0, 0, 0) 0%,
rgba(0, 0, 0, 1) 100%
);bottom:0;top:0;left:0;right:0;width:100%;position:absolute}.news-wrap-inner{height:800px;overflow-x:auto;padding-right:0.75rem}.featured-news-wrap
img{height:800px;object-fit:cover}::selection{color:var(--gold-color);background:black}::-moz-selection{color:var(--gold-color);background:black}:focus-visible{outline:0;box-shadow:none}.wpcf7
p{margin:0}.wpcf7 p
br{display:none}.offer-banner-content{position:absolute;bottom:0;top:0;margin:auto;left:0;right:0;width:100%}.offer-banner-content{position:absolute;bottom:0;top:0;margin:auto;left:0;right:0;width:max-content;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;text-align:center;font-family:"Poppins-Medium",sans-serif;font-size:var(--fs40);font-weight:500}.offer-banner-content
span{color:#fff;text-align:center;font-size:var(--fs120);font-weight:600}.offer-banner-content>*{position:relative;z-index:1}.offer-banner-wrap
a{color:var(--ffffff, #ffffff);text-align:left;font-family:"Poppins-Medium",sans-serif;font-size:var(--fs20);font-weight:500}.offer-banner-section::after{content:"";background:linear-gradient(
180deg,
rgba(0, 120, 169, 0.3) 0%,
rgb(0 0 0 / 0%) 100%
);bottom:0;top:0;position:absolute;width:100%}.single-testi-content
img{border-radius:50%;border-style:solid;border-color:#ae8c3f;border-width:2px;width:60px;height:60px}.single-testi-content{display:flex;align-items:center}.testi-slider .slick-slide{padding:10px
!important}.single-testi-wrap{position:relative}.single-testi::after{content:"";background:rgb(0 0 0 / 49%);position:absolute;top:0;bottom:0;width:100%;z-index:2;left:0;right:0;height:500px}#header{z-index:1000}.banner-sec::before{position:absolute;content:"";background:radial-gradient(
circle,
rgb(255 255 255 / 0%) 0%,
transparent 35%,
rgb(23 23 23 / 88%) 100%
);top:0;bottom:0;z-index:1;left:0;right:0}.banner-sec{margin-top:-190px}.banner-inner
h1{background:linear-gradient(
179.02deg,
rgba(255, 255, 255, 1) 0%,
rgba(174, 140, 63, 1) 100%
);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left;font-family:"Poppins-SemiBold",sans-serif;font-size:var(--fs45);line-height:var(--lh55);font-weight:600;height:max-content}.banner-inner{bottom:6rem;left:6rem;z-index:1}.who-we-are-banner,.who-we-are-content{width:48%}.who-we-are-symbol{padding:1rem 0}.why-us-points{width:max-content;background-color:#fff;padding:3rem;position:absolute}.why-us-sec{height:89vh}.why-us-single{display:flex;align-items:center;padding:1rem 0}.why-us-single
img{height:94px;width:94px;object-fit:cover;margin-right:1rem}.why-us-single
h4{font-family:"ArchivoNarrow-Bold",sans-serif;font-size:var(--fs70);line-height:var(--lh70);font-weight:700;text-transform:uppercase;position:relative}.why-us-single
p{font-family:"Poppins-Regular",sans-serif;font-size:var(--fs18);line-height:var(--lh28);font-weight:400;padding-left:1rem}.why-us-points{width:max-content;background-color:#fff;padding:3rem;position:absolute;right:9rem;top:0;bottom:0;margin:auto}.why-us-points{width:max-content;background-color:#fff;padding:3rem;position:absolute;right:10rem;top:0;bottom:0;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:unset;height:max-content;z-index:2}.why-us-sec
h2{padding-top:9rem;padding-left:6rem}.why-us-sec::after{content:"";position:absolute;top:0;background:linear-gradient(
180deg,
rgba(255, 255, 255, 1) 0%,
rgba(246, 246, 246, 1) 22.899462282657623%,
rgba(217, 217, 217, 0) 100%
);width:100%;height:350px;z-index:1}.why-us-sec
h2{padding-top:7rem;padding-left:6rem;position:relative;z-index:2;text-shadow:0px 17px 17px #0000006b, 1rem 2rem 2em #1717186b,
3rem 1rem 1.2em #000}.our-team-single{background:#1c1c1c;overflow:hidden}.our-team-text{color:#fff;text-align:justify;font-family:"Poppins-LightItalic",sans-serif;font-size:var(--fs18);line-height:var(--lh30);font-weight:300;font-style:italic;position:relative;width:485px}.our-team-overlay{width:40%;position:relative}.our-team-text{width:60%;padding:4rem;display:flex;justify-content:center;align-items:center}.our-team-img
img{width:100%;object-fit:cover}.our-team-overlay
h4{font-family:"Quicksand-Regular",sans-serif;font-size:var(--fs18);line-height:var(--lh30);bottom:3rem;z-index:21;left:3rem;position:absolute}ul.slick-dots{display:flex;justify-content:center;padding-top:2rem;width:100%;font-size:0}ul.slick-dots
li{padding:0.5rem}.our-team-overlay::after{content:"";position:absolute;z-index:6;height:30%;width:100%;bottom:0;right:0;left:0;background:linear-gradient(
180deg,
rgba(0, 0, 0, 0) 0%,
rgba(0, 0, 0, 0.7) 100%
)}.latest-offer{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10rem 0;background-size:cover}.latest-offer
h4{text-align:center;font-family:"Poppins-Light",sans-serif;font-size:var(--fs40);font-weight:300}.latest-offer
h2{text-align:center;font-family:"Poppins-Bold",sans-serif;font-size:var(--fs80);line-height:var(--lh80);font-weight:700}.latest-offer::after{content:"";background:linear-gradient(
180deg,
rgba(0, 0, 0, 0.6) 0%,
rgba(0, 0, 0, 0.6) 100%
);position:absolute;top:0;bottom:0;width:100%;z-index:0}.latest-offer>*{z-index:1}.ash-bg{background-color:#c3c3c3}.contact-sub-title{font-family:var(--second-family);font-size:var(--fs40);line-height:var(--lh35);font-weight:500}.contact-info-right{background:#fff;padding:3rem;box-shadow:0px 0px 124px 0px rgba(0, 0, 0, 0.15)}.contact-sub-title .gold-clr{font-family:var(--second-family);font-size:var(--fs25);line-height:var(--lh35)}.contact-info-left{width:62%}.contact-info-right{width:37%}.single-detail-wrap{width:48%}.single-detail-wrap
a{font-family:var(--second-family);font-weight:400;font-size:var(--fs18);line-height:var(--lh30);color:#000;text-decoration:none}.wpcf7
p{margin:0}.wpcf7 p
br{display:none}.contact-form-sec .input-group{position:relative;width:100%;display:block !important}.contact-form-sec .form-control{padding-left:35px}.contact-form-sec .form-control:focus{color:#212529;background-color:#fff;border-color:none;outline:0;box-shadow:none}.form-control{font-family:var(--second-family);font-weight:500;font-size:var(--fs15);color:rgba(28, 28, 28, 0.6)}.form-control:focus{color:#212529;background-color:#fff;border-color:#ccc;box-shadow:0 0 0 0.25rem rgb(56 57 59 / 3%)}.contact-form-text{background:linear-gradient(
180deg,
rgba(255, 255, 255, 1) 0%,
rgba(174, 140, 63, 1) 100%
);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left;font-family:"Poppins-SemiBold",sans-serif;font-size:var(--fs100);line-height:var(--lh110);font-weight:600;text-transform:uppercase}.contact-form{background:#fff;padding:3rem}.contact-form{background:#fff;padding:3rem;width:37%}.contact-form-sec .main-wrapper{align-items:flex-end}.contact-sub-title
p{font-family:var(--second-family);font-weight:500;font-size:var(--fs40);line-height:var(--lh46);color:#1c1c1c}.para,.para>*{font-family:var(--second-family);font-weight:400;font-size:var(--fs16);line-height:var(--lh26)}.gen-sub-title{font-family:var(--font-family);font-weight:600;font-size:var(--fs30);line-height:var(--lh40);text-transform:capitalize}.input-group input::placeholder,
.input-group textarea::placeholder{font-family:var(--second-family);font-weight:500;font-size:var(--fs16);line-height:var(--lh30);text-align:justify;color:rgba(99, 99, 99, 0.96)}.contact-form-sec .input-group
i{position:absolute;left:10px;top:54%;transform:translateY(-50%)}.contact-form-sec .text-area
i{top:35%}.single-detail-wrap{font-family:var(--second-family);font-weight:500;font-size:var(--fs18);line-height:1.66667;text-transform:uppercase;color:#1c1c1c;padding-left:0.5rem}.contact-form-sec .form-group button.btn.btn-primary{border:1px
solid #bda078;border-radius:50px;width:80%;margin:auto;text-align:center;display:flex;justify-content:center;align-items:center;margin-top:1rem}.contact-form-sec{background-size:cover;width:100%;overflow:auto;background-repeat:no-repeat;height:100%}.single-detail-wrap{padding-bottom:1rem}.form-group{padding-bottom:0.3rem}.single-reach-us{padding:1rem 0 0.5rem}.single-reach-us
a{text-decoration:none;font-family:var(--second-family);font-weight:400;font-size:var(--fs18);line-height:1.66667;color:#000}.single-reach-us{font-family:var(--second-family);font-weight:500;font-size:var(--fs18);line-height:1.66667;text-transform:uppercase;color:#1c1c1c;padding-left:0.5rem}.reach-us .gen-sub-small-title.pt-small{font-family:var(--second-family);font-weight:500;font-size:var(--fs18);line-height:1.66667;text-transform:uppercase;color:#1c1c1c;padding-left:0.5rem}.reach-us-info{box-shadow:0 0 124px 0 rgba(0, 0, 0, 0.15);background:#fff;padding:3rem;width:38%}.reach-us-map{width:60%}.ftr::after{content:"";background:linear-gradient(
0deg,
rgb(8 8 8) 0%,
rgb(0 0 0 / 84%) 0%,
rgba(0, 212, 255, 0.18539915966386555) 97%
);position:absolute;width:100%;height:100%;z-index:-1;bottom:0}.footer-content,
.footer-content a,
.footer-content
ul{color:#fff;position:relative;text-decoration:none;list-style:none}.copy-wrapper{text-align:center;color:#fff;position:relative;z-index:10;padding:1rem 0}.gen-sub-small-title{font-family:var(--main-family);font-weight:400;font-size:var(--fs20);line-height:var(--lh30);color:#fff}.ftr-single
a{font-family:var(--main-family);font-weight:400;font-size:var(--fs18);line-height:var(--lh28);color:#fff}.ftr-single{padding-bottom:1rem}.ftr-quick-contact{width:40%;column-count:2}.ftr-quick-contact{width:33%;column-count:2;padding-left:0rem}.single-footer
ul{display:flex;justify-content:space-evenly}.single-footer{width:23%}.ftr-social{font-size:var(--fs25)}#footer{position:relative}#bgvid{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.main-wrapper{z-index:1}.ftr::before{content:"";background:linear-gradient(
180deg,
rgba(2, 0, 36, 1) 0%,
rgba(9, 9, 121, 0.6195728291316527) 0%,
rgba(0, 212, 255, 0.18539915966386555) 72%
);position:absolute;top:0;bottom:6%;z-index:0;height:100%;width:100%}.single-cat{border-radius:50px;padding:1rem 2.5rem;background:#1c1c1c;width:19%;display:flex;justify-content:center;align-items:center;font-family:var(--font-family);font-weight:600;font-size:var(--fs22);text-align:center;color:#fff}.resort-wrap{width:74%}.tax-sidebar{width:24%}.all-resorts-wrap .tour-package-card{width:32.5%;margin-bottom:1rem}.all-resorts-wrap .tour-package-content
a{text-align:center;display:flex;justify-content:center;width:fit-content;padding:0.5rem 2rem;border-radius:50px;margin-top:0.5rem}.pagination{display:flex;justify-content:center;align-items:center}.pagination
a{font-family:var(--second-family);font-weight:400;font-size:var(--fs18);line-height:1.66667;text-align:justify;color:#000;text-decoration:none;padding:0
1rem}span.page-numbers.current{font-family:var(--second-family);font-size:var(--fs18);line-height:var(--lh28);text-align:justify;color:#000;font-weight:900;text-decoration:underline}.resort-search-wrap
input{width:32%;padding:0.5rem;border-radius:10px;border:1px
solid #ccc}.black-clr{color:#282b32 !important}.tax-resort-wrap .accordion-button{font-family:var(--font-family);font-weight:500;font-size:var(--fs22)}.single-cat:hover{background:linear-gradient(124deg, #ae8c3f 0%, #1c1c1c 100%);transition:0.5s all ease;color:var(--white-clr) !important}.accordion-button:not(.collapsed){background-color:transparent;box-shadow:none}.tax-sidebar
h2{border:1px
solid #d9d9d9;border-radius:10px}.tax-sidebar .accordion-item{border:none;padding-bottom:1.5rem}.tax-sidebar .accordion-button:not(.collapsed)::after{filter:invert(-0%) sepia(1000%) saturate(148%) hue-rotate(162deg)
brightness(95%) contrast(101%)}.single-ytm_resorts
h1{margin-bottom:2rem}.distance-details span.location-name{font-family:var(--font-family);font-weight:500;font-size:var(--fs25);line-height:1.4;text-transform:capitalize;color:#ffca53}.distance-details
p{font-family:var(--font-family);font-weight:400;font-size:var(--fs22);line-height:1.59091;text-transform:capitalize}.distance-details{position:absolute;bottom:0;right:12%;bottom:7rem;display:flex;flex-direction:column}.transfer{position:relative;width:100%;display:flex;align-items:center;margin-bottom:1rem}.distance span.location-name{font-family:var(--font-family);font-weight:400;font-size:var(--fs18);line-height:1.94444;text-transform:capitalize;color:#fff !important}.resort-intro-wrap
p{font-family:var(--second-family);font-weight:400;font-size:var(--fs18);line-height:1.66667;text-align:justify;color:#000}ul.amenities-list{width:max-content}ul.amenities-list
li{padding:1rem 1rem}.resort-intro-left{width:68%}.resort-intro-right{width:26%}.resort-intro-title{font-family:var(--font-family);font-weight:600;font-size:var(--fs30);line-height:117%;text-transform:capitalize;color:#1c1c1c}.resort-intro-wrap .accordion-button{font-family:var(--second-family);font-weight:600;font-size:var(--fs30);line-height:var(--lh40);letter-spacing:-0.02em;text-transform:capitalize;color:#1c1c1c !important}.room-container{border:1px
solid #d9d9d9;margin:1rem 0;padding:2rem}p.price{font-family:var(--font-family);font-weight:300;font-size:var(--fs30);line-height:117%;text-transform:uppercase;color:#636363}h2.resort-intro-title{padding:1rem 0}div#newBookingFormContainer{border:1px
solid #d9d9d9;padding:2rem}.resort-intro-right
h3{font-weight:600}.room-container .accordion-body
a{text-align:center;display:flex;justify-content:center;width:fit-content;padding:0.5rem 2rem;border-radius:50px;margin-top:0.5rem}img.room-photo{width:400px;height:300px;object-fit:cover}div#newBookingFormContainer{position:sticky;top:20%}.news-page-all-news{height:auto !important}.page-id-129 .featured-news-wrap{height:max-content;position:sticky !important;top:10%}.single-news_and_events .banner-inner{top:0;bottom:0;left:6rem;z-index:1;margin:auto;text-align:center;width:100%;height:max-content}.news-inner-banner-image{height:550px;object-fit:cover}.single-news_and_events .banner-inner
h1{background:linear-gradient(
179.02deg,
rgba(255, 255, 255, 1) 0%,
rgba(174, 140, 63, 1) 100%
);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left;font-family:"Poppins-SemiBold",sans-serif;font-size:var(--fs60);line-height:var(--lh70);font-weight:600;height:max-content}.latest-single-post-wrap{display:flex;justify-content:space-between}.news-sidebar{width:30%}.latest-single-post-wrap
img{width:25%}.latest-post-inner
h2{font-size:var(--fs16);font-weight:400}.latest-post-inner{width:70%}.latest-single-post-wrap{padding-bottom:1rem}.news-sidebar{background:#fff;padding:2rem;box-shadow:0px 0px 124px 0px rgba(0, 0, 0, 0.15)}.news-content{width:65%}.news-inner-wrap .main-wrapper{flex-direction:row-reverse}.news-sidebar{height:max-content;position:sticky;top:10%}body{overflow-x:hidden}.latest-post-inner
a{text-align:left;font-size:var(--fs16);font-weight:500;text-decoration:underline !important;position:relative;color:#333}.daterangepicker{z-index:99}.luxury-featured-wrap{width:35%}.luxury-offers-container{width:62%}.luxury-featured-wrap .tour-package-thumb
img{width:100%;height:800px;object-fit:cover}.luxury-offers-slider .tour-package-thumb
img{height:600px}.luxury-section{width:95%;margin:0
0 0 auto}.luxury-offers-slider .slick-list{padding-right:20%}.gost-text-wrap{position:absolute;bottom:9rem;left:0;right:0;z-index:0}h4.white-clr.gost-text{font-family:var(--font-family);font-weight:600;font-size:var(--fs390);letter-spacing:-0.06em;text-transform:uppercase;background:linear-gradient(180deg, #fff 16%, #ae8c3f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;display:flex;justify-content:center}.carousel .carousel-image{width:100%;height:91vh;object-fit:cover}.carousel-item{position:relative}.carousel-item::before{content:"";position:absolute;background:url("https://www.yourtoursmaldives.com/wp-content/uploads/2024/03/Group-dvdvsdv-3-1.webp");z-index:99;height:100%;width:100%;background-repeat:no-repeat;background-position:0%;background-size:100%;z-index:999}.lux-offers{padding-right:4rem}div#bookingFormContainer{width:75%;margin:auto;padding:1.5rem 1.5rem 2rem 2rem;border:1px
solid #ccc;z-index:999;background:#fff;border-radius:10px;margin-bottom:13rem;z-index:99;position:absolute;left:0;right:0;bottom:-9rem}p.age-warning{font-family:var(--second-family);text-transform:initial}.date-wrap
h3{font-size:var(--fs15);line-height:var(--lh23)}span#personsSummaryText{font-family:var(--second-family);font-weight:500;font-size:var(--fs15);color:rgba(28, 28, 28, 0.6)}.children-age-dropdown{border:1px
solid #ccc;border-radius:5px}p.lx-offer{left:2rem;top:2rem;text-align:center;font-family:var(--font-family);font-weight:600;font-size:var(--fs25);line-height:var(--lh35);text-transform:uppercase;color:#fff;background:#ae8c3f;padding:1rem;height:150px;width:150px;border-radius:5rem;margin:auto;display:flex;justify-content:center;align-items:center;z-index:2}.price-wrap{position:absolute;top:5rem;right:2rem;display:flex;flex-direction:column}span.start-price{font-family:var(--font-family);font-weight:600;font-size:var(--fs30);text-transform:uppercase;color:#fff}p.price-count{font-weight:400;font-size:var(--fs18);z-index:2}h3.tour-name{padding-bottom:1rem}.tour-package-card::before{content:"";background:linear-gradient(0deg, #0078a900 0%, #0000006e 100%);position:absolute;z-index:1;width:100%;height:50%;top:0;right:0%;left:0}.modal-xl{max-width:90% !important}.modal-header{border:0}.offer-detail-wrap{width:70%}.offer-sidebar{width:28%}.offer-detail-wrap
h5{font-family:var(--font-family);font-weight:600;font-size:var(--fs45);line-height:var(--lh55);text-transform:uppercase;color:#1c1c1c}.model-resort-name,.model-title{font-family:var(--second-family);font-weight:500;font-size:var(--fs22);line-height:136%;text-align:justify;color:#000;padding:2rem 0}.para
h3{font-family:var(--second-family);font-weight:400;font-size:var(--fs20);line-height:var(--lh30);text-align:justify;color:#000;text-transform:capitalize;padding-bottom:1rem}.modal-body{padding:0
3rem 2rem}.offers-slider .slick-slide{padding:10px}.offers-slider .slick-slide
img{height:280px;object-fit:cover}.offer-detail-wrap ul
li{font-family:var(--second-family);font-weight:400;font-size:var(--fs18);line-height:167%;text-align:justify;color:#000}ul.offer-facilities{display:flex;justify-content:space-around}ul.slick-dots li
button{border:0;height:12px;width:10px;border-radius:77px}ul.slick-dots
li{font-size:0;border:0
!important}.offer-sidebar .w-100{height:300px;object-fit:cover;margin-bottom:2rem}.foffer-form{margin-bottom:2rem}button.btn-close{font-size:var(--fs30);padding:1rem !important}.model-resort-name{color:var(--gold-color) !important}.luxury-offers-container .all-tour-wrap a,
.special-offers-section .all-tour-wrap
a{padding:0
!important}.luxury-offers-container p.lx-offer,
.special-offers-section p.lx-offer{font-size:var(--fs18);line-height:var(--lh23)}.luxury-offers-container .price-count,
.special-offers-section .price-count{font-size:var(--fs15)}.luxury-offers-container span.start-price,
.special-offers-section span.start-price{font-size:var(--fs19)}.luxury-offers-container p.lx-offer,
.special-offers-section p.lx-offer{height:100px;width:100px}.luxury-offers-container .price-wrap,
.special-offers-section .price-wrap{top:4rem}.resort-rating{z-index:1}.slick-slide{transition:transform 0.5s ease}.luxury-offers-container h3.tour-name{font-size:var(--fs20);line-height:var(--lh30);letter-spacing:0.5px}.slick-dots
button{background-color:#ccc}.slick-dots button[aria-selected="true"]{background-color:var(
--gold-color
)}.wpcf7
p{margin:0}.wpcf7 p
br{display:none}.view-all-resorts{margin-top:2rem !important}.who-intro
img{position:absolute;top:-4rem;right:-37%}a.gen-btn:hover{color:#fff !important}.popup{position:fixed;top:0;background:#fff;padding:4rem 3rem;z-index:99999;left:0;right:0;width:50%;margin:auto;bottom:0;height:max-content;border:1px
solid #ccc}.popup button.close-button{position:absolute;right:0rem;border:0;font-size:var(--fs32);width:min-content;padding:0.25rem 1rem;top:0;background:var(--gold-color);color:#fff}.popup-content
h4{text-align:center;font-size:var(--fs20);text-transform:uppercase;line-height:var(--lh30)}.popup-content h4
span{text-transform:capitalize;font-size:var(--fs18);line-height:var(--lh46)}.popup-content
h5{padding:1rem 0;font-size:var(--fs18);line-height:var(--lh28)}.popup-content
p{font-family:var(--second-family);font-size:var(--fs16);color:#333;line-height:var(--lh26)}.form-check-label{font-family:var(--font-family);font-weight:400;font-size:var(--fs18);color:#282b32;line-height:var(--lh28);margin-bottom:0.5rem}span.term-name:hover{color:var(--white-clr)}.popup-content::after{content:"";background:url(https://www.yourtoursmaldives.com/wp-content/uploads/2024/03/GetPaidStock-1-e1710661262675-Photoroom.png-Photoroom-1.png);background-repeat:no-repeat;z-index:1;height:275px;width:300px;position:absolute;bottom:0;right:0;background-size:contain}.popup-content{position:relative}.resort-sidebar-inner{position:sticky;top:15%}.special-offers-slider .tour-name{font-size:var(--fs20);line-height:var(--lh30)}.single-testi-content,
.single-testi
p{position:relative !important;z-index:3}.single-testi{position:relative;z-index:2;height:350px;overflow:auto;padding:4rem 3rem}.resort-banner-img{height:600px;object-fit:cover}.distance-details
*{position:relative;z-index:1}.resort-inner-gall{height:240px;object-fit:cover}img.resort-inner-gall:hover{scale:1.1;transition:0.3s all}.inquire-now:hover{color:#fff}.footer-content a:hover{color:var(--gold-color);transition:0.3s all}.optionul li
a{background:#333 !important}.optionul
li{font-family:var(--font-family);font-weight:600;font-size:var(--fs20);color:#fff;background:#333;border-radius:2rem;margin-right:1rem;padding:0.5rem 0.75rem}.resorts li
a{color:#fff !important}div#dineoptionul{padding-bottom:2rem}.single-dine-left{width:65%}.single-dine-right{width:25%}.single-dine-right
img{width:100%;height:250px;object-fit:cover}.single-dine-left
h4{font-family:var(--font-family);font-weight:500;font-size:var(--fs25);color:#1c1c1c}.single-dine-left
p{font-family:var(--second-family);font-weight:400;font-size:var(--fs18);line-height:167%;text-align:justify;color:#000}.single-dine-left
.para{padding:1rem 0}h2.dinesechead{font-family:var(--second-family);font-weight:600;font-size:var(--fs30);line-height:117%;letter-spacing:-0.02em;text-transform:capitalize;color:#1c1c1c;padding:2rem 0}.our-team-overlay{height:600px;object-fit:cover}.stickytab{position:fixed;top:140px !important;width:100%;z-index:1000;background-color:#fff !important;display:flex;align-items:center;padding:1.5rem 0 1.5rem}.dine-box{padding:2rem;border:1px
solid #ccc}.our-team-slider .slick-list{padding-right:20%}.our-team-slider .slick-slide{padding:10px}.our-team-sec .main-wrapper{margin:0
0 0 auto}.testi-section{padding-bottom:2rem !important}.why-us-sec{background-size:100% 100%}.dine-box
p{padding-bottom:1rem}.mobile-offcanvas{display:none}.header-scrolled{display:block !important;top:0;position:fixed !important;height:100px !important;z-index:1000 !important;width:100%;transition:0.5s ease-in}.header-scrolled{background:linear-gradient(
180deg,
rgba(0, 0, 0, 1) 0%,
rgba(0, 0, 0, 0) 116%
) !important;height:140px !important;position:relative}.header-scrolled
img.site_logo{height:120px}ul#footer
li{padding-bottom:0.5rem}.mob-menu-wrap{text-align:center;display:flex;justify-content:center;align-items:center;padding-bottom:0.5rem}div#dineoptionul{background-color:transparent !important;padding:0}.slick-track{overflow:hidden}.slick-track{overflow:hidden}.tour-package-content a:hover,
.all-tour-wrap a:hover{color:#fff}.resort-intro-right
div#personsDropdown{position:relative;width:100%}div#newBookingFormContainer{position:sticky;top:20%;height:707px;overflow:auto}table.booking-summary{width:100%;margin-top:0.25rem}table.booking-summary
td{border-width:0.5px;padding:0.25rem 0.5rem;font-size:13px}.modal
div#personsDropdown{position:relative;width:100%}.wpcf7
p{margin:0}.wpcf7 p
br{display:none}.partner-form-wrap .input-group
i{position:absolute;left:10px;top:54%;transform:translateY(-50%)}.partner-form-wrap .form-control{padding-left:35px}.pum-theme-4879,.pum-theme-default-theme{background-color:rgb(25 24 24 / 69%)}@media (max-width: 1600px){p.lx-offer{height:110px;width:110px}.testi-wrap{padding:1rem 0 0}.luxury-offers-container p.lx-offer,
.special-offers-section p.lx-offer{height:80px;width:80px}.why-us-sec{background-size:100% 100%}.latest-offer
h2{font-size:var(--fs45);line-height:var(--lh46)}.why-us-sec{height:700px}}@media (max-width: 1536px){.luxury-featured-wrap .tour-package-thumb
img{height:778px}}@media (max-width: 1440px){.luxury-featured-wrap .tour-package-thumb
img{height:770px}.wp-post-image{height:525px}.tour-package-card::after{top:33%}.why-us-points{padding:2rem 3rem}.why-us-single
h4{font-size:var(--fs45);line-height:var(--lh50)}}@media (max-width: 1366px){p.lx-offer{height:100px;width:100px}.luxury-offers-container p.lx-offer,
.special-offers-section p.lx-offer{height:70px;width:70px}.luxury-offers-container .price-wrap,
.special-offers-section .price-wrap{top:4rem;right:1rem}.special-offers-section{padding-bottom:0}}@media (max-width: 1280px){div#bookingFormContainer{padding:1.5rem 1.5rem 2rem 2rem}div#bookingFormContainer{width:90%}#expandBtn,.collapse-btn{padding:0.75rem 1rem}p.lx-offer{height:110px;width:110px}.gost-text-wrap{bottom:11.25rem}.carousel .carousel-image{height:64vh}#luxury-offers{padding-bottom:0}:root{--fs15:0.9vw;--fs16:1vw}.all-resorts-wrap .tour-package-card{width:49%;margin-bottom:1rem}.booking-submit::after{height:100px !important;width:100px !important}.resort-intro-right{width:30%}div#personsDropdown{padding:1rem}}@media (max-width: 1024px){p.lx-offer{height:90px;width:90px}p.lx-offer{height:80px;width:80px}.carousel .carousel-image{height:70vh}div#bookingFormContainer{padding:1rem 1rem 1.5rem 1rem}.carousel .carousel-image{height:70vh}.luxury-offers-slider .tour-package-thumb
img{height:410px}.luxury-offers-slider .lx-offer{width:80px !important;height:80px !important}:root{--fs15:0.875vw;--fs16:0.925vw;--fs18:1.025vw;--fs19:1.075vw;--fs20:1.13vw;--fs22:1.235vw;--fs25:1.4vw;--fs30:1.675vw;--fs32:1.775vw;--fs40:2.2vw;--fs45:2.475vw;--fs60:3.4vw;--fs70:3.9vw;--fs80:4.45vw;--fs100:5.5vw;--fs120:6.6vw;--fs130:7.15vw;--fs140:7.7vw;--fs390:21.5vw;--lh23:1.295vw;--lh25:1.4vw;--lh28:1.565vw;--lh30:1.675vw;--lh35:1.945vw;--lh40:2.2vw;--lh46:2.525vw;--lh50:2.75vw;--lh55:3.025vw;--lh70:3.9vw;--lh80:4.45vw;--lh110:6.05vw}img.site_logo{height:65px}.luxury-featured-wrap .tour-package-thumb
img{height:564px}.luxury-offers-slide ul.slick-dots{padding:1rem 0 0}a.video-play-btn
svg{height:200px;width:200px}.instra-section{padding:0}.single-testi-content
h4{font-size:18px;line-height:23px}.single-testi{padding:2rem 2rem}.featured-news-wrap
img{height:auto}.news-wrap-inner{height:560px}.who-intro
img{position:absolute;top:-2rem;right:-56%}.wp-post-image{height:350px}.tour-package-thumb
img{height:450px}.popup{width:80% !important}}@media (max-width: 1000px){:root{--fs15:13px;--fs16:14px;--fs18:15px;--fs19:16px;--fs20:17px;--fs22:22px;--fs25:25px;--fs30:30px;--fs32:32px;--fs40:40px;--fs45:45px;--fs60:60px;--fs70:70px;--fs80:80px;--fs100:100px;--fs120:120px;--fs130:130px;--fs140:140px;--fs390:390px;--lh23:23px;--lh25:25px;--lh28:28px;--lh30:30px;--lh35:35px;--lh40:40px;--lh46:46px;--lh50:50px;--lh55:55px;--lh70:70px;--lh80:80px;--lh110:110px}#expandBtn,.collapse-btn{padding:0.5rem 0.75rem}.carousel .carousel-image{height:35vh !important}.luxury-offers-slider .lx-offer{width:60px !important;height:60px !important}.luxury-offers-slider .tour-package-thumb
img{height:400px}ul.slick-dots{padding-top:1rem}.special-offers-section .tour-package-thumb
img{height:450px}.luxury-featured-wrap .tour-package-thumb
img{height:515px}p.lx-offer{height:60px !important;width:60px !important}.tour-package-thumb
img{width:100%;height:450px;object-fit:cover}.gen-btn{padding:0.5rem 1rem}.form-group
label{padding-top:0.5rem}.pt-large{padding-top:2rem}.pb-large{padding-bottom:2rem}.pt-small{padding-top:1rem}.pb-small{padding-bottom:1rem}.price-wrap{top:2rem}.luxury-offers-container h3.tour-name{font-size:var(--fs30);line-height:var(--lh40)}.luxury-offers-container .price-wrap,
.special-offers-section .price-wrap{top:3rem}.video-popup-wrap
svg{height:150px}.special-offers-slider .tour-name{font-size:var(--fs30);line-height:var(--lh40);letter-spacing:0.5px}p.para{font-size:14px;line-height:23px}.tour-package-thumb
img{height:460px !important}.single-testi{height:280px}.tour-package-thumb
img{height:480px}.luxury-offers-slider .slick-dots{padding-top:1rem !important}.carousel .carousel-image{height:1200px !important}.luxury-featured-wrap{display:none}#luxury-offers{margin:auto}.luxury-offers-container{width:100%}.luxury-offers-container h3.tour-name,
.special-offers-slider .tour-name{font-size:16px;line-height:23px}.featured-image-content
h4{font-size:22px;line-height:30px}.gen-title{font-size:26px;line-height:30px}.luxury-offers-container p.lx-offer,
.special-offers-section p.lx-offer{font-size:11px;line-height:15px}.offer-banner-content{font-size:26px;line-height:35px}.offer-banner-content a.gen-btn{margin-top:0.5rem}.offer-banner-content
a{margin-top:0.5rem}.single-footer.ftr-contact{width:27%}.single-footer.ftr-social{width:40%;margin:auto}.lux-offers{padding-right:0rem}.instra-section{padding-top:0}.luxury-offers-slider .slick-list{padding-right:0% !important}.who-intro
img{position:absolute;top:-4rem;right:-20%;height:150px}.gost-text-wrap{bottom:20.25rem}h4.white-clr.gost-text{font-size:200px}span#personsSummaryText{font-size:10px}button.accordion-button{font-size:15px !important}a.term-link{font-size:15px}.single-cat{width:max-content}.banner-inner
h1{font-size:35px;line-height:40px}.single-cat{width:30%;margin:auto auto 0.5rem}.tour-package-card::after{background:linear-gradient(
0deg,
rgba(0, 0, 0, 0.9) 3.1676936894655228%,
rgba(0, 0, 0, 0) 100%
)}h3.tour-name{font-size:20px;line-height:30px}.featured-news-wrap{width:100%;margin-bottom:2rem}.news-wrap-inner,.featured-news-wrap{width:100%}.news-all-wrap-sec>div{flex-direction:column-reverse}.featured-news-wrap
img{height:400px;object-fit:cover}.page-id-129 .featured-news-wrap{height:max-content;position:relative !important}.why-us-sec{height:84vh;background-repeat:no-repeat;background-size:cover}.why-us-single{width:47%}.why-us-points{width:100%;background-color:#fff;padding:3rem;position:relative;right:0rem;top:0;bottom:0;margin:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:unset;height:max-content;z-index:2}.why-us-sec{height:650px !important}.why-us-sec::after{background:none !important}.who-we-are-symbol{height:60px}.why-us-sec
h2{padding-top:4rem;padding-left:0rem;padding-right:0rem;text-align:center;color:#333;position:relative;z-index:2;text-shadow:0px 17px 17px #0000006b, 1rem 2rem 2em #1717186b,
3rem 1rem 1.2em #0000009e;margin-bottom:4rem}.our-team-img
img{width:100%}.contact-form-text{font-size:var(--fs40);line-height:var(--lh50)}.contact-info-left>*{width:100% !important;text-align:center}.reach-us-info{padding:2rem;width:100%}.reach-us-map{width:100%}.contact-info-right{width:100%;padding:2rem}.contact-form{width:50%}.reach-us-info>*{width:100% !important;text-align:center;margin:auto}.reach-us-info,
.reach-us-info
p{text-align:center}.reach-us-map{width:100%;height:450px}.contact-info-left{width:100%}.reach-us-map{height:500px}.contact-info-left{padding-bottom:2rem}.contact-form{width:100%;margin-top:1rem}.contact-form-text{font-size:var(--fs25);line-height:var(--lh30)}.contact-form-text{text-align:center;width:100%}.single-detail-wrap{width:100%;text-align:center}.contact-info-right
h2{text-align:center}.offer-detail-wrap
h5{font-size:var(--fs25);line-height:var(--lh30)}.offer-sidebar{width:100%;margin-top:2rem}.offer-detail-wrap{width:100%}.resort-intro-right{width:100%;margin-bottom:1rem}.resort-intro-left{width:100%}.banner-inner{bottom:10rem;left:6rem}.banner-inner{bottom:10rem;left:6rem}.distance-details{right:initial;left:6rem;bottom:3rem}.res-btn{display:none}.top{top:0}#toggle
span{display:block;height:2px;background:#fff;margin:5px
0;transition:0.4s}#toggle
span{display:block;height:2px;background:#fff;margin:5px
0;transition:0.4s}.main-wrapper.mob-display{display:flex !important;justify-content:center;align-items:center}#toggle
span{display:block;height:2px;background:#fff;margin:8px
0;transition:0.4s;width:30px}#toggle.active
.top{transform:rotate(45deg) translate(5px, 5px)}#toggle.active
.middle{opacity:0}#toggle.active
.bottom{transform:rotate(-45deg) translate(7px, -6px)}#navbar_main{transform:translateX(-100%);transition:transform 0.4s ease}#navbar_main.show{transform:translateX(0)}#toggle.active
.top{transform:rotate(45deg) translate(9px, 6px)}.mega-menu{height:100px}div#toggle{margin-top:-2rem}#navbar_main.show{transform:translateX(0);margin-left:0;background:#333;top:0;bottom:0;right:0;padding-top:150px;border-radius:0;position:fixed;top:0;left:0;height:100%;z-index:999;width:100%;overflow-y:scroll;overflow-x:hidden}div#toggle{margin-top:-1rem;position:absolute;right:0}.header
.show{display:block !important}#navbar_main.show{display:block}#header{height:100px}.header-scrolled
img.site_logo{height:65px}div#toggle{margin-top:-0.5rem;position:absolute;right:0}.header-scrolled{height:75px !important}div#newBookingFormContainer{height:auto !important}.stickytab{top:80px !important}}@media (max-width: 768px){.news-wrap-inner{width:100%;margin-bottom:1rem}.featured-news-wrap{width:100%}.offer-banner-content{font-size:20px;line-height:30px}.offer-banner-content{font-size:20px;line-height:27px}.single-footer{width:28%}.single-footer.ftr-contact{width:34%}.single-footer
a{font-size:16px;line-height:20px}.single-footer.ftr-contact{width:36%}.single-footer
a{font-size:14px;line-height:19px;letter-spacing:0.5px}.gen-sub-small-title{font-size:13px;line-height:20px}.ftr .main-wrapper{padding-bottom:0}div#bookingFormContainer{position:relative;bottom:0rem;margin-bottom:0}.gost-text{font-size:157px !important;padding-bottom:7rem}.copy-wrapper{font-size:13px;line-height:23px;letter-spacing:0.5px}#bookingForm .form-group{width:49%}button#expandBtn{margin-top:0.5rem}div#bookingFormContainer{margin-top:2rem}.offer-banner-content
p{padding-bottom:0.5rem}.who-intro{width:100%}.who-are-we-section .who-intro>*{width:100%;margin:auto !important;text-align:center !important}.who-are-we-section .news-wrap-title-wrap .gen-btn{margin:auto}button#expandBtn{margin:0.5rem 0 0 auto}.who-intro
img{position:absolute;top:-5rem;right:10%;height:auto;width:20% !important}.who-intro .gen-btn .gen-btn{margin:auto}a.video-play-btn
svg{height:100px;width:100px}a.video-play-btn{bottom:-15rem}.carousel .carousel-image{height:800px !important}.carousel-item::before{background-position:98% 56% !important;background-size:101% 156% !important}.gost-text-wrap{bottom:4.25rem}.video-thumb
img{height:480px;object-fit:cover}.single-footer{width:45%}.single-footer.ftr-contact{width:48%}.single-footer.ftr-quick-contact{display:none}.who-are-we-wrap a.gen-btn{margin:auto}.who-intro
p{text-align:center;width:100% !important}.who-intro
h2{text-align:center}.single-testi{height:auto}.news-wrap-title-wrap a.gen-btn{margin:auto auto 0.5rem}.offer-banner-wrap
img{height:350px}.carousel-item::after{height:200px !important}.testi-wrap-title-wrap>*{text-align:center !important;width:100% !important}.resort-wrap{width:100%}.tax-sidebar{width:100%}#locationCollapse .accordion-body{display:flex;flex-wrap:wrap}.accordion-body .form-check{width:47% !important}.banner-inner
h1{font-size:var(--fs30);line-height:var(--lh40)}.single-cat{padding:0.5rem 2.5rem}.resort-search-wrap
input{width:100%}.who-we-are-content{width:100%}.who-we-are-content{width:100%;padding-bottom:1rem}.who-we-are-content{width:100%;padding-bottom:1rem}.who-we-are-banner{width:100%;height:auto}.why-us-sec{background-size:cover !important;height:600px !important}.our-team-text{padding:2rem}.our-team-text{width:100% !important}.our-team-overlay{width:100% !important}.our-team-overlay
img{height:400px;object-fit:cover;object-position:top}.latest-offer
h2{font-size:var(--fs25);line-height:var(--lh30)}.why-us-single{width:50%}.why-us-single
img{height:60px;width:60px}.who-we-are-content
h2{text-align:center}.who-we-are-content h2
br{display:none}.who-we-are-banner
img{padding-bottom:2rem}h4.who-we-banner-inner.position-absolute.capitalize.white-clr{display:none}.who-we-are-content{text-align:center}ul.offer-facilities{flex-wrap:wrap}ul.offer-facilities
li{width:-webkit-fill-available}.room-photo
img{width:100%}.single-dine-right{width:32%}.single-dine-left{width:100%}.room-container{padding:1.5rem 0}.single-dine-right{width:100%}.optionul
li{font-size:12px !important;border-radius:2rem;margin-right:1rem;padding:0.2rem 0.5rem;margin-bottom:0.5rem}div#dineoptionul{padding-bottom:0rem}.modal-xl{max-width:100% !important}}@media (max-width: 600px){.gost-text{font-size:119px !important;padding-bottom:9.5rem}.gost-text-wrap{bottom:5.25rem}.carousel .carousel-image{height:600px !important}.gost-text-wrap{bottom:-1.2rem}.footer-content
*{width:100%;text-align:center}.single-footer{width:100%;text-align:center}.ftr-contact{width:100% !important;padding-top:1rem}.gost-text{font-size:20vw !important;padding-bottom:9.5rem}.luxury-intro{width:100%}.luxury-intro>*{margin:auto !important;width:100% !important;text-align:center}.lux-offers
a{margin:auto}.single-cat{width:30%;margin:auto auto 0.5rem}.single-cat{width:48%;margin:auto auto 0.5rem}.banner-inner{bottom:3rem;left:3rem;z-index:1}a.term-link{font-size:12px}.all-resorts-wrap .tour-package-card{width:100%;margin-bottom:1rem}.page-id-129 .featured-news-wrap{position:relative !important}.news-page-all-news{padding:0}.single-news-wrap{flex-direction:column}.single-news-wrap>*{width:100% !important}.single-news-wrap{flex-direction:column}.single-news-wrap .date-wrap{padding-top:1rem}.single-news-wrap
img{height:300px}.featured-image-content{bottom:2rem;left:2rem;right:2rem}.why-us-single{width:100%}.why-us-single{width:100%;display:flex;justify-content:center}.why-us-single{padding:0.5rem 0}.why-us-single
h4{font-size:var(--fs30);line-height:var(--lh35)}.why-us-single p
br{display:none}.our-team-sec .main-wrapper{margin:auto}.our-team-slider .slick-list{padding-right:0%}.our-team-overlay{height:auto !important}.latest-offer
h4{font-size:var(--fs25)}.latest-offer{padding:5rem 0.5rem}.offer-detail-wrap
h5{font-size:var(--fs20);line-height:var(--lh25)}h3.model-resort-name{padding:0.5rem 0}.banner-inner{bottom:10rem;left:3rem;z-index:1}.banner-inner
h1{margin-bottom:1rem}.distance-details{left:3rem}img.resort-inner-gall{width:100%;object-fit:cover}h2.resort-intro-title,.p.price{font-size:var(--fs20);line-height:var(--lh25)}.room-container{padding:2rem 0}.resort-villas .accordion-button{display:flex;flex-direction:column;padding:0}.resort-villas-wrap p.price span:first-child{display:none}img.room-photo{object-fit:cover;width:100%}.room-container{padding:1.5rem 0}h2.dinesechead{font-size:var(--fs20);padding:2rem 0}button.accordion-button{font-size:var(--fs20) !important;line-height:var(--lh30) !important}.stickytab{position:relative}.dine-box{padding:1rem 0.5rem}.accordion-button::after{position:absolute;right:1rem}.accordion-button:focus{box-shadow:none}p.price{font-size:var(--fs20);line-height:var(--lh30)}ul.amenities-list{width:100%}.popup{width:100% !important}.banner-inner
.para{display:none !important}.wp-post-image{height:460px;object-fit:cover}.partner-form-section .partner-wrap{width:100%;margin:auto}.wpcf7-form{width:90%;margin:auto}.intro-section .section-wrap{width:90%}.video-section-intro
video{width:90% !important}.our-partners{width:90%}}@media (max-width: 428px){#bookingForm .form-group{width:100%}.carousel .carousel-image{height:450px !important}.accordion-body .form-check{width:100% !important}.latest-offer
h2{font-size:var(--fs20);line-height:var(--lh30)}ul.amenities-list
li{padding:1rem 1rem;width:50%}.optionul
li{margin-right:0rem;padding:0.2rem 0.5rem;margin-bottom:0.5rem}}@media (max-width: 414px){}@media (max-width: 375px){.banner-inner
h1{font-size:20px;line-height:21px}}@media (max-width: 320px){}