.aboutcontainer {
    max-width: 960px;
    margin: 25px auto;
    display: grid;
    grid-template-columns: 1fr;
    grid-column-gap: 3rem;
    grid-auto-flow: row;
    flex-direction: column;
    justify-content: left;
    text-align: left;
    font-size: 1.5rem;
    line-height: 27px;
    padding: 15px;
}

.education {
    box-sizing: border-box;
}

@media (min-width: 768px) {
    .aboutcontainer {
        padding: 0;
        grid-template-columns: 70% 30%;
    }

    .experience {
        grid-column: 1/2;
        grid-row: 1/2;
        background-color: #f5f5f5;
        padding: 2rem;
        border-radius: 4px;
    }

    .education {
        grid-column: 1/2;
        grid-row: 2/3;
        background-color: #f5f5f5;
        border-radius: 4px;
    }

    .edupush {
        padding-top:  2rem;
    }

    .skills {
        grid-column: 2/3;
        grid-row: 1/-1;
        background-color: #f5f5f5;
        padding: 2rem;
        border-radius: 4px;
    }

    .me {
        grid-column: 1/-1;
        grid-row: 3/4;
        margin-top: 3rem;
        background-color: #f5f5f5;
        padding: 2rem;
        border-radius: 4px;
    }
}


.text {
    color: #898889;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 33px;
}

.entrytext {
    color: #898889;
    font-family: 'Open Sans', sans-serif;
}

.entryhead {
    color: #4c404d;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
}

.entry .entrytext:last-of-type {
    margin-bottom: 2rem;
}






