body {
    font-size: 18px;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {}
h1 {}
h2 {}
h3 {}
.lead {
    font-size: 1.4em;
}
.brand-logo img {
    width: 350px;
}
.header .header-branch a {
    font-size: 0.9em;
    color: var(--cassiopeia-color-primary-call-to-actions);
}
.call-to-actions {
    background: linear-gradient(180deg, var(--cassiopeia-color-primary-thead) -35%, var(--cassiopeia-color-primary-call-to-actions) 40%);
}
.call-to-actions .cta1 > a, .call-to-actions .cta2 > a, .call-to-actions .cta3 > a,
.btn-primary, .grid-child a.btn-primary, .container-banner .btn-primary {
    background-image: linear-gradient(to right, var(--cassiopeia-color-primary-btns) 0%, #e7da10 51%, var(--cassiopeia-color-primary-btns) 100%);
    transition: 0.5s;
    background-size: 200% auto;
    /*box-shadow: 0 0 20px #eee;*/
}
.call-to-actions .cta1 > a:hover, .call-to-actions .cta2 > a:hover, .call-to-actions .cta3 > a:hover,
.btn-primary:hover, .grid-child a.btn-primary:hover, .container-banner .btn-primary:hover {
    background-position: right center; /* change the direction of the change here */
    text-decoration: none;
}
.call-to-actions h3 {
    margin-bottom: 30px;
}
/*.featured-prop:before{
    background-image:url("../../../../../images/content/ar-logo.png");
    background-repeat: no-repeat;
    background-position: bottom right;
}*/
@media (max-width: 992px) {
.header a, .header .mod-menu > li > a, .header .mod-menu > li > span, .header .metismenu.mod-menu .mm-toggler, .header .offcanvas .metismenu.mod-menu .metismenu-item > a{
    color: white;
    }
}

@media (min-width: 1024px) {
    /*.container-header .navbar-brand{
        padding-top: 25px!important;
    }
    .header .container-nav {
        margin-top: -20px;
    }
*/
    .header .container-nav {
        max-width: 100%;
        margin-top: 0;
        background: var(--cassiopeia-color-primary-btns);
        justify-content: center !important;
        padding: 6px 0 !important;
    }
    .metismenu.mod-menu .metismenu-item {
        font-size: 1.1rem;
    }
    .header .contact {
        padding-top: 1.5rem !important;
    }
}