body {
  margin: 0;
  padding: 0;
}

#jtp-brand-logos {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  justify-content: left;
  display: flex;
  align-items: center;
  height: 40px;
  justify-items: center;
  overflow: hidden;
  background-color: #f6f6f6;
}

#jtp-brand-logos li button {
  display: block;
  padding: 16px 24px;
  border: none;
  cursor: pointer;
  background-color: #f6f6f6;
}

#jtp-brand-logos li button:hover,
#jtp-brand-logos li button:focus {
  background-color: #e1edf4 !important;
}

#jtp-brand-logos li.active button {
  background-color: #e8e8e9;
}

@media (max-width: 479px) {
  #jtp-brand-logos {
    justify-content: center;
    margin-left: -1px;
  }
}
