Hi,
Please note that I can’t guarantee anything for customizations.
Apple mobile devices – especially when using the Safari browser are notoriously badly designed, most webkit features are buggy, many CSS rules are simply ignored. This is the case here, where you have this custom rule:
input.asp_radio {
-webkit-appearance: none !important;
appearance: none !important;
background-color: #fff;
margin: 0 !important;
}
The Iphone Safari simply ignores the “appearance: none” and still displays the radios. The only way to get around it is adding a display rule as well:
input.asp_radio {
-webkit-appearance: none !important;
appearance: none !important;
background-color: #fff;
margin: 0 !important;
display: none !important;
}
This should solve it.