﻿* { box-sizing: border-box; }

.row::after { content: ""; clear: both; display: table; border-collapse: collapse; height: 100%; width: 100%; }

[class*="col-"] { float: left; padding-right: 20px; width: 100%; }

@media only screen and (min-width: 480px) {
    .col-xs-1 { width: 50%; }
    .col-xs-2 { width: 50%; }
    .col-xs-3 { width: 50%; }
    .col-xs-4 { width: 50%; }
    .col-xs-5 { width: 50%; }
    .col-xs-6 { width: 50%; }
    .col-xs-7 { width: 100%; }
    .col-xs-8 { width: 100%; }
    .col-xs-9 { width: 100%; }
    .col-xs-10 { width: 100%; }
    .col-xs-11 { width: 100%; }
    .col-xs-12 { width: 100%; }
}

@media only screen and (min-width: 640px) {
    .col-sm-1 { width: 8.33%; }
    .col-sm-2 { width: 16.66%; }
    .col-sm-3 { width: 25%; }
    .col-sm-4 { width: 33.33%; }
    .col-sm-5 { width: 41.66%; }
    .col-sm-6 { width: 50%; }
    .col-sm-7 { width: 58.33%; }
    .col-sm-8 { width: 66.66%; }
    .col-sm-9 { width: 75%; }
    .col-sm-10 { width: 83.33%; }
    .col-sm-11 { width: 91.66%; }
    .col-sm-12 { width: 100%; }
}

@media only screen and (min-width: 768px) {
    .col-md-1 { width: 8.33%; }
    .col-md-2 { width: 16.66%; }
    .col-md-3 { width: 25%; }
    .col-md-4 { width: 33.33%; }
    .col-md-5 { width: 41.66%; }
    .col-md-6 { width: 50%; }
    .col-md-7 { width: 58.33%; }
    .col-md-8 { width: 66.66%; }
    .col-md-9 { width: 75%; }
    .col-md-10 { width: 83.33%; }
    .col-md-11 { width: 91.66%; }
    .col-md-12 { width: 100%; }
}

@media only screen and (min-width: 980px) {
    .col-lg-1 { width: 8.33%; }
    .col-lg-2 { width: 16.66%; }
    .col-lg-3 { width: 25%; }
    .col-lg-4 { width: 33.33%; }
    .col-lg-5 { width: 41.66%; }
    .col-lg-6 { width: 50%; }
    .col-lg-7 { width: 58.33%; }
    .col-lg-8 { width: 66.66%; }
    .col-lg-9 { width: 75%; }
    .col-lg-10 { width: 83.33%; }
    .col-lg-11 { width: 91.66%; }
    .col-lg-12 { width: 100%; }
}

@media only screen and (min-width: 1280px) {
    .col-max-1 { width: 8.33%; }
    .col-max-2 { width: 16.66%; }
    .col-max-3 { width: 25%; }
    .col-max-4 { width: 33.33%; }
    .col-max-5 { width: 41.66%; }
    .col-max-6 { width: 50%; }
    .col-max-7 { width: 58.33%; }
    .col-max-8 { width: 66.66%; }
    .col-max-9 { width: 75%; }
    .col-max-10 { width: 83.33%; }
    .col-max-11 { width: 91.66%; }
    .col-max-12 { width: 100%; }
}
