/* New Style start for Redesign on July 2025 */

/* @media (min-width: 1600px) and (max-width: 1799px) {

.inspire_banner .banner_img .left-img {height: 480px;}

} */

@media (min-width: 1400px) and (max-width: 1599px) {

    .home-keuken-section .container { max-width: 1350px; }

    .service-contact {margin: 24px 0 120px;}
    .service-contact .link-nav {margin-bottom: 39px;}
    .service-titel h2 {font-size: 48px; margin-bottom: 24px;}
    .accordian-sec-title .accor-title h4 {font-size: 38px; margin-bottom: 40px;}
    .main-accordian-title h6 {margin-top: 60px; font-size: 22px; margin-bottom: 24px;}
    .main-accordian-title .card .card-body {padding-right: 74px;}
    .accordion-title::after {top: 12px;}
    .service-accord {margin-bottom: 60px;}
    .neem-contact {margin-top: 60px;}
    .neem-contact .neem-title h4 {font-size: 34px;}
    .neem-info-card {flex-wrap: wrap; gap: 24px;}
    .neem-info-card .neem-card {width: 48%;}


    .inspire_banner .banner_img .left-img {width: 540px; height: 479px;}
    .inspire_banner .inspire_desc_block {padding-left: 80px;}
    .inspire_desc_block h2 {font-size: 36px;}
    .inspire_banner:nth-child(odd) .row .inspire_desc_block {padding-right: 80px;}


    .more-content-heading h2 {font-size: 36px;}
    .more_content {padding: 39px 0 120px;}
    .more-content-heading {margin-bottom: 80px;}
    .inspire_detail_main .container, .brand_detail_main .container {max-width: 1140px;}
    .more_content .content_row .text_block {padding-right: 0;}
    .more_content .content_row .text_block h3 {font-size: 28px; margin-bottom: 15px;}
    .more_content .content_row .row:nth-child(even) .text_block {padding-left: 0;}
    .more_content .content_row .row + .row {margin-top: 80px;}
    .more_content .content_row .text_block h2 {font-size: 24px; margin-bottom: 10px;}


    .hexagone_wrap .flexrow { column-gap: 20px; }
    .hexagone_wrap .flexrow + .flexrow { margin-top: -20px; }
    .hexagone_inspire_sec .hexabox { min-width: 160px;width: 160px; height: 205px; }
    .over_content {margin: 40px 0 105px;}
    .over_content .text-box {background-color: transparent; padding: 0;}
    .over-box-contant .over-box-card {margin-bottom: 30px;}
    .other-over-content {margin-top: 60px;}


    .over-ons-hexa {bottom: 0;}
    .bradecrums-box {margin-bottom: 39px;}
    .blog-section .bradecrums-box { margin-bottom: 60px; }
    .over_content .text-box {margin: 39px 0 80px;}
    .page-template-templatesover_keukencoach-com-php .inner-page .over_content h6 {font-size: 44px;}
    .over_content .img-fluid {margin-bottom: 0;}
    .inner-page .over_content h3{font-size: 36px; }
     .inner-page .over_content .over-box-contant .over-box-card h3 {font-size: 51px;}
    .over_content .row {margin-bottom: 80px;}
    .over_content .row.pull-right .text-block {padding-right: 0;}
    .over-keuken-section {padding-bottom: 40px;}
    .over_content .text-block {padding-left: 0;}


    .magazine-title h2 {font-size: 44px;}
    .online_magazine_top .left_option ul li {font-size: 20px;}


    

    .bora_banner_main .content_wrap .round_box .inner_box p { font-size: 28px; }
    .bora_banner_main .content_wrap .round_box { bottom: -60px; }
    .inner-page.bora_page .offer_text_sec .textwrap h3 {font-size: 44px;}
    .inner-page.bora_page .offer_text_sec {margin-bottom: 80px;}
    .inner-page.bora_page .bora_pro_info .flexrow {padding-left: 0;}
    .inner-page.bora_page .bora_pro_info .textwrap {padding-left: 50px;}
    /* .inner-page.bora_page .bora_pro_info .flexrow:nth-child(even) .media_wrap {width: 450px;} */

    .inner-page.bora_page .bora_pro_info .flexrow:nth-child(even) .textwrap {padding-right: 50px; padding-left: 0;}
    .inner-page.bora_page .request_consultation_blk .request_consultation_contant h2 {font-size: 36px;}


    .brand_abt .container {padding: 0 15px;}
    .brand_abt .inner_block {padding: 0;}
    .brand_abt .inner_block h1 {font-size: 44px;}
    .product-gallary {margin-top: 46px;}
    .product-gallary .product-img-grp .product-img picture {height: 290px;}
    .product-img-detail {padding: 32px 37px; margin-top: -32px;}
    /* .brand_detail_main .more_content .content_row .row {padding: 0; flex-direction: column-reverse !important;} */

    .brand_detail_main .more_content .container {padding: 0 15px;}
    .more_content .content_row .text_block h3 {font-size: 36px;}
    .more_content .content_row .row:first-child .text_block {padding: 0;}
    .brand_detail_main .more_content .content_row .row, .brand_detail_main .more_content .content_row .row + .row {margin-top: 80px;}
    .brand_detail_main .more_content .content_row .row:nth-child(even) .text_block {padding: 0;}
    .brand_detail_main .more_content .content_row .text_block {padding: 0;}
    /* .brand_location .flxrow {flex-direction: column-reverse;} */

    .brand_location .text_block p {line-height: 1.75;}
    .brand_location .text_block h6 {line-height: 1.75;}
    .brand_abt {margin-top: 0;}
    .brand_location .text_block {width: 100%; padding: 30px;}
    .brand_location .text_block h3 {font-size: 18px;}
    .brand_location .text_block p {font-size: 16px;}
    .brand_location .image_box {min-width: 740px;}


    .content.piller-page-content .expert-top-sec h1 {font-size: 44px;}
    .content.piller-page-content .expert-top-sec h2 {font-size: 36px;}
    .content.piller-page-content .keuexpert-item-row .keuexpert-item { width: calc(52% - 30px); }
    .waarom-con ul {display: flex; flex-wrap: wrap; column-gap: 30px;}
    .piller-content-grp .lastjebox {width: 50%; padding-left: 40px;}
    .content.piller-page-content .piller-page-content-img {width: 50%;}
    .content.piller-page-content .expert-lastje-sec .row .col-md-12:nth-child(even) .piller-content-grp .lastjebox {padding-left: 0; padding-right: 40px;}


    .text_wrap_franchise {padding: 0;}
    .franche-top h1 {font-size: 44px; margin-bottom: 40px; line-height: 1.2;}
    .franchise-page .text-wrap .franche-top h2 {font-size: 32px; line-height: 1.2;}
    .franch-content .quote_sec .quote_text h4 {font-size: 32px; margin-bottom: 40px;}
    .franche-bottom {margin-top: 60px;}
    .franchise-page .text-wrap .franche-bottom h2 {font-size: 32px; line-height: 1.2;}
    .franche-bottom .btnbox .primary-btn {padding: 0 14px;}
    .franch-content .quote_sec .quote_text {padding-right: 200px; }
    .franch-content .quote_sec .quote-img {top: -70px;}


    .premium_products_wrap .container { max-width: 1350px; }
    .premium_products_wrap .blackbar .blockwrap { max-width: 967px; }
    .premium_products_wrap .blackbar .textwrap { max-width: 690px; }
	.sustain_impact_sec .content_wrap .text_content { max-width: 667px; }
    .sustain_impact_sec .content_wrap .images_wrap { right: -50px; }
    .sustain_impact_sec.reverse .content_wrap .images_wrap { left: -50px; }
    .inspire-section {margin-bottom: 103px;}
    .gratis_advies_blk.new-page .new_page_block_sub .request-img {right: -80px; max-width: 590px;}

    .winkels_main .sec_title h2 {font-size: 44px;}
    .winkels_main .sec_title {margin: 39px 0 80px;}
    .winkels_wrap div[class*="col-"] {margin: 0;}
    .winkel_banner {margin-bottom: 40px;}
    .expert_advice {margin-top: 80px;}
    body:not(.home) .latest_blogs {padding: 80px 0;}
    .img_text_sec .textwrap .btn-box {/*flex-direction: column;*/ gap: 21px;}
    .img_text_sec .textwrap h3 {font-size: 28px;}

    .latest_blogs .card-blog .blog-text {min-height: 290px;}

    .winkel_info_sec .sec_title h2 {font-size: 44px;}

    .pravicy_detail_wrap .over-keuken-title h1 {font-size: 44px;} 
    .inner-page .blg_lista_dtl.top_blog_singal h1 {font-size: 44px; line-height: 1.3;}

    body .search-modal .close-modal { right: -70px; }
}


