@media screen and (max-width: 1550px) {
	.mk-main-hero__cards {
		gap: 24px;
	}
	.mk-main-hero__content-inner-left {
		gap: 12px;
	}

	.mk-main-hero__card {
		padding: 20px;
	}
	.mk-main-hero__content {
		padding-top: 135px;
	}
	.mk-dropdown__link {
		padding: 8px;
	}
	.mk-dropdown-catalog-link {
		padding: 8px 3px;
	}
	.mk-header__menu-nav ul,
	.mk-header__menu {
		gap: 20px;
	}
	.news__card-right {
		grid-column: span 4;
	}
}

@media screen and (max-width: 1280px) {
	.section-popup__body,
	.section-popup__head {
		padding: 24px 16px;
	}
	.section-popup__head-logo {
		max-width: 148px;
	}
	.mk-main-hero__card {
		min-height: 142px;
	}
	.mk-header__main-header {
		padding: 20px 0;
	}
	.mk-main-hero__card-num {
		font-size: 52px;
	}
	.mk-hero-title {
		font-size: 52px;
	}
	.mk-hero-text {
		font-size: 20px;
		max-width: 375px;
	}
	.mk-container {
		width: 1024px;
	}
	.footer__data-email {
		font-size: 18px;
	}
	.about-sm__inner--main {
		gap: 24px;
	}
	.mk-hero-title {
		font-size: 42px;
	}
	.mk-main-hero__card-num {
		font-size: 42px;
	}
	.mk-main-hero__card-text {
		font-size: 14px;
	}
	.mk-header__logo {
		max-width: 175px;
	}
	.mk-header__menu-link {
		font-size: 12px;
	}
	.mk-header__menu-nav ul {
		gap: 15px;
	}
	.mk-dropdown__link {
		font-size: 12px;
	}
	.mk-header__dropdown {
		min-height: 420px;
	}
	.mk-header__dropdown-inner-right {
		gap: 18px;
	}
	.mk-dropdown__icon {
		width: 28px;
		height: 28px;
	}
	.mk-dropdown__icon svg {
		width: 12px;
		height: 12px;
	}
	.about-sm__title {
		font-size: 28px;
	}
	.slider-block__inner {
		gap: 48px;
	}
	.why-us__item-num {
		font-size: 48px;
	}
	.why-us__item-icon {
		width: 28px;
		height: 28px;
	}
	.why-us__items {
		grid-template-columns: repeat(2, 1fr);
	}
	.slider-card__content-top-title {
		font-size: 20px;
	}
	.slider-card__content {
		gap: 16px;
	}
	.slider-block__nav-current {
		font-size: 16px;
	}
	.slider-card__arrow {
		top: 10px;
		right: 10px;
		width: 36px;
		height: 36px;
		padding: 9px;
	}
	.title-h2 {
		font-size: 32px;
	}
	.gap-48 {
		gap: 24px;
	}
	.gap-24 {
		gap: 16px;
	}
	.sertificates__right {
		max-width: 685px;
	}
	.borders-block {
		padding: 72px 0px;
	}
	.sertificates__slider {
		transform: translateX(64px);
		padding-top: 40px;
	}
	.swiper-slide.swiper-slide-next .sertificates__item-img {
		transform: scale(0.85) translateX(23px);
	}
	.text-20 {
		font-size: 16px;
	}
	.slider-block__link {
		font-size: 14px;
	}
	.news-block__inner {
		gap: 20px;
	}
	.spin3d-item__title {
		font-size: 16px;
		max-width: 100px;
	}
	.spin3d-item {
		width: 270px;
	}
	.spin3d-item__text {
		padding-top: 20px;
		padding-left: 12px;
	}
	.spin3d-item__icon {
		width: 24px;
		height: 24px;
	}
	.spin3d-item {
		padding-left: 10px !important;
	}
	.spin3d-hero__wrapper {
		height: 450px;
	}
	.trust-grid__inner {
		gap: 48px;
	}
	.news__card-title {
		font-size: 16px;
	}
	.text-16 {
		font-size: 14px;
	}
	.about-sm__bottom p {
		font-size: 16px;
	}
	.mk-header__dropdown-inner-left {
		max-width: 420px;
	}
	.dropdown-toggle__icon {
		width: 6px;
		height: 12px;
	}
	.feedback-form__inner {
		gap: 24px;
	}
	.feedback-form {
		gap: 24px;
	}
	.feedback-section {
		padding: 72px 0;
	}
	.section-margin {
		margin-top: 72px;
	}
	.section-404,
	.breadcrumbs-section {
		margin-top: 135px;
	}
	.sertificates--about .sertificates__inner {
		margin: 0px;
	}
	.files-list__item {
		display: grid;
		grid-template-columns: 185px 1fr 24px;
	}
	.landing-hero__title {
		font-size: 36px;
	}
	.mk-container--left {
		padding-left: calc(50vw - 512px - 10px);
	}
	.mk-container--right {
		padding-right: calc(50vw - 512px - 10px);
	}
	.landing-hero-fix {
		height: 135px;
	}
	.landing-hero {
		height: calc(100vh - 135px);
	}
	.products-grid__card .slider-card__content-top-title {
		font-size: 22px;
	}
	.products-grid__card .slider-card__content {
		gap: 24px;
	}
	.product-hero__thumbs {
		width: 125px;
	}
	.product-hero__title {
		font-size: 20px;
	}
	.product-hero__content {
		gap: 32px;
	}
	.product-hero__gallery {
		max-height: 475px;
	}
	.product-hero__main {
		aspect-ratio: 242 / 360;
	}

	.products-grid__card .slider-block__link {
		font-size: 15px;
	}

	/* 15.08 to remove */
	.mk-main-hero__content-inner {
		padding: 20px 0px;
	}
	.mk-main-hero {
		height: auto;
	}
	/* 15.08 to remove */
	.footer__logo {
		max-width: 175px;
	}
}

