@media only screen and (max-device-width: 1023px) and (-webkit-min-device-pixel-ratio: 1.5) {
    * {
        font-size: 1em;
    }
    #header {
        height: 8vh;
        line-height: 8vh;
    }
    #output {
        display: block;
        width: 90vw;
        height: 6vh;
        margin: 5vh auto 0 auto;
        border: none;
        border-radius: 2vh;
        text-align: center;
        line-height: 5vh;
        font-size: 2.8em;
        box-shadow: 0 4px 20px 0 rgb(0 0 0 / 15%);
        outline: none;
    }
    #viewcount {
        font-size: 2.5em;
    }
    #container {
        height: 18vh;
        top: 8vh;
    }
    .clientInfo {
        margin: 30vh auto 0 auto;
        max-width: 90vw;
    }
    .tel {
        display: none;
    }
    .logo {
        height: 4vh;
        width: auto;
        margin: 2vh 0 0 0;
    }
}