Animations are not being triggered on Scroll

I think you have placed your CODE alright. Perhaps you need to clear browser cache to see the animation in action. In your site I can see it’s working.

Note: Although your CODE will work, it’s better to use it in the following manner if you have WordPress 4.5 or above:

add_action( 'wp_enqueue_scripts', 'sk_enqueue_scripts' );
function sk_enqueue_scripts() {
    wp_enqueue_style( 'animate', get_stylesheet_directory_uri() . '/css/animate.min.css' );
    wp_enqueue_script( 'wow', get_stylesheet_directory_uri() . '/js/wow.min.js', array(), '', true );
    wp_add_inline_script( 'wow', 'new WOW().init();' );
}

Why?

  1. The CODE is much smaller.

  2. Using wp_add_inline_script that way guarantees that the initialization call will run just after the required external /js/wow.min.js JavaScript file.