normally when redirect stops working it is because of an error occurring.
the steps to trouble shoot are to turn on error reporting by adding the following code at line 1:
<?php
error_reporting(E_ALL);
ini_set('display_errors','on');
?>
Looking at your page, i see a blank line between closing and opening php blocks at line 53:
?>
<?php
this will cause the headers already sent error which will break the redirect.