@import url('https://fonts.googleapis.com/css?family=Poiret+One|Source+Sans+Pro');

* {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}

html,
body {
	height: 100%;
}

body {
	font-size: 110%;
	color: #000;
	font-family: 'Source Sans Pro', sans-serif;
/*	background: radial-gradient(ellipse at bottom, #084a7b 0%, #162c3b 100%);*/
	background: #ffffff;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}

.main {
	position: absolute;
	height: 100%;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.responsive{ width: 70%; margin: 0 auto; text-align: center;}
.responsive img{width: 80%;}
.contact {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.title {
		font-family: 'Poiret One', cursive;
	font-size: 5rem; font-weight: 200;
  margin-bottom: .5rem;
	width: 100%;
}

.sub-title {
  border-top: .1rem solid #000;
  padding: 1rem 4rem; font-size: 2rem;  font-weight: 200;
	text-align: center;
}

@media (min-width: 200px) and (max-width: 768px) {
.responsive {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.responsive img {
    width: 100%;
}
	
}

@keyframes animStar {
	from {
		transform: translateY(0px);
	}
	to {
		transform: translateY(-2000px);
	}
}