Hello,
1) The first block on your Home page was created using the Slider Revolution plugin. You can edit how content looks for different devices depends on your needs – http://prntscr.com/ovz3hv
Read more in docs – https://www.themepunch.com/slider-revolution/responsive-setup/
2) http://prntscr.com/ovz5mm
https://wpbakery.com/video-academy/category/responsive/
About this text http://prntscr.com/ovz712 you can change styling here – http://prntscr.com/ovz8vo (this block is shown on mobile only http://prntscr.com/ovzckn )
3) Change this http://prntscr.com/ovz9d7 , for example, http://prntscr.com/ovz9wo > http://prntscr.com/ovza17
All these situations depend on settings, so there are no bugs, you just need to set settings depends on your needs.
Regards