/* Partner logos */

.layout-after-content-partner-logos {

  background: #e9e9e9;
  padding: 40px 0;
}

.layout-after-content-partner-logos .view-content {

  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));

  max-width: 1200px;
  margin: 0 auto;

  align-items: center;
}

.layout-after-content-partner-logos .views-row {

  display: flex;
  justify-content: center;
  align-items: center;

  padding: 20px;
}

.layout-after-content-partner-logos img {

  height: 64px;
  width: auto;
}
