	.pin-wrap > * {
	  min-width: 60vw;
	  padding: 0 5vw;
	}


#sectionPin, .block-gallery{
	height: 100vh;
	overflow: hidden;
	padding: 10vh 0;
	margin: 0 auto;
	display: flex;
	left: 0;
	z-index: 1;
	background-color: #FCC19A;
}
.single-project .block-gallery, .single-project #sectionPin{background-color:var(--project-Color);}
.block-gallery .bg_headline_container{
	position: absolute;
	width: 100%;
	left: 0;
	right: 0;
	margin: auto;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
	z-index: 0;
}
.photo_gallery{
	z-index: 2;
	height: 100% !important;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.block-gallery .gallery_item {
	width: 25%;
	min-width: 30vw;
	height: 100%;
	margin: 0;
	position: relative;
}

.block-gallery .gallery_item img{
	margin: auto !important;
	/* object-fit: cover;
	width: 100%;
	height: 100%; */
}

.block-gallery .gallery_item .gallery_img {
	position: absolute;
	width: 100%;
}

.gallery_item:nth-child(5n + 1) .gallery_img{
	top: 15%;
	width: 70%;
	bottom: initial;
}

.gallery_item:nth-child(5n + 2) .gallery_img{
	top:initial;
	bottom: 5%;
	width: 60%;
	/* height: 25%; */
}

.gallery_item:nth-child(5n + 3) .gallery_img{
	top: 0;
	bottom: initial;
	width: 50%;
}

.gallery_item:nth-child(5n + 4) .gallery_img{
	bottom: 0;
	width: 80%;
	/* height: 40%; */
}

.gallery_item:nth-child(5n) .gallery_img{
	top: 25%;
	width: 70%;
}

.progress-bar_container{
	width:10%;
	height: 2px;
	margin:auto;
	display:block;
	background-color: #fff;
	position: absolute;
	left:0;
	right:0;
	bottom: 40px;
}
.progress-bar {
	height: 2px;
	width: 33%;
	background: #000;
	position:absolute;
	left: 0;
}

.slide_numbers{
	color: #fff;
	right: 10%;
	position: absolute;
	top: 9rem;
	display: flex;
	z-index: 1;
	line-height: 0.4;
	font-family: 'Futura', sans-serif;
	font-weight:  400;
}
.slide_numbers i{
	height: 1px;
	width: 4rem;
	background-color: #fff;
	margin: 0 0.7rem;
}

.acf-block-preview .block-gallery .gallery_item{
	position: relative;
	display: inline-block;
}

/* iPhone 6+ portrait */
@media screen and (max-width: 414px) {
	.block-gallery .gallery_item{
		width: 40%;
	}
	.gallery_item:nth-child(5n + 1) .gallery_img{
		top: 10%;
		width: 130%;
		transform: translateX(-30%);
	}
	.gallery_item:nth-child(5n + 2) .gallery_img{
		width: 140%;
		transform: translateX(-30%);
	}
	.gallery_item:nth-child(5n + 3) .gallery_img{
		top: 30%;
		width: 100%;
		transform: translateX(-20%);
	}
	.gallery_item:nth-child(5n + 4) .gallery_img{
		top: 0;
		bottom: initial;
		transform: translateX(50%);
	}
	.gallery_item:nth-child(5n) .gallery_img{
		bottom: 10%;
		top: initial;
		width: 90%;
	}
	.progress-bar_container{
		width: 40%;
	}
}