.back_screen,.cart_wrap{position:fixed;top:0;height:100%}.cart_wrap,body.o-hidden{overflow:hidden}.card.bg-transparent.p-0.mb-3{border:none!important;margin-bottom:0!important;padding:0!important}.fw-600.d-block.border-bottom.mb-3.pb-3{padding-bottom:9px!important}.cart_wrap .cart-first-section p,.cart_wrap .date,.cart_wrap .label_m,.cart_wrap h3,.cart_wrap h4,.cart_wrap h5,.cart_wrap li,.cart_wrap p,.fare_item{color:var(--primary)}.back_screen{left:0;width:100%;background-color:rgba(0,0,0,.5);z-index:9999;display:none}.cart_wrap{right:-100%;background-color:#f9f9f9;z-index:9999999999;-webkit-transition:.3s cubic-bezier(.8, .8, .3, .9);transition:.3s cubic-bezier(.8, .8, .3, .9)}.cart_wrap,.cart_wrap .card-footer{width:90%}.left_img_sec .left_img{width:100%;max-width:200px;height:180px;-o-object-fit:cover;object-fit:cover}.cart_wrap .badge-dark{background-color:var(--secondary);border-radius:50px;font-size:16px;vertical-align:middle;width:35px;height:35px;display:-ms-grid;display:grid;place-items:center;margin-left:10px}.cart_wrap .item_fare{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #ccc}.cart_wrap .card-header{border:none;-webkit-box-shadow:0 5px 15px rgb(207 207 207/26%);box-shadow:0 5px 15px rgb(207 207 207/26%);display:block;position:relative;z-index:1}.cart_wrap .card-header p{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;margin-bottom:0;font-family:var(--font-bo)}.cart_wrap .card-body{position:absolute;height:100%;width:100%;overflow:auto;background-color:#fff;padding-bottom:140px}#cart_activity img{width:100%}.cart_wrap .card-footer{position:fixed;width:100%;bottom:0;height:70px;background-color:#fff;z-index:99;border:none;-webkit-box-shadow:0 5px 15px rgb(207 207 207/45%);box-shadow:0 5px 15px rgb(207 207 207/45%)}.cart_wrap .card-header p,.cart_wrap h3,.cart_wrap h4,.cart_wrap h5{font-family:var(--font-bo)!important}.cart_wrap .card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.cart_wrap .card .heading h5{color:var(--font-clr)}@media (min-width:1200px){.cart_wrap,.cart_wrap .card-footer{width:100%;max-width:1100px}}.user-float-icons{z-index:995!important}
.cart_wrap .transfers_list .img{
    height:180px;overflow:hidden;
}
.cart_wrap .transfers_list .img img{
    width: auto;
    max-width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

@media only screen and (max-width:480px) {
.cart_wrap .badge-dark {
    font-size: 12px;
    width: 36px;
    height: 36px;
}
.deleteItemFromCart{
    margin-top:6px;
}
}