 

section #services {
  text-align: center;
  transform: translatez(0);
  padding-inline-start: 0;
}
section #services h2 {
  margin: 30px 0px 40px;
  color: #fff;
  font-size: 2.4em;
  text-transform: uppercase;
  text-align: center;
}
section #services li {
  width: 120px;
  height: 140px;
  display: inline-block;
  list-style: none;
}
section #services li div {
  width: 120px;
  color: #74d4b3;
  font-size: 3.4em;
  text-align: center;
  transition: all 0.5s ease;
  /* Forces this onto its own hardware-accelerated compositing layer before the rotation
     starts — without it, mobile Chrome/Safari can flash the element's square bounding box
     for a frame before the border-radius clip catches up mid-rotation, which read as "a
     black box appears". Keeps the spin, removes the glitch. */
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
section #services li a {
  color: #660066;
}
section #services li div:hover {
  border-radius: 100px;
  transform: translateZ(0) rotate(360deg);
}
section #services li span {
  width: 120px;
  height: 20px;
  display: block;
  padding: 15px 0;
  color: #660066;
  text-transform: uppercase;
  font-size: 1.2em;
  text-align: center;
}
.credits a {
  display: block;
  text-align: center;
  color: #74d4b3;
  text-decoration: none;
  font-size: 24px;
  margin-top: 50px;
  background: white;
  padding: 20px;
  max-width: 300px;
}

  .jumbotron {
    background-color: #660066; 
    color: #ffffff;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 0;
    }