.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-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 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}.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 p{color:#666!important}.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-family:Roboto-Medium,Helvetica Neue,Arial,sans-serif;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}.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 .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:#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}}.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}.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-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}}.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,.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}}.hotel-filter-search{position:relative}.hotel-filter-search .search-field{margin:22px 0;position:relative}.hotel-filter-search .search-field input{padding:10px 30px 10px 40px;border-radius:50px;border:1px solid #ced4da;width:100%}.hotel-filter-search .search-field input:hover{border-color:#222}.hotel-filter-search .search-field .icon-search{position:absolute;left:20px;top:7px;font-size:16px;color:#666}.hotel-filter-search .search-field .icon-cross{position:absolute;right:12px;top:7px;font-size:16px;color:#666;padding:5px}.hotel-filter-search .search-list{left:0;top:100%;z-index:99;overflow:auto!important;min-height:.625rem;margin:.9375rem 0 0;position:absolute;background:#fff;border:1px solid #dadce0;box-shadow:0 0 1.25rem 0 hsla(0,0%,53%,.2);border-radius:.5rem .5rem .5rem .5rem;max-width:280px;min-width:280px}.model-backdrop{top:0;left:0;width:100%;height:100%;z-index:998;position:fixed;background:rgba(0,0,0,.5)}.model-backdrop .model-content-holder{top:50%;left:50%;clear:both;z-index:999;overflow:hidden;position:relative;max-width:50rem;min-width:18.75rem;background:#fff;max-height:max-content;transform:translateX(-50%) translateY(-50%);border:1px solid rgba(0,0,0,.2);background-clip:padding-box;border-radius:10px;outline:0}.model-backdrop .btn{font-size:1rem;line-height:21px;padding:12px 18px;background:#fff;color:#222;border:1px solid #333;border-radius:50px}.model-backdrop .btn:hover{background:#f3f3f3;border-color:#f3f3f3}.model-backdrop .btn.btn-000{background:#222;color:#fff}.model-backdrop .btn.btn-000:hover{background:#222;border-color:#222}.model-backdrop .form-check input{height:1.375rem;width:1.375rem}.bg-f8f8f8{background:#f8f8f8}.bg-fff{background:#fff}.model-content-holder-body{border-top:1px solid #ddd;border-bottom:1px solid #ddd;display:flex;height:45vh}.w-25p{width:25%}.w-40p{width:40%}.w-60p{width:60%}.w-50p{width:50%}.w-75p{width:75%}.wrap{flex-wrap:wrap}.h-max-content{height:max-content}.o-auto{overflow:auto}.h-100p{height:100%}.selected-count{border-radius:50%;background:#222;color:#fff;width:22px;height:22px;display:inline-block;text-align:center}.flx-as{align-content:flex-start}@media screen and (max-width:993px){.model-backdrop .bs-holder{left:0;max-height:85%;clear:both;width:100vw;z-index:999;bottom:0;overflow:auto;position:fixed;background:#fff;border-radius:20px 20px 0 0;transition:all .4s ease-in-out;transform:translateY(0);height:auto}.model-content-holder-body{border-bottom:none;height:60vh}.model-content-holder-body .form-check{padding-left:0;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #e2e2e2;display:flex;flex-direction:row-reverse;justify-content:space-between}.model-content-holder-body .form-check .form-check-input{margin-right:0}.selected-count{width:7px;height:7px;background:#0d67ca;color:#0d67ca}}.side-filter{padding:24px 16px;border:1px solid #e2e2e2;border-radius:6px;width:20%;height:-moz-fit-content;height:fit-content}.side-filter .form-check{padding-left:0;display:flex;align-items:center}.side-filter .form-check.hide{display:none}.side-filter .form-check-input{width:15px;height:15px}.side-filter .filter-capsule{border:2px solid #222;background-color:#f3f3f3;padding:7px 24px 6px 11px;border-radius:50px;width:max-content;position:relative}.side-filter .filter-capsule i{position:absolute;cursor:pointer}.side-filter .tdu{text-decoration:underline;cursor:pointer}.side-filter .tdu:hover{text-decoration:none}.mweb-filter-capsule{border:1px solid #e2e2e2;border-radius:50px;width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content}.mweb-filter-capsule i{position:relative;top:-4px}.mweb-filter-capsule:hover{border-color:#222}.w-20p{width:20%}.sort-label{border:1px solid #e2e2e2;border-radius:50px;width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content}.sort-label i{position:relative;top:-4px}.sort-label:hover{border-color:#222}.sort-wrapper{position:relative;z-index:9}.sort-wrapper .sort-popup{position:absolute;top:100%;right:0;border:.5px solid hsla(0,0%,46%,.28);background:#fff;z-index:9;border-radius:8px;box-shadow:0 10px 12px rgba(0,0,0,.15);padding:10px 6px;width:max-content}.sort-wrapper .sort-popup :hover{background-color:#e9ecef}.sort-wrapper .RadioLabel{position:relative;display:block;padding:12px 16px;cursor:pointer}.sort-wrapper input.RadioInput[type=radio]{accent-color:#222;position:absolute;top:50%;transform:translateY(-50%);width:19px;height:19px}.sort-wrapper .sort-item{border:1px solid #e2e2e2;border-radius:8px;width:101px;height:105px;display:flex;flex-direction:column;justify-content:space-between;line-height:normal}.sort-wrapper .sort-item.selected{border-color:#222}.hotelTile{width:100%;height:242px;overflow:hidden;transition:all .2s ease-in}.hotelTile:hover{border-color:#222}.hotelTile .hotelTile-detail{width:calc(100% - 300px)}.hotelTile .btn{border:1px solid #e2e2e2;border-radius:50px}.hotelTile .btn:hover{border-color:#222;background:#f3f3f3}.hotelTile .btn-001{border-color:#0d67ca;background:#fff;color:#0d67ca;min-width:max-content}.hotelTile .btn-001:hover{border-color:#0d67ca;background:#0d67ca;color:#fff}.google{margin:auto 0!important}.flx-jce{justify-content:flex-end}.txt-009{color:#555}.txt-014{color:#666}.w-63p{width:63%}.w-35p{width:35%}.w-65p{width:65%}.w-100p{width:100%}.ar{text-align:right}.fs-14{font-size:.875rem}.bdr-1{border:1px solid #e2e2e2}.bdr-r6{border-radius:6px}.bdr-rl6{border-radius:6px 0 0 6px}.bdr-rb6{border-radius:0 0 6px 6px}.bdr-rt6{border-radius:6px 6px 0 0}.nowrap{white-space:nowrap}.dot{width:4px;height:4px;border-radius:50%;background:#999;margin-left:2px;margin-right:1px;margin-bottom:5px}.three-dot{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.progress-bar-hotel{width:160px;background:#d8d8d8;border-radius:2px;height:2px;margin:18px auto 24px}.progress-bar-hotel .progress-bar-hotel-inner{background:#222;height:2px;border-radius:2px}.bdr-n{border:none!important}.hotel-img{height:14.375rem}.m-w-mx{min-width:max-content}@media(max-width:992px){h1.page_heading{font-size:1.375rem}}header.main-header.sticky:not(.noAnimate){z-index:101!important}.offers_carousel{margin-bottom:2.567rem}.offers_carousel.mobile{overflow:scroll;padding-left:20px}.offers_carousel ::-webkit-scrollbar{display:none}.offers_carousel .offer-banner-rewards{display:flex!important;width:20rem;height:3.75rem;margin:0 .625rem 0 0;padding:.75rem;border-radius:.5rem;align-items:center;border:.0625rem solid #fef6ea;background-color:#fef6ea}.offers_carousel .offer-banner-rewards:hover{border-color:#e3caa4}.offers_carousel .offer-banner-rewards .offer-img{width:34px;max-width:2.5rem;margin-bottom:.375rem}.offers_carousel .offer-banner-rewards .offer-img svg{height:24px;width:24px;margin-right:6px}.offers_carousel .offer-banner-rewards .offer-img.adlw .offer_icon.ai-offer-filled:before{font-size:22px}.offers_carousel .offer-banner-rewards .offer-img .offer_icon{margin-top:3px;margin-right:12px;color:#df5f44;display:inline-block}.offers_carousel .offer-banner-rewards .block-ellipsis{width:100%;text-decoration:none;display:-webkit-box;max-width:100%;margin:0 auto;font-size:.875rem;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.offers_carousel .m_offers{display:flex}.offers_carousel .m_offers .offer-banner-rewards{height:3.5rem;min-width:40%;max-width:calc(50% - .375rem)}.offers_carousel .m_offers .block-ellipsis{width:160px;font-size:13px}.offers_carousel .slick-slider{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem;justify-content:flex-start}.offers_carousel .slick-slider .slick-arrow{width:4rem;height:100%;border:none;border-radius:unset;background-color:unset}.offers_carousel .slick-slider .slick-arrow .font-icons{font-size:13px;padding:8px;background-color:#fff;border:1px solid #dfdfdf;border-radius:1rem}.offers_carousel .slick-slider .slick-arrow .font-icons:before{display:block;width:13px;height:13px;padding-left:3px}.offers_carousel .slick-slider .slick-arrow.slick-prev{padding-top:0;padding-left:10px;background-image:linear-gradient(-90deg,hsla(0,0%,100%,0),#fff 50%);z-index:1}.offers_carousel .slick-slider .slick-arrow.slick-next{padding-right:4px;padding-top:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%);z-index:auto}@media screen and (max-width:768px){.offers_carousel .slick-slider .slick-prev{left:-20px}.offers_carousel .slick-slider .slick-next{right:-20px}}.offers_carousel .slick-slider .slick-disabled{display:none!important}.offers_carousel::-webkit-scrollbar{display:none;width:0;background:transparent}.icon-arrow-left{padding-bottom:6px}.icon-arrow-right{padding-bottom:3px}.slick-disabled{display:none!important}.shimmer_container{display:flex;margin-bottom:40px}.shimmer_container .blank-holder{width:33%;margin:0 6px}.static_pages.slick-wrapper .slick-slider{position:static}.static_pages.slick-wrapper .slick-slider .slick-prev{top:12px;left:calc(100% - 72px);height:32px;width:32px;z-index:0}.static_pages.slick-wrapper .slick-slider .slick-prev i.icon-arrow-left{transform:rotate(0deg)}.static_pages.slick-wrapper .slick-slider .slick-next{top:12px;right:0;height:32px;width:32px;z-index:0}.slick-slide img{margin:auto;object-position:right top}.trains.other-train-service .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}@media screen and (max-width:993px){.trains.other-train-service .ellipsis{font-size:14px}}.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:2rem}}.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}.other-train-heading{font-size:.75rem!important;line-height:1.5rem;color:#575756;letter-spacing:.1125rem;text-transform:uppercase}.two_column_small_image{margin-bottom:72px;position:relative}.two_column_small_image input[type=checkbox]{opacity:0;bottom:0;position:absolute}.two_column_small_image .title{margin-bottom:32px;font-size:22px;font-weight:700}.two_column_small_image .list_wrapper{display:flex;flex-wrap:wrap}.two_column_small_image .list_wrapper .list_item{padding-bottom:30px;display:flex;font-weight:400}.two_column_small_image .list_wrapper .list_item:nth-child(odd){padding-right:24px}@media only screen and (min-width:993px){.two_column_small_image .list_wrapper .list_item:not(.full_widget){width:50%}}.two_column_small_image .list_wrapper .list_item .sub_title{font-weight:700;margin-bottom:4px;font-size:16px}.two_column_small_image .list_wrapper .list_item .desc{font-size:16px}.two_column_small_image .list_wrapper .list_item .img_container{width:45px;height:45px;background-color:#f4f4f8;margin-right:20px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.two_column_small_image .list_wrapper .list_item .img_container img{width:22px}.two_column_small_image .list_item.clip,.two_column_small_image .list_wrapper .list_item .img_container .img-m{display:none}.two_column_small_image input[type=checkbox]:checked~.list_wrapper .list_item.clip{display:flex}.two_column_small_image input[type=checkbox]:checked~label.know_more:after{content:"Know Less"}.two_column_small_image label.know_more{cursor:pointer;text-decoration:underline;position:absolute;bottom:-10px}.two_column_small_image label.know_more:after{content:"Know More"}@media(min-width:993px){.two_column_small_image label.know_more:hover{text-decoration:none}}@media(max-width:993px){.two_column_small_image .list_wrapper{display:block}.two_column_small_image .list_wrapper .list_item:nth-child(odd){padding-right:0}.two_column_small_image .list_wrapper .list_item .img_container{margin-right:12px}.two_column_small_image .list_wrapper .list_item .img_container .img-d{display:none}.two_column_small_image .list_wrapper .list_item .img_container .img-m{width:34px;display:block}}.popular_routes_cards{margin-bottom:57px}.popular_routes_cards .info_banner_txt{font-size:16px;font-family:Roboto-Medium,Helvetica Neue,Arial,sans-serif;margin-top:20px;max-width:250px}@media only screen and (min-width:993px){.popular_routes_cards .info_banner_txt{max-width:unset}}.popular_routes_cards .airLine_list_heading{font-size:22px;font-weight:700;margin-bottom:20px}@media only screen and (max-width:993px){.popular_routes_cards .airLine_list_heading{margin-bottom:20px}}.popular_routes_cards .route_links{display:flex;flex-wrap:wrap}.popular_routes_cards .route_links .link{margin-bottom:25px;font-size:15px;color:#222}.popular_routes_cards .route_links .link:hover{text-decoration:underline}@media screen and (min-width:768px){.popular_routes_cards .route_links .link{margin-left:4px}}@media screen and (max-width:768px){.popular_routes_cards .route_links .link{text-decoration:underline}.popular_routes_cards .route_links .link:last-child{margin-bottom:0}}.popular_routes_cards .route_links .link.after:after{content:"|";color:#333;margin:0 .5rem}.popular_routes_cards .full{width:100%;display:flex;align-items:center;justify-content:center}.popular_routes_cards .view-btn{background-color:#fff;color:#222;font-size:16px;border:1px solid #222;border-radius:50px;width:100%;padding:10px 32px;font-weight:500}@media(max-width:993px){.popular_routes_cards{margin-bottom:52px}}.full{width:100%}.w-78p{width:78%}.hotel-wrapper .offers_carousel{margin-bottom:20px}.filtersort{line-height:normal}.widget-wrapper{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:100;width:100%;border-bottom:1px solid #e2e2e2;margin-bottom:20px}.main-header.sticky:not(.floating-header){position:static;margin-bottom:0}.container .icon-arrow-left,.container .icon-arrow-right{padding-bottom:0}.container .heading_wrapper.room_unavaiable{display:flex;justify-content:space-between;align-items:center;height:-moz-fit-content;height:fit-content}.container .heading_wrapper.room_unavaiable .room_unavailable_btn{color:#cc0909;border-radius:4px;border:1px solid #cc0909;padding:10px}.container .heading_wrapper .google{height:16px;width:16px}.container .heading_wrapper .star{height:19px;width:14px}.container .heading_wrapper .location{height:19px;width:16px}.container .heading_wrapper .total_user_rating{text-decoration:underline}.container .heading_wrapper .total_user_rating:hover{text-decoration:none}.container .heading_wrapper .subtitle{align-items:center}.no-room-container{margin-top:-1.25rem;position:-webkit-sticky;position:sticky;top:5.688rem;z-index:11}.about.full_bleed__infobanner{border-radius:12px;border:1px solid #e2e2e2;padding:20px;box-sizing:border-box;margin-bottom:32px}.about.full_bleed__infobanner h2.title{font-size:1rem;color:#222;margin-bottom:12px;padding:0}.about.full_bleed__infobanner .text_container{color:#333}.no-result{display:flex;justify-content:center;align-items:center;flex-direction:column}.interlinking-section{margin-bottom:72px}.interlinking-section .popular_routes_cards{margin-bottom:20px}.interlinking-section .popular_routes_cards .airLine_list_heading{font-size:16px;margin-bottom:12px}.interlinking-section .popular_routes_cards .route_links div{display:inline-block;width:-moz-fit-content;width:fit-content}.interlinking-section .popular_routes_cards .route_links .link{margin:0;color:#333}.interlinking-section .popular_routes_cards .view-btn{padding:0;border:none;font-size:15px;color:#333;font-weight:400;margin-left:8px;text-decoration:underline}.interlinking-section .popular_routes_cards .view-btn:hover{text-decoration:none}.cityInfoWrapper{text-align:left}.cityInfoWrapper .heading{border:1px solid #e2e2e2;border-bottom:unset;padding:10px 40px}.cityInfoWrapper .cityInfoTable{width:100%;border-radius:10px;color:#666}.cityInfoWrapper .cityInfoTable a:hover{text-decoration:underline}.cityInfoWrapper .cityInfoTable tbody tr td,.cityInfoWrapper .cityInfoTable thead tr th{border:1px solid #e2e2e2;padding:6px 40px}.trains.other-train-service.best-hotels .other-train-banner .img{height:16.25rem}@media screen and (max-width:993px){.hotel-wrapper .offers_carousel{padding-left:0}.hotel-wrapper .trains.other-train-service .other-train-banner .img{width:318px}.widget-wrapper{border:none;margin-bottom:0}.main-header{display:none}.interlinking-section{margin-bottom:52px}.interlinking-section .popular_routes_cards .route_links .link{text-decoration:none}.cityInfoWrapper .heading{padding:10px 12px}.cityInfoWrapper .cityInfoTable a{text-decoration:underline}.cityInfoWrapper .cityInfoTable tbody tr td,.cityInfoWrapper .cityInfoTable thead tr th{padding:6px 12px}}h1.page_heading{font-size:1.75rem;font-weight:500}