fix styles do not take effect
add mobile responsive