.layout--eq-two-col-2-1 {
	display: flex;
	flex-wrap: wrap;
}

.layout--eq-two-col-2-1 > .layout__region {
	flex: 0 1 100%;
	width:100%;
	padding:20px;
}

@media screen and (min-width: 768px) {
    .layout--eq-two-col-2-1 > .layout__region--first {
        flex: 0 1 66.6666%;
        width:66.6666%;
    }

    .layout--eq-two-col-2-1 > .layout__region--second {
        flex: 0 1 33.3333%;
        width:33.3333%;
    }
}