Зачем танцы с js? position: fixed работает относительно экрана независимо от вложения в DOM, не надо ничего переносить, просто по media менять css свойства
Если нужно чтоб он всегда отображался внизу вьюпорта вне зависимости от прокрутки страницы, то ответ выше. Если надо перенести в футер, то лучше добавить в футер еще один номер и отображать его с помощью @media-запросов