updated styles, responsive