added overflow hidden at small device size < 804px when navbutton clicked