@media (max-width: 1249px) {
	#lbar {
		max-width: 62px !important;
	}
	#rbar {
		margin-right: 14px;
	}
	
	#serverlist {
		padding: 0px 6px;
		overflow-y: unset;
		max-width: unset;
		width: unset;
	}
	
	#lbar .mservers {
		background: #363636 !important;
	}
	
	#serverlist .server-item {
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		border-radius: 50%;
		border: 2px solid;
		padding: 0px;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		    -ms-flex-align: center;
		        align-items: center;
		border: none;
		min-width: 50px;
		width: 50px;
		height: 50px;
		-webkit-box-shadow: inset 0 0 10px #00243d;
		        box-shadow: inset 0 0 10px #00243d;
		position: relative;
	}
	
	#serverlist .server-item svg {
		display: block;
	}
	
	#serverlist .server-item .servername {
		display: none;
	}

	#serverlist .server-item .servernamemini {
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		    -ms-flex-align: center;
		        align-items: center;
		position: absolute;
		color: #fff;
		font-size: 12px;
	}
	
	#serverlist .test-bar {
		display: none;
	}
	
	#serverlist .server-item .map-name {
		display: none;
	}
	
	#serverlist .server-item .mos {
		width: unset;
	}
	
	#serverlist .server-item .ip {
		display: none;
	}
	
	#serverlist .server-item .player-online {
		border: none;
		display: none;
	}
	
	#serverlist .server-item .online-bar {
		display: none;
	}
	
	.fullpage-fix {
		margin-right: 14px;
	}
	
	.more-server-links {
		display: none;
	}
	
	.ns .header .navbar .container .m-list .m-item.logo {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		padding-left: 8px;
		-webkit-flex-basis: content;
		    -ms-flex-preferred-size: content;
		        flex-basis: content;
	}
	
	.ns .header .navbar .container .m-list .user-item {
		padding: 0px 12px;
	}
	
	.sb-parent {
		left: 68px;
	}
	
	.pstore .mid-content {
		width: 100% !important;
		margin-right: 0 !important;
	}
	
	.pstore .ex-right {
		display: none;
	}
}

@media (max-width: 1099px) {
	#templatemo_main_wrapper {
		width: unset;
		max-width: 1100px;
		min-width: unset;
		padding: 0;
	}
	
	#templatemo_content_inner {
		display: -webkit-flex; 
		display: flex; 
	}
	
	
	
	.center_and_right_content {
		flex-direction: column;
		width: 100%;
	}
	
	.main_container {
		width: 100%;
	}
	
	.servers {
		width: 100%;
	}
	
	.desktop-news {
		display: none !important;
	}
	
	#templatemo_content {
		margin-right: 0 !important;
	}
	
	#sidebar-right {
		margin-left: 12px;
	}
	
	.tablet-news {
		display: block;
		margin-left: 12px;
	}
	
	#chatBottomBar .bottom-block {
		flex-direction: row;
	}
	
	#pac_form .social-chats {
		display: none !important;
	}
	
	#pac_submit {
	}
	
	#pac_submit .value-txt {
		display: none;
	}
	    
	#pac_submit	.svg-icon-block {
		display: block;
	}
	
	#pac_submit	.svg-icon-block {
		display: block;
	}
	
	#pac_submit .paper-plane-svg {
		width: 26px !important;
		height: 26px !important;
	}
	
	#chatBottomBar .chat-tools {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	
	#chatBottomBar .svg-icon-chat {
		display: block;
	}
	
	/* News */
	.content-news .text-news {
	}
	
	/* /request */
	
	/* Chat */
	.dblock {
		display: flex;
	}
	
	.dblock .chat-tools {
	}
	
	.dblock #pac_text {
	
	}
	
	.dblock .send-block {
		order: 3;
	}
	
	.dblock #pac_submit {
	}
	
	#chatContainer .blueButton:hover {
		background: none !important;
	}
	
	#chatContainer .blueButton:focus {
		background: none !important;
		border: none !important;
		outline: none !important;
	}
	
	#chatBottomBar .svg-icon-chat {
	}

	.desktop-news {
		display: block !important;
	}
}

