.placeholder-gallery[data-slide="false"] .images {
	display: flex;
	flex-wrap: wrap;

	column-gap: 25px;
	row-gap: 25px;
}

.placeholder-gallery .images .img {
	position: relative;
	width: 100%;
	overflow: hidden;
	background-position: center;
	background-size: cover;
	cursor: pointer;
}

.placeholder-gallery .images .img::before {
	display: block;
	padding-top: 70%;
	content: "";
}

.placeholder-gallery .images .img::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--color-bright);
	content: "\f424";
	font-family: "Font Awesome 5 Pro";
	font-size: 32px;
	font-weight: var(--fontweight-light);
	background-color: var(--dimmer-dark);
	transform: scale(1.2);
	transform-origin: center;
	opacity: 0;
	pointer-events: none;
	transition: transform 0.1s ease, opacity 0.1s ease;
}

body[data-device="desktop"] .placeholder-gallery .images .img:hover::after {
	transform: scale(1);
	opacity: 1;
}

.placeholder-gallery[data-items="1"] .images .img::before {
	padding-top: 35%;
}

.placeholder-gallery[data-slide="false"][data-items="2"] .images .img {
	width: calc(50% - 13px);
}

.placeholder-gallery[data-slide="false"][data-items="3"] .images,
.placeholder-gallery[data-slide="false"][data-items="4"] .images {
	column-gap: 20px;
	row-gap: 20px;
}

.placeholder-gallery[data-slide="false"][data-items="3"] .images .img {
	width: calc(33.33% - 17px);
}

.placeholder-gallery[data-slide="false"][data-items="4"] .images .img {
	width: calc(25% - 15px);
}

.placeholder-gallery[data-slide="false"][data-items="5"] .images,
.placeholder-gallery[data-slide="false"][data-items="6"] .images {
	column-gap: 15px;
	row-gap: 15px;
}

.placeholder-gallery[data-slide="false"][data-items="5"] .images .img {
	width: calc(100% / 5 - 12px);
}

.placeholder-gallery[data-slide="false"][data-items="6"] .images .img {
	width: calc(100% / 6 - 13px);
}

.placeholder-gallery[data-slide="false"][data-items="7"] .images,
.placeholder-gallery[data-slide="false"][data-items="8"] .images {
	column-gap: 10px;
	row-gap: 10px;
}

.placeholder-gallery[data-slide="false"][data-items="7"] .images .img {
	width: calc(100% / 7 - 9px);
}

.placeholder-gallery[data-slide="false"][data-items="8"] .images .img {
	width: calc(100% / 8 - 9px);
}

.placeholder-gallery .images .owl-nav {
	position: absolute;
	top: 0;
	right: 25px;
	bottom: 0;
	left: 25px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	pointer-events: none;
}

.placeholder-gallery .images .owl-nav .owl-prev,
.placeholder-gallery .images .owl-nav .owl-next {
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	width: 50px;
	height: 50px;
	padding-top: 1px;
	color: var(--color-bright);
	font-size: 26px;
	background-color: var(--dimmer-dark);
	border-radius: 50%;
	pointer-events: all;
	transition: background-color 0.1s ease;
}

.placeholder-gallery .images .owl-nav .owl-prev {
	padding-right: 2px;
}

.placeholder-gallery .images .owl-nav .owl-next {
	padding-left: 2px;
}

body[data-device="desktop"] .placeholder-gallery .images .owl-nav .owl-prev:hover,
body[data-device="desktop"] .placeholder-gallery .images .owl-nav .owl-next:hover {
	background-color: var(--color-secondary);
}

@media (max-width: 1560px) {
	.placeholder-gallery .images .owl-nav {
		right: 10px;
		left: 10px;
	}

	.placeholder-gallery .images .owl-prev,
	.placeholder-gallery .images .owl-next {
		width: 40px;
		height: 40px;
		font-size: 22px;
	}
}

@media (max-width: 1200px) {
	.placeholder-gallery[data-slide="false"][data-items="8"] .images .img {
		width: calc(100% / 7 - 9px);
	}
}

