.sidebar .card .card-body .accordion-menu .list-group-item:hover > a, .sidebar .card .card-body .accordion-menu .list-group-item.active > a, .sidebar .card .card-body .accordion .list-group-item:hover > a, .sidebar .card .card-body .accordion .list-group-item.active > a{background:#3f7373; color:#ffffff; border-color:#3f7373;}
@media only screen and (max-width: 768px) {
    body {font-size:1rem;}
}
.product-box .hover-box-shadow .thumbnail {background:#ffffff;}
.product-box .hover-box-shadow .thumbnail img {height:auto;}

#top-banner .carousel-item, #top-banner .banner {min-height: 50px;}
body {background: #fff;}

.awesome-bar_container {max-height: 50px; padding: 0.1em 40px 0.1em 0.625em;}
.upload_design .btn-img-text {color: #fff !important;}
.upload_design {border-color: #FFF !important; background-color: #f3340c;}
.upload_design:hover .btn-img-text {color: #44e0f9 !important;}
.upload_design.text-black-50 {color: #FFF !important;}
div.upload_design.a.span {font-size: 1.2rem!important; font-weight: bold !important;}
span.mt-0.mb-1.h4 {font-size: 2.0rem!important; font-weight: bold !important;}

pt-3, .py-3 {padding-top: 0rem !important;}
.mt-4, .my-4 {margin-top: 0.5rem !important;}

#navbarText ul li:nth-child(7) a span {font-size: 0.87rem; font-weight: 700; color: #102b33;}