@charset "UTF-8";

@media only screen and (max-width: 700px) {

	h1 {
		font-size: 11.14vw;
	}
	
	h2 {
		font-size: 10vw;
	}
	
	h4 {
		font-size: 4.85vw;
	}
	
}

@media only screen and (max-width: 620px) {
	
	#page-content {
		padding: 0px 3vw 20px;
	}
	
	.desktop {
		display: none;
	}
}

@media only screen and (max-width: 600px) {

	h4 {
		font-size: 5.667vw;
	}
	
}

@media only screen and (max-width: 550px) {

    .prize-circle {
        margin: 25px;
    }
	
}

@media only screen and (max-width: 430px) {

	h1 {
		font-size: 48px;
	}
	
	h2 {
		font-size: 43px;
	}
	
	h4 {
		font-size: 24px;
	}
	
}

@media only screen and (max-width: 400px) {

    .button {
		width: 80%;
		padding: 0.25em 0;
	}
    
    form #submit.button {
		width: 80%;
		padding: 0.25em 0;
	}
	
}

@media only screen and (max-width: 360px) {
	
	.button {
		width: 90%;
	}
    
    .prize-circle {
        margin: 25px auto;
    }
	
}

@media only screen and (max-width: 215px) {
	
	#pl_rgc_logo {
		min-width: 96%;
	}
	
}