.about-container{
	display:block;
	padding:15% 20%;
	margin:0;
	font-family:microsoft yahei,sans-serif;
	text-align:left;
	}
.main_right_container img{
	display:block;
	width:100%;
	max-width:690px;
	}	
	
h1{
	display:block;
	font-size:18px;
	color:#333333;
	letter-spacing:4px;
	font-weight:600;
	margin:0 auto;
	padding:0;
	}
h2{
	display:block;	
	font-size:14.5px;
	color:#333333;
	letter-spacing:2px;
	font-weight:600;
	margin:0 auto;
	padding:0;
	}
h3{
	display:block;
	font-size:18px;
	color:#ffffff;
	letter-spacing:4px;
	font-weight:600;
	margin:0 auto;
	padding:0;
	}
h3 label{ 
    display:block;
	line-height:70%;
	 }
h4{
	display:block;	
	font-size:14.5px;
	color:#ffffff;
	letter-spacing:2px;
	font-weight:600;
	margin:0 auto;
	padding:0;
	}
	 
	 
p{
    display:block;
	margin:35px 0;
	padding:0;
	font-size:13px;
	color:#555555;
	letter-spacing:2px;
	line-height:200%;
	}
.dark-gray-bg{ background-color:#303133;}	
.about-container.dark-gray-bg p{ color:#979797; }
@media screen and (max-width: 600px) {
.about-container{ padding:15%;}
h1, h3{ font-size:17px;	}
	}		
	
@media screen and (max-width: 480px) {
h1 label{	display:block; line-height:70%;	}
	}	
@media screen and (max-width: 400px) {
.about-container{ padding:15% 10%;}
	}	
		