.img-thumbs {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: center;
}

.img-thumbs img {
	width: 100% !important;
	height: 350px;
	object-fit: cover;
	opacity: 1;
	-webkit-transition: 0.3s ease-in-out;
	transition: 0.2s ease-in-out;
}

.img-thumbs .img {
	position: relative;
	margin: 5px;
	width: 24%;
	background-color: #463d88;
}

.img-thumbs .img:hover img {
	opacity: 0.5;
}

#openGallery {
	display: block;
}

/* PDF Image */
.pdf-container {
	border: 1px solid #707070;
}

.pdf-overlay {
	text-align: center;
}

.pdf-overlay p {
	font-size: 1rem;
	font-weight: 600;
}

.pdf-overlay i {
	font-size: 2rem;
	margin-bottom: 1rem;
	font-weight: 600;
	color: #ff4949;
}

.pdf-name {
	text-align: center;
	color: #ffffff;
}

.pdf-btn {
	width: 40%;
	display: block;
	margin: auto;
}

/* Image viewer Cutom Button */
.clickableElement {
	background: #0505058e !important;
	z-index: 10;
	width: 180px;
	padding: 7px 0;
}

.clickableElement a {
	display: inline-block;
	margin: auto;
	font-size: 15px;
	transition: 0.2s ease;
	width: 100%;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
}

.gallery-custom-btn {
    position: absolute;
    z-index: 50;
    bottom: 60px;
    width: 100%;
    text-align: center;
}

.scehdule-row {
	text-align: center;
	margin: 0 16px;
}




@media (max-width: 1200px) {
	.img-thumbs {
		display: flex;
		flex-wrap: row wrap;
		align-items: flex-start;
	}

	.img-thumbs .img {
		width: 48%;
	}
}

@media (max-width: 800px) {
	.img-thumbs {
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2;
		display: block;
		flex-wrap: nowrap;
	}

	.img-thumbs .img {
		width: 100%;
	}

	.pdf-btn {
		width: 80%;
	}
}

@media (max-width: 768px) {
	.img-thumbs {
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count: 1;
	}
}
