@media (min-width: 1920px) {
    .logo {
        margin-left: 13.65vw;
        margin-right: 10.9vw;
    }
}

@media (min-width: 993px) {
    .basket_photo {
        display: table-cell;
    }
    .basket_photo_r {
        display: none;
    }
}

@media (min-width: 993px) {
    .mobile_menu {
        display: none;
    }
    .right_side_menu_opened #wrapper {
        left: 0;
    }
    #filter_responsive {
        display: none;
    }
}

@media (max-width: 1700px) {
    .hidden-sm.hidden-xs {
        display: block;
    }
    .hidden-lg.hidden-md {
        display: none;
    }
    #favorite.pro_area .pr_item {
        float: left;
        width: 25%;
    }
    #show_user_list_data .pr_item {
        float: left;
        width: 25%;
    }
    .owl_slider_area_s .owl-prev,
    .owl_slider_area_s_c .owl-prev,
    .owl_slider_area_s_5 .owl-prev {
        left: -40px;
    }
    .owl_slider_area_s .owl-next,
    .owl_slider_area_s_c .owl-next,
    .owl_slider_area_s_5 .owl-next {
        right: -40px;
    }
}

@media (max-width: 1600px) {
    .basic_cols .basic_col_l,
    .basic_cols .basic_col_r {
        width: 18%;
    }
}

@media (max-width: 1500px) {
    div.in-list span.basket-text {
        display: none;
    }
}

@media (max-width: 1480px) {
    .owl_slider_area_s_5 .owl-prev {
        left: -40px;
    }
    .owl_slider_area_s_5 .owl-next {
        right: -40px;
    }
    span.basket-text {
        display: none;
    }
    .search {
        max-width: 230px;
    }
}

@media (max-width: 1450px) {
    #product_out {
        display: block;
        max-width: auto;
    }
    .grid_out {
        display: none;
    }
    .menu_out_side.closed+#side-wrapper-in #product_out {
        padding-left: 30px;
        padding-right: 30px;
    }
    .pro_area .pr_item {
        float: left;
        width: 33.3333%;
    }
    .swiper-container {
        height: 400px;
    }
    /* homepage - menu */
    .menu_out .menu {
        max-width: 950px;
    }
    /* nav.menu ul li {
        margin: 0px -3px;
    } */
    .top_item.search-desktop {
        width: 100px;
    }
    .banner_info .four {
        text-align: right;
        margin-left: -126px;
    }
    .banner_product_homepage .banner_img {
        width: initial;
        margin-left: 10px;
        margin-top: -15px;
    }
    .banner_out.both.banner-photo-left .owl_slider_area_s {
        margin-top: -21px;
    }
    .banner_3_photos_categories .banner_img {
        width: initial;
        margin: 0px 24px;
    }
    .banner_out .owl_slider_area_s_ban_photo.owl-carousel.owl-loaded.owl-drag {
        padding: 40px 132px;
    }
    /* Editorials */
    .editorials_wrapper {
        margin: 40px auto;
        max-width: 1300px;
    }
    .wrapper_editorial_homepage .owl_slider_editorials_homepage .owl-stage-outer {
        margin: 0 20px;
    }
    /* Product */
    .product #basket_btn {
        min-width: 238px;
    }
    .product #basket_btn_look {
        min-width: 238px;
    }
    .product #basket_btn a {
        text-align: left;
        padding-right: 0px;
    }
    .product #basket_btn_look a {
        text-align: left;
        padding-right: 0px;
    }
    .blog-wrapper .blog_item {
        /* width: 90%; */
        /* margin: 0px 36px; */
    }
}

@media (max-width: 1420px) {
    div.in-list span.search-text {
        display: none;
    }
}

@media (max-width: 1400px) {
    .basic_cols .basic_col_l,
    .basic_cols .basic_col_r {
        width: 20%;
    }
    /* span.search-text {
        display: none;
    } */
    /* .top_item {
		margin-right: 10px;
	} */
    .telephone-wrapper {
        margin-left: 2%;
    }
}


/* @media (max-width: 1340px) {
    .top_item.search-desktop {
        padding: 10px 10px;
    }
    .top_item.basket_btn_h {
        padding: 7px 10px;
    }
    .side-menu-button-wrapper {
        padding-right: 5px;
    }
} */

@media (max-width: 1270px) {
    .pro_area .pr_item {
        float: left;
        width: 50%;
    }
    .swiper-container {
        height: 350px;
    }
    .menu_out_side:not(.closed)+#side-wrapper-in #product_tabs_top .nav-tabs {
        display: block;
    }
    .menu_out_side:not(.closed)+#side-wrapper-in #product_tabs_top .nav-tabs>li {
        position: static;
        float: none;
        width: 100% !important;
        margin-bottom: 10px;
    }
    .menu_out_side:not(.closed)+#side-wrapper-in #product_tabs_top .nav-tabs>li>a:hover,
    .menu_out_side:not(.closed)+#side-wrapper-in #product_tabs_top .nav-tabs>li>a:focus {
        position: static;
        background: #eaeaea !important;
        border: 0;
        border-radius: 0;
        top: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .menu_out_side:not(.closed)+#side-wrapper-in #product_tabs_top .nav-tabs>li>a.active {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        background: #eaeaea !important;
    }
    .menu_out_side:not(.closed)+#side-wrapper-in #product_tabs_top .nav-tabs>li>a.active,
    .menu_out_side:not(.closed)+#side-wrapper-in #product_tabs_top .nav-tabs>li>a.active:hover,
    .menu_out_side:not(.closed)+#side-wrapper-in #product_tabs_top .nav-tabs>li>a.active:focus {
        position: static;
        background: #eaeaea !important;
        border: 0;
        border-radius: 0;
        top: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
}

@media (max-width: 2000px) {
    .hidden-sm.hidden-xs {
        display: block;
    }
    .hidden-lg.hidden-md {
        display: none;
    }
    .container.cards-wrapper-mobile {
        display: none!important;
    }
}

@media (max-width: 1250px) {
    .basic_cols .basic_col_l,
    .basic_cols .basic_col_r {
        width: 22%;
    }
    .basket_data_area_title h3 {
        font-size: 20px;
    }
    .goto_basket {
        float: none;
    }
    .products_other_btn {
        margin-left: 0;
        margin-top: 20px;
        float: none;
    }
    .cat_area .cat_col {
        float: left;
        width: 20%;
    }
    .metaforika-wrapper {
        display: none;
    }
}

@media (max-width: 1220px) {
    #favorite.pro_area .pr_item {
        float: left;
        width: 33.3333%;
    }
    #show_user_list_data .pr_item {
        float: left;
        width: 33.3333%;
    }
}

@media (max-width: 1200px) {
    #products_out .product_col {
        padding-left: 15px;
        padding-right: 15px;
    }
    #product_quantity {
        max-width: 120px;
    }
    .swiper-container {
        height: 300px;
    }
}

@media (max-width: 1150px) {
    #header .col-lg-3 {
        width: 30%;
    }
    #header .col-lg-6 {
        width: 40%;
    }
}

@media (max-width: 1110px) {
    .multibar_item_in h3 {
        font-size: 15px;
    }
    .multibar_item_in h4 {
        font-size: 13px;
    }
    .multibar_item_in h5 {
        font-size: 19px;
    }
    .ship,
    .change,
    .phone {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .swiper-container {
        height: 270px;
    }
}

@media (max-width: 1050px) {
    .telephone-wrapper {
        margin-left: 3%;
    }
    /*Homepage*/
    /* nav.menu ul li {
        margin: 0px -10px;
    } */
    nav.menu ul li a {
        font-size: 12px;
    }
    .top_item.search-desktop {
        width: 60px;
    }
    .top_item.search-desktop {
        min-width: 160px;
    }
    .search_left_in {
        padding-right: 0;
    }
    .menu_out .search_border {
        width: 196px;
        margin-left: 4px;
    }
    .menu_out .menu {
        margin-top: 6px;
    }
    /* .top_item.search-desktop {
        padding: 16px 10px;
    } */
    .banner_out .row_6 .h_item:nth-child(2n) {
        padding-right: 12px;
    }
    .wrapper_editorial_homepage .total_look_item_text {
        position: absolute;
        right: 51px;
        top: 56%;
        width: 277px;
        height: 270px;
        opacity: 0.8;
    }
    .blog_item .blog_desc_title {
        min-width: 100%;
    }
    .blog-wrapper .blog_item {
        margin: 0px 19px;
    }
    /* Product */
    #products_out_in .product_price {
        justify-content: center;
    }
    .product_feautures {
        text-align: center;
    }
    .product_feautures .div_table,
    .product_buttons {
        justify-content: center;
    }
    /*Products list*/
    .filter_area_item {
        /* min-width: 180px; */
        padding-right: 15px;
    }
    .filter_area_categories {
        min-width: 172px;
    }
    .price-input-selectors {
        min-width: 158px;
    }
    .price_from {
        width: 35px;
    }
    .price_to {
        width: 35px;
    }
    /* Editorial */
    .shop_the_look h1:before {
        width: 18%;
    }
    .shop_the_look h1:after {
        width: 15%;
    }
    .title_proposed:before {
        left: -23px;
        width: 37%;
    }
    .title_proposed:after {
        right: -15px;
        width: 36%;
    }
    /*blog*/
    .articles_out.blog #articles_out_in .container-fluid {
        padding-left: 15px!important;
    }
    .blog_list_info {
        margin-top: 50px;
    }
    /* Newsletter */
    .newsletter_area_out_bottom {
        margin: 40px 0px;
    }
}

