@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100; 0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');#return-to-top,.btns,.global_title.center{text-align:center}.btns.ic::after,.btns.ic::before,.btns::after,.btns::before{width:46px;content:""}.footer_sec .bg,.hero_sec figure img{object-fit:cover;width:100%;height:100%}video::-webkit-media-controls-play-button{display:none!important}.featured_block h3,.packages_sec figure h3{-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}*,.contact_social li,.facilities_dtl ul,.facilities_sec.package ul,.faq_sec,.ftr_link,.hotel_sec,.itinerary_box .accordion-body ul,.map_detail figure,.pay_info li,.place_sec .title i,.testimonial_sec p,.view_all,.view_more,.visit_box,body,header .nav-right,header .navbar{margin:0;padding:0}.btns::after,.btns::before{opacity:0;transform:rotateY(-90deg);height:100%}.btns.ic span::after,.btns.ic::after,.btns::after{background:url(../images/btns-ic-left-white.svg) center center/100% 100% no-repeat}.btns.ic span::before,.btns.ic::before,.btns::before{background:url(../images/btns-ic-right-white.svg) center center/100% 100% no-repeat}.btns.ic span::after,.btns.ic span::before{height:47px;width:46px;opacity:.1;content:""}.btns,.btns.ic span::after,.btns.ic span::before,.btns.ic::after,.btns.ic::before,.btns::after,.btns::before{transition:.6s ease-in-out}.btns.arrow i,.btns.arrow i img,.experience_block .icon img,.facilities_sec i img,.ftr_link li a::before,.like_sec .hotels_box figure img,.related_sec .hotels_box figure img,.social_icon li a img,.sticky_buttons,.sticky_buttons ul li a img,a,button{transition:.4s ease-in-out}.btns,.destinations_block:hover .btns,.hotels_box:hover .btns,.package_box:hover .btns,.view_all,.view_more,header .call_info i{display:inline-flex}#return-to-top,.view_more:hover,a,button{text-decoration:none}.btns.ic span::after,.btns.ic span::before,.sticky_buttons{transform:translate(0,-50%);top:50%}.hero_info,header.sticky{backdrop-filter:blur(25.5px)}.more_modal,html{scrollbar-width:thin;scrollbar-color:var(--primary) #7d7e81;scroll-behavior:smooth}:root{--primary:#329b47;--primary2:#80c342;--secondary:#2f4354;--text:#393939;--white:#ffffff;--black:#000000;--someone:"Black Vosten Personal Use";--playfair:"Playfair Display",serif;--rubik:"Rubik",sans-serif;--lato:"Lato",sans-serif}@font-face{font-family:Someone;src:url("../fonts/Someone.eot");src:url("../fonts/Someone.eot?#iefix") format("embedded-opentype"),url("../fonts/Someone.woff2") format("woff2"),url("../fonts/Someone.woff") format("woff"),url("../fonts/Someone.ttf") format("truetype"),url("../fonts/Someone.svg#Someone") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Black Vosten Personal Use";src:url("../fonts/BlackVostenPersonalUse.eot");src:url("../fonts/BlackVostenPersonalUse.eot?#iefix") format("embedded-opentype"),url("../fonts/BlackVostenPersonalUse.woff2") format("woff2"),url("../fonts/BlackVostenPersonalUse.woff") format("woff"),url("../fonts/BlackVostenPersonalUse.ttf") format("truetype"),url("../fonts/BlackVostenPersonalUse.svg#BlackVostenPersonalUse") format("svg");font-weight:400;font-style:normal;font-display:swap}body,html{overflow-x:hidden}html{-ms-overflow-style:none}body{font-size:16px;color:var(--text);font-family:var(--rubik)}a,button,input,select,textarea{outline:0!important;box-shadow:none}.btn:focus,a:focus,a:hover,btn.focus,button:focus,select:focus{outline:0;text-decoration:none;box-shadow:none}img{border:none;vertical-align:middle;max-width:100%;height:auto}li{list-style:none}h1,h2,h3,h4,h5,h6{outline:0!important;font-family:var(--playfair)}input,select,textarea{box-shadow:none!important}.container{width:90%;max-width:1640px;margin:0 auto;padding:0}.global_title,.vision_sec h2{margin:0 0 15px;padding:0;font-size:56px;font-weight:600;color:var(--secondary)}#return-to-top,.btns,.view_all,.view_more{font-size:18px}.global_title small{font-family:var(--someone);font-size:40px;line-height:normal;color:var(--primary2);display:block;font-weight:400}.footer_sec h3,.payment_block h4{font-family:var(--rubik);font-weight:500}p{font-size:16px;line-height:150%;font-weight:400}.btns{margin:0;padding:13px 26px;line-height:normal;letter-spacing:3.6px;color:var(--white);background:var(--primary);text-transform:uppercase;border-radius:10px;align-items:center;justify-content:center;border:none;position:relative;cursor:pointer}#return-to-top,.blog_inn p a,.breadcrumb li a:hover,.ftr_link li a.active,.ftr_link li a:hover,.ftr_link li.active a,.ftr_link li:hover a,.hotel_detail .add-more .read-less:hover,.hotel_detail .add-more .read-more:hover,.payment_box .call_info a:hover,.social_link li a:hover,.thank_service li a:hover,.view_all,.view_more,header .call_info .contact_dtl a:hover,header .navbar-light .navbar-nav .nav-item:hover .nav-link,header .navbar-light .navbar-nav .nav-link.active,header .navbar-light .navbar-nav .nav-link:focus,header .navbar-light .navbar-nav .nav-link:hover,header .navbar-light .navbar-nav .show>.nav-link,header .top-link li .nav-link.active,header .top-link li .nav-link:hover{color:var(--primary)}.about_sec .container,.blogs_sec .container,.btns span,.choose_sec .container,.destination_sec .container,.destinations_sec .container,.explore_sec .container,.featured_sec .container,.find_sec .container,.footer_sec .container,.get_sec .container,.honeymoon_sec .container,.itinerary_sec .container,.life_sec .container,.package_sec .container,.packages_sec .container,.payment_box .payment_inn{position:relative;z-index:2}.btns.ic,.btns:hover{padding:13px 50px}.btns::after{position:absolute;left:0}.btns::before{position:absolute;right:0}#preloader,.blog_block a,.blog_block figure a,.contact_info .iti,.contact_social li a:hover::before,.form_info .iti,.ftr_link li a:hover::before,.hotel_map iframe,.map_detail figure img,.payment_box .iti,.touch_box .address a:hover::before,header,header .navbar-brand img{width:100%}.map_detail figure{max-height:360px;min-height:360px;display:flex;height:100%}.map_detail figure a{width:100%;display:flex}.destination_dtl figure img,.map_detail figure img,.place_detail figure img{width:100%;object-fit:cover}.btns:hover::after{opacity:1;transform:inherit;left:0}.btns:hover::before{opacity:1;transform:inherit;right:0}.btns.ic::after{position:absolute;left:20px;height:100%;opacity:0}.btns.ic::before{position:absolute;right:20px;height:100%;opacity:0}.btns.ic span::after{position:absolute;left:-50px;display:none}.btns.ic span::before{position:absolute;right:-50px}.btns.ic:hover::after{opacity:1;left:0}.btns.ic:hover::before{opacity:1;right:0}.btns.arrow{text-transform:capitalize;gap:15px;padding:5px 26px!important}.footer_sec h3,.payment_block h4,.scroll_btn .mouse,.social_icon li{text-transform:uppercase}.about_sec .btns,.error_sec .btns,.form_info .btns,.journey_sec .btns,.package_box .btns,.packages_related .btns,.payment_box .btns,.place_detail .btns,.reach_box .button .btns,.southern_sec .btns,.thank_box .btns{text-transform:capitalize}.btns.arrow i{height:38px;width:38px;min-width:38px;border-radius:40px;background:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center}.btns.arrow::after,.btns.arrow::before{display:none!important}.btns.arrow:hover i{transform:rotate(135deg);background:var(--white)}.btns.arrow:hover i img{filter:brightness(0)}.view_more{text-decoration:underline}.view_more:hover{letter-spacing:2px}.view_all{align-items:center;gap:10px;cursor:pointer}#preloader,#preloader .circle,.breadcrumb,.contact_social{align-items:center;display:flex}.hotel_sec .splide__list,.view_all:hover{gap:20px}#preloader{height:100%;position:fixed;z-index:99999;inset:0px;justify-content:center;transition:opacity .4s}#preloader .circle{position:absolute;width:200px;height:200px;background:#000;border-radius:50%;box-shadow:#fff 0 0 0 100vw;transition:transform 1.6s;transform:inherit;margin:auto;justify-content:center}#preloader .circle img{width:140px;height:auto;z-index:1;position:relative}header{padding:20px 0;margin:0;background:0 0;position:absolute;top:0;z-index:9999}header .navbar{align-items:center;justify-content:space-between}header .navbar-brand{margin:0;padding:0;width:175px}header .navbar-light .navbar-nav .nav-item{margin:0 0 0 35px}header .navbar-light .navbar-nav .nav-link{margin:0;padding:10px 0;font-weight:400;font-size:18px;color:var(--white);display:inline-block}header .top_part{margin:0 0 14px;padding:0;display:flex;gap:22px;align-items:center;justify-content:end}header .call_info,header .call_info i{align-items:center;padding:0;margin:0}header .top-link{margin:0;padding:0;display:flex;gap:22px}header .top-link li{margin:0;padding:0;font-size:16px}.blog_block:hover h3,.blog_block:hover h3 a,.blog_block:hover p,.faq_box h3,.faq_sec p,.inner_banner h1,.inner_banner h2,.inner_banner p,.package_box:hover h3,.payment_block h4 a:hover,.social_link li a,header .top-link li .nav-link{color:var(--white)}header .call_info{display:flex;gap:14px}header .call_info i{background:#45a943;height:41px;width:41px;min-width:41px;min-height:41px;border-radius:40px;justify-content:center}.pay_info li img,.social_icon li a img{width:auto;height:auto}header .call_info .contact_dtl{margin:0;padding:0;font-size:16px;color:var(--white);line-height:normal}header .call_info .contact_dtl a{margin:0;padding:0;font-size:20px;color:var(--white);display:block}@keyframes growOut{0%{transform:scale(0)}80%{transform:scale(1.1)}100%{transform:scale(1)}}header.sticky{padding:10px 0;position:fixed;background:rgba(0,0,0,.7);box-shadow:0 5px 5px rgba(0,0,0,.1);z-index:999!important;animation:.4s slide-down}header.sticky .navbar-brand{width:130px}header.sticky .navbar{align-items:center}header.sticky .navbar-light .navbar-collapse{padding:0}.hero_info .btns.ic span::before,header.sticky .top_part{display:none}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}100%{opacity:.9;transform:translateY(0)}}.footer_sec{z-index:56;margin:0;padding:100px 0 0;position:relative;background:var(--black)}#return-to-top,.sticky_buttons{position:fixed;z-index:9999}#return-to-top{right:15px;bottom:10px;background:0 0;width:49px;height:49px;line-height:49px;border-radius:40px;transition:.3s}.footer_sec .bg{position:absolute;top:0;left:0;opacity:.22}.footer_sec figure{margin:0 0 35px;padding:0;text-align:right}.footer_sec p.info{margin:0 0 35px;padding:0;font-size:20px;color:var(--white);text-align:right}.footer_sec h3{margin:0 0 24px;padding:0;font-size:20px;color:var(--white)}.ftr_link.columns{display:grid;grid-template-columns:1fr 1fr}.ftr_link li{margin:0 0 7px;padding:0;font-size:20px;color:var(--white)}.ftr_link li a,.touch_box .address a{color:var(--white);position:relative}.ftr_link li a::before{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;width:0;height:1px;background:var(--primary)}.social_link{margin:0 0 40px;padding:0}.social_link li{margin:0 0 5px;padding:0;font-size:20px;color:var(--white)}.payment_block h4,.payment_block h4 a,.read-more-btn:hover{color:var(--primary2)}.payment_block{margin:40px 0 0;padding:0 0 75px;border-bottom:1px solid rgba(217,217,217,.33)}.payment_block h4{margin:0 0 15px;padding:0;font-size:20px;text-align:right}.payment_block h4 small{margin-top:5px;font-size:16px;font-weight:400;color:var(--white);display:block}.payment_info{margin:0;padding:0;display:flex;gap:10px;justify-content:space-between;align-items:center}.pay_info,.social_icon{align-items:center;padding:0}.social_icon{margin:0;display:flex;gap:32px}.copyright,.pay_info{gap:10px;margin:0;display:flex}.social_icon li{margin:0;padding:0;font-size:20px;font-weight:500;color:var(--white)}.blog_block .curve4,.contact_social li a img,.experience_block.active .icon img,.facilities_sec i:hover img,.hotel_detail .detail_inn:hover i img,.social_icon li a img{filter:brightness(0) invert(1)}.social_icon li a:hover img{filter:none}.copyright{padding:40px 0;align-items:center;justify-content:space-between;flex-wrap:wrap}.copyright p{margin:0;padding:0;color:var(--white)}.copyright p a:hover{opacity:.6}#return-to-top span{display:inline-block;transform:rotate(-90deg)}#return-to-top:hover{background:var(--primary);color:var(--white)}.sticky_buttons{right:-25px;margin:0;display:flex;flex-direction:column;gap:70px;align-items:start}.about_sec .left_part,.contact_sec .right_img,.get_sec .detail,.hero_sec,.hero_sec .splide__slide,.hotels_block,.inner_banner,.map_sec .map_info,.more_modal .modal_info,.testimonial_sec .left_part{position:relative;margin:0;padding:0}.sticky_buttons ul{margin:0;padding:0;display:flex;flex-direction:column;gap:17px}.sticky_buttons ul li a,.sticky_buttons ul li button{width:41px;height:41px;border-radius:50px;background:var(--primary2);display:flex;align-items:center;justify-content:center;overflow:hidden;border:none}.get_quote:hover,.sticky_buttons ul li a.green{background:#138029}.sticky_buttons ul li a.dark{background:#2aa81a}.sticky_buttons ul li button.red{background:url(../images/sticky-img.png) center center/100% 100% no-repeat;width:45px;height:45px}.sticky_buttons ul li a:hover img,.sticky_buttons ul li button:hover img{animation:.4s linear alternate toBottomFromTop}@keyframes toBottomFromTop{49%{transform:translateY(100%)}50%{opacity:0;transform:translateY(-100%)}51%{opacity:1}}.hero_sec figure{margin:0;padding:0;height:100vh}.hero_sec .splide__slide{height:100%;width:100vw!important}.hero_sec .splide__slide::before,.inner_banner::before{content:"";position:absolute;top:0;left:0;width:100%;height:280px;background:linear-gradient(0deg,rgba(0,0,0,0) 2.46%,#000 97.8%);z-index:1}.hero_cap{margin:0;padding:0;position:absolute;width:100%;bottom:40px;left:0;z-index:9}.hero_cap .hero_dtl{margin:0 0 70px;padding:0;text-align:center}.hero_cap h2{margin:0;padding:0;font-size:50px;line-height:normal;color:var(--white);font-weight:400;font-family:var(--someone)}.hero_cap p,.hero_info label{font-size:18px;color:var(--white);padding:0}.hero_cap p,.thank_box p{margin:0 0 20px}.scroll_btn{margin:0 0 30px;padding:0;text-align:center}.scroll_btn .mouse{margin:0;padding:0;font-size:14px;display:inline-flex;justify-content:center;flex-direction:column;align-items:center;gap:8px;color:var(--white)}.scroll_btn .mouse svg{width:33px}.scroll_btn .mouse svg .anim{animation:2s linear infinite anim}.hero_info{margin:0;padding:19px 19px 19px 60px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.1);border-radius:20px;display:flex;grid-template-columns:1fr 1fr 1fr 214px;grid-column-gap:60px;align-items:center}.hero_info .input-group{margin:0;display:block}.hero_info label{margin:0 0 10px;display:block}.hero_info .btns{height:109px}.hero_info .input-group .select2-container,.payment_box .input-group .select2-container{width:100%!important}.hero_info .select2-container--default .select2-selection--single{padding-bottom:5px;background:0 0;border:none;border-bottom:1px solid #d9d9d9;border-radius:0}.hero_info .select2-container--default .select2-selection--single .select2-selection__clear{font-size:17px;font-weight:300;color:#fff;background:var(--primary);border-radius:40px;width:16px;height:16px;display:block;line-height:17px;right:20px;position:relative;top:5px;display:flex;align-items:center;justify-content:center}.hero_info .select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--white)!important;line-height:normal}.hero_info .select2-container .select2-selection--single .select2-selection__rendered{padding:0}.hero_info .select2-container--default .select2-selection--single .select2-selection__arrow{right:20px;top:50%;transform:translateY(-50%);width:auto;height:auto}.hero_info .select2-container--default .select2-selection--single .select2-selection__arrow:after{content:"";width:14px;height:14px;background:url(../images/caret-down-black24x.svg) center center/100% no-repeat;transition:.3s ease-in-out;display:block}.choose_box .col-lg-4:nth-child(3n) .choose_block:before,.choose_box .col-lg-4:nth-last-child(-n+3) .choose_block:before,.crafting_box .moretext,.destination_dtl .splide__pagination li::before,.destination_dtl .splide__slide::before,.experience_block.active .main_img,.form_info .btns::after,.form_info .btns::before,.hero_info .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.explore_info .select2-container--open .select2-selection--single .select2-selection__arrow:after,.hero_info .select2-container--open .select2-selection--single .select2-selection__arrow:after,.payment_box .select2-container--open .select2-selection--single .select2-selection__arrow:after{transform:rotate(-180deg)}.explore_info .input-group .select2-container{margin-right:20px}.select2-dropdown{border-color:rgba(0,0,0,.2);border-radius:10px!important;overflow:hidden;box-shadow:0 5px 24px rgba(0,0,0,.1)}.select2-container--open .select2-dropdown--above{border-radius:10px 10px 0 0}.select2-search--dropdown{padding:7px}.select2-container--default .select2-search--dropdown .select2-search__field{border:none!important;border-bottom:1px solid #dde2ed!important}.select2-search--dropdown .select2-search__field{padding-left:35px!important;background-image:url("../images/search-ic-14x.png");background-size:14px 14px;background-repeat:no-repeat;background-position:5px center;padding:6px 10px;font-size:14px;color:var(--txt)}.select2-container--default .select2-results>.select2-results__options{scrollbar-width:thin;-ms-overflow-style:none;scrollbar-color:var(--primary) #f0f0f0}.select2-results__option{font-size:14px;color:var(--text);line-height:normal;padding:7px 10px;margin-bottom:5px}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,.select2-container--default .select2-results__option--selected{background:var(--primary);color:var(--white)}.select2-results__option:hover{background:var(--primary)!important;color:var(--white)}.slider-counter{position:absolute;bottom:45px;right:40px;font-size:16px;font-weight:300;color:var(--white);transform:rotate(-90deg)}.slider-counter::before{content:"";position:absolute;top:0;bottom:0;left:100%;height:1px;width:70px;background:#d9d9d9;margin:auto 10px}.slider-counter strong{font-size:25px;font-weight:500}.hero_sec .jquery-background-video-wrapper{height:auto;min-height:100vh;position:relative;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover}.hero_sec .jquery-background-video{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%)}.hero_sec .js .jquery-background-video{opacity:0;transition:opacity .3s linear}.blog_block:hover .curve4,.blog_block:hover::before,.featured_block:hover::before,.hero_sec .js .jquery-background-video.is-visible,.package_box:hover .caption:last-child,.package_box:hover::before,.packages_sec figure:hover .btns,.packages_sec figure:hover p{opacity:1}.vid_mute{width:32px;height:32px;padding:10px;display:block;cursor:pointer;border-radius:50%;position:absolute;bottom:120px;right:50px;background:url("../images/play_unmute.svg") center center no-repeat rgba(0,0,0,.2);background-size:14px 14px;font-size:0}.destinations_block,.featured_block{background:#f0f8f2;transition:.4s ease-in-out}.vid_mute.muted{background:url("../images/play_mute.svg") center center no-repeat rgba(0,0,0,.1);background-size:14px 14px}@keyframes anim{0%,100%{transform:translateY(-15px)}50%{transform:translateY(2px)}}.featured_sec{margin:0;padding:135px 0;position:relative}.destinations_sec .curve1,.featured_sec .curve1,.honeymoon_sec .curve1{position:absolute;top:155px;right:50px}.blog_sec .curve1 .path,.blogs_sec .curve1 .path,.destination_sec .curve1 .path,.destinations_sec .curve1 .path,.featured_sec .curve1 .path,.honeymoon_sec .curve1 .path,.itinerary_sec .curve1 .path,.payment_box .curve1 .path,.vision_sec .curve1 .path{stroke-dasharray:100;stroke-dashoffset:100;animation:4s infinite forwards draw}.destinations_sec .rectangle,.featured_sec .rectangle,.honeymoon_sec .rectangle{position:absolute;top:175px;right:-30px;border-radius:447px;opacity:.18;background:#329b47;filter:blur(75px);width:447px;height:447px}.featured_block .arrow,.featured_block::before{position:absolute;opacity:0;transition:.4s ease-in-out}.featured_sec .curve2{position:absolute;top:300px;left:400px;animation:4s linear infinite rotate}.featured_sec .curve3{position:absolute;top:310px;left:90px}.choose_sec .curve3 .path,.destinations_sec .curve3 .path,.featured_sec .curve3 .path,.honeymoon_sec .curve3 .path,.itinerary_sec .curve3 .path,.life_sec .curve3 .path,.package_sec .curve1 .path,.payment_box .curve3 .path{stroke-dasharray:100;stroke-dashoffset:100;animation:4s linear infinite draw}.choose_sec .curve3 .rotate,.destinations_sec .curve3 .rotate,.featured_sec .curve3 .rotate,.honeymoon_sec .curve3 .rotate,.itinerary_sec .curve3 .rotate,.life_sec .curve3 .rotate,.package_sec .curve1 .rotate,.payment_box .curve3 .rotate{animation:4s linear infinite rotate;transform-box:fill-box;transform-origin:center center}.destinations_sec .dots,.featured_sec .dots,.honeymoon_sec .dots{width:26px;height:26px;position:absolute;z-index:1;border-radius:50%;right:26%;bottom:17%;border:2px solid var(--primary);animation:12s linear infinite animationdots}.destinations_sec .info,.featured_sec .info,.hotel_sec .info,.packages_sec .info{margin:0 auto 55px;padding:0;max-width:800px;text-align:center}.featured_sec .splide__slide{padding:13px 0 30px}.featured_block{margin:0;padding:13px 10px;border-radius:15px;position:relative;display:block}.featured_block .discount{position:absolute;top:-13px;right:-28px;z-index:9}.featured_block .discount span{font-size:20px;font-weight:300;color:var(--white);position:absolute;line-height:normal;top:15px;left:15px}.featured_block .discount strong{font-size:25px;font-weight:600;text-transform:uppercase;display:block}.featured_block::before{content:"";bottom:5px;left:0;right:0;background:url(../images/featured_title_logo.png) center center/100% 100% no-repeat;width:90%;height:40px;margin:0 auto}.featured_block:hover{transform:translateY(30px)}.featured_block figure{margin:0 0 12px;padding:0;border-radius:15px;max-height:470px;min-height:470px;position:relative;height:100%;display:flex}.featured_block figure img{width:100%;object-fit:cover;border-radius:15px;max-height:470px}.featured_block .arrow{margin:0;padding:0;background:var(--primary);height:52px;width:52px;border-radius:50px;display:inline-flex;align-items:center;justify-content:center;bottom:20px;right:20px;transform:rotate(45deg)}.blog_sec .splide__arrow--next,.destinations_sec .splide__arrow--next,.featured_sec .splide__arrow--next,.honeymoon_sec .splide__arrow--next,.packages_related .splide__arrow--next,.related_sec .splide__arrow--next{right:-60px}.featured_block:hover .arrow{transform:inherit;opacity:1}.featured_block h3{margin:0;padding:0;font-size:30px;font-weight:600;color:var(--secondary);text-align:center;width:100%;display:-webkit-box;z-index:2;position:relative}.blog_sec .splide__arrow,.destinations_sec .splide__arrow,.featured_sec .splide__arrow,.honeymoon_sec .splide__arrow,.packages_related .splide__arrow,.related_sec .splide__arrow{height:46px;width:46px;background:#dfdede;opacity:1}.blog_sec .splide__arrow:hover,.destinations_sec .splide__arrow:hover,.featured_sec .splide__arrow:hover,.honeymoon_sec .splide__arrow:hover,.packages_related .splide__arrow:hover,.related_sec .splide__arrow:hover{background:var(--primary);opacity:1}.blog_sec .splide__arrow--prev,.destinations_sec .splide__arrow--prev,.featured_sec .splide__arrow--prev,.honeymoon_sec .splide__arrow--prev,.packages_related .splide__arrow--prev,.related_sec .splide__arrow--prev{left:-60px}.blog_sec .splide__pagination,.destinations_sec .splide__pagination,.featured_sec .splide__pagination,.honeymoon_sec .splide__pagination,.hotel_sec .splide__pagination,.packages_related .splide__pagination,.related_sec .splide__pagination{margin:20px 0 0;padding:0;text-align:center;display:flex;gap:10px;z-index:9;justify-content:center;position:relative}.blog_sec .splide__pagination li,.destination_dtl .splide__pagination li,.destinations_sec .splide__pagination li,.featured_sec .splide__pagination li,.honeymoon_sec .splide__pagination li,.hotel_sec .splide__pagination li,.like_sec .splide__pagination li,.packages_related .splide__pagination li,.related_sec .splide__pagination li{border-radius:5px}.blog_sec .splide__pagination__page,.destinations_sec .splide__pagination__page,.featured_sec .splide__pagination__page,.honeymoon_sec .splide__pagination__page,.hotel_sec .splide__pagination__page,.packages_related .splide__pagination__page,.related_sec .splide__pagination__page,.testimonial_sec .swiper-pagination-bullet{margin:0;width:20px;height:5px;display:block;border-radius:5px;background:var(--secondary);position:relative;transition:.4s ease-in-out}.blog_sec .splide__pagination__page.is-active,.destinations_sec .splide__pagination__page.is-active,.featured_sec .splide__pagination__page.is-active,.honeymoon_sec .splide__pagination__page.is-active,.hotel_sec .splide__pagination__page.is-active,.testimonial_sec .swiper-pagination-bullet-active{background:var(--primary);width:40px;transform:inherit;opacity:1}@keyframes draw{to{stroke-dashoffset:0}}@keyframes rotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@keyframes animationdots{0%,100%{transform:translate(0,0) rotate(0)}20%{transform:translate(73px,-1px) rotate(36deg)}40%{transform:translate(141px,72px) rotate(72deg)}60%{transform:translate(83px,122px) rotate(108deg)}80%{transform:translate(-40px,72px) rotate(144deg)}}.destinations_sec{margin:0;padding:0 0 110px;position:relative}.destinations_sec .curve2,.honeymoon_sec .curve2{position:absolute;top:200px;left:400px;animation:4s linear infinite rotate}.destinations_sec .curve3,.honeymoon_sec .curve3{position:absolute;top:210px;left:50px}.destinations_sec .splide__slide,.packages_related .splide__slide{padding:20px 0}.destinations_block{margin:0;padding:0;border-radius:15px;position:relative;display:flex}.destinations_block::before,.hotels_box::before,.packages_sec figure::before{content:"";position:absolute;bottom:0;left:0;border-radius:15px;background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%);height:93px;width:100%;transition:.4s ease-in-out}.about_sec .about_list i,.dtp>.dtp-content>.dtp-date-view>header.dtp-header{background:var(--secondary)}.destinations_block:hover,.hotels_box:hover{transform:translateY(-20px)}.destination_block:hover::before,.destinations_block:hover::before,.hotels_box:hover::before,.like_sec .hotels_box:hover::before,.packages_sec figure:hover::before,.related_sec .hotels_box:hover::before,.visit_box:hover figure::before{height:100%}.destinations_block figure,.hotels_box figure{margin:0;padding:0;border-radius:15px;max-height:465px;min-height:465px;height:100%;width:100%;display:flex}.destinations_block figure img,.hotels_box figure img{width:100%;object-fit:cover;border-radius:15px;max-height:465px}.destinations_block .caption,.hotels_box .caption{margin:0;padding:40px;position:absolute;bottom:0;left:0;text-align:center;width:100%}.destinations_block h3,.hotels_box h3{margin:0;padding:0;font-size:35px;font-weight:600;color:var(--white);transition:.4s ease-in-out}.destinations_block:hover h3,.hotels_box:hover h3{margin-bottom:12px}.destinations_block p,.hotels_box p{margin:0 0 20px;padding:0;color:var(--white);display:none;transition:.4s ease-in-out;overflow:hidden;width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical}.destinations_block .btns,.hotels_box .btns{width:207px;display:none;transition:.4s ease-in-out}.destinations_block:hover p,.hotels_box:hover p,.package_box:hover p{display:-webkit-box}.life_sec,.packages_sec{margin:0;padding:0 0 100px;position:relative}.packages_sec .rectangle{position:absolute;top:40px;left:-40px;border-radius:447px;opacity:.18;background:#329b47;filter:blur(75px);width:447px;height:447px}.packages_sec .curve1{position:absolute;top:110px;right:20px}.blog_sec .curve3 .line,.contact_sec .curve3 .line,.destination_sec .curve3 .line,.packages_sec .curve1 .line{stroke-dasharray:500;stroke-dashoffset:500;animation:4s infinite forwards draw}.packages_sec .right_img{margin:0 0 25px;display:grid;gap:25px;grid-template-columns:1fr 1fr}.packages_sec .caption,.packages_sec figure,.packages_sec figure h3{margin:0;transition:.4s ease-in-out}.packages_sec figure{padding:0;height:100%;border-radius:20px;position:relative;overflow:hidden;display:flex}.packages_sec figure.img1{max-height:860px;min-height:860px}.packages_sec figure.img2,.packages_sec figure.img2 img,.packages_sec figure.img3,.packages_sec figure.img3 img{max-height:395px;min-height:395px}.packages_sec figure.img4{max-height:440px;min-height:440px}.packages_sec figure img{width:100%;height:100%;object-fit:cover;border-radius:20px}.packages_sec .caption{padding:35px 45px;position:absolute;bottom:0;left:0;width:100%;display:flex;flex-direction:column;min-height:262px;transform:translateY(150px);align-items:start}.packages_sec figure h3{padding:0;font-size:35px;font-weight:600;color:var(--white);min-height:42px;display:-webkit-box;width:100%}.experience_block p,.packages_sec figure p{transition:.4s ease-in-out;-webkit-line-clamp:3;width:100%;overflow:hidden;-webkit-box-orient:vertical;color:var(--white)}.packages_sec figure:hover h3{margin-bottom:10px}.packages_sec figure p{margin:0 0 20px;padding:0;display:-webkit-box;opacity:0}.packages_sec figure .btns{transition:.4s ease-in-out;opacity:0}.packages_sec figure:hover .caption{transform:translateY(0);justify-content:flex-end}.hotel_sec .splide{margin-bottom:35px}.hotel_sec .splide__slide{visibility:visible!important}.hotel_sec .splide.is-initialized:not(.is-active) .splide__list{display:flex;gap:20px}.experience_info,.hotel_map{margin:0;padding:0;display:flex}.experience_block{margin:0;padding:0;flex:1 0 0;background:#5f5e64;border-radius:22px;cursor:pointer;transition:.6s ease-in-out;overflow:hidden;position:relative}.experience_block::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(0deg,#000,rgba(0,0,0,0) 100%)}.experience_block.active{flex-grow:6;background:#d9d9d9}.experience_block .main_img{margin:0;padding:0;width:100%;transition:.6s ease-in-out;height:100%;min-height:580px;max-height:580px}.experience_block .main_img img{width:100%;transition:.6s ease-in-out;height:100%;object-fit:cover}.experience_block .detail{margin:0;padding:0;display:none;min-height:580px;max-height:580px}.experience_block.active .detail,.hotels_block h3:nth-child(2),.package_box:hover .bg,.touch_box .address span{display:block}.experience_block figure{margin:0;padding:0;min-height:580px;max-height:580px}.experience_block figure img{height:100%;object-fit:cover;width:100%;min-height:580px}.experience_block .caption{padding:25px 0 50px;position:absolute;bottom:0;left:0;display:flex;gap:60px;align-items:center;justify-content:space-between;flex-direction:column-reverse;height:100%;width:100%}.experience_block.active .caption{flex-direction:row;padding:35px 35px 35px 55px;align-items:end}.experience_block .dtl{margin:0 0 50px;transform:rotate(-90deg);white-space:nowrap;width:100%}.experience_block.active .dtl{transform:rotate(0);white-space:inherit;margin:0}.experience_block h3{margin:0;padding:0;font-size:30px;font-weight:600;color:var(--white);display:inline-block;max-width:400px;overflow:hidden;text-overflow:ellipsis;width:fit-content}.experience_block.active h3{max-width:none;margin-bottom:8px}.experience_block p{margin:0;padding:0;display:none}.experience_block.active p{display:block;display:-webkit-box}.experience_block .icon{margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;background:rgba(217,217,217,.8);border:1px solid rgba(255,255,255,.8);height:60px;width:60px;min-width:60px;border-radius:60px}.experience_block.active .icon{background:var(--primary);border-color:var(--primary)}.experience_slider{display:flex;width:100%;gap:20px;transition:.6s ease-in-out}.experience_slider .slick-track{display:flex}.experience_slider .slick-slide{display:flex;flex:1 1 auto;justify-content:center;align-items:center;padding:0 10px}.about_sec{margin:0;padding:100px 0 150px;position:relative}.about_sec .curve1{position:absolute;top:-30px;left:0}.about_sec .curve1 .line{stroke-dasharray:1000;stroke-dashoffset:1000;animation:4s infinite forwards draw}.about_sec .text_curve{position:absolute;bottom:140px;left:15px}.about_sec .curve3{position:absolute;top:0;right:-150px;animation:8s linear infinite zoom-in-zoom-out}.about_sec .curve2{position:absolute;top:100px;right:30px;animation:6s linear infinite vibrate}.about_sec .detail{margin:0;position:relative}.about_sec .bag_ic{position:absolute;bottom:-100px;right:180px}.about_sec figure{margin:0;padding:0;z-index:2;position:relative}.about_sec .info{margin:0 0 25px;padding:0;max-width:590px}.about_sec .about_list{margin:0;padding:0;max-width:435px}.about_sec .about_list li{margin:0 0 30px;padding:0;display:flex;gap:20px}.about_sec .about_list i{margin:0;padding:0;height:54px;width:54px;min-width:54px;display:flex;align-items:center;justify-content:center;border-radius:50px}.about_sec .about_list h3{margin:0 0 5px;padding:0;font-size:24px;font-weight:600;color:var(--secondary)}.about_sec .about_list p{margin:0;padding:0;font-family:var(--lato)}.about_sec .btns{min-width:184px}@keyframes vibrate{0%,100%{transform:translate(0)}20%{transform:translate(10px,-10px)}40%{transform:translate(10px,10px)}60%{transform:translate(-10px,10px)}80%{transform:translate(-10px,-10px)}}@keyframes zoom-in-zoom-out{0%,100%{transform:scale(1,1)}50%{transform:scale(1.1,1.1)}}.choose_sec{margin:0;padding:0 0 180px;position:relative}.choose_sec .curve3{position:absolute;top:110px;left:90px}.choose_sec .info{margin:0 auto 35px;padding:0;max-width:800px;text-align:center}.choose_box{margin:0;padding:58px 60px 58px 80px;border-radius:20px;background:linear-gradient(90deg,#80c342 0,#329b47 100%);box-shadow:0 22px 60px 0 rgba(0,0,0,.1)}.choose_block{margin:0 0 -3px -2px;padding:0;height:calc(100% + 2px);position:relative}.choose_block::before{content:"";position:absolute;bottom:-25px;right:-25px;background:url(../images/choose-curve.svg) center center no-repeat;height:50px;width:50px}.blog_block,.explore_info.destination:hover .search-form,.form_info,.testimonial_block{background:var(--white)}.choose_block .choose_item{margin:0;padding:30px;position:relative;display:flex;gap:20px;align-items:center;height:100%}.choose_block .choose_item::before{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto;border-bottom:1px dashed var(--white);height:1px;width:85%}.choose_block .choose_item::after{content:"";position:absolute;top:0;left:0;bottom:0;margin:auto 0;border-left:1px dashed var(--white);height:55%;width:1px}.choose_block i{margin:0;padding:0;min-width:62px}.choose_block h3{margin:0;padding:0;font-size:28px;font-weight:600;color:var(--white)}.testimonial_sec{margin:0;padding:0 0 150px}.active .contact_modal,.like_sec .hotels_box figure,.related_sec .hotels_box figure,.testimonial_sec .testi_slider{overflow:hidden}.testimonial_sec .grid{display:grid;grid-template-columns:430px auto;margin-left:calc((100% - 1640px)/ 2);position:relative;z-index:2;align-items:center}.testimonial_sec .curve2{position:absolute;bottom:-120px;left:100%;animation:6s linear infinite vibrate}.testimonial_sec .splide__slide{padding:40px 0}.testimonial_sec .swiper-pagination{display:flex;justify-content:center;bottom:-10px!important}.testimonial_block{margin:30px 0 20px 20px;padding:35px;box-shadow:0 6px 25px rgba(0,0,0,.05);border-radius:20px;position:relative;height:100%}.testimonial_block .curve{position:absolute;top:-20px;right:30px}.testimonial_block .title{margin:0 0 30px;padding:0;display:flex;gap:25px;align-items:center}.testimonial_block .title figure{margin:0;padding:0;min-height:65px;min-width:65px;max-height:65px;max-width:65px;border-radius:10px}.testimonial_block .title figure img{height:100%;width:100%;object-fit:cover;border-radius:10px;min-height:65px}.testimonial_block h3{margin:0;padding:0;font-size:25px;font-weight:600;color:var(--secondary)}.testimonial_block h3 small{margin-top:5px;font-size:16px;font-family:var(--rubik);color:var(--primary);display:block;font-weight:400}.blog_block h3,.blog_block h3 a,.breadcrumb li a,.crafting_box h2,.form_info .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code,.form_info h3{color:var(--secondary)}.testimonial_block p{margin:0 0 35px;padding:0}.testimonial_block .rate{margin:0;padding:0;display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap}.testimonial_block .star{margin:0;padding:3px 10px;display:flex;align-items:center;gap:7px;font-size:16px;background:var(--white);border:1px solid #cacaca;border-radius:30px}.blog_sec{margin:0;padding:0 0 30px;position:relative}.blog_sec .curve1{position:absolute;top:-60px;right:50px}.blog_sec .curve2{position:absolute;top:90px;left:400px;animation:4s linear infinite rotate}.get_sec .curve3,.touch_box .touch_curve{animation:8s linear infinite zoom-in-zoom-out}.blog_sec .curve3{position:absolute;top:30px;right:60px;width:165px}.blog_sec .splide{padding-top:30px}.blog_sec .splide__slide{padding:0 1px 20px}.blog_block{margin:0;padding:18px;border:1px solid silver;border-radius:10px;transition:.4s ease-in-out;position:relative;height:100%}.blog_block .curve4{opacity:0;position:absolute;bottom:30px;right:20px}.blog_block:hover{transform:translateY(20px);border:1px solid transparent}.blog_block figure,.blog_block figure img,.blog_block::before{height:100%;border-radius:10px}.blog_block::before{content:"";position:absolute;top:0;left:0;width:100%;background:linear-gradient(180deg,#6db943 0,#349c46 100%);overflow:hidden;transition:.4s ease-in-out;opacity:0}.blog_block figure{margin:0;padding:0;position:relative;z-index:2;overflow:hidden;min-height:197px;max-height:197px;display:flex}.datepicker td,.datepicker th,.map_sec .map_info a{height:40px;width:40px}.blog_block h3,.blog_block p{overflow:hidden;width:100%;display:-webkit-box;padding:0;transition:.4s ease-in-out}.blog_block figure img,.destination_block figure img,.visit_box figure img{width:100%;object-fit:cover;transition:.4s ease-in-out}.blog_block figure:hover img{transform:scale(1.03)}.blog_block .detail{margin:20px 0 0;padding:0;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;min-height:155px}.blog_block h3{margin:0 0 6px;font-size:20px;font-weight:600;-webkit-line-clamp:1;-webkit-box-orient:vertical}.blog_block p{margin:0 0 30px;font-family:var(--lato);-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text)}.destination_block p,.package_box p{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_block .time_info{margin:0;padding:20px 0 5px;border-top:1px solid rgba(0,0,0,.2);font-size:14px;font-family:var(--lato);color:var(--primary);display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;transition:.4s ease-in-out;position:relative}.blog_block:hover .time_info{color:var(--white);border-color:rgba(255,255,255,.5)}.blog_block .time_info strong,.blog_block.first .time_info strong,.blog_block.second .time_info strong,.crafting_box .view_more,.destination_dtl p strong{font-weight:700}.get_sec{margin:0;padding:180px 0 160px;position:relative;z-index:55}.get_sec .rectangle{position:absolute;top:0;right:40px;border-radius:447px;opacity:.18;background:#329b47;filter:blur(75px);backdrop-filter:blur(75px);-webkit-backdrop-filter:blur(75px);width:447px;height:447px}.get_sec .curve3{position:absolute;top:0;left:-280px}.get_sec .detail .curve2{position:absolute;top:0;right:0;z-index:-1}.get_sec p{margin:0 0 10px;padding:0}.form_info{margin:0 0 0 auto;padding:35px 50px 55px;border:1px solid rgba(192,192,192,.8);border-radius:20px;max-width:1150px}.form_info h3{margin:0;padding:0;font-size:40px;font-weight:600}.crafting_box p,.facilities_sec.package p,.form_info .input-group{margin:0 0 25px}.form_info .grid{display:grid;grid-template-columns:auto 160px;grid-column-gap:30px}.facilities_sec .grid,.facilities_sec.package .grid{grid-template-columns:auto auto auto auto auto auto}.form_info .form-control{margin:0;padding:20px 0;border-radius:0;border:none;border-bottom:1px solid var(--secondary);width:100%;font-size:16px;color:var(--black);height:65px}.form_info .form-control::placeholder{color:var(--secondary)}.form_info .form-control:focus,.payment_box .form-control:focus{border-color:var(--primary)}.form_info textarea.form-control{resize:none}.form_info .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag,.form_info .iti--separate-dial-code .iti__selected-flag{background:0 0!important}.iti__flag{background-image:url("../images/flags.png?1")!important}.contact_info .iti--container,.form_info .iti--container,.payment_box .iti--container{position:absolute!important;top:47px!important;left:0!important;z-index:1000!important;width:100%!important;height:250px}.contact_info,.contact_info h2,.date-group,.destination_dtl .splide__track,.faq_box figure,.honeymoon_sec,.hotel_detail,.hotels_box{position:relative}.form_info .btns{width:130px}.form_info .btns:hover,.place_detail .prev_btn:hover{background:var(--black)}.form_info .right_part{margin:0;display:flex;flex-direction:column;justify-content:space-between;align-items:end}.date-group .form-control{padding-left:0;padding-right:37px}.date-group .calendar-icon{position:absolute;transform:translateY(-50%);z-index:5;pointer-events:none;top:50%;right:0;width:22px}.blog_inn:hover,.blogs_sec .blog_block:hover,.like_sec .hotels_box:hover,.packages_related.place .destinations_block:hover,.related_sec .hotels_box:hover{transform:inherit}.datepicker-dropdown{border-color:#dde2ed;box-shadow:0 5px 24px rgba(0,0,0,.1)}.datepicker table tr td span{height:40px;line-height:40px}.datepicker-dropdown.datepicker-orient-top::before{border-top-color:#dde2ed}.dtp div.dtp-date,.dtp div.dtp-time,.dtp table.dtp-picker-days tr>td>a.selected,.hotel_detail .detail_inn:hover i{background:var(--primary)}.dtp .p10>a{color:#fff}.datepicker .day,.datepicker .dow{padding:5px 8px}.crafting_sec{margin:0;padding:0 0 110px}.crafting_box{margin:0;padding:35px 55px 45px 35px;background:var(--white);box-shadow:0 22px 60px rgba(128,195,66,.15);border-radius:20px}.faq_box,.touch_box{background:linear-gradient(90deg,#80c342 0,#329b47 100%)}.crafting_box h2{margin:0 0 25px;padding:0;font-size:30px;font-weight:600}.crafting_box p{padding:0;line-height:183%;font-weight:300}.faq_box{margin:0;padding:65px;border-radius:20px}.faq_box figure{margin:0;padding:0;overflow:hidden;border-radius:10px;max-height:388px;min-height:388px;height:100%}.faq_box figure img{width:100%;border-radius:10px;transition:.4s ease-in-out;height:100%;object-fit:cover}.destination_block:hover figure img,.faq_box figure:hover img,.like_sec .hotels_box:hover figure img,.related_sec .hotels_box:hover figure img,.visit_box:hover figure img{transform:scale(1.04)}.faq_box h3{margin:auto;padding:0;font-size:56px;font-weight:600;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.faq_sec .accordion-item{margin:0 0 22px;padding:0;background:0 0;border:1px solid var(--white);border-radius:10px}.faq_sec .accordion-button{margin:0;padding:24px 50px 24px 32px;font-size:25px;font-weight:600;color:var(--white);background:0 0;border:none;box-shadow:none}.contact_sec .rectangle,.map_sec .rectangle{border-radius:447px;opacity:.18;background:#329b47;filter:blur(75px)}.faq_sec .accordion-button::after{background:url(../images/plus-ic-white.svg) center center no-repeat;position:absolute;right:25px}.faq_sec .accordion-button:not(.collapsed)::after{background:url(../images/minus-ic-white.svg) center center no-repeat}.faq_sec .accordion-body,.faqs_sec .accordion-body{padding:0 50px 30px 32px}.blog_block.second p,.blog_inn,.faq_sec p{margin:0}.faq_sec .curve1{padding:0 20px;text-align:center}.inner_banner .bg{width:100%;object-fit:cover;height:400px}.inner_banner .caption{margin:0;padding:0;width:100%;position:absolute;bottom:45px;left:0;text-align:center;z-index:99}.inner_banner h1,.inner_banner h2{margin:0;padding:0;font-size:50px;line-height:normal;font-family:var(--someone)}.counter_box h2,.error_sec p,.life_box h3,.payment_box .form-control,.payment_box label{font-family:var(--rubik)}.inner_banner p{margin:0;font-size:18px}.bredcrumb_info{margin:0;padding:30px 0 0;position:relative;z-index:2}.breadcrumb{margin:0;padding:0;gap:20px}.breadcrumb li{margin:0;padding:0;font-size:14px;color:var(--secondary);position:relative}.breadcrumb li+li::before{content:"";position:absolute;top:6px;left:-14px;background:url(../images/breadcrumb-ic.svg) center center/100% 100% no-repeat;height:9px;width:8px}.contact_sec{margin:0;padding:80px 0;position:relative}.contact_sec .rectangle{position:absolute;top:70px;left:-40px;width:447px;height:447px}.contact_sec .curve3{position:absolute;top:90px;right:200px}.contact_sec .container{max-width:1360px;position:relative;z-index:2}.contact_sec .form_info{margin:0;padding:30px 45px}.contact_sec .form_info .form-control{font-size:18px;height:60px;padding:15px 0}.contact_sec .form_info .form-group,.contact_sec .form_info .input-group{margin-bottom:10px;padding:0 30px 0 0}.contact_sec figure{margin:0;padding:0;border-radius:20px;max-height:422px;min-height:422px;height:100%;display:flex}.contact_sec figure img{width:100%;border-radius:20px;object-fit:cover}.contact_sec .caption{margin:0;padding:70px 15px;position:absolute;top:0;left:0;height:100%;width:100%;text-align:center}.contact_sec .caption i{margin:0 0 80px;padding:0;display:inline-block}.contact_social{margin:0;padding:0;gap:45px;justify-content:center}.contact_social li a{padding:0 0 14px;position:relative}.contact_social li a::before{content:"";position:absolute;bottom:0;left:0;height:2px;width:0;background:#42a346;transition:.4s ease-in-out}.contact_social li a img{max-height:27px}.map_sec{margin:0;padding:0 0 140px;position:relative}.map_sec .rectangle{position:absolute;bottom:0;right:-40px;width:447px;height:447px}.faqs_sec .container,.map_sec .container,.travel_sec .container{max-width:1360px}.touch_box{margin:0 0 45px;padding:35px 30px 30px;border-radius:20px;display:flex;gap:20px 60px;align-items:center;flex-wrap:wrap;position:relative;overflow:hidden;justify-content:space-between}.touch_box .touch_curve{position:absolute;top:0;left:0}.blogs_sec .curve2,.payment_box .curve2,.vision_sec .curve2{animation:4s linear infinite rotate}.touch_box h2{margin:0;padding:0;font-size:35px;font-weight:600;color:var(--white);position:relative;z-index:2}.more_modal .days_info li,.touch_box .address{margin:0;padding:0;font-size:20px;color:var(--white);position:relative}.touch_box .address{max-width:400px}.map_sec .map_info a,.touch_box .address a::before{margin:auto;background:var(--white);right:0;left:0;bottom:0}.blog_detail h2,.blog_inn:hover h3 a,.counter_box h2 small,.error_sec h2,.faqs_sec h2,.pagination_info .pagination_left,.payment_box .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code,.payment_sec h2,.terms_sec h2,.terms_sec h3,.travel_sec h2{color:var(--secondary)}.touch_box .address::before{content:"";position:absolute;left:-30px;top:0;bottom:0;margin:auto 0;background:#d9d9d9;height:80%;width:1px}.touch_box .address a::before{content:"";position:absolute;width:0;height:1px;transition:.4s ease-in-out}.map_sec iframe{border-radius:20px;display:flex;width:100%}.explore_info .input-group:nth-child(5),.map_sec iframe div{border:none}.map_sec .map_info a{padding:0;display:inline-flex;border-radius:40px;align-items:center;justify-content:center;position:absolute;top:0}.faqs_sec{margin:0;padding:70px 0 90px}.faqs_sec h2{margin:0 0 20px;padding:0;font-size:56px;font-weight:600}.faqs_sec .accordion-item{margin:0 0 22px;padding:0;background:0 0;border:1px solid silver;border-radius:10px}.faqs_sec .accordion-button{margin:0;padding:22px 50px 23px 30px;font-size:25px;font-weight:600;color:var(--secondary);background:0 0;border:none;box-shadow:none;line-height:normal}.faqs_sec .accordion-button::after{background:url(../images/plus-ic-green.svg) center center no-repeat;position:absolute;right:25px}.faqs_sec .accordion-button:not(.collapsed)::after{background:url(../images/minus-ic-green.svg) center center no-repeat}.faqs_sec .accordion-body p{margin:0;color:var(--text)}.blogs_sec h2,.faqs_sec .accordion,.find_sec .explore_info{margin-bottom:90px}.blogs_sec .btns,.destination_sec .btns,.faqs_sec .btns,.hotels_sec .btns,.like_sec .btns,.travel_sec .btns{letter-spacing:1.8px;text-transform:capitalize}.travel_sec{margin:0;padding:70px 0 75px}.reach_box p,.travel_sec p{margin:0 0 55px}.travel_sec h2{margin:0 0 10px;padding:0;font-size:20px;font-weight:600}.blog_detail .detail ol,.blog_detail .detail ul,.blog_detail ul,.crafting_sec ol,.crafting_sec ul,.destination_dtl ol,.destination_dtl ul,.find_sec ol,.find_sec ul,.hotel_detail .detail ol,.hotel_detail .detail ul,.place_sec p,.terms_sec h2,.terms_sec ol,.terms_sec ul,.travel_sec ol,.travel_sec ul{margin:0 0 30px;padding:0}.blog_detail .detail ol li,.blog_detail .detail ul li,.blog_detail ul li,.crafting_sec ol li,.crafting_sec ul li,.destination_dtl ol li,.destination_dtl ul li,.find_sec ol li,.find_sec ul li,.hotel_detail .detail ol li,.hotel_detail .detail ul li,.terms_sec ol li,.terms_sec ul li,.travel_sec ol li,.travel_sec ul li{margin:0 0 10px;padding:0 0 0 22px;font-size:16px;position:relative}.blog_detail .detail ol li,.crafting_sec ol li,.destination_dtl ol li,.find_sec ol li,.hotel_detail .detail ol li,.terms_sec ol li,.travel_sec ol li{list-style:decimal;padding:0;margin-left:18px}.blog_detail .detail ul li::before,.blog_detail ul li::before,.crafting_sec ul li::before,.destination_dtl ul li::before,.facilities_sec.package .tab-content ul li::before,.find_sec ul li::before,.hotel_detail .detail ul li::before,.terms_sec ul li::before,.travel_sec ul li::before{content:"";position:absolute;top:5px;left:0;background:url(../images/ul_listing_ic.svg) center center/100% 100% no-repeat;height:16px;width:14px}.destination_dtl .splide__slide{padding:0;margin:0}.destination_dtl .splide__pagination li{padding:0}.terms_sec{margin:0;padding:60px 0}.terms_sec h2{font-size:56px;font-weight:600}.terms_sec p{margin:0 0 35px}.terms_sec h3{margin:0 0 20px;padding:0;font-size:30px;font-weight:600}.blogs_sec .blog_block .time_info strong,.payment_sec h2{font-weight:400}.payment_sec{margin:155px 0 150px;padding:70px 0 130px;background:rgba(128,195,66,.05)}.payment_sec .container{max-width:1475px}.payment_sec h2{margin:0 0 25px;padding:0;font-size:40px;text-align:center}.payment_box label,.payment_sec p{padding:0;font-weight:300;font-size:18px}.payment_sec p{margin:0 auto 50px;color:#737373;text-align:center;max-width:1235px}.payment_box{margin:0;padding:100px 200px 80px;background:#ecffdb;border-radius:15px;position:relative;overflow:hidden}.payment_box .curve1{position:absolute;bottom:35%;right:90px}.payment_box .curve2{position:absolute;top:125px;left:75px}.payment_box .curve3{position:absolute;bottom:35%;left:-70px}.payment_box .input-group{margin:0 0 40px}.payment_box label{margin:0 0 10px;color:#2f2f2f}.payment_box .form-control{margin:0;padding:10px 22px;font-size:18px;color:var(--black);width:100%;height:64px;background:var(--white);border:1px solid transparent;border-radius:10px!important}.payment_box .form-control::placeholder{color:var(--secondary)}.contact_info .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag,.contact_info .iti--separate-dial-code .iti__selected-flag,.payment_box .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag,.payment_box .iti--separate-dial-code .iti__selected-flag{background:0 0!important}.payment_box textarea.form-control{height:145px;resize:none}.payment_box .call_info{margin:0;padding:0;display:flex;gap:10px;align-items:center;font-size:18px}.payment_box .call_info span{color:#d9d9d9}.payment_box .call_info a{color:#2f2f2f}.payment_box .select2-container--default .select2-selection--single{padding:10px 22px;background:var(--white);border:none;border-radius:10px;height:64px;display:flex;align-items:center}.payment_box .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--secondary);line-height:normal}.payment_box .select2-container .select2-selection--single .select2-selection__rendered{padding:0}.payment_box .select2-container--default .select2-selection--single .select2-selection__arrow{right:20px;top:50%;transform:translateY(-50%);width:auto;height:auto}.payment_box .select2-container--default .select2-selection--single .select2-selection__arrow:after{content:"";width:14px;height:14px;background:url(../images/caret-down-black24x.svg) center center/100% no-repeat;transition:.3s ease-in-out;display:block;filter:brightness(0)}.blog_inn::before,.header_relative .inner_banner::before,.payment_box .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.header_relative .inner_banner .bg{height:144px}.error_sec{margin:0;padding:70px 0 125px;text-align:center}.error_sec figure{margin:0 0 35px;padding:0;text-align:center}.error_sec h2{margin:0 0 10px;padding:0;font-size:56px;font-weight:600}.error_sec p{margin:0 0 20px;padding:0}.error_sec .btns,.thank_box .btns{width:207px}.blogs_sec{margin:0;padding:60px 0 95px;position:relative}.blogs_sec .curve1{position:absolute;top:0;right:90px}.blogs_sec .curve2{position:absolute;top:140px;left:300px}.blogs_sec .curve3{position:absolute;top:150px;right:60px;width:165px;height:165px}.blogs_sec .blog_block{margin-bottom:35px;height:calc(100% - 35px)}.blog_block.second,.blog_inn{height:auto!important}.blog_inn p a:hover,.blog_inn:hover p{color:var(--text)}.blog_block.first{display:flex;gap:45px;align-items:center}.blog_block.first figure{min-width:710px;max-width:710px;min-height:440px;max-height:440px}.blog_block.first h3{margin-bottom:20px;font-size:30px;-webkit-line-clamp:2}.blog_block.first p{-webkit-line-clamp:8}.blog_block.second h3,.blog_block.second p{-webkit-line-clamp:2}.blogs_sec .blog_block .time_info{font-family:var(--rubik);font-weight:400}.counter_sec .rectangle,.life_sec .rectangle{opacity:.18;filter:blur(75px);height:447px;background:#329b47}.blog_block.second figure{min-height:121px;max-height:121px;min-width:134px;max-width:134px}.blog_block.second .detail{margin:0 0 20px;display:flex;gap:26px;flex-direction:row;align-items:center;min-height:inherit!important;justify-content:start}.blog_detail h2{margin:0 0 25px;padding:0;font-size:35px;font-weight:600}.blog_inn h3,.blog_inn p{margin-bottom:20px;display:block}.blog_inn:hover{border:1px solid silver}.blog_inn:hover .time_info{color:var(--primary);border-color:rgba(0,0,0,.2)}.blog_inn figure{max-height:444px;min-height:444px}.blog_inn h3{font-size:40px;color:var(--secondary)!important}.pagination_info{margin:50px 0 0;padding:0 17px;display:flex;gap:10px;justify-content:space-between;align-items:center}.pagination_info .pagination_left{margin:0;padding:8px 25px 8px 0;border:1px solid silver;border-radius:10px;display:inline-flex;gap:20px;align-items:center;font-size:20px;font-weight:600;font-family:var(--playfair);line-height:normal}.pagination_info .pagination_left span{display:block;color:var(--primary2)}.pagination_info .pagination_left:hover{color:var(--primary2);border-color:var(--primary2)}.pagination_info .image{margin:0 0 0 -17px;padding:0;position:relative}.pagination_info i{margin:0;padding:0;position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:2}.pagination_info figure{margin:0;padding:0;border-radius:10px;width:108px;height:98px;min-width:108px;position:relative;overflow:hidden}.pagination_info figure::before{content:"";position:absolute;top:0;left:0;background:rgba(0,0,0,.6);height:100%;width:100%;border-radius:10px;z-index:1}.pagination_info figure img{border-radius:10px;width:100%;height:100%;object-fit:cover;transition:.4s ease-in-out}.pagination_info .pagination_left:hover figure img{transform:scale(1.06)}.pagination_left.right{padding:8px 0 8px 25px}.pagination_left.right .image{margin:0 -17px 0 0}.pagination_left.right i,.place_detail .prev_btn.next img{transform:rotate(180deg)}.about_sec.about{padding-bottom:110px}.about_sec.about .info{font-weight:300}.about_sec.about .bag_ic{right:100px}.life_sec .curve3{position:absolute;top:-70px;left:90px}.life_sec .rectangle{position:absolute;bottom:100px;right:0;border-radius:447px;width:447px}.life_box{margin:0;padding:57px 30px;background:linear-gradient(90deg,#80c342 0,#329b47 100%);box-shadow:0 22px 60px 0 rgba(0,0,0,.1);text-align:center;border-radius:20px}.explore_info,.reach_sec{background:linear-gradient(270deg,#80c342 0,#329b47 100%)}.life_box h2{margin:0;padding:0;font-size:70px;font-weight:600;color:var(--white)}.life_box h3{margin:0;padding:0;font-size:35px;font-weight:400;color:var(--white)}.vision_sec{margin:0;padding:0 0 80px;position:relative}.vision_sec .curve1{position:absolute;top:100px;right:50px}.vision_sec .curve2{position:absolute;top:300px;left:30px}.vision_sec .container{position:relative;z-index:2;max-width:1360px}.vision_sec .info{margin:0 0 70px}.vision_sec .detail{padding-top:50px}.vision_sec figure{margin:0 0 60px;padding:0}.vision_sec .vision_img{margin:0;padding:40px 40px 0 50px;border-radius:15px;position:relative}.vision_sec .vision_img::before{content:"";position:absolute;bottom:0;right:17px;background:var(--secondary);width:1px;height:calc(100% - 250px)}.vision_sec .text{position:absolute;top:0;right:0;width:auto!important}.vision_sec .curve4{position:absolute;bottom:-40px;left:-80px;animation:6s linear infinite vibrate;z-index:-1;border-radius:0!important}.counter_sec .rectangle,.reach_sec .curve1{left:0;position:absolute;top:0}.vision_sec .vision_img img{width:100%;border-radius:15px}.counter_sec{margin:0;padding:0 0 160px;position:relative}.counter_sec .rectangle{border-radius:447px;width:447px}.counter_info{margin:0;padding:0;display:flex;gap:190px;align-items:center;justify-content:center}.counter_box{margin:0;padding:0;position:relative;width:255px}.counter_box+.counter_box::before{content:"";position:absolute;top:0;left:-50%;height:100%;width:1px;background:#d9d9d9}.reach_box .button::after,.reach_box .button::before{width:30px;height:30px;bottom:0;box-shadow:0 0 0 10px #fff;border-radius:0 0 50%;clip-path:polygon(100% 0,0% 100%,100% 100%);content:""}.counter_box h2{margin:0;padding:0;font-size:70px;font-weight:400;color:var(--primary2)}.reach_box h2,.reach_box p{color:var(--white);padding:0}.counter_box h2 small{display:block;font-size:30px;font-weight:600;font-family:var(--playfair);margin-top:-10px}.reach_sec{margin:0 0 10px;padding:55px 0 0;border-radius:10px;position:relative}.reach_sec .curve2{position:absolute;top:0;right:0}.reach_box{margin:0 auto;padding:0;max-width:1050px;text-align:center;position:relative;z-index:2}.more_modal,.visit_modal{z-index:99999}.reach_box h2{margin:0 0 20px;font-size:32px;line-height:normal;font-weight:400;font-family:var(--someone)}.reach_box .button{margin:0;padding:8px 8px 0;display:inline-flex;gap:14px;justify-content:center;background:var(--white);border-radius:10px 10px 0 0;position:relative}.reach_box .button::before{position:absolute;right:100%}.reach_box .button::after{position:absolute;left:100%;transform:scaleX(-1)}.thank_sec{margin:0;padding:70px 0 120px}.thank_box{margin:0 auto;padding:0;max-width:550px;text-align:center}.thank_box h2{margin:0;padding:0;font-size:56px;font-weight:600;color:var(--secondary)}.explore_sec h2,.thank_service li,.thank_service li a{color:var(--black)}.thank_box small{margin:70px 0 20px;padding:0;display:block;font-size:16px}.thank_service{margin:0;padding:0;display:flex;gap:40px;justify-content:center}.explore_info,.thank_service li{margin:0;align-items:center;position:relative}.thank_service li{padding:0;display:flex;gap:12px;font-size:16px;font-weight:300}.thank_service li+li::before{content:"";position:absolute;top:7px;left:-20px;height:11px;width:1px;background:#329b47}.explore_sec{margin:0;padding:80px 0 120px;position:relative}.explore_sec .curve2{position:absolute;top:180px;left:520px;animation:4s linear infinite rotate}.explore_sec .dots{width:13px;height:13px;position:absolute;z-index:1;border-radius:50%;left:0;right:0;bottom:60px;margin:0 auto;border:2px solid var(--primary);animation:12s linear infinite animationdots}.explore_sec h2{margin:0 0 15px;padding:0;font-size:36px;font-weight:400;text-align:center}.explore_sec p{margin:0 auto 40px;padding:0;font-weight:300;text-align:center;max-width:1015px}.explore_info{padding:40px 100px 40px 180px;border-radius:20px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;overflow:hidden}.explore_info .curvein1{position:absolute;top:0;bottom:0;left:0;margin:auto 0}.explore_info .curvein2{position:absolute;top:0;bottom:0;left:75%;margin:auto 0;animation:10s linear infinite rotation}.explore_info .input-group{margin:0;display:block;position:relative;text-align:center;border-right:1px solid rgba(255,255,255,.25)}.explore_info label{margin:0 0 10px;padding:0;font-size:22px;color:var(--white);display:block;font-family:var(--playfair)}.hotels_block h3,.more_modal h2,.southern_sec h2{font-family:var(--someone)}.explore_info .select2-container--default .select2-selection--single{padding-bottom:5px;background:0 0;border:none;border-radius:0}.explore_info .select2-container--default .select2-selection--single .select2-selection__clear{font-size:17px;font-weight:300;color:#fff;background:var(--primary);border-radius:40px;width:16px;height:16px;display:block;line-height:17px;right:-10px;position:relative;top:3px;display:flex;align-items:center;justify-content:center}.explore_info .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--white);line-height:normal;font-size:16px;font-weight:300}.contact_modal .modal-body,.explore_info .select2-container .select2-selection--single .select2-selection__rendered,.more_modal .modal-body{padding:0}.explore_info .select2-container--default .select2-selection--single .select2-selection__arrow{right:-10px;top:4px;width:auto;height:auto}.explore_info .select2-container--default .select2-selection--single .select2-selection__arrow:after{content:"";width:14px;height:14px;background:url(../images/caret-down-black24x.svg) center center/100% no-repeat;transition:.3s ease-in-out;display:block}.destination_dtl .moretext,.explore_info .btns.ic span::before,.explore_info .select2-container--default .select2-selection--single .select2-selection__arrow b,.facilities_sec .nav-tabs li::before,.facilities_sec.package .moretext,.hotel_detail .add-more.show-content .read-less,.hotel_detail .add-more.show-content .second-section,.hotel_detail .add-more.show-more-content .read-more,.place_detail .prev_btn::after,.place_detail .prev_btn::before{display:none}.explore_info .input-box{position:relative;width:100%;max-width:50px;height:50px;margin:0 0 0 auto;background-color:#fff;border-radius:50px;transition:.5s ease-in-out}.package_box,.package_box .btns,.package_box .caption,.package_box::before{transition:.8s ease-in-out}.explore_info .input-box.open{max-width:350px}.explore_info .input-box input{position:relative;width:100%;height:100%;font-size:16px;font-weight:400;color:#333;padding:0 15px;border:none;border-radius:50px;outline:0;transition:.5s ease-in-out}.explore_info .input-box.open input{padding:0 15px 0 65px}.explore_info .input-box .search{position:absolute;top:0;left:0;width:50px;height:100%;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:50px;cursor:pointer}.explore_info .input-box .search .search-icon{font-size:30px;color:#1c1c1c}.explore_info .input-box .close-icon{position:absolute;top:50%;right:-40px;font-size:30px;color:#1c1c1c;padding:5px;transform:translateY(-50%);transition:.5s ease-in-out;cursor:pointer;pointer-events:none;opacity:0}.explore_info .input-box.open .close-icon{transform:translateY(-50%) rotate(180deg);pointer-events:auto;opacity:1}.explore_info .btns{height:109px;width:187px}@keyframes rotation{0%,100%{transform:rotate(0)}50%{transform:rotate(45deg)}}.package_sec{margin:0;padding:0 0 60px;position:relative}.package_sec .curve1{position:absolute;top:450px;left:500px}.package_box{margin:0 0 45px;padding:0;position:relative}.package_box::before{content:"";position:absolute;top:0;background:url(../images/package_curve.png) center center/cover no-repeat;width:100%;height:290px;opacity:0;z-index:1}.package_box figure{margin:0;padding:0;border-radius:20px;min-height:517px;max-height:517px;height:100%;display:flex}.hotels_block figure img,.package_box figure img{width:100%;object-fit:cover;border-radius:20px}.package_box .caption{margin:0;padding:15% 10px 40px;position:absolute;bottom:0;left:0;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:end;border-radius:20px;background:linear-gradient(359deg,#000 .7%,rgba(23,23,23,.45) 80.23%,rgba(102,102,102,0) 97.36%)}.package_box .caption:nth-child(2){opacity:1;visibility:visible}.package_box .caption:last-child{opacity:0}.package_box h3{margin:0;padding:0;font-size:34px;color:var(--white);position:relative}.package_box .days,.package_box p{font-weight:300;color:var(--white);transition:.8s ease-in-out;position:relative}.package_box p{margin:0;padding:0;font-size:14px;display:none;width:100%}.package_box .days{margin:20px 0 30px;display:flex;align-items:center;justify-content:center;gap:20px;font-size:16px}.package_box .days span{margin:0;display:inline-block;position:relative}.package_box .days span+span::before{content:"";position:absolute;left:-10px;top:0;background:var(--primary);height:100%;width:1px}.package_box .btns{display:none;position:relative}.package_box:hover .caption{height:100%;background:linear-gradient(359deg,#000 .7%,rgba(23,23,23,.45) 54.23%,rgba(102,102,102,0) 97.36%)}.package_box:hover .caption:nth-child(2){opacity:0;visibility:hidden}.get_sec.package{padding:0 0 70px}.find_sec{margin:0;padding:90px 0;position:relative}.find_sec .curve2{position:absolute;bottom:20px;left:300px;animation:4s linear infinite rotate}.find_sec .dots,.hotel_detail .dots{animation:12s linear infinite animationdots;z-index:1}.find_sec .dots{width:13px;height:13px;position:absolute;border-radius:50%;left:0;right:0;bottom:310px;margin:0 auto;border:2px solid var(--primary)}.find_sec.hotel .dots{bottom:60px}.explore_info.destination label,.find_sec.hotel .explore_info,.itinerary_box .accordion-item:last-child{margin-bottom:0}.find_sec h2,.honeymoon_sec h2{font-size:40px;font-weight:400}.find_sec p{margin:0 0 40px;padding:0;font-weight:300}.contact_info h2,.hotels_sec h2{font-weight:400;text-align:center}.find_sec p.info{text-align:center;margin-bottom:0}.honeymoon_sec{margin:0;padding:65px 0 80px;background:rgba(128,195,66,.05)}.honeymoon_sec.curve{padding:120px 0 90px;background:0 0}.honeymoon_sec.bg{padding:0 0 80px;background:0 0}.honeymoon_sec.bg .curve1{top:30px}.honeymoon_sec.bg .rectangle{top:100px}.honeymoon_sec.bg .curve2{top:130px;left:50%}.honeymoon_sec.curve .curve2{bottom:100px;top:auto}.honeymoon_sec.bg .curve3{top:140px}.honeymoon_sec.curve .dots{top:22%;bottom:auto}.honeymoon_sec .info{margin:0 auto 70px;text-align:center;max-width:1400px}.honeymoon_sec .splide__slide{padding:20px 0 40px}.get_sec.tour{padding:0 0 140px}.hotels_sec{margin:0;padding:0 0 120px}.hotels_sec h2{margin:0 0 80px;padding:0;font-size:35px;color:var(--secondary)}.hotels_box{margin:0 0 50px;padding:0;background:#f0f8f2;border-radius:15px;transition:.4s ease-in-out}.hotels_box .tag{margin:0;padding:5px 28px;background:#da0303;color:var(--white);font-size:16px;display:inline-block;position:absolute;top:35px;left:0;clip-path:polygon(100% 0,90% 50%,100% 99%,0 100%,0 0)}.pagination{justify-content:center;gap:20px;margin:0 0 120px}.pagination .page-link{padding:0;height:50px;width:50px;background:#eeffde;color:var(--secondary);font-size:18px;border-radius:50px!important;display:flex;align-items:center;justify-content:center;border:none}.pagination .active .page-link,.pagination .page-link.active,.pagination .page-link:hover{background:var(--primary2)}.contact_form{margin:0;padding:205px 0 240px}.contact_form .container{max-width:1080px}.contact_info{margin:0;padding:45px 110px;background:url(../images/contact-form-bg.jpg) center center/cover no-repeat;border-radius:15px}.contact_info .logo{position:absolute;top:15px;left:15px;width:100px}.contact_info h2{margin:0 0 15px;padding:0;font-size:40px;color:var(--white)}.hotel_detail .detail{margin:0 0 30px}.contact_info label{margin:0 0 2px;padding:0;font-size:16px;font-weight:300;color:var(--white)}.contact_info .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code,.hotel_detail h1,.hotel_detail h2{color:var(--secondary)}.contact_info .input-group{margin-bottom:15px}.contact_info .form-control{margin:0;padding:10px 22px;background:var(--white);height:45px;width:100%;font-size:18px;color:var(--black);border-radius:10px!important;border:none}.contact_info textarea.form-control{height:90px;resize:none}.contact_info .form-control::placeholder{color:var(--secondary)}.hotel_detail{margin:0;padding:90px 0 110px}.hotel_detail .dots{width:13px;height:13px;position:absolute;border-radius:50%;left:50%;top:230px;border:2px solid var(--primary)}.hotel_detail h1,.hotel_detail h2{margin:0 0 24px;padding:0;font-size:40px;font-weight:400}.hotel_detail p{margin:0 0 60px;font-weight:300}.hotel_detail .add-more .read-less,.hotel_detail .add-more .read-more{color:var(--text);cursor:pointer;text-decoration:underline}.hotels_block figure{margin:0;padding:0;min-height:588px;max-height:588px;height:100%;display:flex;border-radius:20px}.hotels_block figure a{display:flex;width:100%}.hotels_block h3{margin:0;padding:10px;font-size:65px;color:var(--white);position:absolute;bottom:100px;width:100%;text-align:center;display:none}.hotel_detail .splide__arrow{background:0 0;opacity:1;width:auto;height:auto;transform:inherit;top:35%}.hotel_detail .splide__arrow--prev{left:20%}.hotel_detail .splide__arrow--next{right:20%}.hotel_detail .splide__arrow svg{height:34px;width:40px;color:var(--white)}.hotel_detail .splide{padding-bottom:40px}.hotel_detail .hotel_detail{margin:0;padding:60px 0;display:flex;gap:120px}.hotel_detail .detail_inn{margin:0;padding:0;display:flex;align-items:center;gap:25px;position:relative;width:250px}.hotel_detail .detail_inn+.detail_inn::before{content:"";position:absolute;top:0;left:-60px;width:2px;height:100%;background:var(--primary2)}.hotel_detail .detail_inn i{margin:0;padding:0;height:74px;width:74px;min-width:74px;border-radius:75px;background:#f3f9ed;display:flex;align-items:center;justify-content:center;transition:.4s ease-in-out}.hotel_detail .detail_inn i img{width:auto;transition:.4s ease-in-out}.hotel_detail .detail_inn h4{margin:0;padding:0;font-size:22px;font-weight:400;color:var(--black)}.hotel_detail .btns{width:215px}.facilities_sec{margin:0;padding:100px 0 80px}.facilities_sec h2,.like_sec h2{margin:0 0 30px;padding:0;font-size:40px;color:var(--secondary);font-weight:400}.facilities_sec .info{margin:0 0 90px;padding:0;font-weight:300;text-align:center}.facilities_sec .grid{margin:0 0 110px;display:grid;justify-content:center}.facilities_sec .item{margin:0 0 30px;padding:0;text-align:center;width:270px}.facilities_sec i{margin:0 auto 18px;padding:0;height:120px;width:120px;border-radius:100px;background:#f3f9ed;display:flex;align-items:center;justify-content:center;transition:.4s ease-in-out}.facilities_sec i:hover{background:var(--primary2);border-radius:30px}.facilities_sec .dtl{margin:0;padding:0;font-size:18px;color:var(--text);letter-spacing:1.8px}.facilities_dtl ul li,.facilities_sec.package ul li{margin:0 0 20px;padding:0 0 0 15px;font-size:18px;font-weight:300;position:relative}.facilities_dtl ul li::before,.facilities_sec.package ul li::before{content:"";position:absolute;top:10px;left:0;height:5px;width:5px;background:var(--text);border-radius:5px}.like_sec,.southern_sec{margin:0;padding:0 0 90px}.like_sec .hotels_box::before,.related_sec .hotels_box::before{height:220px;z-index:1}.like_sec .hotels_box .caption,.related_sec .hotels_box .caption{padding:30px 20px;z-index:2}.like_sec .location,.related_sec .location{margin:15px 0 0;display:flex;gap:30px;padding:0;justify-content:center}.like_sec .location li,.related_sec .location li{margin:0;padding:0;position:relative;display:flex;align-items:center;gap:8px;font-size:18px;color:var(--white)}.like_sec .location li+li::before{content:"";position:absolute;top:0;left:-15px;height:100%;width:1px;background:var(--primary2)}.destination_sec .explore_info,.like_sec .explore_info,.like_sec .splide{margin-bottom:80px}.like_sec .splide__pagination{margin:0;padding:0;text-align:center;display:flex;gap:10px;z-index:9;justify-content:center;position:relative}.like_sec .splide__pagination__page{margin:0;width:12px;height:12px;display:block;border-radius:10px;background:#ccc;position:relative;transition:.4s ease-in-out}.destination_dtl .splide__pagination__page.is-active,.like_sec .splide__pagination__page.is-active,.packages_related .splide__pagination__page.is-active,.related_sec .splide__pagination__page.is-active{background:var(--primary);transform:inherit;opacity:1}.destination_sec{margin:0;padding:105px 0 100px;position:relative}.destination_sec .curve1{position:absolute;top:0;right:50px}.destination_sec .curve2{position:absolute;top:130px;left:120px;animation:4s linear infinite rotate}.destination_block h3::before,.destination_block::before,.destination_dtl figure::after,.visit_box figure::before{position:absolute;left:0;bottom:0;content:""}.destination_sec .curve3{position:absolute;top:140px;right:40px;width:165px;height:165px}.destination_sec .info{margin:25px 0 40px;font-size:18px;font-weight:300;text-align:center}.destination_block{margin:0 0 25px;padding:0;position:relative}.destination_block::before{width:100%;height:380px;background:linear-gradient(180deg,rgba(217,217,217,0) 0,#000 80%);transition:.4s ease-in-out;z-index:1}.destination_block figure{margin:0;padding:0;min-height:465px;max-height:465px;display:flex;height:100%;overflow:hidden}.destination_block .caption{margin:0;padding:20px 10px;text-align:center;z-index:2;position:absolute;bottom:0;width:100%}.destination_block h3{margin:0 0 10px;padding:0 0 8px;font-size:24px;font-weight:600;color:var(--white);position:relative}.destination_block h3::before{right:0;margin:0 auto;width:70px;height:2px;background:var(--primary)}.destination_block p{margin:0;padding:0;font-weight:300;color:#c7c7c7;min-height:72px;width:100%;display:-webkit-box}.destination_sec .justify-content-center{padding-top:100px}.destination_dtl{margin:0;padding:40px 0 0}.destination_dtl h2{margin:0 0 30px;padding:0;font-size:40px;font-weight:600;color:var(--secondary)}.destination_dtl p{margin:0 0 20px;font-size:18px;font-weight:300}.destination_dtl .moreless-button{margin:0 0 40px;padding:0 15px 0 0;position:relative;cursor:pointer}.destination_dtl .moreless-button::before,.facilities_sec.package .moreless-button::before{content:"";position:absolute;top:8px;right:0;background:url(../images/right-more-13x.svg) center center/100% 100% no-repeat;height:13px;width:7px}.destination_dtl .moreless-button:hover,.facilities_sec.package .moreless-button:hover{padding:0 30px 0 0}.destination_dtl .splide__track::before{content:"";position:absolute;bottom:0;right:0;background:url(../images/destination_slider_curve.svg) center center/100% 100% no-repeat;height:277px;width:277px;z-index:1}.destination_dtl figure{margin:0;padding:0;position:relative;min-height:700px;max-height:700px;height:100%;display:flex}.destination_dtl figure::after{background:linear-gradient(0deg,rgba(14,14,14,.81) 3.15%,rgba(116,116,116,0) 96.5%);height:80%;width:100%;opacity:.8}.destination_dtl .splide__pagination{margin:0;padding:0;text-align:center;display:flex;gap:10px;z-index:9;justify-content:center;position:relative;bottom:40px}.destination_dtl .splide__pagination__page{margin:0;width:12px;height:12px;display:block;border-radius:10px;background:var(--white);position:relative;transition:.4s ease-in-out}.visit_sec{margin:0;padding:80px 0 0;text-align:center}.visit_sec h2{margin:0 0 20px;padding:0;font-size:35px;font-weight:400;color:var(--secondary)}.visit_sec h2 span{font-weight:700;color:var(--primary2)}.visit_sec .info{margin:0 auto 40px;font-size:18px;font-weight:300;max-width:1280px}.visit_sec .grid{display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:20px}.visit_box figure{margin:0 0 10px;padding:0;min-height:345px;max-height:345px;height:100%;display:flex;position:relative;overflow:hidden}.visit_box h3,.visit_box p{margin:0 0 5px;padding:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.visit_box figure::before{height:50%;width:100%;background:linear-gradient(4deg,rgba(14,14,14,.8) 3.15%,rgba(17,17,17,.6) 52.16%,rgba(116,116,116,0) 96.5%);transition:.4s ease-in-out;z-index:1}.visit_box h3{font-size:26px;font-weight:400;color:var(--primary2);width:100%;-webkit-line-clamp:1}.visit_box p{font-size:15px;font-weight:300;color:#666565;-webkit-line-clamp:5;text-overflow:ellipsis}.get_sec.destination{padding:60px 0 150px}.packages_related,.related_sec{margin:0;padding:0 0 100px}.packages_related{padding-top:70px}.related_sec h2{margin:0 0 20px;padding:0;font-size:35px;font-weight:400;color:var(--secondary);text-align:center}.related_sec .info{margin:0 0 60px;font-size:18px;font-weight:300;text-align:center}.related_sec .location li+li::before{content:"";position:absolute;top:0;left:-15px;height:100%;width:1px;background:var(--white)}.packages_related h2{margin:0 0 30px;padding:0;font-size:30px;font-weight:400;color:var(--secondary)}.packages_related .splide__pagination__page.is-active,.related_sec .splide__pagination__page.is-active{width:40px}.place_sec{margin:0;padding:90px 0 70px}.map_detail h2,.place_sec h1,.place_sec h2{margin:0 0 20px;padding:0;font-size:40px;font-weight:400;color:var(--secondary)}.place_sec .title{margin:0 0 35px;padding:0;display:flex;align-items:center;gap:25px}.place_sec h3{margin:0;padding:0;font-size:26px;font-weight:400;color:#0e0e0e}.place_sec ul{margin:0 0 55px;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.place_sec ul li{margin:0 60px 24px 0;padding:13px 11px;color:var(--text);background:#eefce0;border-radius:10px;display:inline-flex;justify-content:center;align-items:center;font-size:18px;position:relative;transition:.4s ease-in-out}.place_sec ul li:hover{background:var(--primary2);color:var(--white)}.place_sec ul li+li::before{content:"";position:absolute;top:0;bottom:0;margin:auto 0;left:-35px;background:url(../images/place-chain-arrow.svg) center center/100% 100% no-repeat;width:13px;height:11px}.place_sec .place_btns{margin:0;padding:6px 49px 12px;font-size:30px;color:var(--white);font-family:var(--playfair);background:var(--primary2);border-radius:8px;display:inline-block;text-align:center;border:none}.contact_modal{z-index:99999;background:rgba(0,0,0,.7)}.contact_modal .modal-dialog{max-width:1040px}.contact_modal .modal-content{border-radius:18px}.contact_modal .btn-close,.more_modal .btn-close{position:absolute;top:22px;right:22px;opacity:1;filter:brightness(0) invert(1);z-index:9}.itinerary_sec{margin:0;padding:60px 0 75px;position:relative;background:rgba(128,195,66,.05)}.itinerary_sec .curve1{position:absolute;top:40px;right:50px}.itinerary_sec .curve2{position:absolute;top:20px;left:50%;animation:4s linear infinite rotate}.itinerary_sec .curve3{position:absolute;top:150px;left:-80px}.itinerary_sec h2{margin:0 0 60px;padding:0;font-size:40px;font-weight:400;color:var(--secondary)}.itinerary_box{margin:0;padding:70px 130px;background:#eefce1;border-radius:0 0 15px 15px}.itinerary_box .accordion-item{margin-bottom:60px;background:0 0;border:none;border-radius:0}.itinerary_box .accordion-button{padding:0;border:none;box-shadow:none;font-size:26px;font-weight:400;color:var(--secondary);background:0 0}.itinerary_box .accordion-button span{margin:0 30px 0 15px;color:var(--white);background:var(--primary2);height:50px;width:50px;min-width:50px;border-radius:50px;line-height:50px;text-align:center}.itinerary_box .accordion-body{padding:60px 275px 60px 30px}.itinerary_box .accordion-body ul li{margin:0;font-size:18px;color:var(--text);list-style:inherit}.itinerary_box .accordion-button::after{background:url(../images/itinerary-plus-19x.svg) center center no-repeat}.accordion-button:not(.collapsed)::after{background:url(../images/itinerary-minus-19x.svg) center center no-repeat}.journey_sec{margin:0;padding:60px 0 0}.map_detail{margin:0 0 80px;padding:0}.map_detail.bottom{margin:0;padding-top:60px;text-align:center}.map_detail p{margin:0 0 50px;padding:0;font-weight:300}.journey_sec .splide__arrow{background:0 0;opacity:1;width:auto;height:auto}.journey_sec .splide__arrow--prev{left:20%}.journey_sec .splide__arrow--next{right:20%}.journey_sec .splide__arrow svg{height:34px;width:40px;color:var(--white)}.facilities_sec.package .grid{margin-bottom:100px}.facilities_sec.package .moreless-button{margin:0 0 80px;padding:0 15px 0 0;position:relative;cursor:pointer}.facilities_sec .nav-tabs{margin:0 0 70px!important;padding:4px!important;border:none;background:rgba(128,195,66,.55);display:inline-flex;gap:10px;border-radius:20px}.facilities_sec .nav-tabs li{margin:0!important;padding:0!important}.facilities_sec .nav-tabs .nav-link{margin:0;padding:8px 10px;background:0 0;border:1px solid var(--white);border-radius:20px;width:196px;font-size:20px;color:var(--white);font-family:var(--playfair)}.facilities_sec .nav-tabs .nav-link.active{border-color:var(--primary2);background:var(--primary2)}.facilities_sec.package .tab-content ul{margin:0 0 70px;padding:0}.facilities_sec.package .tab-content ul li{margin:0 0 30px;padding:0 0 0 22px;font-size:20px;font-weight:300;position:relative}.southern_sec .detail{margin:0 0 100px;text-align:center}.southern_sec h2{margin:0 0 18px;padding:0;font-size:32px;color:var(--primary2)}.southern_sec p{margin:0 0 50px;font-weight:300}.more_modal{background:rgba(0,0,0,.7);-ms-overflow-style:none}.more_modal .modal-dialog{max-width:500px;border-radius:0}.more_modal figure{margin:0;padding:0;position:absolute;height:100%;width:100%}.more_modal figure img{width:100%;height:100%;object-fit:cover}.more_modal figure::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:210px;background:linear-gradient(0deg,#000 1.94%,rgba(29,29,29,.58) 31.68%,rgba(102,102,102,0) 86.91%)}.more_modal .caption{margin:0;padding:370px 80px 90px;width:100%;text-align:center;position:relative;z-index:2}.more_modal .days_info{margin:0 0 40px;padding:0;display:flex;gap:25px;justify-content:center}.more_modal .days_info li+li::before,.more_modal .price_info ul li+li::before{content:"";position:absolute;top:0;left:-12px;background:var(--white);height:100%;width:1px}.more_modal h2{margin:0 0 5px;padding:0;font-size:60px;color:var(--white)}.more_modal h3{margin:0 0 15px;padding:0;font-size:32px;font-weight:500;color:var(--white)}.more_modal p{margin:0 0 55px;padding:0;font-size:20px;font-weight:300;color:var(--white)}.more_modal .price_info{margin:0 auto 50px;padding:15px;border:1px dashed var(--white);border-radius:16px;max-width:275px}.more_modal .price_info strong{margin:0 0 10px;padding:0;font-size:54px;font-weight:500;font-family:var(--playfair);color:var(--white);display:block}.more_modal .price_info ul{margin:0;padding:0;display:flex;gap:25px;justify-content:center}.more_modal .price_info ul li{margin:0;padding:0;font-size:18px;color:var(--white);position:relative}.fancybox-content{width:90%!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%) scale(1)!important;height:80%!important}.fancybox-image{height:auto!important;top:50%!important;transform:translate(0,-50%)}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #fff inset!important;box-shadow:0 0 0 50px #fff inset!important;-webkit-text-fill-color:#000!important}input:-moz-autofill,select:-moz-autofill,textarea:-moz-autofill{box-shadow:0 0 0 50px #fff inset!important;-moz-text-fill-color:#000!important}.read-more-btn{margin:0;padding:0;background:0 0;font-size:16px;font-weight:600;color:var(--primary);border:none}.visit_modal .modal-dialog{max-width:1150px}.visit_modal .modal-body{padding:30px}.visit_modal .btn-close{position:absolute;top:10px;right:10px}.visit_modal figure{margin:0 30px 30px 0;padding:0;float:left;width:310px;max-height:350px;min-height:350px;display:flex;height:100%}.visit_modal figure img{object-fit:cover}.visit_modal p{display:block;overflow:inherit}.visit_sec .splide__pagination{margin:40px 0 0;padding:0;text-align:center;display:flex;gap:10px;z-index:9;justify-content:center;position:relative}.visit_sec .splide__pagination li{border-radius:5px}.visit_sec .splide__pagination__page{margin:0;width:20px;height:5px;display:block;border-radius:5px;background:var(--secondary);position:relative;transition:.4s ease-in-out}.visit_sec .splide__pagination__page.is-active{background:var(--primary);width:40px;transform:inherit;opacity:1}.datepicker .day.today,.datepicker .day.today.active{background-color:transparent!important;background-image:none!important;border:1px solid var(--primary)!important}.place_detail{margin:0;padding:75px 0}.place_detail h2{margin:0 0 30px;padding:0;font-size:40px;font-weight:400;color:var(--secondary)}.place_detail figure{margin:0 30px 30px 0;padding:0;max-height:620px;min-height:620px;display:flex;height:100%;float:left;width:38%}.place_detail p{margin:0 0 30px;font-size:18px;font-weight:300;text-align:justify}.place_detail .button{padding-top:45px;display:flex;gap:55px;justify-content:center;clear:both}.place_detail .btns{gap:15px}.place_detail .prev_btn{padding:13px 26px!important}.place_detail .prev_btn img{height:17px}.place_detail .detail::after{content:"";clear:both;display:block}.datepicker .day.today.active{color:var(--black)!important}.datepicker .day:hover{background:var(--primary)!important;color:var(--white)!important}.datepicker td{border-radius:0!important}.datepicker .day.active,.datepicker .month.active,.datepicker .year.active{background-color:var(--primary)!important;background-image:none!important}.get_quote{margin:0 0 0 -56px;padding:10px 20px;font-size:15px;color:var(--white);transform:rotate(-90deg);height:41px;background:var(--primary);display:flex;justify-content:center;align-items:center;border-radius:5px;position:relative;overflow:hidden;animation:2s ease-in-out infinite pulse}.get_quote::before{content:"";position:absolute;top:0;left:0;animation:2s ease-in-out infinite shine;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent);width:100%;height:30%;transform:rotate(45deg);z-index:-1}@keyframes shine{0%{left:-100%;transition-property:left}100%{left:100%;transition-property:left}}@keyframes pulse{0%,100%{transform:scale(1) rotate(-90deg)}50%{transform:scale(1.04) rotate(-90deg)}}.grecaptcha-badge{bottom:60px!important}.explore_info.destination{justify-content:center;display:flex;padding:25px 100px 25px 180px}.explore_info.destination .input-group{display:flex;flex-wrap:nowrap;align-items:center;border:none;justify-content:center;gap:30px;max-width:770px;margin:0 auto;position:relative}.explore_info.destination .input-group::before{content:"";position:absolute;right:70px;width:50px;height:50px;padding:13px;background:var(--secondary) url(../images/search-ic-21x-w.svg) center center no-repeat;cursor:pointer;border-radius:50px!important;top:50%;transform:translate(0,-50%)}.explore_info.destination .search-form{background:rgba(255,255,255,.3);border:none;color:var(--secondary);padding:10px 125px 10px 25px;height:75px;display:flex;align-items:center;transition:.4s ease-in-out;min-width:600px;border-radius:10px!important;margin:0}.explore_info .form-control{padding:0;width:80%;margin:0 auto!important;border-radius:0;background:0 0;border:none;text-align:center;color:var(--white)}.explore_info .form-control::placeholder{color:var(--white)}