@media screen and (max-width: 1064px) {
	.products-grid__card-black .slider-card__content-top-title {
		font-size: 22px;
	}
	.products-grid__card .slider-card__content-top-text {
		font-size: 16px;
	}
	.mk-container {
		width: 800px;
	}
	.footer__top-left,
	.footer__top-right {
		gap: 24px;
	}
	.footer__contacts-social-link {
		width: 24px;
		height: 24px;
		padding: 7px;
	}
	.footer__top-left {
		max-width: 220px;
	}
	.footer__inner {
		gap: 48px;
	}
	.footer {
		padding: 62px 0 32px;
	}
	.footer__top {
		display: flex;
		justify-content: space-between;
	}
	.footer__block2,
	.footer__block1 {
		grid-column: span 2.3;
	}
	.footer__top-left {
		grid-column: span 3;
	}
	.footer__data-email {
		font-size: 16px;
	}

	.mk-header__top,
	.mk-header__menu,
	.mk-header__dropdown-overlay,
	.mk-header__dropdown {
		display: none;
	}

	.header-mobile__right {
		display: flex;
	}
	.header-mobile__menu {
		display: block;
	}
	.mk-main-hero__content {
		padding-top: 80px;
	}

	.about-sm__top {
		display: flex;
		flex-direction: column;
		gap: 24px;
	}
	.about-sm__text--big {
		font-size: 16px;
	}
	.about-sm__text {
		padding-left: 0px;
	}
	.about-sm__block {
		grid-template-columns: 300px 1fr;
	}
	.mk-main-hero__card::before {
		right: 20px;
	}

	.mk-header__menu-nav ul {
		display: flex;
		flex-direction: column;
		gap: 24px;
	}
	.mk-header__menu-nav ul li {
		width: 100%;
	}
	.mk-header__menu-link {
		font-size: 14px;
		padding: 12px;
		color: var(--color-neutral-500);
		border: 1px solid var(--color-neutral-500);
		display: block;
		width: 100%;
		text-align: center;
	}
	.dropdown-btn {
		width: 100%;
	}
	.line-link::before {
		display: none;
	}

	.header-mobile__menu-bottom .footer__data {
		align-items: center;
	}

	.header-mobile__menu-bottom .footer__bottom {
		align-items: center;
		flex-direction: column-reverse;
		margin-top: 32px;
	}

	.dropdown-toggle__inner {
		width: 100%;
		justify-content: space-between;
	}

	.mk-main-hero__content-inner {
		grid-template-columns: repeat(8, 1fr);
	}
	.mk-main-hero__content-inner-left {
		grid-column: span 5;
	}
	.mk-main-hero__cards {
		grid-column: span 3;
	}
	.mk-hero-title {
		font-size: 36px;
	}
	.mk-hero-text {
		font-size: 16px;
		max-width: 300px;
	}
	.news__card-img {
		grid-column: span 4;
	}
	.trust-grid__item {
		padding: 5px;
	}
	.title-h2 {
		font-size: 24px;
	}
	.about-sm__title {
		font-size: 24px;
	}
	.mk-main-hero__cards {
		gap: 12px;
	}
	.sertificates__left {
		max-width: 250px;
	}

	.sertificates__right {
		max-width: 450px;
	}
	.sertificates__slider {
		transform: translateX(0px);
		padding-top: 50px;
	}
	.section-popup__inner {
		max-width: 580px;
	}
	.spin3d-hero__wrapper {
		height: 410px;
	}
	.landing-products .slider-card__content-top-title {
		font-size: 20px;
	}
	.landing-products .slider-card__content-top-text {
		color: var(--color-primary-500);
	}
	.slider-card__content-top-title {
		font-size: 16px;
	}
	.mk-header__menu-nav {
		margin-top: 24px;
	}
	.about-sm__inner--about .about-sm__top {
		flex-direction: column-reverse;
		gap: 48px;
	}
	.about-sm__inner--about {
		gap: 48px;
	}
	.mk-main-hero__card--about:hover::before {
		background-color: var(--color-primary-500);
	}
	.mk-main-hero__card--about:hover .mk-main-hero__card-num,
	.mk-main-hero__card--about:hover .mk-main-hero__card-text {
		color: var(--color-primary-500);
	}
	.mk-main-hero__card--about::after {
		display: none;
	}
	.policy-subtext,
	.h1-title-wrapper.section-margin--sm,
	.about-sm--about {
		margin-top: 24px !important;
	}
	.section-404,
	.breadcrumbs-section {
		margin-top: 80px;
	}
	.files-list__item {
		display: grid;
		grid-template-columns: 120px 1fr 24px;
	}
	.mk-post-link {
		padding: 16px;
	}
	.mk-post-link__info {
		font-size: 16px;
	}
	.landing-separator {
		margin: 72px 0;
	}
	.mk-container--left {
		padding-left: calc(50vw - 400px - 10px);
	}
	.mk-container--right {
		padding-right: calc(50vw - 400px - 10px);
	}
	.landing-texts__middle {
		max-width: 800px;
		margin: 0 auto;
	}
	.landing-texts__middle .mk-container--right {
		padding-right: 0;
	}
	.landing-texts__middle {
		gap: 24px;
		grid-template-columns: auto;
	}
	.landing-texts__middle-right-top {
		padding: 0 0 24px;
	}
	.landing-hero-fix {
		height: 80px;
	}
	.landing-hero {
		height: calc(100vh - 80px);
	}
	.landing-texts__middle-left {
		aspect-ratio: 710 / 624;
	}
	.landing-texts__middle-left img {
		position: static;
	}
	.contacts-hero__data .footer__data-email {
		font-size: 20px;
	}
	.mk-post__share-nav .footer__contacts-social-link,
	.contacts-hero__social .footer__contacts-social-link {
		width: 30px;
		height: 30px;
	}
	.mk-projects-list {
		grid-template-columns: repeat(2, 1fr);
	}
	.slider-card__content-top-text {
		font-size: 14px;
	}
	.slider-card__img-play {
		width: 93px;
		height: 93px;
	}
	.products-grid__card {
		width: calc(50% - 10px);
	}
	.product-hero__inner {
		grid-template-columns: auto;
	}
	.product-hero__gallery {
		max-height: 540px;
	}
	.product-hero__inner {
		gap: 48px;
	}
	.product-hero__content {
		gap: 48px;
	}
	.mk-main-products .h1-title-wrapper.section-margin--sm {
		margin-top: 48px !important;
	}
	.mk-header__logo {
		max-width: 150px;
	}
}

