.world_img_container {
  overflow: hidden;
  height: 0;
  padding-bottom: 44%;
}
.world_img {
  width: 100%;

  transition: all 1.5s;
}
.us {
  transform: scale(1.5) translate(30%, 26%);
}
.jp {
  transform: scale(2.5) translate(-32%, 21%);
}

.cn {
  transform: scale(1.6) translate(-20%, 18%);
}

.tw {
  transform: scale(3) translate(-30%, 10%);
}

.kr {
  transform: scale(3) translate(-31%, 19%);
}
.bx {
  transform: scale(3) translate(1%, 31%) !important;
}

.de {
  transform: scale(3) translate(1%, 31%) !important;
}
.ir-gb {
  transform: scale(3.5) translate(5%, 35%) !important;
}
.seu {
  transform: scale(2) translate(3%, 30%) !important;
}
.il {
  transform: scale(3.5) translate(-6%, 16%);
}
.innolite_land {
  opacity: 0;
  transition: all 1s;
  position: absolute;
  top: 0;
  left: 0;
}
.de > .innolite_de {
  opacity: 1;
}
.ir-gb > .innolite_ir-gb {
  opacity: 1;
}

.seu > .innolite_seu {
  opacity: 1;
}

.bx > .innolite_bx {
  opacity: 1;
}
.cn > .innolite_cn {
  opacity: 1;
}
.kr > .innolite_kr {
  opacity: 1;
}
.il > .innolite_il {
  opacity: 1;
}
.us > .innolite_us {
  opacity: 1;
}
.jp > .innolite_jp {
  opacity: 1;
}
.tw > .innolite_tw {
  opacity: 1;
}
footer {
  background-color: #161b1f;
}
@media only screen and (max-width: 800px) {
  .world_img {
    display: none;
  }
  .table_contact ul {
    display: grid;
    gap: 1rem 1rem;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: repeat(4, 1fr);
    grid-auto-flow: column;
  }

  ul.row-5 {
    grid-template-rows: repeat(5, 1fr);
  }

  ul.row-6 {
    grid-template-rows: repeat(6, 1fr);
  }
  .item-expand {
    grid-column: span 2;
  }
  .block_grid {
    display: block;
  }

  footer.block_grid {
    display: grid;
  }
}