@media (max-width: 993px) {
    /*Homepage top header*/
    #top_out_r_mob .mobile-wrapper {
        display: flex;
        justify-content: flex-end;
    }
    .mobile_header .mobile.logo {
        margin: 0;
        display: flex;
        margin-bottom: 10px;
    }
    .mobile-basket .basket_num {
        font-size: 10px;
        color: #fff;
        position: absolute;
        right: 7px;
        top: 16px;
        background: #f8293b;
        width: 11px;
        height: 11px;
        border-radius: 10px;
    }
    .mobile-basket .basket_num .num_pieces {
        font-size: 10px;
        color: #fff;
        position: absolute;
        right: 7px;
        top: 0px;
        width: 3px;
        height: 11px;
        border-radius: 10px;
    }
    .top_item {
        float: left;
        margin-right: 6px;
        position: relative;
    }
    .top_item_in .fa-bars {
        font-size: 25px;
    }
    #top_out_r_mob .mobile-wrapper {
        display: flex;
        justify-content: flex-end;
    }
    .mobile-basket span.num_total_fpa {
        display: none;
    }
    .login_popup {
        /* fix for ios login bug*/
        top: 270px;
        position: absolute;
    }
    .cookies_alert_in {
        flex-direction: column
    }
    .pay_way_item {
        float: none;
        margin-bottom: 5px;
        text-align: center;
    }
    .cookies_alert_text {
        text-align: center;
        margin-bottom: 5px;
    }
    .cookies_alert {
        padding: 5px;
        font-size: 12px;
    }
    .cookies_buttons .cookies_close {
        padding: 5px 10px;
        font-size: 13px;
        margin: auto;
    }
    .cookies_buttons .cookies_decline {
        padding: 5px 10px;
        font-size: 11px;
    }
    .social_area {
        margin: 0 auto;
    }
    div.menu_out_side {
        left: -300px;
        display: none;
    }
    .menu_out_side:not(.closed)+#side-wrapper-in .col-lg-6.product_col,
    .menu_out_side:not(.closed)+#side-wrapper-in .col-lg-10.product_gallery_big {
        padding-left: 15px;
    }
    .dontmiss .owl_slider_area_s_3 .owl-prev {
        left: 5px;
    }
    .dontmiss .owl_slider_area_s_4 .owl-prev {
        left: 5px;
    }
    .dontmiss .owl_slider_area_s_3 .owl-next {
        right: 5px;
    }
    .dontmiss .owl_slider_area_s_4 .owl-next {
        right: 5px;
    }
    /* .bottom_item h3 {
        text-align: center;
    } */
    div.menu_out_side.pos-abs {
        left: -350px;
        display: none;
    }
    div#side-wrapper-in {
        left: 0 !important;
        width: 100% !important;
    }
    #header {
        display: none;
    }
    .bar_counter_title {
        display: table;
        margin: 0 auto;
        margin-bottom: 10px;
        padding-right: 0;
    }
    .bar_counter_out {
        display: table;
        margin: 0 auto;
    }
    #contact_form .col-lg-3,
    #contact_form .col-lg-6,
    #contact_form .col-lg-9,
    #contact_form_c .col-lg-3,
    #contact_form_c .col-lg-6,
    #contact_form_c .col-lg-9 {
        padding-left: 15px;
        padding-right: 15px;
    }
    #form_popup_out_in #contact_form .col-lg-6 {
        padding-left: 5px;
        padding-right: 0;
    }
    #form_popup_out_in #contact_form .col-lg-6:first-child {
        padding-left: 15px;
    }
    #form_popup_out_in #contact_form .col-lg-6:last-child {
        padding-right: 15px;
    }
    #form_popup_out_in #contact_form .col-lg-3 {
        padding-right: 5px;
    }
    #form_popup_out_in #contact_form .col-lg-9 {
        padding-left: 0;
    }
    #contact_results {
        margin-bottom: 20px;
    }
    #contact_text {
        margin-bottom: 20px;
    }
    #top_out {
        display: none;
    }
    #top_out_r {
        display: block;
    }
    #top_out_r_mob,
    .mobile-metaforika-wrapper,
    .mobile-tel-wrapper {
        display: flex !important;
    }
    .mobile-metaforika-wrapper,
    .mobile-tel-wrapper {
        display: none !important;
    }
    /* top fixed header for mobile */
    #top_out_r_mob {
        height: 55px !important;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        right: 0;
        background: white;
        z-index: 1001;
    }
    .mobile-tel-wrapper,
    nav#mobile_menu {
        margin-top: 55px;
    }
    .search_area {
        top: 57px;
    }
    /* fixed header end*/
    .order_phone,
    .h_menu_out,
    .search {
        display: none;
    }
    #header {
        padding-top: 10px;
        padding-bottom: 10px;
        border-bottom: 1px solid #cfcecf;
    }
    #header .col-lg-3,
    #header .col-lg-6 {
        width: 100%;
    }
    #header .col-sm-height {
        float: none;
        display: block;
    }
    .logo {
        display: table;
        margin: 0 auto;
    }
    .logo img {
        height: 40px;
    }
    .mobile.logo img {
        height: auto;
        max-height: 40px;
    }
    .box_banner_item {
        margin-bottom: 30px;
    }
    .box_banners_area .col-lg-3:last-child .box_banner_item {
        margin-bottom: 0;
    }
    .who_we_are .banner_img {
        align-items: initial;
    }
    /* .who_we_are .banner_img img {
        max-width: 100%;
    } */
    .bottom_item {
        margin-bottom: 20px;
        text-align: center;
    }
    #bottom_out .col-lg-3 {
        float: none;
        width: 100% !important;
    }
    #bottom_out .col-lg-3:last-child .bottom_item {
        margin-bottom: 0;
    }
    #bottom_out .col-sm-height {
        display: block;
    }
    .bottom_item.none {
        display: none;
    }
    #slideshow_out_r {
        display: block;
    }
    #slideshow_out {
        display: none;
    }
    .menu_out {
        display: none;
    }
    .banner_out.desktop {
        display: none;
    }
    .banner_out.mobile {
        display: block;
    }
    .owl_slider_area_s .owl-prev,
    .owl_slider_area_s_c .owl-prev,
    .owl_slider_area_s_5 .owl-prev {
        left: -5px;
    }
    .owl_slider_area_s .owl-next,
    .owl_slider_area_s_c .owl-next,
    .owl_slider_area_s_5 .owl-next {
        right: -5px;
    }
    .pink_bar_out {
        display: none;
    }
    .newsletter_item {
        margin-bottom: 10px;
    }
    .banner_img_title {
        display: none;
    }
    .title_b {
        font-size: 30px;
    }
    .basket_button.basket_button_r {
        display: block;
    }
    .info_bar .div_left,
    .info_bar .div_right {
        float: none;
        display: table;
        margin: 0 auto;
    }
    .info_bar .div_left {
        margin: 0 auto;
        margin-bottom: 10px;
    }
    #header .div_left {
        float: none;
    }
    #header .div_right {
        display: none;
    }
    .search_mobile_btn {
        display: block;
    }
    #blog_area .col-lg-9 {
        display: block;
    }
    #blog_area .col-lg-3 {
        display: block;
    }
    #blog_all {
        margin-bottom: 40px;
    }
    .blog_list_item .col-lg-5 .blog_list_info {
        margin-bottom: 10px;
    }
    .home_blog_item {
        margin-bottom: 15px;
    }
    .blog_search {
        margin-top: 30px;
    }
    .pagination .col-lg-2 {
        float: left;
        width: 16.6667%;
    }
    .pagination .col-lg-8 {
        float: left;
        width: 66.6667%;
    }
    /* #filter_basic {
        display: none;
    }
    .filter_responsive {
        display: block;
    } */
    .filter_responsive {
        display: none;
    }
    .filter_checkbox_item a {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .pagination_out {
        padding: 0;
        margin-bottom: 20px;
    }
    .product {
        margin-top: 30px;
    }
    .product_gallery .pro_area .pr_item {
        float: left;
        width: 50%;
    }
    .products_combine_data .pro_area .pr_item {
        float: left;
        width: 50%;
    }
    .banner_out .col-sm-height {
        float: none;
        display: block;
    }
    .banner_out .h_item,
    .banner_out .h_c_item {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .banner_b_custom {
        position: static;
        padding-top: 150px;
        padding-bottom: 150px;
    }
    .owl_slider_area_s_3 .owl-pagination {
        display: none;
    }
    .owl_slider_area_s_4 .owl-pagination {
        display: none;
    }
    .main_box_area_s .item {
        padding-left: 15px;
        padding-right: 15px;
    }
    .main_box_area_s {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .banner_img,
    .banner_img a {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    .who_we_are .banner_img a {
        align-items: center;
    }
    /* .banner_out .h_item.col-lg-6 {
        float: left;
        width: 50%;
    } */
    /* .banner_out .h_item.col-lg-4 {
        float: left;
        width: 33.3333%;
    } */
    .product_properties .col-lg-4 {
        float: left;
        width: 33.3333%;
    }
    #favorite.pro_area .pr_item {
        float: left;
        width: 50%;
    }
    #show_user_list_data .pr_item {
        float: left;
        width: 50%;
    }
    #product_quantity {
        max-width: 140px;
    }
    .basic_cols .basic_col_l,
    .basic_cols .basic_col_r {
        float: none;
        width: 100%;
    }
    .products_bar .div_left,
    .products_bar .div_right {
        float: none;
        margin: 0 auto;
        display: table;
    }
    .blue_area_out .col-lg-3 {
        float: left;
        width: 50%;
    }
    .blue_item {
        margin-bottom: 30px;
    }
    .blue_area_out .col-lg-3:nth-last-child(-n+2) .blue_item {
        margin-bottom: 0;
    }
    .homepage_blog_item {
        max-width: 650px;
        margin: 0 auto;
        margin-bottom: 30px;
    }
    .blog_home_out .col-lg-4:last-child .homepage_blog_item {
        margin-bottom: 0;
    }
    .select_box2 {
        display: table;
        margin: 0 auto;
        float: none;
    }
    .products_icons .col-lg-4 {
        float: left;
        width: 33.3333%;
    }
    #product_tabs_top_in {
        padding: 0;
    }
    #product_tabs_top_c {
        display: none;
    }
    .product_item {
        min-height: unset;
    }
    .nav-tabs>li {
        position: static;
        float: none;
        width: 100% !important;
        margin-bottom: 10px;
    }
    .nav-tabs>li:last-child {
        margin-bottom: 0;
    }
    .nav-tabs>li>a {
        width: auto;
        border-right: 0;
        position: static;
        padding-left: 15px;
        padding-right: 15px;
    }
    .nav-tabs>li>a:hover,
    .nav-tabs>li>a:focus {
        position: static;
        border: 0;
        border-radius: 0;
        top: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .nav-tabs>li.active {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .nav-tabs>li.active .t_item,
    .nav-tabs>li:hover .t_item,
    .nav-tabs>li:focus .t_item {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .nav-tabs>li.active>a,
    .nav-tabs>li.active>a:hover,
    .nav-tabs>li.active>a:focus {
        position: static;
        border: 0;
        border-radius: 0;
        color: #fff;
        top: 0;
    }
    .product_f_details h3 {
        text-align: center;
    }
    .product_f_details_item {
        margin-bottom: 15px;
    }
    .product_f_details_item:last-child {
        margin-bottom: 0;
    }
    .product_f_details_item,
    .product_f_details_item:nth-child(2n) {
        background: none;
        text-align: center;
    }
    .product_f_det_item.bold {
        background: #f2f2f2;
    }
    .product_f_det_item {
        border: 1px solid #f2f2f2;
    }
    .title_out .div_left,
    .title_out .div_right {
        float: none;
        display: table;
        margin: 0 auto;
    }
    .title_out .div_right {
        margin: 0 auto;
        margin-top: 10px;
    }
    .title_path,
    .title_area {
        text-align: center;
    }
    .products_results {
        float: none;
        line-height: normal;
        display: table;
        margin: 0 auto;
        margin-bottom: 5px;
        text-align: center;
    }
    .product_gallery_out {
        max-width: 550px;
        margin: 0 auto;
    }
    .multibar_item {
        display: block;
        width: 100%;
        height: auto;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .multibar_item_in {
        display: block;
        max-width: 310px;
    }
    .products_bar_out .div_left,
    .products_bar_out .div_right {
        float: none;
        display: table;
        margin: 0 auto;
    }
    .grid_out {
        display: none;
    }
    .cards {
        display: none;
    }
    .cards_mobile {
        display: block;
    }
    .info_links_item {
        max-width: 500px;
        display: table;
        margin: 0 auto;
        margin-bottom: 15px;
    }
    .blue_bar .col-sm-height {
        display: block;
        border: none;
    }
    .blue_item {
        display: table;
        margin: 0 auto;
        margin-bottom: 15px;
    }
    .blue_bar .col-sm-height:last-child .blue_item {
        margin-bottom: 0;
    }
    .basic_col_l,
    .basic_col_r {
        display: none;
    }
    #product_out {}
    .product_text {
        column-count: 1;
    }
    #basket_btn,
    .goto_basket {
        /* display: block; */
        /* float: left; */
    }
    .products_other_btn {
        margin-left: 25px;
        margin-top: 0;
        float: left;
    }
    .product_image_out {
        display: none;
    }
    .product_image_out_r {
        display: block;
    }
    .user_list_button {
        float: left;
    }
    .perioxes_item {
        margin-left: 15px;
        margin-right: 15px;
    }
    .perioxes_item .col-sm-height {
        display: block;
    }
    .perioxes_item .row {
        margin-left: -15px;
        margin-right: -15px;
    }
    .per_item_l {
        padding-left: 15px;
        padding-right: 15px;
        border-bottom: 2px solid #fff;
        border-right: none;
    }
    .per_item_r {
        padding-left: 15px;
        padding-right: 15px;
        border-left: none;
    }
    .pro_area .pr_item {
        float: left;
        width: 33.3333%;
    }
    .counter_area_title {
        float: none;
        display: table;
        margin: 0 auto;
        margin-bottom: 10px;
    }
    .counter_area_b {
        float: none;
        display: table;
        margin: 0 auto;
    }
}

@media (max-width: 993px) {
    .hidden-sm.hidden-xs {
        display: block;
    }
    .table_content_title {
        display: none;
    }
    .b_confirm_tabs_top .nav-tabs {
        display: block;
    }
    #product_tabs_top .nav-tabs {
        display: block;
    }
    #table_content .table_content_data .basket_table_item {
        border-right: 0;
        padding: 0;
        margin-right: 15px;
        margin-left: 15px;
        padding: 0;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .basket_table_item_in {
        height: auto;
    }
    .basket_table_item_in.center {
        margin: 0;
    }
    .table_content_data .row {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .basket_photo {
        display: none;
    }
    .basket_photo_r {
        display: block;
    }
    .basket_item {
        padding-left: 145px;
    }
    .basket_delete_btn {
        left: -155px;
    }
    .banner_out .h_item .banner_img {
        margin-bottom: 20px;
    }
    .b_table_cell {
        vertical-align: top;
    }
    .b_title_r {
        display: block;
    }
    .basket_title .b_table {
        min-height: 0;
    }
    .no_r_col {
        display: none;
    }
    .table_content_data .basket_table_item {
        border-top: 1px solid #cccccc;
        padding-left: 15px;
    }
    .table_content_data .basket_table_item:first-child {
        border-top: 0;
    }
    #table_content .table_content_data .row {
        border-bottom: 0;
    }
    .basket_title {
        padding-left: 0;
        padding-right: 0;
    }
    .basket_table_item .products_price_old,
    .basket_table_item .products_price_new {
        float: left;
    }
    .basket_table_item .products_price_new {
        margin-left: 10px;
    }
    .table_results_item .col-lg-11.table_r_col,
    .table_results_item .col-lg-1.table_r_col {
        float: left;
        width: 50%;
    }
    .table_results_left {
        text-align: left;
    }
    #login_register_box {
        padding-top: 20px;
        display: table;
        margin: 0 auto;
        border: none;
    }
    #login_register_box .col-lg-6 .login_register_box_item,
    #login_register_box .col-lg-6:first-child .login_register_box_item,
    #login_register_box .col-lg-6:last-child .login_register_box_item {
        float: none;
        padding: 0;
    }
    #login_register_box h3 {
        text-align: center;
    }
    #login_register_box .col-lg-6 {
        float: none;
        width: 100%;
        border: none;
    }
    #login_register_box .col-lg-6:first-child {
        margin-bottom: 30px;
        border: none;
    }
    .basket_confirm_item .confirm_left,
    .basket_confirm_item .confirm_right {
        float: none;
    }
    .basket_table_item .products_price_old {
        margin-bottom: 0;
    }
    .basket_table_item .products_price_old,
    .basket_table_item .products_price_new {
        text-align: left;
        float: left;
        display: inline-block;
    }
    .eshop_oroi {
        float: right;
    }
    .categories_area_item .c_col {
        float: left;
        width: 33.3333%;
    }
    /*Editorials Homepage*/
    .wrapper_editorial_homepage .total_look_item_text {
        position: absolute;
        left: 25px;
        top: 84%;
        width: 420px;
        height: 167px;
        opacity: 0.8;
    }
    .wrapper_editorial_homepage .owl_slider_editorials_homepage .owl-stage-outer {
        margin: 0 5px;
        height: 700px;
    }
    .wrapper_editorial_homepage {
        max-width: 1500px;
        margin: 0 auto;
        max-height: initial;
    }
    .wrapper_editorial_homepage .total_look_item_text .shop_look {
        position: absolute;
        left: 25px;
        bottom: 14px;
        font-family: 'PFDinTextCompPro-Medium';
        font-size: 16px;
    }
    .wrapper_editorial_homepage .total_look_item_text .title_total_look {
        max-width: 200px;
    }
    /*News letter*/
    .newsletter_area {
        max-width: 458px;
        margin: 0 auto;
    }
    .banner_info.mobile {
        display: block;
        max-height: 34px;
        margin-top: 20px;
    }
    .col-md-6.col-xs-12.one,
    .col-md-6.col-xs-12.two,
    .col-md-6.col-xs-12.three,
    .col-md-6.col-xs-12.four {
        max-width: 100%;
    }
    .banner_info.desktop {
        display: none;
    }
    .banner_info p {
        margin: 9px auto;
        text-align: center;
        color: #2E3192;
    }
    .banner_info .four {
        text-align: center;
        margin-left: 0px;
    }
}

@media (max-width:900px) {
    .banner_out .owl_slider_area_s_ban_photo.owl-carousel.owl-loaded.owl-drag {
        padding: 40px 64px;
    }
    .newsletter_area {
        max-width: 479px;
        margin: 0 auto;
    }
    .newsletter_area_out_bottom {
        margin: 45px 0px;
    }
    /* Editorial */
    /* Editorial */
    .photo_prod_inner_inner,
    .info_product_total_look .titlos_in_productlook,
    .info_product_total_look .kwdikos_pr {
        text-align: center;
    }
    #total_look_out .product_price {
        justify-content: center;
    }
    .product_feautures_item_title,
    #total_look_out .product_feautures.model_size {
        text-align: center;
    }
    .product_feautures .div_table,
    .product_buttons {
        justify-content: center;
    }
    .product_details_item {
        justify-content: center;
    }
    .total_took_in .products_buttons {
        max-width: 309px;
        margin: 0 auto;
    }
    #total_look_out .product_tabs {
        margin-top: -15px;
        max-width: 400px;
    }
    #total_look_out .product_social {
        justify-content: center;
    }
    .title_proposed:before {
        left: -54px;
    }
    .title_proposed:after {
        right: -47px;
    }
    .owl_slider_total_look_proposed .owl-stage-outer .owl-stage .owl-item {
        margin: 0px!important;
    }
    .carousel_wrapper_proposed .owl-stage-outer {
        min-height: 579px;
    }
    .owl_slider_total_look_proposed .total_look_item_text {
        top: 88%;
        height: 160px;
        width: 329px;
        right: 29px;
    }
    .owl_slider_total_look_proposed .total_look_item_text .title_total_look {
        max-width: 200px;
    }
    .owl_slider_total_look_proposed .total_look_item_text .shop_look {
        left: 26px;
    }
}

