consulta de medios de densidad de píxeles y ancho máximo juntos

Estoy tratando de crear una regla que incluya / excluya según el ancho máximo y la proporción de píxeles del dispositivo. Un ejemplo sería si quisiera que se excluyera el Kindle Fire @ 600px, pero que se active el iPhone5 @ 640 (pantalla más pequeña del mundo real).

¿Hace lo siguiente una regla AND u OR? Suponiendo que haga una regla OR, ¿cómo crearía una regla que realice una función de tipo AND (debe pasar tanto la 'proporción de píxeles del dispositivo de 2' Y 'el' ancho máximo de 749px 'para que se activen)

@media only screen and (min--moz-device-pixel-ratio: 2), 
        only screen and (-o-min-device-pixel-ratio: 2/1), 
        only screen and (-webkit-min-device-pixel-ratio: 2), 
        only screen and (min-device-pixel-ratio: 2),
        only screen and (max-width: 749px){
        }

EDITAR ABAJO:

Bueno, esto es lo que tengo hasta ahora: supongo que las comas son O y 'y' es obviamente AND. ¿Es esto correcto? Estoy tratando de hacer un conjunto más universal de consultas dirigidas a más que solo iPhones / iPads ...

@media
only screen and (max-device-width : 721px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-device-width : 721px) and (orientation : portrait) and (min-device-pixel-ratio: 1.5),
only screen and (max-width: 359px) {
/* All Portrait Phones */
}

@media
only screen and (min-device-width : 360px) and (max-device-width : 999px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-device-width : 360px) and (max-device-width : 999px) and (min-device-pixel-ratio: 1.5),
only screen and (max-width: 999px) {
/* Small tablets (assume vertical) and landscape phones */
}
/*note - Anything over 999 wide to render fully - desktop, landscape or large tablets */

Respuestas a la pregunta(2)

Su respuesta a la pregunta