@media only screen and (min-width:800px) {
    .mobile-display{
        display: none;
    }
}

@media only screen and (max-width:800px) {
    .topbar-flexbox{
        display: none;
    }
    .nav-link{
        color: var(--dark) !important;
    }
    .cart-item-icon {
        position: relative;
        padding-right: 10px;
    }
    .contact-info{
        margin-top:10px;
    }
    .details-btn-mobile .btn-primary {
        font-size: 18px !important;
    }
    .mobile-block{
        display: block !important;
    }
    .btn-primary{
        font-size: 18px !important;
    }
}
.cart-item-icon{
    position: relative;
}
.cart-item-icon .cart-bag-block img{
    width: 24px;
    margin-right: 5px;
  margin-top: 5px;
}
.cart-bag-block{
    padding-left: 20px;
    position: relative;
}
.cart-bag-block span{
    position: absolute;
    top: -10px;
    right: -10px;
    font-size: 18px;
    color: red;
}
@media only screen and (min-width:900px) and (max-width:1400px) {
    .btn{
        font-size: 18px !important;
    }
}