@media screen and (max-width: 1279px) {
	.wrapMainIndex {
		display: block !important;
		max-width: 770px;
		margin: 0 auto;
	}
	.wrapMainIndex > .main:nth-child(2){
		margin-left: 0 !important;
	}
}

@media screen and (max-width: 1024px) {
	.flex-box:nth-child(2) {
		display: none;
	}
	.wrap-inheader {
		height: 330px;
		background-size: 1800px;
	}
	.inheader, .wrap2-categories {
		max-width: 700px;
	}
	.hideAdaptive {display: block;}
	.doca {overflow-y: unset;}
}

@media screen and (max-width: 1023px) {
	.inheader, .wrap2-categories {
		max-width: 680px;
	}
	.wrap-inheader {
		height: 310px;
		background-size: 1700px;
	  }
	  .inheader {
		top: 80px;
	  }
}

@media screen and (max-width: 759px) {
	.wrap-categories {
		padding: 10px 0;
	}
	.wrap-inheader {
		height: 260px;
		background-size: 1434px;
	}
	.wrap2-categories {
		max-width: 460px;
		margin: -94px auto 0 auto;
	}
	.wrap-inheader2 {display: none;}
	.inheader {
		top: 60px;
		max-width: 460px;
	}
	.inheader > h1 {
		font-size: 30px;
	}
	.inheader > p {
		font-size: 16px;
	}
	.categories {
		width: 200px;
		height: 200px;
		margin: 5px;
		background-size: 200px;
		border: 4px solid #e8e8e8;
	}
	.categories:hover {
		border: 4px solid #00dfff;
	}
	.head-menu {
		font-size: 18px;
	}
	.menu-left {
		height: 130px;
		width: 200px;
	}
	.menu-right {
		height: 140px;
		width: 200px;
		right: -200px;
		padding: 18px 5px 0;
		font-size: 14px;
	}
	.menu-left > img {
		margin-top: 26px;
		width: 76px;
	}

	.inheader-bottom .icon-social {
		width: 36px;
		height: 36px;
		margin: 1px 4px 2px 0;
		background-size: 360px;
	}
	.inheader-bottom .ico-soc9 {background-position: -288px top;}
	.inheader-bottom .ico-soc4 {background-position: -108px top;}
	.inheader-bottom .ico-soc10 {background-position: -324px top;}

	.text-status {
		margin-top: 10px;
	}
	.wrapTableUser {
		flex-direction: column;
	}
	.tableUser:nth-child(1) {
		flex: 1 1 auto;
	}
	.wrapTableUser:nth-child(2) {
		flex-direction: column-reverse;
	}
	.paddingTableUser1, .paddingTableUser2 {
		margin: 0;
	}
	.menuGamejam > span > span:first-child {display: none;}

	.listGamejam {padding: 7px 10px;}
	.listGamejam > h2 {font-size: 18px;}
	.wrapTableGj {display: block !important;}
	.wrapDescriptionJam:last-child {margin-top: 16px;}

	.allUsersJam a {
		font-size: 12px !important;
		margin: 0 6px 6px 0 !important;
		padding: 2px 5px !important;
	}
	.wrapFond, .wrapFond2 {
		max-width: none !important;
	}
}


@media screen and (max-width: 480px) {
	.wrap-inheader {
		height: 210px;
		background-size: 1120px;
	}
	.inheader {
		top: 36px;
		max-width: 310px;
	}
	.inheader > h1 {
		font-size: 22px;
	}
	.inheader > p {
		font-size: 14px;
	}
	.wrap2-categories {
		max-width: 310px;
		margin: -80px auto 0 auto
	}
	.wrap-categories {
		margin-top: 4px;
		padding: 7px 11px;
	}
	.categories {
		width: 100%;
		height: auto;
		background-position: center;
		box-sizing: border-box;
		border: 0;
		margin: 4px 0;
	}
	.categories:hover {
		border: 0;
	}
	.menu-left {
		display: none;
	}
	.menu-right {
		display: none;
	}

	.inheader-bottom .icon-social {
		width: 32px;
		height: 32px;
		margin: 1px 4px 2px 0;
		background-size: 320px;
	}
	.inheader-bottom .ico-soc9 {background-position: -256px top;}
	.inheader-bottom .ico-soc4 {background-position: -96px top;}
	.inheader-bottom .ico-soc10 {background-position: -288px top;}

	.content {
		padding: 10px;
	}
	.main-header {
		padding: 20px 10px;
	}
	.filter-main {
		padding: 15px 10px;
	}
	.wrap-asc {
		padding: 10px;
	}

	.link-border {width: 170px; height: 170px; padding: 8px;}
	.wrapContentMedia {width: 170px; height: 168px; padding: 8px;}
	.wrapContentMedia > div {height: 152px; width: 152px;}
	.wrapContentMedia > div > img {max-height: 150px; max-width: 150px;}
	.wrapContentMediaPost {margin: 0 2px 4px 0;}

	.listGamejam {padding: 6px 8px;}
	.listGamejam > h2 {font-size: 16px;}
}


@media screen and (max-width: 360px) {
	.wrap2-categories {
		max-width: 280px;
	}
	.wrap-inheader {
		height: 180px;
		background-size: 980px;
	}
	.inheader {
		top: 30px;
		max-width: 280px;
	}

	.content {
		padding: 10px 6px;
	}
	.main-header {
		padding: 16px 6px;
	}
	.filter-main {
		padding: 10px 6px;
	}
	.wrap-asc {
		padding: 10px 6px;
	}
	.wrap-tags {
		padding: 5px;
	}

	.wrap-assets {
		width: 165px;
		margin: 0 3px 16px 3px;
	}
	.wrap-info-assets {
		font-size: 14px;
	  }
}