@media (max-width: 430px),
screen and (orientation: portrait) {
  .fixed {
    font-size: 25px;
    text-align: center;
  }

  .fixed a {
    font-size: 25px;
  }

  .header {
    width: 100%;
  }

  .footer {
    width: 100%;
  }

  h1 {
    font-size: 4vw;
  }

  .LOGO {
    transform: translate(-50%, -235px);
  }

  h4 {
    font-size: 3vw;
  }

  a {
    font-size: 15px;
    color: rgb(255, 255, 255);
  }

  body {
    padding-top: 30px;
  }

  div {
    font-size: 25px;
  }

  * {
    font-size: 10px;
  }

  .prjContainer {
    font-size: 15px;
    flex-direction: column;
  }

  .element {
    margin: 10px;
  }
}