@media (max-width: 890px) {
    .top_item {
        float: left;
        margin-right: 9px;
        position: relative;
    }
    .wrapper_editorial_homepage .total_look_item_text {
        position: absolute;
        left: 7px;
        top: 83%;
        width: 420px;
        height: 167px;
        opacity: 0.8;
    }
}

@media (max-width: 850px) {
    .hidden-sm.hidden-xs {
        display: block;
    }
    #favorite.pro_area .pr_item {
        float: left;
        width: 50%;
    }
    #show_user_list_data .pr_item {
        float: left;
        width: 50%;
    }
    .fancy_fir_con {
        width: 500px;
    }
}

@media (max-width: 800px) {
    #form_popup_out_in #contact_form .col-lg-3,
    #form_popup_out_in #contact_form .col-lg-6,
    #form_popup_out_in #contact_form .col-lg-9 {
        float: none;
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
    .banner_out .owl_slider_area_s_ban_photo.owl-carousel.owl-loaded.owl-drag {
        padding: 40px 12px;
    }
    .form_col_double {
        float: none;
        width: 100%;
    }
    .btns_area_r .btns_area .btn_items {
        float: none;
    }
    .btn_back,
    .eshop_submit_btn_in {
        float: none;
        display: table;
        margin: 0 auto;
    }
    .eshop_submit_btn_in {
        margin-top: 15px;
    }
    .blog_home_out {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .blog_home_title {
        border-top: 4px solid #ee7f00;
        border-bottom: 4px solid #ee7f00;
    }
    .blog_home_title h2 {
        font-size: 35px;
    }
    .wrapper_editorial_homepage .owl_slider_editorials_homepage .owl-stage-outer {
        margin: 0 5px;
        height: 620px;
    }
    .wrapper_editorial_homepage .total_look_item_text {
        position: absolute;
        left: 10px;
        top: 81%;
        width: 374px;
        height: 167px;
        opacity: 0.8;
    }
    .blog-wrapper .blog_item {
        width: 90%;
        margin: 0px 2px;
    }
    .blog_item .blog_desc_title {
        font-size: 15px;
    }
    .blog .blog_inner .owl-nav .prev {
        position: absolute;
        left: -83px!important;
        top: 30%!important;
    }
    .banner_out.both.banner-photo-left .owl_slider_area_s {
        margin-top: 12px;
        max-width: 743px;
    }
    .main_box_area.cat_area.banner_product_homepage {
        padding-bottom: 0px;
    }
    /* Editorial */
    .shop_the_look h1:before {
        left: 101px;
    }
    .shop_the_look h1:after {
        right: 15px;
        width: 23%;
    }
    .photo_prod_inner_inner,
    .info_product_total_look .titlos_in_productlook,
    .info_product_total_look .kwdikos_pr {
        text-align: center;
    }
    #total_look_out .product_price {
        justify-content: center;
    }
    .product_feautures_item_title,
    #total_look_out .product_feautures.model_size {
        text-align: center;
    }
    .product_feautures .div_table,
    .product_buttons {
        justify-content: center;
    }
    .product_details_item {
        justify-content: center;
    }
    .total_took_in .products_buttons {
        max-width: 309px;
        margin: 0 auto;
    }
    #total_look_out .product_tabs {
        margin-top: -15px;
        max-width: 400px;
    }
    #total_look_out .product_social {
        justify-content: center;
    }
    .title_proposed:before {
        left: -54px;
    }
    .title_proposed:after {
        right: -47px;
    }
    .owl_slider_total_look_proposed .owl-stage-outer .owl-stage .owl-item {
        margin: 0px!important;
    }
    .carousel_wrapper_proposed .owl-stage-outer {
        min-height: 579px;
    }
    .owl_slider_total_look_proposed .total_look_item_text {
        top: 88%;
        height: 160px;
        width: 329px;
        right: 29px;
    }
    .owl_slider_total_look_proposed .total_look_item_text .title_total_look {
        max-width: 200px;
    }
    .owl_slider_total_look_proposed .total_look_item_text .shop_look {
        left: 26px;
    }
    /* Newsletter */
    .newsletter h1 {
        font-size: 45px;
    }
    .newsletter_area_out_bottom {
        margin: 37px 0px;
    }
    .newsletter_area {
        max-width: 549px;
        margin: 9px auto;
    }
}

@media (max-width: 770px) {
    .pro_area .pr_item {
        float: left;
        width: 33%;
    }
}

@media (max-width: 768px) {
    #cookies-popup .modal-header button.close {
        position: static;
        right: auto;
        top: auto;
    }
     .espa{
    margin-top: 80px;
    /* margin: auto; */
    text-align: center;
    display:block;
     }
    #top_out_r_mob .mobile-wrapper {
        display: flex;
        justify-content: flex-end;
    }
    #mobile_menu_in svg {
        float: right;
        margin-top: 18px;
        margin-right: 10px;
    }
    .search_area_in_r {
        background: #fff;
        padding-top: 5px;
        padding-bottom: 0px;
        border-bottom: 1px solid #adadad;
        border-top: 1px solid #adadad;
    }
    .banner_product_homepage .banner_img {
        width: 768px;
    }
    .banner_info.desktop {
        display: none;
    }
    .banner_info.mobile {
        display: block;
    }
    .banner_info p {
        width: initial;
    }
    .banner_out.both.banner-photo-left .owl_slider_area_s {
        margin-top: 24px;
    }
    .banner_info .four {
        text-align: center;
        max-width: 100%;
        margin-left: 0px;
    }
    .banner_info .three {
        text-align: center;
        max-width: 100%;
    }
    .banner_info .one {
        text-align: center;
        max-width: 100%;
    }
    .banner_info .two {
        text-align: center;
        max-width: 100%;
    }
    .banner_info.owl_slider_area_banner_info {
        max-height: 30px;
        margin: 5px 0px;
    }
    .banner_out .owl_slider_area_s_ban_photo.owl-carousel.owl-loaded.owl-drag {
        padding: 40px 6px;
    }
    .banner_out.homepage .owl_slider_area_s_ban_photo .owl-nav .next {
        right: 1%;
    }
    .newsletter h1 {
        font-size: 30px;
        font-family: 'PFDinTextCompPro-Medium';
        color: #000;
    }
    /* Product */
    /*Products list*/
    .display_products_tablet {
        display: block;
    }
    .display_products {
        display: none;
    }
    .load_more_wrapper a {
        width: 43%;
    }
    .newsletter p {
        font-size: 14px;
    }
    .newsletter_wrapper_in {
        margin-left: 71px;
    }
    .newsletter .text-wrapper {
        margin: 19px 0px;
    }
    .newsletter_item input[type="text"] {
        height: 21px;
    }
    .newsletter {
        padding-bottom: 37px;
    }
    .newsletter_area_out_bottom {
        margin: 18px 0px;
    }
    .blog-wrapper .blog_item {
        width: 90%;
        margin: 0px 18px;
    }
    .blog_item .blog_desc_title {
        font-size: 16px;
        min-width: unset;
        margin: 15px 0px;
    }
    .blog .blog_inner .owl-nav .prev {
        position: absolute;
        left: -82px!important;
        top: 30%!important;
    }
    .articles_out.blog .title.center.tablet {
        display: block;
        color: #fff;
        font-size: 15px;
        border-top: 1px solid #5f5f5f;
        margin-top: 12px;
        padding-top: 10px;
    }
    .articles_out.blog .title.center.tablet svg {
        margin-left: 5px;
    }
    .filters-mobile-show {
        position: absolute;
        background: #fff;
        top: -31px;
    }
    .tags_wrapper {
        display: flex;
        flex-wrap: wrap;
        width: auto;
    }
    /* Product - Details*/
    #products_out_in .product_title h1,
    #products_out_in .product_title h3,
    #products_out_in .product_feautures_item_title h3 {
        text-align: center;
    }
    #products_out_in .product_feautures .div_table {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    #product_out .product_price_out {
        max-width: 200px;
        margin: 0 auto;
    }
    #product_out .product_details_item {
        display: block;
    }
    #product_out .product_feautures.model_size {
        text-align: center;
    }
    #product_out .product {
        margin-top: 0px;
    }
    .product #basket_btn {
        min-width: 260px;
    }
    .product #basket_btn_look {
        min-width: 260px;
    }
    #total_look_out .photo_prod_inner_inner img {
        width: 300px;
    }
    .shop_the_look h1 {
        text-align: center;
        font-family: 'PFDinTextCompPro-Medium';
        font-size: 29px;
        letter-spacing: 2px;
        margin-left: -55px;
    }
    .shop_the_look h1:before {
        content: '';
        position: absolute;
        left: 11%;
        width: 20%;
        height: 1px;
        background: #000;
        top: 16px;
    }
    .shop_the_look h1:after {
        content: '';
        position: absolute;
        right: 18%;
        width: 21%;
        height: 1px;
        background: #000;
        top: 16px;
    }
    /*Editorials - Homepage*/
    .owl_slider_total_look_proposed .owl-stage-outer .owl-stage .owl-item {
        margin: 0px!important;
    }
    .wrapper_editorial_homepage .owl-carousel .owl-stage-outer {
        margin: 10px;
    }
    .wrapper_editorial_homepage .total_look_item_text {
        position: absolute;
        right: 36px;
        top: 397px;
        width: 326px;
        height: 133px;
    }
    .wrapper_editorial_homepage .total_look_item_text .title_total_look {
        font-family: 'PFDinTextCompPro-Medium';
        font-size: 36px;
        max-width: 200px;
        top: 46px;
    }
    .wrapper_editorial_homepage .owl-carousel .owl-stage-outer {
        height: 532px;
    }
    .wrapper_editorial_homepage .total_look_item_text h3.date_total_look {
        top: 24px;
    }
    .wrapper_editorial_homepage .total_look_item_text .shop_look {
        right: 219px;
        bottom: 21px;
    }
    .banner_3_photos_categories .banner_img {
        width: initial;
        margin: 0px 0px;
    }
    /* Editorials - tablet */
    .editorials_wrapper .box {
        width: initial;
        height: 590px;
        margin: 100px 0px 50px 0px;
        position: relative;
    }
    .editorials_wrapper .box {
        margin: 100px 0px 50px 0px;
    }
    .editorials_wrapper .photo .img-responsive {
        width: 70%;
    }
    .editorials_wrapper .box>.color_wrapper {
        right: 16%;
        top: 50%;
    }
    .editorials_wrapper .box>.wrapper_desc {
        right: 17%;
        top: 48%;
    }
    #bottom-info .text span {
        font-size: 13px;
    }
    .eshop_oroi {
        float: left;
        font-size: 10px;
        font-weight: normal;
        letter-spacing: 1.1px;
        color: #999999;
        line-height: 14px;
    }
    .row.contact-oroi-xrisis {
        justify-content: flex-end;
        align-items: center;
    }
    #contact_buttons {
        justify-self: self-end;
    }
    .blog-wrapper .blog {
        padding: 0px 5px;
    }
    .top_item {
        float: left;
        margin-right: 9px;
        position: relative;
    }
    .mobile-basket .basket_num .num_pieces {
        font-size: 10px;
        color: #fff;
        position: absolute;
        right: 7px;
        top: 0px;
        width: 3px;
        height: 11px;
        border-radius: 10px;
    }
    .mobile-basket .basket_num {
        font-size: 10px;
        color: #fff;
        position: absolute;
        right: 7px;
        top: 16px;
        background: #f8293b;
        width: 11px;
        height: 11px;
        border-radius: 10px;
    }
    .search_area {
        top: 5px;
    }
    .mobile-tel-wrapper {
        display: none;
    }
    .editorials_wrapper .total_look_item_text {
        top: 67%;
        right: 9%;
        width: 281px;
        height: 154px;
    }
    #total_look_out .photo_prod_inner_inner {
        text-align: center;
    }
    .info_product_total_look .titlos_in_productlook,
    .info_product_total_look .kwdikos_pr {
        margin-top: 10px;
        text-align: center;
    }
    .total_took_in .product_feautures {
        text-align: center;
    }
    #total_look_out .product_price {
        text-align: center;
        display: block;
    }
    .total_took_in .product_feautures .div_table {
        justify-content: center;
    }
    .total_took_in .product_details_item {
        display: block;
    }
    #total_look_out .basket_btn {
        float: none;
        max-width: 300px;
        margin: 0 auto;
    }
    #total_look_out .avail {
        text-align: center;
    }
    #total_look_out .product_tabs {
        margin-top: -15px;
        max-width: 400px;
    }
    .owl_product_r.product.owl-carousel .next {
        position: absolute;
        right: -15%;
        bottom: 51%;
    }
    .owl_product_r.product.owl-carousel .prev {
        position: absolute;
        left: -10%;
        top: 47%;
    }
    .total_took_in .products_buttons {
        max-width: 400px;
        margin: 0 auto;
    }
    .total_took_in .product_favorite {
        display: none;
    }
    #total_look_out .product_price {
        max-width: 207px;
        margin: 0 auto;
    }
    .title_proposed:before {
        left: -19px;
        width: 32%;
    }
    .title_proposed:after {
        right: -15px;
        width: 31%;
    }
    .owl_slider_total_look_proposed .owl-stage-outer .owl-stage .owl-item .total_look_item {
        margin-bottom: 90px;
    }
    .owl_slider_total_look_proposed .total_look_item_text {
        width: 332px;
        height: 121px;
        right: 14px;
        top: 73%;
        opacity: 0.8;
    }
    .owl_slider_total_look_proposed .total_look_item_text .shop_look {
        left: 26px;
    }
    .owl_slider_total_look_proposed .total_look_item_text .title_total_look {
        font-size: 30px;
        max-width: 200px;
    }
    .owl_slider_total_look_proposed .owl-nav .next {
        right: 0%;
        top: 34%;
    }
    .owl_slider_total_look_proposed .owl-nav .prev {
        left: 0%;
        top: 34%;
    }
    /* Product */
    #products_out .title_area {
        margin-right: 0px;
    }
    .basic_cols .basic_col_c {
        width: 100%;
    }
    .owl_product_r .owl-dots {
        display: none;
    }
    /* #product_out .owl_slider_area_s_4 {
        margin-top: 0px!important;
        margin-left: 2px;
    } */
    #product_tabs .nav-tabs>li {
        width: initial!important;
    }
    #product_out .nav-tabs>li.active {
        background: #fff!important;
    }
    #filter_basic {
        display: block;
    }
    .blog-wrapper .banner_title_area {
        margin-bottom: 50px;
    }
    .owl_slider_area_s_1 .owl-stage .item {
        margin: 0px 20px;
    }
    .owl_slider_area_s_3 .owl-stage .item {
        margin: 0px 10px;
    }
    .owl_slider_area_s_4 .owl-stage .item {
        margin: 0px 10px;
    }
    #products_out .banner_out .main_box_area {
        margin-left: 0px;
        margin-right: 0;
        padding-left: 35px;
    }
    #product_tabs .tab-list {
        display: flex;
        justify-content: center;
        padding-bottom: 1px;
    }
    #product_out .product_image_out_r .next {
        position: absolute;
        right: -8%;
        top: 52%;
    }
    .col-lg-10.basic_col_c.col-sm-height.col-full-height {
        max-width: 100%!important;
    }
    #product_out .product_image_out_r .prev {
        position: absolute;
        left: -7%;
        top: 52%;
    }
    .products_bar_out {
        padding-top: 11px;
    }
    .main_box_area.cat_area .owl-item .product_item_image {
        width: initial;
        height: initial;
    }
    .mobile_header .top_item a i {
        font-size: 17px;
        color: #000;
        font-weight: 100;
    }
    .mobile-basket span.num_total_fpa {
        display: none;
    }
    div.cookies-popup-close {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }
    /* Blog*/
    .blog.mobile-buttons {
        display: block;
        margin: 24px auto;
    }
    .blog.mobile-buttons .prev-button {
        background: #000;
        float: left;
        padding: 10px 20px;
    }
    .blog.mobile-buttons .prev-button svg {
        margin-bottom: 4px;
        margin-right: 10px;
    }
    .blog.mobile-buttons .next-button svg {
        margin-left: 10px;
        margin-bottom: 5px;
    }
    .blog.mobile-buttons .prev-button a,
    .blog.mobile-buttons .next-button a {
        font-size: 12px;
        color: #fff;
    }
    .blog.mobile-buttons .next-button {
        background: #000;
        float: right;
        padding: 10px 20px;
    }
    .articles_out.blog #articles_out_in .container-fluid {
        padding-left: 15px!important;
    }
    #blog_area .col-lg-3.filters-mobile-hide {
        display: none;
    }
    /* Newsletter */
    .newsletter_area {
        max-width: 420px;
        margin: 9px auto;
    }
}

