CSS tweaks for responsive layout