@media only screen and (min-width: 980px) and (max-width: 1420px) {

	

}


@media only screen and (min-width: 896px) and (max-width: 989px) {

	header hgroup h1{float:left; margin:3% 0 0 2%}
	
	
	header hgroup{width:100%; text-align:center;}
	.right-links{float:right; width:52% !important; margin-top:2%}
	.right-links a{display:inline}
	
	section.home-container{margin:0 auto; padding:20% 0 0 0; width:100%;}
	section.home-container h1{font-size:60px; line-height:60px;}
	section.home-container p{font-size:17px; line-height:25px; }
}


@media only screen and (min-width: 768px) and (max-width: 895px) {
	
	section{width:100%;}
	
	header hgroup h1{float:left; margin:3% 0 0 2%}
	
	
	header hgroup{width:100%; text-align:center;}
	.right-links{float:right; width:52% !important; margin-top:2%}
	.right-links a{display:inline}
	
	section.home-container{margin:0 auto; padding:30% 0 0 0; width:100%;}
section.home-container h1{font-size:25px; line-height:40px;}
section.home-container p{font-size:17px; line-height:25px; }
}



@media only screen and (min-width: 480px) and (max-width: 768px) {
	
	section{width:100%;}
	
    header hgroup h1{float:left; margin:3% 0 0 0%}
	
	
	header hgroup{width:100%; text-align:center;}
	.right-links{float:right; width:52% !important; margin-top:2%}
	.right-links a{display:inline; font-size:11px;}
	
	section.home-container{margin:0 auto; padding:30% 0 0 0; width:100%;}
section.home-container h1{font-size:25px; line-height:40px;}
section.home-container p{font-size:17px; line-height:25px; }

article.content-wrapper{width:92% !important;}
fieldset.content-block{width:auto;}

}


@media only screen and (min-width: 320px) and (max-width: 480px) {

section{width:100%;}
	
header hgroup{width:100%; text-align:center;}
header hgroup h1{float:none; margin:2% auto}

header{height:auto; overflow:hidden; padding:2% 0}	
.right-links{float:none; width:100% !important; text-align:center; padding:0 !important;}
.right-links a{display:inline-block; width:auto; margin:1% auto}

section.home-container{margin:0 auto; padding:30% 0 0 0; width:100%;}
section.home-container h1{font-size:25px; line-height:40px;}
section.home-container p{font-size:17px; line-height:25px; }

article.content-wrapper{width:92% !important;}
fieldset.content-block{width:auto;}
	
 }





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

section{width:100%;}	

header hgroup{width:100%; text-align:center;}
header hgroup h1{float:none; margin:2% auto}

header{height:auto; overflow:hidden; padding:2% 0}	
.right-links{float:none; width:100% !important; text-align:center; padding:0 !important;}
.right-links a{display:inline-block; width:auto; margin:1% auto}

section.home-container{margin:0 auto; padding:30% 0 0 0; width:100%;}
section.home-container h1{font-size:25px; line-height:40px;}
section.home-container p{font-size:17px; line-height:25px; }

article.content-wrapper{width:92% !important;}
fieldset.content-block{width:auto;}
}


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

section{width:100%;}
	
header hgroup{width:100%; text-align:center;}
header hgroup h1{float:none; margin:2% auto}

header{height:auto; overflow:hidden; padding:2% 0}	
.right-links{float:none; width:100% !important; text-align:center; padding:0 !important;}
.right-links a{display:inline-block; width:auto; margin:1% auto}

section.home-container{margin:0 auto; padding:30% 0 0 0; width:100%;}
section.home-container h1{font-size:25px; line-height:40px;}
section.home-container p{font-size:17px; line-height:25px; }

article.content-wrapper{width:92% !important;}
fieldset.content-block{width:auto;}

}





