#header {
    height: 7.25em;
}

#header.alt {
    top: 0;
}

#header.alt {
    height: 9.25em;
}

#header.alt a {
    height: 6.25em;
    line-height: 6.25em;
}

#header.alt .logo a img {
    width: 150px;
    height: 150px;
}

#header {
    height: 3.25em;
}

#header .logo a img {
    width: 50px;
    height: 50px;
}

#header a {
    height: 3.25em;
    line-height: 3.25em;
}

@media screen and (max-width: 480px) {
    #header {
        height: 3.5em;
    }
    
    #header.alt {
        top: 0;
    }
    
    #header .logo a img {
        width: 55px;
        height: 55px;
    }

    #header a {
        height: 3.5em;
        line-height: 3.5em;
    }
  
}

body {
    position: relative;
}

.wrapper.style3 p {
    text-transform: initial;
    font-size: 1.5rem !important;
}

.wrapper.style3 img {
    margin-bottom: 50px;
}

.contact-wrapper {
    padding: 2rem 0 4rem 0 !important;
}

#footer {
    padding: 2rem 0 2rem 0;
}

#footer .container p {
    line-height: 1.6rem;
}

#footer .container img {
    margin-bottom: 30px;
}

#footer .container p {
    font-size: 1.5rem;
}

@media screen and (max-width: 480px) {
    
    #footer .container img {
        margin-bottom: 20px;
    }
    
    #footer .container p {
        font-size: 1.1rem;
        line-height: 1.5rem;
        margin: 0 0 1rem 0;
    }

}

#footer .copyright {
    padding: 2rem 0 0 0;
}

.box {
    margin-bottom: 15px !important;
}

.wrapper.style3 {
    height: 350px;
}

.banner.full {
    padding: 0;
    min-height: 100vh;
    height: 100vh !important;
}

@media screen and (max-width: 980px) {
    .banner.full {
        min-height: 100vh;
        height: 100vh !important;
    }
}

@media screen and (max-width: 480px) {
    .wrapper.style3 {
        height: 250px;
    }
}

#menu .links li a {
    display: flex !important;
}

#menu .links li a i {
    font-size: 1.5rem;
    margin: auto 15px auto 0;
}

#menu .links li a span {
    margin: auto 0;
}