@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 (min-width: 1140px) {
    .logo {
        margin-left: calc(50% - 569px);
        margin-right: auto;
    }
}

@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;
    }
    .banner_product_homepage .banner_img {
        width: initial;
        margin-left: 10px;
    }
    .search_right button {
        padding-left: 0px;
        padding-right: 0px;
    }
}

@media (max-width: 1600px) {
    .basic_cols .basic_col_l,
    .basic_cols .basic_col_r {
        width: 18%;
    }
    .basic_cols .basic_col_c {
        width: 64%;
    }
    .banner_product_homepage .banner_img {
        width: initial;
        margin-left: 0px;
    }
    .menu_out .search_border {
        margin: 3px 4px;
    }
}

@media (max-width: 1500px) {
    div.in-list span.basket-text {
        display: none;
    }
    .top_item.search-desktop {
        width: initial;
    }
    .menu_out .search_border {
        height: 0px;
        margin: 3px 0px;
    }
}

@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_right button {
        padding-left: 0px;
        padding-right: 0px;
        font-size: 14px;
    }
    .search_space {
        margin-right: 23px!important;
    }
    .search_left_in {
        padding-left: 30px;
        padding-right: 0px;
    }
}

@media (max-width: 1450px) {
    #product_out {
        display: block;
        max-width: auto;
    }
    .banner_info p {
        font-family: 'Roboto-Medium', Arial, Helvetica, sans-serif;
        font-size: 12px;
        width: 31vw;
    }
    .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;
    }
    /* .top_item.search-desktop
	{
	   width: 65px;	
	} */
    .banner_info .four {
        text-align: right;
    }
    .banner_product_homepage .banner_img {
        width: initial;
        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 115px;
    }
    /* Editorials */
    .editorials_wrapper {
        margin: 40px auto;
        max-width: 1300px;
    }
    .wrapper_editorial_homepage .owl_slider_editorials_homepage .owl-stage-outer {
        margin: 0 20px;
    }
    .owl_slider_total_look_proposed .owl-stage-outer .owl-stage .owl-item {
        margin: 0 0px 0px 0px!important;
    }
    /* Product */
    .basic_cols .basic_col_c {
        width: 100%;
    }
    .product #basket_btn {
        min-width: 238px;
        display: none;
    }
    .product #basket_btn_look {
        min-width: 183px;
    }
    .product #basket_btn a {
        text-align: left;
        padding-right: 0px;
    }
    .product #basket_btn_look a {
        text-align: left;
        padding-right: 0px;
    }
}

@media (max-width: 1420px) {
    div.in-list span.search-text {
        display: none;
    }
}

@media (max-width: 1400px) {
    .editorials_wrapper {
        margin: 40px auto;
        max-width: 1210px;
    }
    .basic_cols .basic_col_l,
    .basic_cols .basic_col_r {
        width: 20%;
    }
    .basic_cols .basic_col_c {
        width: 60%;
    }
    span.search-text {
        display: block;
    }
    .telephone-wrapper {
        margin-left: 2%;
    }
}

@media (max-width: 1340px) {
    .top_item.basket_btn_h {
        padding: 7px 10px;
    }
    .side-menu-button-wrapper {
        padding-right: 5px;
    }
}

@media (max-width:1313px) {
    .banner_out .owl_slider_area_s_ban_photo.owl-carousel.owl-loaded.owl-drag {
        padding: 40px 65px;
    }
    .search_space {
        margin-right: 8px!important;
    }
}

@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;
    }
    .newsletter_wrapper_in {
        margin-left: 0px!important;
    }
    .newsletter_results {
        min-width: initial!important;
    }
}

@media (max-width:1298px) {
    .banner_out.b_img.both.without_spaces .photo_b {
        margin: 0 auto;
        max-width: 1220px;
    }
}

@media (max-width: 1250px) {
    .basic_cols .basic_col_l,
    .basic_cols .basic_col_r {
        width: 22%;
    }
    .basic_cols .basic_col_c {
        width: 56%;
    }
    .basket_data_area_title h3 {
        font-size: 20px;
    }
    .goto_basket {
        display: table;
        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%;
    }
    .grid_area {
        display: flex;
    }
}

