﻿@media (max-width: 767px) {
    .mobile_search {
        display: block;
        margin: 20px 4% 0;
    }

    .alertheader {
        top: -20px !important;
        text-align: left;
        left: 290px;
    }

    ::-webkit-scrollbar:vertical {
        width: 7px;
    }

    .contact_content h3 {
        /*font-size: 18px;*/
    }

    .brandstiles ul {
        width: 100%;
        float: left;
        padding: 0 4% 4% 10%;
        background: #faf0f2;
        font-size: 3.5vw;
        line-height: 2;
    }

        .brandstiles ul a {
            font-size: 3.5vw !important;
        }

    .brandtiles_title {
        color: #f0545f;
        font-family: 'Bebas Neue';
        font-size: 4vw !important;
        margin: 0;
        text-align: left;
        padding-left: 5%;
        margin-bottom: 5px;
    }

    body {
        overflow-x: hidden;
    }

    .c_box_left_space {
        margin-right: 1.6%;
    }

    .desktop_display {
        display: none !important;
    }

    .hide_icon {
        display: none !important;
    }

    .brand:last-child {
        margin-bottom: 15px;
    }


    .fixed-text {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        max-width: 100%;
        float: right;
        min-width: 217px;
        padding-right: 5px;
    }

    label.css_label_2 {
        background-size: 15%;
    }

    .comment {
        /*float: right;*/
    }

    .blog_person li {
        padding-left: 0;
        text-overflow: ellipsis;
        overflow: hidden;
        max-width: 53%;
        white-space: nowrap;
        padding-top: 30px;
    }

    .no_max {
        max-width: inherit !important;
    }

    .contact_content p {
        display: inline-block;
    }
    .contact_content p, .contact_content h3 {
        font-size: 14px;
    }
    .pink_bg1 {
        background-color: #f0d3d8;
        width: 100%;
        height: 40px;
        position: relative;
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: skewY(-5deg);
        margin-top: -20px;
    }

    .pink_bg2 {
        background-color: #f0d3d8;
        width: 100%;
        height: 160px;
        margin-top: -114px;
        margin-bottom: -160px;
        position: relative;
        z-index: -99;
    }

    .full_rel {
        background-color: #f0d3d8;
        bottom: 0;
    }

    .label_mrg_brand:last-child {
        margin-bottom: 0;
    }

    .login_start {
        width: 100%;
    }

    .m_trush img {
        height: 30px;
    }

    .m_shopping input[type="image"] {
        max-width: 36px;
        vertical-align: middle;
    }

    .blog_dropdown {
        width: 100%;
        float: left;
        padding: 0 4% 4% 40%;
        background: #faf0f2;
        font-size: 2.5vw;
        line-height: 4vw;
    }

    .row_left {
        width: 100%;
        margin: 0 1% 4% -1% !important;
    }

    .countrylist_width {
        width: 100%;
    }

    .full_width_mrg {
        margin: 1% 0 2.5% 1% !important;
    }

    .row_right {
        width: 100%;
        margin: 0 1%;
    }

    .searcH_filter {
        font-size: 4.2vw;
    }

    .brandtitle {
        font-size: 5vw !important;
    }

    .s_overview {
        background: transparent;
    }

    .body_rel {
        position: relative;
    }

    .icon_position {
        position: absolute;
        bottom: 0;
    }

    .products_box {
        margin-left: 0;
        margin-bottom: 15px;
    }

    .informatic_top {
        padding-top: 3.9%;
    }

    .videoframe iframe {
        width: 100%;
        height: 250px;
    }

    .dscript_content p {
        font-size: 1.3rem !important;
    }

    #carousel .flex-direction-nav a:before {
        font-size: 6vw;
    }

    .dscript_content ul li {
        font-size: 1.3rem !important;
        padding-left: 0;
    }

    .dscript_content ul {
        padding-left: 0;
    }

    .dscript_content h1, .dscript_content h2, .dscript_content h3, .dscript_content h4, .dscript_content h5, .dscript_content h6, .dscript_content p {
        font-size: 1.3rem !important;
    }

    .bottom_scroll ul li {
        margin-bottom: 15px;
        width: 100%;
        float: left;
    }

    .m_half_width {
        width: 91.5%;
    }

    .prodect-space {
        padding: 0;
    }

    .full_width_outerBox {
        position: relative;
        padding: 25px 0;
    }

        .full_width_outerBox:before {
            height: 100%;
            left: -25%;
            background: #f05560;
            content: '';
            position: absolute;
            width: 75%;
            display: block;
            top: 0;
            bottom: 0;
            z-index: -1;
        }

        .full_width_outerBox:after {
            height: 100%;
            background: #f05560;
            content: '';
            position: absolute;
            width: 75%;
            display: block;
            top: 0;
            bottom: 0;
            z-index: -2;
            right: -25%;
        }

    .form_top {
        margin-bottom: 0;
        margin-top: 0;
    }

    .filter h4, .kid_title {
        font-size: 5.6vw !important;
    }

    .middle_space {
        height: 8px;
    }

    .contact_content ul {
        padding-left: 11%;
    }

    .header_left {
        width: 40%;
        float: left;
        padding: 15px 10px;
    }

    .header_right {
        padding: 15px 15px 0;
        width: 60%;
    }

    .prodtitle {
        height: 30px;
    }

    .ul_style li {
        padding: 0 4%;
        box-sizing: border-box;
    }

        .ul_style li span a {
            font-size: 13px;
        }

        .ul_style li.responsive-menu img, #divLang img, .shoping_count_block img, {
            max-width: 70%;
        }

    .shoping_heart_block a img.icon_size {
        max-width: 100%;
    }

    .shopping_icon {
        text-align: center;
    }

    .header_left {
        padding: 2% 0 0 5%;
    }

    .caption {
        font-size: 3.5vw !important;
    }

    .language_flags .icon_size {
        width: 100%;
        max-width: 30px;
        height: auto;
    }

    .ul_style li img {
        cursor: pointer;
        max-width: 26px;
    }

    .ul_style li span.shoping_count {
        width: 36px;
        line-height: 46px;
    }

    .m_media_left {
        width: 100%;
        margin-bottom: 20px;
        margin-left: -4px;
    }

    .sing_up_text {
        margin-bottom: 15px;
    }

    .email_adres {
        background: none;
        border: 1px solid #ccd69f;
        color: #fff;
        width: 100%;
        padding: 8px 10px;
        font-size: 16px;
        margin: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        font-family: arial;
    }

    .emailer_block span.email_notify {
        width: 100%;
    }

    .emailer_block span.notify_btn {
        border: 1px solid #ccd69f;
        color: #fff;
        padding: 6px;
        margin: 0;
        font-size: 12px;
        width: 100px;
        float: left;
        box-sizing: border-box;
        position: absolute;
        right: 0;
        top: 0;
        text-align: center;
        font-family: arial;
    }

    .emailer_block {
        position: relative;
        padding-right: 105px;
    }

    .m_media_left li img {
        height: 24px;
    }

    .ph_num {
        font-size: 18px;
        vertical-align: middle;
    }

    .footer_icons li {
        margin-right: 10px;
    }

    .phone_icon img {
        vertical-align: sub;
    }

    .m_dropdown {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        margin: 0 auto;
        padding: 13px;
        width: 60%;
        z-index: 99999 !important;
    }

    .mobile_blog_text {
        color: #f0545f;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 15px;
        font-family: 'Bebas Neue';
        font-size: 24px;
        text-align: center;
        width: 100%;
    }

    .alert-strip .banner-bg-style {
        height: 350px;
        margin-top: -90px;
    }

    .alert-strip .banner-alert {
        top: 60px;
        margin: 0 9%;
    }

    .alert-strip .alert-content {
        font-size: 3vw !important;
    }

        .alert-strip .alert-content:after {
            border-bottom: 15px solid #f3968e;
            border-right: 50px solid transparent;
            top: -15px;
        }

        .alert-strip .alert-content:before {
            border-top: 15px solid #f3968e;
            border-left: 50px solid transparent;
        }
}

