You need to learn responsive design / development if you want your site to work on mobile.
These would help for your responsive develipment of your site
you could use some(resize the browser screen and make it as size of the mobile screen you
want observed the magic =)
1140 grid system : http://cssgrid.net/
Foundation : http://foundation.zurb.com/
Skeleton : http://www.getskeleton.com/