Сайт работает на OpenCart 
http://treasurer.com.ua/ , в шапке сайта есть кнопка "Заказать обратный звонок" (она вызывает модуль). В браузерах ПК окно загружается нормально. 
Но вот на мобильных устройствах (iphone, смартфон) при загрузке модуля,   окно модуля загружается наполовину обрезанное.
А если увеличивать масштаб сайта - открытое окно модуля съезжает куда-то вправо за пределы дисплея... 
Каково оптимальное решение этим 2 проблемам (обрезанное окно, съезжание модуля вправо) при работе с модулем с помощью мобильных устройств?
Недавно начал знакомство с javascript и не разобрался еще самостоятельно в этой проблеме. Надеюсь получить помощь на этом форуме