body {
	background-color: #011f27;
	}
	svg {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -250px;
	margin-left: -400px;
	}
	.message-box {
	height: 200px;
	width: 380px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -100px;
	margin-left: 50px;
	color: #FFF;
	font-family: Roboto;
	font-weight: 300;
	}
	.message-box h1 {
	font-size: 90px;
	line-height: 46px;
	margin-bottom: 40px;
	}

	.message-box p {
		font-size: 20px;
	}

	.buttons-con .action-link-wrap {
	margin-top: 40px;
	}
	.buttons-con .action-link-wrap a {
		border-radius: 30px;
		font-size: 14px;
		padding: 15px 20px;
		border: 1px solid #fff;
		transition: all 0.25s ease-in-out;
		text-decoration: none;
		background: transparent;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	transition: all 0.3s linear;
	cursor: pointer;
	text-decoration: none;
	margin-right: 10px
	}
	.buttons-con .action-link-wrap a:hover {
		background-color: #8cf504;
		color: #1C4550;
		border-color: transparent;
	}

	#Polygon-1 , #Polygon-2 , #Polygon-3 , #Polygon-4 , #Polygon-4, #Polygon-5 {
	animation: float 1s infinite ease-in-out alternate;
	}
	#Polygon-2 {
	animation-delay: .2s;
	}
	#Polygon-3 {
	animation-delay: .4s;
	}
	#Polygon-4 {
	animation-delay: .6s;
	}
	#Polygon-5 {
	animation-delay: .8s;
	}

	@keyframes float {
		100% {
		transform: translateY(20px);
	}
	}
	@media (max-width: 450px) {
	svg {
		position: absolute;
		top: 50%;
		left: 50%;
		margin-top: -250px;
		margin-left: -190px;
	}
	.message-box {
		top: 50%;
		left: 50%;
		margin-top: -100px;
		margin-left: -190px;
		text-align: center;
	}
	}
