.container-fluid.container-under-header {
	padding:0;
}

/* Header */
.fvideo {
	display:none;
}

.fmobileheader {
	display:block;
	background: linear-gradient(226deg, #fa9025, #fc2a5b, #8e328d, #0c88ed, #1de1eb, #a9f206);
	background-size: 1200% 1200%;
		-webkit-animation: gp-home-hero-anim 41s ease infinite;
	animation: gp-home-hero-anim 41s ease infinite;
	color: #fff;
	padding: 50px 0;
}

.fmobileheader h1 {
	text-align:left;
	color:#fff;
	font-weight:800;
	margin: 0 30px;
}

@-webkit-keyframes gp-home-hero-anim {
	0%{background-position:100% 0%}
	50%{background-position:0% 100%}
	100%{background-position:100% 0%}
}
@keyframes gp-home-hero-anim { 
	0%{background-position:100% 0%}
	50%{background-position:0% 100%}
	100%{background-position:100% 0%}
}

@media only screen and (min-width: 768px) {
	.fmobileheader {
		display:none;
	}
	
	/* Video */
	.fvideo {
		position: relative;
		overflow: hidden;
		background-image: url(/_development/future-students/images/rolling.svg);
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 35px;
		background-color: #fff;
		width: 100%;
		height: 400px;
		display:block;
	}

	.header-overlay {
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		background: #192026;
		z-index: 1;
		opacity: .8;
		background: linear-gradient(226deg, #fa9025, #fc2a5b, #8e328d, #0c88ed, #1de1eb, #a9f206);
		background-size: 1200% 1200%;
			-webkit-animation: gp-home-hero-anim 41s ease infinite;
		animation: gp-home-hero-anim 41s ease infinite;
	}

	

	#bgvid-home {
		opacity: 1;
		position: absolute;
		bottom: 0px;
		right: 0px;
		max-width: 100%;
		min-height: 100%;
		width: auto;
		height: auto;
		overflow: hidden;
	}

	#landing-title-container h1{
		color: #fff;
		font-size: 72px;
		font-weight: 800;
		text-transform:normal;
		letter-spacing:.08rem;
	}

	#landing-title-container h1  small {
		color:#fff;
		text-transform:uppercase;
		font-size: 21px;
	}
}

@media only screen and (min-width: 992px) {
	.fvideo {
		height: 600px;
	}
}

@media only screen and (min-width: 1600px) { 
	#bgvid-home {
		width: 100%;
		min-width: auto;
	}
}

/* Typography */

span.help-block {
	line-height: 120%;
	font-size: 11px;
}

#landing-title-container {
	left:0;
	text-align: center;
	width: 100%;
}

section.module.parallax {
margin-left: -15px;
margin-right: -15px;
}
/* ============================================================
  SECTIONS
============================================================ */

section.module.row.content p {
	line-height: 170%;
}

section.module:last-child {
  margin-bottom: 0;
}
section.module p:last-child {
  margin-bottom: 0;
}
section.module.content {
  padding: 40px 0;
}
section.module.parallax {
  height: 600px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}
section.module.parallax .h1 {
  color: rgba(255, 255, 255, 1);
  line-height: 600px;
  font-weight: 800;
  text-align: center;
  font-size: 72px;
}

/* Module 1 */
section.module.parallax-1 {
  background-image: url(/future-students/images/what-will-you-be-2018.jpg);
}

p.font-small {
	line-height: 1.2;
}

img#gp-icon-1,
img#gp-icon-2,
img#gp-icon-3 {
	height: 50px;
	width: auto;
	margin: 0 auto;
}

/* Module 2 */
section.module.parallax-2 {
  background-image: url('/future-students/images/open-to-all.jpg');
}

/* Module 3 */
section.module.parallax-3 {
  background-image: url('/future-students/images/be-supported.jpg');
}
section.module.row.content.pc-3 {
	background-color: #be1e2d;
	color: #fff;
}

section.module.row.content.pc-3 p a {
	color: #fff;
	text-decoration:underline;
}

section.module.row.content.pc-3 p a.btn {
	text-decoration:none;
}

/* Module 4 */
section.module.parallax-4 {
  background-image: url('/future-students/images/campus-life.jpg');
}


/* Module 5 */
section.module.parallax-5 {
  background-image: url('/future-students/images/pas.jpg');
}


/* Module 5-5 */
section.module.row.content.pc-5-5 {
	background-color: #192026;
	color: #fff;
}

section.module.row.content.pc-5-5 hr {
	border-color: #566168;
	margin: 48px 0;
	
}

section.module.row.content.pc-5-5 a {
	color: #fff;
	text-decoration:underline;
}

/* Module 6 */
section.module.parallax-6 {
  background-image: url('/future-students/images/why-not.jpg');
}

@media (max-width: 900px) {
	section.module.parallax .h1 {
		line-height:  300px;
		font-size: 48px;
	}
	
	section.module.parallax {
		height: 300px;
	}
}

@media (max-width: 768px) {
	section.module.parallax .h1 {
		line-height:  200px;
		font-size: 42px;
	}
	
	h1#landing-page-title-desktop {
		text-align:center;
	}
	
	section.module.content {
		padding: 15px 0;
	}
	
	section.module.parallax {
		height: 200px;
	}
	
	.module.row.content.pc-2,
	.module.row.content.pc-3 {
		text-align: center;
	}
	
	p.padding-top-lg {
		padding-top: 20px;
	}
	
	.module.row.content.pc-5-5 hr.padding-top-lg.transparent-line {
		padding-top: 0px;
	}
	
	.module.row.content.pc-5-5 hr.padding-bottom-lg.transparent-line {
		padding-bottom:0;
	}
} 

@media (max-width: 480px) {
	section.module.parallax .h1 {
		font-size: 32px;
	}
	
	/* iPhone Solid Colors BS
	
	section.module.parallax-1 {
	  background-image: none;
	  background-color: #ffcf0c;
	}

	section.module.parallax-2 {
	  background-image: none;
	  background-color: #ffcf0c;
	}

	section.module.parallax-3 {
	  background-image: none;
	  background-color: #ffcf0c;
	}
	
	section.module.parallax-4 {
	  background-image: none;
	  background-color: #ffcf0c;
	}

	section.module.parallax-5 {
	  background-image: none;
	  background-color: #ffcf0c;
	}
	
	section.module.parallax-6 {
	  background-image: none;
	  background-color: #ffcf0c;
	}
	
	section.module.parallax .h1 {
		color: #192026;
	}
*/
}

@media (min-width: 1400px) {
	#transparent-header-bg {
		overflow: hidden;
		height: 569px;
		background-size: 100% auto;
	}
}

@media only screen and (min-width: 992px) {



}