.layout-app {
  padding: 120px 0px;
}
.layout-app .container {
  gap: 100px;
}
.layout-app .container.d-flex {
  margin-top: 100px;
}
.layout-app .container .image img {
  width: 380px;
  height: auto;
}
.layout-app .container .text ul {
  padding: 0px;
  margin: 0px 0px 0px 20px;
}
.layout-app .container .text ul li {
  color: #414141;
  font-family: Open Sans;
  font-weight: lighter;
  font-size: 17px;
  line-height: 35px;
  margin: 0px;
  padding: 0px;
}
.layout-app .container .text .appstore-link {
  margin-top: 100px;
}
.layout-app .container .text .appstore-link .d-flex {
  gap: 20px;
  margin-top: 10px;
}
.layout-app .container .text .appstore-link .d-flex img {
  width: auto;
}
@media (max-width: 1080px) {
  .layout-app {
    padding: 60px 0px;
  }
  .layout-app .container.d-flex {
    flex-flow: column;
  }
  .layout-app .container.d-flex .image img {
    width: auto;
    height: 400px;
    margin: 0 auto;
    display: block;
  }
}
