
.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

#home-flexslider ul.slides > li { 
	display: block; 
	position: absolute; top: 97%; left: 0; z-index: 1; 
	display: none; float: left; 
	list-style: none; 
}

#home-flexslider ul.slides li img {
	width: 100%;
	float: left;
}

.flex-control-nav {
	position: absolute;
	overflow: hidden;
	z-index: 999;
	bottom: 0;
	right: 0;
}


.flex-control-nav li {
	margin: 0 1px;
	display: inline-block;
	float: left;
	zoom: 1;
}
#home-flexslider .flex-control-paging li a {
	height: 10px;
	width: 10px;
}

#home-flexslider .flex-control-paging li {
	float: right;
}

.flex-control-paging li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url(../img/pagination.png);
      background-position: 0 0;
      float: left;
      overflow: hidden;
}
.flex-control-paging li a.flex-active, .flex-control-paging li a:hover.active  {
      background-position: 0 -13px;
}

.flex-control-paging li a:hover {
      background-position: 0 -26px;
}
    
.flex-direction-nav {
	position: relative;
	display: block;
	width: 100%;
}

.flex-direction-nav li {	
	display: block;
	position: absolute;
	z-index: 999;
}

.flex-direction-nav li:nth-child(2) {
	right: 0;
}

.flex-direction-nav .flex-next:after {
	content: "\f054";
	font-family: FontAwesome;
	display: inline-block;
	color: #fff;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-right: 10px;
	cursor: pointer;
	font-size: 18pt;
	text-align: center;
	line-height: 40px;
	opacity: 0.8;
}

.flex-direction-nav .flex-prev:after {
	content: "\f053";
	font-family: FontAwesome;
	display: inline-block;
	color: #fff;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: 10px;
	cursor: pointer;
	font-size: 18pt;
	text-align: center;
	line-height: 40px;
	opacity: 0.8;
}