css button and responsiveness fixes