updated responsiveness and margins