Ich dachte, ich würde meine "Lösung" teilen, falls sie jemandem hilft, der nicht mit den @media-Abfragen vertraut ist.
Dank der Antwort von @HashemQolami habe ich einige Media Queries erstellt, die mobile-up wie die col-* Klassen funktionieren, sodass ich die col-* für mobile stapeln konnte, aber sie für größere Bildschirme vertikal zentriert anzeigen konnte, z.B.
.
.row-xs-flex-center {
display:flex;
align-items:center;
}
@media ( min-width:768px ) {
.row-sm-flex-center {
display:flex;
align-items:center;
}
}
@media ( min-width: 992px ) {
.row-md-flex-center {
display:flex;
align-items:center;
}
}
@media ( min-width: 1200px ) {
.row-lg-flex-center {
display:flex;
align-items:center;
}
}
Kompliziertere Layouts, die je nach Bildschirmgröße eine unterschiedliche Anzahl von Spalten erfordern (z.B. 2 Reihen für -xs, 3 für -sm und 4 für -md usw.), erfordern einige fortgeschrittenere Handgriffe, aber für eine einfache Seite mit -xs gestapelt und -sm und größer in Reihen funktioniert dies gut.