.btn-light-green .button { background:#32936F; }
.btn-light-orange .button { background:#EE964B; }
.btn-light-pink .button { background:#B6174B; }
.btn-light-cyan .button { background:#42D9C8; }
.btn-light-yellow-green .button { background:#B1CC74; }
.btn-light-cyan .button { background:#42D9C8; }



@media (min-width: 576px) {
	.big.container,
	.store-banner { max-width: 540px; }	
}

@media (min-width: 768px) {
	.big.container,
	.store-banner { max-width: 720px; }
}

@media (min-width: 992px) {
	.big.container,
	.store-banner { max-width: 960px; }   
}

@media (min-width: 1280px) {
	.big.container,
	.store-banner { max-width: 1230px; }
	.beoordelingen-section.new_22 .big.container { padding-right: 0;padding-left: 0; }
	.sustainable_products .textbox h3 { max-width: 90%; margin-right: auto;margin-left: auto; }
}

@media (min-width: 1400px) {


/* .inspire_detail_main .container,
.brand_detail_main .container { width: 1240px; max-width: 1240px;padding-right: 0;padding-left: 0; } */
/* .inspire_detail_banner .container,
.brand_detail_banner .container { width: 1140px; max-width: 1140px; } */
.concept_sec .images_block .row div[class*="col-"]:first-child { -ms-flex: 0 0 65%;flex: 0 0 65%; max-width: 65%; }
.concept_sec .images_block .row div[class*="col-"]:last-child { -ms-flex: 0 0 35%;flex: 0 0 35%; max-width: 35%; }
.concept_sec .content_box { padding-right: 65px;padding-left: 65px; }
.concept_sec h3 { padding-right: 65px;padding-left: 65px; }
.more_content .headings { padding: 0 65px; }
/* .more_content .content_row .row:nth-child(odd) .image_box { padding-left: 65px; } */
/* .more_content .content_row .row:nth-child(even) .image_box { padding-right: 65px; } */
/* .more_content .content_row .row:nth-child(odd) .text_block { padding: 0 0 0 65px; } */
/* .more_content .content_row .row:nth-child(even) .text_block { padding: 0 65px 0 0; } */

/* .brand_detail_main .brand_action + .more_content .content_row .row:nth-child(even) .image_box { padding-left: 65px;padding-right: 0; }
.brand_detail_main .brand_action + .more_content .content_row .row:nth-child(odd) .image_box { padding-right: 65px;padding-left: 0; }
.brand_detail_main .brand_action + .more_content .content_row .row:nth-child(even) .text_block { padding: 0 0 0 65px; }
.brand_detail_main .brand_action + .more_content .content_row .row:nth-child(odd) .text_block { padding: 0 65px 0 0; } */

}

@media (min-width: 1600px) {

.steps_section .row { margin: 0 -62px; }
.steps_section .row > [class^="col-"] { padding: 0 62px; }

}

@media (min-width: 2000px) {

	.boston-banner .row div[class*="col-"]:first-child { -ms-flex: 0 0 53%;flex: 0 0 53%; max-width: 53%; }

}
@media (min-width: 992px) and (max-width: 1700px){ 
	.over-banner { height: auto; }
	.over-banner > img { display: block; }
 }
@media (min-width: 1200px) and (max-width: 1439px){

/*============ Lp-Press Page Start ============*/
.lp-press-block .lp-press-top .lp-top-text { margin:50px 0 0 0;}
.lp-press-block .lp-press-top .lp-top-image { margin:0 80px 0 -20px;}

.grp_img_box .img_box { min-width: 423px; }
.grp_img_box .img_box.img_box2 { margin: 260px -75px 0 -70px; }
.grp_img_box .img_box.img_box3 { margin-top: 110px; }
.header-lp .logo { width: 169px; }
.header.header-lp { padding: 141px 0 0 0; }
.lp-press-block .lp-press-middle { padding-top: 108px; }
/*============ Lp-Press Page End ============*/

.landing_banner_sec .landing_banner_inner h2 { font-size: 83px; margin-bottom: -28px; }
.landing_banner_sec .landing_banner_inner h1 { font-size: 140px; }
.landing_banner_inner_main { max-width: 740px; }
.landing_banner_timelocation .landing_timelocation_inner .landing_timelocation_wrap { font-size: 16px; }
.landing_banner_timelocation .landing_timelocation_inner .landing_timelocation_wrap + .landing_timelocation_wrap:before { margin: 0 13px; }
.landing_timelocation_wrap i { margin-right: 10px; }
.landing_banner_timelocation .landing_timelocation_inner { padding: 10px 23px; }
.landing_page_wrap_inner .landing_page_flexy_row { padding-right: 0; }
.landing_page_wrap_inner .landing_page_flexy_row.flip_div { padding-left: 0; }
.collaboration_sec { padding: 127px 0 123px; }
.win_action_txt.hexa-shap { width: 215px;height: 191px; }
.landing_page_forms { margin: 125px auto 0; }
.main_landing_wp { padding-bottom: 200px; }
.offers_main .upgrade-section { margin-top: 40px; margin-bottom: 60px;}
.dev_keukencoach .pagination { margin-top: 20px; margin-bottom: 60px;}



.brand_detail_main .brand_action .flxrow { padding-right: 65px;padding-left: 65px; }
.latest_blogs .card-blog .blog-text { min-height: 0;}
.offers_main .upgrade-section { margin-top: 40px; margin-bottom: 60px;}
.dev_keukencoach .pagination { margin-top: 30px; margin-bottom: 70px;}

}

@media (min-width: 1200px) and (max-width: 1399px){

.brand_location .text_block { padding-right: 40px;padding-left: 50px; }
.brand_location .image_box { min-width: 750px; }

/* franchisepagina-lp Page Start */
.franchise_lp_txt h1 { font-size: 54px; }
.franchise_lp_dtl p { font-size: 18px; }
.franchise_lp_dtl { max-width: 360px; }
.mian_timebox_banner { height: 280px;min-width: 280px; }
.mian_timebox_banner > img { width: 48px; }
.days_indicate { font-size: 23px; }
.time_indicate { font-size: 17px; }
.franchise_lp_txt {padding: 44px 0 110px;min-height: 590px;}
.our_keuk_inner > .row .our_keuk_img { width: 100%; }
.our_keuk_sec { padding: 107px 0 100px 0; }
.our_keuk_sec .our_keuk_inner { padding: 74px 0 0 0; }
.our_keuk_inner > .row + .row { padding-top: 70px; }
.franchise_lp_cnt { margin-top: 35px; }
.franchise_lp_cnt_inner { padding: 104px 0; }
.our_keuk_sec h2 { font-size: 46px; }
/* franchisepagina-lp Page End */
.latest_blogs .card-blog .blog-text { min-height: 0;}

.consultation_image .bg_img { width: 100%; height: 280px; }
.customer_say_sec { padding: 67px 0 84px 0; }
.consultation_sec { padding: 85px 0 124px 0; }
.offers_main .upgrade-section { margin-top: 40px; margin-bottom: 60px;}
.dev_keukencoach .pagination { margin-top: 20px; margin-bottom: 60px;}
/* .over-banner { height: 480px; } */
.online_magazine_center_row .online_magazine_center_img img { width: 100%; }

body .sustain_impact_sec .content_wrap .text_content h3 { font-size: 32px; }
body .sustain_impact_sec .content_wrap .text_content p + h4,
body .sustain_impact_sec .content_wrap .text_content p + .logobox { margin-top: 40px; }
body .sustain_impact_sec .content_wrap .text_content h6 { margin-top: 30px; }
body .premium_products_wrap .blackbar .top_wrap { margin-top: 25px; }

}


@media (min-width: 1200px) and (max-width: 1279px){

	.steps_section .heading span { width: 25%; }
	.page-template-online_magazine_2 .over-banner h1 .stars ,
	.page-template-online_magazine .over-banner h1 .stars { left: auto; right: 0; top: -150px; margin: 0;}
	.page-template-online_magazine_2 .over-banner h1 .stars img ,
	.page-template-online_magazine .over-banner h1 .stars img { max-width: 100px;}
	.page-template-online_magazine_2 .dev_keukencoach .request_block ,
	.page-template-online_magazine .dev_keukencoach .request_block { padding: 60px 0;}
	
	.steps_section .heading h4 { padding: 0 20px; }
	.new_filter_main .flxrow { flex-direction: column; }
	.new_filter_main .sort { padding-top: 20px; }
	.latest_blogs .card-blog .blog-text { min-height: 0;}
	.beoordelingen-section.new_22 .reviews-listing .row div[class*="col-"] { flex: 0 0 100%;max-width: 100%; }
	.offers_main .upgrade-section { margin-top: 40px; margin-bottom: 60px;}
	.dev_keukencoach .pagination { margin-top: 20px; margin-bottom: 60px;}
	.single-aanbieding-keuken .boston-inner-content { padding: 60px 0;}
	.promotion_box .card-block {width: 25%;} 
	.promotion_box .badge { top: -12px;}
	.over-banner .banner-text h1 { font-size: 65px;}
	.over_content .text-box:before {width: 0;}
	.over_content .text-box:after {width: 0;}
	.over_content .text-box { padding: 40px 30px;}
	.over_content .img_bottom_text { margin-bottom: 40px;}
	.over_content p + h2, .over_content p + h3 { margin-top: 40px;}
	.over-wat-section {margin-top: 50px;}
	.logo_animation > div {width: 205px !important; height: 205px !important;}

}

@media (min-width: 1200px) and (max-width: 1280px) {
	.bora_promotion .image_wrap .round_box { top: -90px; right: -60px; width: 250px; height: 250px; }
	.bora_promotion .image_wrap .round_box .inner_box p { font-size: 28px; }

	.bora_banner_main .content_wrap .round_box { width: 250px; height: 250px; }
	.bora_banner_main .content_wrap .round_box .inner_box p { font-size: 28px; }

	.bora_offer_sec .caption_wrap .round_box { width: 250px; height: 250px; }
	.bora_offer_sec .caption_wrap .round_box .inner_box p { font-size: 28px; }

	.price-filter { justify-content: space-between; }
	.left_filter { width: calc(100% - 300px); }
}

@media (min-width: 1280px) and (max-width: 1499px) {

	.price-filter { justify-content: space-between; }
	.left_filter { width: calc(100% - 300px); }

	.gratis_advies_blk.new-page .new_page_block_sub { min-height: 1000px; }
	.create-dream { padding-top: 140px; }

}


@media (min-width: 992px) and (max-width: 1199px){
/*============ Header Start ============*/

/*============ Header End ============*/
/*============ Banner Start ============*/
/*============ Banner End ============*/
/*============ Content Start ============*/
.single-aanbieding-keuken .boston-inner-content { padding: 60px 0;}	
.promotion_box .card-block { margin-bottom: 0; width: 25%;}	
.promotion_box .badge {top: -12px;}
.steps_section { padding: 60px 0;}
.steps_section .heading { margin-bottom: 0;}
.page-template-online_magazine_2 .over-banner h1 .stars ,
.page-template-online_magazine .over-banner h1 .stars { left: auto; right: 0; top: -70px; margin: 0;}
.page-template-online_magazine_2 .over-banner h1 .stars img ,
.page-template-online_magazine .over-banner h1 .stars img { max-width: 85px;}
.page-template-online_magazine_2 .dev_keukencoach .request_block ,
.page-template-online_magazine .dev_keukencoach .request_block { padding: 50px 0;}
.online_magazine_top .left_option ul li { font-size: 18px;}
.online_magazine_top .left_option ul li:after { width: 21px; height: 21px;}
.request_magazine_sec { padding: 60px 0;}
.online_magazine_center .online_magazine_center_row {min-height: 0;}

/*-=-=-=Home-page-=-=-=*/
.home-slider .item .slider-cap .captxt {font-size: 40px; line-height: 1;}		
/*============ Content End ============*/
/*============ Footer Start ============*/
/*============ Footer End ============*/
.request_consultation .free_advies_tagline .advice_arrow-top {right:0;/*98px*/ left:290px;}
/*gratis-advies start*/
.gratis_advies_blk .gratis_advies_title h1 {font-size: 29px;}
.gratis_advies_blk .request_advice_blk h2 {font-size: 29px;}
.gratis_advies_blk .appointment_list_blk { padding-bottom:29px; }
/*gratis-advies end*/
/*andre-steenvoorden start*/
.inner_sec_bg .inner_text_main .main_big_title h2 {  }
.inner-page h2 { font-size:25px; }
.store-banner .img-store { margin-right: 40px; margin-left: 15px; }
/*andre-steenvoorden end*/
/**/
.offers_main .upgrade-section { margin-top: 30px; margin-bottom: 80px;}
.dev_keukencoach .pagination { margin-top: 20px; margin-bottom: 60px;}
.home-banner .banner-caption h1 { font-size: 50px !important;}
.home-banner .banner-caption .buttons a { padding: 0 15px; font-size: 16px; height: 40px; display: flex; align-items: center;}
.home-banner .banner-caption .buttons a.btn-pink { margin-right: 20px;}
.steps_section h3 { font-size: 30px;}
.home-page .steps_section .container { padding: 50px 0 0 0;}
.home-page .steps_section .heading { margin-top: 40px;}
.over-wat-section {margin-top: 50px; padding: 60px 0;}
.over-wat-section .pro-main-logo img { max-height: 80px;}
.over-wat-section .wat-title-sec h2 { font-size: 45px;}
.wat-title-sec {padding: 0 0 40px;}
.upgrade-section .upgrade-main { }
.logo a { }
.footer-box.contact { margin-left: -30px;}
.upgrade-main .upgrade-right h3 { font-size: 28px;}
.upgrade-main .upgrade-left img {max-height: 50px;}
.page-template-aanbiedingen .upgrade-main .upgrade-left img { width: 100%; height: auto; max-height: none; }
.home-keuken-section .home-keuken-title { margin-bottom: 40px;}
.home-keuken-block .home-btn { padding: 20px 0 0 ;}
.latest_blogs { padding: 60px 0;}
.latest_blogs .row { margin: 40px 0;}
.latest_blogs .card-blog .blog-text { padding: 15px; min-height: 370px;}
.latest_blogs .card-blog h3 { font-size: 18px; margin-bottom: 20px;}

.home-keuken-section { padding: 60px 0;}
.home-keuken-section h2 { font-size: 28px;}
.upgrade-main .upgrade-right p {font-size: 16px;}
.welcome_venlo_blk .welcome_venlo_bottom .over_barnch_detail .main_profile_top {margin-top:-93px;}
.request_consultation_blk .request_consultation {padding:80px 0 70px;}
.limburg-box .limburg-map {width:80px; margin:20px 0 0 0;}
.limburg-box .limburg-man-img {width:115px;}
.over_new_block .image_list ul li{ width:auto;}
.image_list ul li:before { width:151px; height:147px; }
.image_list ul li span { width:141px; height:137px; }
.image_list ul li:nth-child(even) { margin-top:65px; }
.image_list ul li + li { margin-left:-33px; }
.keuken-block-text { font-size:42px; max-width:345px; }
.inner_sec_bg .inner_text_main .main_profile_blk .profile_img img { min-width:210px; min-height:210px; max-height:210px; }
.profile_product_logo { margin-top:0; }
.andre_steenvoorden .blog-block .reviews-listing { padding:0 0 0 60px; }

.inner_sec_bg .inner_text_main .main_profile_blk .profile_img:before { width:224px; height:218px; }
.inner_sec_bg .inner_text_main .main_profile_blk .profile_img .image { width:206px; height:200px; }
.inner_sec_bg .inner_text_main .main_profile_blk .profile_img .profile_number { width:55px; height:52px; line-height:52px; right:-2px; bottom:-22px; font-size:22px; }

.beoordelingen-top .review-top-icon a { width:206px; height:200px; }
.beoordelingen-top .review-top-icon:before { width:224px; height:218px; }

.reviews-listing .review-box .review-box-title { top:-27px; }
.reviews-listing .review-box .review-box-title .title-box { width:auto; margin:0 -27px 0 0; }
.reviews-listing .review-box .review-box-title .title-box .thumb:before { width:59px; height:56px; }
.reviews-listing .review-box .review-box-title .title-box .thumb span { width:55px; height:52px; }
.reviews-listing .review-box .review-box-title .title-box .number { width:55px; height:52px; line-height:52px; font-size:20px; }

.review_banner .caption_wrap h2 { font-size: 44px; }
.review_banner .caption_wrap .stars { min-width: 80px;width: 80px; }
.beoordelingen-section.new_22 .first_block:before { height: 50px; }
.new_filter_main .flxrow { flex-direction: column; }
.new_filter_main .sort { padding-top: 20px; }

.beoordelingen-section.new_22 .reviews-listing .row div[class*="col-"] { flex: 0 0 100%;max-width: 100%; }

.rating-star .rat_nuber { width:55px; height:52px; line-height:52px; font-size:24px; margin:0; }

.beoordelingen_box .title { padding:16px 15px 23px; }
.beoordelingen_box .title h4 { font-size:16px; }

.limburg-box .limburg-man-img:before { width:130px; height:127px; }
.limburg-box .limburg-man-img > span { width:120px; height:117px; }

.filter_blk_main .rating-star .rat_nuber, .w3n-range .rat_nuber { margin:-11px 0 0 25px; }

.beoordelingen-details-section .col-md-9{-webkit-box-flex: 0;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}

.overview-brand-block .over-brand-list .ob-logobox { width: 127px; }
.overview-brand-block .over-brand-list .ob-logobox:last-child { margin-right: 0; }

.boston-banner .row div[class*="col-"]:first-child { -ms-flex: 0 0 50%;flex: 0 0 50%; max-width: 50%; }

/*Blog Page Start*/
.block_top_blks .img_blk { width: 675px;height: 380px; }
.inner-page .blg_lista_dtl .top_cat_blk { padding-bottom: 15px; }
.inner-page .blg_lista_dtl h2 { font-size: 18px;line-height: 23px; }
.inner-page .blg_lista_dtl p { font-size: 15px; }
.block_top_blks { margin-bottom: 100px; }
.more_page_blk { padding-top: 0;margin-top: 80px;padding-bottom: 0; }
.blog-title h1 { font-size: 36px; }
.inner-page .blog-title p { font-size: 15px; }
.blog-title .filter_blk_main { padding-top: 27px; }
/*Blog Page End*/

/*BLog Singal Page Start*/
.blog-single-block.blog_single_new { margin-top: -70px; max-width: 800px; padding: 55px 60px 5px 60px; }
.publice_blk { padding: 0 0 60px 0; }
.inner-page .blg_lista_dtl.top_blog_singal h1 { font-size: 40px;line-height: normal; }
.blog-single-block .blog-text-block h3,
.cmn_txt h3,
.blog-single-block h3 { font-size: 26px; }
.cmn_txt p + h2 ,
.blog-single-block .blog-text-block p + h2 { padding-top: 35px; }
body.single-post .relevant_articles_blog { padding-bottom: 94px; margin-top: 70px; }
body.single-post .blog-block .blog-box.block_lista { padding-bottom: 90px; }
.cmn_txt p + h2,
.blog-single-block .blog-text-block h2 { font-size: 31px; }
/*BLog Singal Page End*/
.inner_banner .banner-cap .text h1 { font-size: 38px; line-height: 48px; }
.lastjebox { padding:0; }
.lastjebox h1 { font-size:38px; line-height:46px; }

.boston-text-block { width: 430px; }

.over-banner { height: auto; }
.over-banner img { display: block; }
.over-banner .banner-text h1 { font-size:50px; line-height:80px; }
.over_content .text-box:before {width: 0;}
.over_content .text-box:after { width: 0;}
.over_content .text-box { padding: 40px 20px;}
.over_content .img_bottom_text { margin-bottom: 30px;}
.over_content p + h2, .over_content p + h3 {margin-top: 40px;}
.dev_keukencoach .request_block h3 {font-size: 28px;}
.over_content .row.pull-left { margin-left: -15px; }
.over_content .row.pull-right { margin-right: -15px; }
.over_content .row.pull-both { margin-left: 0;margin-right: 0; }
.over_content .svg-line.top-right { top: 280px; }
.over_content .heading h2 { font-size: 56px;line-height: 57px; }
.over_content .svg-line.bottom-right { right: 60px; }
.over_content .svg-line.top-left { left: -10px; }
.over_content .svg-line.bottom-left { left: 0; }

.steps_section .heading span { width: 25%; }

.hier-vind-je-page .banner-caption { left: 0;}

.andre_steenvoorden .reviews-listing .review-box .review-box-text .author { padding-right: 60px; }

.footer-box {padding-right: 0;padding-left: 0;}


/*Winkels Page Start*/
.winkels_lista { padding: 17px 0 35px; }
.winkels_box .image_blk { height: 290px; }
.winkels_box .winkels_txt_link { font-size: 20px; }
/*Winkels Page End*/

.winkel_desc h2 { font-size: 32px;line-height: 40px; }
.inspire_desc_block h1,
.inspire_desc_block h2 { font-size: 48px;line-height: 64px; }

.inspire_detail_banner .grid_box,
.brand_detail_banner .grid_box { width: 410px;bottom: -140px; }
.inspire_detail_main .more_content .content_row { padding-bottom: 150px;padding-top: 0; }
.concept_sec { margin-top: 90px; }
.concept_sec .content_box { padding: 60px 0; }
.more_content { padding: 100px 0 160px; }
.more_content .headings span { font-size: 36px;line-height: 48px; }
.more_content .content_row .row { margin-top: 100px; }
.summary_sec .summary_box { padding: 30px 30px 0 35px; }
.summary_sec .summary_box h1 { font-size: 48px;line-height: 64px; margin-bottom: 20px;}

.brand_detail_main { padding-bottom: 120px; }
.brand_abt { margin-top: 100px; }
.brand_abt .inner_block { padding: 30px 40px; }
.brand_detail_main .more_content .content_row .row,
.brand_detail_main .more_content .content_row .row + .row { margin-top: 100px; }
.brand_detail_main .brand_action { margin-top: 120px;margin-bottom: 20px; }
.brand_detail_main .brand_action .text_box { max-width: 400px; }
.brand_detail_main .brand_action .text_box h3 { font-size: 26px;line-height: 32px; }
.brand_detail_main .brand_action .brand-box { width: 215px; padding-right: 20px;padding-left: 20px; }
.brand_location { margin: 120px 0 0; }
.brand_location .text_block { padding-right: 30px;padding-left: 30px; }
.brand_location .text_block h6,
.brand_location .text_block p { font-size: 18px;line-height: 22px; }
.brand_location .image_box { min-width: 640px; }

/*============ Lp-Press Page Start ============*/
.lp-press-section { padding:60px 0 70px 0;}
.lp-press-block .lp-press-top .lp-top-text { margin:20px 0 0 0;}
.lp-press-block .lp-press-top .lp-top-text h2 { font-size:39px;}
.lp-press-block .lp-press-top .lp-top-text h3 { font-size: 33px; }
.lp-press-block .lp-press-top .lp-top-image { margin:0 40px 0 0;}
.lp-press-block .lp-press-form { margin:0 0 0 0; padding:48px 45px 65px 45px;}
.lp-press-block .lp-press-form .lp-form-circle { width:150px; top:-100px; left:-75px;}
.lp-press-block .lp-press-form .lp-form-shape { top:-56px;}
.lp-press-block .lp-press-form .lp-form-shape img { max-width:160px;}


.grp_img_box .img_box { min-width: 360px; }
.grp_img_box .img_box.img_box2 { margin: 220px -75px 0 -70px; }
.grp_img_box .img_box.img_box3 { margin-top: 90px; }
.lp-press-bottom .steps_section { padding-bottom: 87px; }
.header-lp .logo { width: 169px; }
.header.header-lp { padding: 141px 0 0 0; }
.lp-press-block .lp-press-middle { padding-top: 78px; }
/*============ Lp-Press Page End ============*/

/*============ Franchise Page Start ============*/
.inner-page .over_content .text-wrap blockquote, 
.text-wrap blockquote > p,
.text-wrap blockquote,
.inner-page .over_content .text-wrap blockquote > p {font-size: 35px;}
.text-wrap blockquote { max-width: 760px; padding-left: 45px; margin: 147px auto 145px auto; }
.franchise-page .relevant_articles_blog { padding-top: 0; padding-bottom: 66px; }
.inner-page.franchise-page .blog-block .blog-box.block_lista { padding-bottom: 94px; }
.franchise-banner .banner-icons .logo_icon_keuku img { width: 170px; }
/*============ Franchise Page End ============*/

/* franchisepagina-lp Page Start */
.franchise_lp_txt h1 { font-size: 44px; padding: 0 0 27px 0; }
.franchise_lp_dtl p { font-size: 16px; }
.franchise_lp_dtl { max-width: 360px; }
.mian_timebox_banner { height: 240px;min-width: 240px; }
.mian_timebox_banner > img { width: 40px; }
.days_indicate { font-size: 20px; }
.time_indicate { font-size: 15px; }
.franchise_lp_txt {padding: 44px 0 90px;min-height: 510px;}
.our_keuk_inner > .row .our_keuk_img { width: 100%; }
.our_keuk_sec { padding: 87px 0 80px 0; }
.our_keuk_sec .our_keuk_inner { padding: 54px 0 0 0; }
.our_keuk_inner > .row + .row { padding-top: 70px; }
.franchise_lp_cnt { margin-top: 35px; }
.franchise_lp_cnt_inner { padding: 104px 0; }
.our_keuk_sec h2 { font-size: 36px; }
.banner_time_main { padding-top: 108px; left: calc(100% - 153px); }
.map_box_franchise { padding: 60px 0; }
.our_keuk_inner .our_keuk_dtl p { font-size: 16px; }
.our_keuk_inner .our_keuk_dtl p + p { padding-top: 20px; }
/* franchisepagina-lp Page End */

/* Home Franchise Block Start */
.home_franchisepagina { padding-top: 100px; }
.home_franchisepagina_left { padding: 49px 119px 38px 40px; }
.home_franchisepagina_left h2 { font-size: 40px; }
.home_franchisepagina_left p { font-size: 18px; }
.home_franchisepagina_left .button.new { padding: 17px 27px; }
/* Home Franchise Block End */

.home_banner_vr.home-banner { height: 630px; }
.home-banner .banner-caption .banner-caption-inner .buttons { margin-top: 41px; }




.consultation_image .bg_img { width: 100%; height: 280px; }
.customer_say_sec { padding: 67px 0 54px  0; }
.consultation_sec { padding: 65px 0 104px 0; }
.consultation_list {padding-top: 75px;}
.consultation_list .consultation_row + .consultation_row { padding-top: 75px; }
.consultation_dtl .number_cunt { font-size: 80px; }
.consultation_list .consultation_row .consultation_dtl { padding: 25px 0 0 70px; }
.consultation_dtl h5 { padding: 0 0 26px 0; }
.gratis_advies_page { padding: 33px 0 0 0; }
.gratis_advies_row .gratis_advies_form { padding-right: 54px; }
.gratis_advies_row .gratis_advies_dtl { padding-left: 56px; }
.gratis_advies_dtlinner::after { left: -56px; }
.gratis_advies_dtlinner ul li { padding: 0 0 0 42px; }
.customer_say_top_first { padding-bottom: 20px; }
.customer_say_box .customer_say_top h4 { font-size: 24px; }
.customer_say_top_first .customer_say_rat { font-size: 21px; }

.thanku_sec { padding-top: 71px; }
.logo_animation > div { width: 160px !important;height: 160px !important; }
.conversation_row { padding-top: 51px; }
.conversation_box { padding: 15px 0 0 45px; }
.conversation_dtl .conversation_number { margin-right: 10px; height: 35px;line-height: 35px;width: 35px; font-size: 17px; }
.conversation_box .conversation_image { height: 100px; }
.content_blocks_sec { padding-bottom: 93px; }
.thanku_sec .content_blocks .row { margin-top: 40px; }

.more_cnt_sec { padding: 100px 0 0 0; }
.cmn_txt h2 { font-size: 31px; }

.row.flex-row .review_text_content { padding: 0 30px 0 50px; }
.row.flex-row-reverse .review_text_content { padding: 0 50px 0 30px; }




.landing_banner_sec .landing_banner_inner h2 { font-size: 53px; margin-bottom: -18px; }
.landing_banner_sec .landing_banner_inner h1 { font-size: 100px; padding: 0 0 25px 0; }
.banner_left_img { left: -30px; }
.banner_right_img { right: -20px; }
.landing_banner_sec .landing_banner_inner p { font-size: 23px; }
.landing_banner_timelocation { margin: 38px 0 0 0; }
.landing_page_wrap .missit_txt span { font-size: 23px; }
.landing_page_wrap .missit_txt i { font-size: 0; line-height: normal; }
.landing_page_wrap .missit_txt i img { width: 30px; height: auto; }
.landing_banner_inner_main { max-width: 740px; }
.landing_banner_timelocation .landing_timelocation_inner .landing_timelocation_wrap { font-size: 16px; }
.landing_banner_timelocation .landing_timelocation_inner .landing_timelocation_wrap + .landing_timelocation_wrap:before { margin: 0 13px; }
.landing_timelocation_wrap i { margin-right: 10px; }
.landing_page_flexy_row .landing_page_flexy_img .img_wrap_flexy { width: 348px; }
.landing_page_flexy_row .landing_page_flexy_img { width: 366px; }
.flexy_btn .button { font-size: 16px;padding: 22px 34px; }
.landing_page_flexy_dtl h2 { padding-bottom: 13px; }
.flexy_btn { padding-top: 30px; }
.landing_page_flexy_row .landing_page_flexy_dtl { width: calc(100% - 366px); }
.landing_banner_timelocation .landing_timelocation_inner { padding: 10px 23px; }
.landing_page_wrap_inner .landing_page_flexy_row { padding-right: 0; }
.landing_page_wrap_inner .landing_page_flexy_row.flip_div { padding-left: 0; }
.collaboration_sec { padding: 127px 0 123px; }
.win_action_txt.hexa-shap { width:195px;height: 173px; }
.win_action_txt { font-size: 30px; }
.landing_page_forms { margin: 105px auto 0; padding: 45px 45px 0 45px; }
.main_landing_wp { padding-bottom: 200px; }
.landing_page_wrap_inner .landing_page_flexy_row + .landing_page_flexy_row { padding-top: 123px; }
.form_blk_wrap { padding: 44px 0 0 0; }


.landing_team_image_wrap { width: 535px; }
.landing_team_dtl_wrap { width: calc(100% - 535px); }
/* .landing_team_image_main .hexagon_shape { height: 133px; } */
.landing_team_blk { margin: 109px 0 0 0; }
.landing_team_dtl_wrap h2 { padding: 0 0 22px 0; }
.online_magazine_center_row .online_magazine_center_img img { width: 100%; }


.inspiration_sec .inspiration_wrap { max-width:800px; }
.inspiration_sec .image_block .imgbox { width:280px; }

/* Christmas Page Start */

.christmas_voucher { width:650px;height:206px;left:32%; }
.christmas_after_heading h2 { font-size:36px; }
.equipment_upgrade_product { padding:30px 15px 20px 15px; }
.equipment_upgrade_product .arrow_wrap { margin-top:40px; }
.premium_products_sec::before { background-size:cover;top:0;bottom:0; }
.christmas_bottom_sec::before { background-size:cover;bottom:30px; }

/* Christmas Page End */


/* December 2024 Bora Promotion section & page start */

.bora_promotion .image_wrap .round_box { top: -90px; right: -30px; width: 250px; height: 250px; }
.bora_promotion .image_wrap .round_box .inner_box p { font-size: 28px; }

.bora_banner_main .content_wrap .round_box { width: 250px; height: 250px; }
.bora_banner_main .content_wrap .round_box .inner_box p { font-size: 28px; }

.offer_text_sec .top_heading { margin-left: 0; }

.bora_pro_info .media_wrap { width: 400px; }
.bora_pro_info .textwrap { width: 470px; }

.bora_page .request_consultation_blk .request_consultation_contant { padding-right: 40px; }

.bora_offer_sec .caption_wrap .round_box { bottom: -40px; width: 250px; height: 250px; }
.bora_offer_sec .caption_wrap .round_box .inner_box p { font-size: 28px; }

/* December 2024 Bora Promotion section & page end */

}

/* Media (min-width: 992px) and (max-width: 1199px) End */


@media (max-width: 991px) {
	.latest_blogs { padding: 50px 0 40px;}
	
	body.home .hexagon_shapes { display: none !important; }
	
	.latest_blogs .hide_on_mobile { display: block !important; }
	.latest_blogs .show_on_mobile { display: none !important; margin-top: 30px; margin-bottom: 30px; }
	.recent_360_reviews .latest_blogs .container { padding-right: 0;padding-left: 0; }
	.latest_blogs .owl-carousel .owl-stage-outer { overflow: visible; }
	.latest_blogs .owl-carousel .owl-item { padding-right: 30px; }
	.latest_blogs .card-blog .blog-text { min-height: 0; }
	.latest_blogs .card-blog h3 { margin-bottom: 20px;}
	.banner_top_title.d-md-block { display: none !important; }
	.latest_blogs h2 { font-size: 26px;}
	.banner { display: inline-block; }
	.boston-banner .row div[class*="col-"]:first-child { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; width: 100%;max-width: 100%;}
	.boston-inner-content .boston-right-content { margin-top: 30px; }
	.boston-banner .banner-text { position: relative; }
	.boston-block .boston-image { min-height: 500px; }
	.boston-text-block {z-index: 10; width: 100%; float: left; padding: 50px 32px; margin-top: -30px;background-color: #fff; }
	.promotion_box { margin-top: 0; padding-right: 30px;padding-left: 30px; }
	.sec_promot { padding-top: 70px; }
	.promotion_box .title { padding-right: 90px; padding-bottom: 35px; }
	.promotion_box .title h3 { font-size: 22px; }
	.promotion_box .title .brand { position: absolute;bottom: 0;left: 0;margin-left: 0; max-width: 102px; }	
	.request_consultation_blk .request_consultation:before { width: 64px; left: 50%; margin-left: -32px; }
	.request_consultation_blk .request_consultation:after { display: none; }

	.expert_block { display: block !important; }
	.expert_block .text-box { padding: 0 0; margin-top: 17px; }

	.over-banner { height: auto; }
	.over-banner img { display: block; }
	.over-banner .banner-text h1 { font-size:36px; line-height:36px; }
	.over-banner .banner-text span { font-size: 14px; line-height: 44px; }
	.over_content .row.pull-left,
	.over_content .row.pull-right { margin-right: -15px !important; margin-left: -15px !important; }
	.over_content .row.pull-both { margin-left: 0;margin-right: 0; }
	.over_content .svg-line { display: none !important; }
	.over_content h3 { font-size: 24px;line-height: 32px; }
	.over_content .row { margin-bottom: 60px; }
	.over_content .img-fluid { margin-bottom: 30px; }
	/*.over_content .row.pull-right .text-block { margin-bottom: 30px; }*/
	.over_content .heading { margin-top: 60px; margin-bottom: 60px; }
	.over_content .heading h2 { font-size: 32px;line-height: 32px; }
	.over_content .heading .stars { width: 53px; height: 52px; top: -60px;right: -70px; }
	.over_content .text-box { padding: 50px 30px; margin-top: -30px;background-color: #fff; }
	.over_content .row.pull-right div[class*="col-"]:first-child { order: 2; }
	.over-banner .banner-text ul li { font-size: 12px; line-height: 15px; }
	.over-banner .banner-text ul li:before { width: 17px; height: 13px; background-size: cover; margin-right: 15px; }
	.inner-page .over_content h3 { font-size: 24px;line-height: 32px; }
	.over_content .img-wrapper { margin-bottom: 60px; }
	.page-template-wat_is_een_keukencoach .request_block { margin-bottom: 60px; }
	.over_content p + .row { margin-top: 60px; }
	/*.page-template-wat_is_een_keukencoach .over_content .row.pull-right div[class*="col-"]:first-child { order: initial; }*/

	.andre_steenvoorden .blog-block .reviews-listing .row div[class*="col-"] { margin-bottom: 30px; }
	.andre_steenvoorden .blog-block .reviews-listing .row div[class*="col-"]:last-child { margin-bottom: 0; }

	.beoordelingen-section { padding-top: 40px; }

	/* .thanku_sec { padding-bottom: 100px; } */
	.thanku_sec .content_blocks { margin-top: 60px; }
	.thanku_sec .content_blocks .row div[class*="col-"] { margin-bottom: 30px; }

	.winkel_banner { background: none !important; }
	.winkel_banner:before { display: none; }
	.winkel_banner .row { min-height: inherit; }
	.winkel_banner .row div[class*="col-"] { max-width: 100%;-ms-flex: 0 0 100%;flex: 0 0 100%; }
	.winkel_banner .banner_img,
	.winkel_banner .banner_img img { display: block; }
	.inspire_banner { background: none !important; }
	.inspire_banner:before { display: none;}
	.inspire_banner .row { min-height: inherit; }
	.inspire_banner .row div[class*="col-"] { max-width: 100%;-ms-flex: 0 0 100%;flex: 0 0 100%; }
	.inspire_banner .banner_img,
	.inspire_banner .banner_img img { display: block;width: 100%; }

	.inspire_detail_banner .grid_box { display: none; }
	.summary_sec .link-btn { justify-content: flex-start;padding-top: 30px; }
	.concept_sec .image_box .imgbox,
	.concept_sec .images_block .image_box { min-height: inherit; }
	.concept_sec .image_box .imgbox img,
	.concept_sec .images_block .image_box img { display: block; }
	.concept_sec .images_block .row div[class*="col-"] + div[class*="col-"] { margin-top: 42px; }

	.inspire_detail_main .more_content .content_row { padding-top: 0; }
	.more_content { padding: 50px 0 70px; }
	.more_content .headings span { font-size: 32px;line-height: 48px; }
	.more_content .content_row .row { flex-direction: column-reverse !important; }
	.more_content .content_row .row div[class*="col-"] + div[class*="col-"] { margin-bottom: 30px; }

	.brand_detail_banner .grid_box { display: none; }
	.banner-box-new { display: none !important; }

	.recent_360_reviews .hide_on_mobile { display: none; }
	.recent_360_reviews .show_on_mobile { display: block; }
	.recent_360_reviews .owl-carousel .owl-stage-outer { overflow: visible; }
	.recent_360_reviews h3 { font-size: 20px;margin-bottom: 30px; }
	.recent_360_reviews .show_on_mobile .owl-carousel .owl-item { padding-right: 30px; }
	
	body .winkels_top_titles .gform_wrapper ul li.gfield_custom_input_upload { flex-direction: column; }
	body .winkels_top_titles .gform_wrapper ul li.gfield .ginput_container_fileupload,
	body .winkels_top_titles .gform_wrapper ul li.gfield_custom_input_upload .ginput_container_fileupload + div { width: 100%; }
	body .winkels_top_titles .gform_wrapper ul li.gfield .ginput_container_fileupload { margin-bottom: 30px !important; }
	body .winkels_top_titles .gform_wrapper ul li.gfield_custom_input_upload .ginput_preview { padding-left: 0; }
	body .winkels_top_titles .gform_wrapper ul li.gfield { width: 100%;min-width: 100%; }
	body .winkels_top_titles .gform_wrapper ul li.gfield+li.gfield.w3n-third { padding-top: 16px !important; }
	body .winkels_top_titles .gform_wrapper li.gfield+li.gfield.review_label { padding-top: 40px !important; }
	body .winkels_top_titles .gform_wrapper li.gfield+li.gfield.review_label > .gfield_label { margin-bottom: 20px; }
	body .winkels_top_titles .gform_wrapper ul li.gfield.gfield.upload_label { padding-top: 26px !important; }

	.mobile-menu-bar .mobile-menu-menu ul li.weglot-lang { width: auto; border: none; margin-top: 30px !important; }
	.mobile-menu-bar .mobile-menu-menu ul li.weglot-lang a { padding: 0; }
	.mobile-menu-bar .mobile-menu-menu ul li.weglot-lang a:after { display: none; }
	.mobile-menu-bar .mobile-menu-menu ul li.weglot-lang li.weglot-lang { margin-left: 25px; }
	.mobile-menu-bar .mobile-menu-close { bottom: -69px !important; }
	.mobile-menu-bar { padding-bottom: 160px; }
	
	.kitchen_nav_main { right: 0; bottom: 40px; left: auto; height: 56px; }
	.kitchen_nav_main .container { max-width: 100%; padding: 0 0; margin: 0 auto; }
	.kitchen-arrow { width: 128px; }
}

@media (min-width: 768px) and (max-width: 991px){
	
/*============ Header Start ============*/
.header { padding:166px 0 0; }
.header-bottom { display: none !important; }

/* .over-banner { margin-top: 0; } */
body.admin-bar .header { padding-top: 146px; }
.header-search a img { margin-top:3px; }
.header-navbar { margin:20px 0 0; }
.logo { width: 130px; }
.page-template-online_magazine_2 .dev_keukencoach .request_block ,
.page-template-online_magazine .dev_keukencoach .request_block { padding: 40px 0;}
.online_magazine_top .left_option ul li { font-size: 18px; padding: 0 0 0 34px; }
.online_magazine_top .left_option ul li:after { width: 18px; height: 18px;}
.online_magazine_center .online_magazine_center_row {min-height: 175px;}
.request_magazine_sec { padding: 60px 0;}
.page-template-online_magazine_2 .over-banner h1 .stars ,
.page-template-online_magazine .over-banner h1 .stars { left: auto; right: 0; top: -70px; margin: 0;}
.page-template-online_magazine_2 .over-banner h1 .stars img ,
.page-template-online_magazine .over-banner h1 .stars img { max-width: 85px;}

 
.offers_main .upgrade-section { margin-top: 40px; margin-bottom: 60px;}
.dev_keukencoach .pagination { margin: 0 0 60px 0;}
.stijl_cat_main ul li { max-height: 42px;}
.aanbieding_keuken_banner  { min-height: 450px;}
.aanbieding_keuken_left { padding-bottom: 40px;}
.aanbieding_keuken_right h4 { font-size: 24px;}
.single-aanbieding-keuken .boston-inner-content { padding: 10px 0 30px;}
.promotion_box .badge { top: -86px; right: 30px;}
.upgraded_sec .promotion_box { padding: 20px 0 0 0;}
.upgraded_sec .promotion_box .title h3 { font-size: 34px;}
.upgraded_sec .title {align-items: flex-end; padding-bottom: 0;}
.right-arrow-sec ul li {font-size: 20px;}
.right-arrow-sec {min-height: 1px;}
.right-arrow-sec ul { padding: 10px !important;}
/* .over-banner { margin-top: 32px;} */
.over_content .text-box {background: #F9F9F7; margin-top: 70px;}
.over_content .text-box:before { width: 0;}
.over_content .text-box:after { width: 0;}
.over_content .img-wrapper {margin-bottom: 20px;}
.over_content .img_bottom_text { margin-bottom: 30px;}
.over_content p + h2, .over_content p + h3 { margin-top: 30px;}
.dev_keukencoach .request_block { padding: 40px 0;}
.dev_keukencoach .request_block h3 { font-size: 24px;}
.dev_keukencoach .request_block .button, .dev_keukencoach .request_block .button.new { padding: 19px;}
.page-template-wat_is_een_keukencoach .request_block { margin-bottom: 0;}
 
 
 


.review_bar { float: none; text-align: center;}

.header-ratting .ratting-arrow,
.header-ratting .ratting-txt,
.header-ratting .ratting-star{ display: none !important; }
.header-ratting { padding-left: 0; }
.header-ratting .header-link { float: left; }
.header-right-mobile { margin-top: 40px; }
.mobile-menu-bar .mobile-menu-menu { margin-top: 60px; }
/*============ Header End ============*/
/*============ Banner Start ============*/
/*============ Banner End ============*/
/*============ Content Start ============*/
/* =======Home Page======*/
/*============ Header Start ============*/
.home-slider .item .slider-image { min-height:350px; }
.home-slider .item .slider-cap { max-width:345px; }
.home-slider .item .slider-cap .captxt {line-height: 1;font-size: 40px;padding:27px 25px;}
.home-slider .slider-logo {right: 25px;bottom: 20px;}
.home-slider .slider-logo .slider-logo-img {max-width: 90px;}
.home-slider .item .slider-detail .slider-brand {    width: 80px;}
.home-slider .item .slider-detail .slider-brand .txt {font-size: 13px;}
.home-slider .item .slider-detail .slider-price {    font-size: 26px;padding: 5px 0 0 0;}
.home-slider .item .slider-sub-cap { bottom:60px; font-size:18px; padding:20px 25px 20px; }
.overview-block .overview-box h3 {    margin: 0 0 10px 0;font-size: 18px;}
.overview-block .overview-box p{    line-height: 20px;font-size: 12px;    margin: 0 0 20px 0;padding: 0 0px;}
.overview-brand-block .over-brand-list { margin:0 auto; padding:30px 0 0; justify-content: center; }
.home-keuken-title h2 {font-size: 24px;}
.home-keuken-section {padding: 40px 0;}
.home-blog-title h2 {font-size: 25px;}
.over-wat-block { padding:0; }
.wat-title-sec { padding:0; }
.wat-title-sec h2 { font-size:26px; padding:0 0 22px; }
.overview-brand-block .over-brand-title { padding:20px 0 18px; }
.overview-brand-block .over-brand-title h2 { font-size:20px; }
.over-wat-section .pro-main-logo img { max-width: 80px; height: auto;}
.over-wat-section .wat-title-sec h2 { font-size: 40px;}
.overview-brand-block .over-brand-list .ob-logobox:last-child { margin-right: 15px;}
.upgrade-section .upgrade-main {display: block; text-align: center; padding: 60px 0; }
.upgrade-section { background-size: cover;}
.upgrade-main .upgrade-left { padding-right: 0;}
.page-template-aanbiedingen .upgrade-main .upgrade-left { margin: 0 auto; }
.page-template-aanbiedingen .upgrade-main .upgrade-right { width: 100%; padding: 0; }
.upgrade-main .upgrade-right h3 { font-size: 24px; margin: 20px 0 25px;}
.upgrade-main .upgrade-right p { font-size: 16px;}


.home-banner .banner-caption h1 { font-size: 45px !important;line-height: 80px; }
.home-banner .banner-caption ul li { font-size: 18px !important;}
.home-banner .banner-caption .buttons a { padding: 0 10px; font-size: 16px; display: flex; justify-content: center; align-items: center;}
.home-banner .banner-caption .buttons a.btn-pink { margin-right: 10px; min-height: 62px; text-align: center;}
.home-banner .banner-caption .buttons a.btn-white {margin-right: 10px; min-height: 62px; text-align: center;}
.steps_section h3 { font-size: 30px;}


.overview-brand-block .over-brand-list .ob-logobox { width: 150px; margin-bottom: 15px; }
.home-keuken-block .card-block .block-text { padding: 20px; }
.home-keuken-block .home-btn { padding: 20px 0 0 0;} 
.button.new { padding: 15px; font-size: 16px;}

.home-keuken-block .card-block .block-text h6, .aanngen-image-block .block-text h6 { font-size: 20px;}
.home-keuken-block .card-block .block-text span, .aanngen-image-block .block-text span { font-size: 20px;}
.ang-box .ang-box-image .brand,
.card-block .brand { width: 107px; right: 13px; padding-right: 6px;padding-left: 6px; }
.ang-box .ang-box-image .brand .badge,
.card-block .brand .badge { width: 25px; margin-bottom: 9px; }
.ang-box .ang-box-image .brand .logo-img,
.card-block .brand .logo-img { max-width: 58px; }
.ang-box .ang-box-image .brand p,
.card-block .brand p { font-size: 12px;line-height: 16px; }

.home-page .steps_section .container { margin-top: -50px;padding-top: 50px; }
.steps_section { padding: 50px 0; }
.steps_section .heading span { width: 20%; }
.steps_section .heading h4 { font-size: 28px; }
/* =======Home Page End======*/
	  
/*-=-=-=-=-=-=-=-=- alle-keukencoaches Page Start =-=-=-=-=-=-=-*/
.alle-keuken-title h1 {font-size:26px;}
/*-=-=-= Map-Icon-=-=-=-*/
.limburg-box .limburg-map {float:left; }
.limburg-bottom .limburg-box-text .name {    font-size: 15px;}
.limburg-bottom .limburg-box-morelink .morelink2 {font-size: 13px;margin-top: 20px;}
/*-=-=-=-=-=-=-=-=- alle-keukencoaches Page End =-=-=-=-=-=-=-=-*/
/*-=-=-=-=-=Blog Page Start -=-=-=-=-=*/
.blog-title h1 {font-size:26px;}
.blog-single-section {padding:40px 0px 40px 0px;}
.blog-single-title {padding: 0 0 35px 0;}
.blog-single-title h1 {font-size:26px;}
.blog-single-image .box-img-thumbnail {right: 20px;bottom: -15px;width: 120px;}
/*-=-=-=-=-=Blog Page End -=-=-=-=-=*/	
/*=-=-=-=-=-=-= over-keuken Page Start-=-=-=-=-=-=-*/
.over-keuken-title h1 {font-size:26px;}	
.over-keuken-block .over-text-block ul li, 
.over-keuken-section .over-keuken-block .over-text-block ol li {padding: 0 0 0 10px;}								
/*=-=-=-=-=-=-= over-keuken Page End-=-=-=-=-=-=-*/
.inner_sec_bg .inner_text_main .main_profile_blk .profile_img img {max-width: 100%;max-height: 100%;}
/*============ Content End ============*/
/*============ Footer Start ============*/
.footer-top-inner .row > .col-3.border-box:after {display:none;}
.footer-top-inner .row > .col-5.border-box:after {display:none;}

.footer-top-inner {padding: 10px 0 20px 0;}
.footer-box {margin-top:30px;}
/*============ Footer End ============*/
.boston-block .banner_top_title h3 {  font-size: 28px;color: #235A7F;font-family: 'OpenSans-Bold';line-height: 36px; padding-bottom: 25px; }
.boston-con-img { position:unset; margin-top:35px; }
.boston-left-content { margin:0; }
.request_consultation .free_advies_tagline .advice_arrow-top {right:0;/*59px*/}
/*gratis-advies start*/
.gratis_advies_blk .gratis_advies_title h1 { font-size:25px; }
.gratis_advies_blk .gratis_advies_title { padding-bottom:35px }
.gratis_advies_blk .appointment_list_blk .main_appointment_sec { padding-bottom:40px; }
.gratis_advies_blk .appointment_list_blk { padding-bottom:30px; }
.gratis_advies_blk .request_advice_blk h2 { font-size:25px; padding-bottom:20px; }
/*gratis-advies end*/
/*andre-steenvoorden start*/
.inner_sec_bg .inner_text_main .main_big_title h2 { font-size:20px; }
.inner_sec_bg .inner_text_main .main_big_title { padding-bottom:15px !important; }
.profile_product_logo .product_logo { width:100%; }
.inner_sec_bg .inner_text_main .main_profile_blk .profile_img .profile_number { width: 46px;height: 48px; line-height: 48px; font-size: 20px; right:0; bottom:-19px; }
.inner_sec_bg .inner_text_main .regio_locatie_blk h3 { font-size:19px; }
.inner_sec_bg .inner_text_main { padding-bottom:50px !important; }
.customer_reviews_blk .customer_reviews_in {padding:15px 0;}
.request_consultation_blk:before { top: -26px; left: 100px; }
.request_consultation_blk .request_consultation_contant h2 { line-height: 30px; font-size:26px; }
.customer_reviews_blk:before { top: -26px; left: 100px; }
.customer_reviews_blk { padding-top: 45px; padding-bottom: 38px; }
.customer_reviews_blk h2 { padding-bottom:45px; }
.customer_reviews_blk .customer_reviews_slider .owl-dots { padding-top:35px; }
.inner-page h2 { font-size:25px; }
.welcome_venlo_blk .welcome_venlo_bottom .over_barnch_detail .main_profile_top {margin-top:-236px;}
.welcome_venlo_blk .welcome_venlo_bottom .over_barnch_detail .main_profile_bottom {padding-top:45px;}
/*andre-steenvoorden end*/
.request_consultation_blk .request_consultation {padding:60px 0 55px;}
.request_consultation_blk .request_consultation_contant {padding:0 20px 0 0;}
.hier-vind-je-page .alle-keuken-section {padding-bottom:88px; }
.hier-block .hier-map-text h3 {font-size:21px;} 
.hier-vind-je-page .banner-caption { left: 0;}
.hier-vind-block .hier-vind-map {max-width:100%;}
.hier-limburg-text {display:inline-block; vertical-align:top; width:100%; padding:50px 0 0 0;}
.alle-keuken-section.limburg { padding: 45px 0px 60px 0px;}
body .gratis_advies_frm .gform_wrapper ul li.gfield.left_side, 
body .gratis_advies_frm .gform_wrapper ul li.gfield.right_side { width:100% !important; }
body .gratis_advies_frm .gform_wrapper ul li.gfield.left_side.textarea-block { margin-top:0 !important; }
.inner_sec_bg .inner_text_main .main_profile_blk .profile_img img{ max-width:100%; min-width:0px; height:auto; min-height:0px;  }
.main_profile_blk .home-btn a{ padding:10px 10px; }
.profile_product_logo .product_logo img{ height:35px; }
.profile_product_logo { width:100%; padding:0; margin-top:0; margin-left:0; margin-right:0; }
.profile_product_logo .product_logo { width:100%; padding:5px 0; }
.header-ratting { padding:0 0 5 0;  } 
.over_new_block .image_list ul li{ width:auto;}
.abt_text h5{ font-size:24px;}
/*28-11-2018 start*/
.search-modal .modal-body { padding:145px 0 63px; }
/*28-11-2018 end*/
.blog-single-block { padding:30px 0 0; }
.andre_steenvoorden .blog-block .row .col-lg-8:before { display:none; }
.andre_steenvoorden .blog-block .big_title { font-size:18px; }
.andre_steenvoorden .blog-block .reviews-listing { padding:29px 0 0; }
.andre_steenvoorden .reviews-listing .review-box .review-box-text { margin-top:0; }
.signgle_block { padding:34px 0 64px 0; }
.andre_steenvoorden .signgle_block .home-blog-btnbox { padding:20px 0 0; }
.andre_steenvoorden .signgle_block .home-review-btnbox { padding:40px 0 0; }
/*.blog-block .row > div[class*="col-"] { margin:0; }*/
.andre_steenvoorden .reviews-listing .review-box .review-box-sub { padding:30px 30px 38px; } 
.andre_steenvoorden .reviews-listing .review-box .review-box-text .author { position:relative; bottom:0; left:0; margin:0; padding:22px 0 0; }
.hbspt-form .hs-form-field { width: 48.5%; }
.hbspt-form .hs-form-field.hs_email { float:right; }
.aanngen-select-block { padding-top:12px; }
.overview-section { padding:60px 0 0; }
.header-ratting .header-link { width:100%; float:none; display:inline-block; vertical-align:top; }
.over-offer-block .offer-box h3 { font-size:20px; }
.over-offer-block .offer-box > span { font-size:20px; }
.aanbiedingen-title { margin-bottom:50px; }
.ang-box-detail h3 { font-size:20px; }
.ang-box .ang-box-detail p { font-size:20px; }
.boston-text-block .boston-title h3 { font-size:24px; }
.boston-text-block .boston-title p {  font-size:24px;}

.inner_sec_bg .inner_text_main .main_profile_blk .profile_img .image { width:140px; height:134px; }
.inner_sec_bg .inner_text_main .main_profile_blk .profile_img:before { width:148px; height:142px; top:-4px; left:-4px; }
.andre_steenvoorden .reviews-listing .review-box .number { font-size:16px; }
.reviews-listing .review-box .review-box-title { top:-27px; }
.reviews-listing .review-box .review-box-title .title-box { width:auto; margin:0 -27px 0 0; }
.reviews-listing .review-box .review-box-title .title-box .thumb:before { width:59px; height:56px; }
.reviews-listing .review-box .review-box-title .title-box .thumb span { width:55px; height:52px; }
.reviews-listing .review-box .review-box-title .title-box .number { width:55px; height:52px; line-height:52px; font-size:20px; }

.rating-star .rat_nuber { width:55px; height:52px; line-height:52px; font-size:22px; margin:0; }

.alle-keuken-block .keuken-box .box-top .keuken-img:before { width:220px; height:217px; }
.alle-keuken-block .keuken-box .box-top .keuken-img a { width:210px; height:207px; }

.image_list {  margin:0 0 30px;  }
.image_list ul li:nth-child(even) { margin-top: 55px; }
.image_list ul li + li { margin-left: -25px; }
.image_list ul li span { width:121px; height:117px; }
.image_list ul li:before { width:131px; height:127px; }

.keuken-block-text { font-size:36px; }

.limburg-box .limburg-man-img:before { width:130px; height:127px; }
.limburg-box .limburg-man-img > span { width:120px; height:117px; }

.filter_blk_main .rating-star,
.w3n-range {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.range-wrap { margin:10px 0 0; }
.filter_blk_main .rating-star label,
.w3n-range label { -webkit-box-ordinal-group: 0; -ms-flex-order: -2;order: -2; }
.filter_blk_main .rating-star .rat_nuber,
.w3n-range .rat_nuber {-webkit-box-ordinal-group: 0; -ms-flex-order: -1;order: -1;margin:-15px 0 0 25px; width:55px;height:52px; line-height:52px; font-size:24px;}
.filter_blk_main .rating-star label, .filter_blk_main h3 { font-size:16px; }
.filter_blk_main .oby-check h3 { margin:0 15px 0 0; }
.filter_blk_main .filter-check + .filter-check { margin-left:18px; }
.filter_blk_main .w3n-range p { padding:35px 0 0; }

.promotion_box .card-block { width: 25%; }
.promotion_box .card-block .img-box img { padding: 0 10px;}
.upgraded_sec.sec_promot { padding-bottom: 40px;}
.promotion_box .card-block { margin-bottom: 0;}
.aanngen-select-block .aanngen-select-title { padding-right: 15px; }
.aanngen-select-block .ang-verkocht { margin-right: 15px; }

.beoordelingen_box .title { padding:16px 15px 23px; }
.beoordelingen_box .title h4 { font-size:16px; }

.branch_profile_contant .branch_profile_left .branch_profile_img:before { width:130px; height:127px; }
.branch_profile_contant .branch_profile_left .branch_profile_img > span.hexagon_shape { width:120px !important; height:117px; }
.welcome_venlo_blk .welcome_venlo_bottom .over_barnch_detail .main_profile_top .branch_profile_contant .branch_profile_right { width:75px; }

.overview-brand-block .over-brand-list:before,
.overview-brand-block .over-brand-list:after { display:none; }
.overview-brand-block .over-brand-list .ob-logobox .image { padding:0 15px; }

.beoordelingen_box .image { height:275px; }


.beoordelingen-details-section .col-md-9{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.single-post .blog-single-image .box-auther .box-img-thumbnail:first-child { right: 154px; }


/*Blog Page Start*/
.block_top_blks .img_blk { width: 100%;height: auto; background: none !important; }
.block_top_blks .img_blk img { display: block; width: 100%; }
.block_top_blks .blog_dtl_top { width: 100%; position: relative; top: 0; left: 0; right: 0; border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; }
.block_top_blks .blog_dtl_top:hover { -webkit-transform: unset;-moz-transform: unset;-ms-transform: unset;transform: unset; }
.inner-page .blg_lista_dtl .top_cat_blk { padding-bottom: 15px; }
.inner-page .blg_lista_dtl h2 { font-size: 18px;line-height: 23px; }
.inner-page .blg_lista_dtl p { font-size: 15px; }
.block_top_blks { margin-bottom: 80px; }
.block_top_blks a { width: 100%; }
.blog-block .blog-box.block_lista .box-image a { background-position: center top; }
.more_page_blk { padding-top: 18px;margin-top: 40px;padding-bottom: 18px; }
.blog-title h1 { font-size: 36px; }
.inner-page .blog-title p { font-size: 15px; }
.blog-title .filter_blk_main { padding-top: 27px; }
/*Blog Page End*/

/*BLog Singal Page Start*/
.blog-single-block.blog_single_new { margin-top: -70px; max-width: 600px; }
.inner-page .blg_lista_dtl.top_blog_singal .top_cat_blk { font-size: 13px; }
.inner-page .blg_lista_dtl.top_blog_singal h1 { font-size: 30px;line-height: normal; }
.inner-page .blog-single-section .blog_single_new .dtl_bottom_blk { padding-top: 15px; }
.inner-page .blg_lista_dtl.top_blog_singal { padding-bottom: 40px; }
.cmn_txt p ,
.blog-single-block .blog-text-block p { font-size: 15px;line-height: 26px; margin: 0 0 25px 0; }
.cmn_txt ul li ,
.cmn_txt ol li ,
.blog-single-block .blog-text-block ul li,
.blog-single-block .blog-text-block ol li { font-size: 15px;line-height: 26px; }
.cmn_txt ul li::before { height: 11px;width: 14px; top: 8px; }
.cmn_txt h3,
.blog-single-block h3 { font-size: 26px; }
.blog-single-block .blog-text-block figure { width: 100% !important; text-align: center; }
.relevant_articles_blog { padding: 41px 0 30px; }
.relevant_articles_blog .blog-block { padding: 39px 0 0; }
.blog-single-block .blog-text-block figure img { width: auto; height: auto; }

.blog-single-block.blog_single_new { margin-top: -70px; max-width: 600px; padding: 55px 50px 5px 50px; }
.publice_blk { padding: 0 0 40px 0; }
.blog-single-block .blog-text-block h3,
.cmn_txt h3,
.blog-single-block h3 { font-size: 24px; }
.cmn_txt h2,
.blog-single-block .blog-text-block h2 { font-size: 27px; }
.cmn_txt p + h2, 
.blog-single-block .blog-text-block p + h2 { padding-top: 25px; }
body.single-post .relevant_articles_blog { padding-bottom: 44px; margin-top: 50px; }
body.single-post .blog-block .blog-box.block_lista { padding-bottom: 90px; }
body.single-post .inner-page .dtl_bottom_blk .btm_dtl_blk br { display: none; }
body.single-post .latest_blogs .show_on_mobile { margin-bottom: 40px; }

/*BLog Singal Page End*/

.banner_wrapper .inner_banner { height:350px; }
.inner_banner .banner-cap { padding: 27px 25px 29px; }
.inner_banner .banner-cap .text h1 { font-size:36px; line-height:1; }

.store-banner a { padding-right: 30px;padding-left: 30px; }
.store-banner h3 { font-size: 28px;line-height: 40px; }
.wat-title-sec { padding:0 0 0; }
.wat-img-sec { margin-top: -30px; margin-left:0;padding-top: 0; }
.wat-img-sec > img { max-width:240px;margin-right: 50px; }
.wat-img-sec .signature { bottom: 0; left: 20px; margin-left: 0 !important; }
.signature img { max-width:80px; }

.steps_section p { margin: 15px 0 0 0; }
.steps_section .heading { margin: 30px 0 0 0;}
.steps_section .row > [class^="col-"] { padding: 0 30px;}

.over-wat-section { margin: 40px 0 0 0; padding: 60px 0;}



.expert-top-sec { padding:45px 0 20px; }
.text-wrap h2, .expergrid-con h2 { font-size:26px; line-height: 34px; }
.text-wrap h3, .expergrid-con h3 { font-size: 18px; }
.text-wrap h6, .expergrid-con h6 { font-size: 14px; line-height: 24px; }
.text-wrap p, .expergrid-con p { font-size:14px; line-height:24px; }
.text-wrap ol, .expergrid-con ol { padding:11px 0 17px; }
.text-wrap ol li, .expergrid-con ol li { font-size:14px; line-height:24px; padding: 0 0 0 20px; }
.text-wrap ol li:before, .expergrid-con ol li:before { top:8px; }
.text-wrap ul li,
.expergrid-con ul li { font-size:14px; line-height:24px; padding: 0 0 0 20px; }
.text-wrap ul li:before,
.expergrid-con ul li:before { width:18px; height:18px; background-size: 18px 18px; }
.expert-top-sec h2 { padding:0 0 15px; } 
.expert-top-sec p { padding: 0 0 16px; }
.expert-top-sec h3 { padding:7px 0 10px; }
.keuexpert-item-row .keuexpert-item { padding:11px 15px 0; }
.keuexpert-item-row .keuexpert-item span, 
.keuexpert-item-row .keuexpert-item a { font-size:14px; padding:0 30px 11px 0; background-size: 16px 16px; line-height: 16px; }
.expergrid-box .expergrid-image .text { padding: 24px 15px 0 15px; } 
.expergrid-box .expergrid-image .text h5 { font-size:16px; line-height:22px; }
.expergrid-con { padding: 21px 0 48px; }
.expergrid-con h3 { padding:0 0 13px; }
.expergrid-con p + p { padding-top:16px; }
.expert-waarom-sec { padding:45px 0 29px; }
.waarom-top .text-wrap h2 { padding:0 0 15px; }
.waarom-con ul li { width:100%; font-size:14px; line-height:24px; margin: 0 0 16px; }
.waarom-con ul li:before { width:18px; height:18px; background-size: 18px 18px; }
.expert-lastje-sec { padding:45px 0 45px; }
.lastjebox { padding:0; }
.lastjebox h1 { font-size:28px; line-height:34px; padding: 0 0 16px; }
.lastjebox p { font-size:14px; line-height:24px; }
.lastjebox .image { margin: 26px 0 20px; }
.lastjebox .btnbox a { height:40px; line-height: 40px; }


.over_content .svg-line { width: 720px; }
.over_content .row.pull-left { margin-left: 0; }
.over_content .row.pull-right { margin-right: 0; }

.over_content .svg-line.bottom-right { right: 90px; }
.over_content .svg-line.top-left { left: -10px; }
.over_content .svg-line.bottom-left { right: 0; }

.footer-box {padding-right: 0;padding-left: 0;}
.footer-top-inner .col-sm-12 { padding-top: 25px; }
.footer-top-inner .logo { float: left; }
.zeker-img { padding-top: 0; }


/*Winkels Page Start*/
.winkels_top_titles { margin-bottom: 50px; }
.winkels_top_titles h1 { font-size: 48px;line-height: 64px;margin-bottom: 25px; }
.winkels_lista { padding: 17px 0 35px; }
.winkels_box .image_blk { height: 330px; }
.winkels_box .winkels_txt_link { font-size: 20px; }
/*Winkels Page End*/


.winkel_desc h2 { font-size: 32px;line-height: 40px; }
.winkel_banner { margin-bottom: 60px; }
.winkel_banner .banner_img {min-height: 300px;}
.inspire_top_sec { padding: 50px 0 40px; }
.inspire_banner { padding-bottom: 60px; }
.inspire_banner .text_block:after { background-size: cover; }
.inspire_banner .banner_img { margin-bottom: 40px;min-height: 300px; }
.inspire_desc_block h1,
.inspire_desc_block h2 { font-size: 40px;line-height: 48px; }

.summary_sec .summary_box { padding: 30px 30px 35px; }
.summary_sec .link-btn { padding-left: 30px; }
.summary_sec .summary_box h1 { font-size: 40px;line-height: 48px;margin-bottom: 25px; }
.concept_sec { margin-top: 60px; }
.concept_sec .content_box { padding: 60px 0; }
.more_content .headings span { padding: 0 10px; }
.more_content .content_row .row { margin-top: 60px; }
.inspire_detail_main .more_content .content_row { padding-bottom: 80px; }

.brand_detail_main { padding-bottom: 100px; }
.brand_abt { margin-top: 100px; }
.brand_abt .inner_block { padding: 30px 40px; }
.brand_detail_main .more_content .content_row .row,
.brand_detail_main .more_content .content_row .row + .row { margin-top: 100px; }
.brand_detail_main .brand_action { margin-top: 100px;margin-bottom: 0; }
.brand_detail_main .brand_action .text_box { max-width: 310px; }
.brand_detail_main .brand_action .text_box h3 { font-size: 20px;line-height: 28px; }
.brand_detail_main .brand_action .img_blocks { min-width: 150px;width: 150px;flex-direction: column;justify-content: center; }
.brand_detail_main .brand_action .img_blocks .imgbox { width: 100%; }
.brand_detail_main .brand_action .brand-box { width: 180px; padding-right: 15px;padding-left: 15px; }
.brand_detail_main .brand_action .brand-box p { font-size: 18px;line-height: 26px; }
.brand_location { margin: 100px 0 0; }
.brand_location .text_block { padding-right: 30px;padding-left: 30px; }
.brand_location .text_block h6,
.brand_location .text_block p { font-size: 16px;line-height: 20px; }
.brand_location .image_box { min-width: 410px; }
.brand_location .image_box .imgbox { min-height: 450px; }

/*============ Lp-Press Page Start ============*/
.lp-press-section { padding:50px 0 60px 0;}
.lp-press-block .lp-press-top .lp-top-text { margin:0px;}
.lp-press-block .lp-press-top .lp-top-text h2 { font-size:34px;}
.lp-press-block .lp-press-top .lp-top-image { margin:50px 0 0 0;}
.lp-press-block .lp-press-top .lp-top-image img { max-width:500px;}
.lp-press-block .lp-press-text ul + h3 { padding:35px 0 0 0;}
.lp-press-block .lp-press-form { margin:150px 0 0 0; padding:68px 30px 65px 30px;}
.lp-press-block .lp-press-form .lp-form-circle { width:150px; top:-100px; left:20px;}
.lp-press-block .lp-press-form .lp-form-shape { top:-56px;}
.lp-press-block .lp-press-form .lp-form-shape img { max-width:160px;}
.lp-press-block .lp-press-form .lp-form-block .text { margin:0 0 15px 0;}
.lp-press-block .lp-press-form .lp-form-block .text p { margin:20px 0 0 0;}
.lp-press-block .lp-press-bottom { padding:50px 0 0 0;}
.lp-press-block .lp-press-bottom .lp-bottom-image { text-align:right; padding:40px 20px 0 20px;}


.grp_img_box .img_box { min-width: 281px; }
.grp_img_box .img_box.img_box2 { margin: 170px -75px 0 -70px; }
.grp_img_box .img_box.img_box3 { margin-top: 70px; }
.lp-press-bottom .steps_section { padding-bottom: 77px; }
.header-lp .logo { width: 169px; }
.header.header-lp { padding: 141px 0 0 0; }
.lp-press-block .lp-press-middle { padding-top: 78px; }
.lp-press-block .lp-press-top .lp-top-text h3 { font-size: 30px; }
.lp-press-block .lp-press-top .lp-top-text h2 { padding-bottom: 27px; }
.lp-press-block .lp-press-middle .lp-press-text { margin-top: 0; }
.lp-press-block .lp-press-text p + h3 { padding: 35px 0 0 0; }

/*============ Lp-Press Page End ============*/


/*============ Franchise Page Start ============*/
.inner-page .over_content .text-wrap blockquote, 
.text-wrap blockquote > p,
.text-wrap blockquote,
.inner-page .over_content .text-wrap blockquote > p {font-size: 35px;}
.text-wrap blockquote { max-width: 760px; padding-left: 45px; margin: 147px auto 145px auto; }
.franchise-page .relevant_articles_blog { padding-top: 0; padding-bottom: 66px; }
.inner-page.franchise-page .blog-block .blog-box.block_lista { padding-bottom: 94px; }
.franchise-banner .banner-icons .logo_icon_keuku img { width: 150px; }
.pro_box_franchise + .text_wrap_franchise { margin-top: 0; }
.text_wrap_franchise { padding: 70px 0 65px 0; }
.franchisenemer_img { padding-left: 0; }
.franchisenemer_img img { width: auto; height: auto; max-width: 100%; max-height: 450px; margin: 0 auto; }
.franchise-page .over_content .franchisenemer_inner .row { align-items: flex-end; align-content: flex-end; }
.franchisenemer_img { margin-top: 25px; text-align: center; }
.more_information_main .more_information_img { width: 190px; }
.more_information_main .more_information_dtl { width: calc(100% - 190px); padding: 0 0 0 28px; }
.more_information_sec { padding: 45px 0; }
.inner-page.franchise-page .blog_page_link { padding-top: 0; }
/*============ Franchise Page End ============*/


/* franchisepagina-lp Page Start */
.franchise_lp_txt h1 { font-size: 44px; padding: 0 0 27px 0; }
.franchise_lp_dtl p { font-size: 16px; }
.franchise_lp_dtl { max-width: 360px; }
.mian_timebox_banner { height: 240px;min-width: 240px; }
.mian_timebox_banner > img { width: 40px; }
.days_indicate { font-size: 20px; }
.time_indicate { font-size: 15px; }
.franchise_lp_txt {padding: 44px 0 90px;min-height: 1px; width: 70%;}
.map_box { height: 222px; }
.map_box_right h4 { font-size: 22px; }
.map_box_right p ,
.map_box_right h6 { font-size: 16px;line-height: 26px; }
.our_keuk_inner > .row .our_keuk_img { width: 100%; }
.our_keuk_sec { padding: 65px 0 80px 0; }
.our_keuk_sec .our_keuk_inner { padding: 45px 0 0 0; }
.our_keuk_inner > .row + .row { padding-top: 50px; }
.franchise_lp_cnt { margin-top: 35px; }
.franchise_lp_cnt_inner { padding: 74px 0; }
.our_keuk_sec h2 { font-size: 36px; }
.banner_time_main { padding-top: 108px; left: calc(100% - 153px); }
.map_box_franchise { padding: 60px 0; }
.our_keuk_inner .our_keuk_dtl p { font-size: 16px; }
.our_keuk_inner .our_keuk_dtl p + p { padding-top: 20px; }
.image_franchise_lp { position: relative; width: 100%; height: auto; display: block; }
.image_franchise_lp .bannerimage_franchise_lp:after { content: ''; display: block; padding: 25% 0; }
.franchise_lp_cnt_inner .gform_wrapper ul.gform_fields li.gfield input[type="text"], 
.franchise_lp_cnt_inner .gform_wrapper ul.gform_fields li.gfield textarea { height: 50px; } 
.franchisenemer_sec .franchisenemer_inner.franchisenemer_inner_rev .franchisenemer_img { float: none; padding-left: 0; padding-right: 0; width: 100%; }
.franchisenemer_sec .franchisenemer_inner.franchisenemer_inner_rev .franchisenemer_img img { float: none; }
.franchise_lp_cnt_dtl h3 { font-size: 25px; }
/* franchisepagina-lp Page End */


/* Home Franchise Block Start */
.home_franchisepagina { padding-top: 100px; }
.home_franchisepagina_left { padding: 49px 40px 38px 40px; }
.home_franchisepagina_left h2 { font-size: 40px; }
.home_franchisepagina_left p { font-size: 18px; }
.home_franchisepagina_left .button.new { padding: 17px 27px; }
.home_franchisepagina .home_franchisepagina_inner  { -ms-flex-direction: column !important; flex-direction: column !important; }
.home_franchisepagina_left,
.home_franchisepagina_right { width: 100%; }
.home_franchisepagina_right .home_franchisepagina_image { padding: 25% 50%; }
.home_franchisepagina_left .mian_timebox_banner { position: relative; -webkit-transform: translateX(0) rotate(-5deg);-moz-transform: translateX(0) rotate(-5deg);-ms-transform: translateX(0) rotate(-5deg);transform: translateX(0) rotate(-5deg); bottom: auto; margin: 35px auto 25px; }
/* Home Franchise Block End */
.over-wat-block .row.flex-row-reverse .wat-img-sec { justify-content: flex-end; }


.home_banner_vr.home-banner { height: 630px; }
.home-banner .banner-caption .banner-caption-inner .buttons { margin-top: 41px; }
.home_page_vr .home-keuken-block .row > div[class*="col-"] { margin-bottom: 50px; }
.home_page_vr .over-wat-section { padding: 31px 0 83px 0; }



.consultation_image .bg_img { width: 100%; height: 200px; }
.customer_say_sec { padding: 67px 0 54px  0; }
.consultation_sec { padding: 45px 0 84px 0; }
.consultation_list {padding-top: 55px;}
.top_title_customer_say h3 ,
.consultation_inner h3,
.aanbiedingen-title h3 { font-size: 26px; }
.top_title_customer_say h3 { padding: 0 35px; }
.gratis_advies_page .aanbiedingen-title h3 { padding-bottom: 0; }
.gratis_advies_row .gratis_advies_form { padding: 0 0 30px 0; width: 100%; }
.gratis_advies_row .gratis_advies_dtl { width: 100%; padding: 30px 0 0 0; }
.gratis_advies_dtlinner { min-height: 1px; }
body .gratis_advies_page .gratis_advies_frm .gform_wrapper .gform_footer {margin-top: 16px;}
.customer_say_row .customer_say_col { width: 50%; }
.gratis_advies_dtlinner::after { top: -30px; left: 0; bottom: auto; right: 0; width: auto; height: 1px; }
.consultation_list .consultation_row + .consultation_row { padding-top: 55px; }
.consultation_list .consultation_row .consultation_image { width: 45.666667%; }
.consultation_dtl .number_cunt { font-size: 50px; }
.consultation_list .consultation_row .consultation_dtl { padding: 15px 0 0 50px; }
.consultation_dtl h5 { padding: 0 0 26px 0; font-size: 22px; }
.gratis_advies_page { padding: 33px 0 0 0; }
/* .gratis_advies_row .gratis_advies_form { padding-right: 54px; } */
.gratis_advies_dtlinner ul li { padding: 0 0 0 42px; }
.customer_say_top_first { padding-bottom: 20px; }
.customer_say_box .customer_say_top h4 { font-size: 24px; }
.customer_say_top_first .customer_say_rat { font-size: 21px; }
body .gratis_advies_page .gratis_advies_frm .gform_wrapper .gform_footer .gform_button {height: 50px;padding-left: 22px !important;padding-right: 22px !important; font-size: 16px; }

.thanku_sec { padding-top: 61px; }
.logo_animation > div { width: 165px !important;height: 165px !important; }
.conversation_row .conversation_col { width: 33.33%; }
.conversation_row { padding-top: 51px; }
.conversation_box { padding: 15px 0 0 45px; }
.conversation_dtl .conversation_number { margin-right: 10px; height: 35px;line-height: 35px;width: 35px; font-size: 17px; }
.conversation_box .conversation_image { height: 100px; }
.content_blocks_sec { padding-bottom: 70px; }
.thanku_sec .content_blocks .row { margin-top: 40px; }

.more_cnt_sec { padding: 80px 0 0 0; }


.review_banner { min-height: 260px; }
.review_banner .caption_wrap { max-width: 60%; }
.review_banner .caption_wrap h2 { font-size: 36px; }
.review_banner .caption_wrap .stars { min-width: 70px;width: 70px;right: 0; }
.beoordelingen-section.new_22 .first_block:before { height: 50px;margin-bottom: -2px; }
.new_filter_main .flxrow { flex-direction: column; }
.new_filter_main .sort { padding-top: 20px; }

.beoordelingen-section.new_22 .beoordelingen-top { padding-bottom: 0; }
.beoordelingen-top .review-top-box { margin-bottom: 30px; }
.beoordelingen-section .filter_blk_main { padding-bottom: 50px; }
.beoordelingen-section.new_22 .reviews-listing .row { padding: 0 30px; }
.rev_content .rev_images .review-box-image .imgbox { width: 50%; }
.rev_reply { flex-direction: column; }
.rev_reply .img-block,
.review_block_new .rev_reply .img-block { margin-right: 0; }
.review_block_new .rev_content .cust_from { margin-top: 50px; }

.beoordelingen-section.new_22 .first_block { padding-right: 30px;padding-left: 30px; }
.beoordelingen-section.new_22 .reviews-listing .row div[class*="col-"] { flex: 0 0 100%;max-width: 100%; }
.beoordelingen-section.new_22 .beoordelingen_new_blk .row div[class*="col-"] { flex: 0 0 50%;max-width: 50%; }
.beoordelingen-section.new_22 .beoordelingen_new_blk { padding-right: 30px;padding-left: 30px; }

.rev_related .row div[class*="col-"] + div[class*="col-"] { margin-top: 30px; }

.review_title h3 { font-size: 24px; }
.review_360_wrap .review_first_box { padding: 40px 30px 50px; }
.review_first_box .text_block h6 { font-size: 28px; }
.review_360_map .map_title { padding-left: 30px; }
.review_360_map { margin-bottom: 70px; }
.review_blocks_main .row + .row { margin-top: 70px; }
.row.flex-row .review_text_content { padding: 30px 30px 0 30px; }
.row.flex-row-reverse .review_text_content { padding: 30px 30px 0 30px; }
.review_blocks_main .title { padding: 0 0 40px 30px; }
.review_from_wrap { padding: 80px 30px 90px; }
.relevant_articles_blog.latest_blogs { margin-top: 30px; }


.beoordelingen-main .beoordelingen_new_blk .row div[class*="col-"] { flex: 0 0 50%; max-width: 50%; }

.experts_section { padding-bottom: 75px; }
.experts_section .working_blocks div[class*="col-"] { margin-bottom: 30px; }

.nice-select.winkel_action, .nice-select.order_action { width: 280px; }



.header-center.header-lp .logo { padding-top: 28px; }
.landing_banner_sec .landing_banner_inner h2 { font-size: 40px; margin-bottom: 0; }
.landing_banner_sec .landing_banner_inner h1 { font-size: 70px; padding: 0 0 25px 0; }
.banner_left_img { left: -30px; bottom: 60px; }
.banner_left_img img { width: 150px; height: auto; }
.banner_right_img { right: -20px; }
.banner_right_img img { width: 150px; height: auto; }
.landing_banner_sec .landing_banner_inner p { font-size: 19px; }
.landing_banner_sec { padding-top: 50px; }
.landing_banner_timelocation { margin: 38px 0 0 0; }
.landing_page_wrap .missit_txt span { font-size: 23px; }
.landing_page_wrap .missit_txt i { font-size: 0; line-height: normal; }
.landing_page_wrap .missit_txt i img { width: 30px; height: auto; }
.landing_banner_inner_main { max-width: 740px; }
.landing_banner_timelocation .landing_timelocation_inner .landing_timelocation_wrap { font-size: 14px; }
.landing_banner_timelocation .landing_timelocation_inner .landing_timelocation_wrap + .landing_timelocation_wrap:before { margin: 0 13px; }
.landing_timelocation_wrap i { margin-right: 10px; }
.landing_page_flexy_row .landing_page_flexy_img .img_wrap_flexy { width: 258px; }
.landing_page_flexy_row .landing_page_flexy_img { width: 266px; }
.flexy_btn .button { font-size: 16px;padding: 22px 34px; }
.landing_page_flexy_dtl h2 { padding-bottom: 13px; }
.flexy_btn { padding-top: 30px; }
.landing_page_flexy_row .landing_page_flexy_dtl { width: calc(100% - 266px); padding: 0 0 0 45px; }
.landing_page_wrap_inner .landing_page_flexy_row.flip_div .landing_page_flexy_dtl { padding-right: 45px; }
.landing_banner_timelocation .landing_timelocation_inner { padding: 10px 23px; }
.landing_page_wrap_inner .landing_page_flexy_row { padding-right: 0; }
.landing_page_wrap_inner .landing_page_flexy_row.flip_div { padding-left: 0; }
.collaboration_sec { padding: 87px 0 100px; }
.win_action_txt.hexa-shap { width:165px;height: 147px; }
.win_action_txt { font-size: 25px; top: -70px; }
.landing_page_forms { margin: 55px auto 0; padding: 25px 25px 0 25px; }
.main_landing_wp { padding-bottom: 200px; }
.landing_page_wrap_inner .landing_page_flexy_row + .landing_page_flexy_row { padding-top: 123px; }
.form_blk_wrap { padding: 44px 0 0 0; position: relative; z-index: 2; }
.form_blk_wrap .image_form_image { position: absolute; bottom: 0; right: 30px; z-index: -1; width: 300px; }
.landing_page_forms p { font-size: 16px; }


/* .landing_team_image_wrap { width: 535px; } */
.landing_team_dtl_wrap { /*width: calc(100% - 535px);*/ width: 100%; padding: 30px 0 0 0; }
/* .landing_team_image_main .hexagon_shape { height: 133px; } */
.landing_team_blk { margin: 89px 0 0 0; }
.landing_team_dtl_wrap h2 { padding: 0 0 22px 0; }

.footer-bottom { padding-bottom: 80px; }
.img_thanku_request img { max-width: 400px;}
.logo_animation > div { width: 120px !important; height: 120px !important;}
 
.header-top-inner { display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: space-between; }
.header-btnbox-mobile .header-btn { display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: center; text-align: center; font-size: 12px; font-family: 'Montserrat-Regular'; padding: 0 16px; min-height: 39px; border-radius: 3px; }
.online_magazine_center_row .online_magazine_center_img img { width: 100%; }
.request_magazine_form[data-stap-form="form-2"] ul.gform_fields .gfield.request_postcode, 
.request_magazine_form[data-stap-form="form-2"] ul.gform_fields .gfield.request_montserrat, 
.request_magazine_form[data-stap-form="form-2"] ul.gform_fields .gfield.request_name, 
.request_magazine_form[data-stap-form="form-2"] ul.gform_fields .gfield.request_adres,
.request_magazine_form[data-stap-form="form-2"] ul.gform_fields .gfield.request_huisnr,
.request_magazine_form[data-stap-form="form-2"] ul.gform_fields .gfield.request_sala { width: 100% !important; }


.inspiration_sec { bottom:65px; }
.inspiration_sec .inspiration_wrap { max-width:600px; }
.inspiration_sec .image_block { right: 10px; margin-right:0; }
.inspiration_sec .image_block .imgbox { width:280px; }

/* Christmas Page Start */

.christmas_voucher { width:530px;height:168px;left:26%; }
.christmas_after_heading h2 { font-size:36px; }
.equipment_upgrade_product { padding:30px 15px 20px 15px; }
.equipment_upgrade_product .arrow_wrap { display:none; }
.pro_upgrad_wrps { margin-top:50px; }
.premium_products_sec::before { background-size:cover;top:0;bottom:0; }
.christmas_bottom_sec::before { background-size:cover;bottom:30px; }
.christmas_bottom_text_box h2 { font-size:50px; }

/* Christmas Page End */

/* December 2024 Bora Promotion section & page start */

.bora_promotion .text_block .subhead { font-size: 36px; }
.bora_promotion .text_block h3 { margin-top: 10px; font-size: 30px; }
.bora_promotion .image_wrap .round_box { top: -90px; right: -30px; width: 230px; height: 230px; }
.bora_promotion .image_wrap .round_box .inner_box p { font-size: 25px; }
.bora_promotion .btnbox .button.new { height: 48px; }

.bora_banner_main .content_wrap .round_box { width: 230px; height: 230px; }
.bora_banner_main .content_wrap .round_box .inner_box p { font-size: 25px; }

.offer_text_sec .top_heading { margin-left: 0; }
.offer_text_sec .textwrap h3 { margin-top: 10px; font-size: 30px; }

.bora_pro_info .media_wrap { width: 45%; }
.bora_pro_info .textwrap { width: 52%; }
.bora_pro_info .textwrap .textblock h3 { font-size: 26px; }

.bora_page .request_consultation_blk .request_consultation_contant { padding-right: 20px; }

.bora_offer_sec .caption_wrap .round_box { bottom: -35px; width: 230px; height: 230px; }
.bora_offer_sec .caption_wrap .round_box .inner_box p { font-size: 25px; }



/* December 2024 Bora Promotion section & page end */

}

/* Media (min-width: 768px) and (max-width: 991px) End */


@media (max-width: 767px){
/* =======Home Page======*/
/*============ Header Start ============*/


.aanbieding_keuken_banner {min-height: 272px;}
.aanbieding_keuken_left .post_link .title_main {display: none;}
.aanbieding_keuken_dtls { padding: 36px 0 0 0;}
.aanbieding_keuken_dtls h1 { width: 100%; padding: 0 0 24px 0; font-size: 36px; line-height: 1.22; }
.aanbieding_keuken_left .textblock h3 { font-size: 28px; }
.aanbieding_keuken_left .title_main { position: relative;}
.aanbieding_keuken_dtls .post_link_main { position: absolute; top: 0; left: 0; width: 100%; justify-content: space-between;}
.aanbieding_keuken_left { padding-bottom: 44px;}
.aanbieding_keuken_right .price_sidebar { font-size: 36px;}
.aanbieding_keuken_main_top { padding: 0 0 52px 0;}
.aanbieding_keuken_main_checkout h3 { padding: 0 0 12px 0; font-size: 28px; font-weight: 600; }
.online_magazine_center_inner .online_magazine_center_row + .online_magazine_center_row {margin-top: -14px;}
.online_magazine_center .online_magazine_center_row {min-height: 0;}

.page-template-online_magazine_2 .dev_keukencoach .request_block ,
.page-template-online_magazine .dev_keukencoach .request_block {padding: 60px 0 40px;}
.dev_keukencoach .request_block h3 { margin: 0;}
.over_content .text-box { background-color: #F9F9F7; margin: 96px 0 40px; padding: 40px 24px 45px;}
.over_content .text-box:before { width: 0; position: relative;}
.over_content .text-box:after {width: 0; position: relative;}
.modal_row { display: block;}
.modal_row .modal_col { width: 100%; margin: 33px 0 30px 0;}
.single-aanbieding-keuken .boston-inner-content { padding: 0 0 93px;}
.right-arrow-sec ul {display: block !important; padding: 10px 0px 11px 0px !important;}
.right-arrow-sec { min-height: 85px;}
.right-arrow-sec ul li:before { position: relative; left: auto; width: 15px; height: 14px; background-size: cover; margin-right: 8px;}
.right-arrow-sec ul li { font-size: 14px; text-align: center; justify-content: center; padding-left: 0;}

.header-top .container{padding: 0 !important;}
.logo {/*width: auto;*/ padding:0 0 0 15px;}
.header-right-mobile {margin: 20px 0 0 0;}
.logo a {align-items:center;/*justify-content: center;*/display: -webkit-box;display: -ms-flexbox;display:flex;height: auto; overflow:hidden; padding:10px 0;}
.logo a img { max-height:40px; width:auto; }
.header { padding:108px 0 0; }
body.admin-bar .header { padding-top: 50px; }
/* .header-bottom.d-none { display: block !important; } */
.header-bottom.d-none .header-ratting { min-height: 36px; }
.header-bottom.d-none .header-ratting { display: -ms-flexbox; display: flex; align-items: center; }
.header-ratting .ratting-arrow,
.header-ratting .ratting-txt,
.header-ratting .ratting-star { display: none !important; }
.header-ratting { padding-left: 0; }
.header-ratting .header-link { float: left; }
.review_bar p { font-size: 12px; display: flex; margin: 0 -2px; align-items: center;}
.dev_keukencoach .review_bar p span { padding: 4px 8px; font-size: 14px; margin-left: 7px;}
.header-bottom { padding: 7px 1px 7px 3px;}
 
/*============ Header End ============*/
/*============ Banner Start ============*/
.home-slider {padding:0px;}
.home-slider .item .slider-cap {padding:0px;max-width:200px;}
.home-slider .item .slider-cap .captxt {font-size: 24px; line-height:1;padding: 10px 15px;}
.home-slider .item .slider-detail {padding: 13px 12px;}
.home-slider .item .slider-detail .slider-brand {width: 60px;}
.home-slider .item .slider-detail .slider-brand .txt {font-size: 10px;}
.home-slider .item .slider-detail .slider-price {font-size: 16px;}
.home-slider .slider-logo {right: 10px;bottom: 10px;}
.home-slider .slider-logo .slider-logo-img {max-width: 60px;}
.home-slider .item .slider-image {min-height: 250px;}
.home-slider .slider-logo .slider-logo-img:nth-child(4){display:none;}
.home-slider .slider-logo .slider-logo-img:nth-child(5){display:none;}
.home-slider .item .slider-sub-cap { bottom:30px; font-size:16px; padding:10px 15px 10px; line-height:1.2; }

.home-banner .container { padding: 0 16px; }
.home-banner { height: 507px;background-position: right top; }
.home-banner .iframe_wrapper { position: absolute; top: 0; left: 0; }
.home-banner .image_banr_wrapper { position: absolute; top: 0; left: 0; }
.home-banner .banner-caption { position: relative; height: auto; padding: 50px 0 92px; }
.home-banner .banner-caption h1 { font-size: 48px;line-height: 1; margin-bottom: 14px; }
.home-banner .banner-caption ul li{padding-left: 28px; font-size: 14px;line-height: 23px; margin-bottom: 10px; }
.home-banner .banner-caption ul li:before { position: absolute;left: 0; width: 17px;height: 16px;margin-right: 0; background-size: cover; top: 4px; }
.home-banner .banner-caption .buttons .btn-pink,.home-banner .banner-caption .buttons .btn-white{display: none;}
.home-banner .banner-caption .buttons .last_btn{display: block;margin-bottom:30px}
.home-banner .banner-caption .buttons{margin-top: 30px;}
.home-banner .banner-caption ul {max-width: 309px;}

.steps_section_blk { padding-bottom: 0;}
.steps_section p { padding-bottom: 40px; margin-top: 18px; text-align: center;}
.steps_section .heading h4 { font-size: 36px;}
.steps_section .heading {padding-bottom: 86px; margin-top: 4px; margin-bottom: 0;}
.steps_section .heading span { display: none; }

.store-banner { width: calc( 100% - 40px ); }
.store-banner a {display: block !important; padding: 40px 37px 45px; margin-bottom: 100px; text-align: center; }
.store-banner .img-store { display: block; margin: 16px auto 32px; width: 152px; }
.store-banner .arrow { display: block; margin: 0 auto; }


.aanbiedingen-title h1 { margin: 41px 0 35px; font-size: 24px;}
.inner-page .aanbiedingen-title p { font-size: 16px;}
.offers_main .aanbiedingen-title { margin-bottom: 30px;}
.stijl_cat_main ul{ overflow-x: auto; -ms-overflow-style: none; scrollbar-width: none; }
.stijl_cat_main ul::-webkit-scrollbar {display: none;}
.stijl_cat_main ul li a { padding: 15.5px 30px; min-height: 40px;}
.home-keuken-block .card-block .block-text h6, .aanngen-image-block .block-text h6 { font-size: 18px;}
.home-keuken-block .card-block .block-text span, .aanngen-image-block .block-text span { font-size: 18px;}

.promotion_box .title .brand { position: relative;}



.promotion_box .card-block { width: 50%; }
.promotion_box .badge { left: 50%;width: 40px;height: 57px;margin-left: 120px; top: -57px; }
.sec_promot { padding: 48px 0 0 0;}
.upgraded_sec .promotion_box .title h3 {font-size: 24px; margin-bottom: 17px;}

.promotion_box .title { padding-top: 0; padding-right: 0; padding-bottom: 22px; margin-bottom: 0; }
.upgraded_sec.sec_promot { padding-bottom: 23px;}
.upgraded_sec .promotion_box { padding: 0;}

.experts_section .working_blocks { margin-top: 0; }
.experts_section .working_blocks div[class*="col-"] { margin-top: 60px; }
.upgraded_sec .promotion_box .title .brand { margin-bottom: 36px;}

/*============ Banner End ============*/
/*============ Content Start ============*/
/*............Home Page Start............*/
/*-overview-section-*/
.overview-section { padding: 45px 0 0 0;}
.overview-block .overview-icon { margin-bottom: 8px;}
.overview-block .overview-icon a {display:inline-block; height:100%; width:100%;}
.overview-block .overview-icon a img{display:inline-block; height:100%; width:100%;}
.overview-block .overview-box {margin:0px;}
.overview-block .overview-box h3 {font-size:14px; line-height:18px;}
.overview-block .overview-box p {font-size:10px;padding: 0; line-height:16px; margin:0 0 18px 0;}
.overview-brand-block .over-brand-title h3 {line-height:35px;}
.overview-brand-block .over-brand-list .ob-logobox .image img {width:80px; height:auto;}
.overview-brand-block .over-brand-list { margin-right: -15px; margin-left: -15px; }
.overview-brand-block .over-brand-list .ob-logobox { width: calc( 50% - 30px ); margin: 0 15px 20px 15px; padding:0;}
.overview-brand-block .over-brand-title {padding: 62px 0 44px}
.over-brand-section .over-brand-title p { padding-top: 23px;}
.overview-brand-block .over-brand-list {margin-bottom:20px; padding: 0;}

.upgrade-section .upgrade-main { display: block; text-align: center; padding: 40px 0 61px;}
.page-template-aanbiedingen .upgrade-main .upgrade-left { margin: 0 auto; margin-bottom: 31px; }
.page-template-aanbiedingen .upgrade-main .upgrade-right { width: 100%; padding: 0; }
.upgrade-main .upgrade-left { padding: 0; margin-bottom: 31px; display: inline-block; max-width: 106px; margin-top: 0; }
.upgrade-main .upgrade-right h3 { font-size: 24px; line-height: 1.3333333; margin-bottom: 27px; }
.upgrade-main .upgrade-right p { line-height: 1.55556; color: #E2E0D6; }



.blog-block .blog-box .box-detail .box-date {font-size:8px; }
.wat-title-sec h2 { font-size:24px; line-height:20px; padding:0 0 64px; }
.overview-brand-block .over-brand-title h2 { font-size:24px; line-height:35px; }
.wat-title-sec { padding:0 0 0; }
.wat-img-sec { margin-top: -30px; margin-left:0;padding-top: 0; }
.wat-img-sec > img { max-width:240px; }
.wat-img-sec .signature { bottom: 0; left: 20px; margin-left: 0 !important; }
.signature img { max-width:80px; }
.over-offer-block .offer-box h3 { font-size:20px; }
.over-offer-block .offer-box > span { font-size:20px; }
.over-offer-block .offer-box > a { padding:8px 0 0; }
.over-offer-block .offer-box { padding:13px 0 40px; }
.home-keuken-title h2 {font-size:24px; line-height:44px;}
.home-keuken-block .keuken-box .box-top { width:auto; }
.home-keuken-block .keuken-box .box-bottom .box-text {width:100%;}
.home-keuken-block .keuken-box {margin: 0 0 62px 0; text-align:center;}
.home-keuken-block .row > div[class*="col-"]:nth-child(even) .keuken-box { padding-top:0; }
.home-keuken-block .home-btn {text-align:center; width:100%; margin-top:3px;}
.home-btn .button {padding: 18px 44px;}
.home-keuken-section {padding:81px 0 41px;}
.home_franchisepagina_image {padding-bottom: 50px;}
.home-keuken-block .home-btn { display:block; margin-bottom: 0;  margin-top:0; padding: 0;}
.home-keuken-section .home-keuken-title {padding:0; margin-bottom: 34px;}
.home-keuken-block .card-block .block-text h6 { font-size: 24px;line-height: 20px; }
.ang-box .ang-box-image .brand,
.card-block .brand { width: 107px; right: 13px; padding-right: 6px;padding-left: 6px; }
.ang-box .ang-box-image .brand .badge,
.card-block .brand .badge { width: 25px; margin-bottom: 9px; }
.ang-box .ang-box-image .brand .logo-img,
.card-block .brand .logo-img { max-width: 58px; }
.ang-box .ang-box-image .brand p,
.card-block .brand p { font-size: 12px;line-height: 16px; }
.home-blog-section {padding: 42px 0px 50px;}
.home-blog-title {padding: 0 0 42px 0;}
.home-blog-title h2 {font-size: 22px;}
.home-blog-btnbox {padding:0px 0 0 0;}

.latest_blogs { padding-top: 41px;padding-bottom: 81px; }
.latest_blogs h2 { font-size: 24px;line-height: 44px; text-align: center; }
.latest_blogs .row {margin-top: 60px; margin-bottom: 60px;}
.latest_blogs .card-blog h3 { font-size: 18px;line-height: 26px; margin-bottom: 17px; }
.latest_blogs .show_on_mobile { margin-bottom: 34px; margin-top: 42px;}
.latest_blogs .card-blog .blog-text { min-height: 0; }
.latest_blogs .btn-link { text-align: center; }
/*---=-=-=-=-=-=-= Second Page Start hier-vind-je-ins Page============*/
/*.alle-keuken-section {padding: 25px 0px 89px 0px;}*/
.alle-keuken-title h1 {font-size: 22px;}
/*.alle-keuken-title p {margin: 27px 0 0 0;}*/
.alle-keuken-title {padding: 0 0 18px 0;}
.hier-block .hier-map-text h3 {margin-bottom: 18px;}
.hier-map-text {margin-bottom:17px;}
.hier-map-text .map-icon {display:none;}
/*---=-=-=-=-=-=-= Second Page Start hier-vind-je-ins Page  End============*/
/*---=-=-=-=-=-=-=  hier-vind-je-ins-limburg Page Start============*/
.alle-keuken-section.limburg {padding: 32px 0px 40px 0px;}
.hier-limburg-block .row { flex-flow: column-reverse;}
.hier-limburg-text .hier-limburg-title h3 {font-size: 22px;margin-bottom: 22px;}
.hier-limburg-text .hier-limburg-title {margin-bottom:40px;}
.limburg-bottom .limburg-box-text .name {line-height: 20px;}
.limburg-bottom .limburg-box-morelink .morelink1 + .morelink2 {    margin-top: 3px;}
.limburg-bottom .limburg-box-morelink .morelink2 {margin-top: 25px;}
.limburg .alle-keuken-title {display:none;}
.morelink-btn-map {display:block;margin-top: 34px;}
.morelink-btn-map .button {width:100%; height:40px; padding: 13px 20px; position:relative;}
.morelink-btn-map .button:before {content:''; position:absolute; top:50%; left:20px; background-repeat:no-repeat; background-image:url(../images/chevron-left.svg); width:7px; height:11px;  -webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}
.limburg-box .limburg-map {float:left;margin: 14px 0 0 40px;}
.limburg-bottom .limburg-box-morelink .morelink1 {font-size:14px; margin-top:-4px;}
.hier-limburg-block .hier-vind-block {margin-top:9px;}
/*---=-=-=-=-=-=-=  hier-vind-je-ins-limburg Page End============*/
/*--------------------- Blog-Page Start -----------*/
.blog-section {padding: 30px 0px 40px 0px;}
.blog-title {padding-bottom:19px;}
.blog-title.center_block { text-align: left; padding-bottom: 80px; }
.blog-title h1 {font-size:22px; line-height:24px;}
.blog-title p {margin-top:28px;}
.blog-block .blog-box .box-detail .box-title .link-btn {top: 20px;bottom: 0; margin: 20px 10px 0 0; }
.bolg-btn-back {display:block;margin-top: 16px;}
.bolg-btn-back .blog-button {background:#26A96C; border-radius:5px; height:40px; text-align:center;}
.bolg-btn-back .button{transform: translateY(-16px);}
/*--Blog--Start---*/
.blog-block .blog-box {margin: 0 0 10px 0;height: auto;}
.blog-block .blog-box .box-img-thumbnail {max-width:74px;}
.blog-block .blog-box .box-detail .box-title {margin: 4px 0 0 0;}
.blog-block .blog-box .box-detail {padding: 15px 12px 18px;}
/*--------------------- Blog-Page End -----------*/
/*--------------------- blog-single-Page Start -----------*/
.blog-single-title h1 {font-size:22px; line-height:34px;}
.blog-single-image {padding: 0 0 24px 0;}
.blog-single-image .box-img-thumbnail {max-width:74px;bottom: -14px;right: 10px;}
.blog-single-block .blog-meta {font-size:9px;margin: 0 0 20px 0;}
.cmn_txt h6,
.blog-single-block .blog-text-block h6 {margin: 0 0 28px 0;}
.cmn_txt h5,
.blog-single-block .blog-text-block h5 {line-height: 26px;margin-bottom: 3px;}
.cmn_txt p,
.blog-single-block .blog-text-block p {margin: 0 0 28px 0;}
.blog-single-block .blog-sidebar {margin: 38px 0 0;}
.blog-single-section {padding-bottom:47px; }
.blog-single-title {padding: 0 0 17px 0;}
.blog-single-block .blog-sidebar .back-btnbox .button {padding: 13px 20px;}
.cmn_txt ul,
.cmn_txt ol,
.blog-single-block .blog-text-block ul, 
.blog-single-block .blog-text-block ol {    margin: 0 0 23px 0;}
/*--------------------- blog-single-Page End -----------*/
/*--------------------- beoordelingen-Page Start -----------*/
.beoordelingen-section {padding: 40px 0px 28px 0px;}
.beoordelingen-title h1,
.beoordelingen-main .beoordelingen-title h1 {font-size:22px; line-height:32px;}
.beoordelingen-title {padding-bottom:19px;}
.beoordelingen-top {padding:0px;}
.beoordelingen-top .review-top-box {padding: 19px 30px; margin-bottom:17px;}
.beoordelingen-top .review-top-box p {font-size:12px;}
.beoordelingen-top .review-top-box .review-num {padding: 6px 0px;}
.beoordelingen-main { padding-top: 50px;padding-bottom: 80px; }
.beoordelingen-main .beoordelingen_new_blk { padding-top: 40px; }
.beoordelingen-main .loadmore_button { padding-top: 40px; }
.reviews-listing .review-box {margin-bottom:7px;padding: 0 0 0 40px;}
.reviews-listing .review-box .review-box-sub { padding: 82px 30px 26px 30px;min-height: auto;}
.reviews-listing .review-box .review-box-title {top: 20px;}
.reviews-listing .review-box .review-box-title .title-txt{line-height: 20px;padding: 6px 14px 0 27px;width: calc(100% - 110px);text-align:left;}
.reviews-listing .review-box .review-box-text {margin-top: 5px;}
.reviews-listing .review-box .review-box-title .title-box {margin: 0 -10px 0 0;}
.reviews-listing .review-box .review-replay { padding-right: 15px; padding-left: 15px; }
.reviews-listing .review-box .review-replay .replay-left .replay-detail .link {margin-bottom:8px;}
.reviews-listing .review-box .review-replay .replay-left .replay-detail .link a {font-size:11px;}
.reviews-listing .review-box .review-box-text .author {margin-bottom:2px; padding:1px 0 0;}
.reviews-listing .review-box .review-replay .replay-right {padding:0px;}
.reviews-listing .review-box .review-box-image .imgbox {width: 90.3333%;}
.reviews-listing .review-box .replay-mobile-hidden {display:none;}
.reviews-listing .review-box .replay-dextop-hidden {display:block;}
.reviews-listing .review-box .review-replay .replay-right .replay-text p {margin: 7px 0 27px 0;}
.reviews-listing .review-box .review-box-text p {    margin: 0 0 19px 0;}
.beoordelingen-section .blog-pagination {display:none;}
.beoordelingen-section .review-box-button {display:block;margin-top: 21px;}
.beoordelingen-section .review-box-button .button {font-size:13px;padding: 13px 20px; width:100%;}
.beoordelingen-top-btn {margin-bottom:8px; display:block;}
.beoordelingen-top .review-top-icon {width: 130px;}
/*--------------------- beoordelingen-Page End -----------*/
/*-=-=-=-=-=-alle-keukencoaches Page Start -=-=-=-=-=-=-=-=-*/
/*.alle-keukencoaches {padding: 32px 0px 0px 0px;}*/
.header-btnbox-mobile .header-btn {padding: 13px 15px;}
.alle-keukencoaches .alle-keuken-title .alle-title-cont{margin-top:40px;margin-bottom: 5px;}
.alle-keuken-block .keuken-box {margin: 0 0 29px 0;}
.alle-keuken-block .keuken-box .box-top .keuken-img {width: 130px;}
.alle-keuken-block .keuken-box .box-top .keuken-map {width: 85px;}
.alle-keuken-block .keuken-box .box-bottom {    padding: 15px 0 0 0;}
.alle-keuken-block .keuken-box .box-bottom .box-text .name {line-height:20px;}
.alle-keuken-block .keuken-box .box-bottom .box-text p {font-size:11px; line-height:20px; margin-top:2px;}
.alle-keuken-block .keuken-box .box-bottom .box-morelink {margin-top: 25px;}
/*-=-=-=-=-=-alle-keukencoaches Page End -=-=-=-=-=-=-=-=-*/
/*-=-=-=-=-=-aanbiedingen Page Start -=-=-=-=-=-=-=-=-*/
.aanbiedingen-title {margin-bottom: 8px;}
.aanngen-image-block .ang-box,
.aanngen-image-block div.ang-box {margin: 0 0 33px 0;}
.ang-blog-btnbox {margin: 0px 0 41px;}
/* .aanngen-search-box {display:none;} */
.offers_main .aanngen-search-box { margin-top: 30px; }
.aanngen-check-box {display:none;}
.price-filter { display:block; }
.price-filter .filter-title h3 { font-family: 'Montserrat-Regular'; font-size: 16px; }
.offers_main .upgrade-section {margin-top: 50px; background-size: cover; margin-bottom: 80px;}
.home-keuken-block .card-block .block-text, .aanngen-image-block .block-text { padding: 18px;}
.dev_keukencoach .pagination { margin: 7px 0 0 0;}
.aanngen-image-block { margin-bottom: 80px; margin-top: 43px; }


.peice-popup { padding-right: 20px;padding-left: 20px; padding-bottom: 70px; }
.peice-popup .rang-filter { padding-top: 0; }
.peice-popup .ang-check-block { margin-bottom: 30px; }
.mobile-menu-bar .mobile-menu-menu .title,
.peice-popup .title {overflow: hidden;background-color: #E2E0D6;text-align: center; padding: 13px 0 12px;margin: 0 -20px;}
.mobile-menu-bar .mobile-menu-menu .title h3,
.peice-popup .title h3 {font-family: 'Montserrat-Medium';font-size: 18px;color: #1D1D1B;line-height: 26px;}
.peice-popup .popup-opt {position: relative;display: inline-block;width: 100%;margin: 26px 0 30px 0;}
.peice-popup .price-select { width: 190px; height: auto;font-family: 'Montserrat-Regular'; font-size: 14px; border-color: #eee;border-radius:4px;-ms-border-radius:4px;outline: none;box-shadow: none;-ms-box-shadow: none; }
.peice-popup .popup-opt span { display: block;font-family: 'Montserrat-Bold'; font-size: 13px; color: #231C07; }
.peice-popup .close {position: absolute;top: 0;right: 10px;left: auto;bottom: auto; display: block;width: 20px;height: 20px;background:url(../images/close-btn-2.svg) center center no-repeat;background-size: cover;}
.peice-popup .filter-btn {width: 100%;margin-top: 60px; padding: 20px 0; font-family: 'Montserrat-Regular'; font-size: 16px;color: #fff;text-align: center;background-color: #B11763;border:none;outline: none;border-radius:4px;-ms-border-radius:4px;}

/*-=-=-=-=-=-aanbiedingen Page End -=-=-=-=-=-=-=-=-*/
/*=-=-=-=-=-=-= keuken-boston Page Start-=-=-=-=-=-=-*/
.boston-block .boston-image {min-height:229px;}
.boston-detail {left: 10px;bottom: 10px;}
.boston-detail .boston-slider-brand .img {max-width: 60px;}
.boston-detail .boston-slider-brand .txt {display:none;}
.boston-left-content .boston-left-text h3 {font-size:18px; line-height:20px;}									
.boston-text-block .boston-title h3,
.boston-text-block .boston-title p { font-size: 24px; }
.boston-text-block .boston-title { display:inline-block; vertical-align:top;  }
.boston-con-img { position:relative; }
.boston-text-block .boston-button { display:inline-block; vertical-align:top; margin-left:auto; padding-top:0; width:100%; padding:0 0 30px;}
.boston-text-block { padding-top:0; }
.boston-text-block .boston-text_top {
margin-top:30px; 
align-items:center;
display: -ms-flexbox;
display:flex;
}
.boston-con-img { padding-top:17px; }
.boston-left-content .boston-left-text h3{ margin:14px 0 28px; }
.boston-left-content .boston-left-text p { padding-bottom:6px; }
.boston-left-content { margin:0; }
.boston-inner-content .boston-right-content { margin: 43px 0 0 0;}
.single-aanbieding-keuken .boston-right-text h3, .single-aanbieding-keuken .boston-left-content .boston-left-list h3 { padding: 0 0 20px 0;}
.boston-right-text h3 + p { margin-bottom: 0;}
.boston-text-block .boston-contant { margin: 7px 0 0; }
.boston-left-content .boston-left-list h3,
.boston-right-text h3 { font-size: 18px; line-height: 20px; margin:0 0 28px; }
.boston-inner-content { padding-bottom:57px; }
.boston-block .banner_top_title h3 {  font-size: 22px;color: #235A7F;font-family: 'OpenSans-Bold';line-height: 36px; padding-bottom: 17px; } 

/*=-=-=-=-=-=-= keuken-boston Page End-=-=-=-=-=-=-*/
/*=-=-=-=-=-=-= over-keuken Page Start-=-=-=-=-=-=-*/
.over-keuken-section {padding:0 0px 63px 0px;}
.page-template-wat_is_een_keukencoach .over-keuken-section { padding-bottom: 84px; }
.over-banner { min-height: 250px; background-image: inherit; margin-top: 0; }
.over-banner .img-fluid { display: none; }
.over-keuken-title {padding: 0 0 23px 0;}
.over-keuken-title h1 {font-size:22px; line-height:24px;}
.over-keuken-block .over-text-block ul li, 
.over-keuken-section .over-keuken-block .over-text-block ol li	 {padding:0px;line-height: 28px;}	
.over-keuken-block .over-text-block .over-keuken-sub-title {margin-bottom:5px;}
.over-keuken-block .over-text-block .over-keuken-content {margin-bottom:30px;}
.over-keuken-block .over-text-block h3 {font-size:22px; line-height:26px; margin:0 0 14px;}	
.over-keuken-block .over-text-block .over-keuken-content p {margin-bottom:0px;}	
.over-keuken-block .over-text-block .over-keuken-content p + p {margin-top:10px;}				
/*=-=-=-=-=-=-= over-keuken Page End-=-=-=-=-=-=-*/
.inner_sec_bg .inner_text_main .main_profile_blk .profile_img img {max-width: 100%;max-height: 160px;}
.header-right-mobile .h-login-mobile {margin-top:1px;}
.header-right-mobile .h-login-mobile a span {margin-top:1px;}
.overview-block .overview-box h3 {margin:0 0 4px 0;}
.alle-keuken-block .keuken-box .box-bottom .box-text .our_location {margin-top:5px;}
.over-keuken-image {padding:0 0 21px 0;	}
.alle-keuken-block .keuken-box .box-bottom .our_location a {font-size:10px; }
.alle-keuken-block .keuken-box .box-bottom .our_location {margin-top:1px;}
.alle-keuken-block .keuken-box .box-bottom .our_location + .box-morelink {margin-top:4px;}

.page-template-hier_vind_je_ons_new .hier-vind-je-page { background-color: #eee; }
.page-template-hier_vind_je_ons_new .latest_blogs { background-color: #fff; }
.hier-vind-je-page .banner-caption.hide-mobile { display: none !important; }
.hier-vind-je-page .banner-caption.show-mobile { display: block; position: relative;top: 0;left: 0;width: 100%; max-width: 576px; margin: -30px auto 0; padding-right: 30px;padding-left: 30px;background-color: #eee; z-index: 10; }
.hier-vind-je-page .banner-caption .buttons { padding-top: 60px; margin-top: 20px; margin-bottom: 40px; }
.hier-vind-je-page .banner-caption .buttons .button.new { width: 100%; padding-right: 15px; padding-left: 15px; }
.hier-vind-je-page .banner-caption .buttons .btn-link { position: absolute; top: 0; left: 0; margin-top: 0; }

.request_block .button { padding: 12px 30px; }
/*============ Content End ============*/
/*============ Footer Start ============*/

.footer-bottom {margin-bottom: 60px; padding-bottom: 44px;}
.footer-box .f-address p {font-size:12px;}
/*============ Footer End ============*/
h1 {font-size:26px;}
.request_consultation .gform_wrapper .top_label input.medium, .request_consultation .gform_wrapper .top_label select.medium {max-width:100%; font-size:16px !important; }
.request_consultation .gform_wrapper .gform_footer input.button, .request_consultation .gform_wrapper .gform_footer input[type=submit], .request_consultation .gform_wrapper .gform_page_footer input.button, .request_consultation .gform_wrapper .gform_page_footer input[type=submit] {width:auto;}
.request_consultation .free_advies_tagline .advice_arrow-top {}
.error-404 .page-header {padding:0 0 35px 0;}
.error-404 .page-header span {font-size:65px; padding-bottom:15px;}
.error-404 .page-header .page-title {font-size:20px;}
.error-404 .page-content p {font-size:16px;}
/*gratis-advies start*/
.gratis_advies_blk { padding-top: 19px; padding-bottom:38px; }
.gratis_advies_blk .gratis_advies_title { display:none; }
.gratis_advies_blk .appointment_list_blk { display:none; }
.gratis_advies_blk .request_advice_blk h2 { font-size:22px; line-height:32px; padding-bottom: 17px; }
.gratis_advies_blk .request_advice_blk .free_advies_btn .button { float:left }
/*gratis-advies end*/
/*andre-steenvoorden start*/
.inner_sec_bg { background:none !important; }
.inner_sec_bg:before { display:none; }
.inner_sec_bg .inner_text_main .main_big_title h2 { font-size:20px; line-height:30px; }
.inner_sec_bg .inner_text_main { padding-top: 8px; }
.inner_sec_bg .inner_text_main .main_big_title { padding-bottom: 19px; }
.inner_sec_bg .inner_text_main .regio_locatie_blk h3 { font-size:18px; }
.inner_sec_bg .inner_text_main .regio_locatie_blk p { font-size:10px; padding-top:6px; }
.inner_sec_bg .inner_text_main .regio_locatie_blk .location_map_blk img { height:114px; width:auto; }
.inner_sec_bg .inner_text_main .regio_locatie_blk .location_map_blk { padding-top: 4px; }
.profile_product_logo { width:255px; display:inline-block; vertical-align:top; padding-bottom:31px; }
.inner_sec_bg .inner_text_main .main_profile_blk .profile_details { padding-bottom:0; padding-top:26px;}
.inner_sec_bg .inner_text_main { padding-bottom: 50px; }
.single-keukencoaches .andre_steenvoorden .blog-block .reviews-listing .review-box .review-box-sub { min-height: 220px; }
.single-keukencoaches .inner_sec_bg .inner_text_main { padding-top: 60px; }
.request_consultation_blk:before { top: -18px; left: 31px; }
.request_consultation_blk .request_consultation_contant h2 { font-size:24px; line-height:32px; padding-bottom:19px;}
.request_consultation_blk {padding-bottom: 52px; margin:0;/*40px 0 0*/ }
.request_consultation_blk .request_consultation_contant { padding-bottom:44px; }
.request_consultation .gform_wrapper { padding-left: 0;}
.customer_reviews_blk:before { display:none; }
.inner-page h2 { font-size:18px; line-height:36px; }
.customer_reviews_blk { padding-top: 37px; padding-bottom: 32px; }
.customer_reviews_blk h2 { padding-bottom: 36px; }
.customer_reviews_blk .main_reviews_blk .chat_number { width:57px; height:57px; line-height:57px; font-size:26px; }
.customer_reviews_blk .main_reviews_blk { min-height: 224px; }
.customer_reviews_blk .customer_reviews_slider .owl-dots { padding-top: 25px; }
/*andre-steenvoorden end*/
/*venlo start*/
.welcome_venlo_blk .inner_sec_bg .inner_text_main { padding-top: 9px; padding-bottom:58px;}
.welcome_venlo_blk .inner_sec_bg .inner_text_main .main_big_title { padding-bottom: 19px; }
.welcome_venlo_blk .welcome_venlo_top .barnch_address h3 {display:none;}
.welcome_venlo_blk .welcome_venlo_top .barnch_address {padding:22px 0 0 0;}
.welcome_venlo_blk .welcome_venlo_bottom .over_barnch_detail .main_profile_top {margin-top:41px;}
.welcome_venlo_blk .welcome_venlo_bottom .over_barnch_detail .main_profile_bottom {padding-top:9px;}
.welcome_venlo_blk .welcome_venlo_bottom .branch_map_location {padding-top:39px;}
.welcome_venlo_blk .welcome_venlo_bottom .branch_map_location .venlo_map_box {padding-bottom:20px;}
.footer-top-inner .row > .col-3.border-box:after {display:none;}
.footer-top-inner .row > .col-5.border-box:after {display:none;}

.welcome_venlo_blk .welcome_venlo_bottom .over_barnch_detail .main_profile_top .branch_profile_contant {justify-content:unset; padding-bottom:28px;margin:0;}
.welcome_venlo_blk .welcome_venlo_bottom .over_barnch_detail .main_profile_top .branch_profile_contant .branch_profile_left {width:170px;}
.welcome_venlo_blk .welcome_venlo_bottom .over_barnch_detail .main_profile_top .branch_profile_contant .branch_profile_left .branch_profile_img {padding-bottom:21px;}
.welcome_venlo_blk .welcome_venlo_bottom .over_barnch_detail .main_profile_top .branch_profile_contant .branch_profile_left h4 {padding-bottom:4px;}
.welcome_venlo_blk .welcome_venlo_bottom .over_barnch_detail .main_profile_top .branch_profile_contant .branch_profile_left span {padding-bottom:19px;}
.branch_profile_contant .branch_profile_left .branch_profile_img:before { width:130px; height:127px; }
.branch_profile_contant .branch_profile_left .branch_profile_img > span.hexagon_shape { width:120px !important; height:117px; }
.welcome_venlo_blk .welcome_venlo_bottom .over_barnch_detail .main_profile_top .branch_profile_contant .branch_profile_right { margin-top:24px; }
.customer_reviews_blk .customer_reviews_in {padding:0px 0 2px;}
.request_consultation_blk .request_consultation:before {top:-20px; left:50%; width: 64px;margin-left: -32px;}
.request_consultation_blk .request_consultation {padding:49px 0 0 0;}
/*venlo end*/
.alle-keuken-section {padding:32px 0 0px 0;}
.alle-keuken-section.thanku_sec { padding-top: 0; padding-bottom: 120px; }
.alle-keuken-block {padding-top:27px;}
.footer-top-inner {padding:58px 0 0 0;}
.footer-box .f-title { padding: 0 0 21px;}
.footer-box .f-links ul li { margin: 0 0 6px;}
.footer-top-inner .row > .col-3.border-box:after {display:none;}
.footer-top-inner .row > .col-5.border-box:after {display:none;}

.footer-top-inner .footer-box {padding-bottom:45px;}
.footer-box .f-info ul li { margin: 0 0 6px;}
.footer-box .ft_social {margin-top: 45px; border-bottom: 1px solid rgba(238, 236, 230, 0.3);}

.footer-box .ft_social .links { margin-bottom: 48px;}
.footer-top-inner .algemeen {padding-bottom:36px;}
.footer-box .f-address { display: none; }
.aanbiedingen-title h3 {margin:30px 0 27px; font-size:24px;}
.ang-blog-btnbox .button {display:block; padding:13px 0;}
.ang-box-detail .ang-box-price a {font-size:19px;}
.ang-box-detail .ang-box-name h3 {font-size:19px;}
.beoordelingen-top-btn .button {padding:18px 31px;}
.inner_sec_bg .inner_text_main .main_profile_blk .profile_img .profile_number {width: 46px;height: 48px; line-height: 48px; font-size: 18px; right:5px; bottom:-19px;}
.reviews-listing .review-box .review-box-image {padding:0;}
.hier-vind-je-page .alle-keuken-section {padding-bottom:88px;}
.boston-inner-content { padding:0 0 60px; }
body .gratis_advies_frm .gform_wrapper ul li.gfield.left_side, 
body .gratis_advies_frm .gform_wrapper ul li.gfield.right_side { width:100% !important; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width:100%; margin-top: 0 !important; margin-bottom: 20px !important; }
body .gratis_advies_frm .gform_wrapper ul li.gfield .gfield_label { display:none; }
body .gratis_advies_frm .gform_wrapper ul li.gfield .ginput_container { width:100%; }
body .gratis_advies_frm .gform_wrapper ul li.gfield.left_side.textarea-block { margin-top:0 !important; }
body .gratis_advies_frm .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] { min-width:220px; height:50px; line-height:50px; padding:0 15px; width:auto; margin:0; }
body .gratis_advies_frm .gform_wrapper .gform_footer { margin:50px 0 0; padding:0; }
body .gratis_advies_frm .gform_wrapper .gform_footer .gform_button.button { width: 100%; }
body .new_page_block_sub .gratis_advies_frm .gform_wrapper ul li.gfield .ginput_container { width: 100%; margin-bottom: 0 !important; }
body .gratis_advies_frm .gform_wrapper ul li.gfield.left_side.textarea-block.nocoach { position: relative; width: 100% !important; order: 5; }
.w3-order-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
.w3-order-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
.w3-order-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }
.w3-order-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; }
.w3-order-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; }
.w3-order-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; }
.ratting_frm .gform_wrapper ul li.gfield .gfield_label { display:none; }
.ratting_frm .gform_wrapper ul li.gfield .ginput_container { width:100%; }
.ratting_frm .gform_wrapper ul li.gfield textarea { height:160px; }
.search-title { padding:20px 0 30px; }
.search-title h2 { font-size:22px; line-height:32px; }
.inner_sec_bg .inner_text_main .main_profile_blk .profile_img img{ max-width:100%; min-width:0px; height:auto; min-height:0px;  }
.main_profile_blk .home-btn a{ padding:10px 10px; }
.inner_sec_bg .inner_text_main .main_profile_blk { margin-bottom: 20px; }
.profile_product_logo .product_logo img{ height:35px; }
.profile_product_logo{ width:100%; padding:30px 0 10px 0; margin-top:0; margin:0; display: none; }
.profile_product_logo .product_logo{ padding:5px 10px 5px 0; }
.request_consultation_blk .request_consultation::after{ left:20px; bottom:-43px; display: none; }
body .new_page_block_sub .gratis_advies_frm .gform_wrapper ul li.gfield.left_side.new{ margin:10px 0 !important; }
body .new_page_block_sub .gratis_advies_frm .gform_wrapper ul li.gfield.left_side:last-child{ margin:10px  0 !important; }
.request_consultation .gform_wrapper .gform_footer input.button,
.request_consultation .gform_wrapper .gform_footer input[type=submit],
.request_consultation .gform_wrapper .gform_page_footer input.button,
.request_consultation .gform_wrapper .gform_page_footer input[type=submit] { width: 100% !important; }
.image_list ul li{ width:50%; margin:0 0 15px; }
.new_page_block_sub::before{ left:20px; top:-61px; }
.image_list ul li span { width:121px; height:117px; }
.image_list ul li:before { width:131px; height:127px; }
.over_new_block .image_list ul li{ width:50%; margin:0 0 15px;}
.image_list ul li:nth-child(even) { margin-top:0; }
.image_list ul li + li { margin-left:0; }
.over_new_block .image_list ul li span { width:121px; height:117px; }
.abt_text h5{ font-size:24px;}
.dtl_bar ul li .icon{ width:60px;}
.dtl_bar_sub{ padding:0 0 0 60px; }
.dtl_bar ul li .icon img{ height:30px;}
.dtl_bar_sub h3{ font-size:18px; }
/*28-11-2018 start*/
.search-modal .modal-body { padding:98px 0 53px; }
.search-modal .close-modal { top: 15px; }
.hier-vind-je-page .alle-keuken-section { padding-top:15px; }
.ratting_frm .gform_wrapper ul li.gfield.file_upload .ginput_container{width:100%;}
.gform_wrapper .file_upload input.button.gform_button_select_files{float:right;}
/*28-11-2018 end*/
/*17-12-2018 start*/
.hier-vind-block .hier-vind-map{display: none;}
/*17-12-2018 end*/
body .gratis_advies_frm .gform_wrapper ul li.gfield.left_side.w3-order-3 {left: unset; position: relative;}
.blog-single-image .box-auther { width:100%; display:block; vertical-align:top; }
.blog-single-image .box-auther .box-img-thumbnail:first-child { right:85px; }
.blog-single-block { padding:30px 0 0; }
.andre_steenvoorden .blog-block .row .col-lg-8:before { display:none; }
.andre_steenvoorden .blog-block .big_title { font-size:18px; }
.andre_steenvoorden .blog-block .reviews-listing { padding:0 0 0; }
.andre_steenvoorden .reviews-listing .review-box .review-box-text { margin-top:0; }
.signgle_block { padding:34px 0 64px 0; }
.andre_steenvoorden .signgle_block .home-blog-btnbox { padding:20px 0 0; }
.andre_steenvoorden .signgle_block .home-review-btnbox { padding:40px 0 0; }
.blog-block .row > div[class*="col-"] { margin:0; }
.andre_steenvoorden .reviews-listing .review-box .review-box-sub { padding:30px 30px 38px; } 
.andre_steenvoorden .reviews-listing .review-box .review-box-text .author { position:relative; bottom:0; left:0; margin:0; padding:22px 0 0; }
.inner_sec_bg .inner_text_main .main_profile_blk .profile_details a { color:#26A96C; text-decoration:underline; }
.request_consultation .hs-form.stacked .hs-form-field .hs-input { max-width:100%; font-size:13px; }
.hbspt-form .hs-form-field { width:100% !important; }
.hs-form.stacked .hs-form-field .hs-input { max-width:100%; font-size:13px; }
.hbspt-form .hs-form-field.hs_message { margin-top:0; }
.hbspt-form .hs-form-field.hs_message textarea.hs-input { min-height: 160px; }
.ang-box-detail h3 { font-size:18px; }
.ang-box .ang-box-detail p { font-size:18px; }
.ang-box-detail .link-btn { padding:8px 0 0; }

.inner_sec_bg .inner_text_main .main_profile_blk .profile_img .image { width:140px; height:134px; }
.inner_sec_bg .inner_text_main .main_profile_blk .profile_img:before { width:148px; height:142px; top:-4px; left:-4px; }
.inner_sec_bg .inner_text_main .steenvoorden_details img { max-height:68px; }

.reviews-listing .review-box .review-box-title .title-box .thumb:before { width:59px; height:56px; }
.reviews-listing .review-box .review-box-title .title-box .thumb span { width:55px; height:52px; }
.reviews-listing .review-box .review-box-title .title-box .number { width:55px; height:52px; line-height:52px; font-size:18px; }
.reviews-listing .review-box .review-replay .replay-left .replay-img:before { width:110px; height:106px; }
.reviews-listing .review-box .review-replay .replay-left .replay-img > span { width:100px; height:96px; }

.request_block { margin-bottom: 100px; padding-right: 15px;padding-left: 15px; }
.request_block h3 { font-size: 18px; line-height: 28px; }

.beoordelingen-top .review-top-icon:before { width:148px; height:142px; top:-4px; left:-4px; }
.beoordelingen-top .review-top-icon a { width:140px; height:134px; }

.ratting_frm .gform_wrapper .rating-star label { margin:9px 17px 0 0; }
.rating-star .rat_nuber { width:41px; height:38px; line-height:38px; font-size:18px; margin:0; right:0; }

.keuken-block-text { font-size:24px; }

.w3Select-title h4 { font-size:20px; }
.limburg-box .limburg-man-img:before { width:130px; height:127px; }
.limburg-box .limburg-man-img > span { width:120px; height:117px; }

.beoordelingen_box .image { height:100vw; }
.beoordelingen_box .title { padding:10px 15px 13px; }
.beoordelingen_box .title h4 { font-size:16px; }
.filter_blk_main .rating-star,
.w3n-range {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.range-wrap { margin:0; }
.filter_blk_main .rating-star label,
.w3n-range label { -webkit-box-ordinal-group: 0; -ms-flex-order: -2;order: -2; }
.w3n-range .rat_nuber { width:45px; height:42px; line-height:42px; font-size:18px; }
.filter_blk_main .rating-star .rat_nuber,
.w3n-range .rat_nuber {-webkit-box-ordinal-group: 0; -ms-flex-order: -1;order: -1;margin:-8px 0 0 25px;}
.filter_blk_main .rating-star label, .filter_blk_main h3 { margin:0 0 15px; font-size:16px; }
.filter_blk_main .filter-inputs-w3n { padding:30px 0 0; }
.filter_blk_main select { width:100%; }
.filter_blk_main .oby-check h3 { margin:0 15px 0 0; }
.filter_blk_main .filter-check + .filter-check { margin-left:18px; }
.filter_blk_main .w3n-range p { padding:25px 0 0; }
.beoordelingen-section .filter_blk_main { padding:0 0 30px; }
.overview-brand-block .over-brand-list:before,
.overview-brand-block .over-brand-list:after { display:none; }

.boston-con-img .logobox-img { padding:0 0 15px; }

.beoordelingen-details-section .beoordelingen-title h1{ font-size:22px; }
.back-links{ padding:20px 0 0 0;}

.blog-block .blog-box.block_lista { padding-bottom: 15px; margin-bottom: 60px; }
.single-post .blog-single-image .box-auther .box-img-thumbnail:first-child { right: 105px; }

.steps_section { padding-top: 85px; }
.steps_section .container { padding-right: 60px;padding-left: 60px; }
.steps_section:before { background-size: auto; background-position: left bottom; }

/*Blog Page Start*/
.block_top_blks .img_blk { width: 100%;height: auto; background: none !important; }
.block_top_blks .blog_dtl_top { padding: 15px; }
.blog-section .blog-title h1 { font-size: 36px; line-height: 1.22; }
.inner-page .dtl_bottom_blk { position: unset; width: 100%; display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; align-items: center; margin-top: 15px; }
.inner-page .blog-box.block_lista .dtl_bottom_blk { padding: 0 12px; }
.inner-page .dtl_bottom_blk a.hexagon_shape { width: 35px; margin: 0;  }
.inner-page .dtl_bottom_blk .btm_dtl_blk { width: calc(100% - 35px); padding-left: 8px; margin: 0; }
.block_top_blks .img_blk img { display: block; width: 100%; }
.block_top_blks .blog_dtl_top { width: 100%; position: relative; top: 0; left: 0; right: 0; border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; }
.block_top_blks .blog_dtl_top:hover { -webkit-transform: unset;-moz-transform: unset;-ms-transform: unset;transform: unset; }
.inner-page .blg_lista_dtl .top_cat_blk { padding-bottom: 15px; padding-bottom: 20px; }
.blog-block .blog-box.block_lista:hover { -webkit-transform: unset;-moz-transform: unset;-ms-transform: unset;transform: unset; }
.more_page_blk .page-numbers li a.prev.page-numbers, .more_page_blk .page-numbers li a.next.page-numbers { display: flex !important; }
body .more_page_blk ul.page-numbers { gap: 8px; }
body .more_page_blk .page-numbers.dots { display: none; }
.inner-page .blg_lista_dtl h2 { font-size: 20px;line-height: 30px; }
.block_top_blks { margin-bottom: 50px; }
.more_page_blk { padding-top: 18px;margin-top: 40px;padding-bottom: 18px; }
.blog-title h1 { font-size: 36px; }
.inner-page .blog-title p { font-size: 14px; }
.blog-title .filter_blk_main { padding-top: 27px; display: none; }
.blog-title .price-filter { margin-top: 60px; }
.blog-title .price-filter .filter-title { margin-bottom: 0; }
.blog-section { padding-top: 0; padding-bottom: 0; }
.blog-title .peice-popup { text-align: left; }
/*Blog Page End*/

/*BLog Singal Page Start*/
.blog-single-block.blog_single_new { margin-top: -60px; max-width: 100%; padding:40px 30px 5px 30px; }
.inner-page .blg_lista_dtl.top_blog_singal .top_cat_blk { font-size: 12px; padding-bottom: 20px; }
.inner-page .blg_lista_dtl.top_blog_singal h1 { font-size: 24px;line-height: 32px; }
.inner-page .blog-single-section .blog_single_new .dtl_bottom_blk .btm_dtl_blk { margin-left: 0; }
.inner-page .blog-single-section .blog_single_new .dtl_bottom_blk { padding-top: 15px; }
.inner-page .blg_lista_dtl.top_blog_singal { padding-bottom: 30px; }
.inner-page .blg_lista_dtl .top_cat_blk { align-items: center; }
.inner-page .blg_lista_dtl .top_cat_blk .cat_wrap { max-width: 190px; gap: 8px; }
.inner-page .blg_lista_dtl .top_cat_blk .cat-nm + .cat-nm { margin-left: 0; }
.inner-page .blg_lista_dtl .top_cat_blk .cat_date { margin-top: 6px; }
.cmn_txt p,
.blog-single-block .blog-text-block p { font-size: 14px;line-height: 23px; margin: 0 0 25px 0; }
.cmn_txt ul li ,
.cmn_txt ol li ,
.blog-single-block .blog-text-block ul li,
.blog-single-block .blog-text-block ol li { font-size: 14px;line-height: 23px; }
.bottom_blog_singal .right_dtlbottom_blk p { line-height: 23px; font-size: 14px; }
.cmn_txt ul li:before { height: 11px;width: 14px; top: 8px; }
.cmn_txt h3,
.blog-single-block h3 { font-size: 24px;line-height: 23px; margin-bottom: 20px; }
.blog-single-block .blog-text-block figure { width: 100% !important; text-align: center; margin-bottom: 30px; }
.bottom_blog_singal .left_shap_img { width: 100%; margin: 0 0 10px 0; }
.bottom_blog_singal .right_dtlbottom_blk { width: 100%; }
.bottom_blog_singal .right_dtlbottom_blk h4 { font-size: 18px; padding: 0 0 10px 0; } 
.relevant_articles_blog { padding: 21px 0 30px; margin-top: 20px; }

.relevant_articles_blog .blog-block { padding: 0; }
.blog-single-section { padding-bottom: 0; }
.blog-single-block .blog-text-block figure img { width: auto; height: auto; }

/* .blog-single-block.blog_single_new { margin-top: -70px; max-width: 600px; padding: 55px 50px 5px 50px; } */
.publice_blk { padding: 0 0 30px 0; }
.blog-single-block .blog-text-block h3,
.relevant_articles_blog h3,
.cmn_txt h3,
.blog-single-block h3 { font-size: 20px; }
.cmn_txt h2,
.blog-single-block .blog-text-block h2 { font-size: 22px; }
.cmn_txt p + h2, 
.blog-single-block .blog-text-block p + h2 { padding-top: 5px; }
body.single-post .relevant_articles_blog { padding-bottom: 44px; margin-top: 0; }
body.single-post .inner-page .blg_lista_dtl p { font-size: 14px; }
body.single-post .blog-block .blog-box.block_lista { padding-bottom: 60px; margin-bottom: 0; }
body.single-post .inner-page .dtl_bottom_blk { left: 0; right: 0; }
body.single-post .inner-page .dtl_bottom_blk .btm_dtl_blk br { display: none; }
body.single-post .latest_blogs .show_on_mobile { margin-bottom: 20px; }

/*BLog Singal Page End*/

.banner_wrapper .inner_banner { height:250px; }
.inner_banner .banner-cap { width:260px; padding: 10px 15px 12px; }
.inner_banner .banner-cap .text h1 { font-size:24px; line-height:1; }
.expert-top-sec { padding:45px 0 22px; }
.text-wrap h2, .expergrid-con h2 { font-size:22px; line-height: 30px; }
.text-wrap h3, .expergrid-con h3 { font-size: 18px; }
.text-wrap h6, .expergrid-con h6 { font-size: 14px; line-height: 24px; }
.text-wrap p, .expergrid-con p { font-size:14px; line-height:24px; }
.text-wrap ol, .expergrid-con ol { padding:11px 0 17px; }
.text-wrap ol li, .expergrid-con ol li { font-size:14px; line-height:24px; padding: 0 0 0 20px; }
.text-wrap ol li:before, .expergrid-con ol li:before { top:8px; }
.text-wrap ul li,
.expergrid-con ul li { font-size:14px; line-height:24px; padding: 0 0 0 20px; }
.text-wrap ul li:before,
.expergrid-con ul li:before { width:18px; height:18px; background-size: 18px 18px; }
.expert-top-sec h2 { padding:0 0 19px; } 
.expert-top-sec p { padding: 0 0 16px; }
.expert-top-sec h3 { padding:7px 0 10px; }
.keuexpert-item-row .keuexpert-item { width:100%; padding:11px 15px 0; }
.keuexpert-item-row .keuexpert-item span, 
.keuexpert-item-row .keuexpert-item a { font-size:14px; padding:0 30px 11px 0; background-size: 16px 16px; line-height: 16px; }
.exper-grid-sec { padding:23px 0 0; }
.expergrid-box .expergrid-image .imgbox { width: 35%; }
.expergrid-box .expergrid-image .text { padding: 24px 15px 0 15px; }
.expergrid-box .expergrid-image .text h5 { font-size:16px; line-height:24px; }
.expergrid-con { padding:20px 0 48px; }
.expergrid-con h3 { padding:0 0 16px; }
.expergrid-con p + p { padding-top:16px; }
.expergrid-con p + h6 { padding-top:16px; }
.expert-waarom-sec { padding:45px 0 30px; }
.waarom-top { padding:0 0 20px; }
.waarom-top .text-wrap { padding:0; }
.waarom-top .text-wrap h2 { padding:0 0 19px; }
.waarom-con ul li { width: 100%; font-size: 14px; line-height: 24px; padding: 0 0 0 30px; margin: 0 0 15px; }
.waarom-con ul li:before { width:18px; height:18px; background-size: 18px 18px; }

.hier-vind-je-banner { z-index: 10; height: 250px; }
.hier-vind-je-banner .container { padding-top: 220px; }
.hier-vind-je-banner .banner-caption { position: relative;left: 0;width: 100%;background-color: #f6f6f6;padding-right: 30px;padding-left: 30px; }
.experts_section { padding-top: 60px; }
.expert-lastje-sec { padding:15px 0 45px; }
.lastjebox { padding:30px 0 0; }
.lastjebox h1 { font-size:28px; line-height:34px; padding: 0 0 16px; }
.lastjebox p { font-size:14px; line-height:24px; }
.lastjebox .image { margin: 26px 0 20px; }
.lastjebox .btnbox a { height:40px; line-height: 40px; }


.error-404 { padding: 0 0 120px; }
body .error-404 #ajaxsearchpro1_2 .probox .proinput { width: 100% !important; }

.page-template-wat_is_een_keukencoach .container { padding-right: 16px; padding-left: 16px; }
.page-template-wat_is_een_keukencoach .dev_keukencoach .left_option { padding: 36px 0 0 0; text-align: left; }
.page-template-wat_is_een_keukencoach .dev_keukencoach .request_block .button, .dev_keukencoach .request_block .button.new { margin-bottom: 8px; }
.page-template-wat_is_een_keukencoach .dev_keukencoach .request_block h3 { margin: 0 0 30px 0; font-size: 24px; line-height: 1.5; }

.page-template-wat_is_een_keukencoach .over_content .text-box { width: auto; }

.page-template-wat_is_een_keukencoach .request_block { width: auto; margin-right: 0; margin-left: 0;  margin-bottom: 0;}

.inner-page .over_content p,
.page-template-wat_is_een_keukencoach .over_content .text-box p { font-size: 14px; line-height: 26px; }
.show_mobile_title h1 { font-size: 24px; line-height: 1.20833; color: #00040C; }
.show_mobile_title { margin-top: 41px; }
.show_mobile_title + .text-box { margin-top: 26px; }

.page-template-wat_is_een_keukencoach .over_content p { font-size: 16px; line-height: 1.5;  }
.page-template-wat_is_een_keukencoach .request_block .row {flex-wrap: wrap-reverse;  display: flex;}
.page-template-wat_is_een_keukencoach .dev_keukencoach .request_block { padding-top: 45px; }
.page-template-wat_is_een_keukencoach .dev_keukencoach .request_block { padding: 40px 0 0; text-align: center; }
.page-template-wat_is_een_keukencoach .dev_keukencoach .request_block h3 { font-size: 22px; margin: 20px 0;}
.request_block .button, .request_block .button.new { font-size: 16px;}
.page-template-online_magazine_2 .dev_keukencoach .request_block h3,
.page-template-online_magazine .dev_keukencoach .request_block h3 { padding: 20px 0 0 0;}
.online_magazine_top .left_option ul li { font-size: 16px; padding: 0 0 0 25px;}
.online_magazine_top .left_option ul li:after { width: 20px; height: 20px;} 
.online_magazine_top .image_box img {transform: rotate(0deg);}
.over_content .img-wrapper { margin-top: 36px; margin-bottom: 10px;}
.online_magazine_top .left_option ul { padding: 0 0 30px 0;}
.online_magazine_top .image_box { padding: 0 0 0 0;}
.online_magazine_center_row .online_magazine_center_img {width: 100%; display: contents;}
.online_magazine_center .online_magazine_center_row{ display: block; min-width: 235px;}
.request_magazine_sec { padding: 60px 0;}
.request_magazine_form_box {display: block;}
.request_magazine_form_box .request_magazine_left_form { width: 100%;}
.request_magazine_form[data-stap-form="form-1"] {width: auto;}
.request_magazine_form_box .request_magazine_right_form .img_form img {float: none;}
.over-banner .banner-text h1 { font-size: 24px;}
.page-template-online_magazine_2 .over-banner h1 .stars ,
.page-template-online_magazine .over-banner h1 .stars { left: 80%; margin-bottom: 0;}
.page-template-online_magazine_2 .over-banner h1 .stars img ,
.page-template-online_magazine .over-banner h1 .stars img { max-width: 60px;}
.online_magazine_center_row .online_magazine_center_dtl {width: 100%;}
.over_content .img_bottom_text { margin-bottom: 35px;}
.over_content p + h2, .over_content p + h3 { margin-top: 43px;}

.inner-page .over_content .row div[class*="col"] { font-size: 18px; line-height: 32px; }

.over_content .img-fluid,
.over_content .text-block,
.over_content .heading { padding-right: 37px; padding-left: 37px; }

.over_content .heading .stars { right: 50px; }

.peice-popup h4 { font-size: 13px; line-height: 18px; margin-bottom: 30px; }

.peice-popup .filter-btn { margin-top: 30px; }

.ang-check-block .check-box ul li input[type="checkbox"] + label { font-size: 14px;line-height: 26px; }

.peice-popup .price-select { height: 50px; background:url(../images/caret-down.svg) 90% center no-repeat; -webkit-appearance: none;-moz-appearance: none;appearance: none;}

.expert_block { padding-left: 0; }

.blog-footer { border-right: none; }
.footer-box { padding-right: 0;padding-left: 0; }
.footer-top-inner .logo,
.zeker-img { display: block; float: none;margin-right: auto;margin-left: auto; }
.footer-top-inner .ft-logo { margin-top: 0; }
.footer-top-inner .logo { width: 150px; }
.footer-top-inner .logo a { width: 100%; padding: 0 0 31px 0;}
.footer-top-inner .logo img { width: 100%; max-height: 100%; }
.footer-top-inner .zeker-img { padding-top: 82px; }
.footer-bottom { padding-bottom: 10px; }
.footer-bottom .container { flex-direction: column;align-items: flex-start; }
.footer-bottom .copyright { width: 100%; padding-left: 0; margin-bottom: 30px;flex-wrap: wrap;justify-content: center; }
.footer-bottom .copyright strong { display: block;width: 100%; margin-left: 0; padding-left: 0; line-height: 2.33; }
.footer-bottom .copyright strong:before { display: none; }
.footer-bottom { padding: 0;}



/*Winkels Page Start*/
.winkels_top_titles { margin-bottom: 30px; }
.winkels_top_titles h1 { font-size: 32px;line-height: 40px;margin-bottom: 25px; }
.winkels_lista { padding: 17px 0 0; }
.winkels_box .image_blk { height: 330px; }
.winkels_box .winkels_txt_link { font-size: 19px; }
/*Winkels Page End*/


.winkel_banner { margin-bottom: 60px; }
.winkel_banner .row { min-height: inherit; }
.winkel_banner .banner_img { margin-bottom: 30px;min-height: 200px; }
.winkel_desc h6 { font-size: 14px; }
.winkel_desc h2 { font-size: 32px;line-height: 40px; margin-bottom: 30px;}
.inspire_top_sec { padding: 0 0 42px; }
.inspire_banner { padding-bottom: 60px; }
.inspire_banner .banner_img { margin-bottom: 30px;min-height: 200px; }
.inspire_banner .text_block { max-height: 210px;overflow: hidden;margin-bottom: 0; }
.inspire_desc_block h1,
.inspire_desc_block h2 { font-size: 32px;line-height: 40px; }
.inspire_desc_block h6 { font-size: 14px; }

.inspire_detail_main .container { padding-right: 0;padding-left: 0; }
.inspire_detail_main .latest_blogs .container { padding-right: 15px; padding-left: 15px;max-width: 540px; }
.inspire_detail_banner .container { min-height: 270px; }
.summary_sec { margin-top: -120px !important; }
.summary_sec .container { padding-right: 20px;padding-left: 20px; }
.summary_sec .summary_box { padding: 30px 30px 35px; }
.summary_sec .link-btn { padding-left: 30px;padding-top: 0; }
.summary_sec .summary_box h6 { font-size: 14px; }
.summary_sec .summary_box h1 { font-size: 32px;line-height: 40px;margin-bottom: 20px; }
.concept_sec { margin-top: 100px; }
.concept_sec h3 { padding: 0 20px;margin-bottom: 30px;font-size: 24px;line-height: 32px; }
.concept_sec .content_box { padding: 30px 20px 60px;flex-direction: column; }
.concept_sec .content_box:after {position: absolute;bottom: 0;left: 0;z-index: -1; width: 100%;height: 108px;pointer-events: none;content: '';background: #F7F6F3;}
.concept_sec .content_box .text_box { padding-right: 0;padding-bottom: 30px; }
.concept_sec .content_box .brand_box { min-width: 92px;height: 92px;width: 92px;margin-left: auto; }
.concept_sec .images_block { background: #F7F6F3; }
.concept_sec .images_block .image_box img { height: 293px;object-fit: cover; }
.more_content .container { padding-right: 20px;padding-left: 20px; }
.more_content .headings { flex-direction: column;align-items: flex-start;padding-top: 14px;padding-bottom: 14px; }
.more_content .headings span { display: block;font-size: 32px;line-height: 48px; }
.more_content .headings span + span { padding-top: 25px; }
.more_content .content_row .row { margin-top: 60px; }
.inspire_detail_main .more_content .content_row { padding-bottom: 45px; }
.more_content .content_row .text_block h3 { font-size: 24px;line-height: 40px;margin-bottom: 24px; }
.inspire_detail_main .request_block { width: auto;margin: 0 -20px;padding-right: 20px;padding-left: 20px; }
.inspire_detail_main .request_block h3 { font-size: 24px;line-height: 40px; margin-bottom: 30px;}
.explore_sec_main .heading_bar .title_box:before { left: 50%;margin-left: -33px; }
.explore_sec_main .heading_bar .title_box { padding: 60px 0 40px; }
.explore_sec_main .heading_bar .title_box h2 { font-size: 24px;line-height: 40px;}


.brand_detail_main { padding-bottom: 80px; }
.brand_detail_banner .container { min-height: 270px; }
.brand_detail_main .summary_sec .brand-icon { margin-bottom: 24px;width: 130px; }
.brand_abt { margin-top: 70px; }
.brand_abt .inner_block { padding: 30px 20px;width: auto; }
.brand_abt .container { padding-right: 0;padding-left: 0; }
.brand_detail_main .more_content .content_row .row,
.brand_detail_main .more_content .content_row .row + .row { margin-top: 60px; }
.brand_detail_main .brand_action { margin-top: 80px;margin-bottom: 0; }
.brand_detail_main .brand_action .flxrow {flex-direction: column;justify-content: flex-start;}
.brand_detail_main .brand_action .text_box { width:100%;max-width: 100%; }
.brand_detail_main .brand_action .text_box h3 { font-size: 20px;line-height: 28px; }
.brand_detail_main .brand_action .img_blocks { min-width: 260px;width: 260px;margin-top: 25px;margin-bottom: 45px; }
.brand_detail_main .brand_action .brand-box p { font-size: 18px;line-height: 26px; }
.brand_location { margin: 60px 0 0; }
.brand_location .flxrow { flex-direction: column;justify-content: flex-start; }
.brand_location .text_block { padding: 30px 20px;width: 100%; }
.brand_location .text_block h6,
.brand_location .text_block p { font-size: 16px;line-height: 20px; }
.brand_location .image_box { min-width: 100%;width: 100%; }
.brand_location .image_box .imgbox { min-height: inherit; }
.brand_location .image_box .imgbox img { display: block;opacity: 0;visibility: hidden; }

/*============ Lp-Press Page Start ============*/
.lp-press-section { padding:50px 0 60px 0;}
.lp-press-block .lp-press-top .lp-top-text { margin:0px;}
.lp-press-block .lp-press-top .lp-top-text h2 { font-size:32px;}
.lp-press-block .lp-press-top .lp-top-image { margin:50px 0 0 0;}
.lp-press-block .lp-press-text ul + h3 { padding:30px 0 0 0;}
.lp-press-block .lp-press-text ul li { margin:0 0 8px 0;}
.lp-press-block .lp-press-form { margin:120px 0 0 0; padding:64px 25px 65px 25px;}
.lp-press-block .lp-press-form .lp-form-circle { width:150px; top:-110px; left:15px;}
.lp-press-block .lp-press-form .lp-form-shape { top:-56px; right:15px;}
.lp-press-block .lp-press-form .lp-form-shape img { max-width:160px;}
.lp-press-block .lp-press-form .lp-form-block .text { margin:0 0 15px 0;}
.lp-press-block .lp-press-form .lp-form-block .text p { margin:20px 0 0 0;}
.lp-press-block .lp-press-bottom { padding:50px 0 0 0;}
.lp-press-block .lp-press-bottom .lp-bottom-image { text-align:right; padding:40px 20px 0 20px;}
.lp-press-block .lp-press-bottom .lp-bottom-image img { max-width:120px;}


.grp_img_box .img_box { min-width: 100%; width: 100%; -webkit-transform:none !important; -moz-transform:none !important; -ms-transform:none !important; transform:none !important; }
.lp-press-bottom .steps_section { padding-top: 0; }
.grp_img_box .img_box + .img_box { margin-top: 20px; }
.lp-press-bottom .steps_section { padding-bottom: 77px; }
.header-lp .logo { width: 169px; }
.header.header-lp { padding: 60px 0 0 0; }
.lp-press-block .lp-press-middle { padding-top: 78px; }
.lp-press-block .lp-press-top .lp-top-text h3 { font-size: 27px; }
.lp-press-block .lp-press-top .lp-top-text h2 { padding-bottom: 27px; }
.lp-press-block .lp-press-middle .lp-press-text { margin-top: 0; }
.lp-press-block .lp-press-text p + h3 { padding: 15px 0 0 0; }
.header-lp .logo { padding: 0 0 0 15px; }
.lp-press-block .lp-press-form .gform_wrapper .gform_fields .gfield .gfield_radio,
.lp-press-block .lp-press-form .gform_wrapper .gform_fields .gfield .gfield_checkbox { margin-top: 0; margin-bottom: 0; }
.lp-press-block .lp-press-form .gform_wrapper ul.gform_fields li.gfield .gchoice { margin-bottom: 5px; }
.lp-press-bottom .steps_section .container { padding-left: 15px; padding-right: 15px; }
.grp_img_box { -ms-flex-wrap: wrap;flex-wrap: wrap; }

/*============ Lp-Press Page End ============*/

/*============ Franchise Page Start ============*/
.inner-page .over_content .text-wrap blockquote, 
.text-wrap blockquote > p,
.text-wrap blockquote,
.inner-page .over_content .text-wrap blockquote > p {font-size: 20px;}
.text-wrap blockquote:after { top: -44px;bottom: -35px; }
.text-wrap blockquote { max-width: 760px; padding-left: 45px; margin: 77px auto 65px auto; padding-left: 25px; }
.text-wrap blockquote p:before { top: -3px;bottom: -3px; }
.franchise-page .text-wrap h2 { padding-bottom: 13px; }
.franchise-page .text-wrap li { font-size: 14px; }
.franchise-page .text-wrap ul { margin-top: 0; }
.franchise-page .relevant_articles_blog { padding-top: 21px; padding-bottom: 40px; }
.inner-page.franchise-page .over_content h3 { margin-bottom: 0; }
.inner-page.franchise-page .blog-block .blog-box.block_lista { padding-bottom: 15px; }
.franchise-banner .banner-icons .logo_icon_keuku img { width: 80px; }
.pro_box_franchise + .text_wrap_franchise { margin-top: 0; }
.text_wrap_franchise { padding: 50px 0 33px 0; }
.franchisenemer_sec { margin-top: 0; }
.franchise-page .text-wrap p + p { padding-top: 20px; }
.franchisenemer_img { padding-left: 0; }
.franchisenemer_img img { width: auto; height: auto; max-width: 100%; max-height: 450px; margin: 0 auto; }
.franchise-page .over_content .franchisenemer_inner .row { align-items: flex-end; align-content: flex-end; }
.franchisenemer_img { margin-top: 25px; text-align: center; }
.more_information_main .more_information_img { width: 100%; text-align: center; }
.more_information_main .more_information_img img { margin: 0 auto; max-width: 190px; }
.more_information_main .more_information_dtl { width: 100%; padding: 25px 0 0 0; }
.more_information_sec { padding: 45px 0; }
.inner-page.franchise-page .blog_page_link { padding-top: 0; }

.franchisenemer_sec a.button {height: 50px;line-height: 50px;font-size: 14px;padding: 0 25px; min-width: 1px; }
.inner-page.franchise-page .over_content h3 { font-size: 21px; }
.franchise-page.inner-page .more_information_dtl .cnt_information, 
.franchise-page.inner-page .more_information_dtl p { font-size: 15px; }
.latest_blogs .show_on_mobile .blog-box.block_lista { margin-bottom: 0; }
.pro_box_franchise .franchise_col,
.pro_box_franchise .franchise_col:first-child, .pro_box_franchise .franchise_col:nth-child(2) { width: 100%; }
/*============ Franchise Page End ============*/

/* franchisepagina-lp Page Start */
.franchise_lp_txt h1 { font-size: 34px; padding: 0 0 27px 0; }
.franchise_lp_dtl p { font-size: 16px; }
.franchise_lp_dtl { max-width: 360px; margin-bottom: 43px; }
.franchise_lp_txt .button.new { font-size: 16px; padding: 15px 22px; }
.mian_timebox_banner { height: 240px;min-width: 240px; margin: 0; }
.mian_timebox_banner > img { width: 32px; }
.days_indicate { font-size: 20px; }
.time_indicate { font-size: 15px; }
.franchise_lp_txt {padding: 35px 0 40px;min-height: 1px; width: 100%;}
.map_box { height: 222px; margin-bottom: 25px; }
.map_box_right h4 { font-size: 20px; }
.map_box_right p ,
.map_box_right h6 { font-size: 16px;line-height: 26px; }
.our_keuk_inner > .row .our_keuk_img { width: 100%; margin-bottom: 20px; }
.our_keuk_sec { padding: 45px 0 40px 0; }
.our_keuk_sec .our_keuk_inner { padding: 25px 0 0 0; }
.our_keuk_inner > .row + .row { padding-top: 50px; }
.franchise_lp_cnt { margin-top: 35px; }
.franchise_lp_cnt_inner { padding: 45px 0; }
.our_keuk_sec h2 { font-size: 28px; }
.banner_time_main { padding-top: 35px; left: 0; position: relative; -webkit-transform: none;-moz-transform: none;-ms-transform: none;transform: none; justify-content: center;  }
.banner_time_main .time_arrow { display: none; }
.map_box_franchise { padding: 35px 0; }
.our_keuk_inner .our_keuk_dtl p { font-size: 14px; }
.our_keuk_inner .our_keuk_dtl p + p { padding-top: 20px; }
.image_franchise_lp { position: relative; width: 100%; height: auto; display: block; }
.image_franchise_lp .bannerimage_franchise_lp:after { content: ''; display: block; padding: 25% 0; }
.franchise_lp_cnt_inner .gform_wrapper ul.gform_fields li.gfield input[type="text"], 
.franchise_lp_cnt_inner .gform_wrapper ul.gform_fields li.gfield textarea { height: 50px; } 
.franchisenemer_sec .franchisenemer_inner.franchisenemer_inner_rev .franchisenemer_img { float: none; padding-left: 0; padding-right: 0; width: 100%; }
.franchisenemer_sec .franchisenemer_inner.franchisenemer_inner_rev .franchisenemer_img img { float: none; }
.franchise_lp_cnt_dtl h3 { font-size: 21px; }
.franchise_lp_cnt_dtl p { font-size: 14px; }
.franchise_lp_cnt_inner .gratis_advies_frm { padding-top: 35px; }
.text-wrap .franchisenemer_text h2 { padding-bottom: 16px; }
.franchise_lp_cnt_inner:after { border-left: 20px solid transparent;border-right: 20px solid transparent; border-bottom: 20px solid #F7F6F3; left: 20px; }
.franchise-lp-page .text-wrap blockquote {margin-top: 45px;margin-bottom: 45px;}
.franchise-lp-page .text-wrap blockquote:after { top: -45px; bottom: -45px; }
.text-wrap blockquote .caption { font-size: 14px; }
/* franchisepagina-lp Page End */

/* Home Franchise Block Start */
.home_franchisepagina { padding-top: 70px; }
.home_franchisepagina_left { padding: 31px 20px; }
.home_franchisepagina_left h2 { font-size: 33px; padding: 0 0 22px; }
.home_franchisepagina_left p { font-size: 16px; }
.home_franchisepagina_left .button.new { padding: 15px 22px; font-size: 16px; }
.home_franchisepagina .home_franchisepagina_inner  { -ms-flex-direction: column !important; flex-direction: column !important; }
.home_franchisepagina_left,
.home_franchisepagina_right { width: 100%; }
.home_franchisepagina_right .home_franchisepagina_image { padding: 25% 50%; }
.home_franchisepagina_left .mian_timebox_banner { position: relative; -webkit-transform: translateX(0) rotate(-5deg);-moz-transform: translateX(0) rotate(-5deg);-ms-transform: translateX(0) rotate(-5deg);transform: translateX(0) rotate(-5deg); bottom: auto; margin: 35px auto 15px; }
/* Home Franchise Block End */

.over-wat-block .row.flex-row-reverse .wat-img-sec { justify-content: flex-end; }


.home_banner_vr.home-banner { height: 510px; }
.top_vr_icon img { width: 60px; }
.down_icon a svg { width: 50px; height: auto; }
.home-banner .banner-caption .banner-caption-inner .buttons { margin-top: 41px; }
.home_page_vr .home-keuken-block .row > div[class*="col-"] { margin-bottom: 50px; }
.home_page_vr .overview-brand-block .over-brand-list { margin-bottom: 20px; }
.home_page_vr .over-wat-section { padding: 31px 0 53px 0; }
.over-wat-section { margin-top: 0 !important; padding: 81px 0 58px;}
.over-wat-section .pro-main-logo img { max-width: 86px; height: auto;}
.over-wat-section .wat-title-sec h2 { padding: 30px 0 20px; font-size: 40px;}

.review_360_wrap .review_first_box { padding: 40px 30px 70px;margin-top: -40px; }
.review_first_box .review_title { flex-direction: column;justify-content: flex-start; }
.review_first_box .right_box { text-align: start;padding-top: 20px; }
.review_title h3 { font-size: 24px; }
.review_first_box .text_block { padding-top: 40px; }
.review_first_box .text_block h6 { font-size: 24px; }
.reviews-listing.new-22 .request_block,
.review_blocks_main .request_block { margin-bottom: 100px; }


.consultation_image .bg_img { width: 100%; height: 200px; }
.customer_say_sec { padding: 57px 0 24px  0; }
.bottom_title_customer_say { margin-top: 30px; }
.customer_say_row { padding-top: 30px; }
.consultation_sec { padding: 25px 0 54px 0; }
.consultation_list {padding-top: 35px;}
.top_title_customer_say h3 ,
.consultation_inner h3,
.aanbiedingen-title h3 { font-size: 24px; }
.top_title_customer_say h3 { padding: 0 35px; }
.gratis_advies_page .aanbiedingen-title h3 { padding-bottom: 0; }
.gratis_advies_row .gratis_advies_form { padding: 0 0 50px 0; width: 100%; }
.gratis_advies_row .gratis_advies_dtl { width: 100%; padding: 40px 0 0 0; }
.gratis_advies_dtlinner { min-height: 1px; }
body .gratis_advies_page .gratis_advies_frm .gform_wrapper .gform_footer {margin-top: 16px;}
.customer_say_row .customer_say_col { width: 100%; }
.gratis_advies_dtlinner::after { top: -40px; left: 0; bottom: auto; right: 0; width: auto; height: 1px; }
.consultation_list .consultation_row + .consultation_row { padding-top: 35px; }
.consultation_list .consultation_row .consultation_image { width: 100%; }
.consultation_list .consultation_row .consultation_dtl { width: 100%; }
.consultation_dtl .number_cunt { font-size: 50px; }
.consultation_list .consultation_row .consultation_dtl { padding: 15px 0 0 50px; }
.consultation_dtl h5 { padding: 0 0 26px 0; font-size: 22px; }
.gratis_advies_page { padding: 15px 0 0 0; }
/* .gratis_advies_row .gratis_advies_form { padding-right: 54px; } */
.gratis_advies_dtlinner ul li { padding: 0 0 0 32px; font-size: 16px; }
.gratis_advies_dtlinner ul li:after { width: 23px;height: 18px; }
.gratis_advies_dtlinner ul li+li { margin-top: 22px; }
.customer_say_top_first { padding-bottom: 20px; }
.customer_say_box .customer_say_top h4 { font-size: 22px; }
.customer_say_box .customer_say_bottom { padding-top: 20px; }
.top_title_customer_say h3 { padding: 0 15px; width: 100%; max-width: 80%; }
.bottom_title_customer_say .bottom_title_customer_say_inenr { padding: 0 25px; }
.customer_say_top_first .customer_say_rat { font-size: 19px; }
body .gratis_advies_page .gratis_advies_frm .gform_wrapper .gform_footer .gform_button {height: 50px;padding-left: 22px !important;padding-right: 22px !important; font-size: 16px; }
body .gratis_advies_page .gratis_advies_frm .gform_wrapper ul li.gfield.left_side, 
body .gratis_advies_page .gratis_advies_frm .gform_wrapper ul li.gfield.right_side { margin-bottom: 0 !important; }
.more_advi { padding-top: 25px; }

.conversation_sec .conversation_inner h3 { font-size: 20px; }
.thanku_sec { padding-top: 41px; }
.logo_animation > div { width: 100px !important;height: 100px !important; }
.thanku_sec.thanku_sec_request .logo_animation { padding: 100px 0 17px 0;}
.img_thanku_request img { max-width: 230px;}
.conversation_row .conversation_col { width: 100%; }
.back_btn { padding-top: 30px;}
.conversation_row .conversation_col+.conversation_col { margin-top: 30px; }
.conversation_row { padding-top: 31px; }
.conversation_box { padding: 15px 0 0 45px; }
.conversation_dtl .conversation_number { margin-right: 10px; height: 35px;line-height: 35px;width: 35px; font-size: 17px; top: -3px; }
.conversation_box .conversation_image { height: 100px; }
.content_blocks_sec { padding-bottom: 30px; }
.thanku_sec .content_blocks .row { margin-top: 40px; }
.conversation_box .conversation_dtl { min-height: 50px; }

body .information_form .gratis_advies_frm .gform_wrapper ul.gform_fields {display:flex;}
body .gratis_advies_frm .gform_wrapper ul li.gfield.left_side,
body .gratis_advies_frm .gform_wrapper ul li.gfield.right_side{max-width:100% !important;}
body .information_form .gratis_advies_frm .gform_wrapper ul li.gfield.left_side {order:-1;}
body .information_form .gratis_advies_frm .gform_wrapper ul li.gfield.right_side {order:1;}

.more_cnt_sec { padding: 80px 0 0 0; }
.cmn_txt h2 { padding: 0px 0 20px 0; }
.cmn_txt h5 { margin-bottom: 20px; }

.review_blocks_main .title { padding: 0 0 40px 0; }
.review_blocks_main .title h3 { font-size: 28px; }
.review_blocks_main .row + .row { margin-top: 60px; }
.row .review_text_content { padding: 30px 0 0 0 !important; }
.review_text_content h4 { font-size: 24px; }
.review_from_wrap { padding: 60px 0; }
.rev_reply { flex-direction: column; }
.rev_reply .img-block { width: 100%;margin-right: 0; }

.review_banner { min-height: 256px; }
.review_banner .caption_wrap { max-width: 80%; }
.review_banner .caption_wrap h2 { font-size: 36px; }
.review_banner .caption_wrap .stars { min-width: 70px;width: 70px;right: 0; }
.beoordelingen-section.new_22 .first_block:before { height: 50px;margin-bottom: -2px; }
.new_filter_main .flxrow { flex-direction: column; }
.new_filter_main .sort { padding-top: 20px; }

.beoordelingen-section.new_22 { padding-bottom: 0; }
.beoordelingen-section.new_22 .more_page_blk { margin-bottom: 80px; }
.beoordelingen-section.new_22 .beoordelingen-top { padding-bottom: 0; }
.beoordelingen-top .review-top-box { margin-bottom: 30px; }
.beoordelingen-section .filter_blk_main { padding-bottom: 50px; }
.beoordelingen-section.new_22 .reviews-listing .row { padding: 0 0; }
.beoordelingen-top > .row { gap: 16px; margin: 0 0; }
.beoordelingen-top > .row > div[class^="col-"] { padding: 0 0; }
.beoordelingen-top > .row > div[class^="col-"]:nth-child(1),
.beoordelingen-top > .row > div[class^="col-"]:nth-child(2) { width: calc(50% - 8px);max-width: calc(50% - 8px); }
.beoordelingen-top .review_block .innerbox { padding-right: 20px; padding-left: 20px; }
.beoordelingen-section.new_22 .beoordelingen-block { margin-top: 0; }
.rev_content .rev_images .review-box-image .imgbox { width: 100%; }
.review_block_new .review_title { flex-direction: column;justify-content: flex-start; }
.rev_rating span { font-size: 32px;line-height: 40px; }
.rev_rating strong { line-height: 40px; }
.rev_rating span i { min-width: 22px;max-width: 22px; }
.hier-vind-je-page .banner-caption .review-top-box .rev_rating span i { margin-right: 8px; }
.rev_rating { margin-top: 15px; }
.review_title .left_box { padding-bottom: 20px; }
.review_block_new .review_title .date { padding-top: 0; }
.rev_reply { flex-direction: column; }
.rev_reply .img-block,
.review_block_new .rev_reply .img-block { z-index: 2; margin-top: -56px; margin-right: 0; margin-left: 30px; padding-top: 0; align-items: flex-start; }
.review_block_new .rev_content .cust_from { margin-top: 50px; }
.new_filter_main { padding: 20px 0; }
.new_filter_main .select_box { flex-direction: column; }
.new_filter_main .select_box select + select { margin-top: 20px;margin-left: 0; }

/* .beoordelingen-section.new_22 .first_block { padding-right: 30px;padding-left: 30px; } */
.beoordelingen-section.new_22 .reviews-listing .row div[class*="col-"] { flex: 0 0 100%;max-width: 100%; }
.beoordelingen-section.new_22 .beoordelingen_new_blk { padding: 0 0 20px; }
.beoordelingen-section.new_22 .beoordelingen_box .image { height: 330px; }
.review_block_new { padding: 25px 20px; }
.review_block_new .rev_content .text_block h6 { font-size: 24px; }
.rev_content .rev_images { margin-top: 40px; }

.rev_content { padding-top: 60px;padding-bottom: 90px; }
.rev_content .text_block h6 { font-size: 32px; }
.rev_related .row div[class*="col-"] + div[class*="col-"] { margin-top: 30px; }

.review_title h3 { font-size: 22px; }
.review_360_wrap .review_first_box { padding: 40px 30px 50px; }
.review_360_wrap .review_first_box .right_box { padding-top: 0; }
.review_first_box .text_block h6 { font-size: 26px; }
.review_360_map .map_title { padding-left: 30px; }
.review_360_map .map_title span { font-size: 22px; }
.review_360_map { margin-bottom: 70px; }
.review_blocks_main .row + .row { margin-top: 70px; }
.row.flex-row .review_text_content { padding: 30px 30px 0 30px; }
.row.flex-row-reverse .review_text_content { padding: 30px 30px 0 30px; }
.review_blocks_main .title { padding: 0 0 40px 30px; }
.review_from_wrap { padding: 80px 30px 90px; }
.relevant_articles_blog.latest_blogs { margin-top: 30px; }

.review_from_sec.winkels_page { padding-top: 0; }
.review_from_sec.winkels_page h1 { font-size: 28px;margin-bottom: 40px; }
.review_from_sec.winkels_page .gform_legacy_markup_wrapper .gform_footer .button { line-height: 1.11 !important;padding: 10px 20px; }
body .winkels_top_titles .gform_wrapper ul li.gfield textarea { height: 200px; }
body .review_form_wrap .ginput_container_radio ul.gfield_radio { max-width: 316px; }


.new_filter_main:before,
.new_filter_main:after { width: 50%;pointer-events: none;z-index: -1; }
.fancybox-container .fancybox-navigation .fancybox-button,
.fancybox-navigation .fancybox-button div { width: 34px;height: 34px; }
.fancybox-container .fancybox-toolbar .fancybox-button--close { width: 32px;height: 32px; }

body .winkels_top_titles .gform_wrapper li.gfield+li.gfield.review_label > .gfield_label { margin-bottom: 0; }
.gform_body .range-wrap { margin-top: 40px; }
.gform_body input[type=range] { margin: 10px 0; }
.gform_body .track { height: 10px; }
.gform_body .thumb { width: 25px;height: 25px; }
.gform_body .range-value span { width: 50px;height: 32px;font-size: 18px;line-height: 30px; }
.gform_body .range-value span:before { width: 10px;height: 10px;margin: -5px 0 0 -5px; }

.nice-select.winkel_action, .nice-select.order_action { width: 100%; }
.nice-select.order_action { margin: 20px 0 0 0; }


.header-center.header-lp .logo { padding-top: 0; width: 78px; }
.header-center.header-lp .logo img { max-height: none; }
.landing_banner_sec .landing_banner_inner h2 { font-size: 37px; margin-bottom: -15px; }
.landing_banner_sec .landing_banner_inner h1 { font-size: 75px; padding: 0 0 25px 0; }
.banner_left_img { left: -30px; bottom: 70px; }
.banner_left_img img { width: 150px; height: auto; }
.banner_right_img { right: -20px; bottom: 57px; }
.banner_right_img img { width: 150px; height: auto; }
.landing_banner_sec .landing_banner_inner p { font-size: 16px; }
.landing_page_flexy_dtl p { font-size: 14px; }
.landing_banner_sec { padding-top: 30px; }

.landing_banner_timelocation { margin: 128px 0 0 0; }
.landing_page_wrap .missit_txt span { font-size: 19px; }
.landing_page_wrap .missit_txt i { font-size: 0; line-height: normal; }
.landing_page_wrap .missit_txt i img { width: 22px; height: auto; }
.landing_page_wrap { padding: 165px 0 0 0; }
.landing_page_wrap .missit_txt { top: 59px; }
.collaboration_icon { justify-content: center; }
.collaboration_icon li a img { max-width: 150px; max-height: 65px; }
.landing_banner_inner_main { max-width: 740px; z-index: 2; }
.landing_banner_timelocation .landing_timelocation_inner .landing_timelocation_wrap { font-size: 14px; }
.landing_banner_timelocation .landing_timelocation_inner .landing_timelocation_wrap + .landing_timelocation_wrap:before { margin: 0; width: 100%; height: 1px; display: block; position: absolute; top: 0; left: 0; }
.landing_banner_timelocation .landing_timelocation_inner .landing_timelocation_wrap + .landing_timelocation_wrap { padding-top: 10px; margin-top: 10px; position: relative; }
.landing_timelocation_wrap i { margin-right: 10px; }
.landing_page_flexy_row .landing_page_flexy_img .img_wrap_flexy { width: 258px; }
.landing_page_flexy_row .landing_page_flexy_img { width: 266px; }
.flexy_btn .button { font-size: 16px;padding: 22px 34px; }
.landing_page_flexy_dtl h2 { padding-bottom: 13px; }
.flexy_btn { padding-top: 20px; -ms-flex-direction: column; flex-direction: column; align-items: flex-start; align-content: flex-start; }
.flexy_btn .comny_icon { margin-bottom: 15px; order: -1; }
.landing_page_flexy_row .landing_page_flexy_dtl { width: 100%; padding: 35px 0 0 0; }
.landing_page_wrap_inner .landing_page_flexy_row.flip_div .landing_page_flexy_dtl { padding-right: 0; }
.landing_banner_timelocation .landing_timelocation_inner { padding: 10px 15px; border-radius: 5px; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.landing_page_wrap_inner .landing_page_flexy_row.flip_div,
.landing_page_wrap_inner .landing_page_flexy_row { padding-right: 0; -ms-flex-direction: column; flex-direction: column; align-items: flex-start;align-content: flex-start; }
.landing_page_wrap_inner .landing_page_flexy_row.flip_div { padding-left: 0; }
.collaboration_sec { padding: 107px 0 115px; }
.collaboration_sec h5 { font-size: 20px; padding: 0 0 15px 0; }
.win_action_txt.hexa-shap { width:125px;height: 107px; }
.win_action_txt { font-size: 20px; top: -40px; left: 0; }
.landing_page_forms { margin: 100px auto 0; padding: 15px 15px 0 15px; }
.landing_page_forms h2 { padding: 0 0 15px 0; }
.main_landing_wp { padding-bottom: 90px; }
.landing_page_wrap_inner .landing_page_flexy_row + .landing_page_flexy_row { padding-top: 113px; }
.form_blk_wrap { padding: 30px 0 0 0; position: relative; z-index: 2; }
.form_blk_wrap .form_blk { width: 100%; padding: 0 0 30px 0; }
.form_blk_wrap .image_form_image { position: absolute; bottom: 0; right: 10px; z-index: -1; width: 170px; display: none !important; }
.form_blk .gform_wrapper .gform_footer .button, 
.form_blk .gform_wrapper .gform_page_footer .button { height: 57px;font-size: 16px;padding: 0 48px 0 20px;background-position: center right 18px;background-size: 20px auto; }
.landing_page_forms p { font-size: 14px; }
.tag__flexy { padding: 0 0 15px 0; }

.main_landing_wp::after { background-size: auto 100%;height: 344px; }

.form_blk .gform_wrapper input[type=color], 
.form_blk .gform_wrapper input[type=date], 
.form_blk .gform_wrapper input[type=datetime-local], 
.form_blk .gform_wrapper input[type=datetime], 
.form_blk .gform_wrapper input[type=email], 
.form_blk .gform_wrapper input[type=month], 
.form_blk .gform_wrapper input[type=number], 
.form_blk .gform_wrapper input[type=password], 
.form_blk .gform_wrapper input[type=search], 
.form_blk .gform_wrapper input[type=tel], 
.form_blk .gform_wrapper input[type=text], 
.form_blk .gform_wrapper input[type=time], 
.form_blk .gform_wrapper input[type=url], 
.form_blk .gform_wrapper input[type=week], 
.form_blk .gform_wrapper select, 
.form_blk .gform_wrapper textarea { height: 46px; }

body .form_blk .gfield_error > div:after { top: 8px; }


/* .landing_team_image_wrap { width: 535px; } */
.landing_team_dtl_wrap { /*width: calc(100% - 535px);*/ width: 100%; padding: 30px 0 0 0; }
/* .landing_team_image_main .hexagon_shape { height: 133px; } */
.landing_team_blk { margin: 100px 0 0 0; }
.landing_team_dtl_wrap h2 { padding: 0 0 22px 0; }
.landing_team_image_wrap .landing_team_image { --amount: 2;--counter: 1;grid-gap: 1rem; }
.landing_team_image_wrap { max-width: 340px; width: 100%; margin: 0 auto; }
.landing_team_image_wrap .landing_team_image li:nth-of-type(n + 3) { --counter: 2; }
.landing_team_image_wrap .landing_team_image li:nth-of-type(4n + 1),
.landing_team_image_wrap .landing_team_image li:nth-of-type(4n + 3) { grid-column: 1/span 3;grid-row: calc(var(--counter) + var(--counter) - 1)/span 2; }
.landing_team_image_wrap .landing_team_image li:nth-of-type(4n + 2),
.landing_team_image_wrap .landing_team_image li:nth-of-type(4n + 4) { grid-column: 3/span 3; }
.header-top-inner { display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: space-between; }
.header-btnbox-mobile .header-btn { display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: center; text-align: center; font-size: 12px; font-family: 'Montserrat-Regular'; padding: 0 16px; min-height: 39px; border-radius: 3px; }
.header-top-inner .header-btnbox-mobile { padding-right: 16px; }
body.open-menu .header-bottom.d-none { display: none !important; }
.search-results .header { padding: 0 0 103px 0	; }

.f-button[data-fancybox-close],
.single-aanbieding-keuken .fancybox__toolbar button[data-fancybox-toggle-fullscreen],
.fancybox__nav .f-button.is-next,
.fancybox__nav .f-button.is-prev { width: 50px !important; height: 50px !important; }

.page-template-wat_is_een_keukencoach .inner-page .over_content h2 { margin-bottom: 19px; line-height: 1.22222; }
.page-template-wat_is_een_keukencoach .over-wat-section { margin-top: 79px !important; }
/* .page-template-wat_is_een_keukencoach .request_block .container { padding: 0; width: 100%; max-width: 100%; }  */

/* .page-template-wat_is_een_keukencoach .request_block .image_box img { width: 100%; max-width: 100%; } 
.page-template-wat_is_een_keukencoach .request_block .left_option { width: 100%; max-width: 540px; padding: 0 15px; margin: 0 auto; }  */
.online_magazine_center_row .online_magazine_center_img img { width: 100%; }
.online_magazine_center_row .online_magazine_center_img { display: inline-block; vertical-align: top; }
.online_magazine_center_row .online_magazine_center_dtl { padding: 25px 0 35px !important; }
.online_magazine_center::before { display: none; }
.request_magazine_form_box .request_magazine_right_form { width: 100%; }
.request_magazine_form_box .request_magazine_right_form img { width: 100%; height: auto; }

.dev_keukencoach .pagination .page-numbers.next { display:none; }
.inspiration_sec .inspiration_wrap { max-width:600px; }
.inspiration_sec { bottom:65px; }
.inspiration_sec .image_block { right: 10px;bottom: 0; margin-right:0; }
.inspiration_sec .image_block .imgbox { width:180px;pointer-events:none; }
.inspiration_sec .text_block { margin-left:0;align-items: flex-end; }
.inspiration_sec .text_block p { font-size:12px; }
.inspiration_sec .text_block .btnbox { margin-left:20px; }
.inspiration_sec .text_block .btnbox .button.new { min-width: 174px;height:35px;padding: 0 0; font-size:12px; }

.home-banner.banner-image .banner-caption { padding: 25px 0 55px 0 ; }
.home-banner.banner-image .banner-caption h1 { padding-bottom: 0; }
.home-banner.banner-image .banner-caption .buttons { align-items: flex-start; margin-top: 22px; flex-wrap: wrap; justify-content: flex-start; }
.home-banner.banner-image .banner-caption .buttons a.btn-360 { margin-left: 0; font-size: 14px; }
.home-banner.banner-image .banner-caption .buttons a.btn-360 i { width: 26px; }
.home-banner.banner-image .banner-caption .buttons a.btn-360 i img { width: auto; height: auto; max-width: 100%; }
.home-banner.banner-image .image_banr_wrapper { background-position: center center; background-repeat: no-repeat; background-size: cover; }
.home-banner.banner-image .image_banr_wrapper:after { opacity: 1; background: linear-gradient(to right, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%); }

/* Christmas Page Start */

.christmas_banner_img { height:196px; }
.christmas_banner_img:after { height: 50px; background-image:url('../images/banner-cloud-mobile.svg');background-size: cover; }
.christmas_banner_img::before { bottom: 0; background-image:url('../images/snow-banner-mobile.svg'); }
.christmas_voucher { width:325px;height:102px;left:50%;bottom: 0;transform: translateX(-50%) rotate(-7deg); }
.christmas_voucher img { border-radius:14px; }
.christmas_after_activation { padding:35px 0 21px 0; }
.christmas_after_heading h2 { font-size:24px; }
.christmas_after_heading p { font-size:14px; }
.christmas_after_banner .over-brand-list .ob-logobox { width:50%;height:71px; }
.equipment_upgrade_sec::before { top: 0;bottom: auto; height: 192px; background-image:url('../images/equipment-upgrade-snow-mobile.svg'); /*background-size: cover;*/ }
.equipment_upgrade_sec:after { height: 90px;background-image:url('../images/equipment-cloud-mobile.svg');background-size: cover; }
.equipment_upgrade_bottom .mobile_only { display:block;position:relative;width:100%; }
.equipment_upgrade_before { margin-top: 34px; padding-bottom:0; }
.equipment_upgrade_after { margin-top:30px; }
.equipment_upgrade_bottom .desktop_only { display:none; }
.equipment_upgrade_after .price_equipment_upgrade_after { width:55px;font-size:14px; }
.equipment_upgrade_after .text_equipment_upgrade_after { width: calc(100% - 55px);padding-right: 10px;font-size:14px; }
.equipment_upgrade_inner h2 { font-size:24px; }
.equipment_upgrade_product { padding:30px 15px 20px 15px; }
.equipment_upgrade_product .arrow_wrap { display:none; }
.pro_upgrad_wrps { margin-top:54px; }
.upgrade_benefit_sec { padding:40px 0 48px; }
.upgrade_benefit_sec:after { height: 90px; background-image:url('../images/upgrade-cloud-mobile.svg');background-size: cover; }
.upgrade_benefit_inner h2 { font-size:24px; }
.upgrade_benefit_inner p { font-size:14px; }
.premium_products_sec { padding:166px 0 82px 0; }
.premium_products_sec::before { top: 0;bottom: auto; height: 192px; background-image:url('../images/products-snow-mobile.svg'); }
.premium_products_sec .premium_products_inner { flex-direction:column;justify-content:center; }
.premium_products_inner .premium_products_icon { width:114px;padding:0 0; }
.premium_products_inner .premium_products_icon img { min-width:114px; }
.premium_products_inner .premium_products_txt { width:100%;padding:0 0;margin-top:53px;text-align:center; }
.premium_products_inner .premium_products_txt h2 { font-size:24px; }
.premium_products_inner .premium_products_txt p { font-size:14px; }
.inspiration_house_sec { padding:56px 0 0 0; }
.inspiration_house_inner { flex-direction:column-reverse; }
.inspiration_house_left { width:100%;max-width:100%;padding:0 0; }
.inspiration_house_top_icon { display:none; }
.inspiration_house_right { width:100%;max-width:100%;padding:0 0 63px 0; }
.inspiration_house_right .inspiration_house_img_main:after { bottom:-1px; }
.inspiration_house_left h2 { font-size:24px; }
.inspiration_house_left p { font-size:14px; }
.christmas_bottom_sec::before { top: 0;bottom: auto; height: 192px; background-image:url('../images/christmas-snow-mobile.svg'); }
.christmas_bottom_sec:after { display:none; }
.christmas_bottom_row { flex-direction:column-reverse;justify-content:center; }
.christmas_bottom_text_box { width:100%;padding:0 5px 96px 5px;text-align:center; }
.christmas_bottom_text_box h2 { font-size:64px; }
.christmas_bottom_text_box:after { top: auto;left: auto;right: 40px;bottom: 30px; -webkit-transform:translateY(0) rotate(-90deg);transform:translateY(0) rotate(-90deg); }
.christmas_bottom_row .christmas_bottom_img_box { width:100%;display:flex;align-items:center;flex-direction:column; }
.christmas_bottom_row .christmas_bottom_img_box .christmas_bottom_img { max-width:303px; }

/* Christmas Page End */



/* December 2024 Bora Promotion section & page start */


.bora_promotion .text_block .subhead { font-size: 30px; }
.bora_promotion .text_block h3 { margin-top: 10px; font-size: 30px; }
.bora_promotion .image_wrap { margin-top: 40px; }
.bora_promotion .image_wrap .img_block { max-width: 380px; margin: 0 auto; }
.bora_promotion .image_wrap .imgbox { min-height: 500px; }
.bora_promotion .image_wrap .round_box { position: relative; top: 0; right: 0; width: 230px; height: 230px; margin: 0 auto -90px; }
.bora_promotion .image_wrap .round_box .inner_box p { font-size: 25px; }
.bora_promotion .image_wrap .caption_wrap { padding: 20px 20px 50px; justify-content: flex-end; row-gap: 30px; }
.bora_promotion .image_wrap .caption_wrap .text_bottom p { font-size: 20px; }
.bora_promotion .btnbox .button.new { height: 48px; padding: 0 20px; line-height: 48px; }


.bora_banner_main .banner-bg { min-height: 507px;height: 507px;-webkit-mask-image: url('../images/mobile-banner.svg');mask-image: url('../images/mobile-banner.svg'); }
.bora_banner_main .content_wrap { flex-direction: column; align-items: center; padding-bottom: 190px; }
.bora_banner_main .content_wrap .logobox { margin-bottom: 50px; }
.bora_banner_main .content_wrap .round_box { width: 230px; height: 230px; right: auto; bottom: -30px; }
.bora_banner_main .content_wrap .round_box .inner_box p { font-size: 25px; }

.offer_text_sec { padding-top: 50px; }
.offer_text_sec .top_heading { margin-left: 0; }
.offer_text_sec .top_heading span { font-size: 30px; }
.offer_text_sec .textwrap h3 { margin-top: 10px; font-size: 30px; }

.bora_pro_info { padding: 60px 0; }
.bora_pro_info .flexrow { flex-direction: column; row-gap: 30px; }
.bora_pro_info .flexrow:nth-child(even) { flex-direction: column; }
.bora_pro_info .media_wrap { width: 100%; }
.bora_pro_info .textwrap { width: 100%; }
.bora_pro_info .textwrap .textblock h3 { font-size: 26px; }

.bora_page .request_consultation_blk .request_consultation_contant { padding-right: 0; }

.bora_offer_sec .back_image { min-height: 544px; }
.bora_offer_sec .caption_wrap { align-items: flex-start; }
.bora_offer_sec .caption_wrap .content_wrap { flex-direction: column-reverse;align-items: center;justify-content: center;min-height: 270px; }
.bora_offer_sec .caption_wrap .round_box { bottom: -35px; left: auto; width: 230px; height: 230px; }
.bora_offer_sec .caption_wrap .logobox { margin-left: 0; margin-bottom: auto; }
.bora_offer_sec .caption_wrap .round_box .inner_box p { font-size: 25px; }



/* December 2024 Bora Promotion section & page end */


}

/* Media max-width: 767px End */


@media (min-width: 576px) and (max-width: 767px){
/*============ Header Start ============*/
/*============ Header End ============*/
/*============ Banner Start ============*/
/*============ Banner End ============*/
/*============ Content Start ============*/
/*============ Content End ============*/
/*============ Footer Start ============*/
/*============ Footer End ============*/
/*.request_consultation .free_advies_tagline .advice_arrow-top {right:238px;}*/
}


@media (max-width: 575px){
.footer-top-inner .row > .col-3,.footer-top-inner .row > .col-4,.footer-top-inner .row > .col-5 {-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; padding-bottom:30px;}
.zeker-img{ padding:0px 0 30px; } 
.image_list ul li span{ vertical-align:top; }
.abt_text h5{ font-size:20px;}
.dtl_bar ul li .icon{ width:40px;}
.dtl_bar_sub{ padding:0 0 0 40px; }
.dtl_bar ul li .icon img{ height:25px;}
.dtl_bar_sub h3{ font-size:16px; }

.home-banner .banner-caption h1 { max-width: 330px; margin-bottom: 14px; }
.home-banner .banner-caption h1 br { display: none; }
.home-banner .banner-caption ul { max-width: 309px; }

.over_content .heading .stars { right: 10px; }
.hier-vind-je-page .banner-caption.show-mobile { max-width: 374px;padding-top: 35px; }
.hier-vind-je-page .banner-caption h3 { font-size: 18px;line-height: 36px;margin-bottom: 20px; }
.hier-vind-je-page .banner-caption p { font-size: 14px;line-height: 26px; }
.steps_section .big.container { max-width: 374px; padding-right: 20px;padding-left: 20px; }
.home-page .steps_section .container:after { left: 10px; right: 10px;}






}

@media (max-width: 400px){
	.over_content .img-fluid,
	.over_content .text-block,
	.over_content .heading { padding-right: 0; padding-left: 0; }
	/* .page-template-wat_is_een_keukencoach .container { padding-right: 20px; padding-left: 20px; } */
	.page-template-wat_is_een_keukencoach .over_content .text-box { margin-right: 0; margin-left: 0; }

	.page-template-wat_is_een_keukencoach .over_content .text-box { width: 100%; margin-right: 0; margin-left: 0; }

	.over_content .heading .stars { right: 0; }

	
}


@media (min-width: 366px) and (max-width: 576px) {
.request_consultation .free_advies_tagline .advice_arrow-top {}

.inspire_banner .button.new,
.winkel_desc .button.new,
.winkels_top_titles a.button { width: 100%; }
.inspiration_sec .inspiration_wrap { max-width:600px; }

}


@media (min-width: 320px) and (max-width:374px) { 
.ratting_frm .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul, .ratting_frm .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html .rating-star ul { width:290px; }
.rating-star ul li { width: 10.73%; }
.rating-star ul:after { width:100%; }
.filter_blk_main .oby-check h3 { display:block; margin:0 0 15px; }
.hier-vind-je-page .banner-caption.show-mobile { max-width: 320px; padding-right: 10px;padding-left: 10px; }
.steps_section .big.container { max-width: 320px; padding-right: 10px;padding-left: 10px; }

.inspire_banner .button.new,
.winkel_desc .button.new,
.winkels_top_titles a.button { width: 100%; }

}


@media (max-width: 365px){
.request_consultation .free_advies_tagline .advice_arrow-top {right:unset; left:240px;}
/*============ Header Start ============*/
/*============ Header End ============*/
/*============ Banner Start ============*/
/*============ Banner End ============*/
/*============ Content Start ============*/
/*============ Content End ============*/
/*============ Footer Start ============*/
	.footer-box .f-info {white-space: unset;}
	/*.home-slider .item .slider-cap .captxt { font-size:15px; }*/
/*============ Footer End ============*/
}



@media (min-width: 992px) and (max-width: 1279px) {
	.site-navbar > ul > li { padding: 0px 8px;}
	.site-navbar > ul > li > a { font-size: 12px;}

	.hexagone_inspire_sec .home-keuken-section .container { max-width: 1200px; }
    .hexagone_inspire_sec .hexagone_wrap .flexrow { column-gap: 20px; }
    .hexagone_inspire_sec .hexagone_wrap .flexrow + .flexrow { margin-top: -20px; }
    .hexagone_inspire_sec .hexagone_wrap .hexabox { min-width: 140px;width: 140px; height: 170px; }
    .hexagone_inspire_sec .hexagone_wrap .hexabox .caption span { font-size: 24px; }
}


 
@media (min-width: 992px) and (max-width: 1199px){
	.collection-box-full .img{ width: 680px;}
	.collection-box-full .img .img-main span{ min-height: 365px; }
	.collection-box-full .collection-box-sub{ top: 50%;transform: translateY(-50%); }
	.collection-box .img .img-main span{ min-height: 288px; }
	.collection-box .collection-box-sub{ width: calc(100% - 24px); margin-left: 12px; margin-right: 12px;}
	
	.gratis-advies-outer .gratis_advies_row .gratis_advies_dtl{ width: 420px;}
	.gratis-advies-outer .gratis_advies_row .gratis_advies_form{ width: 450px;}
	body .aanbiedingen.gratis_advies_page.gratis-advies-outer .gratis_advies_form .gratis_advies_frm.version-2 .gform_wrapper ul li.gfield.w3-order-5,
	body .aanbiedingen.gratis_advies_page.gratis-advies-outer .gratis_advies_frm .gform_wrapper ul li.gfield{ max-width: 290px !important; }
	.gratis-advies-outer .gratis_advies_row .gratis_advies_dtl .gratis_advies_dtlinner{ padding: 30px 15px; }
	.gratis-advies-outer .gratis_advies_row .gratis_advies_dtl .gratis_advies_dtlinner{ width: 395px;}
	.gratis-advies-outer .consultation_list .consultation_row .consultation_dtl{ margin: 0px;; }
	.gratis-advies-outer .consultation_list .consultation_row:nth-child(2n+0) .consultation_dtl{ margin: 0px; }
	body .gratis-advies-outer .gratis_advies_row .gratis_advies_form .gratis_advies_frm .gform_wrapper ul.gform_fields li.gfield.gfield--type-select { max-width:290px !important; }

	.home-keuken-block .row > div[class*="col-"] { flex: 0 0 50%; max-width: 50%; }
	.home-keuken-block .card-block .img-wrapper:before { opacity: 1; }
	.home-keuken-block .card-block .img-wrapper .imgbox { min-height: 353px;height: 353px;max-height: 353px; }
	.home-keuken-block .card-block .block-text,
	.aanngen-image-block .block-text { padding: 24px 25px; transform: none; }
	.home-keuken-block .card-block .block-text .title { margin-bottom: 0; }
	.home-keuken-block .card-block .block-text h6 { position: relative; line-height: 1.2083; }
	.home-keuken-block .card-block .block-text h6:after { position: absolute; top: 0; right: 0; display: flex; width: 29px; height: 29px; background: url('../images/arrow-circle-icon.svg') no-repeat center center; background-size: contain; content: ''; }
	.home-keuken-block .card-block .block-text .more_data { display: none; }

	.home-page .steps_section .container { max-width: 970px; }

	body .home-keuken-block .row > div[class*="col-"].col-md-12 { flex: 0 0 100%; max-width: 100%;margin-bottom: 0; }
	.flter-links > ul > li>a { min-width: 300px;max-width: 300px; }
	.bora_promot_sec .textwrap { padding-right: 20px; padding-left: 90px; }
	.bora_promot_sec .textwrap h6 { font-size: 22px; }
	.bora_promot_sec .textwrap h3 { font-size: 24px; }
	body .bora_promot_sec .round_box { width: 126px; height: 126px; border-width: 2px; box-shadow: 0 0 30px rgba(0, 0, 0, 24%); }
	body .bora_promot_sec .round_box .inner_box { max-width: 81px; }
	body .bora_promot_sec .round_box .inner_box p { font-size: 13px; }
	body .img_text_sec .brand_name { bottom: 25px; left: 22px; width: 84px; }


	body .over-wat-section { padding: 78px 0 80px; }
	.over-wat-section .pro-main-logo { top: -78px; }
	.over-wat-section .pro-main-logo img { min-width: 122px;max-width: 122px; }
	.over-wat-section .pro-main-logo .hexagone { width: 181px; height: 157px; }
	.over-wat-section .wat-title-sec h2 { margin-bottom: 0; font-size: 48px; padding: 60px 0 40px; line-height: 1.1666; }
	.over-wat-section .btn-box { margin-top: 40px; }

	.inspiration_magazine .content_wrap { align-items: center; }
	body .inspiration_magazine .images_wrap { position: absolute; right: 0;min-height: 220px; }
	.inspiration_magazine.reverse .images_wrap { margin-right: -20px; margin-left: 0; }
	body .inspiration_magazine .images_wrap .imgbox { min-width: 450px; }
	body .inspiration_magazine .images_wrap .imgbox + .imgbox { min-width: 450px; }

	body .img_text_sec .flexrow:not(.row-reverse) .textwrap { padding-left: 30px; }
	body .img_text_sec .flexrow.row-reverse .textwrap { padding-right: 30px; }
	body .img_text_sec .textwrap h6 { font-size: 24px; }
	body .img_text_sec .textwrap h3 { font-size: 28px; }
	body .img_text_sec .image_wrap .round_box { width: 126px; height: 126px; border-width: 2px; box-shadow: 0 0 30px rgba(0, 0, 0, 24%); }
	body .img_text_sec .image_wrap .round_box .inner_box { max-width: 81px; }
	body .img_text_sec .image_wrap .round_box .inner_box p { font-size: 13px; }
	body .img_text_sec .brand_name { bottom: 25px; left: 22px; width: 84px; }
	body .footer_main .site_info .mail_info .email a { font-size: 20px; }

	body .sustainable_products .products_wrap { margin-top: 30px; }
	body .sustainable_products .sustain_block .iconbox { width: 196px; height: 176px; }
	body .sustainable_products .textbox h3 { font-size: 22px; }

	body .insta_wrap::before { width: 400px; height: 400px; }
	body .insta_wrap ul { gap: 30px !important; flex-wrap: wrap; }
	body .insta_wrap ul li { gap: 30px; }
	body .insta_wrap .instabox.big { min-width: 290px; width: 290px; height: 290px; }
	body .insta_wrap .instabox.small { min-width: 290px; width: 290px; height: 290px; }

	body .review_banner .over-ons-hexa .container .over-ons-hexa-text span { max-width: 150px; }

	.search-modal .close-modal { right: -50px; }
 
}


@media (min-width: 768px) and (max-width: 991px) {
	body .header-top-inner { box-shadow: none !important; }
	.collection-box-full .img{ width: 520px;}
	.collection-box-full .img .img-main span{ min-height: 365px; }
	.collection-box-full .collection-box-sub{ top: 50%;transform: translateY(-50%); }
	.collection-box .img .img-main span{ min-height: 288px; }
	.collection-box .collection-box-sub{ width: calc(100% - 24px); margin-left: 12px; margin-right: 12px;} 
	.collection-outer .col-md-4 {width: 50%; max-width: 50%;     flex: 0 0 50%;}
	
	.gratis-advies-outer .gratis_advies_row .gratis_advies_dtl{ margin: 40px auto 0;  }
	.rating-blk-new .top_title_customer_say h3{font-size: 22px; max-width: 400px; }
	.gratis-advies-outer .consultation_list .consultation_row .consultation_image{ width: 100%; max-width: 100%;}
	.gratis-advies-outer .consultation_image .bg_img{ min-height: 350px; }
	.gratis-advies-outer .consultation_list .consultation_row .consultation_dtl{ width: 100%; margin: 40px 0 0 0; }
	.gratis-advies-outer .consultation_list .consultation_row:nth-child(2n+0) .consultation_dtl{ margin: 40px 0 0 0;; }

	.home-keuken-block .row > div[class*="col-"] { flex: 0 0 50%; max-width: 50%; }

	body .sustainable_products .title h2 { font-size: 44px; text-align: center; }
	body .sustainable_products .products_wrap { row-gap: 30px; flex-wrap: wrap; }
	body .sustainable_products .sustain_block { width: calc(50% - 15px); }

	body .inspiration_magazine .right_shade { width: 98vw !important; }
	body .inspiration_magazine .text_block { background: none !important; }
	body .inspiration_magazine .right_shade::before { right: 5% !important; }
	body .inspiration_magazine .right_shade:after { position: absolute; top: 0; right: 32%; width: 100%; height: 100%; content: ''; background: var(--default-black-alt); }
	body .footer_main .site_info .mail_info .email a,
	.footer_main .site_info .call_info .call a { font-size: 20px; }
}

@media (max-width: 991px) {
	body .header { padding-top: 133px !important; }
	body .header-top { -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 08%); box-shadow: 0 1px 4px rgba(0, 0, 0, 08%); }
	body .header-top-inner { padding: 0 16px; background: #FFFFFF;box-shadow: 0 1px 4px rgba(0, 0, 0, 08%); }
	.header_main .logo { padding: 14px 0; width: 104px; }
	.header_main .logo a { padding: 0 0; }
	.header_main .logo a img { max-height: 50px; }
	body .header-top-inner .header-btnbox-mobile { position: absolute; top: 100%; left: 0; right: 0; z-index: -1; width: 100%; display: flex; padding: 0 0; }
	body.open-menu .header-top-inner .header-btnbox-mobile,
	body.no-scroll .header-top-inner .header-btnbox-mobile  { opacity: 0; visibility: hidden; pointer-events: none; }
	body .header-top-inner .header-btnbox-mobile .primary-btn { border: none; border-radius: 0 0; }
	.header-top-inner .hamburger_box { position: relative; display: flex; width: 40px; height: 40px; background: #fff;align-items: center; justify-content: center;border-radius: 4px;transition: all ease-in-out 300ms; }
	body.no-scroll .header-top-inner .hamburger_box { opacity: 0; visibility: hidden; pointer-events: none; }
	.header-top-inner .hamburger_box .menu-btn { position: relative; display: flex; width: 24px; height: 18px; }
	.header-top-inner .hamburger_box .menu-btn span {display: block; width:100%; height:2px; position:relative; top:8px; background: #000; border-radius:1px;}
	.header-top-inner .hamburger_box .menu-btn span:before,
	.header-top-inner .hamburger_box .menu-btn span:after { content:""; width:100%; height:2px; background: #000; border-radius:1px; position:absolute; left:0px; z-index:1;-webkit-transition-duration:.3s, .3s; transition-duration:.3s, .3s; -webkit-transition-delay:.15s, 0s; transition-delay:.15s, 0s;}
	.header-top-inner .hamburger_box .menu-btn span:before { top:-8px;-webkit-transition-property:top, transform; transition-property:top, transform; }
	.header-top-inner .hamburger_box .menu-btn span:after { bottom:-8px;-webkit-transition-property:bottom, transform; transition-property:bottom, transform; }
	.header-top-inner .hamburger_box .menu-btn.active span { background:none !important;}
	.header-top-inner .hamburger_box .menu-btn.active span:before,
	.header-top-inner .hamburger_box .menu-btn.active span:after { -webkit-transition-delay:0s, .15s; transition-delay:0s, .2s;}
	.header-top-inner .hamburger_box .menu-btn.active span:before { top:0px; -webkit-transform:rotate(-45deg); transform:rotate(-45deg); }
	.header-top-inner .hamburger_box .menu-btn.active span:after { bottom:0px; -webkit-transform:rotate(45deg); transform:rotate(45deg); }
	.header-top-inner .location-btn { position: relative; display: flex !important; }
	.header-top-inner .location-btn a { display: flex;width: 40px; height: 40px; background: #fff;border-radius: 4px; align-items: center; justify-content: center; }
	.header-top-inner .location-btn a img { display: inline-flex; }
	.header-top-inner .close-modal { position: absolute; top: 20px; left: 16px; width: 40px; height: 40px; display: flex;background-repeat: no-repeat; background-position: center center; cursor:pointer; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3e%3cpath d='M65.732,64.458a.9.9,0,0,1-1.273,1.273L57,58.268l-7.463,7.464a.9.9,0,0,1-1.273-1.273L55.723,57l-7.464-7.463a.9.9,0,0,1,1.273-1.273L57,55.723l7.463-7.464a.9.9,0,0,1,1.273,1.273L58.268,57Z' transform='translate(-47.996 -47.996)'/%3e%3c/svg%3e"); opacity: 0; visibility: hidden; pointer-events: none;transition: all ease-in-out 300ms; }
	body.no-scroll .header-top-inner .close-modal { opacity: 1; visibility: visible; pointer-events: all; }
	.search-modal .close-modal { display: none !important; }
	.header-right { position: fixed; top: 82px; bottom: 0; left: 0; z-index: 1000; width: 100%; padding: 0 16px; background: #fff;visibility: hidden; opacity: 0; pointer-events: none; transition: all ease-in-out 300ms; }
	.header-right.open { visibility: visible; opacity: 1; pointer-events: all; }
	.header-right .header-navbar { padding: 40px 0 50px; width: 100%; max-height: 100%; margin: 0 0; flex-direction: column; align-items: flex-start; justify-content: flex-start; overflow-y: auto; }
	.header-right .site-navbar { width: 100%; margin: 0 0; }
	.header-right .site-navbar .menu { flex-direction: column; }
	.header-right .site-navbar > .menu > li { display: flex; width: 100%; padding: 0 0; border-bottom: solid 1px #E9E8E0; }
	.header-right .site-navbar > .menu > li > a { position: relative; display: flex; padding: 32px 0; width: 100%;font-family: 'Montserrat-SemiBold'; font-size: 14px; line-height: 1.7142;color: var(--default-black); align-items: center; }
	.header-right .site-navbar > .menu > li > a:after { position: absolute; right: 0; width: 8px; height: 15px; content: '';background: url('../images/caret-right.svg') no-repeat center center; }
	.header_main .header-right .appointment_btn { margin: 0 0; width: 100%; }
	.header_main .header-right .appointment_btn .primary-btn { width: 100%; }
	body .header_main .mobile_search_wrap { position: relative; display: flex;width: 100%; }
	.header_main .mobile_search_wrap .h-search-mobile { display: flex; width: 100%; height: 58px; padding: 0 18px; background: #fff; border: solid 1px #E9E8E0; align-items: center; justify-content: space-between; border-radius: 4px; }
	.header_main .mobile_search_wrap .h-search-mobile span { display: inline-flex; font-size: 14px; color: rgba(47,37,32,50%); }
	.header_main .mobile_search_wrap .h-search-mobile .icon { display: flex; width: 20px; height: 20px; background: url('../images/magnifying-glass.svg') no-repeat center center; }
	body .header_main .mobile_links { display: flex; width: 100%; margin: 48px 0 24px; justify-content: center; column-gap: 16px; }
	.header_main .work_link a,
	.header_main .contact_link a { min-width: 150px; background: #F4F4F0; }


	.home-banner.banner-image .banner-caption { padding-top: 28px; }
	.home-banner .banner-caption h1 { margin-bottom: 25px; max-width: 390px; }
	.home-banner.banner-image .banner-caption span { padding-top: 80px; }
	.home-banner.banner-image .banner-caption .stars { left: auto; right: 0; width: 80px; height: 79px; background-size: cover; }
	.home-banner .banner-caption ul { max-width: 390px; }
	.home-banner.banner-image .banner-caption ul li { margin-bottom: 0; font-size: 16px; padding-left: 34px; }
	.home-banner.banner-image .banner-caption ul li + li { margin-top: 16px; }
	.home-banner .banner-caption ul li:before { top: 0; width: 24px; height: 24px; }
	.home-banner.banner-image .banner-caption ul li:last-child { margin-bottom: 0; }
	.home-banner.banner-image .banner-caption .buttons { gap: 16px; }
	.home-banner.banner-image .banner-caption .buttons .primary-btn,
	.home-banner.banner-image .banner-caption .buttons .glassy-btn { min-width: 190px; min-height: 48px; padding: 0 22px; font-size: 13px; }
	.home-banner .banner-caption .buttons .primary-btn .icon { display: flex; }

	.steps_section { margin-top: 0; padding-top: 60px; padding-bottom: 80px; }
	.steps_section .container { padding-right: 96px; padding-left: 96px; }
	.home-page .steps_section .heading { padding-bottom: 0; }
	.steps_section .heading h4 { font-size: 28px; }
	.steps_section .row { row-gap: 53px; }
	.steps_section .row > [class^="col-"] + [class^="col-"] { margin-top: 0; }
	.steps_section p { padding-bottom: 0; }
	.steps_section:before { display: none; }
	.home-keuken-section { padding-top: 37px; padding-bottom: 60px; }
	.home-page .home-keuken-section { padding-bottom: 0; }
	.home-keuken-section .home-keuken-title { margin-bottom: 40px; }
	.home-keuken-title h2 { font-size: 28px; line-height: 1.2142; }
	.home-keuken-section .home-keuken-title p { margin-top: 24px; }
	.home-keuken-block .card-block .img-wrapper:before { opacity: 1; }
	.home-keuken-block .card-block .img-wrapper .imgbox { min-height: 353px;height: 353px;max-height: 353px; }
	.home-keuken-block .col-md-5 .card-block .img-wrapper .imgbox,
	.home-keuken-block .col-md-7 .card-block .img-wrapper .imgbox { min-height: 353px;height: 353px;max-height: 353px; }
	.home-keuken-block .card-block .block-text,
	.aanngen-image-block .block-text { padding: 24px 25px; transform: none; }
	.home-keuken-block .card-block .block-text .title { margin-bottom: 0; }
	.home-keuken-block .card-block .block-text h6 { position: relative; line-height: 1.2083; }
	.home-keuken-block .card-block .block-text h6:after { position: absolute; top: 0; right: 0; display: flex; width: 29px; height: 29px; background: url('../images/arrow-circle-icon.svg') no-repeat center center; background-size: contain; content: ''; }
	.home-keuken-block .card-block .block-text .more_data { display: none; }
	body .home-keuken-block .row > div[class*="col-"].col-md-12 { flex: 0 0 100%; max-width: 100%;margin-bottom: 0; }
	.flter-links > ul > li>a { min-width: 300px;max-width: 300px; }
	body .bora_promot_sec .content_wrap { flex-direction: column; }
	body .bora_promot_sec .imagebox { width: 100%; max-width: 100%; }
	body .bora_promot_sec .textwrap { width: 100%; padding: 32px 40px; justify-content: center; }
	body .bora_promot_sec .textwrap h6 { font-size: 28px; max-width: 150px; }
	body .bora_promot_sec .textwrap h3 { font-size: 32px; }
	.bora_promot_sec .imagebox .imgbox { min-height: 280px; }
	.bora_promot_sec .imagebox .imgbox img { object-fit: cover; }
	body .bora_promot_sec .round_box { left: auto; right: 16px; width: 175px; height: 175px; box-shadow: 0 0 30px rgba(0, 0, 0, 24%); transform: translate(0, -50%); }
	body .bora_promot_sec .round_box .inner_box { max-width: 100px; }
	.bora_promot_sec .round_box .inner_box span { width: 100px; }
	body .bora_promot_sec .round_box .inner_box p { font-size: 13px; }
	body .img_text_sec .brand_name { bottom: 25px; left: 22px; width: 84px; }
	body .img_text_sec .flexrow { margin: 60px 0; flex-direction: column; row-gap: 40px; }
	body .img_text_sec .flexrow.row-reverse { flex-direction: column; }
	body .img_text_sec .flexcol { width: 100%; }
	body .img_text_sec .image_wrap { max-width: 100%; }
	body .img_text_sec .image_wrap .imgbox { min-height: 267px; }
	.img_text_sec .image_wrap .imgbox img { object-fit: cover; }
	body .img_text_sec .flexrow.row-reverse .textwrap { padding-right: 0; }
	body .img_text_sec .flexrow:not(.row-reverse) .textwrap { padding-left: 0; }
	body .img_text_sec .textwrap h6 { font-size: 24px; }
	body .img_text_sec .textwrap h3 { font-size: 28px; }
	body .img_text_sec .image_wrap .round_box { width: 126px; height: 126px; border-width: 2px; box-shadow: 0 0 30px rgba(0, 0, 0, 24%); }
	body .img_text_sec .image_wrap .round_box .inner_box { width: 132px; max-width: 132px; }
	body .img_text_sec .image_wrap .round_box .inner_box p { font-size: 13px; }
	body .img_text_sec .brand_name { bottom: 25px; left: 22px; width: 84px; }
	body .expert_advice { padding-top: 80px; padding-bottom: 80px; background: #E2E0D6; }
	body.page-template-winkels-new-tpl .expert_advice { background: #e2e0d6; }
	body .expert_advice.img_text_sec .flexrow,
	body .expert_advice.img_text_sec .flexrow.row-reverse { margin: 0 0;  }

	.latest_blogs { padding-top: 120px; padding-bottom: 80px; }
	body.home .latest_blogs { padding-top: 120px; padding-bottom: 120px; }
	.latest_blogs .sec_heading { margin-bottom: 60px; }
	.latest_blogs .sec_heading h2 { font-size: 28px; line-height: 1.2857; }
	.latest_blogs .sec_heading p { margin-top: 24px; }
	.latest_blogs .row { margin-top: 0;margin-bottom: 48px; row-gap: 40px; }
	.card-blog .blog_data .title { min-height: 125px; }
	.latest_blogs .card-blog h3 { font-size: 24px; margin-bottom: 0; }
	.card-blog .blog-summary { flex-direction: column-reverse; align-items: flex-start; }
	.card-blog .blog_data .btnwrap { padding-top: 10px; }
	.latest_blogs .btn-box .primary-btn { width: 100%; }

	.inspire-section .inspiration_magazine { margin-top: 260px; }
	body .inspiration_magazine.reverse { -webkit-transform: none;transform: none; }
	body .inspiration_magazine.reverse .text_block,
	body .inspiration_magazine.reverse .images_wrap { -webkit-transform: none;transform: none; }
	body.home .inspiration_magazine { margin-top: 224px; margin-bottom: 136px; }
	body.home .inspiration_magazine .bottom_shape { display: none; }
	body .inspiration_magazine .right_shade { left: 120px;width: 104vw; }
	body .inspiration_magazine .right_shade::before { right: 9%; clip-path: polygon(18% -50%,100% 50%,50% 120%,0 100%); }
	/* .inspiration_magazine .content_wrap { background: var(--default-black-alt); } */
	body .inspiration_magazine .text_block { max-width: 100%;width: 100%; padding: 48px 0;background: var(--default-black-alt); }
	body .inspiration_magazine .text_block h3 { font-size: 28px; line-height: 1.428; }
	body .inspiration_magazine .images_wrap { position: absolute; bottom: 100%; left: 0; width: 100%; height: 275px; margin: 0 0 -50px; }
	body .inspiration_magazine .images_wrap .imgbox { top: 0; left: -20px; min-width: 378px;max-width: 378px; }
	body .inspiration_magazine .images_wrap .imgbox + .imgbox { bottom: 0; min-width: 365px;max-width: 365px; }
	body .inspiration_magazine.reverse .images_wrap .imgbox + .imgbox { right: auto; left: 40px; }
	.single_inspiration_main { padding-top: 190px; padding-bottom: 60px; }

	.quality-brands-sec { padding: 77px 0 64px; }
	.overview-brand-block .over-brand-title { padding: 0 0 32px; }
	.overview-brand-block .over-brand-list { column-gap: 26px;margin: 0; row-gap: 24px; }
	.overview-brand-block .over-brand-list .ob-logobox { width: calc(50% - 13px); margin: 0; }
	.overview-brand-block .over-brand-list .ob-logobox .image { background: none; border: 0; border-radius: 0; box-shadow: none; }
	.home_page_vr .over-brand-section { padding: 77px 0 64px; }

	body .hexagone_inspire_sec { padding: 120px 0 198px; }
	body .hexagone_inspire_sec .sec_heading h2 { font-size: 28px; line-height: 1.2857; }
	.hexagone_inspire_sec .sec_heading p { margin-top: 24px; }
	body .over-wat-section { padding: 78px 0 80px; }
	.over-wat-section .pro-main-logo { top: -78px; }
	.over-wat-section .pro-main-logo img { min-width: 122px;max-width: 122px; }
	.over-wat-section .pro-main-logo .hexagone { width: 181px; height: 157px; }
	.over-wat-section .wat-title-sec h2 { margin-bottom: 0; font-size: 48px; padding: 60px 0 40px; line-height: 1.1666; }
	.over-wat-section .btn-box { margin-top: 40px; }

	.beoordelingen-title { margin-bottom: 24px; padding: 0 0; }
	.winkels_main .sec_title h2 { font-size: 36px; line-height: 1.2222; }
	.beoordelingen-top .row { row-gap: 16px; }
	.beoordelingen-top .review_block { min-height: 168px; }

	body .review_banner .small_banner.hide-mobile { display: block; }
	body .review_banner .small_banner.show-mobile { display: none; }
	.beoordelingen-title h1 { font-size: 36px; line-height: 1.2222; }

	body .inspire_detail_main .inspiration_magazine { margin-top: 120px; margin-bottom: 40px; }

	.products-new-page { padding-bottom: 87px; }
	.products-new-page .products-top-block { padding-bottom: 35px; }
	body .products-top-block h1 { font-size: 36px; line-height: 1.2222; }
	body .products-new-page .desktop-fliter-new { display: none; }
	body .products-new-page .fliter-trigger-btn { display: flex; width: 100%; margin-top: 36px; }
	body .products-new-page .mobile-fliter-block { 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; transition: all 0.4s ease-in-out; display: block; width: 100vw; height:100%; overflow:auto; background: #fff; transform: translateX(-100%);}
	body .products-new-page .mobile-fliter-block.active { pointer-events: all; transform: none;  }
	.mobile-fliter-block .filter_header { 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; }
	.mobile-fliter-block .filter_header .reset-btn { display: flex; padding: 6px 8px; font-family: 'Montserrat-SemiBold'; font-size: 14px; color: #BE1968; align-items: center; background: #F4F4F0; border: solid 1px #E9E8E0; border-radius: 4px; }
	.mobile-fliter-block .filter_header .close { width: 40px; height: 40px; display: flex;background-repeat: no-repeat; background-position: center center; cursor:pointer; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3e%3cpath d='M65.732,64.458a.9.9,0,0,1-1.273,1.273L57,58.268l-7.463,7.464a.9.9,0,0,1-1.273-1.273L55.723,57l-7.464-7.463a.9.9,0,0,1,1.273-1.273L57,55.723l7.463-7.464a.9.9,0,0,1,1.273,1.273L58.268,57Z' transform='translate(-47.996 -47.996)'/%3e%3c/svg%3e"); transition: all ease-in-out 300ms; }

	.mobile-fliter-block .check-row label {font-size: 14px;}
    .mobile-fliter-block .fliter-cat-box{padding-top: 0;}
    .check-row input[type="checkbox"]:checked + label {background-color: #F4F4F0;}
    .mobile-fliter-block .fliter-cat-box .check-list-blk-mb {padding: 8px 0 0 0;}
    .mobile-fliter-block .fliter-cat-box{border-bottom: 1px solid #E9E8E0; padding-bottom: 11px;}
    .fliter-cat-box:not(:first-child) {padding-top: 25px;}
    .mobile-fliter-block .check-row input[type="checkbox"]:checked + label::before {border: 1px solid #77BE85;}
    .mobile-fliter-block .toon-btn a {background: #DDCA92; border: solid 1px #D0B26F; color: #2A2520; font-family: 'Montserrat-Medium';}
    .mobile-fliter-block .toon-btn a:hover {color: #795533; background: #DDCA92;}
        .check-list-blk-mb .check-row label {
        padding: 19px 0 18px 40px;
        margin: 0;
    }
	.mobile-fliter-block .fliter-blk-sub .toon-btn { position: relative; width: 100%; padding: 13px 16px; background: #fff; }
	.toon-btn a{display: flex; align-items: center; border-radius: 3px; color: #fff; font-size: 16px;background-color: #b11763; height: 56px; width: 100%; justify-content: center; }
	.toon-btn a:hover{ background: #000; }
	.toon-btn a span { display:inline-block;margin:0 2px; }
	.toon-btn a span:not(:empty) { margin:0 4px; }
    .mobile-fliter-block .fliter-cat-box h5 {padding: 0 16px 11px;}
	.fliter-cat-box h5{ color: #00040c;  font-size: 18px;font-family: 'Montserrat-SemiBold';display: block; width: 100%; padding: 0 16px 11px;  }

	.mobile-fliter-block .fliter-blk-sub { padding-top: 105px; padding-bottom: 27px; }
	body .products-new-page .bottom_shape { display: none; }

	body .review_from_sec.winkels_page h1 { font-size: 36px; line-height: 1.2222; }
	body .review_form_wrap { padding: 60px 16px; width: auto; margin: 60px -15px 0; border-radius: 0; }
	body .review_from_sec.winkels_page + .customer_reviews { padding-top: 87px; }

	
	.beoordelingen-top .winkels_filter { position: fixed; bottom: 30px; left: 0; z-index: 90; width: 100%; padding: 0 20px; display: flex; justify-content: flex-end; }
	.beoordelingen-top .winkels_filter .filter-btn { display: flex; width: 68px; height: 64px; background: #F4F4F0; border: solid 1px #F4F4F0; border-radius: 4px; align-items: center; justify-content: center; }
	.beoordelingen-top .winkels_filter .filter-btn img { display: inline-flex; }
	.reviews_main .filter_blk_main .reviews_filter_header { 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; }
	.reviews_main .filter_blk_main .reviews_filter_header .reset-btn { display: flex; padding: 6px 8px; font-family: 'Montserrat-SemiBold'; font-size: 14px; color: #BE1968; align-items: center; background: #F4F4F0; border: solid 1px #E9E8E0; border-radius: 4px; }
	.reviews_main .filter_blk_main .reviews_filter_header .close { width: 40px; height: 40px; display: flex;background-repeat: no-repeat; background-position: center center; cursor:pointer; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3e%3cpath d='M65.732,64.458a.9.9,0,0,1-1.273,1.273L57,58.268l-7.463,7.464a.9.9,0,0,1-1.273-1.273L55.723,57l-7.464-7.463a.9.9,0,0,1,1.273-1.273L57,55.723l7.463-7.464a.9.9,0,0,1,1.273,1.273L58.268,57Z' transform='translate(-47.996 -47.996)'/%3e%3c/svg%3e"); transition: all ease-in-out 300ms; }
	.reviews_main .filter_blk_main { position: fixed; top: 0; bottom: 0; left: 0; z-index: 1000; width: 100%; max-height: 100%; padding: 0 0; display: block;pointer-events: none; transition: all ease-in-out 300ms; background: #fff;overflow-y:auto; transform: translateX(-100%); }
	.reviews_main .filter_blk_main.active { pointer-events: all; transform: none; }
	.reviews_main .filter_blk_main .new_filter_main { width: 100%; padding: 106px 0 0; }
	.reviews_main .new_filter_main .select_box { flex-direction: column; gap: 0; }
	.reviews_main .new_filter_main .select_box .custom_select { width: 100%; }
	.reviews_main .new_filter_main .nice-select.winkel_action,
	.reviews_main .new_filter_main .nice-select.order_action { display: none; }
	.reviews_main .winkel_action_radio,
	.reviews_main .order_action_radio { position: relative; display: block; width: 100%; }
	.reviews_main .custom_select + .custom_select { margin-top: 25px; }
	body .new_filter_main .select_box .custom_select { padding-bottom: 0; }
	body .nice-select.order_action { margin-top: 0; }
	body .new_filter_main .select_box .custom_select:after { position: absolute; right: 16px; bottom: 0; left: 16px; height: 1px; background: #E9E8E0; content: ''; display: none; }
	.new_filter_main .btn-box { display: flex; width: 100%; padding: 12px 16px; margin-top: 55px; }
	.new_filter_main .btn-box .primary-btn { width: 100%; }
	.reviews_main .new_filter_main .nice-select.winkel_action .list,
	.reviews_main .new_filter_main .nice-select.order_action .list { position: relative; top: 0; right: 0; left: 0; width: 100%; margin: 0 0;background: none; border: none; border-radius: 0; box-shadow: none; transform: none; opacity: 1; }
	.reviews_main .new_filter_main .nice-select.winkel_action:after,
	.reviews_main .new_filter_main .nice-select.order_action:after { display: none; }
	body.overflow-hidden .header-top { opacity: 0; visibility: hidden; }
	body.overflow-hidden .header_main { pointer-events: none; }
	body .new_filter_main .select_box .custom_select > label { font-size: 16px; margin-bottom: 11px; padding-left: 16px; }
	body .new_filter_main .select_box .custom_select .winkel_check_wrap { position: relative; display: flex; width: 100%; }
	body .new_filter_main .select_box .custom_select .winkel_check_wrap label { position: relative; display: flex;width: 100%; font-family: 'Montserrat-Regular';font-size: 14px; align-items: center; margin: 0 0; }
	body .new_filter_main .select_box .custom_select .winkel_check_wrap label input { position: absolute; top: 0; left: 0; opacity: 0; visibility: hidden; }
	body .new_filter_main .select_box .custom_select .winkel_check_wrap label span { position: relative; display: flex; width: 100%; padding: 19px 16px 19px 44px; }
	body .new_filter_main .select_box .custom_select .winkel_check_wrap label span:before { position: absolute; left: 17px; content: ''; width: 18px; height: 18px; background: #fff; border: solid 1px #E0DED3; border-radius: 9px; }
	body .new_filter_main .select_box .custom_select .winkel_check_wrap label input:checked + span { background: #F4F4F0; }
	body .new_filter_main .select_box .custom_select .winkel_check_wrap label input:checked + span:before { border-color: #77BE85; background: url(../images/winkel-radio-check.svg) no-repeat center center; }

	body .new_page_block_sub .gratis_advies_frm { max-width: 100%; }
	body .gratis_advies_blk.new-page .gratis_advies_frm .gform_wrapper ul.gform_fields { display: block !important; width: 100%; margin: 0 0 !important; }
	body .gratis_advies_blk.new-page .gratis_advies_frm .gform_wrapper ul.gform_fields li.gfield { display: block !important; float: none !important; width: 100% !important; padding-left: 0 !important; padding-right: 0 !important; }
	body .gratis_advies_blk.new-page .new_page_block_sub .gratis_advies_frm .gform_wrapper ul li.gfield .ginput_container { display: block !important; float: none !important; }
	body .home_visit .gratis_advies_blk .request_advice_blk .gratis_advies_frm .gform_wrapper ul li.gfield.house,
	body .home_visit .gratis_advies_blk .request_advice_blk .gratis_advies_frm .gform_wrapper ul li.gfield.address,
	body .home_visit .gratis_advies_blk .request_advice_blk .gratis_advies_frm .gform_wrapper ul li.gfield.postcode,
	body .home_visit .gratis_advies_blk .request_advice_blk .gratis_advies_frm .gform_wrapper ul li.gfield.residence { width: 100% !important; }

	.hexagone_inspire_sec .hexagone_wrap { display: none; }
	.hexagone_inspire_sec .hexagone_wrap_mobile .hexabox { min-width: 190px;width: 190px; height: 230px; }
	.hexagone_inspire_sec .hexagone_wrap_mobile .hexabox:nth-child(4),
	.hexagone_inspire_sec .hexagone_wrap_mobile .hexabox:nth-child(5) { margin-top: -48px; }
	.hexagone_inspire_sec .hexagone_wrap .hexabox .caption { display: none; }
	body .hexagone_inspire_sec .hexagone_wrap_mobile { position: relative; min-width: 690px; margin: 0 auto; display: block; }
	.hexagone_wrap_mobile .flexrow { position: relative; display: flex; max-width: 750px; margin: 0 auto; flex-wrap: wrap; column-gap: 12px; justify-content: center; }
	.hexagone_wrap_mobile .flexrow + .flexrow { margin-top: -48px; }

	body .error-404 .content_block .textblock h1 { font-size: 36px; line-height: 1.2222; }
	body .error-404 .textblock .btn-box .primary-btn { min-height: 39px; }
	

	.footer_main .site_info { padding-top: 47px; padding-bottom: 36px; }
	.footer_main .site_info .logobox a img { width: 115px; height: 56px; }
	.footer_main .site_info .row div[class*="col"]:last-child { display: none; }
	.footer-box .ft_social { display: none; }
	.footer_main .site_info .logobox { margin-bottom: 60px; }
	.footer_main .site_info .mail_info { margin-bottom: 40px; }
	.footer_main .site_info .mail_info .email a,
	.footer_main .site_info .call_info .call a { font-size: 24px; }
	.footer_main .footer-bottom { margin-bottom: 0; }
	.footer-bottom .container { display: flex; flex-direction: column-reverse; }
	.footer-bottom .zeker-img { margin: 40px auto; padding-bottom: 0; }
	.footer_links { padding: 40px 0; }
	.footer_links .row { row-gap: 40px; }
	.footer-bottom .copyright { flex-wrap: nowrap; }
	.logokeukenspectrum-logo { padding-right: 0; }
	.footer-bottom .copyright strong { position: relative; width: auto; display: inline-flex; padding-left: 16px; margin-left: 16px; }
	body .footer-bottom .copyright strong::before { display: block; }
	body .footer-bottom .copyright strong a { display: inline-flex; }

	
}


@media (max-width: 767px) {
	.header_main .work_link { margin-left: 0 !important; }
	.collection-box-full .img{ width: 100%;}
	.collection-box-full .img .img-main span{ min-height: 216px; }
	.collection-box-full .collection-box-sub{ top:auto;transform: none; position: relative; width: 100%;    }
	.collection-box .img .img-main span{ min-height: 216px; }
	.collection-box-full .collection-box-sub,
	.collection-box .collection-box-sub{ width: calc(100% - 44px); margin-left: 22px; margin-top: -64px;  margin-right: 12px;} 
	.collection-box-full .collection-box-sub a,
	.collection-box .collection-box-sub a{padding: 23px 24px 21px; }

	body .bora_promot_sec .round_box { width: 100px; height: 100px; }

	.products-new-page{ padding: 41px 0 0 0; }
	.products-top-block h1{ padding: 0 0 19px;  color: #00040c; font-size: 24px; }
	.desktop-fliter-new{ display: none; }
	.collection-box-full .img .pin-icon,
	.collection-box .img .pin-icon{display: none; }
	.collection-box-full{ margin: 0 0 32px; }
	.collection-box{ margin: 0 0 32px; }
	.collection-box.collection-bora_promot_sec { margin-top: 80px; }
	.banner-box-new{ max-width: 100%; }
	.fliter-trigger-btn{display: flex; padding: 26px 0 0 0; }
	.products-top-block{ padding: 0 0 32px; }
	.upgrade-section.black-version{ margin: 32px 0 64px 0; }
	
	body.scroll-hidden{ overflow: hidden; }
	.fliter-blk-sub{ padding: 0px; }
	.fliter-cat-box{ padding: 31px 0 0 0; }
	
	.fliter-cat-box .check-list-blk-mb{ padding:21px 16px 19px 10px; }
	.check-list-blk-mb .check-row + .check-row { margin-top: 0; /*margin-top: 40px;*/ }
	.check-list-blk-mb .check-row label { padding: 19px 0 18px 40px;margin:0; }
	.check-row input[type="checkbox"]:checked + label { background:#F9F9F7; }
	.check-list-blk-mb .check-row label::before,
	.check-list-blk-mb .check-row label::after { left:14px; }
	
	.post_link_main a.link_prev, .post_link_main a.link_next{ height: 40px; width: 40px; }
	.aanbieding_keuken_dtls p+p{ padding-top: 30px; }
	.dev_keukencoach .products-new-page .pagination{ margin: 0 0; }
	.dev_keukencoach .products-new-page .more_page_blk { margin-bottom: 86px; }
		.products-new-page{ padding-bottom: 0; padding-top: 0; }
	
		.aanbieding_keuken_left{ padding-bottom: 43px; }
		.aanbieding_keuken_right{ padding: 34px 32px 28px 32px; }
		.aanbieding_keuken_right h4{ padding: 0 0 18px; }
		.aanbieding_keuken_right .price_btn_sidebar{ padding: 38px 0 0 0; }
		.steps_section .row > [class^="col-"]:not(:last-child){ border: 0px; }
		.mobile-show{ display: block; position: relative; }
		.mobile-hide{ display: none; }
		.banner-over-outer{ width: calc(100% + 30px); margin: 3px 0 33px -15px; bottom: auto; }
		.banner-over-outer .container{ padding: 0px;; }
	
.gratis-advies-outer .gratis_advies_row .gratis_advies_dtl{ margin: 40px auto 0;  }
	.rating-blk-new .top_title_customer_say h3{font-size: 22px; max-width: 400px; }
	.gratis-advies-outer .consultation_list .consultation_row .consultation_image{ width: 100%; max-width: 100%;}
	.gratis-advies-outer .consultation_image .bg_img{ min-height:223px; }
	.gratis-advies-outer .consultation_list .consultation_row .consultation_dtl{ padding: 0 0 0 91px; width: 100%; margin: 24px 0 0 0;; }
	.gratis-advies-outer .consultation_list .consultation_row:nth-child(2n+0) .consultation_dtl{ margin: 24px 0 0 0;; }
	.gratis-advies-outer .consultation_list .consultation_row + .consultation_row{ padding: 24px 0 0 0; }
	.reting-box-new{ padding: 30px 0 0 0; }
	.rating-blk-new .top_title_customer_say{ margin: 0px;; }
	.rating-blk-new .top_title_customer_say h3 {width: 100%; font-size: 24px; line-height: 1.5; text-align: left; max-width: 100%; padding: 0 0 2px 0px;  }
	.rating-blk-new .top_title_customer_say:after { display: none; }

	.rating-blk-new .bottom_title_customer_say{ margin: 34px 0 0 0; }
	.rating-blk-new .bottom_title_customer_say:after { display: none;}
	.gratis-advies-outer .consultation_sec{ padding: 30px 0 0 0; }
	.gratis-advies-outer .consultation_inner h3{ font-size: 24px; text-align: left; line-height: 1.5; display: block;    }
	.gratis-advies-outer .consultation_list{ padding: 30px 0 0 0; }
	
		.mobile-text-2{display: none; }
	.gratis-advies-outer .gratis_advies_row{ flex-direction: column-reverse; }

	.mobile-text{display: block; }
	.gratis-advies-outer.gratis_advies_page{ padding: 44px 0 0 0; }
	.gratis-advies-outer.gratis_advies_page .aanbiedingen-title h3{ color: #00040c; font-size: 24px; line-height: 1.5; padding: 0 0 19px; }
	.gratis-advies-outer.inner-page .aanbiedingen-title p{ padding: 0px; }
	.gratis-advies-outer.inner-page .aanbiedingen-title p + p{  padding-top: 20px;}
	.gratis-advies-outer .aanbiedingen-title{ padding: 0 0 28px; }
	.gratis-advies-outer .gratis_advies_row .gratis_advies_dtl{ margin: 0 0 25px -15px; width: calc(100% + 40px); }
	.gratis-advies-outer .gratis_advies_row .gratis_advies_dtl .gratis_advies_dtlinner{padding: 28px 28px 27.9px 24px; bottom: 48px; }
	.gratis-advies-outer .gratis_advies_dtlinner ul li{ padding: 0 0 0 31px;  font-size: 14px; background-size: 20px auto; }
	
	
	
	body .gratis-advies-outer .gratis_advies_row .gratis_advies_form .gratis_advies_frm .gform_wrapper ul.gform_fields { margin: 0 -15px !important;  }
	body .gratis-advies-outer .gratis_advies_row .gratis_advies_form .gratis_advies_frm .gform_wrapper ul.gform_fields li.gfield:nth-child(2),
	body .gratis-advies-outer .gratis_advies_row .gratis_advies_form .gratis_advies_frm .gform_wrapper ul.gform_fields li.gfield:nth-child(3){ padding: 16px 15px 0 !important; width:100% !important; max-width: 100% !important;  }
	body .gratis-advies-outer .gratis_advies_row .gratis_advies_form .gratis_advies_frm .gform_wrapper ul.gform_fields li.gfield:nth-child(5){ max-width: 120px !important;padding-left:10px !important; } 
	body .gratis-advies-outer .gratis_advies_row .gratis_advies_form .gratis_advies_frm .gform_wrapper ul.gform_fields li.gfield:nth-child(6),
	body .gratis-advies-outer .gratis_advies_row .gratis_advies_form .gratis_advies_frm .gform_wrapper ul.gform_fields li.gfield:nth-child(7){ padding: 16px 15px 0 !important;width: 100% !important;max-width: 100% !important;}
 
	body .aanbiedingen.gratis_advies_page.gratis-advies-outer .gratis_advies_frm .gform_wrapper ul li.gfield:nth-child(4){max-width: calc(100% - 120px) !important ; width: 100% !important;padding-right:10px !important; }
	body .aanbiedingen.gratis_advies_page.gratis-advies-outer .gratis_advies_form .gratis_advies_frm.version-2 .gform_wrapper ul li.gfield.w3-order-5,
	body .aanbiedingen.gratis_advies_page.gratis-advies-outer .gratis_advies_frm .gform_wrapper ul li.gfield{ max-width: 100% !important;}
	
	.more_advi{ padding: 0px; display: flex; align-items: center; justify-content: center }
	body .gratis_advies_page.gratis-advies-outer .gratis_advies_frm .gform_wrapper .gform_footer{ padding: 0px !important;  margin: 24px 0 10px !important; }
.frm-new-text{ padding: 22px 0 0 0; }
	.gratis-advies-outer .gratis_advies_row .gratis_advies_form{ width: 100%;}
.rating-blk-new{ padding: 57px 0 0 0; }
	
	
	body .aanbiedingen.gratis_advies_page.gratis-advies-outer .gratis_advies_frm.version-2 .gform_wrapper ul li.gfield:nth-child(4) { width: 100% !important; max-width: 100% !important; }
	body .aanbiedingen.gratis_advies_page.gratis-advies-outer .gratis_advies_frm.version-2 .gform_wrapper ul li.gfield:nth-child(5) { width: 100% !important; max-width: 100% !important; }
	body .gratis-advies-outer .gratis_advies_row .gratis_advies_form .gratis_advies_frm .gform_wrapper ul.gform_fields li.gfield.gfield--type-select { max-width:100% !important; }
	
	body .hexagone_inspire_sec .hexagone_wrap_mobile { margin-right: -40%;margin-left: -40%; }

	.thanku_sec .alle-title-cont .btn-box { row-gap: 16px; column-gap: 12px; }
	.thanku_sec .alle-title-cont .primary-btn { min-width: 160px; min-height: 39px;height: 39px; padding: 0 20px; }
	.thanku_sec .alle-title-cont .primary-btn:first-child { width: 100%; }

	.inspire-section .top_arrow,
	.products-new-page .top_arrow { display: flex; transition: all ease-in-out 300ms; opacity: 0; visibility: hidden; }
	.inspire-section .top_arrow.show,
	.products-new-page .top_arrow.show { opacity: 1; visibility: visible; }
	.blog-single-block .blog-text-block .inspiration_magazine .content_wrap { background: none; }
	.blog-single-block .blog-text-block .inspiration_magazine .right_shade { left: 20px; }

	.single_inspiration_main { padding-top: 210px; }
}

@media (min-width: 600px) and (max-width: 767px) {
	body .inspiration_magazine .right_shade { width: 107vw; left: 130px; }
}


@media (max-width: 400px) {
	.footer-bottom .copyright { flex-wrap: wrap; }
	body .hexagone_inspire_sec .hexagone_wrap_mobile { min-width: 660px; max-width: 660px; margin-left: -40%; }
	.hexagone_wrap_mobile .flexrow + .flexrow { margin-top: -42px; }
	.hexagone_inspire_sec .hexagone_wrap_mobile .hexabox:nth-child(4),
	.hexagone_inspire_sec .hexagone_wrap_mobile .hexabox:nth-child(5) { margin-top: -42px; }
	body .hexagone_inspire_sec .hexagone_wrap_mobile .hexabox { min-width: 160px;width: 160px; height: 195px; }
	body.home .inspiration_magazine { margin-top: 100px; }
	.single_inspiration_main { padding-top: 130px; }
	body .inspiration_magazine .right_shade { background: none !important; }
	body .inspiration_magazine .images_wrap { height: 190px; }
	body .inspiration_magazine .images_wrap .imgbox { min-width: 250px;max-width: 250px; left: 20px; }
	body .inspiration_magazine .images_wrap .imgbox + .imgbox { min-width: 250px;max-width: 250px; left: 40px; }
	.steps_section .container { padding-right: 30px; padding-left: 30px; }
	
}
@media (min-width: 240px) and (max-width: 567px) {
	body .img_text_sec .textwrap .btn-box .primary-btn { width: 100%; }
	body .inspiration_magazine .text_block { max-width: 285px; margin-left: 15px; }
	.latest_blogs .sec_heading { max-width: 396px; margin-right: auto; margin-left: auto; }
	.over-wat-section .btn-box .glassy-btn { width: 100%; }
	.customer_reviews .btn-box .primary-btn { width: 100%; max-width: 400px; }
	.hexagone_inspire_sec .btn-box .primary-btn { min-width: 100%; }

	
	.bradecrums-box ul li.active { flex-wrap: wrap; }
}

@media (max-width: 399px) {
	body h1,
	body h2,
	body h3,
	body h4,
	body h5,
	body h6 { word-wrap: break-word; }
	.home-banner { height: 510px; }
	body .header_main .mobile_links { flex-wrap: wrap; gap: 16px; }
	body .bora_promot_sec .textwrap { padding-right: 20px; padding-left: 20px; }
	body .bora_promot_sec .textwrap h3 { font-size: 28px; }
	body .hexagone_inspire_sec .hexagone_wrap_mobile { margin-left: -50%; }
	.home-banner.banner-image .banner-caption { padding-top: 10px; }
	.home-banner.banner-image .banner-caption span { padding-top: 60px; }
	.home-banner.banner-image .banner-caption .stars { width: 60px; height: 70px; }
	.home-banner.banner-image .banner-caption h1 { font-size: 36px; }
	.home-banner .banner-caption ul li:before { top: 4px; width: 15px; height: 15px; }
	.home-banner.banner-image .banner-caption ul li { padding-left: 25px; font-size: 14px; }

	body .inner-page .blg_lista_dtl.top_blog_singal h1 { font-size: 28px; }
	.blog-single-block .blog-text-block .inspiration_magazine .right_shade::before { opacity: 0; visibility: hidden; }
	body .product-img-detail { padding-right: 15px; padding-left: 15px; }

	.text_wrap_franchise .nfv_franchise span { display: block; }
	.text_wrap_franchise .nfv_franchise span strong { display: block; }
	.card-blog .blog-text { padding-right: 20px; padding-left: 20px; }

	.gratis_advies_blk.new-page .request_advice_blk .row-sec li { padding-left: 25px; font-size: 14px; }
	.gratis_advies_blk.new-page .request_advice_blk .row-sec li::before { top: 4px; width: 15px; height: 15px; }

	.main-accordian-title .card .card-body { padding-right: 40px; }
	body .products_top_content .textblock h2 { font-size: 32px; }

	.beoordelingen-section.new_22 .first_block,
	.beoordelingen-section.new_22 .beoordelingen_new_blk { padding-right: 10px; padding-left: 10px; }

	.beoordelingen-top > .row { margin: 0 -15px; }
	.beoordelingen-top > .row > div[class^="col-"] { padding: 0 15px; }
	.beoordelingen-top > .row > div[class^="col-"]:nth-child(1),
	.beoordelingen-top > .row > div[class^="col-"]:nth-child(2) { width: 100%;max-width: 100%; }

}

@media (min-width: 365px) and (max-width: 390px) {
	body .hexagone_inspire_sec .hexagone_wrap_mobile { margin-left: -46%; }
}
