if i understand right the problem is that you assign a static $page_id = 98;
so no matter what page you go to it will only display that page’s content.
what you need is to use the WordPress loop so change your code to this
<!-- Start Page Content -->
<h1 class="blog-title"><?php the_title(); ?></h1>
<?php
if (have_posts()) : while (have_posts()) : the_post();
the_content();
endwhile;
endif;
?>
<!-- End Page Content -->
</div>
<!--End Main Content -->
</div>
<!-- End Container -->
this why you get the same results but it will work on all pages.