div[class^="col-"] { float:left; box-sizing:border-box; padding-left:8px; padding-right:8px; width:100%; position:relative; }
.finite-container { box-sizing:border-box; padding: 0 16px; max-width:1200px; position:relative; }
.fluid-container { box-sizing:border-box; padding: 0 16px; position:relative; }
.row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -16px; margin-left: -16px; }
.row:after { display: table; clear: both; content: ''; }
.justify-content-center { -webkit-box-pack: center!important; -ms-flex-pack: center!important; justify-content: center!important; }
.justify-content-flex-start { justify-content: flex-start!important; }
.flex-grow { flex: 1 0 auto; }
.no-gutters { padding-left:0; padding-right:0; }
.align-items-center { align-items:center; }
.margin-top-10 { margin-top:10px; }
.margin-auto { margin: 0 auto; }
.text-center { text-align:center; }

div.col-0 { display:none; }
div.col-1 { width: 8.33%; }
div.col-2 { width: 16.66%; }
div.col-3 { width: 25%; }
div.col-4 { width: 33.3%; }
div.col-5 { width: 41.66%; }
div.col-6 { width: 50%; }
div.col-7 { width: 58.33%; }
div.col-8 { width: 66.6%; }
div.col-9 { width: 75%; }
div.col-10 { width: 83.33%; }
div.col-11 { width: 91.66%; }
div.col-12 { width: 100%; }

@media only screen and (min-width: 576px) {
	div.col-sm-1 { width: 8.33%; }
	div.col-sm-2 { width: 16.66%; }
	div.col-sm-3 { width: 25%; }
	div.col-sm-4 { width: 33.3%; }
	div.col-sm-5 { width: 41.66%; }
	div.col-sm-6 { width: 50%; }
	div.col-sm-7 { width: 58.33%; }
	div.col-sm-8 { width: 66.6%; }
	div.col-sm-9 { width: 75%; }
	div.col-sm-10 { width: 83.33%; }
	div.col-sm-11 { width: 91.66%; }
	div.col-sm-12 { width: 100%; }
}

@media only screen and (min-width: 768px) {
	div.col-md-1 { width: 8.33%; }
	div.col-md-2 { width: 16.66%; }
	div.col-md-3 { width: 25%; }
	div.col-md-4 { width: 33.3%; }
	div.col-md-5 { width: 41.66%; }
	div.col-md-6 { width: 50%; }
	div.col-md-7 { width: 58.33%; }
	div.col-md-8 { width: 66.6%; }
	div.col-md-9 { width: 75%; }
	div.col-md-10 { width: 83.33%; }
	div.col-md-11 { width: 91.66%; }
	div.col-md-12 { width: 100%; }
	}