

.columns-wrapper .main-body .section{
	margin:0;
	padding:0 0 30px;
	_position:relative;
	_zoom:1;
}


.columns-wrapper .main-body .section h2{
	margin:0;
	padding:20px 20px 16px;
	font-size:18px;
	color:#000;
	line-height:1;
	background-color:#eee;
}


.columns-wrapper .main-body .section .text{
	margin:0;
	padding:10px 20px 0;
	font-size:14px;
	color:#555;
	line-height:1.8;
}

.columns-wrapper .main-body .section .items{
	padding:30px 30px 0;
	overflow:hidden;
}

@media screen and (max-width:800px) {
	.columns-wrapper .main-body .section .items{
		padding:20px 20px 0;
	}
}

.columns-wrapper .main-body .section .items ul{
	width:109.4%;
	margin:-5px 0 0;
	padding:0;
	list-style:none;
	_width:98%;
}

.columns-wrapper .main-body .section .items .item{
	width:30%;
	margin:5px 5px 0 0;
	padding:0;
	float:left;
	_width:31.9%;
	_zoom:1;
}

.columns-wrapper .main-body .section .items .item .inner,
.columns-wrapper .main-body .section .items .item .height,
.columns-wrapper .main-body .section .items .item .title,
.columns-wrapper .main-body .section .items .item .image,
.columns-wrapper .main-body .section .items .item .description{
	display:block;
}

.columns-wrapper .main-body .section .items .item .tcm-link{
	display:none;
}

.columns-wrapper .main-body .section .items .item .inner{
	padding:10px;
	text-decoration:none;
	border:1px solid #dadada;
	border-top:3px solid #000;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.columns-wrapper .main-body .section .items .item .height{
	margin:0;
	padding:0;
	_zoom:1;
}

.columns-wrapper .main-body .section .items .item .title{
	margin:0 0 5px;
	padding:0 0 0 10px;
	position:relative;
	font-size:14px;
	font-weight:bold;
	line-height:1.2;
	color:#000;
}

.columns-wrapper .main-body .section .items .item .inner:hover .title{
	color:#666;
}

.columns-wrapper .main-body .section .items .item .title .ico{
	position:absolute;
	top:4px;
	*top:6px;
	left:0;
}

.columns-wrapper .main-body .section .items .item .image{
	margin:0 0 5px;
	padding:0;
	overflow:hidden;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.columns-wrapper .main-body .section .items .item .image img{
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.columns-wrapper .main-body .section .items .item .description{
	margin:0;
	padding:0;
	font-size:12px;
	color:#555;
	line-height:1.6;
}


.columns-wrapper .main-body .section .items .item .ico-chevron-circle{
	display:none;
}


@media screen and (max-width:730px) {
	.columns-wrapper .main-body .section .items ul{
		width:103%;
	}
	
	.columns-wrapper .main-body .section .items .item{
		width:48%;
	}
}



@media screen and (max-width:480px) {
	.columns-wrapper .main-body .section{
		padding:0 0 30px 0;
	}
	
	.columns-wrapper .main-body .section .text{
		padding-bottom:10px;
		font-size:13px;
	}
	
	.columns-wrapper .main-body .section .items{
		padding:20px 20px 0;
	}
	
	.columns-wrapper .main-body .section .items ul{
		width:100%;
		margin:0;
	}
	
	.columns-wrapper .main-body .section .items .item{
		width:100%;
		margin:0;
	}
	
	.columns-wrapper .main-body .section .items .item .inner{
		position:relative;
		padding:10px 25px 10px 0;
		border-width:3px 0 0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
	}
	
	.columns-wrapper .main-body .section .items .item .ico-chevron-circle{
		display:block;
		position:absolute;
		top:50%;
		right:0;
		margin:-10px 0 0;
	}
	
	.columns-wrapper .main-body .section .items .item .title{
		padding:7px 0 0;
		float:left;
		font-size:13px;
	}
	
	.columns-wrapper .main-body .section .items .item .title .ico{
		display:none;
	}
	
	.columns-wrapper .main-body .section .items .item .description{
		margin:0 0 0 40%;
		padding:5px 0;
		font-size:11px;
	}
	
	.columns-wrapper .main-body .section .items .item:last-child{
		border-bottom:1px solid #dadada;
	}
	
	
	.columns-wrapper .main-body .services .items .item .title{
		width:40%;
		padding-top:3px;
		float:left;
	}
	
	
	.columns-wrapper .main-body .business .items .item .title{
		width:100%;
		float:none;
	}
	
	.columns-wrapper .main-body .business .items .item .image{
		width:36%;
		float:left;
	}
	
	
}