/* .contact_boxes {
  padding: 0;
  background-color: transparent;
}
.contact_boxes .contact_box {
  background-color: #fff;
  padding: 50px 10px 10px;
  justify-content: space-between;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.contact_boxes .contact_box:first-child {
    border-right: 1px solid #f5f5f6;
} */

/* @media (min-width: 801px) {
#hamb{display:none}
.upmenu-lang.mobile{display:none}
.mobile-cards{display:none}
.desktop-cards{display:block}
.home_fivetile img{height:65px;margin-bottom:15px}
.footer01{display:flex}
.footer01.footer01_mob{display:none}
#mobile-menu,#search-icon,#phone-icon{display:none}
} */

@media (max-width: 1920px) {
    .mainmenu_menu_wrap {
        padding-right: 135px;
    }
}

@media (max-width: 1620px) {
    .order_t_main {
        margin: 0 10px;
        width: calc(100% - 430px);
    }

    .order_t_side {
        margin: 0 10px;
        width: 430px;
    }
}

@media (max-width: 1600px) {
    .order_tmf_input_btn_wrap > a {
        padding: 20px 50px;
    }

    .sale-points {
        padding: 0 8px;
    }

    .landing_main_img {
        height: 725px;
    }

    .sixty-years-logo {
        width: 100px;
    }

    .mainmenu_menu_wrap {
        padding-right: 115px;
    }
}

@media(max-width: 1536px) {
    .landing_main_img {
        height: 685px;
    }
}

@media (max-width: 1500px) {
    .produ_main_image {
        width: calc(100% - 450px);
    }

    .produ_main_side {
        width: 400px;
    }

    .order_t_login_reg_wrap {
        flex-wrap: wrap;
    }

        .order_t_login_reg_wrap > div {
            width: 100%;
            flex-basis: 100%;
        }

    .order_t_lrw_login {
        margin-right: 0;
    }

    .dots-container .dots-img {
        display: none;
    }

    .landing_main_img {
        height: 667px;
    }

        .landing_main_img.no-back-img {
            min-height: 370px;
        }

    .mainmenu_menu > li {
        padding: 0 0px 0 14px;
        font-size: 12px;
    }
}

@media (max-width: 1440px) {
    .landing_main_img {
        height: 645px;
    }
}

@media (max-width: 1280px) {
    .landing_main_img {
        height: 565px;
    }
}

@media (max-width: 1200px) {
    .landing_main_img {
        height: 525px;
    }
}

@media (max-width: 1080px) {
    .landing_main_img {
        height: 465px;
    }
}

@media (max-width: 1024px) {
    .landing_main_img {
        height: 437px;
    }
}

@media (max-width: 960px) {
    .landing_main_img {
        height: 405px;
    }
}

@media (max-width: 800px) {
    .landing_main_img {
        height: 365px;
    }
}

@media (max-width: 768px) {
    .landing_main_img {
        height: 347px;
    }
}

@media (max-width: 640px) {
    .landing_main_img {
        height: 285px;
    }
}

@media (max-width: 600px) {
    .landing_main_img {
        height: 265px;
    }
}

@media (max-width: 480px) {
    .landing_main_img {
        height: 240px;
    }
}

@media (max-width: 414px) {
    .landing_main_img {
        height: 207px;
    }
}

@media (max-width: 375px) {
    .landing_main_img {
        height: 185px;
    }
}

@media (max-width: 360px) {
    .landing_main_img {
        height: 180px;
    }
}

@media (max-width:1360px) {
    .mainmenu_menu > li {
        font-size: 11px;
        padding: 0 0px 0 10px;
    }
}

@media (max-width: 1345px) {
    .mainmenu {
        padding-right: 0;
    }
}

@media (max-width: 1300px) {
    .home_slider .slick-slide {
        height: 740px;
    }

    .home_sesson_banner {
        height: 670px;
    }

    .home_shopcat_tile {
        height: 422px;
    }

        .home_shopcat_tile > span {
            /* width: 285px; */
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 20px 40px;
            font-size: 18px;
            /* height: 155px; */
            max-width: 80%;
        }

    .home_look_slid_r_box_t {
        font-size: 35px;
    }

    .home_look_slider.slick-initialized .slick-slide.home_look_slid {
        height: 550px;
    }



    .footer_bank img {
        max-width: 100%;
    }

    .newssoc_box_t {
        font-size: 54px;
    }

    .upmenu-tel {
        padding: 0 5px;
    }

    .instagram_slider .instagram_slid {
        height: 200px;
        min-width: 200px !important;
    }

    .footer01_out {
        padding: 30px 20px;
    }

    .productfeellook_prod .landing_prod {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        width: 24%;
    }

    .landing_prod_img {
        height: 230px;
    }
}

@media (max-width: 1640px) and (min-width: 1024px) {
    #cphMain_pnlMain {
        padding: 0 20px;
    }
}

@media (max-width: 1350px) and (min-width: 1024px) {
    .cate_thegrid .landing_products > .landing_prod {
        width: 50%;
    }

    .landing_products {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}




@media (max-width: 1250px) {
    .mainmenu {
        padding-right: 0;
    }

    .mainmenu_menu_wrap {
        display: none
    }

    .mainmenu {
        justify-content: space-between;
        align-items: center
    }

    .mainmenu_menu > li:hover > a::before {
        content: none;
    }

    #hamb {
        display: flex;
        flex-direction: column;
        cursor: pointer;
    }

        #hamb span {
            width: 25px;
            height: 2px;
            display: block;
            background-color: #fff;
            margin: 2px 0;
            border-radius: 3px
        }

        #hamb p {
            font-size: 8px;
            color: #fff;
            font-family: 'CeraPRO-Bold';
            margin-bottom: 0;
            margin-top: 2px
        }

    #mobile-menu {
        position: fixed;
        display: block;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        background: #a59d95;
        opacity: 0;
        visibility: hidden;
        transition: all .3s ease;
        z-index: 300;
        height: 100%;
        overflow-y: auto
    }

        #mobile-menu.show {
            opacity: 1;
            visibility: visible
        }

        #mobile-menu ul {
            display: flex;
            flex-direction: column;
        }

            #mobile-menu ul li {
                padding: 0
            }

        #mobile-menu .menu-header {
            height: 85px;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 40px 35px 25px;
            color: #fff;
            font-size: 12px;
            border-bottom: 1px solid #fff;
            letter-spacing: 5px
        }

            #mobile-menu .menu-header span {
                font-family: 'CeraPRO-Bold';
                font-size: 16px;
            }

        #mobile-menu .mainmenu_menu > li {
            width: 100%
        }

            #mobile-menu .mainmenu_menu > li .accordion-header {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }

                #mobile-menu .mainmenu_menu > li .accordion, #mobile-menu .mainmenu_menu.company-info li a, #mobile-menu .mainmenu_menu > li .accordion-header a {
                    font-size: 18px;
                    font-family: 'CeraPRO-Bold';
                }

                #mobile-menu .mainmenu_menu > li .accordion-header a {
                    width: 80%;
                }

        #mobile-menu .mainmenu_menu {
            padding: 30px 35px
        }

        #mobile-menu .accordion-panel {
            font-family: 'CeraPro-Medium';
            padding: 6px;
            max-height: 0;
            overflow: hidden;
            transition: max-height 0.2s ease-out;
        }

            #mobile-menu .accordion-panel li {
                width: 100%;
            }

                #mobile-menu .accordion-panel li a {
                    padding: 8px 0;
                    font-family: 'CeraPro-Medium';
                    font-size: 14px;
                }

        #mobile-menu .mainmenu_btn_or {
            background-color: #f05130;
            padding: 10px 22px;
            text-align: left;
            box-sizing: border-box;
            height: 40px;
            display: flex;
            align-items: center;
            margin: 0 15px;
            color: #fff;
            font-family: 'CeraPRO-Bold';
            font-size: 14px;
            text-transform: uppercase
        }

        #mobile-menu .mainmenu_menu.company-info {
            border-top: 1px solid #fff;
        }

        #mobile-menu span.arrow {
            display: block;
            border-top: 8px solid;
            border-left: 8px solid transparent;
            border-right: 8px solid transparent;
            transition: all 0.3s;
            cursor: pointer;
        }

        #mobile-menu .menu-acc.active span.arrow {
            transform: rotate(180deg)
        }

    .upmenu-menu > a {
        padding: 0 10px;
    }

    .mainmenu_out {
        padding: 9px 16px 9px 8px
    }

    .newssoc_box_t {
        font-size: 35px
    }

    .history-container .h-row.row-5 > div, .history-container .h-row.row-2 > div {
        padding-left: 6%;
    }

    .sale-points-tabs > .sale-point-tab .caption p {
        font-size: 17.5px;
    }

    .sixty-years-logo {
        width: 80px;
        right: 8px;
    }

    #hamb {
        margin-right: 90px
    }

    #mobile-menu .cat-header {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    #mobile-menu .submenu {
        display: block;
        position: fixed;
        display: block;
        left: 0;
        right: 0;
        bottom: 0;
        top: 85px;
        background: #a59d95;
        opacity: 0;
        visibility: hidden;
        transition: all .3s ease;
        z-index: 301;
        overflow-y: auto;
        padding: 30px 35px;
    }

        #mobile-menu .submenu.show {
            visibility: visible;
            opacity: 1;
        }

    #mobile-menu a,
    #mobile-menu .all-cats,
    #mobile-menu .cat-header,
    #mobile-menu .back {
        font-size: 18px;
        font-family: 'CeraPro-Bold';
    }

    #mobile-menu .all-cats {
        text-transform: none;
    }

    #mobile-menu .back {
        margin-bottom: 15px;
        font-size: 19px;
        display: flex;
        align-items: center;
    }

        #mobile-menu .back .angle {
            margin-right: 15px;
            font-size: 32px;
            padding-bottom: 2px;
        }

    #mobile-menu .angle {
        font-size: 30px;
        line-height: 0.8;
    }

    #mobile-menu .cat-header {
        padding: 8px 0;
    }

    #mobile-menu.submenu-opened {
        overflow: hidden;
    }

    #mobile-menu .submenu.level-3 a:not(.all-cats) {
        font-family: 'CeraPro-Regular';
    }
}