@media (max-width:775px) {
    .wrapper_editorial_homepage .total_look_item_text {
        width: 361px;
    }
    hr.line {
        margin-top: 77px;
    }
}

@media (max-width: 750px) {
    .search_area {
        top: 54px;
    }
    .banner_out .h_item.col-lg-6 {
        float: none;
        width: 100%;
    }
    /* .banner_out .h_item.col-lg-4 {
        float: none;
        width: 100%;
    } */
    .banner_out .h_item:last-child .banner_img {
        margin-bottom: 0;
    }
    .homepage_out_txt {
        font-size: 16px;
        line-height: 23px;
    }
    .wrapper_editorial_homepage .total_look_item_text {
        width: 341px;
    }
}

@media (max-width: 700px) {
    .wrapper_editorial_homepage .total_look_item_text {
        position: absolute;
        right: 21px;
        top: 343px;
        width: 313px;
        height: 133px;
    }
    .wrapper_editorial_homepage .total_look_item .product_item_image img {
        width: 95%;
    }
    .categories_area_item .c_col {
        float: left;
        width: 50%;
    }
    #top_out_r_mob .mobile-wrapper {
        display: flex;
        justify-content: flex-end;
    }
}

@media (max-width: 670px) {
    .wrapper_editorial_homepage .total_look_item_text {
        width: 298px;
    }
}

@media (max-width: 680px) {
    .pagination .col-lg-2 {
        float: left;
        width: 25%;
    }
    .pagination .col-lg-8 {
        float: left;
        width: 50%;
    }
}

@media (max-width: 650px) {
    #top_out_r_mob .mobile-wrapper {
        display: flex;
        justify-content: flex-end;
    }
    .blue_item_image img {
        max-width: 130px;
    }
    .blue_item_title {
        font-size: 14px;
    }
    #pay_way_tabs_in {
        margin: 0;
        display: block;
    }
    .pay_way_item {
        float: none;
        margin-bottom: 5px;
        text-align: center;
    }
}

@media (max-width: 617px) {
    .newsletter-items-popup .newsletter_item input[type="text"] {
        max-width: 100%;
    }
}

@media (max-width: 610px) {
    .product_properties .col-lg-4 {
        float: none;
        width: 100%;
    }
}

@media (max-width: 600px) {
    /* Homepage */
    .banner_out.b_img .item .photo_slider_item .cat-desc h2 {
        font-size: 45px;
        min-height: 65px;
    }
    .mobile_header .mobile.logo {
        margin-bottom: 8px;
    }
    .banner_info .four {
        text-align: center;
        margin-left: 0px;
        margin-top: 3px;
    }
    .banner_info .four p {
        margin-bottom: 0px;
    }
    #top_out_r_mob {
        padding: 0px;
        border-bottom: 1px solid lightgray;
        height: 56px !important;
    }
    .banner_info.mobile {
        max-height: 34px;
        height: auto;
        margin-top: 0px;
    }
    .banner_info .two {
        margin-left: 0px;
    }
    .product_favorite_in .fas,
    .product_favorite_in .far {
        font-size: 15px;
    }
    .banner_info.mobile .one p,
    .banner_info.mobile .two p,
    .banner_info.mobile .three p {
        padding: 5px 0px;
        margin: 7px 0px;
    }
    .banner_info.mobile p {
        font-size: 11px;
        color: #808080;
        text-align: center;
    }
    .banner_info p svg {
        margin-right: 5px;
        margin-bottom: 1px;
        margin-top: -4px;
    }
    .banner_info.mobile {
        display: block;
        margin-top: 0px;
    }
    .banner_info.desktop {
        display: none;
    }
    /* div#side-wrapper-in {
        margin-bottom: 25px;
    } */
    .banner_info {
        display: block;
    }
    #bottom_out .d-flex {
        display: flex !important;
        justify-content: center;
        flex-direction: column;
    }
    .banner_product_homepage .owl_slider_area_s .product_favorite_in .far,
    .banner_product_homepage .owl_slider_area_s .product_favorite_in .fas {
        font-size: 15px;
        position: absolute;
        top: -150px;
    }
    .owl_slider_area_s_1 .product_favorite_in .far,
    .owl_slider_area_s_1 .product_favorite_in .fas {
        font-size: 15px;
        position: absolute;
        top: -159px;
    }
    .bottom_item.motto li p {
        margin-left: 15px;
    }
    /* Homepage - banner - products*/
    .banner_product_homepage .banner_img {
        width: initial;
        margin-left: initial;
    }
    .banner_out.both.banner-photo-left .owl_slider_area_s {
        margin-top: 10px;
    }
    .main_content_out .banner-photo-left {
        margin-top: -10px;
    }
    .banner_out.both.banner-photo-left .owl_slider_area_s .owl-item .product_item_image {
        width: initial;
        height: 210px;
    }
    .banner_out.both.banner-photo-left .owl_slider_area_s .owl-item {
        width: inherit!important;
    }
    .banner_out.both.banner-photo-left .owl-stage>.owl-item {
        margin: 0px;
    }
    .banner_out.both.banner-photo-left .product_item_favorite {
        bottom: -43%;
    }
    /* Homepage - Blog */
    .blog-wrapper .blog {
        padding: 0px 0px;
    }
    .banner_out.homepage .owl_slider_area_s_ban_photo .owl-nav .prev {
        position: absolute;
        left: 2%;
        top: 37%;
    }
    .banner_out.homepage .owl_slider_area_s_ban_photo .owl-nav .next {
        position: absolute;
        right: 1%;
        top: 37%;
    }
    .blog_list_info {
        margin-top: 40px
    }
    .blog_list_item:nth-child(4n+2),
    .blog_list_item:nth-child(4n+3) {
        width: 50%;
        float: left;
        margin-bottom: 35px;
    }
    .articles_out.blog #articles_out_in .container-fluid {
        padding-left: 15px!important;
    }
    /*Homepage - Mobile menu*/
    .mobile-wrapper {
        display: flex;
        width: 0px;
    }
    .search_area_in_r {
        background: #fff;
        padding-top: 5px;
        padding-bottom: 0px;
        border-bottom: 1px solid #adadad;
    }
    .search_area {
        top: 57px;
    }
    .products_bar_out {
        padding-top: 10px;
    }
    /*Homepage Editorials*/
    .wrapper_editorial_homepage .owl-carousel .owl-stage-outer {
        height: 447px;
    }
    .wrapper_editorial_homepage .owl_slider_editorials_homepage .owl-nav .prev {
        display: none;
    }
    .wrapper_editorial_homepage .owl_slider_editorials_homepage .owl-nav .next {
        display: none;
    }
    .wrapper_editorial_homepage .total_look_item_text {
        position: absolute;
        right: 21px;
        top: 294px;
        width: 272px;
    }
    .editorials_wrapper {
        margin: 0px auto;
    }
    .product_feautures_item {
        margin-bottom: -21px;
    }
    .wrapper_editorial_homepage .title_b {
        font-size: 49px;
        font-family: 'Didonesque-Poster';
        color: #000;
        margin-bottom: 40px;
    }
    .wrapper_editorial_homepage .title_b:after {
        content: '';
        position: absolute;
        left: 0px;
        right: 0;
        margin: 74px auto;
        width: 41%;
        height: 1px;
        background: #000;
    }
    .wrapper_editorial_homepage .total_look_item_text .title_total_look {
        font-size: 36px;
        top: 41px;
        left: 9px;
        max-width: 200px;
    }
    .wrapper_editorial_homepage .total_look_item_text h3.date_total_look {
        top: 14px;
        left: 14px;
    }
    .wrapper_editorial_homepage .total_look_item_text .shop_look {
        left: 10px;
        bottom: 21px;
    }
    .wrapper_editorial_homepage .wrapper_more {
        display: block;
        width: 100%;
        margin-top: -10px;
    }
    .wrapper_editorial_homepage .wrapper_more .more {
        margin: 0 10px!important;
    }
    .wrapper_editorial_homepage .wrapper_more .more a {
        padding: 14px 24px;
        background: #000;
        color: #fff;
        display: block;
        font-family: 'Abrade-Medium';
        font-size: 12px;
        text-transform: uppercase;
        text-align: center;
        letter-spacing: 2px;
    }
    .wrapper_editorial_homepage .wrapper_more .more .fal {
        margin-left: 6px;
    }
    .next_page_mobile {
        margin-top: 0px;
    }
    #products_out .title_out.editorials {
        margin-bottom: 30px;
    }
    #total_look_out .photo_prod_inner_inner img {
        width: 300px;
    }
    /*Products list*/
    .display_products_tablet {
        display: none;
    }
    .pro_area .pr_item {
        float: left;
        width: 50%;
    }
    /* Editorials */
    #products .editorials_wrapper .col-xs-12 {
        margin-bottom: 60px;
    }
    .editorials_wrapper .col-xs-12 {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }
    .editorials_wrapper .total_look_item_text {
        top: 88%;
        right: 8%;
        width: 243px;
        height: 96px;
    }
    .editorials_wrapper .total_look_item_text .title_total_look {
        font-size: 36px;
        top: 26px;
        left: 9px;
    }
    .total_look_item_text h3.date_total_look {
        top: 10px;
        left: 9px;
    }
    .editorials_wrapper .total_look_item_text .title_total_look {
        max-width: initial;
    }
    .editorials_wrapper .total_look_item_text .shop_look {
        bottom: 30px;
        left: 24px;
    }
    .editorials_wrapper .total_look_item_text .shop_look {
        bottom: 6px;
        left: 9px;
    }
    .product_item_image img {
        width: initial;
        margin-left: 0px;
        margin-top: 0px;
    }
    .total_title_wrapper .title_path h1 {
        font-size: 30px;
    }
    /*Editorial look Inside*/
    .total_look .title_path a {
        font-size: 30px;
    }
    .total_look .title_out_second h2 {
        font-size: 32px;
    }
    #total_look_out .image_wrapper_total_look {
        margin-left: 0px;
    }
    .title_out_second {
        background: #f1d8b3;
        padding: 3px 0px;
        min-height: 79px;
    }
    .info_product_total_look .titlos_in_productlook,
    .info_product_total_look .kwdikos_pr,
    #total_look_out .product_price,
    .total_took_in .product_feautures_item_title h3 {
        text-align: center;
    }
    #total_look_out .product_price {
        display: block;
        max-width: 200px;
        margin: 0 auto;
    }
    .product_feautures .div_table,
    .product_buttons {
        display: flex;
        justify-content: center;
    }
    .total_took_in .product_details_item {
        display: flex;
        justify-content: center;
    }
    .total_took_in .product_favorite {
        display: none;
    }
    #total_look_out .basket_btn {
        float: none;
    }
    #total_look_out .avail {
        text-align: center;
    }
    #total_look_out .shop_the_look h1 {
        font-size: 23px;
        letter-spacing: 2px;
        margin-left: 0px;
    }
    .shop_the_look {
        margin-bottom: 0px;
    }
    .shop_the_look h1:after {
        content: '';
        position: absolute;
        right: 13px;
        width: 18%;
        height: 1px;
        background: #000;
        top: 16px;
    }
    .title_proposed h1 {
        font-size: 15px;
        text-align: center;
    }
    .title_proposed {
        display: block;
        margin: 0 auto;
        max-width: 256px;
        border: 1px solid #b3b3b38f;
    }
    .title_proposed:before {
        left: -16px;
        width: 18%;
        top: 20px;
        background: #b3b3b38f;
    }
    .title_proposed:after {
        right: -17px;
        width: 18%;
        top: 20px;
        background: #b3b3b38f;
    }
    .carousel_wrapper_proposed .owl-stage-outer {
        min-height: initial;
    }
    .owl_slider_total_look_proposed .owl-stage-outer .owl-stage .owl-item {
        margin: 0px!important;
    }
    .carousel_wrapper_proposed .owl_slider_total_look_proposed .owl-stage-outer {
        max-height: 600px;
        margin: 10px 10px;
    }
    .owl_slider_total_look_proposed .total_look_item_text {
        width: 278px;
        height: 122px;
        position: absolute;
        right: 33px;
        top: 70%;
    }
    .owl_slider_total_look_proposed .total_look_item_text .title_total_look {
        max-width: initial;
        font-size: 36px;
    }
    .owl_slider_total_look_proposed .total_look_item_text h3.date_total_look {
        font-size: 13px;
    }
    .owl_slider_total_look_proposed .total_look_item_text .shop_look {
        right: 187px;
        font-size: 13px;
    }
    .owl_slider_total_look_proposed .owl-stage-outer .owl-stage .owl-item .total_look_item {
        margin-bottom: 90px;
    }
    .carousel_wrapper_proposed {
        margin-top: 50px;
        margin-bottom: 0px;
    }
    #total_look_out .photo_prod_inner_inner {
        text-align: center;
    }
    #total_look_out .owl_product_r .owl-nav {
        display: none;
    }
    .total_look .title_out_second {
        display: flex;
        flex-direction: column-reverse;
        margin-bottom: -16px;
        margin-bottom: -37px;
    }
    #total_look_out .product_cols.padding_top_bottom {
        padding-top: 0px!important;
    }
    .total_look .title_out_second .date {
        text-align: center;
        margin-bottom: 9px;
        margin-top: 0px;
    }
    .mobile-basket span.num_total_fpa {
        display: none;
    }
    .top_item {
        margin-right: 5px;
    }
    .mobile-wrapper {
        display: flex;
        justify-content: flex-end;
        margin-right: -26px;
        min-width: 100px;
    }
    .blog .blog_inner .owl-nav .prev {
        position: absolute;
        left: 4px!important;
        top: 20%!important;
    }
    .blog .blog_inner .owl-nav .next {
        position: absolute;
        right: 6px!important;
        top: 20%!important;
    }
    .blog-wrapper .banner_title_area {
        margin-bottom: 20px;
    }
    .blog-wrapper .blog_item {
        width: initial;
        margin: 38px 10px;
    }
    .col-lg-10.basic_col_c.col-sm-height.col-full-height {
        max-width: 100%!important;
    }
    /* Product */
    #products_out .title_area {
        margin-right: 0px;
    }
    #products_out .product_item_best_in {
        box-shadow: none;
    }
    #product_out .product_feautures_item {
        margin-bottom: 15px;
        margin-top: 25px;
    }
    #products_out .title_out {
        padding-top: 30px;
        padding-bottom: 1px;
        margin-bottom: 10px;
    }
    #product_out .banner_out.both.simple_title {
        display: none;
    }
    .product #basket_btn a {
        text-align: left;
        padding-left: 15px;
    }
    .product #basket_btn_look a {
        text-align: left;
        padding-left: 15px;
    }
    #products_out .banner_title_area_out {
        padding-top: 0px;
    }
    .bar_counter_title {
        font-size: 25px;
    }
    .banner_out.b_img .photo_slider_item .banner-wrapper {
        width: 71%;
    }
    .banner_out.b_img.both.without_spaces.margin-top-30 .photo_b .h_item:first-of-type img {
        padding: 50px 50px;
    }
    .banner_out .owl_slider_area_s_ban_photo.owl-carousel.owl-loaded.owl-drag {
        padding: 28px 112px;
    }
    .banner_out.editorials_slider .owl_slider_area_s_ban_photo.owl-carousel.owl-loaded.owl-drag {
        padding: 0px;
    }
    .owl_slider_area_s_ban_photo.owl-carousel.owl-loaded.owl-drag {
        padding: 73px 45px;
    }
    .owl_slider_area_s_ban_photo.owl-carousel.owl-loaded.owl-drag .owl-item .item {
        padding: 0px 4px;
    }
    .owl_slider_area_s_3 .product_favorite_in .far,
    .owl_slider_area_s_3 .product_favorite_in .fas {
        font-size: 15px;
        position: absolute;
        top: -163px;
    }
    .owl_slider_area_s_4 .product_favorite_in .far,
    .owl_slider_area_s_4 .product_favorite_in .fas {
        font-size: 15px;
        position: absolute;
        top: -166px;
    }
    .banner_3_photos_categories .banner_img {
        width: auto;
        margin: 0px;
    }
    .editorials_slider .title_b {
        font-size: 46px;
        margin-top: 50px;
    }
    .ins_feed_title h1 {
        font-size: 25px;
    }
    .ins_feed_img p {
        font-size: 18px;
        margin-top: -13px;
    }
    .ins_feed_title {
        margin: 10px 0px;
    }
    .basket_button.basket_button_r {
        top: 18px;
    }
    .products_bar_out .col-lg-9 .div_left,
    .products_bar_out .col-lg-9 .div_right {
        display: table;
        margin: 0 auto;
        float: none;
    }
    .products_bar_out .col-lg-9 .div_left {
        margin-bottom: 10px;
    }
    .my_pagination_out,
    ul.my_pagination {
        margin: 0;
    }
    .pagination_out {
        margin-bottom: 0;
    }
    .filter_responsive_right {
        display: none!important;
    }
    .owl_slider_area_s_1 .owl-stage .item {
        margin: 0px 0px;
    }
    .owl_slider_area_s_3 .owl-stage .item {
        margin: 0px 0px;
    }
    .owl_slider_area_s_4 .owl-stage .item {
        margin: 0px 0px;
    }
    #products_out .banner_out.both.sindiase_to .main_box_area {
        padding-top: 0px;
    }
    .banner_out {
        margin-bottom: -7px;
    }
    /* blog list page*/
    .blog_list_item:nth-child(4n+2),
    .blog_list_item:nth-child(4n+3) {
        width: 100%;
    }
    #blog_area .bottom_item.blog {
        display: none;
    }
    .blog_list_item:nth-child(4n+2) .col-lg-6,
    .blog_list_item:nth-child(4n+3) .col-lg-6 {
        max-width: 100%;
    }
    .blog_list_item h2 {
        font-size: 23px;
        min-height: 0px;
    }
    .blog_list_info span {
        margin-right: 0px;
    }
    .blog_list_item_text {
        margin-bottom: 19px;
    }
    #blog_area .col-lg-3.filters-mobile-hide {
        display: none;
    }
    #articles_out_in .col-lg-3.blog-article {
        display: none;
    }
    .filters-mobile-show {
        display: block;
        position: absolute;
        background: #fff;
        top: -1px;
    }
    .col-lg-3.filters-mobile-show .blog_search {
        margin-top: 0px;
        margin-bottom: 20px;
    }
    .col-lg-3.filters-mobile-show .blog_filter_item_title h3 {
        font-size: 14px;
    }
    .col-lg-3.filters-mobile-show .blog_f_item a {
        font-size: 12px;
    }
    .col-lg-3.filters-mobile-show .blog_filter_item:nth-of-type(3) .blog_filter_item_title h3 {
        border-bottom: 1px solid #d0d1d0;
        padding: 10px 0px;
        border-top: none;
        border-right: none;
        border-left: none;
    }
    .col-lg-3.filters-mobile-show .blog_post_item_text h4 {
        font-size: 12px;
    }
    .col-lg-3.filters-mobile-show .tags_wrapper p {
        font-size: 10px;
    }
    .col-lg-3.filters-mobile-show .blog_filter_item {
        margin-bottom: 15px;
    }
    #blog_area .col-lg-3 .filters-mobile-show {
        transition: opacity 200 ease-in-out;
    }
    .blog_filter_item.tags {
        margin-top: 20px;
    }
    /* blog article*/
    .articles_out.blog_article .title_area h4 {
        display: none;
    }
    #blog h1 {
        font-size: 23px;
    }
    .blog_share_title {
        font-size: 21px;
    }
    #blog_comments h2 {
        font-size: 23px;
    }
    .blog-wrapper.blog_article {
        display: none;
    }
    .articles_out.blog .title.center.mobile {
        display: none;
    }
    .articles_out.blog .title_area h1 {
        font-size: 24px;
    }
    .articles_out.blog .title.center.mobile {
        display: block;
        color: #fff;
        font-size: 10px;
        font-family: 'Abrade-Medium';
        border-top: 1px solid #5f5f5f;
        margin-top: 12px;
        padding-top: 10px;
    }
    .articles_out.blog .title.center.mobile svg {
        margin-left: 5px;
    }
    .title_out .container .col-lg-12 {
        padding-right: 0px!important;
        padding-left: 0px!important;
    }
    .blog.mobile-buttons {
        display: block;
        margin: 24px auto;
    }
    .blog.mobile-buttons .prev-button {
        background: #000;
        float: left;
        padding: 10px 20px;
    }
    .blog.mobile-buttons .prev-button svg {
        margin-bottom: 4px;
        margin-right: 10px;
    }
    .blog.mobile-buttons .next-button svg {
        margin-left: 10px;
        margin-bottom: 5px;
    }
    .blog.mobile-buttons .prev-button a,
    .blog.mobile-buttons .next-button a {
        font-family: 'Roboto-Light';
        font-size: 12px;
        color: #fff;
    }
    .blog.mobile-buttons .next-button {
        background: #000;
        float: right;
        padding: 10px 20px;
    }
    hr.line {
        margin-top: 80px;
    }
    .newsletter_wrapper_in {
        margin-left: 0px;
    }
    .eshop_oroi input[type="checkbox"]+label {
        width: initial;
    }
    /* Bottom */
    .bottom_item h3 {
        text-align: center;
    }
    .bottom_item li {
        justify-content: center;
    }
    /* Footer */
    .footer-cols.col-md-3:nth-of-type(4) {
        margin-left: initial;
    }
}

