@media (min-width: 1210px) {
	.xl-visible {display: none;}
}

@media (max-width: 1209px) {

 	.xl-col-1 {width: 8.33333333%;}
	.xl-col-2 {width: 16.66666667%;}
	.xl-col-3 {width: 25%;}
	.xl-col-4 {width: 33.33333333%;}
	.xl-col-5 {width: 41.66666667%;}
	.xl-col-6 {width: 50%;}
	.xl-col-7 {width: 58.33333333%;}
	.xl-col-8 {width: 66.66666667%;}
	.xl-col-9 {width: 75%;}
	.xl-col-10 {width: 83.33333333%;}
	.xl-col-11 {width: 91.66666667%;}
	.xl-col-12 {width: 100%;}

	.xl-hidden {display: none;}

	.xl-flex-column {
	   -webkit-flex-direction: column;
	   flex-direction: column;
	}

	.container {
		padding-right: 20px;
		padding-left: 20px;
	}

	.post-image,
	.post-text {
		margin: 0;
	}

	.slide-item {
		height: 500px;
	}

}

@media (min-width: 1024px) {
	.md-visible {display: none;}
}

@media (max-width: 1023px) {

	.md-col-1 {width: 8.33333333%;}
	.md-col-2 {width: 16.66666667%;}
	.md-col-3 {width: 25%;}
	.md-col-4 {width: 33.33333333%;}
	.md-col-5 {width: 41.66666667%;}
	.md-col-6 {width: 50%;}
	.md-col-7 {width: 58.33333333%;}
	.md-col-8 {width: 66.66666667%;}
	.md-col-9 {width: 75%;}
	.md-col-10 {width: 83.33333333%;}
	.md-col-11 {width: 91.66666667%;}
	.md-col-12 {width: 100%;}

	.md-hidden {display: none;}

   .md-flex-column {
      -webkit-flex-direction: column;
      flex-direction: column;
   }

   .game-icon,
   .game-page-icon {
   	width: 100px;
   }

   .slide-main {
   	max-width: none;
   }

   .head,
   .head.max {
   	height: 300px;
   }
}

@media (min-width: 768px) {
	.sm-visible {display: none;}
}

@media (max-width: 767px) {

	.container {
		padding-left: 20px;
		padding-right: 20px;
	}

	.sm-col-1 {width: 8.33333333%;}
	.sm-col-2 {width: 16.66666667%;}
	.sm-col-3 {width: 25%;}
	.sm-col-4 {width: 33.33333333%;}
	.sm-col-5 {width: 41.66666667%;}
	.sm-col-6 {width: 50%;}
	.sm-col-7 {width: 58.33333333%;}
	.sm-col-8 {width: 66.66666667%;}
	.sm-col-9 {width: 75%;}
	.sm-col-10 {width: 83.33333333%;}
	.sm-col-11 {width: 91.66666667%;}
	.sm-col-12 {width: 100%;}

	.sm-hidden {display: none;}

   .sm-flex-column {
      -webkit-flex-direction: column;
      flex-direction: column;
   }

   .sm-flex-center {
      -webkit-justify-content: center;
      justify-content: center;
   }

   .slide-item {
   	height: 300px;
   }

   h2 {
   	font-size: 38px;
   	line-height: 40px;
   	margin-bottom: 25px;
   }

   .game-content:before {
   	display: none;
   }

   .offset-head .content {
   	padding-top: 60px;
   }

}

@media (min-width: 601px) {
	.xs-visible {display: none;}
}

@media (max-width: 600px) {
	.xs-col-1 {width: 8.33333333%;}
	.xs-col-2 {width: 16.66666667%;}
	.xs-col-3 {width: 25%;}
	.xs-col-4 {width: 33.33333333%;}
	.xs-col-5 {width: 41.66666667%;}
	.xs-col-6 {width: 50%;}
	.xs-col-7 {width: 58.33333333%;}
	.xs-col-8 {width: 66.66666667%;}
	.xs-col-9 {width: 75%;}
	.xs-col-10 {width: 83.33333333%;}
	.xs-col-11 {width: 91.66666667%;}
	.xs-col-12 {width: 100%;}

	.xs-hidden {display: none;}

   .xs-flex-column {
      -webkit-flex-direction: column;
      flex-direction: column;
   }

   .header {
   	padding: 20px 0;
   }

   .menu-block {
   	position: absolute;
   	left: 0;
   	top: 100%;
   	width: 100%;
   	margin-top: 1px;
   	opacity: 0;
   	visibility: hidden;
   	pointer-events: none;
   	transition: opacity .2s cubic-bezier(.55,.08,.06,.97)
   }

   .menu li+li {
   	margin-left: 0;
   }

   .menu {
   	padding: 10px 0;
   	background: #030E14 url(../img/background.jpg);
   }

   .menu li a {
   	display: block;
   	padding: 0 20px;
   	text-align: right;
    	transition: padding .2s cubic-bezier(.55,.08,.06,.97);
   }

   .menu-block._show {
   	opacity: 1;
   	visibility: visible;
   	pointer-events: all;
   }

	.menu-block._show .menu li a {
		padding: 10px 20px;
	}

	.footer-menu__header {
		margin-bottom: 10px;
	}

	.button {
		padding: 8px 10px;
		font-size: 14px;
	}

	h1 {
		font-size: 52px;
		line-height: 40px;
	}
	
	.game-name {
		font-size:20px;
		line-height: 24px;
	}
	
	.game-description {
		font-size: 14px;
		line-height: 20px;
	}
	
	.slider .owl-nav {
		display: none;
	}

}