.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6,
.val-banner,
.val-popup p,
.val-box p {}

h1,
.slideshow-header,
h2,
h3 {
    text-transform: none;
    font-weight: 400;
}

.banner img {
    filter: brightness(0.7);
}

.slideshow-content:after {
    height: 76%;
}

.slideshow-header {
    font-size: 1.8em !important;
}

.slideshow-header h1 {
    font-size: 1em !important;
}

.slideshow-header small {
    margin-bottom: 8px;
}

.slideshow-text {
    z-index: 9999;
}

h2 {
    font-size: 1.9em;
}

.call-to-actions h2 {
    font-size: 2.2em;
}

h3 {
    font-size: 1.7em;
}


.header .navbar {
    margin-top: 10px !important;
}

.zw-bottom-c h2 {
    color: #FFF;
}

.header a:hover,
.header a:focus,
.header a:active,
.header .mod-menu a:hover,
.header .mod-menu .metismenu>li.level-1>a:hover,
.header .mod-menu li.active a,
.header .mod-menu li ul li.level-2 a:hover,
.header .mod-menu li ul li.level-2.active a {
    color: var(--cassiopeia-color-primary-btns);
}

.header-contact a,
.staff-contact a {
    text-decoration: none;
}

.accent {
    color: var(--cassiopeia-color-primary-btns);
}

.banner .slideshow-header small {
    text-transform: none;
}

.banner .slideshow-header,
.banner .slideshow-header h1 {
    font-weight: 400;
    font-size: 1em;
    letter-spacing: 0px;
}

.misc-banner p {
    font-size: 2.2em !important;
}

.accordion-item,
.accordion-button {
    background: var(--cassiopeia-color-primary-sub);
    color: #fff;
}

.accordion-button {
    font-weight: bold;
    text-transform: none;
}

/*.cta-wrapper {
    width: 100%;
}*/

.call-to-actions .col {
    flex: 50%;
    max-width: 50%;
}

.cta-text h3 {
    margin-top: 15px;
}

.misc-banner i {}

/*VALUATION PAGE*/
.valuation .cta-text ul li:nth-child(5) {
    margin-top: 15px;
}

/*REGISTER PAGE*/

@media(max-width: 1700px) {
    #ea_pow_registration .row:nth-child(2) > div,
    #ea_pow_registration .row:nth-child(4) > div {
        width: 100%;
        display: block;
    }

}

@media (max-width:767px) {
    .call-to-actions h2 {
        font-size: 1.5em;
        padding: 80px 0 0 0;
        margin-left: 0;
        margin-right: 0;
    }

        .slideshow-content a {
        padding: 0;
    }

    .cta-text p {
        display: none;
    }

    .cta-text h3 {
        font-size: 1.3em;
    }



    .call-to-actions .col>div {
        padding: 0 !important;
    }

    .zw-latest-prop h2 {
        font-size: 2em;
        padding: 30px 0 0 0;
    }

    .misc-banner p {
        font-size: 1.3em !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .eapow-recentproperties-holder h3 {
        font-size: 1.5em;
    }

    .reviews .testimonials {
        padding: 20px;
    }
}

@media (min-width: 1200px) {
    .home .brand-logo img {
        width: 340px;
    }
}

@media (max-height: 658px) {
    .slideshow-content {
        padding: 5vw;
    }
}