.dh-container {
  position: relative;
  overflow: hidden;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.dh-overlay {
	position: absolute;
	top: -100%;
	opacity:0.9;
	padding:20px;
}
.dh-container img{
	width:100%;
	object-fit:cover;
}





.testoback{
	display:block;
	opacity:0;
	
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	transition: all .3s linear;
}
.wrap-parallax:hover .testoback{
	opacity:1;
}
.wrap-parallax:hover .testofront{
	opacity:0;
}
.testofront{
	opacity:1;
	background-color:rgba(0,0,0,0.5);
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	transition: all .3s linear;
}
.img-gauche{
	width:100%;
}
.parallax{
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