@media (min-width: 1231px) and (max-width: 1399px) {

    .steps_section .container { max-width: 1140px; }
    .home-keuken-section .container { max-width: 1200px; }
    .hexagone_wrap .flexrow { column-gap: 20px; }
    .hexagone_wrap .flexrow + .flexrow { margin-top: -20px; }
    .hexagone_inspire_sec .hexabox { min-width: 160px;width: 160px; height: 194px; }
    .hexagone_inspire_sec .hexabox .caption span { font-size: 24px; }


    .banner_carousel .owl-nav { max-width: 1230px; }
    

    .service-contact {margin: 24px 0 120px;}
    .service-contact .link-nav ul li a {font-size: 14px;}
    .service-contact .link-nav {margin-bottom: 39px;}
    .service-titel h2 {font-size: 44px; margin-bottom: 24px;}
    .accordian-sec-title .accor-title h4 {font-size: 34px; margin-bottom: 40px;}
    .main-accordian-title h6 {margin-top: 60px; font-size: 22px; margin-bottom: 24px;}
    .main-accordian-title .card .card-body {padding-right: 74px;}
    .accordion-title::after {top: 12px;}
    .service-accord {margin-bottom: 60px;}
    .neem-contact {margin-top: 60px;}
    .neem-contact .neem-title h4 {font-size: 34px;}
    .neem-info-card {flex-wrap: wrap; gap: 24px;}
    .neem-info-card .neem-card {width: 48%;}


    .inspire_banner .banner_img .left-img {height: 480px;}
    .inspire_banner .inspire_desc_block {padding-left: 50px;}
    .inspire_desc_block h2 {font-size: 36px;}
    .inspire_banner:nth-child(odd) .row .inspire_desc_block {padding-right: 50px;}


    .inspire_banner .banner_img .left-img { width: 450px; height: 400px;}
    .inspire_banner .inspire_desc_block {padding-left: 50px;}
    .inspire_desc_block h2 {font-size: 36px;}
    .inspire_banner:nth-child(odd) .row .inspire_desc_block {padding-right: 50px;}


    .more-content-heading h2 {font-size: 36px;}
    .more_content {padding: 39px 0 120px;}
    .more-content-heading {margin-bottom: 80px;}
    .inspire_detail_main .container, .brand_detail_main .container {max-width: 1140px;}
    .more_content .content_row .text_block {padding-right: 0;}
    .more_content .content_row .text_block h3 {font-size: 28px; margin-bottom: 15px;}
    .more_content .content_row .row:nth-child(even) .text_block {padding-left: 0;}
    .more_content .content_row .row + .row {margin-top: 80px;}
    .more_content .content_row .text_block h2 {font-size: 24px; margin-bottom: 10px;}


    .over_content {margin: 40px 0 105px;}
    .over_content .text-box {background-color: transparent; padding: 0;}
    .over-box-contant .over-box-card {margin-bottom: 30px;}
    .other-over-content {margin-top: 60px;}


    .over-ons-hexa .container .over-ons-hexa-text {width: 220px; height: 194px; }
    .over-ons-hexa .container .over-ons-hexa-text::after {width: 230px; height: 204px;}
    .over-ons-hexa .container .over-ons-hexa-text span {font-size: 28px; max-width: 150px;}


    .over-ons-hexa {bottom: 0;}
    .bradecrums-box {margin-bottom: 39px;}
    .over_content .text-box {margin: 39px 0 80px;}
    .page-template-templatesover_keukencoach-com-php .inner-page .over_content h6 {font-size: 40px;}
    .over_content .img-fluid {margin-bottom: 0;}
    .inner-page .over_content h3{font-size: 32px; }
     .inner-page .over_content .over-box-contant .over-box-card h3 {font-size: 51px;}
    .over_content .row {margin-bottom: 80px;}
    .over_content .row.pull-right .text-block {padding-right: 0;}
    .over-keuken-section {padding-bottom: 40px;}
    .over_content .text-block {padding-left: 0;}


    .page-template-online_magazine_2 .dev_keukencoach .request_block, .page-template-online_magazine .dev_keukencoach .request_block {padding: 0; margin-bottom: 80px;}
    .magazine-title h2 {font-size: 40px;}
    .page-template-online_magazine_2 .dev_keukencoach .request_block .top_sec, .page-template-online_magazine .dev_keukencoach .request_block .top_sec {padding-bottom: 60px;}
    .online_magazine_top .image_box img {transform: rotate(2deg);}
    .page-template-online_magazine .dev_keukencoach .request_block h3 {font-size: 40px; line-height: 1.2;}
    .request_magazine_sec {padding: 80px 0;}
    .request_magazine_title h2 {font-size: 28px;} 

    .request_magazine_form[data-stap-form="form-2"] {width: 100%;}
    .online_magazine_center_row .online_magazine_center_dtl h2 {font-size: 27px;}
    .online_magazine_top .left_option ul li {font-size: 16px;}


    .bora_banner_main .content_wrap .round_box {width: 186px; height: 186px; right: 0; bottom: -40px; }
    .bora_banner_main .content_wrap .round_box .inner_box p {font-size: 20px;}
    .inner-page.bora_page .offer_text_sec .textwrap h3 {font-size: 44px;}
    .inner-page.bora_page .offer_text_sec {margin-bottom: 80px;}
    .inner-page.bora_page .bora_pro_info .flexrow {padding-left: 0;}
    .inner-page.bora_page .bora_pro_info .textwrap {padding-left: 50px;}
    /* .inner-page.bora_page .bora_pro_info .flexrow:nth-child(even) .media_wrap {width: 450px;} */

    .inner-page.bora_page .bora_pro_info .flexrow:nth-child(even) .textwrap {padding-right: 50px;}
    .inner-page.bora_page .request_consultation_blk .request_consultation_contant h2 {font-size: 36px;}


    .brand_abt .container {padding: 0 15px;}
    .brand_abt .inner_block {padding: 0;}
    .brand_abt .inner_block h1 {font-size: 40px;}
    .product-gallary {margin-top: 46px;}
    .product-gallary .product-img-grp .product-img picture {height: 290px;}
    .product-img-detail {padding: 32px 37px; margin-top: -32px;}
    /* .brand_detail_main .more_content .content_row .row {padding: 0; flex-direction: column-reverse !important;} */

    .brand_detail_main .more_content .container {padding: 0 15px;}
    .more_content .content_row .text_block h3 {font-size: 32px;}
    .more_content .content_row .row:first-child .text_block {padding: 0;}
    .brand_detail_main .more_content .content_row .row, .brand_detail_main .more_content .content_row .row + .row {margin-top: 80px;}
    .brand_detail_main .more_content .content_row .row:nth-child(even) .text_block {padding: 0;}
    .brand_detail_main .more_content .content_row .text_block {padding: 0;}
    /* .brand_location .flxrow {flex-direction: column-reverse;} */

    .brand_location .text_block p {line-height: 1.75;}
    .brand_location .text_block h6 {line-height: 1.75;}
    .brand_abt {margin-top: 0;}
    .brand_location .image_box {min-width: 613px; border-radius: 4px;}
    .brand_location .text_block {width: 100%; padding: 30px;}
    .brand_location .text_block h3 {font-size: 18px;}
    .brand_location .text_block p {font-size: 16px;}


    .content.piller-page-content .expert-top-sec h1 {font-size: 40px; margin-bottom: 60px; line-height: 1.2;}
    .content.piller-page-content .expert-top-sec h2 {font-size: 32px;}
    .piller-top {margin-bottom: 60px;}
    .content.piller-page-content .keuexpert-item-row .keuexpert-item {width: calc(52% - 30px); }
    .content.piller-page-content .keuexpert-item-row .keuexpert-item a { font-size: 16px; }
    .content.piller-page-content .expert-top-sec {margin-bottom: 60px;}
    .content.piller-page-content .expergrid-con h3 {font-size: 28px;}
    .content.piller-page-content .waarom-top .text-wrap h2 {font-size: 32px;}
    .piller-content-grp .lastjebox h2 {font-size: 22px;}
    .piller-content-grp .lastjebox h1 {font-size: 32px;}
    .piller-content-grp .lastjebox {width: 50%; padding-left: 40px;}
    .content.piller-page-content .piller-page-content-img {width: 50%;}
    .content.piller-page-content .expert-lastje-sec .row .col-md-12:nth-child(even) .piller-content-grp .lastjebox {padding-left: 0; padding-right: 40px;}
    .waarom-con ul {display: flex; flex-wrap: wrap; column-gap: 30px;}


    .text_wrap_franchise {padding: 0;}
    .franche-top h1 {font-size: 40px; margin-bottom: 40px; line-height: 1.2;}
    .franchise-page .text-wrap .franche-top h2 {font-size: 28px; line-height: 1.2;}
    .franch-content .quote_sec .quote_text h4 {font-size: 28px; margin-bottom: 40px;}
    .franche-bottom {margin-top: 60px;}
    .franchise-page .text-wrap .franche-bottom h2 {font-size: 28px; line-height: 1.2;}
    .franche-bottom .btnbox .primary-btn {padding: 0 14px;}
    .franch-content .quote_sec .quote-img {right: -35px; top: -70px;}
    .franch-content .quote_sec .quote_text {padding-right: 200px; }


    .review_banner .over-ons-hexa .container .over-ons-hexa-text span { max-width: 150px; }
    .inspire-section {margin-bottom: 103px;} 

    .create-dream .dream-grp .dream-content h3 {font-size: 40px;}
    .create-dream{padding-top: 120px;}
    .gratis_advies_blk.new-page .new_page_block_sub .request-img {right: -80px; max-width: 590px;}

    .winkels_main .sec_title h2 {font-size: 40px;}
    .winkels_main .sec_title {margin: 39px 0 80px;}
    .winkels_wrap div[class*="col-"] {margin: 0;}
    .winkel_banner {margin-bottom: 40px;}
    .expert_advice {margin-top: 80px;}
    body:not(.home) .latest_blogs {padding: 80px 0;}
    .img_text_sec .textwrap .btn-box {flex-direction: column; gap: 21px;}
    .img_text_sec .textwrap h3 {font-size: 28px;}

    .latest_blogs .card-blog .blog-text {min-height: 290px;}

    .winkel_info_sec .sec_title h2 {font-size: 40px;}

    .pravicy_detail_wrap .over-keuken-title h1 {font-size: 40px;}
    .inner-page .blg_lista_dtl.top_blog_singal h1 {font-size: 40px; line-height: 1.3;}

    body .search-modal .close-modal { right: -70px; }
    
}


