@media all and (min-width: 600px) and (max-width: 900px) {
    .column,
    .column2 {
        -webkit-column-count: 2;
        -webkit-column-gap: 4%;
        -moz-column-count: 2;
        -moz-column-gap: 4%;
        column-count: 2;
        column-gap: 4%;
    }
}
@media all and (min-width:728px){
	.column-double{
		clear:both;
		display:grid;
		grid-auto-flow:column;
		grid-auto-columns:1fr;
		grid-gap:2rem;
	}
}
@media all and (min-width: 900px) {
    .column,
    .column2 {
        -webkit-column-count: 3;
        -webkit-column-gap: 2%;
        -moz-column-count: 3;
        -moz-column-gap: 2%;
        column-count: 3;
        column-gap: 2%;
    }
	.column2{
		column-count:2;
	}
}