@media (min-width:768px) and (max-width:1200px) {
	h2.module_title {
		margin-left: 400px!important
	}
}

@media (max-width:768px) {
	a.COL_SERIES {
	    display: block;
	    padding: 1px 12px;
	    /* background-color: antiquewhite; */
	    margin: 0 5px;
	    border-radius: 5px;
	    color: white;
	    font-weight: 600;
	    /* float: left; */
	    /* position: relative; */
	    width: 20px;
	    line-height: 1.6;
	    font-size: .8rem;
	}
	ul.uk-switcher.kg_switch.selections, ul.uk-switcher.kg_switch.selections li {
	    /* display: block; */
	    position: relative;
	    /* max-width: 320px !important; */
	    height: 400px;
	    min-width: 280px;
	    /* background-position: 60% 0%; */
	    width: 100% !important;
	}
	.k_g {
	    width: 100%;
	    display: block;
	    float: left;
	    position: relative;
	}
	ul.deeper {
		background: none!important
	}
	h2.module_title {
		padding-left: 150px!important
	}
}

@media (max-width:480px) {
	.cont_of_2 {
	    display: flex;
	    flex-direction: column;
	    flex-wrap: nowrap;
	    align-content: center;
	}
	ul.colors_accordion{
		padding-top: 0px;
	}
	.colors_accordion li.accordion_item{
		/* height: 33px; */
	}
	a.COL_SERIES{
		padding: 2px 3px;
		text-align: center;
		margin: 1px 2px;
		line-height: 1;
		font-size: .7rem;
	}
	.colors_series{
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		padding: 1px 29px;
		align-content: center;
		align-items: center;
	}
	.uk-accordion-title{
		font-size: .8rem;
		font-weight: 600;
		line-height: 2.3rem;
	}
	.k_g{
		width: 100%;
		display: block;
		float: left;
		position: relative;
	}
	li.kg_sw_s {
	    top: 265px;
	    left: 7px;
	}
	li.kg_sw_k {
	    left: 13px;
	    top: 160px;
	}
	li.kg_sw_f{
		top: 360px;
		left: 10px;
		}
	.kg_f, .kg_s, .kg_k {
	    background-position: 60% 0%;
	}
	ul.uk-switcher.kg_switch.selections, ul.uk-switcher.kg_switch.selections li {
	    /* display: block; */
	    position: relative;
	    /* max-width: 320px !important; */
	    height: 400px;
	    min-width: 280px;
	    background-position: 60% 0%;
	    width: 100% !important;
	}
	ul.kg_sw {
	    z-index: 1000;
	    display: block;
	    list-style: none;
	    /* position: relative; */
	}
	h2.module_title {
		font-size: 3.5em!important
	}
	.h2_helper:after {
		content: '';
		position: absolute;
		height: 350px;
		width: 100%;
		left: 0;
		right: 0;
		z-index: 200;
		top: 60px!important
	}
	.video video {
		width: 300vh!important
	}
	h2.module_title {
		padding-left: 276px!important
	}
}

