Buenos días a todos, estoy trabajando con los siguientes mediaqueries:

Código HTML :

<link href="css/movil.css" rel="stylesheet" type="text/css" media="only screen and (max-width:480px)"/>
<link href="css/tablet.css" rel="stylesheet" type="text/css" media="only screen and (min-width:481px) and (max-width:1024px)"/>
<link href="css/escritorio.css" rel="stylesheet" type="text/css" media="only screen and (min-width:1025px)"/>


Mi problema está en la versión para móvil, en portrait coge bien la hoja de estilos "movil", pero al rotar el celular coge la versión tablet (aunque la muestra mal por el tamaño del dispositivo), ya he ensayado poniéndole landscape y jugando con las resoluciones pero nada. ¿Cómo puedo hacer para que el teléfono coja solo la versión móvil sin importar si está portrait o landscape? Muchas gracias.