@media (max-width: 991px) {
    #header .header-nav-main nav > ul > li > a.active {
        color: #FFF !important;
        background: #4eb25c !important;
    }
}

[class*="col-mb-"] {
    margin-bottom: calc(var(--col-mb) / -1);
}

[class*="col-mb-"] > .col,
[class*="col-mb-"] > [class*="col-"] {
    padding-bottom: var(--col-mb);
}

.col-mb-30 {
    --col-mb: 30px;
}

.col-mb-40 {
    --col-mb: 40px;
}

@media (max-width: 767.5px) {
    .text-center-custom {
        text-align: center!important;
    }
}

.reduce-mt {
    margin-top: -10px !important;
}

.reduce-mb {
    margin-bottom: -25px !important;
}

.thumb-info:hover .thumb-info-title {
    background: rgba(33, 37, 41, 0.0);
}

.thumb-info .thumb-info-title {
    background: rgba(33, 37, 41, 0.0);
    font-size: 20px;
    padding: 13px 18px 2px;
    bottom: 10%;
}

@media (max-width: 991.5px) {
    .custom-mt {
        margin-top: 0 !important;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .hide-div {
        display: none !important;
    }
}