@media (max-width: 1100px) {
	.hidden-1000px {
		display: none !important;
	}
	
	.guider {
		right: 5% !important;
	}
	
	#Go_Top {
		display: none !important;
	}
	
	#ModalAdditionalEvidence {
		left: 20% !important;
		width: 60%;
	}
	
	#ModalAdditionalEvidence .ae-info {
		display: none;
	}

	#mid {
		margin-left: unset !important;
	}
	
	#rbar {
		display: none;
	}
	
	.ns .header .navbar .container .m-list .user-item {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		-webkit-flex-basis: content;
		    -ms-flex-preferred-size: content;
		        flex-basis: content;
	}
	
	.ns .header .navbar .container .m-list .ava-item {
		padding-right: 0;
	}
	
	.expage-fix {
		margin-left: 0;
	}
	
	.expage-fix .content {
		margin-right: 14px;
	}
	
	.lbarmenu {
	}
	
	.rbpage-fix {
		padding: 0 12px;
	}
	
	.fullpage-fix {
		padding: 0 12px;
		margin-right: 0;
		margin-left: 0 !important;
	}
	
	#mid .main_container {
		padding: 0px 12px;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
}


@media (max-width: 1039px) {
	.nbody {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	
	#lbar {
		max-width: unset !important;
	}
	
	#lbar .mservers {
		max-width: unset !important; 
		overflow-x: auto;
		position: unset !important;
	}
	
	#serverlist {
		position: relative;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		    -ms-flex-direction: row;
		        flex-direction: row;
		padding: 4px 12px;
	}
	
	#serverlist .server-item {
		margin-right: 6px;
		padding: 0;
	}
	
	#rbar {
		margin: 0px 0px !important;
		padding: 0px 6px;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	
	#mid {
		margin-left: unset !important;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	
	.ns .header .navbar .container .m-list .m-item.logo {
		padding-left: 12px;
	}
	
	.sb-parent {
		width: 100%;
		left: 0;
	}
	
	.server-block {
		width: 100%;
		left: 0;
		top: 96px;
		position: absolute;
	}
	
	.pstore .ex-left {
		display: none !important;
	}
	
	.pstore .mid-content {
		margin: 0 !important;
	}
	
	.server-block .buttons .connect-btn {
		display: none;
	}
	
	.server-block .scoreboard {
		flex-basis: 100%;
	}
}

@media (max-width: 990px) {
	.ns .header .navbar .container .m-list .m-item:last-child {
		padding-left: 9px;
	}
	
	.ns .header .navbar .container .m-list .m-item.smp {
		padding: 0px 5px;
	}

	.ns .header .navbar .container .m-list .m-item:last-child {
		padding: unset;
	}
	
	.ns .header .navbar .container .m-list .ava-item {
		padding-left: 8px !important;
	}

	.mon-cs .middle-content {
		flex-direction: column;
	}
	
	.mon-cs .serv-nav {
		margin-top: 12px;
	}
}

@media (max-width: 795px) {
	.ns .header .navbar .container .m-list .m-item.smp {
		display: none;
	}

	.ns .header .navbar .container .m-list .m-item.logo,
	.ns .header .navbar .container .m-list .user-item {
		-webkit-flex-basis: 70px;
		    -ms-flex-preferred-size: 70px;
		        flex-basis: 70px;
	}
}

@media (max-width: 768px) and (min-width: 767px) {
	.c768 {
		display: none !important;
	}
}


