@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);*{--starColor:#f89f1a;--websiteTheme:#f89f1a;--websiteTheme2:#212121;--cardLightTheme:#fbf5ec;--secondaryColor:#000000;--websiteThemeLight:#f89f1a57;--websiteThemeLighter:#f89f1a21;--websiteThemeLightest:#f89f1a0a}html{scroll-behavior:smooth}input{outline:0}label{font-weight:700}.gap-20{gap:10px}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:0!important;box-shadow:none!important}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.flightBooknowLoad,.flightFareQuote,.flightFilter,.flightSingleLoad,.flightSingleLoadLogo,.flightSingleLoadTime,.flightSingleLoadfare,.flightsorting{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%);background-size:1000px 104px;position:relative;overflow:hidden}.flightSingleLoadLogo{height:40px;width:44%;margin:auto}.flightSingleLoad{height:10px;width:30%;margin:auto}.flightSingleLoadTime{height:40px;width:100%;margin:3px}.flightBooknowLoad{height:40px;width:100%;margin:auto}.flightSingleLoadfare{height:39px;width:90%;margin:3px}.flightsorting{height:20px;width:100%;margin:auto;margin-bottom:10px}.flightFilter{height:10px;width:90%;margin:auto}.flightFareQuote{height:25px;width:90%;margin:auto}.infinite-scroll-component__outerdiv{width:100%}.ani-mati{position:relative;background-color:#ccc;height:6px;animation-name:shine;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;background:linear-gradient(to right,#e6e6e6 8%,#d5d4d4 18%,#e6e6e6 33%);background-size:800px 104px;-webkit-background-size:800px 104px}@keyframes shine{0%{background-position:-468px 0}to{background-position:468px 0}}.m13{margin-top:13px}.wd{width:100%}.ftz{float:left}.ftr{float:right}.m2{margin-top:20px}.m1{margin-top:10px}.m14{margin-top:14px}*{box-sizing:border-box}.shd-c{width:100%;margin:0 auto}.sh-l{width:70.5%}.sh-r{width:100%;float:right}.sh-fl{width:5%;float:left;margin-left:2%;height:30px}.sh-flr{width:30%;margin-left:2%}.fl-shd{width:98%;margin-top:15px;margin-left:2%}.fl-shd1{width:25%;height:20px}.tm-s{width:96%;margin:20px 2% 10px}.tm-s1{width:20%}.tml{width:20%;height:30px;margin-right:7%}.tmr{width:72%}.tmr2{width:60%;display:block;margin-top:5px}.tm-s2{width:78%;margin-top:5px;margin-left:2%}.stp-sh{width:90%;float:left;margin:0 5%}.stp-sh1{width:20%;float:left;margin-right:20%}.stp-sh2{width:20%;float:left;margin-right:20%}.stp-sh3{width:20%;float:right}.dt-sh{margin-top:1px;border:1px dotted #ccc;margin:5px 0}.shdwo{border:1px solid #d2d2d2;background:#fff;border-radius:4px;-webkit-box-shadow:0 2px 4px 0#c8c8c8;-moz-box-shadow:0 2px 4px 0#c8c8c8;box-shadow:0 2px 4px 0#c8c8c8}.in-sh{padding:0 2%;float:left;margin-top:10px}.ins1{width:5%;margin-right:3%;float:left;height:25px}.ins2{width:80%;float:left;margin-right:7%}.ins2m{float:left}.ins2m1{float:left;margin-top:5px}.w31{width:31%}.w23{width:23%}.ins3{width:5%;float:left}.adss{padding:0 3%;margin-top:15px}.adss1{float:left;margin-right:3.5%;height:30px}.adss-1{float:left;margin-right:2.5%;height:85px}.adss2{float:left;margin-right:2%;height:30px}.adss3{float:right;height:30px}.adss-3{float:right;height:85px}.pss{width:5%;float:left;margin:10px 3% 10px 3%}.gss{width:30%;float:left;height:15px;margin:10px 0 10px 2%}.gss1{width:35%;float:left;height:10px;margin:20px 0 10px 0}.gss2{width:20%;float:left;height:5px;margin:10px 0 10px 0}.bnts{width:20%;margin:0 45%;height:30px;border-radius:4px;float:left}.shd-pr{width:96%;margin:0 2%}.p-s{margin:10px 0 0;height:30px}.p-s1{width:10%;float:left;margin-right:2%;height:10px}.p-s2{width:40%;float:left;margin-right:5%;height:10px}.p-s3{width:35%;float:right;height:10px}.prs{padding:0 2%;margin:5px 0;height:30px;border-bottom:1px solid #ccc}.prs:last-child{border-bottom:0}.prs1{height:7px}.prs2{height:7px}.prs1n{height:12px}.prs2n{height:12px}.cps{padding:0 2%}.cs{width:50%;margin-top:10px;height:12px;margin-bottom:15px}.scl{margin-top:10px;margin-bottom:12px}.scl1{width:60%}.scl2{width:32%;float:right;height:25px}.btmn{margin-bottom:10px}.clr{clear:both}.h9{height:192px}.h-2{height:20px}.w2{width:20%}.w3{width:40%}button.changeg{float:right;background:var(--maincolor);color:#fff;font-size:14px;padding:5px;border:0;border-radius:5px}.tvdetails td,.tvdetails th{padding:5px;width:100%}.marginleftauto{margin-left:auto}.printbtn{background:var(--websiteTheme);border-color:var(--websiteTheme);color:#333;margin-left:10px}.printbtn:hover{background:var(--websiteTheme);border-color:var(--websiteTheme);color:#333}.bg-purple{background-color:#331749}.text-white-50{color:rgba(255,255,255,.5)!important}.coupon-content{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:0!important;height:80px}.coupon p{margin-bottom:0}.filter-button{background:var(--websiteTheme);min-width:50px;min-height:50px;font-size:.8rem;border-radius:100%;border:1px solid #fff;color:#fff;animation-name:upDownMove;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes upDownMove{0%{transform:translateY(0)}25%{transform:translateY(5px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}to{transform:translateY(0)}}.closeFilter{width:23px;height:23px}.flight-search-listing-page .flight-search-card .flight-number-image{order:1}.flight-search-listing-page .flight-search-card .flight-details{order:2}.flight-search-listing-page .flight-search-card .flight-price{order:3}.flight-search-listing-page .flight-search-card .flight-book-button{order:4}.flight-search-listing-page .cross-button,.flight-search-listing-page .flight-search-card .flight-info-button,.flight-search-listing-page .flight-sort-buttons,.flight-search-listing-page .mobile-bottom-bar,.flight-search-listing-page .mobile-top-bar{display:none}.flight-search-listing-page .mobile-top-bar{position:fixed;top:0;left:0;right:0;width:100%;z-index:5}.flight-search-listing-page .mobile-top-bar .top-grid{display:grid;grid-template-columns:30px 1fr 30px;background-image:linear-gradient(135deg,var(--websiteTheme)0,var(--websiteThemeLight) 100%)}.flight-search-listing-page .mobile-bottom-bar{grid-template-columns:repeat(4,1fr);position:fixed;bottom:0;left:0;right:0;width:100%;z-index:5}.flight-search-listing-page .flight-sort-buttons{grid-template-columns:repeat(4,1fr);align-items:center;position:fixed;bottom:64px;left:20px;right:20px;background:#d5d0d0;z-index:5;background-image:linear-gradient(135deg,var(--websiteTheme)0,var(--websiteThemeLight) 100%)}.flight-search-listing-page #myTabContent .multicity_filghtremoveicon{position:absolute;right:0;top:50%;transform:translate(30px,-20px);font-size:1.5rem}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete .ui-state-active{background:var(--websiteThemeLight)!important;border-color:transparent;color:#000;font-weight:700}@media screen and (max-width:576px){.flight-search-listing-page #myTabContent .multicity_filghtremoveicon{top:100%;right:14px;transform:unset;font-size:21px}}.onward-return-toggle-buttons{display:none;gap:20px}@media screen and (max-width:992px){.flight-search-listing-page .flight-search-card .flight-price{order:2}.flight-search-listing-page .flight-search-card .flight-book-button{order:3}.flight-search-listing-page .flight-search-card .flight-details{order:4}}@media screen and (min-width:992px){.order-lg-2{-ms-flex-order:2;order:2}.d-lg-grid{display:grid!important}}@media screen and (max-width:768px){.flight-search-listing-page .flight-result-list .flight-navigation-button .btn-primary{padding:7px 10px!important}.mobile-layout{width:100%;margin:0 auto}.onward-return-toggle-buttons{display:flex}}@media screen and (max-width:576px){.flight-search-listing-page .flight-search-card .flight-book-button.flight-radio-button{order:3}.flight-search-listing-page .flight-search-card .flight-details{order:4}.flight-search-listing-page .flight-search-card .flight-book-button{order:5}.filter-button,.flight-search-listing-page .desktop-sort-buttons,.flight-search-listing-page .landing-header{display:none}.flight-search-listing-page .flight-result-list .coupon-content{height:initial}.flight-search-listing-page .flight-result-list .coupon-content p{font-size:.9rem}div#flight-coupons{padding-top:10px}.flight-search-listing-page .flight-search-card .flight-info-button{display:inline}.flight-search-listing-page .cross-button,.flight-search-listing-page .flight-search-card .flight-book-button.flight-radio-button,.flight-search-listing-page .flight-sort-buttons.open,.flight-search-listing-page .mobile-bottom-bar,.flight-search-listing-page .mobile-top-bar{display:grid}.flight-search-listing-page .flight-result-list .flight-navigation-button .btn-primary{font-size:.7rem!important;padding:4px 6px!important;border-radius:5px!important}#FilterSection,.flight-search-listing-page .flight-search-form{position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;z-index:10;background:linear-gradient(97deg,#000021 4.43%,#52606b 104.18%);border-radius:0;box-shadow:rgba(60,64,67,.3)0 1px 2px 0,rgba(60,64,67,.15)0 1px 3px 1px}#FilterSection{background:#fff}.flight-search-listing-page{padding:60px 0 54px}.flight-search-listing-page .flight-sort-buttons img{width:20px}.flight-search-listing-page .flight-sort-buttons>div{min-width:60px}.onward-return-card{flex-wrap:unset;overflow:auto;padding:0;width:100%;margin:0 auto}.onward-return-card>div{min-width:100%;padding:0 5px}.bottom_fixed{bottom:58px}.flight_info>.row{flex:1 1 auto}.flight-search-listing-page .action-bar li{font-size:12px;font-weight:700;align-content:baseline}#morefare .modal-footer .align-center h5{font-size:1rem}.terminal-detail .lbl-medium{font-size:16px}}@media screen and (max-width:768px){.Traveller-heading .baggageSection{flex-direction:column;gap:10px;align-items:self-start}}@media screen and (max-width:576px){.Traveller-heading .flightItenaryHdr{flex-direction:column;gap:10px;align-items:self-start}.bottom_fixed{z-index:3}}.hotel-search-page .hotel-edit-button,.hotel-search-page .hotel-filter-button{display:none;width:35px;height:35px;background:#000;border-radius:50%;place-items:center;overflow-y:auto}.hotel-search-page .close-filter-button,.hotel-search-page .close-form-button{display:none}body>.modal-backdrop.show{display:none}.hotel-breadcrumb-section .total-hotels a{color:inherit!important}@media screen and (max-width:991px){.hotel-search-page .hotel-filter-button{display:grid}.hotel-search-page .close-filter-button{display:block}.hotel-search-page .hotel-sidebar-filter{position:fixed;top:0;left:0;right:0;bottom:0;z-index:20}}@media screen and (max-width:768px){.hotel-search-page .topStick .hotel-modify-section{position:fixed;top:0;left:0;right:0;bottom:0;z-index:20;border-radius:5px;overflow-y:auto;box-shadow:rgba(0,0,0,.16)0 3px 6px,rgba(0,0,0,.23)0 3px 6px}.hotel-search-page .close-form-button,.hotel-search-page .hotel-edit-button{display:grid}}@media screen and (max-width:576px){.hotel-search-page .hotel-breadcrumb-section .total-hotels{color:#fff}.hotel-search-page .landing-header{display:none!important}.hotel-search-page .topStick{background:var(--websiteTheme)}.hotel-search-page .hotel-breadcrumb-section{background:0 0!important}.hotel-search-page .hotel-action-buttons{order:1}.hotel-search-page .hotel-search-bar{order:2;margin-top:10px}}.ui-menu{padding:10px;display:grid;gap:10px;max-height:300px;max-width:300px!important;overflow-y:auto}.ui-menu li{box-shadow:rgba(60,64,67,.3)0 1px 2px 0,rgba(60,64,67,.15)0 1px 3px 1px}.ui-menu li div{font-family:Poppins,sans-serif;font-weight:700}.ui-menu li span{font-size:.8rem;font-weight:400}.swap{z-index:1}.swap-bus-city{position:absolute;left:95%;top:40%;z-index:1}input#bus-from,input#bus-to{background:url(../images/location.svg)no-repeat left;border:0;font-size:14px;margin-top:0;padding:0 0 5px 20px!important;height:auto!important;background-size:15px;border-bottom:1px solid #333;border-radius:0;background-position:left 3px}input#bus-departure-date{background:url(../images/calender.svg)no-repeat left;border:0;font-size:14px;margin-top:0;padding:0 0 5px 20px!important;height:auto!important;background-size:15px;border-bottom:1px solid #333;border-radius:0;background-position:left 3px}@media screen and (max-width:992px){ul#myTab{gap:10px;flex-wrap:wrap;overflow:unset}ul#myTab li{width:max-content;flex:1 1 auto}.hotel-booking-deals ul#myTab{gap:0;overflow-x:auto;flex-wrap:nowrap;overflow-y:clip}.hotel-booking-deals ul#myTab li{flex:unset}#ui-datepicker-div{transform:translate(-10%,0)}}@media screen and (max-width:768px){.ui-menu{max-width:250px!important}#ui-datepicker-div{width:calc(100vw - 20px)!important;height:calc(100vh - 20px)!important;left:10px!important;top:10px!important;bottom:10px;right:10px;overflow-y:auto;position:fixed!important;transform:translate(0,0)}.ui-helper-clearfix:after,.ui-helper-clearfix:before{position:absolute}.bottom_fixed .flight_name{order:1}.bottom_fixed .flight_info{order:3;margin-top:10px}.bottom_fixed .flight_price{order:2}.ui-datepicker-multi .ui-datepicker-group{float:none!important;width:100%}}@media screen and (max-width:576px){.ui-menu{width:calc(100vw - 20px)!important;right:10px;left:10px!important;bottom:10px;max-width:initial!important;height:max-content}}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid var(--websiteTheme);background:var(--websiteThemeLightest);color:#020202;border-radius:50%;width:30px;height:30px;text-align:center;line-height:25px}.ui-widget-header{background:var(--websiteThemeLight);color:#020202;box-shadow:rgba(60,64,67,.3)0 1px 2px 0,rgba(60,64,67,.15)0 1px 3px 1px}.ui-state-default.ui-state-active{background:#000;color:#fff;border:0}.height-initial{height:initial!important}.profile-page .switch-cards{position:sticky;top:10px}.login-page .form-group input,.profile-page .form-group input{padding-left:15px}.login-page .form-group .password-eye{top:0;right:0;transform:translate(-15px,50%)}.my-trip-page .Mui-selected{background:#197dd22e}.profile-page .profile-image{width:90px}@media screen and (max-width:768px){.profile-page .switch-cards{position:static;display:flex;overflow-x:scroll;gap:20px;margin-bottom:10px;padding-bottom:10px}.profile-page .switch-cards .card,.profile-page .switch-cards h5{min-width:max-content;margin:0!important;font-size:1rem}.profile-page .switch-cards .card div{display:none}.my-trip-page .MuiTabPanel-root{padding:20px 0}}@media screen and (max-width:576px){.profile-page .profile-image{width:150px}}.visa-select-bar{max-width:600px;transform:translate(0,50%)}.visa-item-image img{aspect-ratio:1/.65}.traveller-count{display:grid;grid-template-columns:repeat(3,30px);width:77px}.traveller-count span{height:30px;font-size:.9rem;background:var(--websiteTheme);display:grid;place-items:center}.traveller-count input{font-size:.9rem;height:30px}.traveller-count input:focus,.traveller-count input:focus-visible{border:0}@media screen and (max-width:768px){.visa-about-section .about-banner img{min-height:100px}.visa-about-section .about-banner .bottom-left h2{font-size:24px;margin-bottom:5px}.visa-about-section .about-banner .banner-smalltxt h5{font-size:20px}}.ttl_night{background:#2196f3;border-radius:0 4px 0 0;text-align:center;color:#fff;font-size:12px;margin:4px 0 6px 0;padding:2px 8px;position:absolute;top:-4px;right:0}.fixed-input-bar{width:100%;background:#fff!important;z-index:30;position:relative;-webkit-overflow-scrolling:touch}.fixed-input-bar input{border-bottom:3px solid var(--websiteTheme)!important;height:44px}.fixed-input-bar .input-search-list{top:30px;position:absolute;width:400px;max-height:300px;-webkit-overflow-scrolling:touch}.fixed-input-bar .input-search-list .list-item.active{background:var(--websiteThemeLighter)}@media screen and (max-width:576px){.fixed-input-bar{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;background:#fff!important;z-index:30;height:100%}.fixed-input-bar input{height:45px!important}.fixed-input-bar input#holiday-city,.fixed-input-bar input#sea-hotel,.fixed-input-bar input#tofrom,.fixed-input-bar input#onefrom{background-position:left 12px}.fixed-input-bar .input-search-list{height:calc(100% - 45px);max-height:calc(100% - 45px);position:static;width:100%}.d-none-sm-max{display:none}.small-sm-max{font-size:.8rem}}.bottom_fixed{background:#383838}.round-trip-right-border{border-right:1px solid #535353}.round-trip-footer-book-button strong{color:#000}@media screen and (max-width:768px){.round-trip-selector.round-trip-right-border{border-right:0;border-bottom:1px solid #535353}.round-trip-footer-book-button strong{color:#fff}}.hotel-detail-card{display:grid;grid-template-columns:1fr 2fr;background:#fff;padding:15px;gap:15px}.hotel-detail-card .image img{aspect-ratio:1/.65}.hotel-detail-card .other-details{display:grid;grid-template-columns:2fr 1fr;gap:10px}.hotel-detail-card .hotel-XQW-price{display:grid;grid-template-rows:1fr 50px;gap:10px;padding-left:10px;border-left:1px solid #e7e7e7}.hotel-detail-card .hotel-XQW-price div:nth-child(1){text-align:right}.hotel-detail-card .hotel-XQW-price .main-price{font-size:1.4rem;font-weight:700}@media screen and (max-width:991px){.hotel-detail-card{grid-template-columns:220px 1fr}}@media screen and (max-width:768px){.hotel-detail-card{grid-template-columns:1fr}}@media screen and (max-width:576px){.hotel-detail-card .other-details{grid-template-columns:1fr;gap:15px}.hotel-detail-card .hotel-XQW-price{grid-template-columns:1fr 120px;align-items:center;grid-template-rows:1fr;padding-left:0;border-left:0}.hotel-detail-card .hotel-XQW-price div:nth-child(1){text-align:left}}.iternary-total-price{display:none}.flight-iternary-page{padding-bottom:37px}.modal{backdrop-filter:blur(10px);overflow-y:auto}.modal:not(#fareRulesModal) .modal-dialog{margin:1.75rem auto}#morefare .modal-dialog{min-width:305px;max-width:80vw;width:max-content;margin:.5rem auto}#morefare.modal .desktop-fares{display:flex;overflow-x:auto;gap:20px}#morefare.modal .desktop-fares>div{min-width:262px;max-width:262px}@media screen and (min-width:991px){.traveller-right-section{position:sticky;top:10px}}@media screen and (min-width:768px){#morefares .owl-stage-outer{overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:10px}#morefares .owl-stage-outer::-webkit-scrollbar{height:10px!important}#morefares .more-fare-modal-card{max-width:300px;margin:0 auto}}@media screen and (max-width:991px){.flight-fare-mobile{display:block}.iternary-total-price{position:fixed;bottom:37px;left:0;z-index:2;display:block}.flight-iternary-fair-summary{position:fixed;bottom:84px;left:0;z-index:2;display:block}.flight-review-page .iternary-total-price,.hotel-review-page .iternary-total-price{bottom:0}.flight-review-page .flight-iternary-fair-summary,.hotel-review-page .flight-iternary-fair-summary{bottom:47px}.flight-iternary-page{padding-bottom:84px}.flight-review-page{padding-bottom:47px}}@media screen and (max-width:991px){.flight-fare-mobile{display:block}.iternary-total-price{position:fixed;bottom:37px;left:0;z-index:2;display:block}.flight-iternary-fair-summary{position:fixed;bottom:84px;left:0;z-index:2;display:block}.flight-review-page .iternary-total-price,.hotel-review-page .iternary-total-price{bottom:0}.flight-review-page .flight-iternary-fair-summary,.hotel-review-page .flight-iternary-fair-summary{bottom:47px}.flight-iternary-page{padding-bottom:84px}.flight-review-page{padding-bottom:47px}}@media screen and (max-width:768px){.flight-nice-des{display:block}.flight-nice-des span{float:left;margin-right:10px}.flight-nice-des h5{font-size:.9rem}}@media screen and (max-width:576px){.seat-detail-seperator{display:none}.destination_left_details h4{font-size:14px}.destination_left_details span{font-size:12px}.selectaddonsradio-toolbar{margin-right:0}.selectaddonsradio-toolbar button{padding:7px 10px!important}#morefares .morefare-option.card{min-width:unset;max-width:unset}}.hotel-sidebar-filter{overflow-y:auto}@media screen and (min-width:991px){.hotel-sidebar-filter{position:sticky;top:140px;max-height:calc(100vh - 150px)}}.hotel-sidebar-filter::-webkit-scrollbar{width:4px}.hotel-sidebar-filter::-webkit-scrollbar-thumb{background:var(--websiteTheme);border-radius:10px}.hotel-sidebar-filter::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #ddd;border-radius:10px}.Traveller-heading .collapse{transition:all 2s linear!important}@media screen and (max-width:991px){.hotelRvw_box{margin-bottom:20px}}#myModa1packageRateEnquiry .modal-dialog{max-width:min(900px,95vw)}@media screen and (max-width:991px){#myModa1packageRateEnquiry .modal-dialog{max-width:min(750px,95vw)}}.primary-guest-detail-box input:not([type=checkbox]),.primary-guest-detail-box select,.primary-guest-detail-box textarea{background:#fff;border-radius:5px;padding:7px 10px;font-size:.9rem;line-height:unset;border:1px solid #c2c2c2;height:37px;width:100%;outline:0}.primary-guest-detail-box input:not([type=checkbox]),.primary-guest-detail-box select,.primary-guest-detail-box textarea{height:30px;padding:5px 10px}.primary-guest-detail-box label{margin-bottom:0}.primary-guest-detail-box textarea{height:90px}#range-slider-yellow .range-slider__range{background:var(--websiteThemeLight);transition:height .3s}#range-slider-yellow .range-slider__thumb{background:var(--websiteTheme);transition:transform .3s;height:20px;width:20px}#range-slider-yellow .range-slider__thumb[data-active]{transform:translate(-50%,-50%) scale(1.25)}#range-slider-yellow .range-slider__range[data-active]{height:12px}.border-top-dashed{border-top:1px dashed #bcbaba}i.fa.fa-exclamation-triangle{font-size:29px;color:#eaac00}.flight-search-listing-page .multi-city-flight-tabs{overflow-x:auto;width:790px}.flight-search-listing-page .multi-city-flight-tabs.noLeftFilter{width:1110px}@media screen and (min-width:768px){.flight-search-listing-page .multi-city-flight-tabs::-webkit-scrollbar{height:10px}}.flight-search-listing-page .multi-city-flight-tabs>div>div{width:max-content}.flight-search-listing-page .multi-city-selected-flights-bar{display:grid;grid-template-columns:1fr 250px;position:fixed;bottom:0;left:0;width:100%;z-index:4;background:#fff;background:#383838;box-shadow:rgba(0,0,0,.06)0 2px 4px 0 inset}.flight-search-listing-page .multi-city-selected-flights-bar ::-webkit-scrollbar{height:3px}.flight-search-listing-page .multi-city-selected-flights-bar ::-webkit-scrollbar-track{background:0 0}.flight-search-listing-page .multi-city-selected-flights-bar ::-webkit-scrollbar-thumb{background:#fff;border-radius:5px}.flight-search-listing-page .multi-city-selected-flights-bar .selected-flights{display:flex;overflow-x:auto}.flight-search-listing-page .multi-city-selected-flights-bar .selected-flights>div{min-width:50%}.flight-search-listing-page .multi-city-selected-flights-bar .flight-search-card{border:0;box-shadow:unset;border-left:1px solid #535353;border-top:1px solid #535353;border-radius:0;margin:0!important;background:0 0}.flight-search-listing-page .multi-city-selected-flights-bar .price-book-bar{padding:10px;display:flex;align-items:center;gap:10px;border-left:1px solid #535353}.flight-search-listing-page .multi-city-selected-flights-bar .mobile-flight-detail{display:none}.iternary-city-dropdown{z-index:1}@media screen and (max-width:1200px){.flight-search-listing-page .multi-city-flight-tabs{width:610px}.flight-search-listing-page .multi-city-flight-tabs.noLeftFilter{width:930px}}@media screen and (max-width:991px){.flight-search-listing-page .multi-city-flight-tabs,.flight-search-listing-page .multi-city-flight-tabs.noLeftFilter{width:690px}}@media screen and (max-width:768px){.flight-search-listing-page .multi-city-selected-flights-bar{grid-template-columns:1fr}.flight-search-listing-page .multi-city-selected-flights-bar .selected-flights{border-bottom:1px solid #535353}.flight-search-listing-page .multi-city-flight-tabs,.flight-search-listing-page .multi-city-flight-tabs.noLeftFilter{width:510px}}@media screen and (max-width:576px){.flight-search-listing-page .multi-city-flight-tabs>div div:nth-child(1){font-size:.8rem}.flight-search-listing-page .multi-city-selected-flights-bar .flight-name-detail{justify-content:center}.flight-search-listing-page .multi-city-selected-flights-bar .flight-search-card .flight-details,.flight-search-listing-page .multi-city-selected-flights-bar .flight-search-card .flight-name-detail img{display:none}.flight-search-listing-page .multi-city-selected-flights-bar .selected-flights>div{min-width:33%}.flight-search-listing-page .multi-city-selected-flights-bar .flight-search-card .flight-name-detail p{margin-bottom:0}.flight-search-listing-page .multi-city-selected-flights-bar .flight-search-card .flight-price h4{text-align:left}.flight-search-listing-page .multi-city-selected-flights-bar .mobile-flight-detail{display:block}.flight-search-listing-page .multi-city-selected-flights-bar{bottom:58px}.flight-search-listing-page .multi-city-selected-flights-bar .price-book-bar{padding:5px 7px}.iternary-city-dropdown{max-height:200px;border-radius:5px;bottom:initial}.iternary-city-dropdown .ui-menu-item,.iternary-city-dropdown .ui-menu-item>div{border-radius:4px}.flight-search-listing-page .multi-city-flight-tabs,.flight-search-listing-page .multi-city-flight-tabs.noLeftFilter{width:calc(100vw - 30px)}}@media screen and (max-width:400px){.flight-search-listing-page .multi-city-selected-flights-bar .selected-flights>div{min-width:50%}}.mb-4.font-medium.text-sm.text-green-600{color:green;font-weight:600;text-align:center}.travelogue-page .travelogue-blog-card img{aspect-ratio:1/.6;object-fit:cover;object-position:center}.travelogue-page .travelogue-main-image img{aspect-ratio:1/.75;object-fit:cover;object-position:center}@media screen and (max-width:768px){.travelogue-page .travelogue-list .travelogue-card .title{-webkit-line-clamp:unset}}.special-offers-page .offer-card:hover{text-decoration:none}.special-offers-page .offer-card img{aspect-ratio:1/.6;object-fit:cover}@media screen and (max-width:768px){.general.about-section img{min-height:200px;object-fit:cover;object-position:left}}@media screen and (max-width:576px){.general.about-section .centered{font-size:28px;min-width:250px}}.bus-search-page ::-webkit-scrollbar{width:4px;height:4px}.bus-search-page ::-webkit-scrollbar-thumb{background:var(--websiteTheme);border-radius:10px}.bus-search-page ::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #ddd;border-radius:10px}.bus-search-page .bus-search-form{background:linear-gradient(97deg,#000021 4.43%,#52606b 104.18%)}.bus-search-page .filter-section{position:sticky;top:10px;max-height:calc(100vh - 20px);overflow-y:auto}.bus-search-page .filter-section input:focus,.bus-search-page .filter-section input:focus-visible{border:0}.bus-search-page .filter-section .city-list{max-height:200px;overflow:auto}.bus-search-page .d-below-lg-flex{display:none}.bus-search-page .bus-search-card .bottom-bar{overflow-x:auto;overflow-y:hidden}.bus-search-page .bus-search-card .bottom-bar>div{margin-bottom:-1px;white-space:nowrap}.bus-search-page .bus-search-card .carousel-inner{max-width:400px;margin:0 auto}.bus-search-page .bus-search-card .carousel-inner img{aspect-ratio:1/.7;object-fit:contain}.bus-search-page .bus-search-card .carousel-control-next-icon,.bus-search-page .bus-search-card .carousel-control-prev-icon{background:0 0;position:relative;transform:rotate(-45deg)}.bus-search-page .bus-search-card .carousel-control-next-icon::after,.bus-search-page .bus-search-card .carousel-control-prev-icon::after{content:"";width:100%;height:100%;position:absolute}.bus-search-page .bus-search-card .carousel-control-prev-icon::after{border-top:2px solid #000;border-left:2px solid #000}.bus-search-page .bus-search-card .carousel-control-next-icon::after{border-bottom:2px solid #000;border-right:2px solid #000}.bus-search-page .bus-search-card .bus-book-form .single-point{display:grid;grid-template-columns:15px 1fr 4fr;gap:10px}.bus-search-page .bus-search-card .bus-book-form .proceed-board-drop::before{content:"";position:absolute;left:9px;height:40px;border-left:1px dashed #000;width:1px;top:30px}.bus-search-page .bus-search-card .bus-book-form .proceed-board-drop>div::before{content:"";position:absolute;top:5px;left:-20px;width:10px;height:10px;border:1px solid #000;border-radius:50%}.bus-search-page .mobile-top-bar{position:fixed;top:0;left:0;grid-template-columns:20px 1fr 20px;z-index:7;display:none;gap:10px;background-image:linear-gradient(135deg,var(--websiteTheme)0,var(--websiteThemeLight) 100%)}.border-pink{border:1px solid #f76f86}.bus-search-sort-bar{display:none}@media screen and (max-width:991px){.bus-search-page .d-below-lg-flex{display:flex}.bus-search-page .filter-section{position:fixed;height:calc(100vh - 20px);width:calc(100vw - 20px);overflow-y:auto;left:10px;background:#fff;z-index:10;border-radius:5px;box-shadow:rgba(0,0,0,.05)0 6px 24px 0,rgba(0,0,0,.08)0 0 0 1px}}@media screen and (max-width:768px){.bus-search-page .bus-search-card .top-bar .bus-route{order:5}}@media screen and (max-width:576px){.bus-search-page .footer-new,.bus-search-page .landing-header{display:none}.bus-search-page{padding:50px 0}.bus-search-page .mobile-top-bar{display:grid}.bus-search-page .bus-search-sort-bar{position:fixed;bottom:0;left:0;width:100%}.bus-search-page .bus-search-sort-bar>div{width:max-content}.bus-search-page .bus-search-form{position:fixed;height:calc(100vh - 20px);width:calc(100vw - 20px);overflow-y:auto;left:10px;z-index:10;top:10px;border-radius:5px;box-shadow:rgba(0,0,0,.05)0 6px 24px 0,rgba(0,0,0,.08)0 0 0 1px}}.coupon>div{padding:10px;background:var(--websiteThemeLight);border-radius:15px}.iternary-timer{position:fixed;bottom:0;left:0;z-index:2}.light-green-bg{background:#e7f7eb}.light-blue-bg{background:#dbeeff}.light-red-bg{background:#fde9e9}.nice-des.dual-content{grid-template-columns:50px 1fr 1fr}@media screen and (max-width:576px){.nice-des.dual-content{grid-template-columns:50px 1fr}}.d-below-lg-flex,.d-below-xs-flex{display:none}.d-below-xs-block{display:none!important}.d-above-xs-grid,.d-grid{display:grid}@media screen and (max-width:991px){.d-below-lg-block{display:none}.d-below-lg-flex{display:flex}}@media screen and (max-width:768px){.d-below-md-block{display:none}}@media screen and (max-width:576px){.d-above-xs-grid,.d-below-xs-none{display:none!important}.d-below-xs-flex{display:flex}.d-below-xs-block{display:block!important}}.special-offers-page .pack-card .content{background:linear-gradient(to bottom,transparent 50%,#000)}.ad-popup,.image-popup,.login-popup,.map-popup{position:fixed;top:0;left:0;backdrop-filter:blur(10px);z-index:30}.image-popup .close-popup{position:absolute;top:20px;right:20px}.image-popup .arrow-buttons{width:40px;height:40px;display:grid;place-items:center}.login-popup .popup-container{width:min(800px,90vw);height:70vh;display:grid;grid-template-columns:1fr 1.3fr}.ad-popup .image img,.ad-popup .popup-container{max-width:min(700px,90vw);max-height:80vh}.ad-popup .remove{top:0;right:0;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;transform:translate(50%,-50%)}.tooltip-contain .tooltip-box{position:absolute;background:#020202;width:max-content;max-width:250px;display:none;z-index:40}.tooltip-contain .tooltip-box::after{background:#020202;content:"";width:10px;height:10px;position:absolute}.tooltip-contain.top .tooltip-box{bottom:100%;left:50%;transform:translate(-50%,-5px)}.tooltip-contain.top .tooltip-box::after{transform:rotate(45deg) translate(-50%,-2px);top:100%;left:calc(50% - 3px)}.tooltip-contain.bottom .tooltip-box{top:100%;left:50%;transform:translate(-50%,5px)}.tooltip-contain.bottom .tooltip-box::after{transform:rotate(-45deg) translate(-50%,2px);bottom:100%;left:calc(50% - 3px)}.tooltip-contain.right .tooltip-box{top:50%;left:100%;transform:translate(5px,-50%)}.tooltip-contain.right .tooltip-box::after{transform:rotate(-45deg) translate(0,50%);bottom:50%;right:calc(100% - 3px)}.tooltip-contain.left .tooltip-box{top:50%;right:100%;transform:translate(-5px,-50%)}.tooltip-contain.left .tooltip-box::after{transform:rotate(45deg) translate(0,50%);bottom:50%;left:calc(100% - 3px)}.tooltip-contain:hover .tooltip-box{display:block}.tooltip-contain .tooltip-box table{margin-bottom:0}.tooltip-contain .tooltip-box *{color:#fff;font-size:.7rem!important}.strip-path .iter-circle{margin-top:4px;width:10px;height:10px;display:inline-block}.strip-path .strip-path-top::before{content:"";top:12px;left:4px;height:100%;width:0;border-left:2px dashed gray;position:absolute;z-index:1}.strip-path .airport{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical;height:55px}.flight-traveller-ittenary .strip-path .strip-path-top::before{left:54px}.feedback-page .left-head{font-size:3rem}.feedback-page .right-head{font-size:2rem}.feedback-page .main-head div{font-size:2.5rem}.feedback-page .main-head div::after{content:"";position:absolute;top:100%;left:50%;height:5px;width:50%;background:#000;transform:translate(-50%,0)}.feedback-page .rate-box{border:5px solid #d2d2d2;max-width:250px}.feedback-page .testimonial-bread{width:max-content;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)}.feedback-page .feedback-card .image{max-width:150px}@media screen and (max-width:991px){.feedback-page .left-head{font-size:2.5rem}}@media screen and (max-width:768px){.feedback-page .rate-box{max-width:unset}}#more-offers .owl-nav{display:flex;justify-content:space-between;align-items:center;padding:5px 10px 0;font-size:2rem;line-height:1}.no-margin-p p{margin-bottom:0}.home-offer-card{margin-bottom:10px}.home-offer-card,.home-offer-card .image{border-radius:12px}.home-offer-card img{transition:all .3s linear;height:100%}.home-offer-card .offer-content{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:42px}.home-offer-card .offer-heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:48px}.home-offer-card:hover img{transform:scale(1.1)}.home-offer-card .float-head{top:100%;left:50%;transform:translate(-50%,-50%);width:80%}.home-offer-card .bottom-block{padding:30px 15px 10px}.home-offer-card .bottom-block .date-block{height:45px}.home-offer-card.no-content-offer-card{overflow:hidden}.date-picker .react-date-picker__wrapper{border-radius:.25rem!important;border:1px solid #ced4da;padding:.375rem .75rem}#v-pills-tab a{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:2px}@media screen and (max-width:991px){#v-pills-tab a{letter-spacing:0;font-size:.9rem;width:max-content;display:flex;align-items:center;gap:3px}}.landing-header ul.left-link .nav-link,.landing-header ul.right-link .nav-link{position:relative;transition:all .3s linear}.landing-header ul.left-link .nav-link:hover{position:relative;color:var(--websiteTheme)}.landing-header ul.right-link .nav-link:hover{color:var(--websiteTheme)}.landing-header ul.right-link{align-items:center}.landing-header ul.right-link .currencyType{font-weight:700;border:0;font-size:14px}header .header-link,.theme-link{color:#212121;transition:all .3s ease-in}header .header-link:hover,.theme-link:hover{color:var(--websiteTheme)}header .header-button:hover{border-color:var(--websiteTheme);color:#fff;background:var(--websiteTheme)}header .drop-block .drop-list{width:350px;top:100%;transform:translate(0,5px);z-index:15}@media screen and (min-width:991px){.landing-header ul.left-link .nav-link::before,header .header-link-hover::before{position:absolute;top:100%;left:50%;height:2px;transform:translate(-50%,3px);transition:all .3s linear;border-radius:5px;background:var(--websiteTheme);content:"";width:0}.landing-header ul.left-link .nav-link:hover:before,header .header-link-hover:hover:before{width:100%}}@media screen and (max-width:991px){.landing-header ul.right-link{align-items:unset}header .mid-links .header-link:not(:last-child){border-bottom:1px solid #ddd;padding-bottom:10px}header .drop-block .drop-list{width:100%}}@media screen and (max-width:991px){.holiday-modal-image{display:none}}.about-detail .travel-partner img,.home-travel-partner .travel-partner img{aspect-ratio:1/.5;object-fit:contain;object-position:center;max-width:150px;margin:0 auto}.scroll-top-button{bottom:20px;right:20px;z-index:10;width:40px;height:40px;font-size:1.5rem}.icon-sidebar-wrapper{top:50%;right:0;transform:translate(120px,-50%);z-index:10}.icon-sidebar-wrapper .block{display:grid;grid-template-columns:40px 120px;height:40px;transition:all .3s linear}.icon-sidebar-wrapper .block:nth-child(1){background:#25d366;border-bottom:1px solid #fff}.icon-sidebar-wrapper .block:nth-child(2){background:var(--websiteTheme)}.icon-sidebar-wrapper .block:hover{transform:translate(-120px,0)}.icon-sidebar-wrapper .icon{display:grid;place-items:center;border-right:1px solid #fff;font-size:1.1rem}.icon-sidebar-wrapper .text{text-align:center;line-height:40px}#offer-banner .banner-overlay{top:0;left:0;z-index:1;background:linear-gradient(180deg,#ffffff00 39%,#000000b6 88%)}#offer-banner .banner-overlay .head{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}#offer-banner .banner-overlay .text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.banner-section .forex-form input:not([type=checkbox]),.banner-section .forex-form select,.banner-section .forex-form textarea{border:0;border-bottom:1px solid #000;padding:0 0 5px 0;height:27px}.banner-section .forex-form form .row{gap:15px 0}.banner-section .forex-form form .phone-number-field{display:grid;grid-template-columns:100px 1fr;gap:20px}.send-enquiry-modal ::-webkit-scrollbar{display:none}.send-enquiry-modal .modal-body .phone-number-field,.send-enquiry-modal .modal-body input:not([type=checkbox]),.send-enquiry-modal .modal-body select,.send-enquiry-modal .modal-body textarea{border:1px solid #8f8f8f;padding:5px 10px;height:32px;border-radius:2px;width:100%}.send-enquiry-modal .modal-body select{padding:0 5px}.send-enquiry-modal .modal-body .phone-number-field{display:grid;grid-template-columns:100px 1fr}.send-enquiry-modal .modal-body .mobile-code-input input{border:0;padding:0;height:initial}.send-enquiry-modal .modal-body .name-grid{grid-template-columns:2fr 3fr 3fr}.send-enquiry-modal .modal-body .flight-city-grid{grid-template-columns:1fr 1fr}.loading-animation{animation:loadingRotate 3s linear infinite}@keyframes loadingRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.thank-you-page .main-text{font-size:3.5rem}.thank-you-page .home-button{border-radius:30px;padding:12px 30px}@media screen and (max-width:768px){.thank-you-page .main-text{font-size:2.5rem}.thank-you-page .h5{font-size:1rem}}@media screen and (max-width:576px){.thank-you-page .main-text{font-size:2rem}.thank-you-page .h5{font-size:1rem}}footer .footer-menu-main .foot-top-links a:not(:nth-last-child(1)){border-right:1px solid #dee2e6}#FilterSection .flight-filter-grid{grid-template-columns:8fr 5fr}#FilterSection .flight-timing-grid,#FilterSection .stop-policy-grid{grid-template-columns:1fr 1fr}.flightOneWayFilterGrid{grid-template-columns:1fr;gap:20px}.flightRoundDomesticFilterGrid{grid-template-columns:1fr 1fr;gap:20px}@media screen and (max-width:991px){#FilterSection .flight-filter-grid{grid-template-columns:1fr}}@media screen and (max-width:768px){#FilterSection .flight-timing-grid{grid-template-columns:1fr}.flightRoundDomesticFilterGrid{grid-template-columns:1fr;gap:0}}.flight-search-page-form{display:grid;grid-template-columns:1.4fr 1.4fr 1fr 1fr 1.2fr}.flight-search-page-form.flight-search-page-multi-city-form{grid-template-columns:1fr}.flight-search-page-form label{font-weight:700}.flight-search-page-form input{font-size:.9rem;border:0!important;border-bottom:1px solid #000!important;padding-bottom:3px}.flight-search-page-form>div{padding:10px 15px}.flight-search-page-form>div:not(:last-child){border-right:1px solid #dee2e6}.flight-search-page-form .swap{top:50%;left:100%;transform:translate(-50%,-50%);box-shadow:rgba(0,0,0,.12)0 1px 3px,rgba(0,0,0,.24)0 1px 2px;border-radius:50%}.flight-search-page-form .swap img{margin:-2px}.fixed-input-bar input{border-bottom:0!important}@media screen and (max-width:991px){.flight-search-page-form{grid-template-columns:1fr 1fr 1fr}.flight-search-page-form>div:nth-child(1),.flight-search-page-form>div:nth-child(2),.flight-search-page-form>div:nth-child(3){border-bottom:1px solid #dee2e6}.flight-search-page-form .swap{top:50%!important;left:100%!important}.flight-search-page-form>div:nth-child(5){border-right:0;grid-column:2/4}.flight-search-page-form.flight-search-page-multi-city-form>div:nth-child(5){grid-column:unset}.flight-s-form .special-categary{width:100%}}@media screen and (max-width:768px){.flight-search-page-form{grid-template-columns:1fr 1fr}.flight-search-page-form>div:nth-child(4){border-bottom:1px solid #dee2e6}.flight-search-page-form>div:nth-child(5){grid-column:1/3}}@media screen and (max-width:576px){.flight-search-page-form{grid-template-columns:1fr}.flight-search-page-form>div:nth-child(5){grid-column:unset}.flight-search-page-form .swap{top:100%!important;left:20px!important;transform:rotate(90deg) translate(-50%,-50%)}.flight-search-page-form>div:nth-child(1){padding-bottom:20px}.flight-search-page-form>div:nth-child(2){padding-top:20px}}.loadingModal{width:100vw;height:100vh;z-index:20;position:fixed;top:0;left:0;display:none}.loadingModal .text{font-size:1.5rem;color:var(--websiteTheme)}@media screen and (max-width:576px){.loadingModal{display:flex}}.new-flight-card{box-shadow:2px 2px 5px #e7e7e7;position:relative}.new-flight-card.bg-theme-light{background:var(--cardLightTheme)}.new-flight-card .top-block{grid-template-columns:1fr 3fr 1fr;margin-bottom:0;gap:10px;font-weight:400}.new-flight-card .top-block .airline .air-image{width:35px;margin:0 auto 10px}.new-flight-card .journey-details{grid-template-columns:2fr 1fr 2fr;gap:10px}.new-flight-card .top-block .price-shown{font-size:1.2rem}.new-flight-card .journey-details .time{font-size:.9rem}.new-flight-card .journey-details .middle-block .stopCount{font-size:.8rem}.new-flight-card .seat-luggage{gap:10px}.new-flight-card .seat-luggage .block{background:var(--websiteThemeLighter);gap:5px}.new-flight-card .bottom-block .links{width:110px}@media screen and (min-width:768px){.flightRoundDomesticFilterGrid .new-flight-card .other-details ul#pills-tab{width:100%;max-width:calc((100vw - 50px - 5rem)/2)}}@media screen and (min-width:576px){.new-flight-card .more-fares{background:var(--websiteTheme2)}}.new-flight-card.round-trip-flight-card .top-block{grid-template-columns:1fr 3fr 1fr;gap:10px}.new-flight-card.multi-city-international-flight-card .top-block{grid-template-columns:1fr 3fr 1fr;gap:10px}.new-flight-card.round-trip-international-flight-card .top-block{grid-template-columns:4fr 1fr;gap:10px}.new-flight-card.round-trip-international-flight-card .top-block .flight-details{grid-template-columns:1fr 3fr;gap:10px}@media screen and (max-width:768px){.new-flight-card:not(.round-trip-flight-card.domestic-round-trip){width:510px;min-width:510px;max-width:510px}.new-flight-card.one-way-flight-card .top-block{grid-template-columns:1fr 1fr 1fr}.new-flight-card.one-way-flight-card .top-block .price{grid-area:1/2/2/3}.new-flight-card.one-way-flight-card .top-block .actions{grid-area:1/3/2/4}.new-flight-card.one-way-flight-card .top-block .journey-details{grid-area:2/1/3/4}.new-flight-card.round-trip-international-flight-card .top-block{grid-template-columns:1fr}.new-flight-card.round-trip-international-flight-card .top-block .price{display:flex;justify-content:space-between;align-items:center}.new-flight-card.multi-city-international-flight-card .top-block{grid-template-columns:1.5fr 1fr;gap:10px}.new-flight-card.multi-city-international-flight-card .top-block .airline-detail-container{display:flex;gap:20px;justify-content:center}.new-flight-card.multi-city-international-flight-card .top-block .journey-detail-container{grid-area:2/1/3/3}.new-flight-card.multi-city-international-flight-card .top-block .price{grid-area:1/2/2/3}.new-flight-card.round-trip-flight-card .journey-details{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:576px){.new-flight-card{width:calc(100vw - 30px)!important;min-width:calc(100vw - 30px)!important;max-width:calc(100vw - 30px)!important}.new-flight-card .top-block{grid-template-columns:1.5fr 1fr}.new-flight-card .top-block .airline .air-image{width:35px;margin:0}.new-flight-card .top-block .airline .air-number{font-size:.8rem}.new-flight-card .top-block .actions{grid-area:3/1/4/3}.new-flight-card.one-way-flight-card .top-block .actions{grid-area:2/3/3/4}.new-flight-card.round-trip-flight-card .top-block .actions{grid-area:1/3/2/4}.new-flight-card .top-block .journey-details{grid-area:2/1/3/4;align-items:center}.new-flight-card .other-details{width:calc(100vw - 30px);overflow-x:auto}.new-flight-card.one-way-flight-card .top-block .airline{grid-area:1/1/2/3;display:flex;align-items:center;gap:10px}.new-flight-card.one-way-flight-card .journey-details{grid-template-columns:1fr 1.5fr 1fr}.new-flight-card.one-way-flight-card .top-block .journey-details{grid-area:2/1/3/3}.new-flight-card.one-way-flight-card .top-block .price{grid-area:2/3/3/4}.new-flight-card.one-way-flight-card .top-block .price-shown,.new-flight-card.round-trip-flight-card .top-block .price-shown{font-size:.9rem}.new-flight-card.round-trip-international-flight-card .top-block .flight-details{grid-template-columns:1.5fr 3fr}.new-flight-card.round-trip-international-flight-card .top-block .journey-details{grid-area:unset;grid-template-columns:repeat(3,1fr)}.new-flight-card .journey-details .middle-block .time{font-size:.7rem;margin-bottom:-10px}.new-flight-card .journey-details .middle-block .stopCount{font-size:.7rem}.new-flight-card.multi-city-international-flight-card .top-block{grid-template-columns:1fr 2fr}.new-flight-card.multi-city-international-flight-card .top-block .airline-detail-container{display:block}.new-flight-card.multi-city-international-flight-card .top-block .journey-detail-container{display:grid;gap:10px;grid-area:unset}.new-flight-card.multi-city-international-flight-card .top-block .journey-details{grid-template-columns:1fr 1fr 1fr;grid-area:unset}.new-flight-card.multi-city-international-flight-card .top-block .price{grid-area:2/1/3/3;display:block;padding-top:5px}.new-flight-card.multi-city-international-flight-card .top-block .airline{display:block}.new-flight-card.round-trip-flight-card .top-block{grid-template-columns:1fr 1fr 1fr}.new-flight-card.round-trip-flight-card .top-block .journey-details{grid-area:2/1/3/3}.new-flight-card.round-trip-flight-card .top-block .price{grid-area:2/3/3/4}.new-flight-card.round-trip-flight-card .top-block .airline{grid-area:1/1/2/3;display:flex;align-items:center;gap:10px}.new-flight-card .top-block{z-index:1}.new-flight-card .more-fair-float-box{top:0;right:0;z-index:2}.new-flight-card.multi-city-international-flight-card .more-fair-float-box,.new-flight-card.round-trip-international-flight-card .more-fair-float-box{bottom:0;top:unset}}.col-12.hide-on-med-and-down .sort-button-grid{grid-template-columns:repeat(4,1.2fr) 1fr;gap:10px;display:grid}.col-12.hide-on-med-and-down .sort-button-grid .rotate{transform:rotate(180deg)}@media screen and (max-width:768px){.col-12.hide-on-med-and-down .sort-button-grid span{font-size:.75rem}}.hotel-search-page .hotel-search-page-form{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.5fr 1fr;gap:10px}.hotel-search-page .hotel-search-page-form>div{background:#fff;padding:10px;border-radius:.25rem}.hotel-search-page .hotel-search-page-form>div:nth-last-child(1){padding:0}.hotel-search-page .hotel-search-page-form label{font-size:.8rem;line-height:initial;margin-bottom:5px}.hotel-search-page .hotel-search-page-form input,.hotel-search-page .hotel-search-page-form select{font-size:.85rem;padding-bottom:0!important}@media screen and (max-width:991px){.hotel-search-page .hotel-search-page-form{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.hotel-search-page .hotel-search-page-form{grid-template-columns:1fr}}#popular-destination .popular-destinations-main,.testimonial-box,.travelogue .popular-destinations-main{margin-bottom:10px}.btn.disabled,.btn:disabled{opacity:.3!important}.round-trip-footer-book-button{display:flex;justify-content:space-between;align-items:center;padding:10px;margin-top:0}.round-trip-footer-book-button .onward-return-toggle-buttons button{border-radius:.25rem}.round-trip-footer-book-button .onward-return-toggle-buttons button.active{background:var(--websiteTheme);color:#fff}@media screen and (max-width:576px){.round-trip-footer-book-button{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:0;padding:0 0 10px}.round-trip-footer-book-button .onward-return-toggle-buttons{grid-area:1/1/2/3;display:grid;grid-template-columns:1fr 1fr;gap:0}.round-trip-footer-book-button .onward-return-toggle-buttons button{border-radius:0}.round-trip-footer-book-button>.font-weight-bold.text-white{text-align:left;padding-left:10px}.round-trip-footer-book-button>.d-flex.justify-content-end{padding-right:10px}}.modern-react-captcha{margin-bottom:0;padding-top:0;display:grid;grid-template-columns:1fr 20px 1fr;gap:15px;align-items:center}.modern-react-captcha>div{display:flex;justify-content:center;align-items:flex-end;gap:7px;width:100%!important}.modern-react-captcha>button{border:0;background:0 0;font-size:1.2rem;color:var(--websiteTheme)}#contact-page .modern-react-captcha{grid-template-columns:1fr 20px 1.5fr;margin-bottom:1rem}#contact-page .modern-react-captcha input{border:1px solid #8f8f8f70;padding:5px 10px;height:calc(1.5em + .75rem + 2px);border-radius:5px;width:100%;font-size:1rem;font-weight:400;line-height:1.5}@media screen and (max-width:768px){.modern-react-captcha{padding-top:0}}input[readOnly]{background-color:inherit!important}.multicity-main-form>.form-group:nth-child(1) input.airport_search2{background:url(../images/departure.webp)no-repeat left}.multicity-main-form>.form-group:nth-child(2) input.airport_search2{background:url(../images/return.webp)no-repeat left}.multicity-main-form input.hasDatepicker{background:url(../images/calender.svg)no-repeat left}.multicity-main-form input.hasDatepicker,.multicity-main-form>.form-group:nth-child(1) input.airport_search2,.multicity-main-form>.form-group:nth-child(2) input.airport_search2{background-size:15px;background-position:left 3px}.flight-filtration-grid{grid-template-columns:1fr 1fr}.flight-filtration-grid>div:nth-child(1){border-right:1px solid #dee2e6}.flight-filtration-grid .price{font-size:1.25rem}.flight-filtration-grid img{width:25px}.book-btns-group label{background:#fff;width:max-content}@media screen and (max-width:576px){.flight-filtration-grid .price{font-size:1rem}.flight-filtration-grid img{width:15px}}.star-rating-selector{grid-template-columns:70px 1fr}.star-rating-selector .selected-rating::after{content:"";position:absolute;top:5px;right:7px;width:6px;height:6px;border-bottom:2px solid #000;border-right:2px solid #000;transform:rotate(45deg)}.star-rating-selector .list-area{top:100%;left:0;z-index:4}.star-rating-selector .list-area div{transition:all .3s linear;font-weight:500}.star-rating-selector .list-area div.active,.star-rating-selector .list-area div:hover{background:var(--websiteThemeLighter)}input[name="span_mytrip_city_from[]"],input[name="span_mytrip_city_to[]"]{display:none}.flight-add-segment.disableElement{display:none!important}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{width:30px!important;height:30px!important;background:#000;border-radius:50%}.hotel-detail-gallery img{object-fit:cover!important;max-height:400px!important}.hotel-detail-gallery .image-gallery-thumbnails{height:100px}.hotel-detail-gallery .image-gallery-thumbnails img{height:60px}@media screen and (min-width:768px){#ui-datepicker-div{z-index:2005!important}}.benefit-block .inner-grid{grid-template-columns:1fr 1fr 1fr;gap:30px}.benefit-block .benefit-card{grid-template-columns:50px 1fr;gap:20px}.benefit-block .benefit-card .shadow-image{right:0;top:0;transform:translate(50%,0) rotate(-30deg);-webkit-transform:translate(50%,0) rotate(-30deg);opacity:.2}@media screen and (max-width:991px){.benefit-block .inner-grid{grid-template-columns:1fr}}.international-domestic-routes ::-webkit-scrollbar{display:none!important}.international-domestic-routes .route-card{grid-template-columns:50px 1fr 90px}.international-domestic-routes .route-card .airline-info{grid-template-columns:1fr 30px 1fr;gap:5px;min-width:300px}@media screen and (min-width:991px) and (max-width:1200px){.international-domestic-routes .route-card{max-width:450px}}@media screen and (max-width:576px){.international-domestic-routes .route-card .airport-content{font-size:.7rem}.international-domestic-routes .route-card{max-width:calc(100vw - 30px)}}.why-book-with-us{background:var(--websiteTheme2)}.why-book-with-us .main-head{font-size:2.5rem}.why-book-with-us .col-lg-4 .book-block{grid-template-columns:50px 1fr}@media screen and (min-width:991px){.why-book-with-us .col-lg-4:nth-last-child(1) .book-block{grid-template-columns:1fr 50px}}.why-book-with-us .book-block img{filter:invert(1);-webkit-filter:invert(1)}@media screen and (max-width:576px){.why-book-with-us .main-head{font-size:2rem}}.footer-version-2 .newsletter form{grid-template-columns:1fr 100px;border:1px solid var(--websiteTheme2)}.footer-version-2 .newsletter button{background:var(--websiteTheme2)}.footer-version-2 .social a:hover{background:var(--websiteTheme2);border-color:var(--websiteTheme2)}.footer-version-2 .inner-grid{grid-template-columns:1fr 1fr 1.5fr 1.5fr;gap:30px}.footer-version-2 .block .item-list .link-item:not(.no-hover):hover{color:#fff}@media screen and (max-width:991px){.footer-version-2 .inner-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:576px){.footer-version-2 .inner-grid,.footer-version-2 .newsletter form{grid-template-columns:1fr}.footer-version-2 .newsletter form input{font-size:.8rem}}.updated-flight-nice-des>div{grid-template-columns:50px 250px 1fr}@media screen and (max-width:768px){.updated-flight-nice-des>div{grid-template-columns:50px 1fr}.updated-flight-nice-des>div .pnr-detail{grid-column:2/3}}.limit-two-lines{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hotel-detail-card .view-hotel-button{font-size:18px;font-weight:600}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.holiday-book-now-page .right-sticky-box .payment-option{grid-template-columns:1fr 1fr}.holiday-book-now-page .right-sticky-box .col-span-2{grid-column:1/3}.disable-bootstrap{color:#333;font-size:14px;line-height:1.6}.disable-bootstrap h1,.disable-bootstrap h2,.disable-bootstrap h3,.disable-bootstrap h4,.disable-bootstrap h5,.disable-bootstrap h6{font-weight:700;color:#222;margin-top:20px;margin-bottom:10px;line-height:1.2}.disable-bootstrap p{margin:10px 0}.disable-bootstrap ul,.disable-bootstrap ol{list-style-position:outside;padding-left:20px;margin:10px 0}.disable-bootstrap ol li{margin-bottom:5px;list-style-type:decimal!important}.disable-bootstrap ul li{margin-bottom:5px;list-style-type:initial!important}.disable-bootstrap li li{list-style-type:circle!important}.disable-bootstrap blockquote{font-style:italic;color:#555;border-left:4px solid #ddd;padding:10px 15px;margin:10px 0}.disable-bootstrap img{max-width:100%;height:auto;display:block;margin:10px auto;border-radius:4px}.disable-bootstrap table{width:100%;border-collapse:collapse;margin:15px 0}.disable-bootstrap table th,.disable-bootstrap table td{border:1px solid #ddd;padding:8px;text-align:left}.disable-bootstrap table th{background-color:#f5f5f5;font-weight:700}.disable-bootstrap a{color:#007bff;text-decoration:underline}.disable-bootstrap a:hover{color:#0056b3;text-decoration:none}.disable-bootstrap code{background-color:#f8f9fa;padding:2px 4px;font-family:monospace;font-size:90%}.disable-bootstrap pre{background-color:#f8f9fa;padding:10px;overflow-x:auto;font-family:monospace;font-size:90%;border-radius:4px}.disable-bootstrap hr{border:0;border-top:1px solid #ddd;margin:20px 0}.disable-bootstrap *{box-sizing:border-box}.disable-bootstrap h1{font-size:26px}.disable-bootstrap h2{font-size:23px}.disable-bootstrap h3{font-size:20px}@media screen and (max-width:576px){.hotel-detail-card .view-hotel-button{font-size:14px}}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;background:#d1d5db}.captcha-block>div:first-child{display:flex;gap:10px;align-items:center}.captcha-block>div canvas{filter:invert(1)}
