To handle small viewports a bit easier, try changing this from `position: absolute;` to `float: right;` You can also remove `right: 10px;` below. Then add `overflow: hidden;`

On small viewports you should then just be able to switch this to `float: none;` You might need to add a bit of left/bottom margin at this viewport size to add some space between the switcher and the page heading also.

Hope that makes sense!