@media (max-width: 1200px) {
    .editorials_wrapper {
        max-width: 1142px;
    }
    .banner_out .owl_slider_area_s_ban_photo.owl-carousel.owl-loaded.owl-drag {
        padding: 40px 17px;
    }
    #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*/
    .banner_info p {
        font-size: 10px;
        padding: 2px 0px;
    }
    .top_item.search-desktop {
        /*width: auto;*/
        min-width: 160px;
    }
    .menu_out .menu {
        margin-top: 6px;
    }
    .top_item.search-desktop {
        min-width: 160px;
    }
    .banner_out .row_6 .h_item:nth-child(2n) {
        padding-right: 12px;
    }
    .wrapper_editorial_homepage .total_look_item_text {
        position: initial;
        width: auto;
        margin-top: -77px;
        padding: 14px 20px;
        height: 118px;
        margin-right: 15px;
        margin-left: 15px;
    }
    .wrapper_editorial_homepage .total_look_item_text h3.date_total_look {
        position: initial;
        text-align: left;
    }
    .wrapper_editorial_homepage .total_look_item_text .title_total_look {
        position: initial;
        max-width: initial!important;
    }
    .total_look_item .product_item_image img {
        width: initial;
    }
    .wrapper_editorial_homepage .total_look_item_text .shop_look {
        position: initial;
        margin-top: 10px;
    }
    .shop_look span {
        position: initial;
    }
    .blog_item .blog_desc_title {
        min-width: 183px;
    }
    .blog-wrapper .blog_item {
        margin: 0px 21px;
    }
    /* Product */
    #products_out_in .col-lg-4.ml-5.product_col {
        min-width: 900px;
    }
    #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_categories {
        min-width: 172px;
    }
    .price-input-selectors {
        min-width: 158px;
    }
    .price_from {
        width: 35px;
    }
    .price_to {
        width: 35px;
    }
    /* Editorial */
    .wrapper_editorial_homepage .owl-item .wrapper {
        margin-left: 15px;
        margin-right: 15px;
    }
    .shop_the_look h1:before {
        width: 18%;
    }
    .shop_the_look h1:after {
        width: 15%;
    }
    .title_proposed:before {
        z-index: -3;
    }
    .title_proposed:after {
        right: -15px;
        width: 36%;
        z-index: -3;
    }
    /* Editorial details */
    #theModal_total_look .modal-dialog.modal-lg {
        -webkit-transform: translate(0, 0);
        transform: translate(21vw, 0);
        max-width: 572px;
    }
    #theModal_total_look #products_out_in .product_price {
        justify-content: left;
    }
    #theModal_total_look .product_feautures_item_title h3 {
        text-align: left;
    }
    #theModal_total_look .product_feautures .div_table,
    .product_buttons {
        justify-content: left;
    }
    .owl_slider_total_look_proposed .owl-stage-outer .owl-stage .owl-item {
        margin: 0 0px 0px 1px!important;
    }
    .info_product_total_look .titlos_in_productlook {
        text-align: center;
    }
    .info_product_total_look .titlos_in_productlook h5 {
        font-size: 16px;
    }
    .total_took_in .basket_btn a {
        font-size: 10px;
        padding-left: 0px;
        padding-right: 42px;
    }
    .info_product_total_look .kwdikos_pr {
        text-align: center;
    }
    /*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;
        margin-right: 0px;
        min-width: 728px;
    }
    #top_out_r_mob .mobile-basket {
        margin-right: 2px;
    }
    .articles_out.blog_article .title_area h1 {
        margin-top: 73px;
    }
    /* ΑΝΑΖΗΤΗΣΗ ΠΕΛΑΤΗ */
    #top_out2 {
        display: none;
    }
    .banner_info p {
        width: initial;
    }
    .product_item_colors.d-flex.justify-content-center {
        flex-wrap: wrap;
        overflow-y: hidden;
        max-height: 25px;
    }
    .banner_out.both.banner-photo-left .owl_slider_area_s {
        float: none;
    }
    #mobile_menu_btn {
        margin-top: 17px;
        margin-left: 10px;
        margin-right: 5px;
    }
    .search_area_in_r {
        background: #E72D3A;
        padding-top: 5px;
        padding-bottom: 0px;
        border-bottom: 1px solid #adadad;
        border-top: 1px solid #adadad;
    }
    .container {
        max-width: initial!important;
    }
    .product_item_image .photo_nav,
    .product_item_image:hover .photo_nav {
        display: none;
    }
    .mobile_header .mobile.logo {
        max-width: 110px;
        margin-left: 10px;
    }
    .mobile-basket .basket_num {
        font-size: 10px;
        color: #fff;
        position: absolute;
        right: 6px;
        top: 15px;
        background: #f8293b;
        width: 13px;
        height: 12px;
        border-radius: 12px;
    }
    .mobile-basket .basket_num .num_pieces {
        font-size: 9px;
        font-family: 'Roboto-Bold', Arial, Helvetica, sans-serif;
        position: absolute;
        left: 4px;
        top: 0px;
    }
    .top_item {
        margin-right: 5px;
        margin-top: 9px;
    }
    .banner_info .four p {
        margin-top: 5px;
    }
    .banner_info.mobile .three p {
        margin-top: 10px;
    }
    .mobile_header .top_item a i {
        font-weight: 400;
        margin-left: 3px;
        margin-top: 2px;
    }
    #top_out_r_mob .mobile-wrapper {
        display: flex;
        justify-content: flex-end;
        margin-right: 0px;
        min-width: 779px;
    }
    .mobile-basket span.num_total_fpa {
        display: none;
    }
    .login_popup {
        /* fix for ios login bug*/
        top: 270px;
        position: absolute;
        border-radius: 0px;
    }
    .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;
        font-family: 'Roboto-Light', Arial, Helvetica, sans-serif;
    }
    .cookies_alert {
        padding: 5px;
        font-size: 12px;
    }
    .cookies_buttons .cookies_close {
        padding: 5px 10px;
        font-size: 13px;
        margin: auto;
        font-family: 'Roboto-Light', Arial, Helvetica, sans-serif;
    }
    .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;
    }
    div.menu_out_side.pos-abs {
        left: -350px;
        display: none;
    }
    div#side-wrapper-in {
        left: 0 !important;
        width: 100% !important;
    }
    #header {
        display: none;
    }
    .mobile-tel-wrapper {
        display: none!important;
    }
    .search_area {
        top: 63px;
    }
    .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;
    }
    /* top fixed header for mobile */
    #top_out_r_mob {
        height: 64px !important;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        right: 0;
        background: white;
        z-index: 1001;
        padding: 10px 5px;
    }
    .search_area {
        top: 63px;
    }
    /* 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: 85px;
    }
    .mobile.logo img {
        height: auto;
        max-height: 50px;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
    }
    .box_banner_item {
        margin-bottom: 30px;
    }
    .box_banners_area .col-lg-3:last-child .box_banner_item {
        margin-bottom: 0;
    }
    .bottom_item {
        display: table;
        margin: 0 auto;
        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;
        margin-top: 64px;
    }
    #slideshow_out {
        display: none;
    }
    .slider_item_box h3,
    .slider_item_box h4 {
        font-size: 7.251vw;
        ;
    }
    .slider_item_text {
        top: -35vw;
    }
    .slider_item_button {
        font-size: 1.410vw;
    }
    .slider_item_button::after {
        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: block;
    }
    #filter_basic .filters_close {
        float: right;
        cursor: pointer;
        display: block;
    }
    .filter_responsive {
        display: block;
    }
    .pagination_out {
        padding: 0;
        margin-bottom: 20px;
    }
    .product_gallery .pro_area .pr_item {
        float: left;
        width: 50%;
    }
    .product_item_new.product_item_icons_item.new {
        position: absolute;
        right: 0vw;
        bottom: 4vh;
        z-index: 10;
    }
    .product {
        margin-top: 20px;
    }
    .products_combine_data .pro_area .pr_item {
        float: left;
        width: 50%;
    }
    .ask_offer {
        margin: 0 auto;
    }
    #products_out_in {
        margin-top: 70px;
    }
    #product_out .product_image_out_r .prev {
        position: absolute;
        left: -7%;
        top: 52%;
    }
    #product_out .product_image_out_r .next {
        position: absolute;
        right: -8%;
        top: 52%;
    }
    .product_image_out_r .owl-nav .owl-prev {
        position: absolute;
        top: 0%;
        left: 4vw;
        height: 100%;
        width: 20vw;
        background-color: transparent;
        outline: none;
    }
    .product_image_out_r .owl-nav .owl-next {
        position: absolute;
        top: 0%;
        right: 4vw;
        height: 100%;
        width: 135vw;
        outline: none;
    }
    .product_item_text h4 {
        display: none;
    }
    .owl_product_r .owl-dots {
        display: block;
    }
    .banner_out .col-sm-height {
        float: none;
        display: block;
    }
    .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_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_buttons {
        display: flex!important;
        flex-direction: column!important;
    }
    .product #basket_btn_look {
        margin-left: 0px;
        min-width: 239px;
    }
    .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;
        background: #fff!important;
        border: 0;
        border-radius: 0;
        color: #fff;
        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;
        background: #eaeaea !important;
    }
    .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 {
        padding-left: 15px;
        padding-right: 15px;
    }
    #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;
    }
    /* Editorials */
    .editorials_wrapper .total_look_item_text .shop_look {
        bottom: 13px;
        right: initial;
        cursor: pointer;
    }
    .title_out.editorials {
        margin-bottom: 0px;
    }
    .shop_look span {
        position: initial;
    }
    /* Editorilas detail*/
    #total_look_out .product_tabs {
        margin-left: 15px;
        margin-right: 15px;
    }
    #total_look_out .image_wrapper_total_look {
        margin-left: 0px;
    }
    #total_look_out .photo_prod {
        text-align: center;
    }
    .info_product_total_look .titlos_in_productlook {
        text-align: center;
    }
    .info_product_total_look .kwdikos_pr {
        text-align: center;
    }
    #total_look_out .total_took_in {
        display: flex;
    }
    .total_took_in #product_info_out {
        margin: 0 auto;
    }
    #total_look_out .product_social {
        justify-content: center;
    }
    #theModal_total_look .modal-dialog.modal-lg {
        -webkit-transform: translate(0, 0);
        transform: translate(30vw, 0);
    }
    #theModal_total_look .modal-content {
        max-width: 400px;
    }
    #theModal_total_look .shop_the_look h1:after,
    #theModal_total_look .shop_the_look h1:before {
        display: none;
    }
    /* Blog */
    .articles_out.blog .title.center.tablet {
        display: block;
        color: #fff;
        font-size: 15px;
        font-family: 'Roboto-Medium', Arial, Helvetica, sans-serif;
        border-top: 1px solid #5f5f5f;
        margin-top: 12px;
        padding-top: 10px;
    }
    .filters-mobile-show {
        display: block;
        position: absolute;
        background: #fff;
        top: -1px;
    }
}

