/*  SECTIONS  ============================================================================= */

.section {
    max-width: 1600px;
    margin: 0 auto;
    padding: 0 8px;
    display: flex;
    flex-wrap: wrap; 
}

/*  GRID COLUMN SETUP   ==================================================================== */

.col {
    display: block;
    margin: 1% 0 1% 1.6%;
    flex: 1 1 calc(33.33% - 1.6%)
}

.col:first-child {
    margin-left: 0;
}

@media only screen and (max-width: 480px) {
    .col {
        margin: 1% 0 1% 0%;
        flex: 1 1 100%; 
    }
}
