use bootstrap responsive breakpoints for columns, mixed with flex-bloc cascade for growing and vertical align blocs.