
div.soluCMSRow {
	width:100%;	
}

div.soluCMSRowCol {
	float:left;	
}

div.soluCMSRowCol50 {
	width:48%;
}

div.soluCMSRowCol50Left {
	margin-left:0;
	margin-right:4%;
}

div.soluCMSRowCol50Right {
	margin-left:0;
	margin-right:0;
}

div.soluCMSRowCol33 {
	width:31%;
}

div.soluCMSRowCol33Left {
	margin-left:0;
	margin-right:3.5%;
}

div.soluCMSRowCol33Middle {
	margin-left:0;
	margin-right:3.5%;
}

div.soluCMSRowCol33Right {
	margin-left:0;
	margin-right:0;
}

div.soluCMSRowCol25 {
	width:25%;
}

div.soluCMSRowCol25Left {
	margin-left:0;
	margin-right:8/3%;
}

div.soluCMSRowCol25Middle {
	margin-left:0;
	margin-right:8/3%;
}

div.soluCMSRowCol25Right {
	margin-left:0;
	margin-right:0;
}


@media (max-width: 600px) {
	div.soluCMSRowCol50,
	div.soluCMSRowCol33,
	div.soluCMSRowCol25 {
		width:100%;
	}
	
	div.soluCMSRowCol50Left,
	div.soluCMSRowCol50Right,
	div.soluCMSRowCol33Left,
	div.soluCMSRowCol33Middle,
	div.soluCMSRowCol33Right,
	div.soluCMSRowCol25Left,
	div.soluCMSRowCol25Middle,
	div.soluCMSRowCol25Right {
		margin-left:0;
		margin-right:0;
	}
}
div.soluCMSRow {
	width:100%;	
}

div.soluCMSRowCol {
	float:left;	
}

div.soluCMSRowCol50 {
	width:48%;
}

div.soluCMSRowCol50Left {
	margin-left:0;
	margin-right:4%;
}

div.soluCMSRowCol50Right {
	margin-left:0;
	margin-right:0;
}

div.soluCMSRowCol33 {
	width:31%;
}

div.soluCMSRowCol33Left {
	margin-left:0;
	margin-right:3.5%;
}

div.soluCMSRowCol33Middle {
	margin-left:0;
	margin-right:3.5%;
}

div.soluCMSRowCol33Right {
	margin-left:0;
	margin-right:0;
}

div.soluCMSRowCol25 {
	width:25%;
}

div.soluCMSRowCol25Left {
	margin-left:0;
	margin-right:8/3%;
}

div.soluCMSRowCol25Middle {
	margin-left:0;
	margin-right:8/3%;
}

div.soluCMSRowCol25Right {
	margin-left:0;
	margin-right:0;
}


@media (max-width: 600px) {
	div.soluCMSRowCol50,
	div.soluCMSRowCol33,
	div.soluCMSRowCol25 {
		width:100%;
	}
	
	div.soluCMSRowCol50Left,
	div.soluCMSRowCol50Right,
	div.soluCMSRowCol33Left,
	div.soluCMSRowCol33Middle,
	div.soluCMSRowCol33Right,
	div.soluCMSRowCol25Left,
	div.soluCMSRowCol25Middle,
	div.soluCMSRowCol25Right {
		margin-left:0;
		margin-right:0;
	}
}