@media (max-width: 1880px) {
	:root {
		--container: 1340px;
	}

	.page-wrapper {
		grid-gap: 2em;
	}

	.fb-online__fields .item {
		width: 33.333%;
	}

	.fb-online__fields .item.select_field {
		width: 50%;
	}

	.fb-online__fields .item.medium {
		width: 100%;
	}

	.fb-online__fields .item.title {
		width: auto;
	}

	.fb-online__fields .item.select {
		width: 75%;
	}

	.structure-online .item {
		width: 33.333%;
		padding: 1.25rem;
	}

	.structure-online .items {
		margin: -1.25rem;
	}

	.fs-online__content {
		padding-top: 5em;
	}

	.color-item__items .items {
		margin: -0.25rem !important;
	}

	.color-item__items .item {
		width: calc(100% / 8);
		padding: 0.25rem !important;
	}

	.card-page__media {
		width: 46rem;
	}

	.card-page__container--alt .card-page__media {
		width: 36rem;
	}

	.card-page__content {
		width: calc(100% - 46rem);
		padding-left: 6rem;
		padding-right: 0 !important;
	}

	.card-page__bottom {
		flex-wrap: wrap;
	}

	.card-page__colors_list {
		gap: 1rem 2.8rem;
	}

	.card-page__colors_list>a {
		margin-top: 0;
		/*margin-right: 3.6rem;*/
		width: calc(45% - 1rem / 2);
		/* flex: 1 1 130px; */
	}

	/* .card-page__bottom>a,
	.card-page__colors>a {
		margin-right: 3.6rem;
	width: calc(45% - 1rem / 2);
	} */

	.docs__description {
		padding-right: 0;
	}

	.feedback__header {
		/* margin-right: 10rem; */
	}

	.calculator .search__form {
		width: 42rem;
	}

	.calculator__description {
		width: 32rem;
	}

	.calculator__color {
		/* width: 15rem; */
	}

	.calculator__details-wrapper,
	.calculator__details-wrapper.milq {
		width: calc(3.1rem * 18);
	}

	.mapper__location-list ul {
		column-count: 7;
	}

	.label {
		display: block;
	}

	.label__wrapper {
		margin-top: 4rem;
	}

	.label__main .img {
		width: 32rem;
	}

	.menu__info {
		margin-left: 9rem;
		padding: 0;
	}

	.calculator__color_item {
		width: 50% !important;
	}

	.person__media {
		display: none;
	}

	.person__image {
		width: 15em;
		margin-right: 2em;
	}

	.lac-element__media {
		width: 53em;
	}

	.lac-element__content {
		padding-top: 4em;
	}

	.lac-element__item {
		width: 10em;
	}


	.lac-element__content {
		min-height: 37em;
	}

	.lac-element__images {
		height: 100%;
	}

	.lac-element__image {
		height: 100%;
	}

	.lac-element__image img {
		height: 100%;
	}

	.lac-element__items .item {
		padding: 0.4em;
	}

	.lac-element__items .items {
		margin: -0.4em;
	}

	.lacs .item {
		width: 20%;
	}

	.fs__desc {
		margin-top: 2.75em;
	}

	.milq .calculator__details {
		justify-content: flex-start;
	}

	.dealers_title {
		font-size: 6.3rem;
	}
}

