#container {width: 940px; position:relative;}

.flexslider .slides > li {display: none;position:relative} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flex-pauseplay span {text-transform: capitalize;}
/* Clearfix for the .slides element */

html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}


.flexslider {
	min-height: 120px;
	margin: 0;
	position: relative;padding:103px 0 133px 47px}

.flex-caption {
	z-index:10;	
	width:100%;
	text-transform:uppercase
}
.flex-caption strong {
	display:block;
font-size:180px;
	line-height:184px;
	font-weight:bold;
	color:#fff;letter-spacing:-12px}
	.flex-caption span{color:#ea7044;font-size:30px;line-height:32px;padding-left:10px;margin-top:-18px;display:block}
	
/* Control Nav */

.flex-direction-nav{width:100%;position:absolute;top:132px;z-index:80;left:0}
.flex-direction-nav li a {
width: 17px;
 height: 29px;
display: inline-block; 
cursor: pointer;
position:absolute;top:0;
 text-indent: -9999px;
}
.flex-direction-nav li{position:relative}
.flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}
.flex-direction-nav li a:hover{background-position: 0 bottom}
.flex-control-nav li a{font-size:0;line-height:0;left:0px}

	
@media only screen and (min-width: 768px) and (max-width: 995px) {

.flex-caption strong {
font-size:140px;
	line-height:144px;

}
	
}
@media only screen and (max-width: 767px) {
.flexslider {padding: 96px 0 90px 47px;}
.flex-caption strong {
	letter-spacing:-6px;
font-size:60px;
	line-height:64px;
}
.flex-caption span{font-size:30px;line-height:32px;margin-top:-8px}
	
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.flexslider {padding: 96px 0 90px 47px;}

.flex-caption strong {letter-spacing:-8px;
font-size:86px;
	line-height:94px;	}
	.flex-caption span{font-size:30px;line-height:32px;margin-top:-10px}
	
}