@media (max-width: 1100px) {
	.placeholder-gallery[data-slide="false"][data-items="4"] .images,
	.placeholder-gallery[data-slide="false"][data-items="6"] .images {
		column-gap: 10px;
		row-gap: 10px;
	}

	.placeholder-gallery[data-slide="false"][data-items="6"] .images .img,
	.placeholder-gallery[data-slide="false"][data-items="7"] .images .img,
	.placeholder-gallery[data-slide="false"][data-items="8"] .images .img {
		width: calc(100% / 6 - 9px);
	}

	.placeholder-gallery[data-slide="false"][data-items="4"] .images .img {
		width: calc(25% - 8px);
	}
}

@media (max-width: 1000px) {
	.placeholder-gallery[data-slide="false"][data-items="3"] .images,
	.placeholder-gallery[data-slide="false"][data-items="5"] .images {
		column-gap: 10px;
		row-gap: 10px;
	}

	.placeholder-gallery[data-slide="false"][data-items="5"] .images .img,
	.placeholder-gallery[data-slide="false"][data-items="6"] .images .img,
	.placeholder-gallery[data-slide="false"][data-items="7"] .images .img,
	.placeholder-gallery[data-slide="false"][data-items="8"] .images .img {
		width: calc(100% / 5 - 8px);
	}

	.placeholder-gallery[data-slide="false"][data-items="3"] .images .img {
		width: calc(33.33% - 7px);
	}
}

@media (max-width: 900px) {
	.placeholder-gallery[data-slide="false"][data-items="5"] .images .img,
	.placeholder-gallery[data-slide="false"][data-items="6"] .images .img,
	.placeholder-gallery[data-slide="false"][data-items="7"] .images .img,
	.placeholder-gallery[data-slide="false"][data-items="8"] .images .img {
		width: calc(25% - 8px);
	}
}

@media (max-width: 800px) {
	.placeholder-gallery[data-slide="false"][data-items="2"] .images {
		column-gap: 10px;
		row-gap: 10px;
	}

	.placeholder-gallery[data-slide="false"][data-items="3"] .images .img,
	.placeholder-gallery[data-slide="false"][data-items="4"] .images .img,
	.placeholder-gallery[data-slide="false"][data-items="5"] .images .img,
	.placeholder-gallery[data-slide="false"][data-items="6"] .images .img,
	.placeholder-gallery[data-slide="false"][data-items="7"] .images .img,
	.placeholder-gallery[data-slide="false"][data-items="8"] .images .img {
		width: calc(33.33% - 7px);
	}

	.placeholder-gallery[data-slide="false"][data-items="2"] .images .img {
		width: calc(50% - 5px);
	}
}

@media (max-width: 700px) {
	.placeholder-gallery[data-slide="false"][data-items="3"] .images .img,
	.placeholder-gallery[data-slide="false"][data-items="4"] .images .img,
	.placeholder-gallery[data-slide="false"][data-items="5"] .images .img,
	.placeholder-gallery[data-slide="false"][data-items="6"] .images .img,
	.placeholder-gallery[data-slide="false"][data-items="7"] .images .img,
	.placeholder-gallery[data-slide="false"][data-items="8"] .images .img {
		width: calc(50% - 5px);
	}
}

@media (max-width: 520px) {
	.placeholder-gallery[data-slide="false"][data-items="1"] .images {
		column-gap: 10px;
		row-gap: 10px;
	}

	.placeholder-gallery[data-items="1"] .images .img::before {
		padding-top: 70%;
	}

	.placeholder-gallery[data-slide="true"] .images {
		padding: 20px 0;
	}
}

@media (max-width: 350px) {
	.placeholder-gallery[data-slide="false"][data-items="1"] .images .img,
	.placeholder-gallery[data-slide="false"][data-items="2"] .images .img,
	.placeholder-gallery[data-slide="false"][data-items="3"] .images .img,
	.placeholder-gallery[data-slide="false"][data-items="4"] .images .img,
	.placeholder-gallery[data-slide="false"][data-items="5"] .images .img,
	.placeholder-gallery[data-slide="false"][data-items="6"] .images .img,
	.placeholder-gallery[data-slide="false"][data-items="7"] .images .img,
	.placeholder-gallery[data-slide="false"][data-items="8"] .images .img {
		width: 100%;
	}
}
