
@media screen and (max-width: 1440px) and (min-width: 831px){
  .footer-wrapper {
    height: 560px; /* px */
    padding: 120px 0; /* px */
  }
  .lang {
    margin-bottom: 64px; /* px */
  }
  .footer-group1 {
    width: 204px; /* px */
  }
  .footer-group2 {
    width: 45%;
    float: right;
    margin-top: 108px; /* px */
    height: 208px; /* px */
  }
  .address-row-wrapper {
    float: left;
    /* width: 100%; */
    width: 246px; /* px */
    margin-bottom: 52px; /* px */
  }
  .address-row-wrapper.row3 {
    clear: both;
  }
  .address-row-wrapper.row2, .address-row-wrapper.row4 {
    float: right;
  }
}