.flexslider{
	width: 100%;
	position:relative;
	overflow:hidden;
	height:536px;
}
.slide{height:auto; display: none;}

/* Control Nav */
.flex-control-paging{
	position:absolute;
	bottom:50px;
	right:28px;
	overflow:hidden;
	z-index:997;
}
	.flex-control-paging li{
		float:left;
		font-size:0px;
		line-height:0;
		text-indent:-5000px;
		margin-right:1px;
	}
		.flex-control-paging li a{
			display:block;
			height:20px;
			width:20px;
			background: url(../images/pagination.png) 0 0 no-repeat;
		}
			.flex-control-paging a.flex-active, .flex-control-paging a:hover{background-position:-21px 0;}
			.flex-control-paging a.flex-active{cursor:default;}

/* Caption */
.caption{
	z-index:99;
	position:absolute;
	top:0px;
	left:0px;
	width:330px;
	padding:118px 0 0 18px;
	overflow:hidden;
	font:12px/21px Arial, Helvetica, sans-serif;
	color:#fff;
	text-shadow:0 1px 3px rgba(0,0,0,.3);
}
	.caption h3{
		font:normal 48px/48px Arial, Helvetica, sans-serif;
		color:#fff;
		text-shadow:inherit;
		letter-spacing:-2px;
		margin-bottom:20px;
	}
	.caption p{padding-right:45px; margin-bottom:25px;}
	.caption .button1 {
		background:#D3EAF5;
		color: #000;
		margin-left: 2px;
		text-shadow: none;
	}
		.caption .button1:hover {
			background: #196AB6;
			color: #FFF;
		}
		.caption .button1:after {right: 9px; box-shadow: 0 14px 6px #2170AB; -webkit-box-shadow: 0 14px 6px #2170AB;}
		.caption .button1:before{left: 9px; box-shadow: 0 14px 6px #2170AB; -webkit-box-shadow: 0 14px 6px #2170AB;}

@media only screen and (max-width: 995px){
	.flexslider{box-shadow:0 1px 5px #1a4ca5; -webkit-box-shadow:0 1px 5px #1a4ca5; height:427px;}
	.caption{width:250px; padding:90px 0 0 20px;}
	.caption h3{font-size:36px; line-height:36px; letter-spacing:-1px;}
	.caption p{padding-right:0; margin-bottom:20px;}
	.flex-control-paging{bottom:25px;}
}
@media only screen and (max-width: 767px){
	.flexslider{height:239px;}
	.caption{display:none !important;}
	.flex-control-paging{bottom:auto; right:auto; top:20px; left:20px;}
}
@media only screen and (max-width: 479px){
	.flexslider{height:171px;}
}