.hefe-video-player-html-parent,
.hefe-video-player-vimeo-parent,
.hefe-video-player-youtube-parent {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
}

.hefe-video-player-html-parent video,
.hefe-video-player-vimeo-parent iframe,
.hefe-video-player-youtube-parent iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}