Hello,
Actually this is not an Error but the Default Functionality of the Browsers. So, you will need to add some extra codes to make this work and align the Section properly based on the Sticky Header and Offset. Consider adding the following JS Code at the bottom of the Page just after the js/functions.js JS File Linking:
jQuery(document).ready( function(){
setTimeout(function() {
if (location.hash) {
window.scrollTo(0, 0);
}
}, 1);
});
jQuery(window).on('load', function(){
var divScrollToAnchor = window.location.hash;
if( typeof divScrollToAnchor !== 'undefined' ) {
var getOffset = $( divScrollToAnchor ).attr('data-offset');
if( getOffset ) {
scrollOffset = Number( getOffset );
} else {
scrollOffset = 70;
}
var t = setTimeout( function(){
$('html,body').stop(true).animate({
'scrollTop': $( divScrollToAnchor ).offset().top - scrollOffset
}, 700, 'easeOutQuad');
}, 1000);
}
});
This will definitely work fine. Hope this Helps!
Let us know if we can help you with anything else or if you find any further issues.