.summery-wrap .grand-total-wrap {
    background-color:#fafafa;
    padding:20px;
}

@media only screen and (max-width:400px) {
    .summery-wrap .grand-total-wrap .row>div {
        width:100%
    }
}
.pr-img{max-width:120px;}

.content-color{color:#767676;font-size:14px;}

.section-b-space{padding:80px 0;}
.title-font{font-size:18px;}

.plus-minus {border:1px solid rgba(211, 211, 211, 0.4);border-radius:5px;padding:5px;display:inline-flex;align-items:center;background-color:#fff;text-align:center;}

.plus-minus input {
    background-color:#fff;
    color:#0097e0;
    border:none;
    font-size:1.05rem;
    outline:none;
    width:35px;
    text-align:center;
}

.summery-wrap .grand-total-wrap .checkout-btn {
    width:100%;
    justify-content:center;
    line-height:22px;
    padding:12px 40px;
}

.summery-wrap .coupon-box {
    margin-bottom:20px;
    padding:20px;
    background-color:#fafafa
}

.summery-wrap .coupon-box .text-wrap {
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-bottom:10px
}

.summery-wrap .coupon-box .btn {
    font-size:1rem;
    line-height:150%;
    padding:3px 10px;
    margin-top:0px;
    min-width:55px;
}

.summery-wrap .order-summery{padding:0;}

.summery-wrap .order-summery li {
    display:flex;
    align-items:center;
    justify-content:space-between
}

.summery-wrap .order-summery li span {
    font-size:15px;
    border:none;
    color:#767676;
    font-weight:normal
}

.summery-wrap .order-summery li:last-child {
    padding:10px 0;
    margin-top:8px;
    border-top:1px solid #aaa;
    margin-bottom:-5px
}

.summery-wrap .order-summery li:last-child span {
    color:#262834;
    font-weight:600
}
.summery-wrap .order-summery h4{font-size:18px;}


.cart-table td .product-detail {
    text-align:left;
    display:flex;
    align-items:center;
    gap:15px;
}

.cart-title{margin-bottom:5px}