No entendí del todo cual es el problema, si pudieras explicarte mejor..
Un ejemplo online seria de ayuda. Podrías por ejemplo trasladar tu código html css y js a
Codepen para que podamos verlo funcionando, o copiar los 3 códigos y pegarlos acá en un mensaje usando el Highlight.
Supongo que ha sido un error al copiar el código, pero faltan etiquetas de cierre del <div> y del primer <ul>