.servicesPicture-Container
{
  /*padding: 10px 10px 0 10px;*/
  position: relative;
  height: 100%;
  /*width: 100%;
  box-sizing: border-box;   */
}

a .servicesPicture-Container:hover
{
  box-shadow: -2px 2px 8px rgba(150, 148, 146, .8), 2px -2px 8px rgba(150, 148, 146, .8);
}

/* .servicesPicture-Container img
{
  /*height: 450px;
  width: 800px;
  height: 100%
} */

div.textOverlayBackground
{
  position: absolute;
  width: 100%;
  bottom: 0;
  text-align: center;
  background-color: rgba(0,0,0, .1);
  padding: 12px 0;
  color: white;
  font-size: 1.75em;
}

div.servicesPicture-Container img {
    width: 100%;
    height: auto;
  }
  
 .pictureTable * {
    box-sizing: border-box;
  }

  .pictureTable
  {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap; 
      justify-content: center;
  }

  .pictureTableColumn
  {
      flex-direction: column;
  }
  
  .ttt 
  {
    padding: 6px 12px;
    float: left;
    width: 100%;
  }
  
  @media only screen and (min-width: 600px) {
    .ttt {
      width: 49.9999%;
      margin: 6px 0;
    }
  }
  
   @media only screen and (min-width: 1250px) {
    .ttt {
      width: 600px;
      margin: 6px 0;
    }
  } 

  .ttt:hover
  {
    /* padding: 0px 6px; */
    cursor: pointer;
  }
  