attempt to improve resposiveness for different screen sizes.