.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)}.trip-pax-cls-wrapper{display:flex;padding-bottom:16px}@media screen and (min-width:993px){.flight-search-wrapper{margin-top:40px;margin-bottom:72px}.flight-search-wrapper .travel_date .form-floating:after{top:50%;right:0;width:1px;content:"";height:1.875rem;position:absolute;background:#e2e2e2;margin-top:-.9375rem}.flight-search-wrapper .travel_date.return-date .form-floating:after{top:unset;right:unset;width:0;height:unset;position:unset;background:unset;margin-top:unset}.flight-search-wrapper .btn{width:13%;height:54px}.city-date-wrapper{display:flex;width:100%}.city-inputs-wrapper{display:flex;width:52%;border:1px solid #ced4da;border-radius:8px;margin-right:20px}.city-inputs-wrapper:hover{border-color:#000}.city-inputs-wrapper .form-control{border:none}.swap-wrapper{position:relative;width:20%}.swap-wrapper .swapInput{top:10px;left:0;border:none}.swap-wrapper .swapInput .swapIcon{transform:rotate(0deg)}.swap-wrapper .swapInput input[type=checkbox]:checked~.swapIcon{transform:rotate(180deg)}.travel-date-wrapper{display:flex;width:35%;margin-right:20px}.travel-date-wrapper:hover .travel_date:not(.return-date):not(.focused){border:1px solid #000;border-right:none}.travel-date-wrapper:hover .travel_date.return-date:not(.focused){border:1px solid #000;border-left:none}.travel-date-wrapper:hover .travel_date.focused:not(.return-date)~.travel_date.return-date{border:1px solid #ced4da;border-left:none}.travel-date-wrapper .form-control{border:none}.travel-date-wrapper .travel_date{width:100%;margin-bottom:0}.travel-date-wrapper .travel_date:not(.return-date){border:1px solid #ced4da;border-right:none;border-radius:8px 0 0 8px}.travel-date-wrapper .travel_date.return-date{border:1px solid #ced4da;border-left:none;border-radius:0 8px 8px 0}.travel-date-wrapper .travel_date.focused{border:1px solid #000;border-radius:8px 0 0 8px;width:100%;margin-bottom:0}.travel-date-wrapper .travel_date.return-date.focused{border:1px solid #000;border-radius:0 8px 8px 0;width:100%;margin-bottom:0}}@media screen and (max-width:993px){.flight-search-wrapper{margin-top:1.25rem;margin-bottom:1.25rem}.flight-search-wrapper .btn{width:100%;border-radius:.75rem;height:3.25rem;background-color:#231f20}.flight-search-wrapper input{border-radius:.75rem;border-color:#e0deee}.travel-date-wrapper{display:flex;justify-content:space-between}.travel-date-wrapper .travel_date{width:47%}.swap-wrapper{display:none}}.left_panel__menu nav h4.menu_heading{font-size:.8125rem;font-weight:700;margin:.375rem 0 -.1875rem;padding:.625rem 1.125rem;width:100%;height:2.1875rem}.left_panel__menu nav ul{margin-bottom:2.5rem}.bdr-b1{border-bottom:.0625rem solid #e2e2e2}.guidelines_image_wrapper{display:flex;margin-bottom:72px}@media screen and (max-width:993px){.guidelines_image_wrapper{margin-bottom:52px;display:block}}.guidelines_image_wrapper .list_item{display:flex;width:49%;border:1px solid #e2e2e2;border-radius:6px}.guidelines_image_wrapper .list_item:first-child{margin-right:25px}@media screen and (max-width:993px){.guidelines_image_wrapper .list_item{width:100%}.guidelines_image_wrapper .list_item:first-child{margin-right:0;margin-bottom:30px}}.guidelines_image_wrapper .list_item .image-d{border-radius:6px 0 0 6px;width:190px;height:180px}@media screen and (max-width:993px){.guidelines_image_wrapper .list_item .image-d{width:120px;object-fit:cover}}.guidelines_image_wrapper .list_item .content{padding:.625rem 0 .625rem 1.875rem;display:flex;align-items:center}.guidelines_image_wrapper .list_item .content h5{font-size:1.25rem;font-weight:700;color:#222;padding-bottom:.938rem}.guidelines_image_wrapper .list_item .content p{font-size:.875rem;padding-bottom:1.063rem}.guidelines_image_wrapper .list_item .content .read_more{color:#222;text-decoration:underline;cursor:pointer}.guidelines_image_wrapper .list_item .content .read_more:hover{text-decoration:none}.trains.other-train-service .ourAirportCards{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:.875rem;column-gap:.875rem;grid-row-gap:1.5rem;row-gap:1.5rem}.trains.other-train-service .ourAirportCards .other-train-banner .img{height:auto!important}@media screen and (max-width:991px){.trains.other-train-service .ourAirportCards .other-train-banner .img{width:100%}}.trains.other-train-service .ourAirportCards .other-train-title{font-size:1rem!important}.trains.other-train-service .ourAirportCards p.ellipsis{font-size:.8125rem!important}.trains.other-train-service .other-train-banner .img{height:16.25rem;margin-bottom:1rem;border-radius:.5rem}@media screen and (max-width:993px){.trains.other-train-service .other-train-banner .img{width:250px}}.trains.other-train-service .other-train-banner .img .other-train-img{object-position:top left}.trains.other-train-service .other-train-title{color:#333;font-size:1.125rem;font-weight:500;margin-bottom:.375rem}.trains.other-train-service .mobile_carousel.scrollable{display:flex;overflow-y:auto}.trains.other-train-service .mobile_carousel.scrollable .other-train-banner{width:100%}.trains.other-train-service .mobile_carousel.scrollable::-webkit-scrollbar{display:none;background:transparent}@media screen and (min-width:992px){.trains.other-train-service .mobile_carousel.scrollable{margin:0;padding:0}}.trains.other-train-service .ellipsis{color:#666;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3rem}.trains.other-train-service.offers_Discount_fb .img,.trains.other-train-service.offers_Discount_fb .img img{height:auto}.trains.other-train-service.offers_Discount{margin-bottom:4.5rem}@media screen and (max-width:993px){.trains.other-train-service.offers_Discount{margin-bottom:3.25rem}}.trains.other-train-service.offers_Discount .zooming_image__container img{transition:none}.trains.other-train-service.offers_Discount .zooming_image__container img:hover{transform:none}.trains.other-train-service.offers_Discount .other-train-banner .other-train-img{object-position:top left;object-fit:cover}.globalSearch .globalSearchDetail.trains_sevices__search h5{display:none!important}.globalSearch .popularSearches .icon-search{display:none}.seo_layout .content_panel .page_heading_wrapper{position:relative}.seo_layout .content_panel .page_heading_wrapper .page_heading{max-width:94%}.seo_layout .content_panel .page_heading_wrapper i.heading_shevron.icon-arrow-down{position:absolute;top:50%;transform:translateY(calc(-50% - 12px))}.app .seo_layout .content_panel .page_heading_wrapper i.heading_shevron.icon-arrow-down{display:none}.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}.content_carousel{position:relative}.content_carousel .static_pages.slick-wrapper .slick-slider .slick-next{display:none!important}.content_carousel .static_pages.slick-wrapper .slick-slider .slick-next .icon-arrow-right{padding:12px}.content_carousel .static_pages.slick-wrapper .slick-slider .slick-prev{display:none!important}.content_carousel .static_pages.slick-wrapper .slick-slider .slick-prev .icon-arrow-left{padding:12px}.content_carousel .slick-slider .slick-dots{bottom:1.375rem}.content_carousel .slick-slider div{transition:none}.content_carousel:hover .static_pages.slick-wrapper .slick-slider .slick-next{top:50%;right:20px;z-index:1;display:flex!important}.content_carousel:hover .static_pages.slick-wrapper .slick-slider .slick-prev{top:50%;z-index:1;display:flex!important;left:1.25rem}.single_carousel-banner,.single_carousel-img{width:100%;height:13.75rem}.single_carousel-img{object-fit:cover;border-radius:.5rem}.single_carousel__contents.scrollable{display:flex;overflow-y:auto}.single_carousel__contents.scrollable::-webkit-scrollbar{display:none;background:transparent}.single_carousel__contents.scrollable .single_carousel-banner{width:18.875rem;height:9.375rem;margin-left:1.25rem}.single_carousel__contents.scrollable .single_carousel-img{height:9.375rem;width:18.875rem}.bgSlidderImage{background-position:100% 0;background-size:auto 13.75rem;background-repeat:no-repeat;margin-bottom:1.25rem;border-radius:.5rem}.bgSlidderImage.desktop{min-height:13.75rem}@media screen and (min-width:992px){.bgSlidderImage{min-height:13.75rem}}.bgSlidderImage img{width:100%;border-radius:.5rem}@media screen and (max-width:991px){.quickLinks,body{background:#f8f9ff}.faqWrap .tabs .tab .tab-label h3{font-size:14px}.faqWrap .tabs .tab .tab-label:after{width:25px;height:25px}.full_bleed__infobanner .text_container label.read_more{text-decoration:none;color:#0061e9;font-size:13px}.content_panel__child .full_bleed__infobanner .title{font-size:14px}.content_panel__child .full_bleed__infobanner .text_container .desc_imp_points{font-size:13px;height:40px!important}.faqWrap h2{font-size:16px}.container.search_train_home .faqWrap h2{font-size:14px!important}.full_bleed__infobanner .title{font-size:16px!important;padding-bottom:10px!important}.full_bleed__infobanner .text_container .desc_imp_points{font-size:12px!important}.tab-content-wrapper .tab_carsousel,.tab-content-wrapper .tab_carsousel .static_pages.slick-wrapper .slick-list{background-color:#f8f9ff}.container .faqWrap h2{font-size:14px!important}.image_side_content_wrapper .title,.mweb-head,.other-train-heading,.single_carousel_heading,.tab-content-wrapper .heading{font-size:.75rem!important;line-height:1.5rem;color:#575756;letter-spacing:.1125rem;text-transform:uppercase}.mweb-head{margin-bottom:20px}}@media screen and (min-width:993px){.seo_layout .left_panel{position:unset}}.single_container-img{margin-bottom:72px}.single_container-img .single-img{object-fit:cover;border-radius:8px;height:auto;max-width:100%}@media screen and (max-width:993px){.single_container-img{margin-top:52px}}.widget_container_servicepage{margin-top:40px;margin-bottom:72px}@media screen and (max-width:993px){.widget_container_servicepage{margin-bottom:52px}}.ads-wrapper{overflow:scroll;height:-moz-fit-content;height:fit-content;text-align:center;margin-bottom:72px}@media screen and (max-width:993px){.ads-wrapper{margin-bottom:52px}}.ads-wrapper .google-ads{border-radius:.5rem;padding:20px;width:728px}.ads-wrapper .google-ads .ads{min-height:90px}@media screen and (max-width:993px){.ads-wrapper .google-ads .ads{min-height:250px}.ads-wrapper .google-ads{width:100%}}.ads-wrapper .google-ads:not(:empty){margin-top:0}.content_panel__child .full_bleed__infobanner .title{padding-bottom:8px}.content_panel__child .full_bleed__infobanner .text_container{margin-bottom:1.25rem}.content_panel__child .full_bleed__infobanner .text_container .desc_imp_points{height:3.25rem}.content_panel__child .full_bleed__infobanner .text_container label.read_more{margin-top:0}.content_panel .trains.other-train-service .other-train-banner .img{height:16.25rem}.content_panel .trains.other-train-service.offers_Discount_fb .other-train-banner .img{height:auto}@media screen and (max-width:768px){.container{max-width:100%}.content_carousel{margin:0 -20px 3.25rem}.content_carousel__wrapper .single_carousel__contents.scrollable{padding:0 20px 0 0}.trains.other-train-service .mobile_carousel{margin:0 -20px;padding:0 20px}.trains.other-train-service.offers_Discount .other-train-banner .img{width:19.625rem;height:13.4375rem}}.single_carousel_heading{margin-bottom:20px;font-size:22px;font-weight:700}