.amenities-card .amenities-card-body{padding-top:unset;flex-wrap:wrap;align-content:center;justify-content:flex-start}@media(orientation:portrait)or (max-width:960px){.amenities-card .amenities-card-body{flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none}.amenities-card .amenities-card-body::-webkit-scrollbar{width:0;height:0}}.amenities-card .amenities-card-body .amenity-item{flex:0 0 25%}@media(orientation:portrait)or (max-width:960px){.amenities-card .amenities-card-body .amenity-item{border-radius:.25rem;padding:.875rem 1rem}.amenities-card .amenities-card-body .amenity-item .chip-icon{padding:0}}.bnd-view .bnd-item-container{width:100%;min-height:60px;position:relative}.bnd-view .bnd-item-container .bnd-time{flex:0 0 15%}.bnd-view .bnd-item-container .bnd-icon-container{position:relative}.bnd-view .bnd-item-container .bnd-icon-container .bnd-icon-circle{position:relative;top:0;left:-5px}.bnd-view .bnd-item-container .bnd-icon-container .bnd-icon-stroke{position:absolute;height:calc(100% - .25rem);width:3.9px;top:20px;left:12.5%}.bnd-view .bnd-item-container .bnd-place{flex:0 0 75%}.bnd-view .bnd-mobile-container{width:100%}.bnd-view .bnd-mobile-container .bnd-mobile-list{padding:.5rem;width:100%;transition:max-height .3s ease-in-out;overflow:hidden}.bnd-view .bnd-mobile-container .bnd-mobile-list.collapsed{max-height:200px}.bnd-view .bnd-mobile-container .bnd-mobile-list li{list-style:none;width:100%;padding:0;margin-left:.25rem}.bnd-view .bnd-mobile-container .bnd-mobile-list li p{margin:0;padding:0;word-break:break-word}.bnd-view .bnd-mobile-container .bnd-mobile-list li:last-child .bnd-icon-stroke{display:none}.bnd-view .bnd-desktop-container{background-color:#fafafa;border-radius:15px;border:1px solid #efeff0}.bnd-view .bnd-desktop-container h3{padding:1rem .9375rem;margin:0;font-weight:500!important}.bnd-view .bnd-desktop-container .bnd-desktop-list{padding:.9375rem;gap:.5rem;height:12.5rem;width:100%;overflow-x:hidden}.bnd-view .bnd-desktop-container .bnd-desktop-list::-webkit-scrollbar{width:8px}.bnd-view .bnd-desktop-container .bnd-desktop-list::-webkit-scrollbar-track{background:#fafafa}.bnd-view .bnd-desktop-container .bnd-desktop-list::-webkit-scrollbar-thumb{background:#fae1e1;border-radius:10px;height:30px}.bnd-view .bnd-desktop-container .bnd-desktop-list::-webkit-scrollbar-thumb:hover{background:#e6b3b3}.bnd-view .bnd-desktop-container .bnd-desktop-list li{list-style:none;width:100%;padding:0;margin-left:.25rem}.bnd-view .bnd-desktop-container .bnd-desktop-list li p{margin:0;padding:0;word-break:break-word}.bnd-view .bnd-desktop-container .bnd-desktop-list li:last-child .bnd-icon-stroke{display:none}.booking-tips-card .booking-tips-card-body{padding-top:unset;font-size:.875rem}.booking-tips-card .booking-tips-card-body .chip{margin-right:.25rem;min-width:2rem;padding:.3rem .75rem;border-radius:.25rem}.card-header.bus-info-card-header{padding-bottom:.25rem}@media(orientation:portrait)or (max-width:960px){.card-header.bus-info-card-header{padding:.625rem .625rem 0!important}}.card-header.bus-info-card-header .bus-info-header .bus-info-title{padding-left:1rem;font-family:ixi-sans,sans-serif;font-size:1rem;line-height:1.18rem;font-weight:600;color:#17181c}@media(orientation:portrait)or (max-width:960px){.card-header.bus-info-card-header .bus-info-header .bus-info-title{padding-left:0}}.card-header.bus-info-card-header .bus-info-header .bus-info-close-wrapper{padding:.3rem 1rem;cursor:pointer}.card-header.bus-info-card-header .divider{width:100%;border-bottom-style:dashed;margin-bottom:.2rem}@media(orientation:portrait)or (max-width:960px){.card-header.bus-info-card-header .divider{margin:.625rem 0}}.cancel-policy-card{border-radius:8px;border:1px solid #e4e4e7;background-color:#fff}.cancel-policy-title{color:#17181c!important;font-weight:600;font-size:1rem;margin-bottom:.5rem}.cancel-policy-tablecontainer{overflow:hidden;border-radius:8px}.cancel-policy-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;border-radius:8px!important;overflow:hidden!important;background-color:#f4f5f5!important}.cancel-policy-table thead th{padding:.625rem!important;background-color:#f4f5f5!important;color:#444!important;text-align:left!important}.cancel-policy-table thead th:first-child{border-top-left-radius:8px!important}.cancel-policy-table thead th:last-child{text-align:right!important;border-top-right-radius:8px!important}.cancel-policy-table tbody{background-color:#fff!important}.cancel-policy-table tbody tr td{padding:12px!important;font-size:.9rem!important;color:#17181c!important;font-weight:400!important;border-bottom:1px solid #e4e4e7}.cancel-policy-table tbody tr td:last-child{text-align:right!important}.cancel-policy-table tbody tr:first-child td:first-child{border-top:1px solid #e4e4e7;border-top-left-radius:8px!important}.cancel-policy-table tbody tr:first-child td:last-child{border-top:1px solid #e4e4e7;border-top-right-radius:8px!important}.cancel-policy-table tbody tr:last-child td:first-child{border-bottom-left-radius:8px!important}.cancel-policy-table tbody tr:last-child td:last-child{border-bottom-right-radius:8px!important}.cancel-policy-card-footer{padding-top:.75rem!important;margin-top:.5rem!important;color:#757575!important}.disclaimer-box{background-color:#fff5e5;border:1px solid #ffe1b3;border-radius:8px;padding:10px;width:100%;display:flex;align-items:center;font-size:.875rem;color:#444;margin-top:10px}@media(orientation:portrait)or (max-width:960px){.cancel-policy-card{padding:unset!important;border-radius:0}.cancel-policy-card-body{background-color:#f4f5f5;border-radius:.6125em}.cancel-policy-table tbody td,.cancel-policy-table thead th,.disclaimer-box{font-size:.75rem}.disclaimer-box{padding:.625rem}}.filter-banners.sm{padding-left:unset!important;padding-right:unset!important}.filter-banners .filter-banners-body.sm{padding-left:unset;padding-right:unset}.filter-banners .filter-banners-body .scrollable-container:first-child{margin-right:.75rem}.filter-banners .filter-banners-body .scrollable-container:last-child{margin-left:.75rem}@media(orientation:portrait)or (max-width:960px){.filter-banners{margin-left:-8px;margin-right:-8px;width:100vw;border-radius:unset!important;gap:1rem}}.filter-banners .filter-banner-item{cursor:pointer;position:relative}.filter-banners .filter-banner-item .banner-active{width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.5);border-radius:.6125em}.filter-banners .filter-banner-item .banner-active svg{width:2rem;height:2rem;color:#fff}@media(orientation:portrait)or (max-width:960px){.filter-banners .filter-banner-item .banner-active svg{height:1.5rem;width:1.5rem}}.service-rating{border:1px solid transparent;overflow:hidden;display:inline-flex;border-radius:.25rem!important;width:-moz-fit-content!important;width:fit-content!important;font-size:.625rem;font-weight:400}@media(orientation:landscape){.service-rating{font-size:12px}}.service-rating .col{display:flex;align-items:center;justify-content:center;padding:2px}.service-rating .col:first-child{color:#fff}.service-rating .col:nth-child(2){background-color:#f4f5f5;color:#23242a}.service-rating .col span,.service-rating .col svg{vertical-align:middle}.group-services-card{cursor:pointer;width:100%}.group-services-card .card-body .group-service-info .service-name .filter-name{font-weight:500;font-size:1rem}.group-services-card .card-body .group-service-info .service-name .fullName{font-size:12px}@media(orientation:portrait)or (max-width:960px){.group-services-card .card-body .group-service-info .service-name .fullName{font-size:10px;max-width:calc(100% - 160px)}}.group-services-card .card-body .group-service-info .bus-seat-info small{white-space:nowrap;font-size:.875rem}@media(orientation:portrait)or (max-width:960px){.group-services-card .card-body .group-service-info .bus-seat-info small{font-size:.625rem}}.group-services-card .card-body .rating-starting-price,.group-services-card .card-body .service-rating{width:6.875rem}@media(orientation:portrait)or (max-width:960px){.group-services-card .card-body .rating-starting-price{width:-moz-fit-content!important;width:fit-content!important}.group-services-card .card-body .rating-starting-price #group-card-rating-container{row-gap:unset!important}.group-services-card .card-body .rating-starting-price #group-card-rating-container .service-rating .col{min-width:unset!important;padding:.1875rem .3125rem!important}.group-services-card .card-body .rating-starting-price #group-card-rating-container .service-rating .col:first-child{flex-direction:row-reverse}.group-services-card .card-body .rating-starting-price #group-card-rating-container .service-rating .col:first-child svg{margin-bottom:.0625rem}}.group-services-card .card-body .rating-starting-price .onwards-price{border-radius:.2296875em;font-weight:500;color:#fc790d;background-color:#fff;padding:.2rem 1rem}@media(orientation:portrait)or (max-width:960px){.group-services-card .card-body .rating-starting-price .onwards-price{padding:unset;justify-content:center!important}.group-services-card .card-body .rating-starting-price .onwards-price small{white-space:nowrap;font-weight:400;font-size:.75rem}.group-services-card .card-body .rating-starting-price .onwards-price small:nth-child(2){font-weight:500}}.group-services-card .card-body .features-list{gap:.25rem}.group-services-card .card-body .features-list .chip{align-items:center}@media(orientation:portrait)or (max-width:960px){.group-services-card .card-body .features-list .chip{width:-moz-fit-content!important;width:fit-content!important;font-size:.75rem!important;gap:.3125rem;padding:5px 10px!important}.group-services-card .card-body .features-list .chip .chip-icon,.group-services-card .card-body .features-list .chip .chip-icon svg{padding:unset!important}}.layer-1{left:11px;bottom:-10px;width:97%;background-color:#fafafa;z-index:-2}.layer-1,.layer-2{content:"";position:absolute;height:100%;border-radius:.5rem}.layer-2{left:22px;bottom:-20px;width:95%;background-color:#efeff0;z-index:-3}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes entry-from-left{0%{transform:translateX(-20%)}to{transform:translateX(0)}}@keyframes entry-from-right{0%{transform:translateX(20%)}to{transform:translateX(0)}}@keyframes entry-from-top{0%{transform:translateY(-20%)}to{transform:translateY(0)}}@keyframes entry-from-bottom{0%{transform:translateY(20%)}to{transform:translateY(0)}}@keyframes shake{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}@keyframes flash{0%,20%,40%,60%,80%,to{opacity:1}10%,30%,50%,70%,90%{opacity:.8}}@keyframes pulse{0%,10%{opacity:.5}45%,55%{opacity:1}90%,to{opacity:.5}}@keyframes animate-shimmer-tint{0%,5%{left:-120%}95%,to{left:120%}}@keyframes flip-animation{0%{transform:rotateX(0deg)}10%{transform:rotateX(180deg)}50%{transform:rotateX(180deg)}60%{transform:rotateX(1turn)}to{transform:rotateX(1turn)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes leaving-to-top{0%{transform:translateY(0);opacity:1}to{transform:translateY(-10%);opacity:0}}@keyframes leaving-to-right{0%{transform:translateX(0);opacity:1}to{transform:translateX(10%);opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes typeWriter{0%{width:0;opacity:1}20%{width:220px;opacity:1}45%{width:220px;opacity:1}50%{width:220px;opacity:0}to{width:0;opacity:0}}.applied-offer-chip{position:relative;display:inline-block}.applied-offer-chip:after,.applied-offer-chip:before{content:"";position:absolute;top:0;width:12px;height:100%;background:#fff;z-index:0}.applied-offer-chip:before{left:0;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.applied-offer-chip:after{right:0;-webkit-clip-path:polygon(100% 0,0 50%,100% 100%);clip-path:polygon(100% 0,0 50%,100% 100%)}.applied-offer-chip-container{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,.2,.2,1);animation:flip-animation 6s infinite}.applied-offer-chip-back,.applied-offer-chip-container,.applied-offer-chip-front{-webkit-backface-visibility:hidden;backface-visibility:hidden}.applied-offer-chip-back{position:absolute;transform:rotateX(180deg)}.ListFilterContainer .accordion{gap:.6rem}.ListFilterContainer .accordion .collapsible{border:1px solid #e4e4e7;border-radius:15px;padding:.8rem}.ListFilterContainer .accordion .collapsible .collapsible-header:hover{background-color:transparent}.ListFilterContainer .accordion .collapsible .collapsible-body{padding:.5rem 0}.ListFilterContainer .filterOption-container{color:#23242a}.ListFilterContainer .filterOption-container p{margin:0;padding:0;font-size:.75rem}.ListFilterContainer .filterOption-container .form-control{background-color:#fff}.ListFilterContainer .filterOption-container .checkbox-container{column-gap:8px;margin-top:10px;flex-flow:nowrap!important}.ListFilterContainer .count-tag{background:#fc790d;color:#fff;font-size:.625rem;padding:.125rem .375rem;border-radius:.625rem}.safety-policy-card .safety-policy-card-body{padding-top:unset}.safety-policy-card .safety-policy-card-body .safety-policy .chip{border-radius:.25rem;margin-bottom:.6125rem;margin-right:.4rem;color:#fc790d}.safety-policy-card .safety-policy-card-body .safety-policy-content .question{color:#23242a}.safety-policy-card .safety-policy-card-body .safety-policy-content .answer{font-size:.875rem}.safety-tag.chip{justify-content:flex-start;display:inline-flex;padding-left:2em;margin-bottom:.25em;width:140px!important}.safety-tag.chip .chip-icon{position:absolute;left:-12px}.clear-btn.btn{padding:0!important;background-color:transparent!important}.clear-btn.btn span{padding:0}.clear-btn.btn:disabled{cursor:not-allowed;pointer-events:none;color:#adafb8!important}.filter-wrapper{border-radius:.30625em;padding:.8rem 0}.filter-wrapper h2{font-size:1rem;line-height:1.5em;color:#17181c;font-weight:400;margin-bottom:.75rem}.filter-wrapper .filter-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.625rem;gap:.625rem}.filter-wrapper .filter-list .btn{padding:.5rem 0;border-radius:.6125em;border-color:#d6d7db!important;font-size:.6rem;background-color:#fff!important;height:100%;width:100%;min-width:3.5rem}.filter-wrapper .filter-list .btn span{white-space:nowrap;padding-bottom:unset;text-transform:capitalize}.filter-wrapper .filter-list .btn span.ic svg{vertical-align:bottom}.filter-wrapper .filter-list .btn.active{color:#fc790d!important;border-color:#fc790d!important}.filter-wrapper .departureFilterList{display:grid;grid-gap:.625rem;gap:.625rem;grid-template-columns:repeat(2,1fr)}.filter-wrapper .departureFilterList .btn{border-color:#e4e4e7!important;border-radius:.6125em;width:100%;font-size:.8rem;white-space:nowrap;background-color:#fff!important;padding:.3rem}.filter-wrapper .departureFilterList .btn span{white-space:nowrap;padding-bottom:unset;text-transform:capitalize}.filter-wrapper .departureFilterList .btn span.ic svg{vertical-align:bottom}.filter-wrapper .departureFilterList .btn.active{color:#fc790d!important;border-color:#fc790d!important}.filter-wrapper .horizontal-slider{width:100%;margin:.5rem 0 1rem;height:1rem}.filter-wrapper .horizontal-slider .slider-track.slider-track-1{background:#fc790d}.filter-wrapper .horizontal-slider .slider-track{background:#d6d7db;height:2px;border-radius:.6125em;border:none;cursor:pointer}.filter-wrapper .horizontal-slider .slider-thumb{width:.8rem;height:.8rem;margin-top:-8px;background-color:#fff;border:2px solid #fc790d;border-radius:100%;outline:none}.filter-wrapper .horizontal-slider .slider-thumb:active,.filter-wrapper .horizontal-slider .slider-thumb:hover{transform:scale(1.5);transition:transform .3s ease-in-out}.filter-wrapper .horizontal-slider .slider-thumb .price-thumb{position:absolute;top:1.3rem}.filter-wrapper .horizontal-slider .slider-thumb.slider-thumb-0 .price-thumb{left:0}.filter-wrapper .horizontal-slider .slider-thumb.slider-thumb-1 .price-thumb{right:0}.filter-wrapper .horizontal-slider .slider-mark{position:relative;top:.75rem;font-size:.7rem;cursor:pointer}.filter-wrapper .horizontal-slider .slider-mark:last-child{left:95%!important;margin-left:-5%}.bus-thumbnail{position:relative;border-radius:10px;overflow:hidden;cursor:pointer}.bus-thumbnail .background{position:absolute;inset:0;background-size:cover;background-position:50%;z-index:0}.bus-thumbnail .overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.6);z-index:1}.bus-thumbnail .content{position:relative;z-index:2;width:100%;height:100%;color:#fff;text-align:center;font-size:10px;line-height:1.2;padding:6px}.bus-thumbnail .content span{margin-top:.1rem}.more-bus-info .mobile-nav .place-name{padding:0!important}.more-bus-info .mobile-nav .place-name h4{font-weight:600!important}.more-bus-info .bus-service-title{margin-bottom:.625rem;padding:5px 10px}.more-bus-info .bus-service-title .title{font-size:1rem;font-weight:400}.more-bus-info .bus-service-title .sub-title{font-size:.8rem;margin:.313rem 0}@media(orientation:landscape){.more-bus-info .bus-service-title{margin-top:.625rem}}.more-bus-info .bus-info{height:100%!important;max-height:100%;background-color:#fff}.more-bus-info .bus-info .bus-info-actions{padding:8px 10px!important;margin-bottom:.625rem;position:relative}.more-bus-info .bus-info .bus-info-content{background-color:#fff;flex-grow:1;position:relative}.more-bus-info .bus-info .bus-info-content.no-child-scroll{overflow-y:hidden!important}.more-bus-info .bus-info .bus-info-content .place-selector-container h6{font-family:ixi-sans,sans-serif;font-size:.875rem;line-height:1.18rem;font-weight:500;color:#994500!important}.more-bus-info .bus-info .bus-info-content .assured{margin-bottom:unset!important}.more-bus-info .bus-info .bus-info-content>:last-child{margin-bottom:1.5rem}@media(orientation:landscape){.more-bus-info .bus-info{height:calc(100% - .313rem)}.more-bus-info .bus-info .bus-info-actions .scrollable-container{width:-moz-fit-content;width:fit-content}}.more-bus-info .open-close-icon{position:relative;width:-moz-fit-content;width:fit-content;left:50%;top:17px;transform:translate(-50%);padding:1px 5px;border-radius:4px}