@media only screen and (max-width: 767px){

    body {
        -webkit-text-size-adjust: none;
    }

    body, .row {
        min-width: 0;
        margin: 0;
        padding: 0;
        width: 100%;
    }

    .row {
        margin: 0 0 30px;
    }

    .column, .columns {
        float: none;
        margin: 0;
        width: auto !important;
    }

    .x-by-one, .x-by-two, .x-by-three, .x-by-four, .x-by-five, .x-by-six, .x-by-seven, .x-by-eight, .x-by-nine, .x-by-ten, .x-by-eleven {
        margin: 0 !important;
    }

}