@media (max-width: 767px) {
	body {
		padding: 0 !important;
	}
	
	#sidebar,
	#sidebar-right,
	#templatemo_content  {
    float: none !important;
	display: flex;
	}
  
	#sidebar {
	 order: 3;
	}
	#sidebar-right {
	 order: 2;
	}
	#templatemo_content	{
		order: 1;
		margin: 0 !important;
	}
	
	#templatemo_content_inner {
		flex-direction: column;
	}
	
	#sidebar-right {
		margin: 0 !important;
	}
	
	.servers-tbl tr td:last-child {
		word-break: break-all;
	}
	
	.amenu-block-tgl {
		display: block !important;
	}
	
	.m-list {
		text-align: center;
		width: 100%;
		padding-left: 12px;
	}
	
	.m-list .m-item .user-menu .img-avatar {
		width: 25px !important;
	}
	
	.logo-svg {
		height: 24px;
	}
	
	.sidebar_box.left-box {
		flex-direction: row;
	}
	
	.sidebar_box.left-box .users-online {
		min-width: 220px;
		margin-left: 12px;
	}
	
	.sidebar_box.left-box .users-online .bodyblock {
	    padding-bottom: 7px;
		max-height: 360px;
		overflow: hidden;
	}
	
	.server-rules .tab-content .alert-rules {
		padding: 8px;
	}

	
	/* News */
	.tablet-news {
		margin: 0 !important;
	}
	
	.news-container .suggest-article {
		float: none !important;
	}
	
	.news-container .suggest-article .btn-info {
		border: none;
	}
	
	/* /banlist */
	.banlist .bn-table {
		word-break: break-word;
	}
	
	/* footer */
	.new-footer .main {
		flex-direction: column;
	}
	
	.new-footer .main .links-to-info {
		justify-content: space-around;
	}
	
	.new-footer .main .partner-block {
		order: 2;
		text-align: center;
		margin-top: 4px;
	}
	
	.new-footer .main .more-info {
		order: 3;
		justify-content: center;
		margin-top: 16px;
	}
	
	.dropdown-emotions {
	    width: 100%;
		margin: auto !important;
		position: fixed !important;
		top: 0  !important;
		left: 0  !important;
		bottom: 0  !important;
		right: 0  !important;
	}
	
	#ModalAdditionalEvidence {
		top: 10% !important;
		left: 10% !important;
		width: 80%;
	}

	.vm-block .content {
		overflow-x: auto;
	}
	
	.vm-block .content .pl-left-list,
	.vm-block .content .pl-right-list {
		min-width: 330px;
	}
	
	#mid {
		margin-right: 14px;
	}
	
	#mid .main_container {
		padding: 0px 8px;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	
	.ns .header .navbar .container .m-list .user-item {
		padding: 0;
		flex-basis: 56px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
	.expage-fix {
		margin: unset;
		margin-top: 52px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		padding: 0 6px;
	}
	
	.lbarmenu {
		background: unset;
		-webkit-box-shadow: unset !important;
		        box-shadow: unset !important;
		max-width: unset;
		margin: unset;
		padding: unset;
		margin-bottom: 12px;
	}
	
	.lbarmenu .search-block {
	    padding: unset;
	}
	
	.lbarmenu .options {
		padding: unset;
	}
	
	.rbpage-fix {
		padding: 8px 6px;
	}
	
	.fullpage-fix {
		padding: 0 6px;
	}
	
	#serverlist {
		padding: 4px 8px;
	}
	
	.ns .header .navbar .container .m-list .m-item.logo {
	    -webkit-box-flex: 1;
	    -webkit-flex-grow: 1;
	        -ms-flex-positive: 1;
	            flex-grow: 1;
		max-width: unset;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		padding: 0;
	}
	
	.ns .header .navbar .container .m-list .auth {
		padding-right: 0;
	}
	
	.ns .header .navbar .container .m-list .ava-item {
		padding: 0 !important;
	}
	
	.ns .header .navbar .container .m-list .mid-items {
		display: none;
	}
	
	.ns .header .navbar .container .m-list {
		justify-content: center;
		align-items: center;
		padding: 0;
	}
	
	.amenu-block-tgl {
		flex-basis: 56px;
		padding: 0 !important;
	}
	
	.modal-scoreboard-header h3 {
		font-size: 15px;
	}
	
	.table-monitoring .visible-tc {
		display: table-cell !important;
	}

	.cf .content-wrapper .left-side .comment-block .rcomment {
		width: calc(100% - 68px) !important;
	}

	.cf .content-wrapper .left-side .comment-block .action-block {
		overflow: auto;
		width: inherit !important;
		white-space: nowrap;
	}

	.profile .wide-wall .side {
		max-width: unset;
	}

	.head-part .search-block {
		width: 100%;
	}

	.head-part .search-block .main {
		margin-bottom: 8px;
	}

	.head-part .search-block select {
		width: 100%;
	}
}

