
@media only screen and (max-width: 768px) {


header .content .right_part {
    display: block;
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 33px;
}
header .content .right_part .search,
header .content .right_part .personal {
    display: none;
}
header {
    height: 90px;
}
header .top_part {
    min-height: 90px;
        margin-top: 30px;
}
header:after {
    content:'';
    display: block;
    background: #484848;
    height: 33px;
}
header .weather {
    margin-left: 40px;
}
header .content .right_part .social {
    display: none;
}



	#global100 > .screen {
	    padding: 20px 0;
	}
    footer .middle_line,
	#global100 > .screen.content,
	#main_menu .top-line,
	#main_menu .rubrics-wrapper .m-title,
	#main_menu .search-wrapper,
	#main_menu .content-wrapper .content-narrow,
	.content {
		padding-right: .6em;
	}
    footer .middle_line,
	#global100 > .screen.content,
	#main_menu .top-line,
	#main_menu .rubrics-wrapper .m-title,
	#main_menu .search-wrapper,
	#main_menu .content-wrapper .content-narrow,
	.content {
		padding-left: .6em;
	}
	.content {
		max-width: 100%;
		min-width: 100%;
		box-sizing: border-box;
	}
	.top_banner {

	}
	header .content .left_part {
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}
	header .content .left_part .date,
	header nav {
		display: none;
	}
	header .content .right_part,
	header .content .left_part {
		width: auto;
		min-width: auto;
	}
	header {
		height: 120px;
	}
	#main_menu {
		display: block;
		overflow: scroll;
		padding: 0;
		padding-bottom: 15px;
	}
	#main_menu .content-wrapper .content-narrow {
		display: block;
		max-width: 100%;
	}
	header .content a.logo {
		max-width: 60%;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}
	header .content a.logo img {
		max-width: 100%;
		max-height: 100%;
	}
	body.show_menu #main_menu {
	    z-index: 202;
	}
	#main_menu .top-line {
		display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    -webkit-flex-direction: row;
	    -ms-flex-direction: row;
	    flex-direction: row;
	    -webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	    -webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	    justify-content: space-between;
	    -webkit-align-content: flex-start;
	    -ms-flex-line-pack: start;
	    align-content: flex-start;
	    -webkit-align-items: flex-start;
	    -ms-flex-align: start;
	    align-items: flex-start;
	}
	#main_menu .date {
		font-size: 18px;
		line-height: 21px;
		color: #fff;
	}
	#main_menu .personal {
		display: block;
		width: 18px;
		height: 20px;
	    background-image: url(style/personal.svg);
	    background-size: contain;
	    background-position: center;
	    background-repeat: no-repeat;
	}
	#main_menu .search-wrapper {
		position: relative;
		margin-top: 34px;
	}
	#main_menu .search-wrapper input[name="q"] {
		height: 40px;
		border: none;
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
		outline: none;
		background: transparent;
		padding-left: 30px;
		color: #fff;
	}
	#main_menu .search-wrapper input[name="q"]::placeholder {
		color: #fff;
	}
	.search.mobile.button {
		width: 20px;
		height: 20px;
		position: absolute;
		top: 0;
		bottom: 0;
		left: .7em;
		margin: auto;
		background: url('style/search_white.svg') no-repeat center;
		background-size: contain;
		cursor: pointer;
		outline: none;
	}

	#main_menu .social {
		text-align: center;
		margin-top: 33px;
		margin-bottom: 40px;
	}
	#main_menu .social a {
	    display: inline-block;
	    font-size: 25px;
	    width: 1em;
	    height: 1em;
	    background: no-repeat center center / contain;
	    margin-left: 9px;
	}
	#main_menu .social a.vk {
	    background-image: url('style/soc_vk.svg');
	}
	#main_menu .social a.fb {
	    background-image: url('style/soc_fb.svg');
	}
	#main_menu .social a.yt {
	    background-image: url('style/soc_yt.svg');
	}
	#main_menu .social a.tw {
	    background-image: url('style/soc_tw.svg');
	}
	#main_menu .content-wrapper .content-narrow,
	#main_menu .rubrics-wrapper nav {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-align-content: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	#main_menu .content-wrapper .content-narrow .block,
	#main_menu .rubrics-wrapper nav a {
		display: block;
		max-width: 50%;
		-webkit-flex: 0 1 50%;
	    -ms-flex: 0 1 50%;
	    flex: 0 1 50%;
		box-sizing: border-box;
	}
	#main_menu .rubrics-wrapper nav a {
		font-size: 18px;
		line-height: 21px;
		color: rgba(255, 255, 255, 0.6);
		text-decoration: none;
		font-weight: normal;
		margin-top: 34px;
	}
	#main_menu .content-wrapper .content-narrow .block a {
		margin-top: 34px;
	}
	#main_menu .content-wrapper .content-narrow .block a,
	#main_menu .rubrics-wrapper .m-title {
		display: block;
		font-weight: 500;
		font-size: 18px;
		line-height: 21px;
		color: #D90C14;
		color: #fff;
	}
	#main_menu .menu_trigger {
		margin: .6em .6em 20px auto;
	}
	section.index_slider .slider_container .pic:before {
		content: '';
		display: block;
		width: 100%;
		padding-top: 80%;
	}
	section.index_slider .slider_container .pic img {
    	top: 0;
    	left: 0;
    }
	section.index_slider .important {
    	max-width: 100%;
    	margin-top: 20px;
    }
	section.index_slider .slider_container {
		display: block;
		width: 100%;
		max-width: 100%;
	}
	section.index_slider .slider_container .text,
	section.index_slider .slider_container .pic {
		max-width: 100%;
	}
	section.index_slider .slider_container .text > .block {
		padding: 15px;
	}
	section.index_slider .slider_container .text .block a.more {
		float: unset;
	}
	.index_slider.content.screen {
		/*display: none;*/
	}
	.lenta_wrap .block {
	    max-width: 100%;
	    flex: 0 0 100%;
	    -webkit-flex: 0 0 100%;
	    -ms-flex: 0 0 100%;
	    margin: 0 0 2.75% 0;
	}
	.category_single .block {
		max-width: 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		margin: 0 0 2% 0;
	}
	.news_single:before {
	    padding-top: 100%;
	}
	.news_single .bottom {
		padding: 20px;
	}
	.news_single .bottom {
	    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.55);
	}
	.big_news_centered.with_news .wrap .big,
	.big_news_centered.with_news .wrap .left_part, 
	.big_news_centered.with_news .wrap .big,
	.big_news_centered.with_news .wrap .left_part {
		margin-right: 0;
	}
	.big_news_centered.with_news .wrap .big,
	.big_news_centered.with_news .wrap .left_part,
	.big_news_centered.with_news .wrap .right_part,	
	.big_news_centered .wrap .big,
	.big_news_centered .wrap .left_part,
	.big_news_centered .wrap .right_part {
	    max-width: 100%;
	    flex: 0 0 100%;
	    -webkit-flex: 0 0 100%;
	    -ms-flex: 0 0 100%;
	}
	footer .top_line,
	footer .middle_line,
	.big_news_centered.with_news .wrap,
	.big_news_centered .wrap {
		display: block;
	}
	footer .top_line .left .logo {
		max-width: 45%;
	}
	footer .top_line .left .logo img {
		max-width: 100%;
		max-height: 100%;
	}
	footer .top_line .right {
		display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    -webkit-flex-direction: row;
	    -ms-flex-direction: row;
	    flex-direction: row;
	    -webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	    -webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	    justify-content: space-between;
	    -webkit-align-content: flex-start;
	    -ms-flex-line-pack: start;
	    align-content: flex-start;
	    -webkit-align-items: flex-start;
	    -ms-flex-align: start;
	    align-items: flex-start;
	}
	footer .top_line .right a {
		display: block;
		-webkit-flex: 0 1 49%;
	    -ms-flex: 0 1 49%;
	    flex: 0 1 49%;
		margin-right: 0;
		margin-top: 15px;
	}
	footer .top_line {
	    height: auto;
	    padding-top: 20px;
	    padding-bottom: 20px;
	}
	footer .middle_line {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	footer .middle_line .right,
	footer .middle_line .left {
		display: block;
	}
	footer .middle_line .links {
    	columns: 2;
    }
    footer .middle_line .name {
    	margin-right: 0;
    	margin-bottom: 20px;
    }
	footer .bottom_line {
	    min-height: 60px;
	}
	.big_news_centered .wrap .big .block a {
	    font-size: 1.2em;
	}
	.big_news_centered .wrap .big .block .bottom p {
		font-size: .88em;
	}
	.big_news_centered .wrap .left_part > .block:first-child,
	.big_news_centered .wrap .block,
	.big_news_centered .wrap .block:first-child {
		margin-bottom: 15px;
	}
	.big_news_centered .wrap .block .bottom {
	    bottom: 15px;
	    left: 15px;
	    right: 15px;
	}
	.chess .category .category_link,
	.chess .category .cont,
	.chess .category {
		max-width: 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
	}
	.chess .category {
		display: block;
		margin: 0 0 1% 0;
		padding: 15px;
	}
	.chess .category .category_link:after {
		content: '';
		display: block;
		width: 100%;
		padding-top: 80px;
	}
	.chess .category .category_link .bottom {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-align-content: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
		top: 0;
		right: 15px;
		bottom: 0;
		left: 15px;
		margin: auto;
	}
	.chess .category .category_link .bottom,
	.chess .category .category_link .bottom .more {
	    transform: translate(0, 0px);
	}
	.chess .category .category_link {
		margin-bottom: 15px;
	}
	.chess .category:nth-child(4n+1),
	.chess .category:nth-child(4n+0) {
		background-color: #fff;
	}
	.chess .category:nth-child(4n),
	.chess .category:nth-child(4n+2) {
	    background: #F5EFE9;
	}
	.chess .category .cont .block:last-child {
		margin-bottom: 0;
	}
	.two_columns > .column {
		max-width: 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
	}
	.two_columns > .column:first-child {
	    margin-right: 0;
	}
	.two_columns {
		display: block;
	}
	h2 {
    	font-size: 1.8em;
    }
    .lenta_mneniy .block .data {
    	padding: 15px;
    }
    .lenta_mneniy .block {
    	-webkit-align-items: stretch;
    	-ms-flex-align: stretch;
    	align-items: stretch;
    }
    .lenta_mneniy .banner_wrap {
	    margin-bottom: 15px;
	}
	.voting {
		padding: 15px;
		margin-top: 40px;
	}
	.voting h3 {
		margin-top: 0;
	}
	#global100 section.index_slider.content {
		display: block;
		padding: 0;
		padding-right: 0;
		padding-left: 0;
	}
	section.index_slider .slider_container .text > .block,
	section.index_slider .slider_container .text > .block.active {
		border-left: none;
	}
	section.index_slider .slider_container .text > .block:not(.active):hover {
	    border-left: none;
	    transition: all .3s;
	    cursor: pointer;
	    background: #fff;
	}
	section.index_slider .slider_container .text > .block:before {
	    content: '';
	    position: absolute;
	    height: 6px;
	    width: 33.3%;
	    background-color: rgba(245, 239, 233, 0.5);
	    top: -6px;
	}
	section.index_slider .slider_container .text > .block.active:before {
		background-color: #D90C14;
	}
	section.index_slider .slider_container .text > .block:nth-of-type(1):before {
		left: 0;
	}
	section.index_slider .slider_container .text > .block:nth-of-type(2):before {
		left: 33.3%;
	}
	section.index_slider .slider_container .text > .block:nth-of-type(3):before {
		right: 0;
	}
	section.main {
		display: block;
	}
	section.main .left,
	section.main .right {
		max-width: 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
	}
	.news_big_photo:before {
	    
	}
	.news_big_photo .bottom {
	    bottom: 15px;
	    left: 15px;
	    right: 15px;
	}
	.news_big_photo .after_title {
		font-size: .9em;
	}
	.news_big_photo h1 {
		font-size: 1.3em;
	}
	.news_share .share {
		display: block;
	}
	.news_share .share .ya-share-container {
		margin-top: 5px;
		margin-left: 0;
	}
	blockquote {
	    padding: 20px;
	}
	.main_text ol {
		padding-left: 0;
	}
	.news_share.sb-row-center {
		display: block;
	}
	.news_share .report_error {
		display: block;
		margin-top: 10px;
	}
	.news_from_category .wrap .block .bottom {
	    bottom: 15px;
	    left: 15px;
	    right: 15px;
	}
	.news_from_category .wrap .block:hover .bottom {
		transform: translate(0, 0);
	}
	.news_from_category .wrap {
		display: block;
	}
	.news_from_category .wrap .banner,
	.news_from_category .wrap .block {
	    flex: 0 0 100%;
	    -webkit-flex: 0 0 100%;
	    -ms-flex: 0 0 100%;
	}
	.news_from_category .wrap .block:after {
		padding-top: 60%;
	}
	section.main > *:not(:last-child) {
		margin-bottom: 20px;
	}
	.right_column_category.with_border,
	.right_column_category.beige {
	    padding: 10px 15px;
	}
	form.vote .sb-row-center {
		-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	}
	form.vote .sb-row-center .stat {
		width: 100%;
		-webkit-flex: 0 1 auto;
	    -ms-flex: 0 1 auto;
	    flex: 0 1 auto;
	    margin-top: 10px;
	}
	.banner_betweeen_rows img {
		height: auto !important;
	}
	#global100 > .screen.banner_betweeen_rows {
		margin: 15px 0;
	}
	footer .bottom_line .left,
	footer .bottom_line .right,
	footer .bottom_line {
		display: block;
		flex: none;
		width: 100%;
		margin: .5em 0;
	}
	#global100 > section.index_slider + .screen.banner_betweeen_rows {
		margin-top: 0;
	}
	section.index_slider .important:before {
		display: none;
	}
	section.index_slider .important .wrap {
		overflow: visible;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
		position: relative;
	}
	.index_slider .swiper-container .block {
		height: auto;
		min-height: 0;
	}
	.big_news_centered .right_part .swiper-container img {
		/*max-width: 100%;*/
	}
    .glavred {
        float: none;
        margin-right: 0;
        padding-right: 0;
        margin: 0 auto 1em auto;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;     
        border-right: none;   
    }	
    .big_news_centered.with_news .wrap .big .block:before,
    .big_news_centered .wrap .block:before {
    	padding-top: 90%;
    }
    section.index_slider .important {
    	/*max-width: 70%;
    	margin-left: auto;
    	margin-right: auto;*/
    }
}

