.floating_box {
  display: flex;
  padding: 50px 2%;
}

.floating_img {
  width: 52%;
}

.floating_text {
  width: 48%;
  padding-left: 3%;
}

.floating_text {
}

.navigation {
  height: 10%;
  font-size: 20px;
  font-style: italic;
}
.substance {
  height: 90%;
  display: flex;
  align-items: center;
  margin-top: -20px;
}

.floating_intro {
  padding: 0 2%;
}

.floating_intro img {
  width: 100%;
  height: auto;
  margin-bottom: 50px;
}

@media (max-width: 720px) {
  .floating_box {
    flex-direction: column-reverse;
    padding: 20px 2%;
  }
  .floating_text {
    padding-left: 0;
  }

  .navigation {
    font-size: 18px;
  }
  .substance {
    margin: 18px 0;
  }

  .floating_img {
    width: 100%;
  }

  .floating_img img {
    min-width: 100%;
  }
  .floating_text {
    width: 100%;
  }
}
