


.vd_wrp {
	padding-top: 16.84947916666667vw;
	padding-bottom: 16.84947916666667vw;
	position: relative;
}

.vd_wrp .using-image {
	overflow: hidden;
	width: 100.1%;
	height: 100.1%;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

.vd_wrp .using-image .row-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	-webkit-background-size: cover;
	background-position: left top;
	background-repeat: no-repeat;
	background-color: rgb(58, 58, 58);
}

.vd_wrp .row_col_wrap_12left {
	display: flex;
	display: -ms-flexbox;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	float: none;
	color: #fff;
	width: 100%;
}

.vd_wrp .row_col_wrap_12left .vc_col-sm-12 {
	width: 100%;
	padding-left: 1%;
	padding-right: 1%;
	text-align: center;
}

.vd_wrp .play_button {
	color: #d0c883;
	position: relative;
	display: inline-block;
	margin: 0 30px;

	z-index: 9;
}


.vd_wrp  span.play {
	display: block;
	height: 100%;
	width: 100%;
	transition: all .4s cubic-bezier(.19,1,.22,1) 0s;
	-webkit-transition: all .4s cubic-bezier(.19,1,.22,1) 0s;
}

.vd_wrp span.play svg {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: 2px;
	-ms-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	width: 18px;
	height: 18px;
	color: #fff;
	z-index: 1;
}

.vd_wrp span.play svg path {
	fill: #fff;
}

.vd_wrp .play_button:hover:before {
	-webkit-transform: scale(1.1);
	opacity: .4;
}

.vd_wrp .play_button:hover span.play {
	z-index: 1;
}

.vd_wrp .nectar-video-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding-bottom: 0;
	overflow: hidden;
	opacity: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	opacity: 1;
}


.vd_wrp .nectar-video-wrap .nectar-video-inner {
	height: 100%;
}

.vd_wrp .nectar-video-wrap  video.nectar-video-bg {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.vd_wrp .play_button > span {
	display: block;
}

.vd_wrp span.play .inner-wrap {
	transition: all .4s cubic-bezier(.19,1,.22,1) 0s;
	-webkit-transition: all .4s cubic-bezier(.19,1,.22,1) 0s;
	width: 90px;
	height: 90px;
	position: relative;
	vertical-align: middle;
	display: inline-block;
}

.vd_wrp span.play:hover .inner-wrap:before {
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
}


.vd_wrp .play_button .link-text {
	vertical-align: middle;
	display: block;
	margin-left: 0;
	margin-top: 28px;
	color: #fff;
	position: relative;
	z-index: 1;
}

.vd_wrp .play_button .link-text h2 {
	letter-spacing: .5px;
	color: #fff;
}

.vd_wrp span.play .inner-wrap:before {
	display: block;
	position: absolute;
	content: ' ';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 6px solid #fff;
	z-index: 10;
	border-radius: 200px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	transition: all .4s cubic-bezier(.19,1,.22,1) 0s;
	-webkit-transition: all .4s cubic-bezier(.19,1,.22,1) 0s;
	border-width: 3px;
}

.vd_wrp .row-bg-overlay {
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	-webkit-backface-visibility: hidden;
	top: 0;
	left: 0;
	padding-bottom: 0;
	z-index: 3;
	opacity: 1;
}