@media (min-width:320px) and (max-width:768px) {
		.cont_of_2 {
	    display: flex;
	    flex-direction: column;
	    flex-wrap: nowrap;
	    align-content: center;
	}
	.scheme_container {
	    display: grid;
	    grid-template-columns: 1fr;
	    grid-gap: 25px;
	    clear: both;
	    padding-top: 50px;
	}
	.scheme_block .uk-accordion-content {
	    display: flex;
	    flex-direction: row;
	    flex-wrap: wrap;
	    align-content: center;
	    justify-content: space-between;
	    align-items: center;
	}
	.slider_corner {
		max-width: inherit !important;
	}
	.wrap {
		flex-wrap: wrap;
		justify-content: center;
	}
	ul.main-menu li a {
		font-size: 8px;
		padding: 1px 5px;
		font-weight: 700
	}
	.header_panel {
		margin: 0
	}
	ul.main-menu li {
		padding-right: 0!important
	}
	.h1 {
		font-size: 25px
	}
	.contacts_panel a {
		font-size: 11px
	}
	.contacts_panel {
		width: auto;
		margin: 0
	}
	.slide_params {
		transform: translate(0, 0);
		margin: 0!important;
		height: auto
	}
	.mob_main_menu_text {
		width: 0;
		overflow: hidden;
		transition: .6s
	}
	.mob_main_menu_icons {
		margin-left: 5px;
		margin-right: 5px
	}
	.mob_main_menu {
		width: 100%;
		align-items: baseline;
		background: #8cc63e;
		padding: 7px
	}
	.holder_icons {
		display: flex;
		align-items: center
	}
	.mob_main_menu_text a {
		color: #fff;
		font-size: 12px;
		font-weight: 700;
		margin-left: 15px;
		white-space: nowrap
	}
	.logo_mob img {
		display: block;
		margin: 0 auto;
		width: 80px
	}
	li.subnav a {
		text-transform: uppercase
	}
	.side_mob_menu li a {
		font-size: 18px;
		font-weight: 600;
		line-height: 1.2;
		color: #fff!important;
		text-transform: uppercase;
		padding: 10px 0;
	}
	.footer_info_client {
		padding-left: 30px!important
	}
	.pencil_p9 img {
		width: auto;
		height: auto
	}
	.pencil_400_title h2 {
		font-size: 19px;
		font-weight: 600
	}
	.major_slide_info {
		padding: 0;
		margin: 0
	}
	.major_slide_info h2 {
		font-size: 16px
	}
	p.slide_info_major {
		font-size: 9px;
		margin: 0
	}
	a.info_link_major {
		font-size: 9px;
		font-weight: 600
	}
	.sld_info {
		padding: 8px;
		top: 81%;
		left: 0;
		font-size: 10px
	}
	blockquote {
		margin: 0;
		padding: 20px 35px 20px 56px;
		border-left: 3px solid;
		font-size: 13pt
	}
	p {
		font-size: .9em!important
	}
	h1 {
		font-size: 22px
	}
	li {
		font-size: .8em!important
	}
	.slide_params_ams {
		margin: 0;
		min-height: auto;
		transform: translateY(0)
	}
	li.prod_slide_ams img {
		top: 1px!important
	}
	.sld_info_ams {
		position: relative
	}
	.ams_slide_info h2 {
		font-size: 20px;
		line-height: 1.2;
	}
	p.slide_info_ams {
		font-size: 10px;
		margin: 0
	}
	.title_verh_scheme {
		height: auto;
		width: 100%
	}
	.scheme_verh_side div {
		justify-content: end
	}

	.scheme_verh_title {
		height: auto
	}
	.scheme_verh_side {
		width: 100%
	}
	.scheme_niz_titles {
		height: auto
	}

	.scheme_niz_side div {
		justify-content: left
	}
	.about_company_mebel_star img {
		display: none
	}
	h2.title {
		font-size: 21px;
		line-height: 1;
		margin-top: 10px !important;
	}
	.ani_facade1 img:not(:last-child) {
		display: none
	}
	p.subtitle_garderob {
		width: auto
	}
	.garderob_exampl {
		display: block;
		text-align: center
	}
	.side_panel {
		display: none
	}
	.k_blum_subtitle_part1 {
		display: block
	}
	.blum_aventos_hk_xs_title h2 {
		text-align: left
	}
	.size_plit h2 {
		font-size: 20px
	}
	.dop_ktchen_title h2 {
		font-size: 20px;
		line-height: 1;
		margin-top: 15px
	}
	.dop_ktchen_title p {
		line-height: 1.5
	}
	.title_type h2 {
		text-align: left!important
	}
	h2.title_type {
		text-align: left!important
	}
	li {
		width: auto
	}
	ul.list_color_dcp li {
		width: auto
	}
	.slider_color_right {
		float: left!important
	}
	.major_info_color {
		margin-left: 0
	}
	.wrapper {
		display: block
	}
	.cupboard {
		margin-left: 0
	}
	tr.name_seria {
		display: none
	}
	td.th {
		text-align: inherit
	}
	td {
		border-bottom: 1px solid
	}
	a.grid_size_block_different {
		width: auto
	}
	.exampl_img {
		display: none
	}
	.cupboard_size {
		margin-left: 0
	}
	ul.header_product_slide li img {
		/* min-height: 320px; */
		animation-duration: 0s
	}
	.cont {
		position: relative
	}
	a.different_seria {
		height: auto;
		position: relative;
		top: auto;
		animation: none;
	}
	.different_series {
		padding: 0;
		transform: translateX(0)
	}
	li.prod_slide_ams {}
	ul.header_product_slide_kitchen {
		min-height: 513px!important
	}
	ul.header_product_slide_kitchen li img {
		top: 8px!important
	}
	.product_slide_kitchen li img {
		top: 8px!important
	}
	ul.header_product_slide.kitchen li img {
		top: 5px!important;
		min-height: 320px;
		animation-duration: 0s
	}
	.img_kitchen_sliders {
		min-width: 60px;
		height: 75px;
		width: auto
	}
	.inside_block_series {
		display: grid;
		padding: 0!important;
		float: inherit;
		margin: 0 auto;
		justify-content: space-between;
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
	img.img_kitchen_sliders {
		min-height: auto!important
	}
	.name_seria_kitchen {
		display: none
	}
	.info_for_kitchn {
		display: none
	}
	.info_for_kitchn {}
	.category_mg h2 {
		width: 100%;
		margin-bottom: 15px
	}
	.category_mg {
		display: block
	}
	a.arrow_l_r.uk-position-center-right.uk-position-small.uk-slidenav-large.uk-icon.uk-slidenav-next.uk-slidenav {
		background-color: #fff0
	}
	.footer_for_clients a,
	.footer_for_clients p {
		font-size: 12px
	}
	.el_kitchen {
		float: none;
		margin: 0 auto;
		display: table
	}
	a.product_link {
		font-size: 17px
	}
	span.block_menu {
		font-size: 11px;
		color: #757575;
		text-decoration: none
	}
	.heading_for_kitchen_part_1_3 {
		margin: 0 auto;
		padding: 6px;
		width: 68px;
	}
	.grid_pencil_400 a {
		padding-left: 30px!important;
		margin: 0
	}
	a.pecncil_400_block {
		margin: 0!important
	}
	.section_naomi_grid img {
		min-height: 297px!important
	}
	.hg_info p {
		font-size: 10px!important;
		width: auto
	}
	.video_exampl iframe {
		min-height: auto
	}
	.info_button {
		float: inherit
	}
	.blum_aventos_pictrs {
		display: block
	}
	.blum_aventos_hk_xs_pictrs {
		display: block
	}
	.blum_CLIP_pict_exampl {
		display: block
	}
	.blum_aventos_subtitle p {
		width: auto
	}
	.exampl_colored_glass p {
		font-size: 11px
	}
	.slider_ams_list {
		min-height: 320px!important
	}
	ul {
		padding-left: 0;
	}
	.product {
		margin-top: 20px!important
	}
	.red_text {
		color: #8b0000
	}
	li.prod_slide_ams_kupe img {
		top: 0%!important
	}
	.title {
		font-size: 20px
	}
	.kupe_slide {
		max-height: 684px!important;
		margin-top: 10px
	}
	.kupe_mob {
		position: relative;
		top: auto;
		left: auto;
		width: auto!important;
		padding: 0
	}
	.ams_slide_info {
		text-align: left;
		padding: 10px;
		margin: 0
	}
	p.kupe_mob {
		text-align: left;
		line-height: 1.1;
		font-size: .9em!important
	}
	.kitchen {
		height: 502px!important
	}
	.kitch {
		flex-direction: column-reverse
	}
	.garderob_class {
		flex-direction: column-reverse
	}
	.exampl_facad_part_1 {
		margin: 0 auto
	}
	.exampl_facad_part_2 {
		margin: 0 auto
	}
	p.slide_inf {
		margin: 0
	}
	.hg_info span {
		font-size: 10px!important;
		text-align: center!important;
		display: block
	}
	.hg_info {
		display: flex;
		justify-content: space-around
	}
	.left_padding_remove {
		padding: 0 0 0 0;
		margin: 0!important
	}
	.create_kitchen h2 {
		font-size: 20px!important
	}
	.scheme_blum_el h2 {
		text-align: left!important;
		font-size: 22px
	}
	.scheme_blum_reverse {
		justify-content: flex-start!important
	}
	.scheme_prestige h2 {
		font-size: 20px
	}
	a.scale_img img {
		max-width: 95px
	}
	a.scale_img {
	}
	.penals_left {
		justify-content: end
	}
	.scheme_niz h2 {
	}
	.scheme_verh h2 {
	}
	.scheme_blum h2 {
	}
	.dop_info_company {
		padding: inherit
	}
	ul.header_product_slide_important {
		min-height: 450px!important
	}
	li.prod_slide img {
		top: 159px;
		max-height: 500px!important
	}
	.uk-container_m {
		padding: 0!important
	}
	p.heading_for_kitchen_slide {
		font-size: 9px!important;
		height: 19px;
		line-height: 1;
	}
	.heading_for_kitchen_part_1_3 h6 {
		font-weight: 400;
		font-size: 10px;
		height: 20px
	}
	img.img_kitchen_sliders {
		padding: 0!important
	}
	.hg_info_M.uk-flex {
		display: block
	}
	.hg_info_M {
		width: auto;
		margin: 0
	}
	.hg_info_M p {
		padding: 0!important
	}
	.stolesh_img {
		max-width: 87px
	}
	p.size_exampl {
		font-weight: 600;
		font-size: 14px;
		line-height: 17px;
		color: #757575
	}
	img.grid_size_img {}
	.padding_remove {
		padding: 0!important
	}
	.border-right {
		border-right: 0;
		padding-bottom: 10px!important;
		border-bottom: 1px solid
	}
	.border_grid {
		border-bottom: 0
	}
	.height_grid {
		height: auto
	}
	.block_part_2 {
		margin-left: 30px!important
	}
	.info_size_block_2 {}
	.info_size_block {}
	.info_size_block_2 p {}
	.block_mob {
		display: block
	}
	h2.titles_size_grid {
		font-size: 20px
	}
	.cupboard_info_size_part_3 h2 {
		font-size: 20px
	}
	.cupboard_info_size_part_1 h2 {
		font-size: 20px
	}
	.scheme_block p {
	    margin: 0;
	    padding: 0;
	    font-size: .85rem !important;
	    font-style: italic;
	}
}

@media (max-width:400px) {
	.header_product_slide_kupe {
		height: 400px;
	}
	.l_holder2{
		grid-template-columns: 1fr;
		gap: 0;
	}
	.l_schemes{grid-template-columns: 1fr 1fr;gap: 30px;}
	.l_holder{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: column;
	}
	.color_drawing_on_the_mirror{
		margin:0;
	}
	.img_kitchen_body,.img_kitchen_sliders{
		width:auto;
		height:60px;
	}
	h1.uk-margin-remove{
		margin-top:50px !important;
	}
	.b_block_left{
		/* grid-template-columns: 1fr !important; */
		/* grid-template-areas:
			"block1"; */
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 50px;
	}
	.b_holder_2{
		grid-template-columns: 1fr;
	}
	.bed_img{
		height:auto;
	}
	.b_holder{grid-template-columns: 1fr;gap: 50px;}
	.DSP_colors_lightbox_button{
		margin-top:40px;
	}
	.container_of_3 h3{margin: 0;}
	.container_of_3{grid-template-columns: 1fr;}
	.container_of_2{grid-template-columns: 1fr;}
	.mf_slide{
		height: 320px !important;
		width: 100%;
		position: relative;
		display: block;
		background: none !important;
		border-bottom: 1px solid #e5e5e5;
	}
	.prod_slide_ams_mf {
		height: 300px;
		float: left;
		width: 100%;
	}
	.img_crop{
		display: flex;
		height: auto !important;
	}
	.fs_for_kitchen{
		display:none;
	}
	.DSP_color{
		width: 70px;
		height: auto;
	}
	.mf_holder{grid-template-columns: 1fr;}
	.header_product_slide {
		height: 450px;
		/* height: auto !important; */
		background: none !important;
	}
	a.scale_img_penals img {
		max-height: 235px
	}
	.img_kitchen_sliders {}
}

@media (min-width:400px) and (max-width:500px) {
	.header_product_slide {
		height: 597px!important
	}
}

@media (max-width: 650px) and (min-width: 500px) {
	.header_product_slide {
		height: 753px!important;
	}
}

.slide_border_right {
	max-width: inherit
}

.slide_border_left {
	max-width: inherit
}

@media (min-width:948px) {
	.block_part_2 {
		margin: 10px 0 10px 0!important
	}
}

@media (min-width:768px) and (max-width:1024px) {
	ul.main-menu li {
		padding-right: 2px
	}
	.header_panel {
		margin: 0
	}
	ul.main-menu li a {
		font-weight: 700;
		font-size: 8px;
		padding: 3px 5px;
		animation-duration: 2s;
		height: fit-content
	}
	.head_slogan {
		margin: auto
	}
	.contacts_panel a {
		font-size: 12px
	}
	p.other_color {
		margin: 0;
		font-size: 22px!important
	}
	.ani_facade1 {
		grid-template-columns: 75px 75px 75px 75px 75px 74px;
		display: grid
	}
	.block_part_2 {
		margin: 0 0 10px 30px
	}
	.kitch {
		flex-direction: column-reverse
	}
	.garderob_class {
		flex-direction: column-reverse
	}
	.blum_aventos_subtitle p {
		max-width: inherit
	}
	.aventos_hk_xs p {
		max-width: inherit
	}
	.aventos_hk_xs p br {
		display: none
	}
	.blum_tandem_pictrs {
		justify-content: space-around
	}
	.blum_tandem_subtitle br {
		display: none
	}
	.category_mg {}
	.slide_params_am {}
	.slide_params_am {}
	.slide_params_am {}
	.scheme_verh_side h2 {
		width: auto
	}
	.menu_important {
		display: none
	}
	.side_panel {
		display: none
	}
	.logo_container {
		background: none!important
	}
	.slide_params_ams {
		margin: 0
	}
	.menu_plan {
		display: block!important
	}
	div#constructor_viewport {
		margin: 0
	}
	.cont {
		position: inherit;
		transform: translateY(-200px)
	}
	.category_menu {
		margin: 0;
		height: auto;
		display: none
	}
}

.logo {
	margin: 0
}

ul.deeper {
	background: #ffffffd1;
	transition: ease 2s
}

.first_part_info {
	/* width:auto */
}

.second_part_info {
	/* width:auto */
}

.cupboard {
	margin: 10px 0 0 0!important
}