@media (min-width: 992px) and (max-width: 1230px) {

	.service-contact {margin: 24px 0 120px;}
    .service-contact .link-nav ul li a {font-size: 14px;}
    .service-contact .link-nav {margin-bottom: 39px;}
    .service-titel h2 {font-size: 40px; margin-bottom: 24px;}
    .accordian-sec-title .accor-title h4 {font-size: 28px; margin-bottom: 40px;}
    .main-accordian-title h6 {margin-top: 50px; font-size: 20px; margin-bottom: 24px;}
    .main-accordian-title .card .card-body {padding-right: 74px;}
    .accordion-title::after {top: 12px;}
    .service-accord {margin-bottom: 60px;}
    .neem-contact {margin-top: 60px;}
    .neem-contact .neem-title h4 {font-size: 28px;}
    .neem-info-card {flex-wrap: wrap; gap: 24px;}
    .neem-info-card .neem-card {width: 48%;}
    .contact-fomuler-sec { margin-top: 100px; padding: 50px 0; }
    .contact-fomuler-sec .form-inner { padding: 0 60px; }


    .inspire_banner .banner_img .left-img {height: 400px;}
    .inspire_banner .inspire_desc_block {padding-left: 50px;}
    .inspire_desc_block h2 {font-size: 36px;}
    .inspire_banner:nth-child(odd) .row .inspire_desc_block {padding-right: 50px;}


    .more-content-heading h2 {font-size: 36px;}
    .more_content {padding: 39px 0 120px;}
    .more-content-heading {margin-bottom: 80px;}
    .inspire_detail_main .container, .brand_detail_main .container {max-width: 960px;}
    .more_content .content_row .text_block {padding-right: 0;}
    .more_content .content_row .text_block h3 {font-size: 28px; margin-bottom: 15px;}
    .more_content .content_row .row:nth-child(even) .text_block {padding-left: 0;}
    .more_content .content_row .row + .row {margin-top: 80px;}
    .more_content .content_row .text_block h2 {font-size: 24px; margin-bottom: 10px;}


    .over_content {margin: 40px 0 105px;}
    .d-md-none { display: none !important; }
    .over_content .text-box {background-color: transparent; padding: 0;}
    .over-ons .bradecrums-box {margin: 0 0 39px;} 

    .inner-page .over_content .text-box h2 {font-size: 44px; margin-bottom: 29px;} 

    .inner-page .over_content p {font-size: 16px !important; line-height: 1.75 !important;}
    .inner-page .over_content .text-box {margin-bottom: 60px;}
    .over-box-contant .over-box-card {margin: 0; width: 100%; padding: 34px;}


    .over-box-contant .over-box-card h3 {font-size: 51px;}
    .other-over-content {margin-top: 60px;}
    .inner-page .over_content .other-over-content h2 {font-size: 34px; margin-bottom: 24px;}
    .over_content .img-wrapper {margin-left: 0;}


    .over-ons-hexa .container .over-ons-hexa-text {width: 190px; height: 164px; }
    .over-ons-hexa .container .over-ons-hexa-text::after {width: 200px; height: 174px;}
    .over-ons-hexa .container .over-ons-hexa-text span {font-size: 28px; max-width: 150px;}


    .over-ons-hexa {bottom: 0;}
    .bradecrums-box {margin-bottom: 39px;}
    .over_content .text-box {margin: 39px 0 80px;}
    .page-template-templatesover_keukencoach-com-php .inner-page .over_content h6 {font-size: 36px;}
    .over_content .img-fluid {margin-bottom: 0;}
    .inner-page .over_content h3{font-size: 32px; margin-bottom: 16px;}
     .inner-page .over_content .over-box-contant .over-box-card h3 {font-size: 51px;}
    .over_content .row {margin-bottom: 80px;}
    .over_content .row.pull-right .text-block {padding-right: 0;}
    .over-keuken-section {padding-bottom: 40px;}
    .over_content .text-block {padding-left: 0;}


    .page-template-online_magazine_2 .dev_keukencoach .request_block, .page-template-online_magazine .dev_keukencoach .request_block {padding: 0; margin-bottom: 80px;}
    .magazine-title h2 {font-size: 36px;}
    .page-template-online_magazine_2 .dev_keukencoach .request_block .top_sec, .page-template-online_magazine .dev_keukencoach .request_block .top_sec {padding-bottom: 60px;}
    .online_magazine_top .image_box img {transform: rotate(2deg);}
    .page-template-online_magazine .dev_keukencoach .request_block h3 {font-size: 40px; line-height: 1.2;}
    .request_magazine_sec {padding: 80px 0;}
    .request_magazine_title h2 {font-size: 28px;} 

    .request_magazine_form[data-stap-form="form-2"] {width: 100%;}
    .online_magazine_center_row .online_magazine_center_dtl h2 {font-size: 27px;}
    .online_magazine_top .left_option ul li {font-size: 16px;}


    .bora_banner_main .content_wrap .round_box {width: 186px; height: 186px; right: 0; bottom: -30px; }
    .bora_banner_main .content_wrap .round_box .inner_box p {font-size: 20px;}
    .inner-page.bora_page .offer_text_sec .textwrap h3 {font-size: 40px;}
    .inner-page.bora_page .offer_text_sec {margin-bottom: 80px;}
    .inner-page.bora_page .bora_pro_info .flexrow {padding-left: 0;}
    .inner-page.bora_page .bora_pro_info .textwrap {width: 490px;}
    .inner-page.bora_page .bora_pro_info .flexrow:nth-child(even) .media_wrap {width: 450px;}
    .inner-page.bora_page .bora_pro_info .flexrow:nth-child(even) .textwrap {width: 440px;}
    .inner-page.bora_page .request_consultation_blk .request_consultation_contant h2 {font-size: 32px;}


    .brand_abt .container {padding: 0 15px;}
    .brand_abt .inner_block {padding: 0;}
    .brand_abt .inner_block h1 {font-size: 40px;}
    .product-gallary {margin-top: 46px;}
    .product-gallary .product-img-grp {flex-wrap: wrap; gap: 16px;}
    .product-gallary .product-img-grp .product-img {width: 48%;}
    .product-gallary .product-img-grp .product-img picture {height: 290px;}
    .product-img-detail {padding: 32px 37px; margin-top: -32px;}
    /* .brand_detail_main .more_content .content_row .row {padding: 0; flex-direction: column-reverse !important;} */

    .brand_detail_main .more_content .container {padding: 0 15px;}
    .more_content .content_row .text_block h3 {font-size: 32px;}
    .more_content .content_row .row:first-child .text_block {padding: 55px 0;}
    .brand_detail_main .more_content .content_row .row, .brand_detail_main .more_content .content_row .row + .row {margin-top: 80px;}
    .brand_detail_main .more_content .content_row .row:nth-child(even) .text_block {padding: 0;}
    .brand_detail_main .more_content .content_row .text_block {padding: 0;}
    /* .brand_location .flxrow {flex-direction: column-reverse;} */
    .inspire_detail_main .more_content .content_row {padding-bottom: 0;}

    .brand_location .text_block p {line-height: 1.75;}
    .brand_location .text_block h6 {line-height: 1.75;}
    .brand_abt {margin-top: 0;}
    .brand_location .image_box {min-width: 613px; border-radius: 4px;}
    .brand_location .text_block {width: 100%; padding: 30px;}
    .brand_location .text_block h3 {font-size: 18px;}
    .brand_location .text_block p {font-size: 16px;}


    .content.piller-page-content .expert-top-sec h1 {font-size: 40px; margin-bottom: 60px; line-height: 1.2;}
    .content.piller-page-content .expert-top-sec h2 {font-size: 32px;}
    .piller-top {margin-bottom: 60px;}
    .content.piller-page-content .keuexpert-item-row .keuexpert-item { width: calc(52.4% - 30px); }
    .content.piller-page-content .keuexpert-item-row .keuexpert-item a {font-size: 16px;}
    .content.piller-page-content .expert-top-sec {margin-bottom: 60px;}
    .content.piller-page-content .expergrid-con h3 {font-size: 28px;}
    .content.piller-page-content .waarom-top .text-wrap h2 {font-size: 32px;}
    .piller-content-grp .lastjebox h2 {font-size: 22px;}
    .piller-content-grp .lastjebox h1 {font-size: 32px;}
    .piller-content-grp .lastjebox {width: 50%; padding-left: 40px;}
    .content.piller-page-content .piller-page-content-img {width: 50%;}
    .content.piller-page-content .expert-lastje-sec .row .col-md-12:nth-child(even) .piller-content-grp .lastjebox {padding-left: 0; padding-right: 40px;}


    .text_wrap_franchise {padding: 0;}
    .franche-top h1 {font-size: 40px; margin-bottom: 40px; line-height: 1.2;}
    .franchise-page .text-wrap .franche-top h2 {font-size: 28px; line-height: 1.2;}
    .franch-content .quote_sec .quote_text h4 {font-size: 28px; margin-bottom: 40px;}
    .franche-bottom {margin-top: 60px;}
    .franchise-page .text-wrap .franche-bottom h2 {font-size: 28px; line-height: 1.2;}
    .franche-bottom .btnbox .primary-btn {padding: 0 14px;}
    .franch-content .quote_sec .quote-img {right: -35px;  top: -70px;}
    .franch-content .quote_sec .quote_text {padding-right: 200px;}
    .inspire-section {margin-bottom: 103px;}
    


    .gratis_advies_blk.new-page .gratis_advies_title h1 {font-size: 40px;}
    .gratis_advies_blk.new-page .new_page_block_sub .request_advice_blk {padding: 60px 15px;}
    body .gratis_advies_blk .request_advice_blk .gratis_advies_frm .gform_wrapper ul li.gfield.left_side {width: 60% !important;}
    body .gratis_advies_frm .gform_wrapper ul li.gfield--type-consent.gfield--type-choice {padding: 18px 30px 0;}
    body .gratis_advies_blk .request_advice_blk .gratis_advies_frm .ginput_container_consent {padding: 0;}
    body .gratis_advies_blk .request_advice_blk .gratis_advies_frm .ginput_container_consent input[type="checkbox"] + label {max-width: 300px;}
    .gratis_advies_frm .note-text {width: 60%;}
    body.page-template-make_an_appointment .gratis_advies_blk .request_advice_blk .gratis_advies_frm .gform_wrapper ul li.gfield.left_side {width: 100% !important;}
    /* .gratis_advies_blk.new-page .new_page_block_sub .request-img {right: -20px; top: 354px;} */
    .create-dream .dream-grp .dream-content h3 {font-size: 28px;}
    .create-dream .dream-grp .dream-img img {height: revert-layer;}
    .create-dream {padding-top: 60px;}
    .plan-grp {padding-top: 100px;}
    .plan-sec-blk h3 {font-size: 18px;}
    .plan-sec .row {flex-wrap: wrap;}
    .gratis_advies_blk.new-page {padding-bottom: 100px !important;}
    /* .gratis_advies_blk.new-page .new_page_block_sub .request-img {top: 290px;} */
    .gratis_advies_blk.new-page .new_page_block_sub .request-img {right: -60px; max-width: 420px;}

    .winkels_main .sec_title h2 {font-size: 40px;}
    .winkels_main .sec_title {margin: 39px 0 80px;}
    .winkels_wrap div[class*="col-"] {margin: 0;}
    .winkel_banner {margin-bottom: 40px;}
    .expert_advice {margin-top: 80px;}
    body:not(.home) .latest_blogs {padding: 80px 0;}
    .img_text_sec .textwrap .btn-box {flex-direction: column; gap: 21px;}
    .img_text_sec .textwrap h3 {font-size: 28px;}

    .latest_blogs .card-blog .blog-text {min-height: 290px;}

    .winkel_info_sec .sec_title h2 {font-size: 40px;}

    body .sustainable_products .products_wrap {flex-wrap: wrap; column-gap: 0; row-gap: 30px;}
    .sustainable_products .sustain_block {width: 50%; padding: 0 15px;}

    .banner_carousel .imgbox {min-height: auto;}

    .aanbieding_keuken_right .primary-btn {font-size: 14px; padding: 0 10px;}

    .blog_sidebar .blog_headings {max-height: 475px;}
    .pravicy_detail_wrap .over-keuken-title h1 {font-size: 40px;}

    .inner-page .blg_lista_dtl.top_blog_singal h1 {font-size: 40px; line-height: 1.3;}

    .blog-single-block.blog_single_new {max-width: 600px; padding-left: 0;}
    .blog-single-block.blog_single_new .blog-text-block figure {width: 600px !important;}

    .sustain_impact_sec .content_wrap .images_wrap {right: -19px; min-width: 309px; height: 328px;}
    .sustain_impact_sec .content_wrap div[class*="imgbox"] span {width: 170px; height: 145px;}
    .sustain_impact_sec .content_wrap div[class*="imgbox"] {width: 180px; height: 155px; }
    .sustain_impact_sec .content_wrap .images_wrap .imgbox-2 {top: 95px; right: -5px;}
    .premium_products_wrap .blackbar .pro_hexa {width: 180px; height: 160px;}
    .premium_products_wrap .blackbar .pro_hexa span {max-width: 40%;} 
    /* .sustain_impact_sec .content_wrap .images_wrap .imgbox-3 {bottom: 46px;} */
    .sustain_impact_sec .content_wrap .images_wrap .imgbox-1 {margin-top: 18px;}
    .sustain_impact_sec .content_wrap {min-height: 415px;}
body .premium_products_wrap .blackbar .top_wrap { margin-top: 60px;}
.premium_products_wrap .blackbar .blockwrap {max-width: 685px;}
.sustain_impact_sec.reverse .content_wrap .images_wrap {left: -19px;}
    /* .sustain_impact_sec .content_wrap .images_wrap {right: -140px;}
    body .premium_products_wrap .blackbar .top_wrap { margin-top: 50px;}
    .premium_products_wrap .blackbar .pro_hexa {width: 200px; height: 180px;}
    .premium_products_wrap .blackbar .pro_hexa span {max-width: 40%;}
    .sustain_impact_sec .content_wrap div[class*="imgbox"] span {width: 200px; height: 180px;}
    .sustain_impact_sec .content_wrap div[class*="imgbox"] {width: 220px; height: 190px; }
    .sustain_impact_sec .content_wrap .images_wrap {right: -112px; min-width: 309px; height: 381px; bottom: -10px;}
    .sustain_impact_sec .content_wrap {min-height: 415px;} */

    .inner-page.bora_page .request_consultation_blk .request_consultation { padding: 50px 60px; }
    

}


