/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 23 2026 | 14:17:51 */
/***** ALGEMEEN *****/
.menu-title-text {color: #000;}
.nectar-skip-to-content-wrap {display: none!important;}
body #header-outer .container {padding-left: max(calc(var(--container-padding) / 3), 27px); padding-right: max(calc(var(--container-padding) / 3), 40px);}

/***** DIGIFFITI *****/
.digiffitisfeerbalkrow1 {padding: 10% 0% 10% 0%!important;}
.digiffitisfeerbalktable1 {padding: 5% 0% 5% 0%!important;}
.digiffitirow1 {padding: 10% 0% 7% 0%!important;}
.digiffitiheader1 {font-weight: 800!important; font-size: 60px!important; line-height: 1.2!important; padding-bottom: 0px!important;}
.digiffiticontent2 {font-size: 22px!important; line-height: 1.5!important; font-weight: 400!important; letter-spacing: 0!important;}
.digiffititable1 {}
.digiffititable2 {}
.digiffiticontent1 {}
.digiffitirow2 {padding: 0% 0% 9% 0%!important;}
.digifititable3 {padding: 1%!important;}
.digiffitirow2inner {padding: 6% 5% 2% 5%!important; font-size: 18px!important;}
.digiffitirow2innerheader3 {font-weight: 800!important; font-size: 35px!important; line-height: 1.3!important; padding-bottom: 5px!important; margin-bottom: 0px;}
.nectar-icon-list[data-direction=horizontal] {width: calc(100%)!important; padding: 0px 0px 0px 65px;}
.nectar-icon-list-item {padding-left: 45px!important;}
.row .nectar-icon-list .nectar-icon-list-item h4 {font-size: 20px!important; letter-spacing: 0!important;}
.nectar-icon-list-item .content {font-size: 16px!important; letter-spacing: 0!important;}
.digiffitibutton {padding: 0% 0% 6% 0%!important; margin-top: -10px!important;}

/***** DIGITALE GRAFFITI WAND *****/
.digitalegraffitiwandsfeerbalkrow1 {padding: 10% 0% 10% 0%!important;}
.digitalegraffitiwandsfeerbalktable1 {padding: 5% 0% 5% 0%!important;}
.digitalegraffitiwandrow1 {padding: 10% 0% 7% 0%!important;} 
.digitalegraffitiwandtable1 {}
.digitalegraffitiwandtable2 {}
.digitalegraffitiwandcontent1 {}
.digitalegraffitiwandcontent2 {font-size: 22px!important; line-height: 1.5!important; font-weight: 400!important; letter-spacing: 0!important;}
.digitalegraffitiwandheader1 {font-weight: 800!important; font-size: 60px!important; line-height: 1.2!important; padding-bottom: 0px!important;}
.digitalegraffitiwandrow2 {padding: 2% 0% 0% 0%!important;}
.digitalegraffitiwandtable3 {margin-bottom: -160px!important;}
.digitalegraffitiwandrow2inner {padding: 30px!important;}
.digitalegraffitiwandrow2innercontent {font-size: 20px!important; line-height: 1.5!important; font-weight: 400!important; letter-spacing: 0!important;}
.digitalegraffitiwandrow2innerheader3 {font-weight: 800!important; font-size: 30px!important; line-height: 1.3!important; padding-bottom: 20px!important;}
.digitalegraffitiwandrow2innerfoto {padding: 0% 1% 0% 0%!important;}

/***** PORTFOLIO (Overzicht) *****/
.portfolio-wrap {padding: 6% 0% 6% 0%!important;}
.portfolio-items[data-ps="8"] h3 {font-size: 20px!important; line-height: 1.2!important;}

/***** PORTFOLIO (Detail pagina) *****/
.single-portfolio .row .col.section-title h1, .single-portfolio .row .col.section-title .subheader {text-align: left!important; font-weight: 800!important; font-size: 50px!important; line-height: 1.2!important; padding-top: 4%!important;}
body.single .project-title .section-title {padding: 0% 0% 0% 0%!important;}
.portfoliodetailrow1 {padding: 0% 0% 7% 0%!important;}
.portfoliodetailtable1 {padding: 0% 1% 0% 1%!important;}
.portfoliodetailtable2 {padding: 1% 1% 0% 5%!important;}
.portfoliodetailcontent2 {font-size: 22px!important; line-height: 1.5!important; font-weight: 400!important; letter-spacing: 0!important;}
.portfoliodetailicon {}
.portfoliodetaildetails1, .portfoliodetaildetails2, .portfoliodetaildetails3, .portfoliodetaillink1 {padding: 0% 0% 0% 5%!important; margin-top: -8px; margin-bottom: 15px!important; font-size: 20px!important;}
.portfoliodetailrow2 {padding: 2% 0% 0% 0%!important;}
.bottom_controls {background-color: #fff!important;}
.portfoliodetailrow3 {margin-top: -60px;}

/***** OVER ONS *****/
.overonssfeerbalkrow1 {padding: 10% 0% 10% 0%!important;}
.overonssfeerbalktable1 {padding: 5% 0% 5% 0%!important;}
.overonsrow1 {padding: 10% 0% 7% 0%!important;}
.overonstable1 {}
.overonstable2 {}
.overonscontent1 {}
.overonscontent2 {font-size: 22px!important; line-height: 1.5!important; font-weight: 400!important; letter-spacing: 0!important;}
.overonsheader1 {font-weight: 800!important; font-size: 60px!important; line-height: 1.2!important; padding-bottom: 0px!important;}

/***** CONTACT *****/
.contactsfeerbalkrow1 {padding: 10% 0% 10% 0%!important;}
.contactsfeerbalktable1 {padding: 5% 0% 5% 0%!important;}
.contactrow1 {padding: 10% 0% 6% 0%!important;}
.contacttable1 {}
.contacttable2 {}
.contactcontent1 {}
.contactcontent2 {font-size: 22px!important; line-height: 1.5!important; font-weight: 400!important; letter-spacing: 0!important;}
.contactheader1 {font-weight: 800!important; font-size: 60px!important; line-height: 1.2!important; padding-bottom: 0px!important;}
.contactcontent3 {}
.contactrow3 {padding: 10% 0% 9% 0%!important;}
.contacttable3 {}
.contacttable6 {}
.contactheader3 {font-size: 18px!important; line-height: 1.3!important; font-weight: 400!important; letter-spacing: 0!important; margin-bottom: 0px!important; padding: 0px!important; color: #999!important;}
.contacttext3 {font-family: Roboto!important; font-weight: 800!important; font-size: 30px!important; line-height: 1.3!important;}
.apenstaart::after {content: "@";}
.contactsocialicon {padding-right: 5%!important;}

/***** BLOG DETAIL PAGINA *****/
.blog-title {display: none!important;}
.blogrow1 {padding: 5% 0% 4% 0%!important;}
.blogrow2, .blogrow3, .blogrow4, .blogrow5 {padding: 4% 0% 4% 0%!important;} 
.blogcontent {font-size: 22px!important; line-height: 1.5!important; font-weight: 400!important; letter-spacing: 0!important;}
.blogheader1 {font-weight: 800!important; font-size: 50px!important; line-height: 1.2!important; padding-bottom: 25px!important;}
.blogheader2, .blogheader3, .blogheader4 {font-family: 'Roboto'; font-weight: 800!important; font-size: 35px!important; line-height: 1.2!important; padding-top: 13px!important; padding-bottom: 12px!important;}
.blogheader5 {font-weight: 500!important; font-size: 22px!important; line-height: 1.2!important; padding-top: 55px!important; padding-bottom: 15px!important;}
.fotosrow1 {}
.fotosrow1content {margin: 15px 0px 15px 0px!important}
.fotosrow1-titel {}
.fotosrow1-gallery {}
.blogfoto {padding: 25px 0px 46px 0px!important;}
.fotosrow1 .portfolio-wrap {padding: 0px 0px 35px 0px!important;}
.blogli {padding-bottom: 15px!important;}
.blogcontact {margin-top: 75px!important;}

/***** FAQ (Global section) *****/
.faqrow1 {padding: 1% 0% 10% 0%!important;}
.faqtable1 {}
.faqtable2 {}
.faqheader3 {font-weight: 800!important; font-size: 35px!important; line-height: 1.3!important; padding-bottom: 15px!important;}
.faqcontent1 {font-size: 18px!important; line-height: 1.5!important; font-weight: 400!important; letter-spacing: 0!important; padding: 0px 50px 25px 0px!important;}
.faqbutton {font-weight: bold!important; font-size: 20px!important;}

/***** PORTFOLIO (Global section) *****/
.portfolioglobalrow1 {padding: 8% 0% 9% 0%!important;}
.portfolioglobaltable1 {}
.portfolioglobalcontent1 {padding: 0% 0% 0% 0%!important;}
.portfolioglobalheader1 {font-weight: 800!important; font-size: 35px!important; line-height: 1.3!important; padding-bottom: 15px!important;}
.portfolioglobaltext1 {font-size: 18px!important; padding-bottom: 5px!important;}
.portfolioglobalcontent2 {font-size: 20px!important; line-height: 1.3!important;}

/***** CALL2 (Global section) *****/
.call2row1 {padding: 10% 0% 7% 0%!important;}
.call2row2 {padding: 0% 20% 0% 0%!important;}
.call2row2table1 {}
.beginning-text, .ending-text, .nectar-rotating-words-title .dynamic-words {font-size: 45px!important;}
.call2row3 {}
.call2row3table1 {}
.call2row3table2 {text-align: right!important;}
.calltwobutton {font-weight: bold!important; font-size: 20px!important;}
.calltwotekst {font-size: 20px!important;}

/***** FOOTER (Global section) *****/
.footerrow1 {padding: 8% 0% 2% 0%!important;}
.footercontent1 {padding: 0% 20% 0% 0%!important;}
.footersloganbold {font-family: Roboto!important; font-weight: 800!important; font-size: 32px!important; line-height: 1.3!important; display: inline!important;}
.footersloganregular {font-size: 32px!important; line-height: 1.3!important; display: inline!important;}
.footervlaggenrow {}
.footervlaggenrowinner {}
.footervlaggenrowinnerkolom1 {}
.footervlaggenrowinnerkolom2 {}
.footervlaggenrowinnerkolom3 {}
.footervlaggenrowinnercontent1, .footervlaggenrowinnercontent2, .footervlaggenrowinnercontent3 {padding: 2%; font-size: 0.9rem!important;}
.full-width-section img {display: inline;}
a.glink img {height: 18px!important; width: 18px!important; margin-bottom: 0px!important; padding-top: 8px!important;}
a.glink.gt-current-lang {font-weight: normal!important;}
a.glink {display: block;}
a.glink:hover {text-decoration: underline;}
.footerrow2 {padding: 3% 0% 4% 0%!important;}


/***** RESPONSIVE - Small devices (phones) *****/
@media only screen and (max-width: 600px) {
.digiffitisfeerbalkrow1 {padding: 18% 0% 18% 0%!important;}
.digiffitirow1 {padding: 15% 0% 15% 0%!important;}
.digiffititable1 {margin-bottom: 15px!important;}
.digiffiticontent2 {font-size: 16px!important;}
.digiffitiheader1 {font-size: 32px!important;}
.digiffitirow2 {padding: 0% 0% 17% 0%!important;}
.digiffitirow2inner {padding: 12% 8% 3% 8%!important; font-size: 16px!important;}
.digiffitirow2innerheader3 {font-size: 26px!important; line-height: 1.2!important; padding-bottom: 10px!important;}
.nectar-icon-list[data-direction=horizontal] {padding: 0px 30px 0px 25px!important;}
.nectar-icon-list-item {padding-left: 40px!important;}
.row .nectar-icon-list .nectar-icon-list-item h4 {font-size: 18px!important;}
.row .nectar-icon-list .nectar-icon-list-item h4 {line-height: 1.3!important;}
.nectar-icon-list-item .content {line-height: 1.4!important;}
.digiffitibutton {padding: 3% 0% 12% 0%!important; margin-top: 0px!important;}
	
.digitalegraffitiwandsfeerbalkrow1 {padding: 18% 0% 18% 0%!important;}
.digitalegraffitiwandrow1 {padding: 15% 0% 12% 0%!important;}
.digitalegraffitiwandtable1 {margin-bottom: 15px!important;}
.digitalegraffitiwandcontent2 {font-size: 16px!important;}
.digitalegraffitiwandheader1 {font-size: 32px!important;}
.digitalegraffitiwandrow2 {padding: 5% 0% 0% 0%!important;} 
.digitalegraffitiwandtable3 {margin-bottom: -150px!important;}
.digitalegraffitiwandrow2inner {padding: 10px!important;}
.digitalegraffitiwandrow2innercontent {font-size: 16px!important;}
.digitalegraffitiwandrow2innerheader3 {font-size: 22px!important; line-height: 1.2!important; padding-top: 20px!important;}
.digitalegraffitiwandrow2innerfoto {display: none!important;}
.type--scroll-pinned-sections.section-height-55vh .nectar-sticky-media-section__content-section {height: 65vh!important;}

.portfolio-wrap {padding: 12% 0% 5% 0%!important;}

.single-portfolio .row .col.section-title h1, .single-portfolio .row .col.section-title .subheader {font-size: 32px!important;}
.portfoliodetailrow1 {padding: 0% 0% 22% 0%!important;}
.portfoliodetailtable1 {padding: 0% 0% 0% 1%!important;}
.portfoliodetailtable2 {padding: 1% 0% 0% 1%!important;}
.portfoliodetailcontent2 {font-size: 16px!important;}
.portfoliodetaildetails1, .portfoliodetaildetails2, .portfoliodetaildetails3, .portfoliodetaillink1 {padding: 0% 0% 0% 9%!important; font-size: 16px!important; margin-top: -5px;}
.portfoliodetailrow2 {padding: 5% 0% 0% 0%!important;}
.bottom_controls {padding: 50px 0px 30px 0px!important;}
.portfoliodetailthumb {display: none!important;}
.divider-border {display: none!important;}

.overonssfeerbalkrow1 {padding: 18% 0% 18% 0%!important;}
.overonsrow1 {padding: 15% 0% 15% 0%!important;}
.overonstable1 {margin-bottom: 15px!important;}
.overonscontent2 {font-size: 16px!important;}
.overonsheader1 {font-size: 32px!important;}

.contactsfeerbalkrow1 {padding: 18% 0% 18% 0%!important;}
.contactrow1 {padding: 15% 0% 10% 0%!important;}
.contacttable1 {margin-bottom: 15px!important;}
.contactcontent2 {font-size: 16px!important;}	
.contactheader1 {font-size: 32px!important;}	
.nectar_icon_wrap[data-padding="15px"] .nectar_icon {padding: 2px!important;}
.nectar_icon_wrap[data-style="soft-bg"] .nectar_icon.icon_color_custom_FFFFFF i {font-size: 18px !important;}
.contactrow3 {padding: 20% 0% 18% 0%!important;}
.contactheader3 {font-size: 16px!important;}
.contacttext3 {font-size: 20px!important;}
.contactsocialicon {padding-right: 3%!important; padding-bottom: 3%!important;}

#page-header-bg[data-post-hs="default_minimal"] .inner-wrap {display: none!important;}
body.single-post.material[data-bg-header=true] .container-wrap {padding-top: 28px!important;}
.blogcontent {font-size: 16px!important;}
.blogheader1 {font-size: 32px!important; line-height: 1.1!important; padding-bottom: 20px!important;}
.blogheader2, .blogheader3, .blogheader4 {font-size: 26px!important; padding-top: 5px!important; padding-bottom: 12px!important;}
.blogheader5 {font-size: 20px!important; padding-top: 35px!important; padding-bottom: 5px!important;}
.blogfoto {padding: 10px 0px 25px 0px!important;}
.fotosrow1 .portfolio-wrap {padding: 0px 0px 12px 0px!important;}
.blogcontact {margin-top: 60px!important;}
	
.faqtable1 {padding: 0% 0% 5% 2%!important;}
.faqtable2 {padding: 0% 0% 11% 0%!important;}
.faqheader3 {font-size: 28px!important; padding-bottom: 5px!important;}
.faqcontent1 {font-size: 16px!important; padding: 0px 0px 25px 0px!important;}
.faqbutton {font-size: 18px!important;}

.portfolioglobalrow1 {padding: 8% 0% 15% 0%!important;}
.portfolioglobalheader1 {font-size: 26px!important; padding-bottom: 10px!important;}
.portfolioglobaltext1 {font-size: 16px!important;}
.portfolioglobalcontent1 {margin-bottom: 8px!important;}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous,
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {top: 40%!important;}

.call2row2 {padding: 0% 0% 0% 0%!important;}
.beginning-text, .ending-text, .nectar-rotating-words-title .dynamic-words {font-size: 28px!important;}
.calltwobutton, .calltwotekst {font-size: 16px!important;}
.call2row3table2 {text-align: left!important;}
.call2row3table1 {padding: 1% 0% 2% 0%!important;}
.call2row3 {padding: 0% 0% 7% 0%!important;}

.footerrow1 {padding: 16% 0% 5% 0%!important;}
.footercontent1 {padding: 0% 0% 2% 0%!important;}
.footersloganbold, .footersloganregular {font-size: 22px!important;}
.footervlaggenrowinnerkolom1, .footervlaggenrowinnerkolom2, .footervlaggenrowinnerkolom3 {margin-bottom: 0px!important;}
.footervlaggenrowinnercontent1, .footervlaggenrowinnercontent2, .footervlaggenrowinnercontent3 {padding: 0%!important;}
.footerrow2 {padding: 3% 0% 10% 0%!important;}
}

/***** RESPONSIVE - Small devices (portrait tablets) *****/ 
@media only screen and (max-width: 900px) and (min-width: 600px) {
.digiffitisfeerbalkrow1 {padding: 15% 0% 15% 0%!important;}
.digiffitirow1 {padding: 10% 0% 9% 0%!important;}
.digiffitiheader1 {font-size: 40px!important;}
.digiffiticontent2 {font-size: 18px!important; line-height: 1.4!important;}
.digiffitirow2 {padding: 0% 0% 9% 0%!important;}
.digiffitirow2inner {padding: 8% 10% 2% 8%!important; font-size: 17px!important;}
.digiffitirow2innerheader3 {font-size: 30px!important;}
.nectar-icon-list[data-direction=horizontal] {width: calc(100%)!important; padding: 0px 0px 0px 50px;}
.nectar-icon-list-item {padding-left: 40px!important;}
.row .nectar-icon-list .nectar-icon-list-item h4 {font-size: 18px!important; line-height: 1.4!important;}
.digiffitibutton {padding: 0% 0% 10% 0%!important; margin-top: 15px!important;}

.digitalegraffitiwandsfeerbalkrow1 {padding: 15% 0% 15% 0%!important;}
.digitalegraffitiwandrow1 {padding: 10% 0% 9% 0%!important;}
.digitalegraffitiwandcontent2 {font-size: 18px!important; line-height: 1.4!important;}
.digitalegraffitiwandheader1 {font-size: 40px!important;}
.digitalegraffitiwandrow2 {margin-bottom: -50px!important;} 
.wpb_column.left_padding_tablet_15pct > .vc_column-inner {padding: 0% 0% 0% 0%!important;}
.digitalegraffitiwandrow2inner {padding: 50px!important;}
.digitalegraffitiwandrow2innerheader3 {font-size: 30px!important; padding-bottom: 15px!important;}
.digitalegraffitiwandrow2innercontent {font-size: 18px!important; line-height: 1.4!important;}
.flex_justify_content_desktop_center> .vc_column-inner > .wpb_wrapper {justify-content: center!important;}
.digitalegraffitiwandrow2innerfoto {display: none!important;}
.type--scroll-pinned-sections.section-height-55vh .nectar-sticky-media-section__content-section {height: 50vh!important;}
	
.faqrow1 {padding: 0% 0% 0% 0%!important; margin-bottom: -35px!important;}
.faqtable1 {padding: 0% 0% 2% 1%!important;}
.faqtable2 {padding: 0% 0% 7% 0%!important;}	
.faqheader3 {font-size: 30px!important; padding-bottom: 5px!important;}
.faqcontent1 {font-size: 17px!important; padding: 0px 0px 0px 0px!important;}
.faqbutton {display: none!important;}

.portfolio-wrap {padding: 6% 0% 4% 0%!important;}

.single-portfolio .row .col.section-title h1, .single-portfolio .row .col.section-title .subheader {font-size: 32px!important;}
body[data-header-resize="0"] .project-title {padding-top: 50px!important;}
body.single-portfolio .row .col.section-title h1 {max-width: none!important; display: inline!important}
.portfoliodetailrow1 {padding: 0% 0% 11% 0%!important;}
.portfoliodetailtable1 {padding: 0% 0% 0% 1%!important;}
.portfoliodetailtable2 {padding: 1% 0% 0% 1%!important;}
.portfoliodetailcontent2 {font-size: 18px!important; line-height: 1.4!important;}
.portfoliodetaildetails1, .portfoliodetaildetails2, .portfoliodetaildetails3, .portfoliodetaillink1 {padding: 0% 0% 0% 5%!important; margin-top: -6px; margin-bottom: 11px!important; font-size: 17px!important;}
.portfoliodetailrow2 {padding: 3% 0% 0% 0%!important;}
.bottom_controls {padding: 45px 0px 30px 0px!important;}
.divider-border {display: none!important;}

.overonssfeerbalkrow1 {padding: 15% 0% 15% 0%!important;}
.overonsrow1 {padding: 10% 0% 9% 0%!important;}
.overonsheader1 {font-size: 40px!important;}
.overonscontent2 {font-size: 18px!important; line-height: 1.4!important;}

.contactsfeerbalkrow1 {padding: 15% 0% 15% 0%!important;}
.contactrow1 {padding: 10% 0% 5% 0%!important;}
.contactcontent2 {font-size: 18px!important; line-height: 1.4!important;}
.contactheader1 {font-size: 40px!important;}
.contactheader3 {font-size: 17px!important;}
.contacttext3 {font-size: 20px!important;}
.nectar_icon_wrap[data-padding="15px"] .nectar_icon {padding: 2px!important;}
.nectar_icon_wrap[data-style="soft-bg"] .nectar_icon.icon_color_custom_FFFFFF i {font-size: 18px !important;}
.contactsocialicon {padding-right: 3%!important; padding-bottom: 1%!important;}
	
.vc_row.top_padding_tablet_15pct {padding-top: 8% !important;}
.portfolioglobalrow1 {padding: 8% 0% 8% 0%!important;}
.portfolioglobalheader1 {font-size: 30px!important; padding-bottom: 10px!important;}
.portfolioglobaltext1 {font-size: 17px!important; padding-bottom: 0px!important;}

#page-header-bg[data-post-hs="default_minimal"] .inner-wrap {display: none!important;}
body.single-post #page-header-bg:not(.fullscreen-header):not([data-post-hs=default]) {min-height: 375px!important;}
body.single-post.material[data-bg-header=true] .container-wrap {padding-top: 35px!important;}
.blogcontent {font-size: 18px!important; line-height: 1.4!important;}
.blogheader1 {font-size: 37px!important;}
.blogheader2, .blogheader3, .blogheader4 {font-size: 28px!important; padding-top: 10px!important; padding-bottom: 10px!important;}
.blogheader5 {font-size: 20px!important; padding-top: 40px!important; padding-bottom: 5px!important;}
.fotosrow1content {margin: 0px 0px 5px 0px!important}
.blogfoto {padding: 15px 0px 25px 0px!important;}
.fotosrow1 .portfolio-wrap {padding: 0px 0px 20px 0px!important;}
.blogcontact {margin-top: 65px!important;}

.vc_row.top_padding_tablet_20pct {padding-top: 10% !important;}
.call2row2 {padding: 0% 0% 0% 0%!important;}
.beginning-text, .ending-text, .nectar-rotating-words-title .dynamic-words {font-size: 30px!important;}
.call2row3table1 {padding: 0% 20% 0% 0%!important;}
.call2row3table2 {text-align: left!important;}
.calltwobutton {font-size: 18px!important;}
.calltwotekst {font-size: 17px!important; margin-bottom: 10px!important;}
.vc_row.bottom_padding_tablet_10pct {padding-bottom: 9%!important;}
	
.footerrow1 {padding: 8% 0% 2% 0%!important;}
.footercontent1 {padding: 0% 30% 0% 0%!important;}
.footersloganbold {font-size: 30px!important; line-height: 1.1!important;}
.footersloganregular {font-size: 30px!important; line-height: 1.1!important;}	
.footervlaggenrowinnerkolom1, .footervlaggenrowinnerkolom2, .footervlaggenrowinnerkolom3 {margin-bottom: 0px!important;}
.footervlaggenrowinnercontent1, .footervlaggenrowinnercontent2, .footervlaggenrowinnercontent3 {padding: 0%!important;}
.footerrow2 {padding: 3% 0% 6% 0%!important;}
}

/***** RESPONSIVE - Medium devices (landscape tablets) *****/ 
@media only screen and (max-width: 1500px) and (min-width: 900px) {
.digiffitisfeerbalkrow1 {padding: 7% 0% 7% 0%!important;}
.digiffitirow1 {padding: 8% 0% 6% 0%!important;}
.digiffitiheader1 {font-size: 40px!important;}
.digiffiticontent2 {font-size: 18px!important; line-height: 1.4!important;}
.digiffitirow2 {padding: 0% 0% 8% 0%!important;}
.digiffitirow2inner {padding: 6% 6% 2% 6%!important; font-size: 17px!important;}
.digiffitirow2innerheader3 {font-size: 30px!important;}
.nectar-icon-list[data-direction=horizontal] {width: calc(100%)!important; padding: 0px 0px 0px 50px;}
.nectar-icon-list-item {padding-left: 40px!important;}
.row .nectar-icon-list .nectar-icon-list-item h4 {font-size: 17px!important; line-height: 1.3!important;}
.nectar-icon-list-item .content {line-height: 1.4!important;}
.digiffitibutton {padding: 0% 0% 8% 0%!important; margin-top: 15px!important;}

.digitalegraffitiwandsfeerbalkrow1 {padding: 7% 0% 7% 0%!important;}
.digitalegraffitiwandrow1 {padding: 8% 0% 5% 0%!important;}
.digitalegraffitiwandcontent2 {font-size: 18px!important; line-height: 1.4!important;}
.digitalegraffitiwandheader1 {font-size: 40px!important;}
.digitalegraffitiwandrow2 {padding: 2% 0% 7% 0%!important;}
.digitalegraffitiwandrow2innercontent {font-size: 17px!important; line-height: 1.4!important;}
.digitalegraffitiwandrow2innerheader3 {font-size: 20px!important; padding-bottom: 10px!important;}
.type--scroll-pinned-sections.section-height-55vh .nectar-sticky-media-section__content-section {height: 70vh!important;}
	
.portfolio-wrap {padding: 5% 0% 3% 0%!important;}

.single-portfolio .row .col.section-title h1, .single-portfolio .row .col.section-title .subheader {font-size: 35px!important; padding-top: 2%!important;}
body.single-portfolio .row .col.section-title h1 {max-width: none!important;}
.portfoliodetailcontent2 {font-size: 18px!important; line-height: 1.4!important;}
.portfoliodetaildetails1, .portfoliodetaildetails2, .portfoliodetaildetails3, .portfoliodetaillink1 {padding: 0% 0% 0% 7%!important; margin-top: -6px; margin-bottom: 11px!important; font-size: 17px!important;}
.bottom_controls {padding: 40px 0px 30px 0px!important;}
.divider-border {display: none!important;}
	
.overonssfeerbalkrow1 {padding: 7% 0% 7% 0%!important;}
.overonsrow1 {padding: 8% 0% 6% 0%!important;}
.overonsheader1 {font-size: 40px!important;}
.overonscontent2 {font-size: 18px!important; line-height: 1.4!important;}

.contactsfeerbalkrow1 {padding: 7% 0% 7% 0%!important;}
.contactrow1 {padding: 8% 0% 5% 0%!important;}
.contactcontent2 {font-size: 18px!important; line-height: 1.4!important;}
.contactheader1 {font-size: 40px!important;}
.contactrow3 {padding: 9% 0% 8% 0%!important;}
.contactheader3 {font-size: 16px!important;}
.contacttext3 {font-size: 25px!important;}

.portfolioglobalrow1 {padding: 7% 0% 7% 0%!important;}
.portfolioglobalheader1 {font-size: 30px!important; padding-bottom: 5px!important;}
.portfolioglobaltext1 {font-size: 17px!important; padding-bottom: 0px!important;}

body #page-header-bg, body #page-header-wrap {height: 350px !important;}
body.single-post.material[data-bg-header=true] .container-wrap {padding-top: 28px!important;}
.blogcontent {font-size: 18px!important; line-height: 1.4!important;}
.blogheader1 {font-size: 37px!important; line-height: 1.2!important; padding-bottom: 20px!important;}
.blogheader2, .blogheader3, .blogheader4 {font-size: 28px!important; padding-top: 5px!important; padding-bottom: 10px!important;}
.blogheader5 {font-size: 20px!important; padding-top: 40px!important; padding-bottom: 5px!important;}
.fotosrow1content {margin: 0px 0px 5px 0px!important}
.blogfoto {padding: 15px 0px 25px 0px!important;}
.fotosrow1 .portfolio-wrap {padding: 0px 0px 22px 0px!important;}
.blogcontact {margin-top: 60px!important;}

.faqrow1 {padding: 1% 0% 8% 0%!important;}
.faqheader3 {font-size: 26px!important; line-height: 1.3!important; padding-bottom: 10px!important;}
.faqcontent1 {font-size: 17px!important; line-height: 1.4!important; padding: 0px 0px 25px 0px!important;}
.faqbutton {font-weight: bold!important; font-size: 17px!important;}
	
.call2row1 {padding: 8% 0% 7% 0%!important;}
.beginning-text, .ending-text, .nectar-rotating-words-title .dynamic-words {font-size: 30px!important;}
.calltwobutton {font-weight: bold!important; font-size: 17px!important;}
.calltwotekst {font-size: 17px!important;}

.footerrow1 {padding: 7% 0% 2% 0%!important;}
.footercontent1 {padding: 0% 15% 0% 0%!important;}
.footersloganbold {font-size: 30px!important; line-height: 1.2!important;}
.footersloganregular {font-size: 30px!important; line-height: 1.2!important;}
.footervlaggenrowinnercontent1, .footervlaggenrowinnercontent2, .footervlaggenrowinnercontent3 {padding: 2%; font-size: 0.8rem!important;}
	
.footervlaggenrowinnerkolom1, .footervlaggenrowinnerkolom2, .footervlaggenrowinnerkolom3 {padding-left: 0%!important; padding-right: 0%!important;}
}

/***** RESPONSIVE - Medium devices (landscape tablets and laptops > 900 - 1250) *****/ 
@media only screen and (max-width: 1250px) and (min-width: 900px) {
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap {display: none!important;}
body.single-post #page-header-bg:not(.fullscreen-header):not([data-post-hs=default]) {min-height: 350px!important;}
}

/***** RESPONSIVE - Medium devices (landscape tablets and laptops > 1250 - 1500) *****/ 
@media only screen and (max-width: 1500px) and (min-width: 1250px) {
body #page-header-bg, body #page-header-wrap {height: 425px !important;}
body.single-post.material[data-bg-header=true] .container-wrap {padding-top: 40px!important;}	
}
