.example {
  cursor: pointer;
  width: 350px;
  height: 350px;
  position: relative;
  overflow: hidden;
  text-align: center;
  
}
.example img{
  width: 230px;
  height: 250px;
  text-align: center;
  margin-top: 50px;
 

  
}


.example .fadedbox {
  background-color: black;
  position: absolute;
  top: 0;
  left: 0;
  color: black;
  font-weight: bold;
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  opacity: 0;
  width: 350px;
  height: 350px;
  padding: 130px 20px;
  border-radius: 50%;
  
}
.example:hover .fadedbox {
  opacity: 0.8;
}
.example .text {
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  transform: translateY(30px);
  -webkit-transform: translateY(30px);

  


}
.example .title {
  font-size: 1.5em;
  text-transform: uppercase;
  opacity: 0;
  transition-delay: 0.2s;
  transition-duration: 0.3s;
  color:white;
  font-size: 12px;

}
.example:hover .title,
.example:focus .title {
  opacity: 1;
  transform: translateY(0px);
  -webkit-transform: translateY(0px);


}

/* grid images*/
.wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap:25px;
  grid-row-gap: 25px;
  width:50%;

}
.wrapper > div img {
  max-width:100%;
  margin-top: 50px;


 
}




