.logos-grid{
  display: flex;
  max-width: 1400px;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  row-gap: 35px;
  align-self: stretch;
  flex-wrap: wrap;
}

.logo-item img {
  height: 150px;
width: auto;
}


@media (max-width: 1420px) {
  .logo-item img{
    height: 120px;
  }
}
@media (max-width: 1260px) {
  .logos-grid {
    gap: 20px;
    justify-items: center;
    align-items: center;
  }

  .logo-item {
    width: calc( 25% - 20px );
    display: flex;
    justify-content: center;
    align-items: center;
  }


}

@media only screen and (max-width: 959px) {
  .logo-item img {
  	height: auto;
  }
}

@media (max-width: 768px) {
  .logo-item {
    width: calc( 50% - 20px );
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .logos-grid{
    justify-content: center;
  }
}
