

.extra-margin {
  margin:2rem 0 2rem 0;
}


.linkimage-wrapper, .case-image-wrapper {
	  display:inline-block;
  width:100%;
  position:relative;
  background-size: cover;
  background-repeat: no-repeat;
}
.case-image-wrapper:before {
  content: "";
  position:absolute;
  top:0; left:0;
  width:100%;
  height:100%;
  background-size:cover;
}
.linkimage-wrapper:before {
content:"";
	position: absolute;
	top: 0; left: 0;
	width: 100%; height: 100%;
	filter: brightness(0.6);
	-webkit-filter: brightness(0.6);
	transition: filter 0.5s ease-in-out;
	background-size:cover;
}
@media screen and (min-width: 960px) {
	.linkimage-wrapper::before {
		content:"";
		position: absolute;
		top: 0; left: 0;
		width: 100%; height: 100%;
		filter: brightness(0.4);
		-webkit-filter: brightness(0.4);
		transition: filter 0.5s ease-in-out;
		background-size:cover;
	}
	.linkimage-wrapper:hover::before {
		filter:brightness(0.6);
		-webkit-filter: brightness(0.6);
	}
}
.linkimage-image,.caseimage-image {
  width:100%;
  height:100%;
  visibility:hidden;
}
.linkimage-row {
	  height:100%;
  width:100%;
  position:absolute;
  top:0;
  margin:auto;
  justify-content:center;
}
.linkimage-row .col {
	justify-content: center;
	margin: auto;
	padding:5rem;
}
.no-margpad {
	margin:0!important;
	padding:0!important;
}


.case-image {

  margin-bottom: 10rem;
}

.case-image-wrapper {
  width:100%;
  position:
  relative;
  background-size: cover;
  background-repeat: no-repeat;
}
.case-image-wrapper img {
  width:100%;
  height:auto;

}
.image-portrait {
  display:none;
}
.image-landscape {
  display:block;
}
@media screen and (max-width: 600px) {
  .image-portrait {
    display:block;
  }
  .image-landscape {
    display:none;
  }
}
.p {
  margin:2rem 0 0 0!important;
}
.caption-wfill {
  display:block;
}
.caption-w3-start{
  display:none;
}
.caption-w3-end {
  display:block;
}
@media screen and (min-width: 1140px) {
  .caption-w3-start{
  display:block;}
}
/*******************************************************************/
/* ftrtch dino */
/* [type: CSS] [file:wfill-image] [59.215] DESIGN*/
/*******************************************************************/
/* 0.1 D>D */
/* db 87 */
/*******************************************************************/
/* ftrtch dino */
/* [type: CSS] [file:wfill-image] [59.745] DESIGN*/
/*******************************************************************/
/* 0.4 D>D */
/* db 157 */