@media (max-width: 1260px) {
	
	.container-fluid {
		padding:0!important;
	}
	
	.container {
		width:100%;
	}
	
	.container-fluid.header_wrap {
		position:fixed;
		width:100%;
		z-index:10000;
		top:0;
	}
	
	.row#header {
		padding:0;
	}
	
	.row, #whereandwhen_block .container, #partners_block .container, #contacts_block .container, #members_block .container {
		padding:0 16px;
	}
	
	#header .container {
		height:64px;
		overflow:visible;
	}
	
	#header #logo {
		width:64px;
		overflow:hidden;
		left:16px;
	}
	
		#header #logo img {
			opacity:0;
		}
	
	#header #logo path, #header #logo polygon {
		opacity:0;
	}
		
	#header #logo #logo_key {
		opacity:1;
	}
	
	#header .lang_switch {
		display:none;
	}
	
	#header #menu {
		opacity:0;
		display:none;
	}
	
	#burger {
		display:block;
		right:16px;
	} 
	
	.container-fluid.content_wrap {
		margin-top:64px;
	}
	
	.row.index_slider_wrapper {
		padding:0;
	}
	
	
	#index_banner #key2, #index_banner #key2_eng, #index_banner .desktop {
		display:none;
	}
	
	#index_banner .wr .mobile {
		display:inline-block;
		padding-top: 90px;
		width: 400px;
	}
	
	#news_block ul li, #jury_block ul li {
		width:49%;
		margin-left:2%;
		margin-bottom:4%;
	}
		
		#news_block ul li a, .media#news_block li > a {
			height:auto;
		}
	
		#news_block ul li:nth-child(3) {
			clear:both;
		}
	
		#news_block ul li a:after {
			position:static;
		}
	
	#news_block ul li:nth-child(4n+5) {
		margin-left:4%;
	}
	
	#news_block ul li:nth-child(2n+3) {
		margin-left:0;
		clear:both;
	}
	
	/*#jury_block ul li, #jury_block ul li:nth-child(1n+3) {
		width:100%;
		margin-left:0;
		margin-bottom:32px;
	}*/
	
	#jury_block ul li:nth-child(1n+3) {
		width:32%;
		margin-left:2%;
	}
	
	#whereandwhen_block, #partners_block, #winners_block {
		padding:0;
	}
		
		#whereandwhen_block #tr_cover {
			display:block;
		}
		
		#whereandwhen_block img {
			height:auto;
			width:100%;
		}
		
		#whereandwhen_block p {
			width:100%;
		}	
	
	/*#partners_block ul li.caf svg {
		display:block;
		width: 66%;
		margin: 12.5% auto 0 auto;
		height: 46%;
	}
	
	#partners_block ul li.ark img {
		margin-top:10.5%;
	}*/
	
	#partners_block ul.col4 li {
		height:auto;
	}
	
		#partners_block ul.col4 li a {
			height:190px;
		}
	
			#partners_block ul.col4 li img {
				max-height: 150px;
			}
	
	#feedback {
		padding:36px;
	}
	
	#subscribe input {
		width:30%;
	}
	
	
	#nominations_block ul li {
		width:48%;
		margin-left:4%;
		margin-bottom:4%;
		min-height:200px;
	}
	
	#nominations_block ul li:nth-child(3n+3) {
		margin-left:0;
	}
	
	
	#members_block ul#nomination_select_list li:first-child {
		margin-left:16px;
	}
	
	#members_block ul#nomination_select_list li {
		margin-left:16px;
		width:100%;
		margin-bottom:16px;
	}
	
	
	/*#members_block ul li {
		width:50%;
	}
	
		#members_block ul li:nth-child(3n+1) {
			clear:none;
		}
		
		#members_block ul li:nth-child(2n+1) {
			clear:left;
		}
	
	#members_block ul li .info {
		min-height:130px;
	}*/
	
	#members_block ul li > a, #members_block2 ul li > a {
		padding:33px;
	}
	
	#members_block ul li .info, #members_block2 ul li .info {
		min-height:130px;
		padding:0 33px;
	}
	
	#participant_block .container div {
		float:left;
		margin-top:16px;
	}
	
	#winners_block ul li h3 {
		padding-right:10px;
		font-size:15px;
	}
	
	#photos_block li div a {
		width: 24.1%;
		margin-left: 1.2%;
	}
	
		#photos_block div a:nth-child(6n+1) {
			margin-left: 1.2%;
		}
	
		#photos_block li div a:nth-child(4n+1) {
			margin-left:0;
		}
	
	#footer {
		height:auto;
	}
	
	#footer .container {
		padding-top:24px;
	}
	
	#footer #contacts {
		display: block;
		position:static;
		margin:16px 0 24px 0;
		text-align:center;
	}
	
		#footer #contacts a {
			height:auto;
		}
	
		#footer #f_mailto {
			margin-left:0;
		}
	
	#footer #mi_plasticoma {
		display: block;
		position:static;
		margin-bottom:8px;
	}
	
		/*#footer #mi_plasticoma img {
			height:20px;
		}*/
	
	/*#footer #contacts {
		display: block;
		position:static;
		margin-bottom:16px;
	}*/
	
		
	
}

