@media (min-width:992px){header.small-header img.main-logo{height:68px;width:auto}header.small-header{padding:15px 0px!important}header.small-header .header-right a.theme-btn-solid{padding:12px 30px}header.small-header .header-right{gap:10px}.explore-img{position:sticky;top:200px}.cross-icon-wrapper-multicity{height:50px}.cross-icon-wrapper-multicity>p{width:100%;margin:0}.cross-icon-wrapper-multicity>p button{height:50px;width:100%;font-size:30px;line-height:1}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link:hover>span.mega-indicator:after{transform:rotate(180deg)}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{transition:0.5s all}}@media (min-width:1300px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1260px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}@media (min-width:1500px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1420px}}@media (min-width:1600px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1520px}}@media (min-width:1700px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1620px}}@media (min-width:1800px){.footer-column-1{padding:60px 0 60px 40px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1720px}}@media (min-width:1900px){p,.white-content *,#faq-right-body *,.explore-tabs .explore-content ul li,.explore-tabs .explore-content p{font-weight:400;font-size:20px!important;line-height:1.7!important}h3#faq-right-title{font-size:23px!important}.homebanner{height:80vh}.container-small{width:1398px;margin:0 auto}}@media (max-width:1900px){.islands-slider .slick-prev{left:10px}.islands-slider .slick-next{right:10px}}@media (max-width:1800px){.trip-field{padding:0 50px}.inner-container{width:80%}.homebanner-content h1{margin-top:0}.footer-top h2{font-size:44px}}@media (max-width:1700px){ul.mega-sub-menu .h2{font-size:23px}ul#menu-footer-menu li a{font-size:15px}.innerbanner-title{font-size:66px}}@media (max-width:1600px){.single-charter-image img{aspect-ratio:1 / .85}ul.mega-sub-menu .h2{font-size:21px}.something-more-center{padding:80px}.bahamas-excursions-section:before{height:480px}ul#menu-footer-menu li a{font-size:14px}.innerbanner-title{font-size:64px}.sidebar-form{padding:40px 30px}.about-third-section .white-title{font-size:44px}.about-third-section .white-content *{line-height:1.5}a.faqs-box h3{font-size:30px}a.faqs-box p{font-size:16px}.trip-field{padding:0 40px}.inner-container{width:82%}.homebanner-content h2{font-size:60px}.homebanner-content h1{font-size:100px}.homebanner-content p{margin-top:40px}.island-item-header h4{font-size:18px}.island-slider-image{height:380px}.footer-top h2{font-size:42px}.footer-sub-heading{font-size:18px}.counter-box span{font-size:80px}.section-title{font-size:40px}.home-about-content{padding-left:80px}.home-about-side-image{width:18%}.video-section-home .airplane-decor{width:120px;top:-100%}.footer-content{margin-top:60px}.footer-column-1{padding:50px 30px}.footer-column-2{padding:50px 30px;width:38%}.footer-column-3{width:32%}.pet-img-overlay{bottom:-55px;right:0}}@media (max-width:1500px){ul.mega-sub-menu>li.mega-menu-item{padding:60px 60px 0 60px!important}.something-more-center{padding:60px}ul#menu-footer-menu li a{font-size:13px}.city-tours-section{padding-top:150px!important;margin-top:-200px}img.contact-section-side-img{width:220px}.footer-logo img{width:100%;height:auto}a.faqs-box h3{font-size:30px}.faq-container-1{width:65%}.faq-container-2{width:80%}.inner-container{width:90%}footer#footer .container>.row>.col-lg-4{padding:50px 50px 50px 0}.footer-cta{padding:20px}.footer-column-3{width:30%}.contact-info-box *{font-size:14px}.footer-column-2{width:40%}.common-spacing{padding-top:100px;padding-bottom:100px}.accordion-item.faq-item .accordion-button{font-size:18px}h3#faq-right-title{font-size:18px;margin-bottom:10px}#faq-right-content{padding:30px}.white-title{font-size:40px}.contact-section-home .section-title{font-size:30px}.trip-date-field{padding:0 10px}.trip-submit>p{padding-right:30px}.homebanner-content h2{font-size:50px}.homebanner-content h1{font-size:80px}.homebanner-content p{margin-top:30px}.banner-vertical-slider h3.slick-slide{font-size:32px}.island-item-header h4{font-size:16px}.island-slider-image{height:340px}.island-item-header{gap:10px}.container-small{width:90%}ul#menu-footer-menu{column-gap:20px}.footer-top h2{font-size:38px}.footer-sub-heading{font-size:16px}.footer-cta p{font-size:14px}.group-travel-section img{height:auto}.weddings-events-section{padding-top:200px;margin-top:-200px}}@media (max-width:1400px){ul.mega-sub-menu .h2{font-size:20px}header img.main-logo{width:300px;height:auto}ul.mega-sub-menu>li.mega-menu-item{padding:60px 60px 0 60px!important}.something-more-center{padding:60px 40px}ul#menu-footer-menu li a{font-size:12px}.innerbanner-title{font-size:62px}.footer-cta .theme-btn-solid{padding:15px 20px}.footer-cta p{margin-bottom:20px}.footer-top h2{font-size:36px}.footer-sub-heading{margin-bottom:20px}}@media (max-width:1300px){.single-charter-image img{aspect-ratio:1 / 1}ul.mega-sub-menu .h2{font-size:18px}ul.mega-sub-menu>li.mega-menu-item{padding:50px 50px 0 50px!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item{margin:0 30px 0 0!important}.bahamas-excursion-block-2 h2.section-title{margin-top:70px}.bahamas-excursions-section:before{height:440px}.beaches-n-cays ul li{font-size:13px}.page-template-contact-us .trip-field label{font-size:14px}.page-template-contact-us .trip-field input{font-size:14px}.destination-card img{height:240px}.top-destinations-sec .destinations-wrapper img{width:180px;height:180px}.homebanner-form .wpcf7-response-output{font-size:13px}.innerbanner-title{font-size:56px}.sidebar-form h2{font-size:28px}.pet-img-overlay{width:80%}.g-rating-wrapper{gap:60px}a.faqs-box img{width:50px}a.faqs-box h3{font-size:24px}a.faqs-box p{font-size:16px}ul#menu-footer-menu li a{font-size:11px}#faq-right-body *{font-size:14px}.accordion-item.faq-item .accordion-button{font-size:15px}h3#faq-right-title{font-size:15px}.island-item-header h4{font-size:14px}.island-slider-image{height:280px}.contact-section-home .row{gap:60px}img.contact-section-side-img{width:200px}.contact-section-home .section-title{font-size:24px}.contact-section-home .section-content *{font-size:15px}.homebanner-form .wpcf7-not-valid-tip{font-size:10px}.homebanner-content h2{font-size:40px}.homebanner-content h1{font-size:60px}.homebanner-content p{margin-top:20px;margin-bottom:10px}.banner-vertical-slider h3.slick-slide{font-size:28px}.trip-type-tabs .wpcf7-list-item .wpcf7-list-item-label{padding:20px 40px}.trip-field label{line-height:1.2}.trip-field{padding:0 10px}.trip-submit>p button{font-size:14px}.footer-column{width:50%}.footer-column-two{width:auto;padding-left:40px}.weddings-events-section{margin-top:-130px;padding-top:100px}.group-travel-section img{height:700px}}@media (max-width:1200px){ul.mega-sub-menu>li.mega-menu-item{padding:40px 40px 0 40px!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:14px}.bahamas-excursion-block-2 h2.section-title{margin-top:20px}.bahamas-excursions-section:before{height:460px}.contact-main-form .wpcf7 form.invalid .wpcf7-response-output{font-size:13px}.page-template-contact-us .trip-field label{font-size:11px}.page-template-contact-us .trip-field input{font-size:11px}.info-strip-section .info-box img{height:90px}.innerbanner-title{font-size:52px}}@media (max-width:1100px){.service-details{padding:15px;text-align:left}.request-quote-content-sec .section-title br{display:none}ul.mega-sub-menu .h2{font-size:16px}.bahamas-excursion-block-2 img{aspect-ratio:1/1.25;object-fit:cover}.bahamas-excursions-section:before{height:500px}.bahamas-excursion-block-2 h2.section-title{margin-top:40px}.beaches-n-cays ul li{font-size:11px}.innerbanner-title{font-size:46px}}@media (min-width:993px) and (max-width:1200px){.sidebar-form h2{font-size:24px}.about-fifth-section .section-content *{line-height:1.5}.about-fifth-section .section-title{font-size:30px}.static-page-content h2{font-size:60px}.static-page-content h3{font-size:40px}.testimonials-wrapper{grid-template-columns:1fr 1fr}.faq-container-1{width:75%}.blog-inner-container{width:100%}.city-tours-section .section-column.pt-lg-5{padding-top:70px!important}.group-travel-section img{height:730px}.about-second-section img{margin-top:0}ul.mega-sub-menu>li.mega-menu-item{padding:40px 30px 30px!important}.footer-column-1{width:50%}.footer-column-2{width:50%}.footer-column-3{width:90%;text-align:center;padding-top:0}footer#footer .col-lg-8 .row{justify-content:center!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item{margin:0 20px 0 0!important}.homebanner{height:50vh}.trip-field label{font-size:13px}.contact-section-home .airplane-decor{top:-100px;right:-20px}.container{max-width:100%;padding-left:40px;padding-right:40px}}@media (max-width:992px){.mp-50{padding-bottom:30px}.single-charter-image img{width:100%;aspect-ratio:auto;margin-bottom:20px}.tours-experience-detail-section .row{flex-direction:column-reverse}.tours-experience-detail-section .row img{height:300px;object-fit:cover;object-position:top;margin-bottom:20px}.text-balance{text-wrap:unset}.tours-romantic-dinner-section img{margin-bottom:20px;width:100%}.tours-romantic-dinner-section .row{flex-direction:column-reverse}.night-flights-section img{width:100%;height:300px!important;object-fit:cover;object-position:top}.night-flights-section{padding-top:400px!important}.bahamas-excursion-block-1{flex-direction:column-reverse;gap:20px}.bahamas-excursion-block-2{margin-top:50px;flex-direction:column-reverse;gap:20px}.bahamas-excursion-block-2 h2.section-title{margin-top:0}.glightbox-clean .gprev,.glightbox-clean .gnext{top:50%!important;transform:translateY(-50%)!important}.contact-main-form .wpcf7-form-control-wrap{display:inline-block;width:100%}.page-template-contact-us .trip-submit>p{padding-right:0px!important}.page-template-contact-us .trip-field label{font-size:16px}.page-template-contact-us .trip-field input{font-size:16px}.page-template-contact-us .trip-main{border-top-right-radius:0}div#lightbox{top:50%!important;transform:translateY(-50%)}.fc-daygrid-day-events a.fc-event{background:transparent;margin:0;flex-direction:row-reverse;padding:5px}.fc-daygrid-day-events a.fc-event .fc-daygrid-event-dot{display:block;margin:0}.fc-daygrid-day-events a.fc-event .fc-event-time{display:none}.fc-daygrid-day-events a.fc-event .fc-event-title{display:none}#mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary{left:-100vw!important}#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary{left:0!important}.affiliates-cta-sec .section-white-title br{display:none}.affiliates-cta-sec .section-white-title{font-size:50px}.affiliates-cta-sec .section-white-subtitle{font-size:30px}.affiliates-cta-sec{padding:100px 0}.affiliates-carousel-sec .container{padding-right:5px}.affiliate-page-banner{margin-top:100px}.affiliate-page-banner .innerbanner-subtitle{font-size:30px}.elf-row{display:block}.elf-column{padding:40px 20px}.elf-column .section-title br{display:none}.beaches-n-cays ul li{flex:0 0 50%;font-size:14px}.explore-tabs-sec img{margin-top:20px;width:100%}.single-destination .map-section img{margin-bottom:30px}.single-destination .map-section .section-title br{display:none}.top-destinations-sec .destinations-wrapper{grid-template-columns:repeat(2,1fr)}.top-destinations-sec .destination-item a{display:inline-flex;flex-direction:column;align-items:center}.request-quote-form{padding:30px}.about-third-section .section-column-right{padding:50px 20px 34px}.about-third-section .white-title{font-size:35px}ul.mega-sub-menu li ul li a{margin-left:15px!important}.group-travel-section .section-wrapper{display:flex;flex-direction:column-reverse;gap:20px}.city-tours-section .section-wrapper{display:flex;flex-direction:column-reverse;gap:20px}.city-tours-section .section-wrapper .section-column{width:100%}.islands-section-home .overlay-img{width:50%}.testimonials-main .section-content{width:100%}.contact-info-box{align-items:center!important}.contact-info-box img{margin-top:0!important}.contact-section-home .theme-btn-outline{width:178px;height:50px;padding:0;display:inline-flex;align-items:center;justify-content:center}ul.mega-sub-menu>li:last-of-type>ul>li:last-of-type>div>ul>li:last-of-type>a{margin:0}#mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary{width:100%;padding:40px 20px}#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open~button.mega-close{left:auto;right:17px}#mega-menu-wrap-primary .mega-menu-toggle~button.mega-close:before{font-size:24px}.footer-cta .theme-btn-solid{height:50px;width:160px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.static-page-content h2{font-size:60px}.static-page-content h3{font-size:40px}.sidebar-form{position:static;margin-top:40px;padding:40px 30px}.faq-container-1{width:100%}.faq-container-2{width:100%}#faqAccordion .accordion-body{margin:0 0 20px 0;padding:20px}#faqAccordion .accordion-button{padding:0 0 20px 0;font-size:16px;line-height:normal;gap:30px}#faqAccordion .accordion-body *{font-size:14px;line-height:1.5}#faqAccordion .accordion-button:after{background-size:15px}#faqAccordion .accordion-item:not(:first-of-type) .accordion-button{padding-top:20px}a.faqs-box h3{font-size:22px}.blog-featured-image{height:250px}.blog-inner-container{width:100%}.section-wrapper{grid-template-columns:1fr}.cargo-charters-section img{position:static!important;width:calc(100% - 50px)!important;margin:0 auto 20px}.cargo-charters-section{display:flex;flex-direction:column-reverse}.same-day-flights-section .section-title{margin-top:20px}.pet-charters-section img{width:100%;height:auto;border:8px solid #fff}.pet-img-overlay{width:95%!important;height:95%;bottom:-15px;right:-15px}.group-travel-section img{height:auto}.weddings-events-section{margin-top:0}.excursions-wrapper{grid-template-columns:1fr}.excursions-left-image{margin-bottom:0}.excursions-center{padding:25px!important}.aircraft-acquisition-section img{position:static!important;width:100%!important;margin-bottom:20px}.aircraft-acquisition-section{padding-top:0px!important}.city-tours-section img{width:100%}.inner-page-banner{margin-top:82px;height:200px}.innerbanner-title{font-size:36px}.inner-container{width:100%}.about-first-section h2.section-title{margin-top:20px}.row.about-list{padding-top:50px;text-align:center;row-gap:20px}.about-first-section{text-align:center}.about-second-section{text-align:center}.about-second-section img{margin-top:40px;width:80%}.about-third-section .col-lg-6.ps-lg-5.pe-lg-5{text-align:center;padding:20px}.about-fourth-section img{display:none}.about-fourth-section:before{display:none}.about-fourth-section{text-align:center}.about-fifth-section{text-align:center}.about-fifth-section h2.section-title{margin-top:20px}.info-strip-section .info-box h4{font-size:16px;line-height:normal}.trip-submit .step-next{width:182px;height:50px;border-radius:30px}.trip-submit .step-next svg{display:none}.trip-submit .step-next:before{content:'REQUEST QUOTE';color:#fff;font-family:'DM Sans';font-size:15px;font-weight:700;line-height:1}.trip-submit .step-next:hover::before{color:var(--secondary)}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child{margin-right:0}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated{transform:scale(1)}.mega-menu-item img{display:none}ul.mega-sub-menu>li.mega-menu-item{padding:0!important}ul#mega-menu-primary>li>ul.mega-sub-menu>li>ul>:first-child{display:none!important}ul.mega-sub-menu{height:auto!important}ul.mega-sub-menu .h2{height:auto;font-size:18px;margin:15px 0 10px}ul.mega-sub-menu .h2:empty{display:none}a.header-link span{display:none}.header-right-top .theme-btn-solid{display:none}.header-right{flex-direction:row;align-items:center;gap:0}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box{display:flex;justify-content:flex-end}.homebanner-content h1{font-size:50px}.homebanner-content h2{font-size:35px}.homebanner-content p{font-size:18px}.trip-form-fields{grid-template-columns:repeat(2,1fr);row-gap:20px}.trip-type-tabs .wpcf7-list-item .wpcf7-list-item-label{font-size:16px}.trip-field label{font-size:14px}.trip-field input{font-size:14px}.homebanner-form{width:calc(100% - 50px)}.trip-type-tabs .wpcf7-list-item{width:50%;display:inline-block}.trip-type-tabs{width:100%}.trip-main{border-radius:0;padding:20px 40px}.trip-type-tabs img{width:32px;height:32px}.trip-type-tabs .wpcf7-list-item label,.trip-type-tabs .wpcf7-list-item span{width:100%;text-align:center}.trip-submit>p{display:flex;align-items:center;padding-right:0;position:relative;width:100%;justify-content:center;flex-direction:row-reverse}.trip-submit{grid-column:1 / -1}.step-back{margin-right:10px;margin-left:0}.trip-step.step-1 .trip-submit>p{justify-content:center}.passenger-btn{width:19px;height:19px}.passenger-btn svg{width:6px}:nth-child(odd).trip-field{padding:0 10px 0 0}:nth-child(even).trip-field{padding:0 0 0 20px;border-right:none!important}.homebanner-form .wpcf7-not-valid-tip{bottom:-10px}.homebanner-form .wpcf7 form.invalid .wpcf7-response-output{display:none}.homebanner-form .wpcf7-response-output{width:max-content;font-size:11px;left:50%;bottom:1px;top:auto;right:auto;bottom:1px;top:auto;transform:translateX(-50%)}.trip-submit .theme-btn-solid{font-size:15px}#mega-menu-wrap-primary .mega-menu-toggle{background:transparent}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner,#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{background:#fff;height:3px;width:30px}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before{background:#fff;height:3px;width:23px;right:0}.about-section-home .d-grid{grid-template-columns:1fr}footer#footer .container>.row>.col-lg-4{padding:50px 0;border-right:none;text-align:center}.footer-logo img{width:271px}.footer-content{margin-top:30px}.footer-content *{font-size:14px}.social-links{justify-content:center;margin-top:30px}.social-links a{width:40px;height:40px}.footer-top h2{font-size:30px;line-height:50px;text-align:center}.footer-top{padding:30px 0}.footer-top:after{left:-25px}.footer-top:before{content:'';height:1px;width:200vw;background:rgb(255 255 255 / 20%);position:absolute;top:0;left:-25px}.footer-column-1{width:100%;padding:30px 0}.footer-column-2{width:100%;padding:0}.footer-column-3{width:100%;text-align:center}.footer-sub-heading{font-size:18px}ul#menu-footer-menu li a{font-size:14px}.footer-cta{padding:30px}.copyright-section p{font-size:14px}.accordion-item.faq-item .accordion-collapse{display:block;background:#fafafa}.accordion-item.faq-item .accordion-collapse.collapse:not(.show){display:none}.accordion-item.faq-item .accordion-button{font-size:16px;justify-content:space-between}.faq-navigation{justify-content:center;margin-top:30px}.accordion-item.faq-item .accordion-button:not(.collapsed)::after{transform:rotate(-90deg)}.accordion-item.faq-item .accordion-collapse .accordion-body *{font-size:14px;color:var(--grey)}.accordion-item.faq-item .accordion-collapse .accordion-body{padding-top:0}.accordion-item.faq-item .accordion-button[aria-expanded="true"]{background:#fafafa}}@media (min-width:768px) and (max-width:992px){.top-destinations-sec .destinations-wrapper .destination-item{flex:0 0 calc(33.33% - 45px)}.bahamas-excursions-section:before{bottom:-100px}.something-more-wrapper{display:block}.something-more-right-image{position:static;width:100%;height:auto}.something-more-center{padding:100px 25px}.cross-icon-wrapper-multicity>p{width:100%}.cross-icon-wrapper-multicity{align-items:unset!important}.cross-icon-wrapper-multicity>p button{width:100%;height:50px;font-size:36px;line-height:1}.request-quote-form select,.request-quote-form input:not([type="submit"]){font-size:13px}.request-quote-form .wpcf7-response-output{bottom:0;font-size:12px}.contact-section-2{background:#f2fafe;padding-bottom:0}.contact-section-2 .container{padding-left:0;padding-right:0}.contact-content{padding-left:25px;padding-right:25px}.contact-section-2 .container .row .contact-content:nth-child(2){background:var(--secondary);padding-top:100px;margin-top:100px;padding-bottom:100px}h2.affiliate-explore-title{margin-top:30px}.bottom-spacing{padding-bottom:100px}.top-spacing{padding-top:100px}.city-tours-section{padding-top:100px!important;margin:0}.homebanner{height:760px}.homebanner-content{justify-content:flex-start!important;padding-top:180px}.trip-submit .wpcf7-spinner{left:calc(50% + 20px)}.error404 main#primary{margin-top:104px}.testimonials-wrapper{grid-template-columns:1fr 1fr}.testimonials-main .section-title{text-wrap:balance}.contact-section-home .airplane-decor{display:none}.container{max-width:100%;padding-left:25px;padding-right:25px}.info-strip-section .info-box{padding:0 20px}.home-about-content{padding-left:0;margin-top:60px;text-align:center}.home-about-side-image{display:none}.about-section-home .airplane-decor{display:none}.counter-box span{font-size:60px}.counter-box p{font-size:16px;line-height:normal}.counter-box{padding:20px}.destinations-wrapper{grid-template-columns:repeat(3,1fr)}.quote-box{text-align:center}img.contact-section-side-img.position-absolute{display:none}.contact-section-home .section-title{font-size:40px;text-align:center}.contact-section-home .section-content *{font-size:16px}.contact-section-home .row{gap:30px}.contact-section-home .col-lg-5{text-align:center}.reviews-section-home .col-lg-4{text-align:center}.g-rating-wrapper{justify-content:center}.reviews-section-home .col-lg-8{padding-left:0;margin-top:40px}.video-section-home{height:500px}.video-section-home .airplane-decor{top:-100px}.video-section-home .white-title{text-wrap:balance}.faq-section-home .section-content{width:100%}header img.main-logo{width:271px}.island-item-header h4{font-size:16px}.reviews-section-home .white-title{text-wrap:balance}.reviews-section-home .white-content{text-wrap:balance}.request-quote-section{padding:200px 0 50px}.request-quote-section:before{background:linear-gradient(0.28deg,#000000 .29%,rgba(0,0,0,0) 117.77%);width:100%;height:calc(100% - 200px);bottom:0;top:auto;left:0;right:0;opacity:60%!important}img.airplane-decor-white{bottom:-50px;right:60px}}@media (max-width:767px){.certificates-section .row{row-gap:10px}.night-flights-section{padding-top:350px!important}body.destination-category-cuba .map-section{padding-bottom:20px}.top-destinations-sec .destinations-wrapper .destination-item{flex:0 0 calc(50% - 10px)}.bahamas-excursions-section:before{bottom:-50px}.something-more-wrapper{display:block}.something-more-right-image{position:static;width:100%;height:auto}.something-more-center{padding:50px 25px}.contact-main-form .wpcf7 form.invalid .wpcf7-response-output{font-size:10px;bottom:-40px}.popover-inner:after{display:none}.cross-icon-wrapper-multicity>p button{width:30px;height:30px;font-size:20px;line-height:1}.request-quote-form .wpcf7-spinner{left:50%;transform:translate(-50%,-50%);margin:0}.gslide-media.gslide-image img{width:90%;height:300px;object-fit:cover}.affilate-place-offers h3.affiliate-common-title{margin-bottom:20px}.fc-header-toolbar .fc-toolbar-chunk:last-child{height:44px;padding:0 13px;line-height:1;display:inline-flex;align-items:center}div#roundtrip-fields{flex-direction:column}.contact-section-1 .section-title{text-wrap:balance}.page-template-contact-us .homebanner-form{margin-top:30px}.contact-section-2{background:#f2fafe;padding-bottom:0px!important}.contact-content h3{font-size:24px}.contact-content p{font-size:20px}.contact-main-form{margin-top:20px}.contact-main-form .form-group>p{margin-bottom:16px}.contact-section-2 .container{padding-left:0;padding-right:0}.contact-content{padding-left:25px;padding-right:25px}.contact-section-2 .container .row .contact-content:nth-child(2){background:var(--secondary);padding-top:50px;margin-top:50px;padding-bottom:50px}.contact-content h4{font-size:16px;margin-top:10px;margin-bottom:20px}.lb-outerContainer{width:90%!important;height:auto!important}.lb-outerContainer .lb-image{width:100% !IMPORTANT;height:100%!important}.affiliate-gallery-grid{grid-gap:5px}.gallery-small-grid{grid-gap:5px}.more-overlay span{font-size:13px}.more-overlay img{width:12px;height:9px}.more-overlay{right:5px;bottom:5px;padding:7px 8px}p.short-info{font-size:16px}h3.affiliate-common-title{font-size:18px;margin-bottom:8px}.about-property{padding-bottom:4px;margin-bottom:20px}.about-list-affiliate-single{margin-bottom:5px}.affilate-place-offers{padding-top:20px}.affilate-place-offers .col-lg-6{margin-top:13px}h2.affiliate-explore-title{font-size:20px;margin-top:20px}.affiliate-single-map iframe{height:240px}.affiliate-charges{font-size:20px}.affilate-single-other-info p{font-size:15px}a.fc-col-header-cell-cushion{font-size:16px}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{min-height:auto}.fc-daygrid-day-events a.fc-event .fc-daygrid-event-dot{display:block;margin:0}.fc-daygrid-day-events a.fc-event .fc-event-time{display:none}.fc-daygrid-day-events a.fc-event .fc-event-title{display:none}.fc-daygrid-day-events a.fc-event{background:transparent;margin:0;flex-direction:row-reverse;padding:5px}.event-popover.show{position:static;background:#fff;margin-top:30px;width:100%;transform:none!important}.calendar-overlay{display:none}.popover-inner{padding:0}.fc-daygrid-day-events a.fc-event:before,.fc-daygrid-day-events a.fc-event:after{background:transparent;box-shadow:none!important}select#monthSelect{font-size:16px;height:44px}.fc-header-toolbar .fc-toolbar-chunk button.fc-today-button{font-size:16px}.fc-header-toolbar .fc-toolbar-chunk button .fc-icon{height:16px;font-size:16px}td.fc-day{height:60px;padding:10px}.fc-view-harness.fc-view-harness-active{height:400px!important}.affiliate-card h4{font-size:20px}.affiliate-page-banner{margin-top:88px;height:300px}.affiliate-page-banner .innerbanner-subtitle{font-size:24px}.carousel-header .slick-prev-btn,.carousel-header .slick-next-btn{width:30px;height:30px}.carousel-header .slick-arrow svg{width:10px;height:10px}.affiliates-cta-sec{text-align:center;padding:50px 0}.affiliates-cta-sec .section-white-title{font-size:35px}.affiliates-cta-sec .section-white-subtitle{font-size:24px}.beaches-n-cays ul li{flex:0 0 50%;line-height:normal;margin-bottom:20px}.related-destinations-sec .destination-card{margin-bottom:20px}.elf-row{display:block}.elf-column{padding:40px 20px}ul#exploreTab{row-gap:10px;justify-content:center;padding:20px 0}ul#exploreTab li{width:100%;text-align:center}ul#exploreTab li button{width:100%;line-height:2}div#exploreTabContent{margin-top:20px!important}.explore-tabs .explore-content h3{font-size:18px;margin-bottom:10px}.explore-tabs .explore-content ul li,.explore-tabs .explore-content p{margin-bottom:0}.beaches-n-cays{margin-top:30px}h4.bnc-header{font-size:18px;padding:20px!important}.beaches-n-cays ul{padding-left:36px!important}.top-destinations-sec .destinations-wrapper img{width:100%;height:auto;aspect-ratio:1}.request-quote-form{padding:20px 10px 30px}.request-form-header span{font-size:18px}.request-form-header{margin-bottom:20px}.request-form-header span img{width:20px}.request-form-header img{width:100px}.request-quote-form .trip-type>p{gap:10px}.request-quote-form .trip-type>p label{gap:5px}.request-quote-form select,.request-quote-form input:not([type="submit"]){height:44px;font-size:14px}.request-quote-form textarea{font-size:14px;height:100px}.request-quote-form .wpcf7-response-output{border:none!important;font-size:10px;bottom:5px}.innerbanner-title{font-size:28px}.bottom-spacing{padding-bottom:50px}.top-spacing{padding-top:50px}.resorts-hotels-sec .row{gap:30px}.city-tours-section{padding-top:50px!important;margin:0}.homebanner{height:625px}.homebanner-content{justify-content:flex-start!important;padding-top:100px}.islands-section-home .theme-btn-outline{width:168px;height:50px;display:inline-flex;padding:0;align-items:center;justify-content:center;margin-top:40px;font-weight:400}.trip-submit .wpcf7-spinner{left:calc(50% + 20px)}.error404 main#primary{margin-top:82px}.static-page-content h2{font-size:40px}.static-page-content h3{font-size:30px}.testimonials-main .section-content{width:100%}.testimonials-wrapper{grid-template-columns:auto}.spotlight-grid{grid-template-columns:1fr}.spotlight-wrapper-1{grid-template-columns:1fr;gap:30px}.spotlight-wrapper-3 .spotlight-item{width:100%;height:300px;object-fit:cover}.spotlight-wrapper-1 .spotlight-item{height:300px}.spotlight-wrapper-3{justify-content:unset;width:100%;grid-column:span 4}.spotlight-wrapper-2{grid-template-columns:1fr}.spotlight-wrapper-2 .spotlight-item{height:300px}section.in-the-news{margin-top:50px}.news-grid{grid-template-columns:auto}.faqs-boxes{grid-template-columns:1fr;margin-top:20px;gap:20px}header img.main-logo{width:200px}.header-right-top{gap:10px}.trip-date-field{flex-direction:column}.island-item-header h4{font-size:16px}.island-item{margin-bottom:25px}.islands-slider :nth-child(2){margin-bottom:0}.info-strip-section{grid-template-columns:repeat(2,1fr);row-gap:30px}.info-strip-section .info-box h4{font-size:14px}.info-strip-section :nth-child(even).info-box{border:none}.info-strip-section .info-box{padding:0 40px;position:relative}.info-strip-section :nth-child(1):before{content:'';height:1px;width:calc(100% - 55px);background:rgb(255 255 255 / 30%);position:absolute;bottom:-16px;left:40px}.info-strip-section .info-box:nth-child(2):before{content:'';height:1px;width:calc(100% - 55px);background:rgb(255 255 255 / 30%);position:absolute;bottom:-16px;right:40px}.home-about-content{padding-left:0}.container-small{width:100%}.common-spacing{padding-top:50px;padding-bottom:50px}.about-section-home .airplane-decor{display:none}.section-title{font-size:35px}.home-about-content .section-title{font-size:28px}img.home-about-image-two{width:160px;height:160px;right:-10px}img.home-about-image-one{width:calc(100% - 30px)}.home-about-content{text-align:center;margin-top:60px}.section-subtitle{font-size:16px;margin-bottom:5px}.section-content *{font-size:14px}.theme-btn-outline{font-size:15px}.home-about-side-image{display:none}.counter-wrapper{grid-template-columns:1fr;padding:0 50px}.counter-box span{font-size:54px}.counter-box p{font-size:16px}.counter-box{border-right:none;border-bottom:1.5px solid rgb(255 255 238 / 30%)}.destinations-section .section-content{width:100%}.destinations-wrapper{grid-template-columns:repeat(2,1fr);gap:30px 20px}.container{padding-left:25px;padding-right:25px;max-width:100%!important}.destination-item span{font-size:16.23px;margin-top:10px}.destination-item h4{font-size:18.44px}.destinations-section .theme-btn-outline{width:179px;height:50px}img.airplane-decor-one{width:125px;height:125px;top:170px;left:-75px}img.airplane-decor-two{width:155px;height:155px;bottom:-75px;right:-50px}.request-quote-section{padding:300px 0 50px;background-image:url(/wp-content/uploads/2025/10/image-1-1.png)!important}.request-quote-section:before{background:linear-gradient(0.28deg,#000000 .29%,rgba(0,0,0,0) 117.77%);width:100%;height:calc(100% - 300px);bottom:0;top:auto;right:0;left:0}.white-title{font-size:35px}.white-content *{font-size:14px}.quote-box{text-align:center;padding:20px}img.airplane-decor-white{width:162px;height:162px;bottom:-50px;right:20px}.contact-section-home .section-title{font-size:35px}.contact-section-home{text-align:center}.contact-section-home .row{gap:20px}.contact-section-home .section-content *{font-size:14px}img.contact-section-side-img{display:none}.reviews-section-home .col-lg-4{text-align:center}.reviews-section-home .happy-people span{font-size:12px}.g-rating-bottom span{font-size:14px}.g-rating-wrapper{justify-content:center;margin-top:30px;padding-bottom:30px;position:relative}.g-rating-wrapper:after{content:'';width:calc(100% + 50px);height:1px;position:absolute;background:rgb(255 255 255 / 20%);bottom:0;left:-25px}.g-rating .rating-star img{width:20px;height:20px}.reviews-section-home .col-lg-8{padding-left:0}.testimonials-slider .testimonial-item{margin-right:20px}.testimonials-slider:before{display:none}.testimonials-slider:after{display:none}.testimonials-slider button.slick-arrow{display:none!important}.reviews-section-home .white-btn-outline{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);width:max-content;z-index:2}.reviews-section-home{position:relative}.testimonials-slider{padding-bottom:70px}.white-btn-outline{font-size:15px}.testimonial-author{justify-content:center}.page-template-our-testimonials .testimonial-author{justify-content:flex-start}.testimonial-content *{font-size:14px;text-align:justify}.page-template-our-testimonials .testimonial-content *{text-align:left}.video-section-home{height:544px}.video-section-home .white-title{text-wrap:balance;margin-bottom:30px!important}.video-section-home .airplane-decor{width:110px;height:110px;top:-120px}.islands-section-home .overlay-img{display:none}.islands-section-home .section-title{text-wrap:balance}.faq-section-home .section-content *{font-size:16px}.faq-section-home .section-content{width:100%;margin-bottom:20px;text-wrap:auto}.contact-section-home .airplane-decor{display:none}.accordion-item.faq-item .accordion-button:after{width:26px;height:26px;margin-left:20px}}@media (max-width:400px){.request-quote-form .trip-type>p label{font-size:14px}a.fc-col-header-cell-cushion{font-size:13px}.beaches-n-cays ul li{font-size:12px}.request-quote-form .trip-type>p{gap:0;justify-content:space-between}.carousel-header .section-title{font-size:25px}.sidebar-form h2{font-size:28px}img.airplane-decor-one{top:180px}.trip-main{padding:20px}.counter-wrapper{padding:0 20px}}