.ce_gallery {
  @include fullwidth();
  ul {
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
    padding: 2.5rem 0 1.5rem 0;
    margin: 0 auto;
    max-width: calc(1200px - 24px);
  }
  li {
    flex-grow: 1;
    flex-basis: 0;
    padding-bottom: 2rem;
  }
  .image_container {
    padding: 0 0.5rem;
    @media (max-width: 1004px) {
      padding: 0 1.5rem;
    }
    @media (max-width: 768px) {
      padding: 0 2.5rem 1rem 2.5rem;
    }
    img {
      width: 64px;
      margin: 0 auto 15px auto;
    }
    .caption {
      width: 100%;
      text-transform: uppercase;
      text-align: center;
      font-weight: 700;
    }
  }
}