:root {
    --fi-primary: #22b717;
}

h1 .nav-link, h2 .nav-link, h3 .nav-link, h4 .nav-link, h5 .nav-link, h6 .nav-link, .h1 .nav-link, .h2 .nav-link, .h3 .nav-link, .h4 .nav-link, .h5 .nav-link, .h6 .nav-link {
    color: #0a1f30;
}

    h1 .nav-link:hover, h2 .nav-link:hover, h3 .nav-link:hover, h4 .nav-link:hover, h5 .nav-link:hover, h6 .nav-link:hover, .h1 .nav-link:hover, .h2 .nav-link:hover, .h3 .nav-link:hover, .h4 .nav-link:hover, .h5 .nav-link:hover, .h6 .nav-link:hover {
        color: #667c91;
    }

/* .card-body .fw-bold {
    color: #d1b75d !important;
} */

.footer .logo {
    width: 200px;
}

.list-newads .tns-inner .tns-slider img,
.home-newads .tns-inner .tns-slider img {
    height: 200px;
    object-fit: cover;
}

.container h2 {
    color: #424242;
}

.offcanvas-lg .offcanvas-body .h6 {
    font-size: 1rem;
    margin-bottom: 5px;
}

label.error {
    display: none !important;
}

.form-control.error {
    border-color: red !important;
}

footer p {
    margin-bottom: 10px;
}

.fs-md {
    font-size: 1rem !important;
}

.navbar-expand-lg .navbar-nav .nav-link {
    font-size: 1rem;
    font-weight: bold;
}

.ad-group .icon-box-media img {
    width: 55px;
    position: relative;
    top: 5px;
}

.ad-group .icon-box:hover .icon-box-media.text-primary {
    background-color: #fff !important;
}

.ad-group .card-hover.shadow-sm:hover {
    background-color: #22b717;
}

    .ad-group .card-hover.shadow-sm:hover h3 {
        color: #fff !important;
    }

.ad-group .icon-box-media {
    width: 70px;
    height: 70px;
    min-width: 3rem;
}

.ad-image {
    width: 100%;
    object-fit: cover;
}

.ad-det .tns-item img {
    width: 100%;
}

@media (min-width: 1200px) {
    h3, .h3 {
        font-size: 1.2rem;
    }

    .home-hero .display-5 {
        font-size: 2.5rem;
        width: 80%;
        line-height: 55px;
        margin-top: 25% !important;
    }
}