@media(max-width: 575px) {
    /* #bottom-info .info-box {
    	max-width: 141px;
	} */
}

@media(max-width: 563px) {
    /* #bottom-info .info-box {
        max-width: 140px;
    } */
    .newsletter .text-wrapper {
        margin: 19px 0px;
        max-width: 341px;
    }
    .newsletter .newsletter-form {
        max-width: 184px;
    }
    .search_area {
        top: 56px;
    }
    .wrapper_editorial_homepage .total_look_item_text {
        right: 21px;
        top: 268px;
        width: 244px;
    }
    /* #bottom-info .info-box {
        max-width: 139px;
    } */
}

@media (max-width: 550px) {
    .banner_out .owl_slider_area_s_ban_photo.owl-carousel.owl-loaded.owl-drag {
        padding: 28px 40px;
    }
    /* filters */
    #filter_basic {
        display: block;
    }
    #products_out .product_item_favorite.product {
        left: -16px;
        bottom: 25px;
    }
    .filters-hide-show svg,
    .search_select2 svg {
        margin-left: -4px;
    }
    #filter_basic .filters_close {
        float: right;
        cursor: pointer;
        display: block;
    }
    #product_info .div_left,
    #product_info .div_right {
        display: table;
        margin: 0 auto;
        float: none;
    }
    #product_info .div_left {
        margin-bottom: 20px;
    }
    #products .col-xs-12 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .product_item_new_in {
        font-size: 11.59px;
        position: absolute;
        top: 468px;
        left: 320px;
    }
    .homepage_out_txt {
        padding-top: 15px;
        padding-bottom: 15px;
        font-size: 14px;
        line-height: 23px;
    }
    /* Products */
    .filters-hide-show {
        font-family: 'Abrade-Medium';
        font-size: 10px;
    }
    .products_bar_out .col-lg-3.col-md-3.col-xs-12 {
        width: 30%;
    }
    .products_bar_out {
        margin-top: 10px;
    }
    .search_select_in2 {
        font-family: 'Abrade-Medium';
        font-size: 10px;
        text-transform: uppercase;
    }
    .grid_title {
        font-family: 'Abrade-Medium';
        font-size: 10px;
        margin-left: 12px;
        line-height: 27px;
    }
    .pr_item .mobile_one {
        width: 100%;
    }
    .main_box_area.cat_area .owl-carousel .owl-dots,
    .owl-carousel .owl-prev .fal.fa-long-arrow-left.mobile {
        position: absolute;
        top: -199px;
        left: 23px;
        font-size: 30px;
    }
    .main_box_area.cat_area .owl-carousel .owl-dots,
    .owl-carousel .owl-next .fal.fa-long-arrow-right.mobile {
        position: absolute;
        top: -199px;
        right: 34px!important;
        font-size: 30px;
    }
    .display_products .grid_area {
        position: absolute;
        right: -6px;
    }
    .grid_btn {
        margin: 0px 7px;
    }
    .product_item_text h3 {
        font-size: 12px;
    }
    .products_price_old {
        margin-right: 6px;
    }
    .load_more_wrapper a {
        font-family: 'Roboto-Bold', Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #fff;
        text-align: center;
        width: 86%;
    }
    .load_more_wrapper p {
        font-size: 12px;
    }
    .recent_side_menu .title_b {
        font-size: 15px;
        width: 306px;
        margin: -11px auto;
    }
    .main_box_area.cat_area .owl-item .product_item_image {
        width: auto;
        height: auto;
    }
    /* .main_box_area.cat_area .owl-stage>.owl-item {
        margin: 0px 8px;
    } */
    .product_item_new_in {
        font-size: 10.59px;
    }
    .main_box_area.cat_area .product_item_icons_new {
        bottom: -4px;
        right: 0px;
    }
    .main_box_area.cat_area .product_item_favorite {
        bottom: -60%;
        left: 6px;
    }
    .display_products {
        display: none;
    }
    .display_products_mobile {
        display: flex;
    }
    .display_products_mobile .grid_area {
        display: flex;
    }
    .hover_background {
        display: none!important;
    }
    .col-xs-12 .hover_background_mobile {
        position: absolute;
        height: 36px;
        width: 100%;
        background-color: gray;
        z-index: 8;
        bottom: 0px;
        opacity: 0.8;
        cursor: pointer;
        color: #fff;
        font-family: 'Roboto-Black';
        font-size: 11px;
        text-align: center;
        padding: 10px 9px;
    }
    .hover_background_mobile {
        position: absolute;
        height: 38px;
        width: 100%;
        background-color: gray;
        z-index: 8;
        bottom: -1px;
        opacity: 0.8;
        cursor: pointer;
        color: #fff;
        font-family: 'Roboto-Black';
        font-size: 9px;
        text-align: right;
        padding: 14px 9px;
    }
    .pro_area .pr_item {
        padding-left: 7px;
        padding-right: 5px;
        -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;
    }
    .product_item_favorite {
        left: 5px;
    }
    .banner_out .main_box_area {
        padding-bottom: 15px;
    }
    /* end of Products */
    .pro_area .pr_item {
        float: none;
    }
    .col-lg-10.basic_col_c.col-sm-height.col-full-height {
        max-width: 100%!important;
    }
    .products_bar_out .col-lg-3.col-md-3.col-xs-12:nth-of-type(2) {
        display: none;
    }
    #favorite.pro_area .pr_item {
        float: none;
        width: 100%;
    }
    #show_user_list_data .pr_item {
        float: none;
        width: 100%;
    }
    .products_combine_data .pro_area .pr_item.pr_data {
        float: none;
        width: 100%;
    }
    .checkout_item_out {
        width: 110px;
        height: 46px;
    }
    .checkout_item_out .checkout_item {
        width: 46px;
        height: 46px;
        line-height: 46px;
    }
    .checkout_in .checkout_item_out:first-child {
        width: 46px;
    }
    #side-wrapper-in {
        margin-top: 5px;
    }
    #bottom-info .info-box {
        border: none;
    }
}