@media (max-width: 993px) {
    .title_brands {
        margin-top: 74px;
    }
    .blog-wrapper .title_b,
    .title_area h1 {
        margin-top: 64px;
    }
    .articles_out.blog .title_area h1 {
        margin-top: 74px;
    }
    .news_right {
        padding-left: 30px;
    }
    .banner_info.mobile {
        display: block;
    }
    .banner_out .row.row_b {
        margin-left: -15px;
        margin-right: -15px;
    }
    .photo_small {
        display: none;
    }
    #mobile_menu_in svg {
        float: right;
        margin-top: 18px;
        margin-right: 10px;
    }
    .banner_info.owl_slider_area_banner_info {
        border-top: 1px solid #cccc;
    }
    #contact_form #contact_buttons {
        margin: 0 auto;
    }
    .top_item_in .fa-bars {
        font-size: 25px;
        font-weight: 500;
        margin-top: 16px;
        color: #000;
    }
    .top_item_in {
        margin-top: 0px;
    }
    .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;
    }
    .filter_responsive_right {
        background: none;
    }
    .product_details_item {
        display: none;
        margin-top: 11px;
    }
    /* Products list*/
    .display_products_tablet {
        display: block;
    }
    .display_products {
        display: none;
    }
    #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;
    }
    .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 .owl_slider_editorials_homepage .owl-stage-outer {
        margin: 0 5px;
    }
    .wrapper_editorial_homepage {
        max-width: 1500px;
        margin: 0 auto;
        max-height: initial;
    }
    .wrapper_editorial_homepage .total_look_item_text .shop_look {
        position: initial;
        left: 25px;
        bottom: 14px;
        font-family: 'PFDinTextCompPro-Medium', Arial, Helvetica, sans-serif;
        font-size: 16px;
    }
    .wrapper_editorial_homepage .total_look_item_text .title_total_look {
        max-width: 300px;
        position: initial;
    }
    .wrapper_editorial_homepage .total_look_item_text h3.date_total_look {
        position: initial;
        text-align: left;
    }
    /* Editotials details */
    .owl_slider_total_look_proposed .total_look_item_text {
        height: 117px;
        top: 63vh;
        opacity: 0.8;
    }
    #products_out_in .carousel_wrapper_proposed .owl-stage-outer {
        min-height: 667px;
    }
    .total_took_in .basket_btn a {
        font-size: 13px;
        padding-left: 0px;
        padding-right: 87px;
        padding-top: 15px;
        padding-bottom: 14px
    }
    /* Products list*/
    #product_out #product_tabs {
        width: 900px;
        margin-left: -31px;
    }
    #product_out .owl_slider_area_s_4 {
        margin-top: 0px!important;
    }
    #product_tabs .nav-tabs>li {
        width: initial!important;
    }
    #product_out .nav-tabs>li.active {
        background: #fff!important;
    }
    #product_tabs .tab-list {
        display: flex;
        justify-content: center;
        padding-bottom: 0px;
    }
    #product_out li>a.active.show {
        padding: 10px 15px;
    }
    .product_favorite {
        margin-top: 15px;
    }
    /*News letter*/
    .newsletter_area {
        max-width: 458px;
        margin: 0 auto;
    }
    .banner_info.mobile {
        display: block;
        max-height: 34px;
        margin-top: 55px;
    }
    .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%;
    }
    .col-md-6.col-xs-12.one p a {
        font-size: 13px;
        color: #808080;
    }
    .banner_info.desktop {
        display: none;
    }
    .banner_info p {
        text-align: center;
        margin-top: 10px;
    }
    .banner_info .four {
        text-align: center;
        margin-left: 0px;
    }
    /* Blog */
    .blog_list_item_text {
        max-height: initial;
    }
    .blog_list_item:nth-child(4n+5) {
        width: initial;
    }
}

@media (max-width:986px) {
    .banner_out.both.banner-photo-left .owl_slider_area_s {
        margin: 0 auto;
        margin-top: 24px;
        max-width: 860px;
    }
}

@media (max-width:940px) {
    #top_out_r_mob .mobile-wrapper {
        display: flex;
        justify-content: flex-end;
        margin-right: 0px;
        min-width: 728px;
    }
}

@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 */
    .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 */
    .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;
    }
    .product_buttons {
        display: flex!important;
        flex-direction: column!important;
    }
    .product #basket_btn {
        min-width: 226px;
    }
    .product #basket_btn_look {
        min-width: 226px;
    }
    .total_took_in .products_buttons {
        max-width: 309px;
        margin: 0 auto;
    }
    #total_look_out .product_social {
        justify-content: center;
    }
    .title_proposed:before {
        z-index: -3;
    }
    .title_proposed:after {
        z-index: -3;
    }
    .owl_slider_total_look_proposed .owl-stage-outer .owl-stage .owl-item {
        margin: 0px!important;
    }
    #products_out_in .carousel_wrapper_proposed .owl-stage-outer {
        max-height: initial;
    }
    .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;
    }
    .banner_out.both.banner-photo-left .owl_slider_area_s {
        margin: 0 auto;
        margin-top: 24px;
        max-width: 776px;
    }
}

@media (max-width: 890px) {
    #top_out_r_mob .mobile-wrapper {
        min-width: 635px;
    }
    .blog-wrapper .blog {
        padding: 0px 58px;
    }
}

@media (max-width: 850px) {
    .banner_out .owl_slider_area_s_ban_photo.owl-carousel.owl-loaded.owl-drag {
        padding: 40px 17px;
    }
    .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: 820px) {
    #top_out_r_mob .mobile-wrapper {
        min-width: 600px;
    }
}

