/* ------------------------------------------------------------ *\
	Media Queries
\* ------------------------------------------------------------ */
@media (max-width: 1070px) { 
	#slideshow,
	#slideshow .position,
	.boxed,
	.box-main-banner img {
		width: 100% !important; /* Slider Stylesheet is loaded last this overrides */
	}
	#slideshow,
	#slideshow .position {
		height: auto !important;
		min-height: 318px;
	}
}

@media (max-width: 1050px) {
/* Hide Stuff */
	.box-menu {
	display:none;
	}
/* Show Stuff */
	.js .slicknav_menu {
	display:block;
	border-top:6px solid #0E3F75;
	}
	.bg-top{
	display: none;
	}
	.bg-body{
	padding-top:80px;
	}
	.bg-footer td{
	width: 50%;
	display:inline-block;
	padding: 3% 0 0 15px;
	}
	div#content {
   padding-top: 6px;
	}
}


/* max-width: 1000px */

@media (max-width: 1000px) {
	#slideshow .controls {
		display: none;
	}

	img { max-width: 100%; height: auto; }
	
	/* Hide Stuff */
	
	.btn-help:link,
	.btn-help:visited {
		display: none;
	}
	
	/* Show Stuff */
	

	
	/* Main Layout */
	.main_container {
		min-width: 100%;
	}
	.boxed, 
	.box-body, 
	.box-right, 
	.box-left, 
	.box-main-2-column, 
	.box-main-3-column {
		width: 100%!important;
		float: none!important;
		max-width: 100%!important;
	}
	
	.videowrapper {
   	float: none;
   	clear: both;
   	width: 100%;
   	position: relative;
   	padding-bottom: 56.25%;
   	padding-top: 0px;
   	height: 0;
	}

	.videowrapper iframe {
   	position: absolute;
   	top: 0;
   	left: 0;
   	width: 100%;
   	height: 100%;
	}
	.padding-left{
	padding:0 1%;
	}
	
	
	/* Header */
	
	
	
	/* Footer */	
	.box-footer{
	text-align:center;
	}
	
	
	/* Homepage */
	


 	/* Sub Page */
 	.padding-right .bg-blue{
 	margin-left:-25px;
 	}
 }	

@media (max-width: 980px) {
	#slideshow,
	#slideshow .position {
		min-height: 300px;
	}
}

@media (max-width: 800px) {
	#slideshow,
	#slideshow .position {
		min-height: 240px;
	}
}
 
@media (max-width: 650px){
	ul{
	padding:0 0 0 15px;
	}
	#slideshow,
	#slideshow .position {
		min-height: 200px;
	}
}

@media (max-width: 550px){
	#slideshow,
	#slideshow .position {
		min-height: 170px;
	}
	.big-home-buttons a {
		width: 100%;
	}
	.admin_hdr_bar {
		display: none;
	}
	table td{
	display:block;
	}	
	td table{
	width:100%;
	}
	.btn-compute:link, .btn-help:visited{
	display: block;
	margin: 0 0 20px 0;
	}
	.slicknav_menu .slicknav_btn .slicknav_menutxt {
   display: none;
	}
	.bg-footer td{
	width: 100%;
	display:inline-block;
	padding: 3% 0 0 5%;
	}
	h1{
	text-align:center;
	font-size: 26px;
	}
	h4{
	text-align:center;
	}
	#Table5{
	margin:0 auto;
	text-align:center;
	}
	#Table5 td{
	padding-bottom:10px;
	}
	.featured-image {
		float: none;
	}
}

@media (max-width:350px){
	#slideshow,
	#slideshow .position {
		min-height: 110px;
	}
	.slicknav_menu .slicknav_brand {
   width:75%;
	}
	.slicknav_menu .slicknav_brand img{
   width:100%;
	}
	.bg-blue{
 	text-align: center;
 	padding-left: 0;
 	}
 	table h2{
 	text-align:center;
 	font-size: 18px;
 	}
}
