/* MOBILE*/
@media (max-width: 480px) {

	.row, #whereandwhen_block .container, #partners_block .container, #contacts_block .container, #winners_block .container {
		padding:0 8px;
	}
	
	#header #logo {
		left:8px;
	}
	
	#index_banner .wr .mobile {
		width: 250px;
		padding-top: 24px;
		display: block;
		margin: auto;
	}
	
	.index_slider img {
		width: 160%;
		margin-left: -30%;
	}
	
		.index_slider img.slick-arrow {
			margin:0;
		}
	
	/*.about.content_wrap {
		margin-top:0;
	}*/
	
	#news_block ul li {
		width:100%;
		margin-left:0;
	}
	
	#newtop_block img {
		width:100%;
	}
	
	#newtop_block #share li {
		width:47%;
		margin-left:3%;
	}
	
	#newtop_block #share li:first-child {
		width:47%;
	}
	
		#newtop_block #share li:nth-child(2n+1) {
			margin-left:0;
		}
	
	#jury_block ul li, #jury_block ul li:nth-child(1n+3) {
		width:100%;
		margin-left:0;
		margin-bottom:32px;
	}
	
	#whereandwhen_block2 ul li {
			width:100%;
			height:auto;
			margin-bottom:20px;
		}
	
	#whereandwhen_block2 #map2 {
		height:300px;
	}
	
	/*#whereandwhen_block #map, #partners_block ul li, #whereandwhen_block2 #map2 {
		height:300px;
	}*/
	
	#partners_block ul li {
		height:400px;
		width:100%;		
	}
	
		#partners_block ul.col3 li img {
			height:100%;
		}
	
	#partners_block ul.col3 li div, #partners_block ul.col3 li a {
		height:200px;
	}
	
	#partners_block ul.col4 li {
		width:50%;
		height:237px;
	}
	
		#partners_block ul.col4 li img {
			max-width:80%;
			max-height:180px;
		}
		
		#partners_block ul.col4 li div, #partners_block ul.col4 li a {
			height:auto;
		}
	
		#partners_block ul.col4 li div, #partners_block ul.col4 li img {
			max-height:100px;
		}
	
		/*.partners #partners_block ul.col4 li:nth-child(3n+1), .partners #partners_block ul.col4 li:nth-child(3n+3) {
			background-color:#ededed;
		} 
	
		.partners #partners_block ul.col4 li:nth-child(3n+1) {
			background-color:#d6d6d6;
		}*/
		
		/*.partners #partners_block ul.col4 li:nth-child(8n+2)
		, .partners #partners_block ul.col4 li:nth-child(8n+4)
		, .partners #partners_block ul.col4 li:nth-child(8n+5)
		, .partners #partners_block ul.col4 li:nth-child(8n+7) {
			background-color:#efefef;
		}
		
		.partners #partners_block ul.col4 li:nth-child(4n+2)
		, .partners #partners_block ul.col4 li:nth-child(4n+3) {
			background-color:#fbfbfb;
		}*/
		
		#partners_block ul.col4 li:nth-child(8n+2)
		, #partners_block ul.col4 li:nth-child(8n+4)
		, #partners_block ul.col4 li:nth-child(8n+5)
		, #partners_block ul.col4 li:nth-child(8n+7) {
			background-color:#fbfbfb;
		}
		
		#partners_block ul.col4 li:nth-child(4n+2)
		, #partners_block ul.col4 li:nth-child(4n+3) {
			background-color:#efefef;
		}
	
	/*#partners_block ul li.caf svg {
		width:86%;
		height:62%;
	}
	
	#partners_block ul li.jai svg {
		width: 86%;
		height: 30%;
		margin-top: 23%;
	}
	
	#partners_block ul li.ark img {
		margin-top:18.5%;
		width:160px;
	}*/
	
	#org_block ul li img {
		width:100%;
		margin-bottom:12px;
	}
	
	#contacts_block ul li {
		width:100%;
		height:auto;
	}
	
	#feedback {
		padding:36px 8px;
	}
	
	#subscribe input {
		position:static;
		width:100%;
		margin-bottom:16px;
	}
	
	#subscribe button {
		
	}
	
	#lineup_block {
		padding-bottom:8px;
	}
	
	#lineup, #lineup tbody, #lineup tr, #lineup td {
		display:block;
	}
	
		#lineup tr:first-child, #lineup tr td:first-child, #lineup tr td.mobile_hidden {
			display:none;
		}
		
			#lineup tr {
				padding:8px 12px;
			}
		
			#lineup tr td {
				height:auto;
				padding:7px 0;
			}
			
				#lineup tr td.text-center {
					text-align:left;
				}
		
				#lineup tr td span {
					display:block;
					font-size:11px;
					margin-bottom:6px;
				}
	
		
	
	
	#nominations_block ul li {
		width:100%;
		margin-left:0;
		min-height:0;
	}
	
	#members_block ul li, #members_block2 ul li {
		width:100%;
	}
	
	#members_block ul li .info, #members_block2 ul li .info {
		min-height:0;
		padding:0 16px;
	}
	
	#members_block ul li > a, #members_block2 ul li > a {
		padding:16px;
	}
	
	
	
	#participant_block #main_image, #participant_block .container div img {
		width:100%;
		margin-left:0;
	}

	#partners_block ul li, .partners #partners_block ul.col4 li {
		height:120px;
	}
	
	#partners_block ul li img {
		max-width:100%;
	}
	
	#partners_block ul.col4 li img {
		max-height:100px;
	}
	
	#winners_block ul li h3.container {
		padding:20px 8px 12px 46px;
		background-position:8px 22px;
		background-size: 25px;
	}
	
	#photos_block li div a {
		width: 100%;
		margin-left:0;
	}
	
		#photos_block div a:nth-child(6n+1), #photos_block li div a:nth-child(4n+1) {
			margin-left:0;
		}
	
	
}



