.fs-12{font-size:12px}.flx-sb{display:flex;justify-content:space-between}.mr-t5{margin-top:5px}.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:400px;max-width:320px;min-width:320px;overflow-y:scroll;border-radius:6px;margin-top:10px;padding:10px 0}@media screen and (max-width:993px){.airports_suggestions_list{font-weight:400;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 20px;cursor:pointer}.airports_suggestions_list li:hover{background:#f3f3f3}.airports_suggestions_list li.selected{background:#eef4fb}.airports_suggestions_list li.is_state:hover{background:#fff;cursor:default}.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}.airports_suggestions_list .airport-tree{position:relative;padding-left:50px}.airports_suggestions_list .airport-tree:before{content:"";width:1px;position:absolute;background-color:rgba(34,34,34,.502);bottom:50%;height:100%;left:30px}.airports_suggestions_list .airport-tree:after{content:"";position:absolute;width:.75rem;height:1px;bottom:50%;left:30px;background-color:rgba(34,34,34,.502)}.airports_suggestions_list .airport-tree.first:before{height:calc(100% - .875rem)}.allSearchListCntr .airports_suggestions_list{border:0;margin-top:-5px;max-height:100%}.allSearchListCntr .airports_suggestions_list option{padding:10px 30px}.allSearchListCntr .airports_suggestions_list .airport-tree:before{content:"";position:absolute;background-color:rgba(34,34,34,.502);bottom:50%;height:100%;left:30px}.allSearchListCntr .airports_suggestions_list .airport-tree:after{content:"";position:absolute;width:.75rem;height:1px;bottom:50%;left:30px;background-color:rgba(34,34,34,.502)}.allSearchListCntr .airports_suggestions_list .airport-tree.first:before{height:calc(100% - .875rem)}.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{position:relative;width:100%}.search_input .form-floating>.form-control{height:unset}.search_input .form-floating>.form-control:not(:placeholder-shown)~label{color:#666}.search_input .input-icon{position:absolute;right:16px;top:50%;transform:translateY(calc(-50% - 2px));width:20px;height:18px}@media screen and (max-width:993px){.search_input{padding-bottom:24px}.search_input .form-floating>.form-control{height:60px}.search_input .input-icon{transform:translateY(-20px)}}.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)}}.txt-666{color:#666}.no-wrap{white-space:nowrap}.form-control{cursor:pointer}.pr{position:relative}.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 .fm-rm{color:#231f20}.PaxAndClass-wrapper .font-icons.icon-arrow-down.input-icon,.PaxAndClass-wrapper .font-icons.icon-arrow-up.input-icon{position:absolute;right:16px;top:50%;transform:translateY(calc(-50% - 4px))}.PaxAndClass-wrapper .adl-floating-input.form-floating{height:unset;padding:16px 36px 16px 16px;cursor:pointer;border:1px solid #ced4da;border-radius:8px}.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;color:#222!important}.PaxAndClass-wrapper .adl-floating-input.form-floating:hover{border-color:#222}.PaxAndClass-popup{position:absolute;margin-top:10px;cursor:default;z-index:10;border:1px solid #dadce0;border-radius:.75rem;background:#fff;width:100%;overflow:auto;min-width:400px;max-height:600px}.PaxAndClass-popup li{padding:12px 20px;display:flex;justify-content:space-between;align-items:center}.PaxAndClass-popup .btn-wrapper .btn{background:#333;color:#fff;width:40%}.PaxAndClass-popup .btn-wrapper{position:-webkit-sticky;position:sticky;bottom:0;border-top:1px solid #eaeaea;margin-top:30px;width:100%;text-align:end;background:#fff}.PaxAndClass-popup .trip-class-heading{font-size:16px;font-weight:500;margin-bottom:20px;margin-top:28px}.PaxAndClass-popup .child-select-box{border:1px solid #666;border-radius:8px;min-width:93px}.PaxAndClass-popup .child-drop-down{padding:5px 0;position:absolute;bottom:100%;background:#fff;z-index:9;border:.5px solid hsla(0,0%,46%,.28);box-shadow:0 10px 12px rgba(0,0,0,.15);max-height:204px;overflow:auto;border-radius:8px;width:100%}.PaxAndClass-popup .child-drop-down li{padding:4px 17px;display:flex;justify-content:center}.PaxAndClass-popup .child-drop-down li:hover{background:#f2f2f2}.PaxAndClass-popup .child-drop-down li.selected{background:rgba(13,103,202,.07)}.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;color:#231f20}.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{margin-bottom:30px}.PaxAndClass-wrapper .font-icons.icon-cross.close{border:1px solid #e9e9ee;background-color:#f0f1f7;color:#231f20;background-size:.8125rem;width:2rem;height:2rem;margin-left:-.375rem;border-radius:1rem}.PaxAndClass-wrapper .font-icons.icon-cross.close:before{margin-top:7px;margin-left:9px;font-size:14px}.PaxAndClass-wrapper .adl-floating-input.form-floating{height:60px;padding:9px 16px 10px;border:1px solid #ced4da;line-height:normal;border-radius:8px}.PaxAndClass-wrapper .adl-floating-input.form-floating .label{color:#575756;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%;background-color:#231f20;font-weight:600}.bs-holder .PaxAndClass-popup .pax-heading,.bs-holder .PaxAndClass-popup .trip-class-heading{font-weight:600;font-size:18px}}.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 .form-floating>.form-control:not(:placeholder-shown)~label{color:#666}.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-weight:600}.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-weight:500;padding:1.5rem;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}}.travel_date .date-icon{right:16px;top:54%;transform:translateY(-50%)}.trip-pax-cls-wrapper{display:flex;padding-bottom:16px}@media screen and (min-width:993px){.hotel-search-wrapper{margin:auto;padding:20px 0;display:flex;justify-content:space-between;max-width:1320px;width:90%}.hotel-search-wrapper .travel_date .form-floating:after{top:50%;right:0;width:1px;content:"";height:1.875rem;position:absolute;background:#e2e2e2;margin-top:-.9375rem}.hotel-search-wrapper .travel_date.return-date .form-floating:after{top:unset;right:unset;width:0;height:unset;position:unset;background:unset;margin-top:unset}.hotel-search-wrapper .btn{width:15%;height:54px}.hotel-search-wrapper .PaxAndClass-wrapper,.hotel-search-wrapper .search_input{width:24%}.hotel-search-wrapper .adl-floating-input.form-floating{line-height:normal}.hotel-search-wrapper .adl-floating-input.form-floating .label,.hotel-search-wrapper .adl-floating-input.form-floating label{display:none}.hotel-search-wrapper .form-floating>.form-control:focus,.hotel-search-wrapper .form-floating>.form-control:not(:placeholder-shown){padding:16px}.travel-date-wrapper{display:flex;width:32%}.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;height:-moz-fit-content;height:fit-content}.travel-date-wrapper .travel_date .form-floating>.form-control{height:unset}.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:1400px){.hotel-search-wrapper .btn{width:17%}.hotel-search-wrapper .PaxAndClass-wrapper{width:22%}}@media screen and (max-width:1200px){.hotel-search-wrapper .btn{width:20%}}@media screen and (max-width:993px){.hotel-search-wrapper{margin:32px 20px 40px}.hotel-search-wrapper .btn{width:100%;border-radius:.75rem}.hotel-search-wrapper .adl-floating-input.form-floating label{display:inline-block}.hotel-search-wrapper .adl-floating-input.form-floating input{font-weight:500}.hotel-search-wrapper .adl-floating-input.form-floating .label{display:inline-block}.hotel-search-wrapper .PaxAndClass-wrapper{width:100%}.travel-date-wrapper{display:flex;justify-content:space-between}.travel-date-wrapper .travel_date{width:47%}.swap-wrapper{display:none}.mweb-search-bar{border:1px solid #efefef;border-radius:60px;position:relative}.w-85p{width:85%}.mweb-search-widget{height:100vh;background:#fff}}.trains.other-train-service.train-services .other-train-banner{display:flex!important;flex-direction:column;align-items:center}.trains.other-train-service.train-services .other-train-banner .zooming_image__container{overflow:hidden;border-radius:8px}.trains.other-train-service.train-services .other-train-banner .zooming_image__container:hover img{transform:scale(1.15);transition:all 2.6s ease-in-out}.trains.other-train-service.train-services .other-train-banner .zooming_image__container:hover a{position:relative}.trains.other-train-service.train-services .other-train-banner .zooming_image__container:hover a:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.102);border-radius:50%;z-index:5}@media only screen and (max-width:993px){.trains.other-train-service.train-services .other-train-banner .zooming_image__container:hover{transition:all 1s ease-in-out}}.trains.other-train-service.train-services .other-train-banner .img{height:11.5625rem;width:11.5625rem;border-radius:50%}@media screen and (max-width:1399px){.trains.other-train-service.train-services .other-train-banner .img{height:10.75rem;width:10.75rem}}@media screen and (max-width:1200px){.trains.other-train-service.train-services .other-train-banner .img{height:8.75rem;width:8.75rem}}@media screen and (max-width:993px){.trains.other-train-service.train-services .other-train-banner .img{height:4.875rem;width:4.875rem;margin-bottom:.625rem}}.trains.other-train-service.train-services .other-train-title{text-align:center;font-size:1.125rem;font-weight:400;color:#333}@media screen and (max-width:768px){.trains.other-train-service.train-services .other-train-title{font-size:.875rem;font-weight:500}}.trains.other-train-service.train-services .other-train-heading{margin-bottom:1.5rem;font-size:1.75rem}@media screen and (max-width:768px){.trains.other-train-service.train-services .other-train-heading{font-size:1.375rem;margin-bottom:.75rem}}@media screen and (max-width:993px){.trains.other-train-service.train-services .other-train-heading{padding-left:20px}.trains.other-train-service.train-services .card-container{padding-left:20px;padding-right:20px}}.seach_wraapper__container{position:absolute;width:520px;display:block;top:6rem;left:calc((100% - 1520px)/2);background:#fff;border-radius:1.875rem;z-index:1;padding:40px}.seach_wraapper__container .train_widget_heading{font-size:1.75rem;margin-bottom:6px}.seach_wraapper__container .train_widget_sub_heading{font-size:.875rem;margin-bottom:26px;color:#666;font-weight:400}.search_train_widget{padding:auto;display:flex;justify-content:center;background-color:#eaebed;position:relative}.search_train_widget .content_carousel{width:100%;max-width:1800px}.search_train_widget .content_carousel .single_carousel-banner{position:relative;min-height:666px}.search_train_widget .content_carousel .single_carousel-banner .single_carousel-img{min-height:666px}.search_train_widget .content_carousel .static_pages.slick-wrapper .slick-slider .slick-next{display:unset;width:2.5rem;height:2.5rem;right:5.75rem}.search_train_widget .content_carousel .static_pages.slick-wrapper .slick-slider .slick-prev{display:unset;width:2.5rem;height:2.5rem;left:41.7rem}.search_train_widget .content_carousel .slick-slider .slick-slide{padding:0}.search_train_widget .content_carousel .slick-slider .slick-dots{bottom:50px;right:30%;width:auto}.search_train_widget .content_carousel:hover .static_pages.slick-wrapper .slick-slider .slick-next{right:5.75rem}.search_train_widget .content_carousel:hover .static_pages.slick-wrapper .slick-slider .slick-next i.icon-arrow-right{padding:15px}.search_train_widget .content_carousel:hover .static_pages.slick-wrapper .slick-slider .slick-prev{left:667px}.search_train_widget .content_carousel:hover .static_pages.slick-wrapper .slick-slider .slick-prev i.icon-arrow-left{padding:15px}.search_train_widget .content_carousel:after{height:8px;width:100%;bottom:0;content:"";position:absolute;right:0;left:0;background:linear-gradient(90deg,#1b86a2,#2073b8 22%,#6b5ca6 41%,#923993 70%,#cd4b59 93%,#f05636)}.banner_detail{position:absolute;left:768px;max-width:23%;top:34%;color:#fff;line-height:normal}.banner_detail a{color:#fff}.banner_detail .title{font-size:1.125rem;margin-bottom:12px}.banner_detail .sub_title{font-size:1rem;margin-bottom:40px}.banner_detail .disc{font-size:2.25rem;margin-bottom:12px}.banner_detail .tnc{font-size:.625rem}.banner_detail button{font-size:16px;font-weight:500;margin-bottom:14px;background:#fff;padding:12px 28px;color:#222;border:1px solid #fff;border-radius:50px}.main-header.sticky.floating-header{top:-2px}@media screen and (max-width:1600px){.seach_wraapper__container{left:2rem}.seach_wraapper__container .adl-button{height:3.25rem;background-color:#231f20}}@media screen and (max-width:1600px)and (max-width:1600px){.search_train_widget .content_carousel:hover .static_pages.slick-wrapper .slick-slider .slick-prev{left:576px}}@media screen and (max-width:1600px){.banner_detail{left:675px}}@media screen and (max-width:1300px){.banner_detail{max-width:18%;top:38%}}@media screen and (min-width:993px){.search_train_widget .content_carousel .single_carousel-img{border-radius:0}.search_train_widget .content_carousel .slick-slider{margin:0}}@media screen and (max-width:993px){.seach_wraapper__container{position:unset;width:100%;padding:0 20px;background-color:transparent}.seach_wraapper__container h1.page_heading{font-size:1.75rem;margin-bottom:24px}.seach_wraapper__container i.heading_shevron{margin-left:10px;top:-6px;position:relative}.search_train_widget{display:block;background-color:transparent}.search_train_widget .content_carousel .single_carousel-banner,.search_train_widget .content_carousel .single_carousel-banner .single_carousel-img{min-height:auto!important}.search_train_widget .content_carousel .slick-slider{margin:0}.search_train_widget .content_carousel:after{display:none}}@media screen and (max-width:993px)and (max-width:1600px){.search_train_widget .content_carousel:hover .static_pages.slick-wrapper .slick-slider .slick-prev{left:576px}}@media screen and (max-width:768px){.search_train_widget .single_carousel-img{border-radius:1rem}}.image_side_content_wrapper{margin-bottom:72px}.image_side_content_wrapper .title{font-size:28px;margin-bottom:24px;font-weight:600}.image_side_content_wrapper .content_wrapper{grid-row-gap:40px;row-gap:40px;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;column-gap:20px}.image_side_content_wrapper .content_wrapper .content_item{display:flex}.image_side_content_wrapper .content_wrapper .content_item .image-d{width:178px;height:178px;border-radius:16px}.image_side_content_wrapper .content_wrapper .content_item .content{padding-left:20px}.image_side_content_wrapper .content_wrapper .content_item .content .other-train-title{font-size:14px;padding-top:10px;padding-bottom:5px;font-weight:400}@media screen and (max-width:993px){.image_side_content_wrapper{margin-bottom:32px}.image_side_content_wrapper .title{padding-left:20px;margin-bottom:20px;font-size:.75rem!important;line-height:1.5rem;color:#575756;letter-spacing:.1125rem;text-transform:uppercase}.image_side_content_wrapper .content_wrapper{grid-template-columns:repeat(3,84%);padding-left:20px;overflow:auto;row-gap:20px}.image_side_content_wrapper .content_wrapper::-webkit-scrollbar{display:none}.image_side_content_wrapper .content_wrapper .content_item .image-d{width:100px;height:100px}}.offer_container{flex-wrap:nowrap;column-gap:20px}.offer_container .offer_card{border-radius:12px;width:100%}.offer_container .offer_card .offer_img{width:80px}.offer_container .offer_card .offer_txt{margin:auto 0}.offer_container .offer_card .knowMoreBtn{border-radius:24px;margin:auto 0;padding:8px 24px}@media screen and (max-width:993px){.offer_container{column-gap:9px}.offer_container .offer_card{padding:16px 12px}.offer_container .offer_card .offer_txt{margin:auto 0}.offer_container .offer_card .offer_img{width:50px;margin-right:10px}.offer_container .offer_card .offer_heading{font-weight:500;font-size:14px;margin-bottom:0}.offer_container .offer_card .offer_subheading{font-size:12px;font-weight:300;margin-bottom:0}.offer_container .offer_card .multiple_offers{display:block;margin:0 auto;text-align:center}.offer_container .offer_card .multiple_offers .offer_img{margin:0 auto}}.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:9.6875rem;height:11.625rem;border-radius:1rem}}.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}@media screen and (max-width:993px){.trains.other-train-service .ellipsis{font-size:14px;height:2.0625rem;line-height:1rem}}.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:0}}.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}@media screen and (max-width:993px){.other-train-heading{font-size:.75rem!important;line-height:1.5rem;color:#575756;letter-spacing:.1125rem;text-transform:uppercase;font-weight:500}}.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:32px;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:12px}.trains.other-train-service .other-train-banner .other-train-img{border-radius:12px;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:28px;margin-bottom:32px;font-weight:600}@media only screen and (max-width:993px){.trains.other-train-service .other-train-heading{margin-bottom:12px;font-weight:500}}.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 9px}}@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}}.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:993px){.single_carousel__contents.scrollable .single_carousel-banner{width:18.875rem;height:9.375rem;margin-left:.5625rem}.single_carousel__contents.scrollable .single_carousel-banner:first-child{margin-left:1.25rem}}@media screen and (max-width:991px){.quickLinks,body{background:#f8f9ff}.mweb-head{margin-bottom:20px;font-size:.75rem!important;line-height:1.5rem;color:#575756;letter-spacing:.1125rem;text-transform:uppercase}}.main-header.floating-header:not(.sticky).scrollOnAbsolute{top:0}.seach_wraapper__container{top:8.75rem;border-radius:40px;left:calc((100% - 1500px)/2)}.seach_wraapper__container .train_widget_heading{line-height:1.42;margin-bottom:2px}.seach_wraapper__container .hotel-search-wrapper{flex-direction:column;width:100%}.seach_wraapper__container .hotel-search-wrapper .adl-floating-input.form-floating .label,.seach_wraapper__container .hotel-search-wrapper .adl-floating-input.form-floating label{display:inline-block}.seach_wraapper__container .hotel-search-wrapper .adl-floating-input.form-floating .form-control:focus{padding-top:26px;padding-bottom:8px}.seach_wraapper__container .hotel-search-wrapper .adl-floating-input.form-floating .form-control:focus~label{font-size:14px;top:5px;left:-1px}.seach_wraapper__container .hotel-search-wrapper .adl-floating-input.form-floating .form-control:not(:placeholder-shown)~label{font-size:14px;top:5px;left:-1px}.seach_wraapper__container .hotel-search-wrapper .adl-floating-input.form-floating .form-control:not(:placeholder-shown){padding-top:26px;padding-bottom:8px}.seach_wraapper__container .hotel-search-wrapper .travel-date-wrapper{width:100%;padding-bottom:24px}.seach_wraapper__container .hotel-search-wrapper .travel-date-wrapper .travel_date .react-datepicker,.seach_wraapper__container .hotel-search-wrapper .travel-date-wrapper .travel_date .react-datepicker_bottom-sheet{right:unset;left:0}.seach_wraapper__container .hotel-search-wrapper .travel-date-wrapper .travel_date .form-floating>.form-control{height:3.75rem}.seach_wraapper__container .hotel-search-wrapper .travel-date-wrapper .travel_date.return-date .react-datepicker,.seach_wraapper__container .hotel-search-wrapper .travel-date-wrapper .travel_date.return-date .react-datepicker_bottom-sheet{left:-101%}.seach_wraapper__container .hotel-search-wrapper .PaxAndClass-wrapper{width:100%;padding-bottom:40px}.seach_wraapper__container .hotel-search-wrapper .PaxAndClass-wrapper .adl-floating-input.form-floating{height:3.75rem;padding-top:6px;padding-bottom:8px}.seach_wraapper__container .hotel-search-wrapper .PaxAndClass-wrapper .adl-floating-input.form-floating .label{margin-bottom:4px}.seach_wraapper__container .hotel-search-wrapper .btn,.seach_wraapper__container .hotel-search-wrapper .search_input{width:100%}.seach_wraapper__container .airports_suggestions_list{min-width:100%;max-width:100%}.seach_wraapper__container .train_widget_sub_heading{margin-bottom:6px;padding-top:6px}.search_input{padding-bottom:24px}.search_input .form-floating>.form-control{height:3.75rem}.search_input .input-icon{top:40%}.search_train_widget .content_carousel .single_carousel-banner,.search_train_widget .content_carousel .single_carousel-banner .single_carousel-img{min-height:697px}.container .faqWrap h2{font-size:1.75rem}.rewarBannerDesktop{border-radius:.75rem;width:100%;height:100%;object-fit:cover}.trains.other-train-service.slider-widget{margin-bottom:10px}.trains.other-train-service.slider-widget .other-train-heading{font-size:28px;margin-bottom:24px}.trains.other-train-service.slider-widget .img,.trains.other-train-service.slider-widget .other-train-img{width:309px;height:310px}.trains.other-train-service.slider-widget .detail{display:flex}.trains.other-train-service.slider-widget .detail img{margin:-6px 3px 10px}.trains.trains.other-train-service.train-services{margin-bottom:36px}.trains.trains.other-train-service.train-services .slick-slide:last-child>:last-child img{width:24px;margin:auto}.full_bleed__infobanner .title{font-size:28px;padding-bottom:24px}@media screen and (max-width:1600px){.full_bleed__infobanner .title{padding-bottom:12px}}.tab-content-wrapper{height:478px}.tab-content-wrapper .img{width:310px;height:240px}.tab-content-wrapper .card-detail img{height:12px;width:12px;margin:4px 0 0}.tab-content-wrapper .card-detail .google{margin-top:5px}.tab-content-wrapper .view-more-banner{height:360px;min-width:240px}.w-50p{width:50%}.w-63p{width:63%}.txt-ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.co-branding-apply-now{margin-bottom:72px}.tab_carsousel .slick-track{transition:unset}.banner_detail .sub_title{font-size:24px;margin-bottom:35px}@media screen and (max-width:1600px){.seach_wraapper__container{left:2rem}}@media screen and (min-width:1400px){.banner_detail{left:47%}}@media screen and (min-width:993px){.search_train_widget .seach_wraapper__container{top:6rem}.search_train_widget .content_carousel .single_carousel-banner{min-height:650px}.search_train_widget .content_carousel .single_carousel-banner .single_carousel-img{min-height:650px;object-position:right 12%}}@media screen and (max-width:1400px){.trains.other-train-service.slider-widget .img,.trains.other-train-service.slider-widget .other-train-img{width:260px}.tab-content-wrapper{height:410px!important}}@media screen and (max-width:993px){.slick-slider .slick-track{background:#f8f9ff}.seach_wraapper__container .hotel-search-wrapper{margin:0}.seach_wraapper__container .hotel-search-wrapper .form-floating>.form-control{height:3.75rem;border-color:#e0deee;border-radius:.75rem}.seach_wraapper__container .hotel-search-wrapper .PaxAndClass-wrapper,.seach_wraapper__container .hotel-search-wrapper .travel-date-wrapper{padding-bottom:0}.seach_wraapper__container .hotel-search-wrapper .PaxAndClass-wrapper .adl-floating-input.form-floating{background-color:#fff;border-color:#e0deee;border-radius:.75rem;line-height:20px}.seach_wraapper__container .mweb-search-widget{height:-moz-fit-content;height:fit-content;background-color:transparent}.search_input .input-icon{top:50%}.trains.other-train-service.slider-widget{margin-bottom:-10px}.trains.other-train-service.slider-widget .other-train-heading{font-size:22px;padding-left:20px}.trains.other-train-service.slider-widget .img,.trains.other-train-service.slider-widget .other-train-img{width:260px;height:260px}.trains.other-train-service.slider-widget .mobile_carousel{padding-left:20px}.trains.trains.other-train-service.train-services{margin-bottom:31px}.trains.trains.other-train-service.train-services .other-train-banner:last-child img{width:1.5rem;height:1.5rem;border-radius:0;margin-left:50%;margin-top:50%;transform:translate(-50%,-50%)}.full_bleed__infobanner .title{font-size:.875rem}.co-branding-apply-now{margin-bottom:2rem}.tab-content-wrapper{height:500px}.tab-content-wrapper .tab_carsousel{top:105px}.tab-content-wrapper .tab_carsousel .img{border-radius:1rem;object-fit:fill}.container .faqWrap h2{font-size:.75rem}}.m-head{margin-bottom:1.25rem}@media screen and (max-width:993px){.offer_m_title{font-size:.75rem!important;line-height:1.5rem;color:#575756;letter-spacing:.1125rem;text-transform:uppercase;margin-bottom:.75rem}}.single_carousel_wrapper .hotel_card .card_footer{text-align:left;padding:.5rem .625rem}.single_carousel_wrapper .hotel_card .card_footer img{min-width:.625rem;margin-right:.25rem;vertical-align:top;margin-top:.125rem}.single_carousel_wrapper .hotel_card .card_footer .star_rating{font-size:.6875rem;color:#555}.single_carousel_wrapper .hotel_card .card_footer .hotel_name{font-size:.8125rem;font-weight:600}.single_carousel_wrapper .hotel_card .card_footer .hotel_city{font-size:.6875rem;font-weight:400}.single_carousel_wrapper .hotel_card .card_image img{min-width:9.375rem;min-height:5.625rem}.single_carousel_wrapper .hotel_card .truncate{text-overflow:ellipsis;overflow:hidden;max-width:8.125rem;white-space:nowrap}.rewards_hotel figure img{max-width:100%}@media screen and (max-width:993px){.rounder_images img{border-radius:16px}.trains.other-train-service .mobile_carousel{display:flex;overflow-y:auto;grid-gap:0 9px;margin:0 -20px;padding:0 20px}}@media screen and (max-width:993px){.trains.other-train-service .mobile_carousel::-webkit-scrollbar{display:none;width:0;background:transparent}}@media screen and (max-width:993px){.rounder_images .single_carousel__contents.scrollable .single_carousel-banner{margin-left:.5625rem}.rounder_images .single_carousel__contents.scrollable .single_carousel-banner:first-child{margin-left:1.25rem}.rounder_images .single_carousel__contents.scrollable .single_carousel-banner:last-child{margin-right:1.25rem}.footer_wrapper{margin-top:0}.slick-slider .slick-slide{padding:0 10px 0 0}.slick-list{margin-left:-15px!important}.view-more-banner .arrow_container img{width:24px;height:24px;border-radius:0;margin-top:23px;margin-left:106px}.view-more-banner .card_footer{font-size:13px;text-align:center;margin-left:-5px;margin-top:7px}.full_bleed__infobanner .text_container h2,.full_bleed__infobanner .text_container h3{font-size:14px!important}.full_bleed__infobanner .text_container .bulletList{padding-left:12px!important;padding-top:12px!important;margin:0}.full_bleed__infobanner .text_container .bulletList li h4{font-size:14px!important}.full_bleed__infobanner .text_container p:last-child{margin-bottom:10px!important}.full_bleed__infobanner .text_container label.read_more{margin-top:0}}