body.is-gallery-page {
    background-image: url(../../images/site-images/gallery-background.jpg);
    background-size: cover;
}

body.is-gallery-page .section-bg {
    background-color: unset;
}

body.is-gallery-page footer.site-footer {
    background-color: unset;
}

.banner-section.header-normal-section {
    min-height: 180px;
    background-image: none;
}

body.is-gallery-page .banner-section.header-normal-section .section-overlay {
    /* background-color: #344c6e; */
    background-color: #95b6e3;
}

.navbar-brand,
.navbar-brand:hover {
    font-size: 30px;
}

.site-footer .logo,
.logo {
    padding: 0;
    background-color: unset;
}

.front-banner-section {
    background-color: #95b6e3;
    padding-top: 135px;
}

.front-banner-section img {
    width: 100%;
    max-width: 1379px;
}

.navbar {
    top: 0;
}

.extra-top {
    padding-top: 170px;
}

footer .featured-block {
    padding-top: 0;
}

footer .about-paragraph {
    color: white;
}

footer .social-icon-link {
    padding-top: 8px;
}

footer .social-icon-link span {
    font-size: 18px;
}

@media screen and (max-width: 991px) {

    .navbar-brand,
    .navbar-brand:hover {
        color: var(--white-color);
    }

    .navbar {
        background-color: #95b6e3;
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

@media screen and (max-width: 430px) {
    .navbar-brand {
        white-space: unset;
    }

    .navbar-brand,
    .navbar-brand:hover {
        font-size: var(--h6-font-size);
    }
}