Modified for more screen sizes. Ready for deployment.