.dal{width:70px;height:70px;display:inline-block;background:transparent url(https://assets.adanione.com/static-assets/images/airlines/dom.png) 0 0 no-repeat;background-size:700px 140px;image-rendering:optimizequality;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;border-radius:4px}.dal-28{background-size:280px 56px;width:28px;height:28px}.dal-28.x{background-position:0 0}.dal-28.x9W,.dal-28.x9w{background-position:-28px 0}.dal-28.x6E,.dal-28.x6e{background-position:-56px 0}.dal-28.xAI,.dal-28.xIC,.dal-28.xai,.dal-28.xic{background-position:-84px 0}.dal-28.x88,.dal-28.xG8,.dal-28.xg8{background-position:-112px 0}.dal-28.x58,.dal-28.xSG,.dal-28.xsg{background-position:-140px 0}.dal-28.x69,.dal-28.xUK{background-position:-168px 0}.dal-28.x66,.dal-28.x77,.dal-28.xS2,.dal-28.xs2{background-position:-196px 0}.dal-28.x2T{background-position:-224px 0}.dal-28.xLB{background-position:-252px 0}.dal-28.xIX{background-position:0 -28px}.dal-28.xAK{background-position:-28px -28px}.dal-28.xD7{background-position:-84px -28px}.dal-28.xI5,.dal-28.xJW,.dal-28.xPQ,.dal-28.xQZ,.dal-28.xXJ,.dal-28.xXT,.dal-28.xZ2{background-position:-28px -28px}.dal-28.xOP{background-position:-56px -28px}.dal-28.xmux{background-position:-112px -28px}.dal-28.x61{background-position:-28px 0}.dal-28.x62{background-position:-84px 0}.dal-28.x63{background-position:-168px 0}.dal-28.xS5{background-position:-140px -28px}.dal-28.xS9{background-position:-168px -28px}.dal-28.xQP{background-position:-196px -28px}.dal-28.xFD{background-position:-252px -28px}.ial{width:70px;height:70px;display:inline-block;background:transparent url(https://assets.adanione.com/static-assets/images/airlines/int.png) 0 0 no-repeat;background-size:700px 1603px;image-rendering:optimizequality;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;border-radius:.25rem .25rem .25rem .25rem;-webkit-border-radius:.25rem .25rem .25rem .25rem;-moz-border-radius:.25rem .25rem .25rem .25rem}.ial-28{background-size:280px 641.2px;width:28px;height:28px}.ial-28.x{background-position:0 0}.ial-28.x2P{background-position:-28px 0}.ial-28.x3L{background-position:-84px 0}.ial-28.x3U{background-position:-112px 0}.ial-28.x4D{background-position:-140px 0}.ial-28.x4H{background-position:-168px 0}.ial-28.x4Q{background-position:-196px 0}.ial-28.x4U{background-position:-224px 0}.ial-28.x5H{background-position:-252px 0}.ial-28.x6U{background-position:0 -28px}.ial-28.x7I{background-position:-28px -28px}.ial-28.x7J{background-position:-56px -28px}.ial-28.x8Q{background-position:-84px -28px}.ial-28.x8U{background-position:-112px -28px}.ial-28.xA3{background-position:-140px -28px}.ial-28.xA5{background-position:-168px -28px}.ial-28.xA9{background-position:-196px -28px}.ial-28.xAA{background-position:-224px -28px}.ial-28.xAB{background-position:-252px -28px}.ial-28.xAC{background-position:0 -56px}.ial-28.xAD{background-position:-28px -56px}.ial-28.xAF{background-position:-56px -56px}.ial-28.xAH{background-position:-84px -56px}.ial-28.x2I{background-position:-112px -56px}.ial-28.xAM{background-position:-140px -56px}.ial-28.xAR{background-position:-168px -56px}.ial-28.xAS{background-position:-196px -56px}.ial-28.xAT{background-position:-224px -56px}.ial-28.xAV{background-position:-252px -56px}.ial-28.xAY{background-position:0 -84px}.ial-28.xAZ{background-position:-28px -84px}.ial-28.xB6{background-position:-56px -84px}.ial-28.xBA{background-position:-84px -84px}.ial-28.xBE{background-position:-112px -84px}.ial-28.xBG{background-position:-140px -84px}.ial-28.xBI{background-position:-168px -84px}.ial-28.xWY{background-position:-196px -84px}.ial-28.xBP{background-position:-224px -84px}.ial-28.xBR{background-position:-252px -84px}.ial-28.xBV{background-position:0 -112px}.ial-28.xBW{background-position:-28px -112px}.ial-28.xCA{background-position:-56px -112px}.ial-28.xCI{background-position:-84px -112px}.ial-28.xCM{background-position:-112px -112px}.ial-28.xCX{background-position:-140px -112px}.ial-28.xCZ{background-position:-168px -112px}.ial-28.xZH{background-position:-196px -112px}.ial-28.xDE{background-position:-224px -112px}.ial-28.xDL{background-position:0 -140px}.ial-28.xDM{background-position:-28px -140px}.ial-28.xDV{background-position:-56px -140px}.ial-28.xEI{background-position:-84px -140px}.ial-28.xEK{background-position:-112px -140px}.ial-28.xEL{background-position:-140px -140px}.ial-28.xEN{background-position:-168px -140px}.ial-28.xEQ{background-position:-196px -140px}.ial-28.xET{background-position:-224px -140px}.ial-28.xEY{background-position:-252px -140px}.ial-28.xF7{background-position:0 -168px}.ial-28.xF9{background-position:-28px -168px}.ial-28.xFA{background-position:-56px -168px}.ial-28.xFB{background-position:-84px -168px}.ial-28.xZ8{background-position:-112px -168px}.ial-28.xFI{background-position:-140px -168px}.ial-28.xFJ{background-position:-168px -168px}.ial-28.xFM{background-position:-196px -168px}.ial-28.xFR{background-position:-224px -168px}.ial-28.xFS{background-position:-252px -168px}.ial-28.xFV{background-position:0 -196px}.ial-28.xFZ{background-position:-28px -196px}.ial-28.xG3{background-position:-56px -196px}.ial-28.xG9{background-position:-84px -196px}.ial-28.xGA{background-position:-112px -196px}.ial-28.xGF{background-position:-140px -196px}.ial-28.xGR{background-position:-168px -196px}.ial-28.xH2{background-position:-196px -196px}.ial-28.xHA{background-position:-224px -196px}.ial-28.xHG{background-position:-252px -196px}.ial-28.xHM{background-position:0 -224px}.ial-28.xHO{background-position:-28px -224px}.ial-28.xH1,.ial-28.xHR{background-position:-56px -224px}.ial-28.xHU{background-position:-84px -224px}.ial-28.xHV{background-position:-112px -224px}.ial-28.xHX{background-position:-140px -224px}.ial-28.xHY{background-position:-168px -224px}.ial-28.xZ6{background-position:-196px -224px}.ial-28.xIB{background-position:-224px -224px}.ial-28.xIG{background-position:-196px -588px}.ial-28.xIR{background-position:0 -252px}.ial-28.xIX{background-position:-28px -252px}.ial-28.xIY{background-position:-56px -252px}.ial-28.xIZ{background-position:-84px -252px}.ial-28.xJ2{background-position:-112px -252px}.ial-28.xJ8{background-position:-140px -252px}.ial-28.xJJ{background-position:-168px -252px}.ial-28.xJL{background-position:-196px -252px}.ial-28.xJP{background-position:-224px -252px}.ial-28.xWW{background-position:-252px -252px}.ial-28.xJU{background-position:0 -280px}.ial-28.xK6{background-position:-28px -280px}.ial-28.xKA{background-position:-56px -280px}.ial-28.xKB{background-position:-84px -280px}.ial-28.xKC{background-position:-112px -280px}.ial-28.xKE{background-position:-140px -280px}.ial-28.xKK{background-position:-168px -280px}.ial-28.xKL{background-position:-196px -280px}.ial-28.xKM{background-position:-224px -280px}.ial-28.xKN{background-position:-252px -280px}.ial-28.xKP{background-position:0 -308px}.ial-28.xKQ{background-position:-28px -308px}.ial-28.xKU{background-position:-224px -588px}.ial-28.xKX{background-position:-84px -308px}.ial-28.xLA{background-position:-112px -308px}.ial-28.xLB{background-position:-140px -308px}.ial-28.xLG{background-position:-168px -308px}.ial-28.xLH{background-position:-196px -308px}.ial-28.xLI{background-position:-224px -308px}.ial-28.xLN{background-position:-252px -308px}.ial-28.xLO{background-position:0 -336px}.ial-28.xLS{background-position:-28px -336px}.ial-28.xLX{background-position:-56px -336px}.ial-28.xLY{background-position:-84px -336px}.ial-28.xM9{background-position:-112px -336px}.ial-28.xMD{background-position:-140px -336px}.ial-28.xME{background-position:-168px -336px}.ial-28.xMF{background-position:-196px -336px}.ial-28.xMH{background-position:-224px -336px}.ial-28.xMI{background-position:-252px -336px}.ial-28.xMJ{background-position:0 -364px}.ial-28.xMK{background-position:-28px -364px}.ial-28.xMS{background-position:-56px -364px}.ial-28.xMU{background-position:-84px -364px}.ial-28.xNA{background-position:-112px -364px}.ial-28.xNH{background-position:-140px -364px}.ial-28.xNK{background-position:-168px -364px}.ial-28.xNX{background-position:-196px -364px}.ial-28.xNZ{background-position:-224px -364px}.ial-28.xO6{background-position:-252px -364px}.ial-28.xOA{background-position:0 -392px}.ial-28.xOB{background-position:-28px -392px}.ial-28.xOD,.ial-28.xSL{background-position:-56px -392px}.ial-28.xOK{background-position:-84px -392px}.ial-28.xOM{background-position:-112px -392px}.ial-28.xW9{background-position:-140px -392px}.ial-28.xOS{background-position:-168px -392px}.ial-28.xOU{background-position:-196px -392px}.ial-28.xOV{background-position:-224px -392px}.ial-28.xOZ{background-position:-252px -392px}.ial-28.xPC{background-position:0 -420px}.ial-28.xPG{background-position:-28px -420px}.ial-28.xPK{background-position:-56px -420px}.ial-28.xXY{background-position:-84px -420px}.ial-28.xPR{background-position:-112px -420px}.ial-28.xPS{background-position:-140px -420px}.ial-28.xPW{background-position:-168px -420px}.ial-28.xPX{background-position:-196px -420px}.ial-28.xPY{background-position:-224px -420px}.ial-28.xPZ{background-position:-252px -420px}.ial-28.xQF{background-position:0 -448px}.ial-28.xQR{background-position:-28px -448px}.ial-28.xQS{background-position:-56px -448px}.ial-28.xQV{background-position:-84px -448px}.ial-28.xXK{background-position:-112px -448px}.ial-28.xRA{background-position:-140px -448px}.ial-28.xRJ{background-position:-196px -448px}.ial-28.xRO{background-position:-224px -448px}.ial-28.xRQ{background-position:-252px -448px}.ial-28.xWB{background-position:0 -476px}.ial-28.xS7{background-position:-28px -476px}.ial-28.xSA{background-position:-56px -476px}.ial-28.xSC{background-position:-84px -476px}.ial-28.xSK{background-position:-112px -476px}.ial-28.xSN{background-position:-140px -476px}.ial-28.xSQ{background-position:-168px -476px}.ial-28.xSU{background-position:-196px -476px}.ial-28.xSV{background-position:-224px -476px}.ial-28.xSW{background-position:-252px -476px}.ial-28.xSY{background-position:0 -504px}.ial-28.xTA{background-position:-28px -504px}.ial-28.xTB{background-position:-56px -504px}.ial-28.xTG{background-position:-84px -504px}.ial-28.xTK{background-position:-112px -504px}.ial-28.xTM{background-position:-140px -504px}.ial-28.xTP{background-position:-168px -504px}.ial-28.xWS{background-position:-196px -504px}.ial-28.xTU{background-position:-224px -504px}.ial-28.xTZ{background-position:-252px -504px}.ial-28.xU2{background-position:0 -532px}.ial-28.xU6{background-position:-28px -532px}.ial-28.xUA{background-position:-56px -532px}.ial-28.xUL{background-position:-84px -532px}.ial-28.xUM{background-position:-112px -532px}.ial-28.xUN{background-position:-140px -532px}.ial-28.xUO{background-position:-168px -532px}.ial-28.xUP{background-position:-196px -532px}.ial-28.xUS{background-position:-224px -532px}.ial-28.xUT{background-position:-252px -532px}.ial-28.xUU{background-position:0 -560px}.ial-28.xUX{background-position:-28px -560px}.ial-28.xV7{background-position:-56px -560px}.ial-28.xVV{background-position:-84px -560px}.ial-28.xVN{background-position:-112px -560px}.ial-28.xWF{background-position:-140px -560px}.ial-28.xVY{background-position:-168px -560px}.ial-28.xLV{background-position:0 -588px}.ial-28.x3K,.ial-28.xBL,.ial-28.xJQ{background-position:-56px 0}.ial-28.xDJ,.ial-28.xVA,.ial-28.xVS,.ial-28.xVX{background-position:-252px -112px}.ial-28.xRI{background-position:-168px -448px}.ial-28.xTR{background-position:-252px -504px}.ial-28.xW5{background-position:-196px -560px}.ial-28.xZM{background-position:-224px -560px}.ial-28.xWE{background-position:-252px -560px}.ial-28.xMN{background-position:-56px -588px}.ial-28.xmux{background-position:-84px -588px}.ial-28.xJ9{background-position:-112px -588px}.ial-28.xW2{background-position:-140px -588px}.ial-28.xGP{background-position:-168px -588px}.ial-28.xWX{background-position:-252px -588px}.ial-28.xXW{background-position:0 -616px}.ial-28.xVJ{background-position:-28px -616px}.adlw tbody,.adlw td,.adlw tfoot,.adlw th,.adlw thead,.adlw tr{border:0 solid;border-color:inherit}.adlw *,.adlw :after,.adlw :before{box-sizing:border-box}.dataTable{width:100%;margin-bottom:4.5rem}@media screen and (max-width:768px){.dataTable{margin-bottom:52px}}.dataTable thead{background:#f6f6f6}.dataTable thead .sort-icon:before{font-size:12px!important}@media screen and (max-width:768px){.dataTable thead .sort-icon:before{font-size:10px!important}}.dataTable thead td{padding:9px 0;width:16%;text-align:center}@media screen and (max-width:768px){.dataTable thead td{color:#555;padding:7px 0 8px}.dataTable thead td:nth-child(2){text-align:left}.dataTable thead td:last-child{text-align:end;padding-right:1.125rem}}.dataTable thead td .ai-sortdown,.dataTable thead td .ai-sortup{margin-left:-8px}.dataTable thead td:last-child{width:20%}.dataTable tbody tr{border-top:none!important}.dataTable tbody tr:last-child td{border-bottom:none}.dataTable tbody tr:last-child td:after{display:none}@media screen and (max-width:768px){.dataTable tbody tr>:nth-child(2){text-align:left}}.dataTable tbody td{border-bottom:1px solid #e2e2e2;padding:14px 0;text-align:center}.dataTable tbody td span.airline-name.m_airline,.dataTable tbody td span.duration{color:#666;font-size:12px}.dataTable tbody td span.flight_timings{font-weight:600;font-size:16px}@media screen and (max-width:768px){.dataTable tbody td span.flight_timings{font-weight:500}.dataTable tbody td{border:none;position:relative}.dataTable tbody td:after{content:"";position:absolute;height:1px;width:100%;bottom:-1px;background-color:#e2e2e2;left:0}.dataTable tbody td:first-child{padding-left:1.25rem;text-align:start}.dataTable tbody td:first-child:after{width:calc(100% - .375rem);right:0;left:unset}.dataTable tbody td:first-child span{margin-top:0}.dataTable tbody td:last-child{text-align:end;padding-right:1.25rem}.dataTable tbody td:last-child:after{width:calc(100% - .375rem)}}.dataTable tbody td.flight-price{font-size:16px;font-weight:700;color:#333}@media screen and (max-width:768px){.dataTable tbody td.flight-price{font-size:14px;color:#222}}.dataTable tbody tr.dataRow:hover{background:#eef4fb}.leftSection .toast-container{position:fixed;top:26px;left:50%;transform:translate(-50%);z-index:101;background:#222;border-radius:3px}.leftSection .toast-container .toast{background:#222}.leftSection .toast-container .toast .toast-body{color:#fff}.btn.btn-001.active{color:#fff;background:#0d67ca;width:78.2%}.airlines_logo>i+i{margin-left:5px}.cheapFlightInfoWrapper .heading{border:1px solid #e2e2e2;border-bottom:unset;padding:10px}.cheapFlightInfoWrapper .cheapFlightInfoTable{width:100%;border-radius:10px}.cheapFlightInfoWrapper .cheapFlightInfoTable thead{background:#f6f6f6}.cheapFlightInfoWrapper .cheapFlightInfoTable thead th{border:1px solid #e2e2e2;width:22%;padding:8px 0}.cheapFlightInfoWrapper .cheapFlightInfoTable thead th:last-child{width:34%}.cheapFlightInfoWrapper .cheapFlightInfoTable tbody tr td{border:1px solid #e2e2e2;padding:6px 0}.cheapFlightInfoWrapper .cheapFlightInfoTable tbody tr td a{cursor:pointer}.cheapFlightInfoWrapper .cheapFlightInfoTable tbody tr td a.book_now{text-decoration:underline}@media screen and (max-width:767px){.cheapFlightInfoWrapper{padding-left:1.25rem;padding-right:1.25rem;margin-bottom:52px}.cheapFlightInfoWrapper .cheapFlightInfoTable thead th{width:25%}}.fs-14{font-size:14px}.tc{text-align:center}.ts{text-align:start}.pd-t20{padding-top:20px}.pd-t18{padding-top:18px}.active_days{font-size:10px;padding:5px;display:inline-block}.inactive{opacity:.5}.visibiltyHidden{visibility:hidden}.dataTable thead td{text-align:start;padding-left:24px;width:14%}.dataTable thead td:first-child{width:25%}.dataTable tbody td{text-align:start;padding:24px 0 24px 24px;font-size:14px}.dataTable tbody td:last-child{padding:24px 0}@media screen and (max-width:993px){.dataTable .active_days{padding:2px}.dataTable thead td{padding-left:16px}.dataTable tbody td{padding:0}.dataTable tbody td:first-child{padding:20px 0 20px 16px}.dataTable tbody td:last-child{padding:20px 16px 20px 0}.dataTable tbody td i.sort-icon.ai-right:before{font-size:11px}}@media screen and (max-width:1400px){.dataTable thead td{width:12%}}@media screen and (max-width:375px){.dataTable thead td:last-child{width:17%}}.adlw .btn{color:#fff;background:#0d67ca;display:inline-block;font-weight:500;font-weight:400;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;border:1px solid transparent;padding:.813rem 1.875rem;font-size:1rem;transition:transform .1s ease 0s}.adlw .btn-001{color:#0d67ca;background:#fff;border-color:#0d67ca}.adlw .btn-001:hover{color:#fff;background:#0d67ca}.ess_detail{display:flex;flex-wrap:wrap;gap:22px}.ess_detail i{align-self:center}.ess_detail_wrapper{display:flex;gap:40px;padding:20px;border-radius:8px;background-color:#f6f6f6;width:17rem}.ess_subtitle{color:#323232}.ess_detail_title_wrapper{flex-direction:column;width:-webkit-fill-available}@media screen and (max-width:993px){.ess_detail_wrapper{width:46%;gap:10px}}.mobile_floating_nav{display:flex;position:fixed;bottom:40px;z-index:3;background-color:#222;width:260px;height:60px;padding:0 20px;justify-content:space-between;border-radius:35px;left:50%;transform:translateX(-50%)}.mobile_floating_nav .nav_button{color:#fff;text-decoration:none;padding:8px 10px}.mobile_floating_nav .nav_button .nav_icon{width:-moz-fit-content;width:fit-content;margin:0 auto}.search_wrapper .search_train .form-floating input{padding-left:20px}.search_wrapper .search_train .form-floating label{left:5px}.search_wrapper .adl-button{height:55px;border-radius:.75rem}.search_wrapper .loader .dot{width:.5rem;height:.5rem;display:inline-block;background-color:#fff;border-radius:.375rem;animation-name:loader_animation;animation-duration:.8s;animation-iteration-count:infinite;animation-timing-function:linear;animation-fill-mode:both;vertical-align:middle}.search_wrapper .loader .dot:first-child{animation-delay:-.3s}.search_wrapper .loader .dot:nth-child(2n){animation-delay:-.15s;margin:0 3px}.search_wrapper .loader.blue .dot{background-color:#222;-webkit-animation-fill-mode:both #222}.search_trains__static .search_wrapper .swapInput{left:28%;cursor:pointer}.search_trains__static .search_wrapper .swapInput:hover{background-color:#f3f3f3;border-radius:20px}.search_trains__static .search_wrapper .from{width:28.4%;border-radius:30px;margin-left:-11px}.search_trains__static .search_wrapper .from .form-floating label{left:14px}@media screen and (min-width:993px)and (max-width:1200px){.search_trains__static button.btn-primary{width:16%}}.search_trains__static .btn{width:auto;border-radius:1.875rem;padding:0 4.0625rem}.search_trains__static .search_input{margin-left:45px}.search_trains__static .search_input .form-control:hover{background-color:#f3f3f3;border-radius:0}.search_trains__static .travel_date{width:18%}.search_trains__static .search_wrapper .search_input.from .form-control{border-radius:38px 0 0 36px;padding-left:30px}.search_trains__static .search_wrapper .search_input.from .form-control:hover{background-color:#f3f3f3}.search_trains__static .search_wrapper .travel_date input{background:transparent}.search_trains__static .search_wrapper .travel_date:hover{background:#f3f3f3}.banner_container{margin-top:10px;position:relative}.banner_container .search_container{position:absolute;bottom:0;width:100%}.banner_container .search_container .search_trains__static{margin-bottom:0;background:transparent}.banner_container h2.train_widget_heading{font-size:.9375rem;font-weight:700;color:#fff;margin-left:27px;display:inline-block}.banner_container h2.train_widget_heading:after{content:"";width:22px;height:3px;background:#fff;display:block;border-radius:1.5px;margin:10px auto 0}@media screen and (max-width:993px){.banner_container .search_container{position:relative}.banner_container .search_container .search_train_m{margin-left:0;margin-right:0;margin-top:-30px;background:#fff;border:1px solid hsla(0,0%,92%,.502);border-radius:8px}.banner_container h2.train_widget_heading{color:#333;margin-left:0;font-size:22px}.banner_container h2.train_widget_heading:after{content:"";width:0;height:0;background:#fff;display:block;border-radius:0;margin:0 auto}.date_carosel{border-bottom:1px solid #dedede!important;margin-bottom:10px}.seo_layout.domestic-flights .full_bleed__infobanner{padding-left:0;padding-right:0}.btn{padding:0;text-align:center;display:inline-block}}.search_wrapper{position:relative}.search_wrapper .search_input{margin-bottom:24px}.search_wrapper .toast-container{position:fixed;top:110px;left:50%;transform:translate(-50%,-50%);z-index:999999999999;background:#222;border-radius:3px}.search_wrapper .toast-container .toast{background:#222}.search_wrapper .toast-container .toast .toast-body{color:#fff}.search_wrapper:before{content:" ";height:60px;display:block;z-index:10;position:absolute;border-left:1px solid;left:19px;top:45px}.search_wrapper .adl-button{width:100%;height:3.25rem;display:inline-block}.search_train_m{background:#f8f8f8;border-radius:8px;box-shadow:0 0 20px 0 hsla(0,0%,53%,.2);padding:30px 20px;margin-bottom:52px;margin-left:-20px;margin-right:-20px;border-radius:0}.search_trains__static{padding:30px 32px 30px 30px}.search_trains__static .search_wrapper{display:flex;align-items:center}.search_trains__static .search_wrapper.running-status-widget .search_input.search_train{width:80%}.search_trains__static .search_input .form-floating input{border-radius:22px}.search_trains__static .travel_date .react-datepicker{z-index:1}.search_trains__static .search_input .form-floating label,.search_trains__static .travel_date .form-floating label{left:3px}.search_trains__static .search_input.from .form-control{border-radius:28px 0 0 28px}.hide{display:none!important}.full{width:100%}.flx{display:flex}.flw-tabs{margin-bottom:0;margin-left:2.5rem}.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-weight:700}.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}.search_wrapper .form-floating>.form-control:not(:placeholder-shown)~label{font-size:13px;color:#666;top:8px}.search_wrapper .search_train .stations_suggestions_list{width:50%}.search_wrapper .search_train .form-floating input{padding-left:16px}.search_wrapper .form-floating input{cursor:pointer}.search_wrapper .form-floating>.form-control:focus~label{font-size:13px;color:#666;top:8px}.search_wrapper .stations_suggestions_list{padding-bottom:20px}.running_status .search_trains__static .search_wrapper .search_train{padding-left:12px;margin-left:-12px;margin-right:12px;border-radius:40px 0 0 40px}.running_status .search_trains__static .search_wrapper .search_train:hover,.running_status .search_trains__static .search_wrapper input:hover{background:#f3f3f3}.running_status .search_trains__static .search_wrapper button.btn-primary{margin-right:6px;width:19.5%}.railway_stations .search_wrapper:before,.running_status .search_train_m .search_wrapper:before{display:none}.railway_stations .search_trains__static .search_train{width:80%}.railway_stations .search_trains__static button.btn-primary{width:19.5%}.mobile .form-floating>.form-control:not(:placeholder-shown)~label{top:0}.mobile .search_train .form-floating input{padding-left:20px}.mobile .search_train .form-floating .form-control~label{top:4px}.adl-fui{height:86px}.adl-fui.mobile{height:auto;padding:12px}.flw-tabs.mobile{position:relative;margin:0 0 .625rem;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}.booking .search_trains__static button{margin-left:16px}@media screen and (max-width:1200px){.running_status .search_trains__static .search_wrapper .search_train{width:75%}.running_status .search_trains__static .search_wrapper button.btn-primary{margin-right:6px;width:25%}.running_status .search_train_m .search_wrapper:before{display:none}.availability .search_trains__static .search_wrapper .search_train{width:75%}.availability .search_trains__static .search_wrapper button.btn-primary{margin-right:6px;width:25%}.railway_stations .search_trains__static .search_train{width:75%}.railway_stations .search_trains__static button.btn-primary{width:25%}}@media screen and (max-width:993px){.wrapper .mobile{padding-top:20px}.wrapper .mobile .bookingTab{padding-left:20px}.adl-fui{height:auto;padding:12px}.flw-tabs{position:relative;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}}.availability .search_trains__static button.btn-primary{width:19.5%}.availability .search_wrapper:before{display:none}.search_trains__static{background:#f8f8f8;border-radius:8px;padding:20px 32px 30px 30px;margin-bottom:4.5rem}.search_trains__static .search_wrapper{padding:0 .875rem 0 .6875rem;height:4.9375rem;background-color:#fff;border-radius:6.125rem;border:1px solid #d8d8d8}.search_trains__static .search_wrapper:before{display:none}.search_trains__static .search_wrapper .search_train{margin-left:0}.search_trains__static .search_wrapper .search_train .form-floating .form-control{border-radius:23px;background:transparent}.search_trains__static button.btn-primary{width:17%}.search_trains__static .btn{padding:0;text-align:center;display:inline-block}.search_trains__static .mapIcon{display:none}.search_trains__static .search_input{width:33%;vertical-align:middle}.search_trains__static .travel_date{width:17%;vertical-align:top}.search_trains__static .travel_date .react-datepicker{margin-top:10px;right:0;left:unset;z-index:5}.search_trains__static .travel_date div.adl-floating-input input.withIcon{padding-right:.9375rem}.search_trains__static .travel_date>:before{content:"";position:absolute;height:1.875rem;width:1px;top:calc((100% - 1.875rem)/2);background-color:#ccc;left:0}.search_trains__static .search_input,.search_trains__static .travel_date{display:inline-block;margin-bottom:0}.search_trains__static .search_input .form-control,.search_trains__static .travel_date .form-control{height:4.75rem;padding-left:.9375rem;border:0}.search_trains__static .search_input .form-floating label,.search_trains__static .travel_date .form-floating label{left:0;top:9px}.search_trains__static .swapInput{top:18px;left:29%;border:0;border-radius:0;cursor:pointer}.search_trains__static .swapInput:hover{background:#fff}.search_trains__static .swapInput i{color:#5f6367;transform:rotate(180deg)}.search_trains__static .swapInput input[type=checkbox]:checked~.swapIcon{transform:rotate(0deg)}.search_trains__static .swapInput #inpswapIcon{cursor:pointer}.railway-stations .search_trains__static .search_input{width:80%}.railway-stations .search_trains__static .btn{padding:10px 32px}.railway-stations .search_trains__static button.btn-primary{width:19.5%}@media screen and (max-width:1400px){.railway-stations .search_trains__static button.btn-primary{width:23%}.railway-stations .search_trains__static .search_input{width:77%}}@media screen and (max-width:1200px){.railway-stations .search_trains__static button.btn-primary{width:27%}.railway-stations .search_trains__static .search_input{width:73%}}.railway-stations .search_train_m .search_wrapper.station-widget,.railway-stations .static_page .search_wrapper.station-widget{display:flex}.railway-stations .search_train_m button.btn-primary,.railway-stations .static_page button.btn-primary{width:25%}.railway-stations .search_train_m .search_input,.railway-stations .static_page .search_input{width:75%;margin-right:16px}@media screen and (max-width:1400px){.railway-stations .search_train_m button.btn-primary,.railway-stations .static_page button.btn-primary{width:30%}.railway-stations .search_train_m .search_input,.railway-stations .static_page .search_input{width:70%}}@media screen and (max-width:993px){.railway-stations .search_train_m .search_wrapper.station-widget,.railway-stations .static_page .search_wrapper.station-widget{display:block}.railway-stations .search_train_m button.btn-primary,.railway-stations .static_page button.btn-primary{width:100%}.railway-stations .search_train_m .search_input,.railway-stations .static_page .search_input{width:100%;margin-bottom:20px}}.search_wrapper.running-status-widget.desktop{display:flex}.search_wrapper.running-status-widget.desktop .search_input.search_train{width:75%;margin-right:16px}.search_wrapper.running-status-widget.desktop .search_input.search_train .form-control{padding-left:16px;height:62px}.search_wrapper.running-status-widget.desktop .search_input.search_train label{left:0;top:0;padding-top:18px}.search_wrapper.running-status-widget.desktop .search_input.search_train .stations_suggestions_list{cursor:pointer;padding-bottom:0}.search_wrapper.running-status-widget.desktop .search_input.search_train .stations_suggestions_list li.station{justify-content:space-between}.search_wrapper.running-status-widget button{min-width:25%}.search_wrapper.running-status-widget.mobile{display:block}.search_wrapper.running-status-widget.mobile .search_input.search_train{width:100%;padding-bottom:24px}.search_wrapper.running-status-widget.mobile .search_input.search_train label{top:0;left:0}.search_wrapper.running-status-widget.mobile .search_input.search_train .form-control{height:60px;padding-left:16px}.search_wrapper.running-status-widget.mobile .adl-button{width:100%;height:50px}.fs-12{font-size:12px}.mr-b6{margin-bottom:6px}.txt-666{color:#666}.error{color:red}.stations_suggestions_list{position:absolute;z-index:30;background:#fff;border:1px solid #eee;width:100%;font-size:16px;font-weight:400;margin-left:-1px!important;max-height:390px;overflow-y:auto;font-family:Roboto-Medium,Helvetica Neue,Arial,sans-serif;border-radius:6px;margin-top:10px}@media screen and (max-width:768px){.stations_suggestions_list{font-family:Roboto,Helvetica Neue,Arial,sans-serif}}.stations_suggestions_list.scrollVisible{overflow-y:auto;border:1px solid #000;height:3em;width:10em;line-height:1em}.stations_suggestions_list.scroll-visible::-webkit-scrollbar{-webkit-appearance:none}.stations_suggestions_list.scroll-visible::-webkit-scrollbar-track{background:transparent}.stations_suggestions_list.scroll-visible::-webkit-scrollbar:vertical{width:5px;border-radius:2px}.stations_suggestions_list.scroll-visible::-webkit-scrollbar:horizontal{background-color:#999}.stations_suggestions_list.scroll-visible::-webkit-scrollbar-thumb{border-radius:2px;background-color:#999}.stations_suggestions_list li.station{list-style-type:none;padding:10px 20px;display:flex}.stations_suggestions_list li.station span.station{width:89%}@media screen and (max-width:768px){.stations_suggestions_list li.station span.station{width:87%}}.stations_suggestions_list li.station span:nth-child(2){white-space:nowrap}.stations_suggestions_list li.station:hover{background:#f3f3f3}.stations_suggestions_list li.station.bus{display:block;line-height:normal}.stations_suggestions_list li.station.selected{background:#eef4fb}.stations_suggestions_list .heading{padding:12px 20px;font-size:.625rem;color:#999}.stations_suggestions_list .heading i{font-size:1rem;padding-right:.5625rem;position:relative;top:-1px}.allSearchListCntr .stations_suggestions_list{border:0;margin-top:-5px;max-height:100%}.allSearchListCntr .stations_suggestions_list option{padding:10px 30px}.content_panel.trains .stations_suggestions_list li.station{display:flex;margin-top:0;margin-bottom:0}.content_panel.trains .stations_suggestions_list li.station:first-child{margin-top:10px}.content_panel.trains .stations_suggestions_list li.station:last-child{margin-bottom:10px}.content_panel.trains .stations_suggestions_list li.station.bus{display:block;line-height:normal}.content_panel.trains .stations_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.station.selected:hover{background:#eef4fb}.search_input{position:relative}.search_input input.form-control{padding-left:40px}.search_input .form-floating label{left:25px}.search_input .mapIcon{width:20px;height:20px;position:absolute;z-index:10;top:22px;left:10px}.search_input .icon-pickup-location{left:15px;top:15px;font-size:larger}.searchSuggester.hideOthers .align-items-center,.searchSuggester.hideOthers ul.allSearchList,.searchSuggester.hideOthers ul.popularSearches{display:none!important}.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)}.travel_date{position:relative;margin-bottom:24px}.travel_date .react-datepicker{left:0;position:absolute;margin-top:10px;display:inline-block;background-color:#fff;border:1px solid #dadce0;border-radius:8px;-webkit-border-radius:.5rem .5rem .5rem .5rem;-moz-border-radius:.5rem .5rem .5rem .5rem;box-shadow:0 0 1.25rem 0 hsla(0,0%,53%,.2);width:670px}.travel_date .date_picker.right .react-datepicker{right:0;left:unset}.travel_date .bottom_sheet__panel .date_picker .react-datepicker{width:100%;top:100px;margin-top:0}.travel_date .bottom_sheet__panel .date_picker .train_widget_heading{font-size:1.375rem;margin-bottom:0;font-family:Roboto-Bold,Helvetica Neue,Arial,sans-serif}.travel_date .react-datepicker__month{margin:.4rem .4rem 1.4rem;text-align:center}.travel_date .react-datepicker__current-month{margin-top:6px}.travel_date .react-datepicker_bottom-sheet{position:relative;display:inline-block;background-color:#fff;border:1px solid #dadce0;border-radius:8px;-webkit-border-radius:.5rem .5rem .5rem .5rem;-moz-border-radius:.5rem .5rem .5rem .5rem;box-shadow:0 0 1.25rem 0 hsla(0,0%,53%,.2);width:670px}.travel_date .react-datepicker__header{padding-top:20px;position:relative;text-align:center;background-color:#fff;border-bottom:1px solid #fff;border-radius:.5rem .5rem .5rem .5rem;-webkit-border-radius:.5rem .5rem .5rem .5rem;-moz-border-radius:.5rem .5rem .5rem .5rem}.travel_date .react-datepicker__day-name{font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#333;width:40px}.travel_date button.react-datepicker__navigation.react-datepicker__navigation--next,.travel_date button.react-datepicker__navigation.react-datepicker__navigation--previous{margin-top:16px}.travel_date .react-datepicker__day{border-radius:1.25rem 1.25rem 1.25rem 1.25rem}.travel_date .react-datepicker__day:hover:not(.react-datepicker__day--disabled){background-color:#f3f3f3}.travel_date .react-datepicker__day.react-datepicker__day--disabled{cursor:default}.travel_date .react-datepicker__day.react-datepicker__day--keyboard-selected.selected{color:#fff;background-color:#222}.travel_date .react-datepicker__day.react-datepicker__day--keyboard-selected.selected:hover{background-color:#222}.travel_date .react-datepicker__day.react-datepicker__day--keyboard-selected{background-color:#fff}.travel_date .react-datepicker__day,.travel_date .react-datepicker__month-text,.travel_date .react-datepicker__quarter-text,.travel_date .react-datepicker__year-text{cursor:pointer;font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.86;letter-spacing:normal;text-align:center;width:40px}.travel_date .react-datepicker__day--in-range,.travel_date .react-datepicker__day--in-selecting-range,.travel_date .react-datepicker__day--selected{background:#f3f3f3!important;border-radius:0;color:#333;width:40px}.travel_date .react-datepicker__day--range-end,.travel_date .react-datepicker__day--selected,.travel_date .react-datepicker__day--selected:hover{background:#222!important;border-radius:83rem;color:#fff!important;width:40px}.travel_date .react-datepicker__day--selected,.travel_date .react-datepicker__day--selecting-range-start,.travel_date .react-datepicker__day--selecting-range-start:first-child,.travel_date .react-datepicker__day--selecting-range-start:hover{background:#222!important;border-radius:83rem!important;color:#fff!important;width:40px}.travel_date .react-datepicker__day-names{margin-bottom:-8px;margin-top:12px}.travel_date .react-datepicker-custom-header{padding:1.5rem}.travel_date body.modal-open .react-datepicker,.travel_date body.modal-open .react-datepicker_bottom-sheet{width:100%}.travel_date body.modal-open img.DateRangePicker_dateIcon__UQ7A4{display:none}.travel_date body.modal-open .react-datepicker__day:hover,.travel_date body.modal-open .react-datepicker__month-text:hover,.travel_date body.modal-open .react-datepicker__quarter-text:hover,.travel_date body.modal-open .react-datepicker__year-text:hover{background-color:transparent}.travel_date .DateRangePicker_datePickerMain__0iGgR .DateRangePicker_afterDate__53rsc{display:none}.travel_date .DateRangePicker_endDateMain__83QK9,.travel_date .DateRangePicker_startDateMain__vxrwb{width:auto!important}.travel_date .dateTabs.active{font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#333;text-align:center;border-bottom:2px solid #333;padding:15px}.travel_date .dateDone{position:absolute;bottom:6px;padding:10px;border-radius:25px;background-color:#222;width:343px}.travel_date .dateTabs{font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#333;text-align:center;padding:15px;cursor:pointer}.travel_date .DateRangePicker_endDate__X8FQe,.travel_date .DateRangePicker_startDate__yg_1u{display:none}.travel_date .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.travel_date .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#fff;border-top:none}.travel_date .react-datepicker__navigation--previous{width:40px;height:40px;border-radius:50px;left:13px}.travel_date .react-datepicker__navigation--previous .react-datepicker__navigation-icon--previous{margin-right:21px}@media screen and (min-width:768px){.travel_date .react-datepicker__navigation--previous:hover{background-color:#f3f3f3}}.travel_date .react-datepicker__navigation--next{width:40px;height:40px;border-radius:50px;right:13px}.travel_date .react-datepicker__navigation--next .react-datepicker__navigation-icon--next{margin-left:21px}@media screen and (min-width:768px){.travel_date .react-datepicker__navigation--next:hover{background-color:#f3f3f3}}.travel_date .react-datepicker__navigation-icon--next,.travel_date .react-datepicker__navigation-icon--previous{margin-top:-5px;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{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;border-color:#000!important;border-width:2px 2px 0 0;width:10px;height:10px}.travel_date .form-floating label.empty{top:10px}@media screen and (max-width:993px){.travel_date .react-datepicker{position:relative;width:auto;left:50%;transform:translateX(-50%);margin-top:0}.search_train_widget .travel_date .react-datepicker{margin-top:0}}.bs-header{z-index:10}.bs-header-cross{padding-top:10px}.bs-header-cross .font-icons,.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)}}.cancellation_container{width:100%;display:flex;border-radius:.75rem;margin-bottom:18px;background-image:url(/train/assets/icons/fcs_banner_bg.svg);background-repeat:no-repeat;background-position:bottom 0 right 0;background-size:72px 61px;align-items:flex-start}.cancellation_container .form-check{padding-left:16px;padding-top:14px;padding-bottom:14px;display:flex;align-items:center}.cancellation_container .form-check .form-check-input{margin-right:15px}.cancellation_container .form-check .title{font-size:18px;padding-bottom:2px;color:#222}.cancellation_container .form-check .disc{font-size:12px;color:#000}@media screen and (max-width:993px){.cancellation_container{margin-bottom:30px}}.cancellation_container.bg-FEF8FF{background-position:bottom 50% right 14px;background-size:38px 35px;cursor:pointer;background-image:url(/static-assets/images/svg/fcs_icon.svg);background-repeat:no-repeat}.cancellation_container.bg-FEF8FF .form-check{width:90%}@media screen and (max-width:400px){.cancellation_container.bg-FEF8FF .form-check{width:85%}}@media screen and (max-width:993px){.cancellation_container.bg-FEF8FF .form-check .form-check-input{margin-right:13px}.cancellation_container.bg-FEF8FF .form-check .title{font-size:.8125rem;width:95%;color:#733c79}.cancellation_container.bg-FEF8FF .form-check .disc{font-size:12px}}.cancellation_container.bg-FEF8FF .form-check .form-check-label{width:100%}.bg-FEF8FF{background:#faefff}.txt-733c79{color:#733c79}.search_wrapper.desktop{display:flex}.search_wrapper.desktop.search_widget:before{display:none}.search_wrapper.desktop .to_from_selector{position:relative;display:flex;width:60%;height:62px;border:1px solid #d8d8d8;border-radius:8px}.search_wrapper.desktop .to_from_selector:focus,.search_wrapper.desktop .to_from_selector:hover{border-color:#000}.search_wrapper.desktop .to_from_selector .search_input{width:50%;border-radius:8px}.search_wrapper.desktop .to_from_selector .search_input .mapIcon{display:none}.search_wrapper.desktop .to_from_selector .search_input .stations_suggestions_list{width:320px;padding-bottom:0}.search_wrapper.desktop .to_from_selector .search_input.from .adl-floating-input.form-floating label{left:0}.search_wrapper.desktop .to_from_selector .search_input.from .adl-floating-input.form-floating .form-control{padding-left:16px;padding-right:24px}.search_wrapper.desktop .to_from_selector .search_input.to .adl-floating-input.form-floating label{left:16px}.search_wrapper.desktop .to_from_selector .search_input.to .adl-floating-input.form-floating .form-control{padding-left:32px;padding-right:24px}.search_wrapper.desktop .to_from_selector .search_input .adl-floating-input.form-floating label{top:0}.search_wrapper.desktop .to_from_selector .search_input .adl-floating-input.form-floating .form-control{border:none;border-radius:8px;height:58px}.search_wrapper.desktop .to_from_selector .search_input .adl-floating-input.form-floating .form-control :focus{border:none;border-radius:8px}.search_wrapper.desktop .to_from_selector .swapInput{left:45%;top:-12px;transform:translate(-50%);z-index:11;border:none;rotate:-90deg}.search_wrapper.desktop .to_from_selector .swapInput #inpswapIcon{cursor:pointer}.search_wrapper.desktop .to_from_selector .swapInput input[type=checkbox]:checked~.swapIcon{transform:rotate(270deg)}.search_wrapper.desktop .travel_date{width:20%;margin:0 16px}.search_wrapper.desktop .travel_date .adl-floating-input.form-floating label{top:1px}.search_wrapper.desktop .travel_date .adl-floating-input.form-floating .form-control{height:62px}.search_wrapper.desktop .travel_date .date_picker{position:relative;left:-50%;z-index:1}.search_wrapper.desktop .travel_date .date_picker .react-datepicker{right:-50%;left:auto}.search_wrapper.desktop .search_button{width:20%}.search_wrapper.desktop .search_button .adl-button{width:100%;height:100%}.search_wrapper.mobile.search_widget{position:relative}.search_wrapper.mobile.search_widget:before{content:" ";height:60px;display:block;z-index:10;position:absolute;border-left:1px solid;left:19px;top:45px}.search_wrapper.mobile.search_widget .search_input{margin-bottom:24px}.search_wrapper.mobile.search_widget .to_from_selector{position:relative}.search_wrapper.mobile.search_widget .to_from_selector .swapInput{position:absolute;top:50px;left:42%}.search_wrapper.mobile.search_widget .search_button{width:100%}.search_wrapper.mobile.search_widget .search_button button{width:100%;height:50px}.full.wrapper.service_widget{background-color:transparent;margin-bottom:72px}.full.wrapper.service_widget .search_trains__static{padding-top:20px;background-color:transparent}.full.wrapper.service_widget .tripType-wrapper{margin-left:0;margin-bottom:20px;position:relative}.full.wrapper.service_widget .tripType-wrapper .font-icons{cursor:pointer;position:relative;width:14px;height:14px;display:inline-block}.full.wrapper.service_widget .tripType-wrapper .font-icons:before{position:absolute}.full.wrapper.service_widget .tripType-wrapper input[type=radio]{opacity:0;z-index:1;position:absolute;cursor:pointer}.full.wrapper.service_widget .tripType-wrapper input[type=radio]~label{cursor:pointer;position:relative;padding:0 20px 0 30px}.full.wrapper.service_widget .tripType-wrapper input[type=radio]~label:before{top:6px;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}.full.wrapper.service_widget .tripType-wrapper input[type=radio]:checked~label:before{background:#222;z-index:1;border-color:#222}.full.wrapper.service_widget .tripType-wrapper input[type=radio]+label:after{width:19px;height:19px;border-radius:50%;content:"";float:left;cursor:pointer;position:absolute;visibility:visible;background:#fff;left:0;top:2px;border:1px solid #222}.full.wrapper.service_widget .tripType-wrapper.flw-tabs.mobile{margin:0;border:none;padding-top:0}.full.wrapper.service_widget .tripType-wrapper.flw-tabs.mobile input[type=radio]~label{padding:0 20px 0 28px}.full.wrapper.service_widget .tripType-wrapper.flw-tabs.mobile .tab:last-child input[type=radio]~label{padding:0 0 0 28px}.full.wrapper.service_widget .search_wrapper.running-status-widget .search_train{width:75%;padding-left:12px;margin-left:-12px;margin-right:12px;border-radius:40px 0 0 40px}.full.wrapper.service_widget .search_wrapper.running-status-widget button.btn-primary{margin-right:6px;width:25%}.full.wrapper.service_widget .railway-stations .search_wrapper:before,.full.wrapper.service_widget .search_wrapper.running-status-widget:before{display:none}.full.wrapper.service_widget .railway-stations .search_train{width:75%}.full.wrapper.service_widget .railway-stations button.btn-primary{width:25%}@media screen and (max-width:1400px){.full.wrapper.service_widget .search_wrapper.running-status-widget .search_train{width:70%}.full.wrapper.service_widget .search_wrapper.running-status-widget button.btn-primary{margin-right:6px;width:30%}.full.wrapper.service_widget .railway-stations .search_train{width:70%}.full.wrapper.service_widget .railway-stations button.btn-primary{width:30%}}@media screen and (max-width:1200px){.full.wrapper.service_widget .search_wrapper.running-status-widget .search_train{width:65%}.full.wrapper.service_widget .search_wrapper.running-status-widget button.btn-primary{margin-right:6px;width:35%}.full.wrapper.service_widget .railway-stations .search_train{width:63%}.full.wrapper.service_widget .railway-stations button.btn-primary{width:37%}}@media screen and (max-width:993px){.full.wrapper.service_widget .search_wrapper.running-status-widget .search_train{width:100%;margin-left:0;margin-right:0;padding-left:0}.full.wrapper.service_widget .search_wrapper.running-status-widget button.btn-primary{margin-right:6px;width:100%}.full.wrapper.service_widget .railway-stations .search_train,.full.wrapper.service_widget .railway-stations button.btn-primary{width:100%}.full.wrapper.service_widget{box-shadow:none;margin-bottom:52px}.full.wrapper.service_widget .full.mobile .search_wrapper{padding-top:0}.floating_nav .icon_size{font-size:16px}.floating_nav .icon_size.icon-running-status{font-size:18px;height:10px;margin-top:-5px;display:inline-block}.booking_modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;background-color:#fff}.booking_modal .modal-cross:before{margin:24px 0 34px 16px;display:inline-block}.booking_modal .search_wrapper .search_input{margin-bottom:0}.booking_modal .search_wrapper:before{display:none}.booking_modal .search_train_m{padding-top:0;z-index:2;box-shadow:none;background-color:#fff}}.date_carosel_heading{font-weight:700;font-size:22px;margin-bottom:20px}@media screen and (max-width:768px){.date_carosel_heading{padding-left:20px}}.date_carosel{overflow-y:scroll;display:flex;align-items:center;position:relative;margin-bottom:21px;border-bottom:1px solid #ddd;width:100%}.date_carosel.m__date_carosel{border:0}@media screen and (max-width:768px){.date_carosel.m__date_carosel{padding-left:20px}}.date_carosel .m_date_carosel{display:flex}.date_carosel .m_date_carosel .pd-rl3{width:114px;height:47px;font-size:14px;margin-right:8px;text-align:center;padding:2px 4px;border:1px solid #979797;color:#666;border-radius:25px;display:inline-block}.date_carosel .m_date_carosel .pd-rl3#selected-Date-carosel{color:#000;border:1px solid}.date_carosel .prev-button{cursor:pointer;background-color:#fff;position:absolute;padding:1px 0 0 9px;left:0;width:30px;height:30px;border-radius:50%}.date_carosel .prev-button:hover{background-color:#f3f3f3}.date_carosel .prev-button.disable{cursor:default}.date_carosel .prev-button.disable .font-icons.icon-arrow-left{color:#ccc}.date_carosel .prev-button.disable:hover{background-color:unset}.date_carosel .next-button{cursor:pointer;background-color:#fff;position:absolute;padding:1px 0 0 11px;right:0;width:30px;height:30px;border-radius:50%}.date_carosel .next-button:hover{background-color:#f3f3f3}.date_carosel .next-button.disable{cursor:default}.date_carosel .next-button.disable .font-icons.icon-arrow-right{color:#ccc}.date_carosel .next-button.disable:hover{background-color:unset}.date_carosel .date_carosel_body{margin:0 20px;display:flex;align-items:center;overflow:scroll;scroll-behavior:smooth}.date_carosel .date_carosel_body .pd-rl3{padding:0 3px}.date_carosel .date_carosel_body .wrapper{cursor:pointer;justify-content:center;text-align:center;padding:.625rem;width:110px}.date_carosel .date_carosel_body .wrapper .carosel_fare_date{flex-wrap:nowrap;width:100%;margin:0;color:#666;font-size:.875rem}.date_carosel .date_carosel_body .wrapper .carosel_fare_price{flex-wrap:nowrap;width:100%;font-weight:500;color:#333;margin-top:.25rem;font-size:.875rem}@media screen and (max-width:768px){.date_carosel .date_carosel_body .wrapper{width:110px}}.date_carosel .date_carosel_body .wrapper.active{position:relative;color:#0d67ca;border-color:#0d67ca}.date_carosel .date_carosel_body .wrapper.active .carosel_fare_date,.date_carosel .date_carosel_body .wrapper.active .carosel_fare_price{color:#0d67ca}.date_carosel .date_carosel_body .wrapper.active:after{left:0;bottom:0;content:"";width:100%;height:.125rem;position:absolute;background:#0d67ca}.date_carosel .date_carosel_body::-webkit-scrollbar,.date_carosel::-webkit-scrollbar{display:none;width:0;background:transparent}.date_carosel .carosel_fare_date.blank{width:80px}.date_carosel.no_border .date_carosel_body .wrapper{padding-bottom:1.25rem}.date_carosel.no_border .date_carosel_body .wrapper .carosel_fare_price{display:none}.date_carosel.no_border .date_carosel_body .wrapper.active{color:#222;border-color:#222}.date_carosel.no_border .date_carosel_body .wrapper.active .carosel_fare_date{color:#222;font-weight:500}.date_carosel.no_border .date_carosel_body .wrapper.active:after{background:#222}.date_carosel.no_border .carosel_fare_price{display:none}.date_carosel.no_border .m_date_carosel .pd-rl3{width:max-content;padding:10px;margin-right:0;height:auto;border:none;border-radius:unset}.date_carosel.no_border .m_date_carosel .pd-rl3#selected-Date-carosel{color:#222;font-weight:500;border:none;border-bottom:2px solid #222}.blank-holder.shimmer-body{margin-top:-72px;margin-bottom:72px}.blank-holder.shimmer-body .shimmer-row{border-bottom:1px solid #e2e2e2;width:100%}.blank-holder.shimmer-body .shimmer-row .blank-shimmer{margin:0 auto}.table-wrapper{margin-top:40px}.intermediate_time{vertical-align:bottom}.search_date_station_input{font-size:13px}.search_date_station_input .stations_suggestions_list,.search_date_station_input input{cursor:pointer;padding-bottom:10px}.search_date_station_input .stations_suggestions_list li,.search_date_station_input input li{align-items:center;padding:10px 16px}.search_date_station_input .stations_suggestions_list li.selected,.search_date_station_input input li.selected{justify-content:space-between}.search_date_station_input .form-floating>.form-control:not(:placeholder-shown)~label{color:#666}.rot_360{transition:all .5s ease}.rot_360:hover{transform:rotate(1turn)}.statusHeader{padding-left:0;padding-right:0}.dot{position:relative;display:inline-block;width:12px;height:12px;border-radius:50%;top:5px;z-index:1}.notificationBox{border-bottom-left-radius:9px;border-bottom-right-radius:9px}.search_date_wrapper{width:50%;display:flex;gap:20px;justify-content:flex-end}.search_date_wrapper .form-floating input div.adl-floating-input input.withIcon{padding-right:30px}.search_date_wrapper input.form-control{padding-left:16px}.search_date_wrapper .form-floating label{left:0}.search_date_wrapper .search_input{width:48%}.search_date_wrapper .search_date_station_input{width:204px}.search_date_wrapper .search_date_station_input .form-floating{position:relative;margin-right:0}.search_date_wrapper .search_date_station_input .form-floating input{border-color:#eaeaea;height:52px}.search_date_wrapper .search_date_station_input i.icon{position:absolute;top:25%;right:16px;-webkit-font-smoothing:subpixel-antialiased}.dataTable{border:1px solid #eaeaea;border-radius:10px;border-collapse:separate;border-spacing:0;margin-bottom:0}.dataTable thead{background-color:#fff}.dataTable thead tr{position:-webkit-sticky;position:sticky;top:80px;background:#fff;z-index:12;vertical-align:top}.dataTable thead tr td{width:136px;padding-top:14px;padding-bottom:14px;border-bottom:1px solid #eaeaea}.dataTable thead tr td.td1{width:80px;border-top-left-radius:10px}.dataTable thead tr td.td2{text-align:start;width:328px;margin-left:20px}.dataTable thead tr td:last-child{width:136px;border-top-right-radius:10px;margin-right:20px}.dataTable tbody tr.dataRow{scroll-margin:150px;position:relative}.dataTable tbody tr.dataRow.active .td1:after,.dataTable tbody tr.dataRow.active .td1:before{background:#222}.dataTable tbody tr.dataRow.active.current-station .td1:after{background:#e2e2e2}.dataTable tbody tr.dataRow:hover{background-color:#fff}.dataTable tbody tr.dataRow:last-child .line{display:none}.dataTable tbody tr.dataRow:last-child .black_ripple{top:32px}.dataTable tbody tr.dataRow:last-child .black_ripple.next_stop{top:-15px}.dataTable tbody tr.dataRow:last-child:after{height:0}.dataTable tbody tr.dataRow:first-child .td1:before{height:25%;top:58px;background-color:#222}.dataTable tbody tr.dataRow:first-child .td1:after{top:54%}.dataTable tbody tr.dataRow td{border-bottom:0;padding:38px 0 24px 24px}.dataTable tbody tr.dataRow td.td2{display:flex}.dataTable tbody tr.dataRow td:last-child{padding:30px 0 24px 24px}.dataTable tbody tr.dataRow .td1{width:80px;position:relative}.dataTable tbody tr.dataRow .td1:before{content:"";background:#e2e2e2;position:absolute;width:2px;height:42%;top:0;left:39px}.dataTable tbody tr.dataRow .td1:after{content:"";background:#e2e2e2;position:absolute;width:2px;height:60%;top:40%;left:39px}.dataTable tbody tr.dataRow .td1 .dateBoxWrapper{display:flex;justify-content:center;margin-bottom:14px;position:absolute;left:0;top:36px;width:90px}.dataTable tbody tr.dataRow .td1 .dateBoxWrapper .dateBox{padding:4px 12px;border-radius:20px;background-color:#ebf5fc}.dataTable tbody tr.dataRow .td2{width:70px}.dataTable tbody tr.dataRow .td2:before{height:28%;top:48px;background-color:#222}.dataTable tbody tr.dataRow .td2 .sname{width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.dataTable tbody tr.dataRow.no_stop{background-color:hsla(0,0%,98%,.7)}.dataTable tbody tr.dataRow.no_stop td,.dataTable tbody tr.dataRow.no_stop td:last-child{padding:14px 0 26px 24px}.dataTable tbody tr.dataRow.no_stop .black_ripple{top:8px}.dataTable tbody tr.dataRow.no_stop .td1:before{height:35%}.dataTable tbody tr.dataRow.no_stop .td1:after{top:35%;height:68%}.dataTable tbody tr.dataRow.no_stop .dot{position:absolute;width:6px;height:6px;top:20px;left:37px}.dataTable tbody tr.dataRow .dot{position:absolute;top:42px;left:34px}.dataTable tbody tr.dataRow:not(.disable):hover{background-color:unset;color:unset}.dataTable tbody tr.dataRow:not(.disable):hover.no_stop{background-color:hsla(0,0%,98%,.7)}.dataTable tbody tr.dataRow.intermediate_station_contain+tr.dataRow.no_stop td{padding:38px 0 10px 24px}.dataTable tbody tr.dataRow.intermediate_station_contain+tr.dataRow.no_stop .td1 .dot{top:45px}.dataTable tbody tr.dataRow.intermediate_station_contain+tr.dataRow.no_stop .td1:after{top:49px;height:48%}.dataTable tbody tr.dataRow.intermediate_station_contain+tr.dataRow.no_stop .td1:before{top:0;height:67%}.dataTable tbody tr.dataRow.intermediate_station_contain+tr.dataRow.no_stop .td1 .black_ripple{top:33px}.dataTable tbody .intermediate_station_contain:not(.dateContains) .dot{top:42px}.dataTable tbody .intermediate_station_contain:not(.dateContains):before{height:46%;top:-2px}.dataTable tbody .intermediate_station_contain:not(.dateContains):after{height:54%;top:46%}.dataTable tbody .intermediate_station_contain:not(.dateContains) td{padding:38px 0 35px 24px}.dataTable tbody tr.dataRow.dateContains.no_stop td{padding-top:60px;padding-bottom:24px}.dataTable tbody tr.dataRow.dateContains.no_stop td .dot{top:54%;left:37px}.dataTable tbody tr.dataRow.dateContains.no_stop td .dateBoxWrapper{top:16px}.dataTable tbody tr.dataRow.dateContains.no_stop:before{height:58%}.dataTable tbody tr.dataRow.dateContains.no_stop:after{top:56%;height:45%}.dataTable tbody tr.dataRow.dateContains .black_ripple{top:80px}.dataTable tbody tr.dataRow.dateContains td{padding-top:82px;padding-bottom:34px}.dataTable tbody tr.dataRow.dateContains td .dot{top:88px}.dataTable tbody tr.dataRow.dateContains td:last-child{padding-top:72px}.dataTable tbody tr.dataRow.dateContains .td1:before{height:58%}.dataTable tbody tr.dataRow.dateContains .td1:after{top:60%;height:40%}.train_status_line{border-radius:5px;background-color:#fef6ea;padding:10px 12px}.bottomTab{position:absolute;z-index:1;width:180px;display:flex;flex-direction:row;padding:6px 15px;border:1px solid #e2e2e2;border-radius:16px;bottom:-15px;background-color:#fff;left:75px;justify-content:space-between}.bottomTab i{margin-left:3%}.mapIcon{width:20px;height:20px;position:relative;z-index:10;top:22px;left:10px}.train_status_disclaimer{border-radius:5px;background-color:#f4f4f8;padding:10px 12px}.line-wrapper{position:relative;height:100%}.primary-line{border-left:1px solid #eaeaea}.primary-line,.secondary-line{width:2px;position:absolute;z-index:3;top:56px;left:44px}.secondary-line{border-left:1px solid;height:300px}.info_icon{margin-top:-2px;margin-right:6px}.about_train .text_container .desc_imp_points ol{margin:0 0 0 16px;padding:0}.heading_wapper{width:50%}.black_ripple{width:30px;height:30px;position:absolute;z-index:11;top:32px;left:25px}.black_ripple.next_stop{top:-15px}.quickUpdateWrapper{border-radius:10px;border:1px solid #eaeaea;margin-top:40px}.quickUpdateWrapper .stationNameWapper{display:flex;justify-content:space-between}.quickUpdateWrapper .stationNameWapper .startStationNameWrapper{padding:20px 0 0 16px}.quickUpdateWrapper .stationNameWapper .lastStationNameWrapper{padding:20px 16px 0 0}.quickUpdateWrapper .stationNameWapper .lastStationNameWrapper .lastStationNameTxt{white-space:nowrap;max-width:178px;overflow:hidden;text-overflow:ellipsis;text-align:end}.quickUpdateWrapper .stationNameWapper .lastStationNameWrapper .arrTxt{text-align:end}.quickUpdateWrapper .statusUpdateWrapper{padding:20px 16px 10px}.quickUpdateWrapper .statusUpdateWrapper .lineWrapper{display:flex}.quickUpdateWrapper .statusUpdateWrapper .startMapIcon{width:20px;height:20px;position:absolute;left:17px}.quickUpdateWrapper .statusUpdateWrapper .lastMapIcon{width:20px;height:20px;position:absolute;right:35%}.quickUpdateWrapper .statusUpdateWrapper .line{height:2px;width:100%;top:10px;background-color:#e2e2e2;position:relative;z-index:-1}.quickUpdateWrapper .statusUpdateWrapper .darkLine{height:100%;background-color:#000;width:20%}.quickUpdateWrapper .statusUpdateWrapper .kmWrapper{display:flex;position:relative;top:8px;padding-bottom:20px}.quickUpdateWrapper .statusUpdateWrapper .kmWrapper .train-time{margin:0 auto}.quickUpdateWrapper .trainInfo{padding:12px 16px}@media screen and (max-width:767px){.table-wrapper{margin-top:14px}.dataTable.mobile{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);border:none}.dataTable.mobile tbody tr.dataRow td{text-align:center;padding:0 20px}.dataTable.mobile tbody tr.dataRow td .dot{position:absolute;top:22px;left:-20px}.dataTable.mobile tbody tr.dataRow .td1:before{left:21px;height:41%;top:-19px}.dataTable.mobile tbody tr.dataRow .td1:after{left:21px;height:60%;top:26%}.dataTable.mobile tbody tr.dataRow.datePresentTr .td1:before{height:55%}.dataTable.mobile tbody tr.dataRow.datePresentTr .td1:after{height:48%;top:42%}.dataTable.mobile tbody tr.dataRow.datePresentTr .dot{top:64px;left:-20px}.dataTable.mobile tbody tr.dataRow.datePresentTr .contentWrapper{padding-top:8px}.dataTable.mobile tbody tr.dataRow.datePresentTr.intermediate_contain .td1:before{height:48%}.dataTable.mobile tbody tr.dataRow.datePresentTr.intermediate_contain:first-child .td1:before{height:18%}.dataTable.mobile tbody tr.dataRow.datePresentTr:first-child .td1:before,.dataTable.mobile tbody tr.dataRow.datePresentTr:first-child:before{height:18%;top:38px}.dataTable.mobile tbody tr.dataRow.datePresentTr:first-child .td1:after{height:47%;top:43%}.dataTable.mobile tbody tr.dataRow .black_ripple.next_stop{top:-31px;left:-23px}.dataTable.mobile tbody tr.dataRow .black_ripple{top:60px;left:-23px}.dataTable.mobile tbody tr.dataRow.current-station .dot{top:21px;z-index:2}.dataTable.mobile tbody tr.dataRow.current-station .black_ripple{top:17px;left:-23px}.dataTable.mobile tbody tr.dataRow.current-station.active:before{top:-30%;height:42px}.dataTable.mobile tbody tr.dataRow.current-station:after{top:14px;height:60%}.dataTable.mobile tbody tr.dataRow.current-station:last-child:before{top:-38%}.dataTable.mobile tbody tr.dataRow:last-child.active .td1:before{height:28%}.dataTable.mobile tbody tr.dataRow:last-child .td1:after{height:0}.dataTable.mobile tbody tr.dataRow:last-child.current-station .td1 .black_ripple{top:17px}.dataTable.mobile tbody tr.dataRow:last-child.current-station .td1:before{height:40%}.dataTable.mobile tbody tr.dataRow.no_stop .td1:before{top:-19px;height:43px}.dataTable.mobile tbody tr.dataRow.no_stop .td1:after{top:29%}.dataTable.mobile tbody tr.dataRow.no_stop td:last-child{padding:0 20px}.dataTable.mobile tbody tr.dataRow.no_stop .dot{top:24px;left:-17px}.dataTable.mobile tbody tr.dataRow.no_stop.active:before{height:64%}.dataTable.mobile tbody tr.dataRow.no_stop.active:after{top:29px}.dataTable.mobile tbody tr.dataRow.no_stop:before{top:-40%;height:64%}.dataTable.mobile tbody tr.dataRow.no_stop:after{top:29px}.dataTable.mobile tbody tr.dataRow.no_stop.current-station .dot{top:25px}.dataTable.mobile tbody tr.dataRow.no_stop.current-station:before{height:65%;top:-38px}.dataTable.mobile tbody tr.dataRow.no_stop.current-station:after{top:31px}.dataTable.mobile tbody tr.dataRow.no_stop.current-station .black_ripple{top:18px;left:-23px}.dataTable.mobile tbody tr.dataRow.no_stop.datePresentTr .dot{top:80px}.dataTable.mobile tbody tr.dataRow.no_stop.datePresentTr .td1:before{height:65%;top:-16px}.dataTable.mobile tbody tr.dataRow.no_stop.datePresentTr .td1:after{height:32%;top:57%}.dataTable.mobile tbody tr.dataRow .dateBoxWrapper{display:flex;justify-content:center;margin-bottom:24px;left:-10%;top:0;position:relative}.dataTable.mobile tbody tr.dataRow .dateBoxWrapper .dateBox{padding:6px 10px;border-radius:20px}.dataTable.mobile tbody tr thead td{padding-left:14px}.dataTable.mobile .contentWrapper{width:100%;padding:16px 16px 16px 0;margin-left:16px;position:relative}.dataTable.mobile .contentWrapper .svg_div{position:absolute}.dataTable.mobile .contentWrapper .sname{max-width:100px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.dataTable.mobile .contentWrapper .distance{margin-left:10px}.dataTable.mobile .contentWrapper .delayTextWrapper{display:flex;justify-content:flex-end}.dataTable.mobile .contentWrapper .delayTextWrapper span.onTime{padding:3px 8px 2px;background-color:rgba(19,161,128,.1);border-radius:4px}.dataTable.mobile .contentWrapper .delayTextWrapper span.onDelay{padding:3px 8px 2px;background-color:rgba(220,70,75,.1);border-radius:4px}.dataTable.mobile .contentWrapper .detailInfoWrapper{display:flex;justify-content:space-between;margin-top:14px}.dataTable.mobile .contentWrapper .detailInfoWrapper .platformInfoWrapper{text-align:start}.dataTable.mobile .contentWrapper .detailInfoWrapper .arrDepDetailWrapper{display:flex;justify-content:space-between}.dataTable.mobile .contentWrapper .detailInfoWrapper .arrDepDetailWrapper .arrDeptLabel{max-width:35px;min-width:35px}.dataTable.mobile .contentWrapper .detailInfoWrapper .arrDepDetailWrapper .arrDeptActual{max-width:40px;min-width:40px}.dataTable.mobile .contentWrapper .detailInfoWrapper .arrDepDetailWrapper .arrDeptExepected{max-width:35px;min-width:35px}.dataTable.mobile .contentWrapper .detailInfoWrapper .unStopArr{min-width:150px}.dataTable.mobile .intermediateStationsTxt{text-decoration:underline}.dataTable.mobile .namingWrapper{display:flex;justify-content:space-between;width:100%}.dataTable.mobile .bottomTab{font-size:12px;position:absolute;bottom:-15px;min-width:180px;left:40%}.page_content{margin-left:0;margin-right:0}.seo_layout .hero_Slider{padding-left:0;padding-right:0}.leftSection .date_carosel.m__date_carosel{margin-left:-20px;width:calc(100% + 40px)}.leftSection .date_carosel .m_date_carosel .fare_date{width:80px;height:40px}.leftSection .date_carosel .m_date_carosel .fare_date .carosel_fare_date{padding-top:4px;line-height:1;font-size:12px}.leftSection .date_carosel .m_date_carosel .fare_date#selected-Date-carosel{border:2px solid;font-weight:500;background-color:#f3f3f3}.leftSection .hero_Slider{margin-bottom:2.567rem}.leftSection .hero_Slider .text_container{margin-bottom:16px}.leftSection .statusHeader{display:block;padding-left:0;padding-right:0}.leftSection .statusHeader .heading_wapper{width:100%}.leftSection .statusHeader .search_station{margin-top:10px;margin-right:0}.leftSection .statusHeader .search_date_wrapper .search_station_input{margin-top:10px;width:auto}.leftSection .statusHeader .search_date_wrapper .search_station_input .form-floating{margin-right:0}.leftSection .statusHeader .search_date_wrapper .search_date_station_input{width:auto;margin-top:10px}.leftSection .statusHeader .search_date_wrapper .search_date_station_input i.icon{right:6%}.leftSection .statusHeader .travel_date{margin-top:10px}.leftSection .disclaimer_wrapper{margin-bottom:52px}.search_date_wrapper{width:100%;display:block}.quickUpdateWrapper{margin-top:20px}.quickUpdateWrapper .lineWrapper .startMapIcon{left:7%}.quickUpdateWrapper .lineWrapper .lastMapIcon{right:7%;white-space:nowrap;max-width:150px}.quickUpdateWrapper .lineWrapper .lastMapIcon .stationNameText{overflow:hidden;text-overflow:ellipsis}.black_ripple{width:18px;height:20px;z-index:11;top:22px;left:-12%}}.no_stop span.line{display:none}span.line{position:absolute;display:inline-block;border-bottom:1px solid #e2e2e2;width:90%;bottom:0;right:0}tr.open~tr .black_ripple.next_stop{display:none}