На планшетах и телефонах может съезжать затемнение (overlay) в галерее prettyPhoto, а картинка центрироваться не по ширине экрана. Я предполагаю, что это связано с масштабированием сайта на мобильных устройствах и некорректным расчетом ширины области просмотра (viewport).
Дабы этого избежать, делаем так:
- В библиотеке jquery.prettyPhoto.js меняем все вхождения (window).width на (document).width
Если сайт не масштабируется на планшетах и телефонах, скорее всего, в head-области HTML страницы прописан мета-тег <meta name="viewport" content="... , в котором можно задать размеры области просмотра, первоначальный масштаб и возможность масштабирования пользователем. Когда эти условия не важны, метатег можно удалить, либо убрать параметр user-scalable=no из него.