finishing responsive styling and fixing layout issues