@media only screen and (max-width: 600px) {

.main {
padding-left: 10px;
padding-right: calc(10vw + 10px);
overflow-x: hidden;
padding-bottom: 10vh;
}

.projekt-frame {
display: flex;
flex-direction: column;
height: auto;
}

.projekt-titel {
font-size: 30px;
}

.projekt-beschreibung {
  padding-top: 5px;
  font-size: 20px;
}

.projekt-bild {
display: flex;
justify-content: center;
}

.projekt-cover {
  max-width: fit-content;
}


}
