Hi Grace,
The reason behind the problem that you are experiencing when it comes to the placement of the social icons is that you set them to go to the very end of the screen by margins which are not a good idea.
I suggest that you follow the method below:
- Add two containers instead of one container inside the bar.
- Go to the bar settings and set the flex layout option to be Space Between.
- Go to the first container and set the flex options to be Flex Start.
- Go to the second container and set the flex option to Flex End.
- Put the Navigation element into the first container and all the social elements into the second container.
Kindly make sure that you will take time and read this article which will give you an idea of how to use the Flex layout to achieve nearly whatever you like.
By responsive, my colleague did not mean linking to various places. He meant the elements adapting to smaller teens. You can shrink your browser window to see how the elements are reacting to the smaller width and it will mimic viewing the website with mobile phones. Please read the link that my colleague shared for sure to know how you can hide the elements that do not play well on smaller screens and add other elements instead suitable for the mobile view.
Finally, I checked your website and I see this:
I see no color-related issues. I do suggest that you disable the cache while you are developing your website. This will make your life easier, the cache and performance stuff can be done after you finish developing your website.
Thank you.