
@media screen and (min-width: 1199px) {  
    html, body {
        font-size: calc((100vw - 320px)/(1920 - 320) * (16 - 14) + 11px);
    }
}
@media screen and (min-width: 1360px) {  
    html, body {
        font-size: calc((100vw - 320px)/(1920 - 320) * (16 - 14) + 12px);
    }
}
@media screen and (min-width: 1399px) {  
    html, body {
        font-size: calc((100vw - 320px)/(1920 - 320) * (16 - 14) + 13px);
    }
}

@media screen and (min-width: 1499px) {  
    html, body {
        font-size: calc((100vw - 320px)/(1920 - 320) * (16 - 14) + 14px);
    }
}

@media screen and (min-width: 991px) and (max-height: 800px) {
    html, body {
        font-size: 12px;
    }
}