@media screen and (max-width: 860px) {
	.mk-container {
		width: 100%;
		padding: 0 16px;
	}
	.footer__top {
		flex-wrap: wrap;
	}
	.footer {
		padding: 48px 0 24px;
	}
	.feedback-section {
		padding: 48px 0;
	}
	.feedback-form__row {
		gap: 8px;
	}
	.feedback-form__input,
	.feedback-form__input::placeholder {
		font-size: 13px;
	}
	.feedback-form__input {
		padding: 10px 16px;
	}
	.section-popup__body,
	.section-popup__head {
		padding: 16px 16px;
	}
	.policy-self .mk-container {
		padding: 0;
	}
	.policy-self__inner {
		padding: 16px;
	}
	.contacts-hero__inner {
		grid-template-columns: auto;
		gap: 48px;
	}
	.mk-blog-hero .mk-container {
		padding: 0;
	}

	.mk-blog-hero__inner .border-separator,
	.mk-blog-hero__inner > div.section-margin--sm,
	.mk-blog-hero .h1-title-wrapper {
		padding: 0px 16px;
	}
	.cateroies-nav-wrap {
		width: 100%;
	}
	.cateroies-nav {
		flex-wrap: nowrap;
		padding: 0px 16px;
		overflow: auto;
	}
	.arrow-link.next-link {
		margin-left: 0px;
	}
	.arrow-link.prev-link {
		margin-right: 0px;
	}
	.mk-container--left {
		padding-left: 16px;
	}
	.landing-texts {
		gap: 24px;
	}
	.landing-texts__bottom {
		margin-top: 36px;
	}
	.landing-texts__middle-right {
		padding: 0 16px !important;
	}
	.square-pagination.landing-hero__pagination {
		left: 16px;
		bottom: 16px;
	}
	.slider-card__date {
		padding: 11px;
		font-size: 10px;
		min-width: 140px;
	}
	.slider-card__date.landing {
		top: 10px;
		left: 10px;
	}
	.slider-card__date.projects {
		top: 16px;
		left: 16px;
	}
	.product-hero__gallery {
		gap: 16px;
	}
	.landing-hero__inner {
		display: flex;
		flex-direction: column-reverse;
		gap: 48px;
	}
	.landing-hero {
		height: auto;
	}
	.landing-hero__right {
		aspect-ratio: 3 / 2.15;
		height: auto;
	}

	/* 15.08 to remove */
	.mk-main-hero {
		height: 100vh;
	}
	/* 15.08 to remove */
}

