.footer-copy {
    font-size: 0.8rem;
    color: #777;
    text-align: center;
    margin: 0;
}

/* --- Non-responsive fixed 3-column layout --- */
.services-fixed {
  width: 100%;
  display: table;
  table-layout: fixed;
  border-spacing: 20px; /* spacing between columns */
  margin: 0 auto;
}

.service-box {
  display: table-cell;
  vertical-align: top;
  width: 33%;
  text-align: center;
  padding: 10px;
}

.service-box img {
  width: 250px;
  height: auto;
  margin-bottom: 15px;
}

.service-box h3 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.service-box p {
  font-size: 0.95rem;
  line-height: 1.5;
}
