updated styles towards responsive design