Currently, I am working on creating a responsive profile page with Bootstrap 4. The challenge I am facing is that when viewed on smaller screens, the content shifts to the left while the center and right sections remain empty. This issue particularly affects the columns displaying username, country, city, gender, profession, and job title. Additionally, the Follow and Message buttons are not aligned properly on mobile devices.
I have included a link to the code in the comments section.
This problem seems to be isolated to mobile devices. How can I ensure that each row displays two columns on mobile and also correct the positioning of the buttons so they appear on the same line?