.flexslider-wrap {
	width:100%;
	margin:0;
	padding:0;
	z-index:1;
	position:relative;
	zoom:1
}
.flexslider-wrap ul {
	list-style:none;
	margin:0;
	padding:0;
}
.flexslider-wrap ul li {
	list-style:none;
	margin:0;
	padding:0;
}
.flexslider-wrap .slides {
	zoom:1
}
.flexslider-wrap .slides>li {
	display:none;
	position:relative
	-webkit-backface-visibility:hidden;
}
.flexslider-wrap .slides img {
	display:block;
}
.flex-pauseplay span {
	text-transform:capitalize;
}
.slides:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
html[xmlns] .slides {
	display:block
}
* html .slides {
	height:1%
}
.no-js .slides>li:first-child {
	display:block
}
.ie7 .flexslider-wrap .slides {
	overflow:hidden
}
.flexslider-wrap .flex-slide-wrap {
	position:relative;
	width:100%;
	max-width:1000px;
	margin:0 auto;
	height:auto;
	overflow:visible
}
.flex-container {
	zoom:1;
	position:relative
}
.flex-background {
	width:100%;
	height:auto;
	max-height:400px;
	overflow:hidden;
	position:absolute
}
.ie7 .flex-background {
	left:0
}
.flex-background img {
	width:100%;
	height:auto;
	min-height:100px
}
.flex-caption {
	position:absolute;
	margin-left:93px;
	left:-500px;
	bottom:30px;
	color:white;
	font-size:14px;
	line-height:18px;
	z-index:4900;
	opacity:0;
	background:rgba(0,0,0,0.05);
	padding:5px 8px 4px 8px;
	border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	-webkit-border-radius:2px
}
.flex-caption.flex-title {
	margin-left:93px;
	padding:10px 15px;
	line-height:26px;
	background:none;
	top:10px;
	bottom:auto;
	color:#555
}
.flex-img {
	width:100%;
	height:auto;
	max-height:480px;
	position:relative;
	opacity:0
}
.flex-img img {
	width:100%;
	max-width:960px;
	height:auto;
	max-height:480px;
	margin-left:0
}
.flex-img img.secondary {
	position:absolute;
	bottom:0;
	opacity:0;
	right:-1500px
}
.slides,.flex-control-nav,.flex-direction-nav {
	margin:0;
	padding:0;
	list-style:none;
}
.flexslider-wrap .flex-direction-nav {
	height:0;
	display:block
}
.flex-direction-nav li a {
	width:38px;
	height:59px;
	display:block;
	position:absolute;
	top:40%;
	cursor:pointer;
	text-indent:-9999em;
	border:1px solid transparent;
	border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	-webkit-border-radius:2px
}
.flex-direction-nav li .flex-prev {
	background:url(../images/bg_direction_nav.png) no-repeat 0 0;
	left:-70px;
	opacity:.3;
	filter:alpha(opacity=33);
	-webkit-transition:all 350ms ease-out;
	-moz-transition:all 350ms ease-out;
	-o-transition:all 350ms ease-out;
	transition:all 350ms ease-out;
	background-position:0 -40px
}
.flex-direction-nav li .flex-next {
	background:url(../images/bg_direction_nav.png) no-repeat 0 0;
	right:-70px;
	opacity:.3;
	filter:alpha(opacity=33);
	-webkit-transition:all 350ms ease-out;
	-moz-transition:all 350ms ease-out;
	-o-transition:all 350ms ease-out;
	transition:all 350ms ease-out;
	background-position:0 -40px
}
.flex-direction-nav li .flex-prev:hover,.flex-direction-nav li .flex-next:hover {
	opacity:1;
	filter:alpha(opacity=99);
	-webkit-transition:all 350ms ease-out;
	-moz-transition:all 350ms ease-out;
	-o-transition:all 350ms ease-out;
	transition:all 350ms ease-out
}
.flex-direction-nav li .flex-prev {
	margin-left:0;
	background-position:0 0;
	-webkit-transition:all 350ms ease-out;
	-moz-transition:all 350ms ease-out;
	-o-transition:all 350ms ease-out;
	transition:all 350ms ease-out
}
.flex-direction-nav li .flex-next {
	background-position:0 -60px;
	margin-right:0;
	-webkit-transition:all 350ms ease-out;
	-moz-transition:all 350ms ease-out;
	-o-transition:all 350ms ease-out;
	transition:all 350ms ease-out
}
.flex-direction-nav li .flex-prev:hover {
	margin-left:-5px;
	-webkit-transition:all 350ms ease-out;
	-moz-transition:all 350ms ease-out;
	-o-transition:all 350ms ease-out;
	transition:all 350ms ease-out
}
.flex-direction-nav li .flex-next:hover {
	margin-right:-5px;
	-webkit-transition:all 350ms ease-out;
	-moz-transition:all 350ms ease-out;
	-o-transition:all 350ms ease-out;
	transition:all 350ms ease-out
}
.flex-direction-nav li .disabled {
	opacity:.1;
	filter:alpha(opacity=10);
	cursor:default
}
.flexslider-wrap:hover .flex-direction-nav {
	-moz-transition:opacity ease .2s;
	transition:opacity ease .2s;
	-o-transition:opacity 350ms ease-out;
	-webkit-transition:opacity ease .2s
}
.flex-control-nav {
	position:absolute;
	bottom:10px;
	right:0;
	width:100%;
	text-align:center
}
.flex-control-nav li {
	margin:0 0 0 5px;
	display:inline-block;
	zoom:1
}
.ie7 .flex-control-nav li {
	display:inline;
	zoom:1
}
.flex-control-nav li:first-child {
	margin:0
}
.flex-control-nav li a {
	width:20px;
	height:3px;
	display:block;
	background:#CCC;
	cursor:pointer;
	text-indent:-9999em;
	margin:1px;
	border-radius:0
}
.flex-control-nav li a:hover {
	background:#aaa
}
.flex-control-nav li a.flex-active {
	background:#555;
	cursor:default
}
.flex-slide-wrap .title-style1 { margin-left: 60%; top: 30%;}
.flex-slide-wrap .title-style2 { margin-left: 70%; top: 50%;}
.flex-slide-wrap .title-style3 { margin-left: 60%; top: 30%;}
.flex-slide-wrap .title-style4 { margin-left: 60%; top: 45%;}
.flex-slide-wrap .title-style5 { margin-left: 55%; top: 35%;}
.flex-slide-wrap .title-style6 { margin-left: 55%; top: 50%;}
.flex-slide-wrap .title-style7 { margin-left: 50%; top: 20%;}
.flex-slide-wrap .title-style8 { margin-left: 50%; top: 35%; width:48%;}
.flex-slide-wrap .title-style9 { margin-left: 50%; top: 20%; }
.flex-slide-wrap .title-style1 span { background:#db8916; padding:5px 10px; color:#FFFFFF; font-size:34px;}
.flex-slide-wrap .title-style2 span { background:#8fad30; padding:5px 10px; color:#FFFFFF; font-size:34px;}
.flex-slide-wrap .title-style3 span { background:#13a5cc; padding:5px 10px; color:#FFFFFF; font-size:36px;}
.flex-slide-wrap .title-style4 span { background:#c95d3b; padding:5px 10px; color:#FFFFFF; font-size:20px;}
.flex-slide-wrap .title-style5 span { background:#13a5aa; padding:5px 10px; color:#FFFFFF; font-size:26px;}
.flex-slide-wrap .title-style6 span { background:#8fad30; padding:5px 10px; color:#FFFFFF; font-size:20px;}
.flex-slide-wrap .title-style7 span { background:#8fad30; padding:5px 10px; color:#FFFFFF; font-size:34px;}
.flex-slide-wrap .title-style8 span { background:none; padding:5px 0; color:#333333; font-size:16px;}
.flex-slide-wrap .title-style9 span { background:none; padding:5px 0; color:#333333; font-size:34px;}


/*  FlexSlider2 - Slide Effect */
.flexslider2 a, .flexslider2 a:active, .flexslider2 a:focus  {outline: none;}
.flexslider2 ul, .flexslider2 li, flexslider2 ul li  {list-style:none; padding:0; margin:0;}
.flexslider2 {margin: 0; padding: 0; overflow:hidden}
.flexslider2 .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.flexslider2 .slides img {max-width: 100%; display: block;}
.flexslider2 .slides > li {position: relative;}

/*  FlexSlider3 - Fade Effect */
.flexslider3 a, .flexslider3 a:active, .flexslider3 a:focus  {outline: none;}
.flexslider3 ul, .flexslider3 li, flexslider3 ul li  {list-style:none; padding:0; margin:0;}
.flexslider3 {margin: 0; padding: 0;}
.flexslider3 .slides > li {display: none; -webkit-backface-visibility: hidden;}
.flexslider3 .slides img {max-width: 100%; display: block;}
.flexslider3 .slides > li {position: relative;}

/* Flex Caption2 style */
.flex-caption2 {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption2 {width: 96.1%; padding:1.4% 2%; overflow:hidden; margin: 0; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.4); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 16px; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; font-weight:bold;}

/* Flex Caption3 style */
.flex-caption3 {width:auto; max-width:45%; overflow:hidden; margin: 0; position: absolute; left:40px; top:50px; background: none; font-size: 14px; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; font-weight:normal;}
.flex-caption3 h1, .flex-caption3 h2 { font-size:30px;}

@media handheld, only screen and (max-width: 1100px){
.flex-direction-nav { display:none!important}
}
@media handheld, only screen and (max-width: 880px){
.flex-slide-wrap .title-style3 { top: 25%;}
.flex-slide-wrap .title-style4 { top: 40%;}
.flex-slide-wrap .title-style5 { top: 30%;}
.flex-slide-wrap .title-style1 span { font-size:28px;}
.flex-slide-wrap .title-style2 span { font-size:28px;}
.flex-slide-wrap .title-style3 span { font-size:32px;}
.flex-slide-wrap .title-style4 span { font-size:14px;}
.flex-slide-wrap .title-style5 span { font-size:22px;}
.flex-slide-wrap .title-style6 span { font-size:20px;}
.flex-slide-wrap .title-style7 span, .flex-slide-wrap .title-style9 span { font-size:32px;}
.flex-slide-wrap .title-style8 span { font-size:14px;}
.flex-caption3 { font-size: 13px;}
.flex-caption3 h1, .flex-caption3 h2 { font-size:22px;}
}
@media handheld, only screen and (max-width: 767px) {
.flex-slide-wrap .title-style1 span { font-size:22px;}
.flex-slide-wrap .title-style2 span { font-size:22px;}
.flex-slide-wrap .title-style3 span { font-size:26px;}
.flex-slide-wrap .title-style4 span { font-size:12px;}
.flex-slide-wrap .title-style5 span { font-size:16px;}
.flex-slide-wrap .title-style6 span { font-size:14px;}
.flex-slide-wrap .title-style7 span, .flex-slide-wrap .title-style9 span { font-size:26px;}
.flex-slide-wrap .title-style8 span { display:none;}
.flex-caption2 { font-size:12px;}
.flex-caption3 { font-size: 12px; left:20px; top:20px;}
.flex-caption3 h1, .flex-caption3 h2 { font-size:18px;}
}
@media handheld, only screen and (max-width: 640px) {
.flex-control-nav li a { width:10px;background-size:13px;height:10px; margin:0 2px;}
.flexslider-wrap { height:auto!important;}
.flex-control-nav { bottom:5px; right:5px;}
.flex-slide-wrap .title-style1 span { background:none; padding:0; color:#000000; font-size:20px;}
.flex-slide-wrap .title-style2 span { background:none; padding:0; color:#000000; font-size:20px;}
.flex-slide-wrap .title-style3 span { background:none; padding:0; color:#000000; font-size:22px;}
.flex-slide-wrap .title-style4 span { background:none; padding:0; color:#000000; font-size:12px;}
.flex-slide-wrap .title-style5 span { background:none; padding:0; color:#000000; font-size:14px;}
.flex-slide-wrap .title-style6 span { background:none; padding:0; color:#000000; font-size:14px;}
.flex-slide-wrap .title-style7 span, .flex-slide-wrap .title-style9 span { background:none; padding:0; color:#000000; font-size:22px;}
}
@media handheld, only screen and (max-width: 550px) {
.flex-slide-wrap .title-style1 span { font-size:16px;}
.flex-slide-wrap .title-style2 span { font-size:16px;}
.flex-slide-wrap .title-style3 span { font-size:18px;}
.flex-slide-wrap .title-style5 span { font-size:12px;}
.flex-slide-wrap .title-style6 span { font-size:12px;}
.flex-slide-wrap .title-style7 span, .flex-slide-wrap .title-style9 span{ font-size:20px;}
}
@media handheld, only screen and (max-width: 480px) {
.flex-slide-wrap .title-style1 { top: 25%;}
.flex-slide-wrap .title-style2 { top: 45%;}
.flex-slide-wrap .title-style3 { top: 20%;}
.flex-slide-wrap .title-style4 { top: 35%;}
.flex-slide-wrap .title-style5 { top: 25%;}
.flex-slide-wrap .title-style6 { top: 55%;}

.flex-slide-wrap .title-style1 span { font-size:12px;}
.flex-slide-wrap .title-style2 span { font-size:12px;}
.flex-slide-wrap .title-style3 span { font-size:14px;}
.flex-slide-wrap .title-style4 span { display:none;}
.flex-caption3 { font-size: 12px; left:10px; top:10px;}
.flex-caption3 h1, .flex-caption3 h2 { font-size:15px;}
}
@media handheld, only screen and (max-width: 360px) {
.flex-slide-wrap .title-style2 span { display:none;}
.flex-slide-wrap .title-style6 span { display:none;}
}

