I’ve seen throughout the forum that it’s recommended to upload a smaller version of the logo for the responsive css section if you have a large logo. Or you could experiment with the css “background-size” to see how that looks.
Your social icons are set to float left – “alignleft” is what shows up in your code.
I create awesome sites for awesome people! Contact me if interested – email@example.com