header {
	height: 100vh;
	width:100vw;
	position: fixed;
	background-image:url(../images/mainbg.gif);
	background-repeat:no-repeat;
	background-size:cover;
	background-position-x:center;
	z-index:-1;
	top:0px;
}
a{
	text-decoration:none;
	color:white;
	font-weight:500;
	font-size:15pt;
}
@media screen and (min-width: 2580px) {a{font-size:24pt;}}
@media screen and (max-width: 640px) {a{font-size:12pt;}}
@media screen and (max-width: 320px) {a{font-size:11pt;}}


section {
	display: flex;
	flex-flow:column nowrap;
	justify-content:flex-start;
	background-color:rgba(0,0,0,0);
	margin-top:90vh;
	margin-left:6.5%;
	margin-right:6.5%;
	animation:slideup1 1.6s ease;
	box-shadow:0px 0px 55px 4px rgba(40,50,70,0.9);
}
article {
	background-image:url(../images/articlebg.png);
	background-size:cover;
	background-repeat:none;
	background-color:rgba(0,0,0,0);
	padding:7% 11%;
	background-position-x:center;
	font-size:1.5vw;
	height:37.8vw;
	line-height:1.5;
	text-shadow:1px 1px 4px #222;
	border-radius:15px;
}
article h4 {
	font-size:2.8vw;
	margin-bottom:10pt;
	margin-top:-20px;
}
article p{
	font-weight:300;
	font-size:1.9vw;
}
article.img1{
	background-image:url(../images/articlebg1.png);
}