@media (min-width: 768px) and (max-width: 991px) {
	html.bx-touch #personal .container {
		padding-bottom: 4vh;
	}
	html.bx-touch #personal .info {
		padding: 1vh 0 0 0;
	}
	html.bx-touch body.secondary header .small-logo {
		height: 7vh;
		margin-top: -13px;
	}
	html.bx-touch .http-error img {
		width: 100%;
	}
	html.bx-touch .http-error .error-text {
		bottom: 5%;
		height: 56%;
		width: 100%;
	}
	html.bx-touch .http-error h1 {
		line-height: normal;
		font-size: 16rem;
	}
	html.bx-touch .http-error h2 {
		font-size: 4rem;
	}
	html.bx-touch .http-error button, html.bx-touch .http-error a {
		width: 55%;
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
		font-size: 5rem;
	}
	html.bx-touch #personal button.register-code {
		font-size: 4.5rem;
	}
	html.bx-touch button.logout {
		width: 60%;
		font-size: 5rem;
	}
}