.grid-full-mid {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

.grid-over-mid {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-left: 25px;
    padding-right: 25px;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

.grid-1300-mid {
    max-width: 1300px;
    margin-right: auto;
    margin-left: auto;
}

@media only screen and (max-width: 1300px) {
    .grid-1300-mid {
        padding-left: 25px;
        padding-right: 25px;
    }
}

.grid-960-mid {
    max-width: 960px;
    margin-right: auto;
    margin-left: auto;
}

@media only screen and (max-width: 960px) {
    .grid-960-mid {
        padding-left: 25px;
        padding-right: 25px;
    }
}