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.