.sidebar .card .card-header .card-title:hover {color: #344c5b;}
.hover-box-shadow {max-height: 430px; min-height: 230px;}
.mb-4, .my-4 {margin-bottom: 0.4rem!important}
textarea.form-control {height: 40px;}
.testimonial-panel {height: 400px; overflow: auto;}
div#testimonial_sidebar div.card-header {background: #51a5a5 !important;}
div#testimonial_sidebar.card.mb-4 {margin-top: 2rem;}
.navbar-brand img {max-width: 360px;}
.top-header {position:relative;}
.advance-search-dropdown {top:auto;}
.mt-4 {margin-top: 0.5rem !important;}
.bottom-links .list-inline-item {padding: .6rem .5rem;}
@media only screen and (max-width: 575px) {
    .hover-box-shadow {max-height: 100%; min-height: 230px;}
}
@media only screen and (max-width: 767px) {
    body {font-size:1rem;}
    .navbar-collapse .navbar-nav .nav-item .dropdown-menu li a {
      padding-top: .8rem;
      padding-bottom: .8rem;
    }
    .product-box .hover-box-shadow .card-footer .btn-info {font-size:1rem; }
    #price_list_table .table th, #price_list_table .table td {font-size:0.8rem;}
}

#top-banner .carousel-item, #top-banner .banner {min-height: 50px;}
#footer { background: #000000;}

.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;}
.text-black-50 {color: #FFF !important;}
.event_rmvFrmCart {color: #000 !important;}
div.upload_design {font-size: 1.2rem!important; font-weight: bold !important;}
span.mt-0.mb-1.h4 {font-size: 2.0rem!important; font-weight: bold !important;}
#action-btn > div:nth-child(3) > div > a > span > span.mt-0.mb-1.h4 {font-size: 1.5rem!important; font-weight: bold !important; color: #fff !important;}
#action-btn > div:nth-child(3) > div {border-color: #FFF !important; background-color: #51a5a5;}
#action-btn > div:nth-child(3) > div > a > i {color: #fff !important;}
#navbarText ul li:nth-child(7) a span {font-size: 0.87rem; font-weight: 700; color: #102b33;}
/*.per-unit-price {*/
/*    display: none;*/
/*}*/
/*.saving-detail {*/
/*    display: none;*/
/*}*/
.table-responsive {white-space: normal;}
.per-unit-price.ml-1 {font-size: larger;font-style: normal;font-size: 0.875rem;}
.text-primary{color: #f12908 !important;}
.skip-link {
    top: -90px;
}

.quantity_range_msg {font-size: 0.9rem;}