﻿* {
    box-sizing: border-box;
}


.ccolumn {
    float: left;
    padding: 15px;
    width: 33.33%;
}
/* Clear floats after the columns */
.contact-row:after {
    content: "";
    display: table;
    clear: both;
}

/* Clear floats after the columns */
.contact-row:before {
    content: "\A";
    white-space: pre;
}


@media screen and (max-width: 750px) {
    .ccolumn {
        width: 100%;
    }
}

table, th, td {
    border: 1px solid #e8e4e4;
    border-collapse: collapse;
    padding: 3px;
}