#C2 {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	-column-count: 2;
}

#C3 {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	-column-count: 3;
}

#C31 {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	-column-count: 3;
}


#C32 {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	-column-count: 3;
}

#C4 {
	-webkit-column-count: 4;
	-moz-column-count: 4;
	-column-count: 4;
}

/* === Responsive Styles === */
@media (max-width: 768px) {
    #C2 {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		-column-count: 1;
	}
    
    #C3 {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		-column-count: 1;
	}
	
	#C31 {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		-column-count: 1;
	}
	
	
	#C32 {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		-column-count: 1;
	}
	
	#C4 {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		-column-count: 1;
	}
}

@media (max-width: 1024px) and (min-width: 769px) {
	#C31 {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		-column-count: 1;
	}
	
	
	#C32 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		-column-count: 2;
	}
	
	#C4 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		-column-count: 2;
	}

}