@media (max-width: 900px){
  #logo-box {
      width: 50%;
      height: 30%;
  }
  .vl-background {
    background-image: none;
  }
  .down-arrow {
    display: none;
  }
}

@media  (max-width: 750px) {
    
    .project {
        height: auto;
        margin-bottom: 65px;
    }
    
    .project.last {
        height: auto;
        margin-bottom: 0;
    } 
    
    .project img {
        float: none !important;
        display: block;
        margin: auto !important;
        width: 300px;
        max-width: 75%;
        height: auto;
    }
    
    .project div.description {
        display: inline-block;
        position: static;
        transform: translateY(0);
    }
    
    #press img{
        display: block;
        margin: auto;
        width: auto;
        height: auto;
        max-height: 55px;
        max-width: 65%;
        margin-bottom: 5%;
    }
    
    #press img.last{
        margin-bottom: 2%;
    }
}

@media  (max-width: 600px) {
    html, body {
        font-size: 15px;
    }
    
    h1 {
        font-size: 1.7em;
    }
    
    #welcome {
        margin-bottom: 10px;
    }
    
    #logo-box {
        width: 70%;
        height: 35%;
    }
}