.flex-container a:hover,
.flex-slider a:hover {
  outline: none;
}
.slides,
.slides > li,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flexslider {}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
  width: 100%;
  display: block;
}


.flexslider {  position: relative;}
.flexslider .slides {}
.flexslider .slides img {
  height: auto;
}
.flex-viewport {
  max-height: 2000px;
}
.loading .flex-viewport {
  max-height: 300px;
}
.carousel li {}

.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 33px;
  height: 63px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  overflow: hidden;

}

.flex-direction-nav .flex-prev {
	left:0px;
	background:url(../images/leftar.png) no-repeat 0 0;

}
.flex-direction-nav .flex-next {
 right:0px;
 	background:url(../images/rightar.png) no-repeat 0 0;
}

.flex-control-nav{ display:none}