.zs-enabled{position:relative}
.zs-enabled .zs-slideshow,
.zs-enabled .zs-slides,
.zs-enabled .zs-slide{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden}
.zs-enabled .zs-slideshow .zs-slides .zs-slide{background:transparent none no-repeat 50% 50%;
	background-size:cover;
	position:absolute;
	visibility:hidden;
	opacity:0;
	-webkit-transform:scale(1.0, 1.0);
	-moz-transform:scale(1.0, 1.0);
	-ms-transform:scale(1.0, 1.0);
	-o-transform:scale(1.0, 1.0);
	transform:scale(1.0, 1.0)}
.zs-enabled .zs-slideshow .zs-slides .zs-slide.active{visibility:visible;opacity:1}
.zs-enabled .zs-slideshow:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background:transparent none repeat 0 0}
/* .zs-enabled.overlay-plain .zs-slideshow:after{background-image:url(plain.png)} */
/* .zs-enabled.overlay-dots .zs-slideshow:after{background-image:url(dots.png)} */

#zoomslide {
	position: relative; /* can either be relative, absolute or fixed. If position is not set (i.e. static), it would be set to "relative" by script */
	overflow: hidden; /* to bound the empty top space created by inner element's top margin */
	width: 100%;
	min-height: 800px;
	background-color: #999;
	box-sizing: border-box;
}

#fade-slide {
	position: relative; /* can either be relative, absolute or fixed. If position is not set (i.e. static), it would be set to "relative" by script */
	overflow: hidden; /* to bound the empty top space created by inner element's top margin */
	width: 100%;
	min-height: 460px;
	background-color: #999;
	box-sizing: border-box;
	margin:60px 0;
}

.zoomslide-inner-content {
	position: relative; /* if position is not set, the script will set it to 'relative'. */
	z-index: 2; /* if z-index is not set, the script will set it to '2'. */
	margin: 0 auto;
	padding-top:50vh ;
	margin-top: -160px;
	color: #fff;
	text-align: center;
	font-size: 1.5em;
}

.zoomslide-inner-content p{
	background: #2f4252;
	display: block;
	max-width: 580px;
    margin: 20px auto 0;
    width: 70%;
    font-size:20px;
}
@media(max-width: 768px){
	#zoomslide{min-height: 640px;}
	.zoomslide-inner-content {margin-top: -120px;}
	.zoomslide-inner-content p{font-size:1.2rem;line-height: 1.6rem;padding:5px 0;}
}
