.bg-header{
    background-color: #f0f0f0;
    border-bottom: 2px solid #c61b1f;
}
.shopping{
    border: 1px solid #c61b1f; 
    background-color: #fff; 
    color: #c61b1f; 
    border-radius: 25px; 
    padding:10px;
    font-size: 14px !important;
}
.update-cart{
    border: 1px solid #c61b1f; 
    background-color: #fff; 
    color: #c61b1f; 
    border-radius: 25px; 
    padding:10px;
}
.proceed{
    background-color: #c61b1f; 
    color: #fff; padding:10px; 
    border-radius: 5px; 
    margin-right: 40px;
}
th{
    font-family: 'Poppins', sans-serif;
    font-size: 20px !important;
    font-weight: normal;
}
.product-img{
    width: 20%;
}
.bg-red{
    background-color: #c61b1f;
}
.btn-out{
    font-size: 14px !important;
}
.col-total{
    height: 3rem !important;
}
.qty-input{
    border: none;
}
.footer-mt{
    margin-top: -2rem;
}

/* RESPONSIVE */
@media only screen and (max-width: 600px) {
    .shopping{
        font-size: 12px !important;
        padding: 11px !important;
    }
    .total-spacer{
        justify-content: center !important;
    }
    .w-sm-100{
        width: 100% !important;
    }
    th{
        font-size: 18px !important;
    }
}

.modal-dialog {
    max-width: 360px;
  }