@media (max-width: 500px) {
    .popup_basket_area {
        width: 350px;
    }
    .popup_basket_area_in {
        padding: 10px;
    }
    .popup_basket_photo {
        margin-right: 20px;
        width: 60px;
    }
    .categories_area_item .c_col {
        float: none;
        width: 100%;
    }
    .product_gallery_small .p_small_col {
        float: left;
        width: 33.33333333%;
    }
    .coupon_area {
        width: 220px;
    }
    .checkout_item_out {
        width: 80px;
        height: 45px;
        background-position: 20% 50%;
    }
    .checkout_item_out.active {
        background-position: 20% 50%;
    }
    .checkout_item_out .checkout_item {
        width: 45px;
        height: 45px;
        line-height: 45px;
    }
    .checkout_in .checkout_item_out:first-child {
        width: 45px;
    }
    .fancy_fir_con {
        width: 300px;
        height: 380px;
        background: url(../images/design/offer_popup2.jpg) no-repeat top center;
    }
    .product_certif img {
        max-width: 100%;
    }
    .social_item_s img {
        width: 30px;
    }
    .eshop_oroi {
        line-height: normal;
    }
    .eshop_oroi input[type="checkbox"]+label span {
        margin-top: 5px;
    }
    .basket_bar_btn {
        min-width: 160px;
    }
    .basket_bar_btn a {
        font-size: 11px;
    }
    /* #bottom-info .info-box {
        max-width: 112px;
    } */
}

@media (max-width: 450px) {
    /* Product*/
    #products_out .col-lg-4.ml-5.product_col {
        width: 380px;
        margin-left: 20px!important;
    }
    #products_out .product_title h1 {
        font-size: 17px;
        text-align: center;
    }
    #products_out .product_title h3 {
        text-align: center;
    }
    #product_out .product_price {
        justify-content: center;
    }
    #product_out .product_favorite {
        display: none;
    }
    #product_out .product_feautures_item_title h3 {
        text-align: center;
    }
    #product_out .product_feautures .div_table {
        justify-content: center;
    }
    #product_out .product_details_item {
        justify-content: center;
    }
    .product_feautures.model_size.margin_top {
        text-align: center;
    }
    #product_out .product_buttons {
        flex-direction: column;
    }
    #product_out #basket_btn {
        width: 290px;
        padding-left: 0px;
    }
    #product_out #basket_btn_look {
        width: 290px;
        margin-left: 0px;
        padding-left: 0px;
    }
    #product_out .owl-dots {
        display: none;
    }
    #product_out .tabs_item_data {
        margin-top: -10px;
    }
    #product_out li>a {
        font-size: 15px;
    }
    #product_out li>a.active.show {
        font-size: 15px;
    }
    #product_tabs .nav-tabs>li {
        width: initial!important;
    }
    #product_tabs .tab-list {
        padding-bottom: 0px;
    }
    #product_out #product_tabs {
        position: relative;
    }
    #product_out .nav-tabs>li.active {
        background: #fff!important;
    }
    #product_out .nav-tabs>li.active>a {
        background: #fff!important;
    }
    /* #product_out .owl_slider_area_s_4 {
        width: 403px;
        margin-left: -29px;
    }
    #product_out .owl_slider_area_s_4 .owl-stage .owl-item {
        width: 207px!important;
        margin: 0px;
    }
    #product_out .owl_slider_area_s_3 .owl-stage {
        width: 2777px!important;
    }
    #product_out .owl_slider_area_s_3 {
        width: 404px;
        margin-left: -25px;
        margin-top: -70px!important;
    } */
    .main_box_area.cat_area .owl_slider_area_s_3 .owl-nav {
        display: none;
    }
    /* #product_out .owl_slider_area_s_3 .owl-stage .owl-item {
        width: 188px!important;
        margin: 0px 7px;
    } */
    #product_out .owl_slider_area_s_4 .owl-stage {
        width: 2777px!important;
    }
    #products_out .owl_slider_area_s_1 .owl-nav {
        display: none;
    }
    #products_out .owl_slider_area_s_4 .owl-nav {
        display: none;
    }
    #products_out .title_area {
        margin-right: 0px;
    }
    #products_out .title_out {
        padding-top: 30px;
        padding-bottom: 1px;
        margin-bottom: 0px;
    }
    /*Product image*/
    #product_out .product_image_out_r {
        margin-bottom: 20px;
        margin-top: -31px;
    }
    #product_out .owl-stage-outer .owl-item {
        width: 342.188px;
    }
    .product {
        margin-top: 0px;
    }
    #product_out .product_image_out_r .prev {
        position: absolute;
        left: 2%;
        top: 52%;
    }
    #product_out .product_image_out_r .next {
        position: absolute;
        right: 7%;
        top: 52%;
    }
    .product_cols .product_item_icons {
        top: 9px;
        left: auto;
        right: 136px;
    }
    #product_out .product_item_offer_in {
        box-shadow: none;
    }
    /* Product */
    /* mobile menu */
    .mobile_header .top_item a i {
        margin-left: 6px;
    }
    #top_out2 {
        display: none;
    }
    .mobile-basket .basket_num {
        font-size: 10px;
        color: #fff;
        position: absolute;
        right: 7px;
        top: 17px;
        background: #f8293b;
        width: 10px;
        height: 10px;
        border-radius: 10px;
    }
    .mobile-basket .basket_num .num_pieces {
        position: absolute;
        left: 2px;
        top: -1px;
    }
    #top_out_r_mob {
        padding: 0px;
    }
    .search_mobile_btn .fas.fa-search {
        font-weight: 300;
        font-size: 17px;
    }
    .wishlist_mobile .far.fa-heart {
        font-weight: 300;
        font-size: 17px;
    }
    .login_click_r .far.fa-user {
        font-weight: 300;
    }
    .banner_info.owl_slider_area_banner_info .owl-stage-outer {
        max-height: 30px;
    }
    .mobile-metaforika-wrapper {
        display: none!important;
    }
    .mobile-show.mobile-show.owl_slider_area_s_c_custom {
        display: block;
    }
    .mobile-show.mobile-show.owl_slider_area_s_c_custom .prev {
        position: absolute;
        top: 60px;
        left: -3px;
    }
    .mobile-show.mobile-show.owl_slider_area_s_c_custom .next {
        position: absolute;
        right: 0px;
        top: 60px;
    }
    #mobile_menu_in {
        margin-top: 23px;
    }
    #mobile_menu #mobile_menu_in svg {
        float: right;
        margin-top: 17px;
        margin-right: 14px;
    }
    .desktop-show {
        /* display: none; */
    }
    .bar_counter_title {
        font-size: 20px;
    }
    .banner_out.b_img .photo_slider_item .banner-wrapper {
        width: 85%;
    }
    .blog-wrapper .blog_item {
        width: 65%;
        margin: 33px auto;
    }
    .blog-wrapper {
        position: relative;
    }
    .blog-wrapper .title_b:after {
        content: '';
        position: absolute;
        left: 0px;
        right: 0;
        margin: 63px auto;
        width: 36%;
        height: 1px;
        background: #000;
    }
    .blog-wrapper .owl-nav .prev {
        position: absolute;
        top: 186px;
    }
    .blog-wrapper .owl-nav .next {
        position: absolute;
        top: 186px;
        right: 2px;
    }
    .blog-wrapper .owl-nav .prev path,
    .blog-wrapper .owl-nav .next path {
        fill: #000;
        stroke: #000;
    }
    .blog-wrapper .title_b {
        font-size: 46px;
    }
    #div_active_newsletter .formobjects_title,
    #div_accept_terms .formobjects_title {
        font-size: 13px;
    }
    .product_share {
        width: 100%;
    }
    .product .product_print {
        border-right: none;
    }
    .product .product_favorite_in,
    .product .product_print_in {
        width: 100%;
    }
    .social_item {
        margin-right: 8px;
    }
    #favorite.pro_area {
        display: block;
        margin: 0 auto;
    }
    #products.pro_area {
        display: block;
        margin: 0 auto;
    }
    .goto_basket {
        float: none;
    }
    .products_other_btn {
        margin-left: 0;
        margin-top: 20px;
        float: none;
    }
    .points-use-total {
        flex-wrap: wrap;
    }
    #points_use_order.points_use_order {
        margin-top: 15px;
    }
    div.discount-per-cent-popup {
        font-size: 50px;
    }
    div.beforeyougo {
        font-size: 27px;
    }
    div.minxaseteekpt,
    div.after-discount-per-cent-popup {
        font-size: 17px;
    }
    .newsletter h1.hidden-sm.hidden-xs {
        display: none;
    }
    .newsletter h1.hidden-lg.hidden-md {
        display: block;
        font-size: 32px;
    }
    .newsletter h1.hidden-lg.hidden-md .arrow {
        float: right;
    }
    .newsletter h1.hidden-lg.hidden-md {
        display: block;
        font-size: 26px;
    }
    .newsletter {
        padding: 0px;
    }
    .mobile-tel-wrapper {
        margin-top: 18px;
    }
    .newsletter_results {
        min-width: 200px;
        margin-top: -22px;
    }
    .newsletter .newsletter_area {
        display: none;
    }
    .newsletter_area_out_bottom .news_middle {
        word-break: break-word;
        font-size: 12px;
    }
    .newsletter .arrow {
        float: right;
    }
    .eshop_oroi a {
        margin-top: 18px;
        display: block;
    }
    .newsletter p {
        font-size: 15px;
        margin-bottom: 28px;
    }
    .newsletter_area_out_bottom {
        margin: 22px -15px;
    }
    .eshop_oroi .terms {
        min-width: 177px
    }
    .newsletter .text-wrapper {
        margin: 10px 0px;
    }
    .nested-newsletter {
        position: initial;
        display: initial;
        justify-content: initial;
    }
    .newsletter .newsletter-form {
        margin-top: -63px;
        margin-bottom: 33px;
    }
    .newsletter_item {
        width: auto;
    }
    .newsletter h1.hidden-sm.hidden-xs {
        display: none;
    }
    .eshop_oroi a {
        margin-top: 11px;
        display: inherit;
    }
    .eshop_oroi input[type="checkbox"]+label span {
        margin-top: 0px;
    }
    .eshop_oroi input[type="checkbox"]+label span {
        margin-top: 0px;
    }
    #footer .text-right {
        text-align: center!important;
    }
    #footer #footer_left {
        text-align: center;
    }
    #footer .container-fluid {
        padding-left: 0px;
        padding-right: 0px;
    }
    .container.cards-wrapper-mobile {
        display: block!important;
    }
    .cards-wrapper-mobile .max-width {
        max-width: 310px;
        margin: 0 auto;
    }
    .container.cards-wrapper {
        display: none!important;
    }
    #bottom-info .info-box {
        max-width: initial;
    }
    #bottom-info .info-box {
        max-width: 113px;
    }
    .footer-cols.mobile-show .bottom_item.motto {
        display: block;
    }
    .bottom_item.motto p {
        display: flex;
    }
    .bottom_item.motto .fa {
        color: #000;
        margin: 0px 5px;
    }
    .bottom_item.motto p span {
        margin-right: 10px;
    }
    #bottom-info .info-box {
        max-width: initial;
    }
    .newsletter .text-wrapper {
        max-width: 424px;
    }
}

@media (max-width:425px) {
    /*Homepage header*/
    #mobile_menu_btn {
        margin-left: 0px;
    }
    /*Editorials homepage*/
    .wrapper_editorial_homepage .owl-carousel .owl-stage-outer {
        height: 600px;
    }
    .wrapper_editorial_homepage .total_look_item_text {
        position: absolute;
        right: 36px;
        top: 445px;
        width: 373px;
        height: 133px;
    }
    .wrapper_editorial_homepage .total_look_item_text .title_total_look {
        top: 31px;
    }
    .wrapper_editorial_homepage .total_look_item_text .shop_look {
        left: 10px;
        bottom: 16px;
    }
    .wrapper_editorial_homepage .total_look_item_text h3.date_total_look {
        top: 8px;
        left: 9px;
    }
    .newsletter .newsletter-form {
        max-width: initial;
    }
}

