div .equal-height-containers {
  height:650px;
}

.three-column-container-32503 .page-column-middle {
  margin-left:-8%;
}

/* on Experience and Visit page */
.experience-events .field--name-field-content.field--type-text-long p,
.visit-events .field--name-field-content.field--type-text-long p {
  width:85% !important; 
  max-width:85% !important;
  margin-left:auto;
  margin-right:auto;
}

@media (max-width: 1200px) { 
  .two-columns-expand .col-md-6 {
    flex:0 0 100%;
    max-width:100%;
  }
  .equal-height-containers {
    width:100% !important;
    height:fit-content !important;
    padding-top:1rem;
    padding-bottom:1rem;
  }
  .one-column-card-reduce .card-img, .one-column-card-reduce .card-img-top, .one-column-card-reduce .card-img-bottom {
    width: 50%;
  }

}
@media (max-width: 768px) {
  .three-column-container-32503 .page-column-middle {
    margin-left:.5rem;
  }
}