responsive design and moved custom css to separate file