CSS improvements on responsiveness