.bus-booking-offers.card{background:url(https://static.abhibus.com/web/offer-content-background.png);background-size:cover;background-position:50%;background-repeat:no-repeat}@media(orientation:portrait)or (max-width:960px){.bus-booking-offers.card{background:transparent}}.bus-routes-container .popular-bus-route-col{display:contents}.bus-routes-container .popular-bus-route-card:focus-visible{outline:2px solid #006c8f;outline-offset:2px}.bus-routes-container .popular-bus-route-card:hover .popular-bus-route-arrow{opacity:1}.bus-routes-container .popular-bus-route-content{background-color:rgba(0,0,0,.3);transition:background-color .2s ease}.bus-routes-container .popular-bus-route-content .popular-bus-route-count,.bus-routes-container .popular-bus-route-content .popular-bus-route-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bus-routes-container .popular-bus-route-arrow{opacity:0}.bus-routes-container .popular-bus-route-arrow svg{display:block}#bus-routes-container .popular-bus-route-title-link:-webkit-any-link{color:#fff;cursor:pointer;text-decoration:none}#bus-routes-container .popular-bus-route-title-link:any-link{color:#fff;cursor:pointer;text-decoration:none}#home-faq-container .tabs-container{border:unset}.faqs{padding:.5rem;border:1px solid #c8cad0;border-radius:1.25rem}.faqs .container>.collapsible:not(:last-child){border-bottom:1px solid #c8cad0}.faqs .container .collapsible-header{padding:.5rem}.faqs .accordion .container .col{width:auto;cursor:pointer}.faqs .accordion .collapsible .collapsible-body{font-size:.875rem}.faqs .accordion .collapsible .collapsible-body a{color:#007bff}.live-location.card{background:url(https://static.abhibus.com/web/live-location.png);background-size:110% 100%;background-repeat:no-repeat;background-position:50%}@media(orientation:portrait)or (max-width:960px){.live-location.card{background:transparent}}.special-offer-wrapper{padding-top:1.3rem}@media(orientation:portrait)or (max-width:960px){.special-offer-wrapper{padding-top:1rem}.special-offer-wrapper .special-offer-header{padding:0 1rem}}