#container {width: 940px; position:relative;}
.box-slider{background:#fff}

.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 */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 

html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}


.flexslider {
	margin: 11px 0 0 ;
	position: relative;}

.flex-caption {
	z-index:10;	
	width:100%;
	text-transform:none;position:absolute;top:117px;left:auto;text-align:right;right:24px
}
.flex-caption strong, strong a {letter-spacing:-3px;
	display:block;
	font-size:68px;
	line-height:68px;
	font-weight:bold;
	color:#e94e44;display:block;padding-bottom:2px; text-decoration:none;}
.flex-caption strong a:hover {text-decoration:none;}
	
.flex-caption span, span a {color:#a8aeb6;font-size:26px;line-height:34px;display:block;font-weight:normal;letter-spacing:-1px;text-decoration:none;}
.flex-caption span a:hover {text-decoration:none;}




/* Control Nav */

.flex-direction-nav{position:absolute;bottom:30px;z-index:80;left:4px;overflow:hidden}
.flex-direction-nav li a {
	width: 29px;
 	height: 56px;
	display: inline-block; 
	cursor: pointer;
 	text-indent: -9999px;overflow:hidden
}
.flex-direction-nav li{position:relative;float:left;}
.flex-direction-nav li .flex-next {background:url(/images/next.png) no-repeat 0 0;}
.flex-direction-nav li .flex-prev {background:url(/images/prev.png) no-repeat right 0;}
.flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}
.flex-direction-nav li a:hover{background-position: right bottom}


	
@media only screen and (min-width: 768px) and (max-width: 995px) {


.flex-caption {
	top:94px;
}

.flex-caption strong, strong a {
    	font-size: 54px;
    	line-height: 54px;
}

.flex-caption span, span a {
    	font-size: 21px;
    	line-height: 25px;
	letter-spacing:-1px;
}

.flex-direction-nav {
   	left: 2px;
}
	
}


@media only screen and (max-width: 767px) {


.flexslider {
	margin: 11px 0 0 -34px;
	position: relative;}


.flex-caption {
	top:34px;
	right:17px;
}


.flex-caption strong, strong a {
    	font-size: 20px;
    	line-height: 20px;
	letter-spacing:-1px;
}

.flex-caption span, span a {
    	font-size: 10px;
    	line-height: 10px;
}


.flex-direction-nav li .flex-next {background:url(/images/none.gif) no-repeat 0 0;}
.flex-direction-nav li .flex-prev {background:url(/images/none.gif) no-repeat right 0;}

.flex-direction-nav {
   	top: 2px;
   	left: -8px;right:auto;
}


}


@media only screen and (min-width: 480px) and (max-width: 767px) {

}