@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;
    }
    #top_out_r_mob .mobile-wrapper {
        min-width: 590px;
    }
    .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;
    }
    .blog-wrapper .blog_item {
        /* width: 90%; */
        margin: 0px 2px;
    }
    .blog_item .blog_desc_title {
        font-size: 18px;
    }
    .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_social {
        justify-content: center;
    }
    .title_proposed:before {
        z-index: -3;
    }
    .title_proposed:after {
        z-index: -3;
    }
    .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 .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) {
    /* homepage */
    .main_box_area.cat_area .product_item_icons_new {
        bottom: 1px;
    }
    #cookies-popup .modal-header button.close {
        position: static;
        right: auto;
        top: auto;
    }
    #top_out_r_mob .mobile-wrapper {
        display: flex;
        justify-content: flex-end;
        margin-right: -10px;
        min-width: 530px;
    }
    #mobile_menu_in svg {
        float: right;
        margin-top: 18px;
        margin-right: 10px;
    }
    .top_item_in .fa-bars {
        margin-top: 0px;
    }
    #background_color_mobile_menu {
        position: fixed;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.3);
        z-index: 10;
        display: none;
    }
    .container {
        max-width: initial!important;
    }
    .banner_info.desktop {
        display: none;
    }
    .banner_info.mobile {
        display: block;
        margin-top: 50px;
    }
    .banner_info p {
        width: initial;
        margin-top: 10px;
    }
    .banner_out.both.banner-photo-left .owl_slider_area_s {
        margin: 0 auto;
        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%;
    }
    .mobile-metaforika-wrapper {
        display: none!important;
    }
    .banner_out .owl_slider_area_s_ban_photo.owl-carousel.owl-loaded.owl-drag {
        padding: 2.66em 0.4em;
    }
    .banner_out.homepage .owl_slider_area_s_ban_photo .owl-nav .next {
        right: 1%;
    }
    .newsletter h1 {
        font-size: 30px;
        font-family: 'PFDinTextCompPro-Medium', Arial, Helvetica, sans-serif;
        color: #000;
    }
    /* Product */
    #products_out_in .col-lg-4.ml-5.product_col {
        min-width: initial;
    }
    .product_social {
        justify-content: center;
    }
    .owl_slider_area_s_3 .owl-nav .next {
        position: absolute;
        right: 0%;
        top: 40%;
    }
    .owl_slider_area_s_3 .owl-nav .prev {
        position: absolute;
        left: 0%;
        top: 40%;
    }
    .product_image_out_r .owl-nav .owl-next {
        position: absolute;
        top: 0%;
        right: 2vw;
        height: 100%;
        width: 15vw;
    }
    /*Products list*/
    .display_products_tablet {
        display: block;
    }
    .display_products {
        display: none;
    }
    #filter_basic .filters_close {
        float: right;
        cursor: pointer;
        display: block;
    }
    .load_more_wrapper a {
        width: 43%;
    }
    .newsletter p {
        font-size: 14px;
    }
    .newsletter_wrapper_in {
        margin-left: 0px;
    }
    .newsletter .text-wrapper {
        margin: 19px 0px;
    }
    .newsletter_item input[type="text"] {
        height: 35px;
    }
    .newsletter {
        padding-bottom: 37px;
    }
    .newsletter_area_out_bottom {
        margin: 18px 0px;
    }
    .nested-newsletter {
        position: initial;
        display: initial;
        justify-content: initial;
    }
    .blog-wrapper .blog_item {
        width: 90%;
        margin: 0px 18px;
    }
    .blog_item .blog_desc_title {
        font-size: 16px;
        font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
        color: #000;
        min-width: 172px;
        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;
        font-family: 'Roboto-Medium', Arial, Helvetica, sans-serif;
        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_feautures.model_size {
        text-align: center;
    }
    .product #basket_btn {
        min-width: 227px;
    }
    .product #basket_btn_look {
        min-width: 227px;
    }
    .basket_btn_look {
        margin-left: 0px;
    }
    .product .product_tabs.margin_top {
        margin-left: auto;
    }
    div.avail {
        margin-top: 25px;
        text-align: center;
    }
    .shop_the_look h1 {
        text-align: center;
        font-family: 'PFDinTextCompPro-Medium', Arial, Helvetica, sans-serif;
        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*/
    .editorials_wrapper .total_look_item_text .title_total_look {
        max-width: initial;
        font-size: 36px;
        position: initial;
    }
    .owl_slider_total_look_proposed .owl-stage-outer .owl-stage .owl-item {
        margin: 0px!important;
        padding: 10px 10px;
    }
    .wrapper_editorial_homepage .owl-carousel .owl-stage-outer {
        margin: 10px;
    }
    .wrapper_editorial_homepage .total_look_item_text .title_total_look {
        font-family: 'PFDinTextCompPro-Medium', Arial, Helvetica, sans-serif;
        font-size: 30px;
        max-width: 200px;
    }
    .wrapper_editorial_homepage .total_look_item_text h3.date_total_look {
        top: 24px;
        position: initial;
        text-align: left;
    }
    .banner_3_photos_categories .banner_img {
        width: initial;
        margin: 0px 0px;
    }
    /* Editorials - tablet */
    .total_look_item_text h3.date_total_look {
        position: initial;
        text-align: left;
    }
    .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%;
    }
    .shop_look span {
        position: initial;
    }
    #bottom-info .text span {
        font-family: 'Roboto-Black', Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #fff;
    }
    .eshop_oroi {
        float: left;
        font-size: 10px;
        font-weight: normal;
        letter-spacing: 1.1px;
        color: #000;
        line-height: 14px;
        margin-left: 48px;
    }
    .eshop_oroi a {
        margin-left: -22px;
    }
    .blog-wrapper .blog {
        padding: 0px 5px;
    }
    .top_item_in .fa-bars {
        font-size: 25px;
        font-weight: 500;
    }
    .mobile-tel-wrapper {
        display: none!important;
    }
    .editorials_wrapper .total_look_item_text {
        margin-top: -61px;
        width: 340px;
        height: 106px;
        position: initial;
        margin-right: 10px;
        margin-left: 10px;
        padding: 10px 15px;
        margin: -31px auto;
    }
    #total_look_out .photo_prod_inner_inner {
        text-align: center;
    }
    #total_look_out .product_item_icons_new {
        position: absolute;
        bottom: 0px;
        z-index: 10;
        right: 19vw;
    }
    .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: left;
        max-width: 300px;
        margin: 0 auto;
    }
    #total_look_out .avail {
        text-align: center;
    }
    #theModal_total_look .modal-dialog.modal-lg {
        -webkit-transform: translate(0, 0);
        transform: translate(35vw, 0);
    }
    .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_look_out .product_price {
        max-width: 207px;
        margin: 0 auto;
    }
    .title_proposed:before {
        z-index: -3;
    }
    .title_proposed:after {
        z-index: -3;
    }
    .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: 240px;
    }
    .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%;
    }
    #product_out #product_tabs {
        width: 780px;
        margin-left: -31px;
    }
    #product_out .owl_slider_area_s_4 {
        margin-top: 0px!important;
    }
    #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_4 .owl-stage .item {
        margin: 0px 10px;
    }
    #products_out .banner_out .main_box_area {
        margin-left: 0px;
        margin-right: -11px;
    }
    #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-4.ml-5.product_col {
        margin-left: 5rem!important;
    }
    .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: 400;
    }
    .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-family: 'Roboto-Light', Arial, Helvetica, sans-serif;
        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;
    }
    .newsletter_results {
        color: #58585a;
        font-size: 11px;
        text-align: center;
        min-width: 310px;
        margin-top: 0px;
    }
    /* footer bottom*/
    #bottom_out .footer-cols.col-md-3:last-of-type {
        display: none!important;
    }
    .bottom_item .social_item.circle {
        margin: 0px 5px;
    }
}

@media (max-width:775px) {
    #top_out_r_mob .mobile-wrapper {
        min-width: 565px;
    }
    hr.line {
        margin-top: 77px;
    }
}

@media (max-width: 750px) {
    #top_out_r_mob .mobile-wrapper {
        min-width: 500px;
    }
    .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,
    .banner_out .h_c_item {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .banner_out .h_item .banner_img {
        margin-bottom: 20px;
    }
    .banner_out .h_item:last-child .banner_img {
        margin-bottom: 0;
    }
    .homepage_out_txt {
        font-size: 16px;
        line-height: 23px;
    }
}

@media (max-width: 700px) {
    .categories_area_item .c_col {
        float: left;
        width: 50%;
    }
    #top_out_r_mob .mobile-wrapper {
        display: flex;
        justify-content: flex-end;
        margin-right: -10px;
        min-width: 469px;
    }
}

@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;
        margin-right: 0px;
        min-width: 392px;
    }
    .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;
    }
    .search_area {
        top: 63px;
    }
}

