 /* Added for Cards */
 .bd-bannertop1
 {
     background: url(../images/bd-banner1.png);
     overflow: hidden;
 }

 .search_card_x {
    display: flex;
    justify-content: center;
}
.start_bus_time {
    text-align: left;
}
.end_bus_time {
    text-align: right;
}
.arrow-destin {
    margin-top: 10px!important;
    margin-bottom: 10px;
}
 .search_btn {
    border: none;
    background-color: #fff;
    padding: 0px;
    margin: 0px;
 }
 
 .bd-banner1
 {
     background: url(../images/bd-bannertop1.png);
     background-repeat: no-repeat;
     background-size: cover;
     overflow: hidden;
     background-size: cover !important;
     background-repeat: no-repeat !important;
 }
 .bd-card1
{
     border: none !important;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.15) !important;
    border-radius: 4px !important;
    background: white !important; 
}

.bd-cardBus
{
     /* width: 16.5rem !important; */
    border: none !important;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.15) !important;
    border-radius: 4px !important;
    background: white !important;
}

@media(min-width: 576px){
    .search-icon {
        width: auto !important;
    }
     .bd-card-features{
        width: 100% !important;
        justify-content: center !important;
        padding-left: 2% !important;
        padding-right: 2% !important;

    }
    .addonfeatures{
        width: 100% !important;
    } 
    .bd-cardBus{
        /* width: 48% !important; */
    }
    .cimg{
        width: 100% !important;
        /* height: 125% !important; */
    }
    .findconnectionalign{
        text-align: center !important;
    }
} 
 @media(min-width: 768px){

    .search-icon {
        width: auto !important ;
    }
    .bd-card-features{
        width: 100% !important;
        justify-content: center !important;
        padding-left: 2% !important;
        padding-right: 2% !important;


    }
    .bd-cardBus{
        /* width: 48% !important; */
    }
    .cimg{
        width: 100% !important;
        /* height: 125% !important; */
    }
    .findconnectionalign{
        text-align: center !important;
    }
    .findconnectionalignImage{
        text-align: center !important;
    }
} 

@media(min-width: 992px) and (max-width: 1199px) {
    .search-icon {
        width: auto !important;
    }
    .bd-cardBus{
        /* width: 31% !important; */

    }
    .bd-card-features{
        width: 100% !important;
        justify-content: center !important;
        padding-left: 2% !important;
        padding-right: 2% !important;

    }

    .findconnectionalign{
        justify-content: center !important;
    }
} 

@media(min-width: 1200px) and (max-width: 1399px){
    .search-icon {
        width: auto !important;
    }
    .bd-cardBus{
        /* width: 31% !important; */

    }
    .findconnectionalign{
        justify-content: center !important;
    }
} 

@media(min-width: 1400px){
    .search-icon {
        width: 100% !important;
    }
    .bd-cardBus{
        /* width: 24% !important; */
        /* width: 17rem !important; */

    }
    .findconnectionalign{
        justify-content: center !important;
    }


} 

@media(max-width: 520px) {
    .search_btn {
        cursor: pointer;
    }
    .departure_city {
        justify-content: center;
    }
    .start_bus_time {
        text-align: center!important;
    }
    .end_bus_time {
        text-align: center!important;
    }

}