@media (max-width: 1500px) {
	:root {
		--container: 1360px;
		--gap: 1em;
	}

	.lac-element-fill-outer .lac-image {
		height: 8em;
	}

	.max-info {
		top: 3.9rem;
	}

	.header-left {
		margin-left: 0;
	}

	.header .logo {
		margin-right: 3rem;
	}

	.header-nav {
		font-size: 0.88rem;
	}

	.header-nav>ul>li {
		margin-right: 1rem;
	}

	.header-wrapper {
		margin-top: 3.9rem;
	}

	.fs {
		height: calc(100vh - 3.9rem);
	}

	.fs__title {
		font-size: 3.3rem;
		line-height: 1.2;
	}

	.types-item-outer {
		margin-right: 2rem;
	}

	.mapper-wrapper {
		height: 40rem;
	}

	.mapper-info {
		width: 20.5rem;
	}

	.mapper__location-list ul {
		column-count: 6;
	}

	.footer__info {
		margin-right: 4rem;
	}

	.menu__header-content {
		margin-left: 0;
	}

	.menu__info {
		padding-right: 0;
		margin-left: 10rem;
	}

	.menu__tel {
		font-size: 2.7rem;
		margin-bottom: 2rem;
	}

	.menu__categories {
		margin: -2rem;
	}

	.menu__categories .item {
		padding: 2rem;
	}

	.menu__main {
		padding-top: 5rem !important;
		padding-bottom: 5rem !important;
	}

	.menu__bottom {
		padding-top: 3rem;
		padding-bottom: 4rem;
	}

	.search__input input {
		padding: 1.38rem;
	}

	.submenu {
		padding-bottom: 2rem;
	}

	.search__body {
		padding-top: 2rem;
		padding-bottom: 4rem;
	}

	.card-page__media {
		width: 54% !important;
	}

	.card-page__container--alt .card-page__media {
		width: 36rem !important;
	}

	.card-page__content {
		width: 46% !important;
		padding-left: 4rem;
	}

	.card-page__bottom>* {
		/*margin-right: 2.5rem;*/
	}

	.about-page__media {
		padding-left: 0;
		width: 30rem;
	}

	.about-page__content {
		padding-right: 0;
	}

	.advs .items {
		margin: -1.4rem -2rem;
	}

	.advs .item {
		padding: 1.4rem 2rem;
	}

	.story__slide {
		width: 28rem;
	}

	.story__title {
		font-size: 2.1em;
	}

	.story__image {
		width: 20rem;
	}

	.page__content {
		padding-right: 6rem;
		width: calc(100% - 16rem);
	}

	.page__sidebar {
		width: 16rem;
	}

	.filter-form__content .items {
		margin: -0.4rem -0.2rem;
	}

	.filter-form__content .item {
		padding: 0.4rem 0.2rem;
	}

	.filter-page__aside {
		width: 180px;
	}

	.paint__wrapper .filter-page__aside {
		width: 245px;
		margin-right: 6rem;
	}

	.paint__wrapper .items {
		justify-content: space-between;
	}

	.paint__wrapper:not(:last-child) {
		margin-bottom: 6rem;
	}

	.paint__wrapper .item {
		width: 30%;
		;
	}

	.paint__aside_text {
		margin-top: 2rem;
		font-size: 0.875rem;
	}

	.paint__aside_more {
		margin-top: 1.5rem;
	}

	.docs__wrapper {
		display: block;
	}

	.docs__content {
		width: 100%;
		margin-bottom: 3rem;
	}

	.docs__description {
		padding-right: 3rem;
	}

	.feedback__wrapper {
		padding-left: 4rem;
		padding-right: 4rem;
	}

	.feedback__header {
		/* margin-right: 5rem; */
	}

	.calculator .search__form {
		width: 33rem;
	}

	.dealers_title {
		font-size: 5.2rem;
	}

	.gal__small {
		width: 17em;
	}

	.instruction__content {
		width: 65%;
	}

	.instruction__annotation {
		width: 70%;
	}

	.instruction__step-title {
		font-size: 1em;
	}

	.instruction__step-cont {
		font-size: 0.8em;
	}

	.instruction__step-content {
		padding: 2em;
	}

	.color-items .item.small {
		width: 25%;
	}

	.lac-element__media {
		width: 43em;
	}

	.lac-element__item {
		width: 7.5em;
	}

	.brand__item_descroption-content {
		padding-right: 3.375rem;
		padding-top: 7rem;
		padding-bottom: 3rem;
	}

	.gal__wrapper_sliders {
		height: 700px;
	}
}

@media (max-width: 1400px) {
	:root {
		--container: 1240px;
	}

	.calculator__details-wrapper,
	.calculator__details-wrapper.milq {
		width: calc(3.1rem * 16);
	}

	.card-page__bottom .card-more__wrapper .item {
		width: calc((100% / 5) - 15px);
	}

	.about-page__brands .brands .item {
		width: 33%;
	}


	.dealer__aside {
		width: calc(465 / 1920 * 100%);
		min-width: 400px;
	}

	.dealer__aside_menu-title {
		padding: 1.875rem 2rem 1.875rem 2.5rem;
	}

	.dealer__container {
		padding: 42px 0 160px 56px;
	}


	.dealers__contact_list.managers__list {
		grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
	}

	.accordion__item .accordion__title .icon {
		width: 40px;
		height: 40px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.accordion__item .accordion__title .icon svg {
		width: 50%;
	}

	.dealers__catalog_child .title {
		padding: 2rem;
	}

	.dealers__feedback {
		padding: 48px 56px;
	}

	.dealers__catalog_child {
		padding-top: 100%;
	}

	.advs__items {
		margin-top: 56px;
		margin-bottom: 56px;
	}

	.advs__items .items {
		margin-top: 0;
		margin-bottom: 0;
	}

	.advs__items .item {
		width: 25%;
	}

	.advs__icon {
		height: 56px;
		width: auto;
		margin-bottom: 32px;
	}

	.advs__img {
		height: 100%;
		width: auto;

	}
}

@media (max-width: 1240px) {
	:root {
		--container: 1140px;
	}

	.calculator__main.milq .calculator__info {
		margin-left: 3rem;
	}

	.dealers__catalog_child .title {
		padding: 1.5rem;
	}
}