#slides{
	width: 100%;
	position:relative;
	height: 412px;
	overflow:hidden;
}
.slides_container{
	width:956px;
	height:412px;
	overflow:hidden;
}
.slide{width:956px; height:auto;}

/* Control Nav */
.pagination{position:absolute; top:20px; left:15px; z-index:9999;}
	.pagination li{
		font-size:0px;
		line-height:0;
		margin-right:2px;
		float:left;
		text-indent:-5000px;
	}
		.pagination li a{
			display:block;
			height:13px;
			width:13px;
			background: url(../images/pagination.png) -15px 0 no-repeat;
		}
			.pagination li.current a,.pagination li a:hover{background-position:0 0;}
			.pagination li.current a{cursor:default;}

/* Caption */
.caption{
	z-index:999;
	position:absolute;
	top:148px;
	left:57px;
	width:360px;
	height:130px;
	overflow:hidden;
	font-size:26px;
	line-height:32px;
	color:#fff;
}
	.caption strong{
		display:block;
		font-size:50px;
		font-weight:normal;
		line-height:72px;
	}
		.caption em{color:#a2c429; font-style:normal;}
	.caption b{
		display:block;
		font-size:50px;
		line-height:72px;
		color:#3f3e2f;
		font-weight:normal;
	}
	.caption p{margin-bottom:0; margin-top:-6px;}

@media only screen and (max-width: 995px){
	#slides, .slides_container{width:748px; height:322px;}
	.slide{width:748px;}
	.caption{top:90px; width:320px;}
}
@media only screen and (max-width: 767px){
	#slides,.slides_container{width:440px; height:190px;}
	.slide{width:440px;}
	.caption{display:none;}
}
@media only screen and (max-width: 479px){
	#slides, .slides_container{width:300px; height:129px;}
	.slide{width:300px;}
}