.unslider { position: relative; overflow: auto; z-index:1; overflow:hidden; max-height:500px;}
.unslider ul { list-style: none; padding:0; margin:0;}
.unslider ul li { list-style:none; float: left; padding:0; margin:0; position:relative;}
.unslider ul li img{ padding:0; margin:0;}

.unslider ul li .image-color-overlay{position:absolute; top:0; left:0; width:100%; height:100%; background-color:#b93e39;
	-moz-opacity: 0.70;
	-khtml-opacity: 0.70;
	opacity: 0.70;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	filter:alpha(opacity=70);
}

.unslider ul li .text-overlay{color:#fff; position:absolute; width:95%; left:0px; top:0;}
.unslider ul li .text-overlay span.line-one{font-size:4.5vw; position:absolute; bottom:18%; left:5%; margin:0; padding:0;}
.unslider ul li .text-overlay span.line-two{font-size:2.8vw; position:absolute; bottom:8%; left:5%; margin:0; padding:0;}

.dots {
  position: absolute;
  margin:0;
  padding:0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  z-index:9999;
}

.dots li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 4px;
  text-indent: -999em;
  border: 2px solid #fff;
  border-radius: 6px;
  cursor: pointer;
  opacity: .4;
  -webkit-transition: background .5s, opacity .5s;
  -moz-transition: background .5s, opacity .5s;
  transition: background .5s, opacity .5s;
}

.dots li.active {
  background: #fff;
  opacity: 1;
}