@media screen and (max-width: 1844px) {
  
body {max-width: 1920px; min-width: 1580px;}
.centered {max-width: 1540px;}
#footer_body__tbl__div2 > div:first-child {padding-right: 40px;}
#footer_body__tbl > div:last-child {padding-left: 40px;}
#mp_block1__body > div:last-child {padding-left: 80px;}
.txt h2 {font-size: 30px;}
footer {padding: 32px 0px 24px;}
#shedule_body > div:last-child {width: 620px;}
#mp_text .txt {width: 80%;}

}

@media screen and (max-width: 1580px) {
  
body {max-width: 1580px; min-width: 1360px; overflow-x: hidden;}
.centered {max-width: 1320px;}
#footer_body__tbl__div2__menu > div {width: calc(100% / 3);}
.news_body__el {height: 440px; width: calc((100% - 80px) / 4);}
#mp_block2__bg {height: 520px;}
#mp_block2__info {margin-top: -520px;}
.news_body__el--wide {width: calc((((100% - 80px) / 4) * 2) + 16px);}
#mp_block1__body > div:last-child {padding-left: 56px;}
#inner_text__body__info {padding-right: 56px;}
#top_line3__body > div:last-child {padding: 16px 0px 16px 56px;}
#top_line1__body {padding-left: 200px;}
#inner_top h1 {font-size: 40px;}
#top_line3__body > div:last-child .clearfix li {margin-right: 24px;}
#top_line3__body > div:last-child .clearfix li a, #top_line3__body > div:last-child .clearfix li a:visited {font-size: 17px;}
.centered2 {max-width: 1240px; margin: 0 auto; position: relative;}
#partners_body {width: 1240px;}
#partners_body .ratio {width: 200px;}
.wrapper {width: 80%;}
.mp_block2__inner #mp_block2__bg {height: 480px;}
.mp_block2__inner #mp_block2__info {margin-top: -480px;}
#slider_bottom__body > div {padding-left: 420px;}
#slider_bottom {height: 110px;}
#slider_bottom__body__counter {font-size: 260px; top: -52px;}
#slider_bottom2 {height: 110px;}
#mp_block1__body > div:first-child {width: 580px;}
#slider_info {height: 380px; margin-top: 160px;}
#slider_bottom__body__nav > li {height: 108px;}
#slider_bottom__body {height: 110px;}
#slider {height: 660px;}
/*#footer_body__tbl__div2__menu > div > div {margin-bottom: 32px;}*/
.ratio--video:after {content: ''; display: block; width: 70px; height: 44px; background: url('../img/vid.svg') no-repeat; position: absolute; z-index: 3; top: 50%; left: 50%; margin-top: -22px; margin-left: -35px; background-size: 70px 44px;}
#shedule_body > div:last-child {width: 580px;}
#shedule_body > div:first-child {padding-right: 56px;}
#calendar {padding: 24px 64px;}
.score_block > .tbl > div:first-child, .score_block > .tbl > div:last-child {width: 140px; height: 140px;}
.score_block > .tbl > div:nth-child(2) {padding: 0px 8px;}
.matches_body__slick__el .score_block > .tbl > div:first-child, .matches_body__slick__el .score_block > .tbl > div:last-child {width: 75px; height: 75px; text-align: center;}
#mp_text .txt {width: 90%;}

.inner_text__body__side__el .score_block > .tbl > div:first-child, .inner_text__body__side__el .score_block > .tbl > div:last-child {width: 75px; height: 75px;}
.inner_text__body__side__el .score_block > .tbl > div:nth-child(2) p {font-size: 36px;}

#mp_block2__info h2 {padding-top: 48px;}

}

