#slides
{
	width: 100%;
	position:relative;
	overflow:hidden;
}
.slides_container
{
	width:1170px;
	height:642px;
	overflow:hidden;
}
.slide{width:1170px; height:auto;}

.slide img
{width:100%; height:auto;}		


/* Control Nav */
.pagination{position:absolute; top:451px; left:174px; overflow:hidden;  z-index:999;}
.pagination li
{
	float:left;
	font-size:0px;
	line-height:0;
	margin-right:10px;
	text-indent:-5000px;
}
.pagination li a
{
	display:block;
	height:10px;
	width:10px;
	background: url(../images/pagination.png) -20px 0 no-repeat;
}
.pagination li.current a,.pagination li a:hover{background-position:0 0;}
.pagination li.current a{cursor:default;}

/* Caption */
.slider-border
{
	position:absolute;
	top:30px;
	left:20px;
	width:900px;
	height:420px;
	overflow:hidden;
}
.caption
{
	z-index:999;
	position:absolute;
	top:80px;
	left:0px;
	padding-top:43px;
	padding-left:61px;
	width:700px;
	overflow:hidden;
	font-family:'Ubuntu', sans-serif;
}
.caption .row1
{
	color:#fff;
	display: block;
	font-weight:700;
	font-size: 40px;
	line-height: 56px;
}
.caption .row2
{
	color:#fafafa;
	display: block;
	font-weight:700;
	font-size: 95px;
	line-height: 162px;
	text-transform:lowercase;
	letter-spacing:-10px;
}
.caption .row3
{
	color:#fff;
	display: block;
	font-weight:500;
	font-size: 25px;
	line-height: 32px;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.caption .indents1{padding-left:187px;}
.caption .indents2{margin-top:-53px;}
.caption .indents3{padding-left:86px; margin-top:-18px;}
.caption .indents4{padding-left:6px;}
.caption .indents5{margin-top:-38px;}
.caption .indents6{padding-left:7px; margin-top:-22px;}
.caption .indents7{padding-left:7px;}
.caption .indents8{margin-top:-53px;}
.caption .indents9{padding-left:130px; margin-top:-18px;}
.caption .button-wrapper{position:relative; left:10px;}
.caption a
{
	display:inline-block;
	font:700 18px/22px 'Ubuntu', sans-serif;
	color:#343a41;
	text-transform:uppercase;
	letter-spacing:-1px;
	background:url(../images/slider-button.gif) center top repeat-x #f5f5f5;
	padding:10px 19px 11px;
	margin-bottom:1px;
	cursor:pointer;
	border-radius:22px;
	-moz-border-radius:22px;
	-webkit-border-radius:22px;
	box-shadow:1px 1px 0px rgba(0,0,0,0.11);
	-moz-box-shadow:1px 1px 0px rgba(0,0,0,0.11);
	-webkit-box-shadow:1px 1px 0px rgba(0,0,0,0.11);
}
.caption a:hover{
	text-decoration:none;
	color:#fff;
	background-position: center -56px;
	background-color:#434950;
}

@media only screen and (max-width: 1199px)
{
	.slider-border
	{
		top:30px;
		left:20px;
		width:900px;
		height:320px;
	}
	.slides_container
	{
		width:940px;
		height:505px;
		overflow:hidden;
	}
	.slide{width:940px;}
	.caption
	{
		top:0px;
		left:0px;
		padding-top:43px;
		padding-left:61px;
	}
	.pagination
	{
		top:351px; 
		left:174px;
	}		
}

@media only screen and (max-width: 995px)
{
	.slides_container{width:720px; height:402px;}
	.slide{width:720px;}
	/* Control Nav */
	.pagination{top:265px; left:120px;}
	/* Caption */
	.slider-border{top:25px; left:15px; width:715px; height:235px;}
	.caption{padding-top:20px; padding-left:30px; width:700px;}
	.caption .row1{font-size: 36px; line-height: 44px;}
	.caption .row2{font-size: 80px; line-height: 140px; letter-spacing:-8px;}
	.caption .row3{font-size: 18px; line-height: 28px; letter-spacing:0px;}
	.caption .indents1{padding-left:150px;}
	.caption .indents2{margin-top:-42px;}
	.caption .indents3{padding-left:74px; margin-top:-15px;}
	.caption .indents5{margin-top:-30px;}
	.caption .indents6{margin-top:-20px;}
	.caption .indents8{margin-top:-42px;}
	.caption .indents9{padding-left:105px; margin-top:-16px;}
	.caption a{font-size:16px; line-height:20px; letter-spacing:-1px; padding:9px 19px;}

}
@media only screen and (max-width: 767px){
	.slides_container{width:420px; height:226px;}
	.slide{width:420px;}
	/* Control Nav */
	.pagination{top:40px; left:40px;}
	/* Caption */
	/*.slider-border, .caption{display:none !important;}*/
	.slider-border {}
	.caption .row1{font-size: 30px; line-height: 60px;}
	.caption .row2{font-size: 50px; line-height: 120px; letter-spacing:-4px;}
	.caption .row3{display:none !important;}
	.caption .indents1{padding-left:0px;}
	.caption .indents3{padding-left:0px;}
	.caption .indents4{padding-left:0px;}	
	.caption .indents5{margin-top:-40px;}	
	.caption a{display:none !important;}
}
@media only screen and (max-width: 479px){
	.slides_container{width:300px; height:161px;}
	.slide{width:300px;}
	/* Control Nav */
	.pagination{top:30px; left:30px;}
}