make design responsive + register single page access

Signed-off-by: Simone Campora <simone.campora@gmail.com>