@media (max-width: 1260px) {
    .landing_pagination .pagerAct, .landing_pagination .pager {
        display: none;
    }

    .landing_pagination .mobilepager {
        display: inline-flex;
        align-items: center;
        margin: 0px 5px;
        padding-bottom: 8px;
    }

    .upmenu-tel {
        flex-direction: column;
        justify-content: center;
    }

    header #upmenu-middle-search {
        padding-left: 5px;
    }
}


@media (max-width: 1024px) {
    .sixty-years-logo {
        top: 52px;
    }

    #currentLang {
        font-size: 11px;
        color: #8f8e8a;
    }

    .langs {
        position: absolute;
        background: #f5f5f6;
        font-size: 11px;
        padding: 5px 8px;
        z-index: 1;
        bottom: -45px;
        border: 1px solid #8f8e8a;
        left: -1px;
        display: none;
        z-index: 2;
    }

        .langs.show {
            display: block;
        }

    header #upmenu-middle-search {
        padding-left: 0;
    }

    .langs a {
        color: #8f8e8a;
        padding: 4px 4px;
        display: block;
    }

    .lang-arrow {
        border-top: 8px solid #8F8E8A;
        border-right: 8px solid transparent;
        border-left: 8px solid transparent;
        margin-left: 5px;
    }

    .upmenu-lang.mobile {
        position: relative;
    }

    /*
.upmenu-lang.mobile::after {content: url(/common/images/lang-arrow.png);position: absolute;right: 0px;bottom: 18px; left: auto;
  border-top: 8px solid grey;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  content: "";
  display: block;
  margin-left: 5px;
} */
    .upmenu-right, .upmenu-right > div span, .upmenu-right, .upmenu-right div {
        font-size: 10px;
    }

    .home_sesson_banner_right_box {
        top: 35%;
    }

    .history-container .h-row.row-5 > div, .history-container .h-row.row-2 > div {
        padding-left: 3%;
    }

    .searchresults-main {
        background-position: 30% 20%;
    }

    .landing_inner_cats > a {
        height: 270px;
    }

    tr.order_f_header {
        display: none
    }

        tr.order_f_header > td:nth-child(1), tr.order_f_row > td:nth-child(1) {
            width: 50%
        }

        tr.order_f_header > td:nth-child(2), tr.order_f_row > td:nth-child(2) {
            width: 50%
        }

    tr.order_f_row {
        display: flex
    }

        tr.order_f_row > td {
            display: flex;
            align-items: center;
            justify-content: center
        }

            tr.order_f_row > td:nth-child(2) > div {
                flex-direction: column;
                justify-content: flex-end;
                align-items: center;
                height: 100%;
                width: 100%
            }

                tr.order_f_header > td:nth-child(2) > div > div, tr.order_f_row > td:nth-child(2) > div > div {
                    flex-basis: auto
                }

            tr.order_f_row > td:nth-child(2) .order_f_qu {
                order: 1;
                margin-bottom: 30px
            }

            tr.order_f_row > td:nth-child(2) .order_f_pr {
                order: 2;
                margin-bottom: 15px
            }

            tr.order_f_row > td:nth-child(2) .order_f_fp {
                order: 3
            }

            tr.order_f_row > td:nth-child(2) .order_f_dp {
                order: 4;
                margin-right: 5px
            }

            tr.order_f_row > td:nth-child(1) > div > div:nth-child(3), tr.order_f_row > td:nth-child(1) > div > div:nth-child(4) {
                font-size: 10px
            }

            tr.order_f_row > td:nth-child(2) .order_f_tp {
                order: 5;
                margin-top: 5px;
                font-family: 'CeraPRO-Bold';
                color: #f05130;
                margin-right: 10px
            }

            tr.order_f_row > td:nth-child(2) .order_f_pr::before {
                content: "ΣΥΣΚΕΥΑΣΙΑ ΔΩΡΟΥ";
                width: 80px;
                display: inline-block;
                text-align: right;
                font-size: 11px;
                font-family: 'CeraPRO-Bold';
                margin-left: -30px
            }

            tr.order_f_row > td:nth-child(2) .order_f_dp::before {
                content: "-"
            }

    .order_f_ti {
        margin-top: 20px;
        padding-left: 20px
    }

    .order_f_tit {
        margin-bottom: 10px;
        font-family: 'CeraPro-Regular'
    }

    .order_f_di, .order_f_co {
        font-family: 'CeraPro-Medium'
    }

    tr.order_f_row > td:nth-child(1) > div > div {
        display: flex
    }

        tr.order_f_row > td:nth-child(1) > div > div:nth-child(1), tr.order_f_row > td:nth-child(1) > div > div:nth-child(2) {
            flex-basis: 100%
        }

        tr.order_f_row > td:nth-child(1) > div > div:nth-child(3), tr.order_f_row > td:nth-child(1) > div > div:nth-child(4) {
            flex-basis: auto
        }

        tr.order_f_row > td:nth-child(1) > div > div:nth-child(4) {
            margin-left: 20px
        }

    tr.order_f_row > td:nth-child(1) > div {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        max-width: 300px;
        justify-content: flex-start;
        width: 100%
    }

        tr.order_f_header > td:nth-child(1) > div > div:nth-child(3), tr.order_f_row > td:nth-child(1) > div > div:nth-child(3) {
            text-align: left
        }

    .order_f_im_delete {
        margin-bottom: 50%
    }

    .order_f_title {
        text-align: center
    }

    #search-icon, #phone-icon {
        display: block
    }

    .mainmenu_logo {
        max-width: 180px;
        height: auto
    }

    .mainmenu_logo_link {
        height: auto;
        display: flex;
        align-items: center
    }

    .upmenu-basket-icon {
        width: 20px;
        height: 20px;
        margin-left: 3px;
        margin-right: 0;
        background-image: url(/common/images/basket.png);
    }

    .upmenu-fav-icon {
        width: 17px;
        height: 15px;
        margin-right: 0;
        margin-left: 3px;
        background-image: url(/common/images/favorite.png)
    }

    .upmenu-profile-icon {
        width: 12px;
        height: 15px;
        margin: 0;
        background-image: url(/common/images/profile.png);
    }

    .upmenu-right > * {
        margin: 0 12px
    }

    .upmenu-right > .dxpnlControl_Metropolis {
        margin: 0;
        margin-left: 12px;
    }

    .upmenu-basket-btn {
        font-size: 10px
    }

    .upmenu {
        height: 52px;
        justify-content: space-between;
        padding: 0 16px 0 20px
    }

    .upmenu-right, .upmenu-right > div, .upmenu-lang {
        border: 0;
        padding: 0
    }

    .upmenu-lang {
        width: auto
    }

        .upmenu-lang > a {
            font-size: 11px
        }

    .footer_bank img {
        height: auto;
        max-width: 100%;
        margin: auto
    }

    .upmenu-menu, .upmenu-tel, .mainmenu_menu_wrap, .footer_space {
        display: none
    }

    .upmenu-middle-search {
        position: absolute;
        top: 100px;
        left: 0;
        right: 0;
        width: 100%;
        margin: auto;
        z-index: 10;
        /* border:1px solid #f05130; */
        max-height: 0;
        transition: all .3s;
        overflow: visible;
        visibility: hidden;
        max-width: 640px;
    }

    .upmenu-middle {
        max-width: 640px;
    }

    .upmenu-middle-search.show {
        /* max-height:52px; */
        height: 60px;
        visibility: visible
    }

    input#ctlBasicSearch1_tbSearchQuery {
        height: 60px;
        padding-left: 25px;
        box-shadow: 0 10px 30px rgba(143, 142, 138, 0.5);
    }

    .upmenu-search-btn {
        display: none
    }

    .footer02, .footer_bank {
        flex-wrap: wrap
    }

    .footer_bank {
        padding: 22px 0 30px;
        border-top: 1px solid #a59d95
    }

    .footer_awards {
        width: 100%;
        padding: 25px 0 30px;
        justify-content: center;
        border-top: 1px solid #a59d95;
        flex-wrap: wrap;
        gap: 20px 0;
    }

    .footer02_out {
        margin-top: 0
    }

    .footer03 {
        padding: 15px;
        height: auto;
        text-align: center;
        font-size: 10px;
        margin: 0
    }

    .footer_awar {
        margin: 0 15px;
        max-width: 125px
    }

    .desktop-cards {
        display: none
    }

    .mobile-cards {
        display: block
    }

    .footer_awar img {
        height: 30px
    }

    .footer_awar span {
        font-size: 9px
    }

    .footer01 {
        display: none
    }

        .footer01.footer01_mob {
            display: flex;
            flex-wrap: wrap;
            padding: 12px 0
        }

        .footer01 .foot_sub_cat {
            width: 100%
        }

            .footer01 .foot_sub_cat > li, .accordion-panel li {
                padding: 10px 35px
            }

                .accordion-panel li:first-child {
                    padding-top: 20px
                }

                .accordion-panel li:last-child {
                    padding-bottom: 20px
                }

    .footer01_out {
        padding: 0
    }

    .footer01 .foot_sub_cat > li > a {
        line-height: normal;
        display: inline-block;
        width: 100%;
        font-family: 'CeraPro-Regular';
    }

    .footer01 ul > li > a {
        display: inline-block;
        width: 100%
    }

    footer .accordion {
        background-color: #d5d2ca;
        cursor: pointer;
        width: 100%;
        transition: .4s;
        font-size: 10px;
        color: #787878;
        padding: 10px 35px 20px;
        line-height: normal; /*font-family: 'CeraPro-Light';*/
    }

        footer .accordion:after {
            content: '\002B';
            color: #787878;
            font-family: 'CeraPRO-Bold';
            float: right;
            margin-left: 5px;
            font-size: 13px
        }

    footer .active:after {
        content: "\2212"
    }

    .accordion-panel {
        background-color: #a59d95;
        max-height: 0;
        overflow: hidden;
        transition: max-height .2s ease-out
    }

        .accordion-panel a {
            color: #fff !important;
            font-size: 10px
        }

    .footer01 ul > li > a {
        font-size: 10px; /*font-family: 'CeraPro-Light';*/
    }

    .foot_sub_cat.info {
        border-bottom: 1px solid #a59d95
    }


    .upmenu-lang {
        display: none
    }

        .upmenu-lang.mobile {
            display: flex;
            align-items: center
        }

    #lang-select {
        background-color: transparent;
        border: 0;
        font-size: 11px;
        color: #787878;
    }

    .upmenu-basket.showwind .upmenu-basket-win, .upmenu-profile.showwind .upmenu-profile-login {
        width: 300px;
        white-space: normal
    }

    .upmenu-profile.showwind .upmenu-profile-login, .upmenu-basket.showwind .upmenu-basket-win {
        position: fixed;
        top: 50px;
        max-height: 80vh;
        overflow-y: auto;
    }

    .upmenu-basket.showwind .upmenu-basket-win {
        left: 0;
        right: 0;
        margin: auto
    }

    .upmenu-profile-login::after {
        content: none
    }

    .home_fivetile img {
        height: 50px;
        margin-bottom: 0
    }

    .home_fivetile {
        display: flex;
        align-items: center;
        width: 180px;
        margin: 0 auto 35px;
        justify-content: center;
    }

    .producttabs #home_sectio_02 .home_fivetile {
        margin: 0 auto 35px
    }

    .home_fivetile > div:nth-child(1) {
        flex-basis: 40%;
    }

    .home_fivetile > div:nth-child(2) {
        font-size: 10.2px;
        text-align: left;
        padding-left: 10px;
        flex-basis: 60%;
        font-family: 'CeraPro-Medium';
    }

    .home_fivetile > div.img {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 55px
    }

    .landing_viewnum {
        display: none
    }

    .bottom-pagination .landing_pagination {
        display: flex;
        justify-content: center
    }

    .cate_thegrid .landing_products > .landing_prod, .cate_thegrid {
        width: 100%
    }

    .landing_products {
        width: 100%;
        overflow-x: auto;
        margin-bottom: 30px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .cate_thegrid .landing_products > .landing_prod {
        max-width: 275px;
        margin: 0 0 20px;
        padding: 20px 12px
    }

    .landing_prod_img {
        height: 200px;
        width: 225px;
        margin: auto
    }

    .productfeellook_prod .landing_prod:nth-child(4n):last-child {
        display: none;
    }

    .productfeellook_prod .landing_prod {
        width: 33%;
        margin: 0;
    }

    .landing_prod_avai {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
    }

    .landing_prod_av {
        max-height: 17px;
    }

    .landing_prod_avai > div {
        font-size: 9px;
        min-height: 17px;
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 2px 2px 2px;
        width: 123px;
    }

    .landing_prod_avai > img {
        margin-bottom: 2px;
    }

    .landing_prod_av_col > span {
        margin: 0 2px
    }

    .breadcrumb {
        max-width: 230px;
        text-align: center;
        line-height: .8
    }

    .cate_thegrid_bar {
        padding: 0 15px;
        height: auto;
        margin-bottom: 25px
    }

    .landing_prod_title {
        font-size: 11px;
        color: #a59d95;
        padding: 0 15px;
        line-height: normal;
        max-width: 185px;
        margin: 10px auto
    }

    .landing_prod_price_box {
        height: auto;
        flex-direction: column;
    }

    .landing_prod .landing_prod_price, .landing_prod .landing_prod_buy {
        position: static
    }

    .cat-prod-slider .landing_prod .landing_prod_buy {
        display: none;
    }

    .landing_prod .landing_prod_price {
        margin: 0;
        font-size: 22.5px;
        margin: 30px 0 20px !important
    }

    .landing_prod_buy_btn {
        width: 215px;
        height: 48px;
        margin-top: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #000;
        font-size: 14px;
    }

        .landing_prod_buy_btn:focus {
            background-color: #f05130
        }

    .landing_prod_price_o {
        color: #dbd8d5;
        font-size: 22px;
    }

    .landing_prod_price_n {
        font-size: 23px;
    }

    .landing_prod_price_d {
        min-width: 50px;
        min-height: 20px;
        text-align: center;
        font-size: 12px;
    }

    .bodyHome .landing_prod_price_o {
        font-size: 18px;
    }

    .bodyHome .landing_prod_price_n {
        font-size: 18px;
    }

    .bodyHome .landing_prod_price_d {
        font-size: 10px;
    }

    .noty_basket_in {
        width: 95%;
        margin: auto
    }

    #cp_ouibounce-modal .cp_oui_modal-title, #cp_ouibounce-modal_nots .cp_oui_modal-title {
        font-size: 14px
    }

    .noty_basket_success, .noty_basket_product {
        text-align: center
    }

    .cate_theside {
        position: fixed;
        z-index: 10;
        background: #fff;
        top: 0;
        right: 0;
        left: 0;
        width: 100%;
        height: 100%;
        overflow-y: auto;
        padding: 20px 25px 60px;
        transition: all .3s;
        visibility: hidden;
        opacity: 0
    }

        .cate_theside.show {
            visibility: visible;
            opacity: 1
        }

    .cate_theside_title {
        letter-spacing: 5px;
        text-transform: uppercase;
        display: flex;
        align-items: center;
        justify-content: space-between;
        height: auto;
        margin-bottom: 50px
    }

    input#cphMain_ctlProductsGrid1_cpnlProduct_ddlGridSort_I {
        font-family: 'CeraPro-Medium'
    }

    #mob-filters {
        width: 74px;
        height: 30px;
        background-color: #fff;
        border: 1px solid #f05130;
        display: flex;
        align-items: center;
        justify-content: center;
        letter-spacing: 3px;
        font-family: 'CeraPro-Medium';
        font-size: 8.5px
    }

    #sideFiltersBtn {
        position: fixed;
        right: 0;
        bottom: 20%;
        width: 38px;
        height: 95px;
        background-color: #f05130;
        top: auto;
        color: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 5;
        transition: all .2s ease;
        visibility: hidden;
        opacity: 0
    }

        #sideFiltersBtn.show {
            visibility: visible;
            opacity: 1
        }

        #sideFiltersBtn span {
            font-family: 'CeraPro-Medium';
            transform: rotate(-90deg);
            display: block;
            font-size: 10.8px
        }

    .home_fivetiles.mobile {
        display: flex;
        flex-wrap: wrap;
        margin: 25px auto 35px;
        max-width: 700px
    }

    .products-nofound {
        margin: 15px
    }

    .cate_theside .home_fivetiles {
        display: none
    }

    .cate_filter_l > label {
        font-size: 14px
    }

    .cate_filter_t {
        font-size: 20px
    }

    .cate_filter_l > label:first-child {
        margin-top: 0
    }

    .cate_clear_btn {
        width: 100%;
        margin-top: 10px
    }

    .upmenu-basket-win-title {
        font-size: 18px
    }

    img#close-filters {
        display: block
    }

    .filtersmartapply {
        display: block;
        position: fixed;
        bottom: 0;
        z-index: 2;
        left: 0;
        right: 0;
        background-color: #fff;
    }

        .filtersmartapply span {
            background-color: #f05130;
            color: #fff;
            font-weight: 600;
            margin: 10px auto;
            text-align: center;
            line-height: 30px;
            width: 215px;
            height: 48px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
        }

    .sale-points-tabs > .sale-point-tab {
        height: 300px
    }

        .sale-points-tabs > .sale-point-tab .caption p {
            letter-spacing: 0;
            font-size: 18px;
            margin-bottom: 20px;
        }

        .sale-points-tabs > .sale-point-tab .caption a {
            font-size: 12px;
            height: 40px;
            max-width: 90%;
            bottom: 10px;
        }

    .landing_products_title {
        padding: 0 25px
    }

    .landing_products > .landing_prod {
        width: 49%
    }

    .order_t_content_wrap, .order_t_login_reg_wrap {
        flex-wrap: wrap
    }

    .order_t_content_wrap {
        padding: 0 15px
    }

    .register .order_t_content_wrap {
        padding: 0;
    }

    .order_t_main, .order_t_side, .order_t_login_reg_wrap > div {
        width: 100%;
        margin: 0
    }

    .order_t_side {
        order: 1;
        margin-bottom: 15px
    }

    .order_t_main {
        order: 2
    }

    .order_tso_products_wrap, .order_tso_forfree {
        display: none
    }

    div#cphMain_ctlOrderWizard1_cpnlProduct_dvFreeShipping_AddProducts_2, div#cphMain_ctlOrderWizard1_cpnlProduct_dvFreeShipping_AddProducts_1 {
        display: none
    }

    .bodyOrder1 .order_tm_title, .order_t_title {
        display: none
    }

    .landing_main_img_box_t {
        font-size: 34.3px
    }

    .landing_main_out.landing_2 .landing_main_img_box_t {
        font-size: 28.3px
    }

    .landing_inner_cats .home_shopcat_tile > span {
        font-size: 12px;
        padding: 10px;
    }

    div#pctlNewsletter_PW-1 {
        width: 500px !important;
        height: 300px !important;
    }

        div#pctlNewsletter_PW-1 .dxpc-contentWrapper {
            height: 300px !important;
        }

    #pctlNewsletter_PW-1 .dxpc-mainDiv.dxpc-shadow {
        border: 10px solid #fff;
    }

    .contact_boxes {
        flex-wrap: wrap;
    }

        .contact_boxes .contact_box {
            width: 100%;
            flex-basis: 100%;
            margin-bottom: 10px;
            padding: 25px 10px 10px;
        }

            .contact_boxes .contact_box:first-child {
                border: 0;
            }
}

