Añadir diferentes clases css en función del dispositivo con el usuario entre a la página web, usando la propiedad userAgent y en este caso añadiendo la clase correspondiente al «body» como vemos en el siguiente ejemplo:

$(document).ready(function(){
    // Averiguo dispositivo
    var ua = navigator.userAgent.toLowerCase(),
    tablet = ( /ipad|android 3|sch-i800|playbook|tablet|kindle|gt-p1000|sgh-t849|shw-m180s|a510|a511|a100|dell streak|silk/i.test( ua ) ),
    movil = ( /iphone|ipod|android|blackberry|opera mini|opera mobi|skyfire|maemo|windows phone|palm|iemobile|symbian|symbianos|fennec/i.test( ua ) ),
    pc = ( !tablet && !movil );
    // Añado la clase css
    if( tablet ) $('body').addClass( 'tablet' );
    if( movil ) $('body').addClass( 'movil' );
    if( pc ) $('body').addClass( 'pc' );
});

De esta forma podemos aplicar diferentes estilos, cargar diferentes css, etc… dependiendo del dispositivo de entrada del usuario.

Agradezco tu comentario 🤘