@media screen and (min-width: 400px) and (max-width: 800px) {
    
    .ads, .banner {width:100% !important;}

    .s-block{
        width: 48%;
    }

    .s-block:nth-child(odd){
        margin: 0 2% 0 0;
    }
}

@media screen and (max-width: 400px) {
    
    .ads, .banner {width:100% !important;}

.branding {background: url(../images/000.jpg) no-repeat 0 71px !important; background-size: 100% !important;  background-color: #0d1523}
body, td, div {font-size: 14px !important;}
.partner {text-align: left !important;}
.partner span {left: 20% !important; padding: 10px 0 10px 0 !important; border-left: none !important;}

.logo-txt-kaz {background: url(../images/kpfl-txt-kaz.png) !important;}
.logo-txt-rus {background: url(../images/kpfl-txt-rus.png) !important;}

.club-logos {display: none}
body {margin-left: 0 !important;}
.fix {
    width: 100% !important;
}
.fixmenu {z-index: 555 !important}
menu {
                                        
    height: auto !important; 
    padding: 0 !important;
    position: absolute;
    background: #1E2022;
    z-index: 55555555555555555;
    width: 100% !important;
    
}
menu a {
    display: none !important;  /* display: block !important;*/
}
menu.act {padding-top: 42px !important;}
menu.act a {
    display: block !important;
    border-top: 1px solid #2B2D30;
    padding: 13px 8px !important;
}
menu i {display: block; position: absolute; left:0; top:0; width: 42px; height: 42px; background: url(../images/menu.png) no-repeat center center #3daad5; background-size: cover;}
menu span {
    position: absolute !important;
    display: block !important;
    right: 5px !important; top:-4px !important;
}
menu.act span {display: none !important}
menu.act:before {position: absolute; display: block; bottom:-500px; left: 0; width: 100%; height: 500px; content: ' '; background:rgba(0,0,0,0.8)}
menu span a {display: inline-block !important}
.under .logo {
    top: 3px !important;
    width: 35px !important;
    height: 35px !important;
}
.under .logo-txt {
    left: 101px !important;
}
.submenu {
    top: 42px !important;
    left: 0;
    right: 0;
    padding-left: 0 !important;
}

.twomenu {
    top: 0 !important;
    background: #234181 !important;
}
.logo-txt {
    left: 129px !important;
    top: 14px !important; 
}
.logo {
    left: 54px !important;
    top: 1px !important;
    width: 66px !important;
    height: 66px !important;
    background-size: cover !important;
}
.main-news {
    height: 588px !important;
}
.f2 {
    display: none;
}
.f1 {
    background: none !important;
    padding: 0 0 0 0 !important;
    font-size: 12px !important;
    left: 61px !important;
}
.mn-title {
    bottom: 29px !important;
    font-size: 20px !important;
    padding: 11px 15px 16px !important;
    line-height: 24px !important;
}
.blackline span b {
    display: none !important;
}
.sportskz {
    display: none !important
}
.blackline span {
    left: 0 !important;
    right: 0 !important;
    text-align: center;
    font-size: 13px !important;
}
.flogo {
    left: 8px !important;
    width: 40px !important;
    height: 40px !important;
    top: 22px !important;
}
.mn-control {bottom: 30% !important; }
.mn-control i {left:0 !important; height: 300px !important; }
.mn-control u {right:0 !important; height: 300px !important}
.mn-control span {font-size: 14px !important;}
.mn-control a {background: #234181 !important; padding: 5px 12px !important;}

.bx-wrapper .bx-prev {left: 20px !important}
.bx-wrapper .bx-next {right: 20px !important}

.col-30 {width:100% !important; margin: 0 0 65px 0 !important;     display: none !important; }
.col-30right {width:100% !important;     margin: 0 !important;}
.col-30right h4 {display: none !important}

.mn-element {height: 70% !important}
    
.match-center {background: rgba(14, 19, 22, 1.0) !important; height: 30% !important; z-index: 554 !important;}
    .branding .match-center {height: 163px !important}
    .branding .match-center h3 {display: none !important}
.match-center.open .match-center-close {display: none !important}
.match-center h3,  {display: none !important}
.match-tab {display: block !important; margin: 15px 0 13px 5px !important;white-space: nowrap;overflow: auto;}
.mn-element:before {background: url(../images/main-news.png) repeat-x left bottom !important; display: none !important}
.match-center .fix {height: calc(100% - 30px) !important;}
.match-center .match-list {height: calc(100% - 17px) !important; }
.match-center .match-list .runner {height: 100% !important}
.match-center .match-list ul {height: 100% !important; position: relative}
.match-center .match-list ul span {bottom: 0 !important; position: absolute !important; left: 0 !important; right: 0 !important;}
.match-center .match-list {width: 88% !important;}
.match-control i {left: 0 !important;width: 22px !important;}
.match-control u {right: 0 !important;width: 22px !important;}
.branding .match-control i, .branding .match-control u {bottom: -1px !important; }
.clnews {width: 100% !important; overflow: hidden;}
.clnews ul li {
    display: block !important;
    padding: 0 0 0 0 !important;
    width: auto !important;
}
.video-onmain ul li i {overflow: hidden; width: 95% !important}
.video-onmain ul li i img {width: 100% !important; height: auto !important}
.branding .match-center .fix {
    border-top: none !important;
}

.newsleft {
        margin-bottom: 15px;
        width: 100% !important
}
.newsright {
    width: 100% !important;
    margin-left: 0 !important;
}
.newsright img {max-width: 100% !important; height: auto !important}

.socialnews {
    height: auto !important;
    min-height: 37px !important;
}
.socialnews a {
    float: none !important;
}
.socialnews dd {
    float: none !important;
}
.annons {
    padding: 0 0 21px 0 !important;
    text-align: center;
}
.social h3 {margin-top: -30px !important;}
/*.partners ul li {width: 49% !important; display: inline-block !important; }
.partners ul li img {max-width: 107px !important;}*/

.partners ul li, 
.partners {
    height: 115px;
    text-align: center!important;
}

.partners ul li img {
	text-align: center!important;
	
}


.whitefullnews .people-ruk img {width: 100% !important;}
.whitenews li {
    width: calc(100% - 40px) !important;
    display: block !important;
    height: auto !important;
}
.whitenews li i {
    height: 178px !important;
}
.whitenews li b {
    line-height: 20px !important;
}
.under .main-news.bignews {height: 390px !important;}
.under .mn-element {height: 100% !important;}
.under .mn-title {
    left: 0 !important;
    bottom: 39px !important;
}
.under .mn-control {
    bottom: 10px !important;
    left: 0 !important;
}

main .fix {width: 93% !important; margin:auto !important}

/* ЗАСКРИПТИТЬ */
.bx-wrapper .bx-viewport {
    height: 241px !important;
}


.tables .bx-wrapper .bx-viewport {
    height: auto !important;
}

.twomenu b {display: none !important}
.under .twomenu b {
    color: #000 !important;
    left: 0 !important;
    right: 0 !important;
    top: 44px !important;
    padding:9px 40px 9px 10px !important;
    background: url(../images/submenu.png) no-repeat right center #EAEBEB !important;
    background-size: 40px 30px !important;
    display: block !important;
    overflow: hidden;
    height: 24px;
    line-height: 27px;
}
.under .submenu {display: none !important}
.under .submenu.act {
    display: block !important;
    z-index: 555555 !important;
    top: 83px !important;
    height: auto !important;
    box-shadow: 1px 5px 30px rgba(0,0,0,0.2) !important;
}
.under .submenu.act:before {position: absolute; display: block; bottom:-500px; left: 0; width: 100%; height: 500px; content: ' '; background:rgba(0,0,0,0.7)}

.under .submenu.act li {
    display: block !important;
    background: #EAEBEB !important;
    border-top:1px solid #CACED1 !important;
}
.under .submenu.act li a {
    display: block !important;
    padding: 12px 10px !important;
    
}


.resuts-tablo {height: 269px !important;}
.resuts-tablo .rt-left, .resuts-tablo .rt-right {    height: 269px !important;}
.rt-left dd, .rt-right dd {display: none !important; }
.rt-right i {top: 10px !important; right: 50% !important; width: 70px !important; margin-right: -38px;}
.rt-left i {top: 10px !important; left: 50% !important; width: 70px !important; margin-left: -38px;}
.resuts-tablo .rt-stadium {left: 0 !important; margin-top: 0 !important; height: 100%; width: auto !important}
.rt-right b {right: 0 !important; text-align: center !important;}
.rt-left b, .rt-right b {top: 78px !important; left: 0 !important; width: 100% !important; font-size: 22px !important; text-align: center !important;}
.rt-left dt, .rt-right dt {
    top: 126px !important;
    left: 10px !important;
    width: 90% !important;
}
.rt-right dt {
    left: auto !important;
    right: 0 !important;
    text-align: right !important;
    padding-right: 10px !important;
}
.resuts-tablo h1 {
    top: 17px !important;
}
.tabs__caption {
    white-space: nowrap;
    overflow: auto;
}
.tabs__caption li {
    float: none !important;
    white-space: nowrap;
}
#big_img {
    width: 100% !important;
    height: 155px !important;
    background-size: cover !important;
}







.col-left, .col-right {width: 100% !important;}
.table-onmain td i {display: none !important}
.table-onmain td {padding: 8px !important; font-size: 12px !important;}
.t6 {padding-left: 8px !important;}
.table-palyers td b {display: none !important;}
.table-palyers tr td:first-child {width: 63px !important;}
.table-palyers td i {display: none !important}
.partners.clubs ul li {display: inline-block !important; width: 33% !important;}
.partners.clubs ul li img {max-width: 77px !important;}
.partners.clubs ul li {height: 77px !important;}
.col-left-clubs {width: 100% !important}
.col-right-clubs {width: 100% !important; margin-left: 0 !important;}
.clubs-card1 i {height: 150px !important}
.clubs-card1 ul img {width: 90px !important;}
.clubs-card1 ul {padding: 31px 0 20px 0 !important;}
.clubs-card1 ul li dd {padding: 5px 0 5px 20px !important;}
.clubs-card1 ul li dt {width: 58% !important;}
.clubs-players li {width: 50% !important; height: 202px !important; margin: -16px 0 10px 0 !important;}
.col-left-players {width: 100% !important;}
.col-right-players {width: 100% !important; margin-left: 0 !important}
.players-card1 ul img {width: 90px !important; right: 1px !important; top: auto !important; bottom: 138px !important;}
.players-card1 ul {padding: 10px 0 20px 0 !important;}
.players-card1 ul li dd {padding: 5px 0 5px 20px !important;}
.players-card1 ul li dt {width: 43% !important;}
.col-left-players {margin-bottom: 0 !important;}
#mySliderTabs b {float: none !important; display: block !important; text-align: center;}
.ui-slider-tabs-list-wrapper {float: none !important; width: 100% !important;}
.ui-slider-tabs-list-container {width: 100% !important; float: right;}
.ui-slider-tabs-list li.selected {background-image: none !important;}
.ps1 span, .ps1 i, .ps1 u {white-space: nowrap !important;}
.ui-slider-tab-content {overflow: auto;}
.match-center .match-list ul li {margin-right: 13px !important; background:#28343e !important}
.match-center .match-list ul.match-today li {background: #3daad5 !important}
.match-center .match-list ul.match-today li.live {background: url(../images/live.png) no-repeat right bottom #BD2731 !important}
.under h3 b {margin-left: 0 !important; display: block !important; margin-top: 11px;}
.video-onmain ul {display: block !important;}
.results ul li {width: 100% !important; display: block !important;}
.match-tab li {color: #6f7479 !important;}
.match-tab li.act {color: #fff !important;}   
.mn-title b {color: #fff !important; }
.video_place div.car, .video_place div.car iframe {width: 100% !important; height: 200px !important}
.poll strong {margin-top: -53px !important;}

.logo-txt {display: block !important;}
.palyers-section {margin-top: -28px !important;}
.branding .logo2 {
    left: 52px !important;
    top: 3px !important;
    width: 37px !important;
    height: 37px !important;
}


	.so1 {width:  calc(70% - 25px) !important; margin-bottom:20px !important}
	.so2 {width:30% !important; margin:0 !important; margin-bottom:20px !important}
	.so3 {width: 100% !important; float: none !important; clear: both !important; }
 
.resuts-white li span {
    width: 21% !important;
    margin: 9px 0 0 0 !important;
    font-size: 10px !important;
}
 .resuts-white li p {
    width: 70% !important;
    line-height: 15px !important;
    margin: 9px 0 0 0 !important;
}
.resuts-white li u {
    display: block;
    width: 100% !important;
    text-align: left !important;
    margin: 0 0 7px 8% !important;
    display: block !important;
    float: none !important;
}
.ma8.leg i {
    margin: 8px 30px 8px 0 !important;
    display: block !important;
}
.ma8 i {
    float: none !important;
}
.ma8.leg {
    padding: 10px 0;
}
.resuts-white li u i {
    padding: 3px 5px 3px 19px !important;
}
#big_video_conteiner {
    width: 100% !important;
    height: 270px !important;
    float: none !important;
}
#big_video_conteiner iframe {width:100% !important; height:270px !important}
#small_video_list .viewport {
    height: auto !important;
}
.resuts-white li {
    margin-bottom: 5px !important;
}
.resuts-white dd, .resuts-white dt {
    padding: 5px 0 5px 0;
}
.docs li {
    width: 96% !important;
}
.strukt img {width: 100%}




.pluso, .twomenu div, #click_up, #rufous-sandbox, .mn-control i, .mn-control u, .match-center.open h3 {display: none !important}

.onlinebg{background: #162449 !important}
.online-band-left {
    width: 100% !important;
    float: none !important;
}
.online-band-right {
    width: 100% !important;
    float: none !important;
}
.online-video {
    position: relative !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    box-shadow: 3px 13px 50px rgba(0,0,0,0.6);
}
.online-band-right li span {
    float: left !important;
}
.accordion p {
    width: 80% !important;
}
.online-band-right li {
    text-align: left !important;
}
.online-band-left {border-bottom: 2px solid #67A5DF}
.khron div b {
    width: 40px !important;
}
.resuts-white .khron li span {
    width: 64% !important;
    margin: 0 !important;
    font-size: 11px !important;
}



}

@media screen and (min-width: 1000px) and (max-width: 1100px) {
    
.ads, .banner {width:100% !important;}

body {margin-left: 0 !important; }
.fix {width: 100% !important;}
.club-logos { position: relative !important; width: auto !important; padding: 0 !important;  height: 41px !important;  overflow: hidden;}
.club-logos:before {display: none !important}
.home {display: none !important}
.club-logos div {border-bottom: none !important; border-right: 1px solid #e8eaef; margin-top: 0 !important; display: block !important; float: left; text-align: center}
.club-logos div a {display: inline-block !important; margin: 2px 4px 14px 4px !important; height: 34px !important;  text-align: center;}
.video-onmain ul li i {overflow: hidden !important}
.video-onmain ul li b {padding-right: 20px !important}
.results ul li {width: 32.7% !important}
.bx-wrapper .bx-prev, .bx-wrapper .bx-prev:hover {left: 20px !important}
.bx-wrapper .bx-next, .bx-wrapper .bx-next:hover {right: 30px !important} }