@media (max-width: 1024px) and (min-width: 801px) {
    .home_sesson_banner {
        height: 400px;
        justify-content: center
    }

    .home_sesson_banner_left {
        width: 50%
    }
        .home_sesson_banner_left img {
            max-width: 100%;
            object-fit: cover;
            height: 100%;
            object-position: left;
        }

    .home_sesson_banner_right {
        width: 50%
    }
    .home_sesson_banner_right img {
        width: 100%;
        object-fit: cover;
        height: 100%;
    }

    .home_sesson_product_slid_img {
        width: 200px
    }

    .home_shopcat_tile {
        height: 380px
    }

    .home_sesson_banner_right_title {
        font-size: 30px;
        font-size: 22px;
    }

    .home_sesson_banner_right_cta, .home_franrance_disc_btn, .home_slider_inside_cta {
        padding: 15px;
    }
    /* .home_shopcat{justify-content:center}
.home_shopcat_tile.home_shopcat_tile30_m{width:30%}
.home_shopcat_tile.home_shopcat_tile70{width:50%}
.home_shopcat_tile.home_shopcat_tile70_m{width:46%}
.home_shopcat_tile.home_shopcat_tile33,.home_shopcat_tile.home_shopcat_tile33_m{width:26.2%} */
    /* .home_shopcat_tile > span{padding:40px 60px} */
    .home_look_slider.slick-initialized .slick-slide.home_look_slid {
        height: 370px;
        justify-content: center
    }
    /* .home_look_slid_right,.home_look_slid_img{width:40%} */
    .home_look_slid_r_box_t {
        font-size: 35px
    }

    .home_look_slid_r_box_c {
        padding: 20px 30px
    }
    /* .slick-initialized .slick-prev{left:50px}
.slick-initialized .slick-next{right:50px} */
    .newssoc_box_t {
        font-size: 35px
    }

    .newssoc_box_news {
        display: flex;
        flex-direction: column;
        align-items: center
    }

    .newssoc_box_btn {
        margin: 20px 0 0
    }

    .instagram_slider .instagram_slid {
        height: 150px
    }

    .newssoc_box_social > a {
        font-size: 18px;
        margin: 0 15px
    }

    .producttabs_content {
        padding-left: 25px;
        padding-right: 25px
    }
}

