@charset "UTF-8";
/* CSS Document */
.wide_rectangle{
	clear:none;
	display: table;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 700;
	width: 100%;
	line-height: 150%;
	letter-spacing: 1px;
}

.wide_rectangle_text{
	padding-left: 30px; 
	padding-right: 30px; 
	vertical-align: middle; 
	display: table-cell;
}

.about_container{
	width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
}

.about_inner{
	max-width: 1000px;
	margin: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.about_title{
	width: 100%;
	font-size: 32px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	letter-spacing: 1px;
	padding-bottom: 25px;
}

.about_body{	
	width: 100%;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 400;
	letter-spacing: 1px;
	line-height: 150%;
	font-size: 18px;
	max-width: 750px;
}

.about_body_name{	
	width: 100%;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 400;
	letter-spacing: 1px;
	line-height: 150%;
	font-size: 18px;
}

.team{
	text-align:center;
	height:220px;
}
.team-descript{
	font-family:'Ubuntu', sans-serif;
	font-weight:300;
	color:black;
	text-align:left;
	letter-spacing: 1px;
	line-height: 150%;
	font-size:20px;
}
.team-image{}

@media screen and (min-width:1149px){	
	.wide_rectangle{		
		height: 240px;
		font-size: 40px;
	}
	.team{
		padding-left:22%;
	}
	.team-descript{
		float:left;
		padding-left:15%;
	}
	.team-image{
		float:left;
	}
}

@media screen and (max-width:1149px) and (min-width:900px){
	.wide_rectangle{		
		height: 220px;
		font-size: 32px;
	}
	.team{
		padding-left:10%;
	}
	.team-descript{
		float:left;
		padding-left:15%;
	}
	.team-image{
		float:left;
	}
}

@media screen and (max-width:900px) and (min-width:800px){
	.wide_rectangle{		
		height: 200px;
		font-size: 28px;
	}
	.team-descript{
		text-align:center;
		padding-top:10px;
		padding-bottom: 20px;
		padding-left:5%;
		padding-right:5%;
	}
	.team{
		height:auto;
	}
}

@media screen and (max-width:800px){	
	.wide_rectangle{		
		height: 200px;
		font-size: 28px;
	}
	.team-descript{
		text-align:center;
		padding-top:10px;
		padding-bottom: 20px;
		padding-left:5%;
		padding-right:5%;
	}
	.team{
		height:auto;
	}
}