Hi Linda,
Thank you for your question and thank you for using Crio Pro WordPress Theme! I reviewed your website and I think your issues are more so with the placement of the elements on the page than it is mobile responsiveness.
I always suggest developing with a mobile first approach and then scaling your design up to fit larger screens. This makes it easier to develop for smaller screen sizes then you can use Desktop, Tablet, and Phone views to modify elements for larger screens.
Even better, you can use the “Add Blocks” button at the top of your page builder to select a pre-made block to use as a base for your design. This way the responsive elements have already been built into the block.
I hope this helps! Please reach back out to us if you have any other questions.