:root {
    --footer-bg: #243468;   /* #679fd6 */
    --footer-color: #fff;
    --cta-bg: #243468;
}

@media (max-width: 767px) {
    .main-menu-two__left {
        flex: 1;
        justify-content: left;
    }
    .project-one {
        padding-top: 25px;
    }
}

@media only screen and (max-width: 767px) {
    .project-one__filter {
        flex-direction: row;
    }
}

.banner-one__slider .slider-bg-slide::after {
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, .1) 15%, rgba(0, 0, 0, 0) 45%) !important;
}

.main-menu-two__wrapper-inner {
    background-color: rgba(255,255,255,0.8) !important;
}

.page-header__title {
    visibility: hidden;
}

.feature-one__img {
    max-height: 250px;
}

.news-page__img {
    max-height: 36rem;
}

.news-details__img {
    max-height: 36rem;
    overflow: hidden;
}

.site-footer {
    background-color: var(--footer-bg);
    color: var(--footer-color);
}
.footer-widget__contact-title {
    color: var(--footer-color);
}

.call-to-action-one {
    background-color: var(--cta-bg);
}