@media (max-width:1360px) {
	html, body {
		min-width:1260px;
	}
	
	.full {
		width:1200px;
	}
	
	.panel li {
		margin:0 25px;
	}
	
	.menu li {
		margin-left:25px;
	}
	
	.viewn {
		width:228px;
	}
}

@media (max-width:1200px) {
	html, body {
		min-width:320px;
		overflow-x:hidden;
	}
	
	.login {
		margin-left:0;
	}
	
	.auction-left,
	.auction-right {
		width:100% !important;
	}
	
	.auction-right {
		margin:0 !important;
		display:flex;
		align-items:center;
		justify-content:center;
	}
	
	.auction-flex {
		flex-direction:column;
	}
	
	.popup-form span, .transparent-title, .popup-under-title {
		font-size:13px !important;
	}
	
	.uk-modal-dialog .orange-button {
		font-size:13px !important;
	}
	
	.full {
		width:100%;
		margin:0;
		box-sizing:border-box;
	}
	
	.header, .header .full, .panel, .footer, .footer .full, .search {
		height:auto;
	}
	
	.header .full {
		flex-direction:column;
		padding:20px;
	}
	
	.hright {
		margin:0;
		flex-direction:column;
	}
	
	.hright .cabinet {
		margin:0 auto;
	}
	
	.logo {
		transform:scale(0.8);
	}
	
	.menu {
		margin:5px 0;
	}
	
	.menu li {
		margin:5px !important;
	}
	
	.menu a {
		font-size:11px;
	}
	
	.panel {
		padding:15px;
		padding-top:0;
	}
	
	.panel li {
		margin:10px 5px !important;
	}
	
	.about-title, .about-text, .viewn-name, .viewn-list li, .viewn-link a {
		font-size:12px;
	}
	
	.about-title h1 {
		font-size:12px;
	}
	
	.about {
		background:#141825;
	}
	
	.viewn-loop {
		justify-content:center;
	}
	
	.about {
		margin-bottom:20px;
	}
	
	.registration-login {
		flex-direction:column;
	}
	
	.registration-login .fl, .registration-login .fr {
		width:100%;
	}
	
	.uk-notify.uk-notify-top-center {
		width:auto !important;
		margin:10px !important;
	}
	
	.search-pole {
		flex-direction:column;
		flex-wrap:nowrap;
		margin:0 20px 30px 20px;
	}
	
	.search-pole .select {
		width:100%;
	}
	
	.search-pole span {
		width:auto;
		padding:0 0 5px 0;
	}
	
	.search-info-in {
		margin:0;
		flex-direction:column;
	}
	
	.search-info-in button {
		margin:0 auto;
	}
	
	.table-title {
		font-size:14px;
		height:40px;
		border-radius:0;
	}
	
	.table-title h2 {
		font-size:14px;
	}
	
	.table ul {
		flex-direction:column;
		height:auto;
		padding:10px 20px;
		border-radius:0;
	}
	
	.table ul li {
		width:100% !important;
	}
	
	.table li:nth-child(1) img {
		margin-right:5px;
	}
	
	.table li:nth-child(2) img {
		margin-right:5px;
	}
	
	.table .online {
		margin-left:0 !important;
		margin-right:0 !important;
	}
	
	.table li:nth-child(5) i {
		margin-left:10px;
	}
	
	.container {
		padding:20px 0;
	}
	
	.about {
		margin-top:10px;
	}
	
	.footer {
		position:static;
	}
	
	.paginator {
		padding-top:20px;
	}
	
	.footer .logo, .footer .right, .fnav {
		display:none;
	}
	
	.footer {
		padding:20px;
		text-align:center;
	}
	
	.server-nav {
		flex-direction:column;
		padding:20px;
		height:auto;
	}
	
	.server {
		flex-direction:column;
	}
	
	.server-nav li {
		margin:10px;
	}
	
	.server-l, .server-r {
		width:100%;
		border-radius:0;
		padding:10px 20px !important;
	}
	
	.server-l {
		flex-direction:column;
	}
	
	.server-pole {
		width:100% !important;
	}
	
	.server-pole.pole-2 {
		padding-left:0px;
		padding-right:0px;
	}
	
	.server-table {
		flex-direction:column;
	}
	
	.server-table-in {
		width:100%;
		margin-bottom:10px;
	}
	
	.profile-table ul:nth-child(1) {
		display:none;
	}
	
	.profile-table ul {
		flex-direction:column;
		height:auto;
		padding:10px 20px;
	}
	
	.profile-table ul li {
		width:100% !important;
		max-width:100% !important;
		margin-left:0 !important;
	}
	
	.menu-contacts {display:block !important;}
}

@media (max-width:500px) {
	.viewn {
		width:140px;
	}
	
	.viewn-name {
		margin:10px 0;
	}
	
	.viewn-link {
		padding:0;
	}
	
	.viewn-list {
		display:none;
	}
}

@media (max-width:600px) {
	.menu {
		flex-direction:column;
	}
	
	.menu a {
		display:flex;
		align-items:center;
		justify-content:center;
	}
}

@media (min-width:1201px) {
	.cs-love-border a:hover {
		box-shadow:0 0 30px #ef9c1950, inset 0 0 30px #ef9c1950;
		color:#ef9c19;
	}

	.cs-love-border a {
		border:2px solid #ef9c19;
		font-size:13px;
		font-weight:bold;
		text-transform:uppercase;
		color:#fff;
		padding:0 10px;
		border-radius:5px;
		height:40px;
		margin-left:10px;
		display:flex;
		align-items:center;
		justify-content:center;
		white-space:nowrap;
	}
}