/* Large Tablet Devices ----------- */
@media only screen 
and (max-width : 1050px) {
	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;}	
.float-left,.float-right{float:none;}
.float_thumb{float:none;margin:10px auto; display:block;}
/*Header*/
	header{padding:20px;}
	.logo-wrapper{margin:0 auto;clear:both;text-align:center;display:block; }
	.logo-wrapper img{max-width:100%;height:auto;}
	
	.contactinfo{text-align:right;}

	
/*Primary Navigation*/	
  .page-nav{display:block; width:100%; margin:0 auto;}
  .page-nav ul{margin:0; padding:10px 0;text-align:center; height:auto; background:#f77841}
  .page-nav li{width: 32%;display: inline-block;vertical-align: top;text-align:center;margin-bottom:5px; padding:0;}
  .page-nav li:after{content:"";}
  .page-nav li a{margin:0;padding:15px 0;border:1px solid #FFF;   border-radius:5px;}
  .page-nav li span{display:block;}
  .page-nav ul ul,.page-nav ul li:hover ul{display:none;left:0;top:100%;}
  

/*Banner*/  
#banner{clear:both; height:auto; margin:0 auto; padding:10px 0;}
#slideshow{display:none;}
.rslides{display:block;}

.flash{position:relative; top:0; right:0;}

.banner-left{position:relative; top:0; right:0; left:0; width:80%; margin:0 auto; }
.slogan{ margin:0 auto; }

/*Mid*/
#mid{background:#fefefe; height:auto;}
#mid ul{position:relative; top:0;}
#mid li{margin:20px auto;}

	.midbox1{text-align:left; position:relative; top:0;}
	#mid li:nth-child(2) .midbox2{margin:0 auto;}
	#mid li:last-child  .midbox2{margin:0 auto;}
	
	.mid-right{text-align:center; width:100%;}
		
	.mid-right li:first-child .midbox2{margin:0 auto;}
	.mid-right li:last-child  .midbox2{margin:0 auto;}
	
	.side-tab {width:98%; padding:10px 0; margin:0 auto; text-align:center; border:2px dashed #c4c4c4; }
	.side-tab h3{ text-indent:0;}
	.side-tab h3:before{content:""}
	.side-tab ul{margin:0 auto;}
	.side-tab ul li{display:inline-block; vertical-align:top;}
	
	.side-tab a{text-align:left;}
	
	.sidebar-tab{margin:10px auto;}

  
/*Bottom*/
#bottom{ background:#693f2d; height:auto; padding:10px 0;}

.bottom-right {right: 0;}
   
	.bottom-tab{ width:310px; height:auto; margin:10px; }
		.btm-img{display:none;}
		.btm-inner{padding:20px; width:310px; height:244px; border:1px dashed #a76a52; border-radius:5px; text-align:center;
		display:inline-block; vertical-align:top;}
		.btm-inner p{height:108px; }
		.btm-inner a{margin:10px auto; text-align:left;}

/*MainContent*/
.grid{padding:20px 0;}
  .page-content,aside{float:none;margin:auto;width:100%;}
  .page-content{padding:10px;}
  
  .content-title h1{text-align:center;line-height:25px;}
  .list{-webkit-column-count: 1;-moz-column-count: 1;  column-count: 1;}
  
 .bottom-left{display:none;}
	 
	.bottom-right{position:relative; width:98%; padding:10px 0; text-align:center;}


#bottom1 {height:auto;}
	.bottom-tab1{ width:310px; height:209px; margin:0 5px; vertical-align:top; display:table; padding:10px;
	border:1px dashed #c4c4c4; margin:5px auto;}
	.bottom-tab1 ul{margin:0 auto;}
	.bottom-tab1 li{display:block; }
	.bottom-tab1 li:last-child{margin-left:0;}
	.bottom-tab1 li:last-child{width:100%;}
	.bottom-tab1 li  small{margin-left:0;}
	.bottom-tab1 li:first-child span:nth-child(2) small{margin-left: 0;}
	.bottom-tab1 li:first-child span:last-child small{margin-left:0;}
	
	.contact-tab {width:310px; height:209px;  text-align:center; vertical-align:top; display:table; padding:25px 10px;
	border:1px dashed #c4c4c4; margin:5px auto; }
		.contact-tab ul{margin:10px auto;}
		.contact-tab li{text-align:center; margin:0 auto;}
		.contact-tab li:first-child{margin-right:0;}
		
/*Footer*/
footer{height:auto; padding:10px;}
  .nav-footer ul li{width: 32%;display: inline-block;vertical-align: top;text-align:center;margin:3px auto;}
  .nav-footer ul li:after{content:"";}
  .nav-footer ul li a{margin:0;padding:8px 0;border:1px dashed #FFF;  border-radius:5px;}
  
  

}

/* Table Devices */
@media only screen 
and (max-width : 650px) {
	header{height:auto; text-align:center;}
	.logo-wrapper, .contactinfo{float:none; text-align:center; margin:5px auto;}

  .nav-toggle-button{position:relative; float:none; text-align:right; background:#f77841;  padding: 10px 13px;}
  .nav-toggle-button,.page-nav li,.page-nav li span{display:block;}
  .page-nav{display:none;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;}
  

  
/*Footer*/
  .nav-footer ul li{width:100%;display:block;}
  .nav-footer ul li:after{content:"";}
}

/* Table Devices */
@media only screen 
and (max-width : 600px) {
  .float_thumb,  .content-img{display:none;}

  
}

/* Smartphones */
@media only screen 
and (max-width : 500px) {

.bottom-right{margin:0 auto;}
  .bottom-tab{margin:10px auto; }
}