
@media only screen and (max-width: 600px) {
    
    
    .portfolio-grid {
        display: flex;
        flex-direction: column;
    }
    
    .portfolio-grid a:not(:last-child) {
        margin-bottom: 7vw;
    }

    .portfolio-grid .project h3 {
        font-size: 5vw;
        height: fit-content;
        padding-bottom: 2vw;
    }

    .portfolio-grid .project p {
        padding-top: 3vw;
        font-size: 4.5vw;
    }

    .portfolio-grid .project .thumb {
        width: 85vw;
        height: 60vw;
        border-radius: 4.5vw;
    }
}