.device-show {display:none;}
.device-none {display:block;}
.current_img_maps {padding-left:10px;}
.snotcheck{float:right;color:red;font-weight:bold;margin-left:20px;}
.onplw{position:relative;background:#EEEEEE;border-bottom:1px solid silver;padding:5px;}
.index_projects_d {height: 115px;padding: 0 10px;}

.aci1{background:#ffa500;}
.aci2{background:#67bcf0;}
.aci3{background:#74C74B;}
.aci4{background:#f57979;}
.aci5{background:#ef8ddb;}

@media(max-width:768px){
	
	.device-show {display:block;padding: 10px;}
	.device-none {display:none;}
	
	.snotcheck{    
		color: #fff;
		font-weight: bold;
		margin: 10px 0;
		background: red;
		display: block;
		text-align: center;
		padding: 5px 0;
		width: 100%;
	}
	.snotcheck a {display:none;}
	
	.breadcrumbs-server{font-size: 13px}
	
	.favorites{margin:0;}
	
	.online-servers-players .player, .onplw .player {width:150px;}
	
	#header,
	.navigation-menu,
	.footer,
	.footer-fix,
	.image_server_block ul,
	.ihc,
	.info_servers,
	.gads,
	.vip-shapka
	{
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		box-sizing: border-box;
	}
	
	#battery_up {display:none;}
	
	.online-servers-index,
	.is_index__o,
	.vip-servers-all-index,
	.is_index__e,
	.menu-index	{
		width: 100%;
		box-sizing: border-box;
		height: auto;
	}
	
	.is_index__e {margin-top:20px;}
	
	#header {
		margin: 0;
		padding: 5px;
	}
	
	.gads {margin: 0!important;}
	
	.comments,
	.comments>div,
	.comments .rcmtc_2	{
		width: 80%!important;
		box-sizing: border-box;
	}
	
	.comments>a {
		display: inline-block;
		width: 18%;
	}
	
	/*.commentsmain .comments,
	.commentsmain .comments>div,
	.commentsmain .comments a{
		width: 100%!important;
	}*/

	.fixed-div-right {width:100%!important;float:none;height:auto!important;}
	.fixed-div-left {width:100%!important;margin:0!important;}

	.dsl {
		float: none;
		display:block;
		width: 100%;
	}

	.dsr {
		float: none;
		display:block;
		width: 100%;
	}
	
	textarea {width:100%!important;box-sizing: border-box;}
	.up_page_block {display:none;}

	.id {
		display: none;
	}

	.name-index p .is_maps__index	{
		display:block;
		margin: 10px 0;
	}
	.name-index p .is_players__index {width:50px;}
	
	.is_city__index,
	.is_ip__index	{
		display: unset;
	}
	
	.vip-servers .vip,
	.online-servers .vip,
	.vip-servers-all-index .vip,
	.online-servers-index .vip,
	.online-servers-index .vip-index {
		bottom: 10px;
		right: 0;
		position: absolute;
	}
	
	#current_online_players .vip {top:auto!important;}
	
	.name-index {width:100%;}
	.menuservers-box {display:none;}

	.ipadress,
	.location,
	.maps, 
	.name, 
	.mod,
	.players,
	.name-index {
		white-space: unset;
		width:100%;
		height: auto;
		margin: 0 0 10px 0;
		padding: 0;
		float: none;
		text-align: left;
		display: block;
	}
	
	.payment_getcs {width:100%!important;padding:10px;box-sizing:border-box;}
	.payment_getcs .sk{top:-2px;}
	.payment_getcs input{position:relative;z-index:2;}
	.payment_getcs .disable:after {left:0;top:0;}
	.payment_getcs .header{width:auto!important;}
	
	#lk-right-block{width:100%;}
	
	.devpc,.psinow,#pay_img {width:100%!important;height:auto!important;margin:0!important;padding:0!important;}
	.colorimgp{width:100%!important;}
	
	#load_server{padding:10px;}
	#load_server>div{float:left!important;margin-bottom: 20px;}
	
	#lu{
		float:unset;
		margin:0;
		width:100%;
		text-align:left;
		height: auto;
		box-sizing: border-box;
		border-left:0;
	}
	
	.info_servers_device {padding: 10px;}

	.maps {width:130px;}
	.online-servers,
	.online-servers-index,
	.online-servers:hover,
	.online-servers-index:hover
	{padding: 10px 10px 0px;}
	.ipadress{margin: 0px 0 5px 0}
	.vip-servers, .vip-servers-all-index, .vip-servers-all-index:hover, .vip-servers-index, .vip-servers-index:hover, .vip-servers-nt, .vip-servers-nt:hover, .vip-servers:hover {padding: 10px 10px 0px;}
	
	.menu-index span.fix__link a {
		margin: 5px 0;
		width: 100%;
		text-align: left;
		height: auto;
	}
	
	.carouselTop ul {text-align:center;}
	.carouselTop ul li {margin: auto;text-align:left;}
	
	
	.devlogo {
		float: left;
		width: 112px!important;
		max-width: auto;
		min-width: auto;
	}
	
	.countmontop {
		float: left;
		width: 100%!important;
		margin-bottom: 15px!important;
		max-width: auto;
		min-width: auto;
		text-align: center;
	}
	
	.monauth {
		position:absolute;
		right: 0;
		width: 50px!important;
		max-width: auto;
		min-width: auto;
		text-align: right;
	}
	
	.navigation-menu {text-align:center;}
	.navigation-menu ul>li:hover ul {width:auto!important;}
	.navigation-menu ul>li{background:#111;}
	
	.index_projects_d {height: auto;margin-bottom: 20px;}
	.index_projects_d .ihc{width:auto!important;min-width:auto!important;}
	
	.bottomlinks{margin-bottom: 20px!important;}
	.gstatsd {width: 100%!important;display:block!important;}
	
	.findev br, .addev br {
		display: block;
		line-height: 0;
		margin: 0;
		height: 5px;
		content: "";
	}
	
	.findev .add,
	.findev .add-1,
	.findev .add-2,
	.addev .add,
	.addev .add-1,
	.addev .add-2
	{
		margin: 0!important;
		position: static;
		float: none;
	}
	
	.addev {
		padding: 10px!important;
		box-sizing: border-box;
	}
	
	.bgwad {
		width: 100%!important;
	}
	
	.findbev {margin:0!important;position:static!important;}
	
	.srbmain .seracboxl,.srbmain .seracboxr, .seracboxl, .seracboxr{width:100%!important;text-align: center;}
	.boxinl,.boxinr{display:block!important;width:100%!important;text-align:left!important;}
	.image_server_block {text-align:center;}
	.image_server_block ul>li{margin-right:0;}
}