@NabiChan This is not the issue actually, this is the way we have designed the theme and it called responsiveness. This the latest technology in trend. When you view the site in smaller devices the content will manage itself like the right sidebar will go below the main content area. You can see this in you pc/ browser as well by resizing the browser width. Also, about the third image that problem (text overflowing) should not occur. It might be that the person have edited the css which might be causing the issue.
You can also check for all this for our demo site https://www.themehorse.com/preview/attitude.