.newpaddingclass{background:linear-gradient(90deg,#ffe6e6,#eeeee3);margin:1rem 4rem;border-radius:2rem}@media (max-width:768px){.newpaddingclass{margin:1rem .5rem}}.content-01{display:block}@media (min-width:992px){.content-01{display:flex;flex-wrap:wrap}}.contact-card{transition:all .3s ease;cursor:pointer}.contact-card:hover{transform:translateY(-5px);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.pointer-events-none{pointer-events:none}.hover-shadow{transition:box-shadow .2s ease-in-out}.hover-shadow:hover{box-shadow:0 4px 20px rgba(0,0,0,.1)}.airline-card{border:1px solid #e0e0e0}.airline-card:hover{transform:translateY(-2px);transition:all .2s ease-in-out}.loadingCard{box-shadow:0 3px 20px rgba(0,0,0,.19),0 1px 5px transparent;padding-bottom:0;border-radius:20px;border:none}.loadingContainer{height:150px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.customSpinner{width:50px;height:50px;border:4px solid #f3f3f3;border-top-color:#d2403c;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:576px){.loadingCard{border-radius:20px}.loadingContainer{height:80px}}@media (min-width:576px){.loadingCard{border-radius:10px}.loadingContainer{height:150px}}.ani-shadow{color:#1c64bc;font-weight:700;transition:color .2s ease-in-out;text-decoration:none;display:flex;align-items:center;gap:5px;font-size:18px;padding:8px 12px;border-radius:25px;border:1.5px solid #4caf50;box-shadow:0 0 0 0 rgba(76,175,80,.7);animation:pulseRing 1.5s infinite;position:relative;overflow:hidden}@keyframes pulseRing{0%{box-shadow:0 0 0 0 rgba(76,175,80,.7)}70%{box-shadow:0 0 0 10px rgba(76,175,80,0)}to{box-shadow:0 0 0 0 rgba(76,175,80,0)}}@keyframes multiRingPulse{0%{box-shadow:0 0 0 0 rgba(76,175,80,.7),0 0 0 0 rgba(76,175,80,.4)}40%{box-shadow:0 0 0 8px rgba(76,175,80,.3),0 0 0 0 rgba(76,175,80,.4)}80%{box-shadow:0 0 0 8px rgba(76,175,80,0),0 0 0 15px rgba(76,175,80,.1)}to{box-shadow:0 0 0 0 rgba(76,175,80,0),0 0 0 15px rgba(76,175,80,0)}}@media (max-width:768px){.ani-shadow{font-size:16px;padding:6px 10px;gap:4px}@keyframes pulseRing{0%{box-shadow:0 0 0 0 rgba(76,175,80,.7)}70%{box-shadow:0 0 0 6px rgba(76,175,80,0)}to{box-shadow:0 0 0 0 rgba(76,175,80,0)}}}.hotel-Date{border-color:#000;border-radius:4px;padding:10px;width:100%;background:transparent}.hotel-Date:hover{border-color:blue}.BannerText{margin-bottom:1.5rem;text-align:start}.BannerText h2{white-space:pre-line;color:#1a6898;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:40px;line-height:56px;font-feature-settings:"ss04","ss05"}.deal-link{color:#26ffff;text-shadow:rgba(0,0,0,.5) 1px 1px 2px;transition:color .3s ease}.deal-link:hover{color:#83ff83}.animated-text-container{overflow:hidden;white-space:nowrap;width:100%;margin-bottom:16px;background:linear-gradient(90deg,#63ab46,#4a8037);padding:8px 0;border-radius:8px}.animated-text{display:inline-block;color:#fff;font-weight:600;font-size:14px;animation:scrollLeftToRight 15s linear infinite;padding-left:100%;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.phone-link{color:#ffeb3b;text-decoration:none;font-weight:700;transition:color .3s ease}.phone-link:hover{color:#fff;text-decoration:underline}@keyframes scrollLeftToRight{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.animated-text-slow{animation:scrollLeftToRight 20s linear infinite}.animated-text-container:hover .animated-text{animation-play-state:paused}@media (max-width:768px){.BannerText{margin-top:0}.animated-text{font-size:12px;animation-duration:12s}}@media (max-width:480px){.animated-text{font-size:11px;animation-duration:10s}}.bannerMain{background:linear-gradient(90deg,#e6fff6,#eee3eb);padding-top:2rem;margin-top:2rem}.service-tab{cursor:pointer;transition:all .3s ease;text-align:center;gap:.5rem}.service-tab.active .tab-icon{background-color:#0b4bee;color:#fff}.tab-icon{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fff;border:2px solid #e0e0e0;transition:all .3s ease}.tab-icon.inactive{background-color:#fff;color:#666}.service-tab span{font-size:13px;font-weight:400;color:#333}.bannerRes{padding-bottom:3.5rem}.bannerRes,.bannerResImage{margin-top:2rem}@media (max-width:768px){.bannerRes{padding-bottom:2rem}.bannerRes,.bannerResImage{max-width:100%;margin-top:2rem}.bannerResImage{order:-1}.service-tab span{font-size:12px}.tab-icon{width:40px;height:40px}}@media (min-width:1200px){.bannerRes{max-width:60%}.bannerResImage{max-width:40%}}*{margin:0;padding:0}.custom-container{position:relative;margin-top:-56px;background:#fff;font-family:Roboto,Helvetica,Arial,sans-serif!important}.mainTextColor{color:#2c4557}.mainBorder{border:1px solid #09527f}.btnBook:hover{color:#09527f!important;transform:scale(1.08);transition:transform .3s ease}.airline-card{transition:transform .3s ease,background-color .3s ease}.airline-card:hover{transform:scale(1.05);box-shadow:0 1px 5px rgba(0,0,0,.2)}.imgg{filter:invert(100%) brightness(200%)}.modern-popup .modal-content{border-radius:20px;border:none;box-shadow:0 10px 30px rgba(0,0,0,.1)}.popup-badge{border-bottom:"solid white";background:#252525;color:#fff;padding:8px 16px;border-radius:50px;font-size:14px;display:flex;align-items:center;gap:8px}.fullscreen-modal{padding:0!important}.fullscreen-modal .modal-dialog{max-width:100%;margin:0;z-index:999;height:100vh}.fullscreen-modal .modal-content{background:transparent!important;border:none!important;box-shadow:none!important;height:100vh}.pulse{width:10px;height:10px;background-color:#4caf50;border-radius:50%;animation:pulse 1.5s infinite}.popup-content{padding:20px}.phone-section{text-align:center}.phone-badge{background:linear-gradient(45deg,#4caf50,#8bc34a);color:#fff;padding:12px 24px;border-radius:50px;display:inline-flex;align-items:center;gap:10px;font-size:1.2rem;font-weight:700}.services-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin:24px 0}.service-item{background-color:#f8f9fa;padding:16px;border-radius:12px;display:flex;align-items:center;gap:12px;transition:all .3s ease}.service-icon{width:24px;height:24px;object-fit:contain}.cta-button{width:100%;background:linear-gradient(45deg,#ff5722,#ff9800);color:#fff;border:none;padding:16px;border-radius:12px;font-weight:700;margin-top:16px;transition:all .3s ease}.service-item:hover{background-color:#f0f0f0;transform:translateY(-2px)}.cta-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(255,87,34,.3)}.btn-close{filter:brightness(0) invert(1);opacity:.8}.transparent-modal .modal-content{background:transparent!important;border:none!important;box-shadow:none!important}.transparent-backdrop{background:rgba(0,0,0,.1)!important;-webkit-backdrop-filter:blur(180px);backdrop-filter:blur(180px)}.myFont{font-family:Roboto,Helvetica,Arial,sans-serif!important}.why-choose-container{position:relative;min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e0f2fe 50%,#e8eaf6);padding:1rem 1rem 3rem;overflow:hidden}.bg-blob{position:absolute;width:18rem;height:18rem;border-radius:50%;filter:blur(4rem);opacity:.2;animation:pulse 3s ease-in-out infinite}.bg-blob-1{top:0;left:0;background:#60a5fa}.bg-blob-2{bottom:0;right:0;background:#a78bfa;animation-delay:1s}.main-title{font-size:clamp(1rem,2.5vw,3rem);font-weight:900;color:#111827;line-height:1.2}.text-gradient{background:linear-gradient(135deg,#25a9eb,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lead-text{font-size:1rem;color:#6b7280;max-width:48rem}.feature-card{background:#fff;border-radius:1.5rem;padding:1.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border:1px solid #f3f4f6;transition:all .3s ease;position:relative;overflow:hidden}.feature-card:hover{transform:scale(1.05);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.icon-container{width:3rem;height:3rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.feature-card:hover .icon-container{transform:scale(1.1)}.card-title{font-size:1rem;font-weight:700;color:#111827}.card-description{color:#6b7280;line-height:1.6;margin-bottom:0}.emerald-teal .icon-container{background:linear-gradient(135deg,#10b981,#0d9488)}.blue-indigo .icon-container{background:linear-gradient(135deg,#3b82f6,#4f46e5)}.purple-violet .icon-container{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.orange-red .icon-container{background:linear-gradient(135deg,#f97316,#dc2626)}.amber-yellow .icon-container{background:linear-gradient(135deg,#f59e0b,#eab308)}.cyan-blue .icon-container{background:linear-gradient(135deg,#06b6d4,#2563eb)}@media (max-width:768px){.why-choose-container{padding:2rem 1rem 4rem}.feature-card{padding:1.25rem}.icon-container{width:3.5rem;height:3.5rem}}.mobile-search-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1040;display:none}.mobile-search-overlay.show{display:block}.mobile-search-container{position:fixed;top:0;left:0;right:0;z-index:1050;transform:translateY(-100%);transition:transform .3s ease-in-out;background:#000000a8;height:100vh}.mobile-search-container.show{transform:translateY(0)}.sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1040;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.sidebar-overlay.show{opacity:1;visibility:visible}.mobile-filter-sidebar{position:-webkit-sticky;position:sticky;top:10rem;align-self:flex-start;height:calc(100vh - 40px);transform:none;background-color:transparent;box-shadow:none}.sidebar-content-wrapper{background:#fff;border:1px solid #5f9ea05c;border-radius:1rem;height:100%;overflow-y:auto;padding:0}.sidebar-overlay{display:none}@media (max-width:991px){.mobile-filter-sidebar{position:fixed;top:0;left:0;height:100%;background-color:#fff;z-index:99;max-width:300px!important;transform:translateX(-100%);transition:transform .3s ease-in-out}.mobile-filter-sidebar.show{z-index:88;transform:translateX(0);box-shadow:0 0 15px rgba(0,0,0,.2)}.sidebar-content-wrapper{padding:1rem;height:100%;overflow-y:auto;background:#fff;border:none;border-radius:0}.sidebar-overlay{z-index:88;display:block}}@media (max-width:767px){.col-sm-3{padding:0!important}.row-div{margin:0}}.smooth-sticky-header{position:fixed;top:0;left:0;right:0;z-index:99}.carrier-offers-container{margin-bottom:1.5rem;position:relative}.loading-bar{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#007bff,#0056b3);animation:loadingSlide 1s infinite;z-index:10}@keyframes loadingSlide{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.tabs-container{display:flex;background:#f8f9fa;border-radius:8px;padding:4px;gap:2px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.tab-item{flex:1 1;background:transparent;padding:12px 8px;text-align:center;cursor:pointer;transition:all .2s ease;position:relative;border:none;border-right:2px solid #dcdada}.tab-item.selected{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.tab-item.selected:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#007bff;border-radius:0 0 4px 4px}.tab-label{font-size:14px;font-weight:500;color:#6c757d;margin-bottom:4px;display:flex;align-items:center;justify-content:center;gap:4px}.tab-item.selected .tab-label{color:#495057}.tab-details{font-size:12px;color:#6c757d;line-height:1.3}.tab-item.selected .tab-details{color:#495057}.info-icon{width:12px;height:12px;background:#6c757d;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:700}.tab-item.selected .info-icon{background:#007bff}.other-sort{background:transparent;border:none;padding:12px 16px;color:#6c757d;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:4px;border-radius:4px}.other-sort:hover{background:hsla(0,0%,100%,.5)}.sort-icon{font-size:12px}.other-sort-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.other-sort-header{padding:16px;background:#f8f9fa;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.header-title{font-weight:600;color:#495057;margin:0}.close-btn{background:none;border:none;font-size:20px;color:#6c757d;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.close-btn:hover{color:#495057}.carriers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1px;gap:1px;background:#dee2e6}.carrier-item{background:#fff;padding:16px;cursor:pointer;transition:background-color .2s;border:none;text-align:left}.carrier-item:hover{background:#f8f9fa}.carrier-name{font-weight:500;color:#495057;margin-bottom:4px}.carrier-price{color:#28a745;font-weight:600}@media (max-width:768px){.tab-item{padding:10px 6px}.tab-label{font-size:13px}.tab-details{font-size:11px}.carriers-grid{grid-template-columns:1fr}.other-sort{padding:10px 12px;font-size:13px}}@media (max-width:480px){.tab-item{padding:8px 4px}.tab-label{font-size:12px}.tab-details{font-size:10px}.carrier-item,.other-sort-header{padding:12px}}.footer-hover-scale{transition:transform .3s ease}.footer-hover-scale:hover{transform:translateX(-50%) scale(1.1)!important}.banner-container{height:130px;margin-bottom:1rem}.banner-image{max-width:900px}@media (max-width:768px){.banne-card-this{margin-top:0!important}.banner-container{margin-bottom:0;height:100%}.banner-image{max-width:100%;height:-moz-fit-content;height:fit-content}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes gradientMove{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@media (max-width:480px){.popup-container{max-height:80vh!important;margin:8px!important}}.hero-section{min-height:75vh;display:flex;align-items:center;padding:90px 0 0;background-image:url(/assets/img/backG.webp);background-size:cover;background-position:50%}.hero-heading h2{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.3}.hero-heading h2 a{color:gold;text-decoration:none;transition:color .3s ease}.hero-heading h2 a:hover{color:#fff;text-decoration:underline}.search-wrapper{border-radius:16px;padding:14px;box-shadow:0 10px 40px #fff}.search-skeleton{background:#fff;border-radius:16px;padding:24px;box-shadow:0 10px 40px rgba(0,0,0,.1);margin-top:2rem}.skeleton-content{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.hero-image{animation:fadeIn 1s ease-in}.hero-image img{max-width:100%;height:auto;filter:drop-shadow(0 10px 30px rgba(0,0,0,.15))}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}section{padding:60px 0}.card{border:none;border-radius:12px;box-shadow:0 2px 15px rgba(0,0,0,.08);transition:all .3s ease}.card:hover{transform:translateY(-5px);box-shadow:0 5px 25px rgba(0,0,0,.12)}.btn{border-radius:8px;padding:12px 28px;font-weight:600;transition:all .3s ease;border:none}.btn-primary{background:#667eea;color:#fff}.btn-primary:hover{background:#5568d3;transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}h1,h2,h3,h4,h5,h6{font-weight:700;color:#1a1a1a;margin-bottom:1rem}p{color:#666;line-height:1.7;font-size:1rem}.container{max-width:1200px}@media (max-width:991px){.hero-section{min-height:auto;padding:60px 0 40px}.hero-heading h2{font-size:2rem}.search-wrapper{padding:20px}}@media (max-width:768px){.hero-section{padding:40px 0 30px}.hero-heading h2{font-size:1.75rem}.search-wrapper{padding:16px;border-radius:12px}section{padding:40px 0}}@media (max-width:576px){.hero-heading h2{font-size:1.5rem}.skeleton-content{flex-direction:column}.skeleton-content>*{width:100%!important}}.nav-tabs{border-bottom:2px solid #e9ecef}.nav-tabs .nav-link{color:#666;border:none;padding:12px 24px;font-weight:600;transition:all .3s ease}.nav-tabs .nav-link:hover{color:#667eea;border-color:transparent}.nav-tabs .nav-link.active{color:#667eea;background:transparent;border-bottom:3px solid #667eea}:focus{outline:2px solid #667eea;outline-offset:2px}html{scroll-behavior:smooth}.btn,.card,.hero-image{will-change:transform;transform:translateZ(0)}.destinations-section{background:#fff}.section-title{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem}.section-subtitle{font-size:1.1rem;color:#666}.destination-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;cursor:pointer}.destination-card:hover{transform:translateY(-8px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.destination-image-wrapper{position:relative;height:250px;overflow:hidden}.destination-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.destination-card:hover .destination-image{transform:scale(1.1)}.image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.3))}.badge-popular{position:absolute;top:16px;right:16px;background:#667eea;color:#fff;padding:6px 16px;border-radius:20px;font-size:.85rem;font-weight:600;z-index:10}.destination-content{padding:20px}.destination-name{font-size:1.4rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem}.destination-country{color:#666;font-size:.95rem;margin-bottom:0;display:flex;align-items:center}.destination-price{font-size:1.3rem;font-weight:700;color:#667eea}.btn-view-deals{width:100%;background:#f8f9fa;color:#667eea;border:2px solid #667eea;padding:12px;border-radius:8px;font-weight:600;margin-top:16px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.btn-view-deals:hover{background:#667eea;color:#fff}.values-section{background:#f8f9fa}.value-card{background:#fff;padding:32px 24px;border-radius:16px;text-align:center;box-shadow:0 2px 15px rgba(0,0,0,.06);transition:all .3s ease;height:100%}.value-card:hover{transform:translateY(-5px);box-shadow:0 6px 25px rgba(0,0,0,.12)}.value-icon-wrapper{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;transition:transform .3s ease}.value-card:hover .value-icon-wrapper{transform:scale(1.1)}.value-title{font-size:1.3rem;font-weight:700;color:#1a1a1a;margin-bottom:12px}.value-description{color:#666;font-size:1rem;line-height:1.6;margin-bottom:0}.why-choose-section{background:#fff}.why-choose-image img{border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.1)}.features-list{display:flex;flex-direction:column;gap:16px}.feature-item{display:flex;align-items:center;gap:16px;padding:16px;background:#f8f9fa;border-radius:12px;transition:all .3s ease}.feature-item:hover{background:#667eea;color:#fff;transform:translateX(8px)}.check-icon{width:40px;height:40px;background:#667eea;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.feature-item:hover .check-icon{background:#fff;color:#667eea}.feature-item span{font-size:1.05rem;font-weight:500;color:#1a1a1a}.feature-item:hover span{color:#fff}.stats-wrapper{margin-top:32px}.stat-card{background:linear-gradient(135deg,#667eea,#764ba2);padding:24px 16px;border-radius:12px;text-align:center}.stat-number{font-size:2rem;font-weight:700;color:#fff;margin-bottom:4px}.stat-label{font-size:.9rem;color:hsla(0,0%,100%,.9);margin-bottom:0}.cta-wrapper{text-align:center}.btn-cta{background:#667eea;color:#fff;padding:16px 32px;border-radius:50px;font-weight:600;font-size:1.1rem;border:none;display:inline-flex;align-items:center;transition:all .3s ease;text-decoration:none}.btn-cta:hover{background:#5568d3;transform:translateY(-3px);box-shadow:0 6px 20px rgba(102,126,234,.4);color:#fff}.airlines-section{background:#f8f9fa}.airlines-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:24px;gap:24px}.airline-card{background:#fff;padding:32px 20px;border-radius:12px;text-align:center;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:all .3s ease;cursor:pointer}.airline-card:hover{transform:translateY(-5px);box-shadow:0 6px 20px rgba(0,0,0,.12)}.airline-logo-wrapper{height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.airline-logo{max-width:100%;height:auto;object-fit:contain;filter:grayscale(100%);opacity:.7;transition:all .3s ease}.airline-card:hover .airline-logo{filter:grayscale(0);opacity:1}.airline-name{font-size:.95rem;font-weight:600;color:#1a1a1a;margin-bottom:0}@media (max-width:991px){.section-title{font-size:2rem}.destination-image-wrapper{height:220px}.airlines-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:768px){.section-title{font-size:1.75rem}.section-subtitle{font-size:1rem}.destination-image-wrapper{height:200px}.value-card{padding:24px 20px}.value-icon-wrapper{width:60px;height:60px}.stat-number{font-size:1.5rem}.airlines-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:576px){.destination-card{margin-bottom:16px}.feature-item{padding:12px}.btn-cta{width:100%;justify-content:center}}