.jssor-master { margin-bottom:15%; }
.jssorb05 { position:absolute; top:115%; text-align:center !important; }
.jssorb05 div,
.jssorb05 div:hover,
.jssorb05 .av {
	position:relative !important;
	padding:0;
	width:10px;
	height:10px;
	border-radius:100%;
	overflow:hidden;
	cursor:pointer;
	display: inline-block;
	top: -4px !important;
	margin: 0 5px;
	left: unset !important;
}
/* white */
.jssorb05-white div { background-color:#777; }
.jssorb05-white div:hover,
.jssorb05-white .av:hover,
.jssorb05-white .av { background-color:#FFF; border-radius:100%; }
/* black */
.jssorb05-black div { background-color:#AAA; }
.jssorb05-black div:hover,
.jssorb05-black .av:hover,
.jssorb05-black .av { background-color:#000; border-radius:100%; }

.jssor-mobile {
	width: 100% !important;
	left: 0 !important;
	overflow: hidden;
}

.jssora12l,
.jssora12r {
	display:block;
	position:absolute;
	top:0;
	cursor:pointer;
	color:#FFF;
	opacity:0.8;
	overflow:hidden;
	font-size:1.6em;
}
.jssora12l:hover,
.jssora12r:hover { opacity:1; }
.jssora12l { left:1%; }
.jssora12r { right:1%; }
.jssor-info {
	position:absolute;
	padding:2%;
	color:#FFF;
	z-index:2;
	bottom:0;
	left:0;
	right:0;
	background:red;
    background:-webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8));
    background:-o-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8));
    background:-moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8));
    background:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8));
}