@media (max-width: 991px) {
    .history-container .h-row .photo, .dots-container .dots-img {
        display: none
    }

    .history-container .h-row {
        flex-direction: column
    }

        .history-container .h-row .text {
            width: 100%;
            padding: 0 20px !important
        }

        .history-container .h-row.row-7 .text p {
            width: 100%;
            margin-top: 15px
        }

        .history-container .h-row.row-4 .text, .history-container .h-row.row-6 .text {
            background-color: transparent
        }

    .history-container {
        padding-top: 25px
    }

        .history-container .h-row .text p {
            text-align: center;
            margin-top: 15px
        }

        .history-container .h-row.row-2 .text p, .history-container .h-row.row-3 .text p, .history-container .h-row.row-5 .text p {
            margin-top: 15px
        }

        .history-container .h-row.row-1 .text {
            padding: 0
        }

        .history-container .h-row.row-2 > div, .history-container .h-row.row-5 > div {
            padding-left: 0
        }

        .history-container .h-row.row-3, .history-container .h-row.row-5 {
            margin-top: 0
        }

        .history-container .h-row.row-4, .history-container .h-row.row-6 {
            margin: 0
        }

        .history-container .h-row.row-2 > div:nth-child(1), .history-container .h-row.row-5 > div:nth-child(1) {
            margin-bottom: 0
        }

        .history-container .h-row.row-7 {
            margin-top: 0
        }

        .history-container .h-row.row-2 {
            margin-top: 0
        }

            .history-container .h-row::before, .history-container .h-row.row-5 > div:nth-child(2)::before, .history-container .h-row.row-2 > div:nth-child(2)::before {
                content: url(/common/images/axies/vertical-dots.png);
                margin: 10px auto 0
            }

        .history-container .h-row.row-1::before {
            content: none
        }

    .landing_prod_selct_sel_dim {
        justify-content: flex-start;
        width: 100%;
    }
}

