.home-banner-carousel .item:after {
    position: absolute;
    content: "";
    background-color: #000000;
    opacity: 0.6;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.home-banner-carousel .item {
    background-size: cover;
}

.home-banner-section {
    min-height: 520px;
}

.card-style07 .card-content h3 {
    min-height: 98px;
}

.card-style07 .card-content p {
    min-height: 200px;
}

.produced-by img {
    background-color: #FFF;
}

.top-bar-info a {
    color: #FFF;
}


.footer-text {
    font-size: 15px;
}

.navbar-nav > li {
    margin-left: 50px;
}

.form-success-message p {
    color: #fff;
}

@media screen and (max-width: 991px) {
    .navbar-nav > li {
        margin-left: 30px;
    }
}

@media screen and (max-width: 991px) {
    .navbar-nav {
        overflow: hidden;
    }
}