@media only screen and (max-width: 1480px) {
	/* Bar. */

	.bar {
		max-width: 280px;
	}

	.bar_header .header_logo_text {
		display: none;
	}

	/* Bar. */



	/* Admin. */

	.admin_wrapper {
		padding-left: 280px;
	}

	.admin_content .content {
		max-width: 100%;
	}

	.admin_wrapper .tabler {
		overflow-x: auto;
	}

	.admin_wrapper .tabler table th,
	.admin_wrapper .tabler table td a,
	.admin_wrapper .tabler_note {
		white-space: nowrap;
	}

	.admin_wrapper .tabler table th {
		padding-right: 24px;
	}

	.admin_wrapper .tabler table th:last-child {
		padding-right: 0;
	}

	/* Admin. */
}

@media only screen and (max-width: 1100px) {
	/* Bar. */

	.bar.open {
		transform: translateX(-100%) !important;
	}

	.bar.active {
		transform: translateX(0%) !important;
	}

	.bar_close {
		display: block;
	}

	/* Bar. */



	/* Admin. */

	.admin_wrapper {
		padding-left: 0;

		transition: padding .23s ease-out;
	}

	.admin_wrapper .tabs {
		overflow-x: auto;
		flex-wrap: inherit;
	}

	.admin_wrapper .header_left .button {
		display: block;
	}

	/* Admin. */
}

@media only screen and (max-width: 1000px) {
	/* Header. */

	.header_center {
		display: none;
	}

	/* Header. */



	/* Footer. */

	.footer_link {
		padding-left: 0;
		color: #FCFCFC;
	}

	.footer_link:before {
		display: none;
	}

	/* Footer. */



	/* General. */

	.general_image {
		padding-left: 0;
	}

	/* General. */



	/* Packages. */

	.packages_group {
		margin: -10px;
	}

	.packages_block {
		width: 100%;
		margin: 10px;
	}

	/* Packages. */



	/* Profile. */

	.profile_block {
		width: 100%;
	}

	.profile_avatar {
		height: 200px;
	}

	.profile_block.dual {
		width: 100%;
	}

	/* Profile. */
}

@media only screen and (max-width: 768px) {
	/* Header. */

	.header {
		padding: 0;
	}

	.header_group {
		border-radius: 0;
	}

	.header_logo_text {
		display: none;
	}

	.header_bell_wrapper {
		right: -81px;
	}

	.header_bell_group:before {
		right: 101px;
	}

	/* Header. */



	/* Footer. */

	.footer {
		padding: 0;
	}

	.footer_group {
		display: block;

		padding: 24px 24px;
		border-radius: 0;
	}

	.footer_link {
		display: block;

		margin-right: 0;
		margin-bottom: 18px;
		text-align: center;
	}

	.footer_copy {
		padding-top: 14px;
		text-align: center;
	}

	/* Footer. */



	/* General. */

	.general_info {
		width: 100%;
		padding-top: 40px;
	}

	.general_title {
		font-size: 48px;
	}

	.general_image {
		width: 100%;
		padding-bottom: 40px;
	}

	/* General. */



	/* Content. */

	.content {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.content_block {
		width: 100%;
	}

	.content_wrapper {
		padding-top: 0;
	}

	.content_title {
		margin-bottom: 20px;
	}

	.content_bar {
		width: 100%;
		padding-bottom: 36px;
	}

	/* Content. */



	/* Sign. */

	.sign_wrapper {
		width: 100%;
	}

	.sign_logo {
		display: none;
	}

	/* Sign. */



	/* Boxer. */

	.boxer {
		margin-top: 20px;
		padding: 24px;
	}

	.boxer_title {
		padding-top: 12px;
		font-size: 16px;
	}

	.boxer_avatar {
		padding-bottom: 20px;
	}

	.boxer_avatar img {
		position: static;
	}

	.boxer_bar_center {
		display: none;
	}

	.boxer_bar_right {
		width: 100%;
	}

	.boxer_bar_left {
		width: 100%;
	}

	.boxer_lists .boxer_list {
		width: 100%;
	}

	.boxer_lists .boxer_list:last-child {
		padding-top: 20px !important;
		padding-left: 0;
	}

	.boxer_stats_block {
		width: 100%;
	}

	/* Boxer. */



	/* Tiles. */

	.tiles_info {
		padding-left: 0;
	}

	.tiles_image {
		position: absolute;
		top: 16px;
		left: 0;

		width: 68px;
	}

	.tiles_header {
		padding: 12px 0 12px 84px;
	}

	.tiles_title {
		padding-right: 40px;
		font-size: 16px;
	}

	.tiles_menu {
		width: 32px;
		height: 32px;
	}

	.tiles_menu:before {
		top: 6px;
		left: 6px;

		width: 16px;
		height: 16px;
	}

	/* Tiles. */



	/* Reports. */

	.reports_label {
		font-size: 13px;
		line-height: 20px;
	}

	.reports_load .button {
		max-width: 100%;
	}

	/* Reposrts. */



	/* Tabler. */

	.tabler_client_home tr:first-child,
	.tabler_client_home td:nth-child(3),
	.tabler_client_home td:nth-child(4) {
		display: none;
	}

	/* Tabler. */



	/* Portfolio. */

	.portfolio_block {
		width: calc(50% - 16px);
	}

	/* Portfolio. */



	/* Graff. */

	.graff_block {
		width: calc(50% - 16px);
	}

	/* Graff. */



	/* Profile. */

	.profile_input_user {
		width: 100%;
		padding-top: 16px;
		padding-left: 0;
	}

	/* Profile. */



	/* Button. */

	.button.checker {
		position: relative;

		width: 48px;
		font-size: 0;
	}

	.button.checker:before {
		content: '';
		position: absolute;
		top: 12px;
		left: 12px;

		width: 24px;
		height: 24px;
		background-image: url('/images/icons/27.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% auto;
	}

	/* Button. */



	/* Filter. */

	.filter_wrapper {
		left: -2px;

		width: auto;
		padding:  20px 24px;
	}

	/* Filter. */
}

@media only screen and (max-width: 480px) {
	/* Tiles. */

	.tiles_artists .artists {
		width: 100%;
	}

	/* Tiles. */
}