@media (max-width: 414px) {
    /* Homepage */
    .banner_out.homepage .owl-nav .next {
        position: absolute;
        right: 4px;
        top: 38%;
    }
    .banner_out.homepage .owl-nav .prev {
        position: absolute;
        left: 6px;
        top: 38%;
    }
    .wishlist_mobile.top_item {
        margin-right: 5px;
    }
    /*Homepage - mobile menu*/
    .mobile_header .mobile.logo {
        margin-bottom: 9px;
    }
    .mobile-wrapper {
        min-width: 186px;
    }
    .mobile-basket .basket_num {
        font-size: 10px;
        color: #fff;
        position: absolute;
        right: 7px;
        top: 16px;
        background: #f8293b;
        width: 11px;
        height: 11px;
        border-radius: 10px;
    }
    .mobile-basket .basket_num .num_pieces {
        font-size: 9px;
        font-family: 'Roboto-Bold', Arial, Helvetica, sans-serif;
        position: absolute;
        left: 3px;
        top: 0px;
    }
    .top_item.mobile-basket {
        margin-right: -4px;
    }
    /*Homepage Banner-products*/
    .banner_out.both.banner-photo-left .product_item_text {
        margin-top: 0px;
    }
    .banner_out.both.banner-photo-left .owl_slider_area_s .owl-item .item.pr_item {
        width: initial;
    }
    /* Product */
    #products_out .col-lg-4.ml-5.product_col {
        margin-left: 28px!important;
    }
    #product_out .product_cols .product_item_icons {
        right: 154px;
    }
    .product_cols .product_item_icons {
        right: 319px;
    }
    #product_out .product_item_offer_in {
        box-shadow: none;
        font-size: 10.57px;
        font-family: Roboto-Bold;
        color: #b3b3b3;
    }
    #product_out .product_item_new_in {
        top: 515px;
        left: 353px;
    }
    #product_out .owl_slider_area_s_3 {
        margin-top: 0px!important;
    }
    .main_box_area.cat_area .owl-carousel .owl-dots,
    .owl-carousel .owl-prev .fal.fa-long-arrow-left.mobile {
        position: absolute;
        top: -223px;
        left: 29px;
        font-size: 30px;
    }
    .main_box_area.cat_area .owl-carousel .owl-dots,
    .owl-carousel .owl-next .fal.fa-long-arrow-right.mobile {
        position: absolute;
        top: -223px;
        right: 34px!important;
        font-size: 30px;
    }
    /* Products list*/
    .recent_side_menu .title_b {
        font-size: 15px;
        width: 306px;
        margin: -15px auto;
    }
    .owl_slider_area_s_1 .owl-nav .prev {
        margin-left: 2rem;
        margin-top: -23rem;
    }
    .owl_slider_area_s_1 .owl-nav .next {
        margin-right: -7rem;
        margin-top: -195px;
        font-size: 24px;
    }
    .owl_slider_area_s_1 .owl-nav .prev {
        margin-right: 5rem;
        margin-top: -195px;
        font-size: 24px;
    }
    .recent_side_menu .title_b {
        font-size: 15px;
        width: 306px;
        margin: -9px auto;
    }
    #product_out .owl_slider_area_s_3 {
        margin-left: -45px;
    }
    #product_out .owl_slider_area_s_3 .owl-stage .owl-item {
        width: 198px!important;
        margin: 0px 3px;
    }
    .main_box_area.cat_area .owl_slider_area_s_3 .owl-stage>.owl-item {
        margin: 0px 4px;
    }
    #product_out .owl_slider_area_s_3 {
        margin-left: -42px;
    }
    #product_out .owl_slider_area_s_4 {
        width: 403px;
        margin-left: -41px;
    }
    /*Editorials - Homepage*/
    .wrapper_editorial_homepage .total_look_item_text {
        right: 35px;
        top: 425px;
        width: 362px;
        height: 97px;
    }
    .wrapper_editorial_homepage .total_look_item_text h3.date_total_look {
        left: 11px;
        top: 11px;
    }
    .wrapper_editorial_homepage .total_look_item_text .shop_look {
        right: 250px;
        bottom: 5px;
    }
    .wrapper_editorial_homepage .wrapper_more .more {
        margin: 0 auto;
        max-width: 390px;
    }
    .wrapper_editorial_homepage .owl-carousel .owl-stage-outer {
        height: 546px;
    }
    /* Editorials */
    .editorials_wrapper img {
        width: 300px;
        margin-left: 20px;
        margin-top: 15px;
    }
    .editorials_wrapper .box {
        display: block;
        width: 292px;
        height: 425px;
    }
    .editorials_wrapper .box>.color_wrapper {
        width: 261px;
        height: 94px;
        position: absolute;
        top: 80%;
        left: 14%;
    }
    .editorials_wrapper .box {
        margin-top: 10px;
        margin-bottom: 80px;
    }
    .editorials_wrapper .box>.wrapper_desc {
        width: 264px;
        height: 147px;
        top: 64%;
        right: 1%;
    }
    .editorials_wrapper img {
        width: 350px;
    }
    .editorials_wrapper .row.one .box {
        margin-bottom: 80px;
        margin-top: 20px;
    }
    .editorials_wrapper .row.two .box {
        margin-bottom: 80px;
        margin-top: 20px;
    }
    .editorials_wrapper .box>.color_wrapper {
        top: 94%;
        left: 22%;
    }
    .editorials_wrapper .wrapper_desc .shop_the_look {
        left: 21%;
        bottom: -85px;
    }
    .editorials_wrapper .box>.wrapper_desc h2 {
        top: 156px;
        left: 53px;
    }
    .editorials_wrapper .box>.wrapper_desc .date {
        top: 139px;
        left: 54px;
    }
    .editorials_wrapper .photo .img-responsive {
        width: 70%;
    }
    .banner_title_area_out {
        border-bottom: none;
    }
    /*Editorial look inside*/
    .owl_slider_total_look_proposed .total_look_item_text {
        width: 314px;
        height: 115px;
        position: absolute;
        top: 73%;
        left: 15px;
    }
    .owl_slider_total_look_proposed .total_look_item_text .title_total_look {
        max-width: initial;
        font-size: 36px;
    }
    .owl_slider_total_look_proposed .total_look_item_text h3.date_total_look {
        font-size: 13px;
    }
    .owl_slider_total_look_proposed .total_look_item_text .shop_look {
        left: 15px;
    }
    .owl_slider_total_look_proposed .total_look_item_text h3.date_total_look {
        left: 16px;
        top: 20px;
    }
    .owl_slider_total_look_proposed .total_look_item_text .title_total_look {
        left: 13px;
        top: 40px;
    }
    .owl_slider_total_look_proposed .owl-stage-outer .owl-stage .owl-item .total_look_item {
        margin-bottom: 90px;
    }
    .carousel_wrapper_proposed {
        margin-top: 50px;
        margin-bottom: 0px;
    }
    .title_proposed:before {
        left: -15px;
        width: 21%;
    }
    .title_proposed:after {
        right: -17px;
        width: 21%;
    }
    .title_proposed:after {
        right: -16px;
        width: 21%;
    }
    .title_proposed:before {
        left: -16px;
        width: 21%;
    }
    .padding_top_bottom {
        padding-top: 20px;
    }
    #total_look_out .col-lg-6 {
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
    .shop_the_look h1:before {
        left: 57px;
        width: 13%;
    }
    .shop_the_look h1:after {
        right: 58px;
        width: 15%;
    }
    #products_out .title_out {
        padding-top: 30px;
        padding-bottom: 1px;
        margin-bottom: 10px;
    }
    #total_look_out .owl_product_r .owl-stage-outer .owl-item {
        width: 414px!important;
    }
    #bottom-info .info-box {
        max-width: initial;
    }
    .newsletter .text-wrapper {
        max-width: 420px;
    }
    .newsletter p {
        margin-bottom: 50px;
    }
}

@media (max-width: 400px) {
    /* Product*/
    #products_out .col-lg-4.ml-5.product_col {
        width: 380px;
        margin-left: 20px!important;
    }
    #products_out .product_title h1 {
        font-size: 17px;
        text-align: center;
    }
    #products_out .product_title h3 {
        text-align: center;
    }
    #product_out .product_price {
        justify-content: center;
    }
    #product_out .product_favorite {
        display: none;
    }
    #product_out .product_feautures_item_title h3 {
        text-align: center;
    }
    #product_out .product_feautures .div_table {
        justify-content: center;
    }
    #product_out .product_details_item {
        justify-content: center;
    }
    #product_out .product_item_new_in {
        top: 465px;
        left: 330px;
    }
    #product_out .owl_slider_area_s_3 {
        width: 404px;
        /* margin-left: -25px; */
        margin-top: 0px!important;
    }
    .product_feautures.model_size.margin_top {
        text-align: center;
    }
    #product_out .product_buttons {
        flex-direction: column;
    }
    #product_out #basket_btn {
        width: 290px;
        padding-left: 0px;
    }
    #product_out #basket_btn_look {
        width: 290px;
        margin-left: 0px;
        padding-left: 0px;
    }
    #product_out .owl-dots {
        display: none;
    }
    #product_out .tabs_item_data {
        margin-top: -10px;
    }
    #product_out li>a {
        font-size: 15px;
    }
    #product_out li>a.active.show {
        font-size: 15px;
    }
    #product_tabs .nav-tabs>li {
        width: initial!important;
    }
    #product_tabs .tab-list {
        padding-bottom: 0px;
    }
    #product_out .nav-tabs>li.active {
        background: #fff!important;
    }
    #product_out .nav-tabs>li.active>a {
        background: #fff!important;
    }
    #product_tabs {
        border-bottom: none;
    }
    #product_out .owl_slider_area_s_4 {
        width: 366px;
        margin-left: -33px;
    }
    #product_out .owl_slider_area_s_4 .owl-stage .owl-item {
        width: 187.5px!important;
        margin: 0px;
    }
    #products_out .owl_slider_area_s_1 .owl-nav {
        display: none;
    }
    #products_out .owl_slider_area_s_4 .owl-nav {
        display: none;
    }
    #products_out .title_area {
        margin-right: 0px;
    }
    /*Product image*/
    #product_out .product_image_out_r {
        margin-bottom: 20px;
        margin-top: -22px;
        max-width: 400px;
        margin-left: -30px;
    }
    #product_out .owl-stage-outer .owl-item {
        width: 342.188px;
    }
    .product {
        margin-top: 0px;
    }
    #product_out .product_image_out_r .prev {
        position: absolute;
        left: 2%;
        top: 52%;
    }
    #product_out .product_image_out_r .next {
        position: absolute;
        right: 7%;
        top: 52%;
    }
    #product_out li>a {
        margin: 0px -3px;
    }
    .owl_slider_area_s_4 .product_item_icons {
        top: 9px;
        left: auto;
        right: 103px;
    }
    #product_out .product_item_offer_in {
        box-shadow: none;
        font-size: 10.57px;
        font-family: Roboto-Bold;
        color: #b3b3b3;
    }
    /* Product */
    .main_box_area.cat_area .owl-carousel .owl-dots,
    .owl-carousel .owl-next .fal.fa-long-arrow-right.mobile {
        position: absolute;
        top: -203px;
        right: 34px;
        font-size: 30px;
    }
    .main_box_area.cat_area .owl-carousel .owl-dots,
    .owl-carousel .owl-prev .fal.fa-long-arrow-left.mobile {
        position: absolute;
        top: -203px;
        left: 30px;
        font-size: 30px;
    }
    /* mobile menu */
    .mobile_header .top_item a i {
        margin-left: 6px;
    }
    #mobile_menu_btn {
        margin-left: -23px;
    }
    #top_out2 {
        display: none;
    }
    .mobile-basket .basket_num {
        font-size: 10px;
        color: #fff;
        position: absolute;
        right: 7px;
        top: 16px;
        background: #f8293b;
        width: 11px;
        height: 11px;
        border-radius: 10px;
    }
    .mobile-basket .basket_num .num_pieces {
        font-size: 9px;
        font-family: 'Roboto-Bold', Arial, Helvetica, sans-serif;
        position: absolute;
        left: 3px;
        top: 0px;
    }
    #top_out_r_mob {
        padding: 0px;
    }
    .search_mobile_btn .fas.fa-search {
        font-weight: 300;
    }
    .wishlist_mobile .far.fa-heart {
        font-weight: 300;
    }
    .login_click_r .far.fa-user {
        font-weight: 300;
    }
    .mobile-metaforika-wrapper {
        display: none!important;
    }
    .blog-wrapper .bigger_text:after {
        top: 78%;
    }
    .banner_out.b_img .photo_slider_item .banner-wrapper {
        width: 75%;
    }
    .newsletter h1.hidden-lg.hidden-md {
        display: block;
        font-size: 26px;
    }
    .newsletter {
        padding: 0px;
    }
    .mobile-tel-wrapper {
        margin-top: 17px;
    }
    .newsletter_results {
        min-width: 200px;
        margin-top: -22px;
    }
    .newsletter .newsletter_area {
        display: none;
    }
    .newsletter_area_out_bottom .news_middle {
        word-break: break-word;
        font-size: 12px;
    }
    .newsletter .arrow {
        float: right;
    }
    .newsletter p {
        font-size: 15px;
        margin-bottom: 28px;
    }
    .newsletter_area_out_bottom {
        margin: 22px -15px;
    }
    .eshop_oroi .terms {
        min-width: 177px
    }
    .newsletter .text-wrapper {
        margin: 10px 0px;
    }
    .nested-newsletter {
        position: initial;
        display: initial;
        justify-content: initial;
    }
    .newsletter .newsletter-form {
        margin-top: -63px;
        margin-bottom: 33px;
    }
    .newsletter_item {
        width: auto;
    }
    .newsletter h1.hidden-sm.hidden-xs {
        display: none;
    }
    .blog-wrapper .blog_item {
        width: 65%;
        margin: 33px auto;
    }
    .footer-cols.mobile-show a {
        display: initial;
    }
    .footer-cols.mobile-show .bottom_item.motto {
        display: block;
    }
    .bottom_item.motto p {
        display: flex;
    }
    .cards-wrapper-mobile .max-width {
        max-width: 310px;
        margin: 0 auto;
    }
    #div_active_newsletter .formobjects_title,
    #div_accept_terms .formobjects_title {
        max-width: 90%;
    }
    /*Homepage mobile menu*/
    #mobile_menu_btn {
        margin-left: -44px;
    }
    /* Editorials */
    .editorials_wrapper img {
        width: initial;
        margin-left: 0px;
        margin-top: 0px;
    }
    .editorials_wrapper .box {
        display: block;
        width: 292px;
        height: 425px;
    }
    .editorials_wrapper .box>.color_wrapper {
        width: 261px;
        height: 94px;
        position: absolute;
        top: 80%;
        left: 14%;
    }
    .editorials_wrapper .box {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .editorials_wrapper .box>.wrapper_desc {
        width: 264px;
        height: 147px;
        top: 64%;
    }
    .editorials_wrapper .box>.wrapper_desc {
        top: 50%;
        right: 1%;
    }
    .editorials_wrapper .row.one .box {
        margin-bottom: 25px;
    }
    .editorials_wrapper .row.two .box {
        margin-bottom: 25px;
    }
    .editorials_wrapper .box>.wrapper_desc .date {
        left: 31px;
    }
    .editorials_wrapper .box>.wrapper_desc h2 {
        left: 34px;
    }
    .editorials_wrapper .wrapper_desc .shop_the_look {
        left: 13%;
    }
    #products_out .title_out {
        padding-top: 30px;
        padding-bottom: 1px;
        margin-bottom: 0px;
    }
}

@media (max-width: 400px) {
    /* Homepage Header*/
    #mobile_menu_btn {
        margin-left: -5px;
    }
    .newsletter p {
        margin-bottom: 50px;
    }
}

@media(max-width:393px) {
    /* Homepage banner products*/
    .banner_product_homepage .owl_slider_area_s .product_favorite_in .far,
    .banner_product_homepage .owl_slider_area_s .product_favorite_in .fas {
        font-size: 15px;
        position: absolute;
        top: -167px;
    }
    /*Editorials inside*/
    .title_proposed:before {
        left: -21px;
        width: 21%;
    }
    .title_proposed:after {
        right: -23px;
        width: 21%;
    }
}

