Change your JS to:
Demo Fiddle
$('body').scrollSections({
mousewheel: true,
});
$("body").niceScroll({
easing: 'easeOutCircle'
});
You are giving the plugin conflicting information, by instructing two different elements. You are effectively applying it to your body
but then detecting the scroll event for mouse wheel on a child seperately.