Как сделать так, чтобы модальное окно не показывать обладателям мобильных устройств?
Перед показом сделать проверку, например такую.if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {

}
или использовать готовую библиотеку например эту 
Не показывайте самостоятельно выскакивающие попапы никому и никогда. Это не только предотвратит отток пользователей, но и сохранит вам карму.