@font-face {
  font-family: Font1;
  src: url("/fonts/Montserrat-Light.ttf");
}
	
	
@font-face {
  font-family: Font2;
  src: url("/fonts/Montserrat-Medium.ttf");
}
	
@font-face {
  font-family: Font3;
  src: url("/fonts/Montserrat-Regular.ttf");
}
	
@font-face {
  font-family: Font4;
  src: url("/fonts/SourceSansPro-Light.otf");
}
	
	
@font-face {
  font-family: Font5;
  src: url("/fonts/SourceSansPro-Regular.otf");
}
	
@font-face {
  font-family: Font6;
  src: url("/fonts/FUNDR___.TTF");
}
	
@font-face {
  font-family: Font7;
  src: url("/fonts/Monserrat-BoldItalic.ttf");
}
	
@font-face {
  font-family: Font8;
  src: url("/fonts/Monserrat-Bold.ttf");
}
	
	body{
		margin: 0 0 0 0;
	}	
	
	.headercap{
		background-color: #fe5301;
		padding-right: 25px;
		text-align: right;
	    position: sticky;
  		top: 0;
		z-index: 1;
	}
	
	
	
a.loginlink:link {color: #FFF; text-decoration: none; font-size: 14px; font-family: Font1;}
a.loginlink:hover {color: #FFF; text-decoration: underline; font-size: 14px; font-family: Font1;}
a.loginlink:visited {color: #FFF; text-decoration: none; font-size: 14px; font-family: Font1;}
a.loginlink:active {color: #FFF; text-decoration: none; font-size: 14px; font-family: Font1;}
	
a.footerlinks:link {color: #FFF; text-decoration: none; font-size: 12px; font-family: Font1;}
a.footerlinks:hover {color: #FFF; text-decoration: underline; font-size: 12px; font-family: Font1;}
a.footerlinks:visited {color: #FFF; text-decoration: none; font-size: 12px; font-family: Font1;}
a.footerlinks:active {color: #FFF; text-decoration: none; font-size: 12px; font-family: Font1;}
	
	
	.logo{
		text-align: center;
		padding-top: 15px;
		padding-bottom: 25px;
		
	}
	
	img.logo{
		width: 85%;
	}

	.site_logo{
		padding-top: 25px;
		padding-bottom: 25px;
		
	}
	
	img.site_logo{
		width: 75%;
	}
	
	.background1{
		background-image:url("/img/index_background_mobile.png");
		background-color: #FFF;
		height: 900px;
  		background-position: center;
  		background-repeat: no-repeat;
  		background-size: cover;
	}

.content{
	font-family: Font1;
	font-size: 15px;
	color: #333;
}

.content_bold{
	font-family: Font8;
	font-size: 15px;
	color: #333;
}

	.index_description{
			padding-top: 50px;
			text-align: center;
			font-family: Font3;
			color: #233642;
			font-size: 32px;
		}
	
	.description{
		background-color: #f3f3f3;
		padding-top: 30px;
		padding-bottom: 30px;
		text-align: center;
		background-size: cover;
		color: #333;
	}	

	
		
		.last{
			font-family: Font7;
			font-size: 36px;
			color: #fe5301;
		}
		
		.noexperience{
			font-family: Font8;
			font-size: 36px;
		}

.video_bg{
	background-color: #ebebeb;
}

	.video1{
		width: 320px;
		height: 180px;
		align-content: center;
	}
	
	.footer{
		background-image:url("/img/footer_bg.png");
		background-color: #333;
		text-align: center;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	
	.separator{
		background-color: #fe5301;
		height: 2px;
	}
	
	.separator2{
		background-color: #666;
		height: 1px;
	}
	
	.footercap{
		background-color: #233642;
		padding-top: 10px;
		padding-bottom: 10px;
		text-align: center;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.copyright{
		font-family: Font1;
		color: #FFF;
		font-size: 12px;
		
	}
	
	.button_space{
			text-align: center;
		}
		
		.index_buttons{
			width: 200px;
			padding-top: 25px;
		}
		
		.footercolumnheader{
			font-family: Font2;
			color: #FFF;
			font-size: 22px;
			text-shadow: 2px 2px #000;
		}

.large_black_text{
			font-family: Font8;
			font-weight: bold;
			color: #333;
			font-size: 20px;
			
		}
	
	.btn{
		background-color: #fe5301;
		border: 0px;
		border-radius: 10px;
		color: #FFF;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 100px;
		padding-right: 100px;
		margin-bottom: 15px;
		
	}
	
.btn:hover {
  background-color: #4c87b7;
  color: #FFFFFF;
}
	
	@media screen and (min-width: 321px){
		
		.headercap{
		background-color: #fe5301;
		padding-right: 50px;
		text-align: right;
		position: sticky;
  		top: 0;
		z-index: 1;
	}
		
	.logo{
		text-align: center;
		padding-top: 25px;
		padding-bottom: 5px;
		
	}	
		
	img.logo{
		width: 85%;
	}
		
	.site_logo{
		padding-top: 25px;
		padding-bottom: 25px;
		
	}	
		
	img.site_logo{
		width: 75%;
	}
		
	.background1{
		background-image:url("/img/index_background_mobile.png");
		background-color: #FFF;
		height: 900px;
  		background-position: center;
  		background-repeat: no-repeat;
  		background-size: cover;
	}
	
	.index_description{
			padding-top: 50px;
			text-align: center;
			font-family: Font3;
			color: #233642;
			font-size: 32px;
		}
		
	.description{
		background-color: #f3f3f3;
		padding-top: 20px;
		padding-bottom: 20px;
		text-align: center;
		background-size: cover;
		color: #333;
	}	
		
		.last{
			font-family: Font7;
			font-size: 36px;
			color: #fe5301;
		}
		
		.noexperience{
			font-family: Font8;
			font-size: 36px;
		}
		
		.button_space{
			text-align: center;
			padding-top: 50px;
		}
		
		.index_buttons{
			width: 210px;
			padding-right: 15px;
			padding-top: 25px;
		}
		
		.footercolumnheader{
			font-family: Font2;
			color: #FFF;
			font-size: 22px;
			text-shadow: 2px 2px #000;
		}
		
		.large_black_text{
			font-family: Font8;
			font-weight: bold;
			color: #333;
			font-size: 20px;
			
		}
		
a.footerlinks:link {color: #DBDBDB; text-decoration: none; font-size: 14px; font-family: Font3;}
a.footerlinks:hover {color: #DBDBDB; text-decoration: underline; font-size: 14px; font-family: Font3;}
a.footerlinks:visited {color: #DBDBDB; text-decoration: none; font-size: 14px; font-family: Font3;}
a.footerlinks:active {color: #DBDBDB; text-decoration: none; font-size: 14px; font-family: Font3;}
		
	}
	
	@media screen and (min-width: 545px){
		
		.headercap{
		background-color: #fe5301;
		padding-right: 50px;
		text-align: right;
		position: sticky;
  		top: 0;
		z-index: 1;
	}
		
	.logo{
		text-align: left;
		padding-left: 30px;
		padding-top: 25px;
		padding-bottom: 5px;
		
	}
		
	img.logo{
		width: 400px;
	}
		
	.site_logo{
		padding-top: 25px;
		padding-bottom: 25px;
		
	}
		
	img.site_logo{
		width: 400px;
	}
		
	.background1{
		background-image:url("/img/background4.png");
		background-color: #FFF;
		height: 1050px;
  		background-position: center;
  		background-repeat: no-repeat;
  		background-size: cover;
	}
	
	.index_description{
			padding-left: 75px;
			padding-top: 50px;
			text-align: left;
			font-family: Font3;
			color: #233642;
			font-size: 32px;
		}
		
	.description{
		background-color: #f3f3f3;
		padding-top: 30px;
		padding-bottom: 30px;
		text-align: center;
		background-size: cover;
		color: #333;
	}	
		
		.last{
			font-family: Font7;
			font-size: 28px;
			color: #fe5301;
		}
		
		.noexperience{
			font-family: Font8;
			font-size: 28px;
		}
		
		.button_space{
			text-align: left;
			padding-left: 50px;
			padding-top: 100px;
		}
		
		.index_buttons{
			width: 200px;
			padding-right: 25px;
		}
		
		.footercolumnheader{
			font-family: Font2;
			color: #FFF;
			font-size: 22px;
			text-shadow: 2px 2px #000;
		}
		
		.large_black_text{
			font-family: Font8;
			font-weight: bold;
			color: #333;
			font-size: 24px;
			
		}
		
a.footerlinks:link {color: #DBDBDB; text-decoration: none; font-size: 14px; font-family: Font3;}
a.footerlinks:hover {color: #DBDBDB; text-decoration: underline; font-size: 14px; font-family: Font3;}
a.footerlinks:visited {color: #DBDBDB; text-decoration: none; font-size: 14px; font-family: Font3;}
a.footerlinks:active {color: #DBDBDB; text-decoration: none; font-size: 14px; font-family: Font3;}
		
	}
	
	@media screen and (min-width: 769px){
		
		.headercap{
		background-color: #fe5301;
		padding-right: 50px;
		text-align: right;
		position: sticky;
  		top: 0;
		z-index: 1;
	}
		
	.logo{
		text-align: left;
		padding-left: 50px;
		padding-top: 25px;
		padding-bottom: 5px;
		
	}
		
	img.logo{
		width: 500px;
	}
		
	.site_logo{
		padding-top: 25px;
		padding-bottom: 25px;
		
	}
		
	img.site_logo{
		width: 500px;
	}
		
	.background1{
		background-image:url("/img/background4.png");
		background-color: #FFF;
		height: 1050px;
  		background-position: center;
  		background-repeat: no-repeat;
  		background-size: cover;
	}
	
	.index_description{
			padding-left: 75px;
			padding-top: 50px;
			text-align: left;
			font-family: Font3;
			color: #233642;
			font-size: 36px;
		}
		
	.description{
		background-color: #f3f3f3;
		padding-top: 30px;
		padding-bottom: 30px;
		text-align: center;
		background-size: cover;
		color: #333;
	}	
		
		.video1{
		width: 640px;
		height: 360px;
		align-content: center;
	}
		
		.last{
			font-family: Font7;
			font-size: 36px;
			color: #fe5301;
		}
		
		.noexperience{
			font-family: Font8;
			font-size: 36px;
		}
		
		.button_space{
			text-align: left;
			padding-left: 100px;
			padding-top: 100px;
		}
		
		.index_buttons{
			width: 200px;
			padding-right: 25px;
		}
		
		.footercolumnheader{
			font-family: Font2;
			color: #FFF;
			font-size: 22px;
			text-shadow: 2px 2px #000;
		}
		
		.large_black_text{
			font-family: Font8;
			font-weight: bold;
			color: #333;
			font-size: 28px;
			
		}
		
a.footerlinks:link {color: #DBDBDB; text-decoration: none; font-size: 14px; font-family: Font3;}
a.footerlinks:hover {color: #DBDBDB; text-decoration: underline; font-size: 14px; font-family: Font3;}
a.footerlinks:visited {color: #DBDBDB; text-decoration: none; font-size: 14px; font-family: Font3;}
a.footerlinks:active {color: #DBDBDB; text-decoration: none; font-size: 14px; font-family: Font3;}
		
	}
	
	@media screen and (min-width: 1000px){
		
		.headercap{
		background-color: #fe5301;
		padding-right: 50px;
		text-align: right;
		position: sticky;
  		top: 0;
		z-index: 1;
	}
		
	.logo{
		text-align: left;
		padding-left: 30px;
		padding-top: 35px;
		padding-bottom: 35px;
		
	}
		
	img.logo{
		width: 550px;
	}
		
		
	.site_logo{
		padding-top: 35px;
		padding-bottom: 35px;
		
	}
		
	img.site_logo{
		width: 550px;
	}	
		
	.video1{
		width: 800px;
		height: 450px;
		align-content: center;
	} 
		
	.background1{
		background-image:url("/img/background4.png");
		background-color: #FFF;
		height: 1050px;
  		background-position: center;
  		background-repeat: no-repeat;
  		background-size: cover;
	}
	
	.index_description{
			padding-left: 100px;
			padding-top: 50px;
			text-align: left;
			font-family: Font3;
			color: #233642;
			font-size: 48px;
		}
		
	.description{
		background-color: #f3f3f3;
		padding-top: 30px;
		padding-bottom: 30px;
		text-align: center;
		background-size: cover;
		color: #333;
	}	
		
		.last{
			font-family: Font7;
			font-size: 36px;
			color: #fe5301;
		}
		
		.noexperience{
			font-family: Font8;
			font-size: 36px;
		}
		
		.button_space{
			text-align: left;
			padding-left: 100px;
			padding-top: 100px;
		}
		
		.index_buttons{
			width: 200px;
			padding-right: 25px;
		}
		
		.footercolumnheader{
			font-family: Font2;
			color: #FFF;
			font-size: 22px;
			text-shadow: 2px 2px #000;
		}
		
		.large_black_text{
			font-family: Font8;
			font-weight: bold;
			color: #333;
			font-size: 32px;
			
		}
		
a.footerlinks:link {color: #DBDBDB; text-decoration: none; font-size: 14px; font-family: Font3;}
a.footerlinks:hover {color: #DBDBDB; text-decoration: underline; font-size: 14px; font-family: Font3;}
a.footerlinks:visited {color: #DBDBDB; text-decoration: none; font-size: 14px; font-family: Font3;}
a.footerlinks:active {color: #DBDBDB; text-decoration: none; font-size: 14px; font-family: Font3;}
		
	}
	
	@media screen and (min-width: 1200px){
		
		.headercap{
		background-color: #fe5301;
		padding-right: 50px;
		text-align: right;
		position: sticky;
  		top: 0;
		z-index: 1;
	}
		
	.logo{
		text-align: left;
		padding-left: 50px;
		padding-top: 35px;
		padding-bottom: 35px;
		
	}
		
	img.logo{
		width: 700px;
	}
		
		
	.site_logo{
		padding-top: 35px;
		padding-bottom: 35px;
		
	}
		
	img.site_logo{
		width: 600px;
	}	
		
	.background1{
		background-image:url("/img/background4.png");
		background-color: #FFF;
		height: 1050px;
  		background-position: center;
  		background-repeat: no-repeat;
  		background-size: cover;
	}
	
		.index_description{
			padding-left: 100px;
			padding-top: 50px;
			font-family: Font3;
			text-align: left;
			color: #233642;
			font-size: 48px;
		}
		
	.description{
		background-color: #f3f3f3;
		padding-top: 30px;
		padding-bottom: 30px;
		text-align: center;
		background-size: cover;
		color: #333;
	}	
		
		.last{
			font-family: Font7;
			font-size: 48px;
			color: #fe5301;
		}
		
		.noexperience{
			font-family: Font8;
			font-size: 48px;
		}
		
		.button_space{
			text-align: left;
			padding-left: 100px;
			padding-top: 100px;
		}
		
		.index_buttons{
			width: 200px;
			padding-right: 25px;
		}
		
		.footercolumnheader{
			font-family: Font2;
			color: #FFF;
			font-size: 22px;
			text-shadow: 2px 2px #000;
		}
		
		.large_black_text{
			font-family: Font8;
			font-weight: bold;
			color: #333;
			font-size: 32px;
			
		}
		
a.footerlinks:link {color: #DBDBDB; text-decoration: none; font-size: 14px; font-family: Font3;}
a.footerlinks:hover {color: #DBDBDB; text-decoration: underline; font-size: 14px; font-family: Font3;}
a.footerlinks:visited {color: #DBDBDB; text-decoration: none; font-size: 14px; font-family: Font3;}
a.footerlinks:active {color: #DBDBDB; text-decoration: none; font-size: 14px; font-family: Font3;}
		
	}
	/* CSS Document */