@media screen and (max-width: 768px) {
	.slider-card__date {
		opacity: 1;
		transform: translateY(0px);
	}
	.mk-hero-btn {
		margin-top: 24px;
	}
	.footer__top {
		display: grid;
		grid-template-columns: repeat(6, 1fr);
		column-gap: 12px;
		row-gap: 48px;
	}

	.footer__top-right,
	.footer__top-left {
		display: contents;
	}

	.footer__logo {
		max-width: 60%;
		display: block;
	}

	.footer__info,
	.footer__logo {
		grid-column: span 6;
	}
	.footer__block2 {
		display: none;
	}
	.footer__data {
		grid-column: span 3;
	}
	.footer__nav-wrap-social {
		grid-column: 4 / -1;
		grid-row: 3;
	}
	.footer__nav-wrap {
		width: 100%;
	}
	.footer__top-right > :first-child {
		grid-column: span 3;
	}
	.footer__bottom {
		padding-top: 24px;
		border-top: 1px solid var(--color-base-white);
		flex-direction: column-reverse;
		align-items: flex-start;
	}
	.footer__production-mobile {
		display: block;
		grid-column: span 6;
	}
	.footer__nav-title {
		font-size: 15px;
	}
	.mk-main-hero__content-inner {
		display: flex;
		flex-direction: column;
		padding-bottom: 45px;
		padding-top: 70px;
		justify-content: space-between;
	}
	.mk-main-hero__cards {
		display: none;
	}
	.about-sm__block {
		grid-template-columns: 1fr 1fr;
	}
	.why-us__items {
		grid-template-columns: repeat(1, 1fr);
	}
	.mk-main-hero__mobile {
		display: block;
		grid-column: 1 / -1;
		width: 100%;
		overflow: hidden;
	}
	.mk-main-hero__card--main:hover::after {
		transform: scaleX(0);
	}
	.mk-main-hero__card--main:hover::before {
		background-color: var(--color-base-white);
	}
	.mk-main-hero__card--main:hover .mk-main-hero__card-num,
	.mk-main-hero__card--main:hover .mk-main-hero__card-text {
		color: var(--color-base-white);
	}
	.spin3d-item {
		width: 190px;
	}
	.spin3d-item__title {
		font-size: 14px;
	}
	.spin3d-item__icon {
		width: 16px;
		height: 16px;
	}
	.spin3d-hero__wrapper {
		height: 330px;
	}
	.trust-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	.trust-grid__item {
		min-height: 100px;
	}
	.trust-grid__item::before,
	.trust-grid__item::after {
		display: block !important;
	}

	.trust-grid__item:nth-child(2n)::before {
		display: none !important;
	}
	.trust-grid__item:nth-last-child(-n + 2)::after {
		display: none !important;
	}

	.slider-block__link {
		padding: 7px 0px;
	}

	.feedback-form__inner .title-h2 {
		text-align: center;
	}
	.section-popup {
		padding: 16px;
	}
	.about-sm__inner--main {
		gap: 16px;
	}
	.about-sm__inner--main {
		gap: 60px;
	}
	.news__cards > :last-child {
		border-bottom: none;
	}
	.spin3d-hero--line {
		padding-top: 36px;
	}
	.about-files__item {
		padding: 16px;
		padding-top: 51px;
		gap: 24px;
	}
	.about-files__item-title {
		font-size: 20px;
	}
	.about-sm__title-small {
		font-size: 20px !important;
	}
	.section-404__logo {
		max-width: 308px;
		margin-bottom: 24px;
	}
	.section-404__inner {
		gap: 24px;
	}
	.mk-main-hero__card-num {
		font-size: 54px;
	}
	.contacts-fix {
		display: flex;
		flex-direction: column;
		gap: 12px;
	}
	.contacts-hero__social .footer__nav-title {
		font-size: 16px;
	}
	.mk-post__share-inner {
		padding: 16px;
	}
	.mk-post__nav {
		margin-top: 72px;
	}

	.mk-blog-hero__inner .h1-title-wrapper.section-margin--sm {
		margin-top: 48px !important;
	}
	.video-card {
		gap: 12px;
	}
	.video-card .slider-block__link {
		gap: 7px;
	}
	.slider-block + .border-separator--48 {
		margin-top: 24px;
	}
}

