all html5 and css3 done width mobile first