.partner-container {
  margin: 0px auto;
}

.partner {
  width: calc(20% - 20px);
  float: left;
  height: 150px;
  margin: 10px; 
  padding: 10px;
  overflow: hidden;
  position: relative;
}

.partner .logo-img {
  height: 150px;
  width: 150px;
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: contain;
  margin:auto;
}


/* media */

  @media only screen and (max-width: 1141px) {
.partner {
  width: calc(33% - 20px);
}
  @media only screen and (max-width: 768px) {
.partner {
  width: calc(50% - 20px);
}
  @media only screen and (max-width: 485px) {
.partner {
  width: calc(100% - 20px);
}