@media (max-width: 480px) {



.side_mob_menu li ul li a {
    padding-left: 45px !important;!impo;!imp;!im;!im;!i;!;
    position: relative;
}

.side_mob_menu li ul li a::before {
    margin-right: 10px;
    padding: 3px;
    width: 30px;
    position: absolute;
    left: 0;
    text-align: center;
    border-radius: 5px;
    top: 8px;
    line-height: 17px;
}

.uk-offcanvas-bar {
    width: 310px;
}

.scheme_for_kitchen {
    padding: 12px 15px;
    left: calc(25vw - 24px););););););););
    width: 50%;
    text-align: center;
}

.header_product_slide {
    height: 620px !important;!i;!;!;!i;!im;!i;!;!i;!;
}

.fs_for_kitchen {
    display: none;
}

button.zakaz_for_kitchen {
    bottom: 50px;
    display: none;
}

.different_series.grm {
    display: grid;
    flex-direction: row;
    align-content: stretch;
    justify-content: space-around;
    grid-template-columns: 1fr 1fr 1fr;
    height: fit-content;
    align-items: baseline;
    justify-items: center;
}

.heading_for_kitchen_part_1_3 {
    padding: 5px;
    height: 125px;
    width: -webkit-fill-available;
}

p.heading_for_kitchen_slide, p.heading_for_kitchen_profile {
    font-size: 12px !important;!i;!;
    text-align: center;
    line-height: 18px;
}

.img_kitchen_body, .img_kitchen_profile, .img_kitchen_sliders {
    width: 80%;
    height: 90px;
    margin: 0 auto;
}

.title_kitch_facade h6 {
    font-weight: 800 !important;!i;!;
}

.zakaz_k {
    transform: rotate3d(1, 1, 1, 0deg);
    top: 0;
    position: relative;
}

.sld_info_ams {
    transform: translate(0) !important;!i;!;
    opacity: 1;
    display: block;
    /* position: absolute; */
    left: 0;
    bottom: 0;
    width: 100% !important;!i;!;
    height: fit-content;
}

.k_heading_top {
    display: grid;
    gap: 10px;
}

.blseries_holder {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 2px;
}

.blseries_holder > div {
    padding: 6px 0px;
    margin: 0;
    display: block;
}

.block_s span {
    line-height: 10px;
}

.bl_schemes_inner {
    grid-template-columns: 1fr 1fr 1fr !important;!i;!;
    gap: 5px !important;!i;!;
}

.block_s.blleft {
    width: 100%;
}

.block_s.blright {
    width: 100%;
}

.gola_mod_grid {
    grid-template-areas:
        "gh1"
        "gimg"
        "gtext";
    "
"gtext gimg"";
    grid-template-columns: 1f;
    grid-template-columns: 1fr;
    gap: 40px;
    margin-top: 30px;
}

.gola_info td, th {
    padding: 10px;
}

.grid_posttext {
    display: grid;
    gap: 20px;
}

.colors_series {
    height: 35px;
    display: grid;
    gap: 0px;
    align-items: center;
    align-content: center;
}

.marker_module_ams {
    display: grid;
    grid-template-areas:
        "title"
        "m_image"
        "m_list"
        "m_cont";
    grid-template-columns: 1fr;
    align-items: start;
    justify-items: stretch;
    justify-content: start;
    align-content: center;
    width: 100vw;
}

.main_image {
    height: auto;
    /* display: none; */
    width: calc(100vw - 30px);
}

.marker_module_ams .title {
    width: calc(100vw - 30px);
    float: right;
}

.dflex {
    display: flex;
    flex-direction: column;
    gap: 30px;
    align-items: center;
}

.marker_list li {
    max-width: calc(100vw - 50px);
}

.marker_content.uk-active {
    max-width: 100vw;
    padding: 15px;
    width: calc(100vw - 60px);
}

.dflex3 {
    display: flex;
    flex-direction: column;
}

.dflex2 {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}

.colors_sp {
    grid-template-columns: 1fr;
    display: flex;
    justify-content: center;
    justify-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 10px;
    align-content: center;
    align-items: center;
}

.color_sp {
    font-size: 12px;
    text-align: center;
    clear: both;
    display: block;
    padding: 6px;
}

.color_sp a {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    clear: both;
}

.color_sp a img {
    margin: 0 auto;
    clear: both;
    position: relative;
    display: block;
}

.marker_title span {
    line-height: 1;
}

.marker {
    line-height: 29px;
    font-size: 19px;
}

}