@media screen and (max-width: 1360px) {
  
body {max-width: 1360px; min-width: 1140px; overflow-x: hidden;}
.centered {max-width: 1100px;}
.centered2 {max-width: 1100px; margin: 0 auto; position: relative;}
#partners_body {width: 1100px;}
#top_line3__body > div:last-child .clearfix {width: 880px;}
.slider_info__el__body p {font-size: 40px;}
#mp_block1__body .score_block > .tbl > div:nth-child(2) p {font-size: 64px;}
/*.score_block > .tbl > div:first-child, .score_block > .tbl > div:last-child {width: 90px; height: 140px;}*/
.score_block > .tbl > div:first-child, .score_block > .tbl > div:last-child {width: 130px; height: 130px;}
#mp_block1__body .score_block > .tbl {padding: 0px 24px;}
#mp_block1__body > div:first-child {width: 500px;}
#mp_block1__body > div:last-child {padding-left: 32px;}
.match_el > div:last-child {width: 170px;}
.match_el > div:last-child .tbl > div img {height: 75px;}
.match_el > div:last-child .tbl > div img {height: 75px;}
/*.match_el > div:last-child .tbl > div {padding: 0px 0px 0px 16px;}*/
.bottom_line__green:after {content: ''; position: absolute; width: 0; 
height: 0; border-top: 120px solid #00794C; border-right: 1360px solid transparent; bottom: -119px; left: 50%; margin-left: -680px; z-index: 1;}
#top_line2 {height: 56px;}
#top_line3 {margin-top: -56px;}
#top_line3__body > div:last-child {padding: 16px 0px 16px 40px;}
#top_line1__body {padding-left: 184px;}
#slider:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 120px solid #fff; border-left: 1360px solid transparent; bottom: 0px; left: 50%; margin-left: -680px; z-index: 5;}
.with_score:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 120px solid #f7f7f7 !important; border-left: 1360px solid transparent; bottom: 0px; left: 50%; margin-left: -680px; z-index: 5;}
.no_score_with_news:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 120px solid #222 !important; border-left: 1360px solid transparent; bottom: 0px; left: 50%; margin-left: -680px; z-index: 5;}
#mp_block2__bg:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 120px solid #222222; border-left: 1360px solid transparent; top: -119px; left: 50%; margin-left: -680px; z-index: 5;}
#mp_block2__bg:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 120px solid #fff; border-left: 1360px solid transparent; bottom: 0px; left: 50%; margin-left: -680px; z-index: 1;}
#gallery:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 120px solid #00794C; border-left: 1360px solid transparent; top: -119px; left: 50%; margin-left: -680px; z-index: 5;}
#gallery:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 120px solid #fff; border-left: 1360px solid transparent; bottom: 0px; left: 50%; margin-left: -680px; z-index: 5;}
#inner_cover::after {content: ''; position: absolute; width: 0; height: 0; border-bottom: 120px solid #fff; border-left: 1360px solid transparent; bottom: 0px; left: 50%; margin-left: -680px; z-index: 5;}
#mp_block1:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 120px solid rgb(255,230,0); border-left: 1360px solid transparent; top: -119px; left: 50%; margin-left: -680px; z-index: 5;}
.pb {padding-bottom: 140px !important;}
#partners_body .ratio {width: 275px;}
#footer_body__tbl__div2__menu > div {width: calc(100% / 2);}
footer:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 120px solid #000; border-left: 1360px solid transparent; top: -119px; left: 50%; margin-left: -680px; z-index: 1;}
#footer_body__tbl {padding-top: 16px;}
#footer_body__tbl > div:first-child {width: 300px;}
.txt h2 {font-size: 29px;}
#inner_top h1 {font-size: 36px;}
#inner_text__body__side {width: 320px;}
#inner_text__body__info {width: calc(100% - 320px); padding-right: 48px;}
#partners:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 120px solid #f7f7f7; border-left: 1360px solid transparent; top: -119px; left: 50%; margin-left: -680px; z-index: 5;}
.txt h3 {font-size: 20px;}
.news_body__el--cover .news_body__el__info .txt h3 {font-size: 21px;}
.news_body__el--wide h3 {font-size: 26px !important;}
.news_body__el--cover .news_body__el__info .txt {padding-bottom: 48px;}
.lbl {font-size: 12px;}
#inner_cover {height: 360px; overflow: hidden;}
.wrapper {width: 100%;}
.news_body__el {height: 400px;}
#mp_block2__bg {height: 480px;}
#mp_block2__info {margin-top: -480px;}
.mp_block2__inner #mp_block2__bg {height: 445px;}
.mp_block2__inner #mp_block2__info {margin-top: -445px;}
#inner_news {padding-bottom: 140px;}
#shedule_body > div:last-child {width: 500px;}
#shedule_body > div:first-child {padding-right: 32px;}
#calendar {padding: 24px 48px;}
#shedule_body {padding-top: 32px;}
#mp_text .txt {width: 100%;}
.txt h1 {font-size: 32px;}
#mp_block1 {padding: 32px 0px 48px;}
#inner_docs .ratio {width: calc((100% - 48px) / 4); margin-top: 16px; margin-left: 16px; float: left;}
#inner_docs .ratio:nth-child(5n+1) {margin-left: 16px;}
#inner_docs .ratio:nth-child(-n+5) {margin-top: 16px;}
#inner_docs .ratio:nth-child(4n+1) {margin-left: 0px;}
#inner_docs .ratio:nth-child(-n+4) {margin-top: 0px;}

}

@media screen and (max-width: 1140px) {
  
body {max-width: 1140px; min-width: 960px; overflow-x: hidden;}
.centered {max-width: 940px;}
.centered2 {max-width: 940px; margin: 0 auto; position: relative;}
#partners_body {width: 940px;}
#slider_bottom__body > div {padding-left: 0px;}
#logo {width: 115px; height: 115px; margin-top: -16px;}
#top_line3__body > div:first-child {width: 115px;}
#top_line1 {height: 40px;}
#top_line1__body {padding-left: 148px; height: 40px;}
#top_line3__body > div:last-child {padding: 16px 0px 16px 32px;}
/*#top_line1__body > div:nth-child(3) {padding: 0px 24px 0px 16px; width: 344px;}*/
#top_line1__body > div:nth-child(2) {width: 24px;}
#search {width: 24px; height: 32px; padding: 8px 4px;}
#top_line3__body > div:last-child .clearfix {width: 100%;}
#top_line3__body > div:last-child .clearfix li {margin-right: 16px;}
#top_line3__body > div:last-child .clearfix li a, #top_line3__body > div:last-child .clearfix li a:visited {font-size: 16px; height: 34px; line-height: 34px;}
#slider_bottom__body__counter {font-size: 220px; top: -48px;}
#top_line2 {height: 48px;}
#top_line3 {margin-top: -48px;}
#slider_bottom__body {height: 80px;}
#slider_bottom__body__nav > li {height: 78px;}
#slider_bottom {height: 80px;}
#slider_bottom2 {display: none;}
#slider {height: 600px;}
.slider_info__el__body {height: 330px;}
.slider_info__el__body p {font-size: 38px;}
/*#mp_block1 {padding: 64px 0px 48px;}*/
/*.score_block > .tbl > div:first-child, .score_block > .tbl > div:last-child {width: 84px; height: 120px;}*/
.score_block > .tbl > div:first-child, .score_block > .tbl > div:last-child {width: 110px; height: 110px;}
.score_block > .tbl > div:nth-child(2) {padding: 0px 8px;}
#mp_block1__body .score_block > .tbl > div:nth-child(2) p {font-size: 56px;}
#mp_block1__body .score_block > .tbl {padding: 0px 0px;}
/*.score_block > .tbl > div:nth-child(2) {padding: 0px 16px;}*/
#mp_block1__body > div:first-child {width: 380px;}
.news_body__el {width: calc((100% - 32px) / 3);}
.news_body__el--wide {width: calc((100% - 32px) / 3);}
.news_body__el--wide h3 {font-size: 21px !important;}
.news_body__el--cover .news_body__el__info .txt {padding-bottom: 32px;}
#news_body {width: 100%; position: relative; margin-top: 32px; margin-left: 0px;}
.news_body__el:nth-child(3n+1) {margin-left: 0px;}
#gallery_body .ratio {width: calc((100% - 48px) / 4);}
#gallery_body .ratio:nth-child(5n+1) {margin-left: 16px;}
#gallery_body .ratio:nth-child(4n+1) {margin-left: 0px;}
#partners_body .ratio {width: 235px;}
#footer_body__tbl {display: block;}
/* #footer_body__tbl:after {content: ''; display: table; clear: both;} */
#footer_body__tbl > div:first-child {width: 100%; display: block;}
#footer_body__tbl > div:last-child {padding-left: 0px; width: 100%;  display: block; margin-top: 48px;}
#inner_text__body__side {width: 280px;}
#inner_text__body__info {width: calc(100% - 280px); padding-right: 40px;}
#inner_top h1 {font-size: 34px;}
#inner_top {padding: 16px 0px 24px;}
#brcr {margin-bottom: 4px;}
#brcr li > a, #brcr li > a:visited, #brcr li > span {font-size: 12px; margin-right: 6px;}
.bottom_line__green:after {content: ''; position: absolute; width: 0; 
height: 0; border-top: 90px solid #00794C; border-right: 1360px solid transparent; bottom: -89px; left: 50%; margin-left: -680px; z-index: 1;}
#slider:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 90px solid #fff; border-left: 1360px solid transparent; bottom: 0px; left: 50%; margin-left: -680px; z-index: 5;}
.with_score:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 90px solid #f7f7f7 !important; border-left: 1360px solid transparent; bottom: 0px; left: 50%; margin-left: -680px; z-index: 5;}
.no_score_with_news:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 90px solid #222 !important; border-left: 1360px solid transparent; bottom: 0px; left: 50%; margin-left: -680px; z-index: 5;}
#mp_block2__bg:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 90px solid #222222; border-left: 1360px solid transparent; top: -89px; left: 50%; margin-left: -680px; z-index: 5;}
#mp_block2__bg:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 90px solid #fff; border-left: 1360px solid transparent; bottom: 0px; left: 50%; margin-left: -680px; z-index: 1;}
#gallery:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 90px solid #00794C; border-left: 1360px solid transparent; top: -89px; left: 50%; margin-left: -680px; z-index: 5;}
#gallery:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 90px solid #fff; border-left: 1360px solid transparent; bottom: 0px; left: 50%; margin-left: -680px; z-index: 5;}
.pb {padding-bottom: 124px !important;}
#partners:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 90px solid #f7f7f7; border-left: 1360px solid transparent; top: -89px; left: 50%; margin-left: -680px; z-index: 5;}
footer:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 90px solid #000; border-left: 1360px solid transparent; top: -89px; left: 50%; margin-left: -680px; z-index: 1;}
#inner_cover::after {content: ''; position: absolute; width: 0; height: 0; border-bottom: 90px solid #fff; border-left: 1360px solid transparent; bottom: 0px; left: 50%; margin-left: -680px; z-index: 5;}
#mp_block1:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 90px solid rgb(255,230,0); border-left: 1360px solid transparent; top: -89px; left: 50%; margin-left: -680px; z-index: 5;}
#top {height: 180px;}
#slider {margin-top: -180px;}
#slider_info {height: 340px; margin-top: 180px;}
#footer_body::before {top: -112px;}
.with_news {padding-bottom: 124px !important;}
#partners, #gallery, #mp_block2__info {padding-top: 16px;}
#inner_news {padding-bottom: 124px;}
.mp_block2__inner {padding-bottom: 124px;}
#matches_body__slick {width: 100%; margin-left: 0px;}
#matches_body__slick .slick-slide {padding: 0px 16px 0px 0px;}
#shedule_body > div:last-child {width: 320px;}
#calendar_body table tr:first-child td {font-size: 16px; padding: 8px;}
#calendar_body table tr:nth-child(2) td {padding: 8px 8px 6px; font-size: 16px; }
#calendar_body table tr td {padding: 6px 8px; font-size: 16px;}
#calendar {padding: 24px 32px;}
#calendar_body table tr td .tbl {position: absolute; height: 40px; width: 100%; top: 50%; margin-top: -20px; left: 0px; cursor: pointer;}
#calendar_body table tr td .tbl > div img {width: auto; height: 40px;}
.slick_arr, .cal_arr {width: 24px; height: 48px;}
#matches_body .slick_arr {top: 93px;}
#calendar .cal_arr {top: 50%; margin-top: -24px;}
.matches_body__slick__el .score_block > .tbl > div:nth-child(2) p {font-size: 36px;}
#mp_text .btn {float: left; margin: 32px 16px 0px;}
#mp_text {padding: 56px 0px 0px;}

.inner_text__body__side__el .score_block > .tbl > div:first-child, .inner_text__body__side__el .score_block > .tbl > div:last-child {width: 60px; height: 60px;}
.inner_text__body__side__el .score_block > .tbl > div:nth-child(2) p {font-size: 32px;}
#search_tbl > div:last-child {width: 120px;}

}

@media screen and (max-width: 960px) {
  
body {max-width: 960px; min-width: 320px; overflow-x: hidden;}
.centered {width: 100%; max-width: 960px; padding: 0px 24px;}
.centered2 {width: 100%; max-width: 960px; padding: 0px 24px;}
#partners_body {width: 720px;}
#top_line2 {height: 64px;}
#top_line3 {margin-top: -64px;}
#logo {width: 106px; height: 106px; margin-top: -16px;}
#top_line3__body > div:first-child {width: 106px;}
#top_line3__body > div:last-child {padding: 8px 0px 8px 24px;}
#top_line1__body {padding-left: 130px;}
.bottom_line__green:after {content: ''; position: absolute; width: 0; 
height: 0; border-top: 50px solid #00794C; border-right: 960px solid transparent; bottom: -49px; left: 50%; margin-left: -480px; z-index: 1;}
#slider:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 50px solid #fff; border-left: 960px solid transparent; bottom: 0px; left: 50%; margin-left: -480px; z-index: 5;}
.with_score:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 50px solid #f7f7f7 !important; border-left: 960px solid transparent; bottom: 0px; left: 50%; margin-left: -480px; z-index: 5;}
.no_score_with_news:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 50px solid #222 !important; border-left: 960px solid transparent; bottom: 0px; left: 50%; margin-left: -480px; z-index: 5;}
#mp_block2__bg:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 50px solid #222222; border-left: 960px solid transparent; top: -49px; left: 50%; margin-left: -480px; z-index: 5;}
#mp_block2__bg:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 50px solid #fff; border-left: 960px solid transparent; bottom: 0px; left: 50%; margin-left: -480px; z-index: 1;}
#gallery:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 50px solid #00794C; border-left: 960px solid transparent; top: -49px; left: 50%; margin-left: -480px; z-index: 5;}
#gallery:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 50px solid #fff; border-left: 960px solid transparent; bottom: 0px; left: 50%; margin-left: -480px; z-index: 5;}
.pb {padding-bottom: 120px !important;}
#partners:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 50px solid #f7f7f7; border-left: 960px solid transparent; top: -49px; left: 50%; margin-left: -480px; z-index: 5;}
footer:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 50px solid #000; border-left: 960px solid transparent; top: -49px; left: 50%; margin-left: -480px; z-index: 1;}
#mp_block1:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 50px solid rgb(255,230,0); border-left: 960px solid transparent; top: -49px; left: 50%; margin-left: -480px; z-index: 5;}
#footer_body:before {display: none;}
#partners, #gallery, #mp_block2__info {padding-top: 32px;}
#partners_body .ratio {width: 240px;}
.slider_info__el__body p {font-size: 32px;}
#top {height: 160px;}
#slider {margin-top: -160px; height: 560px;}
#slider_info {height: 320px; margin-top: 160px;}
.txt h2 {font-size: 26px;}
#mp_block1__body {display: block;}
#mp_block1__body > div:first-child {display: block; width: 70%; margin: 0 auto;}
#mp_block1__body > div:last-child {padding-left: 0px; display: block; width: 100%; margin-top: 56px;}
/*#mp_block1 {padding: 16px 0px 0px;}*/
.with_news {padding-bottom: 100px !important;}
#gallery_body .ratio {width: calc((100% - 32px) / 3);}
#gallery_body .ratio:nth-child(5n+1) {margin-left: 16px;}
#gallery_body .ratio:nth-child(4n+1) {margin-left: 16px;}
#gallery_body .ratio:nth-child(3n+1) {margin-left: 0px;}
.score_block {margin-top: 0px;}
.score_block > .tbl > div:first-child, .score_block > .tbl > div:last-child {width: 150px; height: 150px;}
#mp_block1__body .score_block > .tbl > div:nth-child(2) p {font-size: 60px;}
#inner_text__body__info {width: calc(100% - 260px); padding-right: 32px;}
#inner_text__body__side {width: 260px;}
.txt h3 {font-size: 19px;}
#mp_block1__body .score_block > p {font-size: 19px;}
#inner_top h1 {font-size: 32px;}
/*#top_line1__body > div:last-child {display: none;}*/
#top_line1__body > div:nth-child(3) {/*padding: 0px 0px 0px 16px; width: 320px;*/ width: 32px;}
#inner_cover::after {content: ''; position: absolute; width: 0; height: 0; border-bottom: 50px solid #fff; border-left: 960px solid transparent; bottom: 0px; left: 50%; margin-left: -460px; z-index: 5;}
#inner_cover {height: 320px;}
#inner_top {padding: 32px 0px 24px;}
#inner_news {padding-bottom: 100px;}
.news_body__el--cover .news_body__el__info .txt h3 {font-size: 20px;}
.news_body__el--wide h3 {font-size: 20px !important;}
.mp_block2__inner {padding-bottom: 100px;}
#shedule_body, #shedule_body > div {display: block;}
#shedule_body > div:first-child {padding-right: 0px; width: 100%;}
#shedule_body > div:last-child {width: 70%; margin: 0 auto; margin-top: 48px;}
#matches_body__slick .slick-slide {padding: 0px 8px 0px 8px;}
#shedule_body {padding-top: 0px;}
#inner_matches_body > div {width: 100%; margin-left: 0px; margin-top: 16px; position: relative;}
#inner_matches_body > div:nth-child(-n+2) {margin-top: 16px;}
#inner_matches_body > div:nth-child(-n+1) {margin-top: 0px;}
.match_el > div:last-child {width: 210px;}
.match_el > div:last-child .tbl > div img {height: 95px;}
.match_el > div:last-child .tbl > div img {height: 95px;}
.matches_body__slick__el .score_block > .tbl > div:first-child, .matches_body__slick__el .score_block > .tbl > div:last-child {width: 85px; height: 85px;}
.txt h1 {font-size: 29px;} 
#mp_block1 {padding: 40px 0px 48px;}
.inner_text__body__side__el .score_block > .tbl > div:first-child, .inner_text__body__side__el .score_block > .tbl > div:last-child {width: 55px; height: 55px;}
.inner_text__body__side__el .score_block > .tbl > div:nth-child(2) p {font-size: 30px;}
#search_tbl {margin-bottom: 32px;}
#inner_docs .ratio {width: calc((100% - 32px) / 3); margin-top: 16px; margin-left: 16px; float: left;}
#inner_docs .ratio:nth-child(5n+1) {margin-left: 16px;}
#inner_docs .ratio:nth-child(-n+5) {margin-top: 16px;}
#inner_docs .ratio:nth-child(4n+1) {margin-left: 16px;}
#inner_docs .ratio:nth-child(-n+4) {margin-top: 16px;}
#inner_docs .ratio:nth-child(3n+1) {margin-left: 0px;}
#inner_docs .ratio:nth-child(-n+3) {margin-top: 0px;}
.shedule_first {padding-top: 32px;}
#matches_body {padding-bottom: 16px;}

}

@media screen and (max-width: 860px) {
  
.news_body__el__info {padding: 16px;}
.news_body__el__date {font-size: 13px; bottom: 16px; left: 16px;}
.lbl {font-size: 11px; padding: 5px 5px; margin-right: 8px; height: 21px;}
#inner_text__body__info {width: 100%; padding-right: 0px; float: none;}
#inner_text__body__side {width: 100%; float: none; margin-bottom: 24px;}
#inner_text__body__side--body {display: none;}
#inner_text__body__side--top {display: block;}
.inner_text__body__side--open #inner_text__body__side--body {display: block !important;}
.inner_text__body__side--open #inner_text__body__side--top {margin-bottom: 16px;}
#inner_text__body__side--top:hover a, .inner_text__body__side--open #inner_text__body__side--top a {color: #283c28 !important; border-color: #283c28 !important; transition: all 0.2s linear;}
#inner_text__body__side__el--share {display: none;}
#inner_text__body__info__share {display: block; width: 100%; margin-top: 32px;}
#inner_text__body__side--hdn {display: none !important;}
.match_el {padding: 16px;}
.side_menu__el {text-align: center;}
.inner_text__body__side--hdn {display: none !important;}
.inner_text__body__info__score--news {display: block !important; width: 70%; margin: 0 auto; margin-bottom: 24px;}
#inner_text__body__info__score .score_block > .tbl > div:first-child, #inner_text__body__info__score .score_block > .tbl > div:last-child {width: 140px; height: 140px;}
#inner_text__body__info__score .score_block > .tbl > div:nth-child(2) p {font-size: 60px; color: #000;font-family: 'PT Sans', sans-serif; font-weight: 700; line-height: 1;}
#search_tbl > div:last-child {width: 102px;}

#mp_block2__info h2 {padding-top: 24px;}
#mp_text {padding: 48px 0px 0px;}

}

@media screen and (max-width: 780px) {
  
.news_body__el {width: calc((100% - 16px) / 2); height: 380px;}
.news_body__el--wide {width: calc((100% - 16px) / 2);}
.news_body__el:nth-child(3n+1) {margin-left: 16px;}
.news_body__el:nth-child(2n+1) {margin-left: 0px;}
.news_body__el--cover .news_body__el__info .txt h3 {font-size: 21px;}
.news_body__el--wide h3 {font-size: 21px !important;}
/*#top_line1 {height: 60px;}
/*#top_line1__body {display: block; padding-left: 116px;}
#top_line1__body > div:first-child {padding-right: 32px; display: block; width: 100%; position: relative; z-index: 1; padding-top: 10px;}
#top_line1__body > div:nth-child(2) {width: 24px; display: block; position: absolute; right: 24px; z-index: 2; top: 16px;}
#top_line1__body > div:nth-child(3) {padding: 0px 0px 0px 0px; width: 100%; position: relative; z-index: 1; padding-top: 6px;}
#top_line1__body > div:nth-child(3) p {text-align: left;}*/
#top_line1__body {padding-left: 116px;}

#top {height: 164px;}
.bottom_line__green:after {content: ''; position: absolute; width: 0; 
height: 0; border-top: 40px solid #00794C; border-right: 780px solid transparent; bottom: -39px; left: 50%; margin-left: -390px; z-index: 1;}
#slider:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid #fff; border-left: 780px solid transparent; bottom: 0px; left: 50%; margin-left: -390px; z-index: 5;}
.with_score:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid #f7f7f7 !important; border-left: 780px solid transparent; bottom: 0px; left: 50%; margin-left: -390px; z-index: 5;}
.no_score_with_news:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid #222 !important; border-left: 780px solid transparent; bottom: 0px; left: 50%; margin-left: -390px; z-index: 5;}
#mp_block2__bg:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid #222222; border-left: 780px solid transparent; top: -39px; left: 50%; margin-left: -390px; z-index: 5;}
#mp_block2__bg:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid #fff; border-left: 780px solid transparent; bottom: 0px; left: 50%; margin-left: -390px; z-index: 1;}
#gallery:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid #00794C; border-left: 780px solid transparent; top: -39px; left: 50%; margin-left: -390px; z-index: 5;}
#gallery:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid #fff; border-left: 780px solid transparent; bottom: 0px; left: 50%; margin-left: -390px; z-index: 5;}
.pb {padding-bottom: 100px !important;}
#partners:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid #f7f7f7; border-left: 780px solid transparent; top: -39px; left: 50%; margin-left: -390px; z-index: 5;}
footer:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid #000; border-left: 780px solid transparent; top: -39px; left: 50%; margin-left: -390px; z-index: 1;}
#inner_cover:after {content: ''; position: absolute; width: 0; height: 0; border-bottom: 40px solid #fff; border-left: 780px solid transparent; bottom: 0px; left: 50%; margin-left: -390px; z-index: 5;}
#mp_block1:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid rgb(255,230,0); border-left: 780px solid transparent; top: -39px; left: 50%; margin-left: -390px; z-index: 5;}
#logo {width: 92px; height: 92px; margin-top: -12px;}
#top_line3__body > div:first-child {width: 92px;}
#partners_body {width: 630px;}
#partners_body .ratio {width: 210px;}
.pb {padding-bottom: 88px !important;}
.with_news {padding-bottom: 88px !important;}
#slider {margin-top: -64px; height: 460px;}
#slider_info {height: 300px; margin-top: 60px;}
#slider_bottom {height: 100px;}
#slider_bottom__body {height: 100px;}
#slider_bottom__body__nav > li {height: 98px;}
.slider_info__el__body {height: 290px;}
#mp_block1 {padding: 32px 0px 0px;}
#mp_text {padding: 40px 0px 0px;}
#mp_text .btn {float: left; margin: 32px 8px 0px;} 
.txt h1 {font-size: 28px;}
.mp_block2__inner {padding-bottom: 88px;}
.inner_text__body__side__el {padding: 16px 24px 24px;}
#top_line3__body > div:last-child ul {display: none;}
#ham {display: table; width: 100%; cursor: pointer; margin-top: 6px;}
#ham > div {display: table-cell; vertical-align: middle; position: relative;}
#ham > div:first-child {width: 24px;}
#ham > div:first-child svg {display: block; width: 24px; height: 24px;}
#ham > div:last-child {padding-left: 8px;}
#ham > div:last-child p {display: block; padding: 0px; line-height: 40px; text-decoration: none; font-size: 18px; text-transform: uppercase; color: #fff;font-family: 'PT Sans', sans-serif; font-weight: 700; height: 40px; transition: all 0.2s linear; transition: all 0.2s linear;}
#ham > div:first-child svg rect {fill: #fff; transition: all 0.2s linear;}
#ham:hover > div:first-child svg rect {fill: #FFF608; transition: all 0.2s linear;}
#ham:hover > div:last-child p {color: #FFF608;}
#panel2 {z-index: 22; top: 0px; right: -360px; position: fixed; width: 360px; height: 100vh; background-color: #fff; display: block; transition: all .3s ease-in-out;}
#panel2__top {padding: 8px 32px 32px; background-color: #00794C;}
#panel2_logo {width: 92px; height: 121px; display: block; margin: 0 auto; position: relative;}
#panel2_logo > img {width: 100%; height: 100%;}
#panel2_info {margin-top: 8px; text-align: center;}
#panel2_info > p {font-size: 20px; margin-top: 16px; line-height: 1; font-weight: 600; color: #fff;}
#panel2_info > p a, #panel2_info > p a:visited {text-decoration: none; color: #fff;}
#panel2_info2 {margin-top: 16px; color: #fff;}
#panel2_info2 p {text-align: center; margin-top: 8px;}
#panel2__body {padding: 32px; position: relative;}
#panel2 > div {overflow-y: auto; height: 100%; padding-bottom: 56px;}
.fpanel__body--el {margin-top: 32px;}
.fpanel__body--el:first-child {margin-top: 0px;}
.fpanel__body--el > div {margin-top: 16px;}
.fpanel__body--el > div > p {margin-top: 0px; margin-bottom: 8px;}
.fpanel__body--el h3 {font-size: 20px;}
#panel2_fog {display: none; z-index: 21; top: 0px; left: 0px; width: calc(100% - 360px); height: 100vh; background-color: rgba(229,229,229,0.64); position: fixed; transition: all .3s ease-in-out; cursor: pointer; opacity: 0;}
#panel2_fog > p {width: 32px; height: 32px; display: block; position: absolute; left: 50%; top: 50%; margin-left: -16px; margin-top: -16px; text-align: center; line-height: 0.8; font-size: 32px;}
.panel--open #panel2 {right: 0px; transition: all .2s ease-in-out;}
.panel--open #panel2_fog {display: block; opacity: 1; transition: all .3s ease-in-out;}
#mdl {display: none; width: 580px; padding: 16px; background-color: #fff; color: #000;}


}

@media screen and (max-width: 780px) {
  
#footer_body__tbl__div2 {display: block;}
#footer_body__tbl__div2 > div:first-child {padding-right: 0px; width: 100%; display: block;}
#footer_body__tbl__div2 > div:last-child {width: 160px; display: block; margin: 0 auto; margin-top: 16px;}
#footer_body__tbl__div2 > div:last-child p {text-align: center;}
#rbkt img {display: block; width: 32px; height: 32px; margin: 0 auto; margin-top: 8px;}
#inner_cover, #inner_cover2 {display: none !important;}
#matches_body .btn {margin-bottom: 32px;}
#inner_text__body__info__score {display: block; width: 70%; margin: 0 auto; margin-bottom: 24px;}
#inner_text__body__info__score .score_block > .tbl > div:first-child, #inner_text__body__info__score .score_block > .tbl > div:last-child {width: 140px; height: 140px;}
#inner_text__body__info__score .score_block > .tbl > div:nth-child(2) p {font-size: 60px; color: #000;font-family: 'PT Sans', sans-serif; font-weight: 700; line-height: 1;}
#matches_body {padding-bottom: 32px;}


}

@media screen and (max-width: 740px) {
  
.score_block > .tbl > div:first-child, .score_block > .tbl > div:last-child {width: 120px; height: 120px;}
.matches_body__slick__el .score_block > .tbl > div:first-child, .matches_body__slick__el .score_block > .tbl > div:last-child {width: 75px; height: 75px;}
.matches_body__slick__el .score_block > .tbl > div:nth-child(2) p {font-size: 32px;}
#inner_text__body__info__score .score_block > .tbl > div:first-child, #inner_text__body__info__score .score_block > .tbl > div:last-child {width: 120px; height: 120px;}

}

@media screen and (max-width: 660px) {
  
#partners_body {width: 480px;}
#partners_body .ratio {width: 160px;}
.matches_body__slick__el > .txt h2 {font-size: 20px;}
.match_el > div:last-child {width: 170px;}
.match_el > div:last-child .tbl > div img {height: 75px;}
.match_el > div:last-child .tbl > div img {height: 75px;}
.matches_body__slick__el .score_block > .tbl > div:first-child, .matches_body__slick__el .score_block > .tbl > div:last-child {width: 85px; height: 85px;}
.matches_body__slick__el .score_block > .tbl > div:nth-child(2) p {font-size: 36px;}

#form .input {float: left; width: 100%; margin-right: 0px; margin-top: 16px;}
#form .textarea {width: 100%; margin-right: 0px; margin-top: 16px; float: left;}
.input {height: 40px;}
.textarea {height: 140px;}

}

@media screen and (max-width: 620px) {
  
.score_block > .tbl > div:first-child, .score_block > .tbl > div:last-child {width: 130px; height: 130px;}
#mp_block1__body .score_block > .tbl > div:nth-child(2) p {font-size: 56px;}
#slider_bottom {height: 80px;}
#slider_bottom__body {height: 80px;}
#slider_bottom__body__nav > li {height: 78px;}
#slider_info {height: 310px;}
.slider_info__el__body {height: 310px;}
.slider_info__el__body p {font-size: 30px;}
.txt h2 {font-size: 25px;}
#mp_block1__body > div:first-child {width: 80%;}
#inner_top h1 {font-size: 30px;}
.news_body__el--cover .news_body__el__info .txt h3 {font-size: 20px;}
.news_body__el--wide h3 {font-size: 20px !important;}
.btn {font-size: 15px;}
#gallery .btn {margin-top: 32px;}
#more_data__btn, .more_data__btn {margin-top: 24px;}
#shedule_body > div:last-child {width: 100%;}
#matches_body .btn {margin-top: 32px;}

#inner_text__body__info__score {display: block; width: 80%; margin: 0 auto; margin-bottom: 24px;}
#inner_text__body__info__score .score_block > .tbl > div:first-child, #inner_text__body__info__score .score_block > .tbl > div:last-child {width: 120px; height: 120px;}
#inner_text__body__info__score .score_block > .tbl > div:nth-child(2) p {font-size: 56px;}
.txt h1 {font-size: 25px;}
#mdl {width: 380px;}
.txt table tr td {padding: 8px 10px;}
.footer_body__tbl__div1 .clearfix > a {
    display: block;
    width: 32px;
    height: 32px;
    position: relative;
    float: left;
    margin-right: 8px;
    margin-top: 4px;
}

}

@media screen and (max-width: 580px) {
  
.score_block > .tbl > div:first-child, .score_block > .tbl > div:last-child {width: 110px; height: 110px;}
#mp_block1__body .score_block > .tbl > div:nth-child(2) p {font-size: 52px;}
.match_el > div:last-child {display: none !important;}

#inner_text__body__info__score {display: block; width: 80%; margin: 0 auto; margin-bottom: 24px;}
#inner_text__body__info__score .score_block > .tbl > div:first-child, #inner_text__body__info__score .score_block > .tbl > div:last-child {width: 110px; height: 110px;}
#inner_text__body__info__score .score_block > .tbl > div:nth-child(2) p {font-size: 52px;}


}



@media screen and (max-width: 520px) {
  
#slider_bottom {height: 60px;}
#slider_bottom__body {height: 60px;}
#slider_bottom__body__nav > li {height: 58px;}
.bottom_line__green:after {content: ''; position: absolute; width: 0; 
height: 0; border-top: 40px solid #00794C; border-right: 520px solid transparent; bottom: -39px; left: 50%; margin-left: -260px; z-index: 1;}
#slider:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid #fff; border-left: 520px solid transparent; bottom: 0px; left: 50%; margin-left: -260px; z-index: 5;}
.with_score:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid #f7f7f7 !important; border-left: 520px solid transparent; bottom: 0px; left: 50%; margin-left: -260px; z-index: 5;}
.no_score_with_news:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid #222 !important; border-left: 520px solid transparent; bottom: 0px; left: 50%; margin-left: -260px; z-index: 5;}
#mp_block2__bg:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid #222222; border-left: 520px solid transparent; top: -39px; left: 50%; margin-left: -260px; z-index: 5;}
#mp_block2__bg:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid #fff; border-left: 520px solid transparent; bottom: 0px; left: 50%; margin-left: -260px; z-index: 1;}
#gallery:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid #00794C; border-left: 520px solid transparent; top: -39px; left: 50%; margin-left: -260px; z-index: 5;}
#gallery:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid #fff; border-left: 520px solid transparent; bottom: 0px; left: 50%; margin-left: -260px; z-index: 5;}
.pb {padding-bottom: 100px !important;}
#partners:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid #f7f7f7; border-left: 520px solid transparent; top: -39px; left: 50%; margin-left: -260px; z-index: 5;}
footer:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid #000; border-left: 520px solid transparent; top: -39px; left: 50%; margin-left: -260px; z-index: 1;}
#mp_block1:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid rgb(255,230,0); border-left: 520px solid transparent; top: -39px; left: 50%; margin-left: -260px; z-index: 5;}
#slider {height: 420px;}
#slider_info {height: 290px;}
.slider_info__el__body {height: 290px;}
.slider_info__el__body p {font-size: 28px;}
#top_line1__body > div:nth-child(2) {display: none;}
#top_line1__body > div:nth-child(3) {display: none;}
#top_line1__body > div:first-child {padding-right: 0px;}
#top_line1 {height: 36px;}
#top {height: 140px;}
.news_body__el {height: 320px;}
.news_body__el--half .news_body__el__pic {display: none;}
.news_body__el--half .news_body__el__info {min-height: 100%;}
.news_body__el__info p {display: none;}
#mp_block2__bg {height: 410px;}
#mp_block2__info {margin-top: -410px;}
.mp_block2__inner #mp_block2__bg {height: 380px;}
.mp_block2__inner #mp_block2__info {margin-top: -380px;}
.pb {padding-bottom: 90px !important;}
#gallery_body .ratio {width: calc((100% - 16px) / 2);}
#gallery_body .ratio:nth-child(5n+1) {margin-left: 16px;}
#gallery_body .ratio:nth-child(4n+1) {margin-left: 16px;}
#gallery_body .ratio:nth-child(3n+1) {margin-left: 16px;}
#gallery_body .ratio:nth-child(2n+1) {margin-left: 0px;}
.centered {padding: 0px 16px;}
.centered2 {padding: 0px 16px;}
#inner_top h1 {font-size: 28px;}
#partners_body {width: 360px;}
#partners_body .ratio {width: 180px;}
.mp_block2__inner {padding-bottom: 100px;}
#shedule_body > div:last-child {margin-top: 40px;}

#inner_text__body__info__score {display: block; width: 100%; margin: 0 auto; margin-bottom: 16px;}
#inner_text__body__info__score .score_block > .tbl > div:first-child, #inner_text__body__info__score .score_block > .tbl > div:last-child {width: 120px; height: 120px;}
#inner_text__body__info__score .score_block > .tbl > div:nth-child(2) p {font-size: 48px;}

#search_tbl {display: block;}
#search_tbl > div {display: block;}
#search_tbl > div:last-child {width: 100%;}
#search_tbl > div:last-child .btn {float: none; margin: 0 auto; margin-top: 24px; width: 98px; display: block;}
#search_tbl > div:first-child {padding-right: 0px; width: 100%;}

#top_line1__body {height: 36px;}

}

@media screen and (max-width: 480px) {
  
.news_body__el {width: 100%; height: 240px; margin-left: 0px;}
.news_body__el--wide {width: 100%;}
.news_body__el:nth-child(3n+1) {margin-left: 0px;}
.news_body__el:nth-child(2n+1) {margin-left: 0px;}
#mp_block2__bg {height: 340px;}
#mp_block2__info {margin-top: -340px;}
.mp_block2__inner #mp_block2__bg {height: 300px;}
.mp_block2__inner #mp_block2__info {margin-top: -300px;}
.pb {padding-bottom: 80px !important;}
#mp_block1 .btn {margin-top: 24px;}
.score_block > .tbl > div:first-child, .score_block > .tbl > div:last-child {width: 100px; height: 100px;}
#mp_block1__body .score_block > .tbl > div:nth-child(2) p {font-size: 48px;}
#mp_block1__body > div:first-child {width: 90%;}
#brcr li > a, #brcr li > a:visited, #brcr li > span {margin-right: 5px; font-size: 11px;}
#inner_top h1 {font-size: 26px;}
.txt h2 {font-size: 23px;}
#gallery_body {margin-top: 8px;}
#news_body {margin-top: 24px;}
.mp_block2__inner {padding-bottom: 80px;}
#ham {margin-top: 5px;}
.matches_body__slick__el .score_block > .tbl > div:nth-child(2) p {font-size: 36px;}
#calendar_body table tr:first-child td {font-size: 15px; padding: 8px;}
#calendar_body table tr:nth-child(2) td {padding: 8px 8px 6px; font-size: 15px; }
#calendar_body table tr td {padding: 6px 8px; font-size: 15px;}
#calendar {padding: 24px 32px;}
#calendar_body table tr td .tbl {position: absolute; height: 32px; width: 100%; top: 50%; margin-top: -16px; left: 0px; cursor: pointer;}
#calendar_body table tr td .tbl > div img {width: auto; height: 32px;}
#mp_text .clearfix {width: 204px; margin: 0 auto; position: relative;}
#mp_text .btn {float: none; width: 100%;}
#mp_text .btn:first-child {margin: 24px 0px 0px;}
#mp_text .btn:last-child {margin: 16px 0px 0px;}
.txt h1 {font-size: 25px;}
#inner_docs .ratio {width: calc((100% - 16px) / 2); margin-top: 16px; margin-left: 16px; float: left;}
#inner_docs .ratio:nth-child(5n+1) {margin-left: 16px;}
#inner_docs .ratio:nth-child(-n+5) {margin-top: 16px;}
#inner_docs .ratio:nth-child(4n+1) {margin-left: 16px;}
#inner_docs .ratio:nth-child(-n+4) {margin-top: 16px;}
#inner_docs .ratio:nth-child(3n+1) {margin-left: 16px;}
#inner_docs .ratio:nth-child(-n+3) {margin-top: 16px;}
#inner_docs .ratio:nth-child(2n+1) {margin-left: 0px;}
#inner_docs .ratio:nth-child(-n+2) {margin-top: 0px;}

}

@media screen and (max-width: 440px) {
  
#top_line1__body > div:last-child {display: none;}

}

@media screen and (max-width: 420px) {
  
#footer_body__tbl__div2__menu > div {width: 100%;}
#footer_body__tbl__div2__menu > div > div {width: 100%; padding-right: 0px; margin-bottom: 40px; text-align: center;}
#footer_body__tbl > div:first-child {text-align: center;}
.footer_body__tbl__div1 .clearfix > a:last-child {margin-right: 0px;}
.footer_body__tbl__div1 .clearfix {width: 160px; margin: 0 auto;}
.footer_body__tbl__div1 .clearfix > a {
    display: block;
    width: 32px;
    height: 32px;
    position: relative;
    float: left;
    margin-right: 4px; margin-left: 4px;
    margin-top: 0px; margin-bottom: 8px;
}
.footer_body__tbl__div1:last-child {
    margin-top: 32px;
}
.slider_info__el__body p {font-size: 26px;}
#slider_bottom__body__nav > li {width: calc((100% - 24px) / 4); margin-left: 8px;}
#slider_bottom__body__nav > li:first-child {margin-left: 0px;}
#mp_block1__body > div:first-child {width: 100%;}
.match_el > div:last-child {display: none;}
.mp_block2__info__tags {display: none;}
.bottom_line__green:after {content: ''; position: absolute; width: 0; 
height: 0; border-top: 40px solid #00794C; border-right: 420px solid transparent; bottom: -39px; left: 50%; margin-left: -210px; z-index: 1;}
#slider:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid #fff; border-left: 420px solid transparent; bottom: 0px; left: 50%; margin-left: -210px; z-index: 5;}
.with_score:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid #f7f7f7 !important; border-left: 420px solid transparent; bottom: 0px; left: 50%; margin-left: -210px; z-index: 5;}
.no_score_with_news:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid #222 !important; border-left: 420px solid transparent; bottom: 0px; left: 50%; margin-left: -210px; z-index: 5;}
#mp_block2__bg:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid #222222; border-left: 420px solid transparent; top: -39px; left: 50%; margin-left: -210px; z-index: 5;}
#mp_block2__bg:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid #fff; border-left: 420px solid transparent; bottom: 0px; left: 50%; margin-left: -210px; z-index: 1;}
#gallery:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid #00794C; border-left: 420px solid transparent; top: -39px; left: 50%; margin-left: -210px; z-index: 5;}
#gallery:after {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid #fff; border-left: 420px solid transparent; bottom: 0px; left: 50%; margin-left: -210px; z-index: 5;}
.pb {padding-bottom: 80px !important;}
#partners:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid #f7f7f7; border-left: 420px solid transparent; top: -39px; left: 50%; margin-left: -210px; z-index: 5;}
footer:before {content: ''; position: absolute; width: 0; 
height: 0; border-bottom: 40px solid #000; border-left: 420px solid transparent; top: -39px; left: 50%; margin-left: -210px; z-index: 1;}
#partners, #gallery, #mp_block2__info {padding-top: 24px;}
footer {padding: 24px 0px 24px;}
#inner_news {padding-bottom: 80px;}
#panel2_fog {width: calc(100% - 290px);}
#panel2_fog > p {width: 24px; height: 24px; display: block; position: absolute; left: 50%; top: 50%; margin-left: -12px; margin-top: -12px;}
#panel2 {width: 290px; right: -290px;}
#panel2__top {padding: 8px 24px 24px;}
#panel2__body {padding: 24px 24px 32px;}
.fpanel__body--el h3 {font-size: 19px;}
.panel--open #panel2 {right: 0px; transition: all .3s ease-in-out;}
.matches_body__slick__el .score_block > .tbl > div:first-child, .matches_body__slick__el .score_block > .tbl > div:last-child {width: 70px; height: 70px;}
#calendar_body {overflow-x: scroll; padding-bottom: 16px;}
#calendar_body table {width: 380px;}

#inner_text__body__info__score .score_block > .tbl > div:first-child, #inner_text__body__info__score .score_block > .tbl > div:last-child {width: 100px; height: 100px;}
#inner_text__body__info__score .score_block > .tbl > div:nth-child(2) p {font-size: 44px;}
#mdl {width: 280px; padding: 16px 8px;}
.txt table tr td {padding: 6px 8px;}

}

@media screen and (max-width: 380px) {
  
#top_line1__body {padding-left: 106px;}
#top_line3__body > div:last-child {padding: 8px 0px 8px 12px;}
#vis_checker span:first-child {display: none;}
#vis_checker span:last-child {display: block;}
.score_block > .tbl > div:first-child, .score_block > .tbl > div:last-child {width: 90px; height: 90px;}
.score_block > .tbl > div:nth-child(2) {padding: 0px 4px;}
#mp_block1__body .score_block > .tbl > div:nth-child(2) p {font-size: 40px;}
#mp_block1__body > div:last-child {margin-top: 48px;}
.txt h2 {font-size: 21px;}
.txt h3 {font-size: 17px;}
#mp_block1__body .score_block > p {font-size: 17px;}
#mp_block1__body .score_block {margin-top: -8px;}
.news_body__el--cover .news_body__el__info .txt h3 {font-size: 18px;}
.news_body__el--wide h3 {font-size: 18px !important;}
.news_body__el {height: 220px;}
#mp_block2__bg {height: 280px;}
#mp_block2__info {margin-top: -280px;}
.mp_block2__inner #mp_block2__bg {height: 280px;}
.mp_block2__inner #mp_block2__info {margin-top: -280px;}
#partners_body {width: 280px;}
#partners_body .ratio {width: 140px;}
#inner_top h1, .slider_info__el__body p {font-size: 24px;}
.matches_body__slick__el .score_block > .tbl > div:nth-child(2) p {font-size: 32px;}

#inner_text__body__info__score .score_block > .tbl > div:first-child, #inner_text__body__info__score .score_block > .tbl > div:last-child {width: 80px; height: 80px;}
#inner_text__body__info__score .score_block > .tbl > div:nth-child(2) p {font-size: 40px;}
.txt h1 {font-size: 23px;}

}

@media screen and (max-width: 350px) {

.score_block > .tbl > div:first-child, .score_block > .tbl > div:last-child {width: 80px; height: 80px;}
.score_block > .tbl > div:nth-child(2) {padding: 0px 4px;}
#mp_block1__body .score_block > .tbl > div:nth-child(2) p {font-size: 40px;}

}