.logo_wrapper {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: -2.4306vw;
}
.logo_item {
  padding: 0 2.4306vw 2.4306vw;
}
.logo_wrapper img {
  max-width: 11.8056vw;
  max-height: 4.8611vw;
}

@media (max-width: 1199px) {
  .logo_wrapper img {
    max-width: 170px;
    max-height: 80px;
    object-fit: contain;
    height: 100%;
    width: 100%;
  }
  .logo_wrapper {
    margin-bottom: -40px;
  }
  .logo_item {
    padding: 0 35px 40px;
  }
}
@media (max-width: 991px) {
  .logo_item {
    padding: 0 20px 40px;
  }
}
@media (max-width: 767px) {
  .logo_item {
    width: 50%;
  }
  .logo_wrapper img {
    max-height: 100%;
    max-width: 100%;
    object-fit: contain;
    height: auto;
    width: auto;
  }
}
