h3,h6{color:var(--h3-color)}.book-btn a,.header,.site-logo a{transition:.2s}.scroll-area:after,.scroll-icon img{animation:1.5s cubic-bezier(.075,.82,.165,1) .5s infinite dotspulse}#map,.chat a img,img{max-width:100%}#cssmenu ul ul li a,#cssmenu>ul>li>a{text-decoration:none;font-family:Poppins,sans-serif!important}:root{--primary-font:'Poppins',sans-serif;--secondary-font:'Poppins',sans-serif;--secondary-condensed:"Barlow",serif;--primary-color:#37AA49;--secondary-color:#FAC414;--primary-color-light:#EFEFEF;--base-white:#FFF;--base-black:#000;--body-color:#929292;--h2-color:#0F2215;--h3-color:#505351;--light-shade-1:#f2f7f8;--dark-shade-1:#606060}@media (min-width:1700px){.container{max-width:1600px!important}}@media screen and (min-width:1251px) and (max-width:1500px){.container{max-width:1160px!important}}@media screen and (min-width:1101px) and (max-width:1250px){.container{max-width:1180px!important}}@media screen and (min-width:1001px) and (max-width:1100px){.container{max-width:980px!important}}@media screen and (min-width:901px) and (max-width:1000px){.container{max-width:880px!important}}@media screen and (min-width:769px) and (max-width:900px){.container{max-width:730px!important}}@media (max-width:768px){.container{max-width:580px!important}}@media (max-width:468px){.container{padding-right:15px;padding-left:15px}}.container{max-width:1300px}a,div,h1,h2,h3,h4,h5,img,li,span,ul{padding:0;margin:0;list-style:none;border:0;outline:0!important}h1,h2,h3,h4,h5,h6,ol,p,ul{margin-bottom:1.5rem}.clear{clear:both}a{color:inherit;cursor:pointer;text-decoration:none}a:focus,a:hover{text-decoration:none;color:#ffcb46}img{max-height:100%;height:auto}button,input[type=submit]{cursor:pointer;outline:0}.container-contact-form textarea:focus,button:focus,button:hover{outline:0}#wpadminbar{position:absolute!important}body{font-size:18px;color:var(--body-color);font-family:var(--secondary-font);line-height:26px;font-weight:400}h1,h2,h3,h4,h5,h6{line-height:1.1;text-transform:uppercase}h1{font-family:var(--secondary-condensed);font-size:7.791em;color:var(--base-white);font-weight:800;line-height:1.866}h2,h3{font-family:var(--secondary-condensed);font-weight:700;text-transform:uppercase}h2{font-size:3.5em;line-height:.95;color:var(--h2-color)}.about-us .about-left .about-bottom-link .link-sec a h6 span,.card-package:hover h4,.custom-package-container .right h3 span,.custom-package-form .choose-date-and-qnty .choose-qnty .qnty-selection span.controll:hover,.footer-widget h3,.home-country-section h2 span,.introduction h2 span,.related-packages li a:hover h3,.section-about-2 .container-right h6 span,.section-contact .connect-items .connect-item.mail a,.section-intro .text-wrapper-left h3 span,.video-title span,h2 span,h5 span{color:var(--primary-color)}h3{font-size:1.33em;line-height:1.65}h4,h5,h6{font-weight:600}h4{font-size:1.5em;font-family:var(--primary-font);color:#022705}h5{font-size:1em;font-family:var(--secondary-font);color:var(--h2-color)}h6{font-size:.875em;font-family:var(--primary-font);letter-spacing:4px;text-transform:uppercase}b,strong{font-weight:700}ol,ul{margin-left:15px}ul li{list-style:disc}ol li{list-style:decimal}.navbar-collapse>ul>li.current-menu-item>a,.navbar-collapse>ul>li.current_page_parent>a,.navbar-collapse>ul>li:hover,.navbar-collapse>ul>li:hover>a,.navbar-collapse>ul>li>a.active,.navbar-collapse>ul>li>a:hover{background:#e2be29;color:#fff!important;border-top-left-radius:15px;border-bottom-right-radius:15px}.sub-menu li a.active,.sub-menu li a:hover,.sub-menu li.current-menu-item a,.sub-menu li:hover,.sub-menu li:hover>a{color:#3b3f45}.main-frame{display:block;width:100%;overflow:hidden!important}.container-fluid{width:100%;max-width:1642px;margin:0 auto;padding:0 20px}.container{width:100%;margin:auto}.bg-cover{background-position:center center;background-repeat:no-repeat;background-size:cover}.fixed-header{opacity:1;transform:translateY(-250px);opacity:0}.header.fixed-header{transform:translateY(0);opacity:1;position:fixed;top:0;left:0;right:0;z-index:9999}.header.fixed-header .header-wrapper{backdrop-filter:blur(30px) brightness(1.2)}.header-wrapper{position:absolute;z-index:9999;background-color:transparent;top:0;left:0;right:0}.header .container-fluid{max-width:1752px}.menu-bar{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;padding:22px 0;width:100%}.brand,.card-package ul li::before,.card-package ul li:after,.departure-type input[type=radio],.navbar-collapse>ul>li.hide-lg,.single-day:last-child:before,.tab{display:none}.nav-links{padding-top:37px}.header.fixed-header .menu-left{align-items:center}.menu-left{display:flex;justify-content:space-between;width:auto;margin:0}.navbar-collapse>ul{display:flex;margin:0;padding:0;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:12px}.gallery-slider li,.navbar-collapse>ul>li,.top-overlay-images ul li{display:block;list-style:none}.header.fixed-header .navbar-collapse>ul>li>a{color:var(--h2-color);font-size:16px}#cssmenu ul li.active a,#cssmenu ul ul li a:hover,#cssmenu ul ul li:hover>a,#cssmenu>ul>li:hover>a,.HomeSectionIntro .text-wrapper h2,.HomeSectionIntro .text-wrapper h3,.book-btn a,.header.fixed-header .navbar-collapse .drop-li a,.phone-mail ul li a,.search_border label{color:#fff}.book-btn a,.navbar-collapse>ul>li>a{white-space:nowrap;color:var(--base-white);font-family:var(--primary-font);font-weight:400}.navbar-collapse>ul>li>a{font-size:18px;padding:5px 10px;display:block;line-height:1.25;text-transform:capitalize}.not-transparent .navbar-collapse>ul>li>a{color:#505351}.about-introduction h2 span,.active,.contact-person,.gallery-slider li span,.gm-content h2 span,.gm-content p,.main-slider h1 span,.nav-links .dropdown.active .dropdown-menu,.nav-links .dropdown:hover .dropdown-menu,.partners-list h2 span,.section-explore h2 span,.section-intro .text-wrapper h5 span,.section-vibes h2 span,.site-logo,.testimonials h2 span{display:block}.bottom-footer p:last-child{visibility: hidden;}.header.fixed-header .site-logo a{max-width:147px}.header.fixed-header .book-btn,.header.fixed-header .nav-links{padding-top:0}.header.fixed-header .menu-bar{padding-top:0;padding-bottom:0;align-items:center}.header.fixed-header .book-btn a{font-size:14px;min-width:120px;height:50px}.site-logo a{display:block;max-width:270px}.brevo-conversations{z-index:99!important;display:none!important}.book-btn a{display:inline-flex;flex-wrap:nowrap;justify-content:center;align-items:center;height:54px;min-width:182px;text-align:center;padding:0 20px;background-color:var(--primary-color);font-size:.75em;text-transform:uppercase;border-radius:60px;display:flex;justify-content:space-between}.book-btn a span{width:46px;height:30px;border-radius:30px;border:1px solid #fff;display:grid;place-items:center;margin-left:15px}.banner img{width:100%;object-fit:contain;object-position:bottom;z-index:9;position:absolute;top:0;left:0;padding-top:113px;aspect-ratio:5/5;height:100%}.about-cta-btn a,.main-slider .cta-btn{background-color:#37aa49;padding:10px 12px 10px 20px;margin-top:30px;width:max-content;transition:.3s ease-in-out;color:#fff;gap:10px}.slider-text-container{position:relative;z-index:10;height:100%;display:grid;place-items:center left;padding-top:122px}.section-intro>div,.slider-text{position:relative;z-index:10}.about-cta-btn{display:flex;justify-content:end;margin-right:50px;margin-top:30px}.about-cta-btn a{font-family:Barlow,serif;display:flex;align-items:center;border-radius:40px}.about-cta-btn span{font-family:Barlow,serif;font-weight:500;text-transform:uppercase;font-size:16px;letter-spacing:3px}.about-cta-btn a i,.main-slider .cta-btn i{border:1px solid #fff;padding:2px;border-radius:20px;width:50px;text-align:center}.about-cta-btn a:hover{background-color:#e2be29;color:#fff;border:1px solid #e2be29}.main-slider .banner h3,.main-slider .banner p{font-family:var(--primary-font);padding:0;color:var(--base-black)}.main-slider{background:linear-gradient(180deg,#a5cea4,#eaffed);background-image:url('/frontend/images/banner-bg.webp');background-size:cover;background-position:bottom;aspect-ratio:16/9;width:100%}@media (min-width:1400px) and (max-width:1700px){.main-slider h1,.main-slider h2{font-size:50px!important;line-height:60px!important}}.main-slider h1,.main-slider h2{font-size:60px;color:var(--primary-color);letter-spacing:2px;font-family:Barlow,serif;text-align:left}.main-slider h2{line-height:70px}.main-slider h1{line-height:70px;font-weight:800}.main-slider h3{font-size:20px;font-weight:600}.main-slider p{font-size:18px;line-height:22px;text-align:left;color:#514e2d;margin-bottom:20px}.HomeSectionIntro .text-wrapper .page-btn-primary a,.page-btn-primary a{display:inline-flex;font-size:1.5em;text-transform:uppercase;white-space:nowrap}.main-slider .cta-btn{display:flex;align-items:center;border-radius:40px}.main-slider .cta-btn:hover,.nav-links .dropdown-menu li a:hover{background-color:#e2be29;color:#fff}.banner{padding:229px 0;width:100%;aspect-ratio:888/1060;position:relative;z-index:10;visibility:visible;height:100vh}.main-slider .banner h3{text-align:left;font-size:18px;line-height:14px;font-weight:600}.main-slider .banner p{text-align:left;font-size:24px;line-height:24px;font-weight:400}.call h4,.client-grid .client-item,.custom-package-container .right h3,.page-btn-primary a{font-family:var(--secondary-condensed)}.main-slider .banner::after{content:"";top:100%;position:absolute;left:0;right:0;background:linear-gradient(0deg,#fff 0,#fff 92%,#cdd6ed1c 100%) no-repeat;transform:none;opacity:1}.section-intro{width:100%;padding-bottom:219px;padding-top:220px;position:relative}.HomeSectionIntro::after{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(180deg,#000 0,#000 20%,#101010 100%) no-repeat;z-index:5}.section-intro .block-image{padding-top:55px}.section-intro .text-wrapper{width:100%;margin-left:50px}.section-intro .brand-bg{width:100%;max-width:710px;aspect-ratio:710/301;opacity:.07;margin-bottom:-116px;margin-left:-15px}.brand-bg img{max-width:none;max-height:none;width:100%}.HomeSectionIntro .text-wrapper p{color:rgba(255,255,255,.75);font-size:20px}.HomeSectionIntro .text-wrapper h5{margin-bottom:125px;margin-top:75px;color:#fff}.HomeSectionIntro .text-wrapper .page-btn-primary a{justify-content:flex-start;align-items:center;flex-wrap:nowrap;font-weight:400;font-family:var(--secondary-condensed);color:rgba(255,255,255,.75)}.page-btn-primary a{justify-content:flex-start;align-items:center;flex-wrap:nowrap;font-weight:400;color:var(--h3-color)}.page-btn-primary a i::before{position:absolute;content:'';height:49px;width:49px;border:1px dashed var(--primary-color);top:-8.5px;left:-8.5px;border-radius:inherit;animation:10s linear infinite spin}.scroll-area:after,.scroll-area:before{border-radius:16px;z-index:10;content:'';opacity:1}@keyframes spin{100%{transform:rotateZ(360deg)}}.page-btn-primary a span{display:inline-block;margin-left:5px;color:var(--primary-color)}.location-card:hover,.page-btn-primary a:hover i,.page-btn-primary.invert-btn a:hover i,.section-booking .page-btn-primary a:hover i,.section-explore .page-btn-primary a:hover i{background-color:var(--primary-color)}.package-btn a:hover i svg,.page-btn-primary a:hover i svg,.view-all-button svg{fill:var(--base-white)}.page-btn-primary a i{display:inline-flex;justify-content:center;align-items:center;margin-left:38px;width:32px;height:32px;border-radius:32px;background-color:var(--base-white);position:relative;transition:.3s ease-in}.page-btn-primary a i svg{fill:var(--primary-color)}.home-about-section{width:100%;padding:100px 0}.gm-message,.right-about,.section-title .flex{display:flex;justify-content:space-between}.about-introduction{padding-top:50px;width:calc(100% - 190px);max-width:540px}.about-introduction .sub-title,.about-introduction h5{font-size:18px;padding-bottom:5px;font-weight:600}.about-introduction h1{font-size:50px;color:#000;font-weight:700}.about-introduction h1 span{display:block;color:var(--primary-color);line-height:70px}.about-introduction h2{font-size:50px;font-weight:700;line-height:60px}.about-introduction p{font-size:18px;line-height:30px}.scroll-area{height:824px;background:linear-gradient(180deg,#fac41400 0,#fac41430 100%) no-repeat padding-box;border-radius:83px;opacity:1;width:160px;position:relative;display:flex;flex-flow:column;justify-content:space-between;align-items:center;overflow:hidden}.scroll-area:after{width:16px;height:16px;background:var(--primary-color);display:block;position:absolute;left:72px;top:0}@keyframes dotspulse{0%{opacity:0;transform:scale(0,0);transform-origin:center}100%{opacity:1;transform:scale(1,1)}}.scroll-area:before{width:2px;height:400px;display:block;position:relative;background-image:url('/frontend/images/dashed-line.png');animation:1.5s cubic-bezier(.075,.82,.165,1) .5s infinite linemove}@keyframes linemove{0%{transform:translateY(-100%);transform-origin:center}100%{opacity:1;transform:translateY(0)}}.scroll-text{font-family:Barlow,serif;text-align:left;letter-spacing:2.4px;color:#37aa49;opacity:1;width:332px;height:15px;transform:rotate(90deg);white-space:nowrap;position:absolute;bottom:260px;right:-86px}.scroll-icon{width:90px;height:90px;background-color:var(--primary-color);border-radius:100px;position:absolute;display:grid;place-items:center;border:2px solid var(--base-white);bottom:36px;left:36px}.home-services{width:100%;position:relative;background:url('/frontend/images/services-bg.jpg');padding:60px 0}.checkbox,.custom-package-form,.flight-details table,.footer-menu,.home-blogs .blog-item,.our-team .team-member,.packages-link,.promo-banner img,.search_button_product,.section-beach .text-wrapper-right .block-image img,.service-header,.visa-details table,.visa-listing{width:100%}.section-title h2{width:100%;font-size:50px;line-height:64px}.country-details h3,.service-details h3{line-height:32px;margin:0;transition:.3s cubic-bezier(.075, .82, .165, 1)}.home-services .section-title h5,.home-services .section-title span{color:var(--base-white);font-size:14px;text-transform:uppercase}.home-services .section-title h2{color:var(--base-white);font-weight:700}.view-all-button span{width:max-content}.view-all-button{width:130px;display:flex;font-size:14px;color:var(--base-white);height:40px;padding:10px 15px;text-align:center;align-items:center;display:flex;gap:10px}.view-all-button i{padding-left:16px}.service-slider .slick-slide{padding:20px}.service-item{width:100%;max-width:600px;border-radius:30px;overflow:hidden;position:relative;cursor:pointer;aspect-ratio:16/10}.flight-listing ul li .flag-image img,.service-item img,.video-container img,.visa-listing ul li .flag-image img{width:100%;height:100%;object-fit:cover}.country-item::before,.service-item::before{content:'';display:block;z-index:5;position:absolute;bottom:0;left:0;width:100%;height:400px;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%) no-repeat padding-box}.arrow-button,.arrow-button i,.client-grid .client-item{display:grid;place-items:center}.client-grid .client-item,.introduction ul li{background-color:var(--light-shade-1);color:var(--h2-color)}.country-details,.service-details{position:absolute;bottom:20px;left:20px;width:calc(100% - 40px);padding:30px 30px 20px;z-index:6;background-color:transparent;border-radius:30px;transition:.3s cubic-bezier(.075, .82, .165, 1)}.country-item:hover .service-details,.service-item:hover .service-details{transition:.3s cubic-bezier(.075, .82, .165, 1);background-color:var(--base-white)}.service-details h3{font-size:22px;color:var(--base-white);padding:0 28px 0 0}.country-item:hover .service-details h3,.service-item:hover .arrow-button,.service-item:hover .service-details h3{transition:.3s cubic-bezier(.075, .82, .165, 1);color:var(--primary-color)}.country-details span,.service-details span{font-size:14px;color:var(--base-white);text-transform:uppercase;transition:.3s cubic-bezier(.075, .82, .165, 1)}.country-item:hover .service-details span,.service-item:hover .service-details span{transition:.3s cubic-bezier(.075, .82, .165, 1);color:var(--dark-shade-1)}.arrow-button{position:absolute;right:20px;bottom:25px;background-color:rgba(255,255,255,.1);width:70px;height:100px;border-radius:60px;color:var(--base-white);font-size:14px;cursor:pointer;z-index:9}.arrow-button i{width:50px;height:36px;text-align:center;border:1px solid rgba(255,255,255,.7);border-radius:40px}.service-item:hover .arrow-button i{border:1px solid var(--dark-shade-1)}.home-achievements-section{width:100%;padding:0}.home-achievements-section .container-fluid{max-width:1800px}.introduction h2{font-size:50px;padding-bottom:30px;padding-top:30px}.introduction ul{display:flex;flex-flow:row wrap;gap:24px;align-items:center}.introduction ul li{width:calc(25.333% - 25px);font-size:18px;text-transform:uppercase;font-weight:500;list-style:none;position:relative;padding:25px;border-radius:12px}.introduction ul li:hover{border:3px solid #37aa49;transition:3s cubic-bezier(.075, .82, .165, 1)}.client-grid{display:flex;gap:20px;flex-flow:row wrap;max-width:800px}.client-grid .client-item{text-align:center;aspect-ratio:126/92;width:calc(20% - 18px);font-size:16px;padding:0 20px;border-radius:15px;transition:.3s cubic-bezier(.075, .82, .165, 1)}.client-grid .client-item:hover{color:var(--base-white);background-color:var(--primary-color);transition:.3s cubic-bezier(.075, .82, .165, 1)}.home-country-section,.package-cover-image{width:100%;margin:0 auto}.home-country-section h2{font-size:50px;padding-bottom:30px;font-weight:800}.services-list{position:relative;width:100%}.country-slider .slick-slide{padding:15px}.country-item{width:100%;max-width:600px;border-radius:30px;overflow:hidden;position:relative;cursor:pointer}.country-details h3{font-size:32px;color:var(--base-white);padding:0}.promo-banner{position:relative;padding-top:100px}.home-custom-package{width:100%;background-image:url('/frontend/images/custom-package-bg.jpg');padding:120px 0}.custom-package-container{display:flex;border-radius:70px;width:90%;max-width:1140px;margin:0 auto;overflow:hidden;border:1px solid var(--primary-color)}.custom-package-container .left{width:50%;background:url('/frontend/images/custom-title-bg.webp') left/cover;padding:60px 70px;min-height:640px}.custom-package-container .left h2{font-size:50px;color:var(--base-white);line-height:60px}.custom-package-container .left h5,.custom-package-container .left span{font-size:24px;color:var(--base-white);text-transform:capitalize;padding-top:20px;line-height:40px;font-weight:500}.call span,.custom-package-container .left p{font-size:16px;padding-top:20px;color:var(--base-white)}.custom-package-container .left p{text-transform:capitalize}.call{padding-top:160px}.call span{text-transform:uppercase}.call h4{font-size:40px;color:var(--base-white);text-transform:capitalize}.custom-package-container .right{padding:60px 60px 35px;width:50%}.custom-package-container .right h3{font-size:28px;color:var(--base-black);text-transform:uppercase;margin-bottom:2px}.custom-package-form .choose-date label,.custom-package-form .choose-date-and-qnty .choose-qnty label,.custom-package-form .input-group label{font-family:var(--primary-font);letter-spacing:1px;text-transform:uppercase}.activity,.custom-package-form .input-group{width:100%;position:relative}.custom-package-form .input-group label{width:100%;font-size:12px;color:var(--base-black);padding-bottom:3px}.custom-package-form .input-group input{width:100%;font-size:14px;color:#7c7c7c;border:1px solid #c5c5c5;display:block;padding:5px 16px 5px 40px}.custom-package-form .input-group select{color:var(--base-black);background-color:transparent;-webkit-appearance:none}.custom-package-form .input-group input:select{outline:0;border:1px solid var(--primary-color)}.custom-package-form .choose-date input:focus,.custom-package-form .input-group input:focus,.custom-package-form .input-group select:focus{outline:0;border:1px solid var(--primary-color)}.custom-package-form .input-group span{position:absolute;left:16px;top:50%;font-size:16px;transform:translateY(8%);color:var(--primary-color)}.custom-package-form .input-group select{width:100%;font-size:14px;color:var(--base-black);border:1px solid #c5c5c5;display:block;padding:14px 16px 14px 40px;border-radius:6px!important;-webkit-appearance:none}.custom-package-form .input-group.mt-30{margin-top:13px}.custom-package-form .checkbox{position:relative;font-size:12px;line-height:10px;padding:10px 0}.custom-package-form .checkbox input{position:relative;font-size:11px;appearance:auto;cursor:pointer;border:1px solid #c5c5c5}.custom-package-form .departure{width:100%;position:relative;margin-top:24px}.custom-package-form .departure p{width:100%;font-size:14px;color:var(--base-black);padding-bottom:10px;margin:0}.departure-type-list{display:flex;gap:10px;flex-flow:row wrap;position:relative}.departure-type{position:relative;height:40px;width:calc(33.33% - 8px)}.departure-type input[type=radio]+label{position:relative;cursor:pointer;color:var(--base-black);text-align:center;font-size:12px;letter-spacing:1.4px;text-transform:uppercase;padding:14px 15px;width:100%;z-index:9;transition:.9s cubic-bezier(.075, .82, .165, 1);height:40px;display:block}.departure-type input[type=radio]+label:after{content:"";position:absolute;left:0;top:0;border:1px solid var(--body-color);width:100%;height:100%;z-index:-1;transition:.9s cubic-bezier(.075, .82, .165, 1)}.departure-type input[type=radio]:hover+label:after{background-color:var(--primary-color);border:1px solid var(--primary);color:var(--dark-green);transition:.9s cubic-bezier(.075, .82, .165, 1);opacity:.2}.departure-type input[type=radio]:hover+label{color:var(--primary-color);transition:.9s cubic-bezier(.075, .82, .165, 1)}.departure-type input[type=radio]:checked+label:after{background-color:var(--primary-color);border:1px solid var(--primary-color);transition:.9s cubic-bezier(.075, .82, .165, 1)}.departure-type input[type=radio]:checked+label{color:var(--base-white);transition:.9s cubic-bezier(.075, .82, .165, 1)}.choose-date-and-qnty{width:100%;display:flex;margin-top:8px;justify-content:space-between;gap:10px}.choose-date-and-qnty .choose-date,.choose-date-and-qnty .choose-qnty,.home-country-section .container-fluid,.section-intro .col-lg-5,.video-testimonial .video-container{position:relative}@media (max-width:768px){.choose-date-and-qnty{display:block}.custom-package-form .choose-date{width:100%!important;margin-bottom:10px}.choose-date-and-qnty .choose-qnty{width:100%!important}.choose-date-and-qnty,.custom-package-form .checkbox{text-align:left}.blog-nav-button.fa-chevron-left,.blog-nav-button.fa-chevron-right{top:40%}}.custom-package-form .choose-date{width:50%;position:relative}.custom-package-form .choose-date label{width:100%;font-size:12px;color:var(--base-black);padding-bottom:2px;text-align:left}.animated-text,.animated-text svg text,.card-package h4,.testimonials .testimonial-item h4,.video-title{font-family:var(--secondary-condensed)}.custom-package-form .choose-date input{width:100%;font-size:14px;color:var(--base-black);border:1px solid #c5c5c5;display:block;padding:6px 16px 6px 40px;border-radius:7px;min-height:40px;text-align:left;background-color:#fff!important}.custom-package-form .choose-date span,.custom-package-form .choose-qnty span{position:absolute;left:16px;top:40px;color:var(--primary-color);font-size:16px}.choose-qnty{width:50%}.custom-package-form .choose-date-and-qnty .choose-qnty label{width:100%;font-size:12px;color:var(--base-black);padding-bottom:0}.custom-package-form .choose-date-and-qnty .choose-qnty .qnty-selection{width:100%;font-size:14px;color:var(--base-black);border:1px solid #c5c5c5;padding:7px 16px 7px 45px;position:relative;text-align:left;display:flex;justify-content:space-between;outline:0;border-radius:7px}.custom-package-form .choose-date-and-qnty .choose-qnty .qnty-selection input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.custom-package-form .choose-date-and-qnty .choose-qnty .qnty-selection span{font-size:24px;font-weight:300;cursor:pointer;user-select:none}.custom-package-form .choose-date-and-qnty .choose-qnty .qnty-selection span.qnty{font-size:20px;cursor:default}.button-submit-custom{margin-top:30px;width:100%;padding:15px 30px;text-align:center;font-size:20px;font-weight:600;text-transform:uppercase;color:var(--base-white);background-color:var(--primary-color);border:none;outline:0;box-shadow:#aecfb3 0 12px 34px;transition:.3s cubic-bezier(.075, .82, .165, 1)}.button-submit-custom:hover,.enquiry_call_button a:hover{box-shadow:#aecfb3 0 0 0;transition:.3s cubic-bezier(.075, .82, .165, 1)}.video-and-clients{width:100%;background-color:#f2f4f5;border-radius:45px}.corporate-video{width:100%;position:relative;padding:90px;max-width:1800px;margin:0 auto}.corporate-video::after,.video-description{left:40px;padding:30px 40px;position:absolute}.video-cover{border-radius:60px;overflow:hidden;z-index:99}.corporate-video::after{bottom:120px;border-radius:50px;background-color:var(--primary-color);display:block;width:540px;height:180px;content:'';z-index:3}.video-description{bottom:40px;border-radius:30px;background-color:var(--base-white)}.play-button,.slick-dots li button{background-color:var(--primary-color);transition:.3s cubic-bezier(.075, .82, .165, 1)}.video-description h2,.video-description h4{padding:0;margin:0;text-align:left;font-size:32px;font-family:var(--secondary-condensed)}.partners-list h2,.testimonials h2{font-size:50px;padding-bottom:20px;text-align:center}.section-about-2 .container-middle h6 span,.video-description h2 span,.video-description h4 span{color:var(--primary-color);display:block}.video-title{position:absolute;left:0;bottom:60%;transform:rotate(-90deg) translateY(-50%);color:var(--base-black)}.blog-nav-button,.nav-button{transform:translateY(-50%);z-index:99;cursor:pointer;place-items:center}.play-button{width:90px;height:90px;border-radius:90px;position:absolute;right:90px;bottom:90px;cursor:pointer;display:grid;place-items:center;color:var(--base-white);font-size:30px}.blog-nav-button,.nav-button,.partners-logo{background-color:var(--base-white)}.play-button:hover{background-color:var(--secondary-color);transition:.3s cubic-bezier(.075, .82, .165, 1)}.partners-list{width:100%;padding:0 90px 50px}.partners-list h2{width:100%}.partners-list h2::after,.testimonials h2::after{width:100px;margin:0 auto;height:1px;background-color:var(--base-black);content:'';display:block;position:relative;top:20px}.partners-slider .slick-slide{margin-right:30px}.partners-logo{aspect-ratio:1/1;padding:15px;border-radius:30px;text-align:center;overflow:hidden}.partners-logo img{height:161px;width:161px;object-fit:contain;object-position:center}.slick-dots{display:flex;text-align:center;justify-content:center;gap:10px;margin-top:30px}.slick-dots li{list-style:none;opacity:.2;transition:.3s cubic-bezier(.075, .82, .165, 1)}.slick-dots li.slick-active{opacity:1;transition:.3s cubic-bezier(.075, .82, .165, 1)}.slick-dots li button{width:8px;height:8px;border-radius:10px;font-size:0px;border:none;padding:0}.slick-dots li.slick-active button{width:16px;transition:.3s cubic-bezier(.075, .82, .165, 1)}.home-blogs,.testimonials{width:100%;padding:40px 0}.testimonials .container{width:100%;display:block;background-position:left;background-repeat:no-repeat}.testimonials h2{width:100%;font-weight:700}.testimonials h5{width:100%;font-size:20px;text-align:center;padding-bottom:20px;font-weight:600;padding-top:40px;color:#d9d9d9}.testimonials .testimonial-item{padding-top:60px}.testimonials .testimonial-item::before{margin:0 auto;content:'';display:block;position:relative;top:-50px;width:44px;height:38px;background:url(/frontend/images/quote.png)}.testimonials .testimonial-item p{max-width:1100px;margin:0 auto;font-size:20px;line-height:26px;font-weight:400;text-align:center}.testimonials .testimonial-item h4{font-size:20px;padding-top:40px;line-height:26px;text-align:center}.nav-button{width:72px;height:72px;display:grid;border:1px solid var(--body-color);border-radius:60px;position:absolute;color:var(--body-color);display:grid!important}.blog-nav-button:hover,.nav-button:hover,.social-medias nav a:hover .fab{background-color:var(--primary-color);border:1px solid var(--primary-color);color:var(--base-white)}.nav-button.fa-arrow-right{right:0;top:50%}.nav-button.fa-arrow-left{position:absolute;left:0;top:50%}.home-blogs .subtitle,.home-blogs h5{width:100%;font-size:14px;text-align:left;font-weight:300;color:#d9d9d9;margin:0;text-transform:uppercase;padding-bottom:14px}.home-blogs h2,.our-team h2{width:100%;margin:0;font-size:50px;text-align:left;padding-bottom:20px}.home-blogs .blog-slider,.locations,.our-team .team-slider{padding-top:30px}.home-blogs .blog-slider .slick-slide,.our-team .team-slider .slick-slide{margin:0 15px}.home-blogs .blog-item h3,.our-team .team-member h3{width:100%;margin:0;font-size:24px;text-align:left;padding-top:10px}.home-blogs .blog-item .blog-image{width:100%;border-radius:30px;overflow:hidden;position:relative}.home-blogs .blog-item .blog-image img{transform:scale(1,1);transform-origin:center;width:100%;transition:.3s cubic-bezier(.075, .82, .165, 1);height:280px;object-fit:cover}.home-blogs .blog-item .blog-image:hover img,.our-team .team-member .member-image:hover img{transform:scale(1.1,1.1);transition:.3s cubic-bezier(.075, .82, .165, 1);cursor:pointer}.home-blogs .blog-item a,.our-team .team-member p{font-size:16px;text-align:left;text-transform:uppercase;letter-spacing:.8px;margin:0}.home-blogs .blog-item .blog-date{font-size:14px;text-align:center;text-transform:uppercase;letter-spacing:.8px;margin:0;background-color:var(--primary-color);position:absolute;top:24px;left:24px;border-radius:30px;padding:10px 20px;color:var(--base-white)}.blog-nav-button{width:48px;height:48px;display:grid;border:2px solid var(--primary-color);border-radius:60px;position:absolute;color:var(--primary-color);top:-50px;display:grid!important}.page-btn-primary.invert-btn a,.section-beach,.section-beach h2,.social-medias nav a:hover .label{color:var(--base-white)}.GalleryNext,.blog-nav-button.fa-chevron-right,.video-nav-button.fa-chevron-right{right:0}.blog-nav-button.fa-chevron-left{position:absolute;right:70px}.instagram{width:100%;padding:100px 0;background-color:#ebf2ec}.eapps-instagram-feed-header{background-color:transparent!important}.section-booking{width:100%;padding-top:172px;padding-bottom:300px;position:relative;z-index:2}.section-booking .block-image{margin-top:-690px;margin-left:-10px}.section-booking .text-wrapper{width:100%;max-width:344px}.section-booking .page-btn-primary a i,.section-explore .page-btn-primary a i{background-color:var(--primary-color-light)}.section-beach{width:100%;background-color:var(--h2-color);position:relative}.section-box,.section-explore{background-color:var(--light-shade-1)}.section-beach::before{content:"";position:absolute;top:0;right:0;bottom:0;opacity:.95;z-index:0;left:0;background-color:var(--h2-color)}.section-beach .container-fluid{max-width:1750px;position:relative;z-index:1;width:95%}.section-beach .text-wrapper-left .block-image{margin-bottom:90px}.section-beach .text-wrapper-right .block-image{padding-top:420px;margin-bottom:73px;width:100%}.section-beach .text-wrapper-right .page-btn-primary{text-align:center}.section-beach h2{max-width:300px}.page-btn-primary.invert-btn a i{background-color:rgba(255,255,255,.16)}.section-beach .tagline-list ul{margin-bottom:330px}.section-beach .text-wrapper-center{padding-top:240px;padding-bottom:196px;max-width:400px;margin:auto}.section-beach .text-wrapper-center .block-image{margin-bottom:36px}.section-box{width:100%;padding-top:241px;padding-bottom:330px;position:relative}.section-box .block-image-circle{margin:0 auto;background-color:var(--base-white);width:598px;height:598px;border-radius:600px;overflow:hidden;border:28px solid var(--base-white);box-shadow:0 3px 99px rgba(249,133,9,.11);position:relative;z-index:10;transform-origin:center}.block-image-circle img{max-width:none;max-height:none;object-fit:cover;object-position:center center;width:100%;height:100%}.animated-text{font-size:11.25em;color:rgba(15,34,21,.03);letter-spacing:-3.6px;text-transform:uppercase;white-space:nowrap;position:absolute;top:44%;left:0;transform:translate(100px,-50%);width:3200px}[data-aos=TextScroll]{transform:translate(100px,-50%);transition:.3s}[data-aos=TextScroll].aos-animate{animation:10s linear infinite alternate scrolling-text}@keyframes scrolling-text{0%{left:0}100%{left:calc(-2100px - 50%)}}.animated-text svg{height:182px;vertical-align:middle;width:3200px}.animated-text svg text{stroke-width:1;animation:2s infinite alternate textAnimate;line-height:122px;z-index:99999}@keyframes textAnimate{0%{stroke-dasharray:0 50%;stroke-dashoffset:20%;fill:var(--primary-color-light)}100%{stroke-dasharray:50% 0;stroke-dashoffstet:-20%;fill:rgba(15,34,21,0.03)}}.flight-anim{position:absolute;top:65px;left:51%;transform:translateX(-50%)}.about-us .about-left .about-bottom-link .vertical-text-1,.scroll-top span,.vertic-text,.vertical-text{transform:rotate(-90deg)}.section-explore{width:100%;padding-bottom:235px;position:relative}.section-explore .container-fluid{max-width:1642px}.section-explore .row{margin-left:0;margin-right:0}.section-explore .row [class*=col-]{padding-left:0;padding-right:0;position:relative;z-index:5}.tagline-list ul{display:block;margin-left:0}.tagline-list ul li{display:block;list-style:none;letter-spacing:4.6px;text-transform:uppercase;font-size:1.916em}.section-explore .text-wrapper{max-width:520px;width:100%;padding-top:61px;margin-left:153px}.section-explore .tagline-list li{color:var(--h2-color)}.section-explore .animated-rectangle{position:absolute;top:31%;left:50%;width:478px;background:linear-gradient(180deg,#ffedd9 0,#f2f7fb 100%) no-repeat;height:1085px;transform:translateX(-50%);z-index:1}.gap-lg{height:170px}.flex-center{display:flex;height:100%;align-items:center;justify-content:center}.section-vibes{width:100%;background-color:var(--primary-color-light)}.section-vibes .container-fluid{max-width:none;padding-right:0;padding-left:0}.section-vibes .text-wrapper{padding:142px 10% 131px;color:var(--dark-shade-1)}.section-vibes .text-wrapper p{margin-bottom:80px}.section-football .text-wrapper .tagline-list ul li,.section-vibes .tagline-list ul li{color:var(--h3-color)}.section-moments{width:100%;padding-top:171px;padding-bottom:310px;background-color:var(--light-shade-1)}.section-moments .text-wrapper{text-align:center;width:100%;max-width:589px;margin:0 auto 120px}.section-moments h6{text-align:center;font-size:1em;letter-spacing:4.4px;text-transform:uppercase;margin-bottom:49px;line-height:1.66;color:#1b1d21}.card-package h4,.card-package h5{text-transform:uppercase;line-height:1.06;transition:.2s}.section-moments .block-image{margin-bottom:61px}.section-moments h3{color:var(--h2-color);margin-bottom:60px}.section-gallery{width:100%;margin-top:150px;padding-bottom:178px;position:relative}.section-gallery .page-btn-primary{position:absolute;right:10%;top:8%}.section-gallery .container-fluid{max-width:none;padding-right:0;padding-left:calc((100vw - 1200px)/ 2)}.top-overlay-images ul{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:64px;margin-left:0;margin-bottom:55px;margin-right:130px}.section-gallery .section-head{margin-bottom:164px}.vertical-text{position:absolute;left:-11px;bottom:465px;font-size:14px;letter-spacing:9px;font-family:var(--primary-font);font-weight:400;color:#000;opacity:.42;background:#fff;text-transform:uppercase}.blog-card .user-info h5,.blog-footer .user-info h5,.gallery-slider{margin:0}.section-gallery .slick-initialized .slick-slide{margin:0 35px}.section-gallery .slick-initialized .slick-list.draggable{margin-right:-35px;margin-left:-35px}.section-packages{background-color:#eef7f9;padding-top:175px;padding-bottom:160px}.section-packages .container-fluid{max-width:1368px}.GallerySection .section-head,.section-packages .section-head{margin-bottom:0;text-align:center}.GallerySection .section-head h1,.GallerySection .section-head h6,.section-packages .section-head h6{color:#1b1d21;margin-bottom:11px}.GallerySection .section-head h2,.section-packages .section-head h2{color:#2c3a30;font-size:3.5833em}.package-row{width:100%;display:flex;flex-direction:column;gap:50px;margin-bottom:40px;position:relative;z-index:9}.card-package{display:flex;justify-content:flex-start;align-items:center;width:100%}.card-package .card-image{display:block;flex-shrink:0;width:539px}.card-package .card-info{background:linear-gradient(270deg,#fff 0,#fffFFF00 100%) no-repeat;width:calc(100% - 539px);display:flex;justify-content:flex-start;align-items:center;min-height:378px}.card-package .text-wrapper{padding:64px 40px 83px 120px;flex:0 1 563px}.card-package h4{font-size:1.29em;font-weight:700;color:var(--base-black);margin-bottom:14px}.card-package h5{font-size:16px;font-weight:400;color:var(--base-black);font-family:var(--primary-font);letter-spacing:1px}.package-btn a,.package-price{font-family:var(--secondary-condensed)}.card-package h4 span{display:block;font-size:.875em;font-weight:400;color:rgba(0,0,0,.45);line-height:1.428;text-transform:none}.card-package ul{margin-left:0;display:block;margin-bottom:25px}.card-package ul li{list-style:none;display:block;color:#929292;font-size:18px;line-height:1.26;position:relative}.card-package ul li:before{position:absolute;content:"";left:8px;top:6px;color:var(--primary-color);transform:rotate(45deg);height:10px;width:5px;border-bottom:2px solid var(--primary-color);border-right:2px solid var(--primary-color)}.card-package ul li:after{position:absolute;content:"";font-size:14px;left:0;top:2px;height:20px;width:20px;border:2px solid var(--primary-color);border-radius:16px}.package-price{font-size:.875em;color:#0f2215;font-weight:400;line-height:1.47}.price-label{font-size:1.291em;font-weight:700;line-height:1}.TermsLink{font-size:12px;color:#999;position:relative;top:-3px}.package-btn a{display:inline-flex;flex-direction:column;align-items:center;color:var(--base-black);text-align:center;gap:20px;text-transform:uppercase;font-size:1em;transition:.3s cubic-bezier(.075, .82, .165, 1)}.btn-location,.package-btn a:hover,.phone-mail ul li:last-child a{color:var(--secondary-color)}.footer-widget p,.section-address,.section-address h2,.section-address h4,.top-footer h2,.top-footer p{color:var(--base-white)}.package-btn a i{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:32px;background-color:#fff1c2;position:relative;transition:.3s ease-in}.package-btn a:hover i{background-color:var(--secondary-color)}.package-btn a i::before{position:absolute;content:'';height:49px;width:49px;border:1px dashed var(--secondary-color);top:-8.5px;left:-8.5px;border-radius:inherit;animation:10s linear infinite spin}.package-btn a i svg{fill:var(--secondary-color)}.card-btn{border-left:1px solid #e2e2e2;padding-left:47px;min-height:284px;display:flex;align-items:center;padding-right:50px}.section-address{width:100%;padding-top:148px;padding-bottom:88px;text-align:center}.section-address .brand-logo{margin-bottom:452px}.section-address .text-wrapper{max-width:410px;margin:0 auto 30px;font-family:var(--primary-font);font-weight:400}.section-address h2{font-size:2.416em;line-height:1.258;margin-bottom:38px}.section-address h4{text-transform:uppercase;letter-spacing:4.8px;line-height:1.666;font-family:var(--primary-font);font-weight:400;font-size:1em}.footer .row{align-items:baseline}.footer-menu ul,.top-footer{justify-content:space-between}.footer{width:100%;background:#011d05;position:relative}.top-footer{padding:30px 0;display:flex;width:100%;flex-flow:row wrap}.top-footer h2{font-size:48px;text-align:left;margin:0;padding-bottom:5px}.top-footer p{font-size:14px;text-align:left;margin:0}.top-footer .right{width:auto}.social-medias{max-width:620px;margin-top:10px}.social-medias nav{width:100%;max-width:620px;display:flex;gap:30px}.footer-menu ul li a,.social-medias nav a{font-size:14px;text-transform:uppercase;color:var(--base-white);display:flex;align-items:center}.social-medias nav .fab{font-size:18px;width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--base-white);border-radius:30px;margin-right:14px}.footer-widgets{width:100%;border-top:1px solid #142b17;padding:60px 0;background:url('/frontend/images/footer-bg.jpg') 0 0/cover}.footer-widget p{font-size:14px;text-transform:capitalize;display:flex;align-items:center;line-height:24px}.footer-widget nav a{font-size:14px;color:var(--base-white)!important;display:flex;align-items:center;line-height:24px;opacity:1}.footer-menu ul li a:hover,.footer-widget nav a:hover{color:var(--primary-color)!important}.footer-menu ul{width:100%;flex-flow:row wrap;padding:0;margin:0}.gm-content h2,.section-football .text-wrapper .tagline-list{padding-bottom:30px}.footer-widget h4,.footer-widget h6{margin-bottom:7px}.footer-menu ul li{width:100%;list-style:none;margin-bottom:10px}.footer-widget h4{font-size:.875em;font-weight:400;color:#505351;letter-spacing:4px;text-transform:uppercase}.bottom-footer p,.vertic-text{font-weight:300;font-size:14px}.bottom-footer{display:flex;justify-content:space-between;margin-top:20px;padding:20px 0}.bottom-footer p{margin:0;color:var(--base-white);display:flex;align-items:center;line-height:20px}.bottom-footer p a{margin-left:5px}.scroll-top{position:absolute;bottom:350px;right:30px}.scroll-top span{font-size:18px;width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--base-white);border-radius:30px;margin-right:14px;color:var(--secondary-color)}.section-intro .text-wrapper-left{width:100%;max-width:450px}.section-intro .text-wrapper-left h3{line-height:1.125}.section-intro .gap-md{height:68px}.section-intro .block-image-right{margin-left:60px}.package-explore{position:absolute;padding-right:120px;bottom:60px;right:40px;width:380px;text-align:right}.package-explore h2{font-size:40px}.vertic-text{background-color:#f4eecf;color:var(--dark-shade-1);display:block;padding:10px 20px;text-align:center;width:200px;position:absolute;right:0;bottom:174px;text-transform:uppercase;letter-spacing:2px;transform-origin:right bottom}.section-gm-message{width:100%;background:#f2f7fb;padding:140px 0 120px}.gm-message .gm-image{justify-content:space-between;width:40%;max-width:500px;position:relative;padding-left:60px}.gm-message .gm-image img{border-radius:30px;position:relative;z-index:9}.gm-message .gm-image::before{background:url('/frontend/images/gm-message-bg-1.png') center/contain no-repeat;width:176px;height:176px;content:'';position:absolute;display:block;top:-130px;left:0;z-index:1}.gm-content::after,.gm-message .gm-image::after{width:calc(100% - 60px);content:'';border-radius:30px;position:absolute;z-index:1;display:block}.gm-message .gm-image::after{background-color:#f4eecf;height:480px;top:30px;left:0}.gm-content{width:60%;padding-left:40px;position:relative}.gm-content::after{background:url('/frontend/images/gm-message-bg-3.png') center/contain no-repeat;height:calc(100% - 60px);bottom:0;right:0}.gm-content h2{position:relative}.gm-content h2::after{background:url('/frontend/images/gm-message-bg-2.png') center/contain no-repeat;width:43px;height:43px;content:'';position:relative;display:block;top:20px;z-index:1}.container-contact-form .input-container input,.container-contact-form textarea{background-color:transparent;-webkit-appearance:none;-moz-appearance:none;transition:.3s}.gm-content h5{display:block;font-weight:600;font-size:18px;margin:0;padding:10px 0 0}.designation{font-size:14px}.our-team{padding:90px 0}.our-team .team-member .member-image{width:100%;height:auto;border-radius:30px;overflow:hidden;position:relative}.our-team .team-member .member-image img{object-fit:contain;transform:scale(1,1);transform-origin:center;transition:.3s cubic-bezier(.075, .82, .165, 1);width:100%}.section-contact{width:100%;background-color:#fff;padding-top:50px;padding-bottom:160px}.contact-info{background-color:#0f2215;padding:108px 151px;position:relative;margin-bottom:30px;border-radius:10px!important}.contact-info::before{content:"";position:absolute;top:0;z-index:1;left:0;height:100%;opacity:.7;width:100%;background-color:#000;border-radius:50px}.contact-info .container-left h5{font-family:var(--primary-font);font-size:1em;color:#fff;font-weight:400;text-transform:uppercase;line-height:1.16;margin-bottom:32px;text-align:left}.contact-info .container-left h2{color:#fff;line-height:.95;margin-bottom:80px;text-align:left}.contact-info .container-left h2 span{display:block;color:var(--secondary-color)}.btn-location a{display:inline-flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;white-space:nowrap;color:#fff;font-size:1.25em;font-weight:400;text-transform:capitalize;gap:19px}.BookBtnMobile a,.container-contact-form input[type=submit]{text-transform:uppercase;background-color:var(--primary-color)}.contact-info .phone-mail ul{display:block;margin-left:0;padding:0 0 30px}.contact-info .phone-mail ul li{color:#fff;list-style:none;font-size:1em;line-height:1.125;padding-bottom:24px}.know-more h5{color:#fff;font-size:30px;margin-bottom:52px;line-height:35px}.contact-info .social-media-menu ul{display:flex;gap:30px}.contact-info .social-media-menu ul li{list-style:none}.contact-info .social-media-menu ul li a svg{fill:#FFF}.container-contact-form{padding-top:69px}.container-contact-form h3{color:var(--primary-color);margin-bottom:14px;line-height:1.65}.container-contact-form p{font-family:var(--primary-font);letter-spacing:5.6px;font-size:.583em;line-height:1.714;text-transform:uppercase;font-weight:400;color:#0f2215;margin-bottom:60px}.container-contact-form .input-container input,.container-contact-form label,.container-contact-form textarea{font-weight:400;color:#989898;display:block;font-size:.75em;font-family:var(--primary-font)}.container-contact-form ::placeholder{opacity:1}.container-contact-form .input-container input{width:100%;opacity:1;border:0;border-bottom:1px solid #0f2215;outline:0;padding:9.5px 0;margin-bottom:27px;appearance:none;border-radius:0;background-image:none}.container-contact-form textarea{width:100%;border:0;border-bottom:1px solid #fff;opacity:1;height:116px;margin-bottom:10px;resize:none;appearance:none;border-radius:0;background-image:none}.container-contact-form input:focus{outline:0;transition:.3s;border-bottom:1px solid var(--primary-color)}.container-contact-form input[type=submit]{display:block;width:100%;height:63px;color:#fff;border:0;outline:0;letter-spacing:18px;font-size:.75em;font-weight:600;font-family:var(--primary-font);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-image:none}.container-location-form{padding-left:151px;padding-right:100px;z-index:99;position:relative}.section-contact .row{margin-left:-40px;margin-right:-40px;position:relative;z-index:2;align-items:center}.section-about-2 .row [class*=col-],.section-contact .row [class*=col-]{padding-left:40px;padding-right:40px}.locations .row{margin-left:-10px;margin-right:-10px;position:relative;z-index:2}.locations .row [class*=col-]{padding-left:10px;padding-right:10px}.location-card{width:100%;background-color:#052009;text-align:center;padding:60px}.location-card .location-icon{width:90px;margin:0 auto}.location-card h3{font-size:24px;color:var(--base-white);padding:20px 0;margin:0}.location-card p{font-size:16px;color:var(--base-white);max-width:220px;margin:0 auto;min-height:104px}.template-packages .section-packages{padding-top:206px}.template-packages .section-packages h1{margin-bottom:21px;text-align:center;color:#0f2215;font-size:50px}.template-packages .package-row{margin-bottom:20px}.banner-sm{padding-top:266px;background-color:#f2f7fb;padding-bottom:5px;position:relative}.banner-sm::before{content:"";position:absolute;top:0;left:50%;width:1028px;aspect-ratio:1/1;border:1px solid #d9cccc;background-color:rgba(255,255,255,0);border-radius:1100px;transform:translate(-50%,-74px);z-index:1}.banner-sm h1{text-align:center;color:#e6f4f8;position:relative;z-index:5;margin-bottom:39px}.banner-sm h1 span{color:rgba(255,255,255,0);-webkit-text-fill-color:rgba(255,255,255,0);-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#FFEDD9}.section-about-2{background-color:#f2f7fb;padding-bottom:110px;border-bottom:1px solid #e9e9e9}.section-about-2 .row{margin-left:-40px;margin-right:-40px}.section-about-2 .container-middle{position:relative;z-index:10;text-align:center}.section-about-2 .container-middle h6{font-family:var(--secondary-font);font-size:1em;font-weight:400;text-align:center;margin-bottom:97px;letter-spacing:0;font-family:var(--secondary-condensed)}.section-about-2 .container-left{color:#505351;font-size:.8333em;max-width:256px;padding-top:305px}.section-about-2 .container-left h3{color:var(--primary-color);margin-bottom:12px;line-height:1.2}.section-about-2 .container-left h6{font-family:var(--secondary-condensed);color:#505351;font-size:.8333em;letter-spacing:0;margin-bottom:26px;line-height:1}.section-about-2 .container-left .block-image{margin-bottom:44px}.section-about-2 .container-right{color:#505351;font-size:.8333em;padding-top:0}.section-about-2 .container-right .block-image{margin-bottom:33px}.section-about-2 .container-right h6{font-size:1em;letter-spacing:0;font-family:var(--secondary-font);color:#505351;line-height:1.125;margin-bottom:60px}.template-about-us .section-gallery{margin-top:0;background-color:#f2f7fb;padding-top:110px}.about-us{padding:40px 0;background-color:#f2f7fb}.about-us .about-left .about-img{display:flex;justify-content:center}.about-us .about-left .about-img img{max-width:500px;border-radius:20px}.about-us .about-right h1{font-size:40px;font-weight:700;margin-bottom:35px}.about-us .about-left .about-bottom-link .link-sec h4 span,.about-us .about-right h1 span{color:var(--primary-color);font-family:var(--font-Jakarta)}.about-us .about-right h5{font-size:17px;font-weight:500;color:#444;margin:25px 0}.about-us .about-right p{margin-bottom:15px;font-size:16px;color:#444;font-weight:500;line-height:30px;text-align:justify}.about-us .about-right a{margin-top:30px;font-weight:800;color:#000}.about-us .about-left .about-bottom-link{display:flex;align-items:center;justify-content:end;margin-top:50px}@media (min-width:1300px){.about-us .about-left{padding:10px 100px}}@media (max-width:768px){.about-us .row{flex-direction:column-reverse;display:flex}.about-right{margin-bottom:30px}.about-us .about-right h1,.about-us .about-right h2{font-size:25px;margin-bottom:10px}.about-us .about-left .about-bottom-link .link-sec h4{font-size:25px}.about-us .about-left .about-bottom-link .vertical-text a{font-size:13px!important;padding:15px 10px!important}}.about-us .about-left .about-bottom-link .link-sec h4{text-align:right;margin-bottom:20px;font-size:30px;font-weight:700;line-height:40px}.about-us .about-left .about-bottom-link .link-sec a{display:flex;gap:15px;align-items:center;justify-content:end}.about-us .about-left .about-bottom-link .link-sec a h6{font-weight:400;font-size:14px}.about-us .about-left .about-bottom-link .link-sec a i{padding:8px;border-radius:50%;border:solid 1px var(--primary-color);color:var(--primary-color);height:35px;width:35px;text-align:center}.about-us .about-left .about-bottom-link .link-sec a:hover i{background-color:var(--primary-color);color:#fff;transition:.5s ease-in-out}.about-us .about-left .about-bottom-link .vertical-text-1 a{background-color:#faebd7;color:#6c6c6c;padding:15px 30px;font-size:12px;font-weight:600}@media(max-width:1730px){.section-beach .text-wrapper-left{padding-left:20px}}@media(max-width:1610px){h1{font-size:5.5em}.section-intro{padding-top:60px}.section-booking .block-image{margin-top:-390px;margin-left:-30px}.section-intro .text-wrapper{margin-left:60px}.section-explore .animated-rectangle{height:840px}.section-intro::after{top:0}.vertical-text{left:-210px;padding-bottom:15px}.banner-sm::before{width:740px;top:0;transform:translate(-50%,-30px)}.section-about-2{margin-top:-40px}.section-about-2 .container-middle h6{margin-bottom:50px}.section-about-2 .container-left{padding-top:220px}.section-about-2 .container-right{padding-top:180px}.corporate-video{max-width:1200px;margin:0 auto}}@media(max-width:1400px){.site-logo a{max-width:190px}.banner{padding-top:270px}.section-booking,.section-gallery,.section-intro{padding-bottom:120px}.section-intro .text-wrapper h5{margin-bottom:80px;margin-top:40px}.section-musical{padding-top:100px;position:relative}.section-beach .text-wrapper-right .block-image{padding-top:140px}.section-beach .tagline-list ul{margin-bottom:130px}.section-beach .text-wrapper-center{padding-bottom:80px;max-width:350px;padding-top:169px}.section-box{padding-top:200px;padding-bottom:180px}.section-explore .text-wrapper{margin-left:80px}.section-explore{padding-bottom:160px}.section-vibes .text-wrapper{padding-left:60px;padding-right:80px}.section-address,.section-moments{padding-top:100px}.top-overlay-images ul{margin-right:40px}.section-gallery .section-head,.section-packages .section-head{margin-bottom:80px}.card-package .text-wrapper{padding-left:60px;padding-right:40px;padding-bottom:40px}.card-btn{padding-left:50px;padding-right:20px}.section-packages{padding-top:120px;padding-bottom:120px}.section-address .brand-logo{margin-bottom:160px;padding-bottom:60px}.section-address h2{margin-bottom:25px}.vertical-text{left:-260px;bottom:410px}.template-packages .section-packages{padding-top:160px}.template-packages .section-packages h1{margin-bottom:90px}}@media(max-width:1200px){.navbar-collapse>ul{gap:10px}.book-btn,.nav-links{padding-top:20px}h1{font-size:4.5em}.section-intro::after{top:18%}.section-booking .block-image{margin-top:-280px}.section-gallery .slick-initialized .slick-slide{margin:0 10px}.section-gallery .slick-initialized .slick-list.draggable{margin-right:-10px;margin-left:-10px}.card-package .card-image{width:40%}.card-package .card-info{width:60%}.card-btn{padding-left:10px;padding-right:10px;min-width:160px;text-align:center}.card-package .text-wrapper{padding-left:20px;padding-right:20px}.vertical-text{display:none}.section-gallery .container-fluid{padding-left:20px}.section-explore .text-wrapper{margin-left:40px;width:auto}.banner-sm::before{width:630px}.banner-sm{padding-top:180px}.section-about-2{padding-bottom:50px}.template-about-us .section-gallery{padding-top:50px}}@media(max-width:991px){.navbar-toggler,.navbar-toggler:focus,.navbar-toggler:hover{box-shadow:none;outline:0}.navbar-toggler span:first-child,.navbar-toggler span:nth-child(2){-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center}.nav-links,.section-beach .text-wrapper-right .block-image{padding-top:0}.header.fixed-header .header-wrapper{background:rgb(255 255 255 / 94%)}.footer-widgets{padding-bottom:10px}.header .container-fluid{padding:0}.page-btn-primary a{font-size:1em}.book-btn,.menu-left .site-logo{display:none}.site-logo{transform:none;padding-left:0;position:static;left:auto;top:10px;display:none!important}.nav-links{background:rgb(255 255 255 / 97%)}.brand{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%}.bar,.navbar-collapse>ul>li.hide-lg{display:block}.brand .site-logo{transform:translate(0,0);max-width:160px;transition:.3s;display:block!important}.bar{position:absolute;height:2.1px;width:21px;background:#37aa49;border-radius:9px;opacity:1;left:7px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.navbar-toggler{width:40px;height:30px;position:relative;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;padding:0;margin:0}.navbar-toggler span:first-child{top:10px;transform-origin:left center}.navbar-toggler span:nth-child(2){top:17px;transform-origin:left center}.navbar-toggler span:nth-child(3){top:24px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.navbar-toggler[aria-expanded=true] span:first-child{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0;left:5px}.navbar-toggler[aria-expanded=true] span:nth-child(2){width:0%;opacity:0}.navbar-toggler[aria-expanded=true] span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:27px;left:5px}.menu-bar{position:relative;padding:10px 15px!important}.section-beach,.section-booking{padding-bottom:60px}.menu-left{position:absolute;top:100%;left:0;right:0}.navbar-collapse>ul{gap:0;flex-direction:column;width:100vw}.navbar-collapse>ul li{width:100%}.navbar-collapse>ul>li>a{padding:11px 20px;font-size:17px;color:#717171;border-bottom:1px solid #f1f1f1;border-radius:0!important;text-align:center}h1{font-size:3em;line-height:1.3}.header.fixed-header .brand .site-logo{max-width:100px;display:block!important}.section-intro::after{top:12%}.section-intro .text-wrapper{margin-left:0;max-width:none}.section-intro .text-wrapper p{font-size:15px;line-height:22px}.section-booking .block-image{margin:0 auto;max-width:100%;height:251px;overflow:hidden}.section-beach .text-wrapper-center .block-image img,.section-booking .block-image img{object-fit:cover;max-height:fit-content!important;height:100%;width:100%;object-position:center}.section-beach .text-wrapper-center .block-image{margin:0 auto;max-width:100%;height:240px}.section-booking{padding-top:40px}.section-booking .text-wrapper{max-width:none;margin-bottom:40px}.section-beach .text-wrapper-left p,.section-booking .text-wrapper p,.section-moments .text-wrapper p{font-size:18px}.section-beach .container-fluid,.section-gallery .container-fluid{padding-left:20px}.section-beach .text-wrapper-left{padding-left:0}.section-beach .text-wrapper-center{padding-top:60px}.section-beach .tagline-list ul,.section-moments .text-wrapper{margin-bottom:60px}.section-explore .text-wrapper,.section-intro .block-image-right{margin-left:0}.section-explore .text-wrapper p{margin-left:0;font-size:18px}.gap-lg{height:40px}.section-explore .flex-center{margin-bottom:60px;height:auto}.section-moments h3{margin-bottom:30px}.section-moments{padding-bottom:100px}.top-overlay-images ul{margin-right:20px;margin-left:20px}.card-package{flex-direction:column}.card-package .card-image{width:100%;text-align:center}.card-package .card-info{width:100%;background:linear-gradient(0deg,#fff 0,#fff0 100%) no-repeat;min-height:0}.card-btn{min-width:220px;min-height:180px}.card-package .text-wrapper,.container-contact-form{padding-top:40px}.section-address .brand-logo{margin-bottom:80px}.section-intro .text-wrapper-left{max-width:none}.section-intro .gap-md{height:0}.contact-info{padding:80px 60px}.container-location-form{padding-left:60px;padding-right:60px}.contact-info .container-left h2{margin-bottom:100px}.section-contact{padding-top:240px;padding-bottom:40px}.container-contact-form h3{line-height:1.1}.template-packages .section-packages h1{font-size:3.6em}.section-about-2{margin-top:0;padding-bottom:30px}.section-about-2 .row [class*=col-]:first-child{order:1}.section-about-2 .container-middle h6{margin-bottom:35px}.section-about-2 .container-right{padding-top:70px}.section-about-2 .container-right h6{margin-bottom:25px}.section-about-2 .container-left{padding-top:25px;max-width:none}.template-about-us .section-gallery{padding-top:30px}}#map,.AboutSection{position:relative;width:100%}@media(max-width:767px){.footer p,.footer-widget nav a{text-align:left!important}h3{line-height:1.1}h2{line-height:.85;font-size:45px}h6{font-size:.65em}.brand .site-logo{max-width:110px}.menu-bar{padding:10px 15px!important}.header.fixed-header .brand .site-logo{max-width:90px}.navbar-toggler{width:38px;height:38px;background:#fff;border-radius:34px}.navbar-toggler[aria-expanded=true] span:nth-child(3){top:21px}.section-intro{padding-bottom:80px;top:-1px}.section-intro::after{top:0}.section-intro .image-block{margin-bottom:25px}.section-intro .text-wrapper h5{line-height:1.3}.section-intro .brand-bg{margin-bottom:-35px}.card-package .card-info{flex-direction:column;background:#fff;padding:0 11px}.section-beach{border-top-width:60px}.section-beach .container-fluid{padding-right:20px;padding-top:15px}.section-beach .text-wrapper-left .block-image{margin-bottom:35px;width:100%;margin-top:21px}.section-beach .text-wrapper-center{padding-top:25px}.section-gallery .section-head h6{margin-bottom:10px}.package-row,.section-gallery .section-head,.section-packages .section-head{margin-bottom:50px}.section-packages{padding-top:80px}.card-package h4 span{font-size:.6em;line-height:1.1}.card-package .text-wrapper{flex:0 1 auto;padding-bottom:0;width:100%;padding-top:23px}.card-btn,.section-beach .text-wrapper-center{padding-bottom:40px}.card-package .text-wrapper .price-label,.card-package .text-wrapper h4{font-size:24px}.card-package .text-wrapper li{font-size:17px}.tagline-list ul li{letter-spacing:2.5px;font-size:1.1em}.card-btn{min-height:0;border-left:0;display:flex;justify-content:center;font-size:18px}.section-box .block-image-circle{width:520px;height:520px;border-width:18px}.section-box{padding-bottom:65px;padding-top:90px}.section-explore,.section-gallery{padding-bottom:60px}.flight-anim{top:20px;transform:rotate(-15deg) translate(-40px,-17px);background:#f2f5f4;z-index:1}.gap-lg{height:15px}.section-vibes .text-wrapper{padding-top:60px;padding-bottom:80px}.section-gallery{margin-top:60px}.top-overlay-images ul{gap:15px;margin-right:0;margin-left:0}.section-gallery .container-fluid{padding-right:20px}.section-vibes .text-wrapper p{margin-bottom:50px;font-size:18px}.section-moments{padding-top:30px}.section-moments h6{margin-bottom:30px}.section-moments .block-image{margin-bottom:40px}.section-packages{padding-bottom:80px}.section-address h2{font-size:1.6em;line-height:1.1}.section-address h4{letter-spacing:1.2px;line-height:1.2}.section-address{padding-bottom:60px;padding-top:70px}.contact-info .container-left h2{margin-bottom:35px}.section-contact{padding-top:110px}.container-contact-form input[type=submit]{letter-spacing:10px;height:52px}.template-packages .section-packages{padding-top:140px}.template-packages .section-packages h1{margin-bottom:60px}h1{font-size:1.7em;line-height:70px}.banner-sm::before{width:520px}.footer-widget ul li{width:100%!important;display:flex!important;justify-content:center!important}.footer-menu ul li a,.footer-widget{text-align:center}.footer-widget nav{justify-content:center!important}.footer-widget nav a{display:flex!important;justify-content:left!important}}.flight-listing ul li,.visa-listing ul li{width:calc(20% - 15px);list-style:none;aspect-ratio:1/0.8}@media(max-width:576px){.section-box .block-image-circle{width:280px;height:280px;border-width:10px}.contact-info,.container-location-form{padding-left:20px;padding-right:20px}.contact-info{font-size:20px;text-align:center}.template-packages .section-packages h1{font-size:2.2em}.banner-sm::before{width:300px;transform:translate(-50%,0);top:25%}}.flight-details table tbody tr,.flight-details table thead{border-right:1px solid #dbdbdb}.AboutPageBanner{height:40vh}.AboutSection{background-color:#f2f7fb;padding:40px 0}#map{height:1080px;margin:0 auto 30px}@keyframes reveal{0%{transform:translate(0,-10%) scale(1.6,1.6);filter:blur(40px);transform-origin:center}100%{transform:translate(0,0) scale(1,1);visibility:visible;opacity:1}}@keyframes Homereveal{0%{transform:translate(0,-5%) scale(1.5,1.5);transform-origin:center;filter:blur(40px)}100%{transform:translate(0,0) scale(1,1);visibility:visible;opacity:1}}.banner h1{animation:1.5s cubic-bezier(.77,0,.175,1) .5s forwards reveal;visibility:hidden;opacity:0;animation-delay:.03s;text-align:center}@keyframes TextReaveal{0%{transform:translate(0,100%);transform-origin:center}100%{transform:translate(0,0);visibility:visible;opacity:1}}.AnimatedLine{position:absolute;left:49%;top:52%;transform:translate(-50%,-50%) rotateY(45deg);height:100vh}.AnimatedLine img{object-fit:contain;width:100%;height:100%}.chat{position:fixed;bottom:87px;right:0;z-index:999;width:68px}.MenuPageBanner::after{content:"";top:100%;position:absolute;left:0;right:0;background:linear-gradient(0deg,#fff 0,#f3f7f9 92%,#acd4DF00 100%) no-repeat;aspect-ratio:1920/456;transform:translateY(-16.44%)}.GalleryClose:after,[class^=GalleryNav]:after{transform:translate(-50%,-50%) rotate(-45deg)}.FoodSection{position:relative;z-index:99}.DrinksSection{position:relative;z-index:100}.GalleryBanner{position:relative;width:100%;top:0;left:0;height:100%;background:linear-gradient(0deg,#fff,#519086,#006b6a)}.BannerVideoBg{width:100%;position:relative;height:100vh;overflow:hidden;opacity:1}.GalleryBanner h1{animation-delay:1.2s;position:absolute;z-index:99;top:40%;transform:translateY(-50%);width:100%;text-align:center}.BannerVideoBg::after{content:"";bottom:0;height:27%;width:100%;position:absolute;left:0;background:linear-gradient(0deg,#fff 10%,rgb(244 248 249 / 0%) 100%) 0 no-repeat;z-index:9}.BannerVideoBg video{-o-object-fit:cover;object-fit:cover;object-position:50% 0;width:100%;height:100%}.GallerySection{background-color:transparent linear-gradient(0deg,rgb(244 248 249 / 0%) 10%,#f4f8f9 100%) 0% 0% no-repeat;padding-top:120px;padding-bottom:120px;position:relative;z-index:99}.GallerySection .GallerOuter{max-width:94%;margin:0 auto}.GalleryGrid{column-width:350px;column-gap:15px}.GalleryGrid img{width:100%;cursor:pointer;margin-bottom:15px}.GalleryLightBox{position:fixed;width:100%;height:100%;top:0;display:none;background:rgb(255 255 255 / 98%);perspective:1000;z-index:99999;backdrop-filter:blur(50px)}.Galleryfilter{position:absolute;width:100%;height:100%;filter:blur(20px);opacity:.5;background-position:center;background-size:cover}.GalleryClose,[class^=GalleryNav]{background:rgb(0 0 0 / 0%);position:absolute;cursor:pointer}.GalleryLightBox img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotateY(0);max-height:95vh;max-width:calc(95vw - 100px);transition:.8s cubic-bezier(.7, 0, .4, 1);transform-style:preserve-3d}[class^=GalleryNav]{height:200px;width:50px;top:50%;transform:translateY(-50%)}[class^=GalleryNav]:after{content:'';position:absolute;top:50%;left:50%;width:15px;height:15px}.GalleryNext:after{border-right:1px solid #000;border-bottom:1px solid #000}.GalleryPrev{left:0}.GalleryPrev:after{border-left:1px solid #000;border-top:1px solid #000}.GalleryClose{right:0;width:24px;height:24px;margin:20px}.GalleryClose:after,.GalleryClose:before{content:'';position:absolute;top:50%;left:50%;width:1px;height:100%;background:#e74c3c}.GalleryClose:before{transform:translate(-50%,-50%) rotate(45deg)}.GalleryTitle{font-size:20px;color:#000;z-index:1000;position:absolute;top:0;left:50%;transform:translateX(-50%);margin:20px 0}.BookBtnMobile{position:fixed;bottom:0;width:100%;left:0;display:block;z-index:9999}.BookBtnMobile a{width:100%;display:block;text-align:center;padding:15px 10px;color:var(--base-white);font-family:var(--primary-font);font-size:.75em;font-weight:400;transition:.2s}.enquiery-form,.fare,.flight-details table thead th,.input-group label,.visa-details table thead th{font-family:var(--secondary-condensed)}.FooterMap{width:100%;position:relative;height:120%}#FooterMap{height:100%;width:100%}.GetDirection{position:absolute;top:50%;left:50%;transform:translate(-50%,-90px);text-align:center;width:auto;color:#000;font-size:16px;padding:100px 0 0;display:block}.GetDirection:before{position:absolute;bottom:-5px;left:-5px;content:'';height:20px;background:#fff;width:100%;display:block;z-index:-1;padding:5px;box-sizing:content-box;border-radius:10px}div~.ImgZoom{overflow:hidden}.ImgZoom{transform-origin:center;transform:scale(1,1);transition:.3s}.ImgZoom:hover{transform:scale(1.02,1.02);transform-origin:center;transition:.3s}.package-call-button,.package-call-button:hover{transition:.3s cubic-bezier(.075, .82, .165, 1)}@media(min-width:991px){.BookBtnMobile{display:none}.bg-cover{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;opacity:1;z-index:1}}.AboutSection:after{background:linear-gradient(180deg,#fff 0,#f0f4ff 20%,#f2f7fb 100%) no-repeat!important}video{max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.section-football{width:100%;padding:150px 0;background-size:contain;background-position:center 35%}.section-football .text-wrapper{padding-left:15%;padding-top:60px}.section-football .text-wrapper p{max-width:420px;font-size:24px}@media(max-width:991px){#map{width:100%;height:375px}.GallerySection{padding-top:15px;padding-bottom:10px}.FooterMap{width:100%;position:relative;height:400px}.section-vibes .text-wrapper{padding-left:20px;padding-right:20px}.social-media-menu{margin:0 auto;text-align:center;width:115px}.section-gallery .page-btn-primary{position:relative;right:0;top:26px}.GalleryGrid{column-width:270}.section-football{padding:40px 0 60px}.section-football .text-wrapper{padding:30px 0 0;text-align:center}.section-football .text-wrapper p{font-size:18px;max-width:320px;margin:5px auto}.section-football .image-block{aspect-ratio:1/1;padding:10px 30px 0}.section-football .image-block img{height:auto;width:100%;object-fit:cover}}@media(max-width:375px){.banner{width:100%;max-width:100%}}@media(max-width:420px){.GalleryGrid{column-width:400}.animated-text{font-size:4.25em}}@media(min-width:1300px){.section-intro .container-fluid{max-width:90%;margin:0 auto}}.section-package-details{width:100%;background-color:#f2f7fb;padding-top:60px;padding-bottom:100px}.package-cover-image img{width:100%;max-width:100%}.share-block{width:100%;margin:0 auto;background-color:var(--base-white);padding:20px 30px;display:block}.share-options{width:100%;display:flex;list-style:none;gap:10px;margin:0;padding:0}.blogs-block,.inquiry-block,.packages-block{padding:20px 30px 40px;background-color:var(--base-white);display:block}.share-options li{display:flex;list-style:none;width:56px;height:56px;border-radius:60px;background-color:#f1f1f1;display:grid;place-items:center;cursor:pointer}.share-options li img{object-fit:contain;max-width:100%;height:34px;display:block}.share-options li svg{max-width:100%;height:23px;display:block;fill:#37aa49}.share-options li i{font-size:18px;color:var(--primary-color)}.inquiry-block{width:100%;margin:20px auto}.input-group{width:100%;display:block;margin-top:4px}.input-group label{font-size:14px;color:var(--dark-shade-1);line-height:14px;padding-bottom:10px}.input-group input,.input-group textarea{padding:10px 15px;font-size:14px;color:var(--dark-shade-1)}.input-group input{border-radius:6px!important;border:1px solid var(--body-color)}.input-group input:focus,.input-group textarea:focus{border:1px solid var(--primary-color)!important;box-shadow:none;outline:0!important}.input-group textarea{width:100%;border-radius:6px!important;border:1px solid var(--body-color);min-height:86px;max-height:86px}.checkbox input{font-size:18px}.checkbox label,.checkbox label a{font-size:14px;padding-bottom:10px;line-height:14px}.checkbox label{color:#989898}.checkbox label a{color:var(--dark-shade-1)}.blogs-block,.packages-block{width:100%;margin:10px auto}.related-packages{width:100%;margin:0;padding:0}.related-packages li{border-bottom:1px solid #f1f1f1;list-style:none}.related-packages li a{padding:20px 0;display:block}.related-packages li h3,.related-packages li p{padding-bottom:0;margin:0;color:#989898}.related-packages li h3{font-size:24px;line-height:24px}.blog-date,.breadcrumbs,.related-packages li p{font-size:14px;text-transform:uppercase;letter-spacing:1px}.related-packages li a:hover p{color:var(--base-black)}.blog-details-block,.package-details-block{width:100%;margin:20px auto 0;padding:50px;background-color:var(--base-white)}.blog-header,.package-header{width:100%;display:block;padding-bottom:40px;border-bottom:1px solid #e2e2e2}.blog-date,.breadcrumbs{display:flex;line-height:14px;color:var(--dark-shade-1);padding-bottom:0;margin:0;color:var(--primary-color)}.day,.package-call-button,.visa-listing ul li .details-btn{text-align:center;color:var(--base-white);text-transform:uppercase}.blog-date span,.breadcrumbs span{padding:0 15px;border-left:1px solid var(--primary-color)}.blog-date span:first-of-type,.breadcrumbs span:first-of-type{padding-left:0;border-left:none}.package-header h1,.package-header h2{font-size:48px;line-height:48px;color:var(--base-black);padding:20px 0;margin:0}.blog-header p,.package-header p{color:var(--base-black);padding-bottom:0;margin:0;font-size:14px;letter-spacing:1px;text-transform:uppercase}.package-header .price{color:var(--dark-shade-1);font-weight:600;padding:20px 0;margin:0;font-size:30px;letter-spacing:1px;text-transform:uppercase}.package-call-button i,.visa-head .flag{margin-right:20px}.package-header .price span{color:var(--dark-shade-1);font-weight:300;padding:20px 0;margin:0;font-size:14px;letter-spacing:1px;text-transform:capitalize}.package-call-button{margin-top:10px;width:200px;padding:10px 20px;font-size:20px;font-weight:600;background-color:var(--primary-color);border:none;outline:0;box-shadow:#aecfb3 0 12px 34px;display:block}.package-call-button:hover{box-shadow:#aecfb3 0 0 0;color:var(--light-shade-1)!important}.blog-details,.package-details{width:100%;padding-top:50px}.day-chart{width:100%;display:flex;flex-flow:column wrap}.single-day{display:block;padding-left:100px;position:relative;padding-bottom:20px}.day{display:block;width:80px;font-size:16px;line-height:16px;padding:5px 10px;background:var(--primary-color);position:absolute;left:0;font-weight:600;display:grid;place-items:center}.arrival,.dep-date,.departure,.fare{color:var(--base-black)}.activity h4{width:100%;font-size:24px;font-weight:600}.activity p,.blog-details p{width:100%;font-size:16px;font-weight:400}.single-day:before{content:'';border-left:1px dotted var(--primary-color);position:absolute;width:1px;height:100%;left:40px}.section-visa{width:100%;background-color:#f2f7fb;padding-top:70px;padding-bottom:100px}.visa-details,.visa-head,.visa-listing ul li{background-color:var(--base-white)}.section-visa h2{width:100%;text-align:center;padding:0 0 30px;font-size:56px}.flight-listing ul,.visa-listing ul{width:100%;display:flex;gap:15px;flex-flow:row wrap}.visa-listing ul li{text-align:center;padding:20px 20px 30px;border-radius:5px}.flight-listing ul li .flag-image,.visa-listing ul li .flag-image{width:100%;margin:0 auto;border-radius:5px;display:block;height:132px;aspect-ratio:265/132;overflow:hidden;border:1px solid #d6d6d6}.visa-listing ul li h3{width:100%;margin:10px auto;font-size:24px}.visa-listing ul li .details-btn{align-items:center;height:34px;width:152px;padding:0 20px;border:var(--primary-color) 1px solid;background-color:var(--primary-color);font-family:var(--primary-font);font-size:.75em;font-weight:400;transition:.2s;border-radius:60px;margin:0 auto;display:flex;justify-content:space-between}.flight-listing ul li .details-btn:hover,.visa-listing ul li .details-btn:hover{background-color:var(--base-white);color:var(--primary-color)}.visa-head{width:100%;padding:20px 30px;margin-bottom:5px;display:flex}.visa-head .flag{width:60px;height:34px;display:block}.visa-head .flag img{width:100%;height:100%;object-fit:cover;display:block}.visa-head h3{width:100%;margin:0;padding:0;color:var(--primary-color)}.section-flight h1,.section-flight h2{z-index:10;padding:0 0 30px;font-family:Barlow,serif;text-shadow:3px 0 2px rgba(141,141,141,.59);text-align:center;width:100%}.visa-details{width:100%}.visa-details table thead{border-bottom:1px solid var(--primary-color);border-top:1px solid var(--primary-color);background-color:#eefff1;color:var(--h2-color)}.flight-details table tbody tr,.flight-details table thead,.visa-details table tbody tr{border-bottom:1px solid #dbdbdb}.visa-details table thead th{font-size:16px;letter-spacing:2px;padding:10px 0;color:var(--primary-color)}.visa-details table thead th:first-child{padding-left:20px}.visa-details table td{font-size:16px;font-weight:400;color:var(--h3-color);padding:10px 0}.visa-details table tr td:first-child{min-width:100px;padding-left:20px;font-weight:700}.visa-details table tr td:nth-child(2){max-width:280px;overflow:hidden}.visa-details table tr td:nth-child(3){min-width:50px;overflow:hidden}.visa-details table tr td:last-child{max-width:60px}.visa-price{font-weight:600;text-align:center}.section-flight{width:100%;background-color:#f2f7fb;overflow-x:hidden}.flight-banner{width:100%;padding-top:205px;padding-bottom:200px;background-size:cover;background-position:center;position:relative}.flight-banner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#0000003d;z-index:1}.section-flight h2{font-weight:700;font-size:56px;color:#fff;position:absolute}@media (max-width:768px){.section-flight h1,.section-flight h2{font-size:40px}}.section-flight h1{position:absolute;font-size:56px;color:#fff}.flight-listing{width:100%;padding:60px}.flight-listing ul li{background-color:var(--primary-color);text-align:center;padding:20px 20px 30px;border-radius:5px}.flight-listing ul li h3{width:100%;margin:10px auto;font-size:24px;color:var(--base-white)}.flight-listing ul li .flight-icon{width:70px;height:70px;background-color:rgba(255,255,255,.2);display:block;padding:20px;text-align:center;border-radius:20px;margin:0 auto}.flight-head,.flight-name{display:flex;text-align:center}.flight-listing ul li .details-btn{align-items:center;height:40px;width:112px;text-align:center;padding:0 20px;border:var(--primary-color) 1px solid;background-color:var(--base-white);color:var(--primary-color);font-family:var(--primary-font);font-size:20px;text-transform:uppercase;font-weight:600;transition:.2s;border-radius:60px;margin:0 auto;display:flex;justify-content:space-between}.flight-head{width:100%;padding:20px;margin-bottom:5px;background-color:var(--base-white)}.enquiery-form button,.flight-name,.read-more-position button{background-color:var(--primary-color)}.flight-head h4{width:100%;margin:0;padding:0;color:var(--dark-shade-1);font-size:16px;font-weight:300;letter-spacing:2px;text-transform:uppercase}.flight-name{width:100%;padding:0;margin-bottom:5px}.flight-name h3{width:100%;margin:0;padding:0;color:var(--base-white);font-size:36px;line-height:46px}.flight-details{width:100%;background-color:var(--base-white);padding:0}.flight-details table thead{border-top:1px solid #dbdbdb;color:var(--h2-color);background-color:var(--primary-color-light)}.flight-details table thead th{font-size:16px;letter-spacing:2px;padding:10px 0;border-left:1px solid #dbdbdb;text-align:center}.flight-details table td:first-child,.flight-details table thead th:first-child{padding-left:20px;text-align:left}.flight-details table td{font-size:14px;font-weight:400;color:var(--h3-color);padding:10px 0;border-left:1px solid #dbdbdb;width:200px;text-align:center}.flight-logo{width:100px;display:block;margin:0 auto}.dep-date{width:100%;text-align:center}.dep-date span{display:block;font-weight:600;font-size:30px}.arrival,.departure{display:block;padding:10px 0;font-size:16px;font-weight:600}.fare,.seats{font-size:24px;font-weight:600}.seats{color:var(--primary-color)}.section-blog{width:100%;background-color:#f2f7fb}.blog-banner{width:100%;padding-top:205px;padding-bottom:100px;background-size:cover;background-position:100% top}.blog-banner h2{width:100%;text-align:center;padding:0 0 30px;font-size:56px;color:var(--base-white)}.blogs-grid{display:flex;flex-wrap:wrap;gap:30px;padding:120px 0}.blog-card{margin:0;background-color:#fff;border-radius:0;overflow:hidden;width:calc(25% - 24px)}.blog-card .card-header{padding:0}.blog-card .card-header img{width:100%;height:200px;object-fit:cover}.blog-card .card-body{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px;min-height:250px;position:relative}.read-more-position{position:absolute;bottom:14px;right:18px}.read-more-position button{text-align:center;padding:6px 20px;color:var(--base-white);font-family:var(--primary-font);font-size:.75em;text-transform:uppercase;font-weight:400;transition:.2s;border-radius:60px;display:flex;justify-content:space-between;border:none}.read-more-position button:hover{background-color:var(--secondary-color);transition:1s cubic-bezier(.165, .84, .44, 1)}.blog-card .tag,.blog-card-full .tag{background:#ccc;border-radius:50px;font-size:12px;margin:0;color:#fff;padding:2px 10px;text-transform:uppercase;cursor:pointer}.blog-card .tag-teal,.blog-card-full .tag-teal{background-color:#47bcd4}.blog-card .tag-purple,.blog-card-full .tag-purple{background-color:#5e76bf}.blog-card .tag-pink,.blog-card-full .tag-pink{background-color:#cd5b9f}.blog-card .card-body h4,.blog-card-full .card-body h4{padding:20px 0 0;font-size:20px;line-height:26px}.blog-card .card-body p{font-size:16px;margin:0 0 40px}.blog-card .user,.blog-footer .user{display:flex;margin-top:auto}.blog-card .user img{border-radius:50%;width:40px;height:40px;margin-right:10px}.blog-card .user-info small,.blog-footer .user-info small{color:#545d7a;font-size:12px}.section-blog-details{width:100%;background-color:#f2f7fb;padding-top:205px;padding-bottom:100px}.blog-cover-image{width:100%;margin:0 auto;aspect-ratio:300/190}.blog-cover-image img{width:100%;max-width:100%;height:100%;object-fit:cover}.related-blog{width:100%;margin:0;padding:0 0 0 30px}.related-blog h3{font-size:16px;font-weight:300;text-transform:uppercase;letter-spacing:1px}.blog-header h2{font-size:32px;line-height:36px;color:var(--base-black);padding:20px 0 0;margin:0}.blog-details h2{font-size:4vw;margin-top:30px}.blog-details h3{font-size:3.5vw;margin-top:20px}.blog-details h4{font-size:3vw;margin-top:15px}.blog-details h5{font-size:2.5vw;margin-top:10px}@media (max-width:1200px){.blog-details h2{font-size:3.5vw}.blog-details h3{font-size:3vw}.blog-details h4{font-size:2.5vw}.blog-details h5{font-size:2vw}}@media (max-width:768px){.blog-details h2{font-size:28px}.blog-details h3{font-size:24px}.blog-details h4{font-size:20px}.blog-details h5{font-size:18px}.search{margin-top:5px!important}}@media (max-width:480px){.blog-details h2{font-size:22px}.blog-details h3{font-size:20px}.blog-details h4{font-size:18px}.blog-details h5{font-size:16px}}.blog-footer{width:100%;display:block;padding-top:40px;border-top:1px solid #e2e2e2}.blog-footer .user img{border-radius:50%;width:54px;height:54px;margin-right:10px}.blog-card-full{margin:0 auto 24px;background-color:#fff;border-radius:0;overflow:hidden;width:100%}.blog-card-full .card-header{padding:0;width:100%;display:block;aspect-ratio:300/190;overflow:hidden}.blog-card-full .card-header img{width:100%;height:100%;object-fit:cover;max-width:initial;max-height:initial}.blog-card-full .card-body{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px;min-height:100px}.blog-card-full .card-body h4:hover{color:var(--secondary-color);transition:2s cubic-bezier(.075, .82, .165, 1)}.search_border{border:1px solid #000;padding:5px 10px;margin-right:2px;margin-left:2px;border-radius:11px;background:#37aa49;backdrop-filter:blur(30px) brightness(1.2);color:#fff!important;border:none;display:flex;align-items:end;margin-top:-68px;box-shadow:0 4px 32px 0 rgba(0,0,0,.08)}.recaptcha,.search_border .form-group{margin-bottom:15px}.search_border .form-control{background-color:#fff;padding:10px;line-height:24px;border:none}.input-group input,.input-group select{width:100%!important}.table{white-space:normal!important}.search{background-color:#ffcb46!important;color:#000!important;border:none;padding:11px;font-size:16px}.search:hover{background-color:#ffda7c!important}.border-remove{border:none;background-color:transparent;width:75px;padding:0 35px;outline:0}.flight-details button,.visa-details button{padding:4px 20px;background-color:var(--primary-color);color:var(--base-white);font-family:var(--primary-font);border-radius:40px;border:none;font-size:15px}.enquiery-form,.enquiery-form input{font-size:14px;color:var(--base-black)}.member-modal{background-image:url(../assets/images/all-bg.jpg);background-position:right bottom;margin:15% auto;padding:20px;border:1px solid #888;width:500px;border-radius:6px;position:relative}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:99}.enquiery-form{margin-top:18px;width:100%;padding-bottom:10px}.enquiery-form input{width:100%;border:1px solid #c5c5c5;display:block;padding:8px 6px 8px 16px;outline:0;margin:5px 0;border-radius:6px;font-family:var(--secondary-font)}.enquiery-form button{padding:6px 25px;color:var(--base-white);font-family:var(--primary-font);border-radius:30px;border:none;font-size:15px;margin-top:10px}.VenorColose i,.VisaColose i,.tab-button.active{background-color:var(--primary-color);color:#fff}.VenorColose,.VisaColose{position:absolute;right:22px}.VenorColose i,.VisaColose i{cursor:pointer;padding:3px 6px;border-radius:3px}.VenorColose i:hover{background-color:red;transition:2s cubic-bezier(.075, .82, .165, 1)}.enquiry_call_button a,.video-testimonial .play-video i,.video-testimonial .play-video i:hover{transition:.3s cubic-bezier(.075, .82, .165, 1)}.number input{width:100%!important;border:none;outline:0}.custom-input select{width:100%;font-size:14px;color:var(--base-black);border:1px solid #c5c5c5;display:block;padding:8px 6px 8px 16px;outline:0;margin:5px 0;border-radius:6px}.back-to-home,.enquiry_call_button a{text-transform:uppercase;color:var(--base-white);text-align:center}.thank-you-main{display:flex;gap:24px;align-items:center;margin:75px 0}.thank-cnt,.thank-you-img{width:calc(50% - 17px)}.back-to-home{display:inline-flex;white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;height:54px;padding:0 20px;background-color:var(--primary-color);font-family:var(--primary-font);font-size:.75em;font-weight:400;transition:.2s;border-radius:60px;display:flex;justify-content:space-between;border:none}.slick-slide{height:auto!important}.tab-button{cursor:pointer;padding:6px 20px;background-color:var(--base-white);border:1px solid #d9d9d9;border-radius:24px;color:var(--primary-color);font-size:16px}.tab-button.active{border-bottom:none}.tab-flex{display:flex;align-items:center;gap:4px;margin-bottom:12px;border-radius:48px;padding:0}.enquiry_call_button{display:flex;gap:10px}.enquiry_call_button a{margin-top:30px;padding:15px 30px;font-size:20px;font-weight:600;background-color:var(--secondary-color);border:none;outline:0;box-shadow:#aecfb3 0 12px 34px}.custom-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:1}.custom-modal-content{background-color:#fff;margin:15% auto;padding:0;border:1px solid #888;width:60%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);text-align:center}.custom-close{position:absolute;top:10px;right:10px;font-size:25px;cursor:pointer}.insta-id-flex,.intagram a{display:flex;align-items:center;gap:10px}.logo-border img{padding:11px 0}.tours-insta-bg{background-color:#ebf2ec;padding:50px 0}.insta-id-flex p{margin:0;line-height:20px}.tours-insta-bg h2{font-size:25px;margin:0}.tours-insta-flex{display:flex;align-items:center;gap:25px;justify-content:center}.line-insta{display:inline-block;width:3px;height:28px;background-color:var(--secondary-color)}.error-text{color:#e74c3c;font-family:var(--secondary-font)}@media(max-width:991px){.bottom-footer p,.flight-details table td,.footer-menu ul li,.footer-widget nav,.footer-widget nav a,.footer-widget ul li{display:flex;display:flex}.visa-details table td,.visa-details table td:last-child{max-width:100%!important}.main-slider h1,.main-slider h2{font-size:34px;line-height:40px}.main-slider h3,.main-slider p{font-size:16px;margin-bottom:10px}.main-slider p{line-height:20px;color:#514e2d}.button-submit-custom,.package-btn a,.service-item:hover .service-details h3{color:var(--base-white)}.banner img{padding-top:20px}.gm-message,.right-about{flex-flow:row wrap}.about-introduction{padding-top:20px;width:100%;max-width:100%;text-align:center}.about-introduction h2,.blog-banner h2,.contact-info .container-left h2,.custom-package-container .left h2,.flight-banner h2,.partners-list h2,.visa-banner h2{font-size:36px}.about-introduction h1{font-size:36px;line-height:42px}.about-introduction p{font-size:16px;line-height:24px;padding-top:2dvb}.about-introduction h5,.about-introduction span{font-size:14px;padding-bottom:0}.home-blogs .blog-item h3,.home-services .section-title,.text-wrapper,.thank-cnt p{text-align:center}.section-title .flex{flex-flow:row wrap;text-align:center}.section-title h2{width:100%;font-size:36px}.service-header{padding:56px 0 120px}.home-services .view-all-button{position:absolute;left:50%;transform:translateX(-50%);color:var(--base-black);background:#f7cb3d;border-radius:30px;text-align:center;width:150px;padding:8px 17px}.home-services .view-all-button svg{fill:var(--base-black)}.service-details h3{font-size:18px;line-height:19px}.service-details{padding:0;border-radius:30px}.home-about-section,.related-blog,.service-slider .slick-slide{padding:20px 0}.arrow-button i{width:30px;height:30px}.arrow-button{right:12px;bottom:12px;width:32px;height:32px}.call span,.service-details span{font-size:10px}.custom-package-container{border-radius:0;width:100%;border:0 solid var(--primary-color);flex-flow:row wrap;text-align:center}.custom-package-container .left{width:100%;padding:50px 20px 20px;min-height:auto}.custom-package-container .left h5,.custom-package-container .left span{font-size:16px}.call,.section-contact{padding-top:0}.call h4{font-size:24px}.custom-package-container .right{padding:30px 20px;width:100%}.tab-button{padding:5px 10px;border-radius:5px 5px 0 0;font-size:15px}.tab-flex{justify-content:center}.custom-package-form .input-group{text-align:left}.introduction h2{font-size:30px;text-align:center;padding-bottom:10px}.introduction ul li{width:calc(51% - 25px)}.home-country-section{padding:60px 0}.home-country-section h2{font-size:32px;padding-bottom:10px;text-align:center}.country-details h3{font-size:24px;text-align:center}.corporate-video,.testimonials{padding:20px}.video-cover{width:100%;border-radius:30px}.video-description{left:10px;bottom:10px;padding:10px 15px;border-radius:20px}.contact-info .container-left h5,.search_border label,.video-description h2,.video-description h4{font-size:14px}.corporate-video::after{left:0;bottom:0;padding:30px 40px;display:block;width:100%;height:160px;border-radius:20px}.corporate-video video{width:100%;height:100%}.play-button{width:42px;height:42px;right:10px;bottom:10px;font-size:18px}.video-and-clients{border-radius:0;padding-top:30px}.partners-list{width:100%;padding:50px 20px 10px}.testimonials h2{font-size:36px;padding-bottom:10px}.testimonials h5{font-size:12px}.testimonials .testimonial-item p{font-size:16px;line-height:21px;text-align:center!important}.nav-button{top:15px!important;width:33px;height:33px}.testimonials .container-fluid{padding-bottom:0;padding-top:40px}.home-blogs .subtitle,.home-blogs h5{font-size:14px;text-align:center}.home-blogs h2{width:100%;margin:0;font-size:36px;text-align:center;padding-bottom:20px}.blog-nav-button.fa-chevron-left{position:absolute;right:auto}.activity,.activity ul,.arrival,.day,.departure,.package-explore{position:relative}.blog-nav-button{width:28px;height:28px;top:50%}.home-blogs .blog-item a{text-align:center;font-size:12px;margin:20px auto 0;display:block;width:auto}.bottom-footer{flex-direction:column;gap:5px;padding:10px 0}.bottom-footer p{justify-content:center;text-align:center!important}.top-footer{justify-content:center;padding:30px 0}.top-footer h2{font-size:34px;text-align:center}.footer-menu,.footer-widget{width:100%;padding-bottom:30px}.footer-menu ul li{width:100%;list-style:none;margin-bottom:6px;text-align:start;justify-content:center}.footer-widget ul li{list-style:none;text-align:start;justify-content:start}.footer-widget nav{flex-flow:column wrap;justify-content:center;text-align:center;width:100%;flex-flow:column wrap;justify-content:start;text-align:start}.footer-widget nav a{flex-flow:row wrap;justify-content:start;text-align:start}.package-explore{bottom:auto;right:0;top:40px;width:280px;margin:0 auto;height:155px}.text-wrapper h2{line-height:.85;font-size:34px;text-align:center}.gm-message .gm-image{justify-content:space-between;width:100%;max-width:500px;margin:0 auto;padding:30px}.gm-message .gm-image::after{width:100%;height:100%;top:0;left:0;z-index:1}.gm-content{width:100%;padding:20px 0;text-align:center}.gm-content p{line-height:21px;font-size:15px;text-align:justify;justify-content:center;text-align-last:center}.back-to-home,.gm-content h2::after{margin:0 auto}.our-team h2{font-size:36px;text-align:center;padding-bottom:10px}.flight-listing{width:100%;padding:60px 0}.flight-listing ul{margin:0;width:100%}.flight-listing ul li{width:100%;aspect-ratio:auto;padding:20px;border-radius:5px}.flight-details table td,.visa-details table td{padding:0;justify-content:center;font-size:14px;text-align:center}.flight-details,.visa-details{width:100%;overflow-x:auto;background-color:transparent}.flight-details table,.visa-details table{border:none;background:0 0}.flight-details table td{border:none;width:100%}.flight-details table thead,.package-details-banner,.single-day:before,.single-day:last-child:before,.visa-details table thead{display:none}.flight-details table tbody tr,.visa-details table tbody tr{padding:20px 0;display:block;border:1px solid #f1f1f1;background-color:var(--base-white);margin-bottom:10px}.arrival,.departure{display:block;width:50%}.arrival:before,.departure:before{content:'Departure';position:relative;display:block;width:100%;font-size:12px;opacity:.5}.visa-listing ul{display:grid;grid-template-columns:auto;margin:0}.visa-listing ul li{width:100%;margin:0 auto;aspect-ratio:auto}.flight-banner{padding-top:105px;padding-bottom:200px;overflow:hidden}.visa-details table td{border:none;display:flex;width:100%!important}.visa-details table td button{margin:20px auto 0;display:block;width:92px}.member-modal{max-width:95%}.section-visa{padding-top:30px;padding-bottom:30px}.blog-banner{width:100%;padding-top:90px;padding-bottom:24px}.blogs-grid{gap:20px;padding:20px 0}.blog-card{margin:10px;border-radius:0;width:100%}.blog-details-block{padding:30px}.blog-header h2{font-size:27px;line-height:26px;padding:18px 0 0}.section-blog-details{padding-top:86px;padding-bottom:0}.container-location-form{padding-left:0;padding-right:0}.location-card{width:100%;background-color:#052009;text-align:center;padding:30px}.locations{padding:40px 0}.contact-info .container-left h2 span{display:inline-block}.know-more h5{font-size:20px;margin-bottom:22px}.social-media-menu{margin:0 auto;text-align:center;width:153px}.contact-info .social-media-menu ul{display:flex;gap:10px}.banner{padding:131px 0 20px!important;height:auto}h2{line-height:.85;font-size:36px}.custom-package-form .choose-date input{-webkit-appearance:none;display:block}.home-services{padding-bottom:64px}.home-services .view-all-button{bottom:25px}.main-slider .container-fluid{padding:0 20px}footer p{padding-left:0!important;padding-right:0!important;text-align:start!important;margin:0 auto!important;width:100%;display:flex!important}.service-item:hover .service-details{background-color:transparent}.service-item{max-width:100%}.section-gm-message{padding:100px 0 20px}.section-package-details .container{padding:0!important}.section-packages .container-fluid{max-width:100%;margin:0 auto;display:block;width:100%;padding:0}.search_border{padding:21px 15px}.TourPageBanner{padding:75px 0 85px!important}.card-package .text-wrapper li{font-size:14px;text-align:center;text-align-last:center;color:#424242;font-weight:400;line-height:20px}.card-package{border-radius:20px;overflow:hidden}.package-row{padding:0 5px;gap:20px}.card-package .text-wrapper h4{font-size:24px;margin-bottom:7px}.section-package-details{width:100%;padding-top:0;max-width:100%;padding-bottom:20px;overflow-x:hidden}.package-cover-image{width:100%;margin:0 auto}.package-cover-image img{width:100%;max-width:100%}.share-block{width:100%;margin:0 auto;padding:0 25px 20px;display:block;text-align:center}.share-options{width:100%;text-align:center;justify-content:center}.share-options li{width:44px;height:44px;border-radius:60px;display:grid;place-items:center;cursor:pointer}.package-btn a,.package-call-button{border-radius:50px;text-align:center}.share-options li img{height:21px}.checkbox,.day-chart,.packages-link,.thank-cnt{width:100%}.checkbox input{font-size:18px}.checkbox label,.checkbox label a{font-size:14px;line-height:14px;padding-bottom:10px}.packages-block{width:100%;margin:10px auto;padding:20px 30px 40px}.related-packages{width:100%;margin:0;padding:0}.related-packages li a{padding:14px 0}.related-packages li h3{padding-bottom:0;margin:0;font-size:20px;line-height:21px;color:#424242}.related-packages li p{font-size:14px;color:#5c5b5b}.package-details-block{width:100%;margin:0 auto;padding:20px}.package-header{width:100%;padding-bottom:40px}.breadcrumbs{line-height:14px;padding-bottom:0;margin:0;font-size:10px}.breadcrumbs span{padding:0 15px}.package-header h1,.package-header h2{font-size:26px;line-height:19px;padding:9px 0;margin:0}.package-header p{padding-bottom:0;margin:0;font-size:12px;letter-spacing:1px}.package-header .price{padding:2px 0;margin:0;font-size:20px}.package-header .price span{padding:20px 0;font-size:14px}.package-call-button{margin-top:10px;padding:10px 20px;font-size:17px;width:100%}.day,.single-day{border-radius:25px}.package-details{width:100%;padding-top:3px}.single-day{padding:17px 20px 1px;background:#ededed;margin-bottom:24px}.day{width:70px;font-size:12px;line-height:16px;padding:3px 7px;left:0;letter-spacing:1px;font-weight:400}.AboutSection,.activity,.package-price{padding-bottom:0}.activity{width:100%}.activity ul{width:100%;margin:0;padding-bottom:14px}.activity h4{width:100%;font-size:20px;padding-top:12px;text-transform:capitalize;margin-bottom:12px}.activity p,.search_border .form-select{font-size:14px;width:100%}.activity p{font-weight:400;line-height:19px}.package-price{margin:0}.package-btn a{font-family:var(--secondary-condensed);gap:20px;font-size:1em;background:var(--primary-color);padding:5px 23px}.home-about-section .container-fluid,.home-custom-package{padding:0}.package-row{margin-bottom:15px;margin-top:0}.button-submit-custom{margin-top:30px;width:100%;padding:9px 22px;text-align:center;font-size:16px;font-weight:600;text-transform:uppercase;background-color:var(--primary-color);border:none;outline:0;box-shadow:#aecfb3 0 12px 34px;transition:.3s cubic-bezier(.075, .82, .165, 1)}.right-about{padding:0 30px}.footer .container{width:100%;margin:auto}.home-blogs{width:100%;padding:47px 0}.instagram{padding:10px 0;background-color:#fff}.promo-banner{padding-top:0;aspect-ratio:16/8}.promo-banner img{height:100%;width:100%;object-fit:cover}.footer-widgets .col-lg-2{width:50%;padding:0}.footer-widgets .col-lg-2 .footer-widget,.footer-widgets .footer-widget{text-align:left!important}.footer-widgets .col-lg-2:first-child .footer-widget ul li,.footer-widgets .col-lg-2:nth-child(2) .footer-widget ul li{justify-content:left!important;text-align:left!important}.footer-widgets .col-lg-2:first-child .footer-widget ul li a{align-items:left}.footer-widgets .col-lg-2:nth-child(2) .footer-widget ul li a{align-items:flex-start}.footer-widget ul li{width:100%;margin-bottom:0!important}.footer-menu ul li a{font-size:12px;text-align:left}.thank-you-main{gap:24px;margin:50px 0;flex-flow:row wrap}.thank-you-img{width:100%;max-width:240px;margin:0 auto}}.ViewAllBtn a span,.faq-sec .accordion,.faq-sec .accordion__icon{background-color:var(--primary-color)}.search_border .date input{position:relative;padding-left:40px}.search_border .date::before{content:"\f002";clear:both;position:absolute;left:13px;top:10px;font-family:fontawesome;width:20px;height:20px;color:#37aa49;font-size:15px;display:block;z-index:99}.video-cover{width:100%;background-color:rgba(var(--black),1);aspect-ratio:1920/973;position:relative}.video-cover iframe{width:100%;height:100%;min-height:100%;position:absolute;top:0;left:0}.activity ul li,.nav-links li{position:relative;list-style:none}.about-introduction p{justify-content:center;text-align:justify}.card-package ul li{padding-left:0!important}.mfp-container{position:fixed!important}.ViewAllBtn{width:187px;position:absolute;right:50px;top:10px}.ViewAllBtn a{display:inline-flex;white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;height:45px;min-width:167px;text-align:center;padding:10px 10px 9px 25px;border:2px solid var(--primary-color);color:var(--primary-color);font-family:var(--primary-font);font-size:.75em;text-transform:uppercase;font-weight:400;transition:.2s;border-radius:60px;display:flex;justify-content:space-between}.ViewAllBtn a span{width:46px;height:30px;border-radius:30px;display:grid;place-items:center;margin-left:15px;color:var(--base-white)}.activity{font-size:15px}.activity ul li{padding-left:20px;font-size:14px;line-height:18px;padding-bottom:8px}.activity ul li:before{content:"\f058";position:absolute;left:0;top:0;color:var(--primary-color);font-family:var(--fa-style-family, "Font Awesome 6 Free")}@media(max-width:900px){.home-country-section .container-fluid{position:relative;padding-bottom:50px}.ViewAllBtn{width:187px;position:absolute;right:50%;top:auto;bottom:0;transform:translateX(50%)}}@media screen and (max-width:992px){.main-top{margin-top:0!important}}.main-top{margin-top:40px}.faq-sec{padding:50px 0}.faq-sec .heading h2{color:var(--primary-color);font-weight:800;margin-bottom:40px}.faq-sec .container{width:100%;margin:auto;display:grid;place-items:center}.faq-sec .accordion__wrapper{width:100%;max-width:72rem}.faq-sec .accordion__title{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--color-title);text-align:center;margin-bottom:4rem}.faq-sec .accordion{margin-bottom:15px}.faq-sec .accordion__header{display:flex;justify-content:space-between;align-items:center;gap:1rem;cursor:pointer;padding:5px 20px}.faq-sec .accordion__header .accordion-number{font-size:35px;padding-right:30px;color:#9599a1;margin-bottom:-10px}.section-contact .our-locations .title,.section-contact .phone-mail .title{color:var(--secondary-color);text-align:left;font-weight:600;font-size:20px;text-transform:uppercase;border-bottom:2px solid #fff;padding-bottom:5px}.faq-sec .accordion__icon{width:2.2rem;height:2.2rem;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#fff;flex-shrink:0}.faq-sec .accordion__question{color:#fff;font-size:16px;font-weight:500;font-family:var(--secondary-font);margin-bottom:0}.faq-sec .accordion__answer{padding:2rem 0;font-size:18px;color:#7b7b7b;line-height:29px;font-family:var(--secondary-font);margin-bottom:0;font-weight:300}.faq-sec .accordion__content{overflow:hidden;height:0;transition:.4s ease-in-out;background-color:#fff;box-shadow:0 3px 30px 0 rgba(0,0,0,.1);padding:0 20px}.navbar-collapse>ul>li>a i{font-size:12px}.nav-links a{text-decoration:none;font-size:18px}.nav-links .dropdown-menu{display:none;position:absolute;background-color:#f9f9f9;top:100%;left:0;min-width:200px;box-shadow:0 8px 16px rgba(0,0,0,.2);z-index:1;border-radius:5px;padding:5px}.nav-links .dropdown-menu li a{padding:10px 20px;display:block;color:#333;border-radius:3px;font-size:16px}.navbar-toggler{display:none;font-size:24px;cursor:pointer}@media (max-width:990px){.navbar-toggler{display:block}.nav-links{display:none;flex-direction:column;width:100%;padding:0}.nav-links ul{flex-direction:column}.nav-links.show{display:flex}.nav-links a{padding:10px 20px!important;text-align:left;font-size:16px!important;color:#000!important}.nav-links i{color:#000!important;padding-right:10px}.nav-links li .drop-li{display:flex;justify-content:space-between;width:100%;align-items:center;border-bottom:1px solid #ddd}.nav-links .dropdown-menu{position:static;box-shadow:none}.navbar-collapse>ul>li>a{text-align:left!important}}.navbar-collapse>ul>li .drop-li a{color:#fff;font-size:19px}.navbar-collapse>ul>li .drop-li i{color:#fff;font-size:13px;padding:10px 8px 10px 3px}.header.fixed-header .navbar-collapse>ul>li>.drop-li a{color:#0f2215;font-size:16px}.header.fixed-header .navbar-collapse>ul>li>.drop-li i{color:#0f2215}@media (min-width:968px) and (max-width:1300px){.nav-links a{font-size:14px!important}.book-btn a{padding:6px!important;height:45px!important;min-width:140px;color:#fff}.logo img{max-width:160px}.site-logo a{width:140px!important}.book-btn a span{width:38px!important;height:25px!important;margin-left:0!important}}@media (max-width:1360px){.scroll-area{display:none}}@media (min-width:990px) and (max-width:1360px){.about-introduction h2,.main-slider h1,.main-slider h2{font-size:35px;line-height:45px}.country-details h3{font-size:18px;text-align:center}.home-services .section-title h2{font-size:35px;line-height:50px}.about-introduction{font-size:40px;width:100%}.home-about-section{padding:50px 0}.service-details h3{font-size:16px;font-weight:500;padding-right:55px;line-height:20px}.service-details{padding:5px;border-radius:15px}.arrow-button{height:45px;width:70px}.arrow-button i{width:36px}.home-blogs .blog-item h3{font-size:18px}.home-blogs{padding:20px 0}.footer-widgets .col-sm-6{flex:0 0 auto;width:50%;margin-bottom:30px}.footer-widgets .col-sm-6 ul{columns:2}.footer-widgets .col-md-4{flex:0 0 auto;width:33%}.home-custom-package{padding:30px 0}.custom-package-container .left h2{font-size:30px;line-height:45px}.our-team .team-member h3{font-size:14px}.our-team .team-member p{font-size:13px}}.section-contact .our-locations .title{margin-bottom:20px}.section-contact .our-locations .location-item{display:flex;align-items:center;gap:20px;margin-bottom:30px;text-align:left}.section-contact .our-locations .location-item h3{margin-bottom:2px;font-size:20px;font-weight:600;color:#37aa49}.section-contact .our-locations .location-item p{color:#fff;margin-bottom:0}.section-contact .our-locations .location-item .location-icon i{color:#fff;border:2px dotted;border-radius:50%;padding:20px;width:60px;height:60px;text-align:center}.section-contact .phone-mail .title{margin-bottom:20px}.section-contact .connect-items{display:flex;flex-direction:column;gap:15px;margin-bottom:50px}.section-contact .connect-items .connect-item a{display:flex;align-items:center;gap:10px;color:#fff}.section-contact .connect-items .connect-item a i{font-size:10px;width:32px;height:32px;border-radius:50%;border:1px solid #ffffff80;color:#fff;padding:11px;background-color:#ffffff33}.section-contact .connect-items .connect-item.mail a i{border:1px solid #37aa49;background-color:#37aa4933;color:var(--primary-color)}@media (max-width:768px){.faq-sec .accordion__question{font-size:18px;font-weight:500;line-height:35px}.faq-sec,.faq-sec .accordion{padding:0}.section-contact .our-locations .location-item{gap:10px;align-items:baseline}.section-contact .our-locations .location-item .location-icon i{width:40px;height:40px;padding:10px;font-size:15px}.section-contact .our-locations .location-item p{font-size:16px}}.video-testimonial .heading h2{font-size:50px;font-weight:800}.video-testimonials-slider .slick-track{width:100%!important;display:flex}.video-testimonials-slider .slick-slide{flex:0 0 auto}.video-testimonial .testimonial-card{padding:10px 10px 5px;flex:0 0 auto;border-radius:10px;overflow:hidden;background:#fff;cursor:pointer;position:relative}.video-testimonial .testimonial-card img:hover{box-shadow:0 1px 8px rgba(0,0,0,.219)}.video-testimonials-slider{display:flex;padding-top:30px;gap:15px;overflow-x:auto;scroll-behavior:smooth;margin:10px 20px;scrollbar-width:none}.video-testimonials-slider::-webkit-scrollbar{display:none}.video-testimonial .video-container img{width:100%;height:550px;object-fit:cover;border-radius:40px;display:block;box-shadow:0 0 4px 2px rgb(0 0 0 / 18%)}.video-testimonial .video-container::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:40px;background:linear-gradient(#00000052,#000);opacity:1}.video-testimonial .play-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-testimonial .play-video i:hover{background-color:#fff}.video-testimonial .play-video i{background-color:#ffffff54;place-items:center;color:#37aa49;padding:28px;text-align:center;height:80px;width:80px;font-size:24px;border-radius:50%;cursor:pointer}.video-testimonial .modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);justify-content:center;align-items:center}.video-testimonial .modal-content{position:relative;max-width:800px}.video-testimonial .modal-content iframe{height:500px}.video-testimonial .close{position:absolute;top:10px;right:15px;font-size:24px;cursor:pointer;color:#555}.video-testimonial .video-container iframe{width:100%;height:500px;border:0}.video-nav-button{width:48px;height:48px;display:grid;place-items:center;border:2px solid #37aa49;border-radius:60px;cursor:pointer;background-color:#fff;transform:translateY(-50%);position:absolute;z-index:99;color:#37aa49;bottom:40%;display:grid!important}.video-nav-button:hover{background-color:#37aa49;border:1px solid #37aa49;color:#fff}.video-nav-button.fa-chevron-left{position:absolute;left:0}@media (max-width:992px){.video-testimonial .heading h2{font-size:30px;line-height:40px}}.ti-verified-by{display:none!important}.ti-next,.ti-prev{width:30px!important;height:30px!important;border-radius:50%!important;padding-top:0!important;padding-bottom:0!important}.custom-modal-two{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);justify-content:center;align-items:center;animation:.5s forwards fadeIn}.custom-modal-two .custom-modal-content{position:relative;max-width:600px;width:90%;border-radius:10px;overflow:hidden;animation:.5s forwards slideDown}.custom-modal-two .modal-image{width:100%;height:auto;display:block}.custom-modal-two .custom-modal-close{position:absolute;top:10px;right:15px;color:#fff;font-size:28px;font-weight:700;cursor:pointer;z-index:10}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideDown{from{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:768px){.custom-modal-two .custom-modal-content{max-width:90%}}body.no-scroll{overflow:hidden;position:relative}#cssmenu{display:flex!important;justify-content:space-between;align-items:center}.header{position:absolute;width:100%;z-index:9999}.header.fixed-header{background-color:#fff}.header.fixed-header ul li a{color:#000!important}.header.fixed-header ul li.has-sub a:after,.header.fixed-header ul li.has-sub a:before{background:#000!important}nav#cssmenu ul{float:right;margin:0}.logo img{max-width:200px;aspect-ratio:6/3}#cssmenu,#cssmenu #head-mobile,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cssmenu:after,#cssmenu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}#cssmenu #head-mobile{display:none}#cssmenu>ul>li{float:left}#cssmenu>ul>li>a{padding:9px 15px;font-size:17px;font-weight:500;color:#efefef}#cssmenu ul li.active,#cssmenu ul li.active:hover,#cssmenu ul li.has-sub.active:hover,#cssmenu>ul>li:hover{background:#e2be29!important;-webkit-transition:background .3s;-ms-transition:background .3s;transition:background .3s}#cssmenu>ul>li.has-sub>a{padding-right:30px}#cssmenu>ul>li.has-sub:hover>a:before{top:23px;height:0}#cssmenu ul ul{position:absolute;left:-9999px;margin-top:0;z-index:11;padding-left:0}#cssmenu ul ul li{height:0;-webkit-transition:.25s;-ms-transition:.25s;background:#fff;transition:.25s}#cssmenu li:hover>ul{left:auto}#cssmenu li:hover>ul>li{height:38px}#cssmenu ul ul ul{margin-left:100%;top:0}#cssmenu ul ul li a{padding:12px 15px;width:250px;font-size:14px;color:#000;font-weight:400}#cssmenu ul ul li.last-item>a,#cssmenu ul ul li:last-child>a{border-bottom:0}#cssmenu .has-sub ul li .submenu-button{top:20px;color:#000}#cssmenu ul ul>li.has-sub:hover>a:before{top:17px;height:0}#cssmenu ul li.has-sub ul li.has-sub ul li:hover,#cssmenu ul ul li.has-sub:hover{background:#e2be29}#cssmenu ul ul ul li.active a{border-left:1px solid #333}#cssmenu>ul ul>li.has-sub>ul>li.active>a,#cssmenu>ul>li.has-sub>ul>li.active>a{border-top:1px solid #333}#cssmenu .submenu-button.submenu-opened i{transform:rotate(180deg);transition:transform .3s}#cssmenu .submenu-button{position:absolute;top:19px;right:0;transform:translateY(-50%);font-size:14px;color:#fff;cursor:pointer;padding:5px;width:27px;height:24px}.header.fixed-header .submenu-button i{color:#000}@media screen and (max-width:1215px){#cssmenu .submenu-button.submenu-opened:before,#cssmenu ul,#cssmenu ul ul>li.has-sub>a:after,#cssmenu ul ul>li.has-sub>a:before,#cssmenu>ul>li.has-sub>a:after,#cssmenu>ul>li.has-sub>a:before,.book-btn{display:none}.button:after,.button:before{right:20px;width:20px;content:''}#cssmenu .submenu-button,.button:after,.button:before{display:block;position:absolute}.logo{position:absolute;top:0;left:0;text-align:center;padding:10px 0 0;float:none}#cssmenu,nav{width:100%}#cssmenu ul{width:100%!important}#cssmenu ul li{width:100%;border-top:1px solid #444;float:left;border:none}#cssmenu ul li:hover{background:0 0!important}#cssmenu li:hover>ul>li,#cssmenu ul ul li{height:auto}#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0;padding:13px;font-size:14px;color:#000;text-transform:uppercase}#cssmenu ul li a:hover{background-color:#e0e0e0}#cssmenu ul ul li a:hover{background-color:#ecb305}#cssmenu ul ul li a{padding-left:25px;color:#000;background:#f4f4f4;font-size:14px;font-weight:400}#cssmenu ul ul li:hover{background:#363636!important}#cssmenu ul ul ul li a{padding-left:35px}#cssmenu ul ul li.active>a,#cssmenu ul ul li:hover>a{color:#fff;background-color:#ffc107}#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}#cssmenu #head-mobile{display:block;padding:23px;color:#ddd;font-size:12px;font-weight:700}#cssmenu ul ul ul li.active a{border-left:none}#cssmenu>ul ul>li.has-sub>ul>li.active>a,#cssmenu>ul>li.has-sub>ul>li.active>a{border-top:none}#cssmenu .mobile-menu-lists{background-color:#fff;position:fixed;top:100px;left:0;width:100%;height:calc(100vh - 100px);overflow-y:auto;z-index:9999;padding-bottom:120px;padding-left:0}#cssmenu>ul>li.has-sub>a{color:#000;padding:15px}.header .container{padding:0}.menu-button{background-color:#37aa49;color:#000;padding:10px;top:30px!important;right:15px!important}.menu-button:after{border-color:#000}#cssmenu .submenu-button.submenu-opened:after,.menu-button:before{background:#fff}.header.fixed-header{height:115px}.button{width:55px;height:46px;position:absolute;right:0;top:0;cursor:pointer;z-index:12399994}.button:after{top:22px;height:8px;border-top:2px solid #ddd;border-bottom:2px solid #ddd}.button:before{-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;top:16px;height:2px;background:#ddd}.button.menu-opened:after{-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#cssmenu .submenu-button{z-index:99;height:44px;width:46px;top:21px!important;right:15px;transform:translateY(-50%);font-size:14px;color:#000;cursor:pointer;padding:15px}#cssmenu .submenu-button.submenu-opened{background:#ffc107}#cssmenu ul ul .submenu-button{height:39px;width:46px}#cssmenu ul ul .submenu-button:after{top:15px;right:13px}#cssmenu ul ul .submenu-button:before{top:12px;right:16px}}