*,:after,:before{box-sizing:border-box}:root{-moz-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}hr{height:0}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,select{border:0;background-image:none;background-color:transparent;box-shadow:none;outline:none;font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}a{background-color:transparent;text-decoration:none;color:inherit}.container{font-size:14px;font-weight:400;color:#444;background-color:#eee;min-height:100vh;-webkit-animation:opaqueout 1s ease;animation:opaqueout 1s ease}.hide{display:none}.text-right{text-align:right}.ellipsis,.search-point--card-name>div:first-child{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.btn{padding:15px 0;text-align:center;color:#fff;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.err-screen,.err-text{color:#ee5b36;background-color:#fdf2e2;padding:15px;text-align:center;line-height:1.6}.err-screen a,.err-text a{text-decoration:underline}.err-screen{flex-direction:column;height:100vh}.alert,.layer{top:0}.alert,.layer,.layer2{position:fixed;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:1000}.layer2{top:173px}.alert .confirmation{width:calc(100% - 30px);border-radius:6px;background-color:#fff}.alert .confirmation .go-to-home{background:#ff6100;padding:12px 24px;border-radius:4px;text-transform:uppercase;text-align:center;font-size:14px;font-weight:600;color:#fff;width:262px;margin:0 auto;letter-spacing:.02rem;cursor:pointer}.alert .confirmation-bottom{border-top:1px solid #ff7100;border-top:1px solid var(--buttonColor,#ff7100);display:flex;height:46px}.alert .confirmation-bottom button{flex:1 1;color:#ff7100;color:var(--buttonColor,#ff7100);font-weight:600}.alert .confirmation-bottom button:last-child{color:#fff;background-color:#ff7100;background-color:var(--buttonColor,#ff7100)}.alert--content{padding:25px 15px;width:calc(100% - 30px);border-radius:15px;background-color:#fff;text-align:center;-webkit-animation:popout .3s ease;animation:popout .3s ease}.alert--content.error{background-color:#fdf2e2;color:#ee5b36}.alert--content .err-btn{background:#ee5b36;color:#fff;width:30%;text-align:center;margin:35px auto 0;padding:10px;border-radius:5px}.alert--wrap{background-color:#fff;text-align:center;-webkit-animation:popout .3s ease;animation:popout .3s ease;width:calc(100% - 30px);border-radius:8px}.alert--wrap--top{padding:25px 15px}.alert--wrap--bottom{border-top:1px solid #ccc}.alert--wrap--bottom div{width:50%;text-align:center;padding:15px;color:#f15a22;text-transform:uppercase}.alert--wrap--bottom div:first-child{border-right:1px solid #ccc}.alert--wrap--icon{padding-bottom:20px}.alert--wrap--bottom,.cal--content-wrapper-days,.cal--header-weeks,.fixedbar.coupon-bottom,.logininfo--radio,.pass-card--concession,.pass-card--gender,.pass-card--gender-type,.pass-card--icard,.pass-card--info,.pass-card--name,.pass-card--user,.policy-section--content-guide,.search-filter--card,.srch-card--amen div,.srch-card--covid,.srch-card .seat--chart--error,.user-info--coupondetails{display:flex}.chart--fare,.chart--footer,.chart--return--seats-all--selectshow,.chart--return--seats-show,.coupon--label>div:last-child,.coupon>div,.fare-info,.gender-radio,.gst-info--head,.header,.insurance-info,.login--header-head-text,.logininfo--radio>div,.modify-bar,.modify-bar>*,.offer-section.coupon-success>div:first-child,.offer-section.login-user,.offer-section.logout-user,.offer-section.no-coupon,.otpinfo--note>div,.pass-card--history-card,.pass-card--history-card-name,.payment-option--container,.policy-section--content-amen>div:last-child,.policy-section--content-amen>div:last-child>div,.policy-section--content-cancel>div,.policy-section--content-covid-head,.policy-section--content-guide>div,.search-filter--covid,.search-filter--type2,.search-point--card,.search-point--card-time>div:first-child,.search-sort,.search-sort>div,.srch-card--amen,.srch-card--bottom,.srch-card--bottom--imgwrap,.srch-card--bottom--imgwrap .bus--image,.srch-card--bustype,.srch-card--bustype>div,.srch-card--pickupdrop,.srch-card--roundtrip,.srch-card--time,.srch-card--time-dur,.user-info--mobile,.user-info--radio,.user-info--radio>div{display:flex;align-items:center}.chart--content{display:flex;justify-content:center}.alert,.alert--wrap--icon,.alert .confirmation .go-to-home,.cal--content-wrapper-days>div>div,.chart--content-seats,.chart--header,.chart--return--seats-all--selectshow--icon,.chart--return--seats-show--icon,.checkbox,.desc-card--covid-arrow,.err-screen,.inp-container,.layer,.layer2,.loader,.radio-btn,.search-filter--icon,.srch-card--covid-arrow{display:flex;justify-content:center;align-items:center}.cal--content-wrapper-days-sel,.cal--content-wrapper-days-weekend,.cal--header-weeks,.chart--fare-1,.chart--header>div,.chart--policy,.coupon-list,.fare-breakup,.gender-radio,.gst-info--head,.inp-container input,.inp-container label.active,.inp-container span,.insurance-info,.login--header-head-text>div,.modify-bar,.offer-section.coupon-success,.offer-section.logout-user,.offer-section.no-coupon,.otpinfo--note,.otpinfo .resend,.pass-card--history-card,.pass-card--more,.payment-option--container,.policy-section--content,.policy-section--content-head,.search-filter--head,.search-sort,.srch-card--covid,.srch-card--gps,.srch-card--roundtrip,.srch-card--top,.user-info--radio{font-weight:600}.cal--content-wrapper-days>div>div,.fare-info.large,.payment-option--container>div:nth-child(2){font-size:16px}.btn,.header,.search-filter--button{font-size:20px;font-weight:600}.alert,.cal--content-wrapper-month,.chart--fare-btn,.chart-header--point input,.err-screen,.err-text,.loader-text,.offer-section.login-user>div>div:first-child,.pass-card--history-head,.pass-card--info,.policy-section--content .businfo,.policy-section--content .routeinfo,.policy-section--content>div:first-child,.search-point--card-name>div:first-child,.search-point--card-time>div:first-child,.srch-card--bottom-fare,.srch-card--time,.user-info--mobile .verify{font-size:16px;font-weight:600}@-webkit-keyframes topup{0%{transform:translateY(50%)}to{transform:translateY(0)}}@keyframes topup{0%{transform:translateY(50%)}to{transform:translateY(0)}}@-webkit-keyframes opaqueout{0%{opacity:0}to{opacity:1}}@keyframes opaqueout{0%{opacity:0}to{opacity:1}}@-webkit-keyframes popout{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes popout{0%{transform:scale(0)}to{transform:scale(1)}}.grecaptcha-badge{bottom:107px!important}.card{position:relative;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.card.card-compact{border-radius:10px;overflow:hidden}.booking-view .card{margin:16px;background-color:#fff}.booking-view .card .booking-top{padding:16px;border-bottom:1px solid rgba(0,0,0,.2)}.booking-view .card .booking-bottom{padding:16px 16px 32px}.booking-view .card .booking-bottom .qrcode{width:180px;height:180px;margin:8px}.booking-view .card .booking-bottom .booking-line{display:flex;align-items:center;grid-gap:4px;gap:4px}.no-trips{padding:10px;background:#fff;position:relative;top:10px;align-items:center;color:#000}.no-trips .cur-status{text-transform:lowercase}.card-compact-buttons .tab{height:45px;font-weight:600;display:flex;align-items:center;justify-content:center;flex:1 1;border-top:1px solid rgba(0,0,0,.15)}.card-compact-buttons .tab span{color:#0086ff;text-transform:uppercase;font-weight:600;text-decoration:underline}.card-compact-buttons .tab .tab-icon{margin-left:5px}.card-compact-buttons .btn-tabs-wrap{display:flex;justify-content:space-between;width:100%}.card-compact-buttons .btn-tabs-wrap .tab{width:100%;border-right:1px solid rgba(0,0,0,.2)}.card-compact-buttons .btn-tabs-wrap .tab span{text-decoration:none;color:#004f9e;font-size:12px;font-weight:500;line-height:16px}.card-compact-buttons .btn-tabs-wrap .tab:last-child{border-right:0}.booking-view{padding:1px 0;margin-top:0}.booking-view.viewbusbooking{margin-top:48px}.booking-view .booking-pnr{padding:12px 16px;background:#e5f3ff;font-weight:600;font-size:14px;line-height:22px}.booking-view .booking-ob{background:#004f9e;padding:16px;font-weight:600;font-size:14px;line-height:22px;color:#fff}.booking-view .booking-ob.df{display:flex;justify-content:space-between;align-items:center}.booking-view .booking-ob.df .favouriteWrap{width:32px;height:32px;background:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center}.booking-view .booking-ob.df .favouriteWrap svg{margin:2px 0 0 1px}.booking-view .pickDetail{padding-left:24px;position:relative;padding-bottom:24px}.booking-view .pickDetail:before{display:block;content:"";position:absolute;width:12px;height:12px;background:#01aef0;border-radius:50%;top:2px;left:0}.booking-view .pickDetail:after{display:block;content:"";position:absolute;width:2px;height:calc(100% - 12px);background:rgba(0,0,0,.3);top:14px;left:5px}.booking-view .dropDetail{padding-left:24px;position:relative}.booking-view .dropDetail:before{display:block;content:"";position:absolute;width:12px;height:12px;background:#fa9f1b;top:4px;left:0}.booking-view .head-pick{font-weight:600;font-size:16px;margin-bottom:4px}.booking-view .body-pick{font-size:14px;line-height:20px;margin-bottom:3px}.booking-view .qr-heading{font-weight:600;margin:8px;font-size:14px}.booking-view .booking-line,.booking-view .booking-line>div{font-size:14px;font-weight:500;line-height:32px}.tabs{display:flex;align-items:center;flex-grow:1}.tabs.view-bus-booking-tabs{position:fixed;left:0;top:62px;z-index:1;background:#fff;width:100%}.tabs .tab{flex-grow:1;height:48px;display:flex;align-items:center;justify-content:center;position:relative}.tabs .tab .active-bottom{position:absolute;height:4px;width:100%;bottom:0;background:#004f9e}.minimal-slider{display:flex;flex-direction:column;justify-content:space-between}.sorting-tag{margin:16px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sorting-tag:after{display:block;content:"";width:10px;height:10px;border-color:#004f9e;border-style:solid;border-width:0 2px 2px 0;position:absolute;right:-17px;transform:rotate(45deg);top:1px}.fixedbar{position:fixed;left:0;width:100%;background-color:#fff;z-index:999}.fixedbar.top{top:0}.fixedbar.bottom{bottom:0}.container.srp .header{padding:0}.container.srp .header .backicon{padding:40px 15px}.header{padding:15px 0;color:#fff;position:relative}.header--search-trip-txt{position:relative;display:flex;justify-content:space-between}.header--search{width:100%}.header--search-trip{border-radius:15px;padding:3px 0;font-size:14px;margin-top:5px}.header--filter{position:relative;right:0;bottom:0;vertical-align:middle;display:inline-flex;align-items:center;margin-right:12px}.header .txt-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 5px)}.header .close-icon{right:20px;position:absolute}.loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.5);flex-direction:column;z-index:1001}.loader-text{color:#1f1f1f;margin-top:10px}.loader-icon{width:50px;height:50px;border:5px solid;border-radius:50%;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.slider{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#eee;transform:translateY(100%);transition:transform .6s ease;z-index:1000}.slider.active{transform:translateY(0)}.horizontal-slider{width:100%;height:40px}.horizontal-slider .example-thumb{font-size:.9em;text-align:center;background-color:#01aef0;color:#fff;cursor:pointer;border:2px solid #fff;box-sizing:border-box;top:10px;width:20px;height:20px;line-height:38px;border-radius:50%}.horizontal-slider .example-track{top:15px;height:10px;background:#b3e7fb;border-radius:8px}.example-track.example-track-1{background:#01aef0}.example-track.example-track-2{background:#b3e7fb}.gallery--slider{padding:0 15px 20px 25px;width:100%}.gallery--slider .slick-slider .slick-slide img{width:100%;border-radius:10px;height:230px}.gallery--slider .slick-slider .slick-slide img:hover{-webkit-filter:none;filter:none}.gallery--slider .slick-slider .slick-slide div:focus{outline:none}.gallery--slider .slick-slider .slick-next,.gallery--slider .slick-slider .slick-prev{width:34px;height:34px;background:#fff;border-radius:50%;border:1px solid #ddd;box-shadow:0 0 2px 1px rgba(0,0,0,.3);z-index:1}.gallery--slider .slick-slider .slick-next:before,.gallery--slider .slick-slider .slick-prev:before{display:block;content:"";position:absolute;width:0;height:0;padding:4px;border:solid #666;transform:rotate(45deg);top:11px}.gallery--slider .slick-slider .slick-next{right:-14px}.gallery--slider .slick-slider .slick-next:before{border-width:2px 2px 0 0;transform:rotate(45deg);left:9px}.gallery--slider .slick-slider .slick-prev{left:-14px}.gallery--slider .slick-slider .slick-prev:before{border-width:0 0 2px 2px;left:13px}.arrow-not-filled{width:8px;height:8px;border:2px solid #444;transform:rotate(45deg)}.arrow-not-filled.top{border-width:2px 0 0 2px}.arrow-not-filled.bottom{border-width:0 2px 2px 0}.arrow-not-filled.right{border-width:2px 2px 0 0;margin-left:-4px}.arrow-not-filled.left{border-width:0 0 2px 2px;margin-right:-4px}.arrow-not-filled.white{border-color:#fff}.backicon{position:relative;padding:15px}.backicon--line{width:16px;height:2px;background-color:#fff}.backicon--arrow{position:absolute;left:15px;top:50%;transform:translateY(-50%) rotate(45deg);width:12px;height:12px;border:2px solid #fff;border-width:0 0 2px 2px}.radio-btn{width:20px;height:20px;border:2px solid;border-radius:50%;background-color:#fff;transition:.3s ease}.radio-btn>div{width:10px;height:10px;border-radius:50%}.inp-container{position:relative;padding:15px 0 30px;border:1px solid transparent}.inp-container.extra{border:0}.inp-container input{width:100%;padding:17px 15px;border:1px solid #838383;border-radius:8px;color:#444;font-size:16px}.inp-container label{position:absolute;pointer-events:none;left:15px;top:34px;background-color:#fff;padding:0 5px;transition:.3s ease}.inp-container label.active{top:9px;left:10px;font-size:12px}.inp-container span{display:block;padding-left:5px;position:absolute;left:0;top:74px;color:#ee5b36;font-size:12px}.inp-container.err input{border-color:#ee5b36;border-width:2px}.inp-container.err label{color:#ee5b36}.inp-container.disabled{opacity:.3}.inp-container .icon-left{top:32px;left:5px}.inp-container .icon-right{top:32px;left:unset;right:10px}.gender-radio{padding:16px 10px;border:1px solid;border-radius:10px;box-shadow:0 1px 5px rgba(0,0,0,.2);transition:.3s ease}.gender-radio.male{color:#0086ff}.gender-radio.male,.gender-radio.male .radio-btn{border-color:#0086ff}.gender-radio.male.active,.gender-radio.male.active .radio-btn>div{background-color:#0086ff}.gender-radio.female{border-color:#ec1287;color:#ec1287}.gender-radio.female .radio-btn{border-color:#ec1287}.gender-radio.female.active,.gender-radio.female.active .radio-btn>div{background-color:#ec1287}.gender-radio.others{border-color:#444;color:#444}.gender-radio.others .radio-btn{border-color:#444}.gender-radio.others.active,.gender-radio.others.active .radio-btn>div{background-color:#444}.gender-radio.active{color:#fff}.gender-radio.disable{opacity:.3;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.gender-radio .radio-btn{margin-right:10px}.checkbox{width:20px;height:20px;border:2px solid;border-radius:3px;background-color:#fff;transition:.3s ease}.checkbox>div{width:8px;height:14px;transform:rotate(45deg);border:2px solid #fff;border-width:0 2px 2px 0;margin-bottom:5px}.wait-list-wrapper{width:100%;height:calc(100% - 154px);padding-bottom:50px}.wait-list-wrapper .wait--list--header{padding:25px 35px 15px;color:#202020;font-size:15px;font-weight:600;letter-spacing:.03rem}.wait-list-wrapper .waitlist--input--wrapper{padding:20px 15px;margin:0 20px;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);border-radius:20px}.wait-list-wrapper .waitlist--input--wrapper .inp-container{padding:15px 0}.wait-list-wrapper .waitlist--input--wrapper .mobile--wrap{display:flex}.wait-list-wrapper .waitlist--input--wrapper .mobile--wrap .inp-container.disabled{width:80px;margin-right:10px}.wait-list-wrapper .waitlist--input--wrapper .mobile--wrap .inp-container:last-child{width:calc(100% - 80px)}.wait-list-wrapper .wait--list--button{padding:15px;font-size:15px;font-weight:500;letter-spacing:.03rem;text-align:center;color:#fff}.wait-list-wrapper .succ-text{color:green;background-color:#e0efd8;padding:25px;font-size:16px;font-weight:600;text-align:center;line-height:1.6}.wait-list-wrapper .wrap{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px;font-size:16px;letter-spacing:.03rem;font-weight:500;line-height:1.6}.wait-list-wrapper .wrap div:last-child{padding:10px 0 25px}.container{background:#fff}.container .no-result-found-container{padding:32px 10px;display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px}.container .message-area{color:#004f9e;padding:0;font-size:16px;font-weight:500;line-height:40px;text-align:center}.container .message-area div{text-wrap:initial}.container .message-area .route{font-size:20px}.cal--icon{position:relative;width:16px;height:16px;border:2px solid #fff;border-top:4px solid #fff;border-radius:2px}.cal--icon>div{position:absolute;top:-6px;left:0;width:3px;height:3px;background-color:#fff;border-radius:3px}.cal--icon>div:last-child{left:9px}.cal--header{box-shadow:0 3px 5px #ccc}.cal--header-top-close{padding:0 15px}.cal--header-weeks{color:#fff;padding:10px 0}.cal--header-weeks-text{width:14.2857142857%;text-align:center}.cal--content{width:100%;height:100%;padding-bottom:89px;overflow-y:auto}.cal--content-wrapper{background-color:#fff;border-bottom:1px solid #ddd;padding-bottom:15px}.cal--content-wrapper-month{padding:15px}.cal--content-wrapper-days{flex-wrap:wrap}.cal--content-wrapper-days-weekend{color:#1f1f1f}.cal--content-wrapper-days-sel{color:#fff;box-shadow:0 2px 5px 1px #ccc}.cal--content-wrapper-days-today{border:1px solid #ff7100}.cal--content-wrapper-days-disabled{opacity:.3;pointer-events:none}.cal--content-wrapper-days>div{width:14.2857142857%}.cal--content-wrapper-days>div>div{width:45px;height:45px;border-radius:50%;margin:auto}.modify-bar{justify-content:space-between;padding:15px;color:#fff;opacity:.9}.srch-card{padding:0;background-color:#fff;margin:12px 16px 10px;line-height:1.6}.srch-card svg{fill:#666}.srch-card--top{top:-10px;border-radius:15px;background-color:#e5f6fd}.srch-card--gps,.srch-card--top{position:absolute;left:50%;transform:translateX(-50%);padding:1px 10px;font-size:12px}.srch-card--gps{bottom:-13px;border-radius:15px;background-color:#fff;color:#ff7100;color:var(--buttonColor,#ff7100);border:1px solid #ff7100;border:1px solid var(--buttonColor,#ff7100)}.srch-card--gps a{display:flex;align-items:center;padding:2px 0 0}.srch-card--gps a svg{position:relative;top:-2px;width:18px}.srch-card-bottom-sec{padding:12px}.srch-card-bottom-sec .middle-wrapper{display:flex;align-items:center;justify-content:space-between}.srch-card-bottom-sec .middle-wrapper .middle-wrapper-left .middle-wrapper-top{color:#1a1a1a;font-size:12px;font-weight:400;line-height:16px;text-align:left;padding:5px 0}.srch-card-bottom-sec .middle-wrapper .middle-wrapper-left .middle-wrapper-bottom{display:flex;align-items:center;padding:5px 0;grid-gap:8px;gap:8px}.srch-card-bottom-sec .middle-wrapper .middle-wrapper-left .middle-wrapper-bottom .dropofftime,.srch-card-bottom-sec .middle-wrapper .middle-wrapper-left .middle-wrapper-bottom .pickuptime{color:#1a1a1a;font-size:12px;font-weight:500;line-height:16px;text-align:left}.srch-card-bottom-sec .middle-wrapper .middle-wrapper-left .middle-wrapper-bottom .dropofftime .duration{font-size:11px}.srch-card-bottom-sec .middle-wrapper .middle-wrapper-right{border:1px solid #ff7100;background:#ff7100;padding:4px;border-radius:4px;font-size:12px;font-weight:500;line-height:20px;text-align:right;color:#fff;flex-shrink:0}.srch-card-bottom-sec .middle-wrapper .middle-wrapper-right .available-seats{color:#fff;font-size:12px;font-weight:500;line-height:16px;text-align:right;display:block}.srch-card-bottom-sec .middle-wrapper .middle-wrapper-right.disabled{background:#ccc;border:1px solid #ccc}.srch-card-bottom-sec .special-reservable-bus{color:red;font-size:12px;font-weight:600;line-height:16px;width:100%;display:flex;padding:5px 0 0}.srch-card-bottom-menu{display:flex;align-items:center;justify-content:space-around;border-top:1px solid rgba(0,0,0,.2);overflow-x:auto}.srch-card-bottom-menu .menu{padding:16px 3px;display:flex;color:#004f9e;font-size:12px;font-weight:500;line-height:16px;width:100%;align-items:center;justify-content:center}.srch-card-bottom-menu .menu img{margin-left:5px}.srch-card-bottom-menu .menu:first-child,.srch-card-bottom-menu .menu:nth-child(2),.srch-card-bottom-menu .menu:nth-child(3){border-right:1px solid rgba(0,0,0,.2)}.srch-card-bottom-menu .non-reservable--bus{padding:16px 9px;display:flex;grid-gap:4.5px;gap:4.5px;color:red;font-size:16px;font-weight:500;line-height:16px;width:100%;justify-content:space-between}.srch-card--tripcode{padding:5px 12px;color:#004f9e;font-size:12px;font-weight:600;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #e5e5e5;height:42px}.srch-card--tripcode .tripcode{grid-gap:4.5px;gap:4.5px;display:flex;color:#ff7100}.srch-card--tripcode .tripdetails{color:#ff7100;font-size:12px;font-weight:600;line-height:16px;text-align:right}.srch-card--companyinfo{font-weight:500;font-size:12px;line-height:16px;color:#444}.srch-card--businfo{justify-content:space-between;color:#000;line-height:18px;padding:5px 0}.srch-card--businfo .busnumber{align-items:center}.srch-card--businfo .gps-tracking a{display:flex;align-items:center;font-size:16px;justify-content:center}.srch-card--businfo .gps-tracking svg{position:relative;top:-2px;margin-right:2px}.srch-card--time{justify-content:space-between;width:100%;padding:5px 0}.srch-card--time-dur{position:relative;justify-content:space-between;flex:1 1;margin:0 7px}.srch-card--time-dur-circle{width:8px;height:8px;border-radius:50%;background-color:#1bb17b}.srch-card--time-dur-square{width:8px;height:8px;border-radius:50%;background-color:#cc1414}.srch-card--time-dur-text{background-color:#fff;padding:2px 4px;font-size:12px;font-weight:400;z-index:1;border:1px solid rgba(0,0,0,.1);border-radius:4px}.srch-card--time-dur-line1{left:10px;right:15px;background-color:#1bb17b}.srch-card--time-dur-line1,.srch-card--time-dur-line2{position:absolute;top:50%;height:1px;width:26%;transform:translateY(-50%)}.srch-card--time-dur-line2{right:10px;background-color:#cc1414}.srch-card--pickupdrop{justify-content:space-between;padding:5px 0;font-size:12px;font-weight:500;color:#444}.srch-card--pickupdrop div:last-child{text-align:right}.srch-card--bustype{justify-content:space-between;padding:5px 0}.srch-card--bustype svg{width:18px}.srch-card--bustype .ellipsis,.srch-card--bustype .search-point--card-name>div:first-child{display:block;width:calc(100% - 85px)}.srch-card--amen{overflow:hidden;justify-content:flex-start;padding:5px 0;font-size:12px;color:#666;font-weight:500}.srch-card--amen div svg{width:25px;margin-right:3px}.srch-card--bottom{position:relative;justify-content:space-between;padding:10px 0 0;margin-top:12px;border-top:1px solid #ddd;margin-bottom:4px}.srch-card--bottom-fare{font-size:18px;letter-spacing:.02em}.srch-card--bottom--imgwrap .bus--image{justify-content:center;position:relative;left:0}.srch-card--bottom .ellipsis,.srch-card--bottom .search-point--card-name>div:first-child{width:calc(100% - 135px)}.srch-card--bottom .discount-ribbon{position:absolute;right:55px;top:-5px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;padding:5px;font-weight:600;color:#fff;height:70px;transform:rotate(180deg)}.srch-card--bottom .discount-ribbon--edge{position:absolute;bottom:0;left:-6px;border-color:#000 transparent transparent #000;border-style:solid;border-width:3px;transform:rotateY(180deg)}.srch-card--routename{justify-content:space-between;padding:5px 0 0}.srch-card--pathename,.srch-card--routename{display:flex;align-items:center;font-weight:500}.srch-card--pathename{white-space:nowrap;overflow-x:scroll;margin-top:7px;justify-content:center}.srch-card--roundtrip{justify-content:space-between;padding:5px 0;color:#50b16b}.srch-card--covid{padding-top:8px;margin-top:12px;border-top:1px solid #ddd;overflow:hidden;flex-wrap:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content}.srch-card--covid-wrapper{position:relative}.srch-card--covid-wrapper>div{overflow:hidden}.srch-card--covid-arrow{position:absolute;top:50%;width:25px;height:25px;border-radius:50%;box-shadow:0 1px 5px rgba(0,0,0,.2)}.srch-card--covid-arrow.left{left:-25px}.srch-card--covid-arrow.right{right:-25px}.srch-card--covid-arrow .arrow-not-filled{width:9px;height:9px;border-color:#fff}.srch-card--covid>div{padding:2px 3px;text-align:center;font-size:12px;line-height:1.4;white-space:normal;width:86px;transition:.3s ease}.srch-card--covid>div:not(:last-child){border-right:1px solid #ddd}.srch-card--covid>div svg{height:18px}.srch-card .seat--chart--error{background:#fff2e2;padding:10px;margin-top:12px;border-radius:6px}.srch-card .seat--chart--error div:first-child{display:flex;justify-content:center;align-items:center;margin-right:6px}.srch-card .seat--chart--error div:last-child{color:#f05924;font-weight:600;font-size:12px;line-height:18px}.srch-card.is--special,.srch-card.is--special .srch-card--time-dur-text{background:#e3f1fe}.sort-wrap{display:flex;box-shadow:0 1px 3px rgba(0,0,0,.2)}.sort-wrap .single-lady-filter{padding:10px 12px}.sort-wrap .single-lady-filter img{width:24px;height:24px}.sort-wrap .single-lady-filter.active{background:rgba(236,18,135,.1490196078)}.search-sort{color:#666;width:100%;overflow-y:auto;padding-left:15px;justify-content:space-between}.search-sort>div{padding-right:15px}.search-sort>div .arrow-not-filled{margin-left:5px}.search-sort>div .arrow-not-filled.bottom{margin-bottom:5px}.search-sort>div .arrow-not-filled.top{margin-top:5px}.search-filter--icon{position:fixed;bottom:15px;right:15px;height:70px;width:70px;border-radius:50%;box-shadow:0 1px 20px 2px rgba(0,0,0,.3)}.search-filter--icon svg{width:40%;fill:#fff}.search-filter--reset{font-size:14px;border:1px solid #fff;padding:5px 10px;margin:0 15px 0 auto;border-radius:5px}.search-filter--button{padding:15px;text-align:center;color:#fff}.search-filter--card{flex-wrap:wrap;margin:15px;background-color:#fff;overflow:hidden}.search-filter--card.covid{margin-bottom:40px}.search-filter--head{color:#1f1f1f;padding:25px 15px 0}.search-filter--head.covid{padding-top:15px}.search-filter--type2{width:50%;padding:15px;border:1px solid #eee;border-width:0 1px 1px 0}.search-filter--type2:nth-child(2n){border-width:0 0 1px}.search-filter--type2 svg{height:20px;width:20px;fill:#666}.search-filter--type2.active{color:#fff}.search-filter--type2.active svg{fill:#fff}.search-filter--type3{width:33.3333333333%;padding:15px;line-height:1.4}.search-filter--type3:nth-child(2){border:1px solid #eee;border-width:0 1px}.search-filter--type3.active{color:#fff}.search-filter--type3 svg{height:20px}.search-filter--covid{padding:15px;width:100%}.search-filter--covid svg{height:30px;margin-right:5px}.search-filter--covid.active{color:#fff}.desc-card--covid{position:relative}.desc-card--covid-arrow{position:absolute;top:48%;width:25px;height:25px;border-radius:50%;box-shadow:0 1px 5px rgba(0,0,0,.2)}.desc-card--covid-arrow.left{left:0;z-index:5}.desc-card--covid-arrow.right{right:1px;z-index:5}.desc-card--covid-arrow .arrow-not-filled{width:9px;height:9px;border-color:#fff}.flex{display:flex}.centered{justify-content:center}.city--service-routes-slider,.slider-top-transparent{background:transparent}.single-lady-slider-fx-col-end{display:flex;flex-direction:column;justify-content:flex-end;background:transparent}.filter--new--content--wrapper.single-lady-traveller{height:125px}.slider-top-transparent.slider-fx-col-end{display:flex;flex-direction:column;justify-content:flex-end}.city--service-routes--transparent{height:37%}.city--service-routes-tabs{display:flex;background:#fff;border-radius:10px 10px 0 0;border-bottom:1px solid #004f9e}.city--service-routes-tabs .left-tab{width:40%}.city--service-routes-tabs .left-tab.active{background:#004f9e;color:#fff;font-weight:600;border-radius:10px 0 0 0}.city--service-routes-tabs .left-tab.active .tabtxt1,.city--service-routes-tabs .left-tab.active .tabtxt2{color:#fff}.city--service-routes-tabs .right-tab{width:60%}.city--service-routes-tabs .right-tab.active{background:#004f9e;color:#fff;font-weight:600;border-radius:0 10px 0 0}.city--service-routes-tabs .right-tab.active .tabtxt1,.city--service-routes-tabs .right-tab.active .tabtxt2{color:#fff}.city--service-routes-tabs .tabtxt1{text-align:center;padding:8px 20px 2px;font-size:12px;color:#004f9e;font-weight:600}.city--service-routes-tabs .tabtxt2{text-align:center;padding:5px 20px 8px;font-size:12px;color:#004f9e;font-weight:600}.city--service-routes--content{height:calc(75% - 104px);background-color:#fff;overflow:auto;line-height:1.6;color:#666}.city--service-routes-btn{color:#fff;padding:20px 10px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;line-height:20px;letter-spacing:.02em;text-transform:uppercase}.city--service-routes--header{padding:12px 17px;background:#e3f1fe;border-bottom:1px solid rgba(0,0,0,.2);border-radius:10px 10px 0 0;display:flex;align-items:center;justify-content:space-between;height:56px}.city--service-routes--header .city--service-routes--header--left{color:#1a1a1a;font-size:16px;font-weight:500;line-height:16px;text-align:left}.city--service-routes--header .city--service-routes--header--right .city--service-routes--header--bottom,.city--service-routes--header .city--service-routes--header--right .city--service-routes--header--top{color:#000;font-size:12px;font-weight:400;line-height:16px;text-align:right}.city--service-routes--content .class--of-service,.city--service-routes--content .depot--name{padding:0 16px 4px}.city--service-routes--content .class--of-service .heading,.city--service-routes--content .depot--name .heading{padding:16px 0 0;color:#444;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.02em;text-align:left}.city--service-routes--content .class--of-service .txtval,.city--service-routes--content .depot--name .txtval{padding:2px 0 16px;color:#1a1a1a;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.02em;text-align:left}.city--service-routes--content .brdbtm{border-bottom:1px solid rgba(0,0,0,.1490196078)}.city--service-routes--content .place--time{background:#e3f1fe;padding:12px 16px}.city--service-routes--content .place--time .heading{color:#1a1a1a;font-size:14px}.city--service-routes--content .place--time .heading,.city--service-routes--content .place--time .txtval{font-weight:500;line-height:16px;letter-spacing:.02em;text-align:left;display:flex;align-items:center;justify-content:space-between}.city--service-routes--content .place--time .txtval{color:#444;font-size:12px;padding-top:5px}.city--service-routes--content .service-route-details-wrap{padding:8px 16px 60px;height:290px;overflow:auto}.city--service-routes--content .service-route-details-wrap .service-route-detail{height:52px}.city--service-routes--content .service-route-details-wrap .service-route-detail .cityname-time-wrap{display:flex;align-items:normal;justify-content:space-between}.city--service-routes--content .service-route-details-wrap .service-route-detail .cityname-time-wrap .cityname{color:#1a1a1a;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;text-align:left}.city--service-routes--content .service-route-details-wrap .service-route-detail .cityname-time-wrap .time{display:flex}.city--service-routes--content .service-route-details-wrap .service-route-detail .cityname-time-wrap .time .clock{margin-right:2px}.city--service-routes--content .service-route-details-wrap .service-route-detail .cityname-time-wrap .time .timeval{color:#1a1a1a;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;text-align:right}.city--service-routes--content .service-route-details-wrap .service-route-detail .name{color:#444;font-size:12px;font-weight:500;line-height:16px;letter-spacing:0;text-align:left}.city--service-routes--content .middle-cities-wrapper{padding:24px 16px}.filter--new--transparent{height:25%;flex-grow:1}.filter--new--header{border-radius:10px 10px 0 0;background:#004f9e;padding:16px;text-transform:uppercase;color:#fff;font-size:12px;font-weight:600;display:flex;justify-content:space-between;align-items:center}.filter--new--header .resetbtn{border:1px solid #fff;padding:4px 12px;border-radius:4px;font-weight:600;font-size:12px}.filter--new--header.header2{background:#e3f1fe;color:#000;font-size:16px;font-weight:500;line-height:16px;border-bottom:1px solid rgba(0,0,0,.2);position:-webkit-sticky;position:sticky;top:0}.filter--new--content--wrapper{height:calc(75% - 60px);background-color:#fff;overflow:auto;line-height:1.6;color:#666;border-radius:10px 10px 0 0}.filter--new--content{padding:16px 20px}.filter--new--content .filter--type--box{border-radius:8px;border:1px solid #ccc;padding:12px;margin-bottom:8px;display:flex;grid-gap:6px;gap:6px}.filter--new--content .filter--type--box .filter-left{display:flex;align-items:center;justify-content:center}.filter--new--content .filter--type--box .filter-right{display:flex;justify-content:space-between;width:100%;align-items:center}.filter--new--content .filter--type--box .filter-right .filter--text--wrap{width:calc(100% - 24px)}.filter--new--content .filter--type--box .filter-right .filter--text--wrap .filter--text--top{color:#666;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.02em;text-align:left}.filter--new--content .filter--type--box .filter-right .filter--text--wrap .filter--text--bottom{color:#1a1a1a;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.02em;text-align:left}.filter--new--content .filter--type--box .filter-right .filter--text--wrap .filter--text--bottom.ellipsis,.filter--new--content .filter--type--box .filter-right .filter--text--wrap .search-point--card-name>div.filter--text--bottom:first-child{width:235px}.filter--new--content .filter--type--box .filter-right .filter-left-arrow{width:24px}.filter--new--content .filter--type--box:last-child{margin-bottom:0}.filter--new--content .search--input--wrap{padding:16px;position:relative}.filter--new--content .search--input--wrap .search-icon{position:absolute;top:30px;left:30px}.filter--new--content .search--input--wrap .search-input{border:1px solid #f15a22;border-radius:8px;width:100%;padding:14px 12px 14px 40px}.filter--new--content .bustype--options--wrap{height:357px;overflow:auto}.filter--new--content .bustype--options--wrap .buttype--option--wrap{padding:16px 16px 16px 14px;border-bottom:1px solid rgba(0,0,0,.1490196078);display:flex;justify-content:flex-start;align-items:center}.filter--new--content .bustype--options--wrap .buttype--option--wrap .chkoption{width:24px;height:24px;outline:1px solid #757575;margin-right:8px}.filter--new--content .bustype--options--wrap .buttype--option--wrap .option--image{margin-right:15px;display:flex}.filter--new--content .bustype--options--wrap .buttype--option--wrap .option--text{color:#1a1a1a;font-size:16px;font-weight:500}.filter--new--content .bustype--options--wrap .buttype--option--wrap.checked{background:#e3f1fe}.filter--new--content .filter-price-range-wrapper{padding:30px 28px}.filter--new--content .filter-price-range-wrapper .filter-input-wrap{display:flex}.filter--new--content .filter-price-range-wrapper .filter-input-wrap .inp-container{padding:0}.filter--new--content .filter-price-range-wrapper .filter-input-wrap .inp-container input{padding:26px 15px 8px 24px}.filter--new--content .filter-price-range-wrapper .filter-input-wrap .inp-container label{left:10px;top:19px}.filter--new--content .filter-price-range-wrapper .filter-input-wrap .inp-container label.active{top:11px;left:10px;color:#666;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.02em}.filter--new--content .filter-price-range-wrapper .filter-input-wrap .inp-container .icon-left{visibility:hidden}.filter--new--content .filter-price-range-wrapper .filter-input-wrap .inp-container .icon-left.active{color:#000;visibility:visible;left:11px}.filter--new--content .filter-price-range-wrapper .filter-input-wrap .filter-input-to{padding:21px 12px}.filter--new--content .filter-price-range-wrapper .filter-price-wrap{display:flex;align-items:center;justify-content:space-between;color:#202020;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.02em;text-align:left}.filter--new--content .single-lady-option-wrap{padding:23px 16px 23px 14px;display:flex;justify-content:flex-start;align-items:center}.filter--new--content .single-lady-option-wrap .radiobtn{display:flex;align-items:center;color:#000;font-size:12px;font-weight:600;margin-right:24px}.filter--new--content .single-lady-option-wrap .radiobtn .radio-btn{margin-right:7px}.filter--new--content .pickups--options--wrap{height:280px;overflow:auto}.filter--new--content .pickups--options--wrap .pickups--option--wrap{padding:16px 16px 16px 14px;border-bottom:1px solid rgba(0,0,0,.1490196078);display:flex;justify-content:flex-start;align-items:center}.filter--new--content .pickups--options--wrap .pickups--option--wrap .left{color:#1a1a1a;font-size:16px;font-weight:500;line-height:24px}.filter--new--content .pickups--options--wrap .pickups--option--wrap .right{font-size:16px;font-weight:500;line-height:24px;text-align:left;color:#1a1a1a}.filter--new--content .cancellation--policy-heading{color:#1a1a1a;font-size:20px;font-weight:600;line-height:28px;text-align:left;padding:24px 16px 6px}.filter--new--content .policy-section--content-cancel{padding:6px 16px 24px;color:#1a1a1a;font-size:14px;font-weight:400;line-height:16px;letter-spacing:.03em;border-bottom:1px solid rgba(0,0,0,.2)}.filter--new--content .others--options--wrap{height:357px;overflow:auto}.filter--new--content .others--options--wrap .others--option--wrap{padding:16px 16px 16px 14px;border-bottom:1px solid rgba(0,0,0,.1490196078);display:flex;justify-content:flex-start;align-items:center}.filter--new--content .others--options--wrap .others--option--wrap .option--image{margin-right:15px;display:flex}.filter--new--content .others--options--wrap .others--option--wrap .option--text{color:#1a1a1a;font-size:16px;font-weight:500;line-height:24px;text-align:left}.filter--new--content .others--options--wrap .others--option--wrap .option--icon{position:absolute;right:16px}.filter--new--content .others--options--wrap .others--option--wrap .option--icon span{display:flex;align-items:center;justify-content:center;width:28px}.filter--new--content .amen-wrap{color:#1a1a1a;font-size:12px;font-weight:500;line-height:16px}.filter--new--content .amen-wrap>div:last-child{flex-wrap:wrap;display:flex;padding:22px 16px}.filter--new--content .amen-wrap>div:last-child>div{width:50%;padding:10px 0;display:flex}.filter--new--content .middle-cities-wrapper{padding:20px 16px}.filter--new--content .others-bus-gallery .gallery--slider{padding:24px 20px}.filter--new--content .others-bus-gallery .gallery--slider .slick-dots{bottom:-40px}.filter--new--content .others-bus-gallery .gallery--slider .slick-dots li.slick-active button:before{opacity:.75;color:#ff7e2b;font-size:50px}.filter--new--content .others-bus-gallery .gallery--slider .slick-dots li button:before{font-size:50px;color:rgba(255,126,43,.6)}.filter--new--content .policy-section--content-cancel-slabs{padding:6px 16px 10px;color:#1a1a1a;font-size:14px;font-weight:400;line-height:16px;letter-spacing:.03em;border-bottom:1px solid rgba(0,0,0,.2);display:flex;flex-direction:column}.filter--new--content .policy-section--content-cancel-slabs .cancel-slab{display:flex;margin-bottom:10px;grid-gap:7px;gap:7px}.filter--new--content .policy-section--content-cancel-slabs .cancel-slab .col1{width:60%}.filter--new--content .policy-section--content-cancel-slabs .cancel-slab .col1.bold{font-weight:600}.filter--new--content .policy-section--content-cancel-slabs .cancel-slab .col2{width:40%}.filter--new--content .policy-section--content-cancel-slabs .cancel-slab .col2.bold{font-weight:600}.filter--new--content .policy-section--content-trip-start{padding:10px 16px;color:#1a1a1a;font-size:14px;font-weight:400;line-height:16px;letter-spacing:.03em}.filter--new--btn{color:#fff;padding:20px 10px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;line-height:20px;letter-spacing:.02em;text-transform:uppercase}@media only screen and (max-width:320px){.filter--text--bottom.ellipsis,.search-point--card-name>div.filter--text--bottom:first-child{width:205px!important}.city--service-routes--transparent.dropoffs,.city--service-routes--transparent.pickups,.city--service-routes--transparent.policy{height:28%}}.chart-header--small{font-size:14px;margin-bottom:5px}.chart-header--big{font-weight:600;font-size:20px;line-height:28px;color:#fff;margin-bottom:2px;white-space:nowrap}.chart-header--point{position:fixed;left:0;top:67px;width:100%;padding:15px 0}.chart-header--point.selDrop,.chart-header--point.selPick,.chart-header--point.selPickDrop{top:82px}.chart-header--point svg{position:absolute;left:30px;fill:#666;height:18px;width:18px;top:25px;z-index:1}.chart-header--point input{position:absolute;left:15px;top:5px;width:calc(100% - 30px);padding:16px 16px 16px 45px;background-color:#fff;border:1px solid #004f9e;box-shadow:0 5px 10px rgba(0,0,0,.08);border-radius:8px}.seatchart{padding:20px 0 100px}.chart{width:calc(100% - 60px);height:auto;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin:auto;background-color:#fff;box-shadow:0 0 2px 1px rgba(0,0,0,.2);border-radius:15px;overflow:hidden}.chart--header{background-color:#eee}.chart--header>div{width:50%;padding:15px;text-align:center;text-transform:uppercase;border:1px solid transparent;color:#1f1f1f;text-wrap:nowrap}.chart--header>div.active{background-color:#fff;border-radius:15px 15px 0 0;border-color:transparent #ddd;box-shadow:0 -1px 2px rgba(0,0,0,.2)}.chart--content,.chart--header>div.active{-webkit-animation:opaqueout .6s ease;animation:opaqueout .6s ease}.chart--content{padding:60px 0 20px}.chart--content>div{position:relative;width:40px}.chart--content>div>svg{position:absolute;top:-55px;left:50%;transform:translateX(-50%)}.chart--content-seats{position:absolute;margin:5px;border:1px solid #1eb24b;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;height:40px;width:40px;background-color:#fff;border-radius:2px;transition:.3s ease}.chart--content-seats.lh{height:80px}.chart--content-seats.lw{width:80px}.chart--content-seats.sel{color:#fff;background-color:#01aef0;border:1px solid #01aef0}.chart--content-seats.female{border-color:#ec1287;border-width:2px}.chart--content-seats.female.sel{background:rgba(236,18,135,.1490196078);color:#202020}.chart--content-seats.sold{border-color:#d9d9d9;background-color:#d9d9d9;color:#000;pointer-events:none}.chart--content-seats.sold svg{height:30px}.chart--footer{background-color:#fff;box-shadow:0 -1px 3px rgba(0,0,0,.2);overflow-x:auto;width:100%;display:flex;justify-content:space-between;padding:0 10px}.chart--footer.overflow-unset{overflow-x:unset}.chart--return--seats-show{padding:0 12px;background:red;height:30px;font-weight:600;font-style:italic;font-size:14px;color:#fff;line-height:18px}.chart--return--seats-show--icon{margin-right:4px}.chart--return--seats-all--selectshow{background:#1eb24b;font-size:14px;min-height:50px;padding:0 12px;font-weight:600;color:#fff;line-height:18px}.chart--return--seats-all--selectshow--icon{margin-right:4px}.chart--policy{color:#1f1f1f;padding:15px 5px;text-align:center;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;border-bottom:5px solid transparent}.chart--fare{justify-content:space-between;width:100%;-webkit-animation:topup .3s ease;animation:topup .3s ease}.chart--fare--left{width:70%;padding:0 0 0 16px}.chart--fare-1{color:#1f1f1f}.chart--fare-1 :nth-child(2){display:inline-block;font-size:12px;background-color:#50b16b;color:#fff;padding:3px 5px;margin-top:5px}.chart--fare-border{width:1px;height:40px;background-color:#ddd}.chart--fare-2{color:#1a1a1a;font-weight:600;font-size:20px;line-height:28px}.chart--fare-2 strike{color:#666;font-size:14px;margin-top:5px}.chart--fare-btn{width:30%;margin:10px 15px 10px 0;padding:15px 0;text-align:center;color:#fff;border-radius:5px}.search-point{background-color:#fff;padding-top:70px;box-shadow:0 0 2px rgba(0,0,0,.2);height:100%}.search-point--card{width:100%;padding:15px;border-bottom:1px solid #ddd;line-height:1.4}.search-point--card.active{background:#e3f1fe;border-bottom:1px solid rgba(0,0,0,.15)}.search-point--card-name{padding-left:15px;width:calc(100% - 115px)}.search-point--card-name>div{word-break:break-word}.search-point--card-name>div:nth-child(2){padding-top:5px}.search-point--card-time{margin-left:auto}.search-point--card-time>div{text-align:right}.search-point--card-time>div:first-child svg{fill:#666;margin-right:3px;width:22px;height:22px}.search-point--card-time>div:nth-child(2){padding-top:5px;margin-top:5px;border-top:1px solid #ddd}.policy-section{background-color:transparent}.policy-section.fx-col-end{display:flex;flex-direction:column;justify-content:flex-end}.policy-section .chart--footer{position:relative;border-radius:15px 15px 0 0;box-shadow:0 1px 3px rgba(0,0,0,.2)}.policy-section .btn{border-radius:0}.policy-section--transparent{height:25%}.policy-section--content{height:calc(75% - 104px);background-color:#fff;overflow:auto;line-height:1.6;color:#666}.policy-section--content .businfo{color:#444;padding:15px 15px 5px}.policy-section--content>div{-webkit-animation:opaqueout .6s ease;animation:opaqueout .6s ease}.policy-section--content>div:first-child{color:#444;padding:15px 15px 5px}.policy-section--content>div:last-child{background-color:#fff;padding:15px}.policy-section--content-head{font-size:15px;color:#444;padding-bottom:5px}.policy-section--content .routeinfo{padding:15px;color:#444}.policy-section--content .routeinfo:first-child{padding:15px}.policy-section--content .routeinfo:nth-child(2){border-top:1px solid #d9d9d9}.policy-section--content .routeinfo.tripcode{background:#e3f1fe;border-radius:4px}.policy-section--content .routeinfo div:first-child{font-weight:500;font-size:14px;line-height:20px;letter-spacing:.02em;color:#444}.policy-section--content .routeinfo div:last-child{font-weight:500;font-size:14px;line-height:20px;letter-spacing:.02em;color:#1a1a1a;margin-top:2px}.policy-section--content-amen{color:#1a1a1a;font-weight:500;font-size:12px}.policy-section--content-amen>div:last-child{flex-wrap:wrap}.policy-section--content-amen>div:last-child>div{width:50%;padding:10px 0}.policy-section--content-amen>div:last-child>div svg{width:30px;fill:#666;margin-right:5px}.policy-section--content-cancel>div{justify-content:space-between;padding:5px 0}.policy-section--content-guide{flex-wrap:wrap}.policy-section--content-guide>div{width:33.3333333333%}.policy-section--content-guide>div .chart--content-seats{position:relative;width:30px;height:30px}.policy-section--content-guide>div .chart--content-seats.lh{height:50px}.policy-section--content-covid-head svg{height:40px;margin-right:5px;margin-left:-7px}.policy-section--content-covid-list ul{margin:0;padding-left:25px;line-height:2}.policy-section--content-covid-list>div:nth-child(3){border-top:1px solid #ddd;padding-top:15px;margin-top:15px}.policy-section--content-covid-list .policy-section--content-head{padding-left:5px}.policy-section--content .cancellation--policy-heading{color:#1a1a1a!important;font-size:20px!important;font-weight:600!important}.policy-section--content .policy-section--content-cancel-slabs{color:#1a1a1a;font-size:14px;font-weight:400;line-height:16px;letter-spacing:.03em;border-bottom:1px solid rgba(0,0,0,.2);display:flex;flex-direction:column}.policy-section--content .policy-section--content-cancel-slabs .cancel-slab{display:flex;margin-bottom:10px;grid-gap:7px;gap:7px}.policy-section--content .policy-section--content-cancel-slabs .cancel-slab .col1{width:60%}.policy-section--content .policy-section--content-cancel-slabs .cancel-slab .col1.bold{font-weight:600}.policy-section--content .policy-section--content-cancel-slabs .cancel-slab .col2{width:40%}.policy-section--content .policy-section--content-cancel-slabs .cancel-slab .col2.bold{font-weight:600}.policy-section--content .policy-section--content-trip-start{padding:10px 0;color:#1a1a1a;font-size:14px;font-weight:400;line-height:16px;letter-spacing:.03em}.policy-section .gallery--slider .slick-slider .slick-dots{bottom:-30px}.policy-section .gallery--slider .slick-slider .slick-dots li.slick-active button:before{opacity:.75;color:#ff7e2b;font-size:50px}.policy-section .gallery--slider .slick-slider .slick-dots li button:before{font-size:50px;color:rgba(255,126,43,.6)}.btn.pickdrop{border-radius:0}.pick--drop--bottom{width:100%}.pick--drop--bottom .pick--drop--name{width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:14px;line-height:20px;color:#fff}.pick--drop--bottom .pick--drop--time{display:flex;justify-content:flex-end;width:20%;font-weight:600;font-size:14px;line-height:20px;color:#fff;justify-content:end}.service--route--dtls--wrapper{min-height:50%;overflow-y:scroll}.service--route--dtls--wrapper .route--dtls--content{margin-bottom:8px}.service--route--dtls--wrapper .route--dtls--content .route--topdtls{display:flex;justify-content:space-between}.service--route--dtls--wrapper .route--dtls--content .route--topdtls div{color:#1a1a1a;font-size:14px;font-weight:500}.service--route--dtls--wrapper .route--dtls--content .route--topdtls .pick--drop--name{color:#444;font-size:12px;font-weight:500;margin-top:6px}.legend{padding:16px 44px 15px;background:#fff;border:1px solid #d8d8d8;box-shadow:inset 2px -2px 2px 0 hsla(0,0%,71.4%,.4);justify-content:space-between}.legend,.legend .legend-item{display:flex;align-items:center}.legend .legend-item{color:#000;font-size:10px;font-weight:400;line-height:16px}.legend .legend-item span{width:10px;height:10px;display:inline-block;margin-right:4px;border-radius:100%}.legend .legend-item .female{border:2px solid #ec1287;background:#ec1287}.legend .legend-item .male{border:2px solid #0086ff}.legend .legend-item .available{border:2px solid #1eb24b}.legend .legend-item .booked{border:2px solid #ccc;background:#ccc}.legend .legend-item .selected{border:2px solid #01aef0;background:#01aef0}.clip-path-wrap{position:absolute;left:50%;top:-24px;transform:translateX(-50%);width:70px;height:25px;-webkit-filter:drop-shadow(0 -4px 4px rgba(0,0,0,.2));filter:drop-shadow(0 -4px 4px rgba(0,0,0,.2))}.clip-path-wrap .clip-path{background:#fff;width:100%;height:100%;-webkit-clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);clip-path:polygon(20% 0,80% 0,100% 100%,0 100%)}.clip-path-wrap .clip-arrow-up{position:absolute;bottom:5px;right:30px;width:10px;height:10px;transform:rotate(-135deg);border:1px solid #666;border-width:0 2px 2px 0}.clip-wrapper{position:relative}.clip-wrapper .clip-path-wrap-top{position:absolute;left:50%;top:-24px;transform:translateX(-50%);width:70px;height:25px}.clip-wrapper .clip-path-wrap-top .clip-arrow-up-top{position:absolute;bottom:8px;right:30px;width:10px;height:10px;transform:rotate(45deg);border:1px solid #666;border-width:0 2px 2px 0}.clip-wrapper .clip-path-wrap-top .clip-path-top{background:#fff;width:100%;height:100%;-webkit-clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);clip-path:polygon(20% 0,80% 0,100% 100%,0 100%)}.fare-breakup-top{display:flex;align-items:center;justify-content:space-between;color:#1a1a1a!important;font-size:16px;font-weight:500;line-height:28px;letter-spacing:0;text-align:left;padding:5px 15px!important}.fare-breakup-bottom{padding:0 16px!important}.fare-breakup-bottom .fare-breakup-row{display:flex;justify-content:space-between;align-items:center;padding:3px 0;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:left;color:#1a1a1a}.fare-breakup-bottom .fare-breakup-row .fare-breakup-left{width:80%;text-align:left}.fare-breakup-bottom .fare-breakup-row .fare-breakup-right{width:20%;text-align:right}.fare-breakup-bottom .fare-breakup-row.total{font-weight:600;font-size:16px;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);padding:10px 0}.payee-container{padding:24px 16px;height:85vh;background:#fff;position:relative}.payee-info-form .payee-info-radio{display:flex;justify-content:flex-start;align-items:center}.payee-info-form .payee-info-radio .radiobtn{display:flex;align-items:center;color:#000;font-size:12px;font-weight:600}.payee-info-form .payee-info-radio .radiobtn .radio-btn{margin-right:4px}.payee-info-form .payee-info-input-two{display:flex;justify-content:space-between;grid-gap:8px;gap:8px}.payee-info-form .payee-info-input{position:relative;margin-top:20px;padding:12px 12px 5px;border:1px solid #ccc;border-radius:8px}.payee-info-form .payee-info-input .input-icon{position:absolute;top:21px;left:15px}.payee-info-form .payee-info-input .input-icon-right{position:absolute;top:17px;right:4px}.payee-info-form .payee-info-input .txtinput{width:100%;padding:15px 12px 12px 35px;color:#1a1a1a;font-size:14px;font-weight:500;letter-spacing:.02em}.payee-info-form .payee-info-input .inputlbl{position:absolute;top:10px;left:47px;color:#666;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.02em}.payee-info-form .payee-info-input-wrap{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding:12px;border:1px solid #ccc;border-radius:8px;grid-gap:8px;gap:8px}.payee-info-form .payee-info-input-wrap .input-wrap{position:relative;width:100%}.payee-info-form .payee-info-input-wrap .input-wrap .inputlbl{position:absolute;left:0;top:-2px;color:#666;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.02em}.payee-info-form .payee-info-input-wrap .input-wrap .txtinput{padding:15px 0 5px;width:100%;color:#1a1a1a;font-size:14px;font-weight:500;letter-spacing:.02em}.payee-info-form .payee-info-inputs{margin-top:20px}.payee-info-form .payee-info-inputs.ccode,.payee-info-form .payee-info-inputs.gstCompany,.payee-info-form .payee-info-inputs.gstNo,.payee-info-form .payee-info-inputs.mobile{margin-top:12px}.payee-info-form .payee-info-inputs .inp-container{padding:0}.payee-info-form .payee-info-inputs .inp-container.err{padding:0 0 12px}.payee-info-form .payee-info-inputs .inp-container input{padding:25px 35px 12px 42px;color:#1a1a1a;height:60px}.payee-info-form .payee-info-inputs .inp-container label{left:37px;top:22px}.payee-info-form .payee-info-inputs .inp-container label.active{top:14px;left:38px;font-size:12px;color:#666}.payee-info-form .payee-info-inputs .inp-container label.active.lblerror{color:#ee5b36}.payee-info-form .payee-info-inputs .inp-container .icon-left{top:23px;left:10px}.payee-info-form .payee-info-inputs .inp-container .icon-right{top:19px;left:unset;right:10px}.payee-info-form .payee-info-inputs .inp-container span{top:59px}.payee-info-form .payee-info-inputs .inp-container .spnerrormsg{top:65px;padding-left:10px}.payee-info-form .payee-info-password{margin-top:12px}.payee-info-form .payee-info-password .inp-container{padding:0}.payee-info-form .payee-info-password .inp-container.err{padding:0 0 12px}.payee-info-form .payee-info-password .inp-container input{padding:25px 35px 12px 42px;border:1px solid #ccc;color:#1a1a1a;height:60px}.payee-info-form .payee-info-password .inp-container label{left:37px;top:22px}.payee-info-form .payee-info-password .inp-container label.active{top:14px;left:38px;font-size:12px;color:#666}.payee-info-form .payee-info-password .inp-container .icon-left{top:18px;left:10px}.payee-info-form .payee-info-password .inp-container .icon-right{top:22px;left:unset;right:15px}.payee-info-form .payee-info-password .inp-container span{top:65px}.payee-info-form .gst-info-head{display:flex;grid-gap:8px;gap:8px;align-items:center;padding:22px 0 0;color:#000;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.02em}.payee-info-form .active{display:block}.payee-info-form-error{margin-top:12px;display:flex;grid-gap:8px;gap:8px;background:#ffe2e2;border-radius:4px;padding:0 0 0 2px}.payee-info-form-error .error-text{color:#000;font-weight:400;text-align:left;padding:12px 36px 12px 0}.payee-info-form-error .error-text,.payee-tnc-wrap{font-size:14px;line-height:20px;letter-spacing:.02em}.payee-tnc-wrap{padding:0 16px 20px;font-weight:500;text-align:center;color:#1a1a1a;position:absolute;bottom:0}.payee-tnc-wrap .link{color:#004f9e}.btn.payee{border-radius:0;padding:20px 5px}.btn.edit,.btn.payee{font-size:14px;letter-spacing:.02em;font-weight:600;text-transform:uppercase}.btn.edit{margin-top:15px;margin-left:10px;border-radius:5px;padding:22px 15px}.filter--new--content--wrapper.country-code{min-height:200px;height:auto}.filter--new--content--wrapper.country-code .bustype--options--wrap{height:100%}.update-mobile-wrapper{padding:16px;background-color:#fff;flex:1 1}.update-mobile-wrapper .inp-container{margin:15px 0 0;display:flex;height:60px;padding:0;justify-content:flex-start;width:100%}.update-mobile-wrapper .inp-container.disabled{background:#ccc;opacity:1;border-radius:8px}.update-mobile-wrapper .inp-container.disabled label{background:#ccc}.update-mobile-wrapper .inp-container.err{margin-bottom:30px}.update-mobile-wrapper .inp-container .icon-left{position:relative;top:0;left:10px;z-index:1}.update-mobile-wrapper .inp-container .icon-left img{height:100%;display:block}.update-mobile-wrapper .inp-container .icon-right{top:20px;z-index:1}.update-mobile-wrapper .inp-container label{left:37px;top:22px}.update-mobile-wrapper .inp-container label.active{top:14px;left:38px;font-size:12px;color:#666}.update-mobile-wrapper .inp-container input{padding:25px 35px 12px 42px;color:#1a1a1a;height:60px;position:absolute}.update-mobile-wrapper .inp-container .spnerrormsg{top:65px;padding-left:10px}.update-mobile-wrapper .button{align-items:center;display:flex;justify-content:center;border-radius:8px;font-size:14px;font-weight:600;letter-spacing:.02em;padding:16px;text-transform:uppercase}.update-mobile-wrapper .button.active{background:#ff7100;color:#fff}.update-mobile-wrapper .button.disable{background:#ccc;color:#757575;cursor:not-allowed;pointer-events:none}.update-mobile-wrapper .button.dash--disable{background:#ccc;color:#999;border:1px solid hsla(0,0%,60%,.6);cursor:not-allowed;pointer-events:none}.update-mobile-wrapper .button.dashed{background:#fff;color:#ff7100;border:1px solid #ff7100}.update-mobile-wrapper .button.dashed:hover{background:#ff7100;color:#fff}.update-mobile-wrapper .timer{font-weight:500;font-size:14px;letter-spacing:.02em;color:#444;text-align:center}.update-mobile-wrapper .timer .min--sec{color:#ff2127}.pass-container{padding:12px 16px;height:100vh;background:#fff}.pass-container .filter--new--content--wrapper.gender-type{height:auto}.pass-container .filter--new--content--wrapper.gender-type .slider--options--wrap{height:100%}.pass-container .filter--new--content--wrapper.gender-type .slider--options--wrap .slider--option--wrap{position:relative}.pass-container .filter--new--content--wrapper.gender-type .slider--options--wrap .slider--option--wrap .option--icon{position:absolute;right:16px}.pass-container .filter--new--content--wrapper.gender-type .slider--options--wrap .slider--option--wrap .option--icon span{display:flex;align-items:center;justify-content:center;width:28px}.pass-container .filter--new--content--wrapper.gender-type .slider--options--wrap .slider--option--wrap.disabled{opacity:.5;background:#eee}.pass-container .filter--new--content--wrapper.concession-type{min-height:260px;height:auto}.pass-container .filter--new--content--wrapper.concession-type .bustype--options--wrap{height:100%}.pass-container .filter--new--content--wrapper.idCardType,.pass-container .filter--new--content--wrapper.nationality{min-height:357px;height:auto}.pass-container .filter--new--content--wrapper.idCardType .bustype--options--wrap,.pass-container .filter--new--content--wrapper.nationality .bustype--options--wrap{height:357px}.pass-container .slider--options--wrap{height:357px;overflow:auto}.pass-container .slider--options--wrap .slider--option--wrap{padding:16px 16px 16px 14px;border-bottom:1px solid rgba(0,0,0,.1490196078);display:flex;justify-content:flex-start;align-items:center}.pass-container .slider--options--wrap .slider--option--wrap .chkoption{width:24px;height:24px;outline:1px solid #757575;margin-right:8px}.pass-container .slider--options--wrap .slider--option--wrap .option--image{margin-right:15px;display:flex}.pass-container .slider--options--wrap .slider--option--wrap .option--text{color:#1a1a1a;font-size:16px;font-weight:500}.pass-container .slider--options--wrap .slider--option--wrap.checked{background:#e3f1fe}.pass-card{background-color:#fff;margin-bottom:28px}.pass-card--info{color:#1f1f1f}.pass-card--info,.pass-card--name{justify-content:space-between}.pass-card--name>div{width:100%}.pass-card--name .inp-container{padding:12px 0 0}.pass-card--name .inp-container.err{padding:12px 0}.pass-card--name .inp-container input{padding:25px 35px 13px 39px;height:60px;color:#1a1a1a}.pass-card--name .inp-container.disabled{opacity:1}.pass-card--name .inp-container.disabled input{background:#eee}.pass-card--name .inp-container.disabled label{background:transparent}.pass-card--name .inp-container label{left:33px}.pass-card--name .inp-container label.active{top:25px;left:35px;font-size:12px;color:#666}.pass-card--name .inp-container label.active.lblerror{color:#ee5b36}.pass-card--name .inp-container .icon-left{left:7px}.pass-card--name .inp-container .spnerrormsg{top:78px;padding-left:10px}.pass-card--gender-type{justify-content:space-between}.pass-card--gender-type>div{width:100%}.pass-card--gender-type .inp-container{padding:12px 0 0}.pass-card--gender-type .inp-container.err{padding:12px 0}.pass-card--gender-type .inp-container .icon-right{top:29px;left:unset;right:10px}.pass-card--gender-type .inp-container.disabled{opacity:1}.pass-card--gender-type .inp-container.disabled input{background:#eee}.pass-card--gender-type .inp-container.disabled label{background:transparent}.pass-card--gender-type .inp-container input{padding:25px 35px 13px 40px;height:60px}.pass-card--gender-type .inp-container label{left:33px}.pass-card--gender-type .inp-container label.active{top:25px;left:35px;font-size:12px;color:#666}.pass-card--gender-type .inp-container .icon-left{left:7px}.pass-card--gender-type .inp-container .spnerrormsg{top:78px;padding-left:10px}.pass-card--user{justify-content:space-between;align-items:flex-start;grid-gap:12px;gap:12px}.pass-card--user .inp-container{padding:12px 0 0}.pass-card--user .inp-container.err{padding:12px 0}.pass-card--user .inp-container.disabled{opacity:1}.pass-card--user .inp-container.disabled input{background:#eee}.pass-card--user .inp-container.disabled label{background:transparent}.pass-card--user div:first-child{width:41%}.pass-card--user div:nth-child(2){width:59%}.pass-card--user div:nth-child(2).inp-container.disabled{opacity:1}.pass-card--user div:nth-child(2).inp-container input{padding:30px 12px 12px 13px;background:#eee;border:1px solid #ccc}.pass-card--user div:nth-child(2).inp-container label{left:9px;top:25px;background:#eee;color:#666;font-size:12px}.pass-card--user div:nth-child(2).inp-container label.active{top:25px;left:9px}.pass-card--user .inp-container input{padding:25px 35px 13px 39px;height:60px}.pass-card--user .inp-container label{left:33px}.pass-card--user .inp-container label.active{top:25px;left:35px;font-size:12px;color:#666;white-space:nowrap}.pass-card--user .inp-container .icon-left{left:7px}.pass-card--user .inp-container .spnerrormsg{top:78px;padding-left:10px}.pass-card--concession{justify-content:space-between}.pass-card--concession>div{width:100%}.pass-card--concession .inp-container{padding:12px 0 0}.pass-card--concession .inp-container.err{padding:12px 0}.pass-card--concession .inp-container .icon-right{top:29px;left:unset;right:10px}.pass-card--concession .inp-container input{padding:25px 35px 13px 40px;height:60px}.pass-card--concession .inp-container label{left:33px}.pass-card--concession .inp-container label.active{top:25px;left:35px;font-size:12px;color:#666}.pass-card--concession .inp-container .icon-left{left:7px;top:34px}.pass-card--concession .inp-container .spnerrormsg{top:78px;padding-left:10px}.pass-card--icard{justify-content:space-between;grid-gap:8px;gap:8px}.pass-card--icard>div{width:100%}.pass-card--icard .inp-container{padding:12px 0 0}.pass-card--icard .inp-container.err{padding:12px 0}.pass-card--icard .inp-container input{padding:25px 13px 13px 40px;height:60px}.pass-card--icard .inp-container label{left:33px}.pass-card--icard .inp-container label.active{top:25px;left:35px;font-size:12px;color:#666}.pass-card--icard .inp-container .spnerrormsg{top:78px;padding-left:10px}.pass-card--icard .inp-container .icon-left{left:7px}.pass-card--gender{justify-content:space-between;padding-top:5px;grid-gap:5px;gap:5px}.pass-card--gender>div{width:32%}.pass-card--btn{margin-top:5px;font-size:16px;border-radius:0;padding:20px 10px;height:56px;text-transform:uppercase}.pass-card--more{border-top:1px solid #ddd;padding-top:15px;margin-top:15px;margin-bottom:-5px;color:#ff7100;text-decoration:underline}.pass-card--history-head{font-size:20px;margin-bottom:8px;color:#1a1a1a;font-weight:500}.pass-card--history-card{color:#666;justify-content:space-between;padding:0 0 12px}.pass-card--history-card-name{text-transform:capitalize;width:50%}.pass-card--history-card-name .checkbox{margin-right:10px}.pass-card--history-card-name .ellipsis,.pass-card--history-card-name .search-point--card-name>div:first-child{width:calc(100% - 35px)}.pass-card--history-card-gender{width:50px}.pass-card--history-card-right{width:55px;text-align:right}.summary{padding:0;margin:0;background:#fff}.summary .summary-top-fixed{position:fixed;top:62px;left:0;width:100%;z-index:999;background:#fff}.summary .summary-top-fixed .summary-heading{background:#004f9e;padding:16px;height:60px;color:#fff;font-size:20px;font-weight:600;line-height:28px;margin:0}.summary .summary-top-fixed .tabs-warp{display:flex}.summary .summary-top-fixed .tabs-warp .tab{padding:14px 64px;width:100%;color:#1a1a1a;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.02em;border:1px solid rgba(0,0,0,.2);border-right-width:0}.summary .summary-top-fixed .tabs-warp .tab.active{background:#e3f1fe;border-bottom:4px solid #004f9e}.summary .summary-content-wrap{margin-top:0}.summary .fixedbar .btn{border-radius:0}.summary .top-heading{display:flex;padding:12px 16px 8px;justify-content:space-between;align-items:center}.summary .top-heading .top-heading-left{color:#004f9e;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0}.summary .top-heading .top-heading-right{font-size:12px;font-weight:500;line-height:15px;letter-spacing:0;text-align:left}.summary .top-heading .top-heading-right .active{color:#004f9e}.summary .summary-inputs{padding:18px 16px 20px}.summary .summary-inputs .gst-info-head{display:flex;grid-gap:8px;gap:8px;align-items:center;padding:0;color:#000;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.02em}.summary .payee-info-inputs.ccode,.summary .payee-info-inputs.email,.summary .payee-info-inputs.gstCompany,.summary .payee-info-inputs.gstNo,.summary .payee-info-inputs.mobile{margin-top:12px}.summary .payee-info-inputs .inp-container{padding:0}.summary .payee-info-inputs .inp-container.err{padding:0 0 12px}.summary .payee-info-inputs .inp-container input{padding:25px 35px 12px 42px;color:#1a1a1a;height:60px}.summary .payee-info-inputs .inp-container label{left:37px;top:22px}.summary .payee-info-inputs .inp-container label.active{top:14px;left:38px;font-size:12px;color:#666}.summary .payee-info-inputs .inp-container label.active.lblerror{color:#ee5b36}.summary .payee-info-inputs .inp-container .icon-left{top:23px;left:10px}.summary .payee-info-inputs .inp-container .icon-right{top:19px;left:unset;right:10px}.summary .payee-info-inputs .inp-container span{top:59px}.summary .payee-info-inputs .inp-container .spnerrormsg{top:65px;padding-left:10px}.summary .filter--new--content--wrapper.country-code{min-height:200px;height:auto}.summary .filter--new--content--wrapper.country-code .bustype--options--wrap{height:100%}.user-info{padding:15px 0 0;background-color:#fff}.user-info--radio{justify-content:space-between;padding:15px 0 10px}.user-info--radio>div .radio-btn{margin-right:10px}.user-info--mobile .inp-container{padding:15px 0}.user-info--mobile .inp-container:first-child{width:75px;padding-right:10px}.user-info--mobile .inp-container:nth-child(2){flex:1 1}.user-info--mobile .verify{padding:18px 15px;border-radius:10px;color:#fff;margin-left:10px}.user-info--coupondetails .gift--coupon{margin-right:15px}.user-info--coupondetails .coupon--details--txt div:first-child{color:#2fa74e;font-weight:600;padding-bottom:5px}.user-info--coupondetails .coupon--details--txt div:last-child{color:#107295;color:var(--searchBoxBgColor,#107295);font-weight:600;text-decoration:underline}.user-info--email .inp-container{padding:15px 0}.gst-info{background-color:#fff}.gst-info--head .checkbox{margin-right:10px}.gst-info--content{display:none}.gst-info--content.active{display:block;padding-top:10px}.gst-info--content .inp-container{padding:15px 0}.insurance-info{padding:10px 0;margin-top:25px}.insurance-info .checkbox{margin-right:10px}.insurance-info>div:nth-child(2){flex:1 1}.insurance-info--content{text-align:left;font-size:14px}.insurance-info.link{float:right}.fare-breakup{margin-top:0}.fare-breakup>div:first-child{padding:26px 0 14px;font-weight:500;font-size:20px;line-height:28px;color:#1a1a1a}.fare-breakup .card{background-color:#fff}.fare-info{padding:3px 0;justify-content:space-between}.fare-info.discount{color:#50b16b}.fare-info.large{padding:12px 0}.fare-info.large strike{margin-right:10px}.fare-info.totdis{padding:6px 0;color:#000;background:#d5ecda;border-color:rgba(0,0,0,.2);border-style:solid;border-width:1px 0}.scrollto{display:flex;justify-content:flex-start;align-items:center;color:#1a1a1a;font-size:12px;font-weight:500;letter-spacing:.02em;padding:0 9px 0 16px;border-bottom:1px solid rgba(0,0,0,.2)}.scrollto .scrollto-left{padding:14px 0}.scrollto .scrollto-right{display:flex;justify-content:space-between;align-items:center}.scrollto .scrollto-right .scroll{padding:14px 13px}.scrollto .scrollto-right .scroll:last-child{padding-right:0}.journey-detail-heading{background:#e3f1fe;padding:7px 0 7px 16px;margin-top:0;color:#1a1a1a;font-size:16px;font-weight:500;letter-spacing:0}.journey-detail-wrap{padding:5px 16px;position:relative}.journey-detail-wrap .scroll--top{position:absolute;bottom:-65px;right:0}.journey-detail-wrap .journey-detail-row{margin-bottom:8px}.journey-detail-wrap .journey-detail-row .journey-detail-top{font-size:14px;font-weight:600;line-height:20px;letter-spacing:.03em;text-align:left;color:#1a1a1a}.journey-detail-wrap .journey-detail-row .journey-detail-bottom{margin-top:8px;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.03em;text-align:left;color:#1a1a1a}.journey-detail-wrap .ticket-detail-row{display:flex;padding:3px 0}.journey-detail-wrap .ticket-detail-row .ticket-detail-row-left{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:left;color:#000;width:50%}.journey-detail-wrap .ticket-detail-row .ticket-detail-row-center{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:left;color:#000;padding:0 8px;width:20px}.journey-detail-wrap .ticket-detail-row .ticket-detail-row-right{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:left;color:#000;width:50%}.passenger-detail-heading{padding:5px 0 5px 16px;margin-top:0;color:#1a1a1a;font-size:16px;font-weight:500;letter-spacing:0}.passenger-detail-wrap{padding:10px 16px 15px;color:#000;font-size:12px;font-weight:500;line-height:16px;letter-spacing:0;text-align:left;border-bottom:1px solid rgba(0,0,0,.2)}.passenger-detail-wrap .passenger-detail-row{display:flex;align-items:center;justify-content:flex-start;border:1px solid rgba(0,0,0,.2)}.passenger-detail-wrap .passenger-detail-row.head{background:#e6f7fd}.passenger-detail-wrap .passenger-detail-row .passenger-detail-col1{padding:8px;width:16%}.passenger-detail-wrap .passenger-detail-row .passenger-detail-col2{padding:8px;width:42%}.passenger-detail-wrap .passenger-detail-row .passenger-detail-col3{padding:9px;width:42%}.passenger-detail-wrap .passenger-detail-row .passenger-detail-col1.head,.passenger-detail-wrap .passenger-detail-row .passenger-detail-col2.head,.passenger-detail-wrap .passenger-detail-row .passenger-detail-col3.head{background:#e6f7fd;padding:8px;height:auto}.passenger-detail-wrap .passenger-detail-row .passenger-detail-col2{border-left:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2);word-break:break-word}.fare-breakup-detail-heading{display:flex;align-items:center;justify-content:space-between;padding:0 16px;color:#1a1a1a;font-size:16px;font-weight:500;line-height:28px;letter-spacing:0;text-align:left;background:#e6f7fd}.fare-breakup-detail-warp{padding:8px 16px 10px;color:#1a1a1a;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em}.fare-info-tot{font-size:16px;font-weight:600;line-height:24px;letter-spacing:.03em;border-top:1px solid rgba(0,0,0,.2)}.fare-breakup-net-wrap{padding:5px 16px 10px;border-top:1px solid rgba(0,0,0,.2)}.fare-breakup-net-wrap .fare-info-tot{border-top:0}.activeFS .header._summary{padding-bottom:15px;font-size:18px}.activeFS .pass-card .inp-container input{padding:35px 35px 13px 39px!important}.activeFS .pass-card .inp-container label.active{top:20px}.activeFS .pass-card--user div:nth-child(2).inp-container input{padding:35px 12px 12px 13px!important}.activeFS .pass-card--user div:nth-child(2).inp-container label.active{top:20px}.activeFS .payee-info-inputs .inp-container input{padding:35px 35px 13px 39px!important}.activeFS .payee-info-inputs .inp-container label.active{top:12px;left:36px}.offer-section{padding:15px 15px 15px 25px;border:1px dashed #1eb24b;border-radius:15px}.offer-section.logout-user,.offer-section.no-coupon{justify-content:space-between;line-height:1.6;background-color:#fcfbb7}.offer-section.logout-user .login-text,.offer-section.no-coupon .login-text{color:#42aef0;text-decoration:underline}.offer-section.logout-user svg,.offer-section.no-coupon svg{width:50px;fill:#ee5b36}.offer-section.login-user{justify-content:space-between;line-height:1.6;background:rgba(30,178,75,.1);padding:15px}.offer-section.login-user>div:nth-child(2){flex:1 1;margin-left:15px}.offer-section.login-user .arrow-not-filled.right{width:13px;height:13px;border-color:#666;border-width:3px 3px 0 0}.offer-section.login-user svg{height:50px}.offer-section.coupon-success{background-color:#50b16b;color:#fff;padding:15px;border-color:#fff;line-height:1.6}.offer-section.coupon-success>div:first-child{justify-content:space-between}.offer-section.coupon-success>div:first-child>div:last-child{border:1px solid #fff;border-radius:5px;padding:8px}.offer-section.coupon-success>div:last-child{border-top:1px solid #fff;padding-top:10px;margin-top:15px;text-align:center}.coupon-list{padding:15px}.coupon-list>div:first-child{padding:10px}.coupon-list .card{background-color:#fff}.coupon{padding:15px}.coupon:not(:last-child){border-bottom:1px solid #ddd}.coupon--name{border:1px dashed #666;padding:5px;margin-left:10px;border-radius:3px;text-transform:uppercase}.coupon--off{margin-left:auto;color:#50b16b}.coupon--label{justify-content:space-between;margin-top:5px}.coupon--label>div:first-child{color:#666;padding-left:30px}.coupon--label>div:last-child .arrow-not-filled{margin-left:10px;width:10px;height:10px;border-color:#666}.coupon--label>div:last-child .arrow-not-filled.top{margin-top:5px}.coupon--label>div:last-child .arrow-not-filled.bottom{margin-bottom:5px}.coupon--tnc{padding:15px 30px 0;margin-top:15px;border-top:1px solid #ddd}.coupon--tnc ul{margin:0;padding:0;line-height:1.6}.fixedbar.coupon-bottom{padding:15px;background-color:#fff;justify-content:space-between;box-shadow:0 -1px 3px rgba(0,0,0,.2)}.fixedbar.coupon-bottom .btn{border-radius:10px;width:48%;border:2px solid}.payment-option{padding:15px;background:#fff;position:relative;display:flex;flex-direction:column;justify-content:flex-start}.payment-option .card{background-color:#fff}.payment-option--container{margin-bottom:16px}.payment-option--container>div:nth-child(2){margin-left:10px}.payment-option--container>div:last-child{color:#666}.payment-option .btn-wrap{padding:8px 16px;box-shadow:0 -2px 3px 0 rgba(0,0,0,.2509803922)}.payment-option .btn{border-radius:8px;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.02em;text-transform:uppercase;color:#fff;padding:16px 41px}.payment-option .pgblock--wrapper{display:flex;justify-content:center;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 4px rgba(0,0,0,.1);border-radius:10px;padding:24px}.payment-option .pgblock--wrapper .pg--content{position:relative}.payment-option .pgblock--wrapper .pg--content>div{display:flex;justify-content:center}.payment-option .pgblock--wrapper .pg--content .pg--text{text-align:center;padding-top:16px;font-weight:500;font-size:12px;line-height:20px;color:#444}.payment-option .pgblock--wrapper .pg--content .selTick{position:absolute;right:-14px;top:-14px}.payment-option .pgblock--wrapper.selected{background:rgba(30,178,75,.05);border:1px solid #1eb24b;box-shadow:0 4px 4px rgba(0,0,0,.15)}.payment-option .slider{display:flex;flex-direction:column;justify-content:flex-end}.tnc-agree-wrap{margin-top:230px;padding:8px 10px;background:#fff2e2;display:flex;align-items:center;grid-gap:12px;gap:12px}.tnc-agree-wrap .tnc-agree-left{padding:8px 4px}.tnc-agree-wrap .tnc-agree-right{color:#ff7100;font-weight:600}.ipaddr,.tnc-agree-wrap .tnc-agree-right{font-size:14px;line-height:20px;letter-spacing:.02em;text-align:left}.ipaddr{padding:10px 16px 31px;font-weight:500;color:#1a1a1a;text-align:center}.bottom-content-wrap .agree-to-tnc-wrap{display:flex;align-items:center}.bottom-content-wrap .agree-to-tnc-wrap .agree-to-tnc-text{color:#000;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.02em}.bottom-content-wrap .agree-to-tnc-wrap .agree-to-tnc-text span{color:#004f9e;text-decoration:underline}.bottom-content-wrap .ip--addr{color:#1a1a1a;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.02em;text-align:center;margin-top:18px}.iospg-alert{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;margin-top:5px}.iospg-alert .iospg-alert-text{color:#f05924;font-size:14px;font-weight:500;line-height:22px;letter-spacing:.02em;text-align:left}.login--header{padding:15px 15px 25px;color:#fff}.login--header .backicon{margin-left:-15px}.login--header-head-text{justify-content:space-between}.login--header-head-text svg{fill:#fff;height:50px}.login--header-head-text>div{width:215px;line-height:1.5}.login--header-head-text>div :first-child{font-family:sans-serif;font-size:25px;font-weight:700;padding-bottom:3px}.center-all{align-items:center;justify-content:center}.flex-coloumn{flex-direction:column}.logininfo{padding:15px}.logininfo .card{background-color:#fff;padding:25px 15px}.logininfo .card>.inp-container{padding:15px 0;margin-top:-5px}.logininfo--radio{margin-bottom:15px}.logininfo--radio>div{width:50%}.logininfo--radio>div .radio-btn{margin-right:5px}.logininfo .user-info--mobile .inp-container:last-child{padding-right:0}.logininfo .btn{margin-top:10px}.otpinfo{padding:15px}.otpinfo .card{background-color:#fff;padding:25px 15px}.otpinfo .card>.inp-container{padding:15px 0;margin-top:-5px}.otpinfo .btn{margin-top:10px}.otpinfo .resend{text-align:center;color:#666;padding:30px 0 10px}.otpinfo .resend span{text-decoration:underline}.otpinfo--note{padding:45px 10px 0}.otpinfo--note>div svg{height:35px;margin-right:15px}.otpinfo--note>span{width:40px;height:3px;background:#42aef0;display:inline-block;margin:20px 0 0}.otpinfo--note>ul{padding-left:15px;color:#666;font-style:italic;line-height:1.5}.tnc-block{width:100%;align-items:center;top:10px;position:relative}.tnc-block .checkbox{flex-shrink:0}.tnc-block-text{font-size:14px;display:flex;flex-wrap:wrap;align-items:center;grid-gap:5px;gap:5px}.tnc-block-text span{text-decoration:underline;color:#004f9e;white-space:nowrap}.auth-page{background:#fff;padding:16px;font-family:"Roboto",sans-serif}.auth-page-tabs{grid-gap:10px;gap:10px}.auth-page-tabs .radiobtn{align-items:center;color:#000;font-size:12px;font-weight:600;grid-gap:5px;gap:5px}.auth-page .inp-container{margin:15px 0 0;display:flex;height:60px;padding:0;justify-content:flex-start;width:100%}.auth-page .inp-container.disabled{background:#ccc;opacity:1;border-radius:8px}.auth-page .inp-container.disabled label{background:#ccc}.auth-page .inp-container.err{margin-bottom:30px}.auth-page .inp-container .icon-left{position:relative;top:0;left:10px;z-index:1}.auth-page .inp-container .icon-left img{height:100%;display:block}.auth-page .inp-container .icon-right{top:20px;z-index:1}.auth-page .inp-container label{left:37px;top:22px}.auth-page .inp-container label.active{top:14px;left:38px;font-size:12px;color:#666}.auth-page .inp-container input{padding:25px 35px 12px 42px;color:#1a1a1a;height:60px;position:absolute}.auth-page .inp-container .spnerrormsg{top:65px;padding-left:10px}.auth-page .forgot-pass-button{float:right;text-decoration:underline;color:#004f9e;margin:8px 0;font-size:14px}.auth-page .otp-instructions{align-items:center;margin:24px 0 10px}.auth-page .otp-wrong{background:#ffe2e2;padding:5px;margin-top:20px;height:52px;align-items:center;border-radius:5px}.auth-page .recaptcha{flex-direction:column;padding:16px;align-items:center;grid-gap:10px;gap:10px}.auth-page .pass-card--gender{margin:15px 0 0;padding-top:0}.auth-page .cal--icon{border:2px solid #888}.auth-page .cal--icon>div{background-color:#888}.btn-Bottom{display:flex;align-items:center;justify-content:center;grid-gap:5px;gap:5px;font-size:14px;border-radius:0}.account-tabs{margin:28px 20px;background:#fff;display:grid;grid-template-columns:1fr 1fr;border-spacing:2px}.account-tile{width:100%;height:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.account-tile:nth-child(odd){border-right:1px solid rgba(0,0,0,.2)}.account-tile:not(:nth-last-child(-n+2)){border-bottom:1px solid rgba(0,0,0,.2)}.select-cancel-seats .cancel-seat-wrap{width:100%;padding:0 16px}.select-cancel-seats .cancel-check .checkbox{margin:auto}.select-cancel-seats .wrapper-div{border-radius:4px;overflow:hidden;border:1px solid rgba(0,0,0,.2);margin-top:24px}.select-cancel-seats .table{box-sizing:border-box;width:100%;max-height:442px;-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.15));filter:drop-shadow(0 2px 2px rgba(0,0,0,.15));border-radius:4px;border-collapse:collapse}.select-cancel-seats .table thead{font-style:normal;font-weight:500;font-size:11px;line-height:16px;color:#000;background:#e6f7fd}.select-cancel-seats .table thead td{padding:20px 8px;border:1px solid rgba(0,0,0,.2)}.select-cancel-seats .table tbody{max-height:88px;background:#fff;border-color:rgba(0,0,0,.2);border-style:solid;border-width:0 1px 1px 0}.select-cancel-seats .table tbody td{padding:12px 8px;font-style:normal;font-weight:500;font-size:12px;line-height:16px;color:#000;border:1px solid rgba(0,0,0,.2)}.select-cancel-seats .refundBtn{margin:16px 0;border-radius:8px}.select-cancel-seats .refundBtn.disbled{background-color:#ccc!important;color:#fff}.select-cancel-seats .table-footer{margin:0!important;padding:0!important;width:100%!important;border-spacing:0!important}.select-cancel-seats .table-footer thead{width:100%;height:40px;background-color:#e6f7fd}.select-cancel-seats .table-footer thead tr{background-color:#e6f7fd}.select-cancel-seats .table-footer thead td{padding:8px 16px;background-color:#e6f7fd}.select-cancel-seats .table-footer thead td:last-child,.select-cancel-seats .table-footer thead td:nth-last-child(2){text-align:right}.select-cancel-seats .table-footer tbody td{padding:8px 16px;font-style:normal;font-weight:400;font-size:14px;line-height:24px;letter-spacing:.02em;color:#1a1a1a}.select-cancel-seats .table-footer tbody td:last-child,.select-cancel-seats .table-footer tbody td:nth-last-child(2){text-align:right}.select-cancel-seats .table-footer tfoot{background-color:#eee;height:40px}.select-cancel-seats .table-footer tfoot td{padding:8px 16px;font-style:normal;font-weight:600;font-size:14px;line-height:24px;letter-spacing:.02em;color:#1a1a1a}.select-cancel-seats .table-footer tfoot td:last-child,.select-cancel-seats .table-footer tfoot td:nth-last-child(2){text-align:right}.select-cancel-seats .ipAddress{display:flex;justify-content:center;align-items:center}.select-cancel-seats .ipAddress p{font-style:normal;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.02em;color:#1a1a1a}.select-cancel-seats .tnc-block-text{display:flex;flex-direction:column;justify-content:center}.select-cancel-seats .tnc-block-text .content{font-style:normal;font-weight:500;font-size:16px;line-height:24px;text-align:center;letter-spacing:.03em;color:#1a1a1a}.select-cancel-seats .refund-details-wrap{padding:0 8px 12px}.select-cancel-seats .refund-details-table{margin:0!important;padding:0!important;width:100%!important;border-spacing:0!important;border:1px solid rgba(0,0,0,.2);border-radius:6px}.select-cancel-seats .refund-details-table td{padding:10px;font-style:normal;color:#000;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:20px;border-bottom:1px solid rgba(0,0,0,.2)}.select-cancel-seats .refund-details-table td:first-child{background-color:#e6f7fd}.select-cancel-seats .refund-details-table td:last-child{background-color:#fff;font-weight:400}.select-cancel-seats .refund-details-table tr:last-child td{border-bottom:0 solid rgba(0,0,0,.2)}.guest-user{padding:8px 16px;background:#e3f1fe;color:#1a1a1a;font-size:14px;font-weight:500;line-height:28px;text-align:left}.btn-cancel-request{color:#fff;padding:20px 10px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;line-height:20px;letter-spacing:.02em;text-transform:uppercase;border-radius:0}.auth-page.cancel-request{padding:5px 16px 16px}.alert--content.login-user-booking{background:#fff!important;color:#202020;font-size:14px;font-weight:500;line-height:22px;letter-spacing:.02em;text-align:center}.alert--content.login-user-booking #okayButton{background:#ee5b36;width:100%;height:48px;font-size:14px}.alert--content.bgWhite{background:#fff!important}.contactus-Container{margin:0;padding:0}.contactus-Container .hader-section .hader-section2{font-size:14px}.contactus-Container .img-section{margin:5px 0}.contactus-Container .auth-page-tabs{margin:10px;display:flex;justify-content:left;padding-left:6px;align-items:center}.contactus-Container .auth-page-tabs .rediotext{margin:5px;line-height:24px;font-size:16px}.contactus-Container .address-section{padding:28px 16px;background:linear-gradient(90deg,#feebbb -36.81%,#fffdf7)}.contactus-Container .address-section .state-name{color:#000;font-size:16px;padding-bottom:15px;font-weight:600}.contactus-Container .address-section .address{display:flex;flex-direction:column;justify-content:left;color:#000;font-size:16px;padding-bottom:15px}.contactus-Container .address-section .getdirection-btn{background-color:#ff7100;height:36px;display:flex;align-items:center;width:160px;justify-content:center;border-radius:5px;color:#fff}.contactus-Container .address-section .getdirection-btn .direction-btn{display:flex;align-items:center;color:#fff;grid-gap:10px;gap:10px;justify-content:space-between;cursor:pointer}.contactus-Container .contact-point .search-contact-point-heading{padding:15px;font-size:16px;font-weight:600;margin:0}.contactus-Container .contact-point .search-contact-point-list{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid grey;padding:15px}.contactus-Container .contact-point .search-contact-point-list .radiobtn{display:flex;justify-content:space-between;align-items:center;grid-gap:15px;gap:15px}.contactus-Container .contact-point .search-contact-point-list .radiobtn .rediotext2{padding-bottom:5px}.contactus-Container .contact-point .search-contact-point-list .RightArrowIcon{padding-top:5px;cursor:pointer}.contactus-Container .contact-number-container{background-color:#ff7100;color:#fff;margin:20px;border-radius:6px}.contactus-Container .contact-number-container .contact-number{display:flex;justify-content:center;align-items:center;height:40px;grid-gap:10px;gap:10px}.contactus-Container .contact-masses{display:flex;flex-direction:column;justify-content:left;align-items:left;margin:20px;font-weight:500;font-size:16px;line-height:36px}.contactus-Container .operation-issues-masses{margin:15px;font-weight:500;font-size:16px;line-height:36px}.contactus-Container .operation-issues-masses a{text-decoration:underline;color:#004f9e;margin-left:5px}.contactus-Container .operation-issues-contact .operation-issues-contact-number{margin:15px;font-weight:700;font-size:16px;line-height:36px}.drawer-wrapper .drawer-container{position:fixed;top:0;right:0;height:100%;width:100%;background-color:#fff;color:#fff;transition:transform .3s ease-in-out;transform:translateX(100%);z-index:9999}.drawer-wrapper .drawer-container.open{transform:translateX(0)}.drawer-wrapper .drawer-header{padding:12px;text-align:center}.drawer-wrapper .drawer-header h2{margin:0;font-size:1.5rem}.drawer-wrapper .drawer-content{box-shadow:0 5px 10px 0 rgba(0,0,0,.08);margin:-10px 20px}.drawer-wrapper .drawer-content input[type=text]::-webkit-input-placeholder{color:#999;font-size:16px}.drawer-wrapper .drawer-content input[type=text]:-ms-input-placeholder{color:#999;font-size:16px}.drawer-wrapper .drawer-content input[type=text]::-ms-input-placeholder{color:#999;font-size:16px}.drawer-wrapper .drawer-content input[type=text]::placeholder{color:#999;font-size:16px}.drawer-wrapper .drawer-content input[type=text]{padding-left:40px}.drawer-wrapper .drawer-content .home__form{position:relative}.drawer-wrapper .drawer-content .home__form .search__icon{position:absolute;top:15px;left:10px;font-size:24px!important;color:#004f9e!important}.drawer-wrapper .drawer-content .home__form .home__input{width:100%;height:52px;border-radius:8px;border:1px solid #004f9e;outline:none;font-size:18px}.drawer-wrapper .SeatAvailibility-drawer-content{border:1px solid #0086ff;margin:0 20px 20px;border-radius:8px;display:flex;justify-content:flex-start;align-items:center;height:44px;grid-gap:10px;gap:10px;padding:20px;color:#0086ff}.drawer-wrapper .SeatAvailibility-drawer-content .radiobtn{border-color:#0086ff!important}.drawer-wrapper .SeatAvailibility-drawer-content .rediotext{font-size:18px;font-weight:600;color:#0086ff}.drawer-wrapper .SeatAvailibility-drawer-content-color{border:1px solid #ec1287;margin:0 20px 20px;border-radius:8px;display:flex;justify-content:flex-start;align-items:center;height:44px;grid-gap:10px;gap:10px;padding:20px;color:#ec1287}.drawer-wrapper .SeatAvailibility-drawer-content-color .radiobtn{border-color:#ec1287!important}.drawer-wrapper .SeatAvailibility-drawer-content-color .rediotext{font-size:18px;font-weight:600;color:#ec1287}.drawer-wrapper .drawer-content-list-heading{margin:24px 20px 16px;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.02em;text-align:left;color:#666}.drawer-wrapper .boarding-point-resuls-list{margin-bottom:20px}.drawer-wrapper .boarding-point-resuls-list .radiobtn{color:#000;display:flex;justify-content:flex-start;align-items:center;grid-gap:15px;gap:15px;margin:0 20px 20px}.drawer-wrapper .boarding-point-resuls-list .radiobtn .rediotext{font-size:18px;font-weight:600;padding-bottom:3px}.drawer-wrapper .boarding-point-resuls-list .rediotext-subContent{color:#000;margin-left:55px;margin-right:20px;margin-top:-20px}.drawer-wrapper .drawer-content-list{color:#000;overflow:auto;height:calc(100vh - 180px)}.drawer-wrapper .drawer-content-list ul{list-style-type:none}.drawer-wrapper .drawer-content-list ul li{margin-left:-20px;height:44px;font-weight:600;font-size:16px}.drawer-wrapper .drawer-close{position:absolute;top:10px;right:10px;color:#fff;cursor:pointer}.drawer-wrapper .drawer-toggle{position:fixed;top:20px;left:20px;color:#fff;font-size:1.5rem;cursor:pointer}.drawer-wrapper .bus-time-table-container{margin:16px}.drawer-wrapper .bus-time-table-container .fieald-container{position:relative;margin-bottom:12px;padding:12px;border:1px solid #ccc;border-radius:8px;display:flex;align-items:center;justify-content:flex-start;grid-gap:10px;gap:10px}.drawer-wrapper .bus-time-table-container .fieald-container .input-right-icon{position:absolute;right:10px;top:17px}.drawer-wrapper .bus-time-table-container .fieald-container .home-search-input .home-search-input1{color:#666;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.02em}.drawer-wrapper .bus-time-table-container .fieald-container .home-search-input .home-search-input2{color:#1a1a1a;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.02em}.drawer-wrapper .view-time-table-container{background-color:#ff7100;display:flex;justify-content:center;align-items:center;border-radius:8px}.drawer-wrapper .view-time-table-container .view-time-table-btn{color:#fff;line-height:52px;font-size:14px;font-weight:600}.bttresult-container{width:100%;height:100%;padding:16px}.bttresult-container .card{position:relative;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.bttresult-container .card.card-compact{border-radius:10px;overflow:hidden;margin-bottom:16px}.bttresult-container .card .booking-ob{background:#004f9e;padding:16px;font-weight:600;font-size:14px;line-height:22px;color:#fff}.bttresult-container .card .booking-bottom{padding:13px 14px 22px}.bttresult-container .card .booking-bottom .booking-line{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:8px}.bttresult-container .card .booking-bottom .booking-line>div{font-size:14px;font-weight:400;line-height:32px;color:#444}.alert--box{background:#fff;font-size:16px;font-weight:600;display:flex;justify-content:center;align-items:center;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:1000}.alert--box--content{padding:0;width:calc(100% - 30px);border-radius:6px;background-color:#fff;text-align:center;-webkit-animation:popout .3s ease;animation:popout .3s ease}.alert--box--content .message{padding:37px 38px;color:#444;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:26px}.alert--box--content .link{text-decoration:underline;color:#004f9e}.alert--box--content.error{background-color:#fff;color:#ee5b36}.alert--box--content .err-btn{background:#ee5b36;color:#fff;width:30%;text-align:center;margin:35px auto 0;padding:10px;border-radius:5px}.alert--box--content .bottom-btn-wrap{display:flex;align-items:center;justify-self:center;width:100%}.alert--box--content .bottom-btn-wrap .btn{padding:10px;font-size:14px;font-weight:600;line-height:26px;letter-spacing:.02em;text-align:center;text-transform:uppercase;border-top:1px solid #ff7100}.alert--box--content .bottom-btn-wrap .btn.btnLeft{width:50%;color:#ff7100;background:#fff;border-radius:0 0 0 6px}.alert--box--content .bottom-btn-wrap .btn.btnRight{width:50%;color:#fff;background:#ff7100;border-radius:0 0 6px 0}.component-popup-container{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;overflow:auto;background:#fff}.table-bordered td{border:1px solid rgba(0,0,0,.1);padding:4px}.sec-wrapper{background:#000}.wrapper{background:#fff;box-shadow:0 0 3px 1px rgba(0,0,0,.2);line-height:1.6;font-family:sans-serif;color:#444;font-size:.9rem;font-weight:300;letter-spacing:.03em}.mode--wrap{display:flex;align-items:center;justify-content:space-between}.busmode{display:flex;padding:12px 16px;position:relative;margin-right:10px;line-height:24px;color:#000;font-weight:600;font-size:12px}.mode_radio:checked,.mode_radio:not(:checked){position:absolute;left:-9999px}.mode_radio:checked+label,.mode_radio:not(:checked)+label{position:relative;padding-left:25px;padding-top:0;cursor:pointer;text-wrap:nowrap}.mode_radio:not(:checked)+label:before{border:2px solid #757575;border-radius:100%}.mode_radio:checked+label:before,.mode_radio:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;background:#fff}.mode_radio:checked+label:before{border:2px solid #004f9e;border-radius:100%}.mode_radio:checked+label:after,.mode_radio:not(:checked)+label:after{content:"";width:10px;height:10px;background:#004f9e;position:absolute;top:5px;left:5px;border-radius:100%}.mode_radio:not(:checked)+label:after{opacity:0;transform:scale(0)}.mode_radio:checked+label:after{opacity:1;transform:scale(1)}.table{border-collapse:collapse}.table-bordered{border:1px solid rgba(0,0,0,.1)}.table-bordered td{border-bottom:1px solid rgba(0,0,0,.1);padding:6px;font-size:12px;line-height:20px;word-break:break-all}.img-section{padding:5px 0}.studentPassContainer{padding:24px 16px;font-weight:400;font-size:14px;line-height:28px;color:#000;text-align:justify}.studentPassContainer .section-wrap{display:flex;grid-gap:6px;gap:6px;align-items:baseline}.studentPassContainer .section-wrap .sec-wrap-left span{width:37px;height:20px;padding:2px 4px;background:#01aef0;color:#fff;font-size:12px;font-weight:700}.studentPassContainer .section-wrap .sec-wrap-right{color:#202020;font-size:14px;font-weight:500;line-height:20px;text-align:left}.studentPassContainer .link-wrap{margin-top:16px}.studentPassContainer .link-wrap a{color:#004f9e;font-size:14px;font-weight:500;line-height:20px;text-align:left;text-decoration:underline}.studentPassContainer .last-updated{margin-top:16px;color:#1a1a1a;font-size:12px;font-weight:400;line-height:20px;text-align:left}.lnc-heading{font-weight:500;font-size:14px;line-height:20px;color:#202020;padding:0 16px 10px}.lnc-heading .link{color:#004f9e;text-decoration:underline;font-weight:500;font-size:14px}.lnc-heading .btnNew{background:#01aef0;padding:2px 4px;width:37px;height:20px;color:#fff;font-size:12px;font-weight:700}.lnc-table-wrap table{border:1px solid rgba(0,0,0,.102);border-collapse:collapse;width:100%}.lnc-table-wrap table th{background:#e5f3ff;text-align:left}.lnc-table-wrap table td,.lnc-table-wrap table th{border-bottom:1px solid rgba(0,0,0,.102);padding:12px}.lnc-table-wrap td{border:1px solid #ddd;padding:8px;text-align:left}.lnc-table-wrap table .td-third{color:#004f9e}.wrapper{box-shadow:none}.sakalaServicesContainer{padding:16px;font-weight:400;font-size:14px;line-height:28px;color:#000;text-align:justify}.sakalaServicesContainer .sec-one{align-items:center;border-bottom:1px solid rgba(0,0,0,.149);color:#444;grid-gap:20px;gap:20px;justify-content:flex-start}.sakalaServicesContainer .btnLink{background-color:#ff7100;border-radius:2px;color:#fff;padding:2px 4px;text-align:center;width:150px}.refundRulesAndClaims{padding:4px 16px;font-weight:400;font-size:14px;line-height:28px;color:#000;text-align:justify}.refundRulesAndClaims .letters-color-section .letters-color-section-main-heading{color:#444;margin:0}.refundRulesAndClaims .letters-color-section .letters-color-section-sub-heading-section{align-items:center;border-bottom:1px solid rgba(0,0,0,.149);color:#444;display:flex;grid-gap:20px;gap:20px;justify-content:flex-start}.refundRulesAndClaims .letters-color-section .heading-main{color:#ff7100;font-size:16px;font-weight:700;line-height:24px;padding:10px 0}.refundRulesAndClaims .letters-color-section .heading{color:#202020;font-size:16px;font-weight:400;line-height:24px;padding:5px 0}.refundRulesAndClaims .heading ol{margin-top:0;padding:0 0 5px 16px}.refundRulesAndClaims .letters-color-section li{font-size:16px}.refundRulesAndClaims .letters-color-section table{border:1px solid rgba(0,0,0,.102);border-collapse:collapse;width:100%;word-break:break-word}.refundRulesAndClaims .letters-color-section th{background:#e5f3ff;text-align:left}.refundRulesAndClaims .letters-color-section .td-non,.refundRulesAndClaims .letters-color-section th{border-bottom:1px solid rgba(0,0,0,.102);padding:12px}.refundRulesAndClaims .letters-color-section td{border:1px solid #ddd;padding:8px;text-align:left}.refundRulesAndClaims .letters-color-section .span-class{font-weight:700}.body_style{padding:4px 16px;font-weight:400;font-size:14px;line-height:28px;color:#000;text-align:justify}.body_style .letters-color-section .letters-color-section-main-heading{color:#444;margin:0}.body_style .letters-color-section .letters-color-section-table-section{color:#ff7100;padding:10px 0}.body_style .letters-color-section .heading-main{color:#ff7100;font-size:16px;font-weight:700;line-height:24px;padding:10px 0}.body_style .letters-color-section .heading{color:#202020;font-size:16px;font-weight:400;line-height:24px;padding:5px 0}.body_style .letters-color-section .heading-main .heading-black{color:#202020;font-size:16px;font-weight:700;line-height:24px;padding:10px 0}.body_style .letters-color-section table{border:1px solid rgba(0,0,0,.102);border-collapse:collapse;width:100%;word-break:break-word}.body_style .letters-color-section th{background:#e5f3ff;text-align:left}.body_style .letters-color-section .td-non,.body_style .letters-color-section th{border-bottom:1px solid rgba(0,0,0,.102);padding:12px}.body_style .letters-color-section td{padding:12px;border:1px solid #ddd}.luggageRates{padding:4px 16px;font-weight:400;font-size:14px;line-height:28px;color:#000;text-align:justify}.luggageRates .letters-color-section-table-section-luggage{color:#ff7100;padding:10px 0}.luggageRates .letters-color-section-table-section-luggage .letters-color-section-table-section-main-luggage{color:#202020;font-size:14px;font-weight:500;line-height:24px;padding:4px 0}.luggageRates .letters-color-section-table-section-luggage .letters-color-section-table-section-main-luggage .letters-color-section-table-section-sub-luggage{color:#444;font-size:14px;font-weight:400;line-height:20px;padding:4px 0}.luggageRates ul{padding-left:40px}.luggageRates li{font-size:12px;font-weight:400;line-height:22px}.luggageRates .letters-color-section-table-section-luggage .letters-color-section-table-section-main-luggage .letters-color-section-table-section-sub-luggage table{border:1px solid rgba(0,0,0,.102);border-collapse:collapse;width:100%}.luggageRates .letters-color-section-table-section-luggage .letters-color-section-table-section-main-luggage .letters-color-section-table-section-sub-luggage table td{border:1px solid #ddd;padding:8px;text-align:left}.luggageRates .letters-color-section-table-section-luggage .letters-color-section-table-section-main-luggage .letters-color-section-table-section-span-luggage{font-weight:700}.luggageRates .letters-color-section-table-section-luggage .letters-color-section-table-section-main-luggage .letters-color-section-table-section-sub-luggage .letters-color-section-table-section-sub-menu-luggage{display:flex;justify-content:space-between;flex-direction:column}.sitemap-wrapper{padding:0;background:#fff;line-height:1.6;font-family:sans-serif;color:#444;font-size:.9rem;font-weight:300;letter-spacing:.03em}.main-menu{margin:0;padding:0}.main-menu-item{display:flex;align-items:center;justify-content:space-between;padding:8px 24px;color:#202020;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.02em;text-align:left}.main-menu-item.active{background:#01aef0;color:#fff;font-size:12px;font-weight:700}.sub-menu{margin:0;padding:0;display:none}.sub-menu.active{display:block}.sub-menu-item{padding:4px 24px;display:flex;align-items:center;justify-content:flex-start;color:#202020;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.02em;text-align:left}
/*# sourceMappingURL=main.b3c3b480.chunk.css.map */