.assured-banner{overflow:hidden;background-color:#8bc1fd}.assured-banner .h6.active{display:block}.assured-banner .h6{display:none}.assured{background-color:#e3f1ff;margin-bottom:2rem}.assured .assured-content{position:relative;border:1px solid #fff;border-radius:1.1025em;padding:2rem}.assured .assured-content .assured-feature-item{margin-bottom:1rem}.assured .assured-content .assured-feature-item .container .col{text-align:center}@media(orientation:portrait)or (max-width:960px){.assured .assured-content .assured-feature-item .container .col{text-align:left}}.assured .assured-content .assured-features{padding:3rem}@media(orientation:portrait)or (max-width:960px){.assured .assured-content .assured-features{padding:2rem}.assured .assured-content{padding:2rem 0}.assured{margin-bottom:.5rem}}.abhi-assured-card{border-radius:1rem;overflow:hidden;background-image:url(https://static.abhibus.com/web/abhi-assured.png);margin-bottom:20px;background-size:cover;background-position:100%;background-repeat:no-repeat}.abhi-assured-card .abhi-assured-container{position:relative;z-index:0;background:rgba(0,0,0,.6);overflow:visible;margin-top:23px}.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}}.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}.special-offer-wrapper .special-offer-header .offer{font-size:1.25rem}}