.col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-10, .col-sm-15, .col-sm-16, .col-sm-20, .col-sm-25, .col-sm-30, .col-sm-33, .col-sm-35, .col-sm-40, .col-sm-45, .col-sm-50, .col-sm-55, .col-sm-60, .col-sm-65, .col-sm-66, .col-sm-70, .col-sm-75, .col-sm-80, .col-sm-85, .col-sm-90, .col-sm-95, .col-sm-100{
	position:relative;
	min-height:1px;
}
.col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-15, .col-20, .col-25, .col-30, .col-33, .col-35, .col-40, .col-45, .col-50, .col-55, .col-60, .col-70, .col-75, .col-80, .col-90{
	position:relative;
	float:left;
	min-height:1px;
}
.col-15{
	width:15%;
}
.col-9{
	width:11.111111%;
}
.col-8{
	width:12.5%;
}
.col-7{
	width:14.28%;
}
.col-6{
	width:16.666666%;
}
.col-20, .col-5, .col-5i{
	width:20%;
}
.col-25, .col-4, .col-4i{
	width:25%;
}
.col-30{
	width:30%;
}
.col-33, .col-3, .col-3i{
	width:33.333333%;
}
.col-35{
	width:35%;
}
.col-40{
	width:40%;
}
.col-45{
	width:45%;
}
.col-50, .col-2, .col-2i{
	width:50%;
}
.col-55{
	width:55%;
}
.col-60{
	width:60%;
}
.col-70{
	width:70%;
}
.col-75{
	width:75%;
}
.col-80{
	width:80%;
}
.col-90{
	width:90%;
}

/* ----------------------------------------------- */
@media (min-width:767px){

	.col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-10, .col-sm-14, .col-sm-15, .col-sm-16, .col-sm-20, .col-sm-25, .col-sm-30, .col-sm-33, .col-sm-35, .col-sm-40, .col-sm-45, .col-sm-50, .col-sm-55, .col-sm-60, .col-sm-65, .col-sm-66, .col-sm-70, .col-sm-75, .col-sm-80, .col-sm-85, .col-sm-90, .col-sm-95{
		float:left;
	}

	.col-sm-100{width:100%}
	.col-sm-95{width:95%}
	.col-sm-90{width:90%}
	.col-sm-85{width:85%}
	.col-sm-80{width:80%}
	.col-sm-75{width:75%}
	.col-sm-70{width:70%}
	.col-sm-66{width:66.666666%}
	.col-sm-65{width:65%}
	.col-sm-60{width:60%}
	.col-sm-55{width:55%}
	.col-sm-50{width:50%}
	.col-sm-45{width:45%}
	.col-sm-40{width:40%}
	.col-sm-35{width:35%}
	.col-sm-33{width:33.333333%}
	.col-sm-30{width:30%}
	.col-sm-25{width:25%}
	.col-sm-20{width:20%}
	.col-sm-16{width:16.666666%}
	.col-sm-15{width:15%}
	.col-sm-14{width:14.28%}
	.col-sm-10{width:10%}

	.col-sm-6{width:16.666666%}
	.col-sm-5{width:20%}
	.col-sm-4{width:25%}
	.col-sm-3{width:33.333333%}
	.col-sm-2{width:50%}

	.col-sm-33.col-sm-50-570{width:33.333333%}
	.col-sm-25.col-sm-50-570, .col-sm-25.col-sm-50-270{width:25% !important}
}

@media (min-width:568px){
	.col-sm-50-768{
		float:left;
	}
	.col-sm-50-768{width:50%}
}

@media (min-width:470px){
	.col-sm-50-470{
		float:left;
	}
	.col-sm-50-470{width:50%}
}
/* ----------------------------------------------- */
@media (max-width:767px){
	.col-sm-20-767, .col-sm-50-767{
		float:left;
	}
	.col-sm-20-767{width:20%}
	.col-sm-50-767{width:50%}
}

@media (min-width:470px){
	.col-sm-50-570{
		float:left;
	}
	.col-sm-50-570{width:50%}
}

@media (min-width:270px){
	.col-sm-50-270{
		float:left;
	}
	.col-sm-50-270{width:50%}
}


