After trying out various responsive layouts for desktops, tablets, and mobile phones, I've encountered a challenge with the current design below.
Initially, I utilized a grid layout from Bootstrap, but as the width decreases, the second column shifts below the main content section. My goal is to reorganize it as shown in the screenshots below.
Here is the initial view:
https://i.sstatic.net/4XVfh.png
This is how I envision it:
https://i.sstatic.net/jLJ14.png
For mobile phone display, it should look like this:
https://i.sstatic.net/zUL8l.png
During testing, the wide view will be condensed, and I aim for it to transition to the mobile view where the top sidebar moves above the main content, matching its width. The bottom sidebar should do the same at the lower end.
While it's simple to place both sidebars at the bottom, I prefer exploring the option of splitting them up.
For experimentation, I'm employing flexbox, CSS3, and Bootstrap 5+ without any plugins or JavaScript.