@media screen and (max-width: 600px) {
	.slider-card__img-wrapper {
		width: 100%;
		max-height: 339px;
	}
	.mk-projects-list {
		grid-template-columns: repeat(1, 1fr);
	}
	.news__card:first-child {
		padding-top: 0;
	}
	.news__card {
		grid-template-columns: repeat(4, 1fr);
		align-items: center;
	}
	.news__card-left,
	.news__card-right {
		display: contents;
	}
	.news__card-img {
		order: 1;
	}
	.news__card-title {
		order: 2;
		grid-column: span 4;
		margin-bottom: 4px;
	}
	.news__card-text {
		display: none;
	}
	.news__card-left .slider-block__link {
		order: 3;
		grid-column: span 2;
	}
	.news__card-date {
		order: 4;
		grid-column: span 2;
		text-align: right;
	}

	.sertificates__inner {
		flex-direction: column;
		position: relative;
		gap: 48px;
	}
	.sertificates__right {
		max-width: 100%;
		position: static;
	}
	.sertificates__nav {
		top: 72px;
		right: 16px;
	}
	.sertificates--landing .sertificates__nav,
	.sertificates--about .sertificates__nav {
		top: 0;
	}
	.sertificates__slider {
		padding-top: 0;
		padding-left: 16px;
		width: 100%;
		overflow: hidden;
	}
	.gap-48 {
		gap: 48px;
	}
	.gap-24 {
		gap: 24px;
	}
	.sertificates__left {
		max-width: 100%;
		margin-top: 7px;
	}
	.feedback-form {
		max-width: 375px;
		margin: 0 auto;
	}
	.mk-main-hero__content-inner-left {
		gap: 24px;
	}
	.mk-hero-text {
		max-width: 100%;
	}

	.sertificates__item {
		aspect-ratio: 235 / 332;
	}

	.sertificates > .mk-container {
		padding: 0;
	}
	.sertificates__left {
		padding: 0 16px;
	}

	.feedback-form__inner {
		gap: 48px;
	}
	.feedback-form {
		gap: 48px;
	}
	.feedback-form__row {
		gap: 12px;
	}
	.feedback-form__input,
	.feedback-form__input::placeholder {
		font-size: 15px;
	}
	.feedback-form__input {
		padding: 12px 20px;
	}
	.main-produts .slider-block__top-left {
		display: contents;
	}
	.slider-block__top {
		flex-wrap: wrap;
		align-items: center;
		padding: 0 16px;
	}

	.main-produts .title-h2 {
		width: 100%;
	}

	.main-produts > .mk-container {
		padding: 0;
	}
	.main-produts .slider-block__top-left {
		padding: 0 16px;
	}
	.self__slider {
		width: 100%;
		padding-left: 16px;
		overflow: hidden;
	}
	.about-sm__block {
		grid-template-columns: auto;
	}
	.about-sm__right {
		min-height: 250px;
	}
	.mk-btn {
		width: 100%;
	}
	.mk-header__text {
		flex-direction: column;
		gap: 16px;
		align-items: flex-start;
	}
	.mk-header__catalog {
		gap: 16px;
	}
	.mk-dropdown__outer {
		grid-template-columns: 1fr;
	}
	.has-dropdown:has(.active) {
		grid-column: span 1;
		grid-template-columns: repeat(1, 1fr);
	}
	.has-dropdown:has(.active) {
		gap: 12px;
	}
	.mk-dropdown__link.active .dropdown-toggle__icon {
		transform: rotate(90deg);
	}
	.feedback-section {
		padding: 72px 0;
	}
	.section-popup__body,
	.section-popup__head {
		padding: 24px 16px;
	}
	.mk-header__catalogs {
		grid-template-columns: 1fr;
	}
	.section-popup__body .feedback-form__inner .title-h2 {
		max-width: 200px;
		text-align: center;
		margin: 0 auto;
	}
	.section-popup__body {
		padding: 32px 16px;
	}
	.about-files__wrap {
		display: none;
	}
	.about-files__mobile {
		display: block;
	}
	.about-files-swiper .swiper-slide {
		height: auto;
	}
	.about-files__item {
		height: 100%;
	}
	.about-files__item-icon {
		width: 26px;
		height: 26px;
	}
	.about-files-swiper .swiper-slide.swiper-slide-active .about-files__item {
		background-color: var(--color-primary-500);
	}

	.policy-block {
		gap: 16px;
	}
	.policy-self__block {
		gap: 32px;
	}
	.policy-self__inner {
		gap: 32px;
		grid-template-columns: 1fr;
	}

	.files-list__item {
		grid-template-columns: auto;
		gap: 10px;
	}
	.files-list__item-icon {
		margin-top: 14px;
	}
	.mk-post__nav-inner {
		grid-template-columns: 1fr;
	}
	.mk-post__share-text {
		font-size: 14px;
	}
	.mk-post-content__wrap img.justifyleft,
	.mk-post-content__wrap img.justifyright {
		max-width: 100%;
		float: none;
		margin: 0;
		margin-bottom: 1rem;
	}
	p.img-content img {
		aspect-ratio: 384 / 400;
	}
	.landing-products .mk-container {
		padding: 0;
	}
	.landing-hero__right {
		aspect-ratio: 390 / 400;
		height: auto;
	}
	.mk-landing-hero-btn {
		width: fit-content;
	}
	.landing-hero__title {
		font-size: 24px;
	}
	.landing-products .slider-block__top {
		flex-direction: column;
		align-items: flex-start;
	}
	.landing-products .slider-block__nav {
		margin-left: auto;
	}
	.landing-products .self__slider {
		padding: 0;
	}
	.landing-products .self__slider .swiper {
		padding: 0px 16px;
	}
	.landing-texts__middle-left {
		aspect-ratio: 390 / 400;
	}
	.files-list__item {
		min-height: 167px;
	}
	.project-gallery__item {
		gap: 10px;
	}
	.mk-project__info .news__card-date {
		order: unset;
	}
	.project-gallery__item-img {
		aspect-ratio: 174 / 200;
		max-height: 200px;
		width: calc(50% - 5px);
	}
	.project-gallery__item > :nth-child(1) {
		aspect-ratio: 358 / 300;
		max-height: 300px;
	}
	.products-grid__card {
		width: 100%;
	}
	.products-grid__card-black .slider-card__img-wrapper,
	.products-grid__card .slider-card__img-wrapper {
		aspect-ratio: 1 / 1;
		max-height: unset;
	}
	.files-section--eins .files-list .files-list__item {
		background-color: var(--color-accent-500);
	}
	.files-section--eins .files-list .files-list__item-name {
		color: var(--color-base-white);
	}
	.files-section--eins .files-list .files-list__item-icon {
		color: var(--color-base-white);
	}

	.mk-product-text__inner {
		padding: 24px 16px 0px;
		border-top: 1px solid var(--color-primary-500);
	}

	.mk-product-text__inner.mk-products__top-text {
		padding: 0;
		border: none;
	}

	.mk-product-text {
		margin-top: 24px;
	}
	.mk-product-text__inner ol,
	.mk-product-text__inner ul {
		padding-inline-start: 20px;
	}
	.mk-pp-slider .project-gallery__inner,
	.mk-pp-slider {
		margin-top: 24px;
	}

	.product-hero__gallery {
		max-height: 360px;
	}
	.product-hero__thumbs {
		width: 100px;
	}
	.table-tab tr > :nth-child(2) {
		text-align: right;
	}
	.products-tab {
		padding: 16px 0px;
	}
	.products-tab__swiper {
		padding: 0px 16px;
	}
	.mk-hero-btn {
		margin-top: 12px;
	}
	.mk-hero-title {
		font-size: 28px;
	}
	/* .mk-main-hero {
		min-height: 100vh;
		height: auto;
	} */
	.mk-pp-slider .project-gallery__item > :nth-child(1) {
		aspect-ratio: 1 / 1;
	}
}

