h1,
h2,
h3,
h3,
h4,
.slideshow-header {
    text-transform: uppercase;
    letter-spacing: -1px;
}


h2 {
    font-size: 1.7em
}

h3 {
    font-size: 1.35em;
}

.val-banner p {
    color: #FFF !important;
}

.val-banner p span {
   color: var(--cassiopeia-color-primary-btns) !important; 
}

.nav-header {
    font-weight: var(--cassiopeia-font-weight-body);
}

.brand-logo img {
    max-width: 100px;
}
.right.item-image {margin:0px 0px 30px 30px;}
.accordion-button {
    font-family: var(--body-font-family);
}

.testimonials .zw-testimonials h2 {
    display: block;
}

body.reviews .testimonials .zw-testimonials h2 {
    display: none !important;
}

.call-to-actions h3 {
    font-size: 1.8em;
}
.cta4, .cta5 {opacity:1 !important;}
.cta-wrapper img {transform: translateX(0px);}
.slideshow-header {width: 33%;display: block;}
.slideshow-header>span {margin-left: 0%;}
@media (min-width: 992px) {
    h1 {
        font-size: 2.3em;
    }

    .home .component h2 {
        font-size: 2em;
    }

    .home .component h1 {
        font-size: 2.8em;
    }

    .large-header {
        font-size: 2.4vw;
    }

    .metismenu.mod-menu .metismenu-item {

        font-size: 1.1VW;
    }

            .office-contacts h2 {
            margin-top: 0;
            font-size: 2vw;
        }


}

@media (max-width: 767.98px) {
    .slideshow-header {
        font-size: 4vw !important;
    }
}

@media (min-width: 992px) {
    @media (min-width: 1024px) {
        @media (min-width: 1200px) {
            .slideshow-header {
                font-size: 3vw !important;
            }

            .metismenu.mod-menu .metismenu-item {
                padding: .5em 0.7em;
                font-size: 1.1VW;
            }
        }
    }
}
@media (min-width: 992px) {
    @supports (display:grid) {
        .cta-wrapper>div:nth-child(even) img {
            transform: translateX(0px);
        }
    }
}
@media (min-width: 1600px) {
    .metismenu.mod-menu .metismenu-item {
        font-size: 1em;
    }
}


/*REPOSITION SECTOINS*/

@supports (display: grid) {
    .site-grid {
        grid-template-areas:
            ". banner banner banner banner ."
            ". advert advert advert advert ."
            ". search search search search ."
            ". top-a top-a top-a top-a ."
            ". top-b top-b top-b top-b ."
            ". top-c top-c top-c top-c ."
            ". comp comp comp comp ."
            ". side-r side-r side-r side-r ."
            ". side-l side-l side-l side-l ."
            ". bot-a bot-a bot-a bot-a ."
            ". bot-b bot-b bot-b bot-b ."
            ". latest latest latest latest ."
            ". cta cta cta cta ."
            ". featured featured featured featured ."
            ". testimonials testimonials testimonials testimonials ."
            ". calc calc calc calc ."
            ". news news news news ."
            ". get-social get-social get-social get-social ."
            ". staff staff staff staff ."
            ". bot-c bot-c bot-c bot-c ."
            ". footer footer footer footer ."
            ". affiliates affiliates affiliates affiliates ."
            ". copyright copyright copyright copyright .";
    }

    body.wrapper-fluid .site-grid,
    body.wrapper-fluid .site-grid,
    .property-page .site-grid {
        grid-template-areas:
            ". banner banner banner banner ."
            ". advert advert advert advert ."
            ". search search search search ."
            ". top-a top-a top-a top-a ."
            ". top-b top-b top-b top-b ."
            ". top-c top-c top-c top-c ."
            ". side-l comp comp side-r ."
            ". bot-a bot-a bot-a bot-a ."
            ". bot-b bot-b bot-b bot-b ."
            ". latest latest latest latest ."
            ". cta cta cta cta ."
            ". featured featured featured featured ."
            ". testimonials testimonials testimonials testimonials ."
            ". calc calc calc calc ."
            ". news news news news ."
            ". get-social get-social get-social get-social ."
            ". staff staff staff staff ."
            ". bot-c bot-c bot-c bot-c ."
            ". footer footer footer footer ."
            ". affiliates affiliates affiliates affiliates ."
            ". copyright copyright copyright copyright .";
    }
}

@media (max-width: 991.98px) {

    body.wrapper-fluid .site-grid,
    body.wrapper-fluid .site-grid {
        grid-template-areas:
            ". banner banner banner banner ."
            ". advert advert advert advert ."
            ". search search search search ."
            ". top-a top-a top-a top-a ."
            ". top-b top-b top-b top-b ."
            ". top-c top-c top-c top-c ."
            ". comp comp comp comp ."
            ". side-r side-r side-r side-r ."
            ". side-l side-l side-l side-l ."
            ". bot-a bot-a bot-a bot-a ."
            ". bot-b bot-b bot-b bot-b ."
            ". latest latest latest latest ."
            ". cta cta cta cta ."
            ". featured featured featured featured ."
            ". testimonials testimonials testimonials testimonials ."
            ". calc calc calc calc ."
            ". news news news news ."
            ". get-social get-social get-social get-social ."
            ". staff staff staff staff ."
            ". bot-c bot-c bot-c bot-c ."
            ". footer footer footer footer ."
            ". affiliates affiliates affiliates affiliates ."
            ". copyright copyright copyright copyright .";
    }
}

