fix layout responsiveness