.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}.app-download-banner{display:flex;flex-direction:column;margin-inline:12px;padding:16px 7.5px 16px 16px;background:linear-gradient(99deg,#fff 1.48%,#fee5c6 50.09%),#fff1e0;gap:20px;border-radius:12px}.app-download-banner .info-container{display:flex;border-bottom:1px solid #F8CB94}.app-download-banner .info-container .description{display:flex;flex-direction:column;flex:1}.app-download-banner .info-container .description .txt{display:block;text-wrap:wrap;color:#323232;font-family:noto_sansbold}.app-download-banner .info-container .description .title{font-size:9px;margin-bottom:2px}.app-download-banner .info-container .description .description-text{font-size:18px}.app-download-banner .info-container .chip-container{display:flex;flex:1;align-items:center;margin-left:3px}.app-download-banner .info-container .chip-container .live-tracking-chip{margin-block:auto;background-color:#e0f5e3;border-radius:4px;color:#35ae45;padding:4px 8px;height:fit-content}.app-download-banner .info-container .chip-container .live-tracking-chip .MuiChip-icon{margin-left:0;margin-right:0}.app-download-banner .info-container .chip-container .live-tracking-chip .MuiChip-label{padding:0 0 0 4px;font-size:12px;font-family:noto_sanssemibold}.app-download-banner .info-container .chip-container .live-tracking-chip .live-tracking-buses{height:16px;width:16px;color:#35ae45}.app-download-banner .info-container .mobile-image{width:101.49px}.app-download-banner .download-button-container{display:flex;justify-content:center;gap:5.65px}.app-download-banner .download-button-container .play-store{cursor:pointer;width:144.09px}.app-download-banner .download-button-container .app-store{cursor:pointer;width:144.8px}.number-verification-container{display:flex;flex-direction:column}.number-verification-container .box{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:column;-moz-box-flex:column;-webkit-flex:column;-ms-flex:column;flex:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin:24px 16px}.number-verification-container .box .heading-text{color:#000;font-size:18px;font-family:noto_sanssemibold}.number-verification-container .box .number-container{padding-top:20px;display:flex;justify-content:space-between;align-items:flex-start}.number-verification-container .box .number-container .select-country-button button{padding:15px;border-color:#00000040;border-radius:8px}.number-verification-container .box .MuiOutlinedInput-root{border-radius:8px}.number-verification-container .box .MuiTextField-root{margin-left:12px}.number-verification-container .box .MuiInputLabel-root{font-size:14px}.number-verification-container .box .MuiInputLabel-root.Mui-focused{color:#f57c00}.number-verification-container .box .MuiTypography-root,.number-verification-container .box input{font-size:16px;color:#000;padding:13px 16px}.number-verification-container .box .c-dialog{width:100%;padding-top:16px}.number-verification-container .box .c-dialog .MuiTypography-root{font-size:12px;color:#000000b3;font-family:noto_sansregular;text-align:center}.number-verification-container .button-submit-otp{width:100%;margin-top:30px}.number-verification-container .button-submit-otp button{padding:9px 16px;text-align:center;box-shadow:none;font-size:14px;background:#f57c00;color:#fff;font-family:noto_sanssemibold;position:absolute;bottom:20px;width:calc(100% - 32px)}.modal-popup-country-box{position:absolute;top:50%;left:50%;width:92%;transform:translate(-50%,-50%);background-color:#fff;border-radius:8px;overflow:auto;max-height:70%}.modal-popup-country-box :last-child{border-bottom:none!important}.modal-popup-country-box h2{margin-bottom:10px;padding:16px;font-size:18px;font-family:noto_sansbold}.modal-popup-country-box .MuiMenuItem-root{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:8px;padding:16px}.modal-popup-country-box img{width:48px;height:25px}.modal-popup-country-box .country-details{margin-left:16px;font-family:noto_sansregular;font-size:18px}.otp-container{padding:24px 16px 0}.otp-container .enter-otp-text{padding-top:16px;font-size:12px;text-align:center;color:#000000b3}.otp-container .verify-button{font-size:14px;margin-top:30px;padding:9px 16px;text-align:center;box-shadow:none;background:#f57c00;font-family:noto_sanssemibold}.otp-container .enterOTP-sms{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;padding-top:25px}.otp-container .enterOTP-sms p{font-size:12px;color:#000000b3}.otp-container .enterOTP-sms p.resent-sms{color:#4f5760;padding-left:5px;cursor:pointer;opacity:.7;font-family:noto_sansregular;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center}.otp-container .enterOTP-sms button{padding-left:2px;padding-right:0}.upload-input-container .image-container{border-radius:50%;width:115px;height:115px}/*!
* Cropper.js v1.6.2
* https://fengyuanchen.github.io/cropperjs
*
* Copyright 2015-present Chen Fengyuan
* Released under the MIT license
*
* Date: 2024-04-21T07:43:02.731Z
*/.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:before,.cropper-center:after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width: 768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width: 992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width: 1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.image-cropper-modal-wrapper .crop-modal-content{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;height:100%;background-color:#000;margin:0}.image-cropper-modal-wrapper .c-button button{font-family:noto_sanssemibold}.image-cropper-modal-wrapper .crop-container{position:relative;width:100%;height:100%;flex-grow:1}.image-cropper-modal-wrapper .crop-container .cropper-view-box{outline:2px solid #dcdcdc!important;outline-color:#c8c8c8bf!important}.image-cropper-modal-wrapper .crop-container .cropper-line,.image-cropper-modal-wrapper .crop-container .cropper-point{background-color:#dcdcdc!important}.image-cropper-modal-wrapper .crop-container .cropper-point.point-se:before{background-color:#dcdcdc!important}.image-cropper-modal-wrapper .appbar-header-image-cropper{flex-shrink:1;position:relative;background-color:#fff;color:#000;box-shadow:none;border-bottom:1px solid #ccc}.image-cropper-modal-wrapper .appbar-header-image-cropper .rotate-icon-button{margin:0 5px}.date-picker-button{color:#f57c00}.dts-dialog .MuiDialog-paper{border-radius:12px;margin:16px}.dts-container{background:#fff;padding:16px;display:flex;flex-direction:column;gap:24px}.dts-header{display:flex;justify-content:flex-end;align-items:center}.dts-header .dts-close{width:24px;height:24px;color:#323232;cursor:pointer}.dts-section{display:flex;flex-direction:column;gap:12px}.dts-section-title{font-family:noto_sanssemibold,sans-serif;font-size:16px;color:#000;line-height:1.25}.dts-pills{display:flex;gap:12px;width:100%}.dts-pill{flex:1;height:32px;padding:0 12px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid #ebebeb;background:#fff;font-family:noto_sansregular,sans-serif;font-size:12px;color:#323232;cursor:pointer;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;text-align:center}.dts-pill--active{background:#faf5ee;border-color:#f57c00;font-family:noto_sanssemibold,sans-serif}.dts-pill--custom .dts-pill-label{pointer-events:none}.dts-pill--custom .dts-pill-picker-overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.dts-pill--custom .dts-pill-picker-overlay .MuiBox-root,.dts-pill--custom .dts-pill-picker-overlay .MuiFormControl-root,.dts-pill--custom .dts-pill-picker-overlay .MuiTextField-root{width:100%;height:100%;margin:0}.dts-pill--custom .dts-pill-picker-overlay .MuiInputBase-root{height:100%;cursor:pointer}.dts-pill--custom .dts-pill-picker-overlay .MuiInputLabel-root{display:none}.dts-wheel{position:relative;display:flex;align-items:center;justify-content:center;gap:24px;padding:24px 16px;background:#fff;overflow:hidden;height:220px}.dts-wheel .dts-wheel-selection-bar{position:absolute;top:50%;left:8px;right:8px;height:48px;background:#fff3e0;border-radius:8px;transform:translateY(-50%);pointer-events:none;z-index:0}.dts-wheel .dts-wheel-colon{position:relative;z-index:2;font-family:noto_sanssemibold,sans-serif;font-size:16px;color:#323232;align-self:center}.dts-wheel-col{position:relative;z-index:1;width:56px;height:100%;overflow-y:scroll;scroll-snap-type:y mandatory;text-align:center;scrollbar-width:none;-ms-overflow-style:none}.dts-wheel-col::-webkit-scrollbar{display:none}.dts-wheel-spacer{height:88px}.dts-wheel-item{height:44px;line-height:44px;scroll-snap-align:center;font-family:noto_sansregular,sans-serif;font-size:14px;color:#ebebeb;cursor:pointer;transition:color .15s ease,font-weight .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;width:100%;text-align:center;display:block;box-sizing:border-box}.dts-wheel-item--far{color:#ebebeb}.dts-wheel-item--adjacent{color:gray}.dts-wheel-item--selected{font-family:noto_sanssemibold,sans-serif;color:#323232;font-size:16px}.dts-actions{display:flex;flex-direction:column;gap:16px}.dts-btn{height:48px;border:none;border-radius:8px;font-family:noto_sanssemibold,sans-serif;font-size:14px;cursor:pointer;padding:0 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;box-sizing:border-box;text-align:center}.dts-btn--primary{background:#f57c00;color:#fff}.dts-btn--secondary{background:#ebebeb;color:#323232}.bus-rental-booking{display:flex;flex-direction:column;width:100%;min-height:100vh;background:#fff;font-family:noto_sansregular,sans-serif;position:relative}.bus-rental-booking .bus-rental-appbar{background:#fff}.bus-rental-booking .bus-rental-appbar .bus-rental-appbar-top{display:flex;align-items:center;padding:16px;height:60px}.bus-rental-booking .bus-rental-appbar .bus-rental-back-btn{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;width:24px;height:24px}.bus-rental-booking .bus-rental-appbar .bus-rental-back-btn img{width:24px;height:24px}.bus-rental-booking .bus-rental-appbar .bus-rental-appbar-title{font-family:noto_sanssemibold,sans-serif;font-size:24px;color:#323232;padding:12px 16px}.bus-rental-booking .bus-rental-form-container{padding:0 16px 240px;display:flex;flex-direction:column;gap:24px}.bus-rental-booking .bus-rental-fields-group{display:flex;flex-direction:column;gap:8px}.bus-rental-booking .bus-rental-input-row{display:flex;align-items:center;gap:12px;border:1px solid #d9d9d9;border-radius:8px;padding:0 12px;height:56px;min-height:56px;position:relative;background:#fff;width:100%;box-sizing:border-box;text-align:left}.bus-rental-booking .bus-rental-input-row:is(button){-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit}.bus-rental-booking .bus-rental-input-row .bus-rental-field-icon{width:24px;height:24px;flex-shrink:0;color:#323232}.bus-rental-booking .bus-rental-input-row .bus-rental-field-content{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:0}.bus-rental-booking .bus-rental-input-row .bus-rental-floating-label{font-size:12px;color:gray;font-family:noto_sansregular,sans-serif;line-height:1.2}.bus-rental-booking .bus-rental-input-row .bus-rental-text-input{flex:1;border:none;outline:none;font-family:noto_sansregular,sans-serif;font-size:14px;color:#323232;background:transparent;min-width:0;padding:0;line-height:1.3}.bus-rental-booking .bus-rental-input-row .bus-rental-text-input::placeholder{color:gray}.bus-rental-booking .bus-rental-trip-type-wrapper{position:relative}.bus-rental-booking .bus-rental-trip-type-row{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}.bus-rental-booking .bus-rental-trip-type-row .bus-rental-trip-arrow{font-size:16px;font-weight:700;color:#323232;width:24px;text-align:center}.bus-rental-booking .bus-rental-trip-type-row .bus-rental-trip-value{font-size:14px;color:#323232;font-family:noto_sansregular,sans-serif;line-height:1.3}.bus-rental-booking .bus-rental-trip-type-row .bus-rental-trip-chevron{font-size:14px;color:#323232;flex-shrink:0}.bus-rental-booking .bus-rental-trip-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden}.bus-rental-booking .bus-rental-trip-dropdown .bus-rental-trip-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:none;border-radius:0;margin:0;width:100%;box-sizing:border-box;text-align:left;display:block;padding:14px 16px;font-size:14px;font-family:noto_sansregular,sans-serif;color:#323232;cursor:pointer}.bus-rental-booking .bus-rental-trip-dropdown .bus-rental-trip-option:not(:last-child){border-bottom:1px solid #f0f0f0}.bus-rental-booking .bus-rental-trip-dropdown .bus-rental-trip-option:hover{background:#faf5ee}.bus-rental-booking .bus-rental-trip-dropdown .bus-rental-trip-option.selected{background:#faf5ee;color:#f57c00;font-family:noto_sanssemibold,sans-serif;border-left:3px solid #f57c00}.bus-rental-booking .bus-rental-location-block{position:relative;display:flex;flex-direction:column;gap:8px}.bus-rental-booking .bus-rental-location-block:before{content:"";position:absolute;left:17.5px;top:33px;bottom:33px;width:2px;background:#323232;pointer-events:none;z-index:2}.bus-rental-booking .bus-rental-location-block .bus-rental-location-input-wrapper{display:flex;align-items:center;gap:12px;height:56px;min-height:56px;padding:0 12px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;position:relative;z-index:1}.bus-rental-booking .bus-rental-location-block .bus-rental-location-input-wrapper .bus-rental-marker-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.bus-rental-booking .bus-rental-location-block .bus-rental-location-input-wrapper .bus-rental-marker-dot--outline{border:1.5px solid #323232;background:#fff}.bus-rental-booking .bus-rental-location-block .bus-rental-location-input-wrapper .bus-rental-marker-dot--filled{border:1.5px solid #323232;background:#323232}.bus-rental-booking .bus-rental-location-block .bus-rental-location-input-wrapper .bus-rental-field-content{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.bus-rental-booking .bus-rental-location-block .bus-rental-floating-label{font-size:12px;color:gray;font-family:noto_sansregular,sans-serif;line-height:1.2}.bus-rental-booking .bus-rental-location-block .bus-rental-text-input{border:none;outline:none;width:100%;font-family:noto_sansregular,sans-serif;font-size:14px;color:#323232;background:transparent;padding:0;line-height:1.3}.bus-rental-booking .bus-rental-location-block .bus-rental-text-input::placeholder{color:gray}.bus-rental-booking .bus-rental-datetime-combined .bus-rental-date-value{font-size:14px;font-family:noto_sansregular,sans-serif;color:#323232;line-height:1.3}.bus-rental-booking .bus-rental-datetime-combined .bus-rental-date-placeholder{font-size:14px;font-family:noto_sansregular,sans-serif;color:gray;line-height:1.3}.bus-rental-booking .bus-rental-datetime-combined .bus-rental-datetime-overlay{position:absolute;top:0;bottom:0;width:50%;opacity:0}.bus-rental-booking .bus-rental-datetime-combined .bus-rental-datetime-overlay--date{left:0}.bus-rental-booking .bus-rental-datetime-combined .bus-rental-datetime-overlay--time{right:0}.bus-rental-booking .bus-rental-datetime-combined .bus-rental-datetime-overlay .MuiBox-root,.bus-rental-booking .bus-rental-datetime-combined .bus-rental-datetime-overlay .MuiFormControl-root,.bus-rental-booking .bus-rental-datetime-combined .bus-rental-datetime-overlay .MuiTextField-root{width:100%;height:100%;margin:0}.bus-rental-booking .bus-rental-datetime-combined .bus-rental-datetime-overlay .MuiInputBase-root{height:100%;cursor:pointer}.bus-rental-booking .bus-rental-datetime-combined .bus-rental-datetime-overlay .MuiInputLabel-root{display:none}.bus-rental-booking .bus-rental-notes-section{display:flex;flex-direction:column;gap:8px}.bus-rental-booking .bus-rental-notes-section .bus-rental-notes-label{font-family:noto_sanssemibold,sans-serif;font-size:14px;color:#000}.bus-rental-booking .bus-rental-notes-section .bus-rental-notes-row{align-items:flex-start;padding:12px;height:auto;min-height:72px}.bus-rental-booking .bus-rental-notes-section .bus-rental-notes-row .bus-rental-textarea{flex:1;border:none;outline:none;resize:none;font-family:noto_sansregular,sans-serif;font-size:14px;color:#323232;background:transparent;line-height:1.5;width:100%}.bus-rental-booking .bus-rental-notes-section .bus-rental-notes-row .bus-rental-textarea::placeholder{color:gray}.bus-rental-booking .bus-rental-pricing-banner{border:1px solid #fff3e0;border-radius:10px;background:linear-gradient(180deg,#fff3e0,#fff);padding:12px 16px;display:flex;flex-direction:column;gap:4px}.bus-rental-booking .bus-rental-pricing-banner .bus-rental-pricing-title{font-family:noto_sanssemibold,sans-serif;font-size:16px;color:#7a4010}.bus-rental-booking .bus-rental-pricing-banner .bus-rental-pricing-subtitle{font-family:noto_sansregular,sans-serif;font-size:12px;color:#b07040}.bus-rental-booking .bus-rental-bottom-dock{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 -4px 12px #0000000f;z-index:20}.bus-rental-booking .bus-rental-bottom-dock .bus-rental-dock-actions{display:flex;flex-direction:column;gap:12px}.bus-rental-booking .bus-rental-bottom-dock .bus-rental-submit-btn{width:100%;padding:16px;border:none;border-radius:8px;background:#f57c00;color:#fff;font-family:noto_sanssemibold,sans-serif;font-size:16px;cursor:pointer;box-shadow:0 10px 15px -3px #f57c0040,0 4px 6px -4px #f57c0040}.bus-rental-booking .bus-rental-bottom-dock .bus-rental-submit-btn.disabled{opacity:.4;cursor:default}.bus-rental-booking .bus-rental-bottom-dock .bus-rental-call-btn{width:100%;padding:16px;border:none;border-radius:8px;background:#ebebeb;color:#323232;font-family:noto_sanssemibold,sans-serif;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.bus-rental-booking .bus-rental-bottom-dock .bus-rental-call-btn .bus-rental-call-icon{width:24px;height:24px}.bus-rental-booking .bus-rental-bottom-dock .bus-rental-footer-note{font-family:noto_sansregular,sans-serif;font-size:12px;color:gray;text-align:center}.bus-rental-success{width:100%;min-height:100vh;background:#fff;display:flex;align-items:center;justify-content:center}.bus-rental-success .bus-rental-success-content{display:flex;flex-direction:column;align-items:center;gap:24px;padding:16px;max-width:328px;text-align:center}.bus-rental-success .bus-rental-success-title{font-family:noto_sanssemibold,sans-serif;font-size:24px;line-height:36px;color:#323232}.enquiry-details{width:100%;min-height:100vh;background:#fff;font-family:noto_sansregular,sans-serif;display:flex;flex-direction:column}.enquiry-details .enquiry-details-appbar{display:flex;align-items:center;gap:12px;padding:16px;position:relative;background:#fff}.enquiry-details .enquiry-details-appbar .enquiry-details-appbar-icon{color:#00c853;width:24px;height:24px;flex-shrink:0}.enquiry-details .enquiry-details-appbar .enquiry-details-appbar-title{flex:1;font-family:noto_sanssemibold,sans-serif;font-size:18px;line-height:28px;color:#323232}.enquiry-details .enquiry-details-appbar .enquiry-details-help-btn{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center}.enquiry-details .enquiry-details-appbar .enquiry-details-help-icon{width:16px;height:16px}.enquiry-details .enquiry-details-body{display:flex;flex-direction:column;gap:32px;padding:0 16px 16px}.enquiry-details .enquiry-details-lead{font-size:14px;color:gray;line-height:20px;margin:0}.enquiry-details .enquiry-details-card{display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014,0 6px 16px 4px #00000014;overflow:hidden}.enquiry-details .enquiry-details-card-header{padding:16px 14px;font-family:noto_sanssemibold,sans-serif;font-size:14px;color:#323232;line-height:20px}.enquiry-details .enquiry-details-list{display:flex;flex-direction:column;gap:16px;padding:0 16px 16px}.enquiry-details .enquiry-details-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;line-height:16px}.enquiry-details .enquiry-details-row .enquiry-details-row-label{font-size:12px;color:gray}.enquiry-details .enquiry-details-row .enquiry-details-row-value{font-family:noto_sanssemibold,sans-serif;font-size:13px;color:#323232;text-align:right}.enquiry-details .enquiry-details-banner{display:flex;align-items:center;gap:8px;padding:12px 8px;margin:0 16px;background:#e0f5e3;border-radius:8px}.enquiry-details .enquiry-details-banner .enquiry-details-banner-icon{width:24px;height:24px;flex-shrink:0}.enquiry-details .enquiry-details-banner .enquiry-details-banner-text{flex:1;font-size:12px;color:#323232;line-height:16px;margin:0}.enquiry-details .enquiry-details-actions{padding:16px}.enquiry-details .enquiry-details-back-btn{width:100%;height:48px;border:none;border-radius:8px;background:#ebebeb;color:#323232;font-family:noto_sanssemibold,sans-serif;font-size:14px;cursor:pointer}.enquiry-details .enquiry-details-footer-note{font-size:14px;color:gray;line-height:20px;text-align:center;margin:0}.enquiry-details .enquiry-details-footer-note .enquiry-details-call-link{background:none;border:none;padding:0;font-family:noto_sanssemibold,sans-serif;font-size:14px;color:#f57c00;cursor:pointer}.chalo-bus-rental-root{width:100%;min-height:100vh;background:#fff}.chalo-bus-rental-root *{scrollbar-width:none;-ms-overflow-style:none}.chalo-bus-rental-root *::-webkit-scrollbar{display:none;width:0;height:0}html:has(.chalo-bus-rental-root),body:has(.chalo-bus-rental-root){scrollbar-width:none;-ms-overflow-style:none}html:has(.chalo-bus-rental-root)::-webkit-scrollbar,body:has(.chalo-bus-rental-root)::-webkit-scrollbar{display:none;width:0;height:0}
