@media (max-width: 769px) {
	#home header {position: relative; width: 100%;}
	.header {min-height: 161px; height: auto;}
	.logo {line-height: 100px; text-align: left; padding-left: 20px;}
	.logo img {width: 50%;}	
	.m-close {display: none;}
	.m-block {display: block;}
	.top.m-top {display: block;}
	.menu-button {display: block;}
	.mobile-menu > ul > li > ul > li ul, .dropdown li:hover .dropdown {display: none;}
	ul.topmenu {width: 100%;}
	ul.topmenu li {width: 20%; text-align: center;}
	body.sub-sites ul.topmenu li {width: 16%;}
	body.sub-sites ul.topmenu li:first-child {width: 20%;}
	ul.topmenu li.tm2 i {float: none;}
	.parents-menu-button, .parents-area {display: none;}
	
	.mainbanner {margin: 15px 0; }
	.main-columns {margin-top: 0;}
	.main-events-area {margin: 15px 0;}
	.main-article-area {margin-top: 15px;}	
	.centermenu {height: auto; overflow: hidden; }
	.centermenu ul li {width: 50%; }
	.mainbanner .bx-wrapper .bx-controls-direction a {opacity: 0.6; }
	.filters-box {display: none;}
	.object {padding: 10px; border: 1px solid #dbdbdb;}
	.object span {right: 10px;}
	ul.contact li {height: auto; min-height: 46px;}
	
	footer {height: auto; background: none;}
	.footer {background: #fff; padding: 0 20px 20px 20px;}
	ul.footermenu > li {width: 100%; margin-bottom: 10px; padding: 0; height: 40px;}
	ul.footermenu > li li {display: none;}
	.footer-social {background: #fff; margin-bottom: 10px;}
	.footer-social span {padding-left: 10px;}
	
	.leftside {display: none;}
	.rightside {padding-left: 0; border: none;}
	.object-photos {width: 100%; margin-right: 0;}
}

@media (min-width: 1367px) {
	
}