.text-primary{color:var(--primary)!important}.text-secondary{color:var(--secondary)!important}.bg-primary{background-color:var(--primary)!important}.bg-secondary{background-color:var(--secondary)!important}.bg-light{background-color:var(--light)!important}.bg-success{background-color:var(--success)!important}.border-primary{border-color:var(--primary)!important}.btn.btn-round{border-radius:50px;min-width:80px}.btn.btn-primary,.btn.btn-primary:active{background-color:var(--primary)!important;border-color:var(--primary)!important}.btn.btn-secondary,.btn.btn-secondary:active{background-color:var(--secondary)!important;border-color:var(--secondary)!important}.btn.btn-success,.btn.btn-success:active{background-color:var(--success)!important;border-color:var(--success)!important}.btn.btn-outline-primary{border-color:var(--primary)!important;color:var(--primary)!important;background-color:#0000!important}.btn.btn-outline-primary:hover{background-color:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.btn.btn-outline-secondary{border-color:var(--secondary)!important;color:var(--secondary)!important;background-color:#0000!important}.btn.btn-outline-secondary:hover{background-color:var(--secondary)!important;border-color:var(--secondary)!important;color:#fff!important}.btn.btn-outline-success{background-color:#0000;border-color:var(--success)!important;color:var(--success)!important}.btn.btn-outline-success:hover{background-color:var(--success)!important;border-color:var(--success)!important;color:#fff!important}.btn.btn-info,.btn.btn-info:hover{color:#fff!important;background-color:#465986!important;border-color:#465986!important}.btn.btn-outline-info{color:#465986!important;background-color:#0000!important;border-color:#465986!important}.btn.btn-outline-info:hover{color:#fff!important;background-color:#465986!important;border-color:#465986!important}.banner_modal .modal-content{border-radius:0}.banner_modal .carousel-inner{margin:auto}.banner_modal__item{max-width:305px}.banner_modal__body{justify-content:center;align-items:center;display:flex;position:relative}.banner_modal__cancel{cursor:pointer;color:#fff;z-index:999;position:absolute;top:2rem;right:2rem}.banner_modal__img{object-fit:fill}.banner_modal__logo{max-width:200px;max-height:40px}.banner_modal__title{font-size:20px;line-height:33px}.banner_modal__submitBtn{color:#fff;border:none;border-radius:4px;margin-top:.7rem;margin-bottom:.7rem;padding-top:.8rem;padding-bottom:.8rem}.banner_modal__blueBg{background-color:var(--primary)!important}.banner_modal__blueText{color:var(--primary)!important}.banner_modal__grayText{color:#474747!important}.banner_modal__grayBg{background-color:#949494}.banner_modal__sendOtpContainer{width:70%}.banner_modal__sendOtpContainer .sendOtpLabel{text-align:center;color:#474747;font-size:16px;font-weight:400}.text_black{color:#000}.modal-dialog-centered{max-height:100%}.inputField .input{border:1px solid #c1c1c1;border-radius:4px;margin-bottom:.7rem;padding:10px}.inputField .input::placeholder,.inputField .phoneNumberField::placeholder{color:#8e8e8e;opacity:1}.inputField .phoneNumberField:focus,.inputField .nameEmailField:focus,.inputField .input:focus{outline:none!important}.inputField .phoneNumberField::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.inputField .otpField::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.inputField .phoneNumberField::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.inputField .otpField::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.w-48{width:47%;position:relative}.w-48 hr{margin-top:10px;margin-bottom:0}.box{border:1px solid #dadce0;border-radius:4px;padding:.5rem 12px;height:40px!important}.box .color{color:#000}.box:hover{background-color:#4285f40a;border:1px solid #d2e3fc!important}.fw-600{font-weight:600}.tnc,.resendOtpLabel{color:#8e8e8e;font-size:12px;font-weight:400}.errorMsg{color:red;font-size:14px}.disabledButton{cursor:default!important}.mobileNo{color:#c1c1c1;letter-spacing:.3rem;border-bottom:1px solid #c1c1c1;justify-content:space-between;padding:1rem;font-size:16px;font-weight:600;line-height:22px}.otpField{text-align:center;border:0;border-bottom:1px solid #c1c1c1;padding-top:12px;width:20%!important}.otpField:focus{border-bottom:3px solid #4d90fe;outline:none}.modal-content{height:100%!important}.title_banner .heading{margin-bottom:0;padding-top:3rem;padding-bottom:3rem;font-size:2.5rem;font-weight:800;color:var(--primary)!important}@media only screen and (max-width:992px){.title_banner .heading{padding-top:2.5rem;padding-bottom:2.5rem;font-size:2rem}}@media only screen and (max-width:576px){.title_banner .heading{padding-top:2rem;padding-bottom:2rem;font-size:1.75rem}}.ticketdetails_form{padding-bottom:2rem}.ticketdetails_form .image_loader{z-index:3000;opacity:.7;border-radius:7px;margin:auto;padding:10px;position:relative}.ticketdetails_form .image_loader__img{color:var(--primary);font-size:24px;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.ticketdetails_form .header{text-align:center;margin-bottom:2rem}.ticketdetails_form .header .heading{font-size:2rem;font-weight:700}.ticketdetails_form .header .subheading{padding-top:1rem;font-size:1.25rem;font-weight:400}.ticketdetails_form .heading_content{margin-bottom:2rem}.ticketdetails_form .heading_content .heading{margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.ticketdetails_form .mobile_number{width:50%}.ticketdetails_form .mobile_number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ticketdetails_form .mobile_number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ticketdetails_form .mobile_number:hover,.ticketdetails_form .mobile_number:focus{-webkit-appearance:number-input;-moz-appearance:number-input}.ticketdetails_form.page_ticketdetails_form .input_form{border-radius:.375rem;align-items:center;display:flex}.ticketdetails_form.page_ticketdetails_form .fileds{align-items:center;width:100%;display:flex}.ticketdetails_form.page_ticketdetails_form .fileds .form-control,.ticketdetails_form.page_ticketdetails_form .fileds .form-select{height:3rem;padding-left:.75rem;padding-right:.75rem;border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.ticketdetails_form.page_ticketdetails_form .fileds .submit_btn{height:3rem}.ticketdetails_form.page_ticketdetails_form .fileds .tin_input,.ticketdetails_form.page_ticketdetails_form .fileds .email_input,.ticketdetails_form.page_ticketdetails_form .fileds .mobile_input{width:35%;padding-right:1rem}.ticketdetails_form.page_ticketdetails_form .fileds .get_tickets_btn{width:30%}.ticketdetails_form.page_ticketdetails_form .fileds .get_tickets_btn .submit_btn{justify-content:center;align-items:center;width:100%;display:flex;border-radius:.375rem!important}.ticketdetails_form.page_ticketdetails_form:not(.page_with_details) .fileds{width:40%;margin:0 auto;display:block}.ticketdetails_form.page_ticketdetails_form:not(.page_with_details) .fileds .tin_input,.ticketdetails_form.page_ticketdetails_form:not(.page_with_details) .fileds .email_input,.ticketdetails_form.page_ticketdetails_form:not(.page_with_details) .fileds .get_tickets_btn,.ticketdetails_form.page_ticketdetails_form:not(.page_with_details) .fileds .mobile_input{width:100%;padding-right:0}@media only screen and (max-width:992px){.ticketdetails_form{width:unset!important}.ticketdetails_form .fileds{width:100%!important;margin-right:0!important;display:block!important}.ticketdetails_form .tin_input,.ticketdetails_form .email_input,.ticketdetails_form .mobile_input,.ticketdetails_form .get_tickets_btn{width:100%!important;padding:0!important}.ticketdetails_form .tin_input,.ticketdetails_form .email_input,.ticketdetails_form .mobile_input{margin-bottom:1rem}.ticketdetails_form.page_ticketdetails_form .get_tickets_btn .submit_btn{border-radius:.375rem!important}.ticketdetails_form:not(.page_ticketdetails_form){margin-left:2rem;margin-right:2rem}.ticketdetails_form:not(.page_ticketdetails_form) .fileds{margin-right:0!important}}@media only screen and (max-width:576px){.ticketdetails_form .get_tickets_btn{width:100%!important}.ticketdetails_form .get_tickets_btn .submit_btn{width:100%}}.tripSectionContainer{width:80%;overflow:auto}.tripSectionContainer .tripHeading{border-bottom:1px solid #e0e0e0;font-size:16px}.tripSectionContainer .tripHeading .tripTitle{color:#474747;margin-bottom:0;padding:.75rem 1rem;font-size:1.25rem;font-weight:500}.tripSectionContainer .tripHeading .active{color:var(--primary)!important;border-bottom:2px solid var(--primary)!important;background-color:#0000!important;border-left:0!important}.tripSectionContainer .tripTuple{border:1px solid #e0e0e0;border-radius:4px;padding:1rem}.tripSectionContainer .tripTuple .journeyDate .date{color:var(--primary);font-size:40px;line-height:54px}.tripSectionContainer .tripTuple .journeyDate .day{color:#474747;font-size:16px;font-weight:600;line-height:22px}.tripSectionContainer .tripTuple .city{color:#474747;font-size:20px;font-weight:600;line-height:27px}.tripSectionContainer .tripTuple .orangeText{color:#e68600}.tripSectionContainer .tripTuple .boarding,.tripSectionContainer .tripTuple .completed{color:#474747;font-size:16px;font-weight:600;line-height:22px}.tripSectionContainer .tripTuple .lightText{color:#8e8e8e;font-size:14px;font-weight:400;line-height:19px}.tripSectionContainer .tripTuple .ticketOptions{color:#000;z-index:101;background-color:#fff;border-radius:4px;min-width:120px;margin-top:1.5rem;position:absolute;right:1.5rem;box-shadow:0 8px 24px #00000040}.tripSectionContainer .tripTuple .ticketOptions .item{color:#686868;border-bottom:1px solid #00000040;justify-content:center;align-items:center;padding:.5rem;font-size:14px;font-weight:400;line-height:19px;text-decoration:none;display:flex}.tripSectionContainer .tripTuple .ticketOptions .item:hover{color:#000000bf;font-weight:500}.tripSectionContainer .tripTuple .persIcon{width:14px;height:14px}.tripSectionContainer .image_loader{z-index:3000;opacity:.7;border-radius:7px;margin:auto;padding:10px;position:relative}.tripSectionContainer .image_loader__img{color:var(--primary);font-size:24px;font-weight:700;position:absolute;top:5rem;left:50%;transform:translate(-50%)}@media only screen and (max-width:992px){.tripSectionContainer{width:100%!important}}.tripSectionContainer::-webkit-scrollbar{display:none}.tripSectionContainer{-ms-overflow-style:none;scrollbar-width:none}.oopsError{color:#474747;font-size:16px;font-weight:600;line-height:22px}.profile_container{border-radius:4px;min-width:150px;padding:8px;position:relative;color:var(--primary)!important}.profile_container .nonLoggedInProfileIcon{width:1.25rem;height:1.25rem}.profileOptionsContainer{color:#000;background-color:#fff;border-radius:4px;min-width:200px;margin-top:.5rem;padding:8px;position:absolute;right:.5rem;box-shadow:0 4px 16px #00000040;z-index:1070!important}.profileOptionsContainer .item{align-items:center;padding:.5rem;text-decoration:none;display:flex}.profileOptionsContainer .item .profileText{color:#000c;margin-left:.75rem;text-decoration:none}.profileOptionsContainer .persIcon{width:14px;height:14px;margin-right:.25rem}.profileIcon{width:24px;height:24px}.persContainer{height:100vh}.persContainer .persHeaderContainer{border-right:1px solid #cdcdcd;width:20%;height:100%;padding-top:1rem;box-shadow:1px 0 3px #00000014}.persContainer .persHeader{margin:.5rem 0;padding:.5rem 1.5rem;position:relative}.persContainer .persHeader .profileText{color:#000c;margin-left:1rem;font-size:1.25rem;text-decoration:none}.persContainer .persHeader .persIcon{width:16px;height:16px}.persContainer .persHeader.active:before{content:"";background:var(--primary);width:4px;height:100%;position:absolute;top:0;left:0}.profileSection{width:80%;padding:2rem;overflow:auto}.profileSection .profileSectionContainer{width:60%;margin:0 auto}.profileSection .profileSectionContainer .profileHeading{font-size:1.5rem}.profileSection .profileSectionContainer .profileContent{padding:2rem}.profileSection .profileSectionContainer .profileContent .inputField{padding:.7rem}.profileSection .profileSectionContainer .profileContent .inputField .input,.profileSection .profileSectionContainer .profileContent .inputField .maskedField{border:1px solid #e0e0e0;border-radius:4px;padding:.5rem}.profileSection .profileSectionContainer .profileContent .inputField .maskedField{color:#737373}.profileSection .profileSectionContainer .profileContent .inputField .input:disabled{background-color:#fff}.profileSection .profileSectionContainer .profileContent .inputField .input::placeholder,.profileSection .profileSectionContainer .profileContent .inputField .phoneNumberField::placeholder{color:#8e8e8e;opacity:1}.profileSection .profileSectionContainer .profileContent .inputField .w-45{width:48%}.profileSection .profileSectionContainer .profileContent .inputField .calendar{padding:.5rem;position:absolute;top:.5rem;right:1rem}.profileSection .profileSectionContainer .profileContent .inputField .react-calendar{z-index:1}.profileSection .profileSectionContainer .profileContent .inputField .phoneNumberField:focus,.profileSection .profileSectionContainer .profileContent .inputField .input:focus{outline:none!important}.profileSection .profileSectionContainer .profileContent .inputField .phoneNumberField::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.profileSection .profileSectionContainer .profileContent .inputField .phoneNumberField::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.profileSection .profileSectionContainer .profileContent .blackPlaceholder{color:#000!important}.profileSection .profileSectionContainer .profileContent .grayPlaceholder{color:#8e8e8e}.profileSection .profileSectionContainer .profileContent .confirm_return_date_picker input{text-align:left}.profileSection .profileSectionContainer .profileContent .input-group-text,.profileSection .profileSectionContainer .profileContent .form-control{background-color:#fff!important}.profileSection .profileSectionContainer .profileContent .nameField{justify-content:space-between}.profileSection .profileSectionContainer .profileContent .submitBtn{background-color:var(--primary);color:#fff;border:none;border-radius:4px;margin:.75rem;padding:.75rem}.profileSection .profileIcon{width:4rem;height:4rem}.profileSection::-webkit-scrollbar{display:none}.profileSection{-ms-overflow-style:none;scrollbar-width:none}.toastRB{background:var(--secondary);color:#fff;text-align:center;border-radius:4px;min-width:400px;padding:.5rem;position:fixed;top:7rem;left:calc(50% - 200px);z-index:3000!important}.fade-out{display:none}.image_loader{z-index:3000;opacity:.7;border-radius:7px;margin:auto;padding:10px;position:relative}.image_loader__img{color:var(--primary);font-size:24px;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.image_loader.image_loader__overlay{background-color:#00000040;width:100vw;height:100vh;position:fixed;top:0;left:0%}.image_loader.image_loader__overlay .image_loader__img{top:50%!important}@media screen and (max-width:992px){.profileSection,.profileSection .profileSectionContainer{width:100%}.top_header_nav{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}}@media screen and (max-width:720px){.persHeaderContainer{display:none}}.reviews_carouselTemp3 .carousel-control-prev,.reviews_carouselTemp3 .carousel-control-next{width:2rem;height:2rem;top:unset!important;bottom:1.5rem!important}.reviews_carouselTemp3 .carousel-control-prev{right:3rem!important;left:unset!important}.reviews_carouselTemp3 .carousel-control-prev,.reviews_carouselTemp3 .carousel-control-next{top:-4rem!important}.banner_carousel .carousel-indicators{align-items:center}.banner_carousel .carousel-indicators [data-bs-target]{border-radius:50%;width:8px;height:8px}.banner_carousel .carousel-indicators [data-bs-target].active{width:10px;height:10px}.banner_carousel.temp4_banner_carousel{background-color:var(--light)}@media screen and (max-width:480px){.reviews_carouselTemp3 .carousel-control-prev{top:-3rem!important;right:2rem!important}.reviews_carouselTemp3 .carousel-control-next{right:0;top:-3rem!important}}.reschedule .form-control{border-left:0}.return_date_picker .form-control,.confirm_return_date_picker .form-control{text-align:center;border-radius:.5rem!important}.return_date_picker .form-control{text-align:center;border-color:var(--main-fr-color);color:var(--main-fr-color);background-color:#0000}.modal_skip_btn,.modal_return_calendar .form-control{cursor:pointer;width:120px;font-weight:600;height:3rem!important}.modal_skip_btn{border:1px solid var(--primary);color:var(--primary);background-color:#0000;border-radius:.5rem;justify-content:center;align-items:center;margin-right:1rem;padding:.375rem 1rem;display:flex}.modal_return_calendar .form-control{text-align:center;background-color:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important;border-radius:.5rem!important}.seat-container{float:left;width:70%}.pointer{cursor:pointer}.filter-main-wrapper{transition:all .5s linear}#new-abs{z-index:1000;filter:drop-shadow(0 4px 24px #0000003d);background-color:#fff;border-radius:8px;position:absolute}#new-abs.unavailable{background-color:#f0f1f2}#new-abs .abs-main-block{padding:.5rem;display:flex}#new-abs .abs-main-block img{width:4.56rem;height:3.5rem;margin-right:.75rem}#new-abs .abs-main-block .abs-content-block{color:#3e3e52}#new-abs .abs-main-block .abs-content-block .abs-seat-num-text{margin-right:3.5rem;font-size:1em;font-weight:500;display:inline-block}#new-abs .abs-main-block .abs-content-block .abs-seat-num-text span{font-size:1rem;font-weight:700}#new-abs .abs-main-block .abs-content-block .abs-price-block{float:right;background:#f0f1f2;border-radius:4px;margin-right:0;padding:2px 8px}#new-abs .abs-main-block .abs-content-block .abs-price-block .abs-org-price-text{color:#828282;margin-right:.25rem;font-size:10px;font-weight:500;text-decoration:line-through}#new-abs .abs-main-block .abs-content-block .abs-price-block .abs-price-text{font-size:14px;font-weight:500}#new-abs .abs-main-block .abs-content-block .abs-price-block .abs-price-text span{font-size:16px;font-weight:700}#new-abs .abs-main-block .abs-content-block .abs-available,#new-abs .abs-main-block .abs-content-block .abs-unavailable{text-transform:capitalize;margin-top:1rem;font-size:12px}#new-abs .abs-main-block .abs-content-block .abs-available{color:#38b87c}#new-abs .abs-main-block .abs-content-block .abs-unavailable{color:#3e3e52}#new-abs .abs-special-block{text-align:center;width:100%;padding:.25rem}#new-abs .abs-special-block img{color:#fff;width:1rem;height:1rem;margin-right:.25rem}#new-abs .abs-special-block .special-text{color:var(--primary);font-size:1em;font-weight:500}#new-abs .abs-special-block.redDeal-block{background-color:#fae5e5}#new-abs .abs-special-block.redDeal-block.unavailable-offer{filter:grayscale()}.hide{display:none!important}.price-ploy-container{display:none}.canvas-wrapper{padding:0 20px 10px;position:relative}.new-canvas-wrapper{padding-bottom:1rem}.new-canvas-wrapper canvas{border:2px solid #d3d9e6;border-radius:3em/8em}.seat-layout.clearfix{margin:0 auto;display:table}.seatlayout-padding-10{padding-top:30px}.bus-upper-shape{opacity:.6;background-color:#fff;border:2px solid #d3d9e6;border-radius:5em;height:1em;position:relative;bottom:6px;left:7%}.wheel{background-color:#828282;border-radius:4px;width:30px;height:3px;position:absolute}.wheel.front{left:20%}.wheel.right{top:-1%}.wheel.back{right:20%}.wheel.left{bottom:2%}#abs{word-wrap:break-word;z-index:1000;background-color:#fff;border:1px solid #222;padding:6px 10px;font-size:12px;position:absolute;box-shadow:0 3px 5px #ccc}.passenger_wrapper{background-color:#fff;width:15rem;height:12rem;box-shadow:0 1px 5px #00000040}.passenger_wrapper .count_container{border:1px solid #000;width:6rem}.minor_warning_note,.teenager_warning_note{--bs-bg-opacity:.24;border-radius:.375rem;padding:.5rem .875rem}.minor_warning_note{border:1px solid var(--bs-warning);background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity))!important}.teenager_warning_note{border:1px solid var(--bs-danger);background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity))!important}.passenger_details .form-control{box-shadow:none!important}.policy_title{background-color:#e8e9ea;padding:.8rem 1.5rem;box-shadow:2px 2px 4px #ddd5d5}.accordion_title{padding:.8rem 1.5rem}.active_policy{border-left:3px solid var(--primary);color:var(--primary);font-weight:700}.cancel_policy_col_name{color:#47475d;font-size:.875rem}.cancellation_string{letter-spacing:.02rem;color:#47475d;border:1px solid #ddd;padding:.8rem 1.5rem;font-size:.85rem}.cancellation_charges{color:#515069;background-color:#f8f4f4;border:1px solid #ddd}.bg_color_fff5e5{background-color:#fff5e5!important}.cp_message{color:#7e7e8c;font-size:.9rem}.searchbus_cancellation_charges{color:#515069;background-color:#f8f4f4;border:1px solid #ddd}.travel_policy_item .travel_policy_title{color:#3e3e52;font-size:1rem}.partial_cancellation{font-size:.9rem}.policy_background{background-color:#fff}.policy_content{border-radius:.6rem;min-height:-webkit-fill-available;min-height:-moz-available;min-height:stretch;overflow-y:scroll}.policy_container_max_height{max-height:19rem}.faq-container{max-width:800px;margin:0 auto;padding:2rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.faq-container .faq-header{text-align:center;margin-bottom:3rem}.faq-container .faq-header .faq-title{color:#1a1a1a;margin:0 0 2rem;font-size:2.5rem;font-weight:700;line-height:1.2}@media (max-width:768px){.faq-container .faq-header .faq-title{font-size:2rem}}.faq-container .faq-header .faq-search{max-width:400px;margin:0 auto;position:relative}.faq-container .faq-header .faq-search .faq-search-input{background:#fff;border:2px solid #e1e5e9;border-radius:12px;outline:none;width:100%;padding:1rem 3rem 1rem 1.5rem;font-size:1rem;transition:all .3s}.faq-container .faq-header .faq-search .faq-search-input:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.faq-container .faq-header .faq-search .faq-search-input::placeholder{color:#6c757d}.faq-container .faq-header .faq-search .faq-search-icon{color:#6c757d;pointer-events:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.faq-container .faq-list .faq-item{background:#fff;border:1px solid #e1e5e9;border-radius:12px;margin-bottom:1rem;transition:all .3s;overflow:hidden}.faq-container .faq-list .faq-item:hover{border-color:#007bff;box-shadow:0 4px 12px #007bff1a}.faq-container .faq-list .faq-item .faq-question{text-align:left;cursor:pointer;color:#1a1a1a;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem;font-size:1.1rem;font-weight:600;transition:all .3s;display:flex}.faq-container .faq-list .faq-item .faq-question:hover{background-color:#f8f9fa}.faq-container .faq-list .faq-item .faq-question:focus{outline-offset:-2px;outline:2px solid #007bff}.faq-container .faq-list .faq-item .faq-question .faq-question-text{flex:1;margin-right:1rem;line-height:1.5}.faq-container .faq-list .faq-item .faq-question .faq-icon{color:#007bff;flex-shrink:0;transition:transform .3s}.faq-container .faq-list .faq-item .faq-question .faq-icon .faq-chevron{transition:transform .3s}.faq-container .faq-list .faq-item .faq-question .faq-icon .faq-chevron.rotated{transform:rotate(180deg)}.faq-container .faq-list .faq-item .faq-question.expanded{background-color:#f8f9fa;border-bottom:1px solid #e1e5e9}.faq-container .faq-list .faq-item .faq-answer{background:#fff;max-height:0;transition:max-height .3s,padding .3s;overflow:hidden}.faq-container .faq-list .faq-item .faq-answer.expanded{max-height:1000px;padding:0 1.5rem 1.5rem}.faq-container .faq-list .faq-item .faq-answer .faq-answer-content{color:#4a5568;font-size:1rem;line-height:1.6}.faq-container .faq-list .faq-item .faq-answer .faq-answer-content p{margin:0 0 1rem}.faq-container .faq-list .faq-item .faq-answer .faq-answer-content p:last-child{margin-bottom:0}.faq-container .faq-list .faq-item .faq-answer .faq-answer-content ul,.faq-container .faq-list .faq-item .faq-answer .faq-answer-content ol{margin:0 0 1rem;padding-left:1.5rem}.faq-container .faq-list .faq-item .faq-answer .faq-answer-content ul li,.faq-container .faq-list .faq-item .faq-answer .faq-answer-content ol li{margin-bottom:.5rem}.faq-container .faq-list .faq-item .faq-answer .faq-answer-content a{color:#007bff;text-decoration:none}.faq-container .faq-list .faq-item .faq-answer .faq-answer-content a:hover{text-decoration:underline}.faq-container .faq-list .faq-item .faq-answer .faq-answer-content strong{color:#1a1a1a;font-weight:600}.faq-container .faq-list .faq-item .faq-answer .faq-answer-content code{background:#f1f3f4;border-radius:4px;padding:.2rem .4rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.faq-container .faq-list .faq-no-results{text-align:center;color:#6c757d;padding:3rem 1rem}.faq-container .faq-list .faq-no-results p{margin:0;font-size:1.1rem}@media (prefers-color-scheme:dark){.faq-container .faq-header .faq-title{color:#fff}.faq-container .faq-header .faq-search .faq-search-input{color:#fff;background:#2d3748;border-color:#4a5568}.faq-container .faq-header .faq-search .faq-search-input::placeholder{color:#a0aec0}.faq-container .faq-header .faq-search .faq-search-input:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a}.faq-container .faq-header .faq-search .faq-search-icon{color:#a0aec0}.faq-container .faq-list .faq-item{background:#2d3748;border-color:#4a5568}.faq-container .faq-list .faq-item:hover{border-color:#3182ce;box-shadow:0 4px 12px #3182ce1a}.faq-container .faq-list .faq-item .faq-question{color:#fff}.faq-container .faq-list .faq-item .faq-question:hover{background-color:#4a5568}.faq-container .faq-list .faq-item .faq-question .faq-icon{color:#3182ce}.faq-container .faq-list .faq-item .faq-question.expanded{background-color:#4a5568;border-bottom-color:#4a5568}.faq-container .faq-list .faq-item .faq-answer{background:#2d3748}.faq-container .faq-list .faq-item .faq-answer .faq-answer-content{color:#e2e8f0}.faq-container .faq-list .faq-item .faq-answer .faq-answer-content strong{color:#fff}.faq-container .faq-list .faq-item .faq-answer .faq-answer-content code{color:#e2e8f0;background:#4a5568}.faq-container .faq-list .faq-no-results{color:#a0aec0}}@media (max-width:768px){.faq-container{padding:1rem .5rem}.faq-container .faq-header{margin-bottom:2rem}.faq-container .faq-header .faq-title{margin-bottom:1.5rem;font-size:1.75rem}.faq-container .faq-header .faq-search .faq-search-input{padding:.875rem 2.5rem .875rem 1rem;font-size:.9rem}.faq-container .faq-header .faq-search .faq-search-icon{right:.75rem}.faq-container .faq-list .faq-item .faq-question{padding:1rem;font-size:1rem}.faq-container .faq-list .faq-item .faq-question .faq-question-text{margin-right:.75rem}.faq-container .faq-list .faq-item .faq-answer.expanded{padding:0 1rem 1rem}.faq-container .faq-list .faq-item .faq-answer .faq-answer-content{font-size:.9rem}}@keyframes faq-expand{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}@keyframes faq-collapse{0%{opacity:1;max-height:1000px}to{opacity:0;max-height:0}}.cvvTooltip{color:#1034d9;text-decoration:underline;position:relative}.cvvTooltip:hover span{z-index:1000;width:auto;max-width:320px;min-height:128px;margin-top:12px;margin-left:32px;padding:8px;display:block;position:absolute;top:0;left:0;overflow:hidden}.cvvTooltip span{color:#000;border-radius:6px;display:none}.cvvTooltip span img{float:left;margin:0 8px 8px 0}.pi-container{flex-direction:column;display:flex}.pi-container-row{margin:1em 0}.pi-container-row .checkbox-text{color:#3e3e52;margin-left:1em;font-size:14px;line-height:1.14}.pi-container-row-half{justify-content:space-between;width:46.5%;display:flex}.pi-container-row-half .w-48{width:48%}.pi-container-right{justify-content:flex-end;align-items:center;display:flex}.row-with-label{letter-spacing:.26px;color:#7e7e8c;flex-grow:1;margin:1em 0 0;font-size:12px;line-height:1.33}.row-1{flex-grow:1}.row-2{justify-content:space-between;align-items:flex-start;display:flex}.saved-card{display:block}.row-3{justify-content:space-between;align-items:center;display:flex}.row-last{align-self:flex-end}.row-image{justify-content:flex-start;align-items:center;display:flex}.row-image img{object-fit:contain}.bank-list{flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.bank-list .bank-icon{width:29%;margin:1em 1em 0 0}.bank-list img{object-fit:contain}.pi-container-input{flex-grow:1;margin-right:3em}.pi-container-input-last{flex-grow:1}.pi-container-input-cvv{flex-grow:0;margin-right:1em}.pi-container-input-row-1{width:30%}.pi-container-input-row-2{width:46.5%}@media screen and (max-width:576px){.pi-container-input-row-2,.pi-container-row-half{width:100%}}.pi-container-input-row-3{flex-grow:0;width:48%}.pi-container-input-row-4{width:20%}.pi-container-input-row-5{width:65%}.pi-container-input-row-6{width:77%}.step-2-body{flex-direction:column;display:flex}.info-text{flex:1;justify-content:flex-start;align-items:baseline;display:flex}.info-text a{margin-left:1em}.selectWithLabel{flex-direction:column;display:flex}.selectWithLabel .selectLabel{letter-spacing:.26px;color:#7e7e8c;padding-bottom:.5em;font-size:12px;line-height:1.33}.selectWithLabel input::placeholder{color:#7e7e8c}.greyText{color:#7e7e8c;font-size:12px;font-weight:700;line-height:1.33}.grey-text-title{color:#7e7e8c;margin-bottom:2em;font-size:14px}.grey-text-subtitle{letter-spacing:.3px;color:#7e7e8c;font-size:12px;font-weight:400;line-height:1.33}.bank-logos{flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-bottom:1em;display:flex}.bank-logos div{justify-content:flex-start;align-items:center;margin-bottom:2em;display:flex}.bank-logos img{height:2.5em;margin-right:1em}.cc-text{color:#3e3e52;font-size:16px;line-height:1.38}.cc-text img{max-height:1.3em;margin-right:1em}.tncLink{color:#7e7e8c;font-size:12px;line-height:1.33}.tncLink a{color:#7e7e8c;text-decoration:underline}.selected-bank-icon{background-repeat:no-repeat;background-size:contain;min-width:80px;min-height:20px;margin-right:10px}.divLink{color:#1034d9;cursor:pointer;font-size:12px;font-weight:700;line-height:1.33;text-decoration:underline}.instruction-list{color:#3e3e52;padding-left:2em;font-size:12px;line-height:1.43;list-style:decimal}.instruction-list li{margin-bottom:1em}.paymentButtonRed{letter-spacing:1px;color:#fff;cursor:pointer;background-color:#d84e55;border-radius:2px;justify-content:center;align-items:center;padding:.6em 1em;font-size:16px;font-weight:700;line-height:1.25;display:flex}.no-login-save-error{color:red;margin:0}.fraud-banner{color:#3e3e52;background-color:#fae5e5;border:1px solid #ef595a;border-radius:4px;align-items:center;padding:.75rem 1rem}.bin-based-card-banner{color:#ff9f1c;background-color:#fff5e5;border:1px solid #ffae41;border-radius:4px;align-items:center;padding:.75rem 1rem}.bin-based-card-banner.success{color:#3e3e52;background-color:#d6f0e4;border-color:#38b87c}.payment-button-red{letter-spacing:1px;color:#fff;cursor:pointer;background-color:#d84e55;border-radius:2px;justify-content:center;align-items:center;padding:.6em 1em;font-size:16px;font-weight:700;line-height:1.25;display:flex}.payment-button-blue{letter-spacing:1px;color:#fff;cursor:pointer;background-color:#465986;border-radius:2px;justify-content:center;align-items:center;padding:.6em 1em;font-size:16px;font-weight:700;line-height:1.25;display:flex}.payment-button-paypal{letter-spacing:1px;cursor:pointer;background-color:#ffc43a;border-radius:2px;justify-content:center;align-items:center;width:195px;height:45px;font-size:16px;font-weight:700;line-height:1.25;display:flex}.payment-button-paypal div{display:flex}.payment-button-paypal div .pay-with{color:#3e3e52}.payment-button-paypal div .pay{color:#1446a0;margin-left:.3em}.payment-button-paypal div .pal{color:#0091ff}.instruction-content{white-space:pre-line}#mBWrapper .tablinks.active:after{content:"";background:0 0;border:2px solid #fff;border-top:0;border-left:0;width:4px;height:9px;position:absolute;left:.2em;transform:rotate(45deg)scale(1)}#mBWrapper .tablinks.active{background:0 0}#mBWrapper .left-panel{width:75%;margin-top:50px}#mBWrapper .col15{float:left;width:15%}#mBWrapper .col85{float:left;width:85%}#mBWrapper .col45{float:left;width:50%}#mBWrapper .col33{float:left;width:33%}#mBWrapper .col50{float:left;width:50%}#mBWrapper .col40{float:left;width:40%}#mBWrapper .col30{float:left;width:30%}#mBWrapper .col25{float:left;width:25%}#mBWrapper .col10{float:left;width:10%}#mBWrapper .clear{clear:both}#mBWrapper .hide{display:none}#mBWrapper .right-panel{margin-left:2%;width:25%!important;margin-top:0!important}#mBWrapper #onward-return-data,#mBWrapper .bankdetails-section{background-color:#fff;margin-bottom:20px;padding:10px}#mBWrapper .offlineonwardfarediv{margin-top:10px;font-size:1rem;font-weight:700}#mBWrapper #virtualaccount,#mBWrapper #alphamart,#mBWrapper .more-details{padding:20px}#mBWrapper .bank-details{text-align:center;padding:3px 15px}#mBWrapper .w-50{width:50%}#mBWrapper .right-panel-content{background-color:#fff;margin-top:50px;margin-bottom:20px;padding:20px;box-shadow:0 0 23px #ddd}#mBWrapper .right-panel-contents{background-color:#fff;margin-top:50px;margin-bottom:20px;padding-bottom:20px;box-shadow:0 0 23px #ddd}#mBWrapper .trip-main-details{margin:0 21px;padding:30px 0}#mBWrapper .rj-date{color:#e6545b;text-align:left;font-size:3rem;font-weight:400;line-height:30px}#mBWrapper .rj-month{padding-top:10px;font-size:1rem}#mBWrapper .ticket-container{margin:0 auto;padding-top:2rem}#mBWrapper .ticket-container.ticket-voucher{padding-top:120px}#mBWrapper .source-dest{font-size:1rem;font-weight:600}#mBWrapper .source-dest,#mBWrapper .tra-title{text-transform:uppercase}#mBWrapper .fare-details .row-2,#mBWrapper .journey-title .row-2,#mBWrapper .passenger-details .row-2,#mBWrapper .row-3{padding-top:10px}#mBWrapper .pnr,#mBWrapper .seat-txt,#mBWrapper .ticket-id,#mBWrapper .tra-title{color:#7f7c8f;font-size:13px}#mBWrapper .fare-detail{border-bottom:2px solid #d8d8d8;margin:0 20px;padding:30px 0}#mBWrapper .fare-details,#mBWrapper .passenger-details,#mBWrapper .pnr-details,#mBWrapper .trip-details{border-bottom:2px solid #d8d8d8;margin:0 30px;padding:30px 0}#mBWrapper .dep-time,#mBWrapper .fare-details .txt-right,#mBWrapper .loc,#mBWrapper .passenger-details .detail,#mBWrapper .pnr-details .txt-right,#mBWrapper .ppname{font-size:1rem;font-weight:600}#mBWrapper .right-panel-title{padding-bottom:10px;font-size:18px;font-weight:600}#mBWrapper .dest-source{padding-bottom:10px;font-size:1.5rem;font-weight:400}#mBWrapper .search-box{padding-bottom:10px}#mBWrapper .search-box input{padding:5px}#mBWrapper .bankiconbtn{background-color:#fff;background-repeat:no-repeat;border-radius:.35rem;margin:5px;display:inline-block;box-shadow:0 1px 6px #c3c3c3}#mBWrapper .icon-bri{background-image:url(//s3.rdbuz.com/web/i/be321586b003ddeed119163e79f1d39d.png);background-position:0 -50px}#mBWrapper .icon-bca{background-image:url(//s3.rdbuz.com/web/i/be321586b003ddeed119163e79f1d39d.png);background-position:0 0}#mBWrapper .icon-bca,#mBWrapper .icon-bri{width:100px;height:50px}#mBWrapper .icon-cimb{background-image:url(//s3.rdbuz.com/web/i/be321586b003ddeed119163e79f1d39d.png);background-position:0 -100px;width:100px;height:50px}#mBWrapper .icon-danamon{background-image:url(//s3.rdbuz.com/web/i/be321586b003ddeed119163e79f1d39d.png);background-position:0 -150px;width:100px;height:50px}#mBWrapper .icon-mandiri{background-image:url(//s3.rdbuz.com/web/i/be321586b003ddeed119163e79f1d39d.png);background-position:0 -200px;width:100px;height:50px}#mBWrapper .icon-maumalat{background-image:url(//s3.rdbuz.com/web/i/be321586b003ddeed119163e79f1d39d.png);background-position:0 -250px;width:100px;height:50px}#mBWrapper .icon-permata{background-image:url(//s3.rdbuz.com/web/i/be321586b003ddeed119163e79f1d39d.png);background-position:0 -300px;width:100px;height:50px}#mBWrapper .totalfare{font-weight:600}#mBWrapper .voucher-framehelper.native{margin-top:0}#mBWrapper .voucher-details{color:#d7a928;-webkit-print-color-adjust:exact;background-color:#fff;border-bottom:1px solid #d7a928;margin-top:1em;overflow:hidden}#mBWrapper .voucher-details button{float:left;cursor:pointer;-webkit-print-color-adjust:exact;background-color:#fff;border:none;outline:none;padding:14px 16px;font-size:17px;transition:all .3s}#mBWrapper .voucher-details button:hover{-webkit-print-color-adjust:exact;border-top-left-radius:10px!important;border-top-right-radius:10px!important}#mBWrapper .voucher-details button.active{-webkit-print-color-adjust:exact;color:#d7a928!important;border:1px solid #d7a928!important;border-bottom:none!important;border-top-left-radius:10px!important;border-top-right-radius:10px!important;height:49px!important}#mBWrapper .banklistContainer{-webkit-print-color-adjust:exact;width:100%;margin:2em 0 3rem;animation:.5s 2s forwards slide;display:inline-block;position:relative}#mBWrapper .voucherInstructionLabel{-webkit-print-color-adjust:exact;margin:3em 0 5em;position:relative}#mBWrapper .InstructionList{-webkit-print-color-adjust:exact;margin-top:7em;position:relative}#mBWrapper .circle{text-align:center;-webkit-print-color-adjust:exact;border:2px solid #f8c126a6;border-radius:50%;width:20px;height:20px;font-size:.8rem;display:inline-block}#mBWrapper .InstructionListLbl{-webkit-print-color-adjust:exact;position:relative;left:1%}#mBWrapper .ulNoLineType{padding:0;list-style-type:none}#mBWrapper .voucherBtn:disabled{opacity:.54}#mBWrapper .prev,#mBWrapper .next{cursor:pointer;color:#d7a928;z-index:1;border-radius:0 3px 3px 0;width:auto;margin-top:0;padding:0;font-size:35px;font-weight:700;transition:all .6s;position:absolute;top:50%;transform:translateY(-50%)}#mBWrapper .prev:hover,#mBWrapper .next:hover{background-color:#000c;text-decoration:none}#mBWrapper .MapButton{margin-top:3em;position:relative}#mBWrapper .PrintVoucherInstructionContainer{float:left;-webkit-print-color-adjust:exact;width:33%;position:relative}#mBWrapper .emailContainer{float:left;-webkit-print-color-adjust:exact;width:33%;position:relative}#mBWrapper .VoucherInfoContainer{text-align:center;-webkit-print-color-adjust:exact;margin-top:2em;margin-bottom:1em;position:relative}#mBWrapper .extraInstruction{margin-top:2%;margin-bottom:2%;padding:0;font-size:.8rem;position:relative;left:3%}#mBWrapper .bankcontainer img{cursor:pointer;-webkit-print-color-adjust:exact;width:100%}@keyframes slide{to{left:0}}#mBWrapper .tab-selector{width:100%;margin-bottom:20px;position:relative}#mBWrapper .select-1,#mBWrapper .select-2{text-align:center;color:#4a4a4a;cursor:pointer;width:49.5%;padding-bottom:15px;font-size:1rem;font-weight:600;display:inline-block}#mBWrapper .tab-switcher{z-index:1;background-color:#e24648;width:49.5%;height:2px;transition:all 1s;display:inline-block;position:absolute;top:33px;left:0}#mBWrapper .hidePanel{opacity:1;display:none}#mBWrapper .showPanel{opacity:1;display:block}#mBWrapper .j-tab-selector{width:652px;position:relative}#mBWrapper .atmselect-1,#mBWrapper .atmselect-2,#mBWrapper .atmselect-3{text-align:center;color:#4a4a4a;cursor:pointer;width:33.33%;height:35px;padding-bottom:15px;font-size:1rem;font-weight:600;display:inline-block}#mBWrapper .selected{background-color:#fff;border-bottom:2px solid #e24648}#mBWrapper .total-fare-details{border-bottom:2px solid #d8d8d8;margin:0 30px;padding:10px 0}#mBWrapper .totalSavings,#mBWrapper .rtotalSavings{text-align:center;background-color:#d6f0e4;margin:10px 30px;padding:5px}#mBWrapper .steps-main{counter-reset:b;padding-left:2em}#mBWrapper .step-header{color:var(--primary);margin-top:1em;font-weight:500}#mBWrapper .social-dist-container{background-color:#fff;align-items:center;width:788px;margin-top:40px;margin-bottom:40px;padding:16px 18px;display:flex;box-shadow:0 0 23px #ddd}#mBWrapper a,#mBWrapper img{border:none}#mBWrapper .social-dist-container .sd-info-cont{color:#3e3e52;margin-left:17px;font-size:1rem;font-weight:700;line-height:1.29}#mBWrapper *,#mBWrapper :after,#mBWrapper :before{box-sizing:border-box}#mBWrapper .social-dist-container .sd-info-cont .sd-subtitle{margin-top:12px;font-weight:400;line-height:normal}#mBWrapper .voucher-header{color:#fff;background-color:#25c8a3;width:100%;max-height:100px;font-size:1.1em}#mBWrapper .voucher-header.hide-voucher-header{max-height:0;transition:max-height 1.5s;overflow:hidden}#mBWrapper .voucher-details{padding:0 17px 0 0}#mBWrapper .voucher-container,#mBWrapper{background-color:#fafafb}#mBWrapper .voucher-container .main-body{min-width:980px;max-width:1080px}#mBWrapper .w-15{width:15%}#mBWrapper .fl{float:left}#mBWrapper .w-85{width:85%}#mBWrapper #onward-return-data,#mBWrapper .right-panel-content,#mBWrapper .share-widget,#mBWrapper .bankdetails-section{background-color:#fff;margin-bottom:20px;box-shadow:0 0 23px #ddd}#mBWrapper right-panel-content,#mBWrapper .bank-details{text-align:center;padding:3px 15px}#mBWrapper #onward-return-data,#mBWrapper .share-widget{padding:20px 0 0}#mBWrapper .share-widget{margin-bottom:20px;padding-bottom:20px}#mBWrapper .return-details{padding-top:20px;display:none;position:relative}#mBWrapper .trip-main-details{margin:0 30px;padding-bottom:20px}#mBWrapper .trip-details,#mBWrapper .passenger-details,#mBWrapper .fare-details,#mBWrapper .pnr-details{border-bottom:2px solid #d8d8d8;margin:0 30px;padding:30px 0}#mBWrapper .journey-title{margin:0 30px;padding:0 0 30px}#mBWrapper .journey-title .row-2,#mBWrapper .fare-details .row-2,#mBWrapper .passenger-details .row-2{margin-top:10px}#mBWrapper .fare-details{border-bottom:0;margin:0 20px}#mBWrapper .trip-details{padding-top:0}#mBWrapper .pnr-details{border-bottom:0}#mBWrapper .trip-details .tra-title{padding-bottom:10px}#mBWrapper .brdr-btm{border-bottom:1px solid #d8d8d8}#mBWrapper .txt-center{text-align:center}#mBWrapper .grey-txt{color:#737373}#mBWrapper .txt-right{text-align:right}#mBWrapper .tra-title,#mBWrapper .seat-txt,#mBWrapper .ticket-id,#mBWrapper .pnr{color:#737373;font-size:.8rem}#mBWrapper .source-dest{text-transform:uppercase;font-size:1rem;font-weight:600}#mBWrapper .tra-title{text-transform:uppercase}#mBWrapper .passenger-details .detail,#mBWrapper .dep-time,#mBWrapper .loc,#mBWrapper .totalfare,#mBWrapper .pnr-details .txt-right,#mBWrapper .ppname{font-size:1rem;font-weight:600}#mBWrapper .fare-title{font-weight:600}#mBWrapper .j-date{color:#e6545b;text-align:left;font-size:3rem;font-weight:400;line-height:30px}#mBWrapper .j-month{padding-top:10px;font-size:1rem}#mBWrapper .print a{padding:5px;font-size:1rem}#mBWrapper .print a:hover{background-color:#f1f1f1}#mBWrapper .row-2{font-size:1rem}#mBWrapper .row-3{color:#737373;margin-top:5px;font-size:1rem;font-weight:200}#mBWrapper .confirm{margin-top:8px}#mBWrapper .confirm span{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;color:#fff;background:#000;max-width:80px;padding:6px;font-size:10px;font-weight:600;display:inline-block;overflow:hidden}#mBWrapper .bus-name,#mBWrapper .ticketno{font-size:1rem;font-weight:700}#mBWrapper .status{color:#6b9c1f}#mBWrapper .return-home,#mBWrapper .hotel-right-panel{padding:10px 0}#mBWrapper .right-panel-title{color:#4a4a4a;font-weight:600}#mBWrapper .dest-source{color:#4a4a4a;text-overflow:ellipsis;white-space:nowrap;padding:8px 0 10px;font-weight:600;overflow:hidden}#mBWrapper .hotel-right-panel{border-top:1px solid #d8d8d8;margin-top:10px}#mBWrapper .share-right-panel{text-align:center;margin-top:10px;padding-top:10px}#mBWrapper .share-right-panel .right-panel-title{padding-bottom:15px}#mBWrapper .dropping{color:#4a4a4a}#mBWrapper .failureText{color:#4a4a4a;margin-top:1%;font-size:1.3em;line-height:2em}#mBWrapper .MB{min-width:660px;max-width:960px;margin:auto}#mBWrapper h4{font-size:17.5px}#mBWrapper p{margin:0;padding:0;font-size:.6em}#mBWrapper .custcare{color:#fff;background-color:#504e4e;border-radius:4px;padding:.1em 2%;font-size:1.2em;text-decoration:none}#mBWrapper .rebook_btn{cursor:pointer;text-transform:capitalize;text-align:center;color:#fff;background-color:#e24648;border:none;margin-top:2em;margin-left:48%;padding:6px 25px;font-size:1rem;text-decoration:none;transition:all .1s;display:inline-block;position:relative;overflow:hidden}#mBWrapper #return-button{margin-left:5px;padding:4px 14px}#mBWrapper .facebook{background-color:#3b5998;border:1px solid #3b5998}#mBWrapper .social{border-radius:100px;padding:9px;display:inline-block;box-shadow:0 0 2px #888}#mBWrapper .twitter{background-color:#83bcff;border:1px solid #83bcff}#mBWrapper .icon-social_facebook:before,#mBWrapper .icon-social_twitter:before{color:#fff;font-size:1.5rem}#mBWrapper #twitterPost{margin-left:15%}#mBWrapper .email-sms{background-color:#ddd;padding:15px 30px}#mBWrapper .email-sms .row{padding-top:0}#mBWrapper .subtitle{text-transform:uppercase;font-size:13px}#mBWrapper .socialText{border-radius:4px;margin:0;padding:13px 20px;font-size:.8rem;font-weight:600;line-height:18px}#mBWrapper .social-widget{padding:20px 0 5px;font-size:.8rem}#mBWrapper .retrun-right-panel .date-box .db{width:138px}#mBWrapper .smart-move{color:#fff;text-transform:uppercase;text-align:center;background-color:#25c8a3;padding:5px;font-size:1rem}#mBWrapper .right-fare-title{padding:15px 0}#mBWrapper #banner-common-notification{display:none}#mBWrapper .circle-arrow{cursor:pointer;position:absolute;bottom:-12px;left:48%}#mBWrapper .circle-arrow .icon-down{background-color:#fff;border-radius:100px;padding:6px;display:inline-block;box-shadow:0 0 2px #888}#mBWrapper .circle-arrow .icon-down:before{color:#cec6c6}#mBWrapper .circle-arrow .icon-down.rotate{transform:rotate(180deg)}#mBWrapper .onward-details{padding-top:20px;position:relative}#mBWrapper #RecommendedHotelList{margin-top:30px}#mBWrapper .expand .expand-onwarddata{max-height:500px}#mBWrapper .expand-onwarddata{max-height:0;transition:max-height 1.5s;overflow:hidden}#mBWrapper .tab-selector,#mBWrapper .j-tab-selector{width:694px;position:relative}#mBWrapper .banktiles .paymentmode-tab-selector{text-align:left;background-color:#fff;width:100%;padding-top:15px}#mBWrapper .banktiles .select-1,#mBWrapper .banktiles .select-2,#mBWrapper .banktiles .select-3,#mBWrapper .banktiles .paymentmode-select-1,#mBWrapper .banktiles .paymentmode-select-2{text-align:center;color:#4a4a4a;width:33%;height:35px;padding-bottom:15px;font-size:1rem;font-weight:600;display:inline-block}#mBWrapper .banktiles .paymentmode-select-1,#mBWrapper .banktiles .paymentmode-select-2{width:50%}#mBWrapper .banktiles .tab2_details{padding:10px;font-size:15px;display:none}#mBWrapper .banktiles .tab1_details{padding:10px;font-size:15px}#mBWrapper .banktiles .tab-switcher,#mBWrapper .banktiles .paymentmode-tab-switcher{z-index:1;background-color:#e24648;width:245px;height:2px;transition:all 1s;display:inline-block;position:absolute;top:109px;left:0}#mBWrapper .banktiles .paymentmode-tab-switcher{width:50%}#mBWrapper .banktiles .select-1:hover,#mBWrapper .banktiles .select-2:hover,#mBWrapper .banktiles .select-3:hover,#mBWrapper .banktiles .paymentmode-select-1:hover,#mBWrapper .banktiles .paymentmode-select-2:hover{cursor:pointer}#mBWrapper .banktiles .selected{background-color:#fff}#mBWrapper .banktiles .de-selected{color:#8a8a8a;border-bottom:2px solid #d8d8d8}#mBWrapper .j-tab-selector{width:732px}#mBWrapper .select-1,#mBWrapper .select-2,#mBWrapper .select-3,#mBWrapper .j-select-1,#mBWrapper .j-select-2{text-align:center;color:#4a4a4a;width:33%;height:35px;padding-bottom:15px;font-size:1rem;font-weight:600;display:inline-block}#mBWrapper .j-select-1,#mBWrapper .j-select-2{width:366px}#mBWrapper .tab-switcher,#mBWrapper .j-tab-switcher{z-index:1;background-color:#e24648;width:245px;height:2px;transition:all 1s;display:inline-block;position:absolute;top:33px;left:0}#mBWrapper .j-tab-switcher{width:369px}#mBWrapper .select-1:hover,#mBWrapper .select-2:hover,#mBWrapper .select-3:hover,#mBWrapper .j-select-1:hover,#mBWrapper .j-select-2:hover{cursor:pointer}#mBWrapper .selected{background-color:#fff}#mBWrapper .semibold{margin-top:10px;font-size:1rem;font-weight:700}#mBWrapper .search-hotel{text-align:right;cursor:pointer;margin-right:20px}#mBWrapper .search-hotel .button{padding:10px 15px}#mBWrapper .hotelexpand #HotelsRow{max-height:510px}#mBWrapper #HotelsRow{max-height:0;transition:max-height 1.5s;overflow:hidden}#mBWrapper .passcount{padding-left:10px}#mBWrapper .passcount:before{content:"+";font-size:1.2em;position:absolute;bottom:-3px}#mBWrapper .passcount span{padding-left:10px}#mBWrapper .ppname{position:relative}#mBWrapper .hotel-title{text-transform:uppercase;color:#e6545b;font-size:18px;font-weight:600}#mBWrapper .hotel-offer,#mBWrapper .hotel-txt{color:#737373;padding-top:10px;font-size:13px}#mBWrapper iframe{border:0}#mBWrapper .bank-notification{background-color:#f7f2ad;width:100%;padding:10px 20px}#mBWrapper .icon-time{text-align:center;vertical-align:middle;color:#4a4a4a;margin-right:10px;font-size:19px;font-weight:600}#mBWrapper .bank2,#mBWrapper .bank3{display:none}#mBWrapper #virtualaccount,#mBWrapper #alphamart,#mBWrapper .more-details{padding:20px}#mBWrapper .modalpopup{z-index:101;background:#fff;border:1px solid gray;width:1000px;height:560px;display:block;position:fixed;top:82px;left:190px;overflow-y:scroll}#mBWrapper .close{float:right;cursor:pointer;margin-top:-27px;font-size:22px}#mBWrapper .overlay{opacity:.3;z-index:10;background:#6c6c6d 50% repeat-x;position:fixed;inset:0;overflow:hidden}#mBWrapper .dialogueHeader{background-color:#e1e5e4;width:100%;height:4em;padding:4px}#mBWrapper .bankiconbtn{cursor:pointer;background-color:#fff;background-repeat:no-repeat;margin:5px;display:inline-block;box-shadow:0 1px 6px #c3c3c3}#mBWrapper #banktileClose{cursor:pointer}#mBWrapper .banktiles{margin:0 auto}#mBWrapper .banklogotop{height:47px;margin:0 auto 6px}#mBWrapper .inner-tab-selector{text-align:center;width:993px;margin-top:17px;position:relative}#mBWrapper .inner-tab-selector .select-1,#mBWrapper .inner-tab-selector .select-2,#mBWrapper .inner-tab-selector .select-3,#mBWrapper .inner-tab-selector .paymentmode-select-1,#mBWrapper .inner-tab-selector .paymentmode-select-2{text-align:center;color:#4a4a4a;width:331px;height:35px;padding-bottom:15px;font-size:1rem;font-weight:600;display:inline-block}#mBWrapper .inner-tab-selector .inner-tab-switcher{z-index:1;background-color:#e24648;width:331px;height:2px;transition:all 1s;display:inline-block;position:absolute;top:33px;left:0}#mBWrapper .tile-align{text-align:center;width:464px}#mBWrapper .atmtab-switcher{z-index:1;background-color:#e24648;width:229px;height:2px;transition:all 1s;display:inline-block;position:absolute;top:33px;left:0}#mBWrapper .atmselect-1,#mBWrapper .atmselect-2,#mBWrapper .atmselect-3{text-align:center;color:#4a4a4a;cursor:pointer;border-right:.5px solid #ccc;padding-top:10px;padding-bottom:12px;font-size:1rem;font-weight:600;display:inline-block}#mBWrapper .de-selected{color:#8a8a8a;border-bottom:2px solid #d8d8d8}#mBWrapper .iFrameLoader{background:url(https://s3.rdbuz.com/Images/webplatform/loaders/preloader.gif) right 50% top 30% no-repeat}#mBWrapper .dbt-loader{border:4px solid #c1b4b4;border-top:4px solid var(--primary);z-index:10001;border-radius:50%;width:65px;height:65px;animation:1.5s linear infinite spin;position:fixed;top:48.5%;left:32.5%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#mBWrapper .voucher-framehelper{color:#fff;background-color:#25c8a3;width:100%;min-width:980px;max-width:1020px;max-height:100px;margin:10px auto 0;padding:5px 20px;font-size:1.1em;overflow:hidden}#mBWrapper .voucher-framehelper a{color:#fff}#mBWrapper .tab{color:#d7a928;-webkit-print-color-adjust:exact;background-color:#fff;border-bottom:1px solid #d7a928;margin-top:1em;overflow:hidden}#mBWrapper .tab button{float:left;cursor:pointer;-webkit-print-color-adjust:exact;background-color:#fff;border:none;outline:none;padding:14px 16px;font-size:17px;transition:all .3s}#mBWrapper .tab button:hover{-webkit-print-color-adjust:exact;border-top-left-radius:10px;border-top-right-radius:10px}#mBWrapper .tab button.active{-webkit-print-color-adjust:exact;color:#d7a928;border:1px solid #d7a928;border-bottom:none;border-top-left-radius:10px;border-top-right-radius:10px;height:49px}#mBWrapper .tabcontent{-webkit-print-color-adjust:exact;background:#fff;border-top:none;margin:.5em auto auto;padding:6px 12px}#mBWrapper .vcode{float:left;-webkit-print-color-adjust:exact;background-color:#e0aa00;width:22%;height:8.51em;display:block;border-top-left-radius:.8rem!important;border-bottom-left-radius:.8rem!important}#mBWrapper .vamount{float:left;-webkit-print-color-adjust:exact;background-color:#f2f0ec;width:44%;height:8.51em;display:block;position:relative}#mBWrapper .vtime{float:left;-webkit-print-color-adjust:exact;background-color:#ffe07b;width:33%;height:8.51em;display:block;border-top-right-radius:.8rem!important;border-bottom-right-radius:.8rem!important}#mBWrapper .vtimetxt{position:relative}#mBWrapper .vcodeLabel1{color:#faf2f2;text-align:center;-webkit-print-color-adjust:exact;display:block}#mBWrapper .vcodeLabel2{color:#fff;text-align:center;-webkit-print-color-adjust:exact;font-size:2rem;font-weight:700;display:block}#mBWrapper .vamountLabel1{color:#0b0b0b;text-align:center;-webkit-print-color-adjust:exact;font-size:28px;display:block}#mBWrapper .vamountFare{color:#0b0b0b;text-align:center;-webkit-print-color-adjust:exact;font-size:1.5rem;display:block}#mBWrapper .vtimeLabel1{color:#0b0b0b;text-align:center;-webkit-print-color-adjust:exact;font-size:1rem;display:inline-block;position:relative}#mBWrapper .vtimeDate{color:#0b0b0b;text-align:center;-webkit-print-color-adjust:exact;padding-left:1rem;font-size:1rem;font-weight:700;display:inline-block;position:relative}#mBWrapper .vpaymentCategory{-webkit-print-color-adjust:exact;-mozkit-print-color-adjust:exact;display:inline-block;position:relative;top:1em}#mBWrapper .banklistContainer{-webkit-print-color-adjust:exact;width:100%;animation:.5s 2s forwards slide;display:inline-block;position:relative;top:2em}#mBWrapper .bankcontainer{text-align:center;float:left;-webkit-print-color-adjust:exact;width:18%;margin-left:1em;padding-top:11px;display:block;position:relative;left:.5%}#mBWrapper .w13{width:13%}#mBWrapper .leftbPaddingIB{-webkit-print-color-adjust:exact;margin-left:6%}#mBWrapper .leftbPadding{-webkit-print-color-adjust:exact;margin-left:8%}#mBWrapper .voucherInstructionLabel{-webkit-print-color-adjust:exact;position:relative;top:3em}#mBWrapper .active{-webkit-print-color-adjust:exact;text-align:left;display:inline-block}#mBWrapper .tablinks{color:#888}#mBWrapper .tablinks:hover{border:1px solid d7a928}#mBWrapper .circle{-webkit-print-color-adjust:exact;border:2px solid #f8c126a6;border-radius:50%;width:20px;height:20px;margin-top:1%;padding-left:.7%;font-size:.8rem;display:inline-block}#mBWrapper .InstructionTitle{color:#d7a928;-webkit-print-color-adjust:exact;font-size:1rem;font-weight:700;display:inline-block;position:relative;bottom:5px}#mBWrapper .voucherBtn{color:#fff;-webkit-print-color-adjust:exact;background:#b9373e;border-color:#b9373e;border-radius:1em;width:100%;height:40px}#mBWrapper img{vertical-align:middle}#mBWrapper .slideshow-container{max-width:1000px;margin:auto;position:relative}#mBWrapper .prev,#mBWrapper .next{cursor:pointer;color:#d7a928;z-index:1;border-radius:0 3px 3px 0;width:auto;margin-top:0;padding:0;font-size:35px;font-weight:700;transition:all .6s;position:absolute;top:50%}#mBWrapper .next{border-radius:3px 0 0 3px;right:0}#mBWrapper .prev:hover,#mBWrapper .next:hover{background-color:#000c}#mBWrapper .voucherselected{border:2px solid #f8c126a6}#mBWrapper .MapButton{padding:10px 10px 70px;position:relative;top:6em}#mBWrapper .PrintVLabl{-webkit-print-color-adjust:exact;font-size:1rem;display:inline-block}#mBWrapper .emailLbl{font-size:1rem;display:inline-block}#mBWrapper .input-details{margin-top:3%;margin-left:24%}#mBWrapper .emailLink{color:#f8c126a6;-webkit-print-color-adjust:exact;font-weight:700}#mBWrapper .PagoLogo{display:inherit;-webkit-print-color-adjust:exact;margin-bottom:2%}#mBWrapper .bankcontainerSubLbl{float:left;-webkit-print-color-adjust:exact;text-align:center;width:15%;margin-left:-12em;position:relative;top:112px}#mBWrapper .expTimerLogo{float:left;width:2.125rem;position:relative}#mBWrapper .extraInstruction{margin-top:2%;margin-bottom:2%;font-size:.8rem;position:relative;left:3%}#mBWrapper .extraInstructionStar{color:#d7a928}#mBWrapper .voucherPrintPago{cursor:pointer}#mBWrapper #BCP img,#mBWrapper #BBVA img,#mBWrapper #INTERBANK img,#mBWrapper #BANBIF img,#mBWrapper #SCOTIBANK img{cursor:pointer;-webkit-print-color-adjust:exact;width:200px}#mBWrapper #BCP_CP,#mBWrapper #BBVA_CP,#mBWrapper #INTERBANK_CP,#mBWrapper #BANBIF_CP{cursor:pointer;-webkit-print-color-adjust:exact;width:18%}#mBWrapper #WESTERUNION_CP img,#mBWrapper #KASNET_CP img,#mBWrapper #SCOTIBANK_CP img,#mBWrapper #GROCERYSTORE_CP img,#mBWrapper #TAMBO_CP img{cursor:pointer;-webkit-print-color-adjust:exact;width:200px}#mBWrapper .bank-detail-dbt{text-align:left;padding-top:38px;padding-bottom:12px;font-size:1rem;font-weight:bolder}#mBWrapper .bank-acount-info{border-radius:6px;width:518px;height:220px;padding:1% 1% 1% 50px;box-shadow:0 4px 8px 2px #ddd}#mBWrapper .Acc-details{padding-bottom:4%}#mBWrapper .bolding{padding-left:10px;padding-right:3px;font-size:1rem;font-weight:bolder}#mBWrapper .noteAlert{color:#f04747;padding-top:12px;font-size:1rem}#mBWrapper .pathDbt{border:1px solid #ebebeb;width:518px;height:2px;margin-top:33px}#mBWrapper .bank-name{color:#0606a0;padding-bottom:12px;font-weight:bolder}#mBWrapper .make-payment{text-align:center;background-color:#daf6ec;border:1px solid #38b87c;border-radius:6px;width:518px;height:40px;padding:10px 10px 10px 100px;font-size:1rem;font-weight:bolder}#mBWrapper .payment-msg{text-align:center;margin-left:0%;margin-right:18%;padding-top:28px;font-size:1rem}#mBWrapper .pay-bold{font-weight:700}#mBWrapper .click-here{color:#3f51b5;font-weight:700}#mBWrapper .DBTImg{margin-bottom:15px}#mBWrapper .img_dbt{width:58px;height:50px}#mBWrapper .pay-btn,#mBWrapper .pay-btn-boost{text-align:center;color:#fff;cursor:pointer;background-color:#465986;border-radius:3px;width:331px;height:40px;margin-top:20px;margin-left:15%;padding:11px;font-size:.8rem;font-weight:600}#mBWrapper .AmntSecondPart{color:#f99001;font-weight:900}#mBWrapper .DBT{margin-left:14%;padding-top:15px;padding-bottom:80px}#mBWrapper .priceDivider{display:inline-block;position:relative}#mBWrapper .AmntFrstPart{font-weight:900}#mBWrapper .DBT-Accnt-wd{width:42%}#mBWrapper .complete-PayText{float:left;display:block}#mBWrapper .arrow_box{text-align:center;background-color:#ffeacd;border:1px solid #ff9f1c;border-radius:6px;width:355px;margin-top:5px;padding:10px;font-size:13px;position:absolute;right:-186px}#mBWrapper .showTimer{float:left;padding-left:6px;font-size:15px;display:block}#mBWrapper .dbt-inputs{opacity:.6;letter-spacing:.3px;color:#7e7e8c;padding-top:24px;font-family:Montserrat;font-size:1rem;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.43}#mBWrapper .arrow_box:after,#mBWrapper .arrow_box:before{content:" ";pointer-events:none;border:solid #ff9f1c;width:0;height:0;position:absolute;bottom:100%;left:50%}#mBWrapper .arrow_box:after{border-width:5px;border-color:#00968800 #00968800 #ffeacd;margin-left:-30px}#mBWrapper .arrow_box:before{border-width:7px;border-color:#c2e1f500 #c2e1f500 #ff9f1c;margin-left:-32px}#mBWrapper .timer-msg{padding-top:111px;padding-bottom:50px;padding-left:300px;font-size:1rem;font-weight:700}#mBWrapper .pay-status-msg{text-align:center;padding-top:24px;padding-left:42px;padding-right:42px;font-size:1rem}#mBWrapper .pay-status{color:#ff9f1c;padding-top:24px;font-size:19px;font-weight:700}#mBWrapper .timer-img{width:76.3px;height:86.2px;margin-top:86.9px;margin-left:323px}#mBWrapper .DBT-padding{text-align:center;padding:10px}#mBWrapper .emailDBT{padding-top:8px}#mBWrapper .How-To-Pay,#mBWrapper .How-To-Pay-VA{z-index:9999;background:#fff;border:1px solid #e6e6e6;width:480px;margin-left:280px;padding:2em;position:fixed;top:5%;box-shadow:0 6px 11px #a6a6a680}#mBWrapper .How-To-Pay-VA{width:738px;height:620px;margin-left:180px}#mBWrapper .pay-success-img{border:1px solid #38b87c;width:76.3px;height:86.2px;margin-top:86.9px;margin-left:340px}#mBWrapper .copy_data{color:#5279d0;cursor:pointer;padding-left:12px;font-size:1rem}#mBWrapper .resend-msg{color:#5279d0;padding-top:32px;padding-bottom:100px;padding-left:300px;font-size:1rem;font-weight:700}#mBWrapper .pay-success-msg{padding-top:24px;padding-left:157px;font-size:1rem}#mBWrapper .pay-success{text-align:center;color:#38b87c;padding-top:24px;font-size:19px;font-weight:700}#mBWrapper .pay-expiry-img{width:76.3px;height:86.2px;margin-top:86.9px;margin-left:340px}#mBWrapper .expiry-msg{text-align:center;padding-top:32px;padding-bottom:100px;font-size:1rem;font-weight:700}#mBWrapper .gft-expiry-msg{text-align:center;padding-top:32px;font-size:1rem}#mBWrapper .pay-expiry-msg{text-align:center;padding-top:24px;padding-bottom:40px;font-size:1rem}#mBWrapper .pay-expiry{text-align:center;color:#3e3e52;padding-top:24px}#mBWrapper .upload-proof{color:#5279d0;font-weight:700}#mBWrapper .tabs{margin-top:50px}#mBWrapper .pay-expiry-btn{color:#fff;cursor:pointer;background-color:#465986;border-radius:3px;width:331px;height:40px;margin:24px auto 0;padding:10px;font-size:1rem;font-weight:700;display:inline-block;box-shadow:0 2px 4px #00000017}#mBWrapper .claim-refund-text{font-weight:700}#mBWrapper .claim-refund-btn{cursor:pointer;color:#fff;text-align:center;background-color:#465986;border-radius:3px;width:520px;height:48px;margin-top:40px;margin-bottom:45px;margin-left:16%;padding:14px;font-size:1rem;font-weight:700}#mBWrapper .how-to-pay-text{color:#c53133;text-align:left;padding-bottom:5%;font-size:1rem;font-weight:bolder}#mBWrapper .accnt-b{letter-spacing:1px;font-size:1rem}#mBWrapper .copied{opacity:.8;color:#fff;text-align:center;z-index:10001;background-color:#3e3e52;border-radius:3px;width:217px;height:36px;padding:7px;position:fixed;top:36.5%;left:32.5%}#mBWrapper .voucher-info{border-radius:6px;width:518px;height:175px;padding:1% 1% 1% 50px;box-shadow:0 4px 8px 2px #ddd}#mBWrapper .voucher-code-lbl{color:#7e7e8c;padding-bottom:7px}#mBWrapper .voucher-code-data{font-size:1.5rem;font-weight:bolder}#mBWrapper .voucher-deatils-SEA{padding-top:4%;padding-bottom:12px}#mBWrapper .voucher-Etckt-msg{text-align:left;background-color:#48d2a033;border-radius:2px;width:518px;height:48px;margin-top:4%;padding:1%;font-size:13px}#mBWrapper .etckt-img{width:18px;height:18px}#mBWrapper .etckt-msg{float:right;width:95%;display:block}#mBWrapper .complete-payment-voucher{background-color:#ff9f1c38;border:1px solid #ff9f1c}#mBWrapper .alfa-text{color:#38b87c;padding-right:3px;font-size:13px;font-weight:700;line-height:1.43}#mBWrapper .alfamart-title-text{margin-top:10px;margin-right:62px}#mBWrapper .img_alfamart{object-fit:contain;width:263px;height:37px}#mBWrapper .img_indomaret{object-fit:contain;width:245px;height:37px}#mBWrapper .img_indo_ceriamart{object-fit:contain;width:245px;height:37px;margin-left:-10%}#mBWrapper .bank-details-voucher{text-align:left;padding-top:27px;padding-bottom:8px;font-size:1rem;font-weight:bolder}#mBWrapper .steps-main{counter-reset:b}#mBWrapper .space-top{margin-top:2em}#mBWrapper .step-item{border-left:1px solid #ebebeb;margin-left:.6em;padding:0 0 24px 1.9em;position:relative}#mBWrapper .step-item:before{counter-increment:b;content:counter(b);float:left;text-align:center;background:#fff;border:1px solid #ebebeb;border-radius:50%;width:24px;height:24px;margin:0;font-size:.8rem;line-height:22px;display:block;position:absolute;top:0;left:-12px}#mBWrapper .how-to-pay-header-VA{margin-top:24px;position:relative}#mBWrapper .text-bold{font-size:1rem;font-weight:600px}#mBWrapper .How-to-pay-btn{text-align:center;color:#fff;cursor:pointer;background-color:#465986;border-radius:3px;width:331px;height:40px;margin-top:20px;margin-left:15%;padding:11px;font-size:.8rem;font-weight:600}#mBWrapper .img_atm{object-fit:contain;width:48px;height:37px;margin-right:11px}#mBWrapper .atm-title-text{margin-top:10px;margin-right:162px}#mBWrapper .atmtab{text-align:center;color:#4a4a4a;cursor:pointer;border-right:.5px solid #ccc;width:148.5px;height:35px;padding-top:10px;padding-bottom:12px;font-size:1rem;font-weight:600;display:inline-block}#mBWrapper .atmtabselector{z-index:1;background-color:#e24648;width:146.5px;height:2px;margin-left:0;transition:all 1s;display:inline-block;position:absolute;left:0}#mBWrapper .atm-how-to-pay{border:1px solid #ccc;margin:16px;font-size:.8rem}#mBWrapper .tab-holder{width:447px}#mBWrapper .how-to-pay-atm-title{width:81%;margin:10px 10px 10px 15px}#mBWrapper .voucher-info-gopay{border-radius:6px;width:152px;height:154px;margin-left:170px;padding:1%;box-shadow:0 4px 8px 2px #ddd}#mBWrapper .pay-via{margin:23px 13px 13px 169px}#mBWrapper .pay-via-img{width:97px;height:37px;margin-bottom:11px;margin-left:7px}#mBWrapper .h-32p{height:32px}#mBWrapper .gopay-subtext{color:#3e3e52;margin-left:21px;font-size:13px;font-weight:600}#mBWrapper .qrCode-img{width:142px;height:142px}#mBWrapper .pay-expiry-main{text-align:center;color:#3e3e52;background-color:#f047474d;border:1px solid #f04747;border-radius:6px;width:600px;height:66px;margin:10px auto 0}#mBWrapper .expiry-head1{padding-top:12px;font-weight:700}#mBWrapper .expiry-head2{padding-top:4px;font-size:.8rem}#mBWrapper .redirect-boost-url{color:#2c58c1;cursor:pointer;margin-top:10px;margin-left:22%}#mBWrapper .color-boost-url{color:#2c58c1;cursor:pointer;text-decoration:none}#mBWrapper .margin-top-20{margin-top:20px}#mBWrapper .payment-error-message{color:#f32121;text-align:center;width:86%;margin-top:10px;font-size:13px;line-height:20px}#mBWrapper .How-to-pay-text{color:#2c58c1;cursor:pointer}#mBWrapper .align-boost-scan{text-align:center;width:80%}#mBWrapper .orLbl-css{text-align:center;margin-top:10px;margin-right:21%;font-size:1rem;font-weight:600}#mBWrapper .text-trans-fs{text-transform:uppercase;background:#e7100c;font-size:13px}#mBWrapper .pay-btn-boost.loading{background-image:url(//s1.rdbuz.com/assets/Images/SelectBus/loader.gif);background-repeat:no-repeat;background-size:100% 100%;padding:12px 16px}#mBWrapper .seven-eleven-txt{color:#3e3e52;font-size:1rem;line-height:1.43}#mBWrapper .merchant-name-txt{color:#7e7e8c;margin-top:26px;font-size:1rem;line-height:1.43}#mBWrapper .merchant-value-text{letter-spacing:1px;color:#3e3e52;margin-top:4px;font-size:1.5rem;font-weight:700;line-height:1}#mBWrapper .txn-id-txt{color:#7e7e8c;margin-top:16px;font-size:1rem;line-height:1.43}#mBWrapper .barcode-txn{float:left;margin-top:4px}#mBWrapper .txn-txt{letter-spacing:1px;color:#3e3e52;margin-top:7%;margin-left:50%;font-size:1.5rem;font-weight:700;line-height:1}#mBWrapper .veriftn-code-txt{clear:both;color:#7e7e8c;margin-top:9%;font-size:1rem;line-height:1.43}#mBWrapper .amount-to-trnfr-lbl{color:#7e7e8c;font-size:1rem;line-height:1.43}#mBWrapper .clear-both{clear:both}#mBWrapper .amount-lbl{letter-spacing:1px;color:#3e3e52;font-size:1.5rem;font-weight:700;line-height:1}#mBWrapper .height-300px{height:300px}#mBWrapper .seven-eleven-img{text-align:right;margin-right:28px}#mBWrapper .height-118p{height:118px}#mBWrapper .compltd-paymnt-btn{text-align:center;letter-spacing:1px;color:#3e3e52;cursor:pointer;background-color:#f8f4f4;border:1px solid #3e3e52;border-radius:3px;margin-top:30px;margin-left:15%;margin-right:15%;padding:5px;font-size:1rem;font-weight:400;line-height:1.43;box-shadow:0 2px 4px #00000017}#mBWrapper .paymt-status-line{text-align:center;color:#7e7e8c;margin-top:8px;font-size:.8rem;font-weight:400}#mBWrapper .gif_width{width:22%;margin-left:37%;padding-top:150px}#mBWrapper .padding-b-150p{padding-bottom:150px}#mBWrapper .rotating-txt-css{text-align:center;color:#7e7e8c;margin-top:8px;font-size:19px}#mBWrapper .success-txt-css{text-align:center;color:#4a4a4a;margin-top:20px;font-size:1.5rem;font-weight:700}#mBWrapper .icon-close-VA{color:#000;font-size:47px;font-weight:500;position:absolute;top:-47%;right:1%}#mBWrapper .text-bold-VA{color:#3e3e52;margin-left:24px;font-size:1.5rem;font-weight:700}#mBWrapper .how-to-pay-content-VA-same,#mBWrapper .how-to-pay-content-VA-other{background:#f8f4f4;width:690px;height:410px;margin-top:32px;margin-left:3%}#mBWrapper .same-bank{color:var(--primary);float:left;margin-bottom:20px;padding-top:22px;padding-left:24px;font-size:1rem;font-weight:700}#mBWrapper .instruction-VA-same,#mBWrapper .instruction-VA-other{clear:both;background:#fff;border:1px solid #e3e3e3;border-radius:4px;width:642px;height:328px;margin-top:24px;margin-left:3.3%}#mBWrapper .banking-method{color:#3e3e52;float:left;text-align:center;cursor:pointer;border-bottom:2px solid #e3e3e3;width:33%;padding:16px;font-size:1rem}#mBWrapper .width-34p{width:34%}#mBWrapper .mid-banking-method{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}#mBWrapper .instructions-osrl{height:265px;max-height:100%;overflow-y:auto}#mBWrapper .margin-t-55p{margin-top:55px}#mBWrapper .instruction-Method-VA{height:265px;max-height:100%;overflow-y:auto}#mBWrapper .selected-method-VA{border-bottom:solid 2px var(--primary);font-weight:700}#mBWrapper .height-64p{height:64px}#mBWrapper .upper-lower-arrow{float:right;cursor:pointer;margin-top:20px;margin-right:24px}#mBWrapper .border-left-0{border-left:0}#mBWrapper .margin-t-20p{margin-top:20px}#mBWrapper .no-other-bank-instr{padding-top:2em;font-weight:700}#mBWrapper .height-unset{height:unset}#mBWrapper .margin-l-85{margin-left:85%}#mBWrapper .DBT-Flex{margin:0 14%}#mBWrapper .DBT-Flex .header{justify-content:space-between;align-items:center;margin:1em 0;display:flex}#mBWrapper .DBT-Flex .header img{height:2em}#mBWrapper .DBT-Flex .header .print{color:#1034d9;cursor:pointer;align-items:center;font-size:10px;font-weight:700;line-height:1.6;display:flex}#mBWrapper .DBT-Flex .header .print img{margin-right:.5em}#mBWrapper .DBT-Flex .header .print .print-text{padding-top:.3em}#mBWrapper .DBT-Flex .timer-info{background-color:#fff5e5;border-radius:2px;justify-content:flex-start;align-items:center;margin:1em 0;padding:1em;display:flex}#mBWrapper .DBT-Flex .timer-info img{margin-right:2em}#mBWrapper .DBT-Flex .timer-info .timer-val{letter-spacing:normal;color:#ff9b00;font-size:.8rem;font-weight:700;line-height:1.33;display:flex}#mBWrapper .DBT-Flex .timer-info .timer-val .showTimer{float:initial;padding-left:6px;font-size:.8rem;display:block}#mBWrapper .DBT-Flex .bank-details-voucher{flex-direction:column;justify-content:center;align-items:center;margin:1em 0;padding:0;font-weight:400;display:flex}#mBWrapper .DBT-Flex .bank-details-voucher .qr-block{justify-content:center;align-items:center;margin:2em 0;display:flex}#mBWrapper .DBT-Flex .bank-details-voucher .instruction{color:#3e3e52;flex-direction:column;justify-content:center;align-items:center;margin:1em 0;line-height:1.43;display:flex}#mBWrapper .DBT-Flex .bank-details-voucher .or-block{color:#3e3e52;justify-content:center;align-items:center;margin:1em 0;line-height:1.43;display:flex}#mBWrapper .DBT-Flex .bank-details-voucher .or-block .How-to-pay-text{color:#1034d9}#mBWrapper .DBT-Flex .bank-details-voucher .notification{color:#3e3e52;justify-content:center;align-items:center;margin:2em 0 1em;line-height:1.43;display:flex}#mBWrapper .DBT-Flex .bank-details-voucher .notification div{text-align:center}#mBWrapper .DBT-Flex .bank-details-voucher .redirect-boost-url{color:#1034d9;justify-content:center;align-items:center;margin:2em 0 1em;line-height:1.43;display:flex}#mBWrapper .DBT-Flex .bank-details-voucher .pay-btn-boost-new{letter-spacing:.88px;color:#fff;background-color:#465986;border-radius:2px;justify-content:center;align-items:center;margin:2em 0 1em;font-size:1rem;font-weight:700;line-height:1.43;display:flex}#mBWrapper .gopay-container{flex-direction:column;justify-content:center;align-items:center;margin:0;padding:1em 4em;display:flex}#mBWrapper .gopay-container .gopay-timer-info{background-color:#fff5e5;border-radius:2px;justify-content:flex-start;align-items:center;width:100%;margin:1em 0;padding:1em;display:flex}#mBWrapper .gopay-container .gopay-timer-info img{margin-right:2em}#mBWrapper .gopay-container .gopay-timer-info .timer-val{letter-spacing:normal;color:#ff9b00;font-size:.8rem;font-weight:700;line-height:1.33;display:flex}#mBWrapper .gopay-container .gopay-timer-info .timer-val .showTimer{float:initial;padding-left:6px;font-size:.8rem;display:block}#mBWrapper .gopay-container .gopay-title{color:#3e3e52;text-align:center;margin-bottom:1em;font-size:1rem;line-height:1.43}#mBWrapper .gopay-container .gopay-qr-img{margin-bottom:.1em}#mBWrapper .gopay-container .gopay-qr-img img{height:10em}#mBWrapper .gopay-container .gopay-logo{margin-bottom:1em}#mBWrapper .gopay-container .gopay-logo img{height:2em}#mBWrapper .gopay-container .how-to-pay-gopay{letter-spacing:.88px;color:#fff;text-transform:uppercase;cursor:pointer;background-color:#465986;border-radius:2px;justify-content:center;align-items:center;min-width:11em;margin-bottom:1em;padding:.6em 1em;font-size:1rem;font-weight:700;line-height:1.43;display:flex}#mBWrapper .gopay-container .notify-msg-gopay{color:#3e3e52;text-align:center;margin:1em 6em;font-size:1rem;line-height:1.43}#mBWrapper .gopay-container .notify-msg-gopay .bold{font-weight:700}#mBWrapper .gopay-container .payment-status-gopay{color:#747f8d;text-align:center;margin-bottom:1em;font-size:.8rem;line-height:1.67}#mBWrapper .gopay-container .gopay-completed-paymnt-btn{letter-spacing:.88px;color:#fff;text-transform:uppercase;cursor:pointer;box-shadow:unset;border:unset;background-color:#465986;border-radius:2px;justify-content:center;align-items:center;margin:0 0 1em;padding:.6em 1em;font-size:1rem;font-weight:700;line-height:1.43;display:flex}#mBWrapper .VAT-container{flex-direction:column;justify-content:center;align-items:center;margin:0;padding:1em 4em;display:flex}#mBWrapper .VAT-container .header{justify-content:space-between;align-items:center;width:100%;margin:1em 0;display:flex}#mBWrapper .VAT-container .header img{height:3em}#mBWrapper .VAT-container .header .print{color:#1034d9;cursor:pointer;align-items:center;font-size:10px;font-weight:700;line-height:1.6;display:flex}#mBWrapper .VAT-container .header .print img{margin-right:.5em}#mBWrapper .VAT-container .header .print .print-text{padding-top:.3em}#mBWrapper .VAT-container .vat-timer-info{background-color:#fff5e5;border-radius:2px;justify-content:flex-start;align-items:center;width:100%;margin:1em 0 2em;padding:1em;display:flex}#mBWrapper .VAT-container .vat-timer-info img{margin-right:2em}#mBWrapper .VAT-container .vat-timer-info .timer-val{letter-spacing:normal;color:#ff9b00;font-size:.8rem;font-weight:700;line-height:1.33;display:flex}#mBWrapper .VAT-container .vat-timer-info .timer-val .showTimer{float:initial;padding-left:6px;font-size:.8rem;display:block}#mBWrapper .VAT-container .vat-voucher-info{background-color:#f8f4f4;border:1px solid #ddd;border-radius:2px;justify-content:space-between;width:100%;margin-bottom:1em;padding:1em 2em;display:flex}#mBWrapper .VAT-container .vat-voucher-info .voucher-info-col{flex-direction:column;display:flex}#mBWrapper .VAT-container .vat-voucher-info .voucher-info-col .voucher-info-row-1{color:#3e3e52;margin-bottom:1em}#mBWrapper .VAT-container .vat-voucher-info .voucher-info-col .voucher-info-row-2{align-items:center;display:flex}#mBWrapper .VAT-container .vat-voucher-info .voucher-info-col .voucher-info-row-2 .voucher-code{color:#86003e;font-size:1rem;font-weight:700}#mBWrapper .VAT-container .vat-voucher-info .voucher-info-col .voucher-info-row-2 .copy_btn{color:#2418f4;cursor:pointer;margin-left:1em;font-size:.8rem;line-height:1.67}#mBWrapper .VAT-container .voucher-note{color:#de595e;align-self:flex-start;margin-bottom:1em;font-size:.8rem;line-height:1.33;display:flex}#mBWrapper .VAT-container .instruction-lbl{align-self:flex-start;margin-bottom:1em}#mBWrapper .VAT-container .vat-instructions{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;flex-direction:column;width:100%;margin-bottom:1em;padding:1em;display:flex}#mBWrapper .VAT-container .vat-instructions .row-1{justify-content:space-between;display:flex}#mBWrapper .VAT-container .vat-instructions .row-1 .title{color:#3e3e52;text-transform:uppercase;font-size:.8rem;font-weight:700;line-height:1.67;display:flex}#mBWrapper .VAT-container .vat-instructions .row-1 .show-hide{cursor:pointer;justify-content:center;align-items:center;display:flex}#mBWrapper .VAT-container .vat-instructions .row-1 .show-hide i{margin-left:1em;font-size:.8rem;font-weight:unset!important}#mBWrapper .VAT-container .vat-instructions .row-2{margin-top:1em}#mBWrapper .VAT-container .vat-instructions .row-2 .instructions-type{display:flex}#mBWrapper .VAT-container .vat-instructions .row-2 .instructions-type .selected-type{color:#1034d9;border-bottom:1px solid #1034d9;font-weight:700}#mBWrapper .VAT-container .vat-instructions .row-2 .instructions-type div{color:#3e3e52;cursor:pointer;margin-right:2em;font-size:.8rem;line-height:1.67}#mBWrapper .VAT-container .line{border:.5px solid #ddd;width:100%;margin:1em 0}#mBWrapper .VAT-container .notify-msg-vat{color:#3e3e52;text-align:center;margin:1em 6em;font-size:1rem;line-height:1.43}#mBWrapper .VAT-container .notify-msg-vat .bold{font-weight:700}#mBWrapper .VAT-container .payment-status-vat{color:#747f8d;text-align:center;margin-bottom:1em;font-size:.8rem;line-height:1.67}#mBWrapper .VAT-container .vat-completed-paymnt-btn{letter-spacing:.88px;color:#fff;text-transform:uppercase;cursor:pointer;box-shadow:unset;border:unset;background-color:#465986;border-radius:2px;justify-content:center;align-items:center;margin:0 0 1em;padding:.6em 1em;font-size:1rem;font-weight:700;line-height:1.43;display:flex}#mBWrapper .bank-transfer-container{flex-direction:column;justify-content:center;align-items:center;margin:0;padding:1em 4em;display:flex}#mBWrapper .bank-transfer-container .header{justify-content:space-between;align-items:center;width:100%;margin:1em 0;display:flex}#mBWrapper .bank-transfer-container .header img{height:3em}#mBWrapper .bank-transfer-container .header .print{color:#1034d9;cursor:pointer;align-items:center;font-size:10px;font-weight:700;line-height:1.6;display:flex}#mBWrapper .bank-transfer-container .header .print img{margin-right:.5em}#mBWrapper .bank-transfer-container .header .print .print-text{padding-top:.3em}#mBWrapper .bank-transfer-container .bt-timer-info{background-color:#fff5e5;border-radius:2px;justify-content:flex-start;align-items:center;width:100%;margin:1em 0 2em;padding:1em;display:flex}#mBWrapper .bank-transfer-container .bt-timer-info img{margin-right:2em}#mBWrapper .bank-transfer-container .bt-timer-info .timer-val{letter-spacing:normal;color:#ff9b00;font-size:.8rem;font-weight:700;line-height:1.33;display:flex}#mBWrapper .bank-transfer-container .bt-timer-info .timer-val .showTimer{float:initial;padding-left:6px;font-size:.8rem;display:block}#mBWrapper .bank-transfer-container .bt-voucher-info{background-color:#f8f4f4;border:1px solid #ddd;border-radius:2px;justify-content:flex-start;width:100%;margin-bottom:4em;padding:1em 2em;display:flex}#mBWrapper .bank-transfer-container .bt-voucher-info .voucher-info-col{flex-direction:column;display:flex}#mBWrapper .bank-transfer-container .bt-voucher-info .voucher-info-col .voucher-info-row-1{color:#3e3e52;margin-bottom:1em}#mBWrapper .bank-transfer-container .bt-voucher-info .voucher-info-col .voucher-info-row-2{align-items:center;display:flex}#mBWrapper .bank-transfer-container .bt-voucher-info .voucher-info-col .voucher-info-row-2 .voucher-val{flex-direction:column;display:flex}#mBWrapper .bank-transfer-container .bt-voucher-info .voucher-info-col .voucher-info-row-2 .voucher-val .grey-lbl{color:#3e3e52!important}#mBWrapper .bank-transfer-container .bt-voucher-info .voucher-info-col .voucher-info-row-2 .voucher-val div:first-child{color:#86003e;font-size:1rem;font-weight:700}#mBWrapper .bank-transfer-container .bt-voucher-info .voucher-info-col .voucher-info-row-2 .voucher-val .arrow_box{right:unset;color:#47465d;text-align:left;background-color:#fff5e5;border:1px solid #ff9b00;border-radius:2px;margin-top:2em;margin-left:-6.5em;font-size:.8rem;line-height:1.33}#mBWrapper .bank-transfer-container .bt-voucher-info .voucher-info-col .voucher-info-row-2 .copy_btn{color:#2418f4;cursor:pointer;margin-left:1em;font-size:.8rem;line-height:1.67}#mBWrapper .bank-transfer-container .bt-account-info{background-color:unset;border:unset;padding:unset;margin-bottom:5em}#mBWrapper .bank-transfer-container .bt-account-info .voucher-val div:first-child{color:#3e3e52}#mBWrapper .bank-transfer-container .bt-account-info .voucher-val .arrow_box{margin-left:-9.5em!important}#mBWrapper .bank-transfer-container .voucher-note{color:#de595e;align-self:flex-start;margin-bottom:1em;font-size:.8rem;line-height:1.33;display:flex}#mBWrapper .bank-transfer-container .line{border:.5px solid #ddd;width:100%;margin:1em 0}#mBWrapper .bank-transfer-container .notify-msg-bt{color:#3e3e52;text-align:center;margin:1em 6em;font-size:1rem;line-height:1.43}#mBWrapper .bank-transfer-container .notify-msg-bt .bold{font-weight:700}#mBWrapper .bank-transfer-container .payment-status-bt{color:#747f8d;text-align:center;margin-bottom:1em;font-size:.8rem;line-height:1.67}#mBWrapper .bank-transfer-container .bt-completed-paymnt-btn{letter-spacing:.88px;color:#fff;text-transform:uppercase;cursor:pointer;box-shadow:unset;border:unset;background-color:#465986;border-radius:2px;justify-content:center;align-items:center;margin:0 0 1em;padding:.6em 1em;font-size:1rem;font-weight:700;line-height:1.43;display:flex}#mBWrapper .idn-voucher-footer{color:#3e3e52;background-color:#f8f4f4;justify-content:center;align-items:center;padding:1.2em;font-size:.8rem;line-height:1.33;display:flex}#mBWrapper .idn-voucher-footer .bar{border-right:1px solid #ddd;height:1.2em;margin:0 1em}#mBWrapper .idn-voucher-footer .contact-email{color:#1446a0;font-weight:700}#mBWrapper .idn-voucher-footer .footer-help{letter-spacing:.12px;color:#1034d9;font-weight:700}#mBWrapper .icon-up,#mBWrapper .icon-down{padding-left:5px}#mBWrapper .mySlides .leftbPadding{margin-left:6%!important}.contact_page .heading{color:var(--primary);font-size:2rem;font-weight:600}.contact_page .sub_heading{padding:.875rem 0;font-size:1rem;font-weight:500}.contact_page .office_data_items{flex:1 0 25%;max-width:25%;min-height:200px;display:flex}.contact_page .office_content{word-wrap:break-word;padding:.5rem 0;font-size:.9rem}.contact_page .faqTags{border:1px solid var(--secondary);cursor:pointer;border-radius:1.25rem;margin-bottom:.5rem;margin-right:.5rem;padding:.5rem 1em;font-size:.875rem;list-style-type:none}.contact_page .summary{border-radius:.5em;padding-top:1.5em}.contact_page .faq_ques{cursor:pointer;justify-content:space-between;align-items:center;list-style-type:none;display:flex}.contact_page .faq_ques:after{content:url(https://st.redbus.in/images/WL/aerobus/ic-collapse.svg)}.contact_page .summary[open] summary:after{content:url(https://st.redbus.in/images/WL/aerobus/ic-expand.svg)}.contact_page .summary[open]{border-left:3px solid var(--primary)}.contact_page .summary[open] .faq_ques{font-weight:700}.contact_page.v2_contact_page .office_data_items .card{background-color:var(--primary);color:#fff}@media screen and (max-width:996px){.contact_page{padding-top:2rem;padding-bottom:2rem}.contact_page .office_data_items{flex:0 0 25%;max-width:25%}}@media screen and (max-width:768px){.contact_page{padding-top:1.5rem;padding-bottom:1.5rem}.contact_page .office_data_items{flex:0 0 50%;max-width:50%}}@media screen and (max-width:480px){.contact_page .office_data_items{flex:0 0 100%;max-width:100%}}.srp_page .srp_inv_container{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.srp_page .result_pad_img{padding:.5rem 0}.srp_page .result_pad_img img{object-fit:contain;max-width:150px;max-height:60px}.srp_page .view_seats_button{border-radius:1rem;margin-top:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;min-width:120px!important}.srp_page .bg_primary{background-color:var(--primary)}.srp_page .bg_secondary{background-color:var(--secondary)}.srp_page .font_16{font-size:16px}.srp_page .fw_600{font-weight:600}.srp_page .belowPanelItems:hover{color:var(--dark)}.srp_page .font_11{font-size:11px}.srp_page .font_12{font-size:12px}.srp_page .font_14{font-size:14px}.srp_page .font_family_montserrat{text-align:left;justify-content:left;align-items:left;margin-top:1rem;font-family:Montserrat;font-size:1rem;font-weight:500}.srp_page .cancellable{text-transform:uppercase;background:#d0ddf8;font-size:.65em}.srp_page .noResultBackground{background:#969595}.srp_page .panel-item{padding:0 2rem}.srp_page .panel-item .nav-link{color:var(--secondary)}.srp_page .panel-item .nav-link.active{color:var(--primary)}.srp_page .panel-item .nav-link:hover,.srp_page .panel-item .nav-link.active{border-color:var(--primary)!important}.srp_page .bus_image_container{max-width:160px;box-shadow:2px 2px 2px 2px #00000024;height:140px!important}.srp_page .box_shadow{box-shadow:0 15px 5px -15px #00000024}.srp_page .image_size{width:140px;height:100px}.srp_page .borderLeft{border-left:1.5px solid var(--secondary)}.srp_page .icon_size{width:20px;height:20px}.srp_page .inventory_card{background-color:#fff;border-radius:1rem;width:100%}.srp_page .inventory_card .resultContainer{padding:1.5rem}.srp_page .seat_layout_container{min-height:360px}.srp_page .feature_list_container{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.srp_page .feature_list_item{text-align:center;text-overflow:ellipsis;color:#1d1d1d;border-radius:.5rem;padding:.25rem .5rem;font-size:.875rem;overflow:hidden}.srp_page .reddeals-sec{color:#7e7e8c;margin-top:16px;line-height:20px}.srp_page .reddeal-timer{width:80%;margin:0 auto;font-size:1.125rem}.srp_page .groupReddeal{background:#f7e7df}.srp_page .fare_details_container{text-align:right}.srp_page .fare_details_container .convenience_fee{color:var(--secondary);font-size:.875rem;font-weight:400}.srp_page .fare_details_container .fare_details{text-align:right;word-break:keep-all;gap:.5rem}.srp_page .fare_details_container .old_price,.srp_page .fare_details_container .new_price{justify-content:flex-end;align-items:center;gap:.25rem;font-size:1.125rem;font-weight:700;display:flex}.srp_page .fare_details_container .from_label{color:var(--secondary);text-transform:capitalize;font-size:.875rem;font-weight:400}.srp_page .fare_details_container .old_price{font-size:.875rem;font-weight:400;text-decoration:line-through}.srp_page .fare_details_container .cmpg_label{color:var(--primary)}.srp_page .max_width_150{max-width:150px!important}.srp_page .image_bo_logo{min-width:95px;min-height:65px}.srp_page .image_agg_logo{min-width:100px!important;min-height:40px!important}.srp_page .default_logo_container{height:40px}.srp_page .default_logo{background:url(https://s2.rdbuz.com/buslogos/country/IND/sprite/sprite_59b96b717b0db2970a0b0888a6efacd6.png);width:100%;height:40px;left:-15px}.srp_page .srp_image_loader{z-index:9999;opacity:1;margin:0 auto;padding:1rem;position:relative}.srp_page .srp_image_loader__img{color:var(--primary);background-color:#0000;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%)}.srp_page .srp_image_loader .image{width:2rem;height:2rem}.srp_page .layover_text{color:#e68600;font-size:12px;font-weight:500}.srp_page .horizontal_middle_line{border-top:1.5px solid #c4c4c4;width:calc(50% - 10px);position:relative;top:10px}.srp_page .in_transit:hover+.in_transit_tooltip{visibility:visible}.srp_page .in_transit_tooltip{visibility:hidden;z-index:1;cursor:default;width:11rem;position:absolute;top:calc(100% + 1rem);box-shadow:0 0 5px #0000004d}.srp_page .in_transit_tooltip .in_transit_tooltip_pointer{border-bottom:.625rem solid #fff5e5;border-left:.625rem solid #0000;border-right:.625rem solid #0000;position:absolute;top:0;transform:translateY(-100%)}.srp_page .in_transit{color:#e68600;background:#fff5e5}.srp_page .in_transit .in_transit_glow_wrap{width:.7rem}.srp_page .in_transit .in_transit_glow_wrap .in_transit_glow{background-color:#ff9f1c;border-radius:50%;width:.7rem;height:.7rem;animation:.75s linear infinite blink}.srp_page .journey_duration{justify-content:space-between;align-items:center;gap:1rem 0;display:flex}.srp_page .journey_duration__text{text-align:center;color:#1d1d1d42;align-items:center;width:100%;margin:0 2rem;font-size:.75rem;font-weight:400;display:flex}.srp_page .journey_duration__text:before,.srp_page .journey_duration__text:after{content:"";background-color:#1d1d1d42;flex:1;height:1px}.srp_page .journey_duration__text:before{margin-right:.5rem}.srp_page .journey_duration__text:after{margin-left:.5rem}.srp_page .journey_duration__bp_time,.srp_page .journey_duration__dp_time{font-size:1.125rem;font-weight:700}.srp_page .journey_duration__dp_time{text-align:right;font-weight:400}.srp_page .journey_bp_dp_info{justify-content:space-between;align-items:center;gap:1rem 0;font-family:Inter;display:flex}.srp_page .journey_bp_dp_info .journey_bp_info,.srp_page .journey_bp_dp_info .journey_dp_info{width:100%}.srp_page .journey_bp_dp_info .journey_bp_info__time,.srp_page .journey_bp_dp_info .journey_bp_info__std_bp_dp,.srp_page .journey_bp_dp_info .journey_dp_info__time,.srp_page .journey_bp_dp_info .journey_dp_info__std_bp_dp{font-size:.875rem;font-weight:400}.srp_page .journey_bp_dp_info .journey_dp_info{text-align:right}.srp_page .bus_details_nav{justify-content:flex-start;gap:0 2rem}.srp_page .bus_details_nav .panel-item{padding:0}.srp_page .bus_details_nav .panel-item .nav-link{padding-bottom:0}.srp_page .bus-details_container{background-color:var(--light);border:1px solid #e6e6e6;border-radius:1rem;margin-top:1rem;padding:1rem}@keyframes blink{0%{opacity:1}to{opacity:0}}.gallery_modal,.gallery_modal .modal-content{background-color:#0000!important}.gallery_modal .modal-body{background:#00000080;padding:0!important}.gallery_modal .close{z-index:9999;cursor:pointer;font-size:1.5rem;position:absolute;top:32px;right:32px}.gallery_modal .close,.gallery_modal .close:hover{color:#fff}.gallery_modal .carousel-inner{width:80vw;height:100vh;margin:auto}.gallery_modal .gallery_image{object-fit:contain;width:80vw;height:90vh;margin:auto;padding:5vh 0}.gallery_modal .carousel-control-prev,.gallery_modal .carousel-control-next{cursor:pointer;opacity:.6;width:32px;height:32px;top:50%;transform:translateY(-50%)}.gallery_modal .carousel-control-prev:hover,.gallery_modal .carousel-control-next:hover{opacity:1}.gallery_modal .left_arrow{left:2rem}.gallery_modal .right_arrow{right:2rem}.seatTypeModal .carousel-indicators button{border:1px solid #fff!important;border-radius:10px!important;width:8px!important;height:8px!important;margin:2px!important}.seatTypeModal .carousel-indicators .active{scale:1.1}.ferry_type{background-color:#d2dcf2;border-radius:1rem}.active_tab{border-bottom:3px solid var(--primary);width:80%}.tick_mark{color:#fff;background-color:#36b077}.horizontal_middle_line{border-top:1.5px dashed var(--secondary);width:calc(50% - 35px - 1.5rem);position:relative;top:10px}.border_left{border-left:1px solid #e0e0e0}.border_right{border-right:2px solid #ddd}.time_radio_width{width:7rem}.font_24{font-size:24px}.font_18{font-size:18px}.font_13{font-size:13px}.font_11{font-size:11px}.cancelBtn{transform:translateY(-50%)}.shadow_bottom{box-shadow:0 1px 2px 1px #0003}@media screen and (max-width:768px){.font_15{font-size:15px}.font_14{font-size:14px!important}.horizontal_middle_line{width:25%}}@media screen and (max-width:480px){.border_left{border-top:1px solid #e0e0e0;border-left:0;width:100%!important}}.reschedule-v2-page{min-height:60vh}.overlay-payment.reschedule-overlay{z-index:1050;background:#ffffffb3;position:fixed;inset:0}.reschedule-guest-page{max-width:1100px;padding-bottom:4rem}.reschedule-guest-page .headerwidget{text-align:center;margin-top:3rem;margin-bottom:0}.reschedule-guest-page .headerwidget .header{color:#535559;margin-bottom:2rem;font-size:2rem;font-weight:400}.reschedule-guest-page .headerwidget .headerTitle1{color:#535559;margin-bottom:2.5rem;font-size:1.2rem}.reschedule-guest-page .headerwidget .headerTitle1 .headerTitle-highlight{color:#da4d52}.reschedule-guest-page .reschedule-form-container{margin-bottom:2rem}.reschedule-guest-page .reschedule-field-label{color:#484848;text-transform:uppercase;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.reschedule-guest-page .reschedule-field-group{margin-bottom:0}.reschedule-guest-page .reschedule-input-icon{background-color:#fff;border-color:#dbdbdb;padding:0 .75rem}.reschedule-guest-page .reschedule-input-icon img{width:22px;height:22px}.reschedule-guest-page .input-group .form-floating>.form-control{height:3.125rem;min-height:3.125rem}.reschedule-guest-page .input-group>.input-group-text+.form-floating>.form-control,.reschedule-guest-page .input-group>.cancellation-country-code-select+.form-floating>.form-control{border-top-left-radius:0;border-bottom-left-radius:0}.reschedule-guest-page .input-group:focus-within{box-shadow:0 0 0 .2rem #d84e5526}@media (min-width:768px){.reschedule-guest-page .reschedule-submit-group{padding-top:1.75rem}}.reschedule-guest-page .reschedule-search-btn{text-transform:uppercase;background-color:#d74f57;border-color:#d74f57;min-width:7.5rem;min-height:3.125rem;font-weight:700}@media (min-width:768px){.reschedule-guest-page .reschedule-search-btn{min-width:7.5rem;font-size:inherit}}.reschedule-guest-page .reschedule-search-btn:hover,.reschedule-guest-page .reschedule-search-btn:focus{background-color:#c4464e;border-color:#c4464e}.reschedule-guest-page .reschedule-search-btn:disabled{opacity:.6}.reschedule-guest-page .cennterWidget{text-align:center;background-color:#fff;min-height:19rem;margin-top:3rem}.reschedule-guest-page #flowlbl{color:#484848;margin-bottom:3rem;font-size:1.5rem;font-weight:400;display:inline-block}.reschedule-guest-page .rescheduleStepsContainer{flex-wrap:wrap;justify-content:center;gap:2rem 1rem;padding:0 1rem;display:flex}.reschedule-guest-page .firstBlock,.reschedule-guest-page .secondBlock,.reschedule-guest-page .thirdBlock{text-align:left;flex:280px;align-items:flex-start;max-width:320px;display:flex}.reschedule-guest-page .firstBlock img,.reschedule-guest-page .secondBlock img,.reschedule-guest-page .thirdBlock img{flex-shrink:0;width:193px;height:120px}.reschedule-guest-page .firstBlock .fr,.reschedule-guest-page .secondBlock .fr,.reschedule-guest-page .thirdBlock .fr{flex:1;min-width:0;padding-left:.25rem}.reschedule-guest-page .firstBlock label,.reschedule-guest-page .secondBlock label,.reschedule-guest-page .thirdBlock label{color:#484848;margin-bottom:.25rem;font-size:.875rem;font-weight:700;line-height:1.29;display:block}.reschedule-guest-page .firstBlock .rescheduleStepsInfo,.reschedule-guest-page .secondBlock .rescheduleStepsInfo,.reschedule-guest-page .thirdBlock .rescheduleStepsInfo{color:#484848;margin:0;font-size:.875rem;font-weight:400;line-height:1.29}@media (max-width:991px){.reschedule-guest-page .headerwidget{margin-top:2rem}.reschedule-guest-page .headerwidget .header{margin-bottom:1rem;font-size:1.5rem}.reschedule-guest-page .headerwidget .headerTitle1{margin-bottom:1.5rem;font-size:1rem}.reschedule-guest-page .firstBlock,.reschedule-guest-page .secondBlock,.reschedule-guest-page .thirdBlock{flex:220px;max-width:none}}@media (max-width:576px){.reschedule-guest-page .headerwidget .header{font-size:1.25rem}.reschedule-guest-page .headerwidget .headerTitle1{font-size:.9375rem;line-height:1.4}.reschedule-guest-page .reschedule-field-label{margin-bottom:.35rem;font-size:.625rem}.reschedule-guest-page .input-group .form-floating>.form-control,.reschedule-guest-page .input-group .cancellation-country-code-select,.reschedule-guest-page .reschedule-search-btn{height:2.75rem;min-height:2.75rem}.reschedule-guest-page .input-group .cancellation-country-code-select{flex:0 0 58px;width:58px;max-width:58px;font-size:.75rem}.reschedule-guest-page .reschedule-search-btn{min-width:100%;padding-left:.25rem;padding-right:.25rem;font-size:.6875rem}.reschedule-guest-page .reschedule-submit-group{padding-top:0}.reschedule-guest-page #flowlbl{margin-bottom:2rem;font-size:1.125rem}.reschedule-guest-page .rescheduleStepsContainer{flex-direction:column;align-items:stretch;gap:1.5rem;padding:0}.reschedule-guest-page .firstBlock,.reschedule-guest-page .secondBlock,.reschedule-guest-page .thirdBlock{text-align:left;flex-direction:row;flex:none;align-items:flex-start;width:100%}.reschedule-guest-page .firstBlock img,.reschedule-guest-page .secondBlock img,.reschedule-guest-page .thirdBlock img{width:100px;height:auto}.reschedule-guest-page .firstBlock .fr,.reschedule-guest-page .secondBlock .fr,.reschedule-guest-page .thirdBlock .fr{margin-top:0;padding-left:.75rem}.reschedule-guest-page .firstBlock label,.reschedule-guest-page .secondBlock label,.reschedule-guest-page .thirdBlock label,.reschedule-guest-page .firstBlock .rescheduleStepsInfo,.reschedule-guest-page .secondBlock .rescheduleStepsInfo,.reschedule-guest-page .thirdBlock .rescheduleStepsInfo{font-size:.8125rem}}.reschedule-confirm-page.reschedule-revamp{max-width:900px}.reschedule-confirm-page.reschedule-revamp .flexi_logo{height:2.5rem;margin-left:.5rem}.reschedule-confirm-page.reschedule-revamp .rescheduleTktHeader{color:#7e7e8c;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:700}.reschedule-confirm-page.reschedule-revamp .journey-rect{background:#fff;border:1px solid #e5ebf8;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.reschedule-confirm-page.reschedule-revamp .journey-rect .j-travel-name{color:#465986;margin-bottom:1rem;font-size:1rem;font-weight:700}.reschedule-confirm-page.reschedule-revamp .journey-rect .j-travel-name .j-seater-type{color:#7e7e8c;margin-left:.5rem;font-size:.75rem;font-weight:400}.reschedule-confirm-page.reschedule-revamp .journey-rect .jd-items-container{flex-wrap:wrap;gap:1.5rem;display:flex}.reschedule-confirm-page.reschedule-revamp .journey-rect .jd-item1{flex:2 400px}.reschedule-confirm-page.reschedule-revamp .journey-rect .jd-item2{border-left:1px solid #e5ebf8;flex:120px;padding-left:1.5rem}.reschedule-confirm-page.reschedule-revamp .journey-rect .jd-item1-container{justify-content:space-between;margin-bottom:.5rem;display:flex}.reschedule-confirm-page.reschedule-revamp .journey-rect .jd-bd{color:#7e7e8c;text-transform:uppercase;font-size:.75rem;font-weight:700}.reschedule-confirm-page.reschedule-revamp .journey-rect .jd-sd{color:#3e3e52;font-size:.875rem;font-weight:700}.reschedule-confirm-page.reschedule-revamp .journey-rect .src-container{align-items:center;gap:.5rem;font-weight:700;display:flex}.reschedule-confirm-page.reschedule-revamp .journey-rect .dst-container{text-align:right;font-weight:700}.reschedule-confirm-page.reschedule-revamp .journey-rect .normal-style{color:#7e7e8c;font-size:.875rem}.reschedule-confirm-page.reschedule-revamp .dateTktHeader{color:#7e7e8c;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:700;display:flex}.reschedule-confirm-page.reschedule-revamp .dateTktHeader span{flex:1}.reschedule-confirm-page.reschedule-revamp .reschedule-two-col{flex-wrap:wrap;gap:1.5rem;display:flex}.reschedule-confirm-page.reschedule-revamp .instructions_wrapper,.reschedule-confirm-page.reschedule-revamp .dateChange{flex:45%}.reschedule-confirm-page.reschedule-revamp .steps_content{background:#fff;border:1px solid #e5ebf8;border-radius:8px;padding:1.5rem}.reschedule-confirm-page.reschedule-revamp .steps_wrapper{margin-bottom:1rem;display:flex}.reschedule-confirm-page.reschedule-revamp .steps_wrapper .step_number{color:#7e7e8c;min-width:3rem;font-size:.75rem;font-weight:700}.reschedule-confirm-page.reschedule-revamp .steps_wrapper .icon_and_step{gap:.75rem;display:flex}.reschedule-confirm-page.reschedule-revamp .steps_wrapper .icon_and_step .step_btn{width:1rem;height:1rem}.reschedule-confirm-page.reschedule-revamp .steps_wrapper .icon_and_step .step_line{border-left:1px dotted #ddd;height:3rem;margin:.25rem auto 0;display:block}.reschedule-confirm-page.reschedule-revamp .steps_wrapper .icon_and_step .step_info{color:#515069;font-size:.875rem}.reschedule-confirm-page.reschedule-revamp .steps_wrapper .icon_and_step .step_info #step_info_one{font-weight:700}.reschedule-confirm-page.reschedule-revamp .steps_wrapper:last-child .step_line{display:none}.reschedule-confirm-page.reschedule-revamp .charge-row{background:#fff;border:1px solid #e5ebf8;border-radius:8px;justify-content:space-between;margin-bottom:1rem;padding:1rem 1.5rem;display:flex}.reschedule-confirm-page.reschedule-revamp .charge-row .charge-msg{color:#7e7e8c;text-transform:uppercase;font-size:.75rem;font-weight:700}.reschedule-confirm-page.reschedule-revamp .charge-row .charge-value{font-weight:700}.reschedule-confirm-page.reschedule-revamp .passenger-section-label{color:#7e7e8c;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.reschedule-confirm-page.reschedule-revamp .rescheduleOrderDetailsRevamp{background:#fff;border:1px solid #e5ebf8;border-radius:8px;padding:1rem 1.5rem}.reschedule-confirm-page.reschedule-revamp .rescheduleOrderDetailsRevamp .passTxt{color:#7e7e8c;margin-bottom:.75rem;font-size:.75rem}.reschedule-confirm-page.reschedule-revamp .rescheduleOrderDetailsRevamp .passData{border-top:1px solid #f0f0f0;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}.reschedule-confirm-page.reschedule-revamp .rescheduleOrderDetailsRevamp .passData .passName{flex:100%;align-items:center;gap:.5rem;font-weight:700;display:flex}.reschedule-confirm-page.reschedule-revamp .rescheduleOrderDetailsRevamp .passData .gender,.reschedule-confirm-page.reschedule-revamp .rescheduleOrderDetailsRevamp .passData .age{color:#515069;font-size:.625rem;font-weight:700}.reschedule-confirm-page.reschedule-revamp .rescheduleOrderDetailsRevamp .passData .seatNo{color:#d84e55;margin-left:auto;font-weight:700}.reschedule-confirm-page.reschedule-revamp .reschduleOtherDetailsRevamp{background:#fff;border:1px solid #e5ebf8;border-radius:8px;margin-top:1.5rem;padding:1.5rem}.reschedule-confirm-page.reschedule-revamp .reschduleOtherDetailsRevamp .rschLabel{color:#7e7e8c;text-transform:uppercase;margin-bottom:1rem;font-size:.875rem;font-weight:700}.reschedule-confirm-page.reschedule-revamp .reschduleOtherDetailsRevamp .reschedule-date-search{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.reschedule-confirm-page.reschedule-revamp .reschduleOtherDetailsRevamp .reschedule-btn{background:var(--primary,#d84e55);color:#fff;text-transform:uppercase;cursor:pointer;border:none;border-radius:4px;padding:.875rem 2rem;font-weight:700}.reschedule-confirm-page.reschedule-revamp .reschduleOtherDetailsRevamp .reschedule-btn.disabled,.reschedule-confirm-page.reschedule-revamp .reschduleOtherDetailsRevamp .reschedule-btn:disabled{opacity:.5;cursor:not-allowed}.reschedule{max-width:70%}.reschedule .flexi_logo{height:3.5rem}.reschedule .content_container{border:1px solid #e5ebf8}.reschedule .content_container .bus_details{padding-right:5rem}.reschedule .content_container .travels_name{color:#465986}.reschedule .content_container .tik{width:1.35rem;height:1.35rem}.reschedule .content_container .icon_and_step .step_btn{height:1.1rem}.reschedule .content_container .icon_and_step .step_line{border-left:1px dotted #ddd;height:120px;margin:-.6em .5em 0}.reschedule .content_container .search_btn{background-color:var(--primary)}.reschedule .passenger_container{min-height:250px}.reschedule .steps_wrapper:last-child .step_line{display:none}.temp4_search_banner+div>div:first-child,.v4_search_banner+div>div:first-child{padding-top:40px!important}.cursor-pointer{cursor:pointer}.offcanvas-backdrop{z-index:1080}.offcanvas-start{bottom:auto}.offcanvas-body{padding-bottom:0}.component_heading{font-size:1.5rem!important}.font_16{font-size:16px}.font_12{font-size:12px}.transform_upper{text-transform:uppercase}@media only screen and (max-width:992px){.main_container_temp4{top:0!important}.temp4_search_banner+div>div:first-child{padding-top:0!important}.layout{width:max-content!important}}@media only screen and (max-width:768px){.main_container_temp4{top:0!important}}.canvas_wrapper{justify-content:center;align-items:center;display:flex}.loading{background-repeat:no-repeat;background-image:url(https://s1.rdbuz.com/assets/Images/SelectBus/loader.gif)!important;background-size:100% 100%!important}.no_events{pointer-events:none}body,html,body{font-family:Inter,sans-serif;font-size:14px!important}.onsuccessfullcancellation,.onfailureCancelticket{z-index:4;text-align:center;background:#fff;border:1px solid #979797;border-radius:8px;width:500px;padding:20px 0;display:none;position:absolute;top:30%;left:30%}#cancelTicketStatus{color:#d92e00;background:#fff;border:1px solid #dadada;border-left:6px solid #d92e00;border-radius:8px;margin-bottom:10px;padding:10px;font-size:18px}.overlaycancel{z-index:3;background:#0006;width:100%;height:100%;display:none;position:fixed;inset:0}.cancelledtextSuccess{text-align:center;border-bottom:1px solid #979797;padding:20px 0}.cancellationDetailslist>li{width:32%;padding:10px 0;font-weight:700;list-style:none;display:inline-block}.cancellationDetailslistdeatils>li{width:32%;padding:10px 0;list-style:none;display:inline-block}.cancellationDetailslist>li:last-child,.cancellationDetailslistdeatils>li:last-child{text-align:right}.clancellationcahrgeINR{text-align:right;margin-top:-10px;margin-right:13px}.refundamount{text-align:right;font-weight:700}.cancelledtextSuccessDetails{padding:15px}.cantripText{font-weight:700}.closecancelIcon{cursor:pointer;color:#fff;box-sizing:border-box;background:#d92e00;border:none;width:100px;margin:0 40%;padding:8px;font-weight:700}.disabledSuggestion{background-color:#eee}@media print{.ticket-container{width:100%;padding:0!important}.ticket-details{padding:10px!important}body,html{font-size:10px!important}nav.navbar{visibility:hidden!important;height:0!important;display:none!important}#main_container{background-color:var(--light)!important;margin-top:0!important}footer{display:none!important}.right-panel-contents,.bankdetails-section,#onward-return-data{box-shadow:none!important}.print{display:none!important}}.voucher-container{flex-direction:column;justify-content:center;align-items:flex-start;padding:2% 15%;display:flex}.voucher-container .title-row{justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:2em;display:flex}.voucher-container .title-row .voucher-title{color:#3e3e52;margin-bottom:2em;font-size:16px;font-weight:700;line-height:1.25}.voucher-container .title-row .print{color:#1034d9;cursor:pointer;font-size:10px;font-weight:700;line-height:1.6;display:flex}.voucher-container .title-row .print img{margin-right:.5em}.voucher-container .title-row .print .print-text{padding-top:.3em}.voucher-container .voucher-msg{color:#38b87c;background-color:#d6f0e4;border-radius:2px;align-self:center;margin-bottom:2em;padding:1.5em;font-size:14px;font-weight:700;line-height:1.33}.voucher-container .voucher-msg a{color:#38b87c;font-weight:700;text-decoration:underline}.voucher-container .payment-inst-lbl{color:#3e3e52;justify-content:flex-start;align-items:center;width:100%;margin-bottom:2em;font-size:12px;font-weight:700;line-height:1.33;display:flex}.voucher-container .bank{flex-direction:column;width:100%;display:flex}.voucher-container .bank .bank-name{color:#7e7e8c;margin-bottom:1em;font-size:12px;font-weight:700;line-height:1.33}.voucher-container .bank .bank-logos{flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-bottom:1em;display:flex}.voucher-container .bank .bank-logos div{justify-content:flex-start;align-items:center;margin-bottom:2em;display:flex}.voucher-container .bank .bank-logos img{height:2.5em;margin-right:1em}.voucher-container .bank img{height:2em}.voucher-container .voucher-info{background-color:#f8f4f4;border:1px solid #ddd;border-radius:2px;justify-content:space-between;width:100%;margin-bottom:2em;padding:1em 2em;display:flex}.voucher-container .voucher-info .voucher-info-col{flex-direction:column;display:flex}.voucher-container .voucher-info .voucher-info-col .voucher-info-row-1{color:#3e3e52;margin-bottom:1em}.voucher-container .voucher-info .voucher-info-col .voucher-info-row-2{color:#86003e;font-size:16px;font-weight:700}.voucher-container .instructions{flex-direction:column;margin-bottom:2em;display:flex}.voucher-container .instructions .instruction-lbl{color:#747f8d;margin-bottom:1em;font-size:12px;line-height:1.33}.voucher-container .instructions ol{margin:1em;list-style:decimal}.voucher-container .instructions li{color:#3e3e52;margin-bottom:1em;line-height:1.43}.voucher-container .notify-msg{color:#3e3e52;place-content:center;width:100%;margin-bottom:1em;font-size:12px;line-height:1.67;display:flex}.voucher-container .payment-location{color:#fff;cursor:pointer;background-color:#465986;border-radius:2px;justify-content:center;align-self:center;align-items:center;margin-bottom:2em;padding:.8em 1em;font-size:16px;font-weight:700;display:flex}.voucher-container .payment-location a{color:#fff;text-decoration:none}.voucher-container .voucher-footer{color:#747f8d;justify-content:space-between;align-items:center;width:100%;font-size:10px;line-height:1.6;display:flex}.voucher-container .voucher-footer .payment-by{align-items:center;display:flex}.voucher-container .voucher-footer .payment-by img{margin-left:1em}.voucher-container .voucher-footer .contact a{color:#ed6c6d;cursor:pointer;font-weight:700;text-decoration:none}.print{color:#1034d9;cursor:pointer;font-size:10px;font-weight:700;line-height:1.6;display:flex}.print img{margin-right:.5em}.print .print-text{padding-top:.3em}.offline-payment-banner{color:#8c5100;background-color:#fff5e5;border:1px solid #ffae41;border-radius:4px;justify-content:center;align-items:center;width:100%;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.offline-payment-banner .offline-payment-icon{margin-right:1rem;font-size:24px;display:flex}.offline-payment-banner .offline-payment-icon>span:before{color:#8c5100!important}.offline-payment-banner .banner-content{font-size:14px}.offline-payment-banner .banner-content .banner-text.mr-1{margin-right:4px}.offline-payment-banner .banner-content .banner-text.ml-1{margin-left:4px}.offline-payment-banner .banner-content .bold-timer-text{font-weight:700}.react-calendar{max-width:300px!important}.operators_container{background-color:#34495e}.operators_container .operators_list .operator_country{background-color:var(--primary);color:#fff}.not_found_page{justify-content:center;align-items:center;display:flex}.not_found_page .not_found_content_box{max-width:400px}.backdrop{z-index:1060;background-color:#0006;width:100%;height:100%;position:fixed;top:0;left:0;right:0}.exit_reschedule{z-index:1070;border:1px solid #000}.exit_reschedule .btn{background-color:#ed6c6d;box-shadow:0 2px 8px -1px #555}.suggestions{z-index:99;background-color:#fff;border:1px solid #e0e0e0;border-top:none;width:100%;min-width:180px;max-width:320px;max-height:320px;margin:0;padding:0;list-style:none;position:absolute;overflow-y:auto;box-shadow:0 2px 4px -1px #222}.upi-qr-code{background-color:#f9fafc;border-radius:4px;height:377px;padding:16px 28px}.upi-qr-code .title{text-transform:uppercase;color:#747f8d;font-size:1rem;font-weight:700;line-height:1.43}.upi-qr-code .uqc-child-container{justify-content:space-between;margin-top:14px;display:flex}.upi-qr-code .uqc-child-container .upc-image{text-align:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;width:47%;padding:15px 12px}.upi-qr-code .uqc-child-container .upc-image .white-space{height:36px}.upi-qr-code .uqc-child-container .upc-image .btn-container{justify-content:center;display:flex}.upi-qr-code .uqc-child-container .upc-image .gen-qr-code-info{color:#7e7e8c;margin-top:6px;font-size:.75rem}.upi-qr-code .uqc-child-container .upc-instruction{color:#484855;width:48%;line-height:1.43}.upi-qr-code .uqc-child-container .upc-instruction .instruction-container{color:#7e7e8c;align-items:center;margin-top:21px;font-size:.8rem;display:flex}.upi-qr-code .uqc-child-container .upc-instruction .instruction-container .ic-index{color:#fff;background-color:#38b87c;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-right:8px;display:flex}.upi-qr-code .uqc-child-container .upc-instruction .e-ticket-info{color:#7e7e8c;background-color:#e3e9f6;border-radius:3px;align-items:center;margin-top:27px;padding:9px 14px;font-size:.75rem;line-height:1.6;display:flex}.upi-qr-code .uqc-child-container .upc-instruction .e-ticket-info .eTicket-css{margin-right:14px;font-size:24px}.upi-qr-code .uqc-child-container .upc-instruction .apps-container{color:#828282;margin-top:21px;font-size:.75rem;line-height:1.2}.upi-qr-code .uqc-child-container .upc-instruction .apps-container .apps-img{justify-content:space-between;height:2rem;padding:5px 0;display:flex}.upi-qr-code .uqc-child-container .upc-instruction .apps-container .apps-img.generic-qr-apps-img{justify-content:flex-start;gap:1.5rem}.upi-qr-code .uqc-child-container .upc-instruction .apps-container .apps-img.generic-qr-apps-img .generic-qr-app-img{height:1.5rem}.upi-qr-code .uqc-child-container .upc-instruction .apps-container .apps-img-vnpay{gap:1rem;height:2rem;padding:5px 0;display:flex}.generic-qr-code{height:auto}.yape_qr_cancel{color:#fff;border:unset;letter-spacing:.88px;text-transform:uppercase;background-color:#465986;border-radius:3px;justify-content:center;align-items:center;width:fit-content;height:auto;padding:6px 21px;font-size:14px;font-weight:700;line-height:1.43;display:flex;position:absolute;top:-3em;right:2em}.banner_modal__dialog .banner_modal__img{object-fit:cover;max-height:90vh}.or_divider{text-align:center;color:#888;align-items:center;margin:1.5rem 0;display:flex}.or_divider:before,.or_divider:after{content:"";border-bottom:1px solid #ccc;flex:1}.or_divider:before{margin-right:.75em}.or_divider:after{margin-left:.75em}.navbar-toggler.collapsed{background-color:var(--bs-light)!important}
