html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
#slider_wrapper{position:relative;}
#slider{margin:0;position:relative;}
#flexslider{position:relative;min-height:590px;}
#flexslider .slides>li{display:none;position:relative;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.slides{list-style:none outside none;margin:0;padding:0;}
.slides img{width:100%;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#flexslider .flex-control-nav{display:inline-block;padding:0;margin:0;position:absolute;right:0;left:0;bottom:5%;z-index:5;overflow:hidden;list-style:none;text-align:center;line-height:1;}
#flexslider .flex-control-nav li{display:inline-block;float:none;width:41px;height:8px;margin-right:-1px;}
#flexslider .flex-control-nav li:first-child{}
#flexslider .flex-control-nav li a{display:block;width:100%;height:100%;background:none;text-indent:-9999%;cursor:pointer;position:relative;overflow:hidden;border:1px solid #fff;}
#flexslider .flex-control-nav li a:hover, #flexslider .flex-control-nav li a.flex-active{background:#05a4ff;}
#flexslider .flex-control-nav li .flex-active{cursor:default;pointer-events:none;}
#flexslider .flex-direction-nav{padding:0;margin:0;list-style:none;}
#flexslider .flex-direction-nav li{}
#flexslider .flex-direction-nav li a{display:block;width:50px;height:50px;position:absolute;left:0;top:50%;margin-top:-25px;}
#flexslider .flex-direction-nav li a.flex-prev{background:url(../images/prev.png) center center no-repeat;opacity:0.5;filter:alpha(opacity=50);}
#flexslider .flex-direction-nav li a.flex-prev:hover{opacity:1;filter:alpha(opacity=100);}
#flexslider .flex-direction-nav li a.flex-next{background:url(../images/next.png) center center no-repeat;opacity:0.5;filter:alpha(opacity=50);left:auto;right:0;}
#flexslider .flex-direction-nav li a.flex-next:hover{opacity:1;filter:alpha(opacity=100);}
.flex-caption{position:absolute;width:100%;left:0;top:50%;margin-top:50px;text-align:center;}
.flex-caption > div{}
.flex-caption .txt1{font-family:'Lato';font-weight:900;font-size:100px;line-height:1.1;color:#d2ff00;text-transform:uppercase;text-shadow:1px 1px 10px rgba(0, 0, 0, 0.9);padding-bottom:0px;}
.flex-caption .txt2{font-family:'Lato';font-weight:800;font-size:42px;line-height:1.1;color:#ffff00;text-transform:uppercase;text-shadow:1px 1px 10px rgba(0, 0, 0, 0.9);}
@media (max-width:1199px){#flexslider{min-height:525px;}
.flex-caption{margin-top:0px;}
}
@media (max-width:991px){#flexslider{min-height:400px;}
.flex-caption{margin-top:-20px;}
.flex-caption .txt1{font-size:70px;}
.flex-caption .txt2{font-size:32px;}
}
@media (max-width:767px){#flexslider{min-height:0;}
.flex-caption{margin-top:-30px;}
.flex-caption .txt1{font-size:40px;}
.flex-caption .txt2{font-size:16px;}
}
@media (max-width:480px){.flex-caption{display:none;}
}