refine templates

add responsive styles