@media (max-width: 1199.98px) {
	.h992 {
		display: none;
	}

	.v992 {
		display: block;
	}

	:root {
		--container: 970px;
		--font-size: 15px;
	}

	.aside {
		display: none;
	}

	.header-nav {
		display: none;
		font-size: 1rem;
	}

	.header-lang {
		display: block !important;
	}

	.types-item__title {
		font-size: 1.2rem;
	}

	.section-info {
		display: block;
	}

	.section-info__media {
		margin-left: 0;
		margin-top: 1.2rem;
	}

	.flex-container {
		display: flex;
		gap: 2em;
		flex-wrap: wrap;
	}
	
	.flex-container .heading {
		width: 100%;
		align-items: flex-start;
		margin-bottom: 0;
	}
	
	.flex-container .seo__text {
		width: 100%;
	}

	.no-language {
		padding: 1.4em 0;
	}

	.footer-main {
		display: block;
	}

	.footer__info {
		margin-bottom: 2rem;
	}

	.menu__info {
		margin-left: 6rem;
	}

	.menu__tel {
		font-size: 2.3rem;
	}

	.color-item__main {
		margin-bottom: 1rem;
	}

	.color-item__main-image {
		margin-bottom: 1rem;
	}

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

	.color-item__items .item {
		padding: 0.1rem !important;
	}

	.card-page__annotation {
		margin-bottom: 2rem;
	}

	.card-page__container--alt .card-page__media {
		width: 43% !important;
	}

	.card-page__container--alt .card-page__content {
		width: 57% !important;
	}

	.card-page__image {
		width: 100%;
	}

	.card-page__bottom .card-more__wrapper .item {
		width: calc((100% / 4) - 15px);
	}
    .dealer__container {
        padding: 42px 0 140px 32px;
    }
	.dealers_title {
		font-size: 4rem;
	}

	.about.test {
		flex-direction: column-reverse;
		border-left: none;

	}

	.about.test .about__content {
		width: var(--container);
		margin-left: auto;
		margin-right: auto;
		padding-right: 15px;
		padding-left: 15px;
	}

	.about.test .heading {
		height: 550px;
		width: 100%;
	}


	.about.test .heading-content {
		margin-left: auto;
		padding-right: 0;
	}

	.about_item .about__content {
		padding-left: 98px;
	}

	.about_item:nth-child(2n) .about__content {
		padding-left: 0;
		padding-right: 98px;
	}

	.about-page__media {
		width: 27rem;
		padding-right: 4rem;
	}

	.about-page__content {
		font-size: 1.2rem;
	}

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

	.advs .item {
		padding: 1.4rem;
	}

	.dealers_advs .heading {
		align-items: flex-start;
	}

	.dealers_advs .heading > .h2 {
		margin-bottom: 0;
	}

	.pic-block__title {
		font-size: 1.1rem;
		height: 5.5rem;
	}

	.tags {
		font-size: 0.9rem;
	}

	.calculator__description {
		width: 24rem;
	}

	.calculator__main {
		flex-wrap: wrap-reverse;
	}

	.calculator__details-wrapper,.calculator__details-wrapper.milq {
		width: 100%;
	}

	.calculator__info {
		margin-left: 0;
		margin-bottom: 4rem;
		width: 100%;
	}

	.paint__wrapper .filter-page__aside {
		width: 280px;
		margin-right: 5rem;
	}
	.paint__wrapper .items {
		justify-content: space-between;
	}
	
	.paint__wrapper:not(:last-child) {
		margin-bottom: 5rem;
	}
	
	.paint__wrapper .item {
		width: 45%;
	}
	
	.paint__aside_text {
		margin-top:1.5rem;
		font-size: 0.875rem;
	}
	
	.paint__aside_more {
		margin-top: 1rem;
	}
	
	
.milq .calculator__info {
	position: relative;
	top: 0;
}

.fs__btns>* {
	margin-left: 1.5rem;
}

.calculator__main.milq .calculator__info  {
	margin-left: 0;
}

	.calculator__color {
		/* width: 30rem; */
		padding-bottom: 50%;
	}

	.max-info {
		width: 35rem;
	}

	.collection__header {
		padding-bottom: 1rem;
	}

	.collection__items.styles__items .item {
		width: 33.333%;
	}

	.collection.style__collection .heading__left {
		max-width: none;
	}

	.style__collection .styles__link:not(:last-child) {
		margin-bottom: 10px;
		padding: 10px 16px;
	}

	.fs__nav {
		margin-top: 5rem;
	}

	.instruction__anchor {
		padding: 0 1em;
	}

	.instruction__links {
		font-size: 1em;
	}

	.instruction__list .items {
		margin: -1em -2em;
	}

	.instruction__list .item {
		padding: 1em 2em;
	}

	.instruction__item-context {
		font-size: 1em;
	}

	.instruction__step {
		width: 100%;
	}

	.instruction__step:nth-child(even) {
		flex-direction: row-reverse;
	}

	.cooperation-main.test .items {
		padding-left: 5rem;
	}

	.instruction__step:nth-child(even) .instruction__step-content {
		text-align: right;
	}

	.instruction__step:nth-child(even) .instruction__step-content .heading {
		display: block;
	}

	.instruction__step.resize-reverse:nth-child(odd) {
		flex-direction: row-reverse;
	}

	.instruction__step.resize-reverse:nth-child(odd) .instruction__step-content {
		text-align: left;
	}

	.instruction__step.resize-reverse:nth-child(even) {
		flex-direction: row;
	}

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

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

	.instruction__success {
		width: 100%;
		padding-top: 3rem;
		padding-bottom: 3rem;
	}

	.certificates__wrapper .item {
		width: 25%;
	}

	.lac-element__title {
		font-size: 2.5em;
	}

	.lac-element__description {
		margin-top: 1em;
	}

	.lac-element__items .item:nth-child(4) .lac-element__item-title {
		color: #fff;
		text-shadow: 0 0 6px black;
	}

	.lac-element:nth-child(even) .lac-element__items .item:nth-child(4) .lac-element__item-title {
		color: var(--clr-text);
		text-shadow: none;
	}

	.lac-element:nth-child(even) .lac-element__items .item:first-child .lac-element__item-title {
		color: #fff;
		text-shadow: 0 0 6px black;
	}

	.lac-element__item {
		width: 9em;
	}

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

	.fs-online__bottom {
		margin-top: 2em;
	}

	.fb-online__wrapper {
		padding-right: 2.5em;
	}

	.guides .items {
		margin: -1em;
	}

	.guides .item {
		padding: 1em;
	}

	.lac-element__media {
		width: 34em;
	}

	.cooperation-main .text {
		font-size: 1.2em;
	}

	.cooperation-item__description {
		font-size: 1em;
	}

	.cooperation-item__title {
		font-size: 1.4em;
		margin-bottom: 1.2em;
	}

	.video__title {
		right: 2em;
		font-size: 1.2em;
	}

	.scls-container {
		flex-direction: column;
		text-align: center;
		padding: 20px;
	}

	.stages__content {
		padding: 4.75rem 3.56rem 0;
	}

	.stages__list {
		display: flex;
		gap: 30px;
	}

	.stages__item {
		padding: 30px 30px 35px;
	}

	.stages__item_text {
		font-size: 26px;
	}

	.dealers__feedback_form .item {
		width: 100%;
	}

	.dealers__feedback {
		padding: 42px 42px;
	}

	.course__wrapper {
		flex-direction: column;
	}
	.course__sidebar {
		order: -1;
		width: 100%;
		padding-left: 0;
		
	}
	.course__sidebar .sidebar-items {
		display: flex;
		flex-direction: row;
		/* justify-content: space-between; */
		gap: 1em;
		margin-bottom: 1em;
	}
}