.contact_page	{
	margin-left:	40px;
	color:			#333;
	font-family: 	Verdana, Geneva, sans-serif;
	font-size: 		14px;
}
.contact_page .contactinfo{display:	block; padding-bottom:	14px;}
.contact_page .contactinfo strong{display:	block; float:left; padding-left:25px; background:no-repeat 2px 2px;}
.contact_page .contactinfo span{display:block; float:right; width:195px;}

.contact .contactinfo	{
		display:		block;
		padding-bottom:	14px;
}
.contact .contactinfo span	{
		display:		block;
		float:			right;
		width:			230px;	
}
img.contact_bg	{
	display:			block;
	margin-left:		auto;
	margin-right:		auto;		
}
img.hall {margin:10px 0 0 60px;}
#left_page	{
	display:			block;
	float:				left;
	height:			  495px;	
	padding:			50px 20px 0 50px;
	position:			relative;
	width:			   350px;	
}
#right_page	{
	display:			block;
	float:			  left;
	height:			 495px;	
	padding:			50px 0 0 70px;
	position:		   relative;
	width:			  320px;		
}
	.row_form { margin-left:0;} /*** Overwrite BOOTSTRAP */
#dashedline	{padding-left:40px;}
.title	{
	color:		#d15b00;
	font-size:	16px;
}
.contact_page_surround	{
	left:		0;
	position:	absolute;
	top:		 290px;
	left:		50px;	
}
.linkedin	{
	margin:		20px 30px 0 0;	
}
label,a 
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 	1.1em;
	color:		black; 
}
.formField {
	font-size:		12px;
	color:			#666;
	width:			280px;	
}
.formField:active .formField:focus	{
	color:			black;	
}
.msgbox	{
	font-size:		12px;
	color:			#666;	
	width:			280px;

}
@media screen and (max-width:767px) {
	.contact_page_surround {
    	width:			0;
		display:		none;
	}
	.contact_page_surround_bg {
    	width:			0;
		display:		none;
	}
	#left_page	{
		padding:		100px 20px 0 0;
		width:			250px;
	}
	#right_page	{
		margin-left:		0px;
		padding:			140px 0 0 0;
		width:				240px;		
	}
	.title	{
		margin-left:0;
	}
	#dashedline	{
		padding-left: 0;	
	}
}