body { background-color: #474b4e; }
h1 { color: white;
font-family: Impact;}
h3 { color: White;
  font-family: Arial;}

    div.gallery{
   margin: 5px;
  border: 1px solid #ccc;
  float: left;
  width: 100px;
  height: 50px;
  
 
    }
   
  
  div.gallery:hover {
  border: 3px solid red;
  
  opacity: 1;
 
}

  
div.gallery img {
  width: 100%;
  height: auto; 
  border: 7px solid #000;
  box-sizing: border-box; 
   
  }

   div.desc {
      padding: 8px;
      text-align: center; 
      color: white; 
      border: 7px solid #fff;
      width: 50px;
      height:50px;
      margin: 0px auto;
      text-decoration: none;
      border-radius: 50px; 
      line-height: 25px; 
    }