I think I’ve fixed the button styling issue now instead of putting the webkit css by itself so it applied to everything I added it in with this css button, .button, .button:active, .button:visited, input[type=”button”], input[type=”submit”], input[type=”reset”] { -webkit-appearance:none;
}
and it seems to have worked, checkboxes are still functioning normally and buttons are styling as they should from mobile browsers, so I’m really hoping everything is working ok now!
Thank you for all of your help with this issue, it’s been a bit of a difficult one!