@media (min-width: 768px) and (max-width: 991px) {

	.service-contact {margin: 24px 0 120px;}
    .service-contact .link-nav ul li a {font-size: 13px;}
    .service-contact .link-nav {margin-bottom: 39px;}
    .service-titel h2 {font-size: 36px; margin-bottom: 24px;}
    .accordian-sec-title .accor-title h4 {font-size: 28px; margin-bottom: 40px;}
    .main-accordian-title h6 {margin-top: 40px; font-size: 20px; margin-bottom: 24px;}
    .main-accordian-title .card .card-body {padding-right: 74px;}
    .accordion-title::after {top: 12px;}
    .service-accord {margin-bottom: 60px;}
    .neem-contact {margin-top: 60px;}
    .neem-contact .neem-title h4 {font-size: 28px;}
    .neem-info-card {flex-direction: column; gap: 24px;}
    .neem-info-card .neem-card {width: 50%;}
    .contact-fomuler-sec .form-inner { padding: 0 50px; }

    

    .inspire_banner .inspire_desc_block {padding: 50px 0 0 0;}
    .inspire_banner .button.new {justify-content: center;}
    .inspire_banner {padding-bottom: 0;}
    .inspire_banner:nth-child(odd) .row .inspire_desc_block {padding-right: 0;}
    .inspire_banner .button.new {margin-top: 40px;}
    .inspire_desc_block h6 {font-size: 26px;}
    .inspire_desc_block h2 {font-size: 32px;}




    .color-combination .color-three {gap: 25px;}
    .color-combination .color-three .color-sec {width: 77px;}
    .color-combination .color-three .color-sec .color-inner {height: 85px;}
    .color-combination {right: 15px;}


    .more-content-heading h2 {font-size: 36px;}
    .more_content {padding: 39px 0 120px;}
    .more-content-heading {margin-bottom: 80px;}
    .inspire_detail_main .container, .brand_detail_main .container {width: 100%;}
    /* .more_content .content_row .row {flex-direction: column !important;} */

    .more_content .content_row .row:first-child {padding: 40px 0 60px;}
    .more_content .content_row .row:first-child .text_block {padding: 0 0 60px;}
    .more_content .content_row .row:first-child:before,

    .more_content .content_row .row:first-child::after {top: 0; bottom: 137px;}
    .more_content .content_row .image_box .imgbox {height: 100%;}


    .more_content .content_row .row + .row {margin-top: 54px;}
    .more_content .content_row .row:nth-child(even) .text_block {padding: 10px 0 0 0;}
    .more_content .content_row .row:first-child {flex-direction: column !important;}
    .more_content .content_row .text_block {padding: 10px 0 0 0;}
    .more_content .content_row .text_block h3 {font-size: 32px;}


    .over_content {margin: 29px 0 105px;}
    .d-md-none { display: none !important; }
    .over_content .text-box {background-color: transparent; padding: 0;}
    .over-ons .bradecrums-box {margin: 0 0 39px;} 

    .inner-page .over_content .text-box h2 {font-size: 40px; margin-bottom: 29px;} 

    .inner-page .over_content p {font-size: 16px !important; line-height: 1.75 !important;}
    .inner-page .over_content .text-box {margin-bottom: 60px;}
    .over-box-contant {flex-direction: column;}
    .over-box-contant .over-box-card {margin: 0; width: 100%;}


    .over-box-contant .over-box-card h3 {font-size: 51px;}
    .other-over-content {margin-top: 60px;}
    .inner-page .over_content .other-over-content h2 {font-size: 32px; margin-bottom: 24px;}
    .over_content .img-wrapper {margin-left: 0;}


    .over-ons-hexa .container .over-ons-hexa-text {width: 190px; height: 164px; }
    .over-ons-hexa .container .over-ons-hexa-text::after {width: 200px; height: 174px;}
    .over-ons-hexa .container .over-ons-hexa-text span {font-size: 28px; max-width: 150px;}


    

    .over-ons-hexa {bottom: 0;}
    .bradecrums-box {margin-bottom: 39px;}
    .over_content .text-box {margin: 39px 0 80px;}
    .page-template-templatesover_keukencoach-com-php .inner-page .over_content h6 {font-size: 36px;}
    .over_content .img-fluid {margin-bottom: 0;}
    .over_content .text-block {padding-top: 40px;}
    .inner-page .over_content h3{font-size: 32px;}
     .inner-page .over_content .over-box-contant .over-box-card h3 {font-size: 51px;}
    .over_content .row {margin-bottom: 80px;}
    .over_content .row.pull-right .text-block {padding-right: 0;}
    .over-keuken-section {padding-bottom: 40px;}
    .over_content .text-block {padding-left: 0;}


    .page-template-online_magazine_2 .dev_keukencoach .request_block, .page-template-online_magazine .dev_keukencoach .request_block {padding: 0; margin-bottom: 80px;}
    .magazine-title h2 {font-size: 36px;}
    .page-template-online_magazine_2 .dev_keukencoach .request_block .top_sec, .page-template-online_magazine .dev_keukencoach .request_block .top_sec {padding-bottom: 60px;}
    .align-items-center {flex-direction: column-reverse;}
    .online_magazine_top .left_option {padding-top: 60px;}
    .online_magazine_top .image_box img {transform: rotate(2deg);}
    .page-template-online_magazine .dev_keukencoach .request_block h3 {font-size: 40px; line-height: 1.2;}
    .request_magazine_sec {padding: 80px 0;}
    .request_magazine_title h2 {font-size: 28px;} 

    .request_magazine_form[data-stap-form="form-2"] {width: 100%;}
    .online_magazine_center_row .online_magazine_center_dtl h2 {font-size: 20px;}


    .bora_banner_main .content_wrap .round_box {width: 186px; height: 186px; right: 0; bottom: -30px; }
    .bora_banner_main .content_wrap .round_box .inner_box p {font-size: 20px;}
    .bora_banner_main .content_wrap {flex-direction: row;}
    .inner-page.bora_page .offer_text_sec .textwrap h3 {font-size: 36px; line-height: 1.22;}
    .inner-page.bora_page .offer_text_sec .textwrap .note p {font-style: italic;}
    .inner-page.bora_page .offer_text_sec {margin-bottom: 72px;}
    .inner-page.bora_page .bora_pro_info .flexrow {padding-left: 0; flex-direction: column;}
    .inner-page.bora_page .bora_pro_info .textwrap {width: 100%; margin-top: 30px;}
    .bora_pro_info .textwrap .textblock h3 {font-size: 30px;}
    .bora_pro_info .flexrow:nth-child(even) .media_wrap .pro_info {display: none;}
    .bora_offer_sec .caption_wrap { align-items: flex-start; }
    .inner-page.bora_page .bora_pro_info .flexrow:nth-child(even) .media_wrap {width: 100%;}
    .inner-page.bora_page .bora_offer_sec .caption_wrap .round_box {bottom: auto; top: -30px; left: 0;}
    .inner-page.bora_page .request_consultation_blk {margin: 80px 0; background-color: #F4F4F0; padding: 0;}
    .inner-page.bora_page .request_consultation_blk .request_consultation {background-color: transparent; padding: 81px 0 83px;}
    .inner-page.bora_page .request_consultation_blk .request_consultation_contant h2 {font-size: 28px; padding-bottom: 24px;}
    .inner-page.bora_page .request_consultation .gform_body .gform_fields { display: flex; flex-direction: column; }
    .bora_pro_info .media_wrap {width: 100%;}
    .bora_pro_info .media_wrap .imgbox picture {display: flex; width: 100%;}


    .brand_abt .container {padding: 0 15px;}
    .brand_abt .inner_block {padding: 0;}
    .brand_abt .inner_block h1 {font-size: 36px;}
    .product-gallary {margin-top: 46px;}
    .product-gallary .product-img-grp {flex-wrap: wrap; gap: 16px;}
    .product-gallary .product-img-grp .product-img {width: 48%;}
    .product-gallary .product-img-grp .product-img picture {height: 189px;}
    .product-img-detail {padding: 32px 37px; margin-top: -32px;}
    .brand_detail_main .more_content .content_row .row {padding: 0; flex-direction: column-reverse !important;}
    .brand_detail_main .more_content .container {padding: 0 15px;}
    .more_content .content_row .text_block h3 {font-size: 28px;}
    .more_content .content_row .row:first-child .text_block {padding: 0;}
    .brand_detail_main .more_content .content_row .row, .brand_detail_main .more_content .content_row .row + .row {margin-top: 80px;}
    .brand_detail_main .more_content .content_row .row:nth-child(even) .text_block {padding: 0;}
    .brand_detail_main .more_content .content_row .text_block {padding: 0;}
    .brand_location .flxrow {flex-direction: column-reverse;}
    .brand_location .text_block p {line-height: 1.75;}
    .brand_location .text_block h6 {line-height: 1.75;}
    .brand_abt {margin-top: 0;}
    .brand_location .image_box {min-width: 100%; border-radius: 4px 4px 0 0;}
    .brand_location .text_block {width: 100%; padding: 30px;}


    .banner_wrapper .inner_banner.pillar_page {height: 100%;} 

    .over-ons-hexa .container .over-ons-hexa-text span {font-size: 25px;}
    .content.piller-page-content .expert-top-sec h1 {font-size: 36px; line-height: 1.2; margin-bottom: 60px;}
    .content.piller-page-content .expert-top-sec h2 {font-size: 28px; line-height: 1.2;}
    .piller-top {margin-bottom: 40px;}
    .content.piller-page-content .expert-top-sec h3 {font-size: 24px;}
    .content.piller-page-content .keuexpert-item-row .keuexpert-item {width: 100%;}
    .content.piller-page-content .expert-top-sec {margin-bottom: 60px;}
    .content.piller-page-content .expergrid-con h3 {font-size: 28px; line-height: 1.2;}
    .content.piller-page-content .text-wrap ol li:before, .content.piller-page-content .expergrid-con ol li:before {top: 0;}
    .content.piller-page-content .exper-grid-sec {margin: 0 0 60px 0;}
    .content.piller-page-content .waarom-top .text-wrap h2 {font-size: 28px; line-height: 1.2;}
    .content.piller-page-content .waarom-top {margin-bottom: 40px;}
    .expert-lastje-sec {padding: 60px 0;}
    .piller-content-grp {flex-direction: column;}
    .content.piller-page-content .piller-page-content-img {width: 100%;}
    .content.piller-page-content .piller-page-content-img .image picture {height: 100%;}
    .piller-content-grp .lastjebox {width: 100%; padding-top: 40px;}
    .piller-content-grp .lastjebox h2 {font-size: 20px; line-height: 1.2;}
    .piller-content-grp .lastjebox h1 {font-size: 28px; line-height: 1.2;}
    .content.piller-page-content .expert-lastje-sec .row {row-gap: 60px;}
    .content.piller-page-content .expert-lastje-sec .row .col-md-12:nth-child(even) .piller-content-grp {flex-direction: column;}


    .text_wrap_franchise {padding: 0;}
    .franche-top h1 {font-size: 36px; margin-bottom: 40px; line-height: 1.2;}
    .franchise-page .text-wrap .franche-top h2 {font-size: 24px; line-height: 1.2;}
    .franch-content .quote_sec .quote_text {padding: 40px 15px;}
    .franch-content .quote_sec .quote_text h4 {font-size: 24px; margin-bottom: 40px;}
    .franch-content .quote_sec .quote-img {width: 100px; height: 100px; right: 0; top: -60px;}
    .franch-content .quote_sec .quote-img img {width: 100%; height: 100%;}
    .franche-bottom {margin-top: 60px;}
    .franchise-page .text-wrap .franche-bottom h2 {font-size: 24px; line-height: 1.2;}
    .franche-bottom .btnbox .primary-btn {padding: 0 14px;}
    .inspire-section {margin-bottom: 103px;}

    .more_content .content_row .row:first-child .text_block {padding-bottom: 40px;}
    .inspire_detail_main .more_content .content_row {padding-bottom: 0;}
    .color-combination .color-three .color-sec {min-height: 106px;}
    .color-btn .btn-box {left: 20px;}

     .gratis_advies_blk .gratis_advies_title {display: inline-block; padding-bottom: 60px;}
    .gratis_advies_blk.new-page .gratis_advies_title h1 {font-size: 36px; }
    .gratis_advies_blk.new-page .new_page_block_sub .request-img {display: none;}
    .gratis_advies_blk.new-page .new_page_block_sub .request_advice_blk {padding: 60px 0; background: transparent;}
    .gratis_advies_blk.new-page .new_page_block_full {background-color: #F4F4F0;}
    .gratis_advies_blk.new-page .request_advice_blk > h2 {font-size: 28px; font-family: 'Montserrat-SemiBold';}
    .gratis_advies_blk.new-page .request_advice_blk .row-sec {flex-direction: column; align-items: flex-start; gap: 17px;}

    .gratis_advies_blk .nice-select {line-height: 1.3;}
    .gratis_advies_blk .nice-select .current {display: flex !important;}
    body .gratis_advies_frm .gform_wrapper .gform_footer {margin-top: 20px;}
    .more_advi {justify-content: flex-start; margin-top: 16px;}
    .create-dream .dream-grp {flex-direction: column;}
    .create-dream {padding-top: 80px;}
    .create-dream .dream-grp .dream-img {width: 100%;}
    .create-dream .dream-grp .dream-content {width: 100%; padding: 40px 0 0 0;}
    .create-dream .dream-grp .dream-content h3 {font-size: 28px;}
    .plan-grp {padding-top: 110px;}
    .plan-sec .row {row-gap: 90px;}
    .custumer-title h3 {font-size: 28px;}
    .gratis_advies_blk.new-page {padding-bottom: 120px !important;}

    .bora_banner_main .shape {left: -15px;}

    .winkels_main .sec_title h2 {font-size: 36px;}
    .winkels_main .sec_title {margin: 39px 0 80px;}
    .winkels_wrap div[class*="col-"] {margin: 0;}
    .winkel_banner {margin-bottom: 40px;}
    .expert_advice {margin-top: 80px; padding-top: 20px; padding-bottom: 20px;}
    
    body:not(.home) .latest_blogs {padding: 80px 0;}


    .hier-vind-je-banner {height: 0;}
    .winkel_info_sec .sec_title h2 {font-size: 36px;}
    .winkel_info_sec .sec_title {margin-bottom: 22px;}
    .winkel_info_sec .address_block .buttons a {width: 100%;}
    .winkel_info_sec .address_block {padding: 0; margin-bottom: 20px;}
    /* .winkel_info_sec .working_blocks .block {margin-top: 60px;} */
    .winkel_info_sec .working_blocks .row {row-gap: 40px;}
    body .img_text_sec .flexrow {margin: 120px 0 120px;}
    .experts_section .sec_title h2 {font-size: 28px;}
    .experts_section .sec_title {margin-bottom: 80px;}
    .experts_section .row {row-gap: 60px;}
    .winkle_images .text_content h2 {font-size: 28px;}
    .winkle_images .text_content {margin-bottom: 60px;}
    .winkle_images .images_row .flexcol:not(.small):nth-child(1) {width: 50%;}
    .winkle_images .images_row .flexcol:not(.small):nth-child(2) {width: 50%;}
    .winkle_images .images_row .flexcol:not(.small):nth-child(3) {width: 50%;}
    .winkle_images .images_row .flexcol.small {width: 50%; height: 380px;}

    .hier-vind-je-page .banner-caption.hide-mobile {display: block !important; background: transparent;}
    .hier-vind-je-page .banner-caption .review-top-box {width: 191px; position: relative; right: -75%; padding: 24px 18px; min-height: 185px; z-index: 1;}
    .hier-vind-je-page .banner-caption p {font-size: 12px;}
    .hier-vind-je-page .banner-caption .review-top-box .rev_rating {margin: 16px 0;}
    .hier-vind-je-page .banner-caption .review-top-box .rev_rating span {font-size: 23px;}
    .hier-vind-je-page .banner-caption {bottom: -260px; position: relative;}

    .rev_rating span {font-size: 24px;}
    .rev_content .text_block h6 {font-size: 24px;}
    .review_detail_wrap .rev_content .rev_images .review-box-image {flex-wrap: nowrap; overflow-x:auto; -ms-overflow-style: none;  scrollbar-width: none; }
    .rev_content .rev_images .review-box-image .imgbox {min-width: 312px;}
    .rev_reply {flex-direction: column-reverse;}
    .rev_reply .text-block {padding-bottom: 120px;}
    .single-reviews .rev_reply .img-block {padding: 0; margin-top: -50px; z-index: 1;}

    .price-filter {display: block !important;}
    .blog_search .search_wrap {margin-bottom: 50px;}
    .blog-title .price-filter {margin-top: 0;}
    /* .left_filter {overflow-x:auto; -ms-overflow-style: none;  scrollbar-width: none; width: 100%;} */
    .left_filter { width: 100%;}
    .filter-body.ang-check-block {overflow-x:auto; -ms-overflow-style: none;  scrollbar-width: none; width: 100%;}
    .left_filter .filter-body ul {flex-wrap: nowrap;   }
    .ang-check-block .check-box ul li input[type="checkbox"] + label {min-width: 120px; justify-content: center; white-space: nowrap;}
    .price-filter .right_filter {justify-content: flex-start; margin-top: 34px;}
    .block_top_blks {flex-direction: column;}
    .block_top_blks .blog_dtl_top {padding: 32px 0 0 0;}

    
    .block_top_blks {margin-bottom: 0;}
    .more_page_blk {padding: 0; margin: 80px 0 0;}

    .sustainable_products .products_wrap {margin-top: 50px;}

    .banner_carousel .imgbox {min-height: auto;}

    .banner_carousel .imgbox {min-height: auto;}
    .banner_carousel .imgbox img {height: auto;}
    .banner_carousel .owl-nav {justify-content: flex-end; gap: 16px; padding-right: 16px; top: auto; bottom: 40px;}
    .hexagon_shapes {display: flex !important;}
    .aanbieding_keuken_banner .hexagon_shapes .small,
    .aanbieding_keuken_banner .hexagon_shapes .big {display: none;}
    .aanbieding_keuken_banner .btn-box {bottom: 40px; left: 16px;}
    .glassy-btn {font-size: 14px;}

    .aanbieding_keuken_main_checkout {margin-bottom: 80px;}

    .pravicy_detail_wrap .over-keuken-title h1 {font-size: 36px;}
    .pravicy_detail_wrap {padding-bottom: 80px;}

    
    
}

@media (max-width: 991px){ 
    .single-post #wrapper, .page-template-kies_voor_kwaliteit #wrapper {overflow: hidden;}
    .pravicy_detail_wrap,
    .blog_detail_wrap {position: relative;}
    .small_banner { height: 507px; }
    .small_banner,
    .home-banner.banner-image:after,
    .banner-image .image_banr_wrapper,
    .aanbieding_keuken_banner .image_banr_wrapper { -webkit-mask-image: url('../images/mobile-banner.svg');mask-image: url('../images/mobile-banner.svg'); }
    
    .pravicy_detail_wrap .pravicy-filter,
    .blog_detail_wrap .pravicy-filter {display: flex; position: fixed; width: 100%; bottom: 90px; justify-content: flex-end; z-index: 10; padding: 0 16px; right: 0;}
    /* .pravicy_detail_wrap .pravicy-filter .filter-btn,
    .blog_detail_wrap .pravicy-filter .filter-btn { background-image: url(../images/privicy-btn.svg); width: 70px; height: 64px; background-repeat: no-repeat; background-size: cover; background-position: center; display: flex; border-radius: 4px;} */

    .pravicy_detail_wrap .pravicy-filter .filter-btn,
    .blog_detail_wrap .pravicy-filter .filter-btn { position: relative; display: flex; width: 70px; height: 64px; align-items: center; justify-content: center; cursor: pointer;background: rgba(244,244,240,50%); -webkit-backdrop-filter: blur(30px) brightness(90%);backdrop-filter: blur(30px) brightness(90%); transition: all ease-in-out 300ms; border: solid 1px #E9E8E0; border-radius: 4px; outline: none; }
    .pravicy_detail_wrap .pravicy-filter .filter-btn:before,
    .blog_detail_wrap .pravicy-filter .filter-btn:before { position: absolute; width: 24px; height: 18px; background: url('../images/list-icon2.svg') no-repeat center center; content: ''; }
    
    .blog_sidebar {position: fixed; top: 0; bottom: 0; left: 0; z-index: 1000; width: 100%; display: block; pointer-events: none; transition: all ease-in-out 300ms; background: #fff; transform: translateX(-100%); padding: 100px 16px;}
    .blog_sidebar.active {pointer-events: all; transform: none;}
    .pravicy_detail_wrap .left-pr-content {width: 100%; max-width: 100%;}
    .pravicy_detail_wrap {flex-direction: column;}
    .privicy-popup  {position: fixed; top: 0; left: 0; z-index: 5; display: flex; width: 100%; padding: 20px 16px; align-items: center; justify-content: space-between; box-shadow: 0 1px 4px rgba(0, 0, 0, 08%); background: #fff;}
    .close-btn {width: 40px; height: 40px; display: flex; background-repeat: no-repeat; background-position: center center; cursor: pointer; background-image: url(../images/close-filter.svg); transition: all ease-in-out 300ms;} 
    .blog-single-block.blog_single_new {padding-left: 0; padding-right: 0;}
    .inner-page .blg_lista_dtl.top_blog_singal h1 {font-size: 36px; line-height: 1.3;}

    .blog-single-block .blog-text-block .inspiration_magazine { margin-top: 240px; margin-bottom: 100px; }
    .blog-single-block .blog-text-block ul {margin-top: 40px;}
    .blog-single-block .blog-text-block ul li:not(:last-child){margin-bottom: 12px;}
    .blog_detail_wrap {padding-bottom: 80px; }
    .blog-single-block.blog_single_new {max-width: 100%;}


    .sustain_impact_sec .content_wrap .images_wrap {right: -230px; min-width: 398px; height: 235px;}
    .sustain_impact_sec .content_wrap div[class*="imgbox"] span {width: 115px; height: 99px;}
    .sustain_impact_sec .content_wrap div[class*="imgbox"] {width: 125px; height: 109px; }
    .sustain_impact_sec .content_wrap .images_wrap .imgbox-2 {top: 72px; right: 176px;}
    .premium_products_wrap .blackbar .pro_hexa {width: 125px; height: 109px;}
    .premium_products_wrap .blackbar .pro_hexa span {max-width: 40%;}
    .premium_products_wrap .sustain_impact_sec:last-child .blackbar .pro_hexa span { max-width: 90%; }
    /* .sustain_impact_sec .content_wrap .images_wrap .imgbox-3 {bottom: 46px;} */
    .sustain_impact_sec .content_wrap .images_wrap .imgbox-1 {margin-top: 18px;}
    .sustain_impact_sec .content_wrap {min-height: 800px; flex-direction: column;}
    body .premium_products_wrap .blackbar .top_wrap { margin-top: 140px;}
    
    
    .premium_products_wrap .blackbar .k-logo {width: 62px;}
    .sustain_impact_sec .content_wrap .text_content {padding-bottom: 25px;}
    .sustain_impact_sec.reverse .content_wrap {flex-direction: column;}
    .sustain_impact_sec.reverse .content_wrap .images_wrap .imgbox-2 { right: auto; left: 176px; }
    .sustain_impact_sec.reverse .content_wrap .images_wrap {left: -238px;}
    .premium_products_wrap .sustain_impact_sec.reverse .blackbar .top_wrap{margin-top: 140px; justify-content: space-between;}
    .sustain_impact_sec .content_wrap .text_content h3 {font-size: 28px;}
    .sustain_impact_sec .content_wrap .text_content h6 {font-size: 20px;}

    .premium_products_wrap .blackbar .blockwrap {max-width: 553px; min-height: 393px; }
    .premium_products_wrap .sustain_impact_sec.reverse .blockwrap {max-width: 561px;}

    .contact-fomuler-sec { margin-top: 120px; padding: 40px 0; }
    .form-inner .gform_body .gform_fields { display: flex; flex-direction: column; }
    .contact-fomuler-sec .form-inner h3 { font-size: 28px; line-height: 1.71; }

    .kitchen_nav_main { top: auto; right: 16px; bottom: 50px; left: auto; max-width: 130px; height: auto; }
    .kitchen_nav_main .container { display: flex; margin: 0 0; padding: 0 0;justify-content: flex-end; }
    .kitchen-arrow { width: 130px; gap: 16px; }

    .insta_wrap::before { width: 227px; height: 227px; top: -113px; left: -98px; }
    .insta_sec .title_main .primary-btn { min-width: 236px; }
    .hier-vind-je-page .extra_content_wrap { padding: 120px 0; }
    .hier-vind-je-page .extra_content_wrap h2 { font-size: 28px; }
    
}


@media (max-width: 767px){ 

    .service-contact {margin: 24px 0 120px;}
    .service-contact .link-nav ul li a {font-size: 13px;}
    .service-contact .link-nav {margin-bottom: 39px;}
    .service-titel h2 {font-size: 36px; margin-bottom: 24px;}
    .accordian-sec-title .accor-title h4 {font-size: 28px; margin-bottom: 40px;}
    .main-accordian-title h6 {margin-top: 40px; font-size: 20px; margin-bottom: 24px;}
    .main-accordian-title .card .card-body {padding-right: 74px;}
    .accordion-title::after {top: 12px;}
    .service-accord {margin-bottom: 60px;}
    .neem-contact {margin-top: 60px;}
    .neem-contact .neem-title h4 {font-size: 28px;}
    .neem-info-card {flex-direction: column; gap: 24px;}
    .neem-info-card .neem-card {width: 100%;}
    .contact-fomuler-sec:after,
    .contact-fomuler-sec:before { position: absolute; top: 0; bottom: 0; width: 50%; background: #F4F4F0; content: ''; }
    .contact-fomuler-sec:before { right: 100%; }
    .contact-fomuler-sec:after { left: 100%; }
    .contact-fomuler-sec .form-inner { padding: 0 0; }


    .inspire_banner .banner_img .left-img { width: 396px; height: 350px; margin: 0 auto;}
    .inspire_banner .inspire_desc_block {padding: 40px 0 0 0;}
    .inspire_banner .button.new {justify-content: center;}
    .inspire_banner {padding-bottom: 0;}
    .inspire_banner + .inspire_banner { margin-top: 120px; }
    .inspire_banner:nth-child(odd) .row .inspire_desc_block {padding-right: 0;}
    .inspire_desc_block h6 {font-size: 24px; margin-bottom: 10px; }
    .inspire_desc_block h2 {font-size: 28px;}
    .inspire_banner .button.new {margin-top: 40px;}


    .color-combination .color-three {gap: 25px;}
    .color-combination .color-three .color-sec {width: 77px;}
    .color-combination .color-three .color-sec .color-inner {height: 85px;}
    .color-combination {right: 15px;}


    .more-content-heading h2 {font-size: 36px;}
    .more_content {padding: 39px 0 120px;}
    .more-content-heading {margin-bottom: 80px;}
    .inspire_detail_main .container, .brand_detail_main .container {width: 100%;}
    /* .more_content .content_row .row {flex-direction: column !important;} */

    .more_content .content_row .row:first-child {padding: 40px 0 60px;}
    .more_content .content_row .row:first-child .text_block {padding: 0 0 60px;}
    .more_content .content_row .row:first-child:before,

    .more_content .content_row .row:first-child::after {top: 0; bottom: 137px;}
    .more_content .content_row .image_box .imgbox {height: 100%;}


    .more_content .content_row .row + .row {margin-top: 54px;}
    .more_content .content_row .row:nth-child(even) .text_block {padding: 10px 0 0 0;}
    .more_content .content_row .row:first-child {flex-direction: column !important;}
    .more_content .content_row .text_block {padding: 10px 0 0 0;}


    .over_content {margin: 29px 0 105px;}
    .d-md-none { display: none !important; }
    .over_content .text-box {background-color: transparent; padding: 0;}
    .over-ons .bradecrums-box {margin: 0 0 39px;} 

    .inner-page .over_content .text-box h2 {font-size: 36px; margin-bottom: 29px;} 

    .inner-page .over_content p {font-size: 16px !important; line-height: 1.75 !important;}
    .inner-page .over_content .text-box {margin-bottom: 60px;}
    .over-box-contant {flex-direction: column;}
    .over-box-contant .over-box-card {margin: 0; width: 100%;}

    .aanbieding_keuken_banner .image_banr_wrapper { min-height: 428px;max-height: 428px; }


    .over-box-contant .over-box-card h3 {font-size: 51px;}
    .inner-page .over_content .over-box-contant .over-box-card h3 {font-size: 51px;}

    .other-over-content {margin-top: 60px;}
    .inner-page .over_content .other-over-content h2 {font-size: 28px; margin-bottom: 24px;}
    .over_content .img-wrapper {margin-left: 0;}
    .over-ons-hexa .container .over-ons-hexa-text {width: 190px; height: 164px; }
    .over-ons-hexa .container .over-ons-hexa-text::after {width: 200px; height: 174px;}
    .over-ons-hexa .container .over-ons-hexa-text span {font-size: 28px; max-width: 150px;}


    .bradecrums-box ul li {font-size: 13px;}
    .bradecrums-box ul li a {font-size: 13px;}
    .over-ons-hexa {bottom: 0;}
    .bradecrums-box {margin-bottom: 39px;}
    .over_content .text-box {margin: 39px 0 80px;}
    .page-template-templatesover_keukencoach-com-php .inner-page .over_content h6 {font-size: 36px;}
    .over_content .img-fluid {margin-bottom: 0;}
    .over_content .text-block {padding-top: 40px;}
    .inner-page .over_content h3{font-size: 28px;}
    .over_content .row {margin-bottom: 80px;}
    .over_content .row.pull-right .text-block {padding-right: 0;}
    .over-keuken-section {padding-bottom: 40px;}


    .page-template-online_magazine_2 .dev_keukencoach .request_block, .page-template-online_magazine .dev_keukencoach .request_block {padding: 0; margin-bottom: 80px;}
    .magazine-title h2 { font-size: 36px; }
    .page-template-online_magazine_2 .dev_keukencoach .request_block .top_sec, .page-template-online_magazine .dev_keukencoach .request_block .top_sec {padding-bottom: 60px;}
    .align-items-center {flex-direction: column-reverse;}
    .online_magazine_top .left_option {padding-top: 60px;}
    .online_magazine_top .image_box img {transform: rotate(2deg);}
    .page-template-online_magazine .dev_keukencoach .request_block h3 {font-size: 40px; line-height: 1.2;}
    .request_magazine_sec {padding: 80px 0;}
    .request_magazine_title h2 {font-size: 28px;} 

    .request_magazine_form[data-stap-form="form-2"] {width: 100%;}


    .bora_banner_main .content_wrap .round_box {width: 208px; height: 208px; right: 0; }
    .bora_banner_main .content_wrap .round_box .inner_box p {font-size: 20px;}
    .bora_banner_main .content_wrap {flex-direction: row; padding-bottom: 0;}
    .inner-page.bora_page .offer_text_sec .textwrap h3 {font-size: 36px; line-height: 1.22;}
    .inner-page.bora_page .offer_text_sec .textwrap .note p {font-style: italic;}
    .inner-page.bora_page .offer_text_sec {margin-bottom: 72px;}
    .inner-page.bora_page .bora_pro_info .flexrow {padding-left: 0;}
    .bora_pro_info .media_wrap .pro_info .price_wrap span {font-size: 11px;}
    .inner-page.bora_page .bora_pro_info .textwrap {width: 100%;}
    .bora_pro_info .textwrap .textblock h3 {font-size: 30px;}
    .bora_pro_info .flexrow:nth-child(even) .media_wrap .pro_info {display: none;}
    .inner-page.bora_page .bora_pro_info .flexrow:nth-child(even) .media_wrap {width: 100%;}
    .inner-page.bora_page .bora_offer_sec .caption_wrap .round_box {bottom: auto; top: -30px; left: 0;}
    .inner-page.bora_page .request_consultation_blk {margin: 80px 0; background-color: #F4F4F0; padding: 0;}
    .inner-page.bora_page .request_consultation_blk .request_consultation {background-color: transparent; padding: 81px 0 83px;}
    .inner-page.bora_page .request_consultation_blk .request_consultation_contant h2 {font-size: 28px; padding-bottom: 24px;}
    .request_consultation .gform_body .gform_fields { display: flex; flex-direction: column; }



    .brand_abt .container {padding: 0 15px;}
    .brand_abt .inner_block {padding: 0;}
    .brand_abt .inner_block h1 {font-size: 36px;}
    .product-gallary {margin-top: 46px;}
    .product-gallary .product-img-grp {flex-wrap: wrap; gap: 16px;}
    .product-gallary .product-img-grp .product-img {width: 47%;}
    .product-gallary .product-img-grp .product-img picture {height: 189px;}
    .product-img-detail {padding: 32px 37px; margin-top: -32px;}
    .brand_detail_main .more_content .content_row .row {padding: 0; flex-direction: column-reverse !important;}
    .brand_detail_main .more_content .container {padding: 0 15px;}
    .more_content .content_row .text_block h3 {font-size: 28px;}
    .more_content .content_row .row:first-child .text_block {padding: 0;}
    .brand_detail_main .more_content .content_row .row, .brand_detail_main .more_content .content_row .row + .row {margin-top: 80px;}
    .brand_detail_main .more_content .content_row .row:nth-child(even) .text_block {padding: 0;}
    .brand_detail_main .more_content .content_row .text_block {padding: 0;}
    .brand_location .flxrow {flex-direction: column-reverse; }
    .brand_location .text_block p {line-height: 1.75;}
    .brand_location .text_block h6 {line-height: 1.75;}
    .brand_abt {margin-top: 0;}
    .brand_location .image_box {border-radius: 4px 4px 0 0;}


    .banner_wrapper .inner_banner.pillar_page {height: 100%;} 

    .over-ons-hexa .container .over-ons-hexa-text span {font-size: 25px; max-width: 140px; }
    .review_banner .over-ons-hexa .container .over-ons-hexa-text span { max-width: 140px; }
    .content.piller-page-content .expert-top-sec h1 {font-size: 36px; line-height: 1.2; margin-bottom: 60px;}
    .content.piller-page-content .expert-top-sec h2 {font-size: 28px; line-height: 1.2;}
    .piller-top {margin-bottom: 40px;}
    .content.piller-page-content .expert-top-sec h3 {font-size: 24px;}
    .content.piller-page-content .keuexpert-item-row .keuexpert-item {width: 100%;}
    .content.piller-page-content .expert-top-sec {margin-bottom: 60px;}
    .content.piller-page-content .expergrid-con h3 {font-size: 28px; line-height: 1.2;}
    .content.piller-page-content .text-wrap ol li:before, .content.piller-page-content .expergrid-con ol li:before {top: 0;}
    .content.piller-page-content .exper-grid-sec {margin: 0 0 60px 0;}
    .content.piller-page-content .waarom-top .text-wrap h2 {font-size: 28px; line-height: 1.2;}
    .content.piller-page-content .waarom-top {margin-bottom: 40px;}
    .expert-lastje-sec {padding: 60px 0;}
    .piller-content-grp {flex-direction: column;}
    .content.piller-page-content .piller-page-content-img {width: 100%;}
    .content.piller-page-content .piller-page-content-img .image picture {height: 100%;}
    .piller-content-grp .lastjebox {width: 100%; padding-top: 40px;}
    .piller-content-grp .lastjebox h2 {font-size: 20px; line-height: 1.2;}
    .piller-content-grp .lastjebox h1 {font-size: 28px; line-height: 1.2;}
    .content.piller-page-content .expert-lastje-sec .row {row-gap: 60px;}
    .content.piller-page-content .expert-lastje-sec .row .col-md-12:nth-child(even) 
    .piller-content-grp {flex-direction: column;}
    

    .text_wrap_franchise {padding: 0;}
    .franche-top h1 {font-size: 36px; margin-bottom: 40px; line-height: 1.2;}
    .franchise-page .text-wrap .franche-top h2 {font-size: 24px; line-height: 1.2;}
    .franch-content .quote_sec .quote_text {padding: 50px 40px;}
    .franch-content .quote_sec .quote_text h4 {font-size: 40px; margin-bottom: 0;}
    .franch-content .quote_sec .quote-img {width: 100px; height: 100px; right: 0; top: -60px; display: none !important; }
    .franch-content .quote_sec .quote_text p { display: none; }
    .franch-content .quote_sec .quote-img img {width: 100%; height: 100%;}
    .franche-bottom {margin-top: 60px;}
    .franchise-page .text-wrap .franche-bottom h2 {font-size: 24px; line-height: 1.2;}
    .franche-bottom .btnbox .primary-btn {padding: 0 14px; line-height: 1.2; }
    .inspire-section .inspiration_magazine { margin: 345px 0 120px; }    
    .inspire-section {margin-bottom: 103px;}
    .inspire_detail_main  .glassy-btn {display: none;}    
    .color-combination {position: absolute; bottom: -30px;}
    .color-combination .color-three .color-sec {min-height: 106px;}
    .more_content .content_row .image_box {margin-top: 60px;}
    .more_content .content_row .row + .row {margin: 0;}
    .more_content .content_row .row div[class*="col-"] {padding: 0;}
    .more_content .content_row .row div[class*="col-"] + div[class*="col-"] {padding: 0;}

    .more_content .content_row .row:first-child .image_box {padding: 0 15px;}
    .more_content .content_row .row:first-child .text_block {padding: 0 15px;}
    .more_content .content_row .row:first-child {padding-bottom: 0;}
    .inspire_detail_main .more_content .content_row {padding-bottom: 0;}

    .gratis_advies_blk .gratis_advies_title {display: inline-block; padding-bottom: 60px;}
    .gratis_advies_blk.new-page .gratis_advies_title h1 {font-size: 36px; }
    .gratis_advies_blk.new-page .new_page_block_sub .request-img {display: none;}
    .gratis_advies_blk.new-page .new_page_block_sub .request_advice_blk {padding: 60px 0; background: transparent;}
    .gratis_advies_blk.new-page .new_page_block_full {background-color: #F4F4F0;}
    .gratis_advies_blk.new-page .request_advice_blk > h2 {font-size: 28px; font-family: 'Montserrat-SemiBold';}
    .gratis_advies_blk.new-page .request_advice_blk .row-sec {flex-direction: column; align-items: flex-start; gap: 17px;}

    .gratis_advies_blk .nice-select {line-height: 1.3;}
    .gratis_advies_blk .nice-select .current {display: flex !important;}
    body .gratis_advies_frm .gform_wrapper .gform_footer,
    .gratis_advies_blk.new-page .gform_legacy_markup_wrapper .gform_footer { margin-top: 40px; }
    .more_advi {justify-content: flex-start; margin-top: 16px;}
    .create-dream .dream-grp {flex-direction: column;}
    .create-dream {padding-top: 80px;}
    .create-dream .dream-grp .dream-img {width: 100%;}
    .create-dream .dream-grp .dream-content {width: 100%; padding: 40px 0 0 0;}
    .create-dream .dream-grp .dream-content h3 {font-size: 28px;}
    .plan-grp {padding-top: 110px;}
    .plan-sec .row {row-gap: 90px;}
    .custumer-title h3 {font-size: 28px;}
    .gratis_advies_blk.new-page {padding-bottom: 120px !important;}

    .online_magazine_center_row .online_magazine_center_dtl {padding: 0 !important;}
    .online_magazine_center:after {display: none;}
    .online_magazine_center_row .online_magazine_center_dtl.first-sec {position: absolute; top: -90px; }
    .online_magazine_center {background-color: #E9E8E0; padding: 152px 0;}
    .online_magazine_center_row:first-child .online_magazine_center_img {margin-left: -32px;}
    .online_magazine_center_row:last-child .online_magazine_center_img {margin-left: 32px; margin-top: -10px;} 
    .online_magazine_center_row .online_magazine_center_dtl.second-sec {position: absolute; bottom: -90px;}

    .brand_detail_main .more_content .content_row .image_box {margin-top: 0;}
    .bora_banner_main .shape {left: 0;}

    .winkels_main .sec_title h2 {font-size: 36px;}
    .winkels_main .sec_title {margin: 39px 0 80px;}
    .winkels_wrap div[class*="col-"] {margin: 0;}
    .winkel_banner {margin-bottom: 40px;}
    .expert_advice {margin-top: 80px; padding-top: 20px; padding-bottom: 20px;}
    .img_text_sec .textwrap .btn-box {flex-direction: column; gap: 21px;}
    body:not(.home) .latest_blogs {padding: 80px 0;}

    .hier-vind-je-banner {height: 0;}
    .winkel_info_sec .sec_title h2 {font-size: 36px;}
    .winkel_info_sec .sec_title {margin-bottom: 22px;}
    .winkel_info_sec .address_block .buttons a {width: 100%;}
    .winkel_info_sec .address_block {padding: 0; margin-bottom: 20px;}
    /* .winkel_info_sec .working_blocks .block {margin-top: 60px;} */
    .winkel_info_sec .working_blocks .row {row-gap: 40px;}
    body .img_text_sec .flexrow {margin: 120px 0 170px; }
    body.home .img_text_sec { padding: 120px 0; }
    body.home .img_text_sec .flexrow { margin: 0 0; }
    body.home .img_text_sec .flexrow + .flexrow { margin-top: 60px; }
    .experts_section .sec_title h2 {font-size: 28px;}
    .experts_section .sec_title {margin-bottom: 80px;}
    .experts_section .row {row-gap: 60px;}
    .winkle_images .text_content h2 {font-size: 28px;}
    .winkle_images .text_content {margin-bottom: 60px;}
    .winkle_images .images_row {flex-direction: column;}
    .winkle_images .images_row .flexcol:not(.small):nth-child(1) {width: 100%;}
    .winkle_images .images_row .flexcol:not(.small):nth-child(2) {width: 100%;}
    .winkle_images .images_row .flexcol:not(.small):nth-child(3) {width: 100%;}
    .winkle_images .images_row .flexcol.small {width: 100%;}

    .hier-vind-je-page .banner-caption.hide-mobile {display: block !important; background: transparent;}
    .hier-vind-je-page .banner-caption .review-top-box {width: 191px; position: absolute; right: 0; padding: 24px 18px; min-height: 185px; bottom: -290px;}
    .hier-vind-je-page .banner-caption p {font-size: 12px;}
    .hier-vind-je-page .banner-caption .review-top-box .rev_rating {margin: 16px 0;}
    .hier-vind-je-page .banner-caption .review-top-box .rev_rating span {font-size: 23px;}
    .winkel_info_sec .working_blocks .block { min-height: 382px; }

    .rev_rating span {font-size: 24px;}
    .rev_content .text_block h6 {font-size: 24px;}
    .review_detail_wrap .rev_content .rev_images .review-box-image {flex-wrap: nowrap; overflow-x:auto; -ms-overflow-style: none;  scrollbar-width: none; }
    .rev_content .rev_images .review-box-image .imgbox {min-width: 312px;}
    .rev_reply {flex-direction: column-reverse;}
    .rev_reply .text-block {padding-bottom: 120px;}
    .single-reviews .rev_reply .img-block {padding: 0; margin-top: -50px; z-index: 1;}

    .price-filter {display: block !important;}
    .blog_search .search_wrap {margin-bottom: 50px;}
    .blog_filters { margin-top: 40px; }
    .blog-title .price-filter {margin-top: 0;}
    .left_filter { width: 100%;}
    .filter-body.ang-check-block {overflow-x:auto; -ms-overflow-style: none;  scrollbar-width: none; width: 100%;}
    .left_filter .filter-body ul {flex-wrap: nowrap;   }
    .ang-check-block .check-box ul li input[type="checkbox"] + label {min-width: 120px; justify-content: center; white-space: nowrap;}
    .price-filter .right_filter {justify-content: flex-start; margin-top: 34px;}
    .block_top_blks {flex-direction: column;}
    .block_top_blks .blog_dtl_top {padding: 32px 0 0 0;}

    
    .block_top_blks {margin-bottom: 0;}
    .more_page_blk {padding: 0; margin: 80px 0 120px;}

    .sustainable_products .pro-main-logo .hexagone {width: 181px; height: 156px; }
    .sustainable_products .pro-main-logo img {min-width: 122px; max-width: 106px;}
    .sustainable_products {margin-top: 200px;}
    .sustainable_products .pro-main-logo {top: -80px;}
    .sustainable_products .title h2 {font-size: 48px; text-align: center; margin-bottom: 84px;}
    .sustainable_products .products_wrap {flex-direction: column; row-gap: 60px;}
    .sustainable_products .sustain_block .iconbox {width: 180px; height: 165px;}
    .sustainable_products .sustain_block {width: 100%; padding: 0 34px;}
    .sustainable_products .textbox {margin-top: 38px;}
    body .aanbieding_keuken_dtls { padding-top: 0; }
    .banner_carousel .imgbox { min-height: 507px; }
    .banner_carousel .imgbox picture { height: auto; }
    .banner_carousel .imgbox img {height: 100%;}
    .banner_carousel .owl-nav {justify-content: flex-end; gap: 16px; padding-right: 16px; top: auto; bottom: 20px;}
    .hexagon_shapes {display: flex !important;}
    .aanbieding_keuken_banner .hexagon_shapes .small,
    .aanbieding_keuken_banner .hexagon_shapes .big {display: none;}
    .aanbieding_keuken_banner .btn-box {bottom: 20px; left: 16px;}
    .aanbieding_keuken_banner .hexagon_shapes .glassy-btn {font-size: 14px; backdrop-filter: blur(30px) brightness(70%);}
    .banner_carousel .owl-nav button.owl-next,
    .banner_carousel .owl-nav button.owl-prev { backdrop-filter: blur(30px) brightness(70%); }

    .aanbieding_keuken_main_checkout {margin-bottom: 80px;}

    .inner_banner_hexa .hexablock::after {width: 190px; height: 163px;}
    .inner_banner_hexa .hexablock {width: 128px; height: 111px;}
    .inner_banner_hexa {bottom: 20px; right: 25px; left: auto;}
    .products_top_content .textblock h2 {font-size: 36px;}
    .premium_products .sustainable_products { margin-top: 80px; }
    .sustain_impact_sec {margin-top: 120px;}
    .sustain_impact_sec .content_wrap .text_content{min-width: 100%;}
    .sustain_impact_sec .content_wrap .images_wrap {position: relative;}
    /* .sustain_impact_sec .content_wrap {flex-direction: column;}
    .sustain_impact_sec .content_wrap div[class*="imgbox"] {width: 114px; height: 96px;}
    .sustain_impact_sec .content_wrap div[class*="imgbox"] span {width: 114px; height: 96px;}
    .sustain_impact_sec .content_wrap .images_wrap .imgbox-2 {right: auto;}
    .premium_products_wrap .blackbar .pro_hexa {width: 114px; height: 96px;}
    .premium_products_wrap .blackbar .pro_hexa span {max-width: 40%;} */


    .pravicy_detail_wrap .over-keuken-title h1 {font-size: 36px;}
    .pravicy_detail_wrap {padding-bottom: 80px;}
    .pravicy_detail_wrap .pravicy-filter,
	.blog_detail_wrap .pravicy-filter { bottom: 40px; }

    .premium_products_wrap .blackbar .blockwrap {max-width: 263px; min-height: 393px;}
    .premium_products_wrap .sustain_impact_sec.reverse .blockwrap {max-width: 270px; min-height: 393px;}
    .premium_products_wrap .blackbar .textwrap { min-width: 396px; }
    .premium_products_wrap .sustain_impact_sec.reverse .blackbar .textwrap { padding-left: 20px; margin-left: -50%; }
    
    .page-template-winkel_reviewsoverzicht .beoordelingen-section.new_22 .loadmore_button { padding-top: 80px; padding-bottom: 120px; }
 
}

@media (min-width: 410px) and (max-width: 767px) {
    .inspire_banner .banner_img .left-img { width: 396px; height: 350px; }
}

@media (max-width: 399px) {

    .inspire_banner .banner_img .left-img { width: 300px; height: 265px; }
    .inspire-section .inspiration_magazine { margin-top: 240px; }
    .latest_blogs .sec_heading { padding-right: 15px; padding-left: 15px; }

    .sustain_impact_sec.reverse .content_wrap .images_wrap { left: -260px; }
	.premium_products_wrap .sustain_impact_sec.reverse .blockwrap { max-width: 224px; }


}