@media (max-width: 800px),(max-height: 400px) {
    .product-mob-sliders {
        display: block
    }

    #home_sectio_03, #home_sectio_06, #social_instagram {
        display: none
    }

    .home_fivetiles {
        display: none
    }

    .content {
        display: flex;
        flex-direction: column
    }

        .content #home_sectio_01 {
            order: 1
        }

        .content #home_sectio_02 {
            display: none
        }

        .content #home_sectio_04 {
            order: 2
        }

            .content #home_sectio_04 .home_main_box {
                padding: 0 20px
            }

        .content #home_sectio_05 {
            order: 3
        }

    .bodyHome .home_fivetiles.mobile {
        order: 4;
    }

    .content #newsletter_social {
        order: 5
    }

    .newssoc_main_out {
        flex-direction: column;
        margin-bottom: 0;
    }

        .newssoc_main_out > div {
            width: 100%;
            height: 185px
        }

    .newssoc_box_t, .newssoc_box_t {
        font-size: 35px
    }

    .newssoc_box_s, .newssoc_box_inp, .newssoc_box_s {
        font-size: 9px
    }

    .newssoc_box_btn {
        font-size: 7px;
        width: 70px;
        height: 31px;
        padding: 5px;
        margin-left: 5px
    }

    .newssoc_box_inp {
        width: 215px;
        height: 31px;
        padding: 5px
    }

    .newssoc_box_s {
        margin: 12px 0 15px
    }

    .newssoc_social .newssoc_box_s {
        margin: 20px 0
    }

    .newssoc_box_social > a {
        font-size: 15px;
        margin: 0 15px
    }

    .home_shopcat > a {
        width: 100% !important;
        flex-basis: 49%;
        margin: 0 auto 10px !important;
        height: 265px
    }

        .home_shopcat > a:nth-child(5), .home_shopcat > a:nth-child(6), .home_shopcat > a:nth-child(7) {
            flex-basis: 32%
        }

    .home_shopcat_tile > span {
        font-size: 11px;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .home_slider .home_slider_inside {
        max-width: 95%;
        padding: 30px 30px 40px;
        min-width: 300px;
        height: auto;
    }

        .home_slider .home_slider_inside.blue {
            padding: 30px 30px 40px;
        }

    .home_slider_inside_cta {
        min-width: auto;
        width: auto;
    }

    .home_slider_inside_title {
        font-size: 28px
    }

    .home_slider_inside_sub {
        font-size: 8px
    }

    .home_slider_inside_cta {
        font-size: 9px;
        padding: 15px 25px;
        min-width: auto;
        width: auto;
    }

    .home_slider .slick-slide {
        height: 275px
    }

    .home_slider .slick-dots {
        padding: 15px 0 20px
    }

        .home_slider .slick-dots > li > button {
            width: 8.5px;
            height: 8.5px
        }

    .home_main_title {
        font-size: 12px;
        padding: 0
    }

    .home_shopcat_out .home_main_title {
        padding-bottom: 15px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .home_main_side_t {
        font-size: 4.6px;
        padding-right: 5px
    }

    .home_main_side_c {
        width: 15px;
        height: 12px
    }

    .home_main_side_l {
        width: 12px;
        height: 15px;
        bottom: 0
    }

    .home_main_side_f {
        height: auto
    }

    .home_shopcat_out {
        padding: 22px 0 0px
    }

    .home_slider .slick-dots > li {
        margin: 0 5px
    }

    .home_look_slider.slick-initialized .slick-slide.home_look_slid {
        /* flex-direction:column; */
        height: auto;
        align-items: center;
        margin: 0;
    }

    .home_look_slider {
        /* max-width: 320px; */
        margin: auto;
    }

    .home_look_slid_img {
        width: 100%;
        height: 200px;
        /* max-width:240px */
    }

    .home_look_slid_right {
        width: 100%;
        height: 200px;
        /* max-width:240px */
    }

    .home_look_slid_r_box_t {
        font-size: 28px
    }

    .home_look_slid_r_box_s {
        font-size: 8px
    }

    .home_look_slid_r_box_c {
        width: 150px;
        height: 40px;
        padding: 0;
        font-size: 9.5px;
        margin: auto;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .home_look_out {
        padding: 35px 0 25px
    }

        .home_look_out .home_main_title {
            padding-bottom: 15px
        }

    .slick-initialized .slick-next {
        right: 13%
    }

    .slick-initialized .slick-prev {
        left: 13%
    }

    .home_look_slider .slick-next {
        right: 5%
    }

    .home_look_slider .slick-prev {
        left: 5%
    }

    .slick-initialized .slick-prev, .slick-initialized .slick-next {
        width: 14px;
        height: 16px;
        background-size: contain;
        background-color: rgba(0,0,0,0)
    }

    .home_slider .slick-prev.slick-arrow .home_slider .slick-next.slick-arrow {
        display: none;
    }

    .produ_main #cphMain_cpnlProductInfo {
        flex-wrap: wrap
    }

    .produ_main_image {
        display: none
    }

    .productfeellook_prod {
        flex-wrap: wrap
    }

        .productfeellook_prod .landing_prod {
            width: 100%
        }

    .produ_main_side_subt {
        font-size: 11px;
        width: 100%
    }

    .produ_main_side_title {
        font-size: 20px;
        margin-bottom: 15px;
        max-width: 400px
    }

    .produ_main_side_code {
        font-size: 9.6px;
        margin: 0 20px 0 0
    }

    .produ_main_side {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center
    }

        .produ_main_side .landing_prod_avai {
            margin: 0
        }

        .produ_main_side .landing_prod_price {
            margin-top: 25px;
            flex-basis: 100%
        }

    .price-container {
        width: 100%;
        padding: 0 20px;
        align-items: center;
        justify-content: center;
        display: flex;
        flex-wrap: wrap
    }

        .price-container img {
            max-height: 19px;
        }
    /* .produ_main_side .landing_prod_avai > div{margin:0} */
    .produ_main_side .landing_prod_price > div {
        font-size: 20.6px
    }

    .landing_prod_selct_box {
        flex-direction: column;
        align-items: center;
        justify-content: center;
        text-align: center;
        margin-bottom: 20px;
    }

    .landing_prod_selct_sel_qua {
        width: 100%;
        justify-content: center;
        order: 2
    }

    .landing_prod_selct_sel_col {
        width: 100%;
        order: 3;
        margin-bottom: 25px
    }

    .landing_prod_selct_sel .landing_prod_selct_titl {
        margin: 0;
        max-width: 90px;
        text-align: right
    }

    .landing_prod_selct_box.landing_prod_selct_sel {
        flex-direction: row;
        margin-top: 25px
    }

    .landing_prod_selct_titl {
        /* order:1; */
        margin-bottom: 15px
    }

    .landing_prod_selct_ctitle {
        text-align: center;
        order: 2;
        margin-bottom: 15px;
        margin-top: 0
    }

    .landing_prod_selct_sel_pres {
        order: 2;
        margin-left: 10px
    }

    .landing_prod_selct_sel .landing_prod_selct_sel_pres > label > input[type="checkbox"] {
        width: 25px;
        height: 25px
    }

    .landing_prod_selct_btns > a:first-child {
        width: 215px;
        height: 45px;
        background-color: #f05130;
        font-size: 10px;
    }

    .landing_prod_selct_btns > a.landing_prod_selct_btns_fav.backgimg {
        width: 50px;
        height: 45px;
        background-image: url(/common/images/heart_orange)
    }

    .landing_prod_selct_btns {
        padding-top: 10px;
        justify-content: center
    }

    .landing_prod_selct_feat {
        margin: 30px 0
    }

    .landing_prod_selct_feat_t {
        font-size: 11px;
        width: calc(100% - 42px) !important
    }

    .landing_prod_selct_feat > div > div.landing_prod_selct_feat_i {
        height: 42px;
        background-size: 40px;
        width: 42px;
        margin-right: 10px
    }

    .sitegrid1090.producttabs_main, .producttabs_content {
        display: none
    }

    .sitegrid1090.producttabs_main_mob {
        display: block
    }

    .producttabs_main_mob .accordion {
        height: 40px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        color: #333;
        font-size: 13px;
        text-transform: uppercase;
        padding: 0 15px
    }

        .producttabs_main_mob .accordion:not(:nth-last-child(2)) {
            border-bottom: 2px solid #fff
        }

        .producttabs_main_mob .accordion:after {
            content: url('/common/images/acc_arrow_down.png');
            color: inherit;
            font-weight: 700;
            float: right;
            margin-left: 5px;
            font-size: 13px
        }

        .producttabs_main_mob .accordion.active:after {
            content: url('/common/images/acc_arrow_up.png')
        }

    .producttabs_main_mob .accordion-panel {
        background-color: #fff;
        font-size: 14px
    }

        .producttabs_main_mob .accordion-panel > div {
            padding: 25px 15px
        }

    .producttabs {
        padding: 0
    }

    .landing_prod_selct {
        padding: 15px 20px 0;
        border: 0
    }

    .producttabs_content_in > div {
        display: block
    }

    .producttabs_main_mob .accordion-panel li {
        padding: 0;
        margin-bottom: 15px
    }

    .producttabs_main_mob .accordion-panel b, .producttabs_main_mob .accordion-panel strong {
        font-family: 'CeraPRO-Black'
    }

    .producttabs_main_mob .accordion-panel ul {
        list-style-type: disc;
        margin-left: 15px;
        color: #535353
    }

    .product-slider {
        width: 285px;
        margin: auto;
        display: none;
    }

        .product-slider .slick-arrow {
            width: 15px;
            height: 15px;
            z-index: 1
        }

        .product-slider .slick-next {
            background-image: url(/common/images/arrow-right.png);
            right: -30px
        }

        .product-slider .slick-prev {
            background-image: url(/common/images/arrow-left.png);
            left: -30px
        }

    .produ_main_gallery.product-slider.slick-initialized .slick-slide {
        height: 250px
    }

    .product-mob-sliders .info-title {
        font-size: 17.5px;
    }

    .produ_main {
        margin-top: 20px
    }

    .productfeellook {
        display: none
    }

    .accordion-panel .info-title {
        font-size: 17.4px;
        font-family: 'CeraPro-Light';
        margin-bottom: 25px;
        text-align: center
    }

    .look-slider {
        margin-bottom: 15px
    }

    .product-slider .productfeellook_prod .landing_prod_buy_btn {
        margin-top: 0
    }

    .product-slider .landing_prod_buy {
        margin-bottom: 45px
    }

    .info-accordion .product-slider .slick-next {
        right: -10px;
        top: 20%
    }

    .info-accordion .product-slider .slick-prev {
        left: -10px;
        top: 20%
    }

    .producttabs_main_mob .accordion-info {
        background-color: #a59d95;
        color: #fff
    }

        .producttabs_main_mob .accordion-info > div {
            display: flex;
            align-items: center
        }

            .producttabs_main_mob .accordion-info > div img {
                margin-right: 5px
            }

    .producttabs_main_mob .accordion.accordion-info::after {
        content: url('/common/images/arrow-down-white.png')
    }

    .producttabs_main_mob .accordion.accordion-info.active::after {
        content: url('/common/images/arrow-up-white.png')
    }

    td.specs {
        padding: 5px 10px
    }

    .sale-points-tabs > .sale-point-tab {
        height: 105px
    }

        .sale-points-tabs > .sale-point-tab .caption p {
            font-size: 8px;
            margin-bottom: 0
        }

        .sale-points-tabs > .sale-point-tab .caption a {
            display: none
        }

        .sale-points-tabs > .sale-point-tab.active::after {
            content: "";
            bottom: -25px;
            width: 35px;
            background-size: contain;
            background-image: url(/common/images/sale-point-arrow.png);
            height: 18px
        }

    .sale-points-title {
        font-size: 12.3px;
        max-width: 215px;
        margin-top: 25px
    }

    .sale-points {
        margin-top: 25px
    }

    .sale-points-container {
        margin-top: 10px
    }

        .sale-points-container .sale-point .photo {
            width: 160px;
            height: 160px
        }

    .sale-point .point-title, .sale-point .point-orario {
        font-size: 9px
    }

    .sale-point .point-title {
        margin: 12px 0 5px
    }

    .sale-point .point-orario {
        margin: 0 0 5px
    }

    .sale-point .point-address {
        font-size: 9.5px
    }

    .sale-point .point-hours {
        font-size: 8.3px;
        margin-bottom: 5px
    }

    .sale-point .map-point {
        font-size: 8.9px
    }

    .sale-point {
        flex-basis: 49%;
        margin-bottom: 25px
    }

        .sale-point .map-point img {
            width: 22px;
            margin-bottom: 5px;
            margin-top: 5px
        }

    .map-point .arrow {
        width: 33px
    }

    .sale-points .map-container {
        margin-top: 5px
    }

        .sale-points .map-container.show {
            max-height: 225px
        }

            .sale-points .map-container.show .map-filter {
                height: 225px
            }

    .sale-points-tabs > .sale-point-tab .img {
        background-size: cover
    }

    .sale-points-tabs > .sale-point-tab .mobile-link {
        z-index: 2
    }

    .sale-points-table td.map-cell img {
        display: block
    }

    td.map-cell {
        display: none;
    }

    .sale-points-table td.phone-cell span {
        display: none
    }

    .sale-points-table td.phone-cell a {
        padding-top: 5px;
        display: inline-block
    }

    .sale-tabs-container > div {
        font-size: 12px;
        flex-basis: 100%;
        width: 100%;
        margin-bottom: 8px;
        height: 42px
    }

    .sale-tabs-container.sale-tabs-vrefika > div {
        margin: 0 0 8px;
    }

    .sale-points-table th {
        font-size: 7px;
        letter-spacing: 0;
        height: 18px;
        width: 32%;
    }

    .sale-points-table td {
        font-size: 8px;
    }

        .sale-points-table td.map-cell {
            width: auto;
        }

    .sale-tabs-container {
        flex-wrap: wrap;
    }

    .sale-points-table .phone-th span {
        display: none
    }

    .sale-point-row > td:nth-child(1), .sale-point-row > td:nth-child(2), .sale-point-row > td:nth-child(3) {
        padding: 8px 5px;
        height: auto;
        max-width: 90px;
    }

    .sale-point-row > td:nth-child(4), .sale-point-row > td:nth-child(5) {
        padding: 8px 5px;
        height: auto
    }

    .map-filter {
        height: 145px;
        -webkit-box-shadow: inset 0 0 10px #a59d95;
        box-shadow: inset 0 0 10px #a59d95
    }

        .map-filter iframe {
            width: 97%;
            height: 92%
        }

    .map-row .label {
        font-size: 7.5px;
        margin: 0 0 10px;
        text-align: center
    }

    .map-row td {
        padding: 15px 10px
    }

    .kanalia > div {
        flex-basis: 50%;
        padding: 15px 20px
    }

        .kanalia > div p {
            font-size: 12px;
            margin-top: 10px
        }

    .kanalia .img {
        height: 43px
    }

        .kanalia .img img {
            height: 100%;
            width: auto
        }

    .axies-banner {
        min-height: 0;
        padding: 25px;
    }

        .axies-banner p, .searchresults-text {
            font-size: 15px
        }

    .axies-row > div {
        height: 200px
    }

    .axies-row .text {
        font-size: 10px
    }

    .history-container .h-row .year {
        font-size: 21px
    }

    .history-container .h-row .text {
        font-size: 10px;
    }

    .history-container .h-row.row-7 .year {
        font-size: 21px
    }

        .history-container .h-row.row-7 .year p {
            font-size: 9px
        }

    .history-container .h-row.row-7 .text p {
        font-size: 10px;
    }

    .history-container .h-row .year {
        width: 84px;
        height: 84px;
    }

    .history-container .h-row.row-7 .year {
        width: 125px;
        height: 125px;
    }

    .history-container .h-row .year .shadow-img {
        width: 125px;
        height: 70px;
        bottom: -40px;
        right: -60px
    }
    /* .history-container .h-row .photo,.dots-container .dots-img{display:none}
.history-container .h-row{flex-direction:column}
.history-container .h-row .year{width:84px;height:84px;font-size:21px}
.history-container .h-row .text{font-size:10px;width:100%;padding:0 20px!important}
.history-container .h-row.row-7 .year{width:125px;height:125px;font-size:21px}
.history-container .h-row.row-7 .year p{font-size:9px}
.history-container .h-row.row-7 .text p{font-size:10px;width:100%;margin-top:15px}
.history-container .h-row.row-4 .text,.history-container .h-row.row-6 .text{background-color:transparent}
.history-container{padding-top:25px}
.history-container .h-row .text p{text-align:center;margin-top:15px}
.history-container .h-row.row-2 .text p,.history-container .h-row.row-3 .text p,.history-container .h-row.row-5 .text p{margin-top:15px}
.history-container .h-row.row-1 .text{padding:0}
.history-container .h-row.row-2 > div,.history-container .h-row.row-5 > div{padding-left:0}
.history-container .h-row .year .shadow-img{width:125px;height:70px;bottom:-40px;right:-60px}
.history-container .h-row.row-3,.history-container .h-row.row-5{margin-top:0}
.history-container .h-row.row-4,.history-container .h-row.row-6{margin:0}
.history-container .h-row.row-2 > div:nth-child(1),.history-container .h-row.row-5 > div:nth-child(1){margin-bottom:0}
.history-container .h-row.row-7{margin-top:0}
.history-container .h-row.row-2{margin-top:0}
.history-container .h-row::before,.history-container .h-row.row-5 > div:nth-child(2)::before,.history-container .h-row.row-2 > div:nth-child(2)::before{content:url(/common/images/axies/vertical-dots.png);margin:10px auto 0}
.history-container .h-row.row-1::before{content:none} */
    .dots-container .grey-bg {
        height: 160px;
        bottom: -28px
    }

    .kanalia-container {
        padding: 45px 0 55px
    }

    .axies-boxes {
        margin-bottom: 30px
    }

    .home_shopcat_out .home_main_side_l.axies_side_l {
        display: none
    }

    .certificate-row, .euthini-row {
        flex-direction: column
    }

        .euthini-row .logo {
            display: block;
            width: 160px
        }

    .catalogs-container {
        margin-top: 25px
    }

    .catalog {
        margin-bottom: 20px
    }

    .landing_main_img, .landing_2 .landing_main_img.backgimg {
        display: flex;
        align-items: center;
        justify-content: center
    }

    .landing_2 .landing_main_img.backgimg {
        height: 190px;
    }

    .landing_main_img_box_s {
        font-size: 7px
    }

    .landing_main_img_box {
        width: 294px;
        min-height: 92px;
        padding: 10px;
        position: static;
        transform: none;
        margin: auto;
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center
    }

    .landing_main_out.landing_2 .landing_main_img_box {
        padding: 10px;
        height: auto;
        min-height: 92px;
        width: 320px;
    }

    .landing_products_select {
        /* display:none */
        font-size: 11px;
        padding: 2px 5px;
        width: 133px !important;
    }

    .cate_thegrid_bar .dxeListBoxItem_Metropolis {
        font-size: 11px;
    }

    #orderHistoryContainer table td {
        font-size: 13px;
    }

    table#cphMain_ctlMemberOrdersHistoryGrid1_cpnlOrders_cbFltDateRange, table#cphMain_ctlMemberOrdersHistoryGrid1_cpnlOrders_cbFltStatus {
        display: block;
        width: 100px;
        margin: auto;
    }

    .orderhistory-topselectors {
        justify-content: center;
    }

    .orderhistory-table {
        margin: 20px 0 50px;
    }

    .order_tm_form > .order_tmf_input, .order_tm_options.order_tmf_input_right.memberscreation_checkbox_wrap {
        width: 100%
    }

    .register .order_tmf_input_right {
        margin-left: 0
    }

    .order_tmf_input > .order_ti_text {
        display: none
    }

    .order_tm_form > div:nth-child(4) {
        order: 1;
    }

    .order_tm_form > div:nth-child(1) {
        order: 2;
    }

    .order_tm_form > div:nth-child(2) {
        order: 3;
    }

    .order_tm_form > div:nth-child(3) {
        order: 4;
    }

    .order_tm_form > div:nth-child(5) {
        order: 6;
    }

    .order_tm_form > div:nth-child(6) {
        order: 7;
    }

    .order_tm_form > div:nth-child(7) {
        order: 8;
    }

    .order_tm_form > div:nth-child(8) {
        order: 9;
    }

    .order_tm_form > div:nth-child(9) {
        order: 10;
    }

    .order_tm_form > div:nth-child(10) {
        order: 11;
    }

    .order_tm_form > div:nth-child(11) {
        order: 12;
    }

    .order_tm_form > div:nth-child(12) {
        order: 13;
    }

    .order_tm_form > div:nth-child(13) {
        order: 14;
    }

    .order_tm_form > div:nth-child(14) {
        order: 15;
    }

    .order_tmom_gender .order_tmo_posa {
        position: static;
        margin: 0 0 30px;
        width: auto;
    }
    /* .order_tmo_main.order_tmom_gender {flex-direction: column;} */
    .order_tm_options > div {
        margin-right: 0;
    }

    td.dxcaTextBoxCellNoIndent_Metropolis {
        padding: 0 !important;
    }

    .register .register_c_label > input[type="checkbox"] {
        width: 25px;
        height: 25px;
        background-color: #fff;
        margin: 0 5px 0 0
    }

    .register .register_c_label {
        display: flex;
        align-items: center
    }

        .register .register_c_label > div {
            display: none
        }

    .register .order_tmf_input_btn {
        width: 245px;
        height: 48px;
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 13.6px;
        margin: auto
    }

    div#cphMain_pnlReceiveMail_GR {
        padding: 0 15px;
    }

    .register .register_c_label {
        font-size: 9.5px;
        text-align: left;
    }

    .register_checkbox {
        display: flex;
        align-items: center;
        margin: 5px 0
    }

        .register_checkbox > * {
            margin: 0 5px
        }

    .order_f_footer {
        flex-wrap: wrap;
        padding: 30px 20px
    }

    .order_ffr_link, .order_ffl_link {
        display: flex;
        align-items: center
    }

    .order_ffr_link {
        justify-content: flex-end
    }

    .order_ffl_link {
        justify-content: flex-start
    }

    .order_ffrl_btn, .order_ffll_btn {
        width: 214px;
        height: 47px;
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 13.6px
    }

    .order_ffrc_normal {
        font-size: 13px
    }

    .order_ffrc_final {
        font-size: 18.5px
    }

    .order_fflc_text {
        font-size: 11px;
        padding: 0 13px
    }

    .order_ffl_content::after {
        width: 20px
    }

    .order_ffl_content {
        width: calc(100% - 20px)
    }

    .order_f_footer > .order_ff_left > .order_ffl_content, .order_f_footer > .order_ff_right > .order_ffr_content {
        height: auto
    }

    .order_f_footer > div:nth-child(1) > .order_ffl_content {
        min-height: 85px
    }

    .order_f_img {
        width: 140px;
        height: 90px
    }

    tr.order_f_row > td:nth-child(2) > div {
        align-items: flex-end
    }

    tr.order_f_row > td:nth-child(2) .order_f_dp {
        margin-right: 0
    }

    tr.order_f_row > td:nth-child(2) .order_f_tp {
        margin-right: 0
    }

    .order_f_title {
        display: none
    }

    .order_f_tit {
        font-size: 12px
    }

    tr.order_f_row > td:nth-child(2) .order_f_fp, tr.order_f_row > td:nth-child(2) .order_f_dp {
        font-size: 14.2px
    }

    tr.order_f_row > td:nth-child(1) > div > div:nth-child(3), tr.order_f_row > td:nth-child(1) > div > div:nth-child(4) {
        font-size: 10px
    }

    tr.order_f_row > td:nth-child(2) .order_f_tp {
        font-size: 18.6px
    }

    .order_ts_title {
        font-size: 15.7px
    }

    #cphMain_ctlContactForm1_cpnlContactForm_captchaContact > table > tbody, #cphMain_ctlOrderWizard1_cpnlProduct_captchaNewCustomer > table > tbody, #cphMain_ctlOrderWizard1_cpnlProduct_captchaLogin > table > tbody {
        flex-wrap: wrap
    }

    .order_ts_overview {
        padding: 15px 10px 10px
    }

    .order_tso_price {
        padding: 5px 0
    }

    .order_t_lrw_title, .order_t_lrw_r_t_title {
        font-size: 15px
    }

    .order_t_lrw_r_t_text, .order_tmf_c_title {
        font-size: 13px
    }

    .order_tmf_input_btn_wrap {
        flex-direction: column;
    }

    .order_tmf_input_btn {
        width: 214px;
        height: 47px;
        display: flex !important;
        align-items: center;
        justify-content: center;
        font-size: 13px;
        margin: 0 auto 30px
    }
    /* .breadcrumb_out{background-color:rgba(0,0,0,0)} */
    .landing_main_out {
        padding-top: 0 !important;
    }

    .order_tmf_captcha {
        margin-top: 30px
    }

    div#cphMain_ctlOrderWizard1_cpnlProduct_captchaLogin_IMGD {
        width: 120px !important
    }

    img#cphMain_ctlOrderWizard1_cpnlProduct_captchaLogin_IMG {
        height: 50px !important;
        width: 120px !important
    }

    .order_tmf_c_input input[type="text"] {
        width: 100%
    }

    table#cphMain_ctlOrderWizard1_cpnlProduct_captchaLogin_TB {
        width: 100px !important
    }

    td.dxcaRefreshButtonCell_Metropolis {
        justify-content: center;
        height: 60px
    }

    .order_t_lrw_r_label .dxEditors_edtRadioButtonChecked_Metropolis, .order_t_lrw_r_label .dxEditors_edtRadioButtonUnchecked_Metropolis {
        width: 20px;
        height: 20px
    }

    .order_t_lrw_register {
        padding-top: 20px
    }

    input#cphMain_ctlOrderWizard1_cpnlProduct_captchaLogin_TB_I {
        height: 44px;
        font-size: 20px;
    }

    .order_tm_title {
        font-size: 15px
    }

    #cphMain_ctlOrderWizard1_cpnlProduct_pnlSubStep_3_1 .order_tmf_input.order_tmf_input_right {
        width: 100%;
        margin-left: 0
    }

    #cphMain_ctlOrderWizard1_cpnlProduct_pnlSubStep_3_3 .order_tmf_input, #cphMain_ctlOrderWizard1_cpnlProduct_pnlSubStep_3_1 .order_tmf_input, #cphMain_ctlOrderWizard1_cpnlProduct_pnlSubStep_3_2 .order_tmf_input {
        width: 100% !important;
        margin-left: 0
    }

    div#cphMain_ctlOrderWizard1_cpnlProduct_dvFreeShipping2_AddProducts_1, div#cphMain_ctlOrderWizard1_cpnlProduct_dvFreeShipping2_AddProducts_2 {
        display: none
    }

    #cphMain_ctlOrderWizard1_cpnlProduct_pnlSubStep_3_3, #cphMain_ctlOrderWizard1_cpnlProduct_pnlSubStep_3_1, #cphMain_ctlOrderWizard1_cpnlProduct_pnlSubStep_3_2 {
        padding-top: 20px
    }

    #cphMain_ctlOrderWizard1_cpnlProduct_cbDeliveryCountry_B-1::after, #cphMain_ctlOrderWizard1_cpnlProduct_cbBillingCountryZone_B-1::after, #cphMain_ctlOrderWizard1_cpnlProduct_cbBillingCountry_B-1::after {
        border: 6px solid transparent;
        border-top: 6px solid #a59d95;
        margin-left: 5px
    }

    .order_tm_address_get {
        display: none
    }

    .order_tmo_lm, .order_tmo_main label {
        margin-right: 0;
        margin-left: 10px
    }

    .order_tmo_main.order_tmom_address {
        display: flex;
        align-items: center
    }

    table#cphMain_ctlOrderWizard1_cpnlProduct_meOrderComments2 {
        width: 100%;
        margin-top: 10px
    }

    .order_tmf_select_box {
        flex-wrap: wrap
    }

        .order_tmf_select_box > div {
            width: 100%
        }

    .order_tmfsb_sent {
        margin-top: 25px
    }

    .order_tmfsb_title {
        font-size: 11.5px
    }

    div#cphMain_ctlOrderWizard1_cpnlProduct_pnlSubStep_3_4 {
        width: 100%
    }

    div#cphMain_ctlOrderWizard1_cpnlProduct_pnlSubStep_3_5 {
        width: 100%
    }

    ul#noty_topRight_layout_container {
        text-align: center;
        left: 0 !important;
        right: 0 !important;
        margin: auto !important;
    }

    table#cphMain_ctlOrderWizard1_cpnlProduct_rblPaymentTypes_ET > tbody > tr {
        display: flex;
        flex-wrap: wrap
    }

    .dxeNoBorderRight {
        border-right: 0;
        margin-bottom: 10px
    }

    table#cphMain_ctlOrderWizard1_cpnlProduct_rblShippingMethods_ET > tbody > tr {
        display: flex;
        flex-wrap: wrap
    }

    .order_f_im_delete {
        font-size: 16px
    }

    .order_tmf_select_box label {
        font-size: 13.8px
    }

    .order_tmo_main.order_tmom_address span:nth-of-type(2) {
        margin-left: 20px;
    }

    .content .home_main_box {
        padding: 0 35px;
    }

    .landing_inner_cats-container {
        padding: 0 35px;
    }

    .cat-prod-slider {
        display: block;
        /* margin: 0 20px 10px;
  width: 240px!important; */
        width: 100% !important;
    }


        .home_shopcat > a, .cat-prod-slider a.cat-land {
            width: 100% !important;
            flex-basis: 100%;
            margin: 0 auto 6px !important;
            height: 280px;
            /* max-width:240px; */
        }

            .home_shopcat > a:nth-child(5), .home_shopcat > a:nth-child(6), .home_shopcat > a:nth-child(7) {
                flex-basis: 100%
            }

    .home_shopcat {
        justify-content: center;
    }

        .home_shopcat .home_shopcat_tile {
            display: none;
        }

    .cat-prod-slider .home_shopcat_tile {
        display: block;
        margin-bottom: 0 !important;
    }

    .cat-prod-slider .slick-slide.landing_prod {
        width: 240px !important;
        height: 280px;
        padding: 0 15px;
        background-color: #fff;
        box-sizing: border-box;
    }

    .cat-prod-slider .landing_prod_price_box {
        margin-top: 0;
    }

    .cat-prod-slider .landing_prod .landing_prod_price {
        margin: 17px 0 0 !important;
    }

    .cat-prod-slider .landing_prod_img {
        width: 185px;
        height: 160px;
        margin: 15px auto 0;
    }

    .cat-prod-slider .landing_prod_title {
        font-size: 9px;
    }

    .cat-prod-slider .landing_prod_avai > div {
        font-size: 7.6px;
        min-height: 100%;
    }
    /* .cat-prod-slider .landing_prod_avai {height: 13px;}
.cat-prod-slider .landing_prod_avai * {max-height: 100%;} */
    .cat-prod-slider .landing_prod .landing_prod_price {
        font-size: 18.4px
    }

    .cat-prod-slider .landing_prod_price_d {
        font-size: 9.7px
    }

    .cat-prod-slider .slick-prev {
        left: -20px;
    }

    .cat-prod-slider .slick-next {
        right: -20px;
    }

    .landing_inner_cats > a {
        height: 270px;
        flex-basis: calc(50% - 4.5px) !important;
    }

    .landing_inner_cats .home_shopcat_tile > span {
        font-size: 11px;
        padding: 10px;
    }
    /* .landing_inner_cats {margin: 20px 0;} */
    /* #dvSelColorSliderImage {display: block;} */

    ul#noty_center_layout_container {
        left: 0 !important;
        right: 0 !important;
        margin: auto !important;
        transform: none !important;
    }

        ul#noty_center_layout_container > li {
            margin: auto !important;
        }

    .noty_basket_in {
        width: 300px;
        height: 200px;
    }

    .noty_basket_img {
        width: 30px;
    }

    .noty_basket_success {
        font-size: 13px;
        margin: 10px 0;
    }

    .noty_basket_product {
        font-size: 12px;
        text-transform: uppercase;
        margin: 10px 0;
        color: #fff;
    }

    .noty_basket_price {
        font-size: 14px;
        text-transform: uppercase;
        margin: 0 0 10px;
        color: #fff;
    }

    .nefnefTheme {
        width: 300px !important;
    }

    .noty_basket_link {
        padding: 10px 20px;
        font-size: 13px;
    }

    .upmenu-profile-login-t {
        text-align: left;
    }

    .upmenu-profile-login-i {
        height: 35px;
    }

    .upmenu-profile-login-l, .upmenu-profile-login-c {
        text-decoration: underline;
    }

    .upmenu-profile-login-l {
        font-size: 10px;
    }

    /* user info */
    .useredit-info {
        font-size: 15px;
    }

    .login-wrap {
        padding: 15px;
    }

        .login-wrap.login-link {
            font-size: 12px;
        }

        .login-wrap > .login-label {
            font-size: 12px;
        }

        .login-wrap .login-textbox {
            font-size: 11px;
            padding: 5px;
        }

        .login-wrap > .text {
            font-size: 10px;
            display: flex;
            align-items: center;
        }

        .login-wrap.login-button {
            padding: 0;
            margin: 10px 0 0;
        }

            .login-wrap.login-button > a {
                margin: auto;
            }

    .login-result {
        font-size: 12px;
        margin: 40px auto;
    }

    .member-orders table {
        margin: auto;
        font-size: 12px;
    }

    .userlounge-main {
        padding: 20px;
    }

        .userlounge-main > a {
            padding-left: 60px;
            background-size: 30px;
        }

    .memberwishlist-table tbody {
        display: flex;
        flex-wrap: wrap;
    }

    .memberwishlist-table tr {
        display: flex;
        flex-direction: column;
        flex-basis: calc(33% - 20px);
        margin: 0 10px 30px;
        justify-content: space-between;
    }

    td.memberwishlist-price {
        font-size: 16px;
        margin: 30px 0 15px !important;
    }

    tr.memberwishlist-header {
        display: none;
    }

    td.memberwishlist-buy a {
        margin: auto;
    }

    .landing_prod_av_col {
        padding: 5px;
        text-align: center;
    }

    td.memberwishlist-image {
        height: 200px;
        width: 225px;
        margin: auto;
    }

    .certificate-row .logo {
        max-width: 210px;
    }

    .axies-banner.error-500 p {
        margin-right: 35%;
    }

    .axies-banner.error.error-500 {
        background-position: center top;
        background-size: 160%;
    }

    #contactFormResponse * {
        font-size: 15px !important;
    }

    p.easter-text {
        font-size: 11px;
    }

    .transaction-text {
        font-size: 14px;
    }

        .transaction-text h2 {
            font-size: 15px;
        }

    .checkboxtogle .dxICheckBox_Metropolis {
        width: 31px;
        height: 16px;
    }

        .checkboxtogle .dxICheckBox_Metropolis.dxWeb_edtCheckBoxUnchecked_Metropolis::after {
            left: 15px;
        }

        .checkboxtogle .dxICheckBox_Metropolis::after {
            width: 12px;
            height: 12px;
        }

    .dxEditors_edtRadioButtonUnchecked_Metropolis, .dxEditors_edtRadioButtonChecked_Metropolis,
    #cphMain_ctlOrderWizard1_cpnlProduct_dvContactless .dxWeb_edtCheckBoxUnchecked_Metropolis, #cphMain_ctlOrderWizard1_cpnlProduct_dvContactless .dxWeb_edtCheckBoxChecked_Metropolis {
        width: 19px;
        height: 19px;
    }

    #cphMain_ctlOrderWizard1_cpnlProduct_pnlSubStep_3_4 .order_tmf_input_btn_wrap > a {
        width: 260px;
        padding: 10px;
    }

    #cphMain_ctlOrderWizard1_cpnlProduct_pnlSubStep_3_5 .order_tmf_input_btn_wrap > a {
        width: 260px;
        padding: 10px;
    }

    .order_tmf_input_termscontiti {
        margin-bottom: 10px;
    }

    .home_slider .slick-arrow {
        display: none !important;
    }

    .oeko-container img {
        margin-right: 0;
        margin-bottom: 10px;
    }

    .oeko-container {
        flex-direction: column;
        align-items: center;
        font-size: 12px;
    }

    .sixty-years-logo {
        width: 50px;
    }

    #hamb {
        margin-right: 55px;
    }
}


