.videopack-preview-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background-size: cover;
	background-color: black;
}

.kgvid_wrapper .mejs-layer {
	z-index: inherit;
}

.fullcontent-spacing .gridblock-columns-wrap, .gridblock-columns-wrap li.gridblock-element {
	width: 100%;
}

ul.gridblock-four .work-details, ul.gridblock-three .work-details, ul.gridblock-two .work-details, ul.gridblock-one .work-details {
	min-height: auto;
}

ul.gridblock-four, ul.gridblock-three, ul.gridblock-two, ul.gridblock-one {
	display: grid;
	gap: 5px;
}

ul.gridblock-four {
	grid-template-columns: repeat(4, 1fr);
}

ul.gridblock-three {
	grid-template-columns: repeat(3, 1fr);
}

ul.gridblock-two {
	grid-template-columns: repeat(2, 1fr);
}

ul.gridblock-one {
	grid-template-columns: repeat(1, 1fr);
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	ul.gridblock-one, ul.gridblock-two, ul.gridblock-three, ul.gridblock-four {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media only screen and (max-width: 767px) {
	ul.gridblock-one, ul.gridblock-two, ul.gridblock-three, ul.gridblock-four {
		grid-template-columns: repeat(1, 1fr);
	}
}
