@media only screen and (max-width:760px) {
img {max-width:100%; height:auto;}

/* 	-----------------------------------------------------
	------------------- Header Styles -------------------
	----------------------------------------------------- */
	#header_section header {margin:0 2%; width:96%; height:auto;}

		#header_section figure {padding:0 2%; margin:0 !important; width:96%; text-align:center;}
		#header_section header aside {padding:2% 0; width:100%; height:auto; text-align:center;}
		
		#header_section header nav {padding:2%; width:96%;}
		
		#header_section header nav ul {text-align: left;}
		#header_section header nav ul li {font-size:18px; display:inline; float:none;}	
		#header_section header nav ul li a {padding:0 8px; display:inline-block;}


		

/* 	-----------------------------------------------------
	------------------ Banner Styles --------------------
	----------------------------------------------------- */
	#banner_section section {padding:0; width:96%; margin:0 2%; height:auto;}
	
		.nivo-caption {bottom:20px !important; right:20px !important;}
		.nivo-caption h1 {font-size: 15px !important;}
		.nivo-caption h2 {font-size: 13px !important;}
		.nivo-caption h3 {font-size: 20px !important;}
		.nivo-directionNav {display:none !important;}

	

/* 	-----------------------------------------------------
	------------------ Content Styles -------------------
	----------------------------------------------------- */
	#content_section section {margin:0 2%; width:96%; height:auto;}
	
		#content_section section .section01 .content_box {padding:3%; width:94%; min-height:inherit;}
		#content_section section .section01 .mid {padding:3%; border-left:none; border-right:none; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
		
		#content_section section .section02 .left_section {padding:3%; width:94%;}
		#content_section section .section02 .right_section {padding:3%; width:94%; border-left:none;}
		
		#content_section section .section01 .content_box article {width:56%;}
		#content_section section .section01 .content_box figure {width:auto;}
		
		#content_section section .section02 .left_section label {width:100%; margin:0;}
		#content_section section .section02 .left_section input[type="text"] {width:95%; margin:0;}
		#content_section section .section02 .left_section textarea {width:95%; margin:0;}
		#content_section section .section02 .left_section select {width:100%; margin:0;}
			
	
/* 	-----------------------------------------------------
	------------------- Footer Styles -------------------
	----------------------------------------------------- */
	#footer_section footer {width:92%; margin:0 2%; padding:30px 2%; text-align:center;}
	
		#footer_section footer .left {width:100%; text-align:center;}
		#footer_section footer .left ul {text-align:center;}
				
		#footer_section footer .right {width:100%; padding:2% 0; text-align:center;}
		#footer_section footer .right ul {text-align:center;}
		
#header_section header aside h4 {
	font-family: 'bebas_neueregular';
	font-size: 36px;
	font-weight: normal;
	line-height: 36px;
	color: #fff;
	text-transform: uppercase;
	padding: 8px 0;
}
#header_section header aside h4 a {
	color: #fff;
	text-decoration:none;
}
#header_section header aside p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	color: #fff;
}
#header_section header aside p span{
	color: #fff;
}
.formpannel{
	width: auto;
	float:left;
	margin:20px 0 20px 20px;
	}
.formpannel .input1{
	width:308px;
	height:23px;
	background-color:#eeeced;
	border:1px solid #d0d0d0;
	padding:0 0 0 3px;
	margin:15px 0 0 0;
	font:11px Arial, Helvetica, sans-serif; color:#666666;
	}
#header_section header aside a{
	color:#fff;
	text-decoration:none;
}
.right a{
	color:#fff;
	text-decoration:none;
}





.formpannel label{
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#000;
	float: none;
	width:100%;
	text-align:left;
	display:block;
	margin:15px 15px 0 0px;
	}
.formpannel .input1{
	width:97%;
	height:23px;
	background-color:#eeeced;
	border:1px solid #d0d0d0;
	padding:0 0 0 3px;
	margin:15px 0 0 0;
	font:11px Arial, Helvetica, sans-serif; color:#666666;
	}
	
.formpannel .input2{
	width:90%;
	height:100px;
	background-color:#eeeced;
	border:1px solid #d0d0d0;
	padding:0 0 0 3px;
	margin:15px 0 0 0;
	font:11px Arial, Helvetica, sans-serif; color:#666666;
	}	
		
.formpannel .select{
	width:90%;
	height:23px;
	background-color:#eeeced;
	border:1px solid #d0d0d0;
	padding:0 0 0 3px;
	margin:15px 0 0 0;
	font:11px Arial, Helvetica, sans-serif; color:#666666;
	}
.formpannel .submit {
	background-color:#054a84; 
	color: #fff;
	border-bottom: #012e34 2px outset;
	border:none;
	cursor:pointer;
	font-weight:bold;
	width:80px;
	height:25px;
	padding:0 0 2px 0px;
	margin:20px 10px 0 20px;
}

.formpannel .submit2 {
	background-color:#054a84; 
	color: #fff;
	border-bottom: #012e34 2px outset;
	border:none;
	cursor:pointer;
	width:80px;
	height:25px;
	font-weight:bold;
	padding:0 0 2px 0px;
	margin:20px 10px 0 5px;
}	










		
}

@media only screen and (min-width:480px) and (max-width:760px){
	#header_section header nav ul {text-align:center;}
	#header_section header nav ul li {font-size:24px; display:inline; float:none;}	
	#header_section header nav ul li a {padding:0 18px; display:inline-block;}
	
	.nivo-caption {bottom:40px !important; right:20px !important;}
	.nivo-caption h1 {font-size: 20px !important;}
	.nivo-caption h2 {font-size: 18px !important;}
	.nivo-caption h3 {font-size: 30px !important;}
	.nivo-directionNav {display:none !important;}
}

@media only screen and (min-width:760px) and (max-width:1000px) {
img {max-width:100%; height:auto;}

/* 	-----------------------------------------------------
	------------------- Header Styles -------------------
	----------------------------------------------------- */
	#header_section header {margin:0 1%; width:98%; height:auto;}
		

/* 	-----------------------------------------------------
	------------------ Banner Styles --------------------
	----------------------------------------------------- */
	#banner_section section {padding:0; width:98%; margin:0 1%; height:auto;}
	
		.nivo-caption {bottom:40px !important; right:60px !important;}
	

/* 	-----------------------------------------------------
	------------------ Content Styles -------------------
	----------------------------------------------------- */
	#content_section section {margin:0 1%; width:98%;}
	
		#content_section section .section01 .content_box {padding:1.5%; width:30%; min-height:inherit;}
		#content_section section .section01 .mid {padding:1.5%;}
		
		#content_section section .section02 .left_section {padding:1.5%; width:62%;}
		#content_section section .section02 .right_section {padding:1.5%; width:30%;}
		
		#content_section section .section01 .content_box article {width:100%;}
		#content_section section .section01 .content_box figure {width:auto;}
			
	
/* 	-----------------------------------------------------
	------------------- Footer Styles -------------------
	----------------------------------------------------- */
	#footer_section footer {width:98%; margin:0 1%; padding:30px 0;}
	
		
#header_section header aside a{
	color:#fff;
}	
	
#header_section header aside a{
	color:#fff;
	text-decoration:none;
}
.right a{
	color:#fff;
	text-decoration:none;
}		
		
}