.not_overlay{
  background-color: rgba(255, 255, 255, 0.4);
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.not_item:hover .not_overlay{
  background-color: rgba(255, 255, 255, 0);
}


.solution_container:hover .solution_img{
  opacity: 0;
  /* transform: rotateY(90deg); */
}
.solution_container:hover .solution_text{
  opacity: 1;
  /* transform: rotateY(0deg); */
}

.solution_text{
  opacity: 0;
  width: 95%;
  /* transform: rotateY(-90deg); */

  transition: all 0.3s ease-in-out;
}

.solution_img{
  opacity: 1;
  /* transform: rotateY(0deg); */

  transition: all 0.3s ease-in-out;
}