Finally got a good responsive layout