#ex_home_cont { 
	display:table; width:100%;height:100vh; 
	 font-family: 'Gotham-Thin', serif;
}

.ex_home_cont_cell {
	display:table-cell; width:50%; vertical-align:middle; height:100%;  
}

#home_left { 
background-color:#38425B; color:#FFF; padding-left:100px; padding-right:100px; 
}

#home_right { 
color:#000; 	  font-family: 'Gotham', serif; padding-left:100px; padding-right:100px; 

}

#home_left h2 {
	margin-bottom:40px;  font-family: 'Gotham', serif;
}

#home_left figure {
	text-align:center; 
}


#home_left img {
	max-width:300px; margin-bottom:50px;  
}
#home_right  h4{
	margin-bottom:20px; 
}


#ex_home_form label { 
	float:left; width:200px; line-height:35px;  
}

#ex_home_form input  { 
	float:left; width:400px; background-color:#FFF; border:solid; border-width:1px; border-color:#CCC; height:35px; padding-left:12px;    
}

#ex_home_btn_cont { 
	float:left;
}

#ex_home_btn_cont a  {
	background-color:#38425B; text-align:center; color:#FFF; font-size:16px; line-height:45px; display:block;  
	 width:240px;
	 font-family: 'Gotham', serif;
	cursor:pointer; border-radius:10px;  
	
	  }
	  
	  
	  
@media only screen and (max-width: 800px) {

#ex_home_cont { 
	display:block; width:100%;height:auto; 
}

.ex_home_cont_cell {
	display:block; width:100%; vertical-align:auto; height:auto;  
}

#home_left { 
 padding:20px;  margin-bottom:30px; 
}

#home_right { 
 padding-left:20px; padding-right:20px;

}
#home_left figure {
	text-align:center; padding-top:20px;  
}

#home_left img {
	max-width:200px; margin-bottom:30px;  
}
#home_left h2 {
	font-size:18px; margin-bottom:20px; 
}


#ex_home_form label { 
	width:120px; line-height:30px; font-size:14px;   
}

#ex_home_form input  { 
	 width:200px;  height:30px; padding-left:10px;    
}

#ex_home_btn_cont a  {
 font-size:14px; line-height:40px; 
	 width:210px;
	
	
	  }

}
