.header-bottom .main-nav{
    background-color: #222529;
}

.banner-container .banner img{
    width:100%;
}

.sale-banner img {
    min-height:fit-content;
    object-fit: cover
}

.btn-primary {
    border-color: #40cdec;
    background-color: #30a7c1;
    color: #fff;
    box-shadow: none
}

.btn-primary:hover {
    background-color: #222529;
}

.menu>li.active>a,.menu>li.show>a,.menu>li:hover>a {
    color: #30a7c1;
    background: transparent
}

.mfp-close-btn-in .mfp-close {
    color: #fff
}

.custom-scrollbar{
    width:max-content !important;
}

.table.table-cart .product-image-container img {
    display: block;
    max-width: 30%;
    height: auto
}

.newsletter-popup h2{
    color:#fff;
}

.bg-primary {
    background-color: #21B248 !important;
}