Major changes

Reworked to work without 250ms interval and viewport width fixed to that it will match with css media queries