Почему @media handheld не срабатывает?
@media handheld - устаревший параметр, который более не используется. Сейчас нужно проверять физические размеры. Вот гайдлайн: https://css-tricks.com/snippets/css/media-queries-...
Используйте 
@media (hover:hover)
@media (hover:none)
@media (pointer: coarse) and (any-pointer: fine) {
https://github.com/biati-digital/glightbox/issues/...