buenas...
¿el script se interpreta luego del elemento #branding crearse o antes? debes cuidar ese detalle porque si lo hace antes entonces el script no encontrara el elemento. revisa la consola de errores del navegador para determinar si existe algun error. de ser el caso, dejate llevar por el mensaje para corregir el error.