Styled product details for different screens

Edited medium and small screen size displays. Made navigation in the
header have a hover state for the small screen as well. Made buttons
have hover state.