
  
  .image123 {
    opacity: 1;
    display: block;
    width: 100%;
    height: auto;
    transition: .5s ease;
    backface-visibility: hidden;
  }
  
  .middle123 {
    transition: .5s ease;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
  }
  
  #serviz:hover .image123{
    opacity: 0.3;
    background-image: linear-gradient(rgba(0, 0, 0, 0.527),rgba(0, 0, 0, 0.5));
  }
  
  #serviz:hover .middle123 {
    opacity: 1;
    background-image: linear-gradient(rgba(0, 0, 0, 0.527),rgba(0, 0, 0, 0.5));
  }
  
  .text123 {
   
    color: black ;
    font-size: 16px;
    font-weight: 300;
   padding: 100px;
   padding-right: 73px;
   padding-top: 103px;
  }
  #text12{

    color: black ;
    font-size: 16px;
    font-weight: 300;
   padding: 100px;
   padding-right: 91px;
   padding-top: 103px;
  }
  #text123{

    color: black ;
    font-size: 16px;
    font-weight: 300;
   padding: 100px;
   padding-right: 100px;
   padding-top: 103px;
  }