@media screen and (min-width: 1000px){
.statement-text {
padding-left: 50px;
padding-right: 50px;
}
}

.MarketingPromo .col-sm {
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

section.text-container.gray .container-flex {
    margin-bottom: 0px;
}

section.text-container.gray .featured-video-wrapper {
    margin-bottom: 0px;
}
		
/* BEGIN GREEN BANNER */
.overlay-texture.rock {
    background-image: none;
}

		
.text-container.videopanel.overlay-texture.green a, .text-container.videopanel.overlay-texture.green {
    color: #fff;
}
		
.videopanel.overlay-texture.green:before {
    background-image: none;
    background-color: #00794c;
}
		
.text-container.overlay-texture.rock {
    background-image: none !important;
}
			
.text-container.overlay-texture.green a.button.outline.small.flat.white:hover {
    background-color: #484848;
}
.text-container.overlay-texture.green a.button.outline.small.flat.white {
    margin-top: 0px;
    margin-bottom: 0px;
}

.text-container.videopanel.overlay-texture.green {
	padding-top: 8px;
    padding-bottom: 4px;
    margin-bottom: 0px;
}
		
.link-arrow.white:after {
    display: none !important;
}
			
@media screen and (max-width: 1000px){
.overlay-texture.green a.button.outline.small.flat.white {
	margin-top: 6px;
	}
.desktop-banner:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* z-index: 999; */
    /* background: rgba(0,0,0,0.15); */
    background-color: rgba(47, 51, 54, 0.4);
}

		
/* BEGIN H1 FIX */
h1#vid-overlay {
    z-index: 1 !important;
}
}
		
.page-banner .mobile-banner {
    min-height: 215px !important;
}
		
/* Heading Bars */
.h_center {
    display: flex;
    align-items: center;
    flex-direction: column;
}

.home h2:after, .home h3:after {
    content: '';
    display: block;
    width: 56px;
    height: 6px;
    background: linear-gradient(90deg, #004785, #00794c);
    margin-top: 10px;
}
		
.home .quickfacts h2:after, .home .quickfacts h3:after {
		display: none;
}
		
.experience-fgcu h2:after {
    display: none;
}
		
section.text-container.gray {
	background-color: #f6f7f8;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 40px;
}


/* Full Width Billboard */

.f_w_billboard {
    background-color: #f6f7f8;
    display: grid;
    grid-template-columns: 1fr repeat(8,150px) 1fr;
    padding: 0 0 0 60px;
	margin-bottom: 40px;
}


.f_w_content {
    display: flex;
    grid-row: 1;
    position: relative;
    flex-direction: column;
    grid-column: span 4/span 4;
    grid-column-start: 2;
	justify-content: center;
}


.f_w_cont {
    margin: 0 auto 0 auto;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}

.col-sm.b_out > div {
    display: block;
    width: 100%;
}

.col-sm.b_out {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    align-content: stretch;
}


.f_w_cont:before {
    width: 50%;
    display: block;
}

.f_w_img {
    grid-column: span 6/span 6;
    grid-column-start: 7;
}


.f_w_img img {
    object-fit: cover;
    height: 100%;
	width: 100%;
}
	
.l_side .f_w_content {
    grid-column: span 4/span 4;
    grid-column-start: 6;
}

.l_side .f_w_img {
    grid-column: span 4/span 4;
    grid-column-start: 1;
}

.f_w_billboard a.link-arrow {
    color: #00799E;
}

@media screen and (min-width: 768px) {
.f_w_billboard.l_side {
    padding: 0 60px 0 0;
}
}
	
@media screen and (max-width: 1200px) and (min-width: 1000px) {
.f_w_billboard {grid-template-columns: 0fr repeat(8,125px) 1fr;}
}

@media screen and (max-width: 999px) and (min-width: 769px) {
.f_w_billboard {grid-template-columns: 0fr repeat(8,100px) 1fr;padding-left: 20px;}
}

@media screen and (max-width: 768px){
.f_w_billboard {display: flex;padding-right: 20px;padding-left: 20px;flex-direction: column;}
}