.home-top-buttons .btn:hover {
    background-color: #eeb54c;
}
.home-main .hs-title h2 {
    color: #1e1e1e;
    background: #9ec1cc;
}
.home-main .home-slider .carousel-indicators li {
    border-radius: 0.75rem;
}
.card {
    border-radius: 0.75rem;
}
.card .card-image {
    margin: 0.25rem;
}
.home-main .hs-more .btn {
    border: none;
    border-radius: 0.75rem;
}
.home-main .home-slider {
    background: none;
    box-shadow: none;
}
.home-slider .carousel-inner {
    border-radius: 0.75rem;
    overflow: hidden;
    box-shadow: 0 5px 4px rgba(209, 213, 218, 0.3607843137);
}
.header {
    background: none !important;
}
.header-bg {
    height: 180px;
    border-radius: 12px;
    width: 100%;
    padding: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.header-bg img {
    max-width: 100%;
    max-height: 100%;
}
.sidebar-area .watiqa {
    background: #42869c;
}
.home-left .home-aside,
.home-right .home-aside {
    border-radius: 0.75rem;
}
.home-left .home-aside .hs-more .btn,
.home-right .home-aside .hs-more .btn {
    border-color: #a37d6b87;
    border-radius: 0.5rem;
}
.home-left .home-aside .ha-title h2,
.home-right .home-aside .ha-title h2 {
    border-bottom: 1px solid #ece3d8;
}
.card .card-title:hover {
    color: #cf7b3b;
}
.sidebar-area .widget .widget-title {
    color: #1e1e1e;
    background: #9ec1cc;
}
.card-single .card-share {
    background: #9ec1cc;
    color: #1e1e1e;
}
.sidebar-area .widget .widget-title h5 {
    text-shadow: none;
}
.card-img,
.card-img-top {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
}
.articles-index .article .card-image,
.articles-index .article .card-img-top,
.articles-index .video .card-image,
.articles-index .video .card-img-top,
.recommendations_listing .article .card-image,
.recommendations_listing .article .card-img-top,
.recommendations_listing .video .card-image,
.recommendations_listing .video .card-img-top,
.search-page .article .card-image,
.search-page .article .card-img-top,
.search-page .video .card-image,
.search-page .video .card-img-top {
    border-radius: 0.75rem 0.75rem 0 0;
}

.sidebar-area .howiya {
    padding: 1rem;
    background-image: url(/img/howiya.png);
    background-repeat: repeat;
    background-position: 5px -56px;
    background-size: cover;
}
.sidebar-area .howiya .card-body {
    height: 190px;
    display: flex;
    align-items: center;
}
.sidebar-area .howiya a {
    display: flex;
    gap: 1rem;
    flex-direction: column;
}
.sidebar-area .howiya h3 {
    text-transform: uppercase;
    color: #54413b;
    font-weight: 600;
    font-size: 1rem;
    margin: 0 -1.75rem 0;
    padding: 0.5rem;
    background: #ffffffd9;
}
.image-grp {
    display: flex;
    gap: 1rem;
    flex-wrap: wrap;
}
.howiya .col-6,
.howiya .col-4 {
    display: flex;
    align-items: center;
    justify-content: center;
}
