

	@media (max-width: 991.98px) {
		.banner {			overflow: hidden;		}
		.banner, .banner img {			max-width: 100%		}
		/* main layout */
		#level0 {			width: 100%;		}
		#right {display: none;}

		.mainForums {padding-top: 20px;}
		.timec{margin-top: 0;padding-bottom: 0;}
		
		.welcome-params {			justify-content: space-around;		}
		.welcome-params li {
			font-size: 12px;
			letter-spacing: -0.25px;
		}
		.welcome-params li:first-child {			padding-left: 0;		}
		.welcome-params li:not(:last-child) {			padding-right: 0;		}
		.welcome-params li:last-child {			padding-right: 0;		}
		.welcome-params li:not(:last-child)::before {			display: none;		}

		.season-dates {			font-size: 11px;		}
		.stat-server-title {
			padding-right: 10px;
			min-width: 100px;
		}
		.btn-start__title {			padding-left: 20px;		}
		.start-play {
			font-size: 24px;
			background-position: -10px 0;
		}
		.start-dota {			background-position: -10px -62px;		}
		.start-dl {			background-position: -10px -124px;		}
		.btn-start i {			width: 50px;		}
		.start-dl .btn-start__title {
			letter-spacing: -0.75px;
			font-size: 21px;
		}
		.ico-start {			background-position: 4px 0;	  	}
	  	.ico-log {			background-position: 5px -85px;  		}
		.ico-dl {			background-position: 5px -45px;		}
		

		/* main stream */
		@keyframes slideDown {
			0% {
			  height: 307px;
			}
			100% {
			  height: 0;
			}
		}
		@keyframes slideUp {
			0% {
			  height: 0;
			}
			100% {
			  height: 307px;
			}
		}
	
		.streamBox iframe {			height: 285px;		}
		.streams-list {
			height: 245px;
		}
		.streams-list::before{
			background-position: 0 -74px;
		}
		.menu-title {
			font-size: 18px;
			padding-top: 2px;
		}

		#left, .col-left{				width: 100%;			}
		.col-left {				padding-right: 10px;			}
		.forumsLvl-0 {				box-sizing: border-box			}

		.levelForums {
			width: 100%;
			padding-bottom: 30px;
		}
		.article.shortlist h2 {
			font-size: 18px;
			line-height: 24px;
		}
		.article.shortlist h2 a, .article.shortlist h2 a:hover {
			border-bottom: none;
		}
		.article .thumb, .article .thumb a img {
			width: 170px;
		}
		span.article-comments {
			margin-top: 4px;
			padding-bottom: 1px;
			font-size: 15px;
			line-height: 16px;
			background-position: 0 2px;
		}
		.games-strikes {
			padding-bottom: 0;
			padding-top: 20px;
		}
		.discord-btn {
			height: 70px;
			background-size: 90%;
		}
	}

	@media (max-width: 767.98px) {
		/* main layout */
			.main-left.stream-container, .main-right.stream-container, .main-left.stream-footer, .main-right.stream-footer {				display: none;			}


			.header-info {font-size: 12px;}
			.mainForums {padding-top: 10px;}

			.article.shortlist h2 a {			border-bottom: none;		}
			.article.shortlist h2 {font-size: 18px;}
			.timec{margin-top: 0;padding-bottom: 10px;}
			.games-strikes {
				width: 100%;
				padding-right: 0;
				padding-left: 0;
				padding-bottom: 10px;
				padding-top: 10px;
			}

			.main-image {
				height: 220px;
			}
			.main-image__body {
				margin-top: 74px;
			}
			.widget__header {
				width: 40%;
			}
			.right-stat-server {
				width: 60%;
			}
			.stat-server-title {
				padding-right: 20px;
			}
			.btn-start {
				width: 33.3%;
			}
			.help-buttons {
				display: flex;
				border-top: none;
				top: 0;
				padding-top: 0;
			}
			.btn-start {
				justify-content: center;
			}
			.btn-start:not(:last-child) {
				margin-right: 10px;
			}
			.btn-start i {
				display: none;
			}
			.start-play {
				background-position: -70px 0;
			}
			.start-dota {
				background-position: -70px -62px;
			}
			.start-dl {
				background-position: -70px -124px;
			}

			.start-dl .btn-start__title, .btn-start {
				font-size: 20px;
			}
			.btn-start__title {
				padding-left: 0;
			}

			.main-right.main-game {
				padding-bottom: 0;
			}


	}

	@media (max-width: 575.98px) {

		.welcome-title {
			padding: 7px 10px;
			line-height: 23px;
			font-size: 18px;
			letter-spacing: -0.75px;
			text-align: center;
		}
		.season-stat {
			margin-left: 0;
			margin-top: 5px;
		}
		.welcome-params {
			flex-wrap: wrap;
			padding: 5px 0;
		}
		.welcome-params li {
			line-height: 24px;
		}
		.widget__header, .right-stat-server {
			width: 100%;
		}
		.main-image {
			height: 200px;
		}
		.main-image__body {
			margin-top: 64px;
		}
		.help-buttons {
			flex-wrap: wrap;
			max-width: 360px;
			margin: 0 auto;
		}
		.btn-start {
			width: 100%;
		}
		.start-play {
			background-position: 0 0;
			background-color: #c53630;
	  	}
		.start-dota {
			background-position: 0 -62px;
			background-color: #30a1c5;
	  	}
		.start-dl {
			background-position: 0 -124px;
			background-color: #30c579;
	  	}
		.btn-start i {
			display: block;
			width: 60px;
		}
		.btn-start {
			justify-content: flex-start;
		}
		.ico-start {
			background-position: 7px 0;
	  	}
		.ico-log {
			background-position: 7px -85px;
	  	}
		.ico-dl {
			background-position: 7px -45px;
	  	}
		.btn-start__title {
			padding-left: 33px;
	  	}
		.start-play {
			font-size: 28px;
		}
		.start-dl .btn-start__title, .start-dota .btn-start__title {
			font-size: 24px;
		}
		.btn-start:not(:last-child) {
			margin-right: 0;
		}

		.section-header {
			font-size: 18px;
			margin: 0;
			padding: 20px 0 10px;
			display: flex;
			width: 100%;
			font-weight: 500;
		}

		.widget.widget-time {
			display: none;
		}


		.section-header a {			text-decoration: none;			}
		.section-header, .section-header a {color:#333}
		.mainForums {			padding: 0;		}
		#articles-list .article:first-child {			padding-top: 0;		}
		.article.shortlist {			align-items: flex-start;		}
		.article .thumb a img {border-radius:4px;}
		.article-info {padding-left: 7px;}

		.main-forum-table td:nth-child(3), .main-forum-table td:nth-child(4),
		.main-forum-table th:nth-child(3), .main-forum-table th:nth-child(2) {
			display: none;
		}
		.main-forum-table th, .main-forum-table td {			height: 29px;		}

		.related-articles {			overflow: hidden;		}
		.article .thumb {
			padding-top: 4px;
			width: 120px;
			height: 60px;
		}
		.article .thumb a img {			width: 120px;		}
		.article.shortlist h2 {
			display: flex;
			flex-direction: column;
			font-size: 18px;
			line-height: 22px;
		}
		.article.shortlist .abstract p {			display: none;		}
		span.article-comments {
			margin-top: 5px;
			font-size: 16px;
			background-position: 0 1px;
		}

		.timec {
			border: 1px solid #dadada;
			padding: 0;
			margin-top: 0;
			background-color: #fafafa;
		}
		.timec span {
			background-color: #fafafa;
			border-bottom: 1px solid #dadada;
			margin: 0 0 0 0;
			width: 50%;
			box-sizing: border-box;
			padding: 5px 0 5px 15px;
		}
		.timec .bbn {			border-bottom: none;		}
		.levelForums .games {			width: 100%;		}
		.levelForums .games:nth-child(2n) {			padding-left: 0;		}
		.howtostart {
			margin-bottom: 0;
			height: 60px;
		}
		.howtostart a {			font-size: 18px;		}
		.games-strikes {
			padding-bottom: 0;
			padding-top: 20px;
		}

		.data-primary.next-child {
			padding-bottom: 0;
		}

	}


		/*** header + footer ***/

		@media (max-width: 991.98px) {
			.event-block {
				width: calc(100% - 20px);
				margin: 10px 0 0 10px;
				padding: 7px 10px;
				-moz-box-sizing: border-box;
				box-sizing: border-box;
			}
			.event-name {		font-size: 13px;line-height: 17px;	}
		}

		@media (max-width: 767.98px) {
		}

		@media (max-width: 575.98px) {
		}

		/*** END header + footer ***/


