.header-right .select_country{
    color: black;
}


.cart-bottom button {
    background-color: #3C4619 !important; border-color:#3C4619 ;border-radius: 20px;
}
.summary-cart {
    display: flex; flex-direction: column; justify-content: space-between; height: 100%;
}
.summary-cart table {
    height: 450px;
}
.summary-cart table tr .first {
    border-bottom: 1px solid black;
}
.summary-cart a {
    background-color: #3C4619;
    border-color:#3C4619;
    border-radius: 20px;
    color: white;
    font-size: 1.4rem;
}
.summary-cart a:hover {
    background-color: white;
    border:1px solid black;
    color: black;

}
.cart-bottom button:hover {
    background-color: white !important;
    border:1px solid black;
    color:black
}
.country-list {
    font-size: small; 
    position: relative;
    color: black;
}
.breadcrumb ol button {
    border-radius: 20px;
}
.input-spinner input {
    text-align: center; width: 50px; height: 50px;
}
.input-spinner .input-group-append button {
    width: 50px; height: 20px;
}

.footer-bottom {
    width: 100%; height: 120px;
}
.footer-bottom  .row{
    width: 100%;
}
.footer-bottom .abc {
    width: 100%; height: 10px;
}
.footer-bottom .abc input{
    height: 45px; width: 100%;margin-top: 15px; border-radius: 10px;
}
.summary-cart .cart-title{
    font-size: 17px;
    font-weight: bolder;
}
.summary-cart .text{
    font-size: 16px;
    
}
.breadcrumb .breadcrumb-item {
    font-size: 2.1rem;
    font-weight: 500;
}
.product-col .product-title,.product-col .total-col {
    font-size: 1.9rem;
}

.table .total-col {
    font-size: 1.9rem;
}

@media (max-width: 500px) {
    .container-fluid ol .btn {
        font-weight: 400;
        font-size: 1.2rem;
        min-width: 110px;
        line-height: 1;
    }

    .breadcrumb .breadcrumb-item {
        font-size: 1.5rem;
        font-weight: 400;
    }
}
    @media (max-width: 400px) {
        .container-fluid ol .btn {
            font-weight: 400;
            font-size: 1rem;
            min-width: 100px;
            line-height: 1;
        }
        .breadcrumb .breadcrumb-item {
            font-size: 1rem;
            font-weight: 300;
        }
    }