div.show-desktop{}
div.show-mobile{display: none;}
@media(min-width:1px)and (max-width:989px) {
div.show-desktop{display: none;}
div.show-mobile{display: block;}	
nav,
#container,
footer
	{width:95%;}
#leftCol,
#mainCol{width:95%; padding:10px;}
a.logo1{display:block; margin:0 auto; width:298px;}
#logoSearch{display:none;}
#leftCol{clear:both; float:none;}
#mainCol{margin-bottom:20px; float:none;}	
.social{right:10px; border-radius:5px;}
img.aligncenter{width:100%;}
footer
	{
		padding:0 0 20px 0;
		background-image:none;
		background:#494737;
		height:auto;
		overflow:hidden;
	}
	
nav
		{
			background-image:none;
			background:#2a2c2e;
			border-radius:10px 10px 0 0;
			height:51px;
		}
.box
	{float:none; width:100%;}
.box .header{float:none; width:auto; height:auto; background:#eff5e7;}	
.box .header span{width:100% !important;}
.add_info{width:auto; overflow:hidden; clear:both;}
.popup-box{display:none !important;}
}

@media(min-width:768px) and (max-width:989px){ 
nav ul#mainNav > li > a{font-size:13px !important;padding:15px 7px;}	
#mainCol{margin-bottom:20px; overflow:hidden;}
#leftCol{margin-top:0; background:none;}
.leftInner{width:100%; padding:0; float:none;}
.leftBox .inner{border:solid #ddd; border-width:0 1px 1px 1px;}
.leftBox .footer{display:none;}
.leftBox{float:left; width:45%; margin-right:20px;}
.leftBox h2
	{
		background-image:none;
		background:#333;
		height:auto;
		padding:10px;
	}
.leftBox .inner{padding:15px;}
.subsCribe
	{
		background:#f6f6f6;
		border:solid 1px #ddd;
		background-image:none;
	}	
.subsCribe h2{background:none;}	
.footerSitemap{padding:20px; width:95%; float:none;}
.contactBox{margin:0 auto; float:none;}
.footerBottom{padding:10px;}
.popup-box{display:none !important;}
}
@media(min-width:1px) and (max-width:767px) {
.video-box{width: 100%; margin-right: 0; margin-bottom: 20px; text-align: center;}	
.slideshowOuter{display:none !important;}
ul#mainNav{display:none;}
nav	{height:45px;}
a#mobile-menu
		{
			display:block;
			text-align:center;
			color:#fff;
			font-size:16px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			line-height:45px;
			border-radius:5px;
			float:right;
			width:90px;
			height:45px;
			margin-right:10px;

		}
a#mobile-menu span{ font-size:16px;}
a#mobile-menu:hover, a#mobile-menu:active {transition-duration:0.4s; color:#bad02e;}
#menu-mobile
	{
		background:#313336;
		border-radius:4px;
		display:none;
		position:absolute;
		padding:5px;
		right:0px;
		top:40px;
		z-index:100;
		width:200px;
	}
#menu-mobile  > ul
	{
		margin:0;
		padding:0;
		list-style:none;
	}
#menu-mobile  > ul > li{margin-bottom:1px;}
#menu-mobile ul > li > a
	{
		background:#3d3d3d;
		border-left:solid 2px #3d3d3d;
		display:block; padding:5px; float:none;
		color:#fff;
	}
#menu-mobile > ul > li a:hover,
#menu-mobile > ul > li > ul > li > a:hover
	{
		background:#444;color:#fff;
		color:#fff;border-left:solid 2px #97b51a;
	}
#menu-mobile  > ul > li ul{margin:0; padding:0; list-style:none;}
#menu-mobile > ul > li > ul > li
	{
	}
#menu-mobile > ul > li > ul > li > a
	{
		display:block;
		background:#555;
		margin-bottom:1px;
		
	}	

.heighlight{width:100%; float:none;background:none; height:auto;}
.heighlight ul{ margin:0; padding:0 10px;}
.heighlight ul li 
	{
		float:none;
		width:auto;
		color:#333;
		margin:0;
		/*background:linear-gradient(to top, #ECECEC, #F9F9F9) repeat scroll 0 0 #F1F1F1;*/
		background:url("../images/highlight_bg.jpg")repeat-x;
		padding:10px 5px;
		border:none;
	}
.heighlight ul li:hover {background:#333; transition-duration:0.5s;}
.heighlight ul li:hover a, 
.heighlight ul li:hover a span { color:#fff;}	
.welcome{float:none; width:auto; padding:10px;}	
.welcome .inner{width:auto; padding:10px; float:none; border:solid 1px #DDE7D4;}
.know{width:auto; float:none; padding:10px;}
.knowTop,
.knowBottom,
#gallery,
.welcome .header,
.mobile
	{display:none !important;}

#events{display:none;}
#event-mobile
	{
		display:block;
		margin-top:20px;
		width:auto;
		float:none;
		padding:10px;
	}
.event_list 
	{
		list-style:none; margin:0; padding:10px; width:auto;
		border:solid 1px #dde7d4;
	}
.event_list li {margin-bottom:5px; border-bottom:solid 1px #ddd; padding-bottom:5px;}	
.event_list li div {padding:10px 0; border-bottom:dashed 1px #ddd; }
.event_list li p {margin:0;}
.event_list li span { font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:11px; color:#069;}
.event_list li:nth-child(3),
.event_list li:nth-child(3){}
.leftInner { width:100%; padding:0; display:block;}	
.head_style
	{
		background-image:none;
		background-color:#eff5e7;
		border-radius:10px 10px 0 0;
		border:solid #dde7d4;
		border-width:1px 1px 0 1px;
	}

.leftBox h2
	{
		background-image:none;
		background-color:#2A2C2E;
		border-radius:10px 10px 0 0;
		height:auto; padding:10px;
	}
.leftBox .inner{padding:10px; border:solid 1px #ddd; border-radius:0 0 5px 5px;}
.leftBox div.footer{display:none;}
#events{display:none !important;}
.design{font-size:11px;}
footer h4{padding:0;}
#footer-menu 
		{
			display:block !important;
			font-size:16px;
			text-align:center;
			background:#302e23;
			border-bottom:solid 1px #5f5d51;
			color:#fff;
			padding:10px 0;
		}
.footerSitemap {display:none; width:100%;z-index:100; margin-top:10px;}
.footerSitemap > h3 { display:none;}
.footerSitemap > ul {width:auto; margin:0 5px;}
.footerSitemap > ul > li { float:none; width:auto;}
.footerSitemap > ul > li > a{ float:none; width:auto;}

.contactBox {
    display: block;
    float: none;
    padding: 10px;
    width: auto;
}
.footerBottom
	{
		display:block;
	}
.footerBottom div.fr,
.footerBottom div.fl
	{float:none; text-align:center; display:block;}	


#filling_location img{display:none;}

.savingform div p label{width:auto; margin-right:10px;}
.contactform{width:95% !important;}
.membershipForm p label{float:none; display:block;}
.membershipForm p input[type="text"], input[type="password"]{width:95%;}
.membershipForm p textarea{width:95%;}
.membershipForm p select{width:95%;}
.login input[type="text"], .login input[type="password"]{width:95% !important;}
.bearers ul li{width:100%; float:none; margin-bottom:5px; overflow:hidden; padding-bottom:5px;}
.bearers ul li .pic{margin-right:10px;}
.bearers ul li .details{float:none; overflow:hidden; width:auto !important;}
.bearers{clear:both;}
.popup-box{display:none !important;}
}

