.fm-rm{font-family:Roboto-Medium,Helvetica Neue,Arial,sans-serif}.fm-rn{font-family:Roboto,Helvetica Neue,Arial,sans-serif}.mr-b3{margin-bottom:3px}.airport-wrapper,.direction-wrapper,.flightStatusDate-wrapper{position:relative}.flight-status-input-dropDown{cursor:pointer;position:absolute;margin-top:10px;padding:10px 0;z-index:4;border:1px solid #dadce0;border-radius:8px;background:#fff;width:270px}.flight-status-input-dropDown li{padding:16px}.flight-status-input-dropDown li:hover{background:#f3f3f3}.flight-status-input-dropDown li.selected{display:flex;justify-content:space-between;background:#eef4fb;align-items:center}.bs-holder .flight-status-input-dropDown{position:unset;width:100%;border:none;margin-top:0;padding-top:15px}.bs-holder .flight-status-input-dropDown .flight-status-input-heading{padding:0 0 15px 16px;font-size:22px;font-family:Roboto-Bold,Helvetica Neue,Arial,sans-serif}.w-45p{width:45%}.w-40p{width:40%}.w-15p{width:15%}.airline-list-wrapper{position:relative}.w-28{width:28px}.h-28{height:28px}.h-19{height:19px}.h-14{height:14px}.w-60{width:60px}.w-40{width:40px}.mr-b8{margin-bottom:8px}.mr-t1{margin-top:1px}.airline-list-dropDown{cursor:pointer;position:absolute;margin-top:10px;padding:10px 0;z-index:4;border:1px solid #dadce0;border-radius:8px;background:#fff;width:400px;max-height:425px;overflow:auto}.airline-list-dropDown li{display:flex;padding:10px 24px;margin-bottom:10px}.airline-list-dropDown li:hover{background:#f3f3f3}.airline-list-dropDown li p:last-child{text-align:end}.airline-list-dropDown .blank{position:relative;color:#fcfcfc!important;background:#fcfcfc!important}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.airline-list-dropDown .blank:after{animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#fff;background:linear-gradient(90deg,#f1f1f1 8%,#d7d7d7 18%,#f1f1f1 33%);background-size:800px 104px;position:absolute;top:0;left:0;height:100%;width:100%;float:left;content:"";border-radius:4px}.airline-list-dropDown .no-data-txt{font-size:.875rem;color:red;margin-bottom:0}.airline-list-dropDown .font-icons{width:28px;height:28px}.airline-list-dropDown .font-icons:before{display:inline-block;height:28px;width:28px;font-size:28px}.offcanvas-body .airline-list-dropDown{position:unset;width:100%;border:none;margin-top:0;padding-top:15px}.offcanvas-body .airline-list-dropDown .airline-list-heading{padding:0 0 15px 16px;font-size:22px;font-family:Roboto-Bold,Helvetica Neue,Arial,sans-serif}@media screen and (min-width:993px){.flight-status-wrapper{max-width:1308px;border-radius:50px;background:#fff;width:100%;padding-right:20px;display:flex;align-items:center}.flight-status-wrapper .form-floating:after{top:50%;right:0;width:1px;content:"";height:1.875rem;position:absolute;background:#e2e2e2;margin-top:-.9375rem}.flight-status-wrapper .form-floating>.form-control{border:none;height:84px;border-radius:0}.flight-status-wrapper .form-floating>.form-control:hover{background:#f3f3f3}.flight-status-wrapper div.adl-floating-input input.withIcon{padding-right:16px}.flight-status-wrapper .form-floating>label{top:14px;color:#666;font-size:14px}.flight-status-wrapper .form-floating>.form-control:focus~label{top:12px;color:#666;font-size:14px}.flight-status-wrapper .form-floating>.form-control:not(:placeholder-shown)~label{top:12px;color:#666;font-size:14px}.flight-status-wrapper .airport-wrapper{width:14%}.flight-status-wrapper .airport-wrapper .form-control{border-radius:3.125rem 0 0 3.125rem;padding-left:30px}.flight-status-wrapper .airport-wrapper .form-floating>.form-control:focus~label{left:14px}.flight-status-wrapper .airport-wrapper .form-floating>.form-control:not(:placeholder-shown)~label{left:14px}.flight-status-wrapper .direction-wrapper{width:16%}.flight-status-wrapper .flightStatusDate-wrapper{width:22%}.flight-status-wrapper .airline-list-wrapper{width:28%;height:84px}.flight-status-wrapper .airline-list-wrapper .form-floating:after{width:0}.flight-status-wrapper .btn{width:20%;height:52px;border-radius:50px}}@media screen and (max-width:993px){.flight-status-wrapper{padding-top:10px;margin-bottom:10px}.flight-status-wrapper .airline-list-wrapper,.flight-status-wrapper .airport-wrapper,.flight-status-wrapper .direction-wrapper,.flight-status-wrapper .flightStatusDate-wrapper{margin-bottom:20px}.flight-status-wrapper .btn{width:100%;height:54px}}.airports_suggestions_list{position:absolute;z-index:30;background:#fff;border:1px solid #eee;font-size:16px;font-weight:400;margin-left:-1px!important;max-height:420px;max-width:320px;min-width:320px;overflow-y:scroll;font-family:Roboto-Medium,Helvetica Neue,Arial,sans-serif;border-radius:6px;margin-top:10px;padding:10px 0}@media screen and (max-width:993px){.airports_suggestions_list{font-family:Roboto,Helvetica Neue,Arial,sans-serif;max-width:100%;min-width:100%}}.airports_suggestions_list.scrollVisible{overflow-y:auto;border:1px solid #000;height:3em;width:10em;line-height:1em}.airports_suggestions_list.scroll-visible::-webkit-scrollbar{-webkit-appearance:none}.airports_suggestions_list.scroll-visible::-webkit-scrollbar-track{background:transparent}.airports_suggestions_list.scroll-visible::-webkit-scrollbar:vertical{width:5px;border-radius:2px}.airports_suggestions_list.scroll-visible::-webkit-scrollbar:horizontal{background-color:#999}.airports_suggestions_list.scroll-visible::-webkit-scrollbar-thumb{border-radius:2px;background-color:#999}.airports_suggestions_list li{line-height:normal;list-style-type:none;padding:12px 24px;cursor:pointer}.airports_suggestions_list li:hover{background:#f3f3f3}.airports_suggestions_list li.selected{background:#eef4fb}.airports_suggestions_list li.heading{background:#fff}.airports_suggestions_list .heading{cursor:default;padding:12px 20px;font-size:.625rem;color:#999;display:flex;align-items:flex-end}.airports_suggestions_list .heading .font-icons{font-size:1rem;padding-right:1.25rem;position:relative;top:-1px}.airports_suggestions_list li.no-result{font-size:14px;color:#fb3737;margin:16px 0}.airports_suggestions_list li.no-result:hover{background:#fff}.allSearchListCntr .airports_suggestions_list{border:0;margin-top:-5px;max-height:100%}.allSearchListCntr .airports_suggestions_list option{padding:10px 30px}.content_panel.trains .airports_suggestions_list li{display:flex}.content_panel.trains .airports_suggestions_list li:first-child{margin-top:10px}.content_panel.trains .airports_suggestions_list li:last-child{margin-bottom:10px}.content_panel.trains .airports_suggestions_list li.heading{margin-bottom:0;margin-top:0}.globalSearch .searchLayer .searchSuggester ul li.heading:hover{background-color:unset}.globalSearch .searchLayer .searchSuggester ul li.airport.selected:hover{background:#eef4fb}.search_input{width:100%}@media screen and (max-width:993px){.search_input{padding-bottom:1.5rem}}.fs-18{font-size:18px}.pd-t10{padding-top:10px}.backdrop{top:0;left:0;opacity:1;width:100%;height:100%;z-index:1050;position:fixed;background:rgba(0,0,0,.6);display:block}.bs-holder{left:0;clear:both;width:100vw;bottom:0;overflow:auto;height:0;position:fixed;transform:translateY(100%)}.bs-holder,.bsh-sticky{z-index:1051;background:#fff;border-radius:1.125rem 1.125rem 0 0}.bsh-sticky{position:-webkit-sticky;position:sticky;top:0}.bs-holder.max{min-height:85%}.bs-holder.opened{transform:none;height:auto;max-height:85%;animation:bottom-up .4s ease-out}.bs-header{padding:1rem 1.25rem 0;position:relative}.bs-header-cross .font-icons{position:relative;width:14px;height:14px;display:inline-block}.bs-header-cross .font-icons:before{position:absolute}@keyframes bottom-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.pd-b7{padding-bottom:7px}.mr-r4{margin-right:4px}.flx-sb{display:flex;justify-content:space-between}.capsuleTxt{width:max-content}.fare-wrapper{display:flex;align-items:center;padding-top:20px}.fare-wrapper .fare-list{display:flex;font-size:14px}.fare-wrapper .fare-list li{cursor:pointer;padding:8px 15px;margin-right:12px;border:.0625rem solid #e0deee;border-radius:1.5625rem;display:flex;align-items:center}.fare-wrapper .fare-list li i{display:flex}.fare-wrapper .fare-list li.selected{font-family:Roboto-Medium,Helvetica Neue,Arial,sans-serif;border:.0625rem solid #222;background-color:#fff;box-shadow:0 0 0 .0625rem #222}.fare-wrapper .fare-list li.disabled{cursor:default;border-color:hsla(0,0%,80%,.4);color:rgba(34,34,34,.4)}.fare-wrapper .fare-heading{position:relative;cursor:default;font-size:14px;color:#666;margin-right:10px}.fare-wrapper .fare-heading .font-icons.icon-Info{position:absolute;top:2px;margin-left:6px}.fare-wrapper .tooltip_holder{position:relative}.fare-wrapper .tooltip_holder .tooltip_content{width:236px;font-size:12px;left:0;z-index:3;display:none;padding:16px;margin-top:0;top:2.8125rem;position:absolute;color:#fff;background:#222;border-radius:.5rem .5rem .5rem .5rem;-webkit-border-radius:.5rem .5rem .5rem .5rem}.fare-wrapper .tooltip_holder .tooltip_content:before{width:0;height:0;content:"";top:-7px;left:11%;margin-bottom:.5rem;position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #222}.fare-wrapper .tooltip_holder:hover .tooltip_content{opacity:1;display:block}.fare-selectBox-wrapper{position:relative}.fare-selectBox-wrapper .fareType-dropDown{width:262px;cursor:pointer;position:absolute;padding:10px 0;margin-top:10px;z-index:4;border:1px solid #dadce0;border-radius:8px;background:#fff}.fare-selectBox-wrapper .fareType-dropDown li{padding:16px}.fare-selectBox-wrapper .fareType-dropDown li:hover{background:#f3f3f3}.fare-selectBox-wrapper .fareType-dropDown li.selected{display:flex;justify-content:space-between;background:#eef4fb;font-family:Roboto-Medium,Helvetica Neue,Arial,sans-serif}.fare-selectBox-wrapper .fareType-dropDown li.disabled{color:#dadce0;cursor:default}.fare-selectBox-wrapper .fareType-dropDown li.disabled:hover{background:#fff}.fare-selectBox-wrapper .fareType-dropDown .tooltip_content{width:236px;right:104%;font-size:12px;top:0}.fare-selectBox-wrapper .fareType-dropDown .tooltip_content:before{top:20px;right:-15px;margin-bottom:.5rem;border-bottom:8px solid transparent;border-top:8px solid transparent;border-left:8px solid #222}@media screen and (max-width:993px){.fare-wrapper{display:block;margin-left:-20px;margin-right:-20px}.fare-wrapper .fare-heading{padding-left:20px}.fare-wrapper .fare-heading .font-icons.icon-Info{top:0}.fare-wrapper .fare-list{padding:10px 20px 24px;width:100%;overflow-y:hidden;overflow-x:auto;flex-wrap:nowrap;display:flex;z-index:999}.fare-wrapper .fare-list .font-icons{margin-top:-3px;font-size:16px}.fare-wrapper .fare-list::-webkit-scrollbar{height:0;background:transparent}.fare-wrapper .fare-list li{width:max-content;margin-top:1px;display:flex;justify-content:center;align-items:center;height:43px;background-color:#fff}.fare-wrapper .tooltip_holder{position:relative}.fare-wrapper .tooltip_holder .tooltip_content{width:190px;font-size:12px;right:12px;left:unset;z-index:3}.fare-wrapper .tooltip_holder .tooltip_content h4{display:none}.fare-wrapper .tooltip_holder .tooltip_content:before{width:0;height:0;content:"";top:-7px;right:16%;left:unset;margin-bottom:.5rem;position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #222}.fare-wrapper .tooltip_holder:hover .tooltip_content{opacity:0;display:none}.fare-wrapper .fare-bs-body-wrapper .fare-heading{padding-top:16px;padding-left:16px;padding-bottom:20px;font-size:22px;font-family:Roboto-Medium,Helvetica Neue,Arial,sans-serif;color:#222}.fare-wrapper .fare-bs-body-wrapper .fare-tabs{border-bottom:1px solid #dedede;margin-bottom:20px;overflow-x:scroll;overflow-y:hidden;height:80px;white-space:nowrap;display:flex;height:48.5px}.fare-wrapper .fare-bs-body-wrapper .fare-tabs::-webkit-scrollbar{height:0;background:transparent}.fare-wrapper .fare-bs-body-wrapper .fare-tabs li{height:47px;color:#666;padding:14px 16px 4px;width:max-content}.fare-wrapper .fare-bs-body-wrapper .fare-tabs li.selected{font-family:Roboto-Bold,Helvetica Neue,Arial,sans-serif;color:#333;border-bottom:1.5px solid #333}.fare-wrapper .fare-bs-body-wrapper .bs-content-wrapper{padding:4px 16px 50px;display:flex;align-items:center;justify-content:space-between}.fare-wrapper .fare-bs-body-wrapper .bs-content-wrapper p{width:80%}.fare-wrapper .fare-bs-body-wrapper .bs-content-wrapper .font-icons{margin-top:0;font-size:24px}.fare-wrapper .fare-bs-body-wrapper .bs-content-wrapper i{position:relative;width:50px;height:50px;background:#f4f4f8;border-radius:25px}.fare-wrapper .fare-bs-body-wrapper .bs-content-wrapper i:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}}.fs-12{font-size:12px}.fs-16{font-size:16px}.mr-b1{margin-bottom:1px}.mr-r8{margin-right:8px}.mr-t5{margin-top:5px}.mr-t28{margin-top:28px}.mr-b20{margin-bottom:20px}.txt-666{color:#666}.no-wrap{white-space:nowrap}.form-control{cursor:pointer}.dot{width:.25rem;height:.25rem;display:inline-block;background:#666;border-radius:50%}.PaxAndClass-wrapper{position:relative}.PaxAndClass-wrapper .font-icons{position:relative;width:14px;height:14px;display:inline-block}.PaxAndClass-wrapper .font-icons:before{position:absolute}.PaxAndClass-wrapper .adl-floating-input.form-floating{height:84px;padding:18px 16px 10px;cursor:pointer}.PaxAndClass-wrapper .adl-floating-input.form-floating .label{color:#666;font-size:12px}.PaxAndClass-wrapper .adl-floating-input.form-floating .value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PaxAndClass-wrapper .adl-floating-input.form-floating:hover{background:#f3f3f3}.PaxAndClass-wrapper .selected-class{padding-left:16px;position:relative}.PaxAndClass-wrapper .selected-class:before{top:50%;left:.375rem;content:"";width:.25rem;height:.25rem;margin-top:-.125rem;display:block;position:absolute;background-color:#999;border-radius:.125rem .125rem .125rem .125rem}.PaxAndClass-selectbox{padding:10px;width:max-content;cursor:pointer;border-radius:.375rem}.PaxAndClass-selectbox:hover{background:#f3f3f3}.PaxAndClass-popup{position:absolute;margin-top:10px;cursor:default;z-index:4;border:1px solid #dadce0;border-radius:8px;background:#fff;width:100%;max-width:400px;min-width:400px;padding:8px 20px 18px}.PaxAndClass-popup li{padding:12px 0;display:flex;justify-content:space-between;align-items:center}.PaxAndClass-popup .class-wrapper{display:flex;flex-wrap:wrap}.PaxAndClass-popup .class-wrapper li{cursor:pointer;padding:7px 18px;background:#f3f3f3;border-radius:21px;margin-right:10px;margin-bottom:20px}.PaxAndClass-popup .class-wrapper li.selected{border:1.5px solid #333;background:#fff;width:-moz-fit-content;width:fit-content}.PaxAndClass-popup .btn-wrapper .btn{background:#333;color:#fff;width:40%}.PaxAndClass-popup .btn-wrapper{margin-top:30px;width:100%;text-align:end}.PaxAndClass-popup .trip-class-heading{font-size:16px;font-family:Roboto-Medium,Helvetica Neue,Arial,sans-serif;margin-bottom:20px;margin-top:28px}.pax-counter-container{display:flex;align-items:center}.pax-counter-container .pax-value{margin:0 15px}.pax-counter-container .counter-button{cursor:pointer;width:32px;height:32px;border:1px solid #999;color:#666;border-radius:50%}.pax-counter-container .counter-button .font-icons{width:12px;height:12px}.pax-counter-container .counter-button .font-icons.icon-plus{margin:8px 8px 8px 9px}.pax-counter-container .counter-button .font-icons.icon-minus{margin:4px 4px 4px 9px}.pax-counter-container .counter-button.disabled,.pax-counter-container.disabled{opacity:.4;cursor:default}@media screen and (max-width:993px){.PaxAndClass-wrapper .adl-floating-input.form-floating{height:60px;padding:9px 16px 10px;border:1px solid #e0deee;line-height:normal;border-radius:.75rem;background-color:#fff}.PaxAndClass-wrapper .adl-floating-input.form-floating .label{color:#222;font-size:13px;margin-bottom:3px}.PaxAndClass-wrapper .adl-floating-input.form-floating:hover{background:#fff}.bs-holder .PaxAndClass-popup{position:unset;max-width:100%;min-width:100%;border:none;margin-top:0;padding-top:15px}.bs-holder .PaxAndClass-popup .btn{width:100%}.bs-holder .PaxAndClass-popup .pax-heading,.bs-holder .PaxAndClass-popup .trip-class-heading{font-family:Roboto-Bold,Helvetica Neue,Arial,sans-serif;font-size:18px}}.tooltip_holder{position:relative}.tooltip_holder .tooltip_content{width:158px;font-size:11px;right:0;z-index:3;display:none;padding:10px;margin-top:4px;position:absolute;color:#fff;background:#222;border-radius:.5rem .5rem .5rem .5rem;-webkit-border-radius:.5rem .5rem .5rem .5rem}.tooltip_holder .tooltip_content:before{width:0;height:0;content:"";top:-7px;right:28%;margin-bottom:.5rem;position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #222}.tooltip_holder:hover .tooltip_content{opacity:1;display:block}.toast-body{position:fixed;top:.9375rem;right:50%;z-index:9999999;transform:translateX(50%) translateY(0);min-width:20rem;max-width:calc(100vw - 20px) ""}.toast-body .toast-content{width:100%;color:#fff;font-size:.875rem;text-align:center;background:#333;padding:.9375rem 1.25rem;border-radius:.25rem .25rem .25rem .25rem;-webkit-border-radius:.25rem .25rem .25rem .25rem}.fs-9{font-size:9px}.txt-18aa26{color:#18aa26!important}.txt-dc464b{color:#dc464b!important}.w-100p{width:100%}.bg-fff{background:#fff}.travel_date{position:relative;margin-bottom:24px}.travel_date .react-datepicker__navigation-icon--next:before{border-color:#000!important;border-width:2px 2px 0 0;width:10px;height:10px;left:4px;top:4px}.travel_date .react-datepicker__navigation-icon--previous:before{border-color:#000!important;border-width:2px 2px 0 0;width:10px;height:10px;top:4px;right:4px}.travel_date .clear-return-date{position:absolute;width:30px;height:30px;border-radius:50%;right:10px;top:15px;z-index:2;color:#999;font-size:14px;padding-top:4px;padding-left:8px}.travel_date .clear-return-date:hover{background:#f3f3f3}.travel_date div.adl-floating-input input.withIcon{padding-right:16px}.travel_date .react-datepicker__navigation-icon--next,.travel_date .react-datepicker__navigation-icon--previous{width:16px;height:16px;font-size:1px;color:transparent;display:inline-block;vertical-align:baseline}.travel_date .react-datepicker__navigation-icon--next:before,.travel_date .react-datepicker__navigation-icon--previous:before{width:10px;height:10px;color:#333;font-size:16px;line-height:100%;font-style:normal;font-weight:400;display:inline-block;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fontello}.travel_date .react-datepicker,.travel_date .react-datepicker_bottom-sheet{position:absolute;display:flex;right:-90%;z-index:9;justify-content:space-between;margin-top:10px;background-color:#fff;border:1px solid #ccc;border-radius:8px;width:698px;box-shadow:0 0 1.25rem 0 hsla(0,0%,53%,.2)}.travel_date .react-datepicker__month-container{display:block;flex:0 0 50%}.travel_date .react-datepicker__header{padding:0;position:relative;text-align:center;background-color:#fff;border-bottom:1px solid #fff;border-radius:8px}.travel_date .react-datepicker__header__dropdown{display:flex;text-align:center;padding:1rem}.travel_date .react-datepicker__month-read-view,.travel_date .react-datepicker__year-read-view{visibility:visible!important}.travel_date .react-datepicker__month-dropdown-container,.travel_date .react-datepicker__year-dropdown-container{position:relative;padding:0 1.25rem}.travel_date .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown,.travel_date .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown{top:100%;z-index:999;clear:both;overflow:auto;font-weight:600;font-size:.75rem;position:absolute;margin-top:.625rem;min-width:6.25rem;max-height:15rem;background:#fff;border:1px solid #ccc;border-radius:8px}.travel_date .react-datepicker__month-dropdown-container .react-datepicker__month-option,.travel_date .react-datepicker__month-dropdown-container .react-datepicker__year-option,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__month-option,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__year-option{text-align:left;padding:.375rem .75rem}.travel_date .react-datepicker__month-dropdown-container .react-datepicker__month-option.react-datepicker__month-option--selected_month,.travel_date .react-datepicker__month-dropdown-container .react-datepicker__month-option.react-datepicker__year-option--selected_year,.travel_date .react-datepicker__month-dropdown-container .react-datepicker__year-option.react-datepicker__month-option--selected_month,.travel_date .react-datepicker__month-dropdown-container .react-datepicker__year-option.react-datepicker__year-option--selected_year,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__month-option.react-datepicker__month-option--selected_month,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__month-option.react-datepicker__year-option--selected_year,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__year-option.react-datepicker__month-option--selected_month,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__year-option.react-datepicker__year-option--selected_year{font-family:Roboto-Bold}.travel_date .react-datepicker__month-dropdown-container .react-datepicker__month-option.react-datepicker__month-option--selected_month .react-datepicker__month-option--selected,.travel_date .react-datepicker__month-dropdown-container .react-datepicker__month-option.react-datepicker__month-option--selected_month .react-datepicker__year-option--selected,.travel_date .react-datepicker__month-dropdown-container .react-datepicker__month-option.react-datepicker__year-option--selected_year .react-datepicker__month-option--selected,.travel_date .react-datepicker__month-dropdown-container .react-datepicker__month-option.react-datepicker__year-option--selected_year .react-datepicker__year-option--selected,.travel_date .react-datepicker__month-dropdown-container .react-datepicker__year-option.react-datepicker__month-option--selected_month .react-datepicker__month-option--selected,.travel_date .react-datepicker__month-dropdown-container .react-datepicker__year-option.react-datepicker__month-option--selected_month .react-datepicker__year-option--selected,.travel_date .react-datepicker__month-dropdown-container .react-datepicker__year-option.react-datepicker__year-option--selected_year .react-datepicker__month-option--selected,.travel_date .react-datepicker__month-dropdown-container .react-datepicker__year-option.react-datepicker__year-option--selected_year .react-datepicker__year-option--selected,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__month-option.react-datepicker__month-option--selected_month .react-datepicker__month-option--selected,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__month-option.react-datepicker__month-option--selected_month .react-datepicker__year-option--selected,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__month-option.react-datepicker__year-option--selected_year .react-datepicker__month-option--selected,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__month-option.react-datepicker__year-option--selected_year .react-datepicker__year-option--selected,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__year-option.react-datepicker__month-option--selected_month .react-datepicker__month-option--selected,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__year-option.react-datepicker__month-option--selected_month .react-datepicker__year-option--selected,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__year-option.react-datepicker__year-option--selected_year .react-datepicker__month-option--selected,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__year-option.react-datepicker__year-option--selected_year .react-datepicker__year-option--selected{display:none}.travel_date .react-datepicker-custom-header{padding:1.5rem}.travel_date .react-datepicker__current-month{position:relative;font-family:Roboto-Medium;padding:1.5rem;font-weight:400;font-size:1rem}.travel_date .react-datepicker__navigation{border:none;top:1.5rem;z-index:9999;width:1.25rem;height:1.25rem;position:absolute;background-color:transparent}.travel_date .react-datepicker__navigation--previous{left:1rem}.travel_date .react-datepicker__navigation--next{right:1rem}.travel_date .react-datepicker__navigation.react-datepicker__navigation--next,.travel_date .react-datepicker__navigation.react-datepicker__navigation--previous{width:40px;height:40px;border-radius:50px;margin-top:-10px;margin-left:-10px}.travel_date .react-datepicker__navigation.react-datepicker__navigation--next:hover,.travel_date .react-datepicker__navigation.react-datepicker__navigation--previous:hover{background:#f3f3f3}.travel_date .react-datepicker__week{width:100%;display:block}.travel_date .react-datepicker__day,.travel_date .react-datepicker__day-name{margin:0;width:14.285%;font-size:.875rem;text-align:center;display:inline-block;color:#222;padding:.0625rem 0;background:none!important}.travel_date .react-datepicker__day-name:hover,.travel_date .react-datepicker__day:hover{background:transparent}.travel_date .react-datepicker__day--keyboard-selected{background:none}.travel_date .react-datepicker__day-names{font-size:.875rem;padding:0 .75rem}.travel_date .react-datepicker__month{margin:10px 0;text-align:center;padding:0 .75rem .75rem}.travel_date .datepicker-date{z-index:99;width:2.25rem;height:2.25rem;position:relative;line-height:2.25rem}.travel_date .datepicker-date span{display:block;width:2.25rem;height:2.25rem;cursor:pointer;line-height:2.25rem;border-radius:20px}.travel_date .datepicker-date span:hover{background:#f3f3f3}.travel_date .react-datepicker__day--disabled .datepicker-date span,.travel_date .react-datepicker__day--outside-month .datepicker-date span{opacity:.5;cursor:default}.travel_date .react-datepicker__day--today .datepicker-date span{font-weight:400}.travel_date .on-focused{border-color:#333}.travel_date .react-datepicker .react-datepicker__month .react-datepicker__week .react-datepicker__day--range-end span,.travel_date .react-datepicker .react-datepicker__month .react-datepicker__week .react-datepicker__day--range-start span,.travel_date .react-datepicker_bottom-sheet .react-datepicker__month .react-datepicker__week .react-datepicker__day--range-end span,.travel_date .react-datepicker_bottom-sheet .react-datepicker__month .react-datepicker__week .react-datepicker__day--range-start span{background:#222!important;color:#fff!important}.travel_date .react-datepicker__day--range-start .datepicker-date-holder{background:linear-gradient(270deg,#f2f2f2,#fff)!important}.travel_date .react-datepicker__day--in-range{color:#222!important;padding:0}.travel_date .datepicker-date-holder{justify-content:center;display:flex}.travel_date .react-datepicker__day--in-range .datepicker-date-holder,.travel_date .react-datepicker__day--selected.react-datepicker__day--range-end.react-datepicker__day--in-range .datepicker-date-holder{background:#f3f3f3}.travel_date .react-datepicker .react-datepicker__header .react-datepicker__day-names .react-datepicker__day-name,.travel_date .react-datepicker__day,.travel_date .react-datepicker_bottom-sheet .react-datepicker__header .react-datepicker__day-names .react-datepicker__day-name{margin:0!important}.travel_date .react-datepicker__navigation.react-datepicker__navigation--previous{margin-left:-7px}.travel_date .modify-search-button .react-datepicker__navigation-icon--next:before,.travel_date .modify-search-button .react-datepicker__navigation-icon--previous:before{margin-left:10px;margin-right:10px;margin-top:-2px;width:10px;height:10px;border-color:#333;border-width:2px 2px 0 0}.travel_date .react-datepicker__navigation-icon--next:before{content:""}.travel_date .react-datepicker__navigation-icon--previous:before{content:""}.travel_date .react-datepicker__day--in-range,.travel_date .react-datepicker__day--in-selecting-range,.travel_date .react-datepicker__day--selected,.travel_date .react-datepicker__month-text--in-range,.travel_date .react-datepicker__month-text--in-selecting-range,.travel_date .react-datepicker__month-text--selected,.travel_date .react-datepicker__quarter-text--in-range,.travel_date .react-datepicker__quarter-text--in-selecting-range,.travel_date .react-datepicker__quarter-text--selected,.travel_date .react-datepicker__year-text--in-range,.travel_date .react-datepicker__year-text--in-selecting-range,.travel_date .react-datepicker__year-text--selected{background-color:#f3f3f3!important;color:#222!important}.travel_date .react-datepicker__day--in-range:hover,.travel_date .react-datepicker__day--in-selecting-range:hover,.travel_date .react-datepicker__day--selected:hover,.travel_date .react-datepicker__month-text--in-range:hover,.travel_date .react-datepicker__month-text--in-selecting-range:hover,.travel_date .react-datepicker__month-text--selected:hover,.travel_date .react-datepicker__quarter-text--in-range:hover,.travel_date .react-datepicker__quarter-text--in-selecting-range:hover,.travel_date .react-datepicker__quarter-text--selected:hover,.travel_date .react-datepicker__year-text--in-range:hover,.travel_date .react-datepicker__year-text--in-selecting-range:hover,.travel_date .react-datepicker__year-text--selected:hover{background-color:#222!important;cursor:pointer}.travel_date .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background:transparent!important}.travel_date .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range) .datepicker-date-holder{background-color:transparent!important}.travel_date .react-datepicker__month--selecting-range .react-datepicker__day--in-selecting-range{background-color:#f3f3f3!important}.travel_date .react-datepicker__month--selecting-range .react-datepicker__day--in-selecting-range.react-datepicker__day--outside-month{background-color:transparent!important}.travel_date .react-datepicker__month--selecting-range .react-datepicker__day--in-selecting-range .datepicker-date-holder{background-color:#f3f3f3!important}.travel_date .react-datepicker__day--selected.react-datepicker__day--range-end.react-datepicker__day--in-range .datepicker-date-holder,.travel_date .react-datepicker__day--selected.react-datepicker__day--range-end.react-datepicker__day--in-range:hover .datepicker-date-holder{position:relative}.travel_date .react-datepicker__day--selected.react-datepicker__day--range-end.react-datepicker__day--in-range .datepicker-date-holder:after,.travel_date .react-datepicker__day--selected.react-datepicker__day--range-end.react-datepicker__day--in-range:hover .datepicker-date-holder:after{top:0;right:0;width:60%;z-index:0;height:105%;content:"";left:inherit;position:absolute;background-color:#fff!important}.travel_date .react-datepicker__day--range-start.react-datepicker__day--range-end.react-datepicker__day--in-range .datepicker-date-holder{position:relative}.travel_date .react-datepicker__day--range-start.react-datepicker__day--range-end.react-datepicker__day--in-range .datepicker-date-holder:after{top:0;right:0;width:60%;z-index:0;height:105%;content:"";position:absolute;background-color:#fff!important}.travel_date .react-datepicker__day--range-end.react-datepicker__day--in-range .datepicker-date-holder{position:relative}.travel_date .react-datepicker__day--range-end.react-datepicker__day--in-range .datepicker-date-holder:after{top:0;right:0;width:60%;z-index:0;height:105%;content:"";position:absolute;background-color:#fff!important}.travel_date .return-date .react-datepicker__day--in-range.react-datepicker__day--selecting-range-end__ .datepicker-date-holder,.travel_date .return-date .react-datepicker__day--range-end.react-datepicker__day--in-range.react-datepicker__day--in-selecting-range .datepicker-date-holder{position:relative}.travel_date .return-date .react-datepicker__day--in-range.react-datepicker__day--selecting-range-end__ .datepicker-date-holder:after,.travel_date .return-date .react-datepicker__day--range-end.react-datepicker__day--in-range.react-datepicker__day--in-selecting-range .datepicker-date-holder:after{top:0;right:0;width:60%;z-index:0;height:105%;content:"";position:absolute;background-color:transparent!important}.travel_date .return-date .react-datepicker__day--in-range.react-datepicker__day--selecting-range-end__.react-datepicker__day--selecting-range-end .datepicker-date-holder:after,.travel_date .return-date .react-datepicker__day--range-end.react-datepicker__day--in-range.react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-end .datepicker-date-holder:after{background-color:#fff!important}.travel_date .return-date .react-datepicker__day--range-end.react-datepicker__day--in-range .datepicker-date-holder{position:relative}.travel_date .return-date .react-datepicker__day--range-end.react-datepicker__day--in-range .datepicker-date-holder:after{top:0;right:0;width:60%;z-index:0;height:105%;content:"";position:absolute;background-color:#fff!important}.travel_date .react-datepicker__day--in-range:hover,.travel_date .react-datepicker__day--in-selecting-range:hover{background-color:#f3f3f3!important}.travel_date .datepicker-price{background-color:#fff}.travel_date .react-datepicker__day--outside-month{border:0;background:none!important}.travel_date .react-datepicker__day{padding:0}.travel_date .react-datepicker__day--selected,.travel_date .react-datepicker__day--selected:hover{background-color:transparent!important}.travel_date .react-datepicker__day--selected .datepicker-date span{color:#fff;background-color:#222}.travel_date .react-datepicker__day--disabled .datepicker-date span:hover{background:transparent}.travel_date .react-datepicker_bottom-sheet{display:block;border:0;box-shadow:none}.travel_date .react-datepicker_bottom-sheet .calendar-title{padding:0 1.5rem 1.5rem}.travel_date .react-datepicker_bottom-sheet .calendar-title .cal-nav{top:0}.travel_date .react-datepicker_bottom-sheet .datepicker-date-holder,.travel_date .react-datepicker_bottom-sheet .react-datepicker__day--selected .datepicker-date-holder{background:#fff}.travel_date .fb .react-datepicker__day--outside-month{border:0;pointer-events:none;background:none!important}.travel_date .fb .react-datepicker__day--outside-month.react-datepicker__day--range-end .datepicker-date-holder,.travel_date .fb .react-datepicker__day--outside-month.react-datepicker__day--range-start .datepicker-date-holder{background:#fff!important}.travel_date .fb .react-datepicker__day--outside-month.react-datepicker__day--range-end .datepicker-date-holder .datepicker-date span,.travel_date .fb .react-datepicker__day--outside-month.react-datepicker__day--range-start .datepicker-date-holder .datepicker-date span,.travel_date .fb .react-datepicker__day--outside-month.react-datepicker__day--selected .datepicker-date-holder .datepicker-date span{background:#fff!important;color:#222!important}.travel_date .fb .react-datepicker__day--outside-month .datepicker-date-holder,.travel_date .fb .react-datepicker__day--outside-month.react-datepicker__day--disabled{background:#fff!important}.travel_date .fb .react-datepicker__day--in-range .datepicker-date-holder,.travel_date .fb .react-datepicker__day--in-selecting-range .datepicker-date-holder{background:#f3f3f3}.travel_date .fb .react-datepicker__day--range-end .datepicker-date-holder,.travel_date .fb .react-datepicker__day--selected.react-datepicker__day--range-end.react-datepicker__day--in-range .datepicker-date-holder{background:linear-gradient(270deg,#fff 50%,#f3f3f3 0)}.travel_date .react-datepicker__aria-live{display:none}.travel_date .react-datepicker__day--outside-month{opacity:0}@media screen and (max-width:993px){.travel_date .react-datepicker,.travel_date .react-datepicker_bottom-sheet{position:unset;width:100%}.travel_date .react-datepicker .react-datepicker__month-container,.travel_date .react-datepicker_bottom-sheet .react-datepicker__month-container{flex:0 0 100%}.travel_date h2.train_widget_heading{margin-bottom:0}}.mr-l10{margin-left:10px}.mr-r20{margin-right:20px}.fs-14{font-size:14px}.tripType-wrapper{position:relative}.tripType-wrapper .font-icons{position:relative;width:14px;height:14px;display:inline-block}.tripType-wrapper .font-icons:before{position:absolute}.tripType-wrapper input[type=radio]{opacity:0;z-index:1;position:absolute}.tripType-wrapper input[type=radio]~label{position:relative}.tripType-wrapper input[type=radio]~label:before{top:5px;left:4px;width:11px;height:11px;background-color:transparent;border:1px solid transparent;border-radius:50%;content:"";float:left;cursor:pointer;position:absolute;visibility:visible}.tripType-wrapper input[type=radio]:checked~label:before{background:#222;z-index:1;border-color:#222}.tripType-wrapper input[type=radio]+label:after{width:19px;height:19px;border-radius:50%;content:"";float:left;cursor:pointer;position:absolute;visibility:visible;background:#f8f9ff;left:0;top:1px;border:1px solid #222}.forward-icon{height:14px;width:14px}.forward-icon,.icon-round-trip{margin-right:10px}.tripType-selectbox{padding:10px;width:max-content;cursor:pointer;border-radius:.375rem}.tripType-selectbox:hover{background:#f3f3f3}.tripType-dropDown{cursor:pointer;position:absolute;margin-top:10px;z-index:4;border:1px solid #dadce0;border-radius:8px;background:#fff;width:178px}.tripType-dropDown li{padding:16px}.tripType-dropDown li:hover{background:#f3f3f3}.tripType-dropDown li:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.tripType-dropDown li:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.tripType-dropDown li.selected{display:flex;justify-content:space-between;background:#eef4fb}.tripType-radio{position:relative;padding:6px 8px}.tripType-radio label{padding-left:34px}.tripType-radio input[type=radio]{position:absolute;top:6px;accent-color:#222;height:19px;width:19px}.swapInput{position:absolute;z-index:2;border-radius:50px;height:42px;width:42px;text-align:center;border:1px solid #e0deee;padding:.5rem 0;top:50px;right:1.25rem;background-color:#fff;cursor:pointer}.swapInput:active,.swapInput:hover{background-color:#f3f3f3}.swapInput .swapIcon{font-size:1.15rem;transform:rotate(90deg);transition:all .3s ease-in-out;position:absolute;left:12px;top:11px;height:17px;width:17px}.swapInput .swapIcon:before{position:absolute;top:-2px;left:0}.swapInput input[type=checkbox]{z-index:25;position:relative;width:42px;display:block;height:32px;top:-3px;opacity:0}.swapInput input[type=checkbox]:checked~.swapIcon{transform:rotate(270deg)}@media screen and (min-width:993px){.flight-search-wrapper{max-width:1308px;border-radius:50px;background:#fff;width:100%;padding-right:20px;display:flex;align-items:center}.flight-search-wrapper .form-floating:after{top:50%;right:0;width:1px;content:"";height:1.875rem;position:absolute;background:#e2e2e2;margin-top:-.9375rem}.flight-search-wrapper .form-floating>.form-control{border:none;height:84px;padding-top:28px;border-radius:0}.flight-search-wrapper .form-floating>.form-control:hover{background:#f3f3f3}.flight-search-wrapper div.adl-floating-input input.withIcon{padding-right:16px}.flight-search-wrapper .form-floating>label{top:14px}.flight-search-wrapper .form-floating>.form-control:focus~label{top:12px;color:#666;font-size:13px}.flight-search-wrapper .form-floating>.form-control:not(:placeholder-shown)~label{top:12px;color:#666;font-size:13px}.flight-search-wrapper .city-date-wrapper{display:flex;width:52%}.flight-search-wrapper .city-date-wrapper .travel_date{width:27%;margin-bottom:0}.flight-search-wrapper .city-date-wrapper .search_input{width:23%}.flight-search-wrapper .city-date-wrapper .search_input.origin .form-floating:after{width:0}.flight-search-wrapper .trip-comp-wrapper{width:12.5%}.flight-search-wrapper .trip-comp-wrapper .form-control{border-radius:3.125rem 0 0 3.125rem;padding-left:30px}.flight-search-wrapper .trip-comp-wrapper .form-floating>.form-control:focus~label{left:14px}.flight-search-wrapper .trip-comp-wrapper .form-floating>.form-control:not(:placeholder-shown)~label{left:14px}.flight-search-wrapper .pax-comp-wrapper{width:12.5%}.flight-search-wrapper .fare-comp-wrapper{width:10.5%}.flight-search-wrapper .fare-comp-wrapper .form-floating:after{width:0}.flight-search-wrapper .swap-wrapper{position:relative;width:8%}.flight-search-wrapper .swap-wrapper .swapInput{top:22px;left:0;border:none}.flight-search-wrapper .swap-wrapper .swapInput .swapIcon{transform:rotate(0deg)}.flight-search-wrapper .swap-wrapper .swapInput input[type=checkbox]:checked~.swapIcon{transform:rotate(180deg)}.flight-search-wrapper .swap-wrapper #inpswapIcon{cursor:pointer}.flight-search-wrapper .btn{width:12.5%;height:52px;border-radius:50px}.flight-search-wrapper .clear-return-date{top:27px;padding-top:5px;padding-left:9px}}@media screen and (max-width:1400px)and (min-width:993px){.flight-search-wrapper .form-floating>.form-control,.flight-search-wrapper .form-floating>.form-control-plaintext,.flight-search-wrapper .form-floating>label{padding-left:8px}.flight-search-wrapper .trip-comp-wrapper .form-control{padding-left:22px}.flight-search-wrapper .PaxAndClass-wrapper .adl-floating-input.form-floating{padding-left:8px}}@media screen and (max-width:993px){.flight-search-wrapper{padding-top:10px;margin-bottom:10px}.flight-search-wrapper .trip-comp-wrapper{margin-bottom:15px}.flight-search-wrapper .travel-date-wrapper{display:flex;justify-content:space-between}.flight-search-wrapper .travel-date-wrapper .travel_date{width:47%}.flight-search-wrapper .swap-wrapper{display:none}.flight-search-wrapper .btn{width:100%;height:3.25rem;background-color:#231f20}}.hide{display:none!important}.flx{display:flex}.flw-tabs{margin-bottom:1.5rem;margin-left:1.125rem}.flw-tabs li{cursor:pointer;font-size:.9375rem;margin:0 1.125rem;position:relative;padding-bottom:.625rem;color:#fff}.flw-tabs li.active{color:#fff;font-family:Roboto-Bold}.flw-tabs li.active:after{left:50%;top:100%;content:"";height:.125rem;width:1.25rem;position:absolute;background:#fff;margin:-.1875rem 0 0 -.6875rem;display:block;border-radius:.1875rem}.adl-fui{height:86px}.adl-fui.mobile{height:auto;padding:12px}.flw-tabs.mobile{position:relative;width:calc(100% - 1.5rem)!important;margin:0 0 .625rem .75rem;border-bottom:.0625rem solid #cacaca}.flw-tabs.mobile li{font-size:16px;margin:0;padding:0 18px 10px;color:#222}.flw-tabs.mobile li.active{color:#222}.flw-tabs.mobile li.active:after{left:0;top:100%;width:100%;background:#222;margin:-2px 0 0}@media screen and (max-width:993px){.adl-fui{height:auto;padding:12px}.flw-tabs{position:relative;width:calc(100% - 1.5rem)!important;margin:0 0 .625rem .75rem;border-bottom:.0625rem solid #cacaca}.flw-tabs li{font-size:16px;margin:0;padding:0 18px 10px;color:#222}.flw-tabs li.active{color:#222}.flw-tabs li.active:after{left:0;top:100%;width:100%;background:#222;margin:-2px 0 0}}.date_carosel_heading{font-weight:700;font-size:22px;margin-bottom:20px}@media screen and (max-width:768px){.date_carosel_heading{padding-left:20px}}.date_carosel{overflow-y:scroll;display:flex;align-items:center;position:relative;margin-bottom:21px;border-bottom:1px solid #ddd;width:100%}.date_carosel.m__date_carosel{border:0}@media screen and (max-width:768px){.date_carosel.m__date_carosel{padding-left:20px}}.date_carosel .m_date_carosel{display:flex}.date_carosel .m_date_carosel .pd-rl3{width:114px;height:47px;font-size:14px;margin-right:8px;text-align:center;padding:2px 4px;border:1px solid #979797;color:#666;border-radius:25px;display:inline-block}.date_carosel .m_date_carosel .pd-rl3#selected-Date-carosel{color:#000;border:1px solid}.date_carosel .prev-button{cursor:pointer;background-color:#fff;position:absolute;padding:1px 0 0 9px;left:0;width:30px;height:30px;border-radius:50%}.date_carosel .prev-button:hover{background-color:#f3f3f3}.date_carosel .prev-button.disable{cursor:default}.date_carosel .prev-button.disable .font-icons.icon-arrow-left{color:#ccc}.date_carosel .prev-button.disable:hover{background-color:unset}.date_carosel .next-button{cursor:pointer;background-color:#fff;position:absolute;padding:1px 0 0 11px;right:0;width:30px;height:30px;border-radius:50%}.date_carosel .next-button:hover{background-color:#f3f3f3}.date_carosel .next-button.disable{cursor:default}.date_carosel .next-button.disable .font-icons.icon-arrow-right{color:#ccc}.date_carosel .next-button.disable:hover{background-color:unset}.date_carosel .date_carosel_body{margin:0 20px;display:flex;align-items:center;overflow:scroll;scroll-behavior:smooth}.date_carosel .date_carosel_body .pd-rl3{padding:0 3px}.date_carosel .date_carosel_body .wrapper{cursor:pointer;justify-content:center;text-align:center;padding:.625rem;width:110px}.date_carosel .date_carosel_body .wrapper .carosel_fare_date{flex-wrap:nowrap;width:100%;margin:0;color:#666;font-size:.875rem}.date_carosel .date_carosel_body .wrapper .carosel_fare_price{flex-wrap:nowrap;width:100%;font-weight:500;color:#333;margin-top:.25rem;font-size:.875rem}@media screen and (max-width:768px){.date_carosel .date_carosel_body .wrapper{width:110px}}.date_carosel .date_carosel_body .wrapper.active{position:relative;color:#0d67ca;border-color:#0d67ca}.date_carosel .date_carosel_body .wrapper.active .carosel_fare_date,.date_carosel .date_carosel_body .wrapper.active .carosel_fare_price{color:#0d67ca}.date_carosel .date_carosel_body .wrapper.active:after{left:0;bottom:0;content:"";width:100%;height:.125rem;position:absolute;background:#0d67ca}.date_carosel .date_carosel_body::-webkit-scrollbar,.date_carosel::-webkit-scrollbar{display:none;width:0;background:transparent}.date_carosel .carosel_fare_date.blank{width:80px}.date_carosel.no_border .date_carosel_body .wrapper{padding-bottom:1.25rem}.date_carosel.no_border .date_carosel_body .wrapper .carosel_fare_price{display:none}.date_carosel.no_border .date_carosel_body .wrapper.active{color:#222;border-color:#222}.date_carosel.no_border .date_carosel_body .wrapper.active .carosel_fare_date{color:#222;font-weight:500}.date_carosel.no_border .date_carosel_body .wrapper.active:after{background:#222}.date_carosel.no_border .carosel_fare_price{display:none}.date_carosel.no_border .m_date_carosel .pd-rl3{width:max-content;padding:10px;margin-right:0;height:auto;border:none;border-radius:unset}.date_carosel.no_border .m_date_carosel .pd-rl3#selected-Date-carosel{color:#222;font-weight:500;border:none;border-bottom:2px solid #222}.blank-holder.shimmer-body{margin-top:-72px;margin-bottom:72px}.blank-holder.shimmer-body .shimmer-row{border-bottom:1px solid #e2e2e2;width:100%}.blank-holder.shimmer-body .shimmer-row .blank-shimmer{margin:0 auto}.dal{width:70px;height:70px;display:inline-block;background:transparent url(https://assets.adanione.com/static-assets/images/airlines/dom.png) 0 0 no-repeat;background-size:700px 140px;image-rendering:optimizequality;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;border-radius:4px}.dal-28{background-size:280px 56px;width:28px;height:28px}.dal-28.x{background-position:0 0}.dal-28.x9W,.dal-28.x9w{background-position:-28px 0}.dal-28.x6E,.dal-28.x6e{background-position:-56px 0}.dal-28.xAI,.dal-28.xIC,.dal-28.xai,.dal-28.xic{background-position:-84px 0}.dal-28.x88,.dal-28.xG8,.dal-28.xg8{background-position:-112px 0}.dal-28.x58,.dal-28.xSG,.dal-28.xsg{background-position:-140px 0}.dal-28.x69,.dal-28.xUK{background-position:-168px 0}.dal-28.x66,.dal-28.x77,.dal-28.xS2,.dal-28.xs2{background-position:-196px 0}.dal-28.x2T{background-position:-224px 0}.dal-28.xLB{background-position:-252px 0}.dal-28.xIX{background-position:0 -28px}.dal-28.xAK{background-position:-28px -28px}.dal-28.xD7{background-position:-84px -28px}.dal-28.xI5,.dal-28.xJW,.dal-28.xPQ,.dal-28.xQZ,.dal-28.xXJ,.dal-28.xXT,.dal-28.xZ2{background-position:-28px -28px}.dal-28.xOP{background-position:-56px -28px}.dal-28.xmux{background-position:-112px -28px}.dal-28.x61{background-position:-28px 0}.dal-28.x62{background-position:-84px 0}.dal-28.x63{background-position:-168px 0}.dal-28.xS5{background-position:-140px -28px}.dal-28.xS9{background-position:-168px -28px}.dal-28.xQP{background-position:-196px -28px}.dal-28.xFD{background-position:-252px -28px}.ial{width:70px;height:70px;display:inline-block;background:transparent url(https://assets.adanione.com/static-assets/images/airlines/int.png) 0 0 no-repeat;background-size:700px 1603px;image-rendering:optimizequality;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;border-radius:.25rem .25rem .25rem .25rem;-webkit-border-radius:.25rem .25rem .25rem .25rem;-moz-border-radius:.25rem .25rem .25rem .25rem}.ial-28{background-size:280px 641.2px;width:28px;height:28px}.ial-28.x{background-position:0 0}.ial-28.x2P{background-position:-28px 0}.ial-28.x3L{background-position:-84px 0}.ial-28.x3U{background-position:-112px 0}.ial-28.x4D{background-position:-140px 0}.ial-28.x4H{background-position:-168px 0}.ial-28.x4Q{background-position:-196px 0}.ial-28.x4U{background-position:-224px 0}.ial-28.x5H{background-position:-252px 0}.ial-28.x6U{background-position:0 -28px}.ial-28.x7I{background-position:-28px -28px}.ial-28.x7J{background-position:-56px -28px}.ial-28.x8Q{background-position:-84px -28px}.ial-28.x8U{background-position:-112px -28px}.ial-28.xA3{background-position:-140px -28px}.ial-28.xA5{background-position:-168px -28px}.ial-28.xA9{background-position:-196px -28px}.ial-28.xAA{background-position:-224px -28px}.ial-28.xAB{background-position:-252px -28px}.ial-28.xAC{background-position:0 -56px}.ial-28.xAD{background-position:-28px -56px}.ial-28.xAF{background-position:-56px -56px}.ial-28.xAH{background-position:-84px -56px}.ial-28.x2I{background-position:-112px -56px}.ial-28.xAM{background-position:-140px -56px}.ial-28.xAR{background-position:-168px -56px}.ial-28.xAS{background-position:-196px -56px}.ial-28.xAT{background-position:-224px -56px}.ial-28.xAV{background-position:-252px -56px}.ial-28.xAY{background-position:0 -84px}.ial-28.xAZ{background-position:-28px -84px}.ial-28.xB6{background-position:-56px -84px}.ial-28.xBA{background-position:-84px -84px}.ial-28.xBE{background-position:-112px -84px}.ial-28.xBG{background-position:-140px -84px}.ial-28.xBI{background-position:-168px -84px}.ial-28.xWY{background-position:-196px -84px}.ial-28.xBP{background-position:-224px -84px}.ial-28.xBR{background-position:-252px -84px}.ial-28.xBV{background-position:0 -112px}.ial-28.xBW{background-position:-28px -112px}.ial-28.xCA{background-position:-56px -112px}.ial-28.xCI{background-position:-84px -112px}.ial-28.xCM{background-position:-112px -112px}.ial-28.xCX{background-position:-140px -112px}.ial-28.xCZ{background-position:-168px -112px}.ial-28.xZH{background-position:-196px -112px}.ial-28.xDE{background-position:-224px -112px}.ial-28.xDL{background-position:0 -140px}.ial-28.xDM{background-position:-28px -140px}.ial-28.xDV{background-position:-56px -140px}.ial-28.xEI{background-position:-84px -140px}.ial-28.xEK{background-position:-112px -140px}.ial-28.xEL{background-position:-140px -140px}.ial-28.xEN{background-position:-168px -140px}.ial-28.xEQ{background-position:-196px -140px}.ial-28.xET{background-position:-224px -140px}.ial-28.xEY{background-position:-252px -140px}.ial-28.xF7{background-position:0 -168px}.ial-28.xF9{background-position:-28px -168px}.ial-28.xFA{background-position:-56px -168px}.ial-28.xFB{background-position:-84px -168px}.ial-28.xZ8{background-position:-112px -168px}.ial-28.xFI{background-position:-140px -168px}.ial-28.xFJ{background-position:-168px -168px}.ial-28.xFM{background-position:-196px -168px}.ial-28.xFR{background-position:-224px -168px}.ial-28.xFS{background-position:-252px -168px}.ial-28.xFV{background-position:0 -196px}.ial-28.xFZ{background-position:-28px -196px}.ial-28.xG3{background-position:-56px -196px}.ial-28.xG9{background-position:-84px -196px}.ial-28.xGA{background-position:-112px -196px}.ial-28.xGF{background-position:-140px -196px}.ial-28.xGR{background-position:-168px -196px}.ial-28.xH2{background-position:-196px -196px}.ial-28.xHA{background-position:-224px -196px}.ial-28.xHG{background-position:-252px -196px}.ial-28.xHM{background-position:0 -224px}.ial-28.xHO{background-position:-28px -224px}.ial-28.xH1,.ial-28.xHR{background-position:-56px -224px}.ial-28.xHU{background-position:-84px -224px}.ial-28.xHV{background-position:-112px -224px}.ial-28.xHX{background-position:-140px -224px}.ial-28.xHY{background-position:-168px -224px}.ial-28.xZ6{background-position:-196px -224px}.ial-28.xIB{background-position:-224px -224px}.ial-28.xIG{background-position:-196px -588px}.ial-28.xIR{background-position:0 -252px}.ial-28.xIX{background-position:-28px -252px}.ial-28.xIY{background-position:-56px -252px}.ial-28.xIZ{background-position:-84px -252px}.ial-28.xJ2{background-position:-112px -252px}.ial-28.xJ8{background-position:-140px -252px}.ial-28.xJJ{background-position:-168px -252px}.ial-28.xJL{background-position:-196px -252px}.ial-28.xJP{background-position:-224px -252px}.ial-28.xWW{background-position:-252px -252px}.ial-28.xJU{background-position:0 -280px}.ial-28.xK6{background-position:-28px -280px}.ial-28.xKA{background-position:-56px -280px}.ial-28.xKB{background-position:-84px -280px}.ial-28.xKC{background-position:-112px -280px}.ial-28.xKE{background-position:-140px -280px}.ial-28.xKK{background-position:-168px -280px}.ial-28.xKL{background-position:-196px -280px}.ial-28.xKM{background-position:-224px -280px}.ial-28.xKN{background-position:-252px -280px}.ial-28.xKP{background-position:0 -308px}.ial-28.xKQ{background-position:-28px -308px}.ial-28.xKU{background-position:-224px -588px}.ial-28.xKX{background-position:-84px -308px}.ial-28.xLA{background-position:-112px -308px}.ial-28.xLB{background-position:-140px -308px}.ial-28.xLG{background-position:-168px -308px}.ial-28.xLH{background-position:-196px -308px}.ial-28.xLI{background-position:-224px -308px}.ial-28.xLN{background-position:-252px -308px}.ial-28.xLO{background-position:0 -336px}.ial-28.xLS{background-position:-28px -336px}.ial-28.xLX{background-position:-56px -336px}.ial-28.xLY{background-position:-84px -336px}.ial-28.xM9{background-position:-112px -336px}.ial-28.xMD{background-position:-140px -336px}.ial-28.xME{background-position:-168px -336px}.ial-28.xMF{background-position:-196px -336px}.ial-28.xMH{background-position:-224px -336px}.ial-28.xMI{background-position:-252px -336px}.ial-28.xMJ{background-position:0 -364px}.ial-28.xMK{background-position:-28px -364px}.ial-28.xMS{background-position:-56px -364px}.ial-28.xMU{background-position:-84px -364px}.ial-28.xNA{background-position:-112px -364px}.ial-28.xNH{background-position:-140px -364px}.ial-28.xNK{background-position:-168px -364px}.ial-28.xNX{background-position:-196px -364px}.ial-28.xNZ{background-position:-224px -364px}.ial-28.xO6{background-position:-252px -364px}.ial-28.xOA{background-position:0 -392px}.ial-28.xOB{background-position:-28px -392px}.ial-28.xOD,.ial-28.xSL{background-position:-56px -392px}.ial-28.xOK{background-position:-84px -392px}.ial-28.xOM{background-position:-112px -392px}.ial-28.xW9{background-position:-140px -392px}.ial-28.xOS{background-position:-168px -392px}.ial-28.xOU{background-position:-196px -392px}.ial-28.xOV{background-position:-224px -392px}.ial-28.xOZ{background-position:-252px -392px}.ial-28.xPC{background-position:0 -420px}.ial-28.xPG{background-position:-28px -420px}.ial-28.xPK{background-position:-56px -420px}.ial-28.xXY{background-position:-84px -420px}.ial-28.xPR{background-position:-112px -420px}.ial-28.xPS{background-position:-140px -420px}.ial-28.xPW{background-position:-168px -420px}.ial-28.xPX{background-position:-196px -420px}.ial-28.xPY{background-position:-224px -420px}.ial-28.xPZ{background-position:-252px -420px}.ial-28.xQF{background-position:0 -448px}.ial-28.xQR{background-position:-28px -448px}.ial-28.xQS{background-position:-56px -448px}.ial-28.xQV{background-position:-84px -448px}.ial-28.xXK{background-position:-112px -448px}.ial-28.xRA{background-position:-140px -448px}.ial-28.xRJ{background-position:-196px -448px}.ial-28.xRO{background-position:-224px -448px}.ial-28.xRQ{background-position:-252px -448px}.ial-28.xWB{background-position:0 -476px}.ial-28.xS7{background-position:-28px -476px}.ial-28.xSA{background-position:-56px -476px}.ial-28.xSC{background-position:-84px -476px}.ial-28.xSK{background-position:-112px -476px}.ial-28.xSN{background-position:-140px -476px}.ial-28.xSQ{background-position:-168px -476px}.ial-28.xSU{background-position:-196px -476px}.ial-28.xSV{background-position:-224px -476px}.ial-28.xSW{background-position:-252px -476px}.ial-28.xSY{background-position:0 -504px}.ial-28.xTA{background-position:-28px -504px}.ial-28.xTB{background-position:-56px -504px}.ial-28.xTG{background-position:-84px -504px}.ial-28.xTK{background-position:-112px -504px}.ial-28.xTM{background-position:-140px -504px}.ial-28.xTP{background-position:-168px -504px}.ial-28.xWS{background-position:-196px -504px}.ial-28.xTU{background-position:-224px -504px}.ial-28.xTZ{background-position:-252px -504px}.ial-28.xU2{background-position:0 -532px}.ial-28.xU6{background-position:-28px -532px}.ial-28.xUA{background-position:-56px -532px}.ial-28.xUL{background-position:-84px -532px}.ial-28.xUM{background-position:-112px -532px}.ial-28.xUN{background-position:-140px -532px}.ial-28.xUO{background-position:-168px -532px}.ial-28.xUP{background-position:-196px -532px}.ial-28.xUS{background-position:-224px -532px}.ial-28.xUT{background-position:-252px -532px}.ial-28.xUU{background-position:0 -560px}.ial-28.xUX{background-position:-28px -560px}.ial-28.xV7{background-position:-56px -560px}.ial-28.xVV{background-position:-84px -560px}.ial-28.xVN{background-position:-112px -560px}.ial-28.xWF{background-position:-140px -560px}.ial-28.xVY{background-position:-168px -560px}.ial-28.xLV{background-position:0 -588px}.ial-28.x3K,.ial-28.xBL,.ial-28.xJQ{background-position:-56px 0}.ial-28.xDJ,.ial-28.xVA,.ial-28.xVS,.ial-28.xVX{background-position:-252px -112px}.ial-28.xRI{background-position:-168px -448px}.ial-28.xTR{background-position:-252px -504px}.ial-28.xW5{background-position:-196px -560px}.ial-28.xZM{background-position:-224px -560px}.ial-28.xWE{background-position:-252px -560px}.ial-28.xMN{background-position:-56px -588px}.ial-28.xmux{background-position:-84px -588px}.ial-28.xJ9{background-position:-112px -588px}.ial-28.xW2{background-position:-140px -588px}.ial-28.xGP{background-position:-168px -588px}.ial-28.xWX{background-position:-252px -588px}.ial-28.xXW{background-position:0 -616px}.ial-28.xVJ{background-position:-28px -616px}.adlw tbody,.adlw td,.adlw tfoot,.adlw th,.adlw thead,.adlw tr{border:0 solid;border-color:inherit}.adlw *,.adlw :after,.adlw :before{box-sizing:border-box}.dataTable{width:100%;margin-bottom:4.5rem}@media screen and (max-width:768px){.dataTable{margin-bottom:52px}}.dataTable thead{background:#f6f6f6}.dataTable thead .sort-icon:before{font-size:12px!important}@media screen and (max-width:768px){.dataTable thead .sort-icon:before{font-size:10px!important}}.dataTable thead td{padding:9px 0;width:16%;text-align:center}@media screen and (max-width:768px){.dataTable thead td{color:#555;padding:7px 0 8px}.dataTable thead td:nth-child(2){text-align:left}.dataTable thead td:last-child{text-align:end;padding-right:1.125rem}}.dataTable thead td .ai-sortdown,.dataTable thead td .ai-sortup{margin-left:-8px}.dataTable thead td:last-child{width:20%}.dataTable tbody tr{border-top:none!important}.dataTable tbody tr:last-child td{border-bottom:none}.dataTable tbody tr:last-child td:after{display:none}@media screen and (max-width:768px){.dataTable tbody tr>:nth-child(2){text-align:left}}.dataTable tbody td{border-bottom:1px solid #e2e2e2;padding:14px 0;text-align:center}.dataTable tbody td span.airline-name.m_airline,.dataTable tbody td span.duration{color:#666;font-size:12px}.dataTable tbody td span.flight_timings{font-weight:600;font-size:16px}@media screen and (max-width:768px){.dataTable tbody td span.flight_timings{font-weight:500}.dataTable tbody td{border:none;position:relative}.dataTable tbody td:after{content:"";position:absolute;height:1px;width:100%;bottom:-1px;background-color:#e2e2e2;left:0}.dataTable tbody td:first-child{padding-left:1.25rem;text-align:start}.dataTable tbody td:first-child:after{width:calc(100% - .375rem);right:0;left:unset}.dataTable tbody td:first-child span{margin-top:0}.dataTable tbody td:last-child{text-align:end;padding-right:1.25rem}.dataTable tbody td:last-child:after{width:calc(100% - .375rem)}}.dataTable tbody td.flight-price{font-size:16px;font-weight:700;color:#333}@media screen and (max-width:768px){.dataTable tbody td.flight-price{font-size:14px;color:#222}}.dataTable tbody tr.dataRow:hover{background:#eef4fb}.leftSection .toast-container{position:fixed;top:26px;left:50%;transform:translate(-50%);z-index:101;background:#222;border-radius:3px}.leftSection .toast-container .toast{background:#222}.leftSection .toast-container .toast .toast-body{color:#fff}.btn.btn-001.active{color:#fff;background:#0d67ca;width:78.2%}.airlines_logo>i+i{margin-left:5px}.cheapFlightInfoWrapper .heading{border:1px solid #e2e2e2;border-bottom:unset;padding:10px}.cheapFlightInfoWrapper .cheapFlightInfoTable{width:100%;border-radius:10px}.cheapFlightInfoWrapper .cheapFlightInfoTable thead{background:#f6f6f6}.cheapFlightInfoWrapper .cheapFlightInfoTable thead th{border:1px solid #e2e2e2;width:22%;padding:8px 0}.cheapFlightInfoWrapper .cheapFlightInfoTable thead th:last-child{width:34%}.cheapFlightInfoWrapper .cheapFlightInfoTable tbody tr td{border:1px solid #e2e2e2;padding:6px 0}.cheapFlightInfoWrapper .cheapFlightInfoTable tbody tr td a{cursor:pointer}.cheapFlightInfoWrapper .cheapFlightInfoTable tbody tr td a.book_now{text-decoration:underline}@media screen and (max-width:767px){.cheapFlightInfoWrapper{padding-left:1.25rem;padding-right:1.25rem;margin-bottom:52px}.cheapFlightInfoWrapper .cheapFlightInfoTable thead th{width:25%}}header.main-header.sticky:not(.noAnimate){z-index:101!important}.offers_carousel{margin-bottom:2.567rem}.offers_carousel.mobile{overflow:scroll;padding-left:20px}.offers_carousel ::-webkit-scrollbar{display:none}.offers_carousel .offer-banner-rewards{display:flex!important;width:20rem;height:3.75rem;margin:0 .625rem 0 0;padding:.75rem;border-radius:.5rem;align-items:center;border:.0625rem solid #fef6ea;background-color:#fef6ea}.offers_carousel .offer-banner-rewards:hover{border-color:#e3caa4}.offers_carousel .offer-banner-rewards .offer-img{width:34px;max-width:2.5rem;margin-bottom:.375rem}.offers_carousel .offer-banner-rewards .offer-img svg{height:24px;width:24px;margin-right:6px}.offers_carousel .offer-banner-rewards .offer-img.adlw .offer_icon.ai-offer-filled:before{font-size:22px}.offers_carousel .offer-banner-rewards .offer-img .offer_icon{margin-top:3px;margin-right:12px;color:#df5f44;display:inline-block}.offers_carousel .offer-banner-rewards .block-ellipsis{width:100%;text-decoration:none;display:-webkit-box;max-width:100%;margin:0 auto;font-size:.875rem;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.offers_carousel .m_offers{display:flex}.offers_carousel .m_offers .offer-banner-rewards{height:3.5rem;min-width:40%;max-width:calc(50% - .375rem)}.offers_carousel .m_offers .block-ellipsis{width:160px;font-size:13px}.offers_carousel .slick-slider{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem;justify-content:flex-start}.offers_carousel .slick-slider .slick-arrow{width:4rem;height:100%;border:none;border-radius:unset;background-color:unset}.offers_carousel .slick-slider .slick-arrow .font-icons{font-size:13px;padding:8px;background-color:#fff;border:1px solid #dfdfdf;border-radius:1rem}.offers_carousel .slick-slider .slick-arrow .font-icons:before{display:block;width:13px;height:13px;padding-left:3px}.offers_carousel .slick-slider .slick-arrow.slick-prev{padding-top:0;padding-left:10px;background-image:linear-gradient(-90deg,hsla(0,0%,100%,0),#fff 50%);z-index:1}.offers_carousel .slick-slider .slick-arrow.slick-next{padding-right:4px;padding-top:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%);z-index:auto}@media screen and (max-width:768px){.offers_carousel .slick-slider .slick-prev{left:-20px}.offers_carousel .slick-slider .slick-next{right:-20px}}.offers_carousel .slick-slider .slick-disabled{display:none!important}.offers_carousel::-webkit-scrollbar{display:none;width:0;background:transparent}.icon-arrow-left{padding-bottom:6px}.icon-arrow-right{padding-bottom:3px}.slick-disabled{display:none!important}.shimmer_container{display:flex;margin-bottom:40px}.shimmer_container .blank-holder{width:33%;margin:0 6px}.full{width:100%}.videoContainer .title{font-size:1.375rem;padding-bottom:1.25rem}.videoContainer iframe{height:37.5rem;width:100%;border-radius:.5rem;margin-bottom:72px}@media screen and (max-width:768px){.videoContainer iframe{margin-bottom:0;height:16.25rem}}.static_pages.slick-wrapper .slick-slider{position:static}.static_pages.slick-wrapper .slick-slider .slick-prev{top:12px;left:calc(100% - 72px);height:32px;width:32px;z-index:0}.static_pages.slick-wrapper .slick-slider .slick-prev i.icon-arrow-left{transform:rotate(0deg)}.static_pages.slick-wrapper .slick-slider .slick-next{top:12px;right:0;height:32px;width:32px;z-index:0}.slick-slide img{margin:auto;object-position:right top}.trains.other-train-service{position:relative;margin-top:0}@media only screen and (min-width:997px){.trains.other-train-service{margin-top:0}}.trains.other-train-service .other-train-banner{margin-bottom:30px;width:100%}.trains.other-train-service .other-train-banner.view-more-banner{height:390px;cursor:pointer;background-color:#fff;border-radius:8px}.trains.other-train-service .other-train-banner.view-more-banner.mobile{height:340px}.trains.other-train-service .other-train-banner.view-more-banner.mobile .arrow_container{padding-top:120px}.trains.other-train-service .other-train-banner.view-more-banner.mobile .view_more{width:260px;justify-content:center}.trains.other-train-service .other-train-banner.view-more-banner .arrow_container{padding-top:145px}.trains.other-train-service .other-train-banner.view-more-banner .arrow_container .arrow_bg{display:flex;width:-moz-fit-content;width:fit-content;background-color:#f2f2f2;padding:17px 15px;border-radius:50%;margin:0 auto}.trains.other-train-service .other-train-banner.view-more-banner .arrow_container .arrow_bg .arrow_icon{width:17px;height:13px}.trains.other-train-service .other-train-banner.view-more-banner .view_more{display:flex;width:-moz-fit-content;width:fit-content;margin:10px auto 0;text-decoration:underline}.trains.other-train-service .other-train-banner .img{height:auto;margin-bottom:16px;border-radius:8px}.trains.other-train-service .other-train-banner .other-train-img{border-radius:8px;width:100%;height:100%;margin-right:0}.trains.other-train-service .train-services.other-train-banner{margin-right:20px}.trains.other-train-service .train-services.other-train-banner .img{height:175px;min-height:78px;max-width:175px;min-width:78px;margin-bottom:16px;border-radius:50%}.trains.other-train-service .train-services.other-train-banner .img .other-train-img{border-radius:50%;min-width:175px;min-height:175px}@media only screen and (min-width:993px)and (max-width:1199px){.trains.other-train-service .train-services.other-train-banner .img{height:130px}.trains.other-train-service .train-services.other-train-banner .img .other-train-img{border-radius:50%;min-width:130px;min-height:130px}}@media only screen and (min-width:768px)and (max-width:993px){.trains.other-train-service .train-services.other-train-banner .img{height:100px}.trains.other-train-service .train-services.other-train-banner .img .other-train-img{border-radius:50%;min-width:100px;min-height:100px}}@media only screen and (max-width:768px){.trains.other-train-service .train-services.other-train-banner .img{height:78px;width:78px}.trains.other-train-service .train-services.other-train-banner .img .other-train-img{border-radius:50%;min-width:78px;min-height:78px}.trains.other-train-service .train-services.other-train-banner{margin-right:0;margin-bottom:15px}}.trains.other-train-service .popular-routes.other-train-banner{margin-bottom:0;position:relative;height:374px;margin-right:20px}.trains.other-train-service .popular-routes.other-train-banner .img{height:294px;max-width:364px;min-width:266px;margin-bottom:0;border-radius:8px 8px 0 0}.trains.other-train-service .popular-routes.other-train-banner .img .other-train-img{object-fit:cover;width:100%;height:100%;border-radius:8px 8px 0 0}@media only screen and (min-width:993px)and (max-width:1199px){.trains.other-train-service .popular-routes.other-train-banner .img{height:270px;width:280px}}@media only screen and (min-width:768px)and (max-width:993px){.trains.other-train-service .popular-routes.other-train-banner .img{height:266px;width:266px}}@media only screen and (max-width:768px){.trains.other-train-service .popular-routes.other-train-banner .img{height:266px;width:266px}}@media only screen and (min-width:993px)and (max-width:1199px){.trains.other-train-service .popular-routes.other-train-banner{height:350px;width:280px}}@media only screen and (min-width:768px)and (max-width:993px){.trains.other-train-service .popular-routes.other-train-banner{height:346px;width:266px}}@media only screen and (max-width:768px){.trains.other-train-service .popular-routes.other-train-banner{height:346px;width:266px}}.trains.other-train-service .popular-routes.other-train-banner .other-train-title{font-size:16px;font-weight:500;padding-left:20px;position:absolute;bottom:0;width:100%;display:flex;align-items:center;height:80px;background-color:#1a7270;margin-right:20px;border-radius:0 0 8px 8px}.trains.other-train-service .other-train-heading{font-size:22px;margin-bottom:32px}@media only screen and (max-width:993px){.trains.other-train-service .other-train-heading{margin-bottom:20px}}.trains.other-train-service .other-train-title{font-size:14px}@media(min-width:993px)and (max-width:1199px){.trains.other-train-service .other-train-title{font-size:13px}}.trains.other-train-service .mobile_carousel{display:grid}.trains.other-train-service .mobile_carousel .other-train-banner{width:100%}@media only screen and (max-width:768px){.trains.other-train-service .mobile_carousel{grid-template-columns:47.5% 47.5%;grid-gap:0 5%}}@media only screen and (min-width:768px)and (max-width:1366px){.trains.other-train-service .mobile_carousel{transition:all .6s ease-in-out;grid-template-columns:30% 30% 30%;grid-gap:0 5%}.trains.other-train-service .mobile_carousel .img{transition:all .4s ease-in-out}}@media only screen and (min-width:768px)and (max-width:1366px)and (min-width:1181px){.trains.other-train-service .mobile_carousel .img{height:210px}}@media only screen and (min-width:768px)and (max-width:1366px){.trains.other-train-service .mobile_carousel.expanded .img{height:240px}}@media only screen and (min-width:768px)and (max-width:1366px)and (min-width:1181px){.trains.other-train-service .mobile_carousel.expanded .img{height:260px}}.trains.trains.other-train-service.train-services .card-container{display:flex;overflow:auto}@media only screen and (max-width:768px){.trains.trains.other-train-service.train-services .card-container{flex-wrap:wrap;display:grid;grid-column-gap:20px;grid-auto-flow:column;grid-template-rows:auto auto;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth!important}}@media only screen and (min-width:997px){.trains.trains.other-train-service.train-services{margin-top:0}}.trains.trains.other-train-service.popular-routes .card-container{display:flex;overflow:auto}@media only screen and (max-width:997px){.trains.trains.other-train-service.popular-routes .card-container{flex-wrap:nowrap;flex-direction:row;overflow-y:hidden;overflow-x:auto;scroll-behavior:auto}}@media only screen and (min-width:997px){.trains.trains.other-train-service.popular-routes{background-color:#f4f8fd;margin-top:0;margin-bottom:90px}}@media only screen and (max-width:997px){.trains.trains.other-train-service.popular-routes{background-color:#f4f8fd;margin-bottom:32px}}.ptv{margin-bottom:72px;position:relative}.ptv input[type=checkbox]{opacity:0;bottom:0;position:absolute}.ptv .title{margin-bottom:32px;font-size:22px;font-weight:700}.ptv .list_wrapper{display:flex;flex-wrap:wrap}.ptv .list_wrapper .list_item{padding-bottom:30px;display:flex;font-weight:400}.ptv .list_wrapper .list_item:nth-child(odd){padding-right:24px}@media only screen and (min-width:993px){.ptv .list_wrapper .list_item{width:50%}}.ptv .list_wrapper .list_item .sub_title{font-weight:700;padding-top:14px;font-size:16px}.ptv .list_wrapper .list_item .desc{font-size:16px}.ptv .list_wrapper .list_item .img_container{width:45px;height:45px;background-color:#f4f4f8;margin-right:20px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ptv .list_wrapper .list_item .img_container img{width:22px}.ptv .list_item.clip,.ptv .list_wrapper .list_item .img_container .img-m{display:none}.ptv label.know_more{cursor:pointer;text-decoration:underline;position:absolute;bottom:-10px}.ptv label.know_more:after{content:"Know More"}@media(min-width:993px){.ptv label.know_more:hover{text-decoration:none}}.ptv .adlw .btn-000:active{color:#222;background:#f3f3f3;transform:scale(.9);transition:transform .1s ease 0s}@media(max-width:993px){.ptv .list_wrapper{display:block}.ptv .list_wrapper .list_item:nth-child(odd){padding-right:0}.ptv .list_wrapper .list_item .img_container{margin-right:12px}.ptv .list_wrapper .list_item .img_container .img-d{display:none}.ptv .list_wrapper .list_item .img_container .img-m{width:34px;display:block}}@media(max-width:768px){.ptv{padding:0 20px}}.tab_with_heading{margin-bottom:42px}@media screen and (max-width:768px){.tab_with_heading{margin-bottom:22px}}.tab_with_heading .title{font-size:22px;font-weight:700;padding-bottom:17px}.tab_with_heading .tab_conatainer{display:flex;margin-bottom:20px;border-bottom:1px solid #dedede}.tab_with_heading .tab_conatainer .tab{padding:15px 22px}.tab_with_heading .tab_conatainer .tab.active{font-weight:700;border-bottom:2px solid #555}.tab_with_heading .content h4{padding-bottom:12px;font-size:16px;font-weight:500}.tab_with_heading .content p{padding-bottom:30px;font-size:16px}@media screen and (max-width:993px){.domestic-flights .full_bleed__infobanner{margin-bottom:52px}}.domestic-flights .full_bleed__infobanner .text_container .desc_imp_points{height:46px}@media screen and (max-width:768px){.domestic-flights .full_bleed__infobanner,.domestic-flights .tab_with_heading{padding-left:20px;padding-right:20px}}@media screen and (max-width:993px){.domestic-flights .two_column_small_image{margin-bottom:52px}}@media screen and (max-width:768px){.domestic-flights .two_column_small_image{padding-left:20px;padding-right:20px}}.train_reward_banner{height:176px;width:100%}.train_reward_banner .rewarBannerDesktop{height:100%}.seo_layout .rightSection .section-wrap .section-heading{font-size:22px;font-weight:700;padding-bottom:28px}.seo_layout .rightSection .section-wrap P{font-size:1rem;padding-bottom:1.5rem}.seo_layout .rightSection .section-wrap P:last-child{padding-bottom:1.5rem;width:-moz-fit-content;width:fit-content}.list{margin-bottom:72px}.list .section-heading{margin-bottom:20px;font-size:24px;font-weight:700}.list p:not(.hidden){display:inline-block;width:25%;font-size:16px;padding-bottom:20px}.list p:not(.hidden):hover{text-decoration:underline}.list .btn{margin-top:10px}@media screen and (max-width:993px){.list{margin-bottom:52px}.list p:not(.hidden){width:100%;padding-bottom:16px}.list .btn-02{margin-top:4px}}.seo_layout .boooking_widget_heading{font-weight:700;font-size:1.38rem;margin-bottom:20px}.seo_layout .heading_offer_txt{display:block;font-size:18px;padding-top:10px;font-weight:400}.seo_layout .adlw .btn strong{display:inline-block;width:87px}.seo_layout .hero_Slider .text_container{position:unset;margin-bottom:41px}@media screen and (max-width:767px){.seo_layout .hero_Slider{padding-left:20px;padding-right:20px}}.seo_layout .leftSection .flight-info-container{margin-bottom:72px}@media screen and (max-width:768px){.seo_layout .leftSection .flight-info-container{margin-bottom:52px}.seo_layout .rightSection{margin-bottom:28px}}.seo_layout .rightSection .airport-info{margin-bottom:48px}.seo_layout .rightSection .airport-info .heading{font-weight:500;font-size:1.375rem;margin-bottom:1.4375rem}.seo_layout .rightSection .airport-info .title{font-weight:500;font-size:1.25rem;margin-bottom:.75rem}.seo_layout .rightSection .airport-info .discription{font-size:.9375rem;margin-bottom:1.5rem}@media screen and (max-width:768px){.seo_layout .rightSection .airport-info{margin-bottom:28px}}img{max-width:100%}.table th{background:#f6f6f6}.bannner_image_container{position:relative}.bannner_image_container .bannerImg{display:inline-block;height:300px;width:100%;object-fit:cover}@media screen and (max-width:993px){.bannner_image_container .bannerImg{height:200px}}@media screen and (max-width:576px){.bannner_image_container{margin-left:-20px;margin-right:-20px}.bannner_image_container .rounded{border-radius:0!important}}.text-decoration-underline{padding:10px 0}.container:after{content:" ";display:block;clear:both}.hero_Slider input:checked~.desc{-webkit-line-clamp:0;height:unset;overflow:visible;display:inline-block;width:100%}.hero_Slider input:checked~label.read_more:after{content:"Read Less"}.hero_Slider .text_container{margin-bottom:40px}.hero_Slider .text_container input#desc{position:absolute;opacity:0}.hero_Slider .text_container .desc{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:48px}.hero_Slider .text_container .desc a{text-decoration:underline}.hero_Slider .text_container label.read_more{color:#222;text-decoration:underline;cursor:pointer;margin-top:10px}.hero_Slider .text_container label.read_more:after{content:"Read More"}@media only screen and (min-width:993px){.hero_Slider .text_container label.read_more:hover{text-decoration:none}}.hero_Slider .text_container label.read_more.hide_clamp{display:none}.container{position:relative}.domestic-flights .widget_container{bottom:20px;position:absolute;display:block;width:95%;margin-left:2%}.domestic-flights .widget_container .adlw.dom-flight-desk .flw-tabs li,.domestic-flights .widget_container .adlw.dom-flight-desk .flw-tabs li.active{color:#fff}.domestic-flights .widget_container .adlw.dom-flight-desk .flw-tabs li.active:after,.domestic-flights .widget_container .adlw.dom-flight-desk .flw-tabs li:after{background:#fff}.domestic-flights .widget_container .adlw.dom-flight-desk .flw-tabs li:hover{color:#ddd}.domestic-flights .widget_container .adlw.dom-flight-desk .flw-tabs li:hover.active{color:#fff}@media only screen and (max-width:1024px){.domestic-flights .widget_container{position:relative;bottom:60px;border:1px solid #ebebeb;background-color:#fff;border-radius:8px;padding:30px 8px 20px;margin-left:4%;width:92%}}@media only screen and (max-width:575px){.domestic-flights .widget_container{margin-left:5%;width:90.5%}}@media only screen and (max-width:500px){.domestic-flights .widget_container{margin-left:5%;width:90%}}.domestic-flights .widget_container .adlw.dom-flight-and-fids .adl-fui .adlw .fbh{background:#fff}.domestic-flights .widget_container .adlw.dom-flight-and-fids .adl-fui .check-status-wrapper{background-color:#fff}.domestic-flights .page_content{margin-top:30px}@media only screen and (max-width:1024px){.domestic-flights .page_content{margin-top:-32px}}.adlw.dom-flight-desk .modify-flight-inputs .input-wrapper:hover,.adlw.dom-flight-desk .modify-flight-inputs .popup-label:hover{background:#f3f3f3!important}.adlw.dom-flight-desk .modify-flight-inputs .trip-type .sb-wrpr:hover{background:#f3f3f3!important;border-radius:3.125rem 0 0 3.125rem!important}@media screen and (max-width:767px){.page_content{margin-left:-20px;margin-right:-20px}}.section-heading{font-size:1.375rem;font-weight:700;padding-bottom:22px;margin-bottom:0;color:#222}.desc h2.section-heading{margin-top:30px;padding-bottom:15px}.text_container a:not(:hover){text-decoration:underline}