moved responsive styles to layout