/* ipad portrait */
@media only screen and (min-width : 768px) and (max-width : 1024px) {  
	html, body {
		max-width: 100%;
		min-width: 100%;
	}
	#global100 > .screen {
	    padding: 30px 0;
	}
	footer .middle_line,
	#global100 .content,
	.content {
		padding-right: .6em;
	}
	footer .middle_line,
	#global100 .content,
	.content {
		padding-left: .6em;
	}
	#global100 .content,
	.content {
		width: 100%;
		min-width: 100%;
		max-width: 100%;
		box-sizing: border-box;
	}
	section.index_slider .slider_container {
		width: 100%;
		max-width: 100%;
	}
	section.index_slider .slider_container .text > .block {
		padding: 15px;
	}
	section.index_slider .slider_container .text .block a.more {
		float: unset;
	}
	section.index_slider {
		display: block;
	}
	header .content a.logo {
	    display: block;
	    max-width: 30%;
	    min-width: auto;
	}
	header .content a.logo img {
		max-width: 100%;
		max-height: 100%;
	}
	header .content .right_part,
	header .content .left_part {
		max-width: 210px;
		min-width: auto;
	}
	footer .social a, header .content .right_part .social a {
	    width: 0.9em;
	    height: 0.9em;
	    margin-left: 0px;
	}
	section.index_slider .slider_container .text,
	section.index_slider .slider_container .pic {
		height: auto;
	}
	body:not(.show_menu) #global100 header nav {
		display: none;
	}
	header {
		height: auto;
	}
	#global100 header nav.content {
		max-width: 600px;
		min-width: 600px;
	}
	header nav {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	header nav a {
		display: block;
		max-width: 30%;
		-webkit-flex: 0 1 30%;
		-ms-flex: 0 1 30%;
		flex: 0 1 30%;
	}
	#main_menu {
		padding: 130px 0px 0px;
	}
	section.index_slider .important {
		margin: 20px auto 0 auto;
	}
	section.index_slider .important {
		max-width: 25%;
	    flex: 0 0 25%;
	    -webkit-flex: 0 0 25%;
	    -ms-flex: 0 0 25%;
	}
	.news_single .bottom {
	    padding: 20px;
	    /*top: 0;*/
	}
	.news_single .bottom a {
    	font-size: 1.1em;
    }
    .big_news_centered .wrap {
    	display: block;
    }
    .big_news_centered.with_news .wrap .big,
    .big_news_centered .wrap .big {
    	width: 100%;
    	max-width: 100%;
    }

    .big_news_centered.with_news .wrap .left_part,
    .big_news_centered.with_news .wrap .right_part,   
    .big_news_centered .wrap .left_part,
    .big_news_centered .wrap .right_part {
    	display: -ms-flexbox;
    	display: -webkit-flex;
    	display: flex;
    	-webkit-flex-direction: row;
    	-ms-flex-direction: row;
    	flex-direction: row;
    	-webkit-flex-wrap: wrap;
    	-ms-flex-wrap: wrap;
    	flex-wrap: wrap;
    	-webkit-justify-content: space-between;
    	-ms-flex-pack: justify;
    	justify-content: space-between;
    	-webkit-align-content: flex-start;
    	-ms-flex-line-pack: start;
    	align-content: flex-start;
    	-webkit-align-items: flex-start;
    	-ms-flex-align: start;
    	align-items: flex-start;
	    max-width: 100%;
	    flex: 0 0 100%;
	    -webkit-flex: 0 0 100%;
	    -ms-flex: 0 0 100%;
	}
	.big_news_centered.with_news .wrap .left_part > .block,
	.big_news_centered.with_news .wrap .right_part > .block,	
	.big_news_centered .wrap .left_part > .block,
	.big_news_centered .wrap .right_part > .block {
	    max-width: 49%;
	    flex: 0 0 49%;
	    -webkit-flex: 0 0 49%;
	    -ms-flex: 0 0 49%;
	}
	.big_news_centered.with_news .wrap > *:not(:last-child),
	.big_news_centered .wrap > *:not(:last-child) {
		margin-bottom: 2%;
	}

	.big_news_centered.with_news .wrap .right_part > .block:first-child,
	.big_news_centered.with_news .wrap .left_part > .block:first-child,
	.big_news_centered .wrap .right_part > .block:first-child,
	.big_news_centered .wrap .left_part > .block:first-child {
	    margin-bottom: 0;
	}
	.two_columns {
		display: block;
	}
	.two_columns > .column {
	    max-width: 100%;
	}
	.two_columns > .column:not(:last-child) {
		margin-bottom: 20px;
	}
	.voting {
    	padding: 20px;
    }
    .voting h3 {
	    margin-top: 0;
	    margin-bottom: 0;
	}
	footer .top_line {
		height: auto;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	footer .top_line .left .logo {
		max-width: 50%;
	}
	footer .top_line .left .logo img {
		max-width: 100%;
		max-height: 100%;
	}
	footer .top_line .left {
		width: calc( 70% - 20px );
		max-width: calc( 70% - 20px );
	}
	footer .top_line .right {
		width: 30%;
		max-width: 30%;
	}
	footer .top_line .right a {
	    display: block;
	    margin-right: 0;
	}
	footer .top_line .right a:not(:last-child) {
		margin-bottom: 7px;
	}
	footer .middle_line .right,
	footer .middle_line .left {
		display: block;
	}
	footer .middle_line .name {
	    margin-bottom: 10px;
	}
	.right_column_category .wrap .block {
		margin-bottom: 5px;
	}
	.right_column_banner,
	.right_column_category {
	    margin-bottom: 20px;
	}
	.right_column_category .wrap .block a {
    	font-size: 0.9em;
    }
	.right_column_category .wrap .block p {
		font-size: .8em;
	}
	section.main .left {
	    max-width: 55%;
	    flex: 0 0 55%;
	    -webkit-flex: 0 0 55%;
	    -ms-flex: 0 0 55%;
	}
	section.main .right {
	    max-width: calc( 45% - 30px );
	    flex: 0 0 45%;
	    -webkit-flex: 0 0 45%;
	    -ms-flex: 0 0 45%;
	}
	.right_column_category.beige,
	.right_column_category.with_border {
		padding: 15px;
	}
	div.detail_news {
    	font-size: 1em;
    }
    .right_column_other h3,
    .right_column_category h3 {
    	margin-bottom: 15px;
    }
    .right_column_other {
	    margin-bottom: 20px;
	}
	section.main .right > *:last-child {
		margin-bottom: 0;
	}
	.news_big_photo .bottom {
		bottom: 20px;
		left: 20px;
		right: 20px;
	}
	.news_big_photo:before {
    	
    }
	.news_big_photo h1 {
		font-size: 1.3em;
	}
	.chess .category {
	    max-width: 100%;
	    flex: 0 0 100%;
	    -webkit-flex: 0 0 100%;
	    -ms-flex: 0 0 100%;
	    margin: 0 0 1% 0;
	}

	.category_single .block {
		max-width: 49%;
		flex: 0 0 49%;
		-webkit-flex: 0 0 49%;
		-ms-flex: 0 0 49%;
		margin: 0 2% 2% 0;
	}	
	.category_single .block:nth-child(2n+2) {
		margin-right: 0;
	}
	.news_single:before {
    	padding-top: 54.43%;
    	    padding-top: 94.43%;
	}
	.banner_betweeen_rows img {
		height: auto !important;
	}
    .glavred {
        float: none;
        margin-right: 0;
        padding-right: 0;
        margin: 0 auto 1em auto;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;     
        border-right: none;   
    }	
    .big_news_centered .wrap .block:before {
    	padding-top: 90%;
    }
}