@media (max-width: 375px) {
    .banner_product_homepage .owl_slider_area_s .product_favorite_in .far,
    .banner_product_homepage .owl_slider_area_s .product_favorite_in .fas {
        font-size: 15px;
        position: absolute;
        top: -150px;
    }
    .editorials_wrapper .box>.wrapper_desc .date {
        left: 33px;
    }
    .editorials_wrapper .photo .img-responsive {
        width: 61%;
    }
    #product_out .owl_slider_area_s_3 {
        width: 375px;
        margin-left: -34px;
        margin-top: 10px!important;
    }
    #mobile_menu_btn {
        margin-left: 0px;
    }
    .bottom_item.motto li p {
        margin-left: 30px;
    }
    .product_cols .product_item_icons {
        right: 288px;
    }
    .mobile_header .mobile.logo {
        margin-left: 16px;
        margin-bottom: 11px;
    }
    .owl_slider_area_s_1 .owl-nav .prev {
        margin-left: 2rem;
        margin-top: -23rem;
    }
    .owl_slider_area_s_1 .owl-nav .next {
        margin-left: 2rem;
        margin-top: -23rem;
    }
    .recent_side_menu .title_b {
        font-size: 15px;
        width: 306px;
        margin: -8px auto;
    }
    #product_out .owl_slider_area_s_3 {
        margin-left: -45px;
    }
    #product_out .owl_slider_area_s_3 .owl-stage .owl-item {
        width: 180px!important;
        margin: 0px 3px;
    }
    .main_box_area.cat_area .owl_slider_area_s_3 .owl-stage>.owl-item {
        margin: 0px 4px;
    }
    .owl_slider_area_s_1 .owl-nav .prev {
        right: -44px;
        top: 12rem;
        font-size: 24px;
    }
    .owl_slider_area_s_1 .owl-nav .next {
        left: -6px;
        top: 12rem;
        font-size: 24px;
    }
    #product_out .owl_slider_area_s_4 {
        margin-left: -43px;
    }
    .load_more_wrapper a {
        width: 73%;
    }
    /*Editorial Homepage*/
    .wrapper_editorial_homepage .total_look_item_text {
        right: 35px;
        top: 388px;
        width: 319px;
        height: 97px;
    }
    .wrapper_editorial_homepage .total_look_item_text .title_total_look {
        top: 24px;
    }
    .wrapper_editorial_homepage .total_look_item_text h3.date_total_look {
        left: 10px;
        top: 12px;
    }
    .wrapper_editorial_homepage .total_look_item_text .shop_look {
        right: 228px;
    }
    .wrapper_editorial_homepage .wrapper_more .more {
        margin: 0 auto;
        max-width: 350px;
    }
    .wrapper_editorial_homepage .owl-carousel .owl-stage-outer {
        height: 502px;
    }
    /*Editorial look inside*/
    .owl_slider_total_look_proposed .total_look_item_text {
        width: 287px;
        height: 115px;
        position: absolute;
        right: 18px;
        top: 71%;
    }
    .owl_slider_total_look_proposed .total_look_item_text .title_total_look {
        max-width: initial;
        font-size: 36px;
    }
    .owl_slider_total_look_proposed .total_look_item_text h3.date_total_look {
        font-size: 13px;
    }
    .owl_slider_total_look_proposed .total_look_item_text .shop_look {
        right: 221px;
        font-size: 13px;
    }
    .owl_slider_total_look_proposed .total_look_item_text h3.date_total_look {
        left: 16px;
        top: 20px;
    }
    .owl_slider_total_look_proposed .total_look_item_text .title_total_look {
        left: 13px;
        top: 40px;
    }
    .owl_slider_total_look_proposed .owl-stage-outer .owl-stage .owl-item .total_look_item {
        margin-bottom: 90px;
    }
    .carousel_wrapper_proposed {
        margin-top: 50px;
        margin-bottom: 0px;
    }
    .title_proposed:before {
        left: -26px;
        width: 21%;
    }
    .title_proposed:after {
        right: -27px;
        width: 21%;
    }
    .shop_the_look h1:before {
        content: '';
        position: absolute;
        left: 35px;
        width: 16%;
        height: 1px;
        background: #000;
        top: 12px;
    }
    .shop_the_look h1:after {
        content: '';
        position: absolute;
        right: 35px;
        width: 16%;
        height: 1px;
        background: #000;
        top: 12px;
    }
    #total_look_out .owl_product_r .owl-stage-outer .owl-item {
        width: 375px!important;
    }
    #products_out .title_out {
        padding-top: 30px;
        padding-bottom: 1px;
        margin-bottom: 0px;
    }
    #bottom-info .info-box {
        max-width: initial;
    }
    .newsletter .text-wrapper {
        max-width: 388px;
    }
    .newsletter p {
        margin-bottom: 50px;
    }
}

@media (max-width: 365px) {
    .btn.cookies_decline {
        margin-bottom: 5px;
    }
    .btn.cookies_close {
        margin-bottom: 5px !important;
    }
    .banner_out.b_img .photo_slider_item .banner-wrapper {
        width: 60%;
    }
    /* Product list*/
    #product_out .owl_slider_area_s_3 .owl-stage .owl-item {
        width: 173px!important;
        margin: 0px 3px;
    }
    #product_out .owl_slider_area_s_4 .owl-stage .owl-item {
        width: 178.5px!important;
        margin: 0px;
    }
    .recent_side_menu .title_b {
        font-size: 15px;
        width: 306px;
        margin: -24px auto;
    }
    .editorials_wrapper .total_look_item_text {
        right: 5%;
    }
    #products_out .title_out {
        padding-top: 30px;
        padding-bottom: 1px;
        margin-bottom: 0px;
    }
    /*Editorials - Homepage*/
    .wrapper_editorial_homepage .wrapper_more .more {
        margin: 0 auto;
        max-width: 339px;
    }
    .recent_side_menu .title_b {
        font-size: 12px;
        width: 257px;
        margin: -7px auto;
    }
    .product_cols .product_item_icons {
        right: 269px;
    }
}

@media (max-width: 350px) {
    /* Product*/
    #products_out .col-lg-4.ml-5.product_col {
        margin-left: -13px!important;
    }
    #product_out li>a {
        margin: 0px 3px;
    }
    #product_out .owl-carousel .owl-item img {
        display: block;
        /* width: 85%; */
    }
    #product_out .product_image_out_r .next {
        right: 19%;
    }
    #products_out .product_item_best_in {
        top: 392px;
        left: 270px;
        box-shadow: none;
    }
    #product_out .product_item_new_in {
        top: 390px;
        left: 260px;
    }
    .product_cols .product_item_icons {
        right: 223px;
    }
    /* Editotorials */
    .editorials_wrapper img {
        margin-left: -7px;
    }
    .editorials_wrapper .box>.color_wrapper {
        left: 5%;
    }
    .editorials_wrapper .box>.wrapper_desc .date {
        left: 6px;
    }
    .editorials_wrapper .box>.wrapper_desc h2 {
        left: 5px;
    }
    .editorials_wrapper .wrapper_desc .shop_the_look {
        left: 3%;
    }
    .editorials_wrapper .box>.wrapper_desc {
        top: 50%;
        right: 1%;
    }
    .editorials_wrapper .row.one .box {
        margin-bottom: 20px;
    }
    .editorials_wrapper .row.two .box {
        margin-bottom: 20px;
    }
    /* end of editorials*/
    .blog_item .blog_desc_title {
        font-size: 19px;
        font-family: 'RobotoCondensed-Bold';
        color: #000;
        min-width: unset;
        margin: 0px;
    }
    .blog-wrapper .blog_item {
        width: 65%;
        margin: 30px auto;
    }
    .filter_responsive {
        left: -275px;
    }
    .filter_responsive_left {
        width: 275px;
    }
    .cards-wrapper-mobile .max-width {
        max-width: 260px;
        margin: 0 auto;
    }
    .cards-wrapper-mobile .col-lg-12 img {
        width: 300px;
    }
    .cards-wrapper-mobile .col-xs-6 img {
        width: 130px;
    }
    /* Homepage mobile header*/
    .mobile-wrapper {
        display: flex;
        justify-content: flex-end;
        margin-right: -10px;
        min-width: 124px;
    }
    .mobile_header .mobile.logo {
        margin-bottom: 10px;
    }
    #mobile_menu_btn {
        margin-left: 0px;
    }
    #products_out .title_out {
        padding-top: 30px;
        padding-bottom: 1px;
        margin-bottom: 0px;
    }
}

@media(max-width: 320px) {
    /* Homepage banner products*/
    .banner_product_homepage .owl_slider_area_s .product_favorite_in .far,
    .banner_product_homepage .owl_slider_area_s .product_favorite_in .fas {
        font-size: 15px;
        position: absolute;
        top: -110px;
    }
    /* Blog */
    .blog_list_item:nth-child(4n+2),
    .blog_list_item:nth-child(4n+3) {
        width: 100%;
    }
    .filters-hide-show {
        font-size: 9px;
    }
    .search_select_in2 {
        font-size: 9px;
    }
    .grid_title {
        font-size: 9px;
    }
    .blog.mobile-buttons {
        display: block;
        margin: 24px auto;
    }
    .blog.mobile-buttons .prev-button {
        background: #000;
        float: left;
        padding: 10px 20px;
    }
    .blog.mobile-buttons .prev-button svg {
        margin-bottom: 4px;
        margin-right: 10px;
    }
    .blog.mobile-buttons .next-button svg {
        margin-left: 10px;
        margin-bottom: 5px;
    }
    .blog.mobile-buttons .prev-button a,
    .blog.mobile-buttons .next-button a {
        font-family: 'Roboto-Light';
        font-size: 12px;
        color: #fff;
    }
    .blog.mobile-buttons .next-button {
        background: #000;
        float: right;
        padding: 10px 20px;
    }
    .recent_side_menu .title_b {
        font-size: 12px;
        width: 257px;
        margin: -20px auto;
    }
    .owl_slider_area_s_4 {
        width: 320px!important;
        margin-left: -32px;
        margin-top: -70px!important;
    }
    #product_out .owl_slider_area_s_3 .owl-stage .owl-item {
        width: 152px!important;
        margin: 0px 3px;
    }
    #product_out .owl_slider_area_s_4 .owl-stage .owl-item {
        width: 157.5px!important;
        margin: 0px;
    }
    .main_box_area.cat_area .owl_slider_area_s_4 .owl-stage .owl-item {
        width: 160px!important;
        margin: 0px!important;
    }
    .owl_slider_area_s_1 .owl-nav .prev {
        top: 12rem;
        font-size: 24px;
    }
    .owl_slider_area_s_1 .owl-nav .next {
        left: -21px;
        top: 12rem;
        font-size: 24px;
    }
    .products_price_old {
        font-size: 12px;
    }
    .products_price_new {
        font-size: 12px;
    }
    .offer-percentage {
        font-size: 12px;
    }
    /*Editorials homepage*/
    .wrapper_editorial_homepage .owl-stage .owl-item {
        width: 300px!important;
        margin: 10px 10px;
    }
    .wrapper_editorial_homepage .total_look_item_text {
        right: 27px;
        top: 301px;
        width: 257px;
        height: 97px;
    }
    .wrapper_editorial_homepage .total_look_item_text h3.date_total_look {
        left: 10px;
        top: 12px;
    }
    .wrapper_editorial_homepage .total_look_item_text .shop_look {
        right: 154px;
    }
    .wrapper_editorial_homepage .wrapper_more .more {
        margin: 0 auto;
        max-width: 293px;
    }
    .wrapper_editorial_homepage .owl-carousel .owl-stage-outer {
        height: 438px;
    }
    /*Editorial look inside*/
    .owl_slider_total_look_proposed .total_look_item_text .title_total_look {
        max-width: initial;
        font-size: 36px;
    }
    .owl_slider_total_look_proposed .total_look_item_text h3.date_total_look {
        font-size: 13px;
    }
    .owl_slider_total_look_proposed .total_look_item_text .shop_look {
        right: 178px;
        font-size: 13px;
    }
    .owl_slider_total_look_proposed .total_look_item_text h3.date_total_look {
        left: 16px;
        top: 20px;
    }
    .owl_slider_total_look_proposed .total_look_item_text .title_total_look {
        left: 13px;
        top: 36px;
    }
    .owl_slider_total_look_proposed .owl-stage-outer .owl-stage .owl-item .total_look_item {
        margin-bottom: 90px;
    }
    .title_proposed:before {
        left: -43px;
        width: 21%;
    }
    .title_proposed:after {
        right: -43px;
        width: 21%;
    }
    .carousel_wrapper_proposed {
        margin-top: 50px;
        margin-bottom: 0px;
    }
    .owl_slider_total_look_proposed .total_look_item_text {
        right: 27px;
        top: 299px;
        width: 243px;
        height: 97px;
    }
    .owl_slider_total_look_proposed .total_look_item_text .shop_look {
        left: 14px;
        bottom: 4px;
    }
    .shop_the_look h1:before {
        left: 28px;
        width: 13%;
        top: 12px;
    }
    .shop_the_look h1:after {
        right: 30px;
        width: 13%;
        top: 13px;
    }
    .editorials_wrapper .total_look_item_text {
        top: 88%;
        right: 8%;
        width: 235px;
        height: 96px;
    }
    #total_look_out .owl_product_r .owl-stage-outer .owl-item {
        width: 320px!important;
    }
    .basket_btn a {
        font-size: 12px;
    }
    #products_out .title_out {
        padding-top: 30px;
        padding-bottom: 1px;
        margin-bottom: 0px;
    }
    #product_out #product_tabs {
        position: relative;
    }
    #product_tabs .tab-list:after {
        content: '';
        position: absolute;
        width: 10%;
        border-bottom: 1px solid lightgray;
        right: 1px;
        top: 30px;
    }
    #product_tabs .tab-list:before {
        content: '';
        position: absolute;
        width: 10%;
        border-bottom: 1px solid lightgray;
        left: 1px;
        top: 30px;
    }
    .newsletter p {
        font-size: 15px;
        margin-bottom: 43px;
    }
    /* .banner_out.both.recent_side_menu .banner_title_area_out{
		border-bottom: 1px solid #d3d3d3;
    } */
}

@media screen and (min-width: 994px) and (max-width: 1272px) {
    #logo-mobile img {
        width: 309px;
        height: 65px;
    }
    #logo-mobile {
        display: flex;
        justify-content: center;
        align-items: center;
        padding-top: 10px;
    }
    .logo {
        display: none;
    }
    .menu_item_bottom {
        top: 35px;
    }
    nav#menu {
        margin-left: unset;
    }
    #header_right {
        padding-left: 8vw;
        display: flex;
        justify-content: space-around;
        align-items: center;
    }
    nav#menu ul li a {
        padding-left: 1.5vw;
        padding-right: 1.5vw;
    }
    #header {
        padding-top: 0px;
        padding-bottom: 11px;
    }
    .title {
        margin-top: 27px;
    }
}