ho un piccolo problema con il css per telefoni

praticamente ho 1 css per SCREEN
e 1 css per telefoni.

ho messo questa:
codice:
<link href="stili/mobile.css" rel="stylesheet" type="text/css" media="handheld, screen and (max-width:550px), only screen and (max-device-width:550px)">
praticamente se riduco il browser del computer viene usato il css mobile e fino a qui tutto ok....
se invece vado nel sito con il telefono (android) mi viene visualizzato con il css per gli screen....
il mio telefono ha lo schermo di larghezza 480px quindi avendo messo 550 dovrebbe andare...
e invece no..

sapete aiutarmi?

grazie