@media (min-width: 320px) and (max-width: 359px) {
    .fixed_header {
        width: 100%;
        margin: 0 auto;
    }

    .logo_res {
        display: block;
        max-width: 100%;
        height: auto;
    }

    .mobile_white_border {
        border: 1px solid #FFF;
        padding: 15px;
        width: 100%;
        float: left;
        margin-bottom: 24px;
    }

        .mobile_white_border.active {
            border: 1px solid #99ac3f;
        }

    .left_footer {
        width: 45%;
        float: left;
    }

    .right_footer {
        width: 55%;
        float: left;
    }

    .right-text {
        text-align: right;
        padding-top: 14px;
    }

    .submenu {
        font-size: 14px;
        padding-left: 15px;
        line-height: 28px;
    }

    .left-container {
        height: 82%;
    }

    .footer_terms {
        margin-top: 125px;
    }

    .full-width_2 {
        margin-top: 190px;
    }

    .footer_terms li {
        padding-left: 0;
        font-size: 4vw;
    }

        .footer_terms li:nth-child(2) {
            padding-left: 17px;
            padding-right: 17px;
        }

    .half_width {
        width: 90%;
        margin: 1% auto 9%;
    }

    .home_left {
        width: 100%;
        float: left;
    }

    .home_right {
        width: 100%;
        float: left;
    }

    .menu {
        padding: 0 2.8% 5%;
        top: 100%;
    }

        .menu ul li {
            font-size: 14px;
        }

    .body_green_bg {
        width: 100%;
        margin-top: 134%;
        height: 100%;
    }

    .header_banner {
        background-size: contain;
        background-size: cover;
        height: 90px;
        overflow: visible;
    }

    .catgory_item_left {
        width: 49%;
        float: left;
    }

    .catgory_bottom_box {
        width: 100%;
        float: left;
    }

    .catgory_item_right {
        width: 100%;
        float: left;
    }

    .drop_down_arrow {
        height: 100%;
        background: url(/assets/img/down_arrow.png) no-repeat scroll right;
        background-position-x: 95%;
        width: 100%;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border: 0;
        font-family: 'Bebas Neue';
        color: #f0545f;
        font-size: 24px;
        text-align-last: center;
    }

    .uparrowbg {
        background: url(/assets/img/up_arrow.png) no-repeat scroll right;
        background-position-x: 93%;
    }

    .drop_down_arrow select option::-ms-expand {
        display: none;
    }

    .drop_down_arrow option {
        text-align-last: center;
    }

    .body_green_bg_category {
        width: 100%;
        display: none;
    }

    .body_jungle_bg {
        width: 100%;
        margin-top: 253%;
        height: 100%;
    }

    .poly_container_big_green {
        width: 96%;
        min-height: 65px;
    }

        .poly_container_big_green span {
            position: absolute;
            bottom: 5px;
            font-size: 24px;
        }

    .poly_container_big {
        width: 96%;
        min-height: 65px;
    }

        .poly_container_big span {
            position: absolute;
            bottom: 5px;
            font-size: 24px;
        }

    .poly_container {
        width: 92%;
        min-height: 50px;
    }

    .blue {
        font-size: 16px;
    }

    pink {
        font-size: 16px;
    }

    .green {
        font-size: 16px;
    }

    .blue {
        font-size: 16px;
    }

    .lightpink {
        font-size: 16px;
    }

    .linkpink2 {
        font-size: 16px;
    }

    .linkgreen2 {
        font-size: 16px;
    }

    .poly_container span {
        position: absolute;
        bottom: 4px;
    }

    .products_box {
        width: 100% !important;
    }

    .products_items {
        width: 100%;
        float: left;
        padding-bottom: 40px;
    }

    .p_bg {
        background: url(/assets/img/body_bg.jpg) repeat;
    }

    .body_pink_bg {
        width: 100%;
        margin-top: 165%;
    }

    .mobile_menu {
        width: 60%;
        background: #FFF;
        border: 1px solid #f3968f;
        position: absolute;
        z-index: 99999;
        right: 0;
        text-align: left;
    }

        .mobile_menu ul {
            color: #174b75;
            font-family: 'Bebas Neue Book';
            font-size: 18px;
            margin: 20px 38px;
            list-style-type: none;
        }

            .mobile_menu ul li span {
                float: right;
                position: absolute;
                right: 20px;
            }

        .mobile_menu .active {
            color: #f0545f;
        }

        .mobile_menu ul li {
            margin-bottom: 10px;
        }

    .full_width_tab {
        width: 100%;
        float: left;
        background: #99ac3f;
        margin-top: 45%;
    }

    .tab_contant {
        width: 100%;
        float: left;
        background: #FFF;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .ei {
        font-family: 'Bebas Neue';
        font-size: 3rem !important;
        text-align: center;
    }

    .tab_clr {
        color: #174b75;
        font-family: 'Avenir';
        font-weight: 400;
        font-size: 10px;
    }

    .full_width_tab ul {
        list-style-type: none;
    }

        .full_width_tab ul li {
            overflow: auto;
        }

    .number2 {
        width: 100%;
        font-size: 5.7vw;
    }

    .middle_space {
        top: 20px;
    }

    .kidmobile {
        padding-top: 35px;
    }

    .kid_2 {
        transform: skewY(-5deg);
    }

    .schedule-slider-dayrange .handle-x-right {
        margin-top: -2%;
    }

    .schedule-slider-dayrange .handle-x-left {
        margin-top: -2%;
    }

    .tab_contant {
        display: none;
    }

        .tab_contant.active {
            display: block;
        }

    .bg_abos_home {
        left: 0;
        right: 0;
        top: -175px;
    }

    /*.polygon_span {
        padding: 9px;
        font-family: 'Avenir';
        font-size: 12px;
        white-space: pre;
        position: absolute;
        bottom: 0;
    }

    .polygon_span_big {
        position: absolute;
        bottom: 0;
        font-size: 18px;
        padding: 12px;
        font-family: 'Avenir';
        white-space: pre;
    }*/

    .bg_rel_footer {
        width: 100%;
    }

    .kla_service {
        margin-bottom: 20px;
    }

    .footer_bg {
        padding: 2% 5% 3.5% 3.5%;
    }

    .ratting_clr {
        top: -50px;
    }

    .home_cross {
        top: -165px;
    }

    .loginbox {
        position: absolute;
        border: solid 1px #99ac3f;
        width: 85%;
        padding: .7%;
        margin-top: 0;
        background: #9ad3cb;
        z-index: 99;
        right: 0;
        top: 0;
    }

    .email_txt {
        font-size: 14px;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    input[type=checkbox].css_checkbox_2 + label.css_label_2 {
        font-size: 14px;
    }

    .check_form span {
        font-size: 6vw;
    }

    .forgot_line {
        padding-left: 0;
        margin-bottom: 0;
    }

    .mobile_line {
        text-decoration: underline;
    }

    .login_form {
        padding: 0 5.5%;
    }

    .email_input {
        padding: 6px;
        font-size: 14px;
    }

    .login_top {
        padding: 5.5%;
    }

    .body_mobile_content {
        position: relative;
        margin-top: -160px;
        margin-bottom: 40px;
    }

    .two_box {
        width: 100%;
    }

    /*.contact_title {
        display: none;
    }*/

    .back_option_mobile {
        display: none;
    }

    .contact_content p, .contact_content h3 {
        font-size: 14px;
    }

    .bg_rel_4 {
        background: #fff;
        height: auto;
    }

    .block_detail_right_space {
        padding-right: 0;
        margin-top: 45px;
    }

    .img_block {
        width: 100%;
    }

    .blog_cont_block {
        width: 100%;
    }

    .img_block a img {
        width: 90%;
    }

    .m_blog_title {
        font-size: 14px;
        margin: 0;
        text-align: center;
    }

        .m_blog_title span img {
            float: right;
        }

    .white_trans_bg {
        background: transparent;
        position: relative;
        font-size: 18px;
    }

    .img_block img {
        width: 100%;
    }

    .by_person {
        font-size: 14px;
    }

    .bg_rel_6 {
        bottom: 0;
        margin-top: -40px;
    }

    .comment_rel a {
        top: 7px;
    }

    .textwrap {
        width: 100%;
    }

    .bd_rel_top {
        position: static;
        top: -25px;
    }

    .product_content {
        position: relative;
        left: 0;
        right: 0;
        /*margin-top: -130px;
        margin-bottom: 40px;
        top: -362px;*/
    }

    /*.polygon_span_details_big {
        font-size: 4.5vw;
    }*/

    .m_product_title {
        background: #FFF;
        padding: 15px;
        width: 100%;
        float: left;
    }

    .prodcut_title {
        width: 100%;
        font-family: 'Bebas Neue' !important;
        font-size: 7vw;
    }

    .m_prodcut_price {
        font-family: 'Bebas Neue';
        font-size: 7vw;
        color: #174b75;
        float: right;
        text-align: right;
    }

        .m_prodcut_price img {
            margin-right: 7px;
            width: 28%;
        }

    .m_product_title p {
        color: #174b75;
        font-family: 'Avenir LT Std 55 Roman';
    }

    .m_product_title ul {
        color: #174b75;
        margin-left: 15px;
        font-family: 'Avenir LT Std 55 Roman';
    }

    /*.m_fav_box {
        background: #fff;
        text-align: left;
        padding: 15px;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 30px;
        text-align: left;
        margin-bottom: 15px;
    }*/

    .m_left_box {
        width: 65%;
        float: left;
        padding-left: 15px;
    }

    .m_right_box {
        width: 30%;
        float: left;
        margin-right: 15px;
    }

    .m_border_btm {
        border-bottom: 1px solid #f3968e;
    }

    .m_title {
        color: #174b75;
        font-size: 14px !important;
        font-family: 'Avenir';
    }

    .m_beloved {
        font-size: 14px;
        font-family: 'Avenir LT Std 55 Roman';
        color: #174b75;
        margin-bottom: 20px;
        line-height: 15px;
    }

    .m_img_block {
        display: block;
        max-width: 100%;
        height: auto;
        width: 100%;
    }

    .m_price_fav {
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 1.5rem;
        color: #174b75;
        text-align: center;
        padding-bottom: 15px;
        padding-top: 10px;
        padding-right: 15px;
    }

    .m_trush {
        display: inline-block;
    }

    .m_shopping {
        display: inline-block;
        margin-left: 25px;
    }

        .m_shopping img {
            height: 25px;
        }

    .m_no_mrg {
        margin-bottom: 0;
        padding-bottom: 5px;
    }

    .m_eenheids {
        color: #174b75;
        font-family: 'Avenir LT Std 55 Roman';
        font-weight: 100;
        position: relative;
        top: -6px;
        font-size: 1.5rem;
        display: block;
        text-align: center;
    }

    /*.m_wachtlijst {
        background: #fff;
        text-align: left;
        padding: 40px 0 15px;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 30px;
        text-align: left;
    }*/

    .height_line {
        height: 97px;
    }

    .error_je {
        color: #f0545f;
        font-size: 12px;
    }

    .m_last_fav {
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 1.5rem;
        color: #174b75;
        text-align: right;
        border-right: 1px solid #9ad3cb;
        border-left: 1px solid #9ad3cb;
        border-bottom: 1px solid #9ad3cb;
        padding-bottom: 15px;
        min-height: 50px;
        max-height: 200px;
        padding-right: 15px;
    }

    /*.m_body_position {
        position: relative;
        top: -91px;
    }*/

    .m_fav_bg {
        background: url(/assets/img/body_bg.jpg) repeat;
        height: 100%;
        position: absolute;
        width: 100%;
        overflow: hidden;
        margin-top: -16%;
        z-index: -99;
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: skewY(-5deg);
    }

    .first_section {
        width: 24%;
        float: left;
    }

    .sec_section {
        width: 70%;
        float: left;
        margin-left: 5%;
    }

    .quntity_box {
        border-radius: 0;
        border: 1px solid #9ad3cb;
        background: #fff;
        color: #174b75;
        font-size: 11px;
        width: 90%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        padding-right: 20px;
        position: relative;
        margin-left: 10px;
    }

    .arrow_move {
        margin: 0 auto;
        position: absolute;
        top: 12px;
        right: 5px;
    }

    .trush_top {
        margin-top: 15px;
    }

    .totaal_van {
        font-size: 1.5rem;
        font-family: 'Avenir LT Std 55 Roman';
        color: #174b75;
        margin-bottom: 0;
        margin-top: 11px;
        line-height: 17px;
    }

    .totaal_right_space {
        text-align: right;
        padding-right: 7%;
    }

    .shopping_form {
        margin-top: 30px;
    }

    .m_back_option {
        color: #f0545f;
        font-family: 'Bebas Neue';
        text-transform: uppercase;
        font-size: 18px;
        text-align: right;
        margin: 0;
        cursor: pointer;
        margin-top: 15px;
    }

    .m_gratis {
        color: #174b75;
        font-size: 12px;
        font-family: 'Avenir LT Std 55 Roman';
        font-weight: 100;
        margin-bottom: 0;
    }

    .m_shopping_cart_title {
        position: absolute;
        text-align: center;
        top: 30px;
        left: 0;
        right: 0;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 24px;
        line-height: 30px;
        font-weight: 600;
        width: 85%;
        margin: 0 auto;
    }

    .m_overzicht {
        font-weight: 100;
        font-size: 20px;
    }

    .title_rec {
        background: #fff;
        text-align: left;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 24px;
        padding: 15px;
    }

    .m_vragen {
        background: #fff;
        color: #174b75;
        font-size: 14px;
        font-family: 'Avenir';
    }

    .m_order_name {
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 16px;
        color: #174b75;
    }

    .m_order_serial {
        font-size: 13px;
        color: #174b75;
    }

    /*.m_my_order_position {
        position: relative;
        top: -90px;
    }*/

    .m_order_space {
        margin-bottom: 15px;
    }

    .m_download {
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 16px;
        color: #f3968f;
    }

    .m_my_border {
        border: 1px solid #f3968f;
        margin-bottom: 15px;
        margin-top: 0;
    }

    .m_profile_title {
        background: #fff;
        text-align: left;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 24px;
    }

    .m_change_data {
        font-size: 12px;
        color: #99ac3f;
        font-family: 'Avenir LT Std 55 Roman';
    }


    .favor_two {
        width: 100%;
    }

    .productsWidth_bg {
        background: transparent;
    }

    .fav_box_bottom {
        border: 0;
    }

    .m_ul_dropdown {
        border: 0;
        font-family: 'Bebas Neue';
        color: #174b75;
        font-size: 24px;
        text-align-last: left;
        padding: 0;
        margin: 0;
        border-radius: 0;
        width: 100%;
        padding-left: 84px;
    }

        .m_ul_dropdown li a {
            color: #174b75 !important;
            white-space: inherit;
            line-height: 21px;
            margin-bottom: 12px;
            font-family: 'Bebas Neue Book';
        }

    .drop_down_arrow:hover {
        color: #174b75;
    }

    .drop_down_arrow:active {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    .filter_mobile {
        background: #faf0f2;
        color: #174b75;
        margin: 0 auto;
    }

    .filter {
        background: #174b75;
        margin: 0 auto;
    }

    .kid {
        background: #faf0f2;
        margin: 20px auto;
    }

    .filter_mobile h4 {
        font-family: 'Bebas Neue';
        font-size: 24px !important;
        margin: 0;
        text-align: left;
        padding-left: 31%;
    }

    .filter_line h4 span {
        float: right;
        padding-right: 8.5%;
    }

    .m_filter_content {
        position: relative;
    }

    .menu_block {
        width: 100%;
        float: left;
    }

    .filter_price {
        width: 100%;
        float: left;
    }

    .fixed_filter {
        overflow-y: auto;
        /*background: #fff;*/
        padding: 0px 10px 0px 10px;
        /*margin-top: 5px;*/
    }

    .kid_title {
        font-size: 20px;
    }

        .kid_title span {
            font-size: 11px;
        }

    .label_mrg_brand {
        margin: 8px 0 0px;
    }

    .deso_slider {
        width: 100%;
    }

    .product_detail {
        width: 100%;
    }

    .dispstartrange, .dispendrange, .mobiledispstartrange, .mobiledispendrange {
        color: #174b75;
        background: #fff;
        padding: 5px;
        margin-left: 5px;
    }

    .m_filter_price {
        width: 50%;
        float: left;
    }

    .m_filter_price_right {
        width: 50%;
        float: right;
    }

    .m_filter_price input {
        width: 70%;
        font-size: 4vw;
    }

    .m_filter_price_right input {
        width: 70%;
        font-size: 4vw;
    }

    .data-filterid {
        width: 100%;
        float: left;
    }

    .body_bg_mobile {
        background: url(/assets/img/body_bg.jpg);
        -ms-transform: rotate(358deg);
        -webkit-transform: rotate(358deg);
        transform: skewY(355deg);
    }

    .body_bg_mobile_bottom {
        background: url(/assets/img/body_bg.jpg);
    }

    .m_bg_position {
        position: relative;
        z-index: -99;
        top: -55px;
    }

    .m_menu {
        background-color: #fff !important;
        text-align: right;
        position: absolute;
        right: 0;
        top: 0;
        padding: 0 3%;
    }

        .m_menu ul {
            list-style-type: none;
            margin: 0;
            width: 100%;
            float: left;
        }

            .m_menu ul li {
                float: left;
                font-size: 14px;
                font-family: 'Cookiesandcream';
                color: #174b75;
                font-weight: 600;
            }

    .m2_body_bg_mobile {
        background: #99ac3f;
        -ms-transform: rotate(358deg);
        -webkit-transform: rotate(358deg);
        transform: skewY(355deg);
    }

    .m2_body_bg_mobile_btn {
        background: #99ac3f;
    }

    .m2_bg_position {
        position: relative;
        z-index: -99;
    }

    .m2_menu {
        background-color: #fff !important;
        text-align: right;
        position: absolute;
        right: 0;
        top: -1px;
        padding: 0 3%;
    }

        .m2_menu ul {
            list-style-type: none;
            margin: 0;
            width: 100%;
            float: left;
        }

            .m2_menu ul li {
                float: left;
                font-size: 14px;
                font-family: 'Cookiesandcream';
                color: #174b75;
                font-weight: 600;
            }

    .shopping_address_green_bg {
        width: 100%;
    }

    .shopping_address_bg {
        width: 100%;
    }

    .fav_box {
        border: 0;
    }

    .m_shopping_bg {
        background: #fff;
    }

    .postcode_width {
        width: 100%;
    }

    .wtr_mrg {
        padding-top: 9px;
        margin-bottom: 0;
    }

    input[type=checkbox].css-checkbox + label.css-label {
        font-size: 13px;
        line-height: 19px;
    }

    .m_border_font {
        border: 1px solid #9ad3cb !important;
        font-size: 14px;
    }

    .m_jangel_bg {
        -ms-transform: rotate(-8deg);
        -webkit-transform: rotate(-8deg);
        transform: skewY(-8deg);
        height: 20%;
        position: absolute;
        width: 100%;
        overflow: hidden;
        background-color: #9ad3cb;
        margin-top: -55px;
        z-index: -1;
    }

    .bg_abos {
        position: relative;
    }

    .footer_m_border {
        border: 1px solid #fff;
        list-style-type: none;
        padding: 10px;
        width: 100%;
        float: left;
    }

    .bg_rel {
        top: 302px;
    }

    .new_bg_rel {
        float: none;
        height: 100% !important;
    }

    .m_green_bg {
        background: #99ac3f;
    }

    .shopping-bask {
        display: block;
        text-align: center;
        float: inherit;
        font-size: 7vw;
    }

        .shopping-bask img {
            display: block;
            text-align: center;
            margin: 0 auto;
        }

    .out_of_stock2 {
        font-size: 14px;
        padding: 3px;
        position: absolute;
        left: 12px;
        top: 7px;
    }

    .wishlist {
        top: 94px;
    }

    .m_body_bg {
        background: url(/assets/img/body_bg.jpg);
        -ms-transform: rotate(-8deg);
        -webkit-transform: rotate(-8deg);
        transform: skewY(-8deg);
        height: 245px;
        position: relative;
        width: 100%;
        overflow: hidden;
        margin-top: -55px;
        z-index: -1;
        top: 40px;
    }

    .login_start {
        max-width: initial;
        min-width: inherit;
    }

    .m_product_btm_bg {
        background: url(/assets/img/body_bg.jpg);
        z-index: -1;
        overflow: hidden;
    }

    .m_bg_trnas {
        width: auto;
        height: auto;
        float: left;
        z-index: 1;
        position: relative;
    }

    .m_footer_box {
        height: 85px;
        position: relative;
        /*margin-top: -129px;*/
        top: 80px;
    }

    .view_title {
        font-size: 16px;
    }

    .view_content {
        font-size: 14px;
    }

    .view_change {
        font-size: 14px;
    }

    .view_span {
        font-size: 14px;
        font-weight: 600;
    }

    .view_span2 {
        font-size: 12px;
        font-weight: 600;
        color: #174b75 !important;
        font-family: 'Avenir LT Std 55 Roman';
    }

    .bestel_option {
        color: #f0545f;
        font-family: 'Bebas Neue';
        text-transform: uppercase;
        font-size: 18px;
        text-align: right;
        margin: 0;
        cursor: pointer;
    }

    .m_leftBox_content {
        padding: 0 !important;
    }

    input[type=checkbox].pay-checkbox + label.pay-label {
        font-size: 12px;
    }

    /*.add_border_clr {
        border: 1px solid #9ad3cb !important;
    }*/

    .m_drp_fnt {
        font-size: 14px;
        text-align-last: left;
    }

    .bg_abos_4 {
        margin-top: -160px;
    }

    .full_rel {
        margin-top: 60px;
    }

    .bottom_scroll {
        margin-top: 0;
    }

    .footer_submenu {
        padding-top: 0;
        padding-bottom: 55px;
    }

    .white_border {
        padding-top: 15px;
    }

    .sec_header_right {
        padding: 3.5% 3.5% 0 0;
    }

    .product_down_text {
        font-size: 14px;
    }

    .header_heart {
        left: 13px !important;
        top: 4px !important;
    }


    .wishlist_position_new {
        right: 10px;
        top: -74px;
    }


    .shopping_bag_icon {
        width: 61%;
    }

    /*.imgfavourite {
        width: 40%;
    }*/

    .voor {
        font-size: 4vw !important;
    }

    input[type=checkbox].css_checkbox_2:checked + label.css_label_2 {
        background-position: 0 -15px;
    }

    input[type=checkbox].css_checkbox_2 + label.css_label_2 {
        height: 16px;
        padding-left: 30px;
        line-height: 16px;
    }

    .logn_txt {
        font-size: 6vw;
    }

    .login_popup_icon {
        width: 46%;
    }

    .login_right li {
        margin-left: 0;
    }

    .footer_nav {
        font-size: 8.9vw;
    }

    .nostock {
        font-size: 3.3vw;
    }

    .bg_rel_2 {
        position: relative;
        background: #99ac3f;
        height: 375px;
        top: 318px;
        z-index: -99;
    }

    .productivity_slider-desk .bg_rel_2 {
        height: auto;
    }

    .m_bg_rel_2 {
        position: relative;
        background: #99ac3f;
        height: 102px;
        top: 0;
        z-index: -99;
        -ms-transform: rotate(353deg);
        -webkit-transform: rotate(353deg);
        transform: skewY(353deg);
        margin-top: -40px;
    }

    .gerela {
        margin: 20px 0 14px;
        font-size: 6vw;
    }

    .number {
        font-size: 5.7vw;
    }

    .mobile_pd_text {
        color: #f0545f;
        position: absolute;
        right: 20px;
        top: 100px;
        font-family: 'Bebas Neue';
        font-size: 21px;
        text-align-last: center;
    }



    .variationName {
        font-size: 4vw;
    }

    .shopping_quntity {
        font-size: 4vw;
    }

    .address_input_pink {
        font-size: 16px;
    }

    .back_option {
        font-size: 6vw;
    }

    .m_product_bg {
        background-color: #fff;
        width: 100%;
        height: 215px;
        margin-top: -117px;
        margin-bottom: -140px;
        position: relative;
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: skewY(-5deg);
        float: left;
    }

    .errormsg {
        font-size: 4.2vw;
    }

    .msgInfo {
        font-size: 4.2vw;
    }

    .countrylist {
        font-size: 14px;
    }

    .shopping_ddwn li a {
        font-size: 14px;
    }

    .herstel {
        font-size: 14px;
    }

    .contact_content {
        font-size: 14px;
    }

    .person_name {
        font-size: 22px;
        margin-left: 6%;
    }

    .read_more {
        font-size: 16px;
    }

    .form_top_2 {
        margin-top: 10px;
    }

    .femmy_clr {
        font-size: 4vw;
    }

    .date_time {
        font-size: 4vw;
    }

    .blog_dropdown {
        font-size: 3.5vw;
        line-height: 2;
    }

    .pl_body_green_bg {
        background-color: #c2ce8b;
        width: 100%;
        height: 300px;
        margin-bottom: -100px;
        position: relative;
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: skewY(-5deg);
        margin-top: -225px;
        float: left;
    }

    .product_top_space {
        margin-bottom: 0;
    }

    .login_option {
        font-size: 6vw;
    }

    .mrg_top_shopping {
        margin-top: -155px;
    }

    .header_left a img {
        max-width: 100%;
    }
}

@media (min-width: 360px) and (max-width: 479px) {
    .fixed_header {
        width: 100%;
        margin: 0 auto;
    }

    .logo_res {
        display: block;
        max-width: 90%;
        height: auto;
    }

    .mobile_white_border {
        border: 1px solid #FFF;
        padding: 15px;
        width: 100%;
        float: left;
        margin-bottom: 24px;
    }

        .mobile_white_border.active {
            border: 1px solid #99ac3f;
        }

    .left_footer {
        width: 45%;
        float: left;
    }

    .right_footer {
        width: 55%;
        float: left;
    }

    .right-text {
        text-align: right;
        padding-top: 14px;
    }

    .submenu {
        font-size: 14px;
        padding-left: 15px;
        line-height: 28px;
    }

    .left-container {
        height: 82%;
    }

    .footer_terms {
        margin-top: 125px;
    }

    .full-width_2 {
        margin-top: 190px;
    }

    .footer_terms li {
        padding-left: 0;
        font-size: 4vw;
    }

        .footer_terms li:nth-child(2) {
            padding-left: 17px;
            padding-right: 17px;
        }

    /*.half_width {
        width: 95%;
        margin: 0 auto 9%;
    }*/

    .home_left {
        width: 100%;
        float: left;
    }

    .home_right {
        width: 100%;
        float: left;
    }

    .menu {
        top: 100%;
        padding: 0 2.8% 5%;
    }

        .menu ul li {
            font-size: 14px;
        }

    .body_green_bg {
        width: 100%;
        margin-top: 135%;
    }

    /*.header_banner {
        background-size: contain;
        background-size: cover;
        height: 102px;
        overflow: visible;
    }*/

    .catgory_item_left {
        width: 49%;
        float: left;
    }

    .catgory_bottom_box {
        width: 100%;
        float: left;
    }

    .catgory_item_right {
        width: 100%;
        float: left;
    }

    .drop_down_arrow {
        height: 100%;
        background: url(/assets/img/down_arrow.png) no-repeat scroll right;
        background-position-x: 93%;
        width: 100%;
        -webkit-appearance: none;
        cursor: pointer;
        -moz-appearance: none;
        appearance: none;
        border: 0;
        font-family: 'Bebas Neue';
        color: #f0545f;
        font-size: 24px;
        text-align-last: center;
        margin: 0 auto;
    }

    .uparrowbg {
        background: url(/assets/img/up_arrow.png) no-repeat scroll right;
        background-position-x: 93%;
    }

    .drop_down_arrow select option::-ms-expand {
        display: none;
    }

    .drop_down_arrow option {
        text-align-last: center;
    }

    .body_green_bg_category {
        width: 100%;
        display: none;
    }

    .body_jungle_bg {
        width: 100%;
        margin-top: 250%;
        height: 100%;
    }

    .poly_container_big_green {
        width: 96%;
        min-height: 65px;
    }

        .poly_container_big_green span {
            position: absolute;
            bottom: 5px;
            font-size: 24px;
        }

    .poly_container_big {
        width: 96%;
        min-height: 65px;
    }

        .poly_container_big span {
            position: absolute;
            bottom: 5px;
            font-size: 24px;
        }

    .poly_container {
        width: 92%;
        min-height: 50px;
    }

    .blue {
        font-size: 16px;
    }

    pink {
        font-size: 16px;
    }

    .green {
        font-size: 16px;
    }

    .blue {
        font-size: 16px;
    }

    .lightpink {
        font-size: 16px;
    }

    .linkpink2 {
        font-size: 16px;
    }

    .linkgreen2 {
        font-size: 16px;
    }

    .poly_container span {
        position: absolute;
        bottom: 4px;
    }

    .products_box {
        width: 100% !important;
    }

    .products_items {
        width: 100%;
        float: left;
        padding-bottom: 40px;
    }

    .p_bg {
        background: url(/assets/img/body_bg.jpg) repeat;
    }

    .body_pink_bg {
        width: 100%;
        margin-top: 165%;
    }

    .mobile_menu {
        width: 60%;
        background: #FFF;
        border: 1px solid #f3968f;
        position: absolute;
        z-index: 99999;
        right: 0;
        text-align: left;
    }

        .mobile_menu ul {
            color: #174b75;
            font-family: 'Bebas Neue Book';
            font-size: 18px;
            margin: 20px 38px;
            list-style-type: none;
        }

            .mobile_menu ul li span {
                float: right;
                position: absolute;
                right: 20px;
            }

        .mobile_menu .active {
            color: #f0545f;
        }

        .mobile_menu ul li {
            margin-bottom: 10px;
        }

    .full_width_tab {
        width: 100%;
        float: left;
        background: #99ac3f;
        margin-top: 45%;
    }

    .tab_contant {
        width: 100%;
        float: left;
        background: #FFF;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .ei {
        font-family: 'Bebas Neue';
        font-size: 7vw;
        text-align: center;
    }

    .tab_clr {
        color: #174b75;
        font-family: 'Avenir LT Std 55 Roman';
        font-weight: 400;
        font-size: 1.3rem;
    }

    .full_width_tab ul {
        list-style-type: none;
    }

        .full_width_tab ul li {
            overflow: auto;
        }

    .number2 {
        width: 100%;
        font-size: 4.7vw;
    }

    .middle_space {
        top: 20px;
    }

    .kidmobile {
        padding-top: 35px;
    }

    .kid_2 {
        transform: skewY(-5deg);
    }

    .schedule-slider-dayrange .handle-x-right {
        margin-top: -2%;
    }

    .schedule-slider-dayrange .handle-x-left {
        margin-top: -2%;
    }

    .tab_contant {
        /*display: none;*/
        padding: 15px;
    }

        .tab_contant.active {
            display: block;
        }

    .bg_abos_home {
        left: 0;
        right: 0;
        top: -175px;
    }

    /*.polygon_span {
        padding: 7px;
        font-family: 'Avenir';
        font-size: 12px;
        white-space: pre;
        position: absolute;
        bottom: 3px;
    }

    .polygon_span_big {
        position: absolute;
        bottom: 0;
        font-size: 18px;
        padding: 12px;
        font-family: 'Avenir';
        white-space: pre;
    }*/

    .bg_rel_footer {
        width: 100%;
    }

    .kla_service {
        margin-bottom: 20px;
    }

    .footer_bg {
        padding: 2% 0 3.5%;
    }

    .ratting_clr {
        top: -50px;
    }

    .home_cross {
        top: -165px;
    }

    .loginbox {
        position: absolute;
        border: solid 1px #99ac3f;
        width: 85%;
        padding: .7%;
        margin-top: 0;
        background: #9ad3cb;
        z-index: 99;
        right: 0;
        top: 0;
    }

    .email_txt {
        font-size: 16px;
        margin-bottom: 5px;
        margin-top: 15px;
    }

    input[type=checkbox].css_checkbox_2 + label.css_label_2 {
        font-size: 16px;
    }

    .check_form span {
        font-size: 6vw;
    }

    .forgot_line {
        padding-left: 0;
        margin-bottom: 0;
    }

    .mobile_line {
        text-decoration: underline;
    }

    .login_form {
        padding: 0 5.5%;
    }

    .email_input {
        padding: 6px;
        font-size: 16px;
    }

    .login_top {
        padding: 5.5%;
    }

    .body_mobile_content {
        position: relative;
        /*margin-top: -216px;*/
        margin-top: -130px;
        margin-bottom: 40px;
    }

    .two_box {
        width: 100%;
    }

    .back_option_mobile {
        display: none;
    }

    .contact_content p {
        font-size: 14px;
    }

    .bg_rel_4 {
        background: #fff;
        height: auto;
    }

    .block_detail_right_space {
        padding-right: 0;
        margin-top: 45px;
    }

    .img_block {
        width: 100%;
    }

    .blog_cont_block {
        width: 100%;
    }

    .img_block a img {
        width: 90%;
    }

    .white_trans_bg {
        background: transparent;
        position: relative;
        font-size: 18px;
    }

    .m_blog_title {
        font-size: 14px;
        margin: 0;
        text-align: center;
    }

        .m_blog_title span img {
            float: right;
        }

    .img_block img {
        width: 100%;
    }

    .by_person {
        font-size: 14px;
    }

    .bg_rel_6 {
        bottom: 0;
        height: auto;
        max-height: 756px;
    }

    .comment_rel a {
        top: 7px;
    }

    .textwrap {
        width: 100%;
    }

    .bd_rel_top {
        /*position: static;
        top: -25px;*/
    }

    /*.product_content {
        position: relative;
        left: 0;
        right: 0;
        margin-top: -130px;
        margin-bottom: 40px;
        top: -362px;
    }*/

    /*.polygon_span_details_big {
        font-size: 4.5vw;
    }*/

    .m_product_title {
        background: #FFF;
        padding: 15px;
        width: 100%;
        float: left;
    }

    .prodcut_title {
        width: 100%;
        font-family: 'Bebas Neue' !important;
        font-size: 6vw;
    }

    .m_prodcut_price {
        font-family: 'Bebas Neue';
        font-size: 6vw;
        color: #174b75;
        float: right;
        text-align: right;
    }

        .m_prodcut_price img {
            margin-right: 15px;
            width: 28%;
        }

    .m_product_title p {
        color: #174b75;
        font-family: 'Avenir LT Std 55 Roman';
    }

    .m_product_title ul {
        color: #174b75;
        margin-left: 15px;
        font-family: 'Avenir LT Std 55 Roman';
    }

    /*.m_fav_box {
        background: #fff;
        text-align: left;
        padding: 15px;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 30px;
        text-align: left;
        margin-bottom: 15px;
    }*/

    .m_left_box {
        width: 65%;
        float: left;
    }

    .m_right_box {
        width: 30%;
        float: left;
    }

    .m_border_btm {
        border-bottom: 1px solid #f3968e;
    }

    .m_title {
        color: #174b75;
        font-size: 14px !important;
        font-family: 'Avenir';
    }

    .m_beloved {
        font-size: 14px;
        font-family: 'Avenir LT Std 55 Roman';
        color: #174b75;
        margin-bottom: 20px;
        line-height: 15px;
    }

    .m_img_block {
        display: block;
        max-width: 100%;
        height: auto;
        width: 100%;
    }

    .m_price_fav {
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 1.5rem;
        color: #174b75;
        text-align: center;
        padding-bottom: 15px;
        padding-top: 10px;
    }

    .m_trush {
        display: inline-block;
    }

    .m_shopping {
        display: inline-block;
        margin-left: 25px;
    }

        .m_shopping img {
            height: 25px;
        }

    .m_no_mrg {
        margin-bottom: 0;
        padding-bottom: 5px;
    }

    .m_eenheids {
        color: #174b75;
        font-family: 'Avenir LT Std 55 Roman';
        font-weight: 100;
        position: relative;
        top: -6px;
        font-size: 1.6rem;
        display: block;
        text-align: center;
    }



    /*.m_wachtlijst {
        background: #fff;
        text-align: left;
        padding: 40px 0 15px;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 30px;
        text-align: left;
        padding-left: 15px;
    }*/

    .height_line {
        height: 97px;
    }

    .error_je {
        color: #f0545f;
        font-size: 12px;
    }

    .m_last_fav {
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 1.5rem;
        color: #174b75;
        text-align: right;
        border-right: 1px solid #9ad3cb;
        border-left: 1px solid #9ad3cb;
        border-bottom: 1px solid #9ad3cb;
        padding-bottom: 15px;
        min-height: 50px;
        max-height: 200px;
        padding-right: 48px;
    }

    .m_body_position {
        position: relative;
    }

    .m_fav_bg {
        background: url(/assets/img/body_bg.jpg) repeat;
        height: 100%;
        position: relative;
        width: 100%;
        overflow: hidden;
        margin-top: -16%;
        z-index: -99;
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: skewY(-5deg);
    }

    .first_section {
        width: 24%;
        float: left;
    }

    .sec_section {
        width: 75%;
        float: left;
    }

    .quntity_box {
        border-radius: 0;
        border: 1px solid #9ad3cb;
        background: #fff;
        color: #174b75;
    }

    .arrow_move {
        margin-top: 5px !important;
        margin-left: 10px !important;
    }

    .trush_top {
        margin-top: 15px;
    }

    .totaal_van {
        font-size: 1.5rem;
        font-family: 'Avenir LT Std 55 Roman';
        color: #174b75;
        margin-bottom: 10px;
        margin-top: 13px;
        line-height: 15px;
    }

    .totaal_right_space {
        text-align: right;
        padding-right: 5%;
    }

    .shopping_form {
        margin-top: 30px;
    }

    .m_back_option {
        color: #f0545f;
        font-family: 'Bebas Neue';
        text-transform: uppercase;
        font-size: 2.5rem;
        text-align: right;
        margin: 0;
        cursor: pointer;
        margin-top: 15px;
    }

    .m_gratis {
        color: #174b75;
        font-size: 12px;
        font-family: 'Avenir LT Std 55 Roman';
        font-weight: 100;
        margin-bottom: 0;
    }

    .m_shopping_cart_title {
        position: absolute;
        top: 120px;
        left: 0;
        right: 0;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 24px;
        line-height: 22px;
        font-weight: 600;
        max-width: 80%;
        text-align: right;
        margin: 0 auto;
    }

    .m_overzicht {
        font-weight: 100;
        font-size: 20px;
    }


    .title_rec {
        background: #fff;
        text-align: left;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 24px;
        padding: 15px;
    }

    .m_vragen {
        background: #fff;
        color: #174b75;
        font-size: 14px;
        font-family: 'Avenir';
    }

    .m_order_name {
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 16px;
        color: #174b75;
    }

    .m_order_serial {
        font-size: 13px;
        color: #174b75;
    }

    /*.m_my_order_position {
        position: relative;
        top: -90px;
    }*/

    .m_order_space {
        margin-bottom: 15px;
    }

    .m_download {
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 16px;
        color: #f3968f;
    }

    .m_my_border {
        border: 1px solid #f3968f;
        margin-bottom: 15px;
        margin-top: 0;
    }

    .m_profile_title {
        background: #fff;
        text-align: left;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 24px;
    }

    .m_change_data {
        font-size: 12px;
        color: #99ac3f;
        font-family: 'Avenir LT Std 55 Roman';
    }

    .favor_two {
        width: 100%;
    }

    .productsWidth_bg {
        background: transparent;
    }

    .fav_box_bottom {
        border: 0;
    }

    .body_green_bg {
        width: 100%;
        margin-top: 134%;
        height: 100%;
    }

    .m_ul_dropdown {
        border: 0;
        font-family: 'Bebas Neue';
        color: #174b75;
        font-size: 24px;
        text-align-last: center;
        padding: 0;
        margin: 0;
        border-radius: 0;
        width: 100%;
    }

        .m_ul_dropdown li a {
            color: #174b75 !important;
        }

    .drop_down_arrow:hover {
        color: #174b75;
    }

    .drop_down_arrow:active {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    .filter_mobile {
        background: #faf0f2;
        color: #174b75;
        margin: 0 auto;
    }

    .filter {
        background: #174b75;
        margin: 0 auto;
    }

    .kid {
        background: #faf0f2;
        margin: 20px auto;
    }

    .filter_mobile h4 {
        font-family: 'Bebas Neue';
        font-size: 24px !important;
        margin: 0;
        text-align: left;
        padding-left: 33%;
    }

    .filter_line h4 span {
        float: right;
        padding-right: 10.5%;
    }

    .m_filter_content {
        position: relative;
    }

    .menu_block {
        width: 100%;
        float: left;
    }

    .filter_price {
        width: 100%;
        float: left;
    }

    .fixed_filter {
        overflow-y: auto;
        /*background: #fff;*/
        padding: 0px 10px 0px 10px;
        /*margin-top: 5px;*/
    }

    .kid_title {
        font-size: 20px;
    }

        .kid_title span {
            font-size: 11px;
        }

    .label_mrg_brand {
        margin: 8px 0 0px;
    }

    .deso_slider {
        width: 100%;
    }

    .product_detail {
        width: 100%;
    }

    .dispstartrange, .dispendrange, .mobiledispstartrange, .mobiledispendrange {
        color: #174b75;
        background: #fff;
        padding: 5px;
        margin-left: 5px;
    }

    .m_filter_price {
        width: 50%;
        float: left;
    }

    .m_filter_price_right {
        width: 50%;
        float: right;
    }

    .m_filter_price input {
        width: 70%;
        font-size: 4vw;
    }

    .m_filter_price_right input {
        width: 70%;
        font-size: 4vw;
    }

    .data-filterid {
        width: 100%;
        float: left;
    }

    .body_bg_mobile {
        background: url(/assets/img/body_bg.jpg);
        -ms-transform: rotate(358deg);
        -webkit-transform: rotate(358deg);
        transform: skewY(355deg);
    }

    .body_bg_mobile_bottom {
        background: url(/assets/img/body_bg.jpg);
    }

    .m_bg_position {
        position: relative;
        z-index: -99;
        top: -55px;
    }

    .m_menu {
        background-color: #fff !important;
        text-align: right;
        position: absolute;
        right: 0;
        top: 0;
        padding: 0 3.8%;
    }

        .m_menu ul {
            list-style-type: none;
            margin: 0;
            width: 100%;
            float: left;
        }

            .m_menu ul li {
                float: left;
                font-size: 15px;
                font-family: 'Cookiesandcream';
                color: #174b75;
                font-weight: 600;
            }

    .m2_body_bg_mobile {
        background: #99ac3f;
        -ms-transform: rotate(358deg);
        -webkit-transform: rotate(358deg);
        transform: skewY(355deg);
    }

    .m2_body_bg_mobile_btn {
        background: #99ac3f;
    }

    /*.m2_bg_position {
        position: relative;
        z-index: -99;

    }*/

    .m2_menu {
        background-color: #fff !important;
        text-align: right;
        position: absolute;
        right: 0;
        top: -1px;
        padding: 0 3.8%;
    }

        .m2_menu ul {
            list-style-type: none;
            margin: 0;
            width: 100%;
            float: left;
        }

            .m2_menu ul li {
                float: left;
                font-size: 15px;
                font-family: 'Cookiesandcream';
                color: #174b75;
                font-weight: 600;
            }

    .shopping_address_green_bg {
        width: 100%;
    }

    .shopping_address_bg {
        width: 100%;
    }

    .fav_box {
        border: 0;
    }

    .m_shopping_bg {
        background: #fff;
    }

    .postcode_width {
        width: 100%;
    }

    .wtr_mrg {
        padding-top: 9px;
        margin-bottom: 0;
    }

    input[type=checkbox].css-checkbox + label.css-label {
        font-size: 14px;
    }

    .m_border_font {
        border: 1px solid #9ad3cb !important;
        font-size: 14px;
    }

    .m_jangel_bg {
        -ms-transform: rotate(-8deg);
        -webkit-transform: rotate(-8deg);
        transform: skewY(-8deg);
        height: 20%;
        position: absolute;
        width: 100%;
        overflow: hidden;
        background-color: #9ad3cb;
        margin-top: -55px;
        z-index: -1;
    }

    .footer_m_border {
        border: 1px solid #fff;
        list-style-type: none;
        padding: 15px;
        width: 100%;
        float: left;
    }

    .shopping_quntity {
        margin: 0;
        font-size: 3.5vw;
        padding: 5px 10px;
    }

    .bg_rel {
        top: 302px;
    }

    .new_bg_rel {
        float: none;
        height: 100% !important;
    }

    .m_green_bg {
        background: #99ac3f;
    }

    .shopping-bask {
        display: block;
        text-align: center;
        float: inherit;
        font-size: 6.4vw;
    }

        .shopping-bask img {
            display: block;
            text-align: center;
            margin: 0 auto;
        }

    .bg_abos {
        position: relative;
    }

    .out_of_stock2 {
        font-size: 14px;
        padding: 3px;
        position: absolute;
        left: 12px;
        top: 11px;
    }



    .voor {
        font-size: 16px !important;
    }

    .m_body_bg {
        background: url(/assets/img/body_bg.jpg);
        -ms-transform: rotate(-8deg);
        -webkit-transform: rotate(-8deg);
        transform: skewY(-8deg);
        height: 245px;
        position: relative;
        width: 100%;
        overflow: hidden;
        margin-top: -55px;
        z-index: -1;
        top: 40px;
    }

    .login_start {
        max-width: initial;
        min-width: inherit;
        width: 100%;
    }

    .m_footer_box {
        height: 100px;
        position: relative;
        /*margin-top: -129px;*/
        top: 80px;
    }

    .view_title {
        font-size: 16px;
    }

    .view_content {
        font-size: 14px;
    }

    .view_change {
        font-size: 14px;
    }

    .view_span {
        font-size: 14px;
        font-weight: 600;
    }

    .view_span2 {
        /*font-size: 12px;*/
        font-weight: 600;
        color: #174b75 !important;
        font-family: 'Avenir LT Std 55 Roman';
    }

    .bestel_option {
        color: #f0545f;
        font-family: 'Bebas Neue';
        text-transform: uppercase;
        font-size: 2.5rem;
        text-decoration: none !important;
        text-align: right;
        margin: 0;
        cursor: pointer;
    }

    input[type=checkbox].pay-checkbox + label.pay-label {
        font-size: 12px;
    }

    /*.add_border_clr {
        border: 1px solid #9ad3cb !important;
    }*/

    .m_drp_fnt {
        font-size: 14px;
        text-align-last: left;
    }

    .full_rel {
        margin-top: 60px;
    }

    .bottom_scroll {
        margin-top: 0;
    }

    .footer_submenu {
        padding-top: 0;
        padding-bottom: 55px;
    }

    .white_border {
        padding-top: 15px;
    }

    .sec_header_right {
        padding: 3.5% 3.5% 0 0;
    }

    .product_down_text {
        font-size: 14px;
    }

    .header_heart {
        left: 13px !important;
        top: 4px !important;
    }


    .shopping_bag_icon {
        width: 45%;
        margin-bottom: 5%;
    }

    /*.imgfavourite {
        width: 40%;
    }*/

    input[type=checkbox].css_checkbox_2:checked + label.css_label_2 {
        background-position: 0 -17px;
        font-size: 16px;
    }

    input[type=checkbox].css_checkbox_2 + label.css_label_2 {
        height: 17px;
        padding-left: 30px;
        line-height: 16px;
    }

    .logn_txt {
        font-size: 6vw;
    }

    .login_popup_icon {
        width: 58%;
    }

    .login_right li {
        margin-left: 0;
    }

    .footer_nav {
        font-size: 8vw;
    }

    .nostock {
        font-size: 3.3vw;
    }

    .bg_rel_2 {
        position: relative;
        background: #99ac3f;
        height: 375px;
        top: 275px;
        z-index: -99;
    }

    .m_bg_rel_2 {
        position: relative;
        background: #99ac3f;
        height: 102px;
        top: 0;
        z-index: -99;
        -ms-transform: rotate(353deg);
        -webkit-transform: rotate(353deg);
        transform: skewY(353deg);
        margin-top: -40px;
    }

    .gerela {
        margin: 20px 0 14px;
        font-size: 5vw;
    }

    .number {
        font-size: 4.7vw;
    }

    .mobile_pd_text {
        color: #f0545f;
        position: absolute;
        right: 20px;
        top: 100px;
        font-family: 'Bebas Neue';
        font-size: 28px;
        text-align-last: center;
    }

    .pink_bg2 {
        height: 180px;
        margin-top: -114px;
        margin-bottom: -174px;
    }



    .variationName {
        font-size: 3.5vw;
    }

    .address_input_pink {
        font-size: 16px;
    }

    .back_option {
        font-size: 6vw;
    }

    .m_product_btm_bg {
        background: url(/assets/img/body_bg.jpg);
        z-index: -1;
        overflow: hidden;
    }

    .m_bg_trnas {
        width: auto;
        height: auto;
        float: left;
        z-index: 1;
        position: relative;
    }

    .m_product_bg {
        background-color: #fff;
        width: 100%;
        height: 215px;
        margin-top: -117px;
        margin-bottom: -140px;
        position: relative;
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: skewY(-5deg);
        float: left;
    }

    .errormsg {
        font-size: 1.5rem;
    }

    /*.msgInfo {
        font-size: 4.2vw;
    }*/

    .countrylist {
        font-size: 16px;
    }

    .shopping_ddwn li a {
        font-size: 16px;
    }

    .herstel {
        font-size: 16px;
    }

    .person_name {
        font-size: 22px;
        margin-left: 6%;
    }

    .read_more {
        font-size: 16px;
    }

    .form_top_2 {
        margin-top: 10px;
    }

    .contact_content {
        /*font-size: 4vw;*/
    }

    .femmy_clr {
        font-size: 4vw;
    }

    .date_time {
        font-size: 4vw;
    }

    .blog_dropdown {
        font-size: 3.5vw;
        line-height: 2;
    }

    .pl_body_green_bg {
        background-color: #c2ce8b;
        width: 100%;
        height: 300px;
        margin-bottom: -100px;
        position: relative;
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: skewY(-5deg);
        margin-top: -225px;
        float: left;
    }

    .product_top_space {
        margin-bottom: 0;
    }

    .login_option {
        font-size: 6vw;
    }

    .mrg_top_shopping {
        margin-top: -155px;
    }

    .header_left a img {
        max-width: 100%;
    }
}

@media (min-width: 480px) and (max-width: 567px) {

   

    .fixed_header {
        width: 100%;
        margin: 0 auto;
    }

    .logo_res {
        display: block;
        max-width: 90%;
        height: auto;
    }

    .header_right {
        padding: 3.5% 3.5% 3.5% 0;
    }

    .ul_style li {
        margin-left: 4px;
    }

    .mobile_white_border {
        border: 1px solid #FFF;
        padding: 15px;
        width: 100%;
        float: left;
        margin-bottom: 24px;
    }

        .mobile_white_border.active {
            border: 1px solid #99ac3f;
        }

    .left_footer {
        width: 45%;
        float: left;
    }

    .right_footer {
        width: 55%;
        float: left;
    }

    .right-text {
        text-align: right;
        padding-top: 14px;
    }

    .submenu {
        font-size: 14px;
        padding-left: 15px;
        line-height: 28px;
    }

    .left-container {
        height: 82%;
    }

    .footer_terms {
        margin-top: 125px;
    }

    .full-width_2 {
        margin-top: 190px;
    }

    .footer_terms li {
        padding-left: 0;
        font-size: 3vw;
    }

        .footer_terms li:nth-child(2) {
            padding-left: 17px;
            padding-right: 17px;
        }

    .half_width {
        margin: 7% auto;
    }

    .home_left {
        width: 100%;
        float: left;
    }

    .home_right {
        width: 100%;
        float: left;
    }

    .menu {
        top: 100%;
        padding: 0 2.8% 5%;
    }

        .menu ul li {
            font-size: 21px;
        }

    .body_green_bg {
        width: 100%;
        margin-top: 155%;
        height: 100%;
    }

    /*.header_banner {
        background-size: contain;
        background-size: cover;
        height: 144px;
        overflow: visible;
    }*/

    .catgory_item_left {
        width: 49%;
        float: left;
    }

    .catgory_bottom_box {
        width: 100%;
        float: left;
    }

    .catgory_item_right {
        width: 100%;
        float: left;
    }

    .drop_down_arrow {
        height: 100%;
        background: url(/assets/img/down_arrow.png) no-repeat scroll right;
        background-position-x: 93%;
        width: 100%;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border: 0;
        font-family: 'Bebas Neue';
        color: #f0545f;
        font-size: 30px;
        text-align-last: center;
        text-align: center;
    }

    .uparrowbg {
        background: url(/assets/img/up_arrow.png) no-repeat scroll right;
        background-position-x: 93%;
    }

    .drop_down_arrow select option::-ms-expand {
        display: none;
    }

    .drop_down_arrow option {
        text-align-last: center;
    }

    .body_green_bg_category {
        width: 100%;
        display: none;
    }

    .body_jungle_bg {
        width: 100%;
        margin-top: 253%;
        height: 100%;
    }

    .poly_container_big_green {
        width: 96%;
        min-height: 65px;
    }

        .poly_container_big_green span {
            position: absolute;
            bottom: 5px;
            font-size: 24px;
        }

    .poly_container_big {
        width: 96%;
        min-height: 65px;
    }

        .poly_container_big span {
            position: absolute;
            bottom: 5px;
            font-size: 24px;
        }

    .poly_container {
        width: 92%;
        min-height: 50px;
    }

    .blue {
        font-size: 16px;
    }

    pink {
        font-size: 16px;
    }

    .green {
        font-size: 16px;
    }

    .blue {
        font-size: 16px;
    }

    .lightpink {
        font-size: 16px;
    }

    .linkpink2 {
        font-size: 16px;
    }

    .linkgreen2 {
        font-size: 16px;
    }

    .poly_container span {
        position: absolute;
        bottom: 4px;
    }

    .products_box {
        width: 100% !important;
    }

    .products_items {
        width: 100%;
        float: left;
        padding-bottom: 40px;
    }

    .p_bg {
        background: url(/assets/img/body_bg.jpg) repeat;
    }

    .body_pink_bg {
        width: 100%;
        margin-top: 165%;
    }

    .mobile_menu {
        width: 60%;
        background: #FFF;
        border: 1px solid #f3968f;
        position: absolute;
        z-index: 99999;
        right: 0;
        text-align: left;
    }

        .mobile_menu ul {
            color: #174b75;
            font-family: 'Bebas Neue Book';
            font-size: 18px;
            margin: 20px 38px;
            list-style-type: none;
        }

            .mobile_menu ul li span {
                float: right;
                position: absolute;
                right: 20px;
            }

        .mobile_menu .active {
            color: #f0545f;
        }

        .mobile_menu ul li {
            margin-bottom: 10px;
        }

    .full_width_tab {
        width: 100%;
        float: left;
        background: #99ac3f;
        margin-top: 20%;
    }

    .tab_contant {
        width: 100%;
        float: left;
        background: #FFF;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .ei {
        font-family: 'Bebas Neue';
        font-size: 26px;
        text-align: center;
    }

    .tab_clr {
        color: #174b75;
        font-family: 'Avenir';
        font-weight: 400;
        font-size: 14px;
    }

    .full_width_tab ul {
        list-style-type: none;
    }

        .full_width_tab ul li {
            overflow: auto;
        }

    .number2 {
        width: 100%;
        font-size: 4.7vw;
    }

    .middle_space {
        top: 20px;
    }

    .kidmobile {
        padding-top: 40px;
    }

    .kid_2 {
        transform: skewY(-5deg);
    }

    .schedule-slider-dayrange .handle-x-right {
        margin-top: -2%;
    }

    .schedule-slider-dayrange .handle-x-left {
        margin-top: -2%;
    }

    .tab_contant {
        display: none;
    }

        .tab_contant.active {
            display: block;
        }

    /*.polygon_span {
        padding: 7px 12px;
        font-family: 'Avenir';
        font-size: 14px;
        white-space: pre;
        position: absolute;
        bottom: 6px;
    }

    .polygon_span_big {
        position: absolute;
        bottom: 3px;
        font-size: 22px;
        padding: 12px;
        font-family: 'Avenir';
        white-space: pre;
    }*/

    .bg_rel_footer {
        width: 100%;
    }

    .kla_service {
        margin-bottom: 20px;
    }

    .footer_bg {
        padding: 2% 5% 3.5% 3.5%;
    }

    .ratting_clr {
        top: -50px;
    }

    .home_cross {
        top: -165px;
    }

    .loginbox {
        position: absolute;
        border: solid 1px #99ac3f;
        width: 85%;
        padding: .7%;
        margin-top: 0;
        background: #9ad3cb;
        z-index: 99;
        right: 0;
        top: 0;
    }

    .email_txt {
        font-size: 16px;
        margin-bottom: 5px;
        margin-top: 15px;
    }

    input[type=checkbox].css_checkbox_2 + label.css_label_2 {
        font-size: 16px;
    }

    .check_form span {
        font-size: 5vw;
    }

    .forgot_line {
        padding-left: 0;
        margin-bottom: 0;
    }

    .mobile_line {
        text-decoration: underline;
    }

    .login_form {
        padding: 0 5.5%;
    }

    .email_input {
        padding: 6px;
        font-size: 16px;
    }

    .login_top {
        padding: 3.5% 5.5% 5.5%;
    }

    .body_mobile_content {
        position: relative;
        margin-top: -140px;
        margin-bottom: 40px;
    }

    .two_box {
        width: 100%;
    }

    /*.contact_title {
        display: none;
    }*/

    .back_option_mobile {
        display: none;
    }

    .contact_content p {
        font-size: 16px;
    }

    .bg_rel_4 {
        background: #fff;
        height: auto;
    }

    .block_detail_right_space {
        padding-right: 0;
        margin-top: 45px;
    }

    .img_block {
        width: 100%;
    }

    .blog_cont_block {
        width: 100%;
    }

    .img_block a img {
        width: 90%;
    }

    .white_trans_bg {
        background: transparent;
        position: relative;
        font-size: 18px;
    }

    .m_blog_title {
        font-size: 18px;
        margin: 0;
        text-align: center;
    }

        .m_blog_title span img {
            float: right;
        }

    .img_block img {
        width: 100%;
    }

    .by_person {
        font-size: 16px;
    }

    .bg_rel_6 {
        bottom: 0;
        margin-top: -57px;
    }

    .comment_rel a {
        top: 7px;
    }

    .person_name {
        font-size: 22px;
        margin-left: 6%;
    }

    .textwrap {
        width: 100%;
    }

    .bd_rel_top {
        position: static;
        top: -25px;
    }

    .product_content {
        position: relative;
        left: 0;
        right: 0;
        /*margin-top: -91px;
        margin-bottom: 40px;
        top: -559px;*/
    }

    /*.polygon_span_details_big {
        font-size: 5vw;
    }*/

    .m_product_title {
        background: #FFF;
        padding: 15px;
        width: 100%;
        float: left;
    }

    .prodcut_title {
        width: 100%;
        font-family: 'Bebas Neue' !important;
        font-size: 6vw !important;
    }

    .m_prodcut_price {
        font-family: 'Bebas Neue';
        font-size: 6vw;
        color: #174b75;
        float: right;
        text-align: right;
    }

        .m_prodcut_price img {
            margin-right: 15px;
        }

    .m_product_title p {
        color: #174b75;
        font-size: 18px;
        font-family: 'Avenir LT Std 55 Roman';
    }

    .m_product_title ul {
        color: #174b75;
        margin-left: 15px;
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 18px;
    }

    /*.m_fav_box {
        background: #fff;
        text-align: left;
        padding: 15px;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 30px;
        text-align: left;
        margin-bottom: 15px;
    }*/

    .m_left_box {
        width: 65%;
        float: left;
        padding-left: 15px;
    }

    .m_right_box {
        width: 30%;
        float: left;
        margin-right: 15px;
    }

    .m_border_btm {
        border-bottom: 1px solid #f3968e;
    }

    .m_title {
        color: #174b75;
        font-size: 18px !important;
        font-family: 'Avenir';
    }

    .variationName {
        font-size: 3.5vw;
    }

    .shopping_quntity {
        font-size: 3.5vw;
    }

    .m_beloved {
        font-size: 15px;
        font-family: 'Avenir LT Std 55 Roman';
        color: #174b75;
        margin-bottom: 20px;
        line-height: 15px;
    }

    .m_img_block {
        display: block;
        max-width: 100%;
        height: auto;
        width: 100%;
    }

    .m_price_fav {
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 1.5rem;
        color: #174b75;
        text-align: center;
        padding-bottom: 15px;
        padding-top: 10px;
    }

    .m_trush {
        display: inline-block;
    }

    .m_shopping {
        display: inline-block;
        margin-left: 25px;
    }

        .m_shopping img {
            height: 25px;
        }

    .m_no_mrg {
        margin-bottom: 0;
        padding-bottom: 5px;
    }

    .m_eenheids {
        color: #174b75;
        font-family: 'Avenir LT Std 55 Roman';
        font-weight: 100;
        position: relative;
        top: -6px;
        font-size: 15px;
        display: block;
        text-align: center;
    }

    /*.m_wachtlijst {
        background: #fff;
        text-align: left;
        padding: 40px 0 15px;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 30px;
        text-align: left;
    }*/

    .height_line {
        height: 97px;
    }

    .error_je {
        color: #f0545f;
        font-size: 15px;
    }

    .m_last_fav {
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 1.5rem;
        color: #174b75;
        text-align: center;
        border-right: 1px solid #9ad3cb;
        border-left: 1px solid #9ad3cb;
        border-bottom: 1px solid #9ad3cb;
        padding-bottom: 15px;
        padding-right: 48px;
        min-height: 50px;
        max-height: 200px;
    }

    /*.m_body_position {
        position: relative;
        top: -94px;
    }*/

    .m_fav_bg {
        background: url(/assets/img/body_bg.jpg) repeat;
        height: 100%;
        position: absolute;
        width: 100%;
        overflow: hidden;
        margin-top: -16%;
        z-index: -99;
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: skewY(-5deg);
    }

    .first_section {
        width: 30%;
        float: left;
    }

    .sec_section {
        width: 70%;
        float: left;
    }

    .quntity_box {
        border-radius: 0;
        border: 1px solid #9ad3cb;
        background: #fff;
        color: #174b75;
        font-size: 14px;
    }

    .arrow_move {
        margin-top: 10px !important;
        margin-left: 10px !important;
    }

    .trush_top {
        margin-top: 15px;
    }

    .totaal_van {
        font-size: 18px;
        font-family: 'Avenir LT Std 55 Roman';
        color: #174b75;
        margin-bottom: 10px;
        margin-top: 10px;
        line-height: 25px;
    }

    .totaal_right_space {
        text-align: right;
        padding-right: 15%;
    }

    .shopping_form {
        margin-top: 30px;
    }

    .m_back_option {
        color: #f0545f;
        font-family: 'Bebas Neue';
        text-transform: uppercase;
        font-size: 22px;
        text-align: right;
        margin: 0;
        cursor: pointer;
        margin-top: 15px;
    }

    .m_gratis {
        color: #174b75;
        font-size: 16px;
        font-family: 'Avenir LT Std 55 Roman';
        font-weight: 100;
        margin-bottom: 0;
    }

    .m_shopping_cart_title {
        position: absolute;
        text-align: center;
        top: 135px;
        left: 0;
        right: 0;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 24px;
        line-height: 22px;
        font-weight: 600;
    }

    .m_overzicht {
        font-weight: 100;
        font-size: 20px;
    }

    .title_rec {
        background: #fff;
        text-align: left;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 24px;
        padding: 15px;
    }

    .m_vragen {
        background: #fff;
        color: #174b75;
        font-size: 14px;
        font-family: 'Avenir';
    }

    .m_order_name {
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 16px;
        color: #174b75;
    }

    .m_order_serial {
        font-size: 13px;
        color: #174b75;
    }

    /*.m_my_order_position {
        position: relative;
        top: -90px;
    }*/

    .m_order_space {
        margin-bottom: 15px;
    }

    .m_download {
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 16px;
        color: #f3968f;
    }

    .m_my_border {
        border: 1px solid #f3968f;
        margin-bottom: 15px;
        margin-top: 0;
    }

    .m_profile_title {
        background: #fff;
        text-align: left;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 24px;
    }

    .m_change_data {
        font-size: 12px;
        color: #99ac3f;
        font-family: 'Avenir LT Std 55 Roman';
    }


    .profile-styles .mobile_search {
        margin: 2% 4% 0;
    }

    .favor_two {
        width: 100%;
    }

    .productsWidth_bg {
        background: transparent;
    }

    .fav_box_bottom {
        border: 0;
    }

    .m_ul_dropdown {
        border: 0;
        font-family: 'Bebas Neue';
        color: #174b75;
        font-size: 24px;
        text-align-last: center;
        padding: 0;
        margin: 0;
        border-radius: 0;
        width: 100%;
    }

        .m_ul_dropdown li a {
            color: #174b75 !important;
        }

    .drop_down_arrow:hover {
        color: #174b75;
    }

    .drop_down_arrow:active {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    .filter_mobile {
        background: #faf0f2;
        color: #174b75;
        margin: 0 auto;
    }

    .filter {
        background: #174b75;
        margin: 0 auto;
    }

    .kid {
        background: #faf0f2;
        margin: 20px auto;
    }

    .filter_mobile h4 {
        font-family: 'Bebas Neue';
        font-size: 30px !important;
        margin: 0;
        text-align: left;
        padding-left: 34.5%;
    }

    .filter_line h4 span {
        float: right;
        padding-right: 11.6%;
    }

    .m_filter_content {
        position: relative;
    }

    .menu_block {
        width: 100%;
        float: left;
    }

    .filter_price {
        width: 100%;
        float: left;
    }

    .fixed_filter {
        overflow-y: auto;
        /*background: #fff;*/
        padding: 0px 10px 0px 10px;
        /*margin-top: 5px;*/
    }

    .kid_title {
        font-size: 20px;
    }

        .kid_title span {
            font-size: 11px;
        }

    .label_mrg_brand {
        margin: 8px 0 0px;
    }

    .deso_slider {
        width: 100%;
    }

    .product_detail {
        width: 100%;
    }

    .dispstartrange, .dispendrange, .mobiledispstartrange, .mobiledispendrange {
        color: #174b75;
        background: #fff;
        padding: 5px;
        margin-left: 5px;
    }

    .m_filter_price {
        width: 50%;
        float: left;
    }

    .m_filter_price_right {
        width: 50%;
        float: right;
    }

    .m_filter_price input {
        width: 80%;
        font-size: 3vw;
    }

    .m_filter_price_right input {
        width: 80%;
        font-size: 3vw;
    }

    .data-filterid {
        width: 100%;
        float: left;
    }

    .body_bg_mobile {
        background: url(/assets/img/body_bg.jpg);
        -ms-transform: rotate(358deg);
        -webkit-transform: rotate(358deg);
        transform: skewY(355deg);
    }

    .body_bg_mobile_bottom {
        background: url(/assets/img/body_bg.jpg);
    }

    .m_bg_position {
        position: relative;
        z-index: -99;
        top: -55px;
    }

    .m_menu {
        background-color: #fff !important;
        text-align: right;
        position: absolute;
        right: 0;
        top: 0;
        padding: 0 3%;
    }

        .m_menu ul {
            list-style-type: none;
            margin: 0;
            width: 100%;
            float: left;
        }

            .m_menu ul li {
                float: left;
                font-size: 21px;
                font-family: 'Cookiesandcream';
                color: #174b75;
                font-weight: 600;
            }

    .m2_body_bg_mobile {
        background: #99ac3f;
        -ms-transform: rotate(358deg);
        -webkit-transform: rotate(358deg);
        transform: skewY(355deg);
    }

    .m2_body_bg_mobile_btn {
        background: #99ac3f;
    }

    .m2_bg_position {
        position: relative;
        z-index: -99;
    }

    .m2_menu {
        background-color: #fff !important;
        text-align: right;
        position: absolute;
        right: 0;
        top: -1px;
        padding: 0 3%;
    }

        .m2_menu ul {
            list-style-type: none;
            margin: 0;
            width: 100%;
            float: left;
        }

            .m2_menu ul li {
                float: left;
                font-size: 21px;
                font-family: 'Cookiesandcream';
                color: #174b75;
                font-weight: 600;
            }

    .shopping_address_green_bg {
        width: 100%;
    }

    .shopping_address_bg {
        width: 100%;
    }

    .fav_box {
        border: 0;
    }

    .m_shopping_bg {
        background: #fff;
    }

    .postcode_width {
        width: 100%;
    }

    .wtr_mrg {
        padding-top: 9px;
        margin-bottom: 0;
    }

    input[type=checkbox].css-checkbox + label.css-label {
        font-size: 14px;
    }

    .m_border_font {
        border: 1px solid #9ad3cb !important;
        font-size: 16px;
    }

    .m_jangel_bg {
        -ms-transform: rotate(-8deg);
        -webkit-transform: rotate(-8deg);
        transform: skewY(-8deg);
        height: 26%;
        position: absolute;
        width: 100%;
        overflow: hidden;
        background-color: #9ad3cb;
        margin-top: -79px;
        z-index: -1;
    }

    .footer_m_border {
        border: 1px solid #fff;
        list-style-type: none;
        padding: 10px;
        width: 100%;
        float: left;
    }

    .bg_rel {
        top: 392px;
    }

    .new_bg_rel {
        float: none;
        height: 100% !important;
    }

    .m_green_bg {
        background: #99ac3f;
    }

    .shopping-bask {
        display: block;
        text-align: center;
        float: inherit;
        font-size: 5.4vw;
    }

        .shopping-bask img {
            display: block;
            text-align: center;
            margin: 0 auto;
        }

    .bg_abos {
        position: relative;
    }

    .out_of_stock2 {
        font-size: 18px;
        padding: 3px;
        position: absolute;
        left: 22px;
        top: 16px;
    }

    .wishlist {
        top: 91px;
    }

    .voor {
        font-size: 16px !important;
    }

    .m_body_bg {
        background: url(/assets/img/body_bg.jpg);
        -ms-transform: rotate(-8deg);
        -webkit-transform: rotate(-8deg);
        transform: skewY(-8deg);
        height: 245px;
        position: relative;
        width: 100%;
        overflow: hidden;
        margin-top: -55px;
        z-index: -1;
        top: 40px;
    }

    .login_start {
        max-width: initial;
        min-width: inherit;
    }

    .m_footer_box {
        height: 125px;
        position: relative;
        /*margin-top: -129px;*/
        top: 80px;
    }

    .view_title {
        font-size: 18px;
    }

    .view_content {
        font-size: 16px;
    }

    .view_change {
        font-size: 16px;
    }

    .view_span {
        font-size: 20px;
        font-weight: 600;
    }

    .view_span2 {
        font-size: 14px;
        font-weight: 600;
        color: #174b75 !important;
        font-family: 'Avenir LT Std 55 Roman';
    }


    .bestel_option {
        color: #f0545f;
        font-family: 'Bebas Neue';
        text-transform: uppercase;
        font-size: 20px;
        text-align: right;
        margin: 0;
        cursor: pointer;
    }

    input[type=checkbox].pay-checkbox + label.pay-label {
        font-size: 15px;
    }

    /*.add_border_clr {
        border: 1px solid #9ad3cb !important;
    }*/

    .m_drp_fnt {
        font-size: 14px;
        text-align-last: left;
    }

    .bg_abos_4 {
        margin-top: -200px;
    }

    .full_rel {
        margin-top: 60px;
    }

    .bottom_scroll {
        margin-top: 0;
    }

    .footer_submenu {
        padding-top: 0;
        padding-bottom: 55px;
    }

    .white_border {
        padding-top: 15px;
    }

    .sec_header_right {
        padding: 3.5% 3.5% 0 0;
    }

    .logo_res {
        max-width: 90%;
    }

    .header_heart {
        left: 13px !important;
        top: 5px !important;
    }



    .wishlist_position_new {
        right: 23px;
        top: -73px;
    }



    input[type=checkbox].css_checkbox_2:checked + label.css_label_2 {
        background-position: 0 -17px;
        font-size: 16px;
    }

    input[type=checkbox].css_checkbox_2 + label.css_label_2 {
        height: 17px;
        padding-left: 30px;
        line-height: 17px;
    }

    .logn_txt {
        font-size: 5vw;
    }

    .login_popup_icon {
        width: 58%;
    }

    .login_right li {
        margin-left: 0;
    }

    .footer_nav {
        font-size: 6vw;
    }

    .nostock {
        font-size: 2.3vw;
    }

    .bg_rel_2 {
        position: relative;
        background: #99ac3f;
        height: 375px;
        top: 318px;
        z-index: -99;
    }

    .productivity_slider-desk .bg_rel_2 {
        height: auto;
    }

    .m_bg_rel_2 {
        position: relative;
        background: #99ac3f;
        height: 102px;
        top: 0;
        z-index: -99;
        -ms-transform: rotate(353deg);
        -webkit-transform: rotate(353deg);
        transform: skewY(353deg);
        margin-top: -40px;
    }

    .gerela {
        margin: 20px 0 14px;
        font-size: 5vw;
    }

    .number {
        font-size: 4.7vw;
    }

    .mobile_pd_text {
        color: #f0545f;
        position: absolute;
        right: 20px;
        top: 130px;
        font-family: 'Bebas Neue';
        font-size: 28px;
        text-align-last: center;
    }

    .pink_bg1 {
        height: 50px;
    }

    .pink_bg2 {
        height: 215px;
        margin-top: -114px;
        margin-bottom: -202px;
    }

    .back_option {
        font-size: 4vw;
    }

    .address_input_pink {
        font-size: 16px;
    }

    .m_product_btm_bg {
        background: url(/assets/img/body_bg.jpg);
        z-index: -1;
        overflow: hidden;
    }

    .m_bg_trnas {
        width: auto;
        height: auto;
        float: left;
        z-index: 1;
        position: relative;
    }

    .m_product_bg {
        background-color: #fff;
        width: 100%;
        height: 255px;
        margin-top: -77px;
        margin-bottom: -100px;
        position: relative;
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: skewY(-5deg);
        float: left;
    }

    .errormsg {
        font-size: 3vw;
    }

    .msgInfo {
        font-size: 3vw;
    }

    .countrylist {
        font-size: 16px;
    }

    .shopping_ddwn li a {
        font-size: 16px;
    }

    .herstel {
        font-size: 16px;
    }

    .read_more {
        font-size: 16px;
    }

    .form_top_2 {
        margin-top: 10px;
    }

    .contact_content {
        font-size: 16px;
    }

    .femmy_clr {
        font-size: 3vw;
    }

    .date_time {
        font-size: 3vw;
    }

    .blog_dropdown {
        font-size: 3.5vw;
        line-height: 2;
    }

    .pl_body_green_bg {
        background-color: #c2ce8b;
        width: 100%;
        height: 300px;
        margin-bottom: -100px;
        position: relative;
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: skewY(-5deg);
        margin-top: -225px;
        float: left;
    }

    .product_top_space {
        margin-bottom: 0;
    }

    .login_option {
        font-size: 4vw;
    }


    .mrg_top_shopping {
        margin-top: -175px;
    }

    .header_left a img {
        max-width: 90%;
    }
}

@media (min-width: 568px) and (max-width: 599px) {
    .fixed_header {
        width: 100%;
        margin: 0 auto;
    }

    .logo_res {
        display: block;
        max-width: 90%;
        height: auto;
    }

    .header_right {
        padding: 3.5% 3.5% 15px 0;
    }

    .ul_style li {
        margin-left: 4px;
    }

    .mobile_white_border {
        border: 1px solid #FFF;
        padding: 15px;
        width: 100%;
        float: left;
        margin-bottom: 24px;
    }

        .mobile_white_border.active {
            border: 1px solid #99ac3f;
        }

    .left_footer {
        width: 45%;
        float: left;
    }

    .right_footer {
        width: 55%;
        float: left;
    }

    .right-text {
        text-align: right;
        padding-top: 14px;
    }

    .submenu {
        font-size: 14px;
        padding-left: 15px;
        line-height: 28px;
        padding-bottom: 15px;
    }

    .left-container {
        height: 82%;
    }

    .footer_terms {
        margin-top: 125px;
    }

    .full-width_2 {
        margin-top: 190px;
    }

    .footer_terms li {
        padding-left: 0;
        font-size: 2.5vw;
    }

        .footer_terms li:nth-child(2) {
            padding-left: 17px;
            padding-right: 17px;
        }

    .half_width {
        margin-left: auto;
        margin-right: auto;
    }

    .home_left {
        width: 100%;
        float: left;
    }

    .home_right {
        width: 100%;
        float: left;
    }

    .menu {
        top: 100%;
        padding: 0 2.8% 5%;
    }

        .menu ul li {
            font-size: 24px;
        }

    .body_green_bg {
        width: 100%;
        margin-top: 155%;
        height: 100%;
    }

    /*.header_banner {
        background-size: contain;
        background-size: cover;
        height: 160px;
        overflow: visible;
    }*/

    .catgory_item_left {
        width: 49%;
        float: left;
    }

    .catgory_bottom_box {
        width: 100%;
        float: left;
    }

    .catgory_item_right {
        width: 100%;
        float: left;
    }

    .drop_down_arrow {
        height: 100%;
        background: url(/assets/img/down_arrow.png) no-repeat scroll right;
        background-position-x: 94%;
        width: 100%;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border: 0;
        font-family: 'Bebas Neue';
        color: #f0545f;
        font-size: 6vw;
        text-align-last: center;
    }

    .uparrowbg {
        background: url(/assets/img/up_arrow.png) no-repeat scroll right;
        background-position-x: 93%;
    }

    .drop_down_arrow select option::-ms-expand {
        display: none;
    }

    .drop_down_arrow option {
        text-align-last: center;
    }

    .body_green_bg_category {
        width: 100%;
        display: none;
    }

    .body_jungle_bg {
        width: 100%;
        margin-top: 258%;
        height: 120%;
    }

    .poly_container_big_green {
        width: 96%;
        min-height: 65px;
    }

        .poly_container_big_green span {
            position: absolute;
            bottom: 5px;
            font-size: 24px;
        }

    .poly_container_big {
        width: 96%;
        min-height: 65px;
    }

        .poly_container_big span {
            position: absolute;
            bottom: 5px;
            font-size: 24px;
        }

    .poly_container {
        width: 92%;
        min-height: 50px;
    }

    .blue {
        font-size: 16px;
    }

    pink {
        font-size: 16px;
    }

    .green {
        font-size: 16px;
    }

    .blue {
        font-size: 16px;
    }

    .lightpink {
        font-size: 16px;
    }

    .linkpink2 {
        font-size: 16px;
    }

    .linkgreen2 {
        font-size: 16px;
    }

    .poly_container span {
        position: absolute;
        bottom: 4px;
    }

    .products_box {
        width: 100% !important;
    }

    .products_items {
        width: 100%;
        float: left;
        padding-bottom: 40px;
    }

    .p_bg {
        background: url(/assets/img/body_bg.jpg) repeat;
    }

    .body_pink_bg {
        width: 100%;
        margin-top: 165%;
    }

    .mobile_menu {
        width: 50%;
        background: #FFF;
        border: 1px solid #f3968f;
        position: absolute;
        z-index: 99999;
        right: 0;
        text-align: left;
    }

        .mobile_menu ul {
            color: #174b75;
            font-family: 'Bebas Neue Book';
            font-size: 24px;
            margin: 20px 38px;
            list-style-type: none;
        }

            .mobile_menu ul li span {
                float: right;
                position: absolute;
                right: 20px;
            }

        .mobile_menu .active {
            color: #f0545f;
        }

        .mobile_menu ul li {
            margin-bottom: 10px;
        }

    .full_width_tab {
        width: 100%;
        float: left;
        background: #99ac3f;
        padding-bottom: 50px;
    }

    .tab_contant {
        width: 100%;
        float: left;
        background: #FFF;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .ei {
        font-family: 'Bebas Neue';
        font-size: 26px;
        text-align: center;
        padding-bottom: 15px;
    }

    .tab_clr {
        color: #174b75;
        font-family: 'Avenir';
        font-weight: 400;
        font-size: 16px;
    }

    .full_width_tab ul {
        list-style-type: none;
    }

        .full_width_tab ul li {
            overflow: auto;
        }

    .number2 {
        width: 100%;
        font-size: 4.7vw;
    }

    .middle_space {
        top: 20px;
    }

    .kidmobile {
        padding-top: 50px;
    }

    .kid_2 {
        transform: skewY(-5deg);
    }

    .schedule-slider-dayrange .handle-x-right {
        margin-top: -2%;
    }

    .schedule-slider-dayrange .handle-x-left {
        margin-top: -2%;
    }

    .tab_contant {
        display: none;
    }

        .tab_contant.active {
            display: block;
        }

    /*.polygon_span {
        padding: 7px 12px;
        font-family: 'Avenir';
        font-size: 18px;
        white-space: pre;
        position: absolute;
        bottom: 7px;
    }

    .polygon_span_big {
        position: absolute;
        bottom: 6px;
        font-size: 28px;
        padding: 12px;
        font-family: 'Avenir';
        white-space: pre;
    }*/

    .bg_rel_footer {
        width: 100%;
    }

    .kla_service {
        margin-bottom: 20px;
    }

    .footer_bg {
        padding: 2% 5% 3.5% 3.5%;
    }

    .ratting_clr {
        top: -50px;
    }

    .home_cross {
        top: -175px;
    }

    .loginbox {
        position: absolute;
        border: solid 1px #99ac3f;
        width: 85%;
        padding: .7%;
        margin-top: 0;
        background: #9ad3cb;
        z-index: 99;
        right: 0;
        top: 0;
    }

    .email_txt {
        font-size: 18px;
        margin-bottom: 5px;
        margin-top: 15px;
    }

    input[type=checkbox].css_checkbox_2 + label.css_label_2 {
        font-size: 18px;
    }

    .check_form span {
        font-size: 4vw;
    }

    .forgot_line {
        padding-left: 0;
        margin-bottom: 0;
    }

    .mobile_line {
        text-decoration: underline;
    }

    .login_form {
        padding: 0 5.5%;
    }

    .email_input {
        padding: 6px;
        font-size: 18px;
    }

    .login_top {
        padding: 2.5% 5.5% 5.5%;
    }

    .body_mobile_content {
        position: relative;
        margin-top: -287px;
        margin-bottom: 40px;
    }

    .two_box {
        width: 100%;
    }

    /*.contact_title {
        display: none;
    }*/

    .back_option_mobile {
        display: none;
    }

    .contact_content p .contact_content h3 {
        font-size: 17px;
    }

    .bg_rel_4 {
        background: #fff;
        height: auto;
    }

    .block_detail_right_space {
        padding-right: 0;
        margin-top: 45px;
    }

    .img_block {
        width: 100%;
    }

    .blog_cont_block {
        width: 100%;
    }

    .img_block a img {
        width: 90%;
    }


    .m_blog_title {
        font-size: 20px;
        margin: 0;
        text-align: center;
    }

        .m_blog_title span img {
            float: right;
        }

    .img_block img {
        width: 100%;
    }

    .by_person {
        font-size: 16px;
    }

    .bg_rel_6 {
        bottom: 0;
        margin-top: -57px;
    }

    .comment_rel a {
        top: 7px;
    }

    .person_name {
        font-size: 26px;
        margin-left: 6%;
    }

    .comment {
        vertical-align: initial;
    }

    .textwrap {
        width: 100%;
    }

    .bd_rel_top {
        position: static;
        top: -25px;
    }

    .product_content {
        position: relative;
        left: 0;
        right: 0;
        /*margin-top: -33px;
        margin-bottom: 40px;
        top: -654px;*/
    }

    /*.polygon_span_details_big {
        font-size: 6vw;
    }*/

    .m_product_title {
        background: #FFF;
        padding: 15px;
        width: 100%;
        float: left;
    }

    .prodcut_title {
        width: 100%;
        font-family: 'Bebas Neue' !important;
        font-size: 6vw !important;
    }

    .m_prodcut_price {
        font-family: 'Bebas Neue';
        font-size: 6vw;
        color: #174b75;
        float: right;
        text-align: right;
    }

        .m_prodcut_price img {
            margin-right: 15px;
        }

    .m_product_title p {
        color: #174b75;
        font-size: 18px;
        font-family: 'Avenir LT Std 55 Roman';
    }

    .m_product_title ul {
        color: #174b75;
        margin-left: 15px;
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 18px;
    }

    /*.m_fav_box {
        background: #fff;
        text-align: left;
        padding: 15px;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 30px;
        text-align: left;
        margin-bottom: 15px;
    }*/

    .m_left_box {
        width: 65%;
        float: left;
        padding-left: 15px;
    }

    .m_right_box {
        width: 30%;
        float: left;
        margin-right: 15px;
    }

    .m_border_btm {
        border-bottom: 1px solid #f3968e;
    }

    .m_title {
        color: #174b75;
        font-size: 18px !important;
        font-family: 'Avenir';
    }

    .variationName {
        font-size: 3vw;
    }

    .shopping_quntity {
        font-size: 3vw;
    }

    .m_beloved {
        font-size: 16px;
        font-family: 'Avenir LT Std 55 Roman';
        color: #174b75;
        margin-bottom: 20px;
        line-height: 15px;
    }

    .m_img_block {
        display: block;
        max-width: 100%;
        height: auto;
        width: 100%;
    }

    .m_price_fav {
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 1.5rem;
        color: #174b75;
        text-align: center;
        padding-bottom: 15px;
        padding-top: 10px;
        padding-right: 25px;
    }

    .m_trush {
        display: inline-block;
    }

    .m_shopping {
        display: inline-block;
        margin-left: 25px;
    }

        .m_shopping img {
            height: 25px;
        }

    .m_no_mrg {
        margin-bottom: 0;
        padding-bottom: 5px;
    }

    .m_eenheids {
        color: #174b75;
        font-family: 'Avenir LT Std 55 Roman';
        font-weight: 100;
        position: relative;
        top: -6px;
        font-size: 18px;
        display: block;
        text-align: center;
    }

    /*.m_wachtlijst {
        background: #fff;
        text-align: left;
        padding: 40px 0 15px;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 30px;
        text-align: left;
    }*/

    .height_line {
        height: 97px;
    }

    .error_je {
        color: #f0545f;
        font-size: 16px;
    }

    .m_last_fav {
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 1.5rem;
        color: #174b75;
        text-align: right;
        border-right: 1px solid #9ad3cb;
        border-left: 1px solid #9ad3cb;
        border-bottom: 1px solid #9ad3cb;
        padding-bottom: 15px;
        min-height: 50px;
        max-height: 200px;
        padding-right: 48px;
    }

    /*.m_body_position {
        position: relative;
        top: -95px;
    }*/

    .m_fav_bg {
        background: url(/assets/img/body_bg.jpg) repeat;
        height: 100%;
        position: absolute;
        width: 100%;
        overflow: hidden;
        margin-top: -16%;
        z-index: -99;
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: skewY(-5deg);
    }

    .first_section {
        width: 24%;
        float: left;
    }

    .sec_section {
        width: 75%;
        float: left;
    }

    .quntity_box {
        border-radius: 0;
        border: 1px solid #9ad3cb;
        background: #fff;
        color: #174b75;
        font-size: 14px;
        width: 80%;
    }

    .arrow_move {
        margin-top: 8px !important;
        margin-left: 10px !important;
    }

    .trush_top {
        margin-top: 15px;
    }

    .totaal_van {
        font-size: 1.5rem;
        font-family: 'Avenir LT Std 55 Roman';
        color: #174b75;
        margin-bottom: 0;
        margin-top: 14px;
        line-height: 15px;
    }

    .totaal_right_space {
        text-align: right;
        padding-right: 7%;
    }

    .shopping_form {
        margin-top: 30px;
    }

    .m_back_option {
        color: #f0545f;
        font-family: 'Bebas Neue';
        text-transform: uppercase;
        font-size: 24px;
        text-align: right;
        margin: 0;
        cursor: pointer;
        margin-top: 15px;
    }

    .m_gratis {
        color: #174b75;
        font-size: 18px;
        font-family: 'Avenir LT Std 55 Roman';
        font-weight: 100;
        margin-bottom: 0;
    }

    .m_shopping_cart_title {
        position: absolute;
        text-align: center;
        top: 90px;
        left: 0;
        right: 0;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 24px;
        line-height: 22px;
        font-weight: 600;
    }

    .m_overzicht {
        font-weight: 100;
        font-size: 20px;
    }


    .title_rec {
        background: #fff;
        text-align: left;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 24px;
        padding: 15px;
    }

    .m_vragen {
        background: #fff;
        color: #174b75;
        font-size: 14px;
        font-family: 'Avenir';
    }

    .m_order_name {
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 16px;
        color: #174b75;
    }

    .m_order_serial {
        font-size: 13px;
        color: #174b75;
    }

    /*.m_my_order_position {
        position: relative;
        top: -90px;
    }*/

    .m_order_space {
        margin-bottom: 15px;
    }

    .m_download {
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 16px;
        color: #f3968f;
    }

    .m_my_border {
        border: 1px solid #f3968f;
        margin-bottom: 15px;
        margin-top: 0;
    }

    .m_profile_title {
        background: #fff;
        text-align: left;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 24px;
    }

    .m_change_data {
        font-size: 12px;
        color: #99ac3f;
        font-family: 'Avenir LT Std 55 Roman';
    }



    .address_input_pink {
        font-size: 18px;
    }

    .favor_two {
        width: 100%;
    }

    .productsWidth_bg {
        background: transparent;
    }

    .fav_box_bottom {
        border: 0;
    }

    .m_ul_dropdown {
        border: 0;
        font-family: 'Bebas Neue';
        color: #174b75;
        font-size: 24px;
        text-align-last: center;
        padding: 0;
        margin: 0;
        border-radius: 0;
        width: 100%;
    }

        .m_ul_dropdown li a {
            color: #174b75 !important;
        }

    .drop_down_arrow:hover {
        color: #174b75;
    }

    .drop_down_arrow:active {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    .filter_mobile {
        background: #faf0f2;
        color: #174b75;
        margin: 0 auto;
    }

    .filter {
        background: #174b75;
        margin: 0 auto;
    }

    .kid {
        background: #faf0f2;
        margin: 20px auto;
    }

    .filter_mobile h4 {
        font-family: 'Bebas Neue';
        font-size: 6vw !important;
        margin: 0;
        text-align: left;
        padding-left: 35.2%;
    }

    .filter_line h4 span {
        float: right;
        padding-right: 11%;
    }

    .m_filter_content {
        position: relative;
    }

    .menu_block {
        width: 100%;
        float: left;
    }

    .filter_price {
        width: 100%;
        float: left;
    }

    .fixed_filter {
        overflow-y: auto;
        /*background: #fff;*/
        padding: 0px 10px 0px 10px;
        /*margin-top: 5px;*/
    }

    .kid_title {
        font-size: 20px;
    }

        .kid_title span {
            font-size: 11px;
        }

    .label_mrg_brand {
        margin: 8px 0 0px;
    }

    .deso_slider {
        width: 100%;
    }

    .product_detail {
        width: 100%;
    }

    .dispstartrange, .dispendrange, .mobiledispstartrange, .mobiledispendrange {
        color: #174b75;
        background: #fff;
        padding: 5px;
        margin-left: 5px;
    }

    .m_filter_price {
        width: 50%;
        float: left;
    }

    .m_filter_price_right {
        width: 50%;
        float: right;
    }

    .m_filter_price input {
        width: 80%;
        font-size: 3vw;
    }

    .m_filter_price_right input {
        width: 80%;
        font-size: 3vw;
    }

    #mobilesliderminmax div span {
        font-size: 3vw;
    }

    .data-filterid {
        width: 100%;
        float: left;
    }

    .body_bg_mobile {
        background: url(/assets/img/body_bg.jpg);
        -ms-transform: rotate(358deg);
        -webkit-transform: rotate(358deg);
        transform: skewY(355deg);
    }

    .body_bg_mobile_bottom {
        background: url(/assets/img/body_bg.jpg);
    }

    .m_bg_position {
        position: relative;
        z-index: -99;
        top: -55px;
    }

    .m_menu {
        background-color: #fff !important;
        text-align: right;
        position: absolute;
        right: 0;
        top: 0;
        padding: 0 3%;
    }

        .m_menu ul {
            list-style-type: none;
            margin: 0;
            width: 100%;
            float: left;
        }

            .m_menu ul li {
                float: left;
                font-size: 24px;
                font-family: 'Cookiesandcream';
                color: #174b75;
                font-weight: 600;
            }

    .m2_body_bg_mobile {
        background: #99ac3f;
        -ms-transform: rotate(358deg);
        -webkit-transform: rotate(358deg);
        transform: skewY(355deg);
    }

    .m2_body_bg_mobile_btn {
        background: #99ac3f;
    }

    .m2_bg_position {
        position: relative;
        z-index: -99;
    }

    .m2_menu {
        background-color: #fff !important;
        text-align: right;
        position: absolute;
        right: 0;
        top: -1px;
        padding: 0 3%;
    }

        .m2_menu ul {
            list-style-type: none;
            margin: 0;
            width: 100%;
            float: left;
        }

            .m2_menu ul li {
                float: left;
                font-size: 24px;
                font-family: 'Cookiesandcream';
                color: #174b75;
                font-weight: 600;
            }

    .shopping_address_green_bg {
        width: 100%;
    }

    .shopping_address_bg {
        width: 100%;
    }

    .fav_box {
        border: 0;
    }

    .m_shopping_bg {
        background: #fff;
    }

    .postcode_width {
        width: 100%;
    }

    .wtr_mrg {
        padding-top: 9px;
        margin-bottom: 0;
    }

    input[type=checkbox].css-checkbox + label.css-label {
        font-size: 16px;
    }

    .m_border_font {
        border: 1px solid #9ad3cb !important;
        font-size: 18px;
    }

    .m_jangel_bg {
        -ms-transform: rotate(-8deg);
        -webkit-transform: rotate(-8deg);
        transform: skewY(-8deg);
        height: 31%;
        position: absolute;
        width: 100%;
        overflow: hidden;
        background-color: #9ad3cb;
        margin-top: -64px;
        z-index: -1;
    }

    .footer_m_border {
        border: 1px solid #fff;
        list-style-type: none;
        padding: 15px;
        width: 100%;
        float: left;
    }

    .bg_rel {
        top: 392px;
    }

    .new_bg_rel {
        float: none;
        height: 100% !important;
    }

    .m_green_bg {
        background: #99ac3f;
    }

    .shopping-bask {
        display: block;
        text-align: center;
        float: inherit;
        font-size: 5.4vw;
    }

        .shopping-bask img {
            display: block;
            text-align: center;
            margin: 0 auto;
        }

    .bg_abos {
        position: relative;
    }

    .out_of_stock2 {
        font-size: 18px;
        padding: 3px;
        position: absolute;
        left: 22px;
        top: 23px;
    }

    .wishlist {
        top: 50px;
    }


    .voor {
        font-size: 16px !important;
    }

    .m_body_bg {
        background: url(/assets/img/body_bg.jpg);
        -ms-transform: rotate(-8deg);
        -webkit-transform: rotate(-8deg);
        transform: skewY(-8deg);
        height: 300px;
        position: relative;
        width: 100%;
        overflow: hidden;
        margin-top: -180px;
        z-index: -1;
        top: 40px;
    }

    .login_start {
        max-width: initial;
        min-width: inherit;
        overflow: hidden;
    }

    .m_footer_box {
        height: 135px;
        position: relative;
        /*top: -40px;*/
    }

    .view_title {
        font-size: 20px;
    }

    .view_content {
        font-size: 18px;
    }

    .view_change {
        font-size: 18px;
    }

    .view_span {
        font-size: 18px;
        font-weight: 600;
    }

    .view_span2 {
        font-size: 16px;
        font-weight: 600;
        color: #174b75 !important;
        font-family: 'Avenir LT Std 55 Roman';
    }



    .bestel_option {
        color: #f0545f;
        font-family: 'Bebas Neue';
        text-transform: uppercase;
        font-size: 22px;
        text-align: right;
        margin: 0;
        cursor: pointer;
    }

    input[type=checkbox].pay-checkbox + label.pay-label {
        font-size: 16px;
    }

    /*.add_border_clr {
        border: 1px solid #9ad3cb !important;
    }*/

    .m_drp_fnt {
        font-size: 14px;
        text-align-last: left;
    }

    .bg_abos_4 {
        margin-top: -260px;
    }

    .full_rel {
        margin-top: 60px;
    }

    .bottom_scroll {
        margin-top: 0;
    }

    .sec_header_right {
        padding: 3.5% 3.5% 0 0;
    }

    .logo_res {
        max-width: 90%;
    }

    .header_heart {
        left: 13px !important;
        top: 4px !important;
    }

    .wishlist_position_new {
        right: 17px;
        top: -73px;
    }


    input[type=checkbox].css_checkbox_2:checked + label.css_label_2 {
        background-position: 0 -20px;
        font-size: 18px;
    }

    input[type=checkbox].css_checkbox_2 + label.css_label_2 {
        height: 20px;
        padding-left: 40px;
    }

    .logn_txt {
        font-size: 4vw;
    }

    .login_popup_icon {
        width: 50%;
    }

    .login_right li {
        margin-left: 0;
    }

    .footer_nav {
        font-size: 5vw;
    }

    .nostock {
        font-size: 2.3vw;
    }

    .bg_rel_2 {
        position: relative;
        background: #99ac3f;
        height: 375px;
        top: 318px;
        z-index: -99;
    }

    .productivity_slider-desk .bg_rel_2 {
        height: auto;
    }

    .m_bg_rel_2 {
        position: relative;
        background: #99ac3f;
        height: 102px;
        top: 0;
        z-index: -99;
        -ms-transform: rotate(353deg);
        -webkit-transform: rotate(353deg);
        transform: skewY(353deg);
        margin-top: -40px;
    }

    .gerela {
        margin: 20px 0 14px;
        font-size: 5vw;
    }

    .number {
        font-size: 4.7vw;
    }

    .mobile_pd_text {
        color: #f0545f;
        position: absolute;
        right: 20px;
        top: 170px;
        font-family: 'Bebas Neue';
        font-size: 28px;
        text-align-last: center;
    }

    .pink_bg1 {
        background-color: #f0d3d8;
        width: 100%;
        height: 70px;
        position: relative;
        margin-top: -27px;
    }

    .pink_bg2 {
        height: 255px;
        margin-top: -114px;
        margin-bottom: -236px;
    }

    .back_option {
        font-size: 4vw;
    }

    /*.fixed-text {
        float: inherit;
        padding-right: 7px;
    }*/

    .m_product_btm_bg {
        background: url(/assets/img/body_bg.jpg);
        z-index: -1;
        overflow: hidden;
    }

    .m_bg_trnas {
        width: auto;
        height: auto;
        float: left;
        z-index: 1;
        position: relative;
    }

    .m_product_bg {
        background-color: #fff;
        width: 100%;
        height: 255px;
        margin-top: -77px;
        margin-bottom: -100px;
        position: relative;
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: skewY(-5deg);
        float: left;
    }

    .errormsg {
        font-size: 3vw;
    }

    .msgInfo {
        font-size: 3vw;
    }

    .countrylist {
        font-size: 18px;
    }

    .shopping_ddwn li a {
        font-size: 18px;
    }

    .herstel {
        font-size: 18px;
    }

    .read_more {
        font-size: 18px;
    }

    .contact_content {
        font-size: 17px;
    }

    .femmy_clr {
        font-size: 3vw;
    }

    .date_time {
        font-size: 3vw;
    }

    .blog_dropdown {
        font-size: 2.5vw;
        line-height: 5vw;
    }

    .pl_body_green_bg {
        background-color: #c2ce8b;
        width: 100%;
        height: 300px;
        margin-bottom: -100px;
        position: relative;
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: skewY(-5deg);
        margin-top: -225px;
        float: left;
    }

    .product_top_space {
        margin-bottom: 0;
    }

    .login_option {
        font-size: 4vw;
    }

    .mrg_top_shopping {
        margin-top: -215px;
    }

    .fl_static_pg .bg_abos_4 {
        margin-top: -167px;
    }

    /*.fl_static_pg .two_box {
        padding-top: 9%;
    }*/
}

@media (min-width: 600px) and (max-width: 639px) {
    .fixed_header {
        width: 100%;
        margin: 0 auto;
    }

    .logo_res {
        display: block;
        max-width: 90%;
        height: auto;
    }

    .header_right {
        padding: 3.5% 3.5% 3.5% 0;
    }

    .ul_style li {
        margin-left: 4px;
    }

    .mobile_white_border {
        border: 1px solid #FFF;
        padding: 15px;
        width: 100%;
        float: left;
        margin-bottom: 24px;
    }

        .mobile_white_border.active {
            border: 1px solid #99ac3f;
        }

    .left_footer {
        width: 45%;
        float: left;
    }

    .right_footer {
        width: 55%;
        float: left;
    }

    .right-text {
        text-align: right;
        padding-top: 14px;
    }

    .submenu {
        font-size: 14px;
        padding-left: 15px;
        line-height: 28px;
    }

    .left-container {
        height: 82%;
    }

    .footer_terms {
        margin-top: 125px;
    }

    .full-width_2 {
        margin-top: 190px;
    }

    .footer_terms li {
        padding-left: 0;
        font-size: 2.5vw;
    }

        .footer_terms li:nth-child(2) {
            padding-left: 17px;
            padding-right: 17px;
        }

    .half_width {
        margin-left: auto;
        margin-right: auto;
    }

    .home_left {
        width: 100%;
        float: left;
    }

    .home_right {
        width: 100%;
        float: left;
    }

    .menu {
        top: 100%;
        padding: 0 2.8% 5%;
    }

        .menu ul li {
            font-size: 26px;
        }

    .body_green_bg {
        width: 100%;
        margin-top: 155%;
        height: 100%;
    }

    /*.header_banner {
        background-size: contain;
        background-size: cover;
        height: 170px;
        overflow: visible;
    }*/

    .catgory_item_left {
        width: 49%;
        float: left;
    }

    .catgory_bottom_box {
        width: 100%;
        float: left;
    }

    .catgory_item_right {
        width: 100%;
        float: left;
    }

    .drop_down_arrow {
        height: 100%;
        background: url(/assets/img/down_arrow.png) no-repeat scroll right;
        background-position-x: 94%;
        width: 100%;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border: 0;
        font-family: 'Bebas Neue';
        color: #f0545f;
        font-size: 7vw;
        text-align-last: center;
        text-align: center;
    }

    .uparrowbg {
        background: url(/assets/img/up_arrow.png) no-repeat scroll right;
        background-position-x: 93%;
    }

    .drop_down_arrow select option::-ms-expand {
        display: none;
    }

    .drop_down_arrow option {
        text-align-last: center;
    }

    .body_green_bg_category {
        width: 100%;
        display: none;
    }

    .body_jungle_bg {
        width: 100%;
        margin-top: 295%;
        height: 100%;
    }

    .poly_container_big_green {
        width: 96%;
        min-height: 65px;
    }

        .poly_container_big_green span {
            position: absolute;
            bottom: 5px;
            font-size: 24px;
        }

    .poly_container_big {
        width: 96%;
        min-height: 65px;
    }

        .poly_container_big span {
            position: absolute;
            bottom: 5px;
            font-size: 24px;
        }

    .poly_container {
        width: 92%;
        min-height: 50px;
    }

    .blue {
        font-size: 16px;
    }

    pink {
        font-size: 16px;
    }

    .green {
        font-size: 16px;
    }

    .blue {
        font-size: 16px;
    }

    .lightpink {
        font-size: 16px;
    }

    .linkpink2 {
        font-size: 16px;
    }

    .linkgreen2 {
        font-size: 16px;
    }

    .poly_container span {
        position: absolute;
        bottom: 4px;
    }

    .products_box {
        width: 100% !important;
    }

    .products_items {
        width: 100%;
        float: left;
        padding-bottom: 40px;
    }

    .p_bg {
        background: url(/assets/img/body_bg.jpg) repeat;
    }

    .body_pink_bg {
        width: 100%;
        margin-top: 165%;
    }

    .mobile_menu {
        width: 50%;
        background: #FFF;
        border: 1px solid #f3968f;
        position: absolute;
        z-index: 99999;
        right: 0;
        text-align: left;
    }

        .mobile_menu ul {
            color: #174b75;
            font-family: 'Bebas Neue Book';
            font-size: 24px;
            margin: 20px 38px;
            list-style-type: none;
        }

            .mobile_menu ul li span {
                float: right;
                position: absolute;
                right: 20px;
            }

        .mobile_menu .active {
            color: #f0545f;
        }

        .mobile_menu ul li {
            margin-bottom: 10px;
        }

    .full_width_tab {
        width: 100%;
        float: left;
        background: #99ac3f;
        padding-bottom: 70px;
    }

    .tab_contant {
        width: 100%;
        float: left;
        background: #FFF;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .ei {
        font-family: 'Bebas Neue';
        font-size: 6vw;
        text-align: center;
        padding-bottom: 15px;
    }

    .tab_clr {
        color: #174b75;
        font-family: 'Avenir';
        font-weight: 400;
        font-size: 16px;
    }

    .full_width_tab ul {
        list-style-type: none;
    }

        .full_width_tab ul li {
            overflow: auto;
        }

    .number2 {
        width: 100%;
        font-size: 4.7vw;
    }

    .middle_space {
        top: 37px;
    }

    .kidmobile {
        padding-top: 60px;
    }

    .kid_2 {
        transform: skewY(-5deg);
    }

    .schedule-slider-dayrange .handle-x-right {
        margin-top: -2%;
    }

    .schedule-slider-dayrange .handle-x-left {
        margin-top: -2%;
    }

    .tab_contant {
        display: none;
    }

        .tab_contant.active {
            display: block;
        }

    /*.polygon_span {
        padding: 7px 12px;
        font-family: 'Avenir';
        font-size: 18px;
        white-space: pre;
        position: absolute;
        bottom: 6px;
    }

    .polygon_span_big {
        position: absolute;
        bottom: 3px;
        font-size: 30px;
        padding: 12px;
        font-family: 'Avenir';
        white-space: pre;
    }*/

    .bg_rel_footer {
        width: 100%;
    }

    .kla_service {
        margin-bottom: 20px;
    }

    .footer_bg {
        padding: 2% 5% 3.5% 3.5%;
    }

    .ratting_clr {
        top: -50px;
    }

    .home_cross {
        top: -175px;
    }

    .loginbox {
        position: absolute;
        border: solid 1px #99ac3f;
        width: 85%;
        padding: .7%;
        margin-top: 0;
        background: #9ad3cb;
        z-index: 99;
        right: 0;
        top: 0;
    }

    .email_txt {
        font-size: 18px;
        margin-bottom: 5px;
        margin-top: 15px;
    }

    input[type=checkbox].css_checkbox_2 + label.css_label_2 {
        font-size: 18px;
    }

    .check_form span {
        font-size: 4vw;
    }

    .forgot_line {
        padding-left: 0;
        margin-bottom: 0;
    }

    .mobile_line {
        text-decoration: underline;
    }

    .login_form {
        padding: 0 5.5%;
    }

    .email_input {
        padding: 6px;
        font-size: 18px;
    }

    .login_top {
        padding: 2.5% 5.5% 5.5%;
    }

    .body_mobile_content {
        position: relative;
        margin-top: -305px;
        margin-bottom: 40px;
    }

    .two_box {
        width: 100%;
    }

    /*.contact_title {
        display: none;
    }*/

    .back_option_mobile {
        display: none;
    }

    .contact_content p {
        font-size: 18px;
    }

    .bg_rel_4 {
        background: #fff;
        height: auto;
    }

    .block_detail_right_space {
        padding-right: 0;
        margin-top: 45px;
    }

    .img_block {
        width: 100%;
    }

    .blog_cont_block {
        width: 100%;
    }

    .img_block a img {
        width: 90%;
    }

    .white_trans_bg {
        background: transparent;
        position: relative;
        font-size: 18px;
    }

    .m_blog_title {
        font-size: 20px;
        margin: 0;
        text-align: center;
    }

        .m_blog_title span img {
            float: right;
        }

    .img_block img {
        width: 100%;
    }

    .by_person {
        font-size: 16px;
    }

    .bg_rel_6 {
        bottom: 0;
        margin-top: -57px;
    }

    .comment_rel a {
        top: 8px;
    }

    .person_name {
        font-size: 26px;
        margin-left: 6%;
    }

    .comment {
        vertical-align: initial;
    }

    .textwrap {
        width: 100%;
    }

    .bd_rel_top {
        position: static;
        top: -25px;
    }

    .product_content {
        position: relative;
        left: 0;
        right: 0;
        /*margin-top: -47px;
        margin-bottom: 40px;
        top: -654px;*/
    }

    /*.polygon_span_details_big {
        font-size: 6vw;
    }*/

    .m_product_title {
        background: #FFF;
        padding: 15px;
        width: 100%;
        float: left;
    }

    .prodcut_title {
        width: 100%;
        font-family: 'Bebas Neue' !important;
        color: #174b75;
        font-size: 6vw !important;
    }

    .m_prodcut_price {
        font-family: 'Bebas Neue' !important;
        font-size: 6vw;
        color: #174b75;
        float: right;
        text-align: right;
    }

        .m_prodcut_price img {
            margin-right: 15px;
        }

    .m_product_title p {
        color: #174b75;
        font-size: 18px;
        font-family: 'Avenir LT Std 55 Roman';
    }

    .m_product_title ul {
        color: #174b75;
        margin-left: 15px;
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 18px;
    }

    .number {
        font-size: 4.7vw;
    }

    /*.m_fav_box {
        background: #fff;
        text-align: left;
        padding: 15px;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 30px;
        text-align: left;
        margin-bottom: 15px;
    }*/

    .m_left_box {
        width: 65%;
        float: left;
        padding-left: 15px;
    }

    .m_right_box {
        width: 30%;
        float: left;
        margin-right: 15px;
    }

    .m_border_btm {
        border-bottom: 1px solid #f3968e;
    }

    .m_title {
        color: #174b75;
        font-size: 16px !important;
        font-family: 'Avenir';
    }

    .m_beloved {
        font-size: 16px;
        font-family: 'Avenir LT Std 55 Roman';
        color: #174b75;
        margin-bottom: 20px;
        line-height: 15px;
    }

    .m_img_block {
        display: block;
        max-width: 100%;
        height: auto;
        width: 100%;
    }

    .m_price_fav {
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 1.5rem;
        color: #174b75;
        text-align: center;
        padding-bottom: 15px;
        padding-top: 10px;
    }

    .m_trush {
        display: inline-block;
    }

    .m_shopping {
        display: inline-block;
        margin-left: 25px;
    }

        .m_shopping img {
            height: 25px;
        }

    .m_no_mrg {
        margin-bottom: 0;
        padding-bottom: 5px;
    }

    .m_eenheids {
        color: #174b75;
        font-family: 'Avenir LT Std 55 Roman';
        font-weight: 100;
        position: relative;
        top: -6px;
        font-size: 18px;
        display: block;
        text-align: center;
    }


    /*.m_wachtlijst {
        background: #fff;
        text-align: left;
        padding: 40px 0 15px;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 30px;
        text-align: left;
    }*/

    .height_line {
        height: 97px;
    }

    .error_je {
        color: #f0545f;
        font-size: 16px;
    }

    .m_last_fav {
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 1.5rem;
        color: #174b75;
        text-align: center;
        border-right: 1px solid #9ad3cb;
        border-left: 1px solid #9ad3cb;
        border-bottom: 1px solid #9ad3cb;
        padding-bottom: 15px;
        padding-right: 48px;
        min-height: 50px;
        max-height: 200px;
    }

    /*.m_body_position {
        position: relative;
        top: -94px;
    }*/

    .m_fav_bg {
        background: url(/assets/img/body_bg.jpg) repeat;
        height: 100%;
        position: absolute;
        width: 100%;
        overflow: hidden;
        margin-top: -16%;
        z-index: -99;
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: skewY(-5deg);
    }

    .first_section {
        width: 24%;
        float: left;
    }

    .sec_section {
        width: 75%;
        float: left;
    }

    .quntity_box {
        border-radius: 0;
        border: 1px solid #9ad3cb;
        background: #fff;
        color: #174b75;
        font-size: 16px;
    }

    .arrow_move {
        margin-top: 10px !important;
        margin-left: 10px !important;
    }

    .trush_top {
        margin-top: 15px;
    }

    .totaal_van {
        font-size: 20px;
        font-family: 'Avenir LT Std 55 Roman';
        color: #174b75;
        margin-bottom: 10px;
        margin-top: 10px;
        line-height: 25px;
    }

    .totaal_right_space {
        text-align: right;
        padding-right: 15%;
    }

    .shopping_form {
        margin-top: 30px;
    }

    .m_back_option {
        color: #f0545f;
        font-family: 'Bebas Neue';
        text-transform: uppercase;
        font-size: 24px;
        text-align: right;
        margin: 0;
        cursor: pointer;
        margin-top: 15px;
    }

    .m_gratis {
        color: #174b75;
        font-size: 18px;
        font-family: 'Avenir LT Std 55 Roman';
        font-weight: 100;
        margin-bottom: 0;
    }

    .m_shopping_cart_title {
        position: absolute;
        text-align: center;
        top: 171px;
        left: 0;
        right: 0;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 24px;
        line-height: 22px;
        font-weight: 600;
    }

    .m_overzicht {
        font-weight: 100;
        font-size: 20px;
    }


    .title_rec {
        background: #fff;
        text-align: left;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 24px;
        padding: 15px;
    }

    .m_vragen {
        background: #fff;
        color: #174b75;
        font-size: 14px;
        font-family: 'Avenir';
    }

    .m_order_name {
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 16px;
        color: #174b75;
    }

    .m_order_serial {
        font-size: 13px;
        color: #174b75;
    }

    /*.m_my_order_position {
        position: relative;
        top: -90px;
    }*/

    .m_order_space {
        margin-bottom: 15px;
    }

    .m_download {
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 16px;
        color: #f3968f;
    }

    .m_my_border {
        border: 1px solid #f3968f;
        margin-bottom: 15px;
        margin-top: 0;
    }

    .m_profile_title {
        background: #fff;
        text-align: left;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 24px;
    }

    .m_change_data {
        font-size: 12px;
        color: #99ac3f;
        font-family: 'Avenir LT Std 55 Roman';
    }



    .address_input_pink {
        font-size: 18px;
    }

    .favor_two {
        width: 100%;
    }

    .productsWidth_bg {
        background: transparent;
    }

    .fav_box_bottom {
        border: 0;
    }

    .m_ul_dropdown {
        border: 0;
        font-family: 'Bebas Neue';
        color: #174b75;
        font-size: 24px;
        text-align-last: center;
        padding: 0;
        margin: 0;
        border-radius: 0;
        width: 100%;
    }

        .m_ul_dropdown li a {
            color: #174b75 !important;
        }

    .drop_down_arrow:hover {
        color: #174b75;
    }

    .drop_down_arrow:active {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    .filter_mobile {
        background: #faf0f2;
        color: #174b75;
        margin: 0 auto;
    }

    .filter {
        background: #174b75;
        margin: 0 auto;
    }

    .kid {
        background: #faf0f2;
        margin: 20px auto;
    }

    .filter_mobile h4 {
        font-family: 'Bebas Neue';
        font-size: 7vw !important;
        margin: 0;
        text-align: left;
        padding-left: 33%;
    }

    .filter_line h4 span {
        float: right;
        padding-right: 10.6%;
    }



    .menu_block {
        width: 100%;
        float: left;
    }

    .filter_price {
        width: 100%;
        float: left;
    }

    .fixed_filter {
        overflow-y: auto;
        /*background: #fff;*/
        padding: 0px 10px 0px 10px;
        /*margin-top: 5px;*/
    }

    .kid_title {
        font-size: 20px;
    }

        .kid_title span {
            font-size: 11px;
        }

    .label_mrg_brand {
        margin: 8px 0 0px;
    }

    .deso_slider {
        width: 100%;
    }

    .product_detail {
        width: 100%;
    }

    .dispstartrange, .dispendrange, .mobiledispstartrange, .mobiledispendrange {
        color: #174b75;
        background: #fff;
        padding: 5px;
        margin-left: 5px;
    }

    .m_filter_price {
        width: 50%;
        float: left;
    }

    .m_filter_price_right {
        width: 50%;
        float: right;
    }

    .m_filter_price input {
        width: 85%;
        font-size: 3vw;
    }

    .m_filter_price_right input {
        width: 85%;
        font-size: 3vw;
    }

    #mobilesliderminmax div span {
        font-size: 3vw;
    }

    .data-filterid {
        width: 100%;
        float: left;
    }

    .body_bg_mobile {
        background: url(/assets/img/body_bg.jpg);
        -ms-transform: rotate(358deg);
        -webkit-transform: rotate(358deg);
        transform: skewY(355deg);
    }

    .body_bg_mobile_bottom {
        background: url(/assets/img/body_bg.jpg);
    }

    .m_bg_position {
        position: relative;
        z-index: -99;
        top: -55px;
    }

    .m_menu {
        background-color: #fff !important;
        text-align: right;
        position: absolute;
        right: 0;
        top: 0;
        padding: 0 3.2%;
    }

        .m_menu ul {
            list-style-type: none;
            margin: 0;
            width: 100%;
            float: left;
        }

            .m_menu ul li {
                float: left;
                font-size: 24px;
                font-family: 'Cookiesandcream';
                color: #174b75;
                font-weight: 600;
            }

    .m2_body_bg_mobile {
        background: #99ac3f;
        -ms-transform: rotate(358deg);
        -webkit-transform: rotate(358deg);
        transform: skewY(355deg);
    }

    .m2_body_bg_mobile_btn {
        background: #99ac3f;
    }

    .m2_bg_position {
        position: relative;
        z-index: -99;
    }

    .m2_menu {
        background-color: #fff !important;
        text-align: right;
        position: absolute;
        right: 0;
        top: -1px;
        padding: 0 3.3%;
    }

        .m2_menu ul {
            list-style-type: none;
            margin: 0;
            width: 100%;
            float: left;
        }

            .m2_menu ul li {
                float: left;
                font-size: 21px;
                font-family: 'Cookiesandcream';
                color: #174b75;
                font-weight: 600;
            }

    .shopping_address_green_bg {
        width: 100%;
    }

    .shopping_address_bg {
        width: 100%;
    }

    .fav_box {
        border: 0;
    }

    .m_shopping_bg {
        background: #fff;
    }

    .postcode_width {
        width: 100%;
    }

    .wtr_mrg {
        padding-top: 9px;
        margin-bottom: 0;
    }

    input[type=checkbox].css-checkbox + label.css-label {
        font-size: 16px;
    }

    .m_border_font {
        border: 1px solid #9ad3cb !important;
        font-size: 18px;
    }

    .m_jangel_bg {
        -ms-transform: rotate(-8deg);
        -webkit-transform: rotate(-8deg);
        transform: skewY(-8deg);
        height: 31%;
        position: absolute;
        width: 100%;
        overflow: hidden;
        background-color: #9ad3cb;
        margin-top: -64px;
        z-index: -1;
    }

    .footer_m_border {
        border: 1px solid #fff;
        list-style-type: none;
        padding: 10px;
        width: 100%;
        float: left;
    }

    .bg_rel {
        top: 392px;
        min-height: 835px;
    }

    .new_bg_rel {
        float: none;
        height: 100% !important;
    }

    .m_green_bg {
        background: #99ac3f;
    }

    .shopping-bask {
        display: block;
        text-align: center;
        float: inherit;
        font-size: 5.4vw;
    }

        .shopping-bask img {
            display: block;
            text-align: center;
            margin: 0 auto;
        }

    .bg_abos {
        position: relative;
    }

    .out_of_stock2 {
        font-size: 18px;
        padding: 3px;
        position: absolute;
        left: 22px;
        top: 23px;
    }

    .wishlist {
        top: 136px;
    }


    .voor {
        font-size: 16px !important;
    }


    .m_body_bg {
        background: url(/assets/img/body_bg.jpg);
        -ms-transform: rotate(-8deg);
        -webkit-transform: rotate(-8deg);
        transform: skewY(-8deg);
        height: 300px;
        position: relative;
        width: 100%;
        overflow: hidden;
        margin-top: -195px;
        z-index: -1;
        top: 50px;
    }

    .login_start {
        max-width: initial;
        min-width: inherit;
    }

    .m_footer_box {
        height: 145px;
        position: relative;
        /*top: -40px;*/
    }

    .view_title {
        font-size: 20px;
    }

    .view_content {
        font-size: 18px;
    }

    .view_change {
        font-size: 18px;
    }

    .view_span {
        font-size: 18px;
        font-weight: 600;
    }

    .view_span2 {
        font-size: 16px;
        font-weight: 600;
        color: #174b75 !important;
        font-family: 'Avenir LT Std 55 Roman';
    }

    .bestel_option {
        color: #f0545f;
        font-family: 'Bebas Neue';
        text-transform: uppercase;
        font-size: 22px;
        text-align: right;
        margin: 0;
        cursor: pointer;
    }

    input[type=checkbox].pay-checkbox + label.pay-label {
        font-size: 16px;
    }

    /*.add_border_clr {
        border: 1px solid #9ad3cb !important;
    }*/

    .m_drp_fnt {
        text-align-last: left;
    }

    .bg_abos_4 {
        margin-top: -300px;
    }

    .full_rel {
        margin-top: 60px;
    }

    .bottom_scroll {
        margin-top: 0;
    }

    .sec_header_right {
        padding: 3.5% 3.5% 0 0;
    }

    .logo_res {
        max-width: 90%;
    }

    .header_heart {
        left: 12px !important;
        top: 3px !important;
    }

    .wishlist_position_new {
        right: 17px;
        top: -73px;
    }


    input[type=checkbox].css_checkbox_2:checked + label.css_label_2 {
        background-position: 0 -20px;
    }

    input[type=checkbox].css_checkbox_2 + label.css_label_2 {
        height: 20px;
        padding-left: 40px;
    }

    .logn_txt {
        font-size: 4vw;
    }

    .login_popup_icon {
        width: 60%;
    }

    .login_right li {
        margin-left: 0;
    }

    .footer_nav {
        font-size: 4.8vw;
    }

    .nostock {
        font-size: 2.3vw;
    }

    .bg_rel_2 {
        position: relative;
        background: #99ac3f;
        height: 375px;
        top: 318px;
        z-index: -99;
    }

    .productivity_slider-desk .bg_rel_2 {
        height: auto;
    }

    .m_bg_rel_2 {
        position: relative;
        background: #99ac3f;
        height: 102px;
        top: 0;
        z-index: -99;
        -ms-transform: rotate(353deg);
        -webkit-transform: rotate(353deg);
        transform: skewY(353deg);
        margin-top: -40px;
    }

    .gerela {
        margin: 20px 0 14px;
        font-size: 6vw;
    }

    .mobile_pd_text {
        color: #f0545f;
        position: absolute;
        right: 20px;
        top: 170px;
        font-family: 'Bebas Neue';
        font-size: 28px;
        text-align-last: center;
    }

    .pink_bg1 {
        background-color: #f0d3d8;
        width: 100%;
        height: 70px;
        position: relative;
        margin-top: -27px;
    }

    .pink_bg2 {
        height: 295px;
        margin-top: -214px;
        margin-bottom: -276px;
    }

    .shopping_quntity {
        font-size: 3.5vw;
    }

    .variationName {
        font-size: 22px;
        margin-top: 15px;
    }

    .back_option {
        font-size: 4vw;
    }

    /*.fixed-text {
        float: inherit;
    }*/

    .m_product_btm_bg {
        background: url(/assets/img/body_bg.jpg);
        z-index: -1;
        overflow: hidden;
    }

    .m_bg_trnas {
        width: auto;
        height: auto;
        float: left;
        z-index: 1;
        position: relative;
    }

    .m_product_bg {
        background-color: #fff;
        width: 100%;
        height: 255px;
        margin-top: -100px;
        margin-bottom: -100px;
        position: relative;
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: skewY(-5deg);
        float: left;
    }

    .errormsg {
        font-size: 2.5vw;
    }

    .msgInfo {
        font-size: 2.5vw;
    }

    .countrylist {
        font-size: 18px;
    }

    .shopping_ddwn li a {
        font-size: 18px;
    }

    .herstel {
        font-size: 18px;
    }

    .read_more {
        font-size: 18px;
    }

    .contact_content {
        font-size: 18px;
    }

    .femmy_clr {
        font-size: 3vw;
    }

    .date_time {
        font-size: 3vw;
    }

    .form_top_2 {
        margin-top: 10px;
    }

    .pl_body_green_bg {
        background-color: #c2ce8b;
        width: 100%;
        height: 300px;
        margin-bottom: -100px;
        position: relative;
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: skewY(-5deg);
        margin-top: -225px;
        float: left;
    }

    .product_top_space {
        margin-bottom: 0;
    }

    .login_option {
        font-size: 4vw;
    }


    .mrg_top_shopping {
        margin-top: -230px;
    }
}

@media (min-width: 640px) and (max-width: 767px) {
    .fixed_header {
        width: 100%;
        margin: 0 auto;
    }

    .logo_res {
        display: block;
        max-width: 90%;
        height: auto;
    }

    .header_right {
        padding: 3.5% 3.5% 0px 0;
    }

    .ul_style li {
        margin-left: 4px;
    }

    .mobile_white_border {
        border: 1px solid #FFF;
        padding: 15px;
        width: 100%;
        float: left;
        margin-bottom: 24px;
    }

        .mobile_white_border.active {
            border: 1px solid #99ac3f;
        }

    .left_footer {
        width: 45%;
        float: left;
    }

    .right_footer {
        width: 55%;
        float: left;
    }

    .right-text {
        text-align: right;
        padding-top: 14px;
    }

    .submenu {
        font-size: 14px;
        padding-left: 15px;
        line-height: 28px;
    }

    .left-container {
        height: 82%;
    }

    .footer_terms {
        margin-top: 125px;
    }

    .full-width_2 {
        margin-top: 190px;
    }

    .footer_terms li {
        padding-left: 0;
        font-size: 2.2vw;
    }

        .footer_terms li:nth-child(2) {
            padding-left: 17px;
            padding-right: 17px;
        }

    .half_width {
        margin: 4% auto 7%;
    }

    .home_left {
        width: 100%;
        float: left;
    }

    .home_right {
        width: 100%;
        float: left;
    }

    .menu {
        right: 0;
        top: 100%;
        padding: 0 2.8% 5%;
    }

        .menu ul li {
            font-size: 26px;
        }

    .body_green_bg {
        width: 100%;
        margin-top: 155%;
        height: 100%;
    }

    /*.header_banner {
        background-size: contain;
        background-size: cover;
        height: 181px;
        overflow: visible;
    }*/

    .catgory_item_left {
        width: 49%;
        float: left;
    }

    .catgory_bottom_box {
        width: 100%;
        float: left;
    }

    .catgory_item_right {
        width: 100%;
        float: left;
    }


    .uparrowbg {
        background: url(/assets/img/up_arrow.png) no-repeat scroll right;
        background-position-x: 94%;
    }

    .drop_down_arrow select option::-ms-expand {
        display: none;
    }

    .drop_down_arrow option {
        text-align-last: center;
    }

    .body_green_bg_category {
        width: 100%;
        display: none;
    }

    .body_jungle_bg {
        width: 100%;
        margin-top: 295%;
        height: 100%;
    }

    .poly_container_big_green {
        width: 96%;
        min-height: 65px;
    }

        .poly_container_big_green span {
            position: absolute;
            bottom: 5px;
            font-size: 24px;
        }

    .poly_container_big {
        width: 96%;
        min-height: 65px;
    }

        .poly_container_big span {
            position: absolute;
            bottom: 5px;
            font-size: 24px;
        }

    .poly_container {
        width: 92%;
        min-height: 50px;
    }

    .blue {
        font-size: 16px;
    }

    pink {
        font-size: 16px;
    }

    .green {
        font-size: 16px;
    }

    .blue {
        font-size: 16px;
    }

    .lightpink {
        font-size: 16px;
    }

    .linkpink2 {
        font-size: 16px;
    }

    .linkgreen2 {
        font-size: 16px;
    }

    .poly_container span {
        position: absolute;
        bottom: 4px;
    }

    .products_box {
        width: 100% !important;
    }

    .products_items {
        width: 100%;
        float: left;
        padding-bottom: 40px;
    }

    .p_bg {
        background: url(/assets/img/body_bg.jpg) repeat;
    }

    .body_pink_bg {
        width: 100%;
        margin-top: 165%;
    }

    .mobile_menu {
        width: 50%;
        background: #FFF;
        border: 1px solid #f3968f;
        position: absolute;
        z-index: 99999;
        right: 0;
        text-align: left;
    }

        .mobile_menu ul {
            color: #174b75;
            font-family: 'Bebas Neue Book';
            font-size: 24px;
            margin: 20px 38px;
            list-style-type: none;
        }

            .mobile_menu ul li span {
                float: right;
                position: absolute;
                right: 20px;
            }

        .mobile_menu .active {
            color: #f0545f;
        }

        .mobile_menu ul li {
            margin-bottom: 10px;
        }

    .full_width_tab {
        width: 100%;
        float: left;
        background: #99ac3f;
        padding-bottom: 70px;
    }

    .tab_contant {
        width: 100%;
        float: left;
        background: #FFF;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .ei {
        font-family: 'Bebas Neue';
        font-size: 6vw;
        text-align: center;
        padding-bottom: 15px;
    }

    .tab_clr {
        color: #174b75;
        font-family: 'Avenir';
        font-weight: 400;
        font-size: 16px;
    }

    .full_width_tab ul {
        list-style-type: none;
    }

        .full_width_tab ul li {
            overflow: auto;
        }

    /*.number2 {
        width: 100%;
        font-size: 4.7vw;
    }*/

    .middle_space {
        top: 37px;
    }

    .kidmobile {
        padding-top: 60px;
    }

    .kid_2 {
        transform: skewY(-5deg);
    }

    .schedule-slider-dayrange .handle-x-right {
        margin-top: -2%;
    }

    .schedule-slider-dayrange .handle-x-left {
        margin-top: -2%;
    }

    .tab_contant {
        display: none;
    }

        .tab_contant.active {
            display: block;
        }

    /*.polygon_span {
        padding: 12px;
        font-family: 'Avenir';
        font-size: 18px;
        white-space: pre;
        position: absolute;
        bottom: 6px;
    }

    .polygon_span_big {
        position: absolute;
        bottom: 3px;
        font-size: 30px;
        padding: 12px;
        font-family: 'Avenir';
        white-space: pre;
    }*/

    .bg_rel_footer {
        width: 100%;
    }

    .kla_service {
        margin-bottom: 20px;
    }

    .footer_bg {
        padding: 2% 5% 3.5% 3.5%;
    }

    .ratting_clr {
        top: -50px;
    }

    .home_cross {
        top: -175px;
    }

    .loginbox {
        position: absolute;
        border: solid 1px #99ac3f;
        width: 85%;
        padding: .7%;
        margin-top: 0;
        background: #9ad3cb;
        z-index: 99;
        right: 0;
        top: 0;
    }

    .email_txt {
        font-size: 18px;
        margin-bottom: 5px;
        margin-top: 15px;
    }

    input[type=checkbox].css_checkbox_2 + label.css_label_2 {
        font-size: 18px;
    }

    .check_form span {
        font-size: 4vw;
    }

    .forgot_line {
        padding-left: 0;
        margin-bottom: 0;
    }

    .mobile_line {
        text-decoration: underline;
    }

    .login_form {
        padding: 0 5.5%;
    }

    .email_input {
        padding: 6px;
        font-size: 18px;
    }

    .login_top {
        padding: 2.5% 5.5% .5%;
    }

    .body_mobile_content {
        position: relative;
        margin-top: -305px;
        margin-bottom: 40px;
    }

    .two_box {
        width: 100%;
    }

    /*.contact_title {
        display: none;
    }*/

    .back_option_mobile {
        display: none;
    }

    .contact_content p {
        font-size: 18px;
    }

    .bg_rel_4 {
        background: #fff;
        height: auto;
    }

    .block_detail_right_space {
        padding-right: 0;
        margin-top: 45px;
    }

    .img_block {
        width: 100%;
    }

    .blog_cont_block {
        width: 100%;
    }

    .img_block a img {
        width: 90%;
    }

    .white_trans_bg {
        background: transparent;
        position: relative;
        font-size: 18px;
    }

    .m_blog_title {
        font-size: 20px;
        margin: 8px;
        text-align: center;
    }

        .m_blog_title span img {
            float: right;
        }

    .img_block img {
        width: 100%;
    }

    .by_person {
        font-size: 16px;
    }

    .bg_rel_6 {
        bottom: 0;
        margin-top: -57px;
    }

    .comment_rel a {
        top: 7px;
    }

    .person_name {
        font-size: 26px;
        margin-left: 6%;
    }

    .comment {
        vertical-align: initial;
    }

    .textwrap {
        width: 100%;
    }

    .bd_rel_top {
        position: static;
        top: -25px;
    }

    .product_content {
        position: relative;
        left: 0;
        right: 0;
        margin-bottom: 40px;
    }

    /*.polygon_span_details_big {
        font-size: 6vw;
    }*/

    .m_product_title {
        background: #FFF;
        padding: 15px;
        width: 100%;
        float: left;
    }

    .prodcut_title {
        width: 100%;
        font-family: 'Bebas Neue' !important;
        color: #174b75;
        font-size: 6vw !important;
    }

    .m_prodcut_price {
        font-family: 'Bebas Neue' !important;
        font-size: 6vw;
        color: #174b75;
        float: right;
        text-align: right;
    }

        .m_prodcut_price img {
            margin-right: 15px;
        }

    .m_product_title p {
        color: #174b75;
        font-size: 18px;
        font-family: 'Avenir LT Std 55 Roman';
    }

    .m_product_title ul {
        color: #174b75;
        margin-left: 15px;
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 18px;
    }

    /*.m_fav_box {
        background: #fff;
        text-align: left;
        padding: 15px;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 30px;
        text-align: left;
        margin-bottom: 15px;
    }*/

    .m_left_box {
        width: 65%;
        float: left;
        padding-left: 15px;
    }

    .m_right_box {
        width: 30%;
        float: left;
        margin-right: 15px;
    }

    .m_border_btm {
        border-bottom: 1px solid #f3968e;
    }

    .m_title {
        color: #174b75;
        font-size: 22px !important;
        font-family: 'Avenir';
    }

    .m_beloved {
        font-size: 16px;
        font-family: 'Avenir LT Std 55 Roman';
        color: #174b75;
        margin-bottom: 20px;
        line-height: 15px;
    }

    .m_img_block {
        display: block;
        max-width: 100%;
        height: auto;
        width: 100%;
    }

    .m_price_fav {
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 1.5rem;
        color: #174b75;
        text-align: center;
        padding-bottom: 15px;
        padding-top: 10px;
        padding-right: 25px;
    }

    .m_trush {
        display: inline-block;
    }

    .m_shopping {
        display: inline-block;
        margin-left: 25px;
    }

        .m_shopping img {
            height: 25px;
        }

    .m_no_mrg {
        margin-bottom: 0;
        padding-bottom: 5px;
    }

    .m_eenheids {
        color: #174b75;
        font-family: 'Avenir LT Std 55 Roman';
        font-weight: 100;
        position: relative;
        top: -6px;
        font-size: 20px;
        display: block;
        text-align: center;
    }


    /*.m_wachtlijst {
        background: #fff;
        text-align: left;
        padding: 40px 0 15px;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 30px;
        text-align: left;
    }*/

    .height_line {
        height: 97px;
    }

    .error_je {
        color: #f0545f;
        font-size: 16px;
    }

    .m_last_fav {
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 1.5rem;
        color: #174b75;
        text-align: right;
        border-right: 1px solid #9ad3cb;
        border-left: 1px solid #9ad3cb;
        border-bottom: 1px solid #9ad3cb;
        padding-bottom: 15px;
        min-height: 50px;
        max-height: 200px;
        padding-right: 68px;
    }

    /*.m_body_position {
        position: relative;
        top: -100px;
    }*/

    .m_fav_bg {
        background: url(/assets/img/body_bg.jpg) repeat;
        height: 100%;
        position: absolute;
        width: 100%;
        overflow: hidden;
        margin-top: -16%;
        z-index: -99;
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: skewY(-5deg);
    }

    .first_section {
        width: 24%;
        float: left;
    }

    .sec_section {
        width: 75%;
        float: left;
    }

    .quntity_box {
        border-radius: 0;
        border: 1px solid #9ad3cb;
        background: #fff;
        color: #174b75;
        font-size: 16px;
    }

    .arrow_move {
        margin-top: 10px !important;
        margin-left: 10px !important;
    }

    .trush_top {
        margin-top: 15px;
    }

    .totaal_van {
        font-size: 1.5rem;
        font-family: 'Avenir LT Std 55 Roman';
        color: #174b75;
        margin-bottom: 2px;
        line-height: 26px;
    }

    .totaal_right_space {
        text-align: right;
        padding-right: 7%;
        margin-top: 18px !important;
    }

    .shopping_form {
        margin-top: 30px;
    }

    .m_back_option {
        color: #f0545f;
        font-family: 'Bebas Neue';
        text-transform: uppercase;
        font-size: 24px;
        text-align: right;
        margin: 15px 0 0;
        cursor: pointer;
    }

    .m_gratis {
        color: #174b75;
        font-size: 18px;
        font-family: 'Avenir LT Std 55 Roman';
        font-weight: 100;
        margin-bottom: 0;
    }

    .m_shopping_cart_title {
        position: absolute;
        text-align: center;
        top: 190px;
        left: 0;
        right: 0;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 30px;
        line-height: 25px;
        font-weight: 600;
    }

    .m_overzicht {
        font-weight: 100;
        font-size: 26px;
    }

    .title_rec {
        background: #fff;
        text-align: left;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 24px;
        padding: 15px;
    }

    .m_vragen {
        background: #fff;
        color: #174b75;
        font-size: 14px;
        font-family: 'Avenir';
    }

    .m_order_name {
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 16px;
        color: #174b75;
    }

    .m_order_serial {
        font-size: 13px;
        color: #174b75;
    }

    /*.m_my_order_position {
        position: relative;
        top: -90px;
    }*/

    .m_order_space {
        margin-bottom: 15px;
    }

    .m_download {
        font-family: 'Avenir LT Std 55 Roman';
        font-size: 16px;
        color: #f3968f;
    }

    .m_my_border {
        border: 1px solid #f3968f;
        margin-bottom: 15px;
        margin-top: 0;
    }

    .m_profile_title {
        background: #fff;
        text-align: left;
        color: #f0545f;
        text-transform: uppercase;
        font-family: 'Bebas Neue';
        font-size: 24px;
    }

    .m_change_data {
        font-size: 12px;
        color: #99ac3f;
        font-family: 'Avenir LT Std 55 Roman';
    }


    .address_input_pink {
        font-size: 18px;
    }

    .favor_two {
        width: 100%;
    }

    .productsWidth_bg {
        background: transparent;
    }

    .fav_box_bottom {
        border: 0;
    }

    .m_ul_dropdown {
        border: 0;
        font-family: 'Bebas Neue';
        color: #174b75;
        font-size: 24px;
        text-align-last: center;
        padding: 0;
        margin: 0;
        border-radius: 0;
        width: 100%;
    }

        .m_ul_dropdown li a {
            color: #174b75 !important;
        }

    .drop_down_arrow:hover {
        color: #174b75;
    }

    .drop_down_arrow:active {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    .filter_mobile {
        background: #faf0f2;
        color: #174b75;
        margin: 0 auto;
    }

    .filter {
        background: #174b75;
        margin: 0 auto;
    }

    .kid {
        background: #faf0f2;
        margin: 20px auto;
    }

    .filter_mobile h4 {
        font-family: 'Bebas Neue';
        font-size: 5vw !important;
        margin: 0;
        text-align: left;
        padding-left: 33%;
    }

    .filter_line h4 span {
        float: right;
        padding-right: 10.5%;
    }

    .m_filter_content {
        position: relative;
    }

    .menu_block {
        width: 100%;
        float: left;
    }

    .filter_price {
        width: 100%;
        float: left;
    }

    .fixed_filter {
        overflow-y: auto;
        /*background: #fff;*/
        padding: 0px 10px 0px 10px;
    }

    .kid_title {
        font-size: 20px;
    }

        .kid_title span {
            font-size: 11px;
        }

    .label_mrg_brand {
        margin: 8px 0 0px;
    }

    .deso_slider {
        width: 100%;
    }

    .product_detail {
        width: 100%;
    }

    .dispstartrange, .dispendrange, .mobiledispstartrange, .mobiledispendrange {
        color: #174b75;
        background: #fff;
        padding: 5px;
        margin-left: 5px;
    }

    .m_filter_price {
        width: 50%;
        float: left;
    }

    .m_filter_price_right {
        width: 50%;
        float: right;
    }

    .m_filter_price input {
        width: 85%;
        font-size: 3vw;
    }

    .m_filter_price_right input {
        width: 85%;
        font-size: 3vw;
    }

    #mobilesliderminmax div span {
        font-size: 3vw;
    }

    .data-filterid {
        width: 100%;
        float: left;
    }

    .body_bg_mobile {
        -ms-transform: rotate(356deg);
        -webkit-transform: rotate(356deg);
        transform: skewY(356deg);
    }

    .body_bg_mobile_bottom {
        background: url(/assets/img/body_bg.jpg);
    }

    .m_bg_position {
        position: relative;
        z-index: -99;
        top: -55px;
    }

    .m_menu {
        background-color: #fff !important;
        text-align: right;
        position: absolute;
        right: 0;
        top: 0;
        padding: 0 3.3%;
    }

        .m_menu ul {
            list-style-type: none;
            margin: 0;
            width: 100%;
            float: left;
        }

            .m_menu ul li {
                float: left;
                font-size: 24px;
                font-family: 'Cookiesandcream';
                color: #174b75;
                font-weight: 600;
            }

    .m2_body_bg_mobile {
        background: #99ac3f;
        -ms-transform: rotate(358deg);
        -webkit-transform: rotate(358deg);
        transform: skewY(355deg);
    }

    .m2_body_bg_mobile_btn {
        background: #99ac3f;
    }

    .m2_bg_position {
        position: relative;
        z-index: -99;
    }

    .m2_menu {
        background-color: #fff !important;
        text-align: right;
        position: absolute;
        right: 0;
        top: -1px;
        padding: 0 3.3%;
    }

        .m2_menu ul {
            list-style-type: none;
            margin: 0;
            width: 100%;
            float: left;
        }

            .m2_menu ul li {
                float: left;
                font-size: 21px;
                font-family: 'Cookiesandcream';
                color: #174b75;
                font-weight: 600;
            }

    .shopping_address_green_bg {
        width: 100%;
    }

    .shopping_address_bg {
        width: 100%;
    }

    .fav_box {
        border: 0;
    }

    .m_shopping_bg {
        background: #fff;
    }

    .postcode_width {
        width: 100%;
    }

    .wtr_mrg {
        padding-top: 9px;
        margin-bottom: 0;
    }

    input[type=checkbox].css-checkbox + label.css-label {
        font-size: 16px;
    }

    .m_border_font {
        border: 1px solid #9ad3cb !important;
        font-size: 18px;
    }

    .m_jangel_bg {
        -ms-transform: rotate(-8deg);
        -webkit-transform: rotate(-8deg);
        transform: skewY(-8deg);
        height: 31%;
        position: absolute;
        width: 100%;
        overflow: hidden;
        background-color: #9ad3cb;
        margin-top: -64px;
        z-index: -1;
    }

    .footer_m_border {
        border: 1px solid #fff;
        list-style-type: none;
        padding: 10px;
        width: 100%;
        float: left;
    }

    .bg_rel {
        top: 392px;
        min-height: 835px;
    }

    .new_bg_rel {
        float: none;
        height: 100% !important;
    }

    .m_green_bg {
        background: #99ac3f;
    }

    .shopping-bask {
        display: block;
        text-align: center;
        float: inherit;
        font-size: 5.4vw;
    }

        .shopping-bask img {
            display: block;
            text-align: center;
            margin: 0 auto;
        }

    .bg_abos {
        position: relative;
    }

    .out_of_stock2 {
        font-size: 4vw;
        padding: 3px;
        position: absolute;
        left: 22px;
        top: 23px;
    }

    .wishlist {
        top: 136px;
    }


    .voor {
        font-size: 16px !important;
    }



    .m_body_bg {
        background: url(/assets/img/body_bg.jpg);
        -ms-transform: rotate(-8deg);
        -webkit-transform: rotate(-8deg);
        transform: skewY(-8deg);
        height: 335px;
        position: relative;
        width: 100%;
        overflow: hidden;
        margin-top: -190px;
        z-index: -1;
        top: 50px;
    }

    .login_start {
        max-width: initial;
        min-width: inherit;
    }

    .m_footer_box {
        height: 145px;
        position: relative;
        /*top: -40px;*/
    }

    .view_title {
        font-size: 20px;
    }

    .view_content {
        font-size: 18px;
    }

    .view_change {
        font-size: 18px;
    }

    .view_span {
        font-size: 18px;
        font-weight: 600;
    }

    .view_span2 {
        font-size: 16px;
        font-weight: 600;
        color: #174b75 !important;
        font-family: 'Avenir LT Std 55 Roman';
    }


    .bestel_option {
        color: #f0545f;
        font-family: 'Bebas Neue';
        text-transform: uppercase;
        font-size: 22px;
        text-align: right;
        margin: 0;
        cursor: pointer;
    }

    input[type=checkbox].pay-checkbox + label.pay-label {
        font-size: 16px;
    }

    /*.add_border_clr {
        border: 1px solid #9ad3cb !important;
    }*/

    .m_drp_fnt {
        text-align-last: left;
    }

    .bg_abos_4 {
        margin-top: -300px;
    }

    /*.fl_static_pg .two_box {
        padding-top: 9%;
    }*/

    .full_rel {
        margin-top: 60px;
    }

    .bottom_scroll {
        margin-top: 0;
    }

    .sec_header_right {
        padding: 3.5% 3.5% 0 0;
    }

    .logo_res {
        max-width: 90%;
    }

    .header_heart {
        left: 11px !important;
        top: 2px !important;
    }


    .wishlist_position_new {
        right: 17px;
        top: -73px;
    }



    input[type=checkbox].css_checkbox_2:checked + label.css_label_2 {
        background-position: 0 -22px;
    }

    input[type=checkbox].css_checkbox_2 + label.css_label_2 {
        height: 22px;
    }

    .logn_txt {
        font-size: 4vw;
    }

    .login_popup_icon {
        width: 60%;
    }

    .login_right li {
        margin-left: 0;
    }

    .footer_nav {
        font-size: 4.8vw;
    }

    .number {
        font-size: 4.7vw;
    }

    .nostock {
        font-size: 2.3vw;
    }

    .bg_rel_2 {
        position: relative;
        background: #99ac3f;
        height: 375px;
        top: 318px;
        z-index: -99;
    }

    .productivity_slider-desk .bg_rel_2 {
        height: auto;
    }

    .m_bg_rel_2 {
        position: relative;
        background: #99ac3f;
        height: 102px;
        top: 0;
        z-index: -99;
        -ms-transform: rotate(353deg);
        -webkit-transform: rotate(353deg);
        transform: skewY(353deg);
        margin-top: -40px;
    }

    .gerela {
        margin: 20px 0 14px;
        font-size: 6vw;
    }

    /*.mobile_pd_text {
        color: #f0545f;
        position: absolute;
        right: 20px;
        top: 180px;
        font-family: 'Bebas Neue';
        font-size: 28px;
        text-align-last: center;
    }*/

    .pink_bg1 {
        background-color: #f0d3d8;
        width: 100%;
        height: 70px;
        position: relative;
        margin-top: -27px;
    }

    .pink_bg2 {
        height: 295px;
        margin-top: -214px;
        margin-bottom: -190px;
    }

    .shopping_quntity {
        font-size: 3.5vw;
    }

    .variationName {
        font-size: 22px;
    }

    .back_option {
        font-size: 4vw;
    }

    /*.fixed-text {
        float: inherit;
        padding-right: 7px;
    }*/

    .m_product_btm_bg {
        background: url(/assets/img/body_bg.jpg);
        z-index: -1;
        overflow: hidden;
    }

    .m_bg_trnas {
        width: auto;
        height: auto;
        float: left;
        z-index: 1;
        position: relative;
    }

    .m_product_bg {
        background-color: #fff;
        width: 100%;
        height: 255px;
        margin-top: -100px;
        margin-bottom: -100px;
        position: relative;
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: skewY(-5deg);
        float: left;
    }

    .errormsg {
        font-size: 2.5vw;
    }

    .msgInfo {
        font-size: 2.5vw;
    }

    .countrylist {
        font-size: 18px;
    }

    .shopping_ddwn li a {
        font-size: 18px;
    }

    .herstel {
        font-size: 18px;
    }

    .read_more {
        font-size: 18px;
    }

    .femmy_clr {
        font-size: 3vw;
    }

    .date_time {
        font-size: 3vw;
    }

    .form_top_2 {
        margin-top: 10px;
    }

    .contact_content {
        font-size: 18px;
    }

    .pl_body_green_bg {
        background-color: #c2ce8b;
        width: 100%;
        height: 300px;
        margin-bottom: -100px;
        position: relative;
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: skewY(-5deg);
        margin-top: -225px;
        float: left;
    }

    .product_top_space {
        margin-bottom: 0;
    }

    .login_option {
        font-size: 4vw;
    }
}

@media ( min-width:736px) and (max-width:767px) {
}

@media (min-width: 768px) and (max-width: 991px) {
    .slim_mrg {
        margin-top: 3.5%;
    }

    .mobile_display {
        display: none !important;
    }

    .white_trans_bg svg {
        display: none;
    }

    .svg_row {
        display: none;
    }

    .header_banner {
        height: 217px;
    }

    .homemenu .nav_0 {
        width: auto;
        text-align: center;
        padding-left: 1.2%;
        padding-right: 1.2%;
        display: inline-block;
        white-space: nowrap;
    }

    .nav_0 {
        width: auto;
        text-align: center;
        padding-left: 0.8%;
        padding-right: 0.8%;
        display: inline-block;
        white-space: nowrap;
    }

        .nav_0 a {
            font-size: 1.7rem;
            white-space: nowrap;
        }

    .submenu {
        line-height: 25px;
        font-size: 1.5vw;
    }

    .body_green_bg {
        height: 50%;
        margin-top: 12%;
    }

    .home_cross_box {
        height: 140px;
    }

    .mrg_top {
        padding-bottom: 40px;
    }

    /*.polygon_span {
        padding: 11px;
    }

    .polygon_span_big {
        padding: 11px;
    }*/

    .menu_position {
        padding-top: 45px;
        margin-top: -42% !important;
        padding-left: 8%;
    }

    .menu_block ul li a {
        line-height: 24px;
    }

    .body_jungle_bg {
        margin-top: 75px;
        height: 55%;
    }

    .body_green_bg_category {
        margin-top: 630px;
    }

    .header_heart {
        top: 6px !important;
        left: 12px !important;
    }

    .searcH_input {
        border: 1px solid #9ad3cb;
        border-radius: 4px;
        color: #000;
        padding-left: 10px;
        font-size: 2vw;
    }

    /*.search_line img {
        top: 2px;
        width: 30px
    }*/

    .logo_res {
        max-width: 90%;
    }

    .out_of_stock2 {
        left: 9px;
        top: 3px;
    }

    .shopping_bag_icon {
        width: 70%;
    }

    /*.imgfavourite {
        width: 40% !important;
        display: inline-block !important;
    }*/

    .wishlist_position_new span {
        margin-bottom: 0;
    }


    .search_line {
        top: -2px;
        min-width: 100px;
    }

    .loginbox {
        width: 50%;
        right: 8%;
    }

    .email_input {
        font-size: 2.2vw;
    }

    .logn_txt {
        font-size: 3vw;
    }

    .check_form span {
        font-size: 3vw;
    }

    .email_txt {
        font-size: 2.1vw;
        margin-bottom: 5px;
    }

    .login_popup_icon {
        width: 52%;
    }

    .login_right li {
        margin-left: 0;
    }

    input[type=checkbox].css_checkbox_2 + label.css_label_2 {
        font-size: 2.1vw;
        padding-left: 45px;
        height: 21px;
    }

    input[type=checkbox].css_checkbox_2:checked + label.css_label_2 {
        background-position: 0 -21px;
    }

    /*.forgot_line {
        padding-left: 45px;
    }*/

    label.css_label_2 {
        background-size: 16%;
    }

    .dscript_content ul {
        padding-left: 40px;
        line-height: 20px;
        margin-top: 20px;
    }

    .bg_rel_2 {
        height: 320px;
    }

    .tab-pane p {
        font-size: 1.8vw;
    }

    .nav_no_border li {
        margin: 18px;
    }

    .bottom_scroll {
        margin-top: 40px;
        margin-bottom: 0;
    }

    .shopping-bask img {
        width: 13%;
    }

    .number {
        font-size: 2.7vw;
        min-height: 46px;
    }

    .dscript_content ul li {
        font-size: 1.3rem !important;
    }

    .dscript_content {
        font-size: 1.3vw;
    }

    .bg_rel_3 {
        height: 240px;
    }

    .slider_bottm_mrg .bg_rel_3 {
        margin-top: -60px;
    }

    .shopping-bask {
        font-size: 3.4vw;
    }

    .care_arrow {
        top: 21px;
    }

    .fav_trans_plus {
        top: -60px;
    }

    .pink_cross {
        height: 135%;
    }

    .fav_bg2 {
        height: 160px;
    }



    .bg_abos_2 {
        margin-top: -16px;
    }

    .number2 {
        width: 100%;
    }

    .voor {
        padding-top: 4px;
    }

    .header_left {
        padding: 3.5% 3.5% 4% 4%;
    }

    .header_right {
        padding: 3.5% 3.4% 4% 0;
    }

    .img_block {
        width: 30%;
    }

    .blog_cont_block {
        width: 70%;
    }

    .textwrap {
        float: left;
        margin: 0 6% 6% 0;
    }

    .pl_bg1 {
        height: 195px;
        margin-bottom: -159px;
    }

    .footer_nav {
        font-size: 2.2vw;
    }

    .footer_submenu {
        padding: 0 15px 15px;
    }

    .white_border {
        padding: 15px 15px 0;
    }

    .ratting_clr {
        bottom: -4px;
    }

    .schedule-slider-dayrange .handle-x-right {
        margin-top: -6%;
    }

    .schedule-slider-dayrange .handle-x-left {
        margin-top: -6%;
    }

    input[type=checkbox].css-checkbox + label.css-label {
        font-size: 1.5rem;
    }

    .favorieten {
        top: 20px;
    }

    /*.poly-text {
        top: 13px;
    }*/

    .countrylist {
        font-size: 2.2vw;
    }

    .shopping_ddwn li a {
        font-size: 2.2vw;
    }

    .herstel {
        font-size: 1.8rem;
    }

    .fav_svg {
        margin-bottom: -23px;
    }

    .fav-text {
        position: relative;
        top: -8px;
    }

    .del-icon img {
        height: 22px;
    }

    .ul_style {
        margin-bottom: 0;
    }

    .welcomne_name {
        padding-right: 0;
        font-size: 1.3rem !important;
    }

    .brand:last-child {
        margin-bottom: 50px;
    }

    .label_mrg_brand:last-child {
        margin-bottom: 25%;
    }

    .middle_space {
        top: -25px;
    }

    .drag_position {
        padding-top: 10%;
        padding-top: 10%;
    }

    .s_font_size {
        font-size: 1.9vw;
    }

    .title_top {
        padding-top: 40px;
    }

    .ph_num {
        color: #FFF;
        font-family: Arial;
        font-size: 13px;
        font-weight: 600;
        line-height: 24px;
        vertical-align: middle;
    }

    .footer_icons li {
        display: inline-block;
        margin-right: 5px;
        cursor: pointer;
    }

    .desktop_display .icon_size {
        max-width: 23px;
    }

    .body_bg {
        background: url(/assets/img/body_bg.jpg);
        height: 300px;
        margin-top: -100px;
    }

    .alert-strip .banner-bg-style {
        height: 370px;
    }

    .navigation {
        top: 50px;
        width: 82%;
    }
    /*.navigation {
        top: 110px;
        width: 82%;
    }*/

    .single-product {
        max-height: 180px;
        overflow: hidden;
        min-height: inherit !important;
    }

    .slider_border_box, #slider.flexslider {
        height: auto;
    }

    /*.language_flags .icon_size {
        max-width: 26px;
        height: 26px;
    }*/

    .sec_header_nav {
        width: 95%;
        padding-right: 2.5%;
    }

    #divMenu h4 {
        padding-right: 3.5%;
    }

    .half_width {
        width: 93%;
    }

    .menu {
        padding: 0% 4% 0 1%;
    }

    .total_nav {
        text-align: right;
        padding: 1.1% 4%;
    }

    .homemenu {
        width: 95% !important;
    }

    .footer_bg {
        background: #99ac3f;
        padding: 0% 2.5% 9.5% 2.4%;
        font-size: 13px;
    }

    .full_width_mrg {
        padding: 1% 0% 2.5% 1.5%;
        width: 100%;
        float: left;
        box-sizing: border-box;
        margin: 0;
    }

    .noStock-block p {
        top: 0px;
        right: 4%;
        font-size: 0.9rem;
    }

    .category-content .noStock-block p {
        font-size: 13px;
    }

    .alert-strip .banner-alert {
        top: 35px;
        margin: 0 7%;
    }

    .alert-strip .alert-content:after {
        border-bottom: 15px solid #f3968e;
        border-right: 70px solid transparent;
        top: -15px;
    }

    .alert-strip .alert-content:before {
        border-top: 15px solid #f3968e;
        border-left: 70px solid transparent;
    }

    /*.navigation-alert {
        top: 110px;
        width: 82%;
    }*/
    .alert-strip .banner-inner-alert {
        padding: 3% 5% 2% 5%;
    }
    .alert-strip .banner-bg-style .alert-navigation {
        width: 82%;
        top: 110px;
    }

}

@media (min-width: 992px) and (max-width: 1024px) {
    .slim_mrg {
        margin-top: 3%;
    }

    .nav_0 a {
        font-size: 1.8vw;
    }

    .submenu {
        line-height: 30px;
    }

    .body_green_bg {
        height: 60%;
        margin-top: 19%;
    }

    /*.polygon_span {
        padding: 13px;
    }

    .polygon_span_big {
        padding: 11px;
    }*/

    .menu_position {
        padding-top: 45px;
        margin-top: -28% !important;
    }

    .menu_block ul li a {
        line-height: 28px;
    }

    .body_jungle_bg {
        margin-top: 183px;
    }

    .body_green_bg_category {
        margin-top: 91%;
    }

    .body_pink_bg {
        margin-top: 168px !important;
    }

    .out_of_stock2 {
        top: 5px;
    }

    .header_heart {
        top: 4px !important;
        left: 12px !important;
    }

    .searcH_input {
        border: 1px solid #9ad3cb;
        border-radius: 4px;
        color: #000;
        padding-left: 10px;
        font-size: 1.4vw;
    }

    .ul_style li {
        margin-left: 0;
    }

    /*.search_line img {
        width: 13%;
        top: 2px
    }*/

    .submenu {
        line-height: 38px;
    }

    .logo_res {
        max-width: 90%;
    }

    .header_banner {
        height: 220px;
    }

    .shopping_bag_icon {
        width: 70%;
    }

    /*.imgfavourite {
        width: 40% !important;
        display: inline-block !important;
    }*/


    .loginbox {
        right: 7.5%;
    }

    .email_txt {
        font-size: 1.2vw;
    }

    .email_input {
        font-size: 1.2vw;
    }

    .login_popup_icon {
        width: 70%;
    }

    .login_right li {
        margin-left: 0;
    }

    input[type=checkbox].css_checkbox_2 + label.css_label_2 {
        font-size: 1.7vw;
        padding-left: 45px;
        height: 22px;
    }

    input[type=checkbox].css_checkbox_2:checked + label.css_label_2 {
        background-position: 0 -22px;
    }

    .forgot_line {
        padding-left: 45px;
    }

    label.css_label_2 {
        background-size: 16%;
    }

    .header_left {
        width: 35%;
        float: left;
        padding: 1.5% 0 0 10.5%;
    }

    .header_right {
        width: 65%;
        padding-right: 10%;
    }

    #divMenu h4 {
        padding-right: 8%;
    }

    .dscript_content ul {
        padding-left: 58px;
        line-height: 20px;
        margin-top: 30px;
    }

    .bg_rel_2 {
        height: 350px;
    }

    .tab-pane p {
        font-size: 1.6vw;
    }

    .nav_no_border li {
        margin: 0;
    }

    .nav_no_border li {
        margin: 0;
    }

    .bottom_scroll {
        margin-top: 40px;
    }

    .bg_rel_3 {
        height: 290px;
        margin-top: -60px;
    }

    .products_box_bottom .logo_res_desk {
        min-height: 215px;
    }

    .fav_trans_plus {
        top: -60px;
    }

    .pink_cross {
        height: 135%;
    }



    .bg_abos_2 {
        margin-top: -53px;
    }

    .voor {
        padding-top: 4px;
    }

    .img_block {
        width: 25%;
    }

    .blog_cont_block {
        width: 75%;
    }

    .pl_bg1 {
        height: 212px;
        margin-bottom: -176px;
    }

    .schedule-slider-dayrange .handle-x-right {
        margin-top: -4%;
    }

    .schedule-slider-dayrange .handle-x-left {
        margin-top: -4%;
    }

    input[type=checkbox].css-checkbox + label.css-label {
        font-size: 1.4vw;
    }

    .favorieten {
        top: 42px;
    }

    /*.poly-text {
        top: 29px;
    }*/

    .countrylist {
        font-size: 1.7vw;
    }

    .shopping_ddwn li a {
        font-size: 1.7vw;
    }

    .herstel {
        font-size: 1.7vw;
    }

    .fav_svg {
        margin-bottom: -23px;
    }

    .fav-text {
        position: relative;
        top: -8px;
    }

    .del-icon img {
        height: 22px;
    }

    .drag_position {
        padding-top: 10%;
    }

    .s_font_size {
        font-size: 1.5vw;
    }

    .ph_num {
        color: #FFF;
        font-family: Arial;
        font-size: 18px;
        font-weight: 600;
        line-height: 24px;
        vertical-align: middle;
    }

    .footer_icons li {
        display: inline-block;
        margin-right: 0;
        cursor: pointer;
    }

    .desktop_display .icon_size {
        max-width: 23px;
    }

    .body_bg {
        height: 360px;
        margin-top: -100px;
    }

    .mrg_top {
        margin-top: -140px;
    }
    .banner-inner-alert {
        margin: 0 3%;
        padding-bottom: 3%;
    }
}

@media (min-width:992px) {
    .mobile_display {
        display: none !important;
    }

    .white_trans_bg svg {
        display: none;
    }

    .svg_row {
        display: none;
    }
}

@media screen and (min-width:1024px) and (max-width:1365px) {
    .body_bg {
        height: 360px;
        margin-top: -100px;
    }

    .alert-strip .banner-bg-style {
        height: 370px;
        margin-top: -30px;
    }

    .mrg_top {
        margin-top: -100px;
    }
}

@media (min-width:1366px) {
    .img_no_width {
        width: auto !important;
        display: inline-block !important;
    }

    .body_bg {
        height: 360px;
        margin-top: -100px;
    }

    .alert-strip .banner-bg-style {
        height: 370px;
        margin-top: -90px;
    }


    .alert-strip .banner-bg-style {
        height: 440px;
    }

    .mrg_top {
        margin-top: -100px;
    }
}

@media (min-width: 1680px) and (max-width: 1919px) {
    .header_heart {
        top: 7px !important;
    }

    .searcH_input {
        font-size: 1.39vw;
    }

    /*.header_banner {
        height: 320px;
    }*/

    .shopping_bag_icon {
        width: 70%;
    }

    .out_of_stock2 {
        top: 10px;
    }

    .loginbox {
        right: 7%;
    }

    .login_popup_icon {
        width: 85%;
    }

    .fav_trans_plus {
        top: -70px;
    }

    .shopping_address_green_bg {
        height: 48%;
    }

    .shopping_address_bg {
        height: 180%;
    }

    .fav_bg {
        height: 98%;
    }

    .menu_position {
        margin-top: -28.5% !important;
    }

    .pl_bg1 {
        height: 265px;
        margin-bottom: -229px;
    }

    .favorieten {
        top: 90px;
    }

    /*.poly-text {
        top: 65px;
    }*/

    .header_left {
        width: 43.5%;
    }

    .header_right {
        width: 55%;
    }

    .logo_res {
        max-width: 90%;
    }

    .schedule-slider-dayrange .handle-x-right {
        margin-top: -2.8%;
    }

    .schedule-slider-dayrange .handle-x-left {
        margin-top: -2.8%;
    }
}

@media (min-width: 1600px) and (max-width: 1679px) {
    .logo_res {
        max-width: 90%;
    }

    .header_heart {
        top: 7px !important;
    }

    .searcH_input {
        font-size: 1.39vw;
    }

    .header_banner {
        height: 365px;
    }

    .shopping_bag_icon {
        width: 70%;
    }

    .out_of_stock2 {
        top: 10px;
    }

    .loginbox {
        right: 7.5%;
    }

    .login_popup_icon {
        width: 85%;
    }

    .fav_trans_plus {
        top: -70px;
    }

    .shopping_address_green_bg {
        height: 48%;
    }

    .shopping_address_bg {
        height: 180%;
    }

    .fav_bg {
        height: 98%;
    }

    .menu_position {
        margin-top: -31% !important;
    }

    .ul_style li {
        margin-left: 1.5%;
    }

    .pl_bg1 {
        height: 265px;
        margin-bottom: -229px;
    }

    .favorieten {
        top: 83px;
    }

    /*.poly-text {
        top: 65px;
    }*/

    .header_left {
        width: 39.5%;
    }

    .header_right {
        width: 60%;
    }
}

@media (min-width: 1440px) and (max-width: 1599px) {
    .logo_res {
        max-width: 90%;
    }

    .header_heart {
        top: 5px !important;
        left: 8px !important;
    }

    .searcH_input {
        border: 1px solid #9ad3cb;
        border-radius: 4px;
        color: #000;
        padding-left: 10px;
        font-size: 1.4vw;
    }

    .ul_style li {
        margin-left: 0;
    }

    .submenu {
        line-height: 38px;
    }

    .header_banner {
        height: 350px;
    }

    .shopping_bag_icon {
        width: 65%;
    }

    /*.imgfavourite {
        width: 40%;
    }*/

    .out_of_stock2 {
        top: 10px;
    }

    .loginbox {
        right: 6%;
    }

    .login_popup_icon {
        width: 80%;
    }

    .tab-pane p {
        font-size: 1.4vw;
    }

    .fav_trans_plus {
        top: -60px;
    }

    .shopping_address_green_bg {
        height: 48%;
    }

    .shopping_address_bg {
        height: 180%;
    }

    .fav_bg {
        height: 98%;
    }

    .menu_position {
        margin-top: -36% !important;
    }

    .pl_bg1 {
        height: 244px;
        margin-bottom: -208px;
    }

    .schedule-slider-dayrange .handle-x-right {
        margin-top: -3%;
    }

    .schedule-slider-dayrange .handle-x-left {
        margin-top: -3%;
    }

    .favorieten {
        top: 68px;
    }

    /*.poly-text {
        top: 53px;
    }*/

    .header_left {
        width: 38.7%;
    }

    .header_right {
        width: 60%;
    }
   
}

@media (min-width: 1400px) and (max-width: 1439px) {
    .menu_position {
        margin-top: -36.5% !important;
    }

    .header_heart {
        top: 5px !important;
        left: 8px !important;
    }

    .searcH_input {
        border: 1px solid #9ad3cb;
        border-radius: 4px;
        color: #000;
        padding-left: 10px;
        font-size: 1.4vw;
    }

    .ul_style li {
        margin-left: 0;
    }

    .submenu {
        line-height: 38px;
    }

    .logo_res {
        max-width: 90%;
    }

    .header_banner {
        height: 348px;
    }

    .shopping_bag_icon {
        width: 70%;
    }

    /*.imgfavourite {
        width: 40%;
    }*/

    .out_of_stock2 {
        top: 10px;
    }


    .wishlist_position_new {
        right: 15px;
        top: 19px;
    }

    .loginbox {
        right: 6%;
    }

    .login_popup_icon {
        width: 75%;
    }

    .tab-pane p {
        font-size: 1.4vw;
    }

    .fav_trans_plus {
        top: -70px;
    }

    .pink_cross {
        height: 130%;
    }

    .fav_trans_plus {
        top: -70px;
    }

    .shopping_address_green_bg {
        height: 48%;
    }

    .shopping_address_bg {
        height: 180%;
    }

    .fav_bg {
        height: 98%;
    }

    .menu_position {
        top: -98px;
    }

    .pl_bg1 {
        height: 244px;
        margin-bottom: -208px;
    }

    .schedule-slider-dayrange .handle-x-right {
        margin-top: -3%;
    }

    .schedule-slider-dayrange .handle-x-left {
        margin-top: -3%;
    }

    .favorieten {
        top: 65px;
    }

    /*.poly-text {
        top: 50px;
    }*/

    .header_left {
        width: 38.7%;
    }

    .header_right {
        width: 60%;
    }
    .alert-strip .banner-inner-alert {
        padding: 3% 11% 3% 10%;
    }
}

@media (min-width: 1366px) and (max-width: 1399px) {
    .header_heart {
        top: 5px !important;
        left: 8px !important;
    }

    .searcH_input {
        border: 1px solid #9ad3cb;
        border-radius: 4px;
        color: #000;
        padding-left: 10px;
        font-size: 1.4vw;
    }

    .ul_style li {
        margin-left: 0;
    }

    .submenu {
        line-height: 38px;
    }

    .logo_res {
        max-width: 90%;
    }

    .header_banner {
        height: 340px;
    }

    .shopping_bag_icon {
        width: 70%;
    }

    /*.imgfavourite {
        width: 40%;
    }*/

    .out_of_stock2 {
        top: 8px;
    }


    .loginbox {
        right: 6.3%;
    }

    .login_popup_icon {
        width: 75%;
    }

    .tab-pane p {
        font-size: 1.3vw;
    }

    .fav_trans_plus {
        top: -70px;
    }

    .shopping_address_green_bg {
        height: 40%;
    }

    .shopping_address_bg {
        height: 190%;
    }

    .fav_bg {
        height: 98%;
    }

    .menu_position {
        margin-top: -39% !important;
    }

    .welcome_block-menu {
        padding-right: 8px;
    }

    .pl_bg1 {
        height: 240px;
        margin-bottom: -204px;
    }

    .schedule-slider-dayrange .handle-x-right {
        margin-top: -3%;
    }

    .schedule-slider-dayrange .handle-x-left {
        margin-top: -3%;
    }

    .favorieten {
        top: 65px;
    }

    /*.poly-text {
        top: 48px;
    }*/

    .header_left {
        width: 38.5%;
    }

    .header_right {
        width: 60%;
    }
    .alert-strip .banner-inner-alert {
        padding: 3% 11% 3% 10%;
    }
}

@media (min-width: 1280px) and (max-width: 1365px) {
    .header_heart {
        top: 5px !important;
        left: 8px !important;
    }

    .searcH_input {
        border: 1px solid #9ad3cb;
        border-radius: 4px;
        color: #000;
        padding-left: 10px;
        font-size: 1.4vw;
    }

    .ul_style li {
        margin-left: -3px;
    }

    /*.search_line img {
        padding: 2%
    }*/

    .icon_line img {
        width: 8%;
        padding: 6px;
    }

    .submenu {
        line-height: 38px;
    }

    .logo_res {
        max-width: 90%;
    }

    .header_banner {
        height: 340px;
    }

    .shopping_bag_icon {
        width: 70%;
    }

    /*.imgfavourite {
        width: 40%;
    }*/

    .out_of_stock2 {
        top: 8px;
    }

    .login_popup_icon {
        width: 70%;
    }

    .tab-pane p {
        font-size: 1.3vw;
    }

    .dscript_content ul {
        line-height: 28px;
    }

    .fav_trans_plus {
        top: -67px;
    }

    .pink_cross {
        height: 130%;
    }

    .fav_trans_plus {
        top: -60px;
    }

    .shopping_address_green_bg {
        height: 40%;
    }

    .shopping_address_bg {
        height: 190%;
    }

    .fav_bg {
        height: 98%;
    }

    .menu_position {
        margin-top: -42.5% !important;
    }

    .pl_bg1 {
        height: 231px;
        margin-bottom: -195px;
    }

    .schedule-slider-dayrange .handle-x-right {
        margin-top: -3%;
    }

    .schedule-slider-dayrange .handle-x-left {
        margin-top: -3%;
    }

    .favorieten {
        top: 58px;
    }

    /*.poly-text {
        top: 45px;
    }*/

    .header_left {
        width: 38.2%;
    }

    .header_right {
        width: 60%;
    }

    .alert-strip .banner-inner-alert {
        padding: 3% 11% 2% 10%;
    }
}

@media (min-width: 1024px) and (max-width: 1279px) {
    .alert-strip .banner-inner-alert {
        padding: 3% 6% 3% 5%;
    }
}
@media print {
    .container {
        width: auto;
    }
}
