layout issues fixed, but not sure about responsive design