@media (max-width: 767px), (max-height: 420px) {
    .upmenu-profile.showwind .upmenu-profile-login {
        width: 100%;
        top: 45px;
        max-width: 420px;
    }

    .order_tmf_input select, .order_tmf_input input[type="text"], .order_tmf_input input[type="password"] {
        font-size: 16px
    }

    .breadcrumb a {
        font-size: 8px
    }

    .dxeTextBoxSys.dxeTextBox_Metropolis.dxeTextBoxDefaultWidthSys::after {
        font-size: 5.8px
    }

    .order_tmo_main label {
        font-size: 11.2px
    }

    .order_step3 .order_ti_title18 {
        font-size: 10.4px
    }

    div#pctlNewsletter_PW-1 {
        width: 100% !important;
        height: 180px !important;
        max-width: 350px;
    }

        div#pctlNewsletter_PW-1 .dxpc-contentWrapper {
            height: 180px !important;
        }

    #pctlNewsletter_PW-1 .dxpc-mainDiv.dxpc-shadow {
        border: 5px solid #fff;
    }

    .register_title {
        font-size: 13.8px;
        max-width: 210px;
        padding-top: 0;
    }

    .order_tm_form > div:nth-child(11) label label {
        max-width: 200px;
    }

    div#cphMain_ctlMemberCreation1_pnlOperationResult {
        text-align: center;
        font-size: 12px;
    }

    .contact_box iframe {
        height: 150px;
        max-width: 290px;
    }

    .contact_b_title {
        font-size: 9px;
    }

    .contact_b_text {
        font-size: 8px;
    }

    .contact_tt_title, .contact_tt_text {
        font-size: 7px;
    }

    div#cphMain_ctlContactForm1_cpnlContactForm_pnlMain .register_title {
        max-width: 260px;
        margin-bottom: 25px;
    }

    .register .order_tm_form > .order_tmf_input, .order_tm_options.order_tmf_input_right.memberscreation_checkbox_wrap {
        margin-bottom: 25px;
    }

    .register_text_title {
        font-size: 10.4px;
    }

    .order_tm_form > .order_tmf_input_full {
        margin-top: 0;
    }

    .order_tmf_input_full.register_buttons {
        display: flex;
        flex-direction: column;
    }

    .order_tm_form > div:nth-child(7) a:nth-child(2) {
        order: 1;
    }

    .order_tm_form > div:nth-child(7) a:nth-child(1) {
        order: 2;
    }

    .order_tm_form > div:nth-child(7) a {
        width: 214px;
        margin-bottom: 15px;
    }

    .register {
        padding-bottom: 20px;
    }

    .contact_head .cate_up_inf_t {
        font-size: 13px;
    }

    .cookies-buttons {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

        .cookies-buttons > div {
            margin: 5px 0 0;
        }

    .cookies-title {
        font-size: 16px;
    }

    .cookies-panel {
        flex-direction: column;
        height: auto;
    }

    .cookies-panel-tab {
        width: 100%;
        padding-top: 10px;
    }

    .cookies-panel-header {
        font-size: 16px;
        margin-right: 20px;
    }

    .cookies-panel-menu {
        margin: auto;
        text-align: center;
        max-width: 100%;
    }

    .cookies-changetab-vremenu {
        justify-content: center;
    }

    ul.cookies-changetab-vremenu > li {
        font-size: 14px;
    }

    .cookies-changetab {
        overflow-y: auto;
        padding: 0 15px;
    }

    .cookies-panel-save {
        display: flex;
    }

    .cookies-panel-save-btn {
        margin: auto;
    }

    .memberscreation_checkbox_wrap > label .memberscreation_checkbox > input:checked ~ span {
        left: 22px;
    }

    .memberscreation_checkbox_wrap > label .memberscreation_checkbox > span {
        width: 14px;
        height: 14px;
    }

    .memberscreation_checkbox_wrap > label .memberscreation_checkbox {
        width: 40px;
        height: 20px;
    }

    .cookies-panel-text {
        padding-top: 5px;
    }

    .cookies-text {
        padding: 0 15px;
    }

    .cookies-main {
        overflow-y: auto;
        max-height: 100%;
    }

    .error-response-container {
        min-height: 220px;
        padding: 20px
    }

    .axies-banner.error p {
        font-size: 11px
    }

    .axies-banner.error span {
        font-size: 9px
    }

    .axies-banner.error {
        min-height: 85px;
        background-size: cover
    }

    .error-response p {
        font-size: 11.5px
    }

    a.errorBtn {
        width: 230px;
        height: 47px;
        font-size: 13.6px
    }

    .axies-banner.error.error-500 {
        background-size: 120%
    }

    #contactFormResponse * {
        font-size: 13px !important;
    }

    .searchresults-main {
        min-height: 90px;
        height: auto;
        background-image: none;
    }

    .go_up {
        width: 35px;
        height: 35px;
    }
}