/* ipad Landscape*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : Landscape) {
	.chess .category {
	    max-width: 100%;
	    flex: 0 0 100%;
	    -webkit-flex: 0 0 100%;
	    -ms-flex: 0 0 100%;
	    margin: 0 0 1% 0;
	}
	/*html, body {
		min-width: 0px;
	}*/
	#main_menu {
	    padding: 330px 0px 0px;
	}
	section.index_slider .slider_container {
	    max-width: 74.54%;
	    flex: 0 0 74.54%;
	    -webkit-flex: 0 0 74.54%;
	    -ms-flex: 0 0 74.54%;
	}
	section.index_slider {
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    -webkit-flex-direction: row;
	    -ms-flex-direction: row;
	    flex-direction: row;
	    -webkit-flex-wrap: nowrap;
	    -ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	    -webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	    justify-content: space-between;
	    -webkit-align-content: stretch;
	    -ms-flex-line-pack: stretch;
	    align-content: stretch;
	    -webkit-align-items: stretch;
	    -ms-flex-align: stretch;
	    align-items: stretch;
	}
	section.index_slider .important {
	    margin: 0;
	}
	.category_single .block {
		max-width: 49%;
		flex: 0 0 49%;
		-webkit-flex: 0 0 49%;
		-ms-flex: 0 0 49%;
		margin: 0 2% 2% 0;
	}	
	.category_single .block:nth-child(2n+2) {
		margin-right: 0;
	}
	.news_single:before {
    	padding-top: 54.43%;
	}

}

@media only screen and ( max-height: 699px ) and (min-width : 1025px) {
	.main-search-container {
		padding-top: 350px;
		padding-bottom: 100px;
	}
}


.swiper-slide img{
	width: auto;
	max-height: 100%;
}

.center-slide{
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	max-width: 100%;
}

@media only screen and (max-width : 520px) {
	.center-slide img{
		max-width: 100%;
		height: initial!important;
	}
}