.wrapper_banner_widget{position:relative}.wrapper_banner_widget .flexBanner{height:13.75rem;background-position:50%;background-size:auto 13.75rem;background-repeat:no-repeat;margin-bottom:1.25rem;border-radius:.5rem;display:block!important;width:100%;object-fit:cover}@media(max-width:1200px)and (min-width:768px){.wrapper_banner_widget .flexBanner{background-position-x:82%!important}}@media(min-width:200px)and (max-width:992px){.wrapper_banner_widget .flexBanner{background-position:100% 0;background-size:cover;height:153px}}.side_image_wrapper .list_item .image-d{max-height:300px}.windows img.flexBanner{height:19rem}.hero_Slider{position:relative}.hero_Slider input:checked~.desc{-webkit-line-clamp:0;height:unset;overflow:visible;display:inline-block;width:100%}.hero_Slider input:checked~label.read_more:after{content:"Read Less"}.hero_Slider .text_container{margin-bottom:72px}@media(max-width:993px){.hero_Slider .text_container{margin-bottom:52px}}.hero_Slider .text_container input#desc{position:absolute;opacity:0}.hero_Slider .text_container .desc{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3rem}.hero_Slider .text_container label.read_more{color:#222;text-decoration:underline;cursor:pointer;margin-top:10px}.hero_Slider .text_container label.read_more:after{content:"Read More"}@media only screen and (min-width:993px){.hero_Slider .text_container label.read_more:hover{text-decoration:none}}.hero_Slider .text_container label.read_more.hide_clamp{display:none}.hero_Slider .flight_search_widget{position:absolute;top:8.062rem;width:100%}@media screen and (min-width:576px){.hero_Slider .flight_search_widget{padding:0 20px}}@media screen and (max-width:993px){.hero_Slider .flight_search_widget{top:-90px;position:relative}.hero_Slider .flight_search_widget .child_container{min-height:480px;padding:30px 8px 20px;border:1px solid #ebebeb;border-radius:8px;background-color:#fff}}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}img{max-width:100%}.cardContainer{display:flex;flex-wrap:wrap}@media screen and (max-width:1400px){.cardContainer.maxcol-3{justify-content:center}}.cardContainer.maxcol-3 .box{padding:0 3%}.cardContainer.maxcol-3 .box .card{height:114px}@media screen and (max-width:991px){.cardContainer.maxcol-5{justify-content:center}}.cardContainer.maxcol-5 .box{padding:0 1%}.cardContainer.maxcol-5 .box .card{height:165px}.cardContainer.maxcol-5 .box .card .imgLink{position:relative;top:20%}.cardContainer .card{width:230px;border-radius:10.1px;background-color:#f9f9f9;margin:0 auto}.cardContainer .card .imgLink{display:block;max-width:90%;margin:20px 80px}.cardContainer .name{width:230px;margin:10px auto 30px;color:#222;display:block;font-weight:500}@media screen and (max-width:576px){.cardContainer{grid-template-columns:50% 50%}.cardContainer .card,.cardContainer .name{width:170px}.cardContainer .card .imgLink,.cardContainer .name .imgLink{margin:20px 50px}}.side_image_wrapper .list_item{display:grid;grid-template-rows:minmax(46px,30%) auto;grid-template-columns:auto auto;grid-gap:0 46px;gap:0 46px}@media(min-width:993px){.side_image_wrapper .list_item+.list_item{margin-top:72px}}@media(max-width:993px){.side_image_wrapper .list_item{margin-bottom:52px}}.side_image_wrapper .list_item.no_images{display:block}.side_image_wrapper .list_item.right .image-d{grid-area:1/2/3/3}.side_image_wrapper .list_item .check_box{position:absolute;opacity:0}.side_image_wrapper .list_item input:checked~.desc{-webkit-line-clamp:0;height:unset;overflow:visible;display:inline-block;width:100%}.side_image_wrapper .list_item input:checked~label.read_more:after{content:"Read Less"}.side_image_wrapper .list_item .image-d{grid-area:1/1/4/2;width:100%!important;border-radius:8px;object-fit:cover}@media(min-width:1366px){.side_image_wrapper .list_item .image-d{height:386px}}@media(max-width:767px){.side_image_wrapper .list_item .image-d{display:none}}.side_image_wrapper .list_item .image-m{border-radius:8px}@media(min-width:768px){.side_image_wrapper .list_item .image-m{display:none}}.side_image_wrapper .list_item h2{font-weight:700;font-size:22px;margin-bottom:20px}.side_image_wrapper .list_item .desc{font-size:16px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;height:93px;-webkit-box-orient:vertical}.side_image_wrapper .list_item .desc ul{display:inline-flex;flex-direction:column}.side_image_wrapper .list_item .desc ul li{margin-top:0}@media(min-width:993px){.side_image_wrapper .list_item .desc.clamp{height:109px}}@media(max-width:992px){.side_image_wrapper .list_item .desc{-webkit-line-clamp:2;height:52.8px}}@media(min-width:993px)and (max-width:1199px){.side_image_wrapper .list_item .desc{height:93px}}.side_image_wrapper .list_item label.read_more{margin-top:10px;cursor:pointer;text-decoration:underline}@media(min-width:993px){.side_image_wrapper .list_item label.read_more:hover{text-decoration:none}}.side_image_wrapper .list_item label.read_more:after{content:"Read More"}.side_image_wrapper .hide{display:none}@media(max-width:767px){.side_image_wrapper .list_item{width:100%;grid-template-columns:auto;grid-template-rows:auto auto auto}.side_image_wrapper .list_item .desc{margin-top:20px}.side_image_wrapper .list_item .image-m{width:100%!important;height:220px;grid-area:2/1/3/2;object-fit:cover}.side_image_wrapper .list_item.hide{display:none}}.fm-rm{font-family:Roboto-Medium,Helvetica Neue,Arial,sans-serif}.fm-rn{font-family:Roboto,Helvetica Neue,Arial,sans-serif}.mr-b3{margin-bottom:3px}.airport-wrapper,.direction-wrapper,.flightStatusDate-wrapper{position:relative}.flight-status-input-dropDown{cursor:pointer;position:absolute;margin-top:10px;padding:10px 0;z-index:4;border:1px solid #dadce0;border-radius:8px;background:#fff;width:270px}.flight-status-input-dropDown li{padding:16px}.flight-status-input-dropDown li:hover{background:#f3f3f3}.flight-status-input-dropDown li.selected{display:flex;justify-content:space-between;background:#eef4fb;align-items:center}.bs-holder .flight-status-input-dropDown{position:unset;width:100%;border:none;margin-top:0;padding-top:15px}.bs-holder .flight-status-input-dropDown .flight-status-input-heading{padding:0 0 15px 16px;font-size:22px;font-family:Roboto-Bold,Helvetica Neue,Arial,sans-serif}.w-45p{width:45%}.w-40p{width:40%}.w-15p{width:15%}.airline-list-wrapper{position:relative}.w-28{width:28px}.h-28{height:28px}.h-19{height:19px}.h-14{height:14px}.w-60{width:60px}.w-40{width:40px}.mr-b8{margin-bottom:8px}.mr-t1{margin-top:1px}.airline-list-dropDown{cursor:pointer;position:absolute;margin-top:10px;padding:10px 0;z-index:4;border:1px solid #dadce0;border-radius:8px;background:#fff;width:400px;max-height:425px;overflow:auto}.airline-list-dropDown li{display:flex;padding:10px 24px;margin-bottom:10px}.airline-list-dropDown li:hover{background:#f3f3f3}.airline-list-dropDown li p:last-child{text-align:end}.airline-list-dropDown .blank{position:relative;color:#fcfcfc!important;background:#fcfcfc!important}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.airline-list-dropDown .blank:after{animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#fff;background:linear-gradient(90deg,#f1f1f1 8%,#d7d7d7 18%,#f1f1f1 33%);background-size:800px 104px;position:absolute;top:0;left:0;height:100%;width:100%;float:left;content:"";border-radius:4px}.airline-list-dropDown .no-data-txt{font-size:.875rem;color:red;margin-bottom:0}.airline-list-dropDown .font-icons{width:28px;height:28px}.airline-list-dropDown .font-icons:before{display:inline-block;height:28px;width:28px;font-size:28px}.offcanvas-body .airline-list-dropDown{position:unset;width:100%;border:none;margin-top:0;padding-top:15px}.offcanvas-body .airline-list-dropDown .airline-list-heading{padding:0 0 15px 16px;font-size:22px;font-family:Roboto-Bold,Helvetica Neue,Arial,sans-serif}@media screen and (min-width:993px){.flight-status-wrapper{max-width:1308px;border-radius:50px;background:#fff;width:100%;padding-right:20px;display:flex;align-items:center}.flight-status-wrapper .form-floating:after{top:50%;right:0;width:1px;content:"";height:1.875rem;position:absolute;background:#e2e2e2;margin-top:-.9375rem}.flight-status-wrapper .form-floating>.form-control{border:none;height:84px;border-radius:0}.flight-status-wrapper .form-floating>.form-control:hover{background:#f3f3f3}.flight-status-wrapper div.adl-floating-input input.withIcon{padding-right:16px}.flight-status-wrapper .form-floating>label{top:14px;color:#666;font-size:14px}.flight-status-wrapper .form-floating>.form-control:focus~label{top:12px;color:#666;font-size:14px}.flight-status-wrapper .form-floating>.form-control:not(:placeholder-shown)~label{top:12px;color:#666;font-size:14px}.flight-status-wrapper .airport-wrapper{width:14%}.flight-status-wrapper .airport-wrapper .form-control{border-radius:3.125rem 0 0 3.125rem;padding-left:30px}.flight-status-wrapper .airport-wrapper .form-floating>.form-control:focus~label{left:14px}.flight-status-wrapper .airport-wrapper .form-floating>.form-control:not(:placeholder-shown)~label{left:14px}.flight-status-wrapper .direction-wrapper{width:16%}.flight-status-wrapper .flightStatusDate-wrapper{width:22%}.flight-status-wrapper .airline-list-wrapper{width:28%;height:84px}.flight-status-wrapper .airline-list-wrapper .form-floating:after{width:0}.flight-status-wrapper .btn{width:20%;height:52px;border-radius:50px}}@media screen and (max-width:993px){.flight-status-wrapper{padding-top:10px;margin-bottom:10px}.flight-status-wrapper .airline-list-wrapper,.flight-status-wrapper .airport-wrapper,.flight-status-wrapper .direction-wrapper,.flight-status-wrapper .flightStatusDate-wrapper{margin-bottom:20px}.flight-status-wrapper .btn{width:100%;height:54px}}.airports_suggestions_list{position:absolute;z-index:30;background:#fff;border:1px solid #eee;font-size:16px;font-weight:400;margin-left:-1px!important;max-height:420px;max-width:320px;min-width:320px;overflow-y:scroll;font-family:Roboto-Medium,Helvetica Neue,Arial,sans-serif;border-radius:6px;margin-top:10px;padding:10px 0}@media screen and (max-width:993px){.airports_suggestions_list{font-family:Roboto,Helvetica Neue,Arial,sans-serif;max-width:100%;min-width:100%}}.airports_suggestions_list.scrollVisible{overflow-y:auto;border:1px solid #000;height:3em;width:10em;line-height:1em}.airports_suggestions_list.scroll-visible::-webkit-scrollbar{-webkit-appearance:none}.airports_suggestions_list.scroll-visible::-webkit-scrollbar-track{background:transparent}.airports_suggestions_list.scroll-visible::-webkit-scrollbar:vertical{width:5px;border-radius:2px}.airports_suggestions_list.scroll-visible::-webkit-scrollbar:horizontal{background-color:#999}.airports_suggestions_list.scroll-visible::-webkit-scrollbar-thumb{border-radius:2px;background-color:#999}.airports_suggestions_list li{line-height:normal;list-style-type:none;padding:12px 24px;cursor:pointer}.airports_suggestions_list li:hover{background:#f3f3f3}.airports_suggestions_list li.selected{background:#eef4fb}.airports_suggestions_list li.heading{background:#fff}.airports_suggestions_list .heading{cursor:default;padding:12px 20px;font-size:.625rem;color:#999;display:flex;align-items:flex-end}.airports_suggestions_list .heading .font-icons{font-size:1rem;padding-right:1.25rem;position:relative;top:-1px}.airports_suggestions_list li.no-result{font-size:14px;color:#fb3737;margin:16px 0}.airports_suggestions_list li.no-result:hover{background:#fff}.allSearchListCntr .airports_suggestions_list{border:0;margin-top:-5px;max-height:100%}.allSearchListCntr .airports_suggestions_list option{padding:10px 30px}.content_panel.trains .airports_suggestions_list li{display:flex}.content_panel.trains .airports_suggestions_list li:first-child{margin-top:10px}.content_panel.trains .airports_suggestions_list li:last-child{margin-bottom:10px}.content_panel.trains .airports_suggestions_list li.heading{margin-bottom:0;margin-top:0}.globalSearch .searchLayer .searchSuggester ul li.heading:hover{background-color:unset}.globalSearch .searchLayer .searchSuggester ul li.airport.selected:hover{background:#eef4fb}.search_input{width:100%}@media screen and (max-width:993px){.search_input{padding-bottom:1.5rem}}.fs-18{font-size:18px}.pd-t10{padding-top:10px}.backdrop{top:0;left:0;opacity:1;width:100%;height:100%;z-index:1050;position:fixed;background:rgba(0,0,0,.6);display:block}.bs-holder{left:0;clear:both;width:100vw;bottom:0;overflow:auto;height:0;position:fixed;transform:translateY(100%)}.bs-holder,.bsh-sticky{z-index:1051;background:#fff;border-radius:1.125rem 1.125rem 0 0}.bsh-sticky{position:-webkit-sticky;position:sticky;top:0}.bs-holder.max{min-height:85%}.bs-holder.opened{transform:none;height:auto;max-height:85%;animation:bottom-up .4s ease-out}.bs-header{padding:1rem 1.25rem 0;position:relative}.bs-header-cross .font-icons{position:relative;width:14px;height:14px;display:inline-block}.bs-header-cross .font-icons:before{position:absolute}@keyframes bottom-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.pd-b7{padding-bottom:7px}.mr-r4{margin-right:4px}.flx-sb{display:flex;justify-content:space-between}.capsuleTxt{width:max-content}.fare-wrapper{display:flex;align-items:center;padding-top:20px}.fare-wrapper .fare-list{display:flex;font-size:14px}.fare-wrapper .fare-list li{cursor:pointer;padding:8px 15px;margin-right:12px;border:.0625rem solid #e0deee;border-radius:1.5625rem;display:flex;align-items:center}.fare-wrapper .fare-list li i{display:flex}.fare-wrapper .fare-list li.selected{font-family:Roboto-Medium,Helvetica Neue,Arial,sans-serif;border:.0625rem solid #222;background-color:#fff;box-shadow:0 0 0 .0625rem #222}.fare-wrapper .fare-list li.disabled{cursor:default;border-color:hsla(0,0%,80%,.4);color:rgba(34,34,34,.4)}.fare-wrapper .fare-heading{position:relative;cursor:default;font-size:14px;color:#666;margin-right:10px}.fare-wrapper .fare-heading .font-icons.icon-Info{position:absolute;top:2px;margin-left:6px}.fare-wrapper .tooltip_holder{position:relative}.fare-wrapper .tooltip_holder .tooltip_content{width:236px;font-size:12px;left:0;z-index:3;display:none;padding:16px;margin-top:0;top:2.8125rem;position:absolute;color:#fff;background:#222;border-radius:.5rem .5rem .5rem .5rem;-webkit-border-radius:.5rem .5rem .5rem .5rem}.fare-wrapper .tooltip_holder .tooltip_content:before{width:0;height:0;content:"";top:-7px;left:11%;margin-bottom:.5rem;position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #222}.fare-wrapper .tooltip_holder:hover .tooltip_content{opacity:1;display:block}.fare-selectBox-wrapper{position:relative}.fare-selectBox-wrapper .fareType-dropDown{width:262px;cursor:pointer;position:absolute;padding:10px 0;margin-top:10px;z-index:4;border:1px solid #dadce0;border-radius:8px;background:#fff}.fare-selectBox-wrapper .fareType-dropDown li{padding:16px}.fare-selectBox-wrapper .fareType-dropDown li:hover{background:#f3f3f3}.fare-selectBox-wrapper .fareType-dropDown li.selected{display:flex;justify-content:space-between;background:#eef4fb;font-family:Roboto-Medium,Helvetica Neue,Arial,sans-serif}.fare-selectBox-wrapper .fareType-dropDown li.disabled{color:#dadce0;cursor:default}.fare-selectBox-wrapper .fareType-dropDown li.disabled:hover{background:#fff}.fare-selectBox-wrapper .fareType-dropDown .tooltip_content{width:236px;right:104%;font-size:12px;top:0}.fare-selectBox-wrapper .fareType-dropDown .tooltip_content:before{top:20px;right:-15px;margin-bottom:.5rem;border-bottom:8px solid transparent;border-top:8px solid transparent;border-left:8px solid #222}@media screen and (max-width:993px){.fare-wrapper{display:block;margin-left:-20px;margin-right:-20px}.fare-wrapper .fare-heading{padding-left:20px}.fare-wrapper .fare-heading .font-icons.icon-Info{top:0}.fare-wrapper .fare-list{padding:10px 20px 24px;width:100%;overflow-y:hidden;overflow-x:auto;flex-wrap:nowrap;display:flex;z-index:999}.fare-wrapper .fare-list .font-icons{margin-top:-3px;font-size:16px}.fare-wrapper .fare-list::-webkit-scrollbar{height:0;background:transparent}.fare-wrapper .fare-list li{width:max-content;margin-top:1px;display:flex;justify-content:center;align-items:center;height:43px;background-color:#fff}.fare-wrapper .tooltip_holder{position:relative}.fare-wrapper .tooltip_holder .tooltip_content{width:190px;font-size:12px;right:12px;left:unset;z-index:3}.fare-wrapper .tooltip_holder .tooltip_content h4{display:none}.fare-wrapper .tooltip_holder .tooltip_content:before{width:0;height:0;content:"";top:-7px;right:16%;left:unset;margin-bottom:.5rem;position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #222}.fare-wrapper .tooltip_holder:hover .tooltip_content{opacity:0;display:none}.fare-wrapper .fare-bs-body-wrapper .fare-heading{padding-top:16px;padding-left:16px;padding-bottom:20px;font-size:22px;font-family:Roboto-Medium,Helvetica Neue,Arial,sans-serif;color:#222}.fare-wrapper .fare-bs-body-wrapper .fare-tabs{border-bottom:1px solid #dedede;margin-bottom:20px;overflow-x:scroll;overflow-y:hidden;height:80px;white-space:nowrap;display:flex;height:48.5px}.fare-wrapper .fare-bs-body-wrapper .fare-tabs::-webkit-scrollbar{height:0;background:transparent}.fare-wrapper .fare-bs-body-wrapper .fare-tabs li{height:47px;color:#666;padding:14px 16px 4px;width:max-content}.fare-wrapper .fare-bs-body-wrapper .fare-tabs li.selected{font-family:Roboto-Bold,Helvetica Neue,Arial,sans-serif;color:#333;border-bottom:1.5px solid #333}.fare-wrapper .fare-bs-body-wrapper .bs-content-wrapper{padding:4px 16px 50px;display:flex;align-items:center;justify-content:space-between}.fare-wrapper .fare-bs-body-wrapper .bs-content-wrapper p{width:80%}.fare-wrapper .fare-bs-body-wrapper .bs-content-wrapper .font-icons{margin-top:0;font-size:24px}.fare-wrapper .fare-bs-body-wrapper .bs-content-wrapper i{position:relative;width:50px;height:50px;background:#f4f4f8;border-radius:25px}.fare-wrapper .fare-bs-body-wrapper .bs-content-wrapper i:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}}.fs-12{font-size:12px}.fs-16{font-size:16px}.mr-b1{margin-bottom:1px}.mr-r8{margin-right:8px}.mr-t5{margin-top:5px}.mr-t28{margin-top:28px}.mr-b20{margin-bottom:20px}.txt-666{color:#666}.no-wrap{white-space:nowrap}.form-control{cursor:pointer}.dot{width:.25rem;height:.25rem;display:inline-block;background:#666;border-radius:50%}.PaxAndClass-wrapper{position:relative}.PaxAndClass-wrapper .font-icons{position:relative;width:14px;height:14px;display:inline-block}.PaxAndClass-wrapper .font-icons:before{position:absolute}.PaxAndClass-wrapper .adl-floating-input.form-floating{height:84px;padding:18px 16px 10px;cursor:pointer}.PaxAndClass-wrapper .adl-floating-input.form-floating .label{color:#666;font-size:12px}.PaxAndClass-wrapper .adl-floating-input.form-floating .value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PaxAndClass-wrapper .adl-floating-input.form-floating:hover{background:#f3f3f3}.PaxAndClass-wrapper .selected-class{padding-left:16px;position:relative}.PaxAndClass-wrapper .selected-class:before{top:50%;left:.375rem;content:"";width:.25rem;height:.25rem;margin-top:-.125rem;display:block;position:absolute;background-color:#999;border-radius:.125rem .125rem .125rem .125rem}.PaxAndClass-selectbox{padding:10px;width:max-content;cursor:pointer;border-radius:.375rem}.PaxAndClass-selectbox:hover{background:#f3f3f3}.PaxAndClass-popup{position:absolute;margin-top:10px;cursor:default;z-index:4;border:1px solid #dadce0;border-radius:8px;background:#fff;width:100%;max-width:400px;min-width:400px;padding:8px 20px 18px}.PaxAndClass-popup li{padding:12px 0;display:flex;justify-content:space-between;align-items:center}.PaxAndClass-popup .class-wrapper{display:flex;flex-wrap:wrap}.PaxAndClass-popup .class-wrapper li{cursor:pointer;padding:7px 18px;background:#f3f3f3;border-radius:21px;margin-right:10px;margin-bottom:20px}.PaxAndClass-popup .class-wrapper li.selected{border:1.5px solid #333;background:#fff;width:-moz-fit-content;width:fit-content}.PaxAndClass-popup .btn-wrapper .btn{background:#333;color:#fff;width:40%}.PaxAndClass-popup .btn-wrapper{margin-top:30px;width:100%;text-align:end}.PaxAndClass-popup .trip-class-heading{font-size:16px;font-family:Roboto-Medium,Helvetica Neue,Arial,sans-serif;margin-bottom:20px;margin-top:28px}.pax-counter-container{display:flex;align-items:center}.pax-counter-container .pax-value{margin:0 15px}.pax-counter-container .counter-button{cursor:pointer;width:32px;height:32px;border:1px solid #999;color:#666;border-radius:50%}.pax-counter-container .counter-button .font-icons{width:12px;height:12px}.pax-counter-container .counter-button .font-icons.icon-plus{margin:8px 8px 8px 9px}.pax-counter-container .counter-button .font-icons.icon-minus{margin:4px 4px 4px 9px}.pax-counter-container .counter-button.disabled,.pax-counter-container.disabled{opacity:.4;cursor:default}@media screen and (max-width:993px){.PaxAndClass-wrapper .adl-floating-input.form-floating{height:60px;padding:9px 16px 10px;border:1px solid #e0deee;line-height:normal;border-radius:.75rem;background-color:#fff}.PaxAndClass-wrapper .adl-floating-input.form-floating .label{color:#222;font-size:13px;margin-bottom:3px}.PaxAndClass-wrapper .adl-floating-input.form-floating:hover{background:#fff}.bs-holder .PaxAndClass-popup{position:unset;max-width:100%;min-width:100%;border:none;margin-top:0;padding-top:15px}.bs-holder .PaxAndClass-popup .btn{width:100%}.bs-holder .PaxAndClass-popup .pax-heading,.bs-holder .PaxAndClass-popup .trip-class-heading{font-family:Roboto-Bold,Helvetica Neue,Arial,sans-serif;font-size:18px}}.tooltip_holder{position:relative}.tooltip_holder .tooltip_content{width:158px;font-size:11px;right:0;z-index:3;display:none;padding:10px;margin-top:4px;position:absolute;color:#fff;background:#222;border-radius:.5rem .5rem .5rem .5rem;-webkit-border-radius:.5rem .5rem .5rem .5rem}.tooltip_holder .tooltip_content:before{width:0;height:0;content:"";top:-7px;right:28%;margin-bottom:.5rem;position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #222}.tooltip_holder:hover .tooltip_content{opacity:1;display:block}.toast-body{position:fixed;top:.9375rem;right:50%;z-index:9999999;transform:translateX(50%) translateY(0);min-width:20rem;max-width:calc(100vw - 20px) ""}.toast-body .toast-content{width:100%;color:#fff;font-size:.875rem;text-align:center;background:#333;padding:.9375rem 1.25rem;border-radius:.25rem .25rem .25rem .25rem;-webkit-border-radius:.25rem .25rem .25rem .25rem}.fs-9{font-size:9px}.txt-18aa26{color:#18aa26!important}.txt-dc464b{color:#dc464b!important}.w-100p{width:100%}.bg-fff{background:#fff}.travel_date{position:relative;margin-bottom:24px}.travel_date .react-datepicker__navigation-icon--next:before{border-color:#000!important;border-width:2px 2px 0 0;width:10px;height:10px;left:4px;top:4px}.travel_date .react-datepicker__navigation-icon--previous:before{border-color:#000!important;border-width:2px 2px 0 0;width:10px;height:10px;top:4px;right:4px}.travel_date .clear-return-date{position:absolute;width:30px;height:30px;border-radius:50%;right:10px;top:15px;z-index:2;color:#999;font-size:14px;padding-top:4px;padding-left:8px}.travel_date .clear-return-date:hover{background:#f3f3f3}.travel_date div.adl-floating-input input.withIcon{padding-right:16px}.travel_date .react-datepicker__navigation-icon--next,.travel_date .react-datepicker__navigation-icon--previous{width:16px;height:16px;font-size:1px;color:transparent;display:inline-block;vertical-align:baseline}.travel_date .react-datepicker__navigation-icon--next:before,.travel_date .react-datepicker__navigation-icon--previous:before{width:10px;height:10px;color:#333;font-size:16px;line-height:100%;font-style:normal;font-weight:400;display:inline-block;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fontello}.travel_date .react-datepicker,.travel_date .react-datepicker_bottom-sheet{position:absolute;display:flex;right:-90%;z-index:9;justify-content:space-between;margin-top:10px;background-color:#fff;border:1px solid #ccc;border-radius:8px;width:698px;box-shadow:0 0 1.25rem 0 hsla(0,0%,53%,.2)}.travel_date .react-datepicker__month-container{display:block;flex:0 0 50%}.travel_date .react-datepicker__header{padding:0;position:relative;text-align:center;background-color:#fff;border-bottom:1px solid #fff;border-radius:8px}.travel_date .react-datepicker__header__dropdown{display:flex;text-align:center;padding:1rem}.travel_date .react-datepicker__month-read-view,.travel_date .react-datepicker__year-read-view{visibility:visible!important}.travel_date .react-datepicker__month-dropdown-container,.travel_date .react-datepicker__year-dropdown-container{position:relative;padding:0 1.25rem}.travel_date .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown,.travel_date .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown{top:100%;z-index:999;clear:both;overflow:auto;font-weight:600;font-size:.75rem;position:absolute;margin-top:.625rem;min-width:6.25rem;max-height:15rem;background:#fff;border:1px solid #ccc;border-radius:8px}.travel_date .react-datepicker__month-dropdown-container .react-datepicker__month-option,.travel_date .react-datepicker__month-dropdown-container .react-datepicker__year-option,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__month-option,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__year-option{text-align:left;padding:.375rem .75rem}.travel_date .react-datepicker__month-dropdown-container .react-datepicker__month-option.react-datepicker__month-option--selected_month,.travel_date .react-datepicker__month-dropdown-container .react-datepicker__month-option.react-datepicker__year-option--selected_year,.travel_date .react-datepicker__month-dropdown-container .react-datepicker__year-option.react-datepicker__month-option--selected_month,.travel_date .react-datepicker__month-dropdown-container .react-datepicker__year-option.react-datepicker__year-option--selected_year,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__month-option.react-datepicker__month-option--selected_month,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__month-option.react-datepicker__year-option--selected_year,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__year-option.react-datepicker__month-option--selected_month,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__year-option.react-datepicker__year-option--selected_year{font-family:Roboto-Bold}.travel_date .react-datepicker__month-dropdown-container .react-datepicker__month-option.react-datepicker__month-option--selected_month .react-datepicker__month-option--selected,.travel_date .react-datepicker__month-dropdown-container .react-datepicker__month-option.react-datepicker__month-option--selected_month .react-datepicker__year-option--selected,.travel_date .react-datepicker__month-dropdown-container .react-datepicker__month-option.react-datepicker__year-option--selected_year .react-datepicker__month-option--selected,.travel_date .react-datepicker__month-dropdown-container .react-datepicker__month-option.react-datepicker__year-option--selected_year .react-datepicker__year-option--selected,.travel_date .react-datepicker__month-dropdown-container .react-datepicker__year-option.react-datepicker__month-option--selected_month .react-datepicker__month-option--selected,.travel_date .react-datepicker__month-dropdown-container .react-datepicker__year-option.react-datepicker__month-option--selected_month .react-datepicker__year-option--selected,.travel_date .react-datepicker__month-dropdown-container .react-datepicker__year-option.react-datepicker__year-option--selected_year .react-datepicker__month-option--selected,.travel_date .react-datepicker__month-dropdown-container .react-datepicker__year-option.react-datepicker__year-option--selected_year .react-datepicker__year-option--selected,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__month-option.react-datepicker__month-option--selected_month .react-datepicker__month-option--selected,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__month-option.react-datepicker__month-option--selected_month .react-datepicker__year-option--selected,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__month-option.react-datepicker__year-option--selected_year .react-datepicker__month-option--selected,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__month-option.react-datepicker__year-option--selected_year .react-datepicker__year-option--selected,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__year-option.react-datepicker__month-option--selected_month .react-datepicker__month-option--selected,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__year-option.react-datepicker__month-option--selected_month .react-datepicker__year-option--selected,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__year-option.react-datepicker__year-option--selected_year .react-datepicker__month-option--selected,.travel_date .react-datepicker__year-dropdown-container .react-datepicker__year-option.react-datepicker__year-option--selected_year .react-datepicker__year-option--selected{display:none}.travel_date .react-datepicker-custom-header{padding:1.5rem}.travel_date .react-datepicker__current-month{position:relative;font-family:Roboto-Medium;padding:1.5rem;font-weight:400;font-size:1rem}.travel_date .react-datepicker__navigation{border:none;top:1.5rem;z-index:9999;width:1.25rem;height:1.25rem;position:absolute;background-color:transparent}.travel_date .react-datepicker__navigation--previous{left:1rem}.travel_date .react-datepicker__navigation--next{right:1rem}.travel_date .react-datepicker__navigation.react-datepicker__navigation--next,.travel_date .react-datepicker__navigation.react-datepicker__navigation--previous{width:40px;height:40px;border-radius:50px;margin-top:-10px;margin-left:-10px}.travel_date .react-datepicker__navigation.react-datepicker__navigation--next:hover,.travel_date .react-datepicker__navigation.react-datepicker__navigation--previous:hover{background:#f3f3f3}.travel_date .react-datepicker__week{width:100%;display:block}.travel_date .react-datepicker__day,.travel_date .react-datepicker__day-name{margin:0;width:14.285%;font-size:.875rem;text-align:center;display:inline-block;color:#222;padding:.0625rem 0;background:none!important}.travel_date .react-datepicker__day-name:hover,.travel_date .react-datepicker__day:hover{background:transparent}.travel_date .react-datepicker__day--keyboard-selected{background:none}.travel_date .react-datepicker__day-names{font-size:.875rem;padding:0 .75rem}.travel_date .react-datepicker__month{margin:10px 0;text-align:center;padding:0 .75rem .75rem}.travel_date .datepicker-date{z-index:99;width:2.25rem;height:2.25rem;position:relative;line-height:2.25rem}.travel_date .datepicker-date span{display:block;width:2.25rem;height:2.25rem;cursor:pointer;line-height:2.25rem;border-radius:20px}.travel_date .datepicker-date span:hover{background:#f3f3f3}.travel_date .react-datepicker__day--disabled .datepicker-date span,.travel_date .react-datepicker__day--outside-month .datepicker-date span{opacity:.5;cursor:default}.travel_date .react-datepicker__day--today .datepicker-date span{font-weight:400}.travel_date .on-focused{border-color:#333}.travel_date .react-datepicker .react-datepicker__month .react-datepicker__week .react-datepicker__day--range-end span,.travel_date .react-datepicker .react-datepicker__month .react-datepicker__week .react-datepicker__day--range-start span,.travel_date .react-datepicker_bottom-sheet .react-datepicker__month .react-datepicker__week .react-datepicker__day--range-end span,.travel_date .react-datepicker_bottom-sheet .react-datepicker__month .react-datepicker__week .react-datepicker__day--range-start span{background:#222!important;color:#fff!important}.travel_date .react-datepicker__day--range-start .datepicker-date-holder{background:linear-gradient(270deg,#f2f2f2,#fff)!important}.travel_date .react-datepicker__day--in-range{color:#222!important;padding:0}.travel_date .datepicker-date-holder{justify-content:center;display:flex}.travel_date .react-datepicker__day--in-range .datepicker-date-holder,.travel_date .react-datepicker__day--selected.react-datepicker__day--range-end.react-datepicker__day--in-range .datepicker-date-holder{background:#f3f3f3}.travel_date .react-datepicker .react-datepicker__header .react-datepicker__day-names .react-datepicker__day-name,.travel_date .react-datepicker__day,.travel_date .react-datepicker_bottom-sheet .react-datepicker__header .react-datepicker__day-names .react-datepicker__day-name{margin:0!important}.travel_date .react-datepicker__navigation.react-datepicker__navigation--previous{margin-left:-7px}.travel_date .modify-search-button .react-datepicker__navigation-icon--next:before,.travel_date .modify-search-button .react-datepicker__navigation-icon--previous:before{margin-left:10px;margin-right:10px;margin-top:-2px;width:10px;height:10px;border-color:#333;border-width:2px 2px 0 0}.travel_date .react-datepicker__navigation-icon--next:before{content:""}.travel_date .react-datepicker__navigation-icon--previous:before{content:""}.travel_date .react-datepicker__day--in-range,.travel_date .react-datepicker__day--in-selecting-range,.travel_date .react-datepicker__day--selected,.travel_date .react-datepicker__month-text--in-range,.travel_date .react-datepicker__month-text--in-selecting-range,.travel_date .react-datepicker__month-text--selected,.travel_date .react-datepicker__quarter-text--in-range,.travel_date .react-datepicker__quarter-text--in-selecting-range,.travel_date .react-datepicker__quarter-text--selected,.travel_date .react-datepicker__year-text--in-range,.travel_date .react-datepicker__year-text--in-selecting-range,.travel_date .react-datepicker__year-text--selected{background-color:#f3f3f3!important;color:#222!important}.travel_date .react-datepicker__day--in-range:hover,.travel_date .react-datepicker__day--in-selecting-range:hover,.travel_date .react-datepicker__day--selected:hover,.travel_date .react-datepicker__month-text--in-range:hover,.travel_date .react-datepicker__month-text--in-selecting-range:hover,.travel_date .react-datepicker__month-text--selected:hover,.travel_date .react-datepicker__quarter-text--in-range:hover,.travel_date .react-datepicker__quarter-text--in-selecting-range:hover,.travel_date .react-datepicker__quarter-text--selected:hover,.travel_date .react-datepicker__year-text--in-range:hover,.travel_date .react-datepicker__year-text--in-selecting-range:hover,.travel_date .react-datepicker__year-text--selected:hover{background-color:#222!important;cursor:pointer}.travel_date .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background:transparent!important}.travel_date .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range) .datepicker-date-holder{background-color:transparent!important}.travel_date .react-datepicker__month--selecting-range .react-datepicker__day--in-selecting-range{background-color:#f3f3f3!important}.travel_date .react-datepicker__month--selecting-range .react-datepicker__day--in-selecting-range.react-datepicker__day--outside-month{background-color:transparent!important}.travel_date .react-datepicker__month--selecting-range .react-datepicker__day--in-selecting-range .datepicker-date-holder{background-color:#f3f3f3!important}.travel_date .react-datepicker__day--selected.react-datepicker__day--range-end.react-datepicker__day--in-range .datepicker-date-holder,.travel_date .react-datepicker__day--selected.react-datepicker__day--range-end.react-datepicker__day--in-range:hover .datepicker-date-holder{position:relative}.travel_date .react-datepicker__day--selected.react-datepicker__day--range-end.react-datepicker__day--in-range .datepicker-date-holder:after,.travel_date .react-datepicker__day--selected.react-datepicker__day--range-end.react-datepicker__day--in-range:hover .datepicker-date-holder:after{top:0;right:0;width:60%;z-index:0;height:105%;content:"";left:inherit;position:absolute;background-color:#fff!important}.travel_date .react-datepicker__day--range-start.react-datepicker__day--range-end.react-datepicker__day--in-range .datepicker-date-holder{position:relative}.travel_date .react-datepicker__day--range-start.react-datepicker__day--range-end.react-datepicker__day--in-range .datepicker-date-holder:after{top:0;right:0;width:60%;z-index:0;height:105%;content:"";position:absolute;background-color:#fff!important}.travel_date .react-datepicker__day--range-end.react-datepicker__day--in-range .datepicker-date-holder{position:relative}.travel_date .react-datepicker__day--range-end.react-datepicker__day--in-range .datepicker-date-holder:after{top:0;right:0;width:60%;z-index:0;height:105%;content:"";position:absolute;background-color:#fff!important}.travel_date .return-date .react-datepicker__day--in-range.react-datepicker__day--selecting-range-end__ .datepicker-date-holder,.travel_date .return-date .react-datepicker__day--range-end.react-datepicker__day--in-range.react-datepicker__day--in-selecting-range .datepicker-date-holder{position:relative}.travel_date .return-date .react-datepicker__day--in-range.react-datepicker__day--selecting-range-end__ .datepicker-date-holder:after,.travel_date .return-date .react-datepicker__day--range-end.react-datepicker__day--in-range.react-datepicker__day--in-selecting-range .datepicker-date-holder:after{top:0;right:0;width:60%;z-index:0;height:105%;content:"";position:absolute;background-color:transparent!important}.travel_date .return-date .react-datepicker__day--in-range.react-datepicker__day--selecting-range-end__.react-datepicker__day--selecting-range-end .datepicker-date-holder:after,.travel_date .return-date .react-datepicker__day--range-end.react-datepicker__day--in-range.react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-end .datepicker-date-holder:after{background-color:#fff!important}.travel_date .return-date .react-datepicker__day--range-end.react-datepicker__day--in-range .datepicker-date-holder{position:relative}.travel_date .return-date .react-datepicker__day--range-end.react-datepicker__day--in-range .datepicker-date-holder:after{top:0;right:0;width:60%;z-index:0;height:105%;content:"";position:absolute;background-color:#fff!important}.travel_date .react-datepicker__day--in-range:hover,.travel_date .react-datepicker__day--in-selecting-range:hover{background-color:#f3f3f3!important}.travel_date .datepicker-price{background-color:#fff}.travel_date .react-datepicker__day--outside-month{border:0;background:none!important}.travel_date .react-datepicker__day{padding:0}.travel_date .react-datepicker__day--selected,.travel_date .react-datepicker__day--selected:hover{background-color:transparent!important}.travel_date .react-datepicker__day--selected .datepicker-date span{color:#fff;background-color:#222}.travel_date .react-datepicker__day--disabled .datepicker-date span:hover{background:transparent}.travel_date .react-datepicker_bottom-sheet{display:block;border:0;box-shadow:none}.travel_date .react-datepicker_bottom-sheet .calendar-title{padding:0 1.5rem 1.5rem}.travel_date .react-datepicker_bottom-sheet .calendar-title .cal-nav{top:0}.travel_date .react-datepicker_bottom-sheet .datepicker-date-holder,.travel_date .react-datepicker_bottom-sheet .react-datepicker__day--selected .datepicker-date-holder{background:#fff}.travel_date .fb .react-datepicker__day--outside-month{border:0;pointer-events:none;background:none!important}.travel_date .fb .react-datepicker__day--outside-month.react-datepicker__day--range-end .datepicker-date-holder,.travel_date .fb .react-datepicker__day--outside-month.react-datepicker__day--range-start .datepicker-date-holder{background:#fff!important}.travel_date .fb .react-datepicker__day--outside-month.react-datepicker__day--range-end .datepicker-date-holder .datepicker-date span,.travel_date .fb .react-datepicker__day--outside-month.react-datepicker__day--range-start .datepicker-date-holder .datepicker-date span,.travel_date .fb .react-datepicker__day--outside-month.react-datepicker__day--selected .datepicker-date-holder .datepicker-date span{background:#fff!important;color:#222!important}.travel_date .fb .react-datepicker__day--outside-month .datepicker-date-holder,.travel_date .fb .react-datepicker__day--outside-month.react-datepicker__day--disabled{background:#fff!important}.travel_date .fb .react-datepicker__day--in-range .datepicker-date-holder,.travel_date .fb .react-datepicker__day--in-selecting-range .datepicker-date-holder{background:#f3f3f3}.travel_date .fb .react-datepicker__day--range-end .datepicker-date-holder,.travel_date .fb .react-datepicker__day--selected.react-datepicker__day--range-end.react-datepicker__day--in-range .datepicker-date-holder{background:linear-gradient(270deg,#fff 50%,#f3f3f3 0)}.travel_date .react-datepicker__aria-live{display:none}.travel_date .react-datepicker__day--outside-month{opacity:0}@media screen and (max-width:993px){.travel_date .react-datepicker,.travel_date .react-datepicker_bottom-sheet{position:unset;width:100%}.travel_date .react-datepicker .react-datepicker__month-container,.travel_date .react-datepicker_bottom-sheet .react-datepicker__month-container{flex:0 0 100%}.travel_date h2.train_widget_heading{margin-bottom:0}}.mr-l10{margin-left:10px}.mr-r20{margin-right:20px}.fs-14{font-size:14px}.tripType-wrapper{position:relative}.tripType-wrapper .font-icons{position:relative;width:14px;height:14px;display:inline-block}.tripType-wrapper .font-icons:before{position:absolute}.tripType-wrapper input[type=radio]{opacity:0;z-index:1;position:absolute}.tripType-wrapper input[type=radio]~label{position:relative}.tripType-wrapper input[type=radio]~label:before{top:5px;left:4px;width:11px;height:11px;background-color:transparent;border:1px solid transparent;border-radius:50%;content:"";float:left;cursor:pointer;position:absolute;visibility:visible}.tripType-wrapper input[type=radio]:checked~label:before{background:#222;z-index:1;border-color:#222}.tripType-wrapper input[type=radio]+label:after{width:19px;height:19px;border-radius:50%;content:"";float:left;cursor:pointer;position:absolute;visibility:visible;background:#f8f9ff;left:0;top:1px;border:1px solid #222}.forward-icon{height:14px;width:14px}.forward-icon,.icon-round-trip{margin-right:10px}.tripType-selectbox{padding:10px;width:max-content;cursor:pointer;border-radius:.375rem}.tripType-selectbox:hover{background:#f3f3f3}.tripType-dropDown{cursor:pointer;position:absolute;margin-top:10px;z-index:4;border:1px solid #dadce0;border-radius:8px;background:#fff;width:178px}.tripType-dropDown li{padding:16px}.tripType-dropDown li:hover{background:#f3f3f3}.tripType-dropDown li:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.tripType-dropDown li:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.tripType-dropDown li.selected{display:flex;justify-content:space-between;background:#eef4fb}.tripType-radio{position:relative;padding:6px 8px}.tripType-radio label{padding-left:34px}.tripType-radio input[type=radio]{position:absolute;top:6px;accent-color:#222;height:19px;width:19px}.swapInput{position:absolute;z-index:2;border-radius:50px;height:42px;width:42px;text-align:center;border:1px solid #e0deee;padding:.5rem 0;top:50px;right:1.25rem;background-color:#fff;cursor:pointer}.swapInput:active,.swapInput:hover{background-color:#f3f3f3}.swapInput .swapIcon{font-size:1.15rem;transform:rotate(90deg);transition:all .3s ease-in-out;position:absolute;left:12px;top:11px;height:17px;width:17px}.swapInput .swapIcon:before{position:absolute;top:-2px;left:0}.swapInput input[type=checkbox]{z-index:25;position:relative;width:42px;display:block;height:32px;top:-3px;opacity:0}.swapInput input[type=checkbox]:checked~.swapIcon{transform:rotate(270deg)}@media screen and (min-width:993px){.flight-search-wrapper{max-width:1308px;border-radius:50px;background:#fff;width:100%;padding-right:20px;display:flex;align-items:center}.flight-search-wrapper .form-floating:after{top:50%;right:0;width:1px;content:"";height:1.875rem;position:absolute;background:#e2e2e2;margin-top:-.9375rem}.flight-search-wrapper .form-floating>.form-control{border:none;height:84px;padding-top:28px;border-radius:0}.flight-search-wrapper .form-floating>.form-control:hover{background:#f3f3f3}.flight-search-wrapper div.adl-floating-input input.withIcon{padding-right:16px}.flight-search-wrapper .form-floating>label{top:14px}.flight-search-wrapper .form-floating>.form-control:focus~label{top:12px;color:#666;font-size:13px}.flight-search-wrapper .form-floating>.form-control:not(:placeholder-shown)~label{top:12px;color:#666;font-size:13px}.flight-search-wrapper .city-date-wrapper{display:flex;width:52%}.flight-search-wrapper .city-date-wrapper .travel_date{width:27%;margin-bottom:0}.flight-search-wrapper .city-date-wrapper .search_input{width:23%}.flight-search-wrapper .city-date-wrapper .search_input.origin .form-floating:after{width:0}.flight-search-wrapper .trip-comp-wrapper{width:12.5%}.flight-search-wrapper .trip-comp-wrapper .form-control{border-radius:3.125rem 0 0 3.125rem;padding-left:30px}.flight-search-wrapper .trip-comp-wrapper .form-floating>.form-control:focus~label{left:14px}.flight-search-wrapper .trip-comp-wrapper .form-floating>.form-control:not(:placeholder-shown)~label{left:14px}.flight-search-wrapper .pax-comp-wrapper{width:12.5%}.flight-search-wrapper .fare-comp-wrapper{width:10.5%}.flight-search-wrapper .fare-comp-wrapper .form-floating:after{width:0}.flight-search-wrapper .swap-wrapper{position:relative;width:8%}.flight-search-wrapper .swap-wrapper .swapInput{top:22px;left:0;border:none}.flight-search-wrapper .swap-wrapper .swapInput .swapIcon{transform:rotate(0deg)}.flight-search-wrapper .swap-wrapper .swapInput input[type=checkbox]:checked~.swapIcon{transform:rotate(180deg)}.flight-search-wrapper .swap-wrapper #inpswapIcon{cursor:pointer}.flight-search-wrapper .btn{width:12.5%;height:52px;border-radius:50px}.flight-search-wrapper .clear-return-date{top:27px;padding-top:5px;padding-left:9px}}@media screen and (max-width:1400px)and (min-width:993px){.flight-search-wrapper .form-floating>.form-control,.flight-search-wrapper .form-floating>.form-control-plaintext,.flight-search-wrapper .form-floating>label{padding-left:8px}.flight-search-wrapper .trip-comp-wrapper .form-control{padding-left:22px}.flight-search-wrapper .PaxAndClass-wrapper .adl-floating-input.form-floating{padding-left:8px}}@media screen and (max-width:993px){.flight-search-wrapper{padding-top:10px;margin-bottom:10px}.flight-search-wrapper .trip-comp-wrapper{margin-bottom:15px}.flight-search-wrapper .travel-date-wrapper{display:flex;justify-content:space-between}.flight-search-wrapper .travel-date-wrapper .travel_date{width:47%}.flight-search-wrapper .swap-wrapper{display:none}.flight-search-wrapper .btn{width:100%;height:3.25rem;background-color:#231f20}}.hide{display:none!important}.full{width:100%}.flx{display:flex}.flw-tabs{margin-bottom:1.5rem;margin-left:1.125rem}.flw-tabs li{cursor:pointer;font-size:.9375rem;margin:0 1.125rem;position:relative;padding-bottom:.625rem;color:#fff}.flw-tabs li.active{color:#fff;font-family:Roboto-Bold}.flw-tabs li.active:after{left:50%;top:100%;content:"";height:.125rem;width:1.25rem;position:absolute;background:#fff;margin:-.1875rem 0 0 -.6875rem;display:block;border-radius:.1875rem}.adl-fui{height:86px}.adl-fui.mobile{height:auto;padding:12px}.flw-tabs.mobile{position:relative;width:calc(100% - 1.5rem)!important;margin:0 0 .625rem .75rem;border-bottom:.0625rem solid #cacaca}.flw-tabs.mobile li{font-size:16px;margin:0;padding:0 18px 10px;color:#222}.flw-tabs.mobile li.active{color:#222}.flw-tabs.mobile li.active:after{left:0;top:100%;width:100%;background:#222;margin:-2px 0 0}@media screen and (max-width:993px){.adl-fui{height:auto;padding:12px}.flw-tabs{position:relative;width:calc(100% - 1.5rem)!important;margin:0 0 .625rem .75rem;border-bottom:.0625rem solid #cacaca}.flw-tabs li{font-size:16px;margin:0;padding:0 18px 10px;color:#222}.flw-tabs li.active{color:#222}.flw-tabs li.active:after{left:0;top:100%;width:100%;background:#222;margin:-2px 0 0}}.flight_status_widget{position:relative;background-color:#fff;border-radius:2.75rem;height:5.375rem;margin:-122px 20px 20px 30px;width:calc(100% - 50px)}@media screen and (max-width:576px){.flight_status_widget{margin:0;width:100%;height:auto}}.static_pages.slick-wrapper .slick-slider{position:static}.static_pages.slick-wrapper .slick-slider .slick-prev{top:12px;left:calc(100% - 72px);height:32px;width:32px;z-index:0}.static_pages.slick-wrapper .slick-slider .slick-prev i.icon-arrow-left{transform:rotate(0deg)}.static_pages.slick-wrapper .slick-slider .slick-next{top:12px;right:0;height:32px;width:32px;z-index:0}.slick-slide img{margin:auto;object-position:right top}.trains.other-train-service{position:relative;margin-top:0}@media only screen and (min-width:997px){.trains.other-train-service{margin-top:0}}.trains.other-train-service .other-train-banner{margin-bottom:30px;width:100%}.trains.other-train-service .other-train-banner.view-more-banner{height:390px;cursor:pointer;background-color:#fff;border-radius:8px}.trains.other-train-service .other-train-banner.view-more-banner.mobile{height:340px}.trains.other-train-service .other-train-banner.view-more-banner.mobile .arrow_container{padding-top:120px}.trains.other-train-service .other-train-banner.view-more-banner.mobile .view_more{width:260px;justify-content:center}.trains.other-train-service .other-train-banner.view-more-banner .arrow_container{padding-top:145px}.trains.other-train-service .other-train-banner.view-more-banner .arrow_container .arrow_bg{display:flex;width:-moz-fit-content;width:fit-content;background-color:#f2f2f2;padding:17px 15px;border-radius:50%;margin:0 auto}.trains.other-train-service .other-train-banner.view-more-banner .arrow_container .arrow_bg .arrow_icon{width:17px;height:13px}.trains.other-train-service .other-train-banner.view-more-banner .view_more{display:flex;width:-moz-fit-content;width:fit-content;margin:10px auto 0;text-decoration:underline}.trains.other-train-service .other-train-banner .img{height:auto;margin-bottom:16px;border-radius:8px}.trains.other-train-service .other-train-banner .other-train-img{border-radius:8px;width:100%;height:100%;margin-right:0}.trains.other-train-service .train-services.other-train-banner{margin-right:20px}.trains.other-train-service .train-services.other-train-banner .img{height:175px;min-height:78px;max-width:175px;min-width:78px;margin-bottom:16px;border-radius:50%}.trains.other-train-service .train-services.other-train-banner .img .other-train-img{border-radius:50%;min-width:175px;min-height:175px}@media only screen and (min-width:993px)and (max-width:1199px){.trains.other-train-service .train-services.other-train-banner .img{height:130px}.trains.other-train-service .train-services.other-train-banner .img .other-train-img{border-radius:50%;min-width:130px;min-height:130px}}@media only screen and (min-width:768px)and (max-width:993px){.trains.other-train-service .train-services.other-train-banner .img{height:100px}.trains.other-train-service .train-services.other-train-banner .img .other-train-img{border-radius:50%;min-width:100px;min-height:100px}}@media only screen and (max-width:768px){.trains.other-train-service .train-services.other-train-banner .img{height:78px;width:78px}.trains.other-train-service .train-services.other-train-banner .img .other-train-img{border-radius:50%;min-width:78px;min-height:78px}.trains.other-train-service .train-services.other-train-banner{margin-right:0;margin-bottom:15px}}.trains.other-train-service .popular-routes.other-train-banner{margin-bottom:0;position:relative;height:374px;margin-right:20px}.trains.other-train-service .popular-routes.other-train-banner .img{height:294px;max-width:364px;min-width:266px;margin-bottom:0;border-radius:8px 8px 0 0}.trains.other-train-service .popular-routes.other-train-banner .img .other-train-img{object-fit:cover;width:100%;height:100%;border-radius:8px 8px 0 0}@media only screen and (min-width:993px)and (max-width:1199px){.trains.other-train-service .popular-routes.other-train-banner .img{height:270px;width:280px}}@media only screen and (min-width:768px)and (max-width:993px){.trains.other-train-service .popular-routes.other-train-banner .img{height:266px;width:266px}}@media only screen and (max-width:768px){.trains.other-train-service .popular-routes.other-train-banner .img{height:266px;width:266px}}@media only screen and (min-width:993px)and (max-width:1199px){.trains.other-train-service .popular-routes.other-train-banner{height:350px;width:280px}}@media only screen and (min-width:768px)and (max-width:993px){.trains.other-train-service .popular-routes.other-train-banner{height:346px;width:266px}}@media only screen and (max-width:768px){.trains.other-train-service .popular-routes.other-train-banner{height:346px;width:266px}}.trains.other-train-service .popular-routes.other-train-banner .other-train-title{font-size:16px;font-weight:500;padding-left:20px;position:absolute;bottom:0;width:100%;display:flex;align-items:center;height:80px;background-color:#1a7270;margin-right:20px;border-radius:0 0 8px 8px}.trains.other-train-service .other-train-heading{font-size:22px;margin-bottom:32px}@media only screen and (max-width:993px){.trains.other-train-service .other-train-heading{margin-bottom:20px}}.trains.other-train-service .other-train-title{font-size:14px}@media(min-width:993px)and (max-width:1199px){.trains.other-train-service .other-train-title{font-size:13px}}.trains.other-train-service .mobile_carousel{display:grid}.trains.other-train-service .mobile_carousel .other-train-banner{width:100%}@media only screen and (max-width:768px){.trains.other-train-service .mobile_carousel{grid-template-columns:47.5% 47.5%;grid-gap:0 5%}}@media only screen and (min-width:768px)and (max-width:1366px){.trains.other-train-service .mobile_carousel{transition:all .6s ease-in-out;grid-template-columns:30% 30% 30%;grid-gap:0 5%}.trains.other-train-service .mobile_carousel .img{transition:all .4s ease-in-out}}@media only screen and (min-width:768px)and (max-width:1366px)and (min-width:1181px){.trains.other-train-service .mobile_carousel .img{height:210px}}@media only screen and (min-width:768px)and (max-width:1366px){.trains.other-train-service .mobile_carousel.expanded .img{height:240px}}@media only screen and (min-width:768px)and (max-width:1366px)and (min-width:1181px){.trains.other-train-service .mobile_carousel.expanded .img{height:260px}}.trains.trains.other-train-service.train-services .card-container{display:flex;overflow:auto}@media only screen and (max-width:768px){.trains.trains.other-train-service.train-services .card-container{flex-wrap:wrap;display:grid;grid-column-gap:20px;grid-auto-flow:column;grid-template-rows:auto auto;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth!important}}@media only screen and (min-width:997px){.trains.trains.other-train-service.train-services{margin-top:0}}.trains.trains.other-train-service.popular-routes .card-container{display:flex;overflow:auto}@media only screen and (max-width:997px){.trains.trains.other-train-service.popular-routes .card-container{flex-wrap:nowrap;flex-direction:row;overflow-y:hidden;overflow-x:auto;scroll-behavior:auto}}@media only screen and (min-width:997px){.trains.trains.other-train-service.popular-routes{background-color:#f4f8fd;margin-top:0;margin-bottom:90px}}@media only screen and (max-width:997px){.trains.trains.other-train-service.popular-routes{background-color:#f4f8fd;margin-bottom:32px}}.seo_layout .rightSection .section-wrap .section-heading{font-size:22px;font-weight:700;padding-bottom:28px}.seo_layout .rightSection .section-wrap P{font-size:1rem;padding-bottom:1.5rem}.seo_layout .rightSection .section-wrap P:last-child{padding-bottom:1.5rem;width:-moz-fit-content;width:fit-content}.list{margin-bottom:72px}.list .section-heading{margin-bottom:20px;font-size:24px;font-weight:700}.list p:not(.hidden){display:inline-block;width:25%;font-size:16px;padding-bottom:20px}.list p:not(.hidden):hover{text-decoration:underline}.list .btn{margin-top:10px}@media screen and (max-width:993px){.list{margin-bottom:52px}.list p:not(.hidden){width:100%;padding-bottom:16px}.list .btn-02{margin-top:4px}}.seo_layout.airlines .banner_container{margin-bottom:72px}.seo_layout.airlines .banner_container .bannerImg{border-radius:16px;min-height:300px}.seo_layout.airlines .other_airports .trains.other-train-service.popular-routes .other-train-banner .default_bg{border-radius:8px 8px 0 0;margin-bottom:0}.seo_layout.airlines .other_airports .trains.other-train-service.popular-routes .other-train-banner .default_bg .other-train-img{border-radius:0}.seo_layout.airlines .other_airports .trains.other-train-service.popular-routes .other-train-banner .airport_card_content{color:#fff;min-height:100px;display:block;padding:16px 20px;border-radius:0 0 8px 8px}.seo_layout.airlines .other_airports .trains.other-train-service.popular-routes .other-train-banner .airport_card_content .airport_city{font-size:18px;font-weight:500}.seo_layout.airlines .other_airports .trains.other-train-service.popular-routes .other-train-banner .airport_card_content .airport_name{font-size:15px;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.seo_layout.airlines .other_airports .trains.other-train-service.popular-routes{background-color:#fff;padding-bottom:0;margin-bottom:42px}.seo_layout.airlines .operator_list{margin-bottom:72px}@media screen and (max-width:576px){.seo_layout.airlines .other_airports .trains.other-train-service.popular-routes{margin-bottom:52px;padding:0}.seo_layout.airlines .other_airports .trains.other-train-service.popular-routes .card-container{scrollbar-width:none;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.seo_layout.airlines .other_airports .trains.other-train-service.popular-routes .other-train-banner{height:auto}.seo_layout.airlines .other_airports .trains.other-train-service.popular-routes .other-train-banner .default_bg .other-train-img{border-radius:8px 8px 0 0}.seo_layout.airlines .banner_container .bannerImg{min-height:170px}.seo_layout.airlines .banner_container .search_container{margin-top:24px}.seo_layout.airlines .operator_list{margin-bottom:52px}.airlines .cardContainer{display:grid;grid-template-columns:50% 50%}.airlines .cardContainer .card,.airlines .cardContainer .name{width:160px}.airlines .cardContainer.maxcol-5 .box .card{height:115px}.airlines .cardContainer.maxcol-5 .box .card .imgLink{top:14%}}@media screen and (max-width:376px){.airlines .cardContainer .card,.airlines .cardContainer .name{width:140px}}.popular_airlines_section{font-size:22px;font-weight:700}