img {
  border-radius: 2px;
}
//@media screen and (max-width: 991px) {
    .hero-slider-1.style-3 .hero-slider-content-2 {
        padding-left: 10px;
        top: 35%;
    }
}
a {
  color: #997856;
  text-decoration: none;
}
.dashboard-widget-item .details .number {
  font-size: 38px;
}
.short-desc sup{
    font-size: 65%;
}
.tab-content sup{
    font-size: 65%;
}
.card-1 h5 a {
    word-wrap: break-word;
    white-space: pre-line;
    height: max(min-content, 100px);
}
.popular-categories .card-1 h5 {
    min-height: 34px;
}
.newsletter h4 {
  font-size: 15px;
} 
.newsletter .h5 {
  font-size: 12px;
}