/*mobile*/
@media only screen and (max-width: 1399px){
	.mainpage-block{
		display: flex;
		justify-content: center;
		flex-wrap:wrap;
	}
	.quotes-block{
		float:none;
		order:1;
		flex-basis:100%;
		min-height:unset;
	}
	.trade-block{
		order:0;
		margin-bottom:20px;
		float:none;
		flex-basis:100%;
	}
	.news-block{
		float:none;
		max-width:908px;
		order:1;
		flex-basis:100%;
	}

	.trade-block .terminal .trade{
		width:458px;
		margin:0 auto;
		float:none;
	}

	.banners img{
		margin:0 auto;
	}
	.banners .bannerLeft{
		margin:5px auto;
		max-width:100%;
		float:none;
	}
	.banners .bannerRight{
		margin:5px auto;
		max-width:100%;
		float:none;
	}
	.quotes-block .head{
		margin-right:0;
	}
	.quotes-block #mainChart {
		display: none;
		color: #fff;
		height: 500px;
		margin: -8px -7px 0 -7px;
	}
}

@media only screen and (max-width: 1199px){
	.mainMenu ul li{
		margin-right:0.3%;
	}
}
@media only screen and (max-width: 1023px){

	.mobile_menu{
		display:inline-block;
		background:url('/images/icons/menu.svg') left top no-repeat;
		width: 47px;
		height: 47px;
		margin-right:5px;
	}
	.mobile_menu_active .mobile_menu{
		position:absolute;
		right:10px;
		top:20px;
		z-index:1;
		width:26px;
		height:26px;
		background:url('/images/icons/close.svg') no-repeat left top;
	}

	.mobile_menu_active h1{
		display:none;
	}

	#headerWrap{
		border-bottom: #292c30 2px solid;
		padding: 16px 0 7px 0;
	}

	.headerButtons{
		margin:0;
	}


	.mobile_menu_active .logo,
	.mobile_menu_active #users_online{
		display:none;
    }

    .mobile_menu_active .headerButtonsRight{
		display:inline-block;
		margin-top: 0 !important;
    }

    .mobile_menu_active .hello,.mobile_menu_active .authHeader{
		display:block;
		text-align:left;
    }

    .mobile_menu_active .mainMenu{
		display:block;
		background:none;
    }
    .mobile_menu_active .mainMenu li{
		display:block;
		background: #131722;
		margin:0 0 5px 0;
    }
    .mobile_menu_active .mainMenu li a{
		padding:16px 0;
    }

    .headerButtons .userInfo{
		line-height:36px;
    }

	.trade-block .terminal .trade{
		width:426px;
	}

	.trade-block .module{
		width:100%;
	}

	.tournamentsRating .dateBlock,.tournamentsRating .summBlock,.tournamentsRating .members{
		display:block;
		margin-bottom:10px;
	}
}

@media only screen and (max-width: 928px){
	.logo{
		margin-right:auto;
	}
	.desktop{
		display:none;
	}
	.mobile{
		display:unset;
	}

	.header-center{
		position:absolute;
		top:71px;
		padding:0;
	}

	#content{
		margin-top: 42px;
		border-top: #292c30 2px solid;
	}
	.mobile_menu_active #content{
		margin:unset;
		border:unset;
	}

	.mainpage-block{
		flex-direction: column;
		align-content: center;
	}
	.crypto-table .table{
		flex-direction: unset;
		height:auto;
	}
	.quotes-block,.trade-block,.news-block{
		width:100%;
	}

	.crypto-table .table .line{
		width:100%;
		margin-right:0;
	}

	#footer{
		padding-right:10px;
		padding-left:10px;
		flex-direction: column;
	}
	#footer .instr_module{
		display: flex;
		justify-content: space-between;
		margin-bottom:20px;
	}
	#footer .instr_module ul:nth-child(1){

	}
	#footer .instr_module ul:nth-child(2){

	}
	#footer .info{
		text-align:left;
	}
}