.glightbox-gallery  {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 1em;
}
.glightbox-gallery img  {
    border: 2px solid transparent;
    transition: border 0.2s;
    max-width: 120px;
    height: auto;
}
.glightbox-gallery a.current img  {
    border-color: #900;
}
.youtube-thumb  {
    position: relative;
    display: inline-block;
}
.youtube-play  {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 68px;
    height: 48px;
    opacity: 0.8;
}
.youtube-thumb img  {
    display: block;
    max-width: 100%;
    height: auto;
}
.goverlay  {
    background: rgba(0, 0, 0, .8)!important;
}
.glightbox-clean .gslide-description  {
    background: transparent!important;
}
.glightbox-clean .gslide-title  {
    color: #fff!important;
	margin-bottom: 10vh!important;
}
.glightbox-counter {
  position: absolute;
  top:0;
  left: 0;
  padding: 0.4em 0.8em;
  font-size: 3.5rem;
  background: rgba(0, 0, 0, 0.5);
  color: white;
  border-radius: 4px;
  z-index: 9999;
}


@media screen and (max-width: 768px) {
	.glightbox-mobile .glightbox-container .gslide-description {
			padding: 0!important;
	}
	.glightbox-clean .gprev {
		position: absolute;
    top: 10vh!important;
    left: 0!important;
    width: 50%!important;
    height: 10vh!important;
}
	.glightbox-clean .gnext {
    position: absolute;
    top: 10vh!important;
    right: 0!important;
    width: 50%!important;
    height: 10vh!important;
}
	.glightbox-counter {
    position: absolute;
    top: 10vh;
    left: 0;
    text-align: center!important;
    width: 100vw!important;
    padding: 1vh 0!important;
    border-radius: 0!important;
    z-index: 10;
}
	glightbox-clean .gdesc-inner {
    padding: 1%!important;
}
	.glightbox-mobile .glightbox-container .gslide-description{
		padding: 0!important;
	}
	.glightbox-clean .gclose {
    width: 10vw!important;
    height: 10vw!important;
    top: 0;
    right: 0;
		position: absolute;
	}
	.glightbox-clean .gclose svg {
    width: 8vw!important;
    height: auto;
    padding: 1vw!important;
}
	.glightbox-clean .gclose, .glightbox-clean .gnext, .glightbox-clean .gprev {
    background-color: transparent!important;
    border-radius: 0!important;
}
	.glightbox-clean .gdesc-inner {
			padding: 0 1%;
	}
	.gnext svg {
		position: absolute;
		right: 5vw;
	}
	.gprev svg {
		position: absolute;
		left: 5vw;
	}
	
}