@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;
    }
    .banner_out.both.banner-photo-left .product_item_new_in {
        font-size: 11px;
        position: absolute;
        bottom: -1px;
    }
    .banner_info .three {
        margin-left: 0px;
    }
    .mobile_menu_btn .top_item_in {
        margin: 0px 10px;
    }
    .top_item_in .fa-bars {
        font-size: 25px;
        font-weight: 500;
    }
    .banner_info .four p {
        margin-top: 2px;
    }
    .banner_info .four p svg {
        margin-top: -2px;
    }
    .banner_info.mobile {
        max-height: 32px;
        height: auto;
        margin-top: 0px;
    }
    .banner_info p {
        width: initial;
        margin-top: 0x;
    }
    .banner_info .two {
        margin-left: 0px;
    }
    .product_favorite_in .fas,
    .product_favorite_in .far {
        font-size: 15px;
    }
    .banner_info.mobile .two p,
    .banner_info.mobile .three p {
        padding: 5px 0px;
        margin: 5px 0px;
    }
    .banner_info.mobile .one p {
        margin: 5px 0px;
        padding: 5px 0px;
    }
    .banner_info.mobile p {
        font-family: 'Roboto-Medium', Arial, Helvetica, sans-serif;
        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: 50px;
    }
    .banner_info.desktop {
        display: none;
    }
    div#side-wrapper-in {
        margin-bottom: 25px;
    }
    .banner_info {
        display: block;
    }
    nav#mobile_menu {
        padding-top: 25px;
        margin-top: 40px;
    }
    #bottom_out .d-flex {
        display: initial!important;
    }
    .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: -14px;
        ;
    }
    .owl_slider_area_s_1 .product_favorite_in .far,
    .owl_slider_area_s_1 .product_favorite_in .fas {
        font-size: 15px;
        position: absolute;
        top: -8px;
    }
    .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: 0px;
    }
    .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;
    }
    /* 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;
    }
    #top_out_r_mob .mobile-wrapper {
        min-width: 413px;
    }
    .search_area_in_r {
        background: #E72D3A;
        padding-top: 5px;
        padding-bottom: 0px;
        border-bottom: 1px solid #adadad;
    }
    .search_area {
        top: 63px;
    }
    .products_bar_out {
        padding-top: 10px;
    }
    #background_color_mobile_menu {
        position: fixed;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.3);
        z-index: 10;
        display: none;
    }
    /*Homepage Editorials*/
    .wrapper_editorial_homepage .owl-carousel .owl-stage-outer {
        height: 620px;
    }
    .wrapper_editorial_homepage .owl_slider_editorials_homepage .owl-nav .prev {
        display: none;
    }
    .wrapper_editorial_homepage .owl_slider_editorials_homepage .owl-nav .next {
        display: none;
    }
    .editorials_wrapper {
        margin: 0px auto;
    }
    .product_feautures_item {
        margin-bottom: -21px;
    }
    .wrapper_editorial_homepage .owl-item .d-table.mx-auto {
        float: left;
    }
    #products_list_out .total_look_item {
        margin-bottom: 47px;
    }
    .total_look_item {
        margin-bottom: 0px;
    }
    .wrapper_editorial_homepage .total_look_item_text {
        position: initial;
        width: 340px;
        margin-top: -61px;
        height: auto;
        margin: -31px auto;
    }
    .wrapper_editorial_homepage .title_b {
        font-size: 49px;
        font-family: 'Didonesque-Poster', Arial, Helvetica, sans-serif;
        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: 35px;
        max-width: max-content;
        position: initial;
    }
    .wrapper_editorial_homepage .total_look_item_text h3.date_total_look {
        text-align: left;
    }
    .wrapper_editorial_homepage .total_look_item_text .shop_look {
        position: initial;
        margin-top: 2px;
        float: initial;
    }
    .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: 'Roboto-Medium', Arial, Helvetica, sans-serif;
        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;
    }
    /*Products list*/
    .display_products_tablet {
        display: none;
    }
    .pro_area .pr_item {
        float: left;
        width: 50%;
    }
    .banner_out.both.banner-photo-left .owl_slider_area_s {
        margin-right: 0px;
    }
    .col-lg-3.col-md-3.col-sm-3.col-xs-12 {
        width: 30%;
    }
    .col-lg-3.col-md-3.col-sm-3.col-xs-12:nth-of-type(2) {
        display: none;
    }
    .col-lg-3.col-md-3.col-sm-3.col-xs-12:nth-of-type(4) .display_products_mobile {
        display: flex;
    }
    .next_page_btn {
        padding: 0.73em 1.33em;
        margin-bottom: 1.66em;
        margin-top: 0.53em;
    }
    .owl_slider_area_s_3 {
        margin-top: 5px!important;
    }
    /* Editorials */
    #products .editorials_wrapper .col-xs-12 {
        margin-bottom: 0px;
    }
    .editorials_wrapper .col-xs-12 {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }
    .editorials_wrapper .total_look_item_text .title_total_look {
        font-size: 36px;
        top: 26px;
        left: 9px;
    }
    .total_look_item_text h3.date_total_look {
        position: initial;
    }
    .editorials_wrapper .total_look_item_text .title_total_look {
        max-width: initial;
        font-size: 36px;
        position: initial;
        margin-top: 5px;
    }
    .editorials_wrapper .total_look_item_text .shop_look {
        bottom: 30px;
        left: 24px;
    }
    .editorials_wrapper .total_look_item_text .shop_look {
        left: initial;
        text-align: left;
        position: initial;
        margin-left: initial!important;
        margin-top: 10px;
    }
    .shop_look span {
        position: initial;
    }
    .shop_look span svg {
        margin-bottom: 3px;
        margin-left: 3px;
    }
    .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;
    }
    .padding_top_bottom {
        padding-top: 20px;
    }
    #theModal_total_look .modal-dialog.modal-lg {
        -webkit-transform: translate(0, 0);
        transform: translate(0vw, 0);
    }
    #theModal_total_look .modal-header .close {
        padding: 0.4rem;
    }
    .modal-body .basket_btn a {
        font-size: 0.86em;
        padding-left: 0em;
        padding-right: 4.66em;
        padding-top: 1em;
        padding-bottom: 0.93em;
    }
    #total_look_out .product_item_icons_new {
        position: absolute;
        bottom: 0px;
        z-index: 10;
        right: 8vw;
        top: initial;
    }
    /* main image total look*/
    #total_look_out .col-lg-6.product_col.mr-5 {
        margin-right: 0rem!important;
    }
    #total_look_out .titlos_in_productlook {
        min-height: 65px;
    }
    #total_look_out .product_sizes {
        min-height: 85px;
    }
    #total_look_out.owl-nav .owl-prev .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 {
        position: absolute;
        top: -6vh;
        left: 2vw;
    }
    #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;
        margin: 0 auto;
    }
    .shop_the_look h1:after {
        content: '';
        position: absolute;
        right: 13px;
        width: 18%;
        height: 1px;
        background: #000;
        top: 16px;
    }
    .title_proposed h1 {
        font-family: 'Roboto-Light', Arial, Helvetica, sans-serif;
        font-size: 15px;
        text-align: center;
    }
    .title_proposed {
        display: block;
        margin: 0 auto;
        max-width: 256px;
        border: 1px solid #b3b3b38f;
        background-color: #fff;
    }
    .title_proposed:before {
        left: -86px;
        top: 20px;
        background: #b3b3b38f;
        z-index: -3;
    }
    .title_proposed:after {
        top: 20px;
        background: #b3b3b38f;
        z-index: -3;
    }
    .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: initial;
        margin: 10px 10px;
        min-height: 566px!important;
    }
    .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 {
        float: none;
        margin-bottom: -33px;
    }
    .owl_slider_total_look_proposed .total_look_item_text {
        position: initial;
        width: 340px;
        margin-top: -29px;
        height: auto;
        opacity: 0.8;
        padding: 0.93em 1.33em;
        margin: 0 auto;
    }
    .owl_slider_total_look_proposed .total_look_item_text .title_total_look {
        max-width: 300px;
        position: initial;
    }
    .owl_slider_total_look_proposed .total_look_item_text .shop_look {
        position: initial;
        left: 25px;
        bottom: 14px;
        font-family: 'PFDinTextCompPro-Medium', Arial, Helvetica, sans-serif;
        font-size: 16px;
    }
    .owl_slider_total_look_proposed .total_look_item_text h3.date_total_look {
        font-family: 'PFDinTextCompPro-Medium', Arial, Helvetica;
        text-align: left;
        position: initial;
    }
    .carousel_wrapper_proposed {
        margin-top: 50px;
        margin-bottom: 0px;
    }
    #total_look_out .photo_prod_inner_inner {
        text-align: center;
        position: relative;
    }
    #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;
    }
    .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;
    }
    .articles_out.blog .next_page_mobile {
        margin: 0 auto;
    }
    .articles_out.blog .next_page_mobile center {
        font-family: 'Roboto-Light', Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
        color: #808080
    }
    /* Product */
    #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: 10px;
        padding-bottom: 1px;
    }
    #product_out .banner_out.both.simple_title {
        display: none;
    }
    #products_out_in .product {
        margin-left: 0px;
    }
    .product #basket_btn a {
        text-align: left;
        padding-left: 15px;
    }
    .product_social {
        justify-content: left;
    }
    .product #basket_btn_look a {
        text-align: left;
        padding-left: 15px;
    }
    .product_item_new_in {
        font-size: 12px;
    }
    .owl_slider_area_s_1 .owl-nav .fa-long-arrow-left {
        font-size: 7vw;
        position: initial;
    }
    .owl_slider_area_s_1 .owl-nav .fa-long-arrow-right {
        position: absolute;
        font-size: 7vw;
    }
    .recent_side_menu .title_b {
        font-family: 'Roboto-Light', Arial, Helvetica, sans-serif;
        font-size: 3vw;
        width: 68vw;
        background-color: #fff;
        margin: -2vw auto;
    }
    #products_out_in .container-fluid {
        padding-right: 0px;
        padding-left: 0px;
    }
    div.avail {
        margin-top: 25px;
        text-align: left;
    }
    #products_out .banner_title_area_out {
        padding-top: 0px;
    }
    #product_out #product_tabs {
        width: 580px;
    }
    .bar_counter_title {
        font-size: 25px;
    }
    .banner_out.b_img .photo_slider_item .banner-wrapper {
        width: 74vw;
    }
    .banner_out.b_img.both.without_spaces.margin-top-30 .photo_b .h_item:first-of-type img {
        padding: 25px 50px;
    }
    .banner_out .owl_slider_area_s_ban_photo.owl-carousel.owl-loaded.owl-drag {
        padding: 1.86em 7.46em;
    }
    .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: -15px;
    }
    .owl_slider_area_s_4 .product_favorite_in .far,
    .owl_slider_area_s_4 .product_favorite_in .fas {
        font-size: 15px;
        position: absolute;
        top: -13px;
    }
    .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 .owl-prev,
    .owl_slider_area_s .owl-next {
        display: none;
    }
    .owl_slider_area_s_1 .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;
    }
    .product_item_offer,
    .product_item_new,
    .product_item_best {
        width: 40px;
        height: 40px;
        border-radius: 20px;
    }
    .banner_out {
        margin-bottom: -7px;
    }
    #products_out_in .col-lg-4.ml-5.product_col {
        min-width: initial;
    }
    /* 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;
        margin-top: 50px;
    }
    .articles_out.blog .title.center.mobile {
        display: block;
        color: #fff;
        font-size: 10px;
        font-family: 'Roboto-Medium', Arial, Helvetica, sans-serif;
        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', Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #fff;
    }
    .blog.mobile-buttons .next-button {
        background: #000;
        float: right;
        padding: 10px 20px;
    }
    hr.line {
        margin-top: 80px;
    }
    .blog-wrapper .hidden-sm.hidden-xs {
        display: block!important;
    }
    /* Newsletter */
    .hidden-sm.hidden-xs {
        display: none;
    }
    .newsletter .newsletter_area {
        display: none;
    }
    .newsletter .mobile-hide {
        display: none;
    }
    .newsletter h1.hidden-lg.hidden-md {
        display: block;
        font-size: 26px;
    }
    .newsletter_wrapper_in {
        margin-left: 0px;
    }
    .newsletter_item {
        margin-bottom: 10px;
        width: auto;
    }
    .newsletter_submit {
        max-width: initial;
        margin-left: initial;
    }
    .newsletter {
        padding-bottom: 0px;
    }
    .newsletter .arrow {
        float: right;
    }
    .newsletter .text-wrapper {
        margin-top: 19px!important;
    }
    .nested-newsletter {
        position: initial;
        display: initial;
        justify-content: initial;
    }
    .mobile-show .owl-stage-outer {
        margin-bottom: -34px;
    }
    .newsletter .newsletter-form {
        max-width: initial;
    }
    .newsletter_area {
        max-width: initial;
        margin: 9px auto;
    }
    .newsletter .newsletter-form {
        max-width: initial;
    }
    .newsletter .text-wrapper {
        margin: 18px 0px;
        margin-bottom: 5px;
    }
    .mobile-show.mobile-show.owl_slider_area_s_c_custom {
        display: block;
    }
    .desktop-show {
        display: none;
    }
    .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;
    }
    .eshop_oroi input[type="checkbox"]+label {
        width: initial;
    }
    /* Footer */
    .footer-cols.col-md-3:nth-of-type(4) {
        margin-left: initial;
    }
    .cards-wrapper .cards1 img {
        width: 50%;
    }
    .cards-wrapper .cards2 img {
        width: 20%;
        float: none;
        margin: 10px 0px;
    }
    .cards-wrapper-mobile .cards1 img {
        width: 50%;
    }
    .cards-wrapper-mobile .cards2 img {
        width: 30%;
        float: none;
        margin: 10px 0px;
    }
    .footer-cols:nth-of-type(4) .bottom_item h3 {
        /* text-align: center; */
        margin-left: 0px;
    }
    #bottom_out {
        padding-bottom: 0px;
    }
    #bottom_out .footer-cols.col-md-3:last-of-type {
        display: block!important;
    }
    .bottom_item.motto li a {
        display: inline-block;
    }
    .bottom_item ul li a {
        display: inline-block;
    }
    .bottom_item.motto i {
        color: #000;
        margin: 0px 10px;
    }
    /* Checkout */
    .basket_confirm_item {
        margin-right: 15px;
        margin-left: 15px;
    }
    .basket_confirm_item .btn_back {
        float: left;
    }
    .basket_confirm_item .col-lg-6.col-sm-height:nth-of-type(2) {
        display: contents;
        float: none !important;
        float: none;
    }
    .basket_confirm_item .col-lg-6.col-sm-height:nth-of-type(1) {
        display: contents;
        float: none !important;
        float: none;
    }
    #contact_form #contact_buttons {
        float: none;
    }
    #side-wrapper-in table {
        width: initial;
        margin: 0 auto;
    }
    .product_image_out_r .owl-nav {
        display: none!important;
    }
}

