#page-text {
  padding: 50px 0;
  background: #fff;
}

#contact-columns {
  margin-top: 40px;
}
#contact-columns hr {
  margin-left: 0 !important;
}

#pmp-table tr:nth-child(odd) {
  background-color: #f4f4f4;
}
#pmp-table h3 {
  margin: 6px 24px;
}

#pmp-regions {
  max-width: 100%;
}
#pmp-regions td {
  border: none;
  max-width: 25%;
  width: 25%;
}
@media screen and (max-width: 768px) {
  #pmp-regions td {
    max-width: 100%;
    width: 100%;
  }
}
#pmp-regions td figure {
  max-width: 100%;
  margin: 0 !important;
}
#pmp-regions td figure img {
  display: block;
  width: 100% !important;
  height: auto;
}
