.page-wrapper > section:first-child {
    margin-top: 25px;
}
.type-content blockquote {
    margin: 30px 0;
}




.text-and-image-container.grid-outer .text-and-image .large-text h6 + h1,
.text-and-image-container.grid-outer .text-and-image .large-text h6 + h2,
.text-and-image-container.grid-outer .text-and-image .large-text h6 + h3,
.text-and-image-container.grid-outer .text-and-image .large-text h6 + h4 {
    margin-top: 0;
}


/***** Media Queries *****/
@media screen and (max-width: 1500px){
    @media screen and (min-width: 1200px){
        #logo {
            max-width: 200px;
        }

        #logo img {
            max-width: 200px;
            height: auto;
        }

        .nav .menu li a {
            font-size: 16px;
            line-height: 28px;
        }
        .nav .menu li ul li a {
            font-size: 14px;
            line-height: 20px;
        }
        .nav .menu li.button a, 
        .nav .menu li.gform-button a {
            padding-top: 8px;padding-bottom: 8px;
        }

        .page-wrapper > section.page-banner-container:first-child {
            margin-top: 0;
        }

        h1 {
            font-size: 38px;
            line-height: 50px;
        }

        .page-banner-container .page-banner.full-image .image img {
            height: 500px;
        }
    }
}


@media screen and (max-width: 1400px){
    @media screen and (min-width: 1200px){
        .page-banner-container .page-banner.full-image .image img {
            height: 400px;
        }
    }
}

@media screen and (max-width: 1300px){
    @media screen and (min-width: 1200px){
        .page-banner-container .page-banner.full-image .image img {
            height: 360px;
        }
    }
}