.container-fluid { margin-left: auto; margin-right: auto; padding-left: 1em; padding-right: 1em; }
.row { margin-left: -1em; margin-right: -1em;  }
.row::before, .row::after { content: " "; display: table; }
.row::after { clear: both; }
[class*="col-"] { float: left; position: relative; min-height: 1px; padding-left: 1em; padding-right: 1em; }
.col-xs-12 { width: 100%; }
@media (min-width: 768px) {
	.col-sm-6 { width: 50%; }
}
@media (min-width: 992px) {
	.col-md-4 { width: 33.3333%; }
}
@media (min-width: 1200px) {
	.col-lg-3 { width: 25%; }
}
