/* Generated by scripts/build-performance-assets.php. */

/* Source: blog-listing.css */
.private-party-sec .section-img-heading h3 {
    font-size: 30px;
    text-align: center;
    color: #fff;
}
.gallery-wrapper{
    width:100%;
    margin-top: 80px;
}
.gallery-wrapper .btn.btn_white {
    background: #ffb94b;
    color: #000;
    padding: 10px 22px;
    border-radius: 0;
    font-weight: 500;
    margin-top: 0;
    margin-bottom: 0;
    transition: .3s;
    width: 15%;
    margin: 0 auto;
    display: block;
}
.gallery-wrapper .btn.btn_white:hover {
    color:#fff;
}


.gallery-wrapper .mix {
  display: none;
  margin-bottom: 40px;
}

.img-placeholder:before,
.img-placeholder:after {
padding-top: 33.33%;
content: "";
display: block;
}  
.img-placeholder {
background: #222;
box-shadow: 0 0 0 8px #222 inset, 0 0 0 9px #333 inset;
color: #444;
line-height: 0;
text-align: center;
display: block;
}

/* The hover effect
-------------------------------------------------------------- */
.gallery-img{
    position: relative;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}
.gallery-img:hover{
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
/* .gallery-img:before {
transition: all .5s ease;
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
background: #333;
transform: scale(0);
}
.gallery-img:hover:before {
opacity: .5;
transform: scale(1);
}
.gallery-img:after {
transition: all .6s ease .2s;
content: "";
position: absolute;
top: 15px;
left: 15px;
right: 15px;
bottom: 15px;
width: 90%;
border: 1px solid #aaa;
background: #000;
opacity: 0;
transform: scale(0);
}
.gallery-img:hover:after {
opacity: .35;
transform: scale(1);
} */
/* Shine */
.hover14 figure {
	position: relative;
}
.gallery-img img::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.gallery-img img:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}

