Hi Sitepower,
1- Please go to the Image Element that you added and want to be full width and click on the Customize tab at the top and click on the Element CSS option and add the code below:
$el > img {width: 100%;}

1- I have found the proper CSS code selector using the Chrome browser Developer Toolbar:
https://www.youtube.com/watch?v=wcFnnxfA70g
2- For the CSS code itself, I suggest that you get started with this tutorial:
https://www.youtube.com/watch?v=yfoY53QXEnI
The problem with the logo seems to be because the menu font is too big and there is not enough space for the logo. You either need to make the font of the menu smaller or upload a smaller logo.
Kindly open up new threads for additional questions as it will help us to focus on each issue and give you a better support which you deserve. Having a long threads makes the maintaining job harder and also it will be harder for the other customers to find the correct information if they have similar issues. You are always welcomed to reply to this thread to follow up the same question.
Thank you.