/* NAVBAR */
@media screen and (max-width:640px) {
    .logo img {
        width: 146px;
    }
    .navbar {
        padding: 0px 0;
    }
    .navbar-wrapper {
        height: 80px;
    }
    .toggle-menu-icon svg {
        width: 32px;
    }
    .font1-3x {
        font-size: 1rem;
    }
    .btn-xl {
        padding: .5em 2em;;
        font-weight: bold;
        font-size: .8rem;
    }
    .main-call-to-action h3 {
        font-size: 1.8rem;
    }
    .uk-section {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .area {
        min-height: 60vh;
    }
    .page-header.area {
        min-height: auto;
    }
}
/* Fonts */
@media screen and (max-width:640px) {
    .font56 {
        font-size: 2.4rem;
    }
}

/* Home entry */
@media screen and (max-width:640px){
    .home-entry h1 {
        font-size: 2rem;
    }
    .home-entry p {
        font-size: 22px;
    }
}

/* Card body */
@media screen and (max-width:640px){
    .uk-card-body {
        padding: 30px 10px;
    }
}

/* Parallax header */
@media screen and (max-width:640px){
    .header-above-parallax {
        padding: 60px 0;
    }
    .header-above-parallax h1 {
        font-size: 3.5rem;
    }
}