/*** Styles added to fix the issue with zoom in on iphone. Based on https://iosref.com/res#iphone ***/
@media
    /* iPhone 4s and 4, iPhone 3GS and 3G, gen 1 */
    screen and (device-aspect-ratio: 320/480),
    /* iPhone SE (gen 1) and 5s, 5c, 5 */
    screen and (device-aspect-ratio: 320/568),
    /* iPhone SE (gen 3) and SE (gen 2), 8, 7, 6s, 6 */
    screen and (device-aspect-ratio: 375/667),
    /* iPhone 8+ and 7+, 6s+, 6+ */
    screen and (device-aspect-ratio: 414/736),
    /* iPhone 11 Pro and XS, X, iPhone 13 mini and 12 mini */
    screen and (device-aspect-ratio: 375/812),
    /* iPhone 11 and XR, iPhone 11 Pro Max and XS Max */
    screen and (device-aspect-ratio: 414/896),
    /* iPhone 14 and 13 / 13 Pro, and 12 / 12 Pro */
    screen and (device-aspect-ratio: 390/844),
    /* iPhone 14 Plus and 13 Pro Max and 12 Pro Max */
    screen and (device-aspect-ratio: 428/926),
    /* iPhone 14 Pro Max */
    screen and (device-aspect-ratio: 430/932),
    /* iPhone 14 Pro */
    screen and (device-aspect-ratio: 393/852) {
        select, textarea, input[type="text"], input[type="password"],
        input[type="datetime"], input[type="datetime-local"],
        input[type="date"], input[type="month"], input[type="time"],
        input[type="week"], input[type="number"], input[type="email"],
        input[type="url"], input[type="tel"] { font-size: 16px !important; }
}