@media (min-width: 992px) {
    @supports (display: grid) {
        .site-grid {
            grid-template-areas:
                ". banner banner banner banner ."
                ". advert advert advert advert ."
                ". search search search search ."
                ". top-a top-a top-a top-a ."
                ". top-b top-b top-b top-b ."
                ". top-c top-c top-c top-c ."
                ". comp comp comp comp ."
                ". side-l side-l side-l side-l ."
                ". side-r side-r side-r side-r ."
                ". bot-a bot-a bot-a bot-a ."
                ". bot-b bot-b bot-b bot-b ."
                ". latest latest latest latest ."
                ". cta cta cta cta ."
                ". featured featured featured featured ."
                ". testimonials testimonials testimonials testimonials ."
                ". bot-c bot-c bot-c bot-c ."
                ". calc calc calc calc ."
                ". news news news news ."
                ". get-social get-social get-social get-social ."
                ". staff staff staff staff ."
                ". footer footer footer footer ."
                ". affiliates affiliates affiliates affiliates ."
                ". copyright copyright copyright copyright .";
        }
    }
}

@media (min-width: 1024px) {
    @supports (display: grid) {
        .site-grid {
            grid-template-areas:
                ". banner banner banner banner ."
                ". advert advert advert advert ."
                ". search search search search ."
                ". top-a top-a top-a top-a ."
                ". top-b top-b top-b top-b ."
                ". top-c top-c top-c top-c ."
                ". side-l comp comp side-r ."
                ". bot-a bot-a bot-a bot-a ."
                ". bot-b bot-b bot-b bot-b ."
                ". latest latest latest latest ."
                ". cta cta cta cta ."
                ". featured featured featured featured ."
                ". testimonials testimonials testimonials testimonials ."
                ". calc calc calc calc ."
                ". news news news news ."
                ". get-social get-social get-social get-social ."
                ". staff staff staff staff ."
                ". bot-c bot-c bot-c bot-c ."
                ". footer footer footer footer ."
                ". affiliates affiliates affiliates affiliates ."
                ". copyright copyright copyright copyright .";
        }

        .property-page .site-grid {
            display: grid;
            grid-template-areas:
                ". banner banner banner banner ."
                ". advert advert advert advert ."
                ". search search search search ."
                ". top-a top-a top-a top-a ."
                ". top-b top-b top-b top-b ."
                ". top-c top-c top-c top-c ."
                ". comp comp comp comp ."
                ". side-r side-r side-r side-r ."
                ". side-l side-l side-l side-l ."
                ". bot-a bot-a bot-a bot-a ."
                ". bot-b bot-b bot-b bot-b ."
                ". latest latest latest latest ."
                ". cta cta cta cta ."
                ". featured featured featured featured ."
                ". testimonials testimonials testimonials testimonials ."
                ". calc calc calc calc ."
                ". news news news news ."
                ". get-social get-social get-social get-social ."
                ". staff staff staff staff ."
                ". bot-c bot-c bot-c bot-c ."
                ". footer footer footer footer ."
                ". affiliates affiliates affiliates affiliates ."
                ". copyright copyright copyright copyright .";
        }
    }
}


@media (min-width: 1024px) {
    @supports (display: grid) {
        .site-grid {
            grid-template-areas:
                ". banner banner banner banner ."
                ". advert advert advert advert ."
                ". search search search search ."
                ". top-a top-a top-a top-a ."
                ". top-b top-b top-b top-b ."
                ". top-c top-c top-c top-c ."
                ". side-l comp comp side-r ."
                ". bot-a bot-a bot-a bot-a ."
                ". bot-b bot-b bot-b bot-b ."
                ". latest latest latest latest ."
                ". cta cta cta cta ."
                ". featured featured featured featured ."
                ". testimonials testimonials testimonials testimonials ."
                ". calc calc calc calc ."
                ". news news news news ."
                ". get-social get-social get-social get-social ."
                ". staff staff staff staff ."
                ". bot-c bot-c bot-c bot-c ."
                ". footer footer footer footer ."
                ". affiliates affiliates affiliates affiliates ."
                ". copyright copyright copyright copyright .";
        }

        .property-page .site-grid {
            display: grid;
            grid-template-areas:
                ". banner banner banner banner ."
                ". advert advert advert advert ."
                ". search search search search ."
                ". top-a top-a top-a top-a ."
                ". top-b top-b top-b top-b ."
                ". top-c top-c top-c top-c ."
                ". comp comp comp comp ."
                ". side-r side-r side-r side-r ."
                ". side-l side-l side-l side-l ."
                ". bot-a bot-a bot-a bot-a ."
                ". bot-b bot-b bot-b bot-b ."
                ". latest latest latest latest ."
                ". cta cta cta cta ."
                ". featured featured featured featured ."
                ". testimonials testimonials testimonials testimonials ."
                ". calc calc calc calc ."
                ". news news news news ."
                ". get-social get-social get-social get-social ."
                ". staff staff staff staff ."
                ". bot-c bot-c bot-c bot-c ."
                ". footer footer footer footer ."
                ". affiliates affiliates affiliates affiliates ."
                ". copyright copyright copyright copyright .";
        }
    }
}