
@media screen and (min-width: 961px) {
body {overflow: auto !important;}
#zakr, #hovr {display: none !important;}
#leftColomn {display: block !important; left: 0px !important;}
}

.footer .page {margin-top: 0px !important;}

@media screen and (max-width: 960px) {      
.header .hed-top > div[id] {
display: none !important;
}
img {max-width: 100%; height: auto; box-sizing: border-box;}
iframe, textarea, input, button, submit, select, video, object, embed {max-width: 100%; box-sizing: border-box;}
table, span, ins {max-width: 100%;}

body > div[style*="z-index: 2147483645"] {z-index: 9999999 !important;}

#leftColomn {float: none !important; margin: 0px; padding: 0px; width: 270px !important; max-height: 100%; height: 100%; box-sizing: border-box; overflow: auto; -webkit-overflow-scrolling:touch; touch-action: pan-y; position: fixed; display: none; background-color: #fff; top: 0px; left: -100%; right: auto; z-index: 99999995; -webkit-transition: left 0.5s; -moz-transition: left 0.5s; -o-transition: left 0.5s; transition: left 0.5s;}
#buter {border: 1px solid #e3e3e3; border-top: none; border-left: none; opacity: 0.7; width: 32px; height: 23px; cursor: pointer; box-sizing: content-box; display: block !important; padding: 6px; position: absolute; top: 0px; left: 0px; z-index: 99999990; background-color: #fff; border-radius: 0 0 3px 0;}
#buter:hover {opacity: 1 !important;}
#buter:before {content: ""; display: block; height: 4px; border-top: 5px solid #41403e; border-bottom: 5px solid #41403e;}
#buter:after {content: ""; display: block; height: 4px; border-bottom: 5px solid #41403e;}
#zakr {z-index: 99999999 !important; cursor: pointer; color: #ffffff; position: fixed; right: 5px; top: 5px; padding: 0; font-size: 25px; line-height: 25px; width: 25px; text-align: center;}
#zakr:hover {color: #ff0000 !important;}
#hovr {background: #000000; background: rgba(0, 0, 0, 0.7); position: fixed; top: 0px; bottom: 0px; left: 0px; right: 0px; z-index: 99999993; opacity: 0; -webkit-transition: opacity 1s; -moz-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s;}
#hmenu {height: auto; background: none;}
.hmrb {height: auto; background: none;}
.hmlb {height: auto; background: none;}
#ulm {width: auto; height: auto; padding: 0px; padding: 10px 0px;}
#ulm li {height: auto; background: none; float: none; padding: 5px 15px; color: #005AC3; position: relative;}
#ulm li:after {content: ""; position: absolute; top: 12px; right: 15px; border: 4px solid transparent; border-top: 4px solid #afafaf;}
#ulm li:hover:after {border-top: 4px solid #ff0000;}
#ulm li a span {color: #005AC3 !important;}
#ulm li a span:hover  {color: #ff0000 !important;}
#ulm li:hover {color: #ff0000;}
#hbmenu {width: auto; height: auto; padding: 10px 0px;}
#hbmenu ul {height: auto; padding: 0px; width: auto !important;}
#hbmenu ul li {height: auto; padding: 5px 15px; float: none;}
#hbmenu ul li:empty {display: none;}

#leftColomn #hbmenu ul li{display: block;text-align: left;}

body {min-width: 0px; /* font-size: 14px; */}
.page {width: auto; margin: 0px auto 0px;}
.header {padding: 0px;}
.header .hed-top {box-shadow: inset 0px 0px 20px 3px #080b1a; margin: 0px;}
.hed-top .rht-hed {float: none; padding: 0px; width: auto;}
.rht-hed .naw {padding: 0px;}
.time-utc{float: none;position: absolute;right: 15px;top: 5px;z-index: 1;margin: 0;}
.hed-top .rht-hed .log-in {float: none; position: absolute; right: 15px; top: 28px; z-index: 1;}
.hed-top .rht-hed .log-in a.enter {color: #fff;}
.hed-top .rht-hed .log-in a {color: #fff;}
.rht-hed .naw .search {float: none; position: absolute; left: 0px; bottom: -1px; z-index: 1; width: 100%; height: 23px; box-sizing: border-box; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border-bottom: 1px solid #e3e3e3;}
.rht-hed .naw .search .inp {width: 100%; padding-right: 13px;}
.rht-hed .naw .search .mag {position: absolute; right: 8px; top: 5px;}
.header .hed-top .logo {width: 100%; max-width: unset; height: 40px; left: 0; bottom: 35px; margin-left: 0px; background-size: contain!important;background-position: center !important;}
.header .hed-top .gooool365.logo{background-size: contain;height:54px;width:100%;}
#game-list {width: auto; margin-left: 15px; margin-right: 15px;}
.game-in {width: auto;}
#hish {padding-bottom: 5px; height: auto;}

.content {width: 100%; float: none;}
.articles .item {display: inline-block; vertical-align: top; width: 49% !important; padding: 15px 15px 15px 0px; box-sizing: border-box;}
.articles .item img {margin: 4px 15px 0px 0px;}
.left-cnt {width: 100%; padding: 0px 15px; box-sizing: border-box;}
.right-cnt, .sidebar {width: 50%; float: left;}
.right-cnt img, .sidebar img {max-width: none;}
#vk_groups {width: 100% !important; text-align: center;}
.sidebar .sd-news {padding: 15px 15px 0px;}
.sidebar .sd-news .data span {background-color: #7f8698;}
.sidebar .banner {margin: 0px;}
.sidebar .vk {margin: 0px; padding: 0px 15px 6px 15px;}

.news {padding: 15px 15px 0px; background: #fff;}
.news table {background: #F5F6F8;}
.news a, .news-mnu a {font-size: 14px !important;}
.newsPopImages img {font-size: 0px;}

.articles {padding-bottom: 30px; margin-left: 15px; margin-right: 15px; width: auto !important;}
.left-cnt .articles {margin-left: 0px; margin-right: 0px;}
.flotl {float: none;}
td.search > div {margin: 10px 0px !important;}
td.search table {width: 100%;}
td.search select, #searchinput, #searchuser, #titleonly, #replyless, #replylimit, #searchdate, #beforeafter, #sortby, #resorder {width: 100% !important;}
.article-main .top table {width: 100%;}
.tableform {width: 100%;}
.tableform select {width: 100%;}
.f_textarea {width: 100% !important;}
.f_input {width: 100%; height: 24px;}
#name {width: 100% !important; width: calc(100% - 111px) !important;}
#result-registration {overflow: hidden; width: 100%; word-break: break-word;}

.content p {padding: 0px 0px 6px 0px;}
label {display: inline-block;}


.cnt-wrp {padding: 0px 0px 30px 0px;}

.footer .f-top {padding-bottom: 15px;}
.footer .f-btm {padding-top: 15px;}
.page + center h1 {display: block; padding: 15px;}

._hidden-td {display: none!important;}
.results-table__title.tournament-title._hidden-dt{display:block;margin-top: 40px;font-weight: bold;font-size: 16px;}
.table-scrollable._collapse-columns{margin-top:10px;}
.results-table__zone._num span,.results-table__zone._num + th span{display:block;}

.table-games>div{width:32.33%;}

.iframe_1{height:180px;}
.articles.flotl{max-width:unset;}
}
@media screen and (max-width: 800px) {
.articles .item {width: 100% !important; padding: 15px 0px;}
.game-in table, .game-in tbody {display: block; width: auto; height: auto;}
.game-in td {display: inline-block; vertical-align: top; width: 32.333%; box-sizing: border-box; padding: 4px;}
.game-in tr {display: inline;}
.game-in tr:first-child {display: block;}
.game-in tr:first-child td {width: auto; display: block;}

.match-live{-ms-flex-pack: left;-webkit-justify-content: left;justify-content: left;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;padding: 10px 5px;}
.match-live div {min-width:auto;max-width:auto;padding: 5px;}
.match-live div {min-width:auto;max-width:auto;padding: 5px;}

}
@media screen and (max-width: 710px) {
td.search td {display: block; width: auto; height: auto;}
.lineups .lineups-block{width:100%;}
.lineups .lineups-block:last-child{display:none;}
.teams-block .team{border-bottom: 1px solid #94999f;cursor: pointer;}
.teams-block .team.active{border-bottom: 4px solid #447148;padding-bottom: 5px;}
.sidebar .sd-news .data span, .right-cnt .news .nuclear span,.sidebar .sd-news .data span a, .right-cnt .news .nuclear span a{font-size:14px!important;padding: 7px 10px;}

.footer .f-top .item.item-1{width:100%;max-width:100%;display: flex;align-items: center;gap: 20px;order:0;margin-bottom: 10px;}
.footer .f-top .item.item-1 .f-logo{margin:0;}
.footer .f-top .item.item-1 .f-mnu{display: flex;gap: 10px;}
.footer .f-top .item.item-1 .f-mnu li{padding:0;}

.table-games>div{width:49%;}

.fs-dop .teams-block{display:flex;}
}
@media screen and (max-width: 650px) {
.game-in td {width: 49%;}
.teams-block .team .team-logo img{width:50%;}
#matchhead2head.sr-widget{overflow-y: scroll;}
#matchhead2head .sr-content{min-width:500px;}
.sr-widgets-livetable .sr-played,.sr-widgets-livetable .sr-wins,.sr-widgets-livetable .sr-draws,.sr-widgets-livetable .sr-loss{width:20px;}
.sr-widgets-livetable .sr-goal{width:40px;}

.footer .f-top .item{max-width: calc(50% - 5px);min-width: 140px;}
.footer .f-top .item-2{order:1;}
.footer .f-top .item-3{order:3;}
.footer .f-top .item-4{order:2;}
.footer .f-top .item-5{order:4;}
}
@media screen and (max-width: 600px) {
.right-cnt, .sidebar {width: 100%;}
#dosearch, #doclear, #doreset {margin: 5px 5px 5px 0px !important;}

.turnirnye-tablicy .league-row {padding: 12px;}
}
@media screen and (max-width: 500px) {
	.iframe_1{height:150px;}
	.footer .f-btm-text{flex-wrap: wrap;}
}
@media screen and (max-width: 450px) {
.tableform, .tableform tbody, .tableform tr {display: block;}
.tableform td {display: block; width: auto; height: auto;}
.tableform td.label {padding: 15px 0px 0px 0px;}
#hish{text-align: center;}
.game-in td {text-align: left;}
.game-in td {width: 100%;}
.o-tb{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.o-tb div,.o-tb a{width:49%;margin:3px 0px;}
.o-tb div.active:after{display:none;}
.f1-table{overflow-y: scroll;}

.table-games>div{width:100%;}
.info-match{width:100%;}
}
@media screen and (max-width: 400px) {
.articles .item img {float: none; display: block; margin: 0px auto 15px;}
th.results-table__item{min-width:auto;}
}
@media screen and (max-width: 320px) {
.header .hed-top .logo {margin-left: -160px;}
}    