@media (max-width: 769px) {
    .landing_inner_cats {
        grid-template-columns: repeat(2, 1fr);
    }
}


@media (max-width: 576px) {
    /* .landing_inner_cats > a {flex-basis: 100%!important;height: 260px;max-width: 240px;margin: 0 auto 10px!important;} */
    .landing_products > .landing_prod {
        width: 100%
    }

    .cms-content * {
        font-size: 10px !important
    }

    .catalog .catalog-size {
        font-size: 10px !important
    }

    .axies-banner h1, .axies-banner div {
        font-size: 13px
    }

    .home_fivetiles.mobile {
        flex-direction: column;
        max-width: 100%
    }

        .home_fivetiles.mobile .home_fivetile:last-child {
            margin-bottom: 0
        }

    .cate_up_img {
        height: 90px
    }

    .cate_up_inf_t {
        font-size: 19.5px;
        font-size: 13px
    }

    .cate_up_inf_l {
        display: none
    }

    .sale-point {
        flex-basis: 100%
    }

    .axies-row > div {
        height: 112px
    }

    .content .home_main_box {
        padding: 0 25px
    }

    .order_f_footer > div {
        width: 100%
    }

        .order_f_footer > div:nth-child(1) {
            order: 2;
            margin: 15px 0 30px
        }

        .order_f_footer > div:nth-child(2) {
            order: 1
        }

        .order_f_footer > div:nth-child(3) {
            order: 4;
        }

        .order_f_footer > div:nth-child(4) {
            order: 3;
            margin-bottom: 20px
        }

    .order_tmf_input_btn_wrap > .order_tmf_input_btn:nth-child(1) {
        order: 2
    }

    .order_tmf_input_btn_wrap > .order_tmf_input_btn:nth-child(2) {
        order: 1
    }

    .order_ffr_link, .order_ffl_link {
        padding: 0;
        justify-content: center
    }

    .order_tsop_title {
        font-size: 9px
    }

    .order_tsop_amount {
        font-size: 13.6px
    }

    .order_tso_total .order_tsop_title, .order_tso_total .order_tsop_amount {
        font-size: 15px
    }

    .order_tso_price {
        justify-content: space-between
    }

    .login-main {
        padding: 25px;
    }

        .login-main .order_tmf_input_btn {
            margin-bottom: 0;
        }

    .cat-prod-slider {
        margin: 0 0 0px !important;
    }

    .landing_main_out.landing_2 .landing_main_img_box {
        width: 294px;
    }

    .memberwishlist-table tr {
        flex-basis: 100%;
        margin: 0 auto 30px;
        max-width: 275px;
    }

    .axies-banner.error.error-500 {
        background-position: 0 bottom;
    }

    .bodyRootCategory .home_main_side_f_out, .bodyRootCategory .home_main_side_l, .bodyLanding .home_main_side_f_out, .bodyLanding .home_main_side_l {
        display: none;
    }

    .bodyRootCategory .content .home_main_box, .bodyLanding .content .home_main_box {
        padding: 0;
    }

    .landing_main_out.landing_2 {
        padding: 35px 0 0;
    }

    .landing_main_out {
        padding-top: 0px !important
    }

    .bodyLanding .landing_main_out {
        padding-top: 0 !important
    }

    .inner-cat-text-bg {
        width: 200px;
    }
}