@media(max-width: 563px) {
    .newsletter .text-wrapper {
        margin: 18px 0px;
        margin-bottom: 5px;
    }
    #top_out_r_mob .mobile-wrapper {
        min-width: 373px;
    }
}

@media (max-width: 575px) {
    /*Product image*/
    #product_out .product_image_out_r {
        margin-bottom: 0px;
        margin-top: -22px;
        margin-left: -30px;
        margin-right: -30px;
    }
    #products_out .product_item_favorite.product {
        display: block!important;
        text-align: left;
        margin-bottom: 33px;
        margin-left: -15px;
    }
}

@media (max-width: 550px) {
    .banner_out .owl_slider_area_s_ban_photo.owl-carousel.owl-loaded.owl-drag {
        padding: 1.6em 2.4em;
    }
    /* filters */
    #filter_basic {
        display: block;
    }
    .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-12 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .homepage_out_txt {
        padding-top: 15px;
        padding-bottom: 15px;
        font-size: 14px;
        line-height: 23px;
    }
    /* Products */
    .filters-hide-show {
        font-family: 'Roboto-Medium', Arial, Helvetica, sans-serif;
        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: 'Roboto-Medium', Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-transform: uppercase;
    }
    .grid_title {
        font-family: 'Roboto-Medium', Arial, Helvetica, sans-serif;
        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;
    }
    .banner_product_homepage .product_item_text h3 {
        font-size: 12px;
        width: calc(50vw - 25px);
    }
    .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;
    }
    .main_box_area.cat_area .owl-item .product_item_image {
        width: auto;
        height: auto;
    }
    .main_box_area.cat_area .product_item_icons_new {
        bottom: -4px;
        right: 0px;
    }
    .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', Arial, Helvetica, sans-serif;
        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', Arial, Helvetica, sans-serif;
        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: 520px) {
    #top_out_r_mob .mobile-wrapper {
        min-width: 324px;
    }
}

