@media only screen and (max-width: 867px) {

#header {
    height: auto;
}

#header-center {
    width: 420px;
	height: 200px;
}


.contact {
    color: #73AA07;
    float: left;
    font-family: 'PT Sans',sans-serif;
    font-size: 23px;
    margin-top: 35px;
    width: 250px;
}


#header #logo{
	margin-top:10px;
}
#header #logo .logo-text{
  font-size:20px;
  float:left;
  width:250px;
}

#header #logo img {

}

#main{
	width:420px;
	
	}
#search {
    height: 39px;
    margin: 10px 0 0 50px;
}

#search-query{
	width:360px;
	
	}
	
	
div#menu-bg {
    height: auto;
}

div#menu {
    height: auto;
    width: 420px;
}


div#menu ul {
     
    width: 420px;
}

div#menu > ul > li {
    border:none;
    float: left;
    width:96%;
	border-bottom:none;
	border-right:none;
}

div#menu ul li > ul {
    max-width:200px;
}


div#menu ul li > ul li {
    max-width:200px;
}

div#menu ul li > ul li a {
    max-width:200px;
}



div#menu > ul > li > a {	
	font-size: 18px;
	padding: 15px 9px 14px 9px;
	width:96%;
}

div#menu > ul > li.selected > a {
   width:96%;
	padding: 15px 9px 14px 9px;
		background:#333333;
}

div#menu > ul > li:hover > a {
    width:96%;
		background:#333333;
	padding: 15px 9px 14px 9px;

}

div#menu > ul > li.selected:hover > a {
    width:96%;
		background:#333333;
	padding: 15px 9px 14px 9px;

}

.home-slider {
    width: 370px;
}


#slideshow_wrap {
    width: 370px;
}

#slideshow_wrap div.nav-center > div.fright {
    padding-right: 20px;
}


#slideshow_wrap div.caption  {
   
	min-width: 300px;
}
#slideshow_wrap div.caption p {
    font-size: 20px;
    line-height: 32px;
	
}
.home-top {
    display: block;
    margin-top: 40px;
    overflow: auto;
    width: 380px;
}

#home-bottom {
    
    width: 355px;
}
#middle, #right {
    margin-top:30px;
}
#slideshow_wrap div.nav {
    margin-top: -140px;
    
}

.homepages {
    margin: 10px auto 0;
   width: 420px;
   padding-left:0px !important;
}


div.home_page_item {
   
    width: 420px;
	margin-bottom:30px;
	
}

div.home_page_item img {
    clear: both;
    padding: 10px;
	width:398px;
}

#main #content {
    width: 375px;
}

div.home-text {
    width: 370px;
}

div.home-actions {
    width: 420px;
	margin-bottom:30px;
}

div.home_news_item, div.home_actions_item {
    width: 420px;
}


div.home-news {
    width: 420px;
}


#footer-wrap {
    height: 110px;
    
}

#footer {
   padding-top: 15px;
    width: 420px;
}


div.widget {
    padding-left: 0 !important;
}
div.widget {
    margin-bottom: 0;
    overflow: hidden;
    padding-bottom: 0;
    padding-left: 0 !important;
    padding-right: 0;
    padding-top: 0;
}
div.footer-column-3 {
    width: 370px;
	float:left;
	text-align: left;
	margin-top:10px;
}

div.sidebar-right {
     width: 370px;
	float:left;
	 min-height: 100px;
}

div.content-left {
    width: 370px;
}



.content-lightbox img {
   max-width:370px;
}

div.news_item, div.action_item {
    width: 345px;
}

div.content-full {
    
    width: 420px;
}

div.gallery-content-wrapper {
    
    width: 420px;
}

p.news_text, p.action_text, p.search_text {
    padding: 15px;
    text-align: justify;
    width: 305px;
}

.home-text .gallery-content-wrapper{
	width:400px;
	}
	
.home-text .gallery-content-wrapper .album_item{
	width:110px;
	margin:5px;
	}
	
.lb-contact{
	display:none!important;
	}
.home-text .gallery-content-wrapper .album_item img{
	width:110px;
	}
	
	
.home-text .gallery-content-wrapper .gallery-content-wrapper{
	padding:0px;
	}
	
	#slideshow_wrap #slideshow {
    border-radius: 15px;
    height: 354px;
    margin: auto;
    width: 370px;
}

#slideshow_wrap #slideshow img{
    
   
    width: 370px;
}
#header #logo {
    float: left;
    height: 40px;
    margin-top:15px;
    position: relative;
    width: 420px;
}


div.widget {
    margin-bottom: 0;
    overflow: hidden;
    padding-bottom: 0;
    padding-left: 0 !important;
    padding-right: 0;
    padding-top: 0;
}
div.widget {
    padding-left: 0 !important;
}
div.widget {
    margin-bottom: 0;
    overflow: hidden;
    padding: 0;
}
.contact {
   
    margin-top: 47px;
    
}
}