@media ( max-width: 1080px) {
	.list .list-items .item .item-content {
		min-width: auto;
		max-width: 100%;
	}
	.header--menu {
		position: absolute;
		width: 100%;
		flex-direction: column;
		left: 0;
		top: 54px;
		overflow: hidden;
		height: 0;
		transition: all 0.6s;
	}
	.header--block__left {
		order: 2;
	}
	.header-menu--mobile {
		display: block;
		color: var(--white);
	}
	.menu-active .header--menu {
		display: flex;
		z-index: 4;
		background: var(--green);
		height: calc(54px * 8);
	}
	.chat-system {
		flex-direction: column;
	}
	.chat-footer, .chat-meta-user {
		border-radius: 6px;
	}
	.user-list-info {
		border-radius: 6px;
		order: 2;
		margin: 20px 0;
		width: 100%;
	}
}

@media ( max-width: 991px) {
	.sidebar {
		left: -100%;
	}
	.sidebar-active .sidebar {
		left: 0;
		z-index: 4;
		border-radius: 0;
	}
}

@media ( max-width: 768px) {
	.form-content {
		min-width: 270px;
	}
	.item-content-radio {
		padding-left: 0;
	}
	.mediafiles_images .mediafiles_item {
		max-width: none;
	}
}

@media ( max-width: 480px) {
	.header {
		justify-content: space-between;
	}
	.header--block__left, .header--block__right, .header--block__center {
		width: auto;
	}
	.header--block__right {
		order: 3;
	}
	.header--block__left {
		max-width: 150px;
	}
	.header .nav-item {
		margin-right: 10px;
		margin-left: 0;
	}
	.header .nav-item:last-of-type {
		margin-right: 0;
	}
	.header .navbar-item {
		margin-right: 0;
	}
}