.o-header-banner-wrap,
header.o-header, 
.o-full-width {
    max-width: unset;
}
.c-home-impact-slider .flexslider .slides > li.c-home-impact-slider__slide,
.c-home-mission-slider .flexslider .slides > li.c-home-mission-slider__slide {
    min-height: 500px;
    height: 30vw;
}
.c-internal-page-hero {
    min-height: 430px;
    height: 30vw;
}
.c-bg-image-with-heading-under .c-page-list-grid--3col__listitem__image,
.c-team-grid__teammember a.c-team-grid__teammember-image-link,
a.c-page-list-grid--3col__listitem__link {
    min-height: 166px;
    height: 20vw;
}
.c-reg-image-varyingwidth-with-heading-under a.c-page-list-grid--3col__listitem__link {
    height: auto;
    min-height: unset;
}


@media (min-width: 1350px){
    .o-full-width .o-innerbounds {
        padding-top: 4.5vw;
        padding-bottom: 4.5vw;
    }
    .o-full-width .o-innerbounds.c-splash-heading__textwrap {
        padding-top: 5vw;
        padding-bottom: calc(5vw - 10px);
    }
    .googleMapCanvas {
        min-height: 30vw;
    }
    .c-partnerlogo-grid__partner {
        min-height: 10vw;
    }
    .c-page-list-grid--3col__listitem {
        margin-bottom: 1.5vw;
    }

    /*
    prevent overly long line-length for text
    */
    .c-home-mission-slider__slideinnercontent,
    .c-home-impact-slider__slideinnercontent,
    .c-personpartner-spotlight-slider__slidetextcontent {
        padding-left: 3vw;
        padding-right: 3vw;
    }
    .c-personpartner-spotlight-slider .flex-control-nav {
        bottom: 3vw;
        margin-left: 3vw;
    }
    .c-fullwidth-grid-list__text {
        padding: 3vw;
    }
    li.c-by-the-numbers__slide h1,
    li.c-by-the-numbers__slide h2 {
        margin-left: 3vw;
        margin-right: 3vw;
    }
    .o-page-list__snippets,
    .o-page-list-tabs__wrap,
    .o-full-width .o-innerbounds,
    .c-internal-page-general-section__textwrap p,
    .c-internal-page-general-section__textwrap h1,
    .c-internal-page-general-section__textwrap h2,
    .c-internal-page-general-section__textwrap h3,
    .c-internal-page-general-section__textwrap h4,
    .c-internal-page-general-section__textwrap h5,
    .c-internal-page-general-section__textwrap h6,
    .c-internal-page-general-section__textwrap ul,
    .c-internal-page-general-section__textwrap ol,
    .c-internal-page-general-section__textwrap .o-video-embed {
        padding-left: 20vw;
        padding-right: 20vw;
    }  
    .c-news-events-filter__wrap {
        right: 20vw;
    }  


    .c-internal-page-hero__textbox {
        padding: 1.5vw;
        max-width: 40vw;
    }
}



@media (min-width: 1500px){
    .c-team-grid__teammember-email,
    .c-team-grid__teammember-phone {
        display: inline-block;
    }
    a.c-team-grid__teammember-phone::before {
        content: '';
        height: 16px;
        background: #666;
        width: 1px;
        position: absolute;
        left: 6px;
        top: -1px;
    }
}



@media (min-width: 1700px) {
    .o-page-list__snippets,
    .o-page-list-tabs__wrap,
    .o-full-width .o-innerbounds,
    .c-internal-page-general-section__textwrap p,
    .c-internal-page-general-section__textwrap h1,
    .c-internal-page-general-section__textwrap h2,
    .c-internal-page-general-section__textwrap h3,
    .c-internal-page-general-section__textwrap h4,
    .c-internal-page-general-section__textwrap h5,
    .c-internal-page-general-section__textwrap h6,
    .c-internal-page-general-section__textwrap ul,
    .c-internal-page-general-section__textwrap ol,
    .c-internal-page-general-section__textwrap .o-video-embed {
        padding-left: 24vw;
        padding-right: 24vw;
    }  
    .c-news-events-filter__wrap {
        right: 24vw;
    } 
}


@media (min-width: 2000px) {
    .o-page-list__snippets,
    .o-page-list-tabs__wrap,
    .o-full-width .o-innerbounds,
    .c-internal-page-general-section__textwrap p,
    .c-internal-page-general-section__textwrap h1,
    .c-internal-page-general-section__textwrap h2,
    .c-internal-page-general-section__textwrap h3,
    .c-internal-page-general-section__textwrap h4,
    .c-internal-page-general-section__textwrap h5,
    .c-internal-page-general-section__textwrap h6,
    .c-internal-page-general-section__textwrap ul,
    .c-internal-page-general-section__textwrap ol,
    .c-internal-page-general-section__textwrap .o-video-embed {
        padding-left: 30vw;
        padding-right: 30vw;
    }  
    .c-news-events-filter__wrap {
        right: 30vw;
    } 
}