@media (max-width: 669px) {
	#mid .tip-top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	
	#mid .tip-top .tip-link-list {
		margin-bottom: 8px;
		-webkit-box-pack: space-evenly;
		-webkit-justify-content: space-evenly;
		    -ms-flex-pack: space-evenly;
		        justify-content: space-evenly;
	}

}

@media (max-width: 638px) {
	/* News */
	.content-news .text-news {
		display: none !important;
	}
	
	.content-news .img-news {
		min-width: 140px;
		width: 140px;
		height: 82px;
	}
	
	.content-news .img-news img {
		width: 140px;
		height: 82px;
	}

	.mon-cs .alt-info .mon-stat .mstat-list .mstat-item.players-now {
		display: none;
	}
}

@media (max-width: 612px) {
	/* Servers */
	.hidden-ip {
		display: none !important;
	}
	
	.server-rules .table-punishment .table_col {
		word-break: break-word;
		font-size: 10px;
	}
	
	.server-rules .wrules .nav-rules a {
		font-size: 16px;
	}

}

@media (max-width: 476px) {
	#sidebar {
		width: 100%;
	}
	
	.sidebar_box.left-box .users-online {
		display: none;
	}
	
	.sidebar_box.left-box .leftblock .leftblogmine {
		max-width: unset;
	}
	
	.sidebar_box.left-box .leftblock .leftblogmine .leftbcontent {
		width: unset;
	}
	
	/* Servers */
	.map-name,
	.th-players-on-map	{
		display: none !important;
	}
	
	.th-players {
	    display: table-cell !important;
	}
	
	.blockservers .maps-players .new-bar {
		display: flex;
	}
	
	.blockservers .maps-players .new-bar .current-players {
		margin: 0 auto;
	}
	
	.maps-players {
		width: unset !important;
		max-width: 162px;
	}
	
	.new-footer {
		padding: 12px 12px;
	}
	
	.new-footer .directory-column .directory-download .cs-link-download {
		margin-bottom: 6px;
	}
	
	.server-rules .wrules .nav-rules a {
		font-size: 11px;
	}
	
	/* forum */
	.new-forum-cmessage .bbp {
		flex-direction: column;
	}
	
	.new-forum-cmessage .actions {
		padding: 4px;
		width: calc(100% - 8px);
	}
	
	.new-forum-cmessage .actions .bbutton {
		margin: 0px !important;
		width: calc(50% - 2px);
	}
	
	.view-request .tbl-adev td {
		display: table-caption;
		padding: 2px 4px !important;
	}
	
	#ModalAdditionalEvidence .modal-dgheader h3 {
		font-size: 13px;
		
	}
	
	.view-request .tbl-adev td input[type="file"] {
		max-width: 218px;
	}
	
	.wc-text {
		padding: 6px 12px !important;
		font-size: 12px !important;
	}

	#rbar {
		max-width: unset;
		width: 100%;
	}
	
	.ns-request-item .server-name {
		/*width: 160px;*/
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	
	.mini-title {
		height: auto;
		word-break: break-word;
	    font-weight: 500;
		text-indent: unset;
	}
	
	.mon-cs .alt-info .mon-stat {
		display: none;
	}
	
	.mon-cs .alt-info {
		padding: 12px 16px;
	}
}


@media (max-width: 418px) {
	.ns-request-item .server-name {
		display: none;
	}
	
	.ns-request-item .server-short-name {
		display: block !important;
	}
	
	.modal-scoreboard-header h3 {
		font-size: 13px;
	}
}

@media (max-width: 359px) {
	.search-block .main .search-select {
		display: none
	}
}