/* preloader 1 media */
@media (max-width: 724px) {
	.preloader1__part1 {
		flex-direction: column;
		gap: 25px;
	}
	.preloader1__part1-start,
	.preloader1__part1-start-fake {
		max-height: 100px;
		height: 100%;
		aspect-ratio: 83 / 100;
	}
	.preloader1__part1-start-fake img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.preloader1__part1-start-fake {
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
	}
	.preloader1__part1-word {
		gap: 3px;
	}
	.preloader1__word img {
		height: 45px;
	}
	.p1_p2-icon {
		height: 45px;
	}
	.p1_p2-icon-1 {
		transform: translateX(-216px);
	}
	.p1_p2-icon-2 {
		transform: translateX(-72px);
	}

	.p1_p2-icon-1-circle {
		width: 7px;
		height: 7px;
		right: 8px;
	}
	.preloader1__part2-engi {
		top: 115%;
		width: 100%;
	}
	.preloader1__part2-engi-icon {
		transform: translateX(0%) translateY(160%);
	}
	.preloader__inner {
		height: calc((var(--vh, 1vh) * 100));
	}

	.preloader2__center-icon-d {
		display: none;
	}
	.preloader2__center-icon-m {
		display: block;
	}
	.preloader2__num-wrap {
		bottom: 40px;
		transform: scale(0.5) translateY(40px);
	}
	.p2-icon-right {
		transform: translateX(400px);
	}
	.p2-icon-left {
		transform: translateX(-400px);
	}
}
/* preloader 1 media */
