﻿/* Partners Page Specific Styles */
/* Partners Page Specific Styles */
/* Scoped to partners page content only - don't affect header/footer/breadcrumb */
.partners-content {
  /* Grid container */
  /* Grid items */
  /* Responsive grid breakpoints */
}
.partners-content .grid {
  text-align: center;
  max-width: 95vw;
  margin: 2.5vw auto;
  padding: 0;
}
.partners-content .grid-item {
  padding: 15px;
  box-sizing: border-box;
  display: inline-block;
  margin-bottom: 20px;
  vertical-align: top;
}
.partners-content .grid-item img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}
@media (max-width: 500px) {
  .partners-content .grid-item {
    width: 100%;
  }
}
@media (min-width: 500px) {
  .partners-content .grid-item {
    width: 50%;
  }
}
@media (min-width: 1000px) {
  .partners-content .grid-item {
    width: 33.333%;
  }
}
@media (min-width: 1700px) {
  .partners-content .grid-item {
    width: 25%;
  }
}
@media (min-width: 2100px) {
  .partners-content .grid-item {
    width: 20%;
  }
}
