@media only screen and (max-width: 800px) {
    body {
        font-size: 10vw;
    }

    .hidden-on-mobile {
        display: none !important;
    }

    div.content {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

	span.title {
		font-size: 6vw;
	}

	span.title .small {
		font-size: 5vw;
	}

	div.tile {
		margin: 20px;
	}

    div.tile .value {
        font-size: 15vw;
    }

    div.tile .unit {
        font-size: 7vw;
    }

    div.tile .subtitle {
        font-size: 4vw;
    }
}