2 меню на сайте - это признак криворукости. Правильный путь - переверстать и сделать меню одним для всех разрешений.
Ваш путь - делаете обертку для вашего меню в стиле ~
lg-menu
- и как только у вас подходит к нужному вам разрешению, допустим
@media screen and (max-width: 900px) { lg-menu: dispay: none;}
Следовательно алгоритм мобильного меню вам должен быть понятен,
.mobile-menu \ @media screen and (max-width: 900px) { lg-menu: dispay: flex;}
Нужный вам скрипт подключить\отключить в зависимости от разрешения -
<script>
If (document.body.clientWidth>768){
document.write('<script src=...>')
}
</script>