.verm__columns,
.verm__columns-ul,
.verm__columns-ut,
.verm__columns-um {
    display: flex;
    justify-content: space-between;
}

.verm__align-start {
    align-items: flex-start;
}

.verm__align-end {
    align-items: flex-end;
}

.verm__align-center {
    align-items: center;
}

.verm__column-thirds {
    width: calc( 33% - 5px );
}

.verm__column-quarters {
    width: calc( 25% - 5px );
}

.verm__column {
    flex-grow: 1;
}

.verm__column-10 {
    width: calc( 10% - 5px );
}

.verm__column-20 {
    width: calc( 20% - 5px );
}

.verm__column-30 {
    width: calc( 30% - 5px );
}

.verm__column-40 {
    width: calc( 40% - 5px );
}

.verm__column-50 {
    width: calc( 50% - 5px );
}

.verm__column-60 {
    width: calc( 60% - 5px );
}
.verm__column-70 {
    width: calc( 70% - 5px );
}

.verm__column-80 {
    width: calc( 80% - 5px );
}

.verm__column-90 {
    width: calc( 90% - 5px );
}

.verm__column-100 {
    width: 100%;
}

/************************************/
/*             MAX WIDTHS           */
/************************************/

@media only screen and (max-width: 1250px) {
    .verm__columns-ul {
        display: block;
    }
    
    .verm__columns-ul > div {
        width: calc( 100% - 5px );
    }
}

@media only screen and (max-width: 920px) {
    .verm__columns-ut {
        display: block;
    }
    
    .verm__columns-ut > div {
        width: calc( 100% - 5px );
    }
}

@media only screen and (max-width: 768px) {
    .verm__columns-um {
        display: block;
    }
    
    .verm__columns-um > div {
        width: calc( 100% - 5px );
    }
}

/************************************/
/*             MIN WIDTHS           */
/************************************/

@media only screen and (min-width: 920px) and (max-width: 1250px) {
    
    .wrap__laptop {
        flex-wrap: wrap;
    }
    
    .verm__column-10-l {
        width: calc( 10% - 5px );
    }

    .verm__column-20-l {
        width: calc( 20% - 5px );
    }

    .verm__column-30-l {
        width: calc( 30% - 5px );
    }

    .verm__column-40-l {
        width: calc( 40% - 5px );
    }

    .verm__column-50-l {
        width: calc( 50% - 5px );
    }

    .verm__column-60-l {
        width: calc( 60% - 5px );
    }
    .verm__column-70-l {
        width: calc( 70% - 5px );
    }

    .verm__column-80-l {
        width: calc( 80% - 5px );
    }

    .verm__column-90-l {
        width: calc( 90% - 5px );
    }
}

@media only screen and (min-width: 768px) and (max-width: 920px) {
    .wrap__tablet {
        flex-wrap: wrap;
    }
    
    .verm__column-10-t {
        width: calc( 10% - 5px );
    }

    .verm__column-20-t {
        width: calc( 20% - 5px );
    }

    .verm__column-30-t {
        width: calc( 30% - 5px );
    }

    .verm__column-40-t {
        width: calc( 40% - 5px );
    }

    .verm__column-50-t {
        width: calc( 50% - 5px );
    }

    .verm__column-60-t {
        width: calc( 60% - 5px );
    }
    .verm__column-70-t {
        width: calc( 70% - 5px );
    }

    .verm__column-80-t {
        width: calc( 80% - 5px );
    }

    .verm__column-90-t {
        width: calc( 90% - 5px );
    }
}

@media only screen and (max-width: 768px) {
    .wrap__mobile {
        flex-wrap: wrap;
    }
    
    .verm__column-10-m {
        width: calc( 10% - 5px );
    }

    .verm__column-20-m {
        width: calc( 20% - 5px );
    }

    .verm__column-30-m {
        width: calc( 30% - 5px );
    }

    .verm__column-40-m {
        width: calc( 40% - 5px );
    }

    .verm__column-50-m {
        width: calc( 50% - 5px );
    }

    .verm__column-60-m {
        width: calc( 60% - 5px );
    }
    .verm__column-70-m {
        width: calc( 70% - 5px );
    }

    .verm__column-80-m {
        width: calc( 80% - 5px );
    }

    .verm__column-90-m {
        width: calc( 90% - 5px );
    }
}