Возможно ли переключать css @media query из JS?
А что мешает создать две версии CSS и переключаться между ними? Создать их можно с помощью LESS или SASS, просто с разными настройками адаптивности. Bootstrap 3 это позволяет.
@media screen and (max-width: 378px) {
 div#huiv{ margin:0px;}
 ....
 }
вынести его в одельный фал и по клику удалять ссылку на него - вариант только тогда когда вся адаптивная верстка bootstrap элементов вынесена так-же в этот отдельный файл