.vikwallimage-container { 
	display: inline-block;
	width: 100%;
	z-index: 1;
	position: relative;
}
.vikwallimage-container .vikwallimage-inner {
	height: 100%;
}
.vikwallimage-scroll {
	background-attachment: fixed;
    background-position: center top;
    background-size: cover;
    position: relative;
    padding: 70px 0;
}
.vikwallimage-fixed {
	background-position: center top;
	background-size: 100% auto;
	background-repeat: no-repeat;
    position: relative;
    padding: 70px 0;
}
.vikwallimage-mask {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.vikwallimage-desc {
	position: relative;
    z-index: 100;
    color: #fff;
}
.vikwallimage-desc h1, .vikwallimage-desc h2, .vikwallimage-desc h3 {
	margin-top: 0;
	font-weight: 400;
}
.vikwallimage-title {
	font-size: 2.6em;
	font-weight: 400;
	margin-bottom: 10px;
}
.vikwallimage-videowrapper {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	min-height: 450px;
	/*z-index: -1;*/
	pointer-events: none;
	overflow: hidden;
}
.vikwallimage-videowrapper iframe {
	width: 100vw;
	height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
	min-height: 100vh;
	min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.vikwallimage-content {
	display: flex;
	justify-content: center;
	min-height: 200px;
	width: 100%;
}
.vikwallimage-content-inner {
	align-self: center;
	z-index: 1;
}
.vikwallimage-content-noflex {
	display: block;
}
@media screen and (max-width: 580px) {
	.vikwli-videoposter-on iframe {
		display: none;
	}
	.vikwallimage-desc {
		padding: 20px;
	}
}

/*#vikwallimage-videobg-display {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    background-size: cover;
} */