@media screen and (max-width: 1280px){

}
@media screen and (max-width: 1024px){
	#header_container {width:100%;}
	.footer {width:100%;}
		.moduletable_footer_announcement{width: 100%;}
		.moduletable_leiunurk{display: none;}
		#logoParade {width:100%;}
		#navigation ul li a {
			font-size: 15px;
			font-weight: bold;
			height: 65px;
			line-height: 53px;
			transition: all .3s ease;
			letter-spacing: -1px;
			margin: 3px 4px;
			padding: 0px 3px;

}

@media screen and (max-width: 980px){
	.page-id-102 #content_wide{width:100%;}
	#header{height:auto;}
	.menu_menu1 li{margin-bottom:0px;}
	#logo {
		float: none;
		text-align: center;
	}
	#navigation {
		float: left;
		padding: 5px 0 0 20px;
		clear: right;
		margin-left: 20%;
	}
 }

 @media screen and (max-width: 968px){
	#navigation ul li a {
		font-size: 14px;
 }

@media screen and (max-width: 800px){
		#logo {float:none;text-align:center;}
	body.page-id-102 #content_wide .moduletable{display: none;}
	.moduletable_front-page_icons{width: 100%;}
	.custom_front-page_icons a:nth-child(2n) img{padding-right:4%;}
	#wrapper {width:96%!important;padding:0 2%;}
	#left{/*width:50%;*/}
	#content {/*width:50%;*/}
		.partners td {
			border: medium none;
			float: left;
			height: 90px;
			width: auto;
		}

	#content_wide .moduletable iframe {
			width: 100%;
		}
}

@media screen and (max-width: 640px){
	#header{position: relative;}
	#mob_menu{display: block;position: absolute;right: 10px;top:10px;height: 40px;width:40px;}
		#mob_menu span{float: left;clear: both;width: 100%;background-color: black;height: 5px;margin:2px 0;border-radius:15px;transition:all 0.3s ease;position: relative;}
		#mob_menu.active span:nth-child(1){transform:rotate(45deg);top:9px;}
		#mob_menu.active span:nth-child(2){transform:rotate(-45deg);}
		#mob_menu.active span:last-child{opacity: 0}
	#navigation {padding:5px 0;display: none;}
	#navigation ul li {width: 100%;text-align: center;}
	#navigation ul li a {font-size:31px;width: 100%;margin:0;}
	.menu_sub li.active a {font-size:35px;}
	#content{width: 60%;}
		#content .page-links{margin-top:20px;width: 100%;}
		#content .item-image{display: none;}
		.contact_table{width:100%;}
		.moduletable_location_map{width: 100%;}
.moduletable_footer_announcement p{font-size:24px;}
#rktv_slideshow_container{display: none;}
}
@media screen and (max-width: 480px){
	#header {height:auto;}
		#language {
			float: none;
			text-align: center;
			width: auto;
			padding-top:10px;
		}
	#mob_menu{top:auto;bottom:0;}
	#navigation{
			width:100%;
			padding: none;
		}
		#navigation ul li a {font-size:40px;float:none;}
		#sub_navigation_container{padding-bottom:25px;height:60px;}
			.menu_menu1 li {display:inline-block;float:none;}
				.menu_sub {
					text-align: center;
				}
				.menu_sub li{float:none;display:inline;}
					.menu_sub li.active a {font-size:30px;}
					.menu_sub li.active span {
						display:none;
					}
						.menu_sub img {
							padding: 0 2px 0 0;
						}
	#content{background-image: none;padding-left:0px;width:100%;margin:10px 0;}
	#left {width:100%;}
	#left a {height:auto;}
	#content_wide{height:auto!important;}
	#rktv-form .inputs{width:100%;}
	#rktv-form .textarea{width: 100%;}
}
@media screen and (max-width: 320px){
	#header {height:auto;}
		#language {
			float: none;
			text-align: center;
			width: auto;
			padding-top:10px;
		}
	#logo img {width:300px;}
		#navigation{
			width:100%;
			padding: none;
			text-align:center;
		}
			#navigation ul li a {font-size:31px;float:none;}
			#sub_navigation_container{width:270px;}
				.menu_menu1 li {clear:both;float:none;}
					.menu_sub li.active a {
						font-size: 8px;
					}
	#left {width:100%;}
	#content{width:100%;margin-bottom:20px;}

		.contacts_people td{height:auto;float:left;width:100%;}

	#content_wide .moduletable iframe {
		width: 270px;
	}


}
