.container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}
.container > * {
  flex: 1 100%;
}
@media all and (min-width: 600px) {
  .address {
    flex: 1 auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .container {
    width: 600px;
  }
}
.text {
  text-align: center;
}
.text-left {
  text-align: left;
}
.address-eng {
  padding-top: 30px;
  padding-bottom: 30px;
}
.text-experience {
  padding-top: 30px;
}
.new-company-name {
  color: #D4AF37;
}
.new-logo > img {
  padding-top: 30px;
  padding-bottom: 30px;
  width: 300px;
}
@media only screen and (min-width: 600px) {
  .new-logo > img {
    padding-top: 30px;
    padding-bottom: 30px;
    width: 600px;
  }
}
.old-logo > img {
  width: 300px;
}

