.logo-section,.menu{align-items:center;display:flex}.how-to-book .step-title,.subscribe-btn{text-transform:uppercase;letter-spacing:.5px}#blog-title a,.trustpilot-badge .fw-semibold.text-dark{font-size:1.2rem}#lists-srvc a,.airline-card:hover,.blog-link,.faq-question,.mobile-call:hover,.passenger-btn,.quote-btn,.rating label.star,.slider-deal-card,.tglclass:hover{cursor:pointer}.menu a,.phone-number,.read-more,.sidenav a{text-decoration:none}:root{--primary-color:#0e1d6f!important;--max-width:calc(100vw - 4vw);--border-radius:3.25rem;--font-size:1.15rem}.cms-content li,.cms-content p{font-size:16px;line-height:1.9}a{text-decoration:none!important;color:unset}#page-header .navigation .menu-item>a{color:#fff;font-size:20px;font-weight:400;padding:10px 15px}.logo-text{font-size:1.5rem;font-weight:700;line-height:1.2}.logo-image{max-width:120px}.logo-text .group-travel{color:#fff;font-weight:600}.logo-text .airlines,.main-banner .banner-text h1 span{color:var(--primary-color);font-weight:600}.navigation{float:unset!important;margin-right:unset!important}.menu,.menu li,.recent-posts .post__title{margin:0}.menu{list-style:none;padding:0;justify-content:center}.menu a{color:#fff;font-size:1rem;font-weight:500;padding:8px 0;position:relative;transition:.3s;opacity:.9}.menu a:hover{color:var(--primary-color);opacity:1}.menu a::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(45deg,var(--primary-color),#ff6b6b);transition:width .3s}.main-banner form .field-wrapper,.menu a:hover::after{width:100%}.contact-section{display:flex;align-items:center;gap:10px}.call-text{font-size:.9rem;color:#fff;margin:0}.phone-icon,.phone-number{align-items:center;font-size:1.1rem;display:flex}.flag-container{top:26px!important}.phone-number{font-weight:600;color:#fff;gap:10px}.phone-icon{width:45px;height:45px;background:#fff;border-radius:50%;justify-content:center;color:var(--primary-color);transition:.3s}#main-banner,.main-banner{aspect-ratio:16/8;height:900px}.deals-section,.how-to-book{background-color:#f4f6f7}.phone-icon i{font-size:25px}.phone-number:hover .phone-icon{transform:scale(1.1) rotate(-10deg);box-shadow:0 5px 15px rgba(231,76,60,.4)}#main-banner .banner-text h1,#main-banner .banner-text p,.phone-number:hover{color:#fff}.main-banner{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;background-repeat:no-repeat!important;width:100%;background-size:cover;background-position:center center}.banner-video,.main-banner::before{top:0;left:0;height:100%;width:100%}.main-banner::before{content:"";position:absolute;background:rgba(0,0,0,.5);z-index:1}.main-banner .container{position:relative!important;z-index:1!important}.banner-video{position:absolute;object-fit:cover;z-index:0}#main-banner{width:100%}.post--single .post__content{padding:unset!important}#main-banner .banner-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}#main-banner .banner-text p{font-size:var(--font-size);color:#fff;font-weight:400;max-width:calc(100vw - 55vw);text-align:left}.main-banner .banner-text,.site-map-style h2{text-align:center}.main-banner .banner-text h1{color:#fff;font-size:2rem;font-weight:600;margin-bottom:0}.main-banner .banner-text p{color:#fff;font-size:1.4rem;font-weight:500}.main-banner .banner-logos{position:absolute;bottom:20px;z-index:1}.blog-content,.date-input,.deal-card,.deals-section,.deals-slider-container .deals-slider,.how-to-book .step-connector,.newsletter-card,.newsletter-form .parent-div,.newsletter-section,.testimonials-section,.testimonials-slider{position:relative}.main-banner form{display:flex;flex-direction:column;align-items:center;justify-content:center}.main-banner form .form-fields label{color:#000}.main-banner form .form-fields{display:grid;align-items:center;justify-content:space-between;width:100%;gap:10px;background:#bfbfbf8f;border-radius:20px;padding:15px 20px;grid-template-columns:repeat(8,1fr)}#quoteFormto .form-fields{grid-template-columns:repeat(7,1fr)}.main-banner form .form-control,.main-banner form .form-select{background:#d0d0d0!important;border:1px solid #bcbcbc;height:45px;margin-top:8px;font-size:13px}.main-banner form .form-control::placeholder,.main-banner form .form-select::placeholder{opacity:.5}.main-banner form button{background:var(--primary-color);border:none;width:width: calc(100% - 40%);width:calc(100% - 75%);border-radius:unset;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.main-banner form button:hover{background:var(--primary-color);border:none}.airline-group-travel-fligths{max-width:var(--max-width);margin:0 auto;padding:40px 0}.airline-group-travel-fligths .view-all-link{color:var(--primary-color)!important;font-weight:600!important}.airline-group-travel-fligths .view-all-link svg{background:#0e1d6f;border-radius:50px;color:#fff;margin-left:8px;margin-top:-3px}.airline-group-travel-fligths h2{color:#000!important;font-size:2rem!important;font-weight:700}.airline-card{border:2px solid var(--primary-color)!important;padding:6px;box-shadow:rgb(14 29 111) 1.95px 3.95px 1.6px}.airline-icon svg{fill:var(--primary-color);color:var(--primary-color);transform:rotate(40deg);width:60px;height:60px}.airline-card h3{color:#4a4a4a;font-size:1.15rem!important;text-transform:capitalize}.deals-section h2,.how-to-book .step-icon,.how-to-book .step-title,.phone-display svg,.view-all-link,.view-all-link:hover{color:var(--primary-color)}.view-all-link{width:max-content;float:inline-end}.how-to-book{padding:25px 0;margin-bottom:2rem}.how-to-book p.fw-medium{color:var(--primary-color)!important}.how-to-book .step-icon{width:80px;height:80px;background-color:#fff;z-index:1;position:relative;fill:var(--primary-color)}.how-to-book .step-icon svg{width:45px;height:45px}.how-to-book .step-title{font-weight:600;font-size:1rem}.how-to-book .step-card p{font-size:1rem}.how-to-book .step-connector::after{content:'';position:absolute;top:40px;right:-50%;width:100%;height:7px;background:repeating-linear-gradient(to right,#e3d9dc 0,#e3d9dc 3px,transparent 3px,transparent 10px)}.deals-section h2{padding-top:1rem}.deals-section::before{content:"";background:#fff4ee;height:230px;display:inherit;position:absolute;width:100%;z-index:-1}.deal-card{border-radius:16px!important;overflow:hidden;background:linear-gradient(white,#fff) padding-box,linear-gradient(to right,#5e6483,#5e6483) border-box;border:2px solid transparent}.deal-card:hover{box-shadow:0 4px 12px rgba(94,100,131,.3);transform:translateY(-3px);transition:.3s}.deal-card .card-body img,.deal-card .card-body svg{margin-right:5px}.deal-card .card-title,.deal-card .date-badge{color:#242424;font-weight:400;font-size:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.deal-image{height:250px;object-fit:cover;border-radius:16px;aspect-ratio:16/9}.date-badge{color:#6c757d;font-size:.875rem}.view-all-link{color:#0e1d6f;transition:.3s;font-weight:500;font-size:1rem;display:flex;align-items:center}.view-all-link:hover{color:#c0392b;transform:translateX(3px)}.card-title{font-size:1rem;font-weight:600;line-height:1.4}.feature-icon{width:60px;height:60px;background-color:#fff;border:2px solid #f8f9fa;color:#e91e63;margin-bottom:1rem;transition:.3s}.why-book-with-us .row .col-xl:not(:last-child){border-right:1px solid #e3d9dc}.trustpilot-badge .text-muted.small{font-size:.9rem;color:#000!important;text-decoration:underline}.trustpilot-badge .star-rating span{background:#73cf17;padding:0 3px}.trustpilot-badge .star-rating span:last-child{background:#e3d9db!important}.trust-pilot svg,.why-book-with-us .star-rating span svg{width:14px;height:14px;margin-bottom:4px}.why-book-with-us .trustpilot-badge{border:1px solid #00b67a;border-radius:12px;padding:10px 20px;display:inline-flex;align-items:center;gap:12px}.why-book-with-us .star-rating{color:#fff;fill:#fff;gap:2px}.why-book-with-us .section-title{color:var(--primary-color);font-weight:700;font-size:2rem}.why-book-with-us .feature-title{color:#000;font-weight:600;margin-bottom:.75rem}#lists-srvc p,.recent-posts .widget{margin-bottom:unset!important}.feature-text{color:#242424;font-size:1rem;line-height:1.5}.testimonials-section{background:linear-gradient(to top,#555c7c 0,rgba(85,92,124,0) 100%);overflow:hidden;padding:25px 0 40px}.testimonials-section .section-title{color:var(--primary-color);font-weight:700;font-size:2rem;text-align:center}.testimonials-section .section-subtitle{color:#fff;font-size:2rem;max-width:300px;font-weight:500}.testimonial-card{background:#fff;border-radius:16px;display:flex;flex-direction:column;margin:0 10px;overflow:hidden;max-height:380px!important;height:380px}.testimonial-card-body{padding:20px;overflow:auto}.testimonial-image{width:100%;height:160px;object-fit:cover;aspect-ratio:16/9}.client-avatar{width:40px;height:40px;border-radius:50%;background:#555c7c;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;color:var(--primary-color)}.star-rating{color:#ffc107;display:flex;align-items:center;gap:7px}#blog-excerpt,#blog-title a,.testimonial-text{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.star-rating svg{width:17px}.testimonial-text{line-height:1.5;color:#242424;font-size:1rem;-webkit-line-clamp:3}.client-name{font-weight:600;color:#000;font-size:1rem}.read-more{color:#0e1d6f;font-size:.85rem;font-weight:500}.read-more:hover{color:#c0392b}.testimonials-section .slick-next,.testimonials-section .slick-prev{width:35px;height:35px;background:#fff!important;border-radius:50%;box-shadow:0 4px 15px rgba(0,0,0,.1);z-index:10;border:1px solid #000}.deals-slider-container .slick-prev,.testimonials-section .slick-prev{left:-10px}.deals-slider-container .slick-next,.testimonials-section .slick-next{right:-10px}.testimonials-section .slick-next:before,.testimonials-section .slick-prev:before{color:#000!important;font-size:20px}.testimonials-section .slick-dots li.slick-active button::before{color:#0e1d70!important}.deals-slider-container .slick-dots,.testimonials-section .slick-dots{bottom:-50px}.slick-dots li button:before,.testimonials-section .slick-dots li button:before{color:#fff;font-size:16px;opacity:.3}.testimonials-section .slick-dots li.slick-active button:before{opacity:1}.newsletter-section{background:#f4f6f7;margin-top:2rem;padding:50px 0;margin-bottom:2rem}.newsletter-card{background:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:2.5rem;overflow:hidden}.newsletter-icon{border-radius:50px;display:flex;align-items:center;justify-content:center}.newsletter-icon svg{width:120px;height:120px;color:#2a3043;fill:#2a3043}.newsletter-title{color:#2c3e50;font-weight:700;font-size:1.5rem;margin-bottom:.5rem}.newsletter-subtitle{color:#6c757d;font-size:.95rem;margin-bottom:2rem;line-height:1.5}.form-input,.subscribe-btn{font-size:.9rem;transition:.3s}.newsletter-form{display:flex;gap:1rem;align-items:center;justify-content:space-between}.newsletter-form .form-input{height:3.5rem;padding:.75rem 1rem 0}.newsletter-form .parent-div label{font-size:.75rem;position:absolute;left:1rem;top:.5rem;color:#000;z-index:1}.newsletter-section .alert.alert-danger{width:max-content;margin-top:1rem}.newsletter-section .alert.alert-danger p{margin-bottom:0!important}.form-input{border:1px solid #e9ecef;border-radius:12px;padding:12px 16px;background:#f8f9fa}.form-input:focus{outline:0;border-color:#8b4b6b;box-shadow:0 0 0 3px rgba(139,75,107,.1);background:#fff}.form-input::placeholder{color:#adb5bd}.subscribe-btn{background:#2a3043;color:#fff;border:none;border-radius:50px;padding:12px 24px;font-weight:600;white-space:nowrap;height:3.5rem}.subscribe-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(139,75,107,.3)}.subscribe-btn:active{transform:translateY(0)}.blog-item{border-radius:20px;overflow:hidden;height:100%}.blog-image{width:100%;height:200px;object-fit:cover}.blog-item img{width:100%;height:220px;object-fit:cover;aspect-ratio:16/9}.blog-content{padding:15px;border:1px solid #000;overflow:hidden;border-radius:20px;margin-top:-16px;z-index:9;background:#fff}.blog-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}#blog-excerpt,.accordion-header{margin-bottom:0}.blog-tag{background:#f8f9fa;color:#6c757d;font-size:12px}.blog-tag .post-category{color:#000;font-weight:600}#blog-title a{font-weight:600;line-height:1.3;margin-bottom:8px;color:#333;-webkit-line-clamp:1}#blog-title a:hover,.blog-link svg{color:#509ced}.blog-title.featured{color:#4a90e2}.blog-link{background:#f4f6f7;border-radius:50px;padding:5px}.blog-link:hover{background:#dbeafb}#blog-excerpt{color:#666;font-size:15px;line-height:1.4;-webkit-line-clamp:2}.post.post--single .post__content ol,.post.post--single .post__content ul,ol.breadcrumb,ol.breadcrumb li{margin-bottom:12px!important;margin-top:0!important}.faq-accordian .accordion-item{border:none;margin-top:10px}.faq-accordian button.accordion-button{background:#dbdbdb;border-radius:5px!important;font-size:15px;font-weight:400;text-transform:capitalize}#post-single table td{border:1px solid #ddd;padding:10px;font-size:14px}#post-single{margin-bottom:2rem}#post-single .blog-inner-img{height:550px;object-fit:cover;aspect-ratio:16/9;margin-bottom:1rem}#post-single table ul{padding-left:2rem!important;margin-top:unset}.booking-panel{background:#565c7d;border-radius:10px;color:#fff;padding:20px}.booking-header{text-align:center;margin-bottom:30px}#booking-panel .booking-header p{font-weight:600;margin-bottom:15px;color:#fff;font-size:1rem}.booking-panel form{background:#fff;border-radius:15px;padding:15px}.phone-display{background:#fff;border:1px solid #000;border-radius:25px;padding:8px 20px;display:inline-flex;align-items:center;gap:8px;color:#000}.booking-panel form .form-row{display:flex;gap:10px}.booking-panel form .form-group{flex:1;margin-bottom:10px}.booking-panel form .form-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;margin-bottom:5px;letter-spacing:.5px;color:var(--primary-color)}.booking-panel form .form-input{width:100%;padding:8px;border-radius:10px!important;font-size:12px;outline:0;border:2px solid #000;height:45px}.booking-panel form .form-input::placeholder{color:#999}.date-input::before{content:'📅';position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:2}.booking-panel form .date-input .form-input{padding-left:35px}.passenger-control{display:flex;align-items:center;background:#fff;border-radius:10px;overflow:hidden;border:2px solid #000;justify-content:space-between;height:45px}.features-list li,.phone-prefix{align-items:center;display:flex}.passenger-btn{background:#fff;border:none;padding:10px 15px;font-weight:700}.passenger-btn:hover{background:linear-gradient(to right,#575c7d 0,#575c7d 51%,#3e415c 100%)!important;color:#fff}.passenger-input{border:none;text-align:center;width:30px;outline:0}.phone-prefix{background:#fff;padding:10px 12px;border-right:1px solid #eee;font-size:14px;gap:5px}.quote-btn,.submit-btn{border:none;width:100%}#mobile-how-to-book,.faq-answer,.how-to-book .mobile-arrow-down,.mobile-phone-view,.rating input[type=radio],.recent-posts .post__meta,.recent-posts .post__thumbnail{display:none}.quote-btn{padding:12px;font-weight:700;font-size:14px;margin-top:10px;transition:.3s;background:#565c7d!important;color:#fff!important;border-radius:50px}#page-footer,.welcome-section{border-radius:10px;max-width:var(--max-width)}.quote-btn:hover{background:#f8f9fa;transform:translateY(-1px)}.feature-icon img,.step-icon img{width:45px;height:45px;aspect-ratio:1/1;object-fit:contain}#page-footer{background:#0e1d6f!important;margin:2rem auto 0;padding-top:30px;padding-bottom:30px}#page-footer .person-detail p{display:flex;align-items:flex-start;word-wrap:anywhere}#page-footer .person-detail img{margin-right:10px;margin-top:5px}#page-footer ul.list{list-style:none;padding:unset}.page-footer__bottom{background:#fff!important;padding:15px 0 0;position:relative}#page-footer .person-detail{word-wrap:break-word}.page-copyright p{color:#666!important;font-size:15px!important;margin-bottom:.5rem}.welcome-section{background:#0e1d6e;overflow:hidden;margin:40px auto 0}.welcome-content{padding:60px 80px;color:#fff;position:relative;z-index:2;background-color:#0e1d6e}.welcome-title{font-size:1.3rem;margin-bottom:15px;opacity:.9;letter-spacing:.5px;color:#fff}.main-heading{font-size:3.2rem;font-weight:700;line-height:1.1;color:#fff}.description{font-size:var(--font-size);margin-bottom:30px;color:#fff;text-align:justify}.features-list{list-style:none;padding:0;margin:0}.features-list li{font-size:var(--font-size);position:relative}.features-list li::before{content:url('/public/storage/check-icon.png');color:green;font-weight:700;font-size:25px;margin-right:12px}.welcome-section img{border-radius:var(--border-radius);padding:1rem;height:100%}.logo-with-social{max-width:calc(100vw - 10vw);margin:0 auto 40px}#page-footer .social--simple li a{border-radius:50px;color:#fff;display:inline-block;height:40px;padding:20px;width:40px}#page-footer .social--simple li a i,#page-footer .social--simple li a svg{width:30px;height:30px;transform:translate(-50%,-50%)}#page-footer .social li{float:left;margin-right:15px}#page-footer .social{display:flex;align-items:center;justify-content:center}#page-footer .list li{margin-bottom:2px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-footer .list a,#page-footer .person-detail p,#page-footer .site_description p{font-size:var(--font-size);color:#fff!important;width:100%;text-align:justify}#page-footer .widget__footer .widget__title{color:#fff;font-size:20px;text-transform:capitalize;font-weight:600;margin-bottom:10px}#page-footer .widget--transparent .widget__header::after,.slick-next::before,.slick-prev::before{content:unset!important}#page-footer .person-detail svg{fill:#ff2928;color:#ff2928}#page-footer .footer-logo img,.banner-logo img{object-fit:contain;height:auto}ol.breadcrumb,ol.breadcrumb li{list-style:none!important;color:var(--primary-color)!important;font-size:1rem}.breadcrumb-item+.breadcrumb-item::before{color:var(--primary-color)!important;padding:0 3px}.banner-text ol.breadcrumb{margin:unset}#main-banner .how-to-book .step-title,#main-banner .how-to-book .text-muted,.banner-text .breadcrumb-item+.breadcrumb-item::before,.banner-text ol.breadcrumb,.banner-text ol.breadcrumb li,.review-section .text-muted{color:#fff!important}.banner-text .breadcrumb-item+.breadcrumb-item::before{padding:0 3px}.recent-posts{border:1px solid #000;border-radius:15px;margin-top:2rem;overflow:hidden}.recent-posts .widget__content{padding:0 15px 15px}.recent-posts .widget .widget__content ul{list-style:none;margin:0;padding:0}.recent-posts .widget__header{background-color:unset!important;text-align:center}.recent-posts .widget__header .widget__title{color:#fdf3f4!important;padding:15px}.recent-posts .post__widget .post__header{width:auto!important;border:1px solid #000;border-radius:5px;padding:10px!important;background:#fdf3f4}.recent-posts .widget{background-color:#3a4476!important;box-shadow:none!important}.recent-posts .widget__recent-post .post{padding-bottom:unset!important;margin-bottom:15px}.post__widget .post__title a{color:#000!important;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:1rem}.faq-answer{padding:10px 15px;border-left:3px solid #007bff;background:#f8f9fa;margin-bottom:10px}.faq-question{padding:15px;background:#dbdbdb;margin-bottom:5px;font-weight:500}.review-form,.review-section{padding:1.5rem;margin-bottom:1.5rem}.review-container{margin-top:3rem}.review-section{background:#0e1d70;border:1px solid #333;border-radius:15px}.review-form{border:1px solid #333;border-radius:15px}.review-header{display:flex;align-items:flex-start;gap:.5rem;font-weight:700;font-size:1.1rem;margin-bottom:.5rem;flex-direction:column;width:100%;color:#fff}.review-icon{color:#e74c3c;font-size:1.2rem}.rating{display:flex;flex-direction:row-reverse;justify-content:flex-end}#reviewForm input,#reviewForm textarea{border:1px solid #000}#reviewForm input{padding:13px}#reviewForm .form-group:first-child{padding-right:1rem}.rating label.star{width:30px;height:30px;display:block;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ddd"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>') center center/100% no-repeat;transition:background .2s}.rating input[type=radio]:checked~label.star,.rating label.star:hover,.rating label.star:hover~label.star{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ffd700"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>') center center/100% no-repeat}.control-label{font-weight:600;margin-bottom:.5rem;display:block;color:#333}.form-control{border:2px solid #333;border-radius:8px;padding:.75rem;font-size:1rem}.form-control:focus{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.comment-textarea{min-height:120px;resize:vertical}.submit-btn{background-color:#8b4444;color:#fff;padding:.75rem;font-size:1.1rem;font-weight:500;border-radius:8px;transition:background-color .2s}.submit-btn:hover{background-color:#6d3333}.form-section-title{font-weight:700;font-size:1.2rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #333}#reviewForm .btn{width:100%;background:var(--primary-color);border:none;font-weight:700;padding:10px 0;color:#fff}#post-single h1,#post-single h2,#post-single h3,#post-single h4,#post-single h5,#post-single h6{color:#000!important}#post-single .post__header{border-bottom:unset!important}#post-single .post__content p{color:#5b5b5f;font-weight:400;line-height:1.7;margin-bottom:25px;text-align:justify;font-size:12px}.ck-content ol,.ck-content ul,.inner-content p span,.inner-content ul li span{font-size:12px!important}.testimonial_blk{width:100%;display:flex;gap:10px;align-items:flex-start}#main-banner .how-to-book{background-color:unset!important;margin-bottom:-15rem;position:relative}.deals-container .deal-card{background:var(--primary-color);border-radius:15px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-bottom:1.5rem;overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s}.deals-container .deal-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.deals-container .deal-content{display:flex;align-items:center;padding:0;border-radius:15px;overflow:hidden;width:calc(100% - 40px);margin:0 auto;background:#fff}.deals-container .deal-image{width:100%;object-fit:cover;border-top-left-radius:15px;border-bottom-left-radius:15px;aspect-ratio:16/9;flex:1}.deals-container .deal-info{flex:1;padding:1.5rem 2rem 1.5rem 1.5rem}.deals-container .deal-label{color:var(--primary-color);font-size:1.5rem;font-weight:600;letter-spacing:.5px;margin-bottom:.3rem}.deals-container .deal-title{color:#000;font-size:25px;font-weight:700;margin:0}.deals-container .deal-price{color:#333;font-size:1.2rem;font-weight:700}.deals-slider-container h4{color:var(--primary-color);font-size:2rem;margin-bottom:1rem}.deals-slider-container{padding-bottom:1rem}.slider-deal-card{background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.1);overflow:hidden;outline:0;margin:0 10px;aspect-ratio:4/3;border-radius:5px}.slider-deal-card img{aspect-ratio:4/3;height:160px;object-fit:cover}.slider-deal-card .deal-image{width:100%;height:180px;background-size:cover;background-position:center;position:relative}.slider-deal-card .deal-title{font-size:1.1rem;color:#333;font-weight:600;line-height:1.3;text-align:center;margin-top:.5rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.deals-slider-container .slick-next,.deals-slider-container .slick-prev{width:35px;height:35px;border-radius:50%;background:rgba(255,255,255,.9)!important;box-shadow:0 4px 15px rgba(0,0,0,.1);z-index:10;border:1px solid #000}.deals-slider-container .slick-next:hover,.deals-slider-container .slick-prev:hover{background:#fff!important;box-shadow:0 4px 20px rgba(0,0,0,.2)}.deals-slider-container .slick-next:before,.deals-slider-container .slick-prev:before{font-size:20px;color:#666;opacity:1}.deals-slider-container .slick-next:hover:before,.deals-slider-container .slick-prev:hover:before{color:#333}.deals-slider-container .slick-dots li button:before{font-size:12px;color:#8b4b6b;opacity:.5}.deals-slider-container .slick-dots li.slick-active button:before{opacity:1;color:#8b4b6b}div#oneway_destinationautocomplete-list,div#round_destinationautocomplete-list{left:200px!important}.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;right:0;background-color:var(--primary-color);overflow-x:hidden;transition:.5s;padding-top:60px;max-width:28rem;border-top-left-radius:2rem}.sidenav a{padding:8px 8px 8px 32px;font-size:20px;color:#fff;display:block;transition:.3s}.sidenav a:hover{color:#f1f1f1}.sidenav .closebtn{position:absolute;top:0;font-size:36px}#ui-datepicker-div{z-index:99999999999999!important;background-color:wheat}#round_originautocomplete-list{z-index:9999999999999!important}.autocomplete-field{position:relative;flex:0 0 auto;min-width:320px}div#sidebarOneway_destinationautocomplete-list,div#sidebarOneway_originautocomplete-list,div#sidebar_destinationautocomplete-list,div#sidebar_originautocomplete-list{width:100%!important}div#oneway_destinationautocomplete-list,div#oneway_originautocomplete-list,div#round_destinationautocomplete-list,div#round_originautocomplete-list,div#sidebarOneway_destinationautocomplete-list,div#sidebarOneway_originautocomplete-list,div#sidebar_destinationautocomplete-list,div#sidebar_originautocomplete-list{position:absolute;border-bottom:none;border-top:none;z-index:99;top:84%;left:0;right:-200px;padding:7px;max-height:300px;height:auto;overflow-x:scroll;width:19%;background:#f7f7f7;margin-left:5px;border-top-left-radius:0;border-bottom-left-radius:0}.autocomplete-items div{border-bottom:1px solid #e5e5e5;padding:8px 12px;cursor:pointer;color:#333;background-color:#fff}.autocomplete-items div:last-child{border-bottom:none}.autocomplete-items .autocomplete-active,.autocomplete-items div:hover{background-color:#f0f4ff;color:#0e1d6f}.form-tab .nav-tabs .nav-link,.mobile-call .phone-icon{background:#3a4476;color:#fff!important}#page-header{padding:8px 0 7px!important;background:#0e1d6f;z-index:1000;position:absolute;top:0;width:100%}.inner-heading{padding-top:120px}.thankyou{margin-top:8rem}.star-rating .empty-star{color:#ddd}.form-tab .nav-tabs .nav-item.show .nav-link,.form-tab .nav-tabs .nav-link.active{background:#0e1d70!important;color:#fff;border-radius:6px 6px 0 0}#myTab{border-width:0;margin-left:16px}.form-tab .nav-tabs .nav-item.show .nav-link{border:none}.slick-next.slick-arrow i,.slick-prev.slick-arrow i{color:#000;font-size:15px}.flag-container .selected-flag{padding:0 6px 0 4px!important}.main-banner form .flag-container .selected-flag .flag.us{margin-top:6px!important}.main-banner form .flag-container .selected-flag .arrow{margin-left:4px!important;margin-top:7px!important}.mobile-call{position:fixed;bottom:78px;right:20px;z-index:1000;display:block}.mobile-call .phone-icon{width:60px!important;height:60px!important}.logo-with-social,.logo-with-social .container{background:0 0!important}#mains-srvc{display:table;border:1px solid #aaa;padding:10px;margin-bottom:10px;border-radius:4px;box-shadow:0 1px 1px rgb(0 0 0 / 5%)}#mains-srvc img.tglclass{width:25px}#lists-srvc a{color:#7e7f81;text-transform:uppercase;font-size:13px;font-weight:600;line-height:15px}#desktop-how-to-book{display:block}@media screen and (max-height:450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}@media (max-width:768px){.main-banner .banner-logos{position:unset!important;bottom:auto!important}.autocomplete-field{min-width:100%}.autocomplete-items{width:100%}.slider-deal-card{margin:0 5px}.deals-slider-container .slick-prev{left:-15px}.deals-slider-container .slick-next{right:-15px}}@media (max-width:1024px){#main-banner.main-banner{height:840px!important;width:100%!important}.main-banner form .field-wrapper{width:100%}#main-banner .banner-text{align-items:center;margin-top:90px}#main-banner .banner-text p{max-width:calc(100vw - 20vw);text-align:center}.main-banner{height:800px!important;width:100%}.main-banner .banner-text h1{font-size:1.6rem}.main-banner .banner-text p{font-size:1rem}#main-banner .how-to-book,.banner-logos .trustpilot-widget{display:none}#page-header .navigation .menu-item>a{font-size:17px}.blog-content{padding:10px}div#oneway_destinationautocomplete-list,div#oneway_originautocomplete-list,div#round_destinationautocomplete-list,div#round_originautocomplete-list{width:40%;top:unset!important}.main-banner form .form-control,.main-banner form .form-select{margin-top:4px}}@media (max-width:480px){.deals-slider-container .slick-next,.deals-slider-container .slick-prev{width:40px;height:40px}.deals-slider-container .slick-prev{left:-10px}.deals-slider-container .slick-next{right:-10px}.slider-deal-card .slick-next:before,.slider-deal-card .slick-prev:before{font-size:16px}.why-book-with-us .d-flex:not(.star-rating.d-flex){flex-direction:column}}@media (max-width:576px){.deals-container{padding:0 .5rem}.deal-content{flex-direction:column}.deal-image{width:100%;height:150px;border-radius:15px 15px 0 0}.deal-info{padding:1rem;text-align:center}.deal-card::after{display:none}.trustpilot-badge .text-muted.small{font-size:.8rem}}@media (max-width:767px){.testimonials-section .slick-prev{left:-10px}.testimonials-section .slick-next{right:-10px}.newsletter-form{flex-direction:column;align-items:stretch}.newsletter-card{padding:2rem;text-align:center}.subscribe-btn{width:100%;margin-top:.5rem}.d-flex.align-items-center.inputs-area{flex-direction:column;gap:1rem}.review-container{padding:0 1rem}.review-section{padding:1rem}#reviewForm .form-group:first-child{padding-right:unset!important}.widget-footer{align-items:flex-start!important}.testimonials-section .section-title{margin-bottom:1rem!important}.call-box{flex-direction:column}.deal-card .date-badge{font-size:.8rem}.deals-section .col-6.col-md-6.col-lg-3:nth-child(n+3){display:none!important}.main-banner form .form-fields{display:grid;grid-template-columns:1fr 1fr!important;gap:0;column-gap:10px}.main-banner form button{width:calc(100% - 20%)}.welcome-content{padding:25px 25px 0!important}.main-heading{font-size:1.5rem;text-align:center}.description,.features-list li{font-size:1rem}.description{text-align:justify}.welcome-title{font-size:1.2rem;text-align:center}#desktop-how-to-book,.why-book-with-us .trustpilot-badge{display:none}.h1,.h2{font-size:1.4rem!important}.airline-card h3{font-size:1rem!important}.how-to-book .mobile-arrow-down{display:flex;align-items:center;justify-content:center}.how-to-book .mobile-arrow-down i{font-size:25px;color:#e3d9dc}#mobile-how-to-book{display:block}#quoteFormto .form-fields .field-wrapper:last-child,#quoteFormto .form-fields .field-wrapper:nth-last-child(2),#quoteFormto .form-fields .field-wrapper:nth-last-child(3),.main-banner form .form-fields .field-wrapper:last-child,.main-banner form .form-fields .field-wrapper:nth-last-child(2){grid-column:span 2}.view-all-link{text-align:center;display:inline-block}}@media (min-width:768px) and (max-width:1024px){.main-banner form .form-fields{display:grid;grid-template-columns:1fr 1fr 1fr 1fr!important;gap:0;column-gap:10px}.main-banner form button{width:calc(100% - 50%)}}@media (max-width:575px){.logo-with-social .d-flex{flex-direction:row;gap:0}.airline-group-travel-fligths h2{font-size:1.4rem!important}#page-footer .social--simple li a i,#page-footer .social--simple li a svg{width:20px;height:30px}#page-footer .social--simple li a{height:25px;padding:18px;width:25px}#page-footer .social li{margin-right:10px}#page-footer .social{padding-left:1rem}.logo-with-social{margin-bottom:20px}#page-footer .list a,#page-footer .person-detail p,#page-footer .site_description p{font-size:1rem}.footer-logos{display:flex;flex-direction:column;align-items:center}}.inner-content p,.page-content p{font-size:12px!important;line-height:1.5!important}@media (max-width:991px){.contact-section{gap:10px}.call-text{font-size:.8rem}.phone-icon,.phone-number{font-size:1rem}.phone-icon{width:35px;height:35px}.step-connector::after{display:none}.navigation-toggle{display:inline-block!important;float:right;overflow:hidden;position:relative}.navigation-toggle span{color:#fff}.navigation{display:none;opacity:0}.logo-image{max-width:80px}.menu{flex-direction:column;align-items:flex-start;gap:0}#page-header{padding:20px 0 4px!important}.testimonials-section .section-subtitle{max-width:unset!important;text-align:center;font-size:15px}.newsletter-section .form-area,.why-book-with-us .d-flex{align-items:center!important;justify-content:center!important}.thankyou{margin-top:4rem}.page-sidebar{margin-top:2rem}#accordionExample{grid-template-columns:1fr}.mobile-phone-view{display:block!important}.mobile-phone-view .text-xs{font-size:.75rem;line-height:1rem;margin-bottom:0}.mobile-phone-view .text-sm{font-size:.875rem;line-height:1.25rem;font-weight:700}.why-book-with-us .section-title{text-align:center}.newsletter-icon svg{width:64px;height:64px}.airline-icon img{width:30px;height:30px}}@media (min-width:992px) and (max-width:1200px){.deal-image{height:200px}}@media (max-width:1400px){#quoteForm .form-fields label{font-size:13px}}@media (min-width:1600px){.container{max-width:1600px!important}}.logo-with-social .d-flex{border:none!important;box-shadow:none!important}.inner-content p{text-align:justify}.site-map-style .font-38{font-size:25px;background:#f5f5f5;padding:10px 0;border-radius:5px}.site-map-style ul{display:grid;gap:15px;margin:20px 0 45px;grid-template-columns:repeat(3,1fr)}.site-map-style h4{font-size:20px;font-weight:400;text-transform:capitalize}.site-map-style ul li a h3{font-size:16px;font-weight:400;color:#4a4a4a;transition:.5s linear}.logo-with-social{border:0 solid #ccc;border-radius:6px;padding:15px 0}#page-footer .social{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0;gap:8px}#page-footer .social a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;overflow:hidden;color:#fff!important;text-decoration:none;line-height:1;padding:0;box-sizing:border-box;transition:.3s}#page-footer .social a .icon{display:block;width:20px;height:20px;margin:auto;vertical-align:middle}#page-footer .social a:hover{opacity:.85;transform:scale(1.05)}@media (max-width:576px){#page-footer .social{gap:6px}#page-footer .social a{width:36px;height:36px}#page-footer .social a .icon{width:18px;height:18px}}