.popular-blog .btn{padding:10px 20px}.section-padding{padding:30px 15px}.top-blog .top-blog-content{margin-bottom:50px}a:hover{text-decoration:none}.blog-banner{position:relative;background-size:cover;background-repeat:no-repeat;z-index:1}.top-blog .top-blog-content .top-blog-box p{opacity: 100%;}.top-blog .top-blog-content .top-blog-box h3{font-size:1.75rem !important;}.top-blog .top-blog-content .top-blog-box ul{list-style-type:disc;padding-left:20px}.blog-banner .blog-overlay{position:absolute;width:100%;height:100%;bottom:0;left:0;background:#2e2d2b;background-color:rgba(45,46,43,0.5);z-index:-1}.blog-banner .blog-banner-heading{padding:160px 0 110px;position:relative;z-index:1;display:flex;flex-direction:column}.blog-banner .blog-banner-heading h1{font-size:60px;line-height:54px;color:#fff;margin-bottom:30px;text-transform:uppercase}.blog-banner .blog-banner-heading h4{font-size:64px;line-height:54px;color:#fff;margin-bottom:30px;text-transform:uppercase}.blog-banner .blog-banner-heading a{font-size:18px;line-height:54px;color:#fff;text-decoration:none}.blog-banner .blog-banner-heading p{font-size:18px;line-height:54px;color:#f8a21b}.popular-blog{padding-bottom:74px}.popular-blog .popular-blog-heading{display:flex;justify-content:space-between;align-items:center;text-align:center}.popular-blog .popular-blog-heading h2{font-size:42px;letter-spacing:2px;line-height:105px;color:#1b1b1b;font-family:"Calisto";text-transform:uppercase}.popular-blog .popular-blog-heading a{font-size:16px;line-height:101px;color:#111;font-weight:600;text-transform:uppercase;transition:.3s}.popular-blog .popular-blog-heading a:hover{color:#f8a21b}.popular-blog .popular-blog-content{position:relative;margin-bottom:50px}.top-blog-content img{height:100%;width:100%;object-fit:cover;object-position:center}.popular-blog .popular-blog-content .reletive-content{position:relative;filter:drop-shadow(0px 4px 5px rgba(0,0,0,0.1));background-color:#fff;border:1px solid #d7d7d7;margin-left:17px;opacity:1;width:98%;height:120px;margin-top:-20px;transition:.5s}.popular-blog-content img{width:100%;height:220px;object-fit:cover;object-position:center}.top-blog .top-blog-content .top-blog-box{min-height:380px}.popular-blog .popular-blog-content .reletive-content:hover{height:68px}.popular-blog .popular-blog-content .reletive-content p{font-size:22px!important;line-height:33px!important;color:#252525;font-family:"Calisto";text-align:center;padding:13px 10px;margin-bottom:0}.popular-blog .popular-blog-content .reletive-content a{font-size:18px;line-height:101px;color:#f8a21b;font-family:"Helvetica";filter:drop-shadow(0px 4px 5px rgba(0,0,0,0.1));background-color:#244a1d;border:1px solid #d7d7d7;padding:0 30px;position:absolute;top:0;width:100%;text-align:center;opacity:0;transition:.5s}.popular-blog .popular-blog-content .reletive-content:hover p{opacity:0}.popular-blog .popular-blog-content .reletive-content:hover a{opacity:1;text-decoration:none;line-height:68px}.top-blog{background-color:#f5f5f5}.top-blog .section-heading h2{font-size:56px;letter-spacing:2px;line-height:105px;color:#1b1b1b;font-family:"Calisto";text-align:center;text-transform:uppercase;padding:30px 0}.top-blog .top-blog-content .top-blog-box{position:relative;filter:drop-shadow(0px 4px 5px rgba(0,0,0,0.1));background-color:#fff;border:1px solid #d7d7d7;margin-left:52px;opacity:1;width:93%;margin-top:-46px;padding:30px}.top-blog .top-blog-content{margin-bottom:50px}.top-blog .top-blog-content .top-blog-box span{font-size:18px;color:#787878}.top-blog .top-blog-content .top-blog-box h3{font-size:29px;line-height:42px;color:#010101}.top-blog .top-blog-content .top-blog-box p{font-size:18px;line-height:30px;text-transform:unset}.top-blog .top-blog-content .top-blog-box p span{font-size:26px;line-height:34px;color:#242424;font-family:"Calis MT Bol"}.top-blog .top-blog-content .top-blog-box a{line-height:37px;text-transform:uppercase;color:#000;font-size:24px;font-weight:600;transition:all .5s ease}.top-blog .top-blog-content .top-blog-box p a{color:#ffb94b;text-transform:capitalize;font-size:18px}.top-blog .top-blog-content .top-blog-box p a:hover{color:#244a1d}.top-blog .top-blog-content .top-blog-box a strong{line-height:30px;color:#ffb94b;text-transform:capitalize;font-size:18px;font-weight:600;transition:all .5s ease}.top-blog .top-blog-content .top-blog-box a:hover strong{color:#244a1d}.top-blog .top-blog-content .top-blog-box a:hover{color:#e19112}.top-blog .top-blog-content .top-blog-box a span{color:#000;transition:all .5s ease}.top-blog .top-blog-content .top-blog-box a:hover span{margin-left:5px}.baagh-resort-sec{padding-top:60px}.baagh-resort-sec-2{padding-top:0}.baagh-resort-sec .post-image img{filter:grayscale(100%);transition:all .5s ease}.baagh-resort-sec .post-image img:hover{filter:grayscale(0%)}.blog-detail-sec{background-color:#fff;padding-bottom:0}.top-blog .blog-detail-box{width:95%!important;margin-left:81px!important}.top-blog .blog-detail-box .social-links{position:absolute;display:flex;flex-direction:column;left:-45px;bottom:39px}.top-blog .top-blog-content .blog-detail-box h3{font-size:40px;line-height:55px;color:#244a1d}.top-blog .top-blog-content .blog-detail-box h1{font-size:40px;line-height:55px;color:#244a1d}.top-blog .blog-detail-box .social-links i{color:#414141;transition:all .5s ease}.top-blog .blog-detail-box .social-links a i:hover{color:#f8a21b}@media (min-width: 1499px){.custom-container{padding:20px 80px}}@media (min-width: 1321px){.popular-blog .popular-blog-content .reletive-content p{font-size:22px!important}}@media(max-width: 1228px){.popular-blog .popular-blog-content .reletive-content p{font-size:35px}}@media (min-width: 1200px){.custom-container{padding:20px 80px}}@media(max-width: 1199px){.popular-blog .popular-blog-content .reletive-content p{font-size:31px}.top-blog .top-blog-content .top-blog-box h3{font-size:25px}.top-blog .top-blog-content .top-blog-box p{font-size:19px}}@media (max-width: 1008px){.popular-blog .popular-blog-content .reletive-content p{font-size:28px}}@media(max-width: 991px){.popular-blog .popular-blog-content{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:56px}.custom-container{max-width:970px}.top-blog .top-blog-content{margin-bottom:50px;display:flex;justify-content:center;align-items:center;flex-direction:column}.top-blog .top-blog-content .top-blog-box{margin-left:67px;width:95%}.popular-blog .popular-blog-content .reletive-content{width:93%;margin-top:-53px;margin-left:55px}.section-img-heading p{text-align:center;font-size:17px}.popular-blog .popular-blog-content .reletive-content p{font-size:39px}.top-blog .section-heading h2{font-size:45px}.post-image{display:flex;justify-content:center;flex-direction:column;text-align:left}}@media (max-width: 908px){.top-blog .top-blog-content .top-blog-box{margin-left:88px;width:91%}}@media(max-width: 768px){.popular-blog .popular-blog-content .reletive-content{width:83%;margin-top:-56px;margin-left:67px}.top-blog-content img{width:99%;margin:auto;display:flex;height:auto}.top-blog .top-blog-content .top-blog-box{margin-left:90px;width:90%}.popular-blog .popular-blog-content .reletive-content{width:91%}.popular-blog .popular-blog-heading h2{font-size:37px;line-height:36px;margin-top:26px}.popular-blog .popular-blog-heading a{font-size:25px;line-height:66px}.top-blog .section-heading h2{font-size:33px}.insta-post .main-title h2{font-size:37px}.blog-banner .blog-banner-heading{display:block}.blog-banner .blog-banner-heading p{line-height:0;margin-top:-86px}.blog-banner .blog-banner-heading a i{margin:0 5px}.top-blog .top-blog-content .top-blog-box p span{font-size:20px}.top-blog .blog-detail-box{width:93%!important}.custom-container{max-width:100%}.popular-blog-content img{width:100%;height:auto}}@media(max-width: 575px){.top-blog .blog-detail-box{width:83%!important;margin-left:8px}.blog-banner .blog-banner-heading p{line-height:26px}.top-blog .top-blog-content .top-blog-box{margin-top:0;width:100%!important;margin-left:0!important;padding:30px 18px}.popular-blog .popular-blog-content .reletive-content{height:auto}.top-blog .top-blog-content .blog-detail-box h3{line-height:32px}.custom-container{max-width:auto}.baagh-resort-sec-2{padding:0 15px}.popular-blog .popular-blog-heading{display:block;justify-content:left}.popular-blog .popular-blog-content .reletive-content{width:83%;margin-top:-56px;margin-left:93px}.top-blog .top-blog-content .top-blog-box{margin-left:81px;width:88%}}@media(max-width: 480px){.popular-blog .popular-blog-heading{display:block;justify-content:left}.blog-banner .blog-banner-heading h1{font-size:49px;line-height:103px}.blog-banner .blog-banner-heading h4{font-size:49px;line-height:103px}.popular-blog .popular-blog-content .reletive-content p{font-size:30px}.popular-blog .popular-blog-content .reletive-content{margin-left:55px;width:91%}.top-blog .top-blog-content .top-blog-box{margin-left:37px;width:93%}.section-img-heading-2 h2{font-size:35px!important}.section-img-heading p,.section-img-heading p a{text-align:center;font-size:18px!important}.blog-banner .blog-banner-heading p,.blog-banner .blog-banner-heading p a{font-size:25px}.top-blog .top-blog-content .top-blog-box a{font-size:18px}.top-blog .top-blog-content .top-blog-box span{font-size:18px}.top-blog .section-heading h2,.insta-post .main-title h2,.popular-blog .popular-blog-heading h2{font-size:26px}.top-blog .top-blog-content .top-blog-box h3{font-size:19px;line-height:28px;margin:12px 0}.popular-blog{padding-bottom:0}.top-blog .section-heading h2{padding:0;font-size:23px}.top-blog .top-blog-content .top-blog-box p{font-size:16px}.insta-post .main-title h3{text-align:center;font-size:16px}.top-blog .view-btn .view-more{margin-bottom:57px}.top-blog .blog-detail-box{width:83%!important;margin-left:8px}.top-blog .top-blog-content .top-blog-box p span{font-size:19px}}@media(max-width: 360px){.popular-blog .popular-blog-content .reletive-content p{font-size:26px}.blog-banner .blog-banner-heading p,.blog-banner .blog-banner-heading p a{font-size:21px}.top-blog .section-heading h2,.insta-post .main-title h2,.popular-blog .popular-blog-heading h2{font-size:20px}.top-blog .top-blog-content .top-blog-box h3{font-size:20px;line-height:25px;margin:15px 0}.top-blog .blog-detail-box{width:89%!important;margin-left:49px!important}.popular-blog .popular-blog-content .reletive-content p{font-size:22px;line-height:30px}}

/* Source: contact.css */
.contact-banner .blog-overlay{position:absolute;width:100%;height:100%;bottom:0;background:#4b433c;background-color:rgba(45,46,43,0.5)}.contact-map .col-lg-3{padding:0}.contact-map .address-box{background-color:#252525;padding:64px 36px;height:100%}.contact-map .address-box h3{font-size:56px;line-height:48px;color:#f9b04f;font-family:"Calisto"}.contact-map .address-box ul{padding-top:21px;padding-bottom:30px}.contact-map .address-box ul li{font-size:16px;line-height:28px;color:#fff;display:flex;margin:12px 0}.contact-map .address-box ul i{color:#f9b04f;margin-right:15px;display:flex;justify-content:center;margin-top:9px}.contect-form-section{padding:109px 0 0}.contect-form-section .contact-forms h2{font-size:41.696px;font-family:"Calisto MT";color:#010101;line-height:.75;margin-bottom:30px}.contect-form-section .contact-forms p{font-size:22px;color:#3b3b3b;line-height:1.455;text-align:left}.contect-form-section .contact-forms{padding-top:87px}.contect-form-section .contact-forms .label input{border-width:1px;border-color:#252525;border-style:solid;border-radius:5px;background-color:#fff;box-shadow:0 5px 6.8px 1.2px #dee2e6;font-size:16px;font-family:"Poppins";color:#757575;line-height:1.375;padding:13px 18px;margin:9px 0 11px 6px;width:48%}.contect-form-section .contact-forms .label textarea{border-width:1px;border-color:#252525;border-style:solid;border-radius:5px;background-color:#fff;box-shadow:0 5px 6.8px 1.2px #dee2e6;font-size:16px;font-family:"Poppins";color:#757575;line-height:1.375;padding:13px 18px;margin:9px 0 11px 6px;width:98%;height:190px}:focus{outline:none}.location-box{background-color:#252525;padding:30px 41px 50px;padding-bottom:129px}.location-box h3{font-size:41.696px;font-family:"Calisto MT";color:#ffb94b;line-height:.75;text-align:center;margin-bottom:28px}.location-box .contact-parent-box{margin:10px 0}.location-box .contact-parent-box .title{color:#fff;margin-bottom:8px;color:#ffb94b;opacity:.8;position:relative;top:24px;margin-left:57px}a:hover{color:#fff}.location-box .contact-box-icons > div i{margin-top:0;background:#fff;border-radius:50%;margin-right:11px;color:#fc0;height:45px;width:45px;display:flex;justify-content:center;align-items:center;text-align:center;cursor:pointer;font-size:22px}.location-box .contact-box-icons p{font-size:18px;color:#fff;line-height:1.273;text-align:left;margin-top:14px;position:relative;top:7px}.location-box .social-links .footer-social{display:flex;flex-direction:column;text-align:right;position:relative;z-index:3}.location-box .social-links .footer-social a i{font-size:25px;transition:all .5s ease}.location-box .social-links .footer-social a i:hover{color:#fc0}.location-box .abs-baagh-img{position:absolute;bottom:56px;left:-13px}.not-found-banner{height:120px}.not-found-banner .blog-overlay{background-color:rgba(45,46,43,0.9)}.not-found{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding-top:100px}.not-found .not-found-img{display:flex;justify-content:center;align-items:center;margin-top:63px}.not-found .not-found-img img{width:80%;margin:auto}.not-found h2{font-size:47px;font-family:"Calisto MT";color:#010101;line-height:.667}.not-found p{font-size:22px;font-family:"Myriad Pro";color:#3b3b3b;line-height:1.455;text-align:center;margin-top:21px;max-width:80%}.location-box .social-links .footer-social a{color:#fff;line-height:33px}@media(max-width: 1920px){.contact-map .map-box{width:100%;overflow:hidden;height:100%}.contact-map .map-box iframe{height:100%}.location-box .abs-baagh-img{bottom:-50px}}@media(max-width: 1199px){.location-box{padding-bottom:112px}.contact-map .address-box ul li{font-size:14px}}@media(max-width: 991px){.contact-map .address-box,.contact-map .map-box iframe{margin-bottom:20px}.contact-map .address-box ul li{font-size:17px}.contact-map .map-box iframe{height:94.7%}.location-box .abs-baagh-img{position:absolute;bottom:-49px;left:-24px}}@media(max-width: 768px){.contact-map .address-box,.contact-map .map-box iframe{margin-bottom:0}.contact-map .map-box iframe{height:100%}.contect-form-section .contact-forms{padding-top:0}.contect-form-section .contact-forms h2{font-size:34.696px}.contect-form-section .contact-forms p{font-size:20px}.not-found h2{font-size:36px}.not-found p{font-size:17px}}@media(max-width: 600px){.blog-banner .blog-banner-heading h1{font-size:49px}}@media(max-width: 575px){.location-box .abs-baagh-img{bottom:-42px;left:-12px}.blog-banner .blog-banner-heading h1{font-size:38px}.blog-banner .blog-banner-heading p,.blog-banner .blog-banner-heading p a{font-size:21px}.blog-banner .blog-banner-heading{padding:173px 0}.contect-form-section .contact-forms .label .submit{font-size:18px}.not-found h2{font-size:32px}.not-found p{font-size:19px}.not-found a{font-size:12px}.location-box .social-links .footer-social{align-items:flex-end}}@media(max-width: 480px){.contect-form-section .contact-forms .label input{width:98%}.blog-banner .blog-banner-heading h1{font-size:29px}.blog-banner .blog-banner-heading p,.blog-banner .blog-banner-heading p a{font-size:17px}.contect-form-section .contact-forms .label textarea{width:98%}.not-found p{font-size:14px}.contect-form-section .contact-forms h2{font-size:26.696px;line-height:30px}.contact-map .address-box h3{font-size:41px}.contact-map .address-box ul li{font-size:14px}.location-box{padding:30px 17px 50px;}}@media(max-width: 380px){.location-box .abs-baagh-img{bottom:-26px;left:-12px}.contect-form-section .contact-forms h2{font-size:21.696px}.contect-form-section .contact-forms p{font-size:18px}.contect-form-section .contact-forms .label .submit{font-size:13px}.location-box h3{font-size:35.696px}.location-box .contact-box-icons p{font-size:12px}.contact-map .address-box h3{font-size:37px}.location-box h3{font-size:27.696px}.location-box{background-color:#252525;padding:50px 17px}}

/* Source: about.css */
.section-padding{padding:30px 15px}.more-text{display:none}.read-more-btn{color:#000;font-size:16px;font-weight:600;cursor:pointer;display:flex;text-decoration:underline;margin-top:15px;transition:.3s}.read-more-btn:hover{color:#ffb94b}.Journey{padding-top:76px!important;padding-bottom:76px!important}.Journey .about-content{padding-top:47px;padding-right:23px}.Journey .about-content h2{font-size:30px;line-height:1.857}.Journey .about-content h2 span{color:#ffb94b}.Journey .about-content p{font-size:18px;line-height:30px;text-align:left}.baagh-resort-sec-2 a{text-align:center;font-size:25px;font-family:"Myriad Pro";color:#121212;line-height:1.6}.about-slider-sec{background-color:#f5f5f5;padding:76px 0}.section-img-heading{display:flex;flex-direction:column;padding-bottom:48px;width:100%;max-width:77%;margin:auto;justify-content:center;align-items:center}.section-img-heading .img-span{margin-left:18%}.section-img-heading h2, .section-img-heading h3, .section-img-heading h4{font-size:30px;text-align:center}.section-img-heading.style-2 h2{text-transform:none}.section-img-heading h2 span, .section-img-heading h3 span, .section-img-heading h4 span{color:#ffb94b}.section-img-heading p{text-align:center;font-size:18px;line-height:30px}.about-slider-sec .slider-img{display:flex;justify-content:center;align-items:center;text-align:center;padding:20px;height:249px;width:100%;border-width:1px;border-color:#e1e1e1;border-style:solid;outline:3px solid transparent;background-color:#fff;transition:all .5s ease;box-shadow:0 5px 6.8px 1.2px #dee2e6;margin:5px 0;cursor:pointer}.about-slider-sec .slider-img:hover{outline:3px solid #fcbf06}.about-slider-sec .about-card{position:relative}.about-slider-sec .custom-slick-arrows{position:absolute;width:calc(100% + 133px);top:50%;left:50%;transform:translate(-50%,-50%)}.custom-slick-arrows{display:flex;align-items:center;justify-content:space-between}.about-slider-sec .custom-slick-arrows .slick-prev,.about-slider-sec .custom-slick-arrows .slick-next{width:40px;height:40px;color:#000;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;opacity:1;background:#fff;transition:all .5s ease;font-size:28px}.about-slider-sec .slick-dots{list-style:none;margin:35px auto;text-align:center}.about-slider-sec .slick-dots li{display:inline-block}.about-slider-sec .slick-dots li button{transition:.2s background-color ease-in-out 0;border:none;padding:0;color:transparent;width:13px;height:13px;background-color:#fff;margin-right:10px;border-radius:50%;border:1px solid #fcbf06}.about-slider-sec .slick-dots li button:focus{border:0;outline:none}.about-slider-sec .slick-dots li.slick-active button{background-color:#fcbf06}.timeline-section{padding-top:100px!important;padding-bottom:100px!important}.section-img-heading .img-span{display:flex;justify-content:center;margin-right:104px;margin-left:0}.timeline-items{margin:auto;display:flex;flex-wrap:wrap;position:relative}.timeline-items::before{content:'';position:absolute;width:2px;height:77%;background:#959595;left:calc(50% - 1px)}.timeline-item{margin-bottom:40px;width:100%;position:relative}.timeline-item-2{position:relative}.timeline-item:last-child{margin-bottom:0}.timeline-item:nth-child(odd){padding-right:calc(50% + 68px);text-align:right}.timeline-item:nth-child(even){padding-left:calc(50% + 68px);margin-top:calc(-43% + 56px)}.timeline-dot{height:12px;width:12px;background-color:#eaa023;position:absolute;left:calc(50% - 6px);border-radius:50%;top:12px}.timeline-border{height:0;width:51px;position:absolute;left:calc(50% - 58px);z-index:-1;border:1px solid #959595;top:17px}.timeline-border-2{height:0;width:51px;position:absolute;left:calc(50% + 8px);z-index:-1;border:1px solid #959595;top:17px}.timeline-date{font-size:25px;color:#474747;margin:0 0 15px}.timeline-content h3{margin:0 0 10px;font-size:31.272px;text-transform:none;line-height:1.5;margin-top:-13px}.timeline-content p{font-size:18px;line-height:30px;text-align:left;margin-top:24px}.mission .col-lg-7,.mission .col-lg-5,.mission .col-lg-6{padding:0}.mission .mission-img{height:100%}.mission .mission-content{position:relative;background-repeat:no-repeat;background-position:center;z-index:3;padding:70px 35px 120px 60px}.mission .mission-overlay{position:absolute;width:100%;height:100%;bottom:0;background:#4b433c;background-color:rgba(245,245,245,0.5)}.mission .mission-content .tab-content .tab-pane .mission-content-box{padding-top:38px}.mission .mission-content .tab-content .tab-pane .mission-content-box h2{font-size:48px;color:#fcbf06;line-height:.833;text-align:left;margin-bottom:16px}.mission .mission-content .tab-content .tab-pane .mission-content-box p{font-size:18px;line-height:30px;text-align:left}.mission .mission-content .nav-tabs a{font-weight:400;font-size:22px;line-height:35px;color:#2A2A2A;opacity:.9;position:relative;border-bottom:4px solid #252525;background-color:transparent;transition:.3s}.nav-tabs{border-bottom:0}.nav-tabs .nav-item{margin-bottom:0}.mission .mission-content .nav-tabs .nav-link{font-size:18px;color:#595959;line-height:1.667;text-align:left;margin:0 -.9px}.mission .mission-content .nav-tabs .nav-link.active{color:#495057;background-color:transparent;border-color:transparent;font-size:18px;color:#fcbf06;line-height:1.667;text-align:left;border-bottom:5px solid #fcbf06}.mission .mission-content .nav-tabs .nav-link:focus{border-bottom:5px solid #fcbf06}.nav-tabs .nav-link:hover{border-color:transparent}.Rectangle_16_copy_9{border-width:3px;border-color:#fcbf06;border-style:solid;background-color:#252525;opacity:.702;position:absolute;left:4093px;top:6099px;width:437px;height:685px;z-index:642;border:3px solid #fcbf06}.destination-list-sec{padding-top:80px}.destination-list-sec .slick-dots{list-style:none;margin:35px auto;text-align:center}.destination-list-sec .slick-dots li{display:inline-block}.destination-list-sec .slick-dots li.slick-active button{background-color:#fcbf06}.destination-list-sec .slick-dots li button{transition:.2s background-color ease-in-out 0;border:none;padding:0;color:transparent;width:13px;height:13px;background-color:#fff;margin-right:10px;border-radius:50%;border:1px solid #fcbf06}.destination-list-sec.bg-white{background-image:linear-gradient(0deg,#fff 0%,#fff 100%)}.destination-list-sec .slick-dots li button:focus{outline:none;outline:none}.destination-list-sec .slick-slide .slider-img{position:relative}.slider-img h2{font-size:26px;color:#fff;line-height:1.151;min-height:59px;text-align:left;position:absolute;bottom:5%;left:20px;transition:all .5s ease;text-transform:capitalize}.destination-list-slider .slick-list.draggable{margin:0 -191px}.destination-list-slider .slick-list{position:relative;display:block;overflow:visible;margin:0;padding:0}.destination-list-sec .slick-slide.col-lg-4{padding:0 30px}.destination-list-sec .slick-slide .slider-img{position:relative}.destination-list-sec .slick-slide .slider-img img{display:block;width:100%;cursor:pointer}.destination-list-sec .slick-slide .slider-img .overlay{position:absolute;width:100%;height:100%;background:#2e2d2b;background-color:rgba(37,37,37,0.3);left:0;overflow:auto;top:0;transition:all .9s ease;cursor:pointer;z-index:1;margin:auto}.slider-overlay{position:absolute;width:calc(100% - 60px);height:100%;background:#2e2d2b;background-color:rgba(37,37,37,0.8);border:3px solid #fcbf06;left:50%;transform:translateX(-50%);overflow:auto;top:0;transition:all .5s ease;cursor:pointer;visibility:hidden;opacity:0;z-index:1;margin:auto}.overlay-visible:hover .slider-img h2{display:none}.overlay-visible:hover .slider-overlay{visibility:visible;opacity:1}.slider-overlay .slider-overlay-content{position:absolute;bottom:0;overflow:visible;left:20px}.slider-overlay .slider-overlay-content h3, .slider-overlay .slider-overlay-content label{font-size:26px;color:#ffb94b;line-height:1.151;text-align:left;text-transform: capitalize;font-family: 'Playfair Display', serif;font-weight: 700;}.slider-overlay .slider-overlay-content p{font-size:18px;color:#fff;line-height:30px;text-align:left}.slider-overlay .slider-overlay-content a{font-size:20px;font-family:"Myriad Pro";color:#fefefe;text-transform:uppercase;line-height:2.237;text-align:left}@media(max-width: 2560px){.custom-container{padding:20px 300px}.timeline-item:nth-child(even){padding-left:calc(50% + 68px);margin-top:calc(-20% + 56px)}}@media(max-width: 1920px){.custom-container{padding:20px 196px}.timeline-item:nth-child(even){margin-top:calc(-30% + 56px)}}@media(max-width: 1650px){.custom-container{padding:20px 131px}.timeline-item:nth-child(even){margin-top:calc(-34% + 56px)}}@media(max-width: 1480px){.custom-container{padding:20px 100px}}@media(max-width: 1366px){.custom-container{padding:20px 80px}.timeline-item:nth-child(even){margin-top:calc(-38% + 56px)}}@media(max-width: 1320px){.custom-container{padding:20px 24px}}@media(max-width: 1228px){.blog-banner .blog-banner-heading{display:block}.blog-banner .blog-banner-heading p{margin-top:-23px;line-height:7px}}@media(max-width: 1199px){.mission .col-lg-7,.mission .col-lg-5,.mission .col-lg-6{padding:0;width:100%;flex:100%;max-width:100%}.mission-img{display:flex;justify-content:center;align-items:center;height:879px!important}.mission-img img{width:93%}}@media(max-width: 1191px){.timeline-item:nth-child(even){margin-top:calc(-42% + 56px)}}@media(max-width: 1035px){.custom-container{padding:20px 10px}}@media(max-width: 992px){.timeline-content h3{font-size:26.272px}.timeline-item:nth-child(even){padding-left:calc(50% + 68px);margin-top:calc(-47% + 56px)}.about-img{display:flex;justify-content:center}.destination-list-slider .slick-list.draggable{padding:0 8px!important}.section-img-heading{max-width:87%}.mission .mission-content{height:auto}.destination-list-slider .slick-list.draggable{margin:0}}@media(max-width: 900px){.timeline-item:nth-child(even){margin-top:calc(-56% + 56px)}}@media(max-width: 767px){.timeline-items::before{left:7px;height:86%}.timeline-item:nth-child(odd){padding-right:0;text-align:left}.timeline-item:nth-child(odd),.timeline-item:nth-child(even){padding-left:37px}.timeline-dot{left:-13px}.timeline-item:nth-child(even){margin-top:calc(-11% + 56px)}.timeline-border,.timeline-border-2{width:39px;left:calc(0% - 8px)}}@media(max-width: 717px){.mission .mission-content .nav-tabs .nav-link,.mission .mission-content .nav-tabs .nav-link.active{font-size:14px}}@media(max-width: 610px){.mission .mission-content .nav-tabs .nav-link,.mission .mission-content .nav-tabs .nav-link.active{font-size:14px;padding:9px}}@media(max-width: 575px){.custom-container{padding:20px 5px !important;}.mission .mission-content .nav-tabs .nav-link{width:100%}.mission .mission-content .nav-tabs .nav-link,.mission .mission-content .nav-tabs .nav-link.active{font-size:17px;padding:9px}.section-img-heading h2, .section-img-heading h3, .section-img-heading h4, .Journey .about-content h2{font-size:26.484px;line-height:41px}.section-img-heading p,.Journey .about-content p,.timeline-content p,.mission .mission-content .tab-content .tab-pane .mission-content-box p{font-size:18px}.mission .mission-content{padding:32px 18px}.timeline-section{padding:47px 15px}.Journey .about-content{padding-top:0}.about-slider-sec{padding:37px 0}.mission-img{height:414px!important}}@media(max-width: 480px){.mission .mission-content .tab-content .tab-pane .mission-content-box h2{font-size:37px}.destination-list-slider .slick-list.draggable{padding:0 8px!important}.slider-overlay .slider-overlay-content p,.slider-overlay .slider-overlay-content a{font-size:16px}}@media(max-width: 380px){.mission .mission-content .tab-content .tab-pane .mission-content-box h2{font-size:31px}.timeline-date{font-size:20px}.timeline-content h3{font-size:20.272px}.timeline-content p{font-size:18px}.mission .mission-content .tab-content .tab-pane .mission-content-box p{font-size:17px}.section-img-heading h2, .section-img-heading h3, .section-img-heading h4, .Journey .about-content h2{font-size:21.484px;line-height:41px}.section-img-heading-2 h2{font-size:24px!important}}

/* Source: dining.css */

/*Page specifice fonts*/


/*brandon grotesqueblack font----------*/


@font-face {
  font-family: 'brandon_grotesqueblack';
  src: url('../font/brandon-grotesque-black-58a8a3e824392-webfont.woff2') format('woff2'),
    url('../font/brandon-grotesque-black-58a8a3e824392-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;

}

@font-face {
  font-family: 'brandon_grotesquebold_italic';
  src: url('../font/brandon-grotesque-bold-italic-58a8a48221563-webfont.woff2') format('woff2'),
    url('../font/brandon-grotesque-bold-italic-58a8a48221563-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;

}

@font-face {
  font-family: 'brandon_grotesquelight';
  src: url('../font/brandon-grotesque-light-58a8a4b38001d-webfont.woff2') format('woff2'),
    url('../font/brandon-grotesque-light-58a8a4b38001d-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;

}

@font-face {
  font-family: 'brandon_grotesquelight_italic';
  src: url('../font/brandon-grotesque-light-italic-58a8a4ccb88be-webfont.woff2') format('woff2'),
    url('../font/brandon-grotesque-light-italic-58a8a4ccb88be-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;

}

@font-face {
  font-family: 'brandon_grotesqueMdIt';
  src: url('../font/brandon-grotesque-medium-italic-58a8a3c40866a-webfont.woff2') format('woff2'),
    url('../font/brandon-grotesque-medium-italic-58a8a3c40866a-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'brandon_grotesqueRgIt';
  src: url('../font/brandon-grotesque-regular-italic-58a8a456c4724-webfont.woff2') format('woff2'),
    url('../font/brandon-grotesque-regular-italic-58a8a456c4724-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'brandon_grotesquethin_italic';
  src: url('../font/brandon-grotesque-thin-italic-58a8a3a8861fe-webfont.woff2') format('woff2'),
    url('../font/brandon-grotesque-thin-italic-58a8a3a8861fe-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


/*xtreem_fat_personal_useRg font----------*/

@font-face {
  font-family: 'xtreem_fat_personal_useRg';
  src: url('../font/xtreemfat_personal_use-webfont.woff2') format('woff2'),
    url('../font/xtreemfat_personal_use-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'xtreem_medium_personal_useRg';
  src: url('../font/xtreemmedium_personal_use-webfont.woff2') format('woff2'),
    url('../font/xtreemmedium_personal_use-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;

}

@font-face {
  font-family: 'xtreem_thin_personal_useRg';
  src: url('../font/xtreemthin_personal_use-webfont.woff2') format('woff2'),
    url('../font/xtreemthin_personal_use-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


/*didotmedium font----------*/

@font-face {
  font-family: 'didotmedium';
  src: url('../font/didot-htf-m96-medium-webfont.woff2') format('woff2'),
    url('../font/didot-htf-m96-medium-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'didotmedium';
  src: url('../font/didot-htf-l96-light-webfont.woff2') format('woff2'),
    url('../font/didot-htf-l96-light-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'didotbold';
  src: url('../font/didot-htf-b96-bold-webfont.woff2') format('woff2'),
    url('../font/didot-htf-b96-bold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'didotmedium';
  src: url('../font/didot-htf-m64-medium-webfont.woff2') format('woff2'),
    url('../font/didot-htf-m64-medium-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'didotmedium';
  src: url('../font/didot-htf-l64-light-webfont.woff2') format('woff2'),
    url('../font/didot-htf-l64-light-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'didotbold';
  src: url('../font/didot-htf-b64-bold-webfont.woff2') format('woff2'),
    url('../font/didot-htf-b64-bold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'didotmedium';
  src: url('../font/didot-htf-m42-medium-webfont.woff2') format('woff2'),
    url('../font/didot-htf-m42-medium-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'didotmedium';
  src: url('../font/didot-htf-l42-light-webfont.woff2') format('woff2'),
    url('../font/didot-htf-l42-light-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'didotbold';
  src: url('../font/didot-htf-b42-bold-webfont.woff2') format('woff2'),
    url('../font/didot-htf-b42-bold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


/* =====================Dining-overview======================= */


.blog-banner.dining .blog-overlay {
  background-color: rgba(0, 0, 0, 13%);
}


.Dining-overview {
  /*background-color: #6a6a6a;*/
  background-color: #f6f6f6;
  padding: 91px 0 50px 0;
}

.Dining-overview {
  padding: 80px 0 40px;
}

.Dining-overview .Dining-overview-box-1 h6 {
  margin-top: -25px;
  padding-bottom: 26px;
  padding-left: 23px;
}

.Dining-overview .Dining-overview-box-1 h3 {
  font-size: 100px;
  font-family: "xtreem_thin_personal_useRg", "sans-serif";
  color: rgba(255, 185, 75, 0.8);
  line-height: 1.133;
  margin-bottom: -38px;
  text-align: left;
  font-weight: 500;
}

.Dining-overview .Dining-overview-box-1 h4 {
  position: relative;
  font-size: 50px;
  font-family: "didotmedium", "sans-serif";
  /*color: rgb(255, 255, 255);*/
  color: #212529;
  text-transform: uppercase;
  line-height: 1.2;
  padding-bottom: 18px;
  margin-bottom: 28px;
  font-weight: 500;
}

.Dining-overview .Dining-overview-box-1 h4:after {
  content: "";
  position: absolute;
  left: 0;
  width: 160px;
  height: 1px;
  bottom: 0;
  background-color: #f8a21b;
}

.Dining-overview .Dining-overview-box-1 h5 {
  font-size: 32px;
  font-family: "brandon_grotesquelight", "sans-serif";
  text-transform: uppercase;
  line-height: 1.3;
  letter-spacing: 3px;
  margin-bottom: 46px;
  font-weight: 600;
  max-width: 380px;
}

.Dining-overview .Dining-overview-box-1 p,
.Dining-overview .Dining-overview-box-2 p {
  line-height: 2;
  text-align: left;
}

.Dining-overview .Dining-overview-box-2 h3 {
  font-size: 50px;
  font-family: "didotmedium", "sans-serif";
  color: rgba(0, 0, 0, 0.2);
  text-transform: uppercase;
  line-height: 124px;
  letter-spacing: -1px;
  position: relative;
  letter-spacing: 20px;
  font-weight: 500;
}

.Dining-overview .Dining-overview-box-2 {
  padding-left: 15px;
}


/* ============================Produce-sec=================== */

.Produce-sec .col-lg-7,
.Produce-sec .col-lg-5,
.Produce-sec .col-lg-6,
.Produce-sec .col-lg-12 {
  padding: 0;
}

.Produce-sec .Produce-content {
  display: flex;
  justify-content: center;
  align-items: center;
}

.Produce-sec .Produce-content h3 {
  font-size: 50px;
  font-family: "xtreem_thin_personal_useRg", "sans-serif";
  color: rgba(255, 185, 75, 0.8);
  line-height: 56px;
  text-align: left;
  margin-bottom: -15px;
  padding-bottom: 0;
}

.Produce-sec .Produce-content h2 {
  font-size: 32px;
  font-family: "brandon_grotesquelight", "sans-serif";
  color: #212529;
  font-weight: 600 !important;
  text-transform: uppercase;
}

/* ======================== Our-kItchen-team================= */

.Our-kItchen-team .col-lg-6,
.Our-kItchen-team .col-lg-12 {
  padding: 0;
}

.Our-kItchen-team .kItchen-team-angara-box .kItchen-team-angara {
  padding: 44px 30px 44px 30px;
}

.Our-kItchen-team .kItchen-team-angara-box .kItchen-team-angara .kItchen-team-content {
  background-color: #f9f9f9;
  padding: 30px 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 70%;
  margin: auto;
  border-radius: 50%;
  position: relative;
}

.Our-kItchen-team .kItchen-team-angara-box .kItchen-team-angara .kItchen-team-content h2 {
  font-size: 32px;
  font-family: "Calisto MT";
  color: rgba(2, 2, 2, 0.2);
  text-transform: uppercase;
  line-height: 1.2;
}

.Our-kItchen-team .kItchen-team-angara-box .kItchen-team-angara .kItchen-team-content h4 {
  font-size: 58px;
  font-family: "Monotype Corsiva";
  color: rgba(255, 185, 75, 0.302);
  line-height: 1.2;
  text-align: center;
}


.Our-kItchen-team .kItchen-team-angara-box .kItchen-team-angara .kItchen-team-para p {
  font-size: 25px;
  position: absolute;
  top: 50%;
  color: rgb(2, 2, 2);
  line-height: 2;
  text-align: left;
  max-width: 540px;
  padding-left: 113px;
}

.Our-kItchen-team .kItchen-team-box {
  /*background-color: #6a6a6a;*/
  background-color: rgba(31, 48, 28, 0.8);
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.Our-kItchen-team .kItchen-team-angara-box-img img {
  width: 100%;
}

.Our-kItchen-team .kItchen-team-box h3 {
  font-size: 96px;
  font-family: "didotmedium", "sans-serif";
  color: rgba(2, 2, 2, 0.4);
  text-transform: uppercase;
  line-height: 127px;
  letter-spacing: 6px;
  padding: 20px;
}


/* ======================cuisine-restaurant==================== */

.cuisine-restaurant .col-lg-4,
.cuisine-restaurant .col-lg-8 {
  padding: 0;
}

.cuisine-restaurant .cuisine-restaurant-box {
  background-color: rgba(31, 48, 28, 0.8);
  padding: 42px 10px 134px 50px;
}

.cuisine-restaurant .cuisine-restaurant-img img {
  width: 100%;
}

.cuisine-restaurant .cuisine-restaurant-box .cuisine-restaurant-content {
  position: relative;
}

.cuisine-restaurant .cuisine-restaurant-box .cuisine-restaurant-content h2 {
  font-size: 96px;
  font-family: "didotmedium", "sans-serif";
  color: rgba(2, 2, 2, 0.4);
  text-transform: uppercase;
  line-height: 113px;
  letter-spacing: 6px;
  padding-left: 47px;
  position: relative
}

.cuisine-restaurant .cuisine-restaurant-box .cuisine-restaurant-content p {
  font-size: 25px;
  font-family: "Helvetica";
  color: rgb(255, 255, 255);
  line-height: 2;
  text-align: left;
  padding-left: 64px;
  position: absolute;
  top: 105%;
  left: 6px;
  width: 81%;
}

.cuisine-restaurant .cuisine-restaurant-box .cuisine-restaurant-para p {
  font-size: 25px;
  font-family: "Helvetica";
  color: rgb(255, 255, 255);
  line-height: 2;
  text-align: left;
  padding-left: 64px;
  width: 82%;
  top: 37%;
  position: absolute;

}


/* ==========================tasty-food=================== */

.tasty-food .tasty-food-row {
  height: 100%;
}

.tasty-food .Produce-content {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 70px 0;
}

.tasty-food .tasty-food-img img {
  padding: 0 15px;
  width: 100%;
  height: 100%;
}

/* =========================dining-video======================= */

.dining-video-sec {
  /* padding: 0; */
}

.dining-video-sec .Produce-content {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 79px 0;
  flex-direction: column;
}

.dining-video-sec .Produce-content h3 {
  font-size: 100px;
}

.dining-video-sec .Produce-content h2 {
  font-size: 50px;
  font-family: "didotmedium", "sans-serif";
  font-weight: 500 !important;
  letter-spacing: 10px;
  color: rgb(2, 2, 2);
  text-transform: uppercase;
  line-height: 1.2;
  padding: 0;
  position: relative;
  padding-bottom: 22px;
  margin-bottom: 35px;
}

.dining-video-sec .Produce-content h2:after {
  content: "";
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 15rem;
  height: 1px;
  bottom: 0;
  background-color: #ffaf31;
}

.dining-video-sec .Produce-content p {
  font-size: 25px;
  font-family: "Helvetica";
  color: rgb(2, 2, 2);
  line-height: 43px;
  text-align: center;
  width: 80%;
  margin-top: 0;
}

.dining-video-sec .dining-video-box {
  height: 653px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.dining-video-sec .dining-video-box>div {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.dining-video-sec .dining-video-box>div>h2 {
  font-size: 47px;
  font-family: "didotmedium", "sans-serif";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1.399;
  letter-spacing: 10px;
  text-align: center;
}

.dining-video-sec .dining-video-box>div>.video-icon {
  border: 2px solid #fff;
  background-color: #ffce80;
  margin-top: 10px;
}

.slide-up{
  width: 100%;
}


/* ==============media=query======================= */

@media (max-width: 2560px) {
  .Produce-img .thumbnail {
    width: 100%
  }
}

@media (max-width: 1328px) {

  .cuisine-restaurant .cuisine-restaurant-box .cuisine-restaurant-content h2,
  .Our-kItchen-team .kItchen-team-box h3 {
    font-size: 90px;
    line-height: 99px;
  }

  .cuisine-restaurant .cuisine-restaurant-box .cuisine-restaurant-content p {
    font-size: 23px;
    width: 94%;
  }


}

@media (max-width: 1199px) {

  .cuisine-restaurant .cuisine-restaurant-box .cuisine-restaurant-content h2,
  .Dining-overview .Dining-overview-box-2 h3,
  .Our-kItchen-team .kItchen-team-box h3 {
    font-size: 70px;
    line-height: 89px;
  }
}

@media (max-width: 1096px) {
  .cuisine-restaurant .cuisine-restaurant-box .cuisine-restaurant-content p {
    font-size: 20px;
    width: 100%;
  }

  .Our-kItchen-team .kItchen-team-angara-box .kItchen-team-angara .kItchen-team-para p {
    font-size: 22px;
    padding: 0 35px;
  }
}

@media (max-width: 991px) {
  .Produce-sec .Produce-content {
    padding: 63px 0 16px 0;
  }

  .Our-kItchen-team .kItchen-team-box {
    padding: 52px 0 43px 0;
  }

  .Our-kItchen-team .kItchen-team-angara-box .kItchen-team-angara .kItchen-team-para p {
    left: 26%;

  }
}

@media (max-width: 767px) {
  .Produce-sec .Produce-content h3 {
    font-size: 43px;
  }

  .Dining-overview .Dining-overview-box-1 h4 {
    font-size: 35.696px;
  }

  .Dining-overview .Dining-overview-box-1 h5 {
    font-size: 28.272px;
  }

  .dining-video-sec .Produce-content p {
    font-size: 21px;
    line-height: 35px;
  }

  .cuisine-restaurant .cuisine-restaurant-box {
    padding: 42px 10px 275px 50px;
  }

  .cuisine-restaurant .cuisine-restaurant-box .cuisine-restaurant-content p {
    font-size: 20px;
    width: 89%;
  }

  .cuisine-restaurant .cuisine-restaurant-box .cuisine-restaurant-content h2,
  .Dining-overview .Dining-overview-box-2 h3,
  .Our-kItchen-team .kItchen-team-box h3 {
    font-size: 58px;
    line-height: 77px;
  }

  .Our-kItchen-team .kItchen-team-angara-box .kItchen-team-angara .kItchen-team-para p {
    left: 17%;

  }

  .Produce-sec .Produce-content {
    padding: 68px 0 56px 0;
  }
}

@media (max-width: 575px) {

  .cuisine-restaurant .cuisine-restaurant-box .cuisine-restaurant-content h2,
  .Dining-overview .Dining-overview-box-2 h3,
  .Our-kItchen-team .kItchen-team-box h3 {
    font-size: 35px;
    line-height: 64px;
  }

  .Dining-overview .Dining-overview-box-1 h3,
  .Produce-sec .Produce-content h3 {
    font-size: 42px;
  }

  .dining-video-sec .Produce-content h2 {
    font-size: 33.696px;
  }

  .dining-video-sec .Produce-content p {
    font-size: 16px;
  }

  .Dining-overview .Dining-overview-box-1 h3,
  .Produce-sec .Produce-content h3 {
    padding-bottom: 35px;
  }

  .Our-kItchen-team .kItchen-team-angara-box .kItchen-team-angara {
    padding: 0px 30px 80px 30px;
  }

  .Our-kItchen-team .kItchen-team-angara-box .kItchen-team-angara .kItchen-team-para p {
    top: 51%;
    left: 2%;
  }

  .cuisine-restaurant .cuisine-restaurant-box .cuisine-restaurant-content p {
    font-size: 16px;
    width: 91%;
    padding-left: 37px;
  }

}

@media (max-width: 480px) {
  .Dining-overview .Dining-overview-box-1 h4 {
    font-size: 27.696px;
  }

  .Dining-overview .Dining-overview-box-1 h5 {
    font-size: 21.272px;
  }

  .Dining-overview .Dining-overview-box-1 p,
  .Dining-overview .Dining-overview-box-2 p {
    font-size: 18px;
  }

  .Our-kItchen-team .kItchen-team-angara-box .kItchen-team-angara .kItchen-team-content {
    width: 100%;
  }

  .Our-kItchen-team .kItchen-team-angara-box .kItchen-team-angara .kItchen-team-para p {
    font-size: 18px;
  }


  .Produce-sec .Produce-content h3 {
    padding-bottom: 0;
   font-size: 42px;
    line-height: 66px;
  }

  .Produce-sec .Produce-content .video-heading {
    font-size: 42px;
    line-height: 1px;
    padding-bottom: 43px;
  }

  .cuisine-restaurant .cuisine-restaurant-box .cuisine-restaurant-content h2 {
    padding-left: 0;
    font-size: 38px;
    line-height: 51px;
  }

  .cuisine-restaurant .cuisine-restaurant-box .cuisine-restaurant-content p {
    padding-left: 10px;
  }

  .dining-video-sec .Produce-content h2 {
    font-size: 26.696px;
  }

  .dining-video-sec .Produce-content p {
    font-size: 16px;
    padding: 0;
    margin: 19px 0;
    line-height: 28px;
  }

  .Our-kItchen-team .kItchen-team-angara-box .kItchen-team-angara {
    padding: 0px 30px 174px 15px;
}
}
@media (max-width: 390px){
  .Our-kItchen-team .kItchen-team-angara-box .kItchen-team-angara {
    padding: 0px 30px 179px 15px;
}
}
@media (max-width: 380px) {
  .cuisine-restaurant .cuisine-restaurant-box .cuisine-restaurant-content h2 {
    padding-left: 0;
    font-size: 29px;
    line-height: 39px;
  }

  .cuisine-restaurant .cuisine-restaurant-box .cuisine-restaurant-content p {
    font-size: 13px;
  }

  .dining-video-sec .dining-video-box>div>h2 {
    font-size: 33px;
  }

  .cuisine-restaurant .cuisine-restaurant-box {
    padding: 42px 10px 323px 50px;
  }

  .Our-kItchen-team .kItchen-team-angara-box .kItchen-team-angara .kItchen-team-para p {
    top: 37%;
    left: 2%;
  }

}

@media (max-width: 320px){
  .Our-kItchen-team .kItchen-team-angara-box .kItchen-team-angara {
    padding: 0px 30px 179px 15px;
}

.Produce-sec .Produce-content .video-heading {
    font-size: 38px;
  }
}

/* Source: gallery.css */
.photo-gallery{padding-top:44px;padding-bottom:81px}.photo-gallery .gallery-images .nav-tabs{display:flex;justify-content:center;align-items:center;text-align:center}.photo-gallery .gallery-images .nav-tabs .nav-item .nav-link{opacity:.9;position:relative;border-bottom:2px solid #a1a1a1;background-color:transparent;transition:.3s;font-size:21px;font-family:"Helvetica";color:#a1a1a1;line-height:1.439;text-align:center;margin:0 -.9px;padding:10px 38px}.photo-gallery .gallery-images .nav-tabs .nav-item .nav-link.active{background-color:transparent;border-color:transparent;font-size:21px;font-family:"Helvetica";color:#040404;line-height:1.439;text-align:center;border-bottom:2px solid #fcbf06}.photo-gallery .gallery-images .tab-content{margin-top:52px}.photo-gallery .gallery-images .tab-content .tab-pane .gallery-content-box .gallery-img{overflow:hidden;position:relative}.photo-gallery .gallery-images .tab-content .tab-pane .gallery-content-box .gallery-img img{transition:all .5s ease;transform:scale(1)}.photo-gallery .gallery-images .tab-content .tab-pane .gallery-content-box{margin-top:15px;margin-bottom:24px}.photo-gallery .gallery-images .tab-content .tab-pane .gallery-content-box .gallery-overlay{position:absolute;width:93%;height:99%;bottom:2px;display:flex;justify-content:center;align-items:center;text-align:center;background-color:rgba(33,49,65,0.8);outline:3px solid #ffb94b;transition:all .5s ease;visibility:hidden;opacity:0}.photo-gallery .gallery-images .tab-content .tab-pane .gallery-content-box:hover .gallery-img img{transform:scale(1.2)}.photo-gallery .gallery-images .tab-content .tab-pane .gallery-content-box:hover .gallery-overlay,.photo-gallery .gallery-images .tab-content .tab-pane .gallery-content-box:hover .gallery-overlay a i{opacity:1;visibility:visible}.Popular-adventures{background:#f5f5f5;padding-bottom:78px}.Popular-adventures h2{font-size:36.484px;font-family:"Calisto MT";color:#010101;text-transform:uppercase;line-height:1.286;text-align:left;margin-top:28px}.Popular-adventures h2 span{color:#fdc472}.Popular-adventures .Popular-adventures-box .Popular-adventures-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:32px 20px;box-shadow:0 0 9px #e8e8e8;background:#fff}.Popular-adventures .Popular-adventures-box .Popular-adventures-content .Popular-adventures-content-box .star-box{display:flex;justify-content:center;align-items:center}.Popular-adventures .Popular-adventures-box .Popular-adventures-content .Popular-adventures-content-box .star-box li a i{color:#fcc153;margin:10px 2px}.Popular-adventures .Popular-adventures-box .Popular-adventures-content .Popular-adventures-content-box h3{font-size:26px;font-family:"Helvetica";color:#020202;line-height:1.151;text-align:center}.Popular-adventures .Popular-adventures-box .Popular-adventures-content .Popular-adventures-content-box h4{font-size:18.242px;font-family:"Helvetica";color:#010101;line-height:1.645;text-align:center}.Popular-adventures .Popular-adventures-box .Popular-adventures-content .Popular-adventures-content-box .time-box{display:flex;justify-content:space-around;align-items:center;text-align:center}.Popular-adventures .Popular-adventures-box .Popular-adventures-content .Popular-adventures-content-box .time-box li{font-size:19px;font-family:"Helvetica";color:#252525;line-height:1.667;text-align:left}.Popular-adventures .Popular-adventures-box .Popular-adventures-content .Popular-adventures-content-box p{font-size:19px;font-family:"Helvetica";color:#121212;line-height:1.6;text-align:center;padding-top:12px}

/* Source: faq.css */
.faq-sec{width:72%;display:inline-block;padding-top:20px;padding-left:0}#faq{position:relative;padding-top:50px}#faq:before{content:'';position:absolute;background:url(../images/home/baagh_3.webp) no-repeat;width:400px;height:668px;top:22%;right:0;background-size:contain}#faq .faq-heading h2{font-size:36.484px;font-family:"Calisto MT";color:#010101;text-transform:uppercase;line-height:1.286;text-align:left}#faq .faq-heading h2 span{color:#ffb94b}.faq-sec .card-header{padding:0;margin-bottom:0;background-color:transparent;border-bottom:0}.faq-sec .btn{background:#fff;padding-top:20px;padding-bottom:10px;padding-left:8px;margin-top:0;transition:opacity 1s ease-in-out;text-decoration:none;width:100%;display:flex;justify-content:space-between;font-size:21px;font-family:"Helvetica";color:#020202;line-height:1.439;text-align:left;text-transform:lowercase}.faq-sec .btn:hover{color:#020202}.faq-sec .accordion .card-header h2{display:flex;justify-content:center;align-items:center;font-size:15px;color:#ffb94b;padding-right:1px;background:#fff}.faq-sec .accordion .card-header h2 i{margin-top:10px}.faq-sec .accordion .card-header .btn-link .arrow{font-family:FontAwesome;margin-top:0;font-family:fontawesome;font-size:28px;float:right;color:#909090;transition:.3s}.faq-sec .accordion .card-header .btn-link[aria-expanded="true"] .arrow{color:#ffb94b;font-size:35px;transform:rotate(180deg)}.faq-sec .accordion .card-body p{font-size:25px;font-family:"Myriad Pro";color:#121212;line-height:1.6;text-align:left}.card{border:none}.accordion>.card{overflow:hidden;border-bottom:1px solid rgba(0,0,0,.125)!important}.accordion>.card:last-of-type{border:0!important}.faq-contact{display:flex;justify-content:center;align-items:center;margin-top:116px}.faq-forms h2{font-size:36.484px;font-family:"Calisto MT";color:#010101;text-transform:uppercase;line-height:1.286!important;text-align:left}.faq-forms h2 span{color:#ffb94b}

/* Source: destination-bhimtal.css */
@keyframes ripple {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.3);
    opacity: 1;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
@keyframes fade-it {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.marquee {
  overflow: hidden;
}

.track {
  display: flex;
  width: max-content;
  animation: scroll 20s linear infinite;
}

.track span {
  padding-right: 50px;
  white-space: nowrap;
}

@keyframes scroll {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}
.destination-list-sec {
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
  background-image: linear-gradient(0deg, #2c502c 0, #315684 100%);
}
.destination-list-sec .listing-block,
.essential-sec .overlay-bottom,
.highlight-sec .highlight-thumb {
  position: relative;
}
.destination-list-sec .row + .row {
  margin-top: 120px;
}
.animate-overlay,
.destination-list-sec .listing-image {
  position: relative;
  display: block;
  transform-origin: left;
  transform: scaleX(0);
  transition: 0.5s;
}
.animate-overlay[data-scroll="in"],
.destination-list-sec .listing-image[data-scroll="in"] {
  transform: scaleX(1);
}
.destination-list-sec .listing-image:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  transition: 0.5s;
  transform-origin: right;
}
.animate-overlay[data-scroll="in"]:before,
.destination-list-sec .listing-image[data-scroll="in"]:before {
  transform: scaleX(0);
  transition-delay: 0.5s;
}
.destination-list-sec.style-2 .listing-image {
  width: 500px;
  height: 400px;
  margin-left: 100px;
}
.experience-arrow,
.highlight-sec .custom-arrow.highlight-arrow {
  visibility: hidden;
  opacity: 0;
}
.destination-list-sec .listing-image img {
  width: 100%;
  height: 100%;
  transition: 0.3s;
}
.destination-list-sec .listing-block .row:hover img {
  transform: scale(1.05);
}
.destination-list-sec .listing-content {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -28%;
  z-index: 1;
  transition: 0.5s;
}
.destination-list-sec .listing-content.right {
  right: -28%;
  left: auto;
}
.destination-list-sec .listing-content .heading {
  font-weight: 300;
  margin-bottom: 0;
}
.destination-list-sec .listing-content .heading a {
  font-size: 145px;
  line-height: 150px;
  color: #fff;
  position: relative;
  text-decoration: none;
}
.destination-list-sec .listing-content .heading a img {
  position: absolute;
  bottom: 0;
  right: -22%;
  width: 160px;
  transition: 0.3s;
}
.destination-list-sec.arrow-change .listing-content .heading a img {
  right: 6%;
}
.destination-list-sec .listing-content.right img {
  rotate: 180deg;
  left: -90px;
}
.destination-list-sec .listing-content .heading span,
.social-icons li a:hover {
  color: #c4975e;
}
.destination-list-sec .listing-content .heading span.black-color {
  color: #1f301c;
}
.destination-list-sec .listing-block .row:hover .listing-content {
  transform: translate(-15px, -50%);
}
.blog-banner.destination .blog-banner-heading {
  padding: 160px 0 12px;
}
.blog-banner.destination .blog-banner-heading h1 {
  text-align: center;
  font-size: 60px;
  font-weight: 400;
  line-height: 0.9;
  margin-bottom: 40px;
  text-transform: none;
}
.invite-section .main-title h2 {
  padding: 0 0 20px;
}
@media (min-width: 550px) {
  .blog-banner.destination .blog-banner-heading h1 {
    font-size: 90px;
  }
}
@media (min-width: 768px) {
  .blog-banner.destination .blog-banner-heading h1 {
    font-size: 130px;
  }
}
@media (min-width: 1000px) {
  .blog-banner.destination .blog-banner-heading h1 {
    font-size: 170px;
  }
}
.blog-banner.destination .blog-banner-heading h1 span,
.highlight-sec .experience-slider .highlight-block.slick-current .current-show {
  display: block;
}
.blog-banner .blog-banner-heading .subheading {
  font-size: 23px;
  color: #fff;
  padding-top: 15px;
  margin-bottom: 35px;
  margin-top: 0;
  position: relative;
  text-align: center;
  text-transform: capitalize;
  opacity: 1;
}
@media (max-width: 768px) {
  .blog-banner .blog-banner-heading .subheading {
    line-height: 30px;
  }
}
.blog-banner .blog-banner-heading .subheading:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  width: 38px;
  height: 1px;
  background-color: #fff;
}
.destination-descr-sec {
  padding: 145px;
}
.destination-descr-sec .descr h2 {
  font-size: 96px;
  line-height: 120px;
  color: #020202;
  font-weight: 300;
  text-align: center;
  margin-bottom: 0;
}
.subheader-down-btn {
  text-align: center;
  display: block;
}
.subheader-down-btn #Path_867 {
  animation: 3s linear infinite fade-it;
}
.destination-video-sec {
  position: relative;
  padding: 100px 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 1;
}
.manager-message.destination {
  position: relative;
  z-index: 1;
}
.destination-video-sec:before,
.manager-message.destination:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(33, 37, 41, 0.6);
  z-index: -1;
}
.destination-video-sec .video-icon {
  margin: 0 auto 60px;
}
.video-icon {
  position: relative;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background-color: #ffaf31;
  display: flex;
  align-items: center;
  justify-content: center;
}
.video-icon i {
  color: #fff;
  font-size: 30px;
}
.video-icon:after,
.video-icon:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 1px solid #ffaf31;
  border-radius: 50%;
}
.video-icon:before {
  animation: 2s linear infinite ripple;
}
.video-icon:after {
  animation: 2s linear 1s infinite ripple;
}
.destination-video-sec .video-inner .title {
  font-size: 56px;
  line-height: 84px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 12px;
}
.destination-video-sec .video-inner p {
  font-size: 18px;
  line-height: 30px;
  color: #fff;
  font-weight: 300;
  text-align: center;
  margin-bottom: 0;
}
.title-box .title,
.title-box a.getting-link {
  font-weight: 500;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}
.destination-video-sec .buttons-block {
  display: flex;
  justify-content: center;
  margin-top: 40px;
}
.destination-video-sec .buttons-block a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-width: 220px;
}
.destination-video-sec .buttons-block a + a {
  margin-left: 30px;
}
.destination-info-sec {
  position: relative;
  padding: 50px 0;
}
.title-box {
  text-align: center;
  padding: 100px 0 120px;
}
.title-box .title {
  font-family: Migrena_Grotesque !important;
  font-size: 14px;
  color: #c4975e;
  display: block;
  margin-bottom: 40px;
}
.destination-info-sec .title-box.social .title {
  margin-bottom: 18px;
}
.title-box a.getting-link {
  font-family: Migrena_Grotesque;
  font-size: 18px;
  color: #132635;
  position: relative;
}
.title-box a.getting-link:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: #132635;
}
.destination-info-sec .main-descr {
  margin: 0 auto 65px;
  text-align: center;
  font-size: 28px;
  font-family: Freight Big Pro;
  line-height: 1.42;
  color: #0a2c32;
}
@media (min-width: 600px) {
  .destination-info-sec .main-descr {
    font-size: 28px;
  }
}
.destination-blue-sec .blue-block .content-area .title,
.destination-blue-sec .mid-image-wrapper .title,
.destination-title .title {
  font-size: 16px;
  font-weight: 500;
  font-family: Migrena_Grotesque !important;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}
.destination-title .title {
  color: #c4975e;
  margin-bottom: 60px;
}
.destination-info-sec .main-descr span {
  transition: 0.3s;
}
.social-icons {
  display: flex;
  align-items: center;
  justify-content: center;
}
.social-icons li + li {
  margin-left: 18px;
}
.social-icons li a {
  color: #6a6a6a;
  font-size: 24px;
  transition: 0.3s;
}
.upcoming-section.destination {
  padding: 50px 0;
}
.upcoming-section.destination:before,
section.upcoming-section.destination:after {
  content: none;
}
.upcoming-section.destination .banner-sliders .slick-list {
  margin: 0 -30px;
}
.upcoming-section.destination .banner-sliders .slick-slideshow__slide {
  padding-left: 30px;
  padding-right: 30px;
}
.destination-marquee {
  margin-bottom: 100px;
  white-space: nowrap;
}
.destination-marquee.extra-padding {
  padding-top: 0;
}
.destination-marquee marquee {
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
}
.destination-marquee p {
  font-size: 60px;
  line-height: 120px;
  color: #1f301c;
  font-weight: 300;
  opacity: 1;
  display: inline-block;
  font-family: Freight Big Pro;
  margin-bottom: 0;
  margin-right: 40px;
  transition: 0.3s;
}
.destination-marquee.change-color p {
  color: #1f301c;
}
@media (min-width: 500px) {
  .destination-marquee p {
    font-size: 60px;
  }
}
@media (min-width: 768px) {
  .destination-marquee p {
    font-size: 60px;
  }
}
.destination-green-sec {
  position: relative;
  padding-top: 100px;
  padding-bottom: 70px;
  background-color: #1f301c;
}
.destination-blue-sec .blue-block.extra-margin {
  margin-top: 50%;
  padding-right: 30px;
}
.destination-blue-sec .blue-block .blue-block-thumb {
  width: 550px;
  height: 730px;
}
.blue-bottom-wrapper .blue-bottom-image img,
.destination-blue-sec .blue-block .blue-block-thumb img {
  width: 100%;
  height: 100%;
}
.animate-overlay:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  transition: 0.25s;
  transform-origin: right;
}
.destination-blue-sec .blue-block .content-area .title {
  color: #c4975e;
  margin-bottom: 0;
  padding: 30px 0 30px;
}
.destination-blue-sec .blue-block .content-area p {
  font-family: Freight Big Pro;
  font-size: 28px;
  line-height: 1.4;
  max-width: 500px;
  color: #fff;
  opacity: 1;
}
.destination-blue-sec .blue-block .content-area p.change-color {
  color: #fff;
}
.destination-blue-sec .blue-block .content-area.grid-layout {
  padding: 40px 60px;
}
.destination-blue-sec .blue-block .content-area.grid-layout h4 {
  font-size: 14px;
}
.destination-blue-sec .mid-image-wrapper {
  margin: 70px 0 100px;
  position: relative;
}
.destination-blue-sec .mid-image-wrapper .title {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 6%;
  max-width: 550px;
  text-align: center;
  color: #fff;
  display: block;
  line-height: 1.4;
}
.destination-blue-sec .mid-image-wrapper .mid-image-descr {
  font-size: 30px;
  color: #fff;
  font-weight: 300;
  line-height: 1;
  text-align: center;
  margin-top: 30px;
}
@media (min-width: 768px) {
  .destination-blue-sec .mid-image-wrapper .mid-image-descr {
    font-size: 40px;
  }
}
@media (min-width: 992px) {
  .destination-marquee p {
    font-size: 100px;
  }
  .destination-blue-sec .mid-image-wrapper .mid-image-descr {
    font-size: 46px;
  }
}
.destination-blue-sec .blue-info-block {
  padding-bottom: 100px;
  text-align: center;
}
.destination-blue-sec .blue-info-block .title {
  font-family: Migrena_Grotesque !important;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #c4975e;
}
.blue-info-block p {
  font-size: 28px;
  font-family: Freight Big Pro !important;
  line-height: 1.42;
  color: #fff;
  font-weight: 300;
  margin: 38px auto 0;
  opacity: 1;
  text-align: center;
}
.destination-blue-sec .blue-bottom-wrapper .blue-block {
  text-align: center;
}
.desti-info-white {
  padding: 0 0 100px;
  margin-top: -60px;
  margin-bottom: 60px;
}
.desti-info-white .blue-info-block {
  max-width: 900px;
  margin: 0 auto;
}
.desti-info-white .blue-info-block p {
  color: #0a2c32;
  font-size: 32px;
}
.destination-list-sec.style-2 {
  background-color: #fff;
  background-image: none;
}
.destination-list-sec.style-2 .listing-content .heading a {
  color: #1a1a1a;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.highlight-sec {
  overflow: hidden;
  position: relative;
  padding: 80px 0;
}
.essential-sec,
.main-title.style-2 {
  padding-bottom: 80px;
}
.main-title.style-2 h2 {
  font-size: 30px;
  line-height: 40px;
}
.highlight-sec .highlight-content {
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
}
.highlight-sec .highlight-content .title {
  color: #c4975e;
  font-family: Freight Big Pro;
  font-size: 40px;
  font-weight: 400;
  letter-spacing: -0.015em;
  line-height: 1;
  margin: 30px 0 15px;
  text-transform: capitalize;
}
@media (min-width: 768px) {
  .blue-info-block p {
    font-size: 34px;
  }
  .desti-info-white .blue-info-block p {
    font-size: 40px;
  }
  .highlight-sec .highlight-content .title {
    font-size: 60px;
  }
}
@media (min-width: 1100px) {
  .highlight-sec .highlight-content .title {
    font-size: 60px;
  }
}
.highlight-sec .highlight-thumb img {
  width: 770px;
  height: 540px;
}
.main-title.style-2 .title {
  font-family: Freight Big Pro;
  font-size: 32px;
  font-weight: 400;
  line-height: 1;
  margin: 20px 0;
  color: #0a2c32;
}
.main-title.style-2 .subtitle {
  color: #c4975e;
  display: block;
  font-family: Migrena_Grotesque;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}
@media (min-width: 600px) {
  .main-title.style-2 .title {
    font-size: 40px;
  }
}
@media (min-width: 768px) {
  .main-title.style-2 .title {
    font-size: 47px;
  }
}
.highlight-sec .highlight-content p {
  font-size: 20px;
  margin-bottom: 0;
  opacity: 1;
  max-width: 580px;
}
.highlight-sec .experience-slider,
.highlight-sec .highlight-slider {
  margin-right: -39%;
}
.experience-slider .slick-slide,
.highlight-slider .slick-slide {
  transform: scale(0.8);
  position: relative;
  top: -10px;
}
@media (min-width: 768px) {
  .experience-slider .slick-slide,
  .highlight-slider .slick-slide {
    width: 900px !important;
  }
  .highlight-slider .slick-slide {
    margin-right: 50px;
    width: 770px !important;
  }
}
.experience-slider .slick-slide,
.experience-slider
  .slick-slide[aria-hidden="true"]:not(.slick-cloned)
  ~ .slick-cloned[aria-hidden="true"],
.highlight-slider .slick-slide,
.highlight-slider
  .slick-slide[aria-hidden="true"]:not(.slick-cloned)
  ~ .slick-cloned[aria-hidden="true"] {
  transition: 0.7s ease-in-out;
}
.experience-slider .slick-current.slick-active,
.highlight-slider .slick-current.slick-active {
  transform: scale(1);
  top: 0;
  transition: 0.7s ease-in-out;
}
.highlight-slider .slick-slide.slick-current .highlight-content {
  opacity: 1;
  visibility: visible;
}
.highlight-sec .slider__counter-experience,
.highlight-sec .slider__counter-highlight {
  position: absolute;
  left: -8%;
  top: 50%;
  transform: translateY(-50%);
  font-size: 72px;
  line-height: 40px;
  color: #1b1b1b;
  font-weight: 300;
  font-family: "Playfair Display", serif;
}
.essential-sec .essential-block .title,
.essential-sec .load-more {
  font-family: Migrena_Grotesque;
  font-weight: 500;
  text-transform: uppercase;
}
.highlight-sec .slider__counter-experience {
  top: 34%;
}
.blue-mid {
  height: 700px;
}
.blue-bottom-wrapper .blue-bottom-image {
  width: 517px;
  height: 470px;
}
.blue-top-margin {
  margin-top: 70px;
}
.blue-bottom-margin {
  margin-top: 150px;
}
.highlight-sec .custom-arrow {
  position: absolute;
  left: -44px;
  bottom: 40%;
  display: flex;
  width: calc(100% - 250px);
  justify-content: space-between;
  align-items: center;
}
.highlight-sec.experience .custom-arrow {
  bottom: 44%;
  width: calc(100% - 100px);
}
.highlight-sec .custom-arrow img {
  width: 140px;
  cursor: pointer;
}
.highlight-sec .custom-arrow .rotate {
  transform: rotate(180deg);
}
.highlight-sec .experience-slider .highlight-thumb {
  height: 530px;
}
.highlight-sec .experience-slider .current-show,
.highlight-sec .experience-slider .highlight-block.slick-current .default-show {
  display: none;
}
.highlight-sec .highlight-thumb video {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 600px;
}
.highlight-sec .highlight-content.experience {
  filter: drop-shadow(0px 13px 69.5px rgba(0, 0, 0, 0.05));
  background-color: #fff;
  text-align: center;
  position: relative;
  margin-left: 60px;
  margin-right: 0;
  max-width: 565px;
  padding: 30px 50px;
  transform: translate3d(0, -26%, 0);
  transition: 0.3s 0.2s;
}
.experience-slider .slick-slide.slick-current .highlight-content {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, -42%, 0);
}
.highlight-sec .highlight-content.experience .title {
  font-size: 32px;
  margin-bottom: 20px;
  margin-top: 0;
  line-height: 1.1;
  text-align: center;
}
@media (min-width: 650px) {
  .highlight-sec .highlight-content.experience .title {
    font-size: 48px;
  }
}
.highlight-sec .highlight-content.experience p {
  font-size: 18px;
  font-weight: 300;
}
.swiper-button-next,
.swiper-button-prev {
  position: relative !important;
  top: 0 !important;
  width: auto !important;
}
.essential-sec {
  position: relative;
  padding-top: 80px;
}
.essential-sec .essential-block {
  background-color: #fff;
  border: 1px solid rgba(112, 112, 112, 0.1);
  display: flex;
  padding: 18px 24px;
  align-items: center;
  margin-bottom: 30px;
}
.essential-sec .essential-block .title {
  font-size: 16px;
  line-height: 1.2;
  color: #313131;
  opacity: 1;
  border-left: 1px solid #000;
  padding-left: 25px;
  min-height: 59px;
  display: flex;
  align-items: center;
  margin-left: 20px;
  margin-bottom: 0;
  flex: 1;
}
.essential-sec .load-more {
  appearance: none;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  display: block;
  font-size: 14px;
  color: #000;
  letter-spacing: 0.2em;
  margin: 0 auto;
  transition: 0.3s;
}
.essential-sec .overlay-bottom:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 58%;
  background-image: linear-gradient(180deg, #ffffff00, #fff 61%, #fff);
  transition: 0.3s;
}
.essential-sec .overlay-bottom.remove-overlay:after {
  opacity: 0;
}
.essential-sec .contact-area {
  margin-top: 100px;
  text-align: center;
}
.essential-sec .contact-area .contact-title {
  font-size: 32px;
  line-height: 54px;
  color: var(--tertiary-color);
  margin-bottom: 40px;
  text-transform: uppercase;
}
.essential-sec .contact-area a {
  font-size: 24px;
  line-height: 50px;
  color: #313131;
  font-family: Helvetica;
  padding-bottom: 3px;
  border-bottom: 1px solid #313131;
  text-transform: uppercase;
}
@media (max-width: 2560px) {
  .blue-bottom-wrapper .blue-bottom-image,
  .blue-mid {
    width: 100%;
    height: auto;
  }
  .essential-sec .load-more {
    margin: 20px auto;
  }
  .destination-blue-sec .blue-block .blue-block-thumb {
    width: 87%;
    height: auto;
  }
  .blue-info-block p {
    font-size: 41px;
    line-height: 61px;
  }
  .destination-blue-sec .mid-image-wrapper .title {
    font-size: 25px;
  }
  .destination-list-sec.style-2 .listing-image {
    width: 90%;
    height: auto;
    margin-left: 100px;
  }
  .destination-list-sec.arrow-change .listing-content .heading a img {
    right: -15%;
}
}
@media (max-width: 1699px) {
  .destination-list-sec .listing-content .heading a {
    font-size: 118px;
    line-height: 130px;
  }
  .destination-list-sec.arrow-change
    .listing-content
    .heading
    a
    img.mukteswer_right_arrow {
    right: -78px;
  }
  .destination-list-sec .listing-content .heading a img {
    right: -32%;
    bottom: 0;
  }
  .destination-list-sec.arrow-change .listing-content .heading a img {
    right: -50px;
  }
  .destination-descr-sec .descr h2 {
    font-size: 76px;
    line-height: 105px;
  }
}
@media (max-width: 1499px) {
  .destination-list-sec .listing-content .heading a {
    font-size: 90px;
    line-height: 110px;
  }
  .destination-list-sec .listing-content .heading a img {
    right: -53%;
    bottom: 0;
  }
  .destination-list-sec.style-2 .listing-content .heading a img {
    right: 77px;
  }
  .destination-list-sec.style-2.arrow-change .listing-content .heading a img {
    right: -37px;
  }
  .destination-descr-sec .descr h2 {
    font-size: 62px;
    line-height: 90px;
  }
}
@media (max-width: 1399px) {
  .highlight-sec .slider__counter-experience,
  .highlight-sec .slider__counter-highlight {
    left: -5%;
    font-size: 48px;
  }
}
@media (max-width: 1366px) {
  .blue-bottom-wrapper .blue-bottom-image {
    width: 517px;
    height: 470px;
  }
  .destination-list-sec.style-2 .listing-image {
    width: 500px;
    height: 400px;
    margin-left: 100px;
  }
}
@media (max-width: 1299px) {
  .destination-list-sec .listing-content .heading a {
    font-size: 72px;
    line-height: 86px;
  }
  .destination-list-sec .listing-content .heading a img {
    right: -64%;
  }
  .title-box {
    text-align: center;
    padding: 83px 0 80px;
  }
  .destination-blue-sec .mid-image-wrapper .title {
    font-size: 16px;
    line-height: 30px;
  }
}
@media (max-width: 1199px) {
  .highlight-sec .custom-arrow {
    width: calc(100% + 64px);
  }
  .destination-blue-sec .blue-block .blue-block-thumb {
    width: auto;
    height: auto;
  }
}
@media (max-width: 1000px) {
  .blog-banner.destination .blog-banner-heading h1 {
    font-size: 115px;
  }
}
@media (max-width: 991px) {
  .destination-list-sec .listing-content {
    position: relative;
    top: 0;
    transform: none;
    left: 0;
    margin-top: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .destination-list-sec .listing-block .row:hover .listing-content {
    transform: translate(0);
  }
  .destination-list-sec .listing-content .heading a img {
    right: -82%;
    display: none;
  }
  .blue-mid {
    height: auto;
    width: 100%;
    transform: scale(1.1);
  }
  .destination-descr-sec .descr h2 {
    font-size: 46px;
  }
  .destination-descr-sec {
    padding: 145px 80px;
  }
  .destination-list-sec .listing-content.right {
    right: auto;
    left: 0;
  }
  .destination-info-sec .main-descr {
    font-size: 26px;
  }
  .destination-blue-sec .blue-block .content-area p {
    font-size: 33px;
    max-width: 100%;
  }
  .blue-bottom-margin {
    margin-top: 34px;
  }
  .destination-blue-sec .mid-image-wrapper .mid-image-descr {
    font-size: 46px;
    line-height: 80px;
  }
  .blue-info-block p {
    font-size: 51px;
    line-height: 91px;
  }
  .destination-marquee p {
    font-size: 128px;
    line-height: 150px;
  }
  .highlight-sec .custom-arrow {
    width: calc(100% + 64px);
    justify-content: center;
    bottom: -11%;
  }
  .highlight-sec .custom-arrow img {
    margin: 0 38px;
  }
  .highlight-sec {
    margin-bottom: 100px;
  }
  .highlight-sec .slider__counter-experience,
  .highlight-sec .slider__counter-highlight {
    top: 0;
    left: 95%;
    font-size: 30px;
  }
  .highlight-sec .experience-slider,
  .highlight-sec .highlight-slider {
    margin-right: 0;
    transform: scale(1.2);
  }
  .blue-bottom-wrapper .blue-bottom-image {
    width: 74%;
    height: auto;
    margin: auto;
  }
  .destination-blue-sec .blue-block .content-area.grid-layout {
    padding: 40px 123px;
  }
  .highlight-sec.experience .custom-arrow {
    bottom: 53%;
    width: calc(100% + 59px);
    justify-content: space-between;
    left: -5%;
  }
  .destination-list-sec.style-2 .listing-image {
    width: 100%;
    height: auto;
    margin-left: 0;
  }
  .destination-list-sec.style-2 .listing-content .heading a {
    align-items: center;
    line-height: 69px;
  }
  .desti-info-white .blue-info-block p {
    font-size: 40px;
    line-height: 61px;
  }
  .destination-list-sec.style-2.arrow-change .listing-content .heading a img {
    right: 20%;
    width: 100px;
  }
  .destination-list-sec .listing-content .heading a {
    font-size: 72px;
    line-height: 35px;
    text-align: center;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding-top: 20px;
  }
  .destination-marquee {
    margin-bottom: 65px;
  }
  .highlight-sec .highlight-content.experience {
    margin-right: 0;
    max-width: 611px;
    padding: 30px 50px;
    transform: translate3d(0, -26%, 0);
    transition: 0.3s 0.2s;
    margin-left: 28px;
  }
  .destination-title .title {
    margin-bottom: 103px;
    text-align: center;
  }
}
@media (max-width: 840px) {
  .highlight-slider .slick-slide.slick-current .highlight-content {
    opacity: 1;
    visibility: visible;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
  }
}
@media (max-width: 771px) {
  .blog-banner .blog-banner-heading h1 {
    font-size: 57px;
  }
}
@media (max-width: 768px) {
  .content-area,
  .highlight-sec .highlight-content {
    text-align: center;
  }
  .destination-list-sec .listing-content .heading a {
    font-size: 50px;
    line-height: 28px;
  }
  .destination-descr-sec .descr h2 {
    font-size: 35px;
    line-height: 72px;
  }
  .destination-descr-sec {
    padding: 80px 50px;
  }
  .destination-list-sec .row + .row {
    margin-top: 70px;
  }
  .destination-list-sec.style-2.arrow-change .listing-content .heading a img {
    right: 4%;
    width: 100px;
  }
  .highlight-sec .highlight-content.experience .title {
    font-size: 34px;
  }
  .blog-banner .blog-banner-heading h1 {
    font-size: 46px;
  }
  .destination-info-sec .title-box .title {
    font-size: 23px;
  }
  .content-area {
    margin: 20px 0 44px;
  }
  .main-title.style-2 h2 {
    font-size: 43px;
    line-height: 32px;
  }
  .destination-blue-sec .blue-block.extra-margin {
    padding-right: 0;
    margin-top: 0;
  }
  .destination-blue-sec .blue-block .content-area p {
    font-size: 26px;
  }
  .highlight-sec .custom-arrow {
    position: absolute;
    left: 107px;
    display: flex;
    width: calc(100% - 229px);
  }
  .highlight-sec {
    padding-top: 0;
  }
  .blue-info-block p {
    font-size: 34px;
    line-height: 58px;
  }
  .destination-video-sec .video-inner .title {
    font-size: 44px;
    line-height: 74px;
  }
  .highlight-sec .slider__counter-experience,
  .highlight-sec .slider__counter-highlight {
    display: none;
  }
  .highlight-sec .experience-slider,
  .highlight-sec .highlight-slider {
    margin: 0;
  }
  .highlight-sec .highlight-thumb img {
    width: 100%;
    height: auto;
  }
  .highlight-slider .slick-slide {
    margin-right: 0;
  }
  .destination-blue-sec .mid-image-wrapper .mid-image-descr {
    font-size: 30px;
    line-height: 1.3;
  }
  .blue-bottom-margin {
    margin-top: 0;
  }
  .destination-blue-sec .blue-block .content-area.grid-layout {
    padding: 6px 60px;
  }
  .desti-info-white .blue-info-block p {
    font-size: 34px;
    line-height: 52px;
  }
  .destination-info-sec .main-descr {
    font-size: 29px;
    margin: 0 0 80px;
    line-height: 40px;
  }
  .highlight-sec.experience .custom-arrow {
    bottom: 3%;
    width: calc(100% - 137px);
    justify-content: space-between;
    left: 10%;
  }
  .highlight-sec .highlight-content p {
    max-width: 500px;
    margin: auto;
  }
}
@media (max-width: 575px) {
  .highlight-sec.experience.home-exp-slider .slick-slide {
    height: 700px !important;
  }
  .destination-list-sec .listing-content .heading a {
    font-size: 50px;
    line-height: 30px;
  }
  .destination-blue-sec .blue-block .content-area.grid-layout {
    padding: 0 20px;
  }
  .destination-list-sec.style-2.arrow-change .listing-content .heading a img {
    right: -10%;
  }
  .destination-blue-sec .mid-image-wrapper .mid-image-descr {
    font-size: 30px;
    line-height: 37px;
    padding-top: 18px;
  }
  .blog-banner .blog-banner-heading h1 {
    font-size: 34px;
    line-height: 16px;
  }
  .destination-video-sec .video-inner .title {
    font-size: 34px;
    line-height: 58px;
  }
  .desti-info-white .blue-info-block p {
    font-size: 35px;
    line-height: 44px;
  }
  .destination-list-sec.style-2 .listing-content .heading a {
    text-align: left;
    line-height: 39px;
  }
  .highlight-sec .custom-arrow img {
    width: 32px;
    background: #fff;
    border-radius: 50%;
  }
  .experience-arrows .long-arrow,
  .highlight-sec .custom-arrow.highlight-arrows {
    display: none;
  }
  .highlight-sec .custom-arrow.highlight-arrow {
    bottom: 53%;
    width: calc(100% + 59px);
    justify-content: space-between;
    left: -5%;
    opacity: 1;
    visibility: visible;
  }
  .blue-info-block p {
    font-size: 29px;
    line-height: 47px;
  }
  .blue-bottom-wrapper .blue-bottom-image {
    width: 100%;
  }
  .destination-descr-sec .descr h2 {
    font-size: 26px;
    line-height: 52px;
  }
  .destination-descr-sec {
    padding: 83px 30px;
  }
  .destination-video-sec .buttons-block a {
    min-width: auto;
  }
  .destination-blue-sec .mid-image-wrapper .title {
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 2%;
    left: 0;
    transform: translateX(0);
  }
  .destination-blue-sec .blue-block .content-area.grid-layout h4 {
    font-size: 12px;
    line-height: 0;
    margin-top: -21px;
    padding-bottom: 52px;
  }
  .destination-blue-sec {
    padding-top: 0;
    padding-bottom: 70px;
  }
  .blue-top-margin {
    margin-top: 0;
  }
  .title-box {
    text-align: center;
    padding: 54px 0 42px;
  }
  .blog-banner.destination .blog-banner-heading h1 {
    font-size: 88px;
  }
  .destination-blue-sec .blue-info-block .title,
  .destination-info-sec .title-box .title,
  .title-box a.getting-link {
    font-size: 12px;
  }
  .destination-info-sec .main-descr {
    font-size: 25px;
    margin: 0 0 80px;
    line-height: 43px;
  }
  .destination-title .title {
    margin-bottom: 103px;
    text-align: center;
  }
  .highlight-sec .highlight-content.experience {
    max-width: 90%;
    padding: 30px 50px;
    transform: translate3d(0, -26%, 0);
    transition: 0.3s 0.2s;
    margin: auto;
  }
  .highlight-sec .experience-slider,
  .highlight-sec .highlight-slider {
    transform: scale(1.06);
  }
  .highlight-sec .highlight-content p {
    font-size: 16px;
    margin-bottom: 0;
    opacity: 1;
    padding: 6px 23px;
  }
  .essential-sec {
    position: relative;
    padding-top: 0;
    padding-bottom: 20px;
  }
  .destination-marquee p {
    font-size: 101px;
    line-height: 150px;
  }
  .destination-blue-sec .blue-block .content-area p {
    font-size: 29px;
  }
  .title-box .title {
    font-family: Migrena_Grotesque !important;
    font-size: 12px;
  }
  .destination-blue-sec .mid-image-wrapper {
    margin: 70px 0 92px;
    position: relative;
  }
  .highlight-sec .highlight-thumb video {
    position: absolute;
    left: 11px;
    top: 0;
    width: 96%;
    height: 600px;
    margin: auto;
  }
  .highlight-sec.experience .custom-arrow {
    bottom: 71%;
    width: calc(100% + 42px);
    justify-content: space-between;
    left: -4%;
  }
  .experience .experience-slider {
    transform: scale(1.06);
    padding: 0;
    margin-top: -200px;
  }
  .experience-arrow {
    visibility: visible;
    opacity: 1;
  }
  .desti-info-white {
    margin-bottom: 0;
    padding: 0 0 62px;
    margin-top: -122px;
  }
}
@media (max-width: 480px) {
  .blog-banner.destination .blog-banner-heading h1 {
    font-size: 54px !important;
  }
  .highlight-sec .custom-arrow.highlight-arrow {
    bottom: 56%;
    width: calc(100% + 59px);
    justify-content: space-between;
    left: -7%;
  }
  .destination-marquee p {
    font-size: 77px;
    line-height: 150px;
  }
  .highlight-sec.experience .custom-arrow {
    bottom: 73%;
  }
  .highlight-sec .highlight-content.experience {
    margin-right: 0;
    max-width: 90%;
    padding: 30px 7px;
    top: -36px;
    left: -15px;
  }
  .highlight-sec.experience {
    margin-bottom: 20px;
  }
}
@media (max-width: 380px) {
  .highlight-sec .custom-arrow.highlight-arrow {
    bottom: 62%;
    width: calc(100% + 56px);
    justify-content: space-between;
    left: -8%;
  }
  .highlight-sec .highlight-content.experience {
    margin-right: 0;
    max-width: 90%;
    padding: 30px 7px;
    top: -2px;
    left: -12px;
  }
  .desti-info-white {
    padding: 0 0 62px;
    margin-top: -210px;
  }
  .highlight-sec.experience {
    margin-bottom: 50px;
  }
}

/* Source: spa-wellness.css */
.center-heading,.spa-offers ul li i{justify-content:center;display:flex}.center-heading p,.spa-offers ul li{font-weight:300;font-family:Helvetica}.care-of-the-rest .care-of-the-rest-box.box-1,.discover_next,.spa-offers ul li i{position:relative}@font-face{font-family:xtreem_fat_personal_useRg;src:url('../font/xtreemfat_personal_use-webfont.woff2') format('woff2'),url('../font/xtreemfat_personal_use-webfont.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:xtreem_medium_personal_useRg;src:url('../font/xtreemmedium_personal_use-webfont.woff2') format('woff2'),url('../font/xtreemmedium_personal_use-webfont.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:xtreem_thin_personal_useRg;src:url('../font/xtreemthin_personal_use-webfont.woff2') format('woff2'),url('../font/xtreemthin_personal_use-webfont.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}.spa-wellness{background-position:center}.spa-wellness .blog-overlay{background-color:rgb(46,45,43,.6)}.Spa-and-wellness{padding-top:70px;padding-bottom:60px}.main-heading h2,.spa-heading h2{font-size:41.696px;font-family:"Calisto MT";color:#020202;text-transform:uppercase;line-height:1.563}.beauty-sec h2,.center-heading h2{font-family:Calisto;text-transform:uppercase}.main-heading h2 span,.spa-heading h2 span{color:#ffc36d}.Spa-marguee marquee p{font-size:144px!important;line-height:120px!important;font-family:"Calisto MT";color:#585858;text-transform:uppercase}.beauty-sec{padding-bottom:90px}.beauty-sec h3{font-size:48px;letter-spacing:3px;line-height:75px;color:#080808}.beauty-sec p{font-size:18px;color:#111;line-height:30px;text-align:left;padding-top:18px}.beauty-sec button{filter:drop-shadow(0px 4px 2.5px rgba(0,0,0,.1));background-color:#ffb94b}.destination-marquee.Spa-marguee{margin-top:30px}.our-spa-menu{padding-bottom:90px!important;background-color:#f6f6f6!important}.alive-section.our-spa-menu .custom-arrow{color:#111}.center-heading{align-items:center;padding:79px 0;flex-direction:column}.center-heading h2{font-size:60px;line-height:57px}.center-heading h2 span{color:#f8a21b}.center-heading p{font-size:22px;line-height:30px;text-align:center;padding-top:16px}.our-spa-menu .funky-slider .slick-slide.slick-center .title:after{position:absolute;content:'';width:90px;margin:auto;height:2px;background-color:#f8a21b;display:block;left:36%;bottom:11px}.our-spa-menu .alive-block .alive-body .title{font-size:24px;line-height:30px;color:#101010;font-family:Helvetica;position:relative}.our-spa-menu .alive-block .alive-body .descr p{font-size:20px;line-height:30px;color:#0c0c0c;font-weight:300;font-family:Helvetica;text-align:center;padding-top:32px;padding-bottom:22px}.alive-section .custom-arrow{font-size:22px}.spa-offers ul{padding-top:45px;padding-bottom:63px}.spa-offers ul li{font-size:18px;line-height:1.2;color:#020202;display:flex;align-items:flex-start}.spa-offers ul li+li{margin-top:22px}.spa-offers ul li i{align-items:center;font-size:15px;color:#ffb94b;padding-right:17px;top:2px}.care-of-the-rest{padding-bottom:60px}.care-of-the-rest .center-heading h2{font-size:56px;line-height:74px;font-family:"Calisto MT";color:#252525;text-transform:uppercase}.care-of-the-rest .care-of-the-rest-box h3{font-size:20px;font-family:"Myriad Pro";color:#252525;line-height:2;text-align:center;padding-bottom:60px}.care-of-the-rest .care-of-the-rest-box button,.care-of-the-rest .care-of-the-rest-box h4,.care-of-the-rest .care-of-the-rest-box input,.care-of-the-rest .care-of-the-rest-box select{font-size:48px;font-family:"Calisto MT";color:#252525;line-height:1.583;text-align:center;text-transform:uppercase}.care-of-the-rest .care-of-the-rest-box.box-1:after{position:absolute;content:'';right:0;width:1px;height:100%;background-color:#252525;top:0}.care-of-the-rest .care-of-the-rest-box{margin-bottom:30px}.care-of-the-rest .care-of-the-rest-box select{border:0;background:0 0;width:84%;padding:0 19px;padding-top:13px}.care-of-the-rest .care-of-the-rest-box select:focus{box-shadow:none;border:0;outline:0}.care-of-the-rest .care-of-the-rest-box select option{color:#252525;font-size:23px}.care-of-the-rest .care-of-the-rest-box button{border:0;background:0 0}.care-of-the-rest .care-of-the-rest-box .input-group{display:flex;justify-content:center}.care-of-the-rest .care-of-the-rest-box input{border:0;background:0 0;width:34%;padding:0 20px}.care-of-the-rest .care-of-the-rest-box button:focus,:focus{outline:0;border:none}.care-of-the-rest .col-lg-3{padding:0}.discover_next{margin-bottom:0;padding:100px 0 142px}.discover_next::before{content:"";position:absolute;width:70%;height:100%;left:0;z-index:-1;top:0;background-color:#f6f6f6}.discover_next .sub_title{font-size:50px;letter-spacing:3px;margin-bottom:-10px;margin-top:-28px;color:#ffb94b;font-family:xtreem_thin_personal_useRg,"sans-serif"}.discover_next .list_text{font-size:34px;letter-spacing:2px;color:rgba(0,0,0,.7);font-family:didotmedium,"sans-serif"!important;font-weight:600;text-transform:uppercase;margin:50px 0;line-height:50px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.discover_next .list_text span{display:inline-block;margin-right:30px;width:35px}.discover_next .list_text.active,.discover_next .list_text:hover{cursor:pointer;color:#ffb94b!important}.discover_next .list_text a:hover{color:#ffb94b!important}.discover_next .list_text.active{color:#ffb94b}.discover_next .list_text.active .line,.discover_next .list_text:hover .line{opacity:1;width:220px}.discover_next .list_text .line{position:absolute;width:0;height:1px;background-color:#ffb94b;left:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;display:block;opacity:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transition:.3s ease-in-out,width .3s ease-in-out;transition:.3s ease-in-out,width .3s ease-in-out}.other_experience.discover_next .list_text .line{left:90%}.discover_next .spa_slider_image{position:absolute;width:772px;height:auto;right:0}.discover_next .carousel-item{height:1120px}.discover_next .spaCarouselMain{position:absolute;height:100%;top:86px;right:0}.destination-list-sec.style-3{background-color:#fff;background-image:none}.destination-list-sec.style-3 .listing-content .heading{font-weight:300!important}.destination-list-sec.style-3 .listing-content .heading span:first-child{color:#817f7f}@media (max-width:1199px){.other-experience .other-experience-box-1 .nav .nav-link{font-size:35px}.other-experience .tab-content{position:absolute;left:-46%}.care-of-the-rest .center-heading h2{font-size:47px}}@media (max-width:991px){.other-experience .tab-content{position:relative;left:0;top:-10%;height:100%}.Spa-marguee marquee p{font-size:90px!important}.beauty-content{padding-bottom:40px}.spa-heading{padding-top:35px}.care-of-the-rest .care-of-the-rest-box{margin-bottom:71px}.care-of-the-rest .care-of-the-rest-box select option{color:#252525;font-size:16px}.care-of-the-rest .center-heading h2{font-size:33px}.care-of-the-rest .care-of-the-rest-box h3,.other-experience{padding-bottom:10px}}@media (max-width:768px){.center-heading p{font-size:15px}.center-heading h2{line-height:50px;font-size:51px}.Spa-and-wellness{padding-top:0}.care-of-the-rest .center-heading h2{font-size:27px;line-height:35px}}@media (max-width:575px){.center-heading p{font-size:10px;line-height:23px}.Spa-marguee marquee p{font-size:54px!important;line-height:76px!important}.center-heading h2{font-size:42px;line-height:35px}.beauty-sec h3{font-size:40px;letter-spacing:3px;line-height:55px}.spa-heading h2{font-size:35.696px}.care-of-the-rest .center-heading h2{font-size:20px;line-height:25px}.care-of-the-rest .care-of-the-rest-box button,.care-of-the-rest .care-of-the-rest-box input,.care-of-the-rest .care-of-the-rest-box select{font-size:35px}.other-experience .other-experience-box-1 .nav .nav-link{font-size:26px}.other-experience .other-experience-box-1 .nav .nav-link.active span:after{left:37%}.other-experience{padding-bottom:0}}@media (max-width:450px){.beauty-sec h3{font-size:33px;letter-spacing:3px;line-height:44px}.beauty-sec p{font-size:20px}.spa-heading h2{font-size:30.696px}.spa-offers ul li{font-size:20px;line-height:40px}.other-experience .other-experience-box-1 .nav .nav-link{font-size:18px}}@media (max-width:380px){.beauty-sec h3{font-size:25px;letter-spacing:3px;line-height:37px}.beauty-sec{padding-bottom:16px}.care-of-the-rest .center-heading h2,.our-spa-menu .alive-block .alive-body .descr p{font-size:17px}.spa-heading h2{font-size:24.696px}.spa-offers ul li{font-size:16px;line-height:36px}.care-of-the-rest .care-of-the-rest-box button,.care-of-the-rest .care-of-the-rest-box input,.care-of-the-rest .care-of-the-rest-box select{font-size:22px}.other-experience .other-experience-box-1 .nav .nav-link{font-size:14px}}

/* Source: room-suites.css */
.care-of-the-rest .t-check-in:before,.care-of-the-rest .t-check-out:before,.chakra_massage .slider_caption .sec_title,.main-room-title .main-heading,.room-and-suits-slider .banner-sliders .slick-slideshow__slide .location-name .slider-link a,.room-and-suits-slider .banner-sliders .slick-slideshow__slide .location-name h2,.room_amenities .sec_title,.spa_chakra .sec_title,.spa_chakra .spa_text .word,.spa_chakra .title{text-transform:uppercase;text-transform:uppercase}@font-face{font-family:brandon_grotesqueblack;src:url(../font/brandon-grotesque-black-58a8a3e824392-webfont.woff2) format("woff2"),url(../font/brandon-grotesque-black-58a8a3e824392-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:brandon_grotesquebold_italic;src:url(../font/brandon-grotesque-bold-italic-58a8a48221563-webfont.woff2) format("woff2"),url(../font/brandon-grotesque-bold-italic-58a8a48221563-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:brandon_grotesquelight;src:url(../font/brandon-grotesque-light-58a8a4b38001d-webfont.woff2) format("woff2"),url(../font/brandon-grotesque-light-58a8a4b38001d-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:brandon_grotesquelight_italic;src:url(../font/brandon-grotesque-light-italic-58a8a4ccb88be-webfont.woff2) format("woff2"),url(../font/brandon-grotesque-light-italic-58a8a4ccb88be-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:brandon_grotesqueMdIt;src:url(../font/brandon-grotesque-medium-italic-58a8a3c40866a-webfont.woff2) format("woff2"),url(../font/brandon-grotesque-medium-italic-58a8a3c40866a-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:brandon_grotesqueRgIt;src:url(../font/brandon-grotesque-regular-italic-58a8a456c4724-webfont.woff2) format("woff2"),url(../font/brandon-grotesque-regular-italic-58a8a456c4724-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:brandon_grotesquethin_italic;src:url(../font/brandon-grotesque-thin-italic-58a8a3a8861fe-webfont.woff2) format("woff2"),url(../font/brandon-grotesque-thin-italic-58a8a3a8861fe-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:xtreem_fat_personal_useRg;src:url(../font/xtreemfat_personal_use-webfont.woff2) format("woff2"),url(../font/xtreemfat_personal_use-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:xtreem_medium_personal_useRg;src:url(../font/xtreemmedium_personal_use-webfont.woff2) format("woff2"),url(../font/xtreemmedium_personal_use-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:xtreem_thin_personal_useRg;src:url(../font/xtreemthin_personal_use-webfont.woff2) format("woff2"),url(../font/xtreemthin_personal_use-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:didotmedium;src:url(../font/didot-htf-m96-medium-webfont.woff2) format("woff2"),url(../font/didot-htf-m96-medium-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:didotmedium;src:url(../font/didot-htf-l96-light-webfont.woff2) format("woff2"),url(../font/didot-htf-l96-light-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:didotbold;src:url(../font/didot-htf-b96-bold-webfont.woff2) format("woff2"),url(../font/didot-htf-b96-bold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:didotmedium;src:url(../font/didot-htf-m64-medium-webfont.woff2) format("woff2"),url(../font/didot-htf-m64-medium-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:didotmedium;src:url(../font/didot-htf-l64-light-webfont.woff2) format("woff2"),url(../font/didot-htf-l64-light-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:didotbold;src:url(../font/didot-htf-b64-bold-webfont.woff2) format("woff2"),url(../font/didot-htf-b64-bold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:didotmedium;src:url(../font/didot-htf-m42-medium-webfont.woff2) format("woff2"),url(../font/didot-htf-m42-medium-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:didotmedium;src:url(../font/didot-htf-l42-light-webfont.woff2) format("woff2"),url(../font/didot-htf-l42-light-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:didotbold;src:url(../font/didot-htf-b42-bold-webfont.woff2) format("woff2"),url(../font/didot-htf-b42-bold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.main-room-title .sub-heading{font-size:100px;font-family:xtreem_thin_personal_useRg,"sans-serif"!important;color:rgba(255,185,75,.8)!important;line-height:56px;text-align:center;margin-bottom:-15px;font-weight:500!important;padding-bottom:0}.main-room-title .main-heading{font-size:50px!important;font-family:didotmedium,"sans-serif";font-weight:500!important;letter-spacing:3px;color:#020202;line-height:1.2;padding:0 0 22px;position:relative;margin-bottom:35px}.main-room-title .main-heading:after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:15rem;height:1px;bottom:0;background-color:#ffaf31}.room-sec-1 .center-heading{padding:145px 0 79px}.blog-banner .blog-banner-heading.rooms a i{margin:0 2px 0 5px}.t-check-in,.t-check-out,.t-datepicker{display:flex!important;float:none!important;max-width:100%!important;flex:1}.t-check-in,.t-check-out{border:0!important;border-radius:0}.t-dates{font-size:0;padding:0!important;height:auto!important;width:100%;text-align:center;position:relative;top:-16px}.room-sec-1{background-color:#252525}.care-of-the-rest .heading,.care-of-the-rest.dark .t-check-in .t-date-info-title,.care-of-the-rest.dark .t-check-in:before,.care-of-the-rest.dark .t-check-out .t-date-info-title,.care-of-the-rest.dark .t-check-out:before,.care-of-the-rest.dark .t-datepicker .t-day-check-in,.care-of-the-rest.dark .t-datepicker .t-day-check-out,.care-of-the-rest.dark .t-datepicker .t-month-check-in,.care-of-the-rest.dark .t-datepicker .t-month-check-out,.care-of-the-rest.dark .t-datepicker .t-year-check-in,.care-of-the-rest.dark .t-datepicker .t-year-check-out,.care-of-the-rest.dark.room-sec-1 button,.care-of-the-rest.dark.room-sec-1 h2,.care-of-the-rest.dark.room-sec-1 h3,.care-of-the-rest.dark.room-sec-1 h4,.care-of-the-rest.dark.room-sec-1 input,.care-of-the-rest.room-sec-1 .care-of-the-rest-box select,.room-sec-1 h2{color:#fff}.beauty-sec.room-sec-1 h2{color:#d6d6d6}.chakra_massage .slider_caption .btn_white:hover {color: #fff;}.beauty-sec.room-sec-1 p{font-size:25px;font-family:Helvetica;color:#fffcfc;line-height:1.6;text-align:left}.care-of-the-rest .heading{font-size:20px;font-family:"Myriad Pro";line-height:2;text-align:center;padding-bottom:60px}.booking-table.rooms tr td .btn.btn_theme:hover,.care-of-the-rest.room-sec-1 .care-of-the-rest-box.box-1:after{background-color:#fff}.care-of-the-rest.room-sec-1 .care-of-the-rest-box select,.t-check-in .t-date-info-title,.t-check-out .t-date-info-title{border:0;font-size:48px;font-family:"Calisto MT";color:#252525;text-transform:uppercase;line-height:1.583;background:0 0;padding:0 19px;font-weight:600!important;transition:.3s}.care-of-the-rest .t-datepicker-day{top:182px!important}.care-of-the-rest .t-arrow-top{top:162px!important}.care-of-the-rest .t-check-in,.care-of-the-rest .t-check-out{padding-top:148px}.care-of-the-rest .t-check-in:before,.care-of-the-rest .t-check-out:before{content:"Arrival";position:absolute;left:50%;top:0;transform:translateX(-50%);font-size:20px;font-family:"Myriad Pro";color:#252525;line-height:2;font-weight:500}.care-of-the-rest .t-check-out:before{content:"departure"}.t-datepicker{line-height:1.4!important}.t-highlighted{color:#ffb94b!important}.t-today:hover::after{border-top-color:#ffb94b!important}.t-check-in .t-end,.t-check-out .t-start,.t-check-out tr~.t-end,.t-today:hover,.t-today:hover .t-hover-day-content{background-color:#ffb94b!important}.t-range{background-color:#fff8ec!important}.chakra_massage.detail-sec .slick-dots li.slick-active button,.vert_line{background-color:#ffb94b}.t-range,.t-range-limit{color:#fff8ec!important}.t-today:hover{color:#fff!important}.t-datepicker .t-day-check-in,.t-datepicker .t-day-check-out,.t-datepicker .t-month-check-in,.t-datepicker .t-month-check-out,.t-datepicker .t-year-check-in,.t-datepicker .t-year-check-out{font-size:20px;color:#244a1d;position:relative;top:-9px}.t-check-in .t-date-info-title,.t-check-out .t-date-info-title{position:relative!important;left:0!important;top:0!important;font-size:20px!important;opacity:1!important;text-align:center}.care-of-the-rest .care-of-the-rest-box select:focus{box-shadow:none;border:0;outline:0}.care-of-the-rest.room-sec-1 .care-of-the-rest-box select option{color:#252525}.care-of-the-rest .with-calender .care-of-the-rest-box button{line-height:1.4}.room-and-suits-slider .banner-sliders{max-width:100%;margin-left:353px;margin-top:-145px}.room-and-suits-slider .banner-sliders .slick-current.slick-active{transform:scale(1.3);background-color:#000;margin-right:101px}.chakra_massage .view_inner,.room-and-suits-slider .banner-sliders .slick-slideshow__slide{position:relative}.room-and-suits-slider .banner-sliders .slick-slideshow__slide .location-name{position:absolute;width:100%;height:100%;bottom:0;left:0;background:rgba(45,46,43,.5);padding:138px 0 20px 65px}.room-and-suits-slider .banner-sliders .slick-slideshow__slide .location-name h2{font-size:56px;font-family:"Calisto MT";color:#fff;line-height:1.321}.room-and-suits-slider .banner-sliders .slick-slideshow__slide .location-name .slider-link,.room-and-suits-slider .banner-sliders .slick-slideshow__slide .location-name ul{display:flex;align-items:center}.room-and-suits-slider .banner-sliders .slick-slideshow__slide .location-name ul li{display:flex;align-items:center;font-size:25px;font-family:"Myriad Pro";color:#fff;line-height:1.6;text-align:left;margin-right:47px}.room-and-suits-slider .banner-sliders .slick-slideshow__slide .location-name ul li i{display:flex;align-items:center;font-size:16px;margin-right:10px}.room-and-suits-slider .banner-sliders .slick-slideshow__slide .location-name p{font-size:25px;font-family:"Myriad Pro";color:#fff;line-height:33px;text-align:left;text-transform:inherit;opacity:1}.room-and-suits-slider .banner-sliders .slick-slideshow__slide .location-name .slider-link a{font-size:20px;font-family:"Myriad Pro";color:#fff;line-height:2;text-align:left}.spa_chakra{padding:100px 0}.spa_chakra .sec_title{font-size:55px;color:#212529}.spa_chakra .title{font-family:brandon_grotesquelight,"sans-serif"!important;font-size:36px}.spa_chakra .spa_text{height:16rem;position:relative}.spa_chakra .spa_text .word{margin:2rem 0;color:#ffbb4db3;font-size:100px;letter-spacing:20px;line-height:16rem;position:relative;-webkit-transition:.25s ease-out;transition:.25s ease-out 0;white-space:nowrap;transform:translateX(115px)}.vert_line{position:absolute;width:1px;height:0;opacity:1;left:0}.spa_chakra .content p{line-height:39px;font-size:20px;color:#000}.chakra_massage::before{content:"";content:"";position:absolute;width:100%;height:60%;background-color:#e7e6e6;bottom:0}.chakra_massage::after{content:"";content:"";position:absolute;bottom:-70px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:185px;width:1px;background-color:#fff}.owl-item.active .view_inner::after,.slick-slide.slick-center .view_inner::after{opacity:1}.chakra_massage .slider_caption .sec_title{font-size:50px}.chakra_massage .btn{min-width:13.2rem;margin-right:1rem}.chakra_massage{position:relative;padding-bottom:150px}.chakra_massage .view_inner img{width:100%}.chakra_massage .view_inner::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;background-color:rgba(0,0,0,.5);transition:.5s ease-in-out}.chakra_massage.room_gallery .view_inner::after,.chakra_massage.wedding_gallery .view_inner::after{display:none}.chakra_massage .room-slider{margin:0 -550px}.chakra_massage .slick-list{margin:0 -15px;overflow:visible}.chakra_massage .slick-slide{margin:0 15px}.chakra_massage .slick-dots{display:flex;align-items:center;justify-content:center;margin-top:35px}.chakra_massage .slick-dots li+li{margin-left:10px}.chakra_massage .slick-dots li button{width:100px;height:3px;background-color:rgba(0,0,0,.2);opacity:.5;font-size:0;border:0;outline:0;box-shadow:none;transition:.3s}.chakra_massage .slick-dots li.slick-active button{opacity:1;background-color:#ffb94b}.chakra_massage .slider_caption{position:absolute;padding:60px;bottom:0;width:100%;z-index:1}.chakra_massage .slider_caption p{color:#fff;opacity:1;font-weight:400!important;font-size:20px;line-height:35px}.chakra_massage.detail-sec .view_inner::after,.chakra_massage.detail-sec::after,.chakra_massage.detail-sec::before{content:none}.chakra_massage.detail-sec .slick-list{margin:0 -10px;overflow:hidden}.chakra_massage.detail-sec .slick-slide{margin:0 10px}.chakra_massage.detail-sec .slick-dots li button{background-color:#ddd;opacity:1}.room_amenities{position:relative;background-size:cover;background-repeat:no-repeat;background-image:url(../images/room-and-suits/section3-bg-image.webp)}.room_amenities .main_content{margin-top:50px}.room_amenities::after{content:"";position:absolute;bottom:-78px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:150px;width:1px;background-color:#e2e2e2}.room_amenities.sec_padding{padding:80px 0;position:relative;z-index:1}.room_amenities.sec_padding:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(36,74,29,.9);z-index:-1}.room_amenities .sec_title{font-size:50px}.room_amenities .left li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;color:#fff;letter-spacing:.2px}.room_amenities .left li:not(:last-child){margin-bottom:40px}.room_amenities .left li img{width:35px;-o-object-fit:contain;object-fit:contain;margin-right:32px}.room_amenities .right li{font-size:18px;line-height:44px;color:#fff;font-weight:700;letter-spacing:.2px;position:relative}.room_amenities .right li::before{content:"\f00c";font-family:FontAwesome;font-weight:300;margin-right:16px;font-size:16px}.booking-table.rooms{position:relative;left:0;top:0;transform:none;max-width:100%}.care-of-the-rest.dark.room-sec-1 input.btn.btn_theme{color:#000}@media (max-width:2560px){.discover_next .spa_slider_image{right:20%}}@media (max-width:1792px){.discover_next .spa_slider_image{right:10%}}@media (max-width:1584px){.discover_next .spa_slider_image{right:0}}@media (max-width:1299px){.spa_chakra .spa_text .word{font-size:104px}}@media (max-width:1199px){.discover_next .list_text{font-size:29px}.discover_next .spa_slider_image{height:47%}}@media (max-width:991px){.chakra_massage .room-slider{margin:0 -700px}.discover_next .carousel-item{height:auto}.discover_next .spa_slider_image{position:relative;width:100%}.discover_next .spaCarouselMain{position:relative;top:0}.discover_next{padding-bottom:0}.care-of-the-rest.room-sec-1 .care-of-the-rest-box.box-1.t-check-out:after{content:none}.care-of-the-rest.room-sec-1 .t-check-in,.care-of-the-rest.room-sec-1 .t-check-out{padding-top:60px}.care-of-the-rest.room-sec-1 .t-datepicker-day{top:92px!important}.care-of-the-rest.room-sec-1 .t-arrow-top{top:73px!important}.discover_next .list_text .line{left:76%}.booking-table.rooms{width:100%}}@media (max-width:767px){.main-room-title .sub-heading{font-size:62px}.main-room-title .main-heading{line-height:60px}.spa_chakra .spa_text .word{font-size:64px}.chakra_massage .room-slider,.chakra_massage .slick-list{margin:0}.chakra_massage .slider_caption .sec_title{font-size:34px}.chakra_massage .slider_caption p{font-size:18px;line-height:26px}.chakra_massage .slider_caption{padding:30px}.chakra_massage .btn{min-width:auto}.discover_next .list_text .line{display:none}.discover_next::before{width:80%}}@media (max-width:575px){.main-room-title .main-heading{line-height:48px!important;font-size:32px!important}.spa_chakra .sec_title{font-size:36px}.spa_chakra .spa_text .word{font-size:34px}.care-of-the-rest .care-of-the-rest-box h3,.care-of-the-rest.room-sec-1 .t-check-in:before,.care-of-the-rest.room-sec-1 .t-check-out:before,.spa_chakra .title{font-size:18px}.chakra_massage .slider_caption .sec_title{font-size:26px;text-transform:capitalize}.chakra_massage .slider_caption p{display:none}.chakra_massage .btn{padding:6px 10px;margin-top:4px;margin-right:4px;font-size:14px}.chakra_massage .slick-dots li button{width:36px}.chakra_massage .slider_caption{padding:30px 6px 6px 14px}.discover_next .list_text{font-size:22px}.room_amenities .sec_title{font-size:30px}.t-check-in .t-date-info-title,.t-check-out .t-date-info-title{font-size:14px!important}.spa_chakra{padding:72px 0}.blog-banner .blog-banner-heading{padding-bottom:90px}.blog-banner .blog-banner-heading h1{font-size:28px;line-height:38px;margin-bottom:20px}}

/* Source: wedding.css */
.spa_chakra.wedding{overflow:hidden}.spa_chakra.wedding .spa_text .word{color:#585858}.spa_chakra.wedding .bird-icon{margin-bottom:25px}.wedding-slider{margin:0 -300px}.chakra_massage.wedding{padding-bottom:100px;overflow:hidden}.chakra_massage.wedding::before{background-color:#252525;z-index:-1}.chakra_massage.wedding::after{content:none}.chakra_massage.wedding .slick-list{margin:0}.chakra_massage.wedding .slick-slide{transition:.6s;transform:scale(0.7);margin:0 -10px}.chakra_massage.wedding .slick-slide.slick-center{transform:scale(1)}.wedding-custom-arrows,.private-party-arrows{display:flex;align-items:center;justify-content:center;margin-top:50px}.wedding-custom-arrows .slick-prev,.wedding-custom-arrows .slick-next,.private-party-arrows .slick-prev,.private-party-arrows .slick-next{color:#fff;font-size:28px;cursor:pointer}.wedding-custom-arrows .slider__counter_box,.private-party-arrows .slider__counter_box-2{color:#fff;font-size:16px;margin:0 15px}.experience-cards-mobile.wedding{padding-top:60px}.wedding-package-sec{position:relative;padding:100px 0;z-index:1}.wedding-package-sec:before{content:"";position:absolute;left:0;top:0;background-color:#6a6a6a;width:75%;height:100%;z-index:-1}.wedding-package-sec .content-area h2{font-size:30px;line-height:1.4;color:#fff}.wedding-package-sec .content-area p{color:#fff;font-size:18px;font-weight:500!important;opacity:1;margin-bottom:30px}.wedding-package-sec .content-area .discover-more{font-size:20px;text-transform:uppercase;color:#fff;font-weight:300;transition:.3s}.wedding-package-sec .content-area .discover-more:hover{color:#ffb94b}.wedding-package-sec .absolute-image{position:absolute;right:0;top:100px;width:700px;height:480px}.wedding-package-sec .absolute-image img{height:100%;object-fit:cover;object-position:center;width:100%}.wedding-gallery-sec{padding:200px 0 70px}.wedding-gallery-sec .gallery-item{display:block;margin-bottom:30px;overflow:hidden}.wedding-gallery-sec .gallery-item img{transition:.6s}.wedding-gallery-sec .gallery-item:hover img{transform:scale(1.2)}.chakra_massage.event{overflow:visible}.chakra_massage.event::after{content:""}.chakra_massage.event .item{position:relative}.chakra_massage.event .item .content-area{z-index:1;position:absolute;left:40px;bottom:10px;padding:20px;max-width:650px;opacity:0;visibility:hidden;transition:.4s;transition-delay:.5s}.chakra_massage.event .item .content-area h4{font-size:56px;letter-spacing:3px;text-transform:uppercase;color:#fff}.chakra_massage.event .item .content-area p{font-size:25px;line-height:40px;color:#fff;font-weight:300;margin-bottom:0}.chakra_massage.event::after{background-color:#ffb94b}.chakra_massage.event .meeting-event-slider{position:relative;margin-right:-30%}.chakra_massage.event .slick-list{overflow:hidden}.chakra_massage.event .slick-slide{margin:0 -90px;transform:scale(0.6)}.chakra_massage.event .slick-slide.slick-current{transform:scale(0.8)}.chakra_massage.event .slick-slide.slick-current .content-area{opacity:1;visibility:visible;bottom:40px}.chakra_massage.event .slick-dots{position:absolute;left:32%;bottom:30px}.chakra_massage.event .slick-dots li + li,.chakra_massage.wedding.without-bg .slick-dots li + li{margin-left:7px}.chakra_massage.event .slick-dots li button,.chakra_massage.wedding.without-bg .slick-dots li button{width:12px;height:12px;border-radius:50%;border:1px solid #ffb94b;background-color:transparent}.chakra_massage.event .slick-dots li.slick-active button,.chakra_massage.wedding.without-bg .slick-dots li.slick-active button{background-color:#ffb94b}.chakra_massage.wedding.without-bg{padding-top:70px}.chakra_massage.wedding.without-bg::before{content:none}.chakra_massage.wedding.without-bg .section-img-heading{max-width:100%}.destination-marquee.Spa-marguee.wedding{margin:0;padding-top:80px}.private-party-sec{position:relative;padding:70px 0;background-color:#252525}.private-party-sec .content-area h2{font-size:30px;line-height:1.4;color:#fff}.private-party-sec .content-area p{color:#fff;font-size:18px;font-weight:500!important;opacity:1;margin-bottom:30px}.private-party-sec .private-party-slider,.private-party-sec .safari-slider{position:relative;margin-right:-30%;margin-left:14%}.private-party-sec .safari-slider{margin-right:-70%}.private-party-sec .slick-slide img{width:530px;transform:scale(0.8);transition:.6s}.private-party-sec .slick-slide.slick-current img{transform:scale(1)}.private-party-arrows{margin-top:0;position:absolute;left:-30px;bottom:0}.destination-marquee.Spa-marguee.party{padding-top:100px;margin:0}.destination-marquee.Spa-marguee.party p{color:#585858}.private-party-sec.safari-service{background-color:#fff;overflow-x:hidden}.private-party-sec.safari-service .content-area h2{color:#244a1d}.private-party-sec.safari-service .content-area p{color:#111}.private-party-sec.safari-service .slick-dots{display:flex;align-items:center;margin-top:15px;margin-left:60px}.private-party-sec.safari-service .slick-dots li + li{margin-left:7px}.private-party-sec.safari-service .slick-dots li button{width:12px;height:12px;border-radius:50%;border:1px solid #ffb94b;background-color:transparent;font-size:0}.private-party-sec.safari-service .slick-dots li.slick-active button{background-color:#ffb94b}.query-form.wedding-form{padding:0 0 0 50px}@media(min-width: 1800px){.chakra_massage.event .meeting-event-slider{position:relative;margin-right:-40%;margin-left:20%}}@media(min-width: 1700px){.wedding-package-sec .absolute-image{width:900px;height:580px}.wedding-gallery-sec{padding-top:300px}}@media(max-width: 1199px){.wedding-package-sec .absolute-image{width:600px}.chakra_massage.event .meeting-event-slider{margin-left:-10%}.private-party-sec .private-party-slider,.private-party-sec .safari-slider{margin-left:0}.private-party-arrows{left:-16%}}@media(max-width: 991px){.wedding-package-sec .absolute-image{position:relative;width:100%;height:500px;top:30px}.wedding-package-sec{padding:30px 0}.wedding-package-sec:before{width:100%}.wedding-gallery-sec{padding-top:100px}.chakra_massage.event .meeting-event-slider{margin-left:0;margin-right:0}.chakra_massage.event .slick-slide{margin:0}.chakra_massage.event .slick-slide.slick-current{transform:none}.chakra_massage.event .item .content-area h4{font-size:40px}.chakra_massage.event .item .content-area p{font-size:22px}.private-party-arrows{position:relative;left:50%;transform:translateX(-50%);margin-top:30px}}@media(max-width: 767px){.chakra_massage.event .item .content-area{left:50%;transform:translateX(-50%);max-width:100%;width:85%;margin-bottom:0;bottom:0}.chakra_massage.event .slick-slide.slick-current .content-area{bottom:0}.chakra_massage.event .slick-dots{position:relative;left:0;bottom:23px;margin-top:30px}.chakra_massage.event .item .content-area h4{font-size:25px}.chakra_massage.event .item .content-area p{font-size:18px;line-height:28px}.chakra_massage.wedding.without-bg .section-img-heading{max-width:62%}}@media(max-width: 575px){.care-of-the-rest.booking-section .booking-detail-content {flex-direction: column;}.chakra_massage.event .meeting-event-slider .item img{height: 450px;object-fit: cover;}.chakra_massage.wedding.without-bg .section-img-heading{max-width:90%}.private-party-sec .private-party-slider,.private-party-sec .safari-slider{margin-right:0}}
.chakra_massage.event .item{
    position: relative;
}
.chakra_massage.event .img-overlay{
    background-color: rgb(46,45,43,.6);
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    background: #2e2d2b;
    background-color: rgba(45,46,43,0.5);
    z-index: 0;
}
.booking-section .bg-container{
    background: url(../images/wedding/weddrequest-bg.webp) no-repeat;
background-size: cover;
background-position: center;
padding: 40px 15px;
border-radius: 10px; 
text-align: center;
box-shadow: 0 2px 16px 4px rgba(40,44,63,.06);
}
.care-of-the-rest.booking-section .text-center.main-heading {
    font-size: 40px !important;
    color: #244a1d;
}
.care-of-the-rest.booking-section .center-heading p{
    padding-top: 0;
}
.care-of-the-rest.booking-section .center-heading p a{
    color: #244a1d;
    font-weight: 300;
    font-family: "Calisto MT";
    transition: all 0.2s ease-In;
}
.care-of-the-rest.booking-section .center-heading p a:hover{
    color: rgba(255,185,75,.8)!important;
    letter-spacing: .4px;
}
.care-of-the-rest.booking-section .booking-detail-content {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}
.care-of-the-rest.booking-section .center-heading {
    padding: 20px 0;
}

/* Source: new-year-offer.css */
.new-year-bottom-wrap .new-year-heading h2 span{text-transform:lowercase;font-size:25px}.new-year-banner .blog-banner-heading h1{font-family:Noto serif;font-size:64px;line-height:54px;color:#fff;margin-bottom:30px;text-transform:uppercase;font-family:'Playfair Display',serif!important;font-weight:500!important}.new-year-banner .blog-banner-heading p{opacity:1;font-weight:600;text-transform:uppercase}.room-categories .room-img-heading,.inclusion_wrap .inclusion-heading,.special-inclusion .special-heading{margin:auto;justify-content:center;align-items:center;width:100%;display:flex;flex-direction:column;max-width:918px;padding-bottom:57px}.room-categories .room-img-heading h2 span,.special-inclusion .special-heading h2 span{color:#ffb94b}.room-categories .room-img-heading h2,.inclusion_wrap h2{line-height:38px;font-size:45px;padding-bottom:26px;color:#244A1D}.special-inclusion .special-heading h2,.new-year-bottom-wrap .new-year-heading h2{line-height:38px;font-size:32px;padding-bottom:26px;color:#244A1D;text-transform:uppercase}.inclusion-heading p{font-family: 'Lato';font-size: 18px;}.room-categories .room-img-heading p,.inclusion_wrap p{text-align:center;font-size:18px;line-height:30px;color:#121212;font-family:'Lato';font-weight:400;opacity:1;text-transform:capitalize}.special-inclusion .wedding-slider{margin:0;margin-left:-20px;margin-right:-20px}.room-categories{padding-top:60px;position:relative;padding-bottom:100px;overflow:hidden}.room-categories .slick-dots li+li{margin-left:10px}.room-categories .slick-dots li.slick-active button{opacity:1;background-color:#ffb94b}.room-categories .slick-dots li button{width:100px;height:3px;background-color:rgba(0,0,0,0.2);opacity:.5;font-size:0;border:0;outline:none;box-shadow:none;transition:.3s}.room-categories .slick-dots{display:flex;align-items:center;justify-content:center;margin-top:35px}.room-categories::before{content:"";position:absolute;width:100%;height:46%;background-color:#e7e6e6;bottom:5%}.room-categories .wrapper{overflow-x:hidden}.room-categories .my-slider{padding:0}.room-categories .slick-initialized .slick-slide{color:#FFF;margin:0 25px 0 0;display:flex;align-items:center;justify-content:center}.room-categories .content p strong{position:relative;font-size:23px;margin-right:18px;color:#fff;margin-left:14px}.room-categories .slider_caption p{color:#fff;opacity:1;font-weight:400;font-size:18px;line-height:35px;font-family:'Lato';margin:0}.room-categories .view_inner{position:relative}.room-categories .view_inner img{width:100%}.room-categories .slider_caption{position:absolute;padding:30px;bottom:0;width:100%;z-index:1;padding-bottom:30px}.room-categories .view_inner::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;opacity:1;background-color:#0000001a;transition:.5s ease-in-out}.room-categories .slider_caption h2{font-family:'Playfair Display',serif;font-weight:700;font-size:29px;color:#F8A12F}.room-categories .slick-next,.room-categories .slick-prev{z-index:5}.room-categories .slick-next{right:15px}.room-categories .slick-prev{left:15px}.room-categories .slick-next:before,.room-categories .slick-prev:before{color:#000;font-size:26px}.special-inclusion.chakra_massage.wedding .slick-slide{transform:none;margin:0 15px}.special-inclusion .special-heading p{color:#0C0C0C;opacity:1;font-family:Montserrat;text-align:center;font-size:16px}.special-inclusion.wedding{padding-bottom:160px}.new-year-bottom-wrap{padding-top:65px}.new-year-bottom-wrap .new-year-heading{margin:auto;justify-content:center;align-items:center;width:100%;display:flex;flex-direction:column;max-width:918px;padding-bottom:57px}.new-year-bottom-wrap .new-year-heading p{text-align:center;font-family:Montserrat;color:#0C0C0C;opacity:1;font-size:15px}.new-year-bottom-wrap .btn_theme{border-radius:5px}.get-touch-wrap .get-touch-form{background:#F4F4F4;box-shadow:0 4px 6px #adb5bd;border-radius:20px;padding:41px 2px;position:relative;z-index:1;width:82%;margin:auto;float:right}.get-touch-wrap .get-touch-form p{font-family:'Lato';font-weight:400;font-size:13px;line-height:1.5;text-align:center;text-transform:capitalize;opacity:1;color:#000;padding-bottom:8px}.get-touch-wrap .get-touch-form h4{font-family:'Hind';font-style:normal;font-weight:600;font-size:34px;line-height:1;color:#000;text-align:center;padding-top:13px;text-transform:uppercase}.get-touch-wrap .get-touch-form .calendar-input .add-on{position:absolute;bottom:13px;right:20px}.get-touch-wrap .send-btn{text-align:center}.get-touch-wrap .get-touch-form .form-row input ::placeholder{color:#000}.get-touch-wrap .get-touch-form .form-row input{background:none;border:#000;background-color:transparent;height:40px;line-height:40px;padding:23px 5px;color:#000;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:'Hind';border-bottom:1px solid #000;border-radius:0;width:100%;position:relative;z-index:1}.get-touch-wrap{margin-top:40px}.get-touch-wrap .get-touch-left p{font-family:'Lato';color:#121212;opacity:1;padding-top:20px;text-transform:capitalize}.get-touch-wrap .get-touch-left h2{margin:0}.get-touch-wrap .container>.row{align-items:center}.gift_img_wrap{height:400px}.gift_img_wrap img{width:100%;height:100%;object-fit:cover}.gift-img-section .slick-dots{list-style:none;margin:0 auto;text-align:center;margin-top:10px}.gift-img-section .slick-dots li{display:inline-block}.get-top-wrap .get-touch-left{text-align:center;margin:auto;justify-content:center;align-items:center;width:100%;display:flex;flex-direction:column;max-width:918px;padding-bottom:0}.gift-img-section .slick-dots li button{transition:.2s background-color ease-in-out 0;border:none;padding:0;color:transparent;width:10px;height:10px;background-color:#f4f4f4;margin-right:10px;border-radius:50%}.gift-img-section .slick-dots li.slick-active button{background-color:#ffb94b}@media (max-width: 992px){.card-box {display: flex;justify-content: space-between;width: 100%;flex-direction: column;}.new-year-bottom-wrap .new-year-heading,.room-categories .room-img-heading,.inclusion_wrap .inclusion-heading,.special-inclusion .special-heading{max-width:87%}.new-year-bottom-wrap .new-year-heading{text-align:center}.get-touch-left{text-align:center}.get-top-wrap .get-touch-left{max-width:87%}}@media (max-width:767.5px){.Image.Image-ratioContainer.Image-Yue105C3FP3.ExperienceCards-image.ExperienceCards-image-portrait {margin-bottom: 50px;}.get-touch-wrap .get-touch-form{width:100%;float:left}.gift-img-section .slick-dots{margin-top:27px;margin-bottom:27px}}@media (max-width: 575px){.get-touch-wrap .get-touch-left h2,.room-categories .room-img-heading h2,.inclusion_wrap h2,.special-inclusion .special-heading h2,.new-year-bottom-wrap .new-year-heading h2{line-height:33px;font-size:24px;padding-bottom:4px}.get-touch-wrap .get-touch-left p,.room-categories .room-img-heading p,.inclusion_wrap p,.special-inclusion .special-heading p{font-size:14px;line-height:166%}.get-touch-wrap .get-touch-form .calendar-input .add-on{right:13px}.new-year-banner .blog-banner-heading h1{font-size:35px;line-height:38px}.room-categories .slick-dots li button{width:36px}.special-inclusion.chakra_massage::before{height:50%}.room-categories .slick-initialized .slick-slide{margin:0}}.get-touch-wrap .room-categories{padding-bottom:0;} .get-touch-wrap .room-categories::before{display:none}.location-select select#location { background: transparent;border-bottom: 1px solid #000;border-radius: 0;border-top: none;border-left: none;border-right: none;}.get-touch-wrap .theme-color {color: #ffb94b !important;text-align: center;}.get-touch-wrap .get-touch-form .form-row input:focus{outline: none;box-shadow:none;}.room-categories .room-img-heading h2, .inclusion_wrap h2{text-align: center;}select:focus{box-shadow: none !important;outline: none;}
.card-box {
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.card-box .offer-box {
    background: #F4F4F4;
    box-shadow: 0 4px 6px #adb5bd;
    border-radius: 20px;
    padding: 50px;
    position: relative;
    z-index: 1;
    width: 82%;
    margin: 30px;
}
.offer-box h5 span{
    color: #ffb94b;
}
.offer-box h5 {
    text-align: center;
    font-size: 30px;
    font-weight: 800;
    font-family: 'Lato';
    color: #244A1D;
    font-family: 'Playfair Display',serif;
    
}
.card-box .offer-box ul {
    list-style: disc;
    font-size: 20px;
}
.special-inclusion.honeymoon-desc {
    padding: 5rem 0 0;
}
.blog-banner.honemoon-banner .blog-banner-heading h1 {
    font-size: 60px;
    line-height: 80px;
    color: #fff;
    margin-bottom: 0;
    text-transform: uppercase;
}
.special-inclusion.honeymoon-desc h2{
    text-transform: capitalize;
}
.honeymoon-main-image img {
    width: 100%;
}
.honeymoon-text.spa_chakra .spa_text .word{
    font-size: 100px;
}
.honeymoon-itineraries h2 span{
    color: #ffb94b;
}
.honeymoon-itineraries ul{
    padding-left: 30px;
    margin-top: 30px;
}
.honeymoon-itineraries ul li{
    font-size: 18px;
    line-height: 30px;
    text-align: left;
    opacity: .7;
    font-family: Lato,sans-serif;
}
section.special-inclusion.honeymoon-desc p{
    font-size: 18px;
    line-height: 30px;
    opacity: .7;
    font-family: Lato,sans-serif;
}
.honeymoon-itineraries ul li::before {
    content: "\2022";
    color: #ffb94b;
    font-weight: bold;
    display: inline-block; 
    width: 1em;
    margin-left: -1em;
  }
  .honeymoon-itineraries {
    padding: 0 20px 5rem 20px;
}
.honeymoon-price .main-price-sec {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    padding: 40px;
    border-radius: 10px;
    background-color: #244A1D;
}
.honeymoon-price {
    padding: 0 20px 5rem 20px;
}
.honeymoon-price .main-price-sec p {
    margin-bottom: 0;
    color: #fff;
    opacity: 1;
    font-size: 18px;
    line-height: 30px;
    text-align: left;
    font-family: Lato,sans-serif;
}
.honeymoon-price .main-price-sec h4 {
    color: #ffb94b;
}
.honeymoon-price .book-btn .btn{
    margin-top: 0;
}
.honeymoon-gallery.special-inclusion.wedding {
    padding-bottom: 100px;
}
.honeymoon-image-section .main_content{
    width: 100%;
}
.minus, .plus{
    width:20px;
    cursor: pointer;
    height:20px;
    background:#f2f2f2;
    border-radius:4px;
    /* padding:8px 5px 8px 5px; */
    border:1px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
.room-categories .room-slider.offer-inner-page .view_inner .content .btn {
    padding: 10px;
    font-size: 14px;
    margin-right: 15px;
}
@media (max-width: 991px){
    .blog-banner.honemoon-banner .blog-banner-heading h1 {
        font-size: 40px;
        line-height: 45px;
        margin-bottom: 20px;
    }
    .honeymoon-text.spa_chakra .spa_text .word {
        font-size: 60px;
    }
}
@media (max-width: 575px){

    .special-inclusion.honeymoon-desc p {
        text-align: left;
    }
    .blog-banner.honemoon-banner .blog-banner-heading h1 {
        font-size: 28px;
        line-height: 38px;
        margin-bottom: 20px;
    }
    .honeymoon-image-section {
        padding: 0 20px;
    }
    .honeymoon-price .main-price-sec {
        display: flex;
        flex-direction: column;
    }
    .honeymoon-price .main-price-sec h4 {
        color: #ffb94b;
        margin: 20px 0;
    }
    .honeymoon-text.spa_chakra .spa_text .word {
        font-size: 40px;
    }
    .honeymoon-itineraries h2 {
        font-size: 24px;
    }
    .honeymoon-price .main-price-sec p {
        text-align: center;
    }
    .honeymoon-gallery.special-inclusion.wedding {
        padding-bottom: 50px;
    }
}

/* Source: experience.css */
.theme-color{color:#ffb94b}.chakra_massage.wedding.experience::before,.chakra_massage.wedding.experience::after{content:none}.chakra_massage.event .item .content-area .flex-buttons{display:flex;align-items:center;margin-top:12px}.chakra_massage.event .item .content-area .flex-buttons a{font-size:20px;letter-spacing:1px;line-height:40px;text-transform:uppercase;color:#fff;font-weight:700;position:relative}.chakra_massage.event.experience .item{position:relative;z-index:1;transition:.6s}.chakra_massage.event.experience .item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0;transition:.6s}.chakra_massage.event.experience .item.slick-current:before{opacity:.6}.chakra_massage.event .item .content-area .flex-buttons a + a{margin-left:12px;padding-left:12px}.chakra_massage.event .item .content-area .flex-buttons a + a:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:18px;background-color:#fff}
