.main-content{
	width:100%;
	height:auto;
	max-width:958px;
	margin:0 auto;
	}
	.main-content .pic{	width:100%;	}
	.Spic{ display:none;}
	
	.main-content .about-aside{
		width:85%;
		height:auto;
		text-align:left;
		background-color:#f0f0f0;
		padding:5% 7.5%;
		margin:10px 0 70px 0;
		-webkit-box-shadow: 2px 78px 64px -93px rgba(0,0,0,0.3);
		-moz-box-shadow: 2px 78px 64px -93px rgba(0,0,0,0.3);
		box-shadow: 2px 78px 64px -93px rgba(0,0,0,0.3);
		}
		.main-content .about-aside .aside-left{
			width:100%;
			height:auto;
			vertical-align:top;
			display:inline-block;
			}
			.main-content .about-aside .aside-left h3{				
				font-size:24px;
				color:#4f4f4f;
				margin:0 0 20px 0;
				padding:0;
				}			
				
			.main-content .about-aside .aside-left p{				
				font-size:15px;
				color:#989898;
				margin:0 0 20px 0;
				padding:0;
				line-height:140%;
				}
			.main-content .about-aside .aside-left ul{	
			    display: block;			
				margin:0;
				padding:0 0 0 22px;
				}		
			.main-content .about-aside .aside-left ul li{	
			    display: list-item;				
				font-size:15px;
				color:#777777;
				padding:15px 0;
				line-height:140%;
				border-bottom:1px dashed #cccccc;
				}  
			.main-content .about-aside .aside-left ul li:last-child{	
				border:0;
				}  
			
		.main-content .about-aside .aside-right{
			width:27.9%;			
			height:auto;
			vertical-align:top;
			display:inline-block;
			margin:55px 0 0 9%;
			}
			.main-content .about-aside .aside-right img{ margin:0 0 40px 0;}
			.main-content .about-aside .aside-right p{				
				font-size:13px;
				color:#606060;
				margin:0 0 20px 0;
				padding:0;
				line-height:160%;
				vertical-align:top;
				}
		    	.main-content .about-aside .aside-right p a{ 
					color:#bcc240; 
					line-height:190%; 
					font-weight:bold;
					font-size:15px; 
					 }
					.main-content .about-aside .aside-right p a:hover{color:#222;}
					
.item-group{ 
	width:70%;
	height:auto; 
	margin:0 auto 40px auto;
	 }
	.item-group img{ 
	    width:28%;
		max-width:101px;
	    display:inline-block; }	
	.item-group .item-aside{
		width:70%;
		display:inline-block;
		margin:0 0 0 30px;
		vertical-align:top;
		}
		.item-group .item-aside h3{
			color:#686868;
			font-size:18px;
			margin:10px 0 5px 0;
			font-weight:normal;	
			}
			
		.item-group .item-aside h1{
			color:#999;
			font-size:24px;
			margin:7.6% 0 0 0;
			font-weight:normal;	
			text-transform:uppercase;
			vertical-align:middle;
			}
			
			
		.item-group .item-aside h3 span{
			color:#ccc;
			font-size:40px;
			margin:0 2px 0 -2px;
			letter-spacing:-2px;
			}
			
		.item-group .item-aside p {
			color:#989898;
			font-size:16px;
			margin:0;
			padding:0;
			}



.step{ 
    width:auto;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color:#777;
	font-weight:bold;
    margin:-13px auto 60px auto;
    padding:0 10px 0 13px;
	text-align:center;
	text-transform:uppercase;
	background-color:#fff;
	display:table;
	}
	
.box-title{
	width:100%;
	border:2px solid #EBEBEB;
	border-radius:6px;
	margin:0 auto;
	padding:0 0 60px 0;
	display:block;
	}
 
@media screen and (max-width: 768px) {	

	.main-content .about-aside{
		width:90%;
		padding:5% 5%;
		margin:0 0 55px 0;
		}		
		.main-content .about-aside .aside-right{
			width:35%;			
			margin:55px 0 0 3%;
			}
			.main-content .about-aside .aside-right img {width:100%; margin:0 0 20px 0;}
			
.item-group{ 
	width:92%;
	margin:0 auto 40px auto;
	 }
	.item-group img{ width:16%; }	
	


.box-title{
	width:95%;
	border:2px solid #EBEBEB;
	padding:0 0 20px 0;
	margin:30px auto 0 auto;
	}
	
.step{  margin:-13px auto 20px auto;	}
	
	

	
}

@media screen and (max-width: 650px) {
		.main-content .about-aside .aside-left{	width:100%;	}
		.main-content .about-aside .aside-right{
			width:100%;			
			margin:20px 0 0 0;
			}
			.main-content .about-aside .aside-right img{ display:inline-block; max-width:240px;}
			.main-content .about-aside .aside-right p{
				width:45%;
				display:inline-block;
				margin:0 0 0 40px;		
				}
				.main-content .about-aside .aside-right p {
					line-height: 140%;

				}
				

				
}

@media screen and (max-width: 593px) {		
	
.main-content .about-aside .aside-right p{width:40%;}
.item-group .item-aside h3{ margin:15px 0 6px 0;}
		.item-group .item-aside p { font-size:15px;	}			
}

@media screen and (max-width: 560px) {

			.main-content .about-aside .aside-right img{ max-width:200px;}
			.main-content .about-aside .aside-right p{
				width:50%;
				display:inline-block;
				margin:0 0 0 20px;		
				}
				.main-content .about-aside .aside-right p { line-height: 120%;}
		    	.main-content .about-aside .aside-right p a{line-height:130%;}
				
	.item-group .item-aside{  margin:0 0 0 20px;	}
	.item-group .item-aside h3{	font-size:16px; margin:10px 0 6px 0;	}		
	
.main-content div.item-group:last-child{ border:0;}
.item-group{ 
	width:90%;
	margin:0 auto 0 auto;
	padding:20px 0;
	border-bottom:1px solid #f0f0f0;
	 }	
		
}

@media screen and (max-width: 516px) {
	        .pic{ display:none;}
	        .Spic{ display:block; width:100%;}
	        .main-content .about-aside{	text-align:center;	padding:8% 5% 15% 5%;	}
			.main-content .about-aside .aside-right img{ max-width:360px; margin:0 auto 20px auto; }
			.main-content .about-aside .aside-left h3{margin:10px 0 20px 0;}
			.main-content .about-aside .aside-left p:last-child{margin:0;}
			.main-content .about-aside .aside-left ul li{text-align:left;}
			.main-content .about-aside .aside-left p{text-align:left;}
				.main-content .about-aside .aside-right p { 
				font-size:15px; 
				line-height: 160%; 
				width:80%;
				margin: 0;
				}
				.main-content .about-aside .aside-right p a:link{  line-height: 200%;display:block; }
				
				
		.item-group .item-aside h1{	margin:6% 0 0 0;	}
				
}

@media screen and (max-width: 480px) {

.item-group img {   width: 12%; }
.item-group .item-aside h3{	margin:0 0 6px 0;	}	
.item-group .item-aside {  margin:0 0 0 5%;	 }	


.box-title{
	width:95%;
	border:2px solid #EBEBEB;
	padding:0 0 5px 0;
	}
	
.step{  
    margin:-10px auto 0 auto; 
	font-size:20px;	
	padding:0 7px 0 10px;
	}
.item-group .item-aside h1{	margin:3.5% 0 0 0;}

}


@media screen and (max-width: 350px) {

.item-group .item-aside h1{	font-size:18px;}

}