@media (max-width: 500px) {
    #top_out_r_mob .mobile-wrapper {
        min-width: 318px;
    }
    .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;
    }
}

@media (max-width: 450px) {
    .banner_info.mobile {
        display: block;
        margin-top: 50px;
    }
    /* 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 .tabs_item_data {
        margin-top: -10px;
    }
    #product_out li>a {
        font-size: 15px;
    }
    #product_out li>a.active.show {
        font-size: 15px;
    }
    #product_out #product_tabs {
        width: 428px;
        margin-left: -31px;
    }
    #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;
    }
    .main_box_area.cat_area .owl_slider_area_s_3 .owl-nav {
        display: none;
    }
    #products_out .owl_slider_area_s_4 .owl-nav {
        display: none;
    }
    #products_out .title_out {
        padding-top: 10px;
        padding-bottom: 1px;
        margin-bottom: 10px;
    }
    .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 .product_item_offer_in {
        box-shadow: none;
    }
    /* Product */
    #top_out2 {
        display: none;
    }
    #top_out_r_mob {
        padding: 0px;
    }
    .login_click_r .far.fa-user {
        font-weight: 300;
    }
    .top_item_in .fa-bars {
        font-size: 25px;
        font-weight: 500;
    }
    .banner_info.owl_slider_area_banner_info .owl-stage-outer {
        max-height: 30px;
    }
    .mobile-metaforika-wrapper {
        display: none!important;
    }
    .mobile-tel-wrapper,
    nav#mobile_menu {
        margin-top: 7px;
    }
    .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;
        text-align: center;
    }
    .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;
    }
    #bottom-info {
        background: #272425;
        height: 127px;
    }
    #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%;
    }
    .product .product_favorite_in {
        text-align: left;
    }
    .social_item {
        margin-right: 8px;
    }
    #favorite.pro_area {
        display: block;
        margin: 0 auto;
    }
    #products.pro_area {
        display: block;
        margin: 0 auto;
    }
    .goto_basket {
        display: table;
        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 .mobile-hide {
        display: none;
    }
    .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: 0px;
    }
    .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-left: 163px;
        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 h1.hidden-sm.hidden-xs {
        display: none;
    }
    .eshop_oroi a {
        margin-top: 11px;
        display: inherit;
        margin-left: -28px;
    }
    .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;
    }
    .mobile-hide {
        display: none;
    }
    #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 p span {
        margin-right: 10px;
    }
    #bottom-info .info-box {
        max-width: initial;
    }
    .newsletter .text-wrapper {
        max-width: 424px;
    }
}

@media (max-width:425px) {
    /*Homepage header*/
    .banner_out.both.banner-photo-left .product_item_new_in {
        top: -2px;
        left: 10px;
    }
    .product_image_out_r .owl-nav .owl-next {
        position: absolute;
        top: 0%;
        right: 10vw;
        height: 100%;
        width: 25vw;
    }
    /*Editorials homepage*/
    .newsletter .newsletter-form {
        max-width: initial;
    }
    #top_out_r_mob .mobile-wrapper {
        min-width: 240px;
    }
    /* Editorials inside */
    #total_look_out .product_item_icons_new {
        position: absolute;
        bottom: 0px;
        z-index: 10;
        right: 2vw;
        top: initial;
    }
}

@media (max-width: 414px) {
    /* Homepage */
    .banner_out.homepage .owl-nav .next {
        position: absolute;
        right: 4px;
        top: 38%;
    }
    .banner_info.mobile .two p,
    .banner_info.mobile .three p {
        padding: 5px 0px;
        margin: 5px 0px;
    }
    .banner_out.homepage .owl-nav .prev {
        position: absolute;
        left: 6px;
        top: 38%;
    }
    .wishlist_mobile.top_item {
        margin-right: 5px;
    }
    /*Homepage - mobile menu*/
    .mobile-wrapper {
        min-width: 186px;
    }
    .top_item.mobile-basket {
        margin-right: -4px;
    }
    #top_out_r_mob .mobile-wrapper {
        min-width: 172px;
        margin-right: -28px;
    }
    /*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 */
    #product_out .product_image_out_r {
        /* width: 414px;
	margin-left: -30px; */
    }
    #products_out .col-lg-4.ml-5.product_col {
        margin-left: 28px!important;
    }
    #product_out .product_cols .product_item_icons {
        right: 154px;
    }
    #product_out #product_tabs {
        width: 414px;
        margin-left: -31px;
    }
    #product_out .product_item_offer_in {
        box-shadow: none;
        font-size: 10.57px;
        font-family: Roboto-Bold;
        color: #b3b3b3;
    }
    #product_out .owl_slider_area_s_3 {
        margin-top: 0px!important;
    }
    .product_image_out_r .owl-nav .owl-next {
        position: absolute;
        top: 0%;
        right: 4vw;
        height: 100%;
        width: 35vw;
    }
    .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;
    }
    /*Editorials - Homepage*/
    .wrapper_editorial_homepage .wrapper_more .more {
        margin: 0 auto;
        max-width: 390px;
    }
    /* 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%;
    }
    /*Editorial look inside*/
    .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;
    }
    .carousel_wrapper_proposed {
        margin-top: 50px;
        margin-bottom: 0px;
    }
    .title_proposed:before {
        z-index: -3;
    }
    .title_proposed:after {
        z-index: -3;
    }
    .title_proposed:after {
        z-index: -3;
    }
    .title_proposed:before {
        z-index: -3;
    }
    #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: 10px;
        padding-bottom: 1px;
    }
    #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;
        display: none;
    }
    .product_image_out_r .owl-nav .owl-next {
        position: absolute;
        top: 0%;
        right: 4vw;
        height: 100%;
        width: 30vw;
    }
    .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;
        display: none;
    }
    #product_out #basket_btn_look {
        width: 290px;
        margin-left: 0px;
        padding-left: 0px;
    }
    #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_out #product_tabs {
        width: 400px;
        margin-left: -30px;
    }
    #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;
    }
    #products_out .owl_slider_area_s_4 .owl-nav {
        display: none;
    }
    #products_out .title_area {
        margin-right: 0px;
    }
    .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 */
    #top_out2 {
        display: none;
    }
    .mobile-basket .basket_num {
        font-size: 10px;
        color: #fff;
        position: absolute;
        right: 6px;
        top: 15px;
        background: #f8293b;
        width: 13px;
        height: 12px;
        border-radius: 27px;
    }
    #top_out_r_mob {
        padding: 0px;
    }
    .mobile-metaforika-wrapper {
        display: none!important;
    }
    .blog-wrapper .bigger_text:after {
        top: 78%;
    }
    .newsletter h1.hidden-lg.hidden-md {
        display: block;
        font-size: 26px;
    }
    .newsletter {
        padding: 0px;
        position: relative;
        z-index: 1;
    }
    .mobile-tel-wrapper {
        margin-top: 17px;
    }
    .newsletter_results {
        min-width: 200px;
        margin-top: -6px;
        margin-bottom: -40px;
    }
    .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 h1.hidden-sm.hidden-xs {
        display: none;
    }
    .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%;
    }
    .mobile-hide {
        display: none;
    }
    /* 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: 10px;
        padding-bottom: 1px;
        margin-bottom: 0px;
    }
    /* Checkout */
    .basket_confirm_item .btn_back a {
        font-size: 12px;
    }
    .basket_confirm_item .basket_order_btn a {
        font-size: 12px;
    }
}

@media (max-width: 400px) {
    .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: -14px;
    }
    .banner_out.both.banner-photo-left .product_item_new_in {
        top: -2px;
        left: 10px;
    }
    /*Editorials inside*/
    .title_proposed:before {
        z-index: -3;
    }
    .title_proposed:after {
        z-index: -3;
    }
    .total_took_in .product_favorite {
        position: absolute;
        top: -4vh;
        left: 4vw;
    }
}

@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: -116px;
    }
    .banner_out.both.banner-photo-left .product_item_favorite {
        bottom: -44%;
    }
    .banner_out.both.banner-photo-left .product_item_new_in {
        font-size: 11px;
        position: absolute;
        bottom: -5px;
        top: 0px;
        left: 7px;
    }
    .editorials_wrapper .box>.wrapper_desc .date {
        left: 33px;
    }
    .editorials_wrapper .photo .img-responsive {
        width: 61%;
    }
    #top_out_r_mob .mobile-wrapper {
        min-width: 180px;
        margin-right: 0px;
    }
    .bottom_item.motto li p {
        margin-left: 30px;
    }
    #products_out .banner_out.both.sindiase_to .main_box_area {
        padding-top: 0px;
    }
    .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 {
        font-size: 24px;
    }
    .load_more_wrapper a {
        width: 73%;
    }
    /*Editorial Homepage*/
    .wrapper_editorial_homepage .wrapper_more .more {
        margin: 0 auto;
        max-width: 350px;
    }
    /*Editorial look inside*/
    .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 .title_total_look {
        left: 13px;
        top: 40px;
    }
    .carousel_wrapper_proposed {
        margin-top: 50px;
        margin-bottom: 0px;
    }
    .title_proposed:before {
        z-index: -3;
    }
    .title_proposed:after {
        z-index: -3;
    }
    .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;
    }
    #products_out .title_out {
        padding-top: 10px;
        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;
    }
    .product_image_out_r .owl-nav .owl-next {
        position: absolute;
        top: 0%;
        right: 13vw;
        height: 100%;
        width: 30vw;
    }
    /* Product list*/
    #product_out .owl_slider_area_s_4 .owl-stage .owl-item {
        width: 178.5px!important;
        margin: 0px;
    }
    #products_out .title_out {
        padding-top: 10px;
        padding-bottom: 1px;
        margin-bottom: 0px;
    }
    /*Editorials - Homepage*/
    .wrapper_editorial_homepage .wrapper_more .more {
        margin: 0 auto;
        max-width: 339px;
    }
    /* cart */
    .basket_confirm_item .btn_back a,
    .basket_confirm_item .basket_order_btn a {
        font-size: 11px;
        padding: 5px 10px;
    }
}

@media (max-width: 350px) {
    /* Product*/
    #products_out .col-lg-4.ml-5.product_col {
        margin-left: -13px!important;
    }
    #product_out #product_tabs {
        margin-left: -57px;
    }
    #product_out li>a {
        margin: 0px 3px;
    }
    #product_out .owl-carousel .owl-item img {
        display: block;
    }
    #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;
    }
    .owl_slider_area_s_3 .product_cols .product_item_icons {
        left: 7px;
    }
    /* 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: auto;
        margin: 0px;
    }
    .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 {
        max-width: 110px;
    }
    #products_out .title_out {
        padding-top: 10px;
        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;
    }
    .banner_out.b_img .item .photo_slider_item .cat-desc h2 {
        font-size: 32px;
        min-height: 50px;
    }
    .banner_out.both.banner-photo-left .product_item_favorite {
        bottom: -43%;
    }
    .banner_out.both.banner-photo-left .product_item_new_in {
        top: -6px;
        left: 7px;
    }
    /* 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', Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #fff;
    }
    .blog.mobile-buttons .next-button {
        background: #000;
        float: right;
        padding: 10px 20px;
    }
    #top_out_r_mob .mobile-wrapper {
        min-width: 131px;
    }
    .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 {
        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 h3.date_total_look {
        left: 10px;
        top: 12px;
    }
    .editorials_wrapper .total_look_item_text {
        width: 280px;
    }
    .wrapper_editorial_homepage .wrapper_more .more {
        margin: 0 auto;
        max-width: 293px;
    }
    /*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 {
        position: initial;
        left: 25px;
        bottom: 14px;
        font-family: 'PFDinTextCompPro-Medium', Arial, Helvetica, sans-serif;
        font-size: 16px;
    }
    .owl_slider_total_look_proposed .total_look_item_text h3.date_total_look {
        position: initial;
        text-align: left;
    }
    .owl_slider_total_look_proposed .total_look_item_text .title_total_look {
        max-width: 300px;
        position: initial;
    }
    .owl_slider_total_look_proposed .total_look_item_text {
        width: 261px;
    }
    .total_took_in .product_favorite {
        position: absolute;
        top: -5vh;
        left: 2vw;
    }
    .title_proposed:before {
        z-index: -3;
    }
    .title_proposed:after {
        z-index: -3;
    }
    .carousel_wrapper_proposed {
        margin-top: 50px;
        margin-bottom: 0px;
    }
    .shop_the_look h1:before {
        left: 28px;
        width: 13%;
        top: 12px;
    }
    .shop_the_look h1:after {
        right: 30px;
        width: 13%;
        top: 13px;
    }
    .basket_btn a {
        font-size: 12px;
    }
    #products_out .title_out {
        padding-top: 10px;
        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;
    }
    .product_image_out_r .owl-nav .owl-next {
        position: absolute;
        top: 0%;
        right: 23vw;
        height: 100%;
        width: 29vw;
    }
    .newsletter p {
        font-size: 15px;
        margin-bottom: 43px;
    }
    .blog_list_item .row {
        display: flex;
        /* flex-direction: column; */
        flex-wrap: wrap;
    }
    .mobile.logo img {
        max-height: 40px;
    }
    #slideshow_out_out {
        top: 30px;
    }
    .title_brands {
        font-size: 32px;
    }
    .product_gallery {
        top: 40px;
    }
}