.loader-container{margin:0;background-color:#ff0}.loader-container .MuiBox-root{display:flex;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;background-color:#fff;box-sizing:unset}.loader-container .custom-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400;border:white}.airport-live{text-align:center;justify-content:center;margin:-10px;font-family:noto_sansregular,sans-serif;height:100vh;overflow:hidden}.airport-live .container{max-width:100%;margin:0;padding:0;text-align:center;justify-content:center;height:60%;overflow:hidden;font-size:16px}@media (orientation: landscape) and (min-width: 768px){.airport-live .container{font-size:14px}}@media (orientation: landscape) and (min-width: 1024px){.airport-live .container{font-size:16px}}@media (orientation: landscape) and (min-width: 1200px){.airport-live .container{font-size:16px}}@media (orientation: landscape) and (min-width: 1900px){.airport-live .container{font-size:24px}}@media (orientation: portrait) and (min-width: 768px){.airport-live .container{font-size:20px}}@media (orientation: portrait) and (min-width: 1024px){.airport-live .container{font-size:52px;height:65%}}@media (orientation: portrait) and (min-width: 1900px){.airport-live .container{font-size:96px}}.airport-live .container .upper-section{background:#f6aa21;color:#fff;font-size:1.35em;padding:20px 0;height:100%;display:flex;align-items:center;flex-direction:column}.airport-live .container .upper-section .heading{font-size:1.57em;font-weight:700;padding:5px 2px;font-family:noto_sansbold,sans-serif}.airport-live .container .upper-section .sub-heading{margin-bottom:30px;font-family:noto_sansbold,sans-serif}.airport-live .container .upper-section .bus-stop-list{padding-top:15px}.airport-live .container .upper-section .bus-stop-list .bus-stop{font-family:noto_sansbold,sans-serif}.airport-live .container .upper-section .bus-stop-list .bus-stop .stop{padding:70px 10px}.airport-live .container .upper-section .bus-stop-list .bus-stop .stop .hr-time{margin-right:10px}.airport-live .container .upper-section .bus-stop-list .bus-stop .stop-name{text-align:left;padding-right:1em}.airport-live .container .upper-section .bus-stop-list .bus-stop .stop-time{flex:1;text-align:left;padding-left:1em}.airport-live .container .upper-section .current-time{font-size:.55em;margin:40px 0 10px;text-align:center;font-family:noto_sansbold,sans-serif}.airport-live .container .lower-section{text-align:center;position:fixed;bottom:30px;width:100%}.airport-live .container .lower-section .book{font-weight:700;font-family:noto_sansbold,sans-serif}.airport-live .container .lower-section .description{font-size:1.25em;color:#f6aa21;width:100%;padding:15px 10px}.airport-live .container .lower-section .counter{font-size:.75em}.airport-live .bus-section{top:38%;bottom:0;left:0;right:0;position:fixed;display:flex;justify-content:center}@media (orientation: portrait){.airport-live .bus-section{top:49%}}.airport-live .bus-section img{height:90%;max-width:100%}@media (orientation: portrait){.airport-live .bus-section img{height:64%}}.airport-live-horizontal{margin:-10px;font-family:noto_sansregular,sans-serif;height:100vh}.airport-live-horizontal .container{max-width:100%;margin:0;padding:0;height:80%;overflow:hidden;font-size:16px}@media (orientation: landscape) and (min-width: 768px){.airport-live-horizontal .container{font-size:14px}}@media (orientation: landscape) and (min-width: 1024px){.airport-live-horizontal .container{font-size:16px}}@media (orientation: landscape) and (min-width: 1200px){.airport-live-horizontal .container{font-size:16px}}@media (orientation: landscape) and (min-width: 1900px){.airport-live-horizontal .container{font-size:24px}}@media (orientation: portrait) and (min-width: 768px){.airport-live-horizontal .container{font-size:20px}}@media (orientation: portrait) and (min-width: 1024px){.airport-live-horizontal .container{font-size:52px;height:65%}}@media (orientation: portrait) and (min-width: 1900px){.airport-live-horizontal .container{font-size:96px}}.airport-live-horizontal .container .upper-section{background:#f6aa21;color:#fff;font-size:1.35em;padding:20px 0;height:100%;display:flex;flex-direction:row}.airport-live-horizontal .container .upper-section .left-section{width:50%;text-align:center;line-height:3.1em}.airport-live-horizontal .container .upper-section .left-section .heading{font-size:3.3em;font-weight:700;font-family:noto_sansbold,sans-serif;margin-top:80px}.airport-live-horizontal .container .upper-section .left-section .sub-heading{margin-bottom:30px;font-family:noto_sansbold,sans-serif;font-size:2.5em}.airport-live-horizontal .container .upper-section .left-section .bus-section{height:65%;width:63%;top:30%;left:-5%;position:absolute}@media (max-height: 910px){.airport-live-horizontal .container .upper-section .left-section .bus-section{height:64%;width:62%;top:34%}}@media (max-height: 830px){.airport-live-horizontal .container .upper-section .left-section .bus-section{height:63%;width:61%;top:35%}}.airport-live-horizontal .container .upper-section .left-section .bus-section img{height:100%;width:100%}.airport-live-horizontal .container .upper-section .right-section{width:50%;text-align:center;align-items:center;display:flex;flex-direction:column}.airport-live-horizontal .container .upper-section .right-section .bus-stop-list{width:90%;margin-left:10%;padding-top:22%}@media (max-height: 1060px){.airport-live-horizontal .container .upper-section .right-section .bus-stop-list{padding-top:19%}}.airport-live-horizontal .container .upper-section .right-section .bus-stop-list .bus-stop{font-family:noto_sansbold,sans-serif;font-size:2em}@media (max-height: 910px){.airport-live-horizontal .container .upper-section .right-section .bus-stop-list .bus-stop{font-size:1.73em}}@media (max-height: 810px){.airport-live-horizontal .container .upper-section .right-section .bus-stop-list .bus-stop{font-size:1.6em}}.airport-live-horizontal .container .upper-section .right-section .bus-stop-list .bus-stop .stop{padding-bottom:144px}@media (max-height: 890px){.airport-live-horizontal .container .upper-section .right-section .bus-stop-list .bus-stop .stop{padding-bottom:138px}}@media (max-height: 1060px){.airport-live-horizontal .container .upper-section .right-section .bus-stop-list .bus-stop .stop{padding-bottom:138px}}.airport-live-horizontal .container .upper-section .right-section .bus-stop-list .bus-stop .stop .hr-time{margin-right:10px}.airport-live-horizontal .container .upper-section .right-section .bus-stop-list .bus-stop .stop-name{text-align:left}.airport-live-horizontal .container .upper-section .right-section .bus-stop-list .bus-stop .stop-time{flex:1;text-align:left;padding-left:1em}.airport-live-horizontal .container .upper-section .right-section .current-time{font-size:1.2em;text-align:center;font-family:noto_sansbold,sans-serif;color:#000;position:fixed;top:68%}@media (max-height: 910px){.airport-live-horizontal .container .upper-section .right-section .current-time{font-size:1em;top:69%}}.airport-live-horizontal .container .lower-section{position:fixed;bottom:45px;display:flex;width:100%;justify-content:space-between}@media (max-height: 890px){.airport-live-horizontal .container .lower-section{bottom:23px}}@media (max-height: 1060px){.airport-live-horizontal .container .lower-section{bottom:31px}}.airport-live-horizontal .container .lower-section .lower-section-right{width:100%}.airport-live-horizontal .container .lower-section .book{font-weight:700;font-family:noto_sansbold,sans-serif}.airport-live-horizontal .container .lower-section .description{font-size:2.25em;width:100%;text-align:center}@media (max-height: 1060px){.airport-live-horizontal .container .lower-section .description{font-size:2em}}@media (max-height: 850px){.airport-live-horizontal .container .lower-section .description{font-size:1.8em}}.airport-live-horizontal .container .lower-section .counter{font-size:.75em}.whatsapp-error-wrapper{margin-top:90px;display:flex;padding:10px;flex-direction:column;align-items:center}.whatsapp-error-wrapper .ellipse-image{width:250px;height:250px}.whatsapp-error-wrapper .heading{font-family:noto_sanssemibold;font-size:20px;margin-top:20px;text-align:center}.whatsapp-error-wrapper .sub-heading{margin-top:15px;margin-bottom:20px;font-size:14px;font-family:noto_sansregular;opacity:.7;padding-left:3%;padding-right:3%;text-align:center}.whatsapp-error-wrapper .retry-button{margin:20px 0;width:100%;font-size:14px;text-align:center;background-color:#f57c00;font-family:noto_sanssemibold;padding:16px 10px;border-radius:6px;box-shadow:none!important;color:#fff}.whatsapp-error-wrapper .retry-button span{margin:0 auto}.whatsapp-error-wrapper .retry-button:hover{margin:20px 0;width:100%;font-size:14px;text-align:center;background-color:#f57c00;font-family:noto_sanssemibold;padding:16px 10px;border-radius:6px;box-shadow:none!important;color:#fff}.consent-container{margin-top:57px}.consent-container .consent-iframe{width:100%;height:100vh;border:none}.consent-container .error-consent{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 200px);padding:16px}.consent-container .error-consent .something-went-wrong-container{position:relative;z-index:2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex:1}.consent-container .error-consent .something-went-wrong-container .something-went-wrong-inner-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}.consent-container .error-consent .something-went-wrong-container .something-went-wrong-inner-container .something-went-wrong-text{margin-top:20px;font-size:18px;font-family:noto_sansbold}.consent-container .error-consent .something-went-wrong-container .try-again-button{width:100%;margin-top:30px;position:relative}.consent-container .error-consent .something-went-wrong-container .try-again-button button{text-align:center;box-shadow:none;font-size:14px;background:#f57c00;color:#fff;font-family:noto_sanssemibold}.c-button .Mui-disabled{background-color:#f57c0066!important;color:#fff!important}.c-button button{color:#fff}.c-dialog .c-slide .MuiDialog-container{height:100vh}.c-dialog .c-slide .MuiDialog-container .MuiPaper-root{max-width:85%;padding:16px;width:85%;border-radius:12px;margin:0}.c-dialog .c-slide .MuiDialog-container .MuiPaper-root h2{padding:0;font-size:18px;color:#000;font-family:noto_sanssemibold}.c-dialog .c-slide .MuiDialog-container .MuiPaper-root .c-dialog-content{padding:0}.c-dialog .c-slide .MuiDialog-container .MuiPaper-root .c-dialog-content .c-dialog-text{padding-top:10px;font-size:14px;color:#000000b3;font-family:noto_sansregular}.c-dialog .c-slide .MuiDialog-container .MuiPaper-root .c-dialog-content .term-listing{margin:0;padding-left:20px}.c-dialog .c-slide .MuiDialog-container .MuiPaper-root .c-dialog-content .term-listing p{font-size:14px;color:#000000b3;padding-top:10px}.c-dialog .c-slide .MuiDialog-container .MuiPaper-root .c-dialog-action{padding:0;margin-top:35px}.c-dialog .c-slide .MuiDialog-container .MuiPaper-root .c-dialog-action button{padding:0;font-size:14px;color:#000000b3;text-transform:uppercase;font-family:noto_sanssemibold}.c-dialog .c-slide .MuiDialog-container .MuiPaper-root .c-dialog-action .agree{margin-left:20px}.c-dialog .c-slide .MuiDialog-container .MuiPaper-root .c-dialog-action .agree button{color:#fe7e03fc}.header-section .header-sub-container{background-color:#fff;color:#000;min-height:57px}.header-section .header-sub-container .heading-style{display:flex;flex:1;padding-left:12px;font-size:18px;color:#000;font-family:noto_sanssemibold}.header-section .header-sub-container button{color:#000;padding:12px;font-family:noto_sanssemibold}.header-section .header-sub-container button.MuiButton-Primary{font-size:14px;color:#f57c00;padding-right:0}.header-section .header-sub-container button img{width:16px;height:16px}.content-section{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:65px}@media (max-width: 600px){.content-section{margin-top:57px}}::-webkit-input-placeholder{font-size:14px;color:#100d1999}:-ms-input-placeholder{font-size:14px;color:#100d1999}::placeholder{font-size:14px;color:#100d1999}.one-way-ticket-container-whatsapp{margin:0;background-color:#fff}.one-way-ticket-container-whatsapp .select-trip-value-box .enter-trip-details{font-size:21px;margin-top:30px;margin-bottom:-10px;padding-left:15px;color:#000;font-weight:700;font-family:noto_sanssemibold}.one-way-ticket-container-whatsapp .select-trip-value-box .MuiListItem-root{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:flex-start;margin-top:30px}.one-way-ticket-container-whatsapp .select-trip-value-box .MuiListItem-root .MuiListItemButton-root{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:flex-start;padding:16px;margin:0 16px;font-family:noto_sansregular;border:1px solid #D9D9D9;width:calc(100% - 32px);border-radius:8px}.one-way-ticket-container-whatsapp .select-trip-value-box .MuiListItem-root .MuiListItemButton-root .afterSelectStop{color:#000000fa;font-size:14px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.one-way-ticket-container-whatsapp .select-trip-value-box .MuiListItem-root .MuiListItemButton-root .label{color:#000000fa;font-size:16px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.one-way-ticket-container-whatsapp .select-trip-value-box .MuiListItem-root .MuiListItemButton-root .value{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:4px;color:#000000de;font-size:18px;font-family:noto_sanssemibold}.one-way-ticket-container-whatsapp .select-trip-value-box .MuiListItem-root .MuiListItemButton-root .value .specialFeatures{color:#fff;background-color:#32c788;padding:4px 3px;font-size:12px;margin-left:8px}.one-way-ticket-container-whatsapp .select-trip-value-box .MuiListItem-root .MuiListItemButton-root .value .spf{background-color:#fcefba;padding:4px 3px;font-size:12px;margin-left:8px}.one-way-ticket-container-whatsapp .select-trip-value-box .MuiListItem-root .error{color:red;margin:4px 16px 0;font-size:11px;font-family:noto_sansregular}.one-way-ticket-container-whatsapp .btn-container{margin:0 16px}.one-way-ticket-container-whatsapp .ticket-issued-agency{width:100%;text-align:center;padding-top:40px;color:#000000b3;font-family:noto_sanssemibold}.one-way-ticket-container-whatsapp .button-submit{width:100%;margin-top:17px}.one-way-ticket-container-whatsapp .button-submit button{width:100%;padding:16px;text-align:center;box-shadow:none;font-size:14px;background:#f57c00;color:#fff;font-family:noto_sanssemibold}.background-color{background-color:#909090}.box-container{border-radius:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;bottom:0;left:0;right:0;max-height:50%;width:100%;background-color:#fff;padding:16px 0;overflow:auto}.box-container .booking-heading{font-size:20px;font-family:noto_sanssemibold;margin:0 25px}.box-container .stepper-routes{margin:10px 20px}.box-container .stepper-routes .stop-name{font-size:15px}.box-container .stepper-routes .MuiStepConnector-line{min-height:18px;border-left:1px solid #000000}.box-container .stepper-routes .MuiStepLabel-root{padding:0;align-items:center}.box-container .stepper-routes svg{margin-left:5px;width:16px;height:16px}.recent-trips-stop{margin-top:20px}.one-way-route-list-container{overflow:auto;padding:10px 16px}.one-way-route-list-container .route-detail-card{box-shadow:0 1px 2px #00000029,0 2px 6px 2px #00000014;padding:16px;margin-top:10px;border-radius:10px;display:flex;align-items:center}.one-way-route-list-container .route-detail-card .route-name-box{width:100%;margin:0 15px}.one-way-route-list-container .route-detail-card .route-name-box .route-name{font-size:15px;font-family:noto_sanssemibold}.one-way-route-list-container .route-detail-card .route-name-box .route-name .route-name-text{line-height:20px}.one-way-route-list-container .route-detail-card .route-name-box .route-name .route-address{font-size:14px;line-height:18px;font-family:noto_sansregular;color:#6b6b6b}.one-way-route-list-container .route-detail-card .one-way-bus-icon{margin:0}.box-container-route{border-radius:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;bottom:0;left:0;right:0;max-height:70%;min-height:50%;width:100%;background-color:#fff;padding:16px 0;overflow:auto}.box-container-route .route-search-bar-container{margin:24px 16px;background-color:#f3f3f3;padding:8px;border-radius:32px}.box-container-route .route-search-bar-container .c-tool-bar{background-color:#f3f3f3;margin:0 16px 16px;border-radius:32px}.box-container-route .route-search-bar-container .searchBarInputClass{background-color:#f3f3f3}.box-container-route .booking-heading{font-size:20px;font-family:noto_sanssemibold;margin:0 25px}.box-container-route .stepper-routes{margin:10px 20px}.box-container-route .stepper-routes .stop-name{font-size:15px}.box-container-route .stepper-routes .MuiStepConnector-line{min-height:18px;margin:-4px 0;border-left:1px solid #000000}.box-container-route .stepper-routes .MuiStepLabel-root{padding:0;align-items:center}.box-container-route .stepper-routes svg{margin-left:4.7px;width:16px;height:16px}.no-route-container{border-radius:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;bottom:0;left:0;right:0;max-height:40%;min-height:43%;width:100%;background-color:#fff;padding:16px 0;overflow:auto}.no-route-container .button-route{width:90%;margin-left:20px;padding:10px;box-shadow:none;font-size:16px;background:#f57c00;color:#fff;font-family:noto_sanssemibold;border-radius:10px}.no-route-container .img-route{margin:10px auto}.no-route-container .no-routes-text{margin:20px 70px;font-size:20px;font-family:noto_sanssemibold;text-align:center}.text-container{max-width:100%;overflow:hidden;margin-top:-20px}.truncated{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.toggle-button{font-size:12px;margin:auto;color:#000}.special-features{margin:10px 0}.special-features .feature-text{margin-right:5px;color:#fff;background-color:#d2f4c1;padding:1px 3px;font-size:11px;color:#444}.special-features .extra-feature-text{color:#444;background-color:#fcefba;padding:1px 3px;font-size:11px}.stop-name-routes{font-size:15px;font-family:noto_sansregular;color:#444}.searchInputs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.search-bar-container{flex:1}.search-bar-container .input-style{background-color:#fff;border:0;border-radius:2px 0 0 2px/2px 0px 0px 2px;font-size:16px;color:#100d19;padding:15px;height:30px;width:100%;caret-color:#f57c00;font-family:noto_sansregular}.search-bar-container .close-icon-style{cursor:pointer}input:focus{outline:none}.search-route-container{height:100%;background:#eee}.search-route-container .route-style{padding:15px 13px;font-size:16px;color:#000;font-family:noto_sanssemibold;background-color:#f5f5f5}.search-route-container .search-route-next-button{width:100%;margin-top:10px;font-size:14px;text-transform:uppercase;text-align:center;background-color:#f57c00;font-family:Noto Sans,sans-serif;font-weight:700;padding:12px 10px;border-radius:5px}.no-result-found-container{text-align:center;padding:30px 25px 20px;height:100%}.route-listing ul{background:#fff;padding:0}.route-listing ul .MuiButtonBase-root{padding:14px 20px}.route-listing .route-image{padding-right:14px}.route-listing .route-image svg{width:13px;height:15px}.route-listing .route-name{font-size:18px;color:#100d19;font-family:noto_sanssemibold}.route-listing .route-name .stop-address{color:#6f6f6f;font-size:16px;font-family:noto_sansregular}.route-listing .mark-text{color:#666}.button-section{padding:0 16px}.generic-diamond-divider{display:flex;align-items:center;width:100%;gap:12px}.generic-diamond-divider .left-divider{display:flex;align-items:center;flex:1;min-width:0}.generic-diamond-divider .left-divider .left-line{flex:1;height:1px;border-top:1px solid transparent;border-image-source:linear-gradient(to left,#CCCCCC,rgba(204,204,204,0));border-image-slice:1}.generic-diamond-divider .right-divider{display:flex;align-items:center;flex:1;min-width:0;justify-content:flex-end}.generic-diamond-divider .right-divider .right-line{flex:1;height:1px;border-top:1px solid transparent;border-image-source:linear-gradient(to right,#CCCCCC,rgba(204,204,204,0));border-image-slice:1}.generic-diamond-divider .diamond-divider-text{font-family:noto_sansregular;color:gray;font-size:12px;white-space:nowrap}.one-way-pass-container{flex:1}.one-way-pass-container .one-way-pass-name{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:12px;gap:8px;background-color:#00000014;padding:4px 8px;border-radius:16px;color:#000;font-family:noto_sanssemibold}.one-way-pass-container .one-way-pass-name .feature-text{color:#fff;background-color:#32c788;padding:1px 3px;font-size:11px}.one-way-pass-container .one-way-pass-name .extra-feature-text{background-color:#fcefba;padding:1px 3px;font-size:11px}.one-way-pass-container .MuiStepLabel-root{padding:0}.one-way-pass-container .MuiStepLabel-root .MuiStepLabel-label{font-size:14px;color:#000000de;width:98%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:600;font-family:noto_sanssemibold}.one-way-pass-container .MuiStepLabel-root .MuiStepLabel-label .start-stop-name{width:60%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.one-way-pass-container .MuiStepLabel-root svg{color:#000;width:14px;height:14px}.one-way-pass-container .MuiStepConnector-root{margin-left:6px}.one-way-pass-container .MuiStepConnector-line{min-height:25px;margin:-4px 0;border-left:2px solid #000000}.one-way-pass-container .one-way-bus-icon{height:16px;width:16px;margin-left:-8px}.one-way-pass-container .top-padding{padding-top:11px}.one-way-pass-time{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin-top:3%!important;font-size:15px;color:#000;font-family:noto_sansregular}.one-way-pass-time .extra-text-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.one-way-pass-time .schedule-icon{height:18px!important;width:18px!important;margin-left:-4px!important}.one-way-pass-time .seat-icon{height:18px!important;width:18px!important;margin:0 8px}.one-way-pass-time p{margin:0 0 0 1%}.seat-details-container-one-way-pass-card .seat-details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.seat-details-container-one-way-pass-card .seat-details .seat-icon{margin-right:8px;width:24px;height:24px}.seat-details-container-one-way-pass-card .seat-details .seat-numbers{font-family:noto_sanssemibold;font-size:16px;color:#000}.seat-details-container-one-way-pass-card .seat-details .change-seat-button{font-family:noto_sanssemibold;font-size:14px;margin-left:16px;color:#f57c00}.seat-details-container-one-way-pass-card .seat-details .change-seat-button:hover{cursor:pointer}.one-way-pass-card-divider{margin:16px 0}.term-listing{color:#000000b3;font-size:14px;font-family:noto_sansregular;margin:12px 0 1px}.selected-ticket-section{margin-top:57px;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.selected-ticket-section .add-icon{width:35px}.selected-ticket-section .select-slot{background-color:#f5f5f5;padding:1% 1% 5% 3%;border-radius:10px;margin-top:4%;margin-bottom:3%}.selected-ticket-section .select-slot .one-way-pass-name{margin:11px 0 9px -3px;display:flex;align-items:center}.selected-ticket-section .select-slot .MuiStepLabel-label{font-size:16px;color:#000000de;width:98%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:15px;font-family:noto_sansregular}.selected-ticket-section .select-slot .MuiStepConnector-line{min-height:25px;margin:-6px 0;border-left:2px solid #000000}.selected-ticket-section .select-slot .MuiStepLabel-vertical{padding:0}.selected-ticket-section .select-slot .MuiStepConnector-vertical{flex:1 1 auto;margin-left:7.2px}.selected-ticket-section .select-slot .MuiSvgIcon-fontSizeMedium{height:14px;width:17px}.selected-ticket-section .select-slot .one-way-pass-name{margin:11px 0 9px -6px;font-family:noto_sanssemibold;font-size:16px}.selected-ticket-section .select-slot .one-way-pass-name .MuiSvgIcon-fontSizeMedium{height:22px;width:22px}.selected-ticket-section .select-slot .MuiStepConnector-line{margin:-5px 0}.selected-ticket-section .select-slot .extra-feature-text{background-color:#fcefba;padding:1px 3px;font-size:11px}.selected-ticket-section .select-slot .total-ticket-category-count{margin-top:16px}.selected-ticket-section .select-ticket-container{margin:0;background-color:#fff;padding:16px;font-size:20px;font-family:noto_sanssemibold}@media (max-width: 325px){.selected-ticket-section .select-ticket-container{padding:16% 4% 0% 5%}}.selected-ticket-section .select-ticket-container .c-accordion .MuiAccordion-root{border-radius:0;box-shadow:none}.selected-ticket-section .select-ticket-container .container-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;font-family:noto_sanssemibold;height:49px;width:100%;color:#000;padding-left:0;font-size:18px}.selected-ticket-section .select-ticket-container .one-way-pass-container .one-way-pass-name{color:#000000fa}.selected-ticket-section .select-ticket-container .one-way-pass-container .MuiStepConnector-line{margin:-7px 0}.selected-ticket-section .select-ticket-container .one-way-pass-container .MuiStepLabel-label{font-size:18px;color:#000;font-family:noto_sanssemibold}.selected-ticket-section .select-ticket-container .MuiPaper-root .MuiAccordionSummary-content{margin-top:10px;font-size:14px}.selected-ticket-section .select-ticket-container .MuiPaper-root .MuiStepper-vertical{padding:8px 0}.selected-ticket-section .select-ticket-container .MuiPaper-root .MuiAccordionSummary-root.Mui-expanded{min-height:40px}.selected-ticket-section .select-ticket-container .MuiPaper-root .MuiButtonBase-root-MuiAccordionSummary-root{min-height:auto!important}.selected-ticket-section .select-ticket-container .MuiPaper-root .MuiAccordionDetails-root{padding:0 16px 8px}.selected-ticket-section .select-ticket-container .MuiPaper-root .MuiAccordionSummary-content.Mui-expanded{margin:0}.selected-ticket-section .select-ticket-container .total-ticket-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;width:100%;align-items:center;font-family:noto_sanssemibold;font-size:18px;background-color:#fff}.selected-ticket-section .select-ticket-container .total-ticket-container .price-value{font-family:noto_sansregular!important;padding-top:10px}.selected-ticket-section .select-ticket-container .total-ticket-container .plan-pricing{margin-top:16px;font-family:noto_sansregular!important}.selected-ticket-section .select-ticket-container .total-ticket-container .plan-pricing .price{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;align-items:center}.selected-ticket-section .select-ticket-container .total-ticket-container .plan-pricing span{font-family:noto_sansregular}.selected-ticket-section .select-ticket-container .total-ticket-container .plan-pricing .d-info .MuiTypography-root{font-size:14px;font-family:noto_sansregular;text-align:right;color:#f57c00}.selected-ticket-section .select-ticket-container .total-ticket-container .ticket-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;width:110px;justify-content:space-between;align-items:center}.selected-ticket-section .select-ticket-container .total-ticket-container .ticket-container svg{height:30px;width:30px;font-family:noto_sansregular}.selected-ticket-section .select-ticket-container .total-ticket-container .ticket-category{color:#000000fa;font-size:18px}.selected-ticket-section .select-ticket-container .total-ticket-container .ticket-category p{margin:0}.selected-ticket-section .select-ticket-container .total-ticket-container .ticket-fare-category{margin-top:5px}.selected-ticket-section .select-ticket-container .total-fair{width:106%;margin-left:-18px;height:50px}.selected-ticket-section .select-ticket-container .total-fare-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;padding-top:16px;margin-top:5px;box-shadow:none;position:relative;min-height:370px}.selected-ticket-section .select-ticket-container .total-fare-container .fair-heading{margin-bottom:15px}.selected-ticket-section .select-ticket-container .total-fare-style{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;font-size:14px;color:#000000b3;padding-bottom:12px;font-family:noto_sansregular}.selected-ticket-section .select-ticket-container .total-fare{font-size:18px;font-family:noto_sanssemibold;color:#100d19;padding:0 4% 0 5%;margin-top:3%}.proceed-button{margin:28px 0;width:100%;font-size:14px;text-align:center;background-color:#f57c00;font-family:noto_sanssemibold;padding:12px 10px;border-radius:4px;box-shadow:none!important}.footer-section{position:fixed;display:flex;flex-direction:column;width:94%;bottom:0;padding-bottom:12px;background-color:#fff;z-index:1}.footer-section .footer-button{width:97%;padding:12px;font-size:14px;text-align:center;font-family:noto_sanssemibold}.pay-for-ticket-popup-container{position:absolute;bottom:0;right:0;left:0;background-color:#fff;border-radius:8px;padding:24px 12px}.pay-for-ticket-popup-container .pay-for-ticket-popup-content{text-align:center;font-size:18px;color:#000;font-family:noto_sanssemibold}.pay-for-ticket-popup-container .pay-for-ticket-popup-title{text-align:center;font-size:40px;color:#000;font-family:noto_sanssemibold;font-weight:500;padding:14px 8px;word-spacing:-10px}.pay-for-ticket-popup-container .chalo-wallet-card-container{margin-bottom:16px;box-shadow:0 2px 2px 2px #0000001f;border-radius:8px}.pay-for-ticket-popup-container .chalo-wallet-card-container .chalo-wallet-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;padding:16px 12px}.pay-for-ticket-popup-container .chalo-wallet-card-container .chalo-wallet-container .chalo-wallet-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;vertical-align:middle}.pay-for-ticket-popup-container .chalo-wallet-card-container .chalo-wallet-container .chalo-wallet-content .chalo-wallet-icon{height:32px;width:32px;margin-right:12px}.pay-for-ticket-popup-container .chalo-wallet-card-container .chalo-wallet-container .chalo-wallet-content .title{font-size:16px;font-family:noto_sanssemibold}.pay-for-ticket-popup-container .chalo-wallet-card-container .chalo-wallet-container .chalo-wallet-content .content{margin-top:6px;font-size:14px;font-family:noto_sansregular}.pay-for-ticket-popup-container .chalo-wallet-card-container .chalo-wallet-container .chalo-wallet-content .recharge{color:red}.pay-for-ticket-popup-container .chalo-wallet-card-container .chalo-wallet-container .disabled{cursor:not-allowed;opacity:.4}.pay-for-ticket-popup-container .chalo-wallet-card-container .chalo-wallet-container .activate-button{color:#f57c00}.pay-for-ticket-popup-container .chalo-wallet-card-container .chalo-wallet-container .activate-button:hover{background-color:unset!important}.pay-for-ticket-popup-container .chalo-wallet-card-container .chalo-wallet-container .activate-button .MuiButton-root{padding:0;font-size:14px;font-family:noto_sanssemibold;min-width:0px}.pay-for-ticket-popup-container .chalo-wallet-card-container .temporarily-block{padding:0 0 16px 56px;color:red;font-size:14px;font-family:noto_sansregular}.pay-for-ticket-popup-container .chalo-wallet-card-container .discount{color:#35ae45}.pay-for-ticket-popup-container .chalo-wallet-card-container .benefit-container{padding-bottom:10px}.pay-for-ticket-popup-container .chalo-wallet-card-container .benefit-container .divider{padding:0 4px}.pay-for-ticket-popup-container .chalo-wallet-card-container .benefit-container .benefits{padding:35px 0 39px 79px;background-color:#fff3d6}.pay-for-ticket-popup-container .term-and-condition-container{color:#0009;font-size:14px;text-align:center}.pay-for-ticket-popup-container .term-and-condition-container .term-and-condition-button{margin-left:5px;color:#f57c00;font-size:14px;font-family:noto_sansregular}.pay-for-ticket-popup-container .terms-heading{text-align:center;font-size:14px;color:#000;font-family:noto_sansregular}.pay-for-ticket-popup-container .proceed-button{margin:28px 0;width:100%;font-size:14px;text-transform:uppercase;text-align:center;background-color:#f57c00;font-family:noto_sanssemibold;padding:12px 10px;border-radius:4px;box-shadow:none!important}.whats-app-ride-successfull-container{background-color:#fff;margin-bottom:76px;padding:16px;width:100%;box-sizing:border-box;position:absolute;right:0;bottom:0;top:0;left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-align:center}.whats-app-ride-successfull-container .whats-app-heading{font-family:noto_sansbold;font-size:22px;color:#000;margin-top:16px;margin-bottom:8px}.whats-app-ticket-successfull-container{padding:16px}.whats-app-ticket-successfull-container .header-wrapper{margin:16px 0;display:flex}.whats-app-ticket-successfull-container .header-wrapper img{width:20px;height:20px;margin-right:8px}.whats-app-ticket-successfull-container .header-wrapper .heading{font-family:noto_sanssemibold,sans-serif;font-size:18px}.whats-app-ticket-successfull-container .whats-app-ticket-info{margin:16px 0;background:var(--Primary-Cornsilk, #FFF3E0);padding:16px;font-family:noto_sansregular,sans-serif;font-size:14px;border-radius:8px}.whats-app-ticket-successfull-container .extra-details{font-family:noto_sansregular,sans-serif;color:var(--Greyscale-Shady-grey, #808080);font-size:12px;margin-top:8px}.whats-app-ticket-successfull-container .active-box-top{border-radius:8px 8px 0 0;box-shadow:0 6px 6px #0000001f,3px 0 6px #0000001f,-3px 0 6px #0000001f;padding:16px}.whats-app-ticket-successfull-container .active-box-bottom{border-radius:0 0 8px 8px;box-shadow:0 -3px 6px #0000001f,-3px 3px 6px #0000001f;padding:16px}.whats-app-ticket-successfull-container .active-box-bottom .info-text{text-align:center;width:100%;font-family:noto_sansregular,sans-serif;font-size:14px;color:var(--Greyscale-Shady-grey, #808080)}.whats-app-ticket-successfull-container .active-box-bottom .resend-button-wrapper{display:flex;align-items:center;justify-content:center}.whats-app-ticket-successfull-container .active-box-bottom .resend-button-wrapper .resend-button-text{color:#f57c00;font-family:noto_sanssemibold}.whats-app-ticket-successfull-container .from-to-stop-details{flex:1}.whats-app-ticket-successfull-container .from-to-stop-details .seperator{border:1px solid #000000;width:100%;height:1px;gap:0px;opacity:.12;margin:15px 0}.whats-app-ticket-successfull-container .from-to-stop-details .one-way-pass-card-name{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;font-size:18px;color:#000;font-family:noto_sanssemibold;margin-left:-3px}.whats-app-ticket-successfull-container .from-to-stop-details .one-way-pass-card-name .feature-name{color:#fff;background-color:#32c788;padding:1px 3px;font-size:11px}.whats-app-ticket-successfull-container .from-to-stop-details .one-way-pass-card-name .extra-feature-name{background-color:#fcefba;padding:1px 3px;font-size:11px}.whats-app-ticket-successfull-container .from-to-stop-details .one-way-pass-card-name .route-name-text{font-size:14px;color:#000;font-family:noto_sanssemibold}.whats-app-ticket-successfull-container .from-to-stop-details .MuiStepLabel-root{padding:0}.whats-app-ticket-successfull-container .from-to-stop-details .MuiStepLabel-root .MuiStepLabel-label{font-size:12px;color:gray;overflow:hidden;white-space:nowrap;font-family:noto_sansregular}.whats-app-ticket-successfull-container .from-to-stop-details .MuiStepLabel-root svg{color:gray;width:8px;height:8px}.whats-app-ticket-successfull-container .from-to-stop-details .MuiStepConnector-root{margin-left:6px}.whats-app-ticket-successfull-container .from-to-stop-details .MuiStepConnector-line{min-height:18px;margin:-5.1px -3px;border-left:1.7px solid #808080}.whats-app-ticket-successfull-container .from-to-stop-details .one-way-bus-icon{height:22px;width:22px;margin-left:-8px;color:#6c6c6cb3}.whats-app-ticket-successfull-container .from-to-stop-details .MuiStepper-root{padding-top:8px}.ticket-card-cut{position:relative;background-color:#fff;overflow:hidden;height:24px}.cut-out{position:absolute;top:50%;width:23px;height:23px;background-color:#fff;border-radius:50%;transform:translateY(-50%);z-index:1}.cut-out.left{left:-15px;box-shadow:inset 0 0 5px #0003}.cut-out.right{right:-15px;box-shadow:inset 0 0 5px #0003}.dashed-line{position:absolute;top:50%;left:0;width:100%;height:2px;background-image:linear-gradient(to right,#EBEBEB 50%,transparent 25%);background-size:10px 2px;z-index:0}
