@media (min-width: 1351px) {
  #box-0 {
    width: 100%;
    display: table;
    height: 100%;
  }
}

@media (max-width: 1350px) {
  #box-0 {
    width: 100%;
    display: none;
    height: 100%;
  }
}

@media only screen and (min-width: 767px) {
  #box-1 {
    height: 100vh;
    width: 100%;
    background-image: url(i1.jpg);
    background-size: cover;
    display: table;
    background-attachment: fixed;
  }
}

@media only screen and (min-width: 767px) {
  #box-2 {
    height: 100vh;
    width: 100%;
    /*background-image: url(i2.jpg);*/
    background-size: cover;
    display: table;
    background-attachment: fixed;
  }
}

@media only screen and (min-width: 767px) {
  #box-3 {
    height: 100vh;
    width: 100%;
    background-image: url(StarnbergerSee1.jpg);
    background-size: cover;
    display: table;
    background-attachment: fixed;
  }
}

@media only screen and (min-width: 767px) {
  h1 {
    font-family: arial black;
    font-size: 50px;
    color: white;
    margin: 0px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
  }
}

