* {
	box-sizing: border-box;
	margin: 0;
	padding 0;
}

body {
	background: url(images/background.png);
	text-align: center;
	font-family: 'Roboto', sans-serif;
	width: 100%;
	height: 100vh;
	position: absolute;
}

img {
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}

.company-info {
	padding: 25px;
	height: 45vh;
}

.company-info img, .company-info h2 {
	margin-bottom: 50px;
}

.company-info img {
	/*
	max-height: 75px;
	max-width: 400px;
	*/
}

.company-info span {
	display: block;
}

.company-info .clear {
	margin-top: 10px;
	font-weight: bold;
}

.message {
	padding: 50px;
	font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
	height: 40vh;
	color: #D15400;
	font-weight: bold;
	font-size: 60px;
}

.tf-info {
	height:15vh;
}

.tf-info img {
	max-height: 75px;
	max-width: 400px;
}


@media all and (max-width: 768px) {
	.message {
		font-size: 35px;
	}
}

@media all and (max-width: 460px) {
	.company-info img, .tf-info img {
		width:90%;
	}

	.message {
		font-size: 25px;
	}
}
