Code: Select all
<div class="responsive-show" style="display: none;">This will be hidden on desktop but show on mobile</div>
<div class="responsive-hide">This will be shown on desktop but hidden on mobile</div>
so what is wrong with hiding the code for the menu item? if the particular menu item is hidden when the screen gets smaller then nobody can click on it and therefore the iframe that your menu item produces will never be shown on the smaller device.