@media(min-width: 769px){/*not-mobile*/
	.desktop-hidden{
		display: none;
	}
	.header{
		position: sticky;
		top: 0px;
	}
	.first-block{background-position-y:  50px;}
}
@media(max-width: 1280px){/*if < container*/
	.first-block{
		background-size: auto;
	}
}

@media(max-width: 700px){/*Mobile*/
	.mobile-hidden{
		display: none;
	}
	.text2inblock{
		margin-left: 115px;
		font-size: 18px;
	}
	.first-block{
		background-size: auto;
		background-position: top;
	}
	.first-block .textinblock,.first-block .textinblock_2{
		font-size: 15px;
		width: 90%;
	}
	.first-block .text{
		padding: 0px 5%;
	}
	.text{
		margin-left: -35px;
	}
	.defaluttext{
		font-size: 16px;
	}
	.first-block #start_timer{
		left: 2.5% !important;
		right: unset !important;
		top: 50% !important;
	}
	.first-block #start_timer .start_timer_text,.second_d_row_t:first-child{
		font-size: 16px;
	}
	#start_timer .start_timer_text .second_row_t{
		font-size: 14px;
	}
	#start_timer .start_timer_timer{
		display: none;
	}
	.third-block .column{
		width: 100%;
	}
	.forumitem{
		padding: 10px 5px;
		width: 50%;
	}
	.streamrow .stream{
		width: 60%;
		margin: auto;
	}
	.slick-arrow{
		display: none !important;
	}
	.four-block .column{
		width: 100%;
	}
	.modal{
		width: 98%;
		top: 50px;
		padding: 5px 10px;
	}
	.modal .modal-header{
		font-size: 28px;
	}
	.modal .modal-body form{
		margin: 10px 0px;
	}
	.modal .modal-body form input{width: 99%;}
	.modal .modal-body form select{width: 100%;}
	.modal .modal-body{
		margin: 20px 2px;
	}
}
@media(min-width: 576px) and (max-width: 768px){/*широкий телефон*/
	.forumitem{
		width: 33%;
	}
	.first-block #start_timer{
		right: unset; 
		top: 70%;
		z-index: 2;
		left: 5%;
	}
}
@media screen and (max-width: 1000px){
	.first-block #start_timer .start_timer_timer{
		display: none;
	}
}
@media screen and (max-width: 1250px){/*не телефон и не планшет*/
	.menu{
		flex-direction: row-reverse;
	}
	#naviga-zoraned>a{
		display: block;
		position: relative;
		width: 60%;
	}
	.closemenu{
		display: block;
	}
	li.dropdown{
		position: relative;
	}
	li.dropdown:after{
		content: " ";
		background: url("../img/dropdown.png") right/contain no-repeat;
		position: absolute;
		height: 12px;
		width: 14px;
		margin-left: 5px;
		margin-top: 5px;
		top: 7px;
		right: 0px;
		cursor: pointer;
	}
	li.dropdown.active:after{
		transform: rotate(180deg);
	}
	.gresazopan .closemenu{
		font-size: 50px;
		right: 15px;
		top: 0px;
		position: absolute;
		color: #cad9fd;
		cursor: pointer;
	}
	.gresazopan .imginm{
		display: block;
		margin-top: 15px;
	}
	.gresazopan > li,	.gresazopan li:hover > ul, .gresazopan > li > a {
	transform: rotate(0deg) scale(1.001) skew(0deg) translate(0px);
	}
	.gresazopan,.gresazopan ul{
		background: #344868;
	}
	.gresazopan li a:hover, .gresazopan li:hover > a,.gresazopan ul li a{
		color: #cad9fd;
	}
	.gresazopan li:hover, .gresazopan li:hover{
		background: none;
	}
	.gresazopan .headerbutton{
		width: auto;
		position: relative;
		display: block;
		margin: 10px;
		padding: 4px 10px;
		max-width: 100%;
	}
	#kantovkam{
	  height:100%;
	  background: url("../img/menu.png") no-repeat left 12px center;
	  cursor:pointer;
	  display:block;
	  float: left;
	  color: #fff;
	  line-height: 45px;
	  margin: auto 5% auto auto;
	}

	#kantovkam b {
	  padding: 0 0 0 36px;
	  color: #eceff4;
	  line-height: 46px;
	}

	.gresazopan{
		top: 0;
	  margin: 0 15px;
	  clear:both;
	  position:fixed;
	  padding-top:90px;
	  width:100%;
	  left: 0;
	  z-index:100;
	  padding:0;
	  margin:0;
	  height: 100vh;
	  display:none;
	}

	.gresazopan li{
	  display:block;
	  margin:auto;
	  width: 175px;
	  position: relative;
	}



	.gresazopan ul {
	  display:none;
	  position:relative;
	  top:0;
	  left:0;
	  width:100%;
	}

	.gresazopan ul ul {
	  left:0;
	}  
	
	.elf_amg_2{
		right: 0;
		left: auto !important;
	}
}
@media(max-width:900px){
	.textinblock,.textinblock_2{
		width: 100%;
	}
}
@media(max-width:540px){/*маленький телефон*/
	.elf_amg_2{
		display: none !important;
	}
	.first-block {
		padding: 0px 5px 130px 5px;
	}
	.first-block .textinblock, .first-block .textinblock_2{
		width: 100%;
		text-align: center;
	}
	.servers_list{
		justify-content: center;
	}
	.headerbuttons{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
}