@media (max-width: 500px) {
    .top-pagination {
        display: none;
    }

    #mob-filters {
        order: 0;
    }

    .landing_products_select {
        order: 1;
        border: 1px solid #8F8E8A;
        height: 30px;
    }

    .landing_pagination > li {
        width: 20px;
        background-position: center 15px;
    }

        .landing_pagination > li > a {
            width: 20px;
        }

    .landing_pagination .mobilepager {
        font-size: 14px;
    }

    .landing_pagin_first,
    .landing_pagin_last {
        background-size: 18px;
    }

    .landing_pagin_prev,
    .landing_pagin_next {
        background-size: 7px;
    }
}

@media (max-width: 480px) {
    .landing_inner_cats > a {
        flex-basis: 100% !important;
    }

    .landing_inner_cats {
        grid-template-columns: repeat(1, 1fr);
    }

    .home_look_slider.slick-initialized .slick-slide.home_look_slid {
        flex-direction: column;
    }

    /* search */
    .autocomplete-suggestion .autocomplete-product-info-name {
        font-size: 16px;
    }

    .autocomplete-suggestion {
        padding-bottom: 14px;
    }

    .right-col {
        margin-top: 5px;
    }

    .autocomplete-product-img {
        width: 68px;
        height: 68px;
    }

    .autocomplete-product-info-name a {
        font-size: 12px;
    }

    .autocomplete-product-info-code a {
        font-size: 11px;
    }

    .autocomplete-product-info {
        padding-left: 13px;
    }

    .show-all a {
        font-size: 10px;
        padding: 8px 26px;
        margin: auto;
    }
}

@media (max-width: 400px) {
    .autocomplete-suggestions {
        width: 100% !important;
        left: 0 !important;
        right: 0 !important;
        max-height: 440px !important;
        padding-bottom: 55px;
    }
}


@media (width: 320px) {
    /* .slick-initialized .slick-next{right:8%}
.slick-initialized .slick-prev{left:8%} */
    .home_look_slider .slick-next {
        right: 0;
    }

    .home_look_slider .slick-prev {
        left: 0;
    }

    .product-slider .slick-next {
        right: -16px
    }

    .product-slider .slick-prev {
        left: -16px
    }

    .newssoc_box_t, .newssoc_box_t {
        font-size: 31px;
    }
}

@media (height: 320px) {
    .home_shopcat > a, .cat-prod-slider a.cat-land {
        max-width: 220px;
    }

    .cat-prod-slider .slick-slide.landing_prod, .cat-prod-slider {
        width: 220px !important
    }

    .cat-prod-slider {
        margin: 0 20px 10px !important;
    }
}
