@media handheld, only screen and (min-width: 1201px){
* #nav {
width:64%;

}

* #nav > ul > li{
padding:0 0%;
text-align:center;
}

* #nav > ul > li ul li{
text-align:left;
}


* #nav > ul > li.home-icon {
width:4%;
padding:0;
}


* #nav > ul > li > a{
white-space: nowrap;
}



#menu-navigation {
xdisplay:inline-block;
}



}

@media handheld, only screen and (max-width: 1200px){

	body {
	
	}
	
	* .sub-menu {
	position:absolute!important;
	top:-9999px!important;
	}
	
	* #nav ul li {
		width:50%;
		margin:0 0 20px;
		padding:0;
		height:30px;
		text-align:left;
	}
	
	*  #nav {
		margin-top:-30px;
		padding-left:17%;
		width:40%;
	}
  
    * #nav  ul li {
 		 float:left;  
	}
	
	* #nav ul li.home-icon {
		position:relative;
		top:20px;
		left:-50px;
	}
	
	* #text-2 img {
		width:100%;	
	}

}


@media handheld, only screen and (max-width: 1023px) {
  
* .redslidetext {
  font-size: 38px; 
  line-height: 1.2;
}

* #header {
height:auto;
}

* .mobilemenu {
display:block;
}


* #mobilenav {
clear:both;
overflow:hidden;
margin-bottom:40px;
padding-top:40px;
}
  
* #mobilenav a{
border-bottom: 1px solid rgba(185, 185, 185, 0.7);
color: #010000;
text-decoration: none;
}
  
* #mobilenav a:hover {
  color:rgb(236, 0, 0);
  text-decoration:none;
  border-bottom: solid 1px rgb(236, 0, 0);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; 
}

* #mobilenav li {
float:left;
padding:0;
margin:0px 0 15px;
width:33%;
text-align:center;
font-size:18px;
}

* #allevents {
margin-bottom: 3px;
margin-top: 30px;
} 


* #search-top {
width:30%;
}

* #sliderarea {
margin-bottom:20px;
}

* #mobile-social  {
overflow:hidden;
display:block;
}


* #mobile-social .widgettitle {
float:left;
margin-right:20px;
}

* #mobile-social ul{
float:left;
}

* #mobile-social ul li{
float:left;
margin-right:20px;
}

* #flogo {
height:100px;
background: url(images/flogo.svg) no-repeat center center;
float: none;
margin: 0 auto 20px -28px;
width: auto;
  }
  
* #partners {
    margin-left: 5%;
	text-align: center;
} 

* #partners ul {float:left;

}

* #partners li {margin-bottom:20px;
}

* .ftitle {
clear:both;
text-align:left;
}
	
* #nav ul li {
		width:100%;
		margin:0 0 20px;
		padding:0;
		text-align:left;
	}
	
	*  #nav {
		margin-top:-60px;
		padding-left:12%;
		width:25%;
	}
	
	* #nav ul li.home-icon {
		position:relative;
		top:50px;
		left:-50px;
	}
	
	* #main-column {
		float:left;
		width:100%;
	}
	
	* #left-column {
		display:none;
	}
	
	
	
	* #text-2 img {
		width:100%;	
	}
	
	* .widget-right {
		/*overflow:hidden;*/
	}
	
	* #inner-right  {
	width:30%;
	}
	
	* #content {
	width:64%
	}
	
	* #logo {
		width:25%;
		margin-right:0%;
		height:245px;
		background-size:contain;
	
	}
	
	* #lang {
	top:50px;
	}
	
	* #search-top {
		margin-top: 0px;
	}
	
	/** #side-news li {
		margin-bottom: 10px;
	}*/
	
	* #wrapperW {
		min-width:610px;
	}

* #mobile-years {display:block;float:left;width:70%;margin-bottom:0px;min-width:335px;}

* #allconts {
float:right;
margin-top:8px;
}

}

@media handheld, only screen and (max-width: 860px) {
  
    * .arch-left {
	width: 49%;
	float: left;
}
 
 * .arch-right {
	width: 49%;
	float: left;
}

  .arch-right img {
	width: 48%;
	height:auto;
    padding-bottom: 1%;
	padding-left: 1%;
}

}


@media handheld, only screen and (max-width: 599px) {
  
* .redslidetext {
  font-size: 32px; 
  line-height: 1.2;
}

* #allconts {
float:right;
margin-top:8px;
}

* #mobile-years {display:block;float:left;width:70%;margin-bottom:0px;}

* .mobilemenu {
display:block;
}


* #mobilenav {
clear:both;
overflow:hidden;
margin-bottom:40px;
padding-top:40px;
}

* #mobilenav li {
float:left;
padding:0;
margin:0px 0 15px;
width:50%;
text-align:center;
font-size:18px;
}
  
#partners div {
display:inline;
}

* .bflogo {
clear: both;
}

* .mobile-view {
display:block;
}

* #sliderarea {
margin-bottom:40px;
}


#search-top {
position:absolute;
top:0;
width:100%;
}

* #top-submit {
width:9%!important;
padding:0!important;
margin:0!important;
float:right!important;
background: url(images/sb.svg) no-repeat center center;
background-size: 25px 25px;
}

* #logo {
		margin-top:80px;
width:45%;
		margin-right:0%;
		height:245px;
		background-size:contain;
	
	}
	

#s {
width:86%!important;
padding:0 2%!important;
}

* #mobile-social  {
overflow:hidden;
}


* #mobile-social .widgettitle {
float:left;
margin-right:20px;
}

* #mobile-social ul{
float:left;
}

* #mobile-social ul li{
float:left;
margin-right:20px;
}
	
* #nav ul li {
		width:100%;
		margin:0 0 20px;
		padding:0;
		text-align:left;
	}
	
	*  #nav {
		margin-top:20px;
		padding-left:1%;
		width:47%;
	}
	
	* #nav ul li.home-icon {
		position:relative;
		top:48px;
		left:-50px;
	}
	
	* #main-column {
		float:left;
		width:100%;
	}
	
	* #left-column {
		display:none;
	}
	
	
	
	* #text-2 img {
		width:100%;	
	}
	
	* .widget-right {
		overflow:hidden;
	}
	
	* #inner-right  {
	width:30%;
	display:none;
	}
	
	* #content {
	width:94%
	}
	
  
  * #fbmob {
	text-align: center;
    display:block;
    float:none;
	margin: 28px;
  }

  #partners {
    margin-left: 3%;
} 
	* #flogo {
		float:none;
		margin:0 auto;
	}
	
	* .ftitle {clear:both;
	text-align:center;
	}
 	* #partners div.ftitle h4 {
	padding-top: 42px;
  }
	
	* #partners li {
	margin-top:20px;
	}
	
	
	* #allevents {
	text-align:right;
	margin-bottom:0px;
	}
	
	
	* #allevents .redlink  {
	position:relative;
	bottom:-35px;
	}
	
	
	
	* #lang {
	top:50px;
	}
	
	* #search-top {
		margin-top: 0px;
	}
	
	* #side-news li {
		margin-bottom: 20px;
	}
	
	* #wrapper3 {
		min-width:610px;
	}
	
	
	* #mobile-social {
	margin-bottom:20px;
	}


* #header {
height: auto;
}



}