.bar_section .casita-detail__inner .right-side span,.bar_section .default-title{font-weight:400;font-size:40px;color:#000;font-family:Literata}.bar_section .default-title,.faq_wrapper .default-title{line-height:1.07;font-size:40px;color:#000;font-family:Literata}.faq_wrapper::before,section.bar_section:before{content:"";background-image:url(../img/octopus_rates.png);background-repeat:no-repeat;background-size:contain}.savor_section img{width:93%;height:554px;object-fit:cover}.bar_section .swiper-slide img,.casita-detail .left_wrap img,.feature-type2 .suite-price-text h4,.image_slider .slick-slide img,.image_wrapper img{width:100%}.savor_section .savor_content h3{font-family:Literata,serif;font-size:27px;line-height:1.5;font-weight:500;text-transform:uppercase;margin-bottom:24px}.savor_section .savor_content p{font-family:Montserrat;font-size:14px;font-weight:600;color:#131313;opacity:.8;line-height:1.8}@keyframes circle-spin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.savor_section .savor_heading{z-index:2;position:absolute;top:-3%;left:42%;height:150px;width:150px;border:2px solid #000;border-radius:50%}.savor_section .savor_heading h5{font-family:Literata,serif;font-size:33px;margin:43px 0 0 37px;line-height:normal;color:#212121}.savor_heading{position:absolute}.green_bar_wrapper .row,.savor_section .row{align-items:center}.savor_section{position:relative;padding:101px 0 60px}.slider-progress{width:82%;padding-left:10px;padding-right:10px}.slick-counter{justify-content:center;background:#fff;width:15%;right:4%;bottom:0;position:absolute;display:flex;align-items:center;padding-top:20px;padding-left:20px;padding-right:20px}.progress{height:1px}.image_slider .slick-slider{margin-bottom:60px}.green_bar_wrapper .content_wrapper h4{line-height:normal;font-family:Literata,serif;margin:0 0 30px;color:#fff;font-size:35px;text-transform:uppercase}.green_bar_wrapper .content_wrapper p{font-family:Montserrat;color:#fff;font-weight:600;font-size:14px;line-height:1.5;opacity:.8;margin-left:43px}.green_bar_wrapper{background:#093923;position:relative;height:500px}.bar_section .default-title{letter-spacing:.02em}.bar_section .default-title .first{line-height:1.33;letter-spacing:.12em;text-transform:uppercase;text-align:right;vertical-align:middle;color:#c4975e;font-family:Montserrat;font-size:20px;font-weight:500;position:relative}.bar_section .default-title .first:before{position:absolute;content:"";z-index:-1;width:51%;height:2px;background:#c4975e;top:10px;left:-114px}.bar_section .courses__title .suite-price-text h4{width:78%}section.bar_section{margin-top:70px;margin-bottom:70px;position:relative}.courses__inner{margin-bottom:40px}section.bar_section:before{position:absolute;z-index:-1;left:-53px;top:-130px;width:331px;height:597px}.bar_section .courses__title p{font-family:Montserrat;font-weight:700;font-size:15px;line-height:1.7;margin:0}.bar_section .courses__title{position:relative;display:flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:justify;align-items:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;padding-top:162px;max-width:80%;margin:0 auto}.bar_section.manali-bar-wrap .courses__title,.heroslider,.image_slider .sliderwrap{max-width:100%}.image_slider .slider-progress{width:100%;height:2px;max-width:600px;position:relative;overflow:hidden}.image_slider .slider-progress .progress{width:0%;height:2px;position:absolute}.casita-detail__inner,.img-with-list__inner.flex_wrapper{position:relative;display:flex}.casita-detail__inner .left-side{padding-top:63px;position:relative;max-width:39%;width:100%}.casita-detail__inner .right-side{display:flex;flex-direction:column;margin:337px auto 0 67px;width:100%;position:relative;max-width:38.15789%}.bar_section .casita-detail__inner .top-abs-img{position:absolute;max-width:382px;max-height:246px;top:0;right:0;overflow:hidden}.bar_section .casita-detail__inner .right-side span{text-transform:uppercase;line-height:normal}.bar_section .right-side p{font-family:Montserrat;line-height:1.5;color:#212121;font-weight:600;opacity:.75;font-size:14px;padding-left:17%}.faq_wrapper .faq__header{margin-bottom:52px;padding:40px 45px 0 144px;display:flex;justify-content:space-between}.faq_wrapper .faq__header-left{width:40.55851%}.faq_wrapper .faq__header-right{width:50.13298%}.faq_wrapper{margin-top:70px;margin-bottom:0;position:relative}.faq_wrapper span.first,.form_slider_wrapper .default-title span.first{line-height:1.33;letter-spacing:.12em;text-transform:uppercase;text-align:right;vertical-align:middle;color:#c4975e;font-family:Montserrat;font-size:18px;font-weight:500;position:relative}.faq_wrapper span.first:before,.form_slider_wrapper .default-title span.first:before{position:absolute;content:"";z-index:-1;width:100%;height:2px;background:#c4975e;top:12px;left:-102%}.faq_wrapper::before{position:absolute;z-index:-1;left:-87px;top:-64px;width:331px;height:597px}.form_slider_wrapper.corbett_slider,body.savor-page{background:#fff}.faq_wrapper .accordion{max-width:85%;margin:0 auto}.faq_wrapper .faq__header-text{font-family:Montserrat;margin:0 0 20px;font-weight:600;color:#131313;font-size:14px;line-height:1.6;opacity:.75}.faq_wrapper .form-btn{text-align:left;margin-top:0}.faq_wrapper .accordion-title{padding-bottom:10px;overflow:hidden}.faq_wrapper .faq__item-btn h5{font-family:Myriad-Bold,Tahoma,Arial,sans-serif;font-size:12px;line-height:1.33;letter-spacing:.12em;text-transform:uppercase}.faq_wrapper .accordion__header{margin-top:2px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background-color:#093923;margin-bottom:10px;padding:16px 24px 16px 55px}.faq_wrapper .accordion__header>*{display:block;color:#fff;font-family:Montserrat;font-weight:700;opacity:.8;font-size:15px;line-height:normal;margin:0}.faq_wrapper .accordion__header.is-active{background-color:#093923;color:#fff}.faq_wrapper .accordion__toggle{width:25px;display:block;position:relative;flex-shrink:1;background:#8b9a82;height:27px;border-radius:50%}.faq_wrapper .accordion__toggle::before{position:absolute;top:6px;left:8px;border-radius:2px;content:"❯";width:1em;height:1em;text-align:center;transition:.35s;transform:rotate(90deg)}.is-active .accordion__toggle{background-color:#8b9a82}.is-active .accordion__toggle::before{transform:rotate(-90deg);left:0}.faq_wrapper .accordion__body{display:none;border:1px solid rgba(36,76,72,.15);border-top:none;background-color:transparent;overflow:hidden;padding:25px 103px 23px 55px}.faq_wrapper .accordion__body p{font-size:14.5px;line-height:1.52;color:#131313;font-family:Montserrat;font-weight:500}.faq_wrapper .accordion__body.is-active{display:block}.form_slider_wrapper .default-title{letter-spacing:.02em;line-height:1.07;font-family:Literata;font-size:40px;font-weight:400;color:#000;text-transform:capitalize}.form_slider_wrapper::before{position:absolute;content:"";background-image:url(../img/flower_image.png);background-repeat:no-repeat;background-size:contain;z-index:99;left:auto;top:-136px;width:237px;height:597px;right:-30px}.form_slider_wrapper .slider_heading{max-width:70%;margin:0 auto;padding:50px 0}.wrap.form_slider_wrapper{position:relative;z-index:8;width:100%;height:100%;padding:0 60px 60px;background:#fefbea}.form_slider_wrapper .item_content{background:#093923;height:100%;padding:54px 40px 40px;text-align:center}.form_slider_wrapper .item_content h5{color:#fff;font-size:31px;text-transform:capitalize;line-height:normal;margin:0}.form_slider_wrapper .item_content .first-paragraph{color:#fff;font-size:25px;line-height:1.6;margin-bottom:21px;font-weight:500;font-family:Literata;margin-top:10px;opacity:1}.form_slider_wrapper .item_content p{color:#fff;font-size:13px;text-transform:capitalize;line-height:1.8;margin:0;font-family:Montserrat;font-weight:700;opacity:.75}.form_slider_wrapper .slider{position:relative;z-index:200;padding:0;margin:0 auto;max-width:1100px;width:100%}.form_slider_wrapper .slick-arrow{position:absolute;top:50%;width:40px;height:50px;line-height:50px;margin-top:-25px;border:none;background:0 0;color:#fff;font-family:monospace;font-size:5rem;z-index:300;outline:0}.form_slider_wrapper .slick-prev{left:-50px;text-align:left}.form_slider_wrapper .slick-next{right:-50px;text-align:right}.form_slider_wrapper .item.slick-slide{width:540px;height:450px!important;transition:transform .4s;position:relative}.form_slider_wrapper .item.slick-slide.slick-center+.slick-slide{transform:scale(.8) translate(-250px);transform:translateX(-37%) translateZ(-50px) scale(.8);z-index:10}.form_slider_wrapper .item.slick-slide.slick-active{transform:scale(.8) translate(250px);transform:translateX(37%) translateZ(-50px) scale(.8)}.form_slider_wrapper .item.slick-slide.slick-center{background:0 0;padding:0;transform:scale(1);z-index:30;transform:translateX(0) translateZ(0) scale(1);transform-style:preserve-3d;transition:1s}.form_slider_wrapper .slick-center:after{opacity:0}.bar_section .monile_item{display:none}.feature-type2{margin-top:73px;margin-bottom:58px;overflow:hidden}.feature-type2__inner{display:flex;align-items:center}.feature-type2__info.flower{width:50.92593%;position:relative;padding-top:51px;z-index:2}.feature-type2__info.flower::before{background-image:url(../img/flower.png);opacity:.3;width:278px;height:273px;top:-49px;left:-50px;background-repeat:no-repeat;background-size:contain;z-index:-1;position:absolute;content:""}.feature-type2__title-wrapper{display:flex;justify-content:flex-end;margin-right:76px;padding-bottom:75px}.casita-detail .left_wrap,.feature-type2__img{width:49.07407%;position:relative;overflow:hidden}.feature-type2__img img{will-change:transform;width:100%;height:571px;-o-object-fit:cover;object-fit:cover;display:block}.feature-type2__title{font-size:40px;line-height:1.07;margin-bottom:100px;position:relative;padding-right:10px}.feature-type2__textbox{padding-right:133px}.feature-type2__textbox .feature-type2__subtitle{font-size:29px;line-height:1.33;margin-bottom:30px;color:#212121;font-weight:500;font-family:Literata}.feature-type2__text{margin-bottom:20px}.feature-type2__text p{font-size:14px;line-height:1.5;margin-bottom:30px;color:#000;font-family:Montserrat;font-weight:500;opacity:.8}.img-with-list .img-with-lis{margin:120px 0 130px;overflow:hidden}.img-with-list{position:relative;padding-bottom:60px}.img-with-list .faq-flower{top:-87px}.img-with-list .left-side{width:50.92593%;max-width:unset;padding-right:130px;padding-top:13%}.img-with-list .default-list{list-style:none;padding-top:25px}.img-with-list .default-list li{color:#bda25d;padding:11px 0 11px 26px;position:relative;border-bottom:1px solid rgba(36,76,72,.1)}.img-with-list .default-list li p{color:#212121;display:flex;line-height:1.31034;font-size:15px;font-family:Montserrat;font-weight:500;margin:0}.img-with-list .default-list li p::before{content:"•";margin-right:17px;line-height:15px;font-size:20px;color:#bda25d}.img-with-list .right-side{width:49.07407%;max-width:unset;padding-top:44px;position:relative;overflow:hidden}.img-with-list .right-side img{max-width:100%;transform:translateY(-5%) scale(1.1);will-change:transform;width:100%;height:469px;-o-object-fit:cover;object-fit:cover;display:block}.casita-detail .right_wrap{width:50.92593%;position:relative;padding-top:13%;z-index:2;padding-left:6%}.casita-detail .media-wrap{display:flex}.casita-detail .suite-price-text h4{color:#fff;margin-bottom:20px}.casita-detail .suite-price-text h4 span{display:block;padding-bottom:11px}.casita-detail .slider-container{position:relative;width:100%}.casita-detail .right_wrap p{font-family:Montserrat;color:#fff;font-weight:700;font-size:14px;opacity:.75;padding-left:21%;line-height:1.8}.casita-detail .slider-container .item{outline:0;padding:50px 0;position:relative}.casita-detail .slides-numbers{color:#fff;display:none;font-size:20px;font-weight:300;left:7%;position:relative;top:0;z-index:99;text-align:center}.casita-detail::before{content:"";position:absolute;background-color:#fff;left:0;top:-1px;width:100%;height:153px}.casita-detail .slick-slider{margin-bottom:10px}.casita-detail .slick-next,.casita-detail .slick-prev,.fancybox-button.fancybox-button--play,.fancybox-button.fancybox-button--thumbs,.fancybox-button.fancybox-button--zoom{display:none!important}.casita-detail .blank_space{background:#fff;width:14%;height:2px;display:inline-block;position:relative;top:-8px;margin-right:20px;margin-left:20px}.casita-detail .slides-numbers .active{color:#fff;font-size:24px;margin-right:-6px;font-family:Montserrat;font-weight:500}.casita-detail .slides-numbers .total{margin-left:-5px;font-size:24px;margin-right:-6px;font-family:Montserrat;font-weight:500}.casita-detail .slick-arrow{padding:10px;border:0;outline:0;background:#6caddf;position:absolute;top:-9px;border-radius:10px;z-index:5;color:#fff;text-transform:lowercase;cursor:pointer}.casita-detail .slick-arrow.slick-next{right:0}.casita-detail .slick-arrow.slick-prev{right:55px}.casita-detail{position:relative;background:#093923;padding:40px 0}.casita-container{max-width:1200px;margin:0 auto;padding:0 15px}.fancybox-container{z-index:99999999999999999999999!important}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content,.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in;width:100%!important;height:100%!important;transform:translate(0,0)!important}.fancybox-image,.fancybox-spaceball{object-fit:cover!important}.fancybox-button.fancybox-button--close{background-color:#fff!important;color:#000!important;margin:15px;border:2px solid #000}.manali-spa-slider .swiper{width:100%;height:auto}.manali-spa-slider .slider-counter-bar{position:absolute;bottom:0;right:10px;z-index:1;background:#fff;padding:15px}.manali-spa-slider .swiper-progress-bar{position:absolute;width:70px;display:block;z-index:1;height:2px;top:50%;left:49%;transform:translate(-50%,-50%)}.manali-spa-slider .swiper-progress-bar .slide_progress-bar{position:absolute;height:2px;background:rgba(0,0,0,.3);width:auto;clear:both;opacity:0;bottom:0;left:0;right:0}.manali-spa-slider .swiper-progress-bar .slide_progress-bar:after{position:absolute;top:0;left:0;background:#000;height:100%;width:0;content:"";transition:width .1s linear}.manali-spa-slider .swiper-progress-bar.active .slide_progress-bar{opacity:1}.manali-spa-slider .swiper-progress-bar.animate .slide_progress-bar:after{transition:width 5s linear;transition-delay:unset;width:100%}.manali-spa-slider .swiper-pagination{position:unset;color:#131313;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:space-between;width:130px}.manali-spa-slider .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.manali-spa-slider .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.form_slider_wrapper .slick-active.slick-center .item_content.item_hide .item_hide_flex{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;margin-top:-28px}.bar_section.manali-bar-wrap{margin-top:100px}@media (max-width:1280px){.casita-detail__inner .top-abs-img{max-width:340px;max-height:220px}.image_slider{overflow-x:hidden}.form_slider_wrapper::before{right:0}}@media (max-width:1050px){.faq_wrapper .default-title{font-size:46px}.green_bar_wrapper .content_wrapper h4{font-size:32px}.bar_section .default-title{font-size:45px}.bar_section .courses__title{padding-top:0}.faq_wrapper .accordion__header{padding:16px 24px 16px 12px}.faq_wrapper .accordion__toggle{width:36px;height:36px}.faq_wrapper .accordion__toggle::before{top:10px;left:14px}.is-active .accordion__toggle::before{transform:rotate(-90deg);left:8px}}@media (max-width:1024px){.casita-detail__inner{flex-direction:column}.casita-detail__inner .left-side{padding-top:0;max-width:70%;margin:0 auto}.casita-detail__inner .right-side{max-width:79.52218%;margin:37px auto 0}.bar_section .casita-detail__inner .top-abs-img{display:none}.bar_section .courses__title{flex-direction:column;max-width:100%}.bar_section .default-title{font-size:40px;margin-bottom:25px}.faq_wrapper .faq__header{padding:0 45px 0 50px;flex-direction:column}.faq_wrapper .faq__header-left,.faq_wrapper .faq__header-right{width:100%}}@media (max-width:992px){.faq_wrapper .accordion{max-width:100%}.savor_section .savor_content h3 br{display:none}.savor_section .savor_heading h5{font-size:40px}.savor_section .savor_heading{top:-1%;left:36%;height:150px;width:150px}.faq_wrapper .accordion__header>*{font-size:13px}.faq_wrapper .accordion__body{padding:25px 30px 23px}.green_bar_wrapper .content_wrapper h4{font-size:25px}}@media (max-width:991px){.faq_wrapper .accordion__toggle{width:36px;height:33px}.savor_section .savor_heading{top:-5%;left:40%}}@media (max-width:768px){.savor_section .savor_content h3{font-size:20px}.bar_section .casita-detail__inner .right-side span,.bar_section .default-title{font-size:36px}.faq_wrapper .default-title{font-size:35px;margin-bottom:20px}.green_bar_wrapper{height:auto;padding:30px 0}.green_bar_wrapper .content_wrapper h4 br{display:none}.green_bar_wrapper .content_wrapper h4,.savor_section .savor_content h3{padding-top:20px}.savor_section .savor_heading{left:42%;display:none}.faq_wrapper .accordion__toggle{width:52px;height:33px}.faq_wrapper .accordion__toggle::before{top:11px;left:13px}.is-active .accordion__toggle::before{left:8px}.savor_section{padding:10px 0}.casita-detail__inner .left-side{max-width:100%}.form_slider_wrapper .default-title{font-size:30px}.form_slider_wrapper .item.slick-slide{width:300px;height:300px!important}.form_slider_wrapper .item_content .first-paragraph{margin-bottom:11px;font-size:21px}.form_slider_wrapper .item_content h5{font-size:19px}.form_slider_wrapper .item_content p{font-size:11px}.form_slider_wrapper .item_content{padding:6px 20px 20px}.form_slider_wrapper::before{top:-119px;width:169px}.savor_section img{width:100%;height:416px}.image_wrapper img{width:100%;height:386px;object-fit:cover}.bar_section .swiper-slide img{width:100%;height:546px;object-fit:cover}.feature-type2__inner,.img-with-list__inner.flex_wrapper{display:block}.feature-type2__img,.feature-type2__info.flower,.img-with-list .right-side{width:100%}.img-with-list .left-side{width:100%;padding-right:20px}}@media (max-width:600px){.form_slider_wrapper .default-title{font-size:26px}.form_slider_wrapper .slider_heading{max-width:90%}.wrap.form_slider_wrapper{padding:0 30px}.bar_section .casita-detail__inner .right-side span{font-size:30px}}@media (max-width:575px){.feature-type2__img img{height:471px}.feature-type2__textbox{padding-right:3px;padding-left:15px}}@media (max-width:490px){.bar_section .default-title{font-size:31px;margin-left:40px}.form_slider_wrapper .default-title{font-size:23px}.form_slider_wrapper::before{top:-91px;width:124px}.wrap.form_slider_wrapper{padding:30px 0}.bar_section .default-title .first:before{width:24%;left:-45px}.bar_section .right-side p{padding-left:0}.casita-detail__inner .right-side{max-width:100%;margin:25px auto 0}.green_bar_wrapper .content_wrapper h4{font-size:22px}.bar_section .default-title br,.form_slider_wrapper .default-title br{display:none}.bar_section .default-title .first,.form_slider_wrapper .default-title span.first{font-size:16px}.form_slider_wrapper .slider_heading{margin-left:62px}.bar_section .courses__title p{font-size:14px}}@media (max-width:380px){.savor_section img{height:376px}.image_wrapper img{height:336px}.bar_section .swiper-slide img{height:440px}}