/* Large Tablet Devices ----------- */
@media only screen 
and (max-width : 979px) {
	html, body{-webkit-touch-callout: none;-webkit-user-select: none; /* Webkit */-moz-user-select: none;    /* Firefox */-ms-user-select: none;     /* IE 10  */}

#mid,#banner,#main_bottom,#bottom,#bottom1,#bottom2,#bottom3,.main_bottom,header,footer,aside{text-align:center;}	
	
/*Header*/
	header{height:auto;overflow:visible;padding:10px;clear:both;}
	.header{height:auto;}
	.logo-wrapper{position:static;margin:0 auto;clear:both;text-align:center;width:100%;display:block;}
	.logo-wrapper img{max-width:100%;height:auto;}
	
	.header_right{display:none;}
	
/*Primary Navigation*/	
  .page-nav{background:#036700;height:auto;padding:10px 0 5px;}
  .page-nav ul{margin:0;padding:0;text-align:center; }
  .page-nav li{width: 32%;display: inline-block;vertical-align: top;text-align:center;margin-bottom:5px;}
  .page-nav li:after,.header:before,.banner:before{content:""!important;}
  .page-nav li a{margin:0!important;padding:0!important;border:1px solid #FFF;border-radius:10px;line-height:45px;font: 700 14px/55px 'Open Sans', sans-serif;}
  .page-nav li a:before{content:"";}
  .page-nav li span{display:block;}
  .page-nav ul ul,.page-nav ul li:hover ul{display:none;left:0;top:100%;}
  .page-nav li a:before{bottom:-22px;}

/*Banner*/  
#banner{clear:both;background:#702000;height:auto;}
 .banner{height:auto;}
  #slideshow{display:none;}
  .rslides{display:block;}
  .slogan{position:static;text-align:center;height:auto;padding:20px 10px;}
  .slogan h4{line-height:32px;padding-top:0;}
  
/*Mid*/
#mid{padding:10px 0px;}
  .midbox{margin:10px 0 5px!important;}


/*Main*/  
.grid{padding-top:0;padding-bottom:15px;}
  .page-content,aside{float:none;margin:auto;width:100%;}
  .page-content{padding:10px;}
  
  .content-title h1{text-align:center;}

/*Footer*/  
footer{background:#6e1f00;height:auto;padding:10px 10px;}
  .footer_nav{float:none;height:auto;padding:10px 5px 20px!important;}
  .contact{margin-bottom:10px;height:auto;}
  .nav-footer ul{margin:20px auto 0;}
  .nav-footer ul li{margin:0 10px 5px!important;vertical-align:top;}
  .nav-footer ul li a{line-height:35px;}
  
    #mid{margin-top: 0px}    
}

/* Table Devices */
@media only screen 
and (max-width : 650px) {

  .nav-toggle-button{background:#036700;text-align:right;height:40px;width:100%;}
  .fa-navicon:before, .fa-reorder:before, .fa-bars:before, .fa-times:before{position:relative;right:-20px;top:4px;}
  .nav-toggle-button,.page-nav li,.page-nav li span{display:block;}
  .page-nav{display:none;clear:both;padding:10px;}
  .page-nav ul{margin:0; padding: 0;}
  .page-nav li{width:100%;display: block;}
  .page-nav ul ul{position:relative;}
  .page-nav ul ul li a{width:auto;}
  
  .nav-footer ul{column-count:2;-moz-column-count:2;-webkit-column-count:2;}
    
}

/* Smartphones */
@media only screen 
and (max-width : 360px) {
    .mid container{margin-top:0px}
  .side_nav li a{background:#004fa6;max-width:100%;text-indent:0;text-align:center;}
  .side_nav li a:hover,.side_nav li.current_page_item a{background:#037700;}

  
}