/**

 * Theme Name:     Derksen Maatwek Interieur
 * Author:         Elegant Themes
 * Template:       Divi
 * Text Domain:	   derksen-maatwek-interieur
 * Description:    Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
*/

/* Header Footer style start */
.header-section .header-menu-col nav.et-menu-nav ul#menu-main-menu li {
    padding-right: 22px;
}
.header-section .header-menu-col nav.et-menu-nav ul#menu-main-menu li.current-menu-item>a {
    color: #332419;
    font-weight: bold;
}
.header-section .et_pb_row.header-sec-row {
    display: flex;
    align-items: center;
}
.header-section .et_pb_row.header-sec-row .header-site-logo {
    margin-bottom: 0;
}
.footer-section .footer-pages-list ul {
    padding-left: 0;
}
.footer-section .footer-pages-list ul li {
    padding-bottom: 11px;
}
.footer-section .footer-pages-list ul li span {
    font-size: 17px;
    line-height: 26px;
    color: #e9ded9;
}
.footer-section .footer-pages-list ul li a, .footer-section .footer-contact-detail a, .footer-cta-section .footer-contact-pr-detail .et_pb_blurb_content  a {
    transition: 0.4s ease all;
}
.footer-section .footer-pages-list ul li a:hover, .footer-section .footer-contact-detail a:hover, .footer-cta-section .footer-contact-pr-detail .et_pb_blurb_content a:hover {
    text-decoration: underline !important;
}
.footer-cta-section .footer-contact-pr-detail .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h4 {
    padding-bottom: 0 !important;
}
.footer-cta-section .footer-contact-pr-detail .et_pb_blurb_content {
    display: flex;
    align-items: center;
}
.footer-cta-section .footer-contact-pr-detail .et_pb_blurb_content .et_pb_main_blurb_image {
    margin-bottom: 0;
    text-align: center;
}
.footer-cta-section .footer-contact-form-sec form.wpcf7-form .contact-form-field-group p {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.footer-cta-section .footer-contact-form-sec form.wpcf7-form .contact-form-field-group p span {
    flex: 0 0 48%;
    max-width: 48%;
}
.footer-cta-section .footer-contact-form-sec form.wpcf7-form .contact-form-field-group p span input {
    width: 100%;
}
.footer-cta-section .footer-contact-form-sec form.wpcf7-form p textarea {
    width: 100%;
    margin-top: 10px;
    resize: none;
}
.footer-cta-section .footer-contact-form-sec form.wpcf7-form p textarea::placeholder, .footer-cta-section .footer-contact-form-sec form.wpcf7-form p input::placeholder {
    color: #e9ded9;
    font-size: 15px;
    font-family: 'Nunito';
}
.footer-cta-section .footer-contact-form-sec form.wpcf7-form p textarea, .footer-cta-section .footer-contact-form-sec form.wpcf7-form p input {
    padding: 16px;
    font-size: 14px;
    color: #e9ded9;
    font-family: 'Nunito';
    font-weight: 600;
    background-color: #e9ded900;
}
.footer-cta-section .footer-contact-form-sec form.wpcf7-form p textarea, .footer-cta-section .footer-contact-form-sec form.wpcf7-form p input {
    padding: 16px;
    font-size: 14px;
    color: #e9ded9;
    font-family: 'Nunito';
    font-weight: 600;
    background-color: #e9ded903;
    border: 1px solid #e9ded9;
    transition: border-width 0.4s ease, border-color 0.4s ease;
}
.footer-cta-section .footer-contact-form-sec form.wpcf7-form p textarea:focus, .footer-cta-section .footer-contact-form-sec form.wpcf7-form p input:focus {
    border-width: 2px;
    border-color: #e9ded9;
}
.footer-cta-section .footer-contact-form-sec form.wpcf7-form input[type="submit"] {
    background-color: #e9ded9;
    border: 1px solid #e9ded9;
    color: #332419;
    font-size: 18px;
    font-family: 'Nunito';
    padding: 9px 26px;
    font-weight: 700;
    margin-top: 9px;
    transition: 0.4s ease all;
}
.footer-cta-section .footer-contact-form-sec form.wpcf7-form input[type="submit"]:hover{
    background-color: #332419;
    border: 1px solid #e9e9e9;
    color: #e9ded9;
}
.footer-cta-section .footer-contact-form-sec form.wpcf7-form.invalid .contact-form-field-group p span input, 
.footer-cta-section .footer-contact-form-sec form.wpcf7-form.invalid p textarea{
    border-color: red;
}
.footer-cta-section .footer-contact-form-sec form.wpcf7-form.invalid .contact-form-field-group p span.wpcf7-not-valid-tip, .footer-cta-section .footer-contact-form-sec form.wpcf7-form.invalid p span.wpcf7-not-valid-tip {
    display: none;
}
.footer-cta-section .footer-contact-form-sec form.wpcf7-form .wpcf7-response-output {
    color: #fff !important;
}

/* Home page style */

.gallery-section-col .gallery-img-col img {
    object-fit: cover;
}
.our-services-col .et_pb_column .our-services-box {
    height: 100%;
    min-height: 445px;
}
.gallery-section-col .et_pb_column:nth-child(2) {
    margin: 0 10px;
}
.gallery-section-col {
    margin-left: -5px;
    margin-right: -5px;
}
.gallery-section-col .et_pb_column {
    padding-left: 5px;
    padding-right: 5px;
}
/* FAQ Page style */
.faq-section .et_pb_toggle_open{
    position: relative;
}
.faq-section .et_pb_toggle_open:before {
    font-size: 30px;
    right: 0;
    color: #332419;
    font-family: ETmodules!important;
    font-weight: 400!important;
    content: "\33"!important;
    display: block;
    right: 12px;
    width: 100%;
    text-align: end;
    position: absolute;
}

/* Our Expertise page style */
.interior-section .experties-types-col .et_pb_module {
    display: flex;
    justify-content: center;
    align-items: center;
}
.interior-section .experties-types-col {
    transition: transform 0.3s ease;
}
.interior-section .experties-types-col:hover {
    transform: scale(1.02);
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    -ms-transform: scale(1.02);
    -o-transform: scale(1.02);
}
.video-section .video-section-col-right video {
    min-height: 430px;
    height: 100% !important;
}
.our-experties-cta-boxes .our-expeties-cta-box:first-child {
    margin-right: 10px;
}
.our-experties-cta-boxes .our-expeties-cta-box {
    width: 50%;
    margin: 0;
}
/* Stalen Page style  */
.slider-section .slider-section-module .et_pb_slides .et_pb_slide { border: 4px solid #000;}

/* Portfolio page style */
.portfolio-filter-section .et_pb_filterable_portfolio .et_pb_portfolio_filters ul {
    gap: 14px;
}
.mfp-zoom-out-cur .mfp-wrap.mfp-gallery .mfp-content button.mfp-close {
    opacity: 1;
    font-size: 43px;
    top: 0px;
}
.portfolio-filter-section .et_pb_filterable_portfolio .et_pb_portofolio_pagination.center-pagination {
    bottom: -64px;
}
/* Totaal page style */
.customised-for-company-section .et_pb_module .et_pb_main_blurb_image .et_pb_image_wrap {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 60px;
}
.quality-kitchen-boxes-section .et_pb_module .et_pb_image_wrap {
    min-height: 60px;
}
.home .hero-video-banner-module .et_pb_header_content_wrapper p span.dashicons-yes-alt {
    vertical-align: top !important;
    display: inline-block;
}
.slider-section .slick-prev {left: -35px !important}
.slider-section .slick-next {right: -35px !important}

@media only screen and (min-width: 1600px) and (max-width:1680px) {
    .tables-for-functions-section .et_pb_row:nth-child(2), .custom-curious-section .et_pb_row:nth-child(2){
        width: 43%;
    }
    .home .our-services-col .et_pb_column .our-services-box {
        min-height: 465px !important;
    }
    .home .design-home-section {
        padding: 50px 0 70px 0 !important;
    }
    .personal-style-section .et_pb_row {
        width: 90% !important;
        justify-content: end;
        display: flex;
    }
    .stylish-living-right-col, .video-section-col-left, .advantages-kitchen-section .et_pb_column:nth-child(2) {
        padding-left: 50px !important;
        padding-right: 50px !important
    }
}
@media only screen and (min-width: 1399px) and (max-width:1599px){
    .header-section .header-menu-col .et-menu li a {
        font-size: 20px;
    }
    .footer-cta-section .et_pb_column h2, .footer-section .et_pb_column h2{
        font-size: 38px;
    }
    .hero-video-banner-section .et_pb_fullscreen .et_pb_fullwidth_header_container .header-content h1 {
        font-size: 74px;
    }
    .design-home-section {
        padding: 30px 0 40px 0 !important;
    }
    .design-home-section .et_pb_module .et_pb_text_inner h2, .fully-customised-section .et_pb_module h2 {
        font-size: 45px;
        margin-bottom: 30px;
    }
    .aboutus-section .et_pb_module h2 {
        font-size: 45px;
        margin-bottom: 30px;
    }
    .our-services-col .et_pb_column .our-services-box .et_pb_blurb_container h4 {
        font-size: 23px;
    }
    .our-services-col .et_pb_column .our-services-box .et-pb-icon {
        font-size: 40px;
    }
    .our-services-col .et_pb_column .our-services-box .et_pb_blurb_description p {
        font-size: 17px;
    }
    .our-services-col .et_pb_column .our-services-box {
        min-height: 505px;
    }
    .homepg-gallery-section .gallery-section-col .et_pb_image_wrap img { 
        height: 550px;
    }
    .our-expertise-banner-section .our-expertise-banner-module h1 {
        font-size: 74px !important;
    }
    .common-banner-section .common-banner-module, .common-banner-section .common-banner-module .et_pb_fullwidth_header_container {
        min-height: 630px !important;
        width: 100%;
    }
    .custom-interior-section .et_pb_module h2, .steel-doors-section .et_pb_module h2, .personal-style-section .et_pb_module h2, .our-work-section .et_pb_module h2, .curious-about-section .et_pb_module h2,
    .customised-for-company-section .et_pb_module h2, .idea-installation-section .et_pb_module h2, .stylish-living-section .et_pb_module h2, .video-section .et_pb_module h2, .fully-customised-section .et_pb_module h2,
    .work-experience-section .et_pb_module h2, .benieuwd-section .et_pb_module h2, .our-vision-section .et_pb_module h2, .steel-section .et_pb_module h2, .wood-section .et_pb_module h2, .queries-section .et_pb_module h2,
    .furniture-from-derksen-section .et_pb_module h2, .tables-from-derken-section .et_pb_module h2, .advantages-kitchen-section .et_pb_module h2, .curious-possibilities-section .et_pb_module h2  {
        font-size: 38px !important;
    }
    .our-experties-cta-boxes .our-expeties-cta-box h2{
        font-size: 34px !important;
    }
    .personal-style-section .tailor-made-col {
        padding-left: 50px;
        padding-right: 50px;
        width: 100% !important;
    }
    .personal-style-section .tailor-made-col .et_pb_module:first-child,
    .personal-style-section .tailor-made-col .et_pb_module:nth-child(2) {
        max-width: 865px !important;
    }
    .our-work-section .our-work-col {
        padding: 70px 50px;
    }
    .curious-about-section .et_pb_row.et_pb_row_5, .curious-about-section .et_pb_row.et_pb_row_6, .curious-about-section .et_pb_row.et_pb_row_7{
        padding-right: 0 !important;
    }
    .curious-about-section .et_pb_row h2 {
        text-align: center !important;
    }
    .curious-about-section .curious-about-last-row {
        display: flex;
        gap: 20px;
        justify-content: center;
        width: 100% !important;
    }
    .curious-about-section .et_pb_row {
        width: 100% !important;
    }
    .video-section {
        padding: 30px 0 !important;
    }
    .stylish-living-section {
        padding: 60px 0 !important;
        min-height: auto !important;
    }
    .video-section .video-section-col-left {
        padding-left: 30px;
        padding-right: 30px;
    }
    .video-section .video-section-col-right .et_pb_video_0 {
        height: 100% !important;
        min-height: auto !important;
    }
    .stylish-living-section .et_pb_row.et_pb_row_3{
        padding: 0 !important;
    }
    .stylish-living-section .stylish-living-right-col {
        padding-left: 50px;
        padding-right: 50px;
        width: 100%;
    }
    .stylish-living-section .et_pb_module {
        max-width: 1150px !important;
    }
    .customised-for-company-section .et_pb_blurb_content h4 a {
        font-size: 22px !important;
    }
    .slider-section .et_pb_row, .tables-for-functions-section .et_pb_row, .customised-for-company-section .et_pb_row, .idea-installation-section .et_pb_row, .stylish-living-section .et_pb_row, .video-section .et_pb_row, .fully-customised-section .et_pb_row, .work-experience-section .et_pb_row,
    .benieuwd-section .et_pb_row, .our-vision-section .et_pb_row, .steel-section .et_pb_row, .wood-section .et_pb_row, .cabinet-boxes-section .et_pb_row, .queries-section .et_pb_row, .quality-kitchen-boxes-section .et_pb_row {
        width: 90% !important
    }
    .customised-for-company-section {
        padding: 50px 0 !important
    }
    .contact-banner-section .contact-banner-module .et_pb_fullwidth_header_subhead, .custom-cabinet-banner-section .custom-cabinet-banner-module .et_pb_fullwidth_header_subhead
     {
        line-height: 1.7em !important;
    }
    .work-experience-section, .benieuwd-section, .our-vision-section {
        padding: 60px 0 !important;
    }
    .work-experience-section .et_pb_row .et_pb_column {
        padding: 0 !important
    }
    .benieuwd-section .et_pb_row .et_pb_column {
        padding: 40px 40px 40px 35px !important;
    }
    .benieuwd-section .et_pb_button_module_wrapper {
        margin-left: 0 !important;
    }
    .our-vision-section .et_pb_row:first-child {
        padding-top: 0 !important
    }
    .our-vision-section .our-services-col .et_pb_column .our-services-box {
        min-height: 445px;
    }
    .steel-section .et_pb_row .et_pb_column {
        padding: 50px;
    }
    .wood-section {
        min-height: auto !important;
        padding: 60px 0 !important;
    }
    .wood-section .et_pb_row.et_pb_row_5 {
        padding: 0 !important
    }
    .wood-section .et_pb_row .et_pb_column {
        padding: 40px;
    }
    .wood-section .et_pb_row .et_pb_column .et_pb_text,
    .steel-section .et_pb_row .et_pb_column .et_pb_text {
        font-size: 16px;
    }
    .wood-section .et_pb_row .et_pb_module h2 {
        margin-bottom: 30px;
    }
    .steel-section .et_pb_row {
        width: 100% !important
    }
    .cabinet-boxes-section {
        padding-top: 30px;
        padding-bottom: 40px;
    }
    .cabinet-boxes-section .et_pb_module_header h2 {
        font-size: 22px;
    }
    .cabinet-boxes-section .et_pb_blurb_description p, .queries-section .et_pb_fullwidth_header .et_pb_header_content_wrapper p  {
        font-size: 20px;
    }
    .queries-section .et_pb_fullwidth_header {
        padding-top: 30px !important;
        padding-bottom: 50px !important
    }
    .slider-section {
        padding: 10px 0 !important
    }
    .queries-section .et_pb_fullwidth_header .et_pb_header_content_wrapper p  {
        margin: 20px 0 !important;
        line-height: 30px;
    }
    .custom-cabinet-banner-section .custom-cabinet-banner-module .et_pb_fullwidth_header_subhead ,.bathroom-furniture-banner-section .bathroom-furniture-banner-module .et_pb_fullwidth_header_subhead {
        font-size: 17px !important;
    }
    .furniture-from-derksen-section .et_pb_fullwidth_header {
        padding-top: 20px;
        padding-bottom: 30px;
    }
    .furniture-from-derksen-section .et_pb_fullwidth_header h2 {
        margin-bottom: 20px;
    }
    .furniture-from-derksen-section .et_pb_fullwidth_header .et_pb_header_content_wrapper p,
    .custom-curious-section .et_pb_blurb_description p {
        font-size: 17px;
    }
    .custom-curious-section .et_pb_blurb_container h4.et_pb_module_header a {
        font-size: 26px;
    }
    .custom-curious-section .et_pb_row:last-child {
        display: flex;
        width: 100%;
    }
    .custom-curious-section {
        padding-top: 40px !important;
        padding-bottom: 60px !important;
    }
    .tables-from-derken-section .et_pb_fullwidth_header {
        padding: 30px 0 !important
    }
    .tables-for-functions-section {
        padding: 60px 0 !important
    }
    .custom-table-banner-section  .custom-table-banner-module .et_pb_fullwidth_header_subhead, .tables-from-derken-section .et_pb_header_content_wrapper {
        font-size: 20px !important;
    }
    .tables-for-functions-section .et_pb_blurb_description p {
        font-size: 18px !important;
    }
    .tables-for-functions-section .et_pb_image_wrap {
        width: 64px !important;
    }
    .tables-from-derken-section .et_pb_header_content_wrapper {
        line-height: 35px !important;
    }
    .advantages-kitchen-section {
        min-height: auto !important;
    }
    .advantages-kitchen-section .et_pb_row.et_pb_row_1 {
        padding: 0 !important
    }
    .quality-kitchen-boxes-section {
        padding-top: 30px !important;
        padding-bottom: 50px !important;
        width: 100%;
    }
    .curious-possibilities-section .et_pb_module {
        padding-top: 20px !important
    }
    .advantages-kitchen-section .et_pb_row .et_pb_column {
        padding-left: 30px !important;
        padding-right: 30px !important;
        width: 100%;
    }
    .advantages-kitchen-section .et_pb_text_inner ul li {
        font-size: 21px;
        margin-bottom: 15px;
    }
    .curious-possibilities-section .et_pb_header_content_wrapper {
        font-size: 21px !important;
        line-height: 38px !important;
    }
    .curious-possibilities-section .header-content h2.et_pb_module_header {
        margin-bottom: 20px;
    }
    .quality-kitchen-boxes-section .et_pb_blurb_container h4.et_pb_module_header a {
        font-size: 26px;
    }
    .quality-kitchen-boxes-section .et_pb_blurb_container .et_pb_blurb_description p {
        font-size: 19px !important;
    }
    .quality-kitchen-boxes-section .et_pb_image_wrap {
        width: 60px !important
    }
    .advantages-kitchen-section .et_pb_module {
        max-width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .personal-style-section .et_pb_row {
        width: 60% !important
    }
    .personal-style-section .et_pb_row .et_pb_button_module_wrapper {
        text-align: left !important;
        margin-left: 0 !important;
    } 
}
/* @media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: portrait) {
    .our-services-col .et_pb_row {
        display: flex !important;
        flex-wrap: wrap !important;
    }
} */
@media only screen and (min-width: 1200px) and (max-width:1399px){
    .header-section .header-menu-col .et-menu li a {
       font-size: 20px;
    }
    .hero-video-banner-section .header-content .et_pb_fullwidth_header_subhead {
        font-size: 26px !important;
    }
    .hero-video-banner-section .header-content .et_pb_header_content_wrapper p {
        font-size: 20px !important;
        margin-bottom: 10px !important;
    }
    /* .portfolio-gallery-section {
        padding-bottom: 80px;
    } */
    .footer-cta-section .et_pb_column h2, .footer-section .et_pb_column h2{
        font-size: 32px;
    }
    .personal-style-section .et_pb_row {
        width: 60% !important
    }
    .personal-style-section .et_pb_row .et_pb_button_module_wrapper {
        text-align: left !important;
        margin-left: 0 !important;
    } 
    .common-banner-section .et_pb_fullscreen .et_pb_fullwidth_header_container .header-content h1 {
        font-size: 72px !important;
    }
    .design-home-section {
        padding: 30px 0 40px 0 !important;
    }
    .design-home-section .et_pb_module .et_pb_text_inner h2, .fully-customised-section .et_pb_module h2 {
        font-size: 42px;
        margin-bottom: 30px;
    }
    .design-home-section .et_pb_row:nth-child(2) {
        width: 95% !important
    }
    .portfolio-gallery-section {
        padding: 50px 0 80px 0 !important
    }
    .benieuwd-section .et_pb_button_module_wrapper {
        text-align: left !important;
    }
    .aboutus-section .et_pb_module h2 {
        font-size: 42px;
        margin-bottom: 30px;
    }
    .our-services-col .et_pb_column .our-services-box .et_pb_blurb_container h4 {
        font-size: 22px;
    }
    .our-services-col .et_pb_column .our-services-box .et-pb-icon {
        font-size: 40px;
    }
    .our-services-col .et_pb_column .our-services-box .et_pb_blurb_description p {
        font-size: 18px;
    }
    .our-services-col .et_pb_column .our-services-box {
        min-height: 485px;
    }
    .homepg-gallery-section .gallery-section-col .et_pb_image_wrap img { 
        height: 450px;
    }
    .common-banner-section .common-banner-module, .common-banner-section .common-banner-module .et_pb_fullwidth_header_container {
        min-height: 680px !important;
        width: 100%;
    }
    .custom-interior-section .et_pb_module h2, .steel-doors-section .et_pb_module h2, .personal-style-section .et_pb_module h2, .our-work-section .et_pb_module h2, .curious-about-section .et_pb_module h2,
    .customised-for-company-section .et_pb_module h2, .idea-installation-section .et_pb_module h2, .stylish-living-section .et_pb_module h2, .video-section .et_pb_module h2, .fully-customised-section .et_pb_module h2,
    .work-experience-section .et_pb_module h2, .benieuwd-section .et_pb_module h2, .our-vision-section .et_pb_module h2, .steel-section .et_pb_module h2, .wood-section .et_pb_module h2, .queries-section .et_pb_module h2,
    .furniture-from-derksen-section .et_pb_module h2, .tables-from-derken-section .et_pb_module h2, .advantages-kitchen-section .et_pb_module h2, .curious-possibilities-section .et_pb_module h2 {
        font-size: 36px !important;
    }
    .our-experties-cta-boxes .our-expeties-cta-box h2{
        font-size: 34px !important;
    }
    .personal-style-section .et_pb_button_module_wrapper {
        margin-left: 25px;
    }
    .personal-style-section .tailor-made-col {
        padding-left: 50px;
        padding-right: 50px;
        width: 100% !important;
    }
    .personal-style-section .tailor-made-col .et_pb_module:first-child,
    .personal-style-section .tailor-made-col .et_pb_module:nth-child(2) {
        max-width: 850px !important;
    }
    .our-work-section .our-work-col {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .curious-about-section .et_pb_row.et_pb_row_5, .curious-about-section .et_pb_row.et_pb_row_6, .curious-about-section .et_pb_row.et_pb_row_7 {
        padding-right: 0 !important;
    }
    .curious-about-section .et_pb_row h2 {
        text-align: center !important;
    }
    .curious-about-section .curious-about-last-row {
        display: flex;
        gap: 20px;
        justify-content: center;
        width: 100% !important;
    }
    .curious-about-section .et_pb_row {
        width: 100% !important;
    }
    .video-section {
        padding: 30px 0 !important;
    }
    .stylish-living-section {
        padding: 60px 0 !important;
        min-height: auto !important;
    }
    .video-section .video-section-col-left {
        padding-left: 30px;
        padding-right: 30px;
    }
    .video-section .video-section-col-right .et_pb_video_0 {
        height: 100% !important;
        min-height: auto !important;
    }
    .stylish-living-section .et_pb_row.et_pb_row_3{
        padding: 0 !important;
    }
    .stylish-living-section .stylish-living-right-col {
        padding-left: 50px;
        padding-right: 50px;
    }
    .stylish-living-section .et_pb_module {
        max-width: 1100px !important;
    }
    .customised-for-company-section .et_pb_blurb_content h4 a {
        font-size: 20px !important;
    }
    .customised-for-company-section .et_pb_row, .slider-section .et_pb_row, .idea-installation-section .et_pb_row, .stylish-living-section .et_pb_row, .video-section .et_pb_row, .fully-customised-section .et_pb_row, .work-experience-section .et_pb_row,
    .benieuwd-section .et_pb_row, .our-vision-section .et_pb_row, .steel-section .et_pb_row, .wood-section .et_pb_row, .cabinet-boxes-section .et_pb_row, .advantages-kitchen-section .et_pb_row, .queries-section .et_pb_row, .quality-kitchen-boxes-section .et_pb_row  {
        width: 90% !important
    }
    .customised-for-company-section {
        padding: 50px 0 !important
    }
    .contact-banner-section .contact-banner-module .et_pb_fullwidth_header_subhead, .custom-cabinet-banner-section .custom-cabinet-banner-module .et_pb_fullwidth_header_subhead {
        line-height: 1.7em !important;
    }
    .work-experience-section, .benieuwd-section, .our-vision-section {
        padding: 60px 0 !important;
    }
    .work-experience-section .et_pb_row .et_pb_column {
        padding: 0 !important
    }
    .benieuwd-section .et_pb_row .et_pb_column {
        padding: 40px 40px 40px 35px !important;
    }
    .benieuwd-section .et_pb_button_module_wrapper {
        margin-left: 0 !important;
    }
    .our-vision-section .et_pb_row:first-child {
        padding-top: 0 !important
    }
    .our-vision-section .our-services-col .et_pb_column .our-services-box {
        min-height: 445px;
    }
    .steel-section .et_pb_row .et_pb_column {
        padding: 50px;
    }
    .wood-section {
        min-height: auto !important;
        padding: 60px 0 !important;
    }
    .wood-section .et_pb_row.et_pb_row_5 {
        padding: 0 !important
    }
    .wood-section .et_pb_row .et_pb_column {
        padding: 40px;
    }
    .wood-section .et_pb_row .et_pb_column .et_pb_text, .steel-section .et_pb_row .et_pb_column .et_pb_text {
        font-size: 16px;
    }
    .wood-section .et_pb_row .et_pb_module h2 {
        margin-bottom: 30px;
    }
    .steel-section .et_pb_row {
        width: 100% !important
    }
    .cabinet-boxes-section {
        padding-top: 30px;
        padding-bottom: 40px;
    }
    .cabinet-boxes-section .et_pb_module_header h2 {
        font-size: 22px;
    }
    .cabinet-boxes-section .et_pb_blurb_description p, .queries-section .et_pb_fullwidth_header .et_pb_header_content_wrapper p  {
        font-size: 20px;
    }
    .queries-section .et_pb_fullwidth_header .et_pb_header_content_wrapper p  {
        margin: 20px 0 !important;
        line-height: 30px;
    }
    .queries-section .et_pb_fullwidth_header {
        padding-top: 30px !important;
        padding-bottom: 50px !important
    }
    .slider-section {
        padding: 10px 0 !important
    }
    .custom-cabinet-banner-section .custom-cabinet-banner-module .et_pb_fullwidth_header_subhead ,.bathroom-furniture-banner-section .bathroom-furniture-banner-module .et_pb_fullwidth_header_subhead {
        font-size: 20px !important;
    }
    .furniture-from-derksen-section .et_pb_fullwidth_header {
        padding-top: 20px;
        padding-bottom: 30px;
    }
    .furniture-from-derksen-section .et_pb_fullwidth_header h2 {
        margin-bottom: 20px;
    }
    .furniture-from-derksen-section .et_pb_fullwidth_header .et_pb_header_content_wrapper p, .custom-curious-section .et_pb_blurb_description p {
        font-size: 18px;
    }
    .custom-curious-section .et_pb_blurb_container h4.et_pb_module_header a {
        font-size: 26px;
    }
    .custom-curious-section .et_pb_row:last-child {
        display: flex;
        width: 100%;
    }
    .custom-curious-section {
        padding-top: 40px !important;
        padding-bottom: 60px !important;
    }
    .tables-from-derken-section .et_pb_fullwidth_header {
        padding: 30px 0 !important
    }
    .tables-for-functions-section {
        padding: 60px 0 !important
    }
    .tables-for-functions-section .et_pb_row {
        width: 90% !important
    }
    .custom-table-banner-section  .custom-table-banner-module .et_pb_fullwidth_header_subhead, .tables-from-derken-section .et_pb_header_content_wrapper {
        font-size: 19px !important;
    }
    .tables-for-functions-section .et_pb_blurb_description p {
        font-size: 17px !important;
    }
    .tables-for-functions-section .et_pb_image_wrap {
        width: 62px !important;
    }
    .tables-from-derken-section .et_pb_header_content_wrapper {
        line-height: 35px !important;
    }
    .advantages-kitchen-section {
        min-height: auto !important;
    }
    .advantages-kitchen-section .et_pb_row.et_pb_row_1 {
        padding: 0 !important
    }
    .quality-kitchen-boxes-section {
        padding-top: 30px !important;
        padding-bottom: 50px !important;
        width: 100%;
    }
    .curious-possibilities-section .et_pb_module {
        padding-top: 20px !important
    }
    .advantages-kitchen-section .et_pb_row .et_pb_column {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .advantages-kitchen-section .et_pb_text_inner ul li {
        font-size: 19px;
    }
    .curious-possibilities-section .et_pb_header_content_wrapper {
        font-size: 19px !important;
        line-height: 36px !important;
    }
    .curious-possibilities-section .header-content h2.et_pb_module_header {
        margin-bottom: 20px;
    }
    .quality-kitchen-boxes-section .et_pb_blurb_container h4.et_pb_module_header a {
        font-size: 24px;
    }
    .quality-kitchen-boxes-section .et_pb_blurb_container .et_pb_blurb_description p {
        font-size: 18px !important;
    }
    .quality-kitchen-boxes-section .et_pb_image_wrap {
        width: 60px !important
    }
    .advantages-kitchen-section .et_pb_module {
        max-width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}


@media only screen and (min-width: 1025px) and (max-width:1199px){
    .footer-cta-section .et_pb_column h2, .footer-section .et_pb_column h2{
        font-size: 33px;
    }
    .common-banner-section .et_pb_fullscreen .et_pb_fullwidth_header_container .header-content h1 {
        font-size: 65px !important;
    }
    .custom-interior-section {
        padding-top: 40px !important
    }
    .design-home-section {
        padding: 30px 0 40px 0 !important;
    }
    .design-home-section .et_pb_module .et_pb_text_inner h2, .fully-customised-section .et_pb_module h2 {
        font-size: 36px;
        margin-bottom: 30px;
    }
    .portfolio-gallery-section {
        padding-bottom: 80px;
    }
    .personal-style-section .et_pb_row {
        width: 60% !important
    }
    .personal-style-section .et_pb_button_module_wrapper {
        margin-left: 0 !important;
    }
    .benieuwd-section .et_pb_button_module_wrapper {
        text-align: left !important;
    }
    .aboutus-section .et_pb_module h2 {
        font-size: 36px;
        margin-bottom: 30px;
    }
    .our-services-col .et_pb_column .our-services-box .et_pb_blurb_container h4 {
        font-size: 18px;
    }
    .our-services-col .et_pb_column .our-services-box .et-pb-icon {
        font-size: 40px;
    }
    .our-services-col .et_pb_column .our-services-box .et_pb_blurb_description p {
        font-size: 16px;
    }
    .our-services-col .et_pb_column .our-services-box {
        min-height: 465px;
        height: 100%;
    }
    .homepg-gallery-section .gallery-section-col .et_pb_image_wrap img { 
        height: 450px;
    }
    .design-home-section .our-services-col {
        width: 90%;
    }
    .common-banner-section .common-banner-module, .common-banner-section .common-banner-module .et_pb_fullwidth_header_container {
        min-height: 560px !important;
        width: 100%;
    }
    .custom-interior-section .et_pb_module h2, .steel-doors-section .et_pb_module h2, .personal-style-section .et_pb_module h2, .our-work-section .et_pb_module h2, .curious-about-section .et_pb_module h2, .customised-for-company-section .et_pb_module h2, .idea-installation-section .et_pb_module h2, .stylish-living-section .et_pb_module h2, .video-section .et_pb_module h2, .fully-customised-section .et_pb_module h2,
    .work-experience-section .et_pb_module h2, .benieuwd-section .et_pb_module h2, .our-vision-section .et_pb_module h2, .steel-section .et_pb_module h2, .wood-section .et_pb_module h2, .queries-section .et_pb_module h2,
    .furniture-from-derksen-section .et_pb_module h2, .tables-from-derken-section .et_pb_module h2, .advantages-kitchen-section .et_pb_module h2, .curious-possibilities-section .et_pb_module h2 {
        font-size: 30px !important;
    }
    .our-experties-cta-boxes .our-expeties-cta-box h2{
        font-size: 33px !important;
    }
    .personal-style-section .tailor-made-col {
        padding-left: 50px;
        padding-right: 50px;
        width: 100% !important;
    }
    .personal-style-section .tailor-made-col .et_pb_module:first-child, .personal-style-section .tailor-made-col .et_pb_module:nth-child(2) {
        max-width: 780px !important;
    }
    .our-work-section .our-work-col {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .curious-about-section .et_pb_row.et_pb_row_5, .curious-about-section .et_pb_row.et_pb_row_6, .curious-about-section .et_pb_row.et_pb_row_7{
        padding-right: 0 !important;
    }
    .curious-about-section .et_pb_row h2 {
        text-align: center !important;
    }
    .personal-style-section .et_pb_button_module_wrapper {
        margin-left: 25px;
    }
    .curious-about-section .curious-about-last-row {
        display: flex;
        gap: 20px;
        justify-content: center;
        width: 100% !important;
    }
    .curious-about-section .et_pb_row {
        width: 100% !important;
    }
    .video-section {
        padding: 30px 0 !important;
    }
    .stylish-living-section {
        padding: 60px 0 !important;
        min-height: auto !important;
    }
    .video-section .video-section-col-left {
        padding-left: 30px;
        padding-right: 30px;
    }
    .video-section .video-section-col-right .et_pb_video_0 {
        height: 100% !important;
        min-height: auto !important;
    }
    .stylish-living-section .et_pb_row.et_pb_row_3{
        padding: 0 !important;
    }
    .stylish-living-section .stylish-living-right-col {
        padding-left: 50px;
        padding-right: 50px;
        width: 100%;
    }
    .stylish-living-section .et_pb_module {
        max-width: 930px !important;
    }
    .customised-for-company-section .et_pb_blurb_content h4 a {
        font-size: 18px !important;
    }
    .customised-for-company-section .et_pb_row, .idea-installation-section .et_pb_row, .stylish-living-section .et_pb_row, .video-section .et_pb_row, .fully-customised-section .et_pb_row, .work-experience-section .et_pb_row
    .benieuwd-section .et_pb_row, .our-vision-section .et_pb_row, .steel-section .et_pb_row, .wood-section .et_pb_row, .cabinet-boxes-section .et_pb_row, .queries-section .et_pb_row, .quality-kitchen-boxes-section .et_pb_row  {
        width: 90% !important
    }
    .customised-for-company-section {
        padding: 50px 0 !important
    }
    .contact-banner-section .contact-banner-module .et_pb_fullwidth_header_subhead,  .custom-cabinet-banner-section .custom-cabinet-banner-module .et_pb_fullwidth_header_subhead {
        line-height: 1.7em !important;
    }
    .work-experience-section, .benieuwd-section, .our-vision-section {
        padding: 60px 0 !important;
    }
    .work-experience-section .et_pb_row .et_pb_column {
        padding: 0 !important
    }
    .benieuwd-section .et_pb_row .et_pb_column {
        padding: 40px 40px 40px 35px !important;
    }
    .benieuwd-section .et_pb_button_module_wrapper {
        margin-left: 0 !important;
    }
    .our-vision-section .et_pb_row:first-child {
        padding-top: 0 !important
    }
    .our-vision-section .our-services-col .et_pb_column .our-services-box {
        min-height: 445px;
    }
    .steel-section .et_pb_row .et_pb_column {
        padding: 50px;
    }
    .wood-section {
        min-height: auto !important;
        padding: 60px 0 !important;
    }
    .wood-section .et_pb_row.et_pb_row_5 {
        padding: 0 !important
    }
    .wood-section .et_pb_row .et_pb_column {
        padding: 40px;
    }
    .wood-section .et_pb_row .et_pb_column .et_pb_text,
    .steel-section .et_pb_row .et_pb_column .et_pb_text {
        font-size: 16px;
    }
    .wood-section .et_pb_row .et_pb_module h2 {
        margin-bottom: 30px;
    }
    .steel-section .et_pb_row {
        width: 100% !important
    }
    .cabinet-boxes-section {
        padding-top: 30px;
        padding-bottom: 40px;
    }
    .cabinet-boxes-section .et_pb_module_header h2 {
        font-size: 22px;
    }
    .cabinet-boxes-section .et_pb_blurb_description p, .queries-section .et_pb_fullwidth_header .et_pb_header_content_wrapper p  {
        font-size: 17px;
    }
    .queries-section .et_pb_fullwidth_header .et_pb_header_content_wrapper p  {
        margin: 20px 0 !important;
        line-height: 30px;
    }
    .queries-section .et_pb_fullwidth_header {
        padding-top: 30px !important;
        padding-bottom: 50px !important
    }
    .slider-section {
        padding: 0 !important
    }
   .custom-cabinet-banner-section .custom-cabinet-banner-module .et_pb_fullwidth_header_subhead ,.bathroom-furniture-banner-section .bathroom-furniture-banner-module .et_pb_fullwidth_header_subhead {
        font-size: 19px !important;
    }
    .furniture-from-derksen-section .et_pb_fullwidth_header {
        padding-top: 20px;
        padding-bottom: 30px;
    }
    .furniture-from-derksen-section .et_pb_fullwidth_header h2 {
        margin-bottom: 20px;
    }
    .furniture-from-derksen-section .et_pb_fullwidth_header .et_pb_header_content_wrapper p, .custom-curious-section .et_pb_blurb_description p {
        font-size: 17px;
    }
    .custom-curious-section .et_pb_blurb_container h4.et_pb_module_header a {
        font-size: 26px;
    }
    .custom-curious-section .et_pb_row:last-child {
        display: flex;
        width: 100%;
    }
    .custom-curious-section {
        padding-top: 40px !important;
        padding-bottom: 60px !important;
    }
    .tables-from-derken-section .et_pb_fullwidth_header {
        padding: 30px 0 !important
    }
    .tables-for-functions-section {
        padding: 60px 0 !important
    }
    .tables-for-functions-section .et_pb_row {
        width: 90% !important
    }
    .custom-table-banner-section  .custom-table-banner-module .et_pb_fullwidth_header_subhead, .tables-from-derken-section .et_pb_header_content_wrapper {
        font-size: 19px !important;
    }
    .tables-for-functions-section .et_pb_blurb_description p {
        font-size: 17px !important;
    }
    .tables-for-functions-section .et_pb_image_wrap {
        width: 62px !important;
    }
    .tables-from-derken-section .et_pb_header_content_wrapper {
        line-height: 30px !important;
    }
    .advantages-kitchen-section {
        min-height: auto !important;
    }
    .advantages-kitchen-section .et_pb_row.et_pb_row_1 {
        padding: 0 !important
    }
    .quality-kitchen-boxes-section {
        padding-top: 30px !important;
        padding-bottom: 50px !important;
        width: 100%;
    }
    .curious-possibilities-section .et_pb_module {
        padding-top: 20px !important
    }
    .advantages-kitchen-section .et_pb_row .et_pb_column {
        padding-left: 30px !important;
        padding-right: 30px !important;
        width: 100%;
    }
    .advantages-kitchen-section .et_pb_text_inner ul li {
        font-size: 17px;
    }
    .curious-possibilities-section .et_pb_header_content_wrapper {
        font-size: 16px !important;
    }
    .curious-possibilities-section .header-content h2.et_pb_module_header {
        margin-bottom: 20px;
    }
    .quality-kitchen-boxes-section .et_pb_blurb_container h4.et_pb_module_header a {
        font-size: 22px;
    }
    .quality-kitchen-boxes-section .et_pb_blurb_container .et_pb_blurb_description p {
        font-size: 16px !important;
    }
    .quality-kitchen-boxes-section .et_pb_image_wrap {
        width: 60px !important
    }
    .advantages-kitchen-section .et_pb_module {
        max-width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}






@media only screen and (min-width: 768px) and (max-width:1024px){
    .slider-section .slick-prev {
        left: -28px !important;
    }
    .slider-section .slick-next {
        right: -28px !important;
    }
    .homepg-gallery-section .gallery-section-col {
        display: flex;
    }
    .our-work-section .et_pb_column.et_pb_column_empty, .steel-section .et_pb_column_empty {
        min-height: 430px !important;
        display: block !important;
    }
    .our-services-col .et_pb_column .our-services-box {
        min-height: 315px;
    }
    .our-experties-cta-boxes .our-expeties-cta-box {
        width: 49%;
        max-height: 430px;
        padding: 80px 0;
        height: 100%;
        min-height: 430px;
    }
    .benieuwd-section .et_pb_module .et_pb_text_inner h2, .benieuwd-section .et_pb_module .et_pb_text_inner p {
        text-align: center !important;
    }
    .our-experties-cta-boxes {
        display: flex;
    }
    .our-experties-cta-boxes .our-expeties-cta-box:first-child {
        margin-right: 16px;
    }
    .footer-cta-section .et_pb_row, .footer-section .et_pb_row {
        display: flex;
    }
    .footer-cta-section .et_pb_row .et_pb_column {
        width: 50% !important
    }
    .footer-cta-section .et_pb_row .et_pb_column .et_pb_text_inner h2 {
        font-size: 26px;
    }
    .footer-cta-section .et_pb_row .et_pb_column .et_pb_blurb_description h4 {
        font-size: 16px !important;
    }
    .footer-section .footer-btm-row .et_pb_column{
        margin-top: -60px !important
    }
    .common-banner-section .common-banner-module, .common-banner-section .common-banner-module .et_pb_fullwidth_header_container {
        min-height: 610px !important;
        width: 100%;
    }
    .queries-section .et_pb_fullwidth_header_container .header-content {
        width: 100% !important
    }
    .customised-for-company-section .et_pb_row, .idea-installation-section .et_pb_row, .stylish-living-section .et_pb_row, .video-section .et_pb_row, .fully-customised-section .et_pb_row, .work-experience-section .et_pb_row, .benieuwd-section .et_pb_row,
    .wood-section .et_pb_row, .cabinet-boxes-section .et_pb_row, .queries-section .et_pb_row, .quality-kitchen-boxes-section .et_pb_row {
        width: 90% !important;
    }
    .curious-about-section .curious-about-second-row {
        display: flex;
    }
    .curious-about-section .curious-about-last-row {
        display: flex;
        gap: 20px;
        justify-content: center;
        width: 100%;
    }
    .custom-curious-section .et_pb_row:last-child {
        display: flex;
        width: 100%;
    }
    .furniture-from-derksen-section .et_pb_fullwidth_header_container .header-content {
        width: 100% !important;
    }
    .review-section .ti-widget.ti-goog .ti-controls {
        display: block;
    }
    .review-section .ti-widget.ti-goog .ti-controls .ti-next {
        right: -30px;
    }
    .review-section .ti-widget.ti-goog .ti-controls .ti-prev {
        left: -30px;
    }

}

@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: portrait) {
    .design-home-section .et_pb_row:nth-child(2) {
        display: flex !important;
        flex-wrap: wrap !important;
    }
    .design-home-section .et_pb_row:nth-child(2) .et_pb_column {
        width: 100% !important;
        margin: 0px 0px 20px 0 !important;
    }
    .tailor-made-col {
        width: 100% !important
    }
    .video-section-col-right .et_pb_video {
        min-height: 500px !important;
    }
    .portfolio-gallery-section .et_pb_portfolio_filters ul li a {
        padding-right: 22px !important;
        padding-left: 22px !important;
    }
    .personal-style-section .tailor-made-col, .stylish-living-section .stylish-living-right-col {
        width: 100%;
    }
    .personal-style-section .tailor-made-col .et_pb_text {
        max-width: 700px !important;
    }
    .video-section-col-left, .benieuwd-section-left-col {
        padding: 20px 25px !important
    }
    .design-home-section {
        padding-bottom: 40px !important;
    }
    
    
}



@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) { 
    .header-section .header-menu-col .et-menu li a {
        font-size: 14px;
     }
    .header-section .header-site-logo {
        width: 30% !important;
        margin-right: 0;
    }
    .header-section .header-menu-col {
        width: 100% !important;
    }
    .footer-cta-section .et_pb_column h2, .footer-section .et_pb_column h2{
        font-size: 29px;
    }
    /* .portfolio-gallery-section {
        padding-bottom: 80px;
    } */
    .footer-section .footer-btm-row {
        padding-top: 60px !important;
    }
    .footer-section .footer-btm-row .et_pb_column {
        margin-top: 0px !important;
    }
    .common-banner-section .et_pb_fullscreen .et_pb_fullwidth_header_container .header-content h1 {
        font-size: 60px !important;
    }
    .design-home-section {
        padding: 30px 0 40px 0 !important;
    }
    .design-home-section .et_pb_module .et_pb_text_inner h2, .fully-customised-section .et_pb_module h2 {
        font-size: 33px;
        margin-bottom: 30px;
    }
    .design-home-section .our-services-col {
        width: 90%;
    }
    .our-services-col .et_pb_column .our-services-box .et-pb-icon {
        font-size: 35px;
    }
    .our-services-col .et_pb_column .our-services-box .et_pb_blurb_container h4 {
        font-size: 18px;
    }
    .our-services-col .et_pb_column .our-services-box .et_pb_blurb_description p {
        font-size: 16px;
    }
    .our-services-col .et_pb_column .our-services-box {
        min-height: 520px;
    }
    .aboutus-section {
        padding: 30px 0 50px 0;
    }
    .aboutus-section .et_pb_module h2 {
        font-size: 33px;
        margin-bottom: 30px;
    }
    .homepg-gallery-section .gallery-section-col .et_pb_image_wrap img { 
        height: 350px;
    }
    .common-banner-section .common-banner-module, .common-banner-section .common-banner-module .et_pb_fullwidth_header_container {
        min-height: 500px !important;
        width: 100%;
    }
    .custom-interior-section .et_pb_module h2, .steel-doors-section .et_pb_module h2, .personal-style-section .et_pb_module h2, .our-work-section .et_pb_module h2, .curious-about-section .et_pb_module h2,
    .customised-for-company-section .et_pb_module h2, .idea-installation-section .et_pb_module h2, .stylish-living-section .et_pb_module h2, .video-section .et_pb_module h2, .fully-customised-section .et_pb_module h2,
    .work-experience-section .et_pb_module h2, .benieuwd-section .et_pb_module h2, .our-vision-section .et_pb_module h2, .steel-section .et_pb_module h2,.wood-section .et_pb_module h2, .queries-section .et_pb_module h2,
    .furniture-from-derksen-section .et_pb_module h2, .tables-from-derken-section .et_pb_module h2, .advantages-kitchen-section .et_pb_module h2, .curious-possibilities-section .et_pb_module h2 {
        font-size: 33px !important;
    }
    .our-experties-cta-boxes .our-expeties-cta-box h2{
        font-size: 30px !important;
    }
    .personal-style-section .tailor-made-col {
        padding-left: 50px;
        padding-right: 50px;
        width: 100% !important;
    }
    .personal-style-section .tailor-made-col .et_pb_module:first-child, .personal-style-section .tailor-made-col .et_pb_module:nth-child(2) {
        max-width: 670px !important;
    }
    .our-work-section .our-work-col {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .curious-about-section .et_pb_row.et_pb_row_5, .curious-about-section .et_pb_row.et_pb_row_6, .curious-about-section .et_pb_row.et_pb_row_7{
        padding-right: 0 !important;
    }
    .curious-about-section .et_pb_row h2 {
        text-align: center !important;
    }
    .slider-section .et_pb_row {
        width: 90%;
    }
    .curious-about-section .curious-about-last-row {
        display: flex;
        gap: 20px;
        justify-content: center;
        width: 100% !important;
    }
    .curious-about-section .et_pb_row {
        width: 100% !important;
    }
    .video-section {
        padding: 30px 0 !important;
    }
    .stylish-living-section {
        padding: 60px 0 !important;
        min-height: auto !important;
    }
    .customised-for-company-section .et_pb_row, .idea-installation-section .et_pb_row, .stylish-living-section .et_pb_row, .video-section .et_pb_row, .fully-customised-section .et_pb_row, .work-experience-section .et_pb_row,
    .benieuwd-section .et_pb_row, .our-vision-section .et_pb_row, .wood-section .et_pb_row, .cabinet-boxes-section .et_pb_row, .queries-section .et_pb_row, .quality-kitchen-boxes-section .et_pb_row  {
        width: 90% !important
    }
    .steel-section .et_pb_row {
        width: 100% !important
    }
    .video-section .video-section-col-left {
        padding-left: 30px;
        padding-right: 30px;
    }
    .video-section .video-section-col-right .et_pb_video_0 {
        height: 100% !important;
        min-height: auto !important;
    }
    .stylish-living-section .et_pb_row.et_pb_row_3{
        padding: 0 !important;
    }
    .stylish-living-section .stylish-living-right-col {
        padding-left: 50px;
        padding-right: 50px;
        width: 100%;
    }
    .stylish-living-section .et_pb_module {
        max-width: 750px !important;
    }
    .customised-for-company-section .et_pb_blurb_content h4 a {
        font-size: 16px !important;
    }
    .customised-for-company-section {
        padding: 50px 0 !important
    }
    .contact-banner-section .contact-banner-module .et_pb_fullwidth_header_subhead, .custom-cabinet-banner-section .custom-cabinet-banner-module .et_pb_fullwidth_header_subhead {
        line-height: 1.7em !important;
    }
    .portfolio-filter-section .et_pb_filterable_portfolio .et_pb_portfolio_filters ul li  {
        font-size: 16px !important;
    }
    .work-experience-section, .benieuwd-section, .our-vision-section {
        padding: 60px 0 !important;
    }
    .work-experience-section .et_pb_row .et_pb_column {
        padding: 0 !important
    }
    .benieuwd-section .et_pb_row .et_pb_column {
        padding: 40px 40px 40px 35px !important;
    }
    .benieuwd-section .et_pb_button_module_wrapper {
        margin-left: 0 !important;
    }
    .our-vision-section .et_pb_row:first-child {
        padding-top: 0 !important
    }
    .our-vision-section .our-services-col .et_pb_column .our-services-box {
        min-height: 445px;
    }
    .steel-section .et_pb_row .et_pb_column {
        padding: 50px;
    }
    .wood-section {
        min-height: auto !important;
        padding: 60px 0 !important;
    }
    .wood-section .et_pb_row.et_pb_row_5 {
        padding: 0 !important
    }
    .wood-section .et_pb_row .et_pb_column {
        padding: 40px;
    }
    .wood-section .et_pb_row .et_pb_column .et_pb_text, .steel-section .et_pb_row .et_pb_column .et_pb_text {
        font-size: 16px;
    }
    .wood-section .et_pb_row .et_pb_module h2 {
        margin-bottom: 30px;
    }
    .cabinet-boxes-section {
        padding-top: 30px;
        padding-bottom: 40px;
    }
    .cabinet-boxes-section .et_pb_module_header h2 {
        font-size: 22px;
    }
    .cabinet-boxes-section .et_pb_blurb_description p, .queries-section .et_pb_fullwidth_header .et_pb_header_content_wrapper p  {
        font-size: 16px;
    }
    .queries-section .et_pb_fullwidth_header {
        padding-top: 30px !important;
        padding-bottom: 50px !important
    }
    .slider-section {
        padding: 0 !important
    }
    .custom-cabinet-banner-section .custom-cabinet-banner-module .et_pb_fullwidth_header_subhead, .bathroom-furniture-banner-section .bathroom-furniture-banner-module .et_pb_fullwidth_header_subhead {
        font-size: 18px !important;
    }
    .furniture-from-derksen-section .et_pb_fullwidth_header {
        padding-top: 20px;
        padding-bottom: 30px;
    }
    .furniture-from-derksen-section .et_pb_fullwidth_header h2 {
        margin-bottom: 20px;
    }
    .furniture-from-derksen-section .et_pb_fullwidth_header .et_pb_header_content_wrapper p,
    .custom-curious-section .et_pb_blurb_description p {
        font-size: 16px;
    }
    .custom-curious-section .et_pb_blurb_container h4.et_pb_module_header a {
        font-size: 24px;
    }
    .custom-curious-section {
        padding-top: 40px !important;
        padding-bottom: 60px !important;
    }
    .tables-from-derken-section .et_pb_fullwidth_header {
        padding: 30px 0 !important
    }
    .tables-for-functions-section {
        padding: 60px 0 !important
    }
    .tables-for-functions-section .et_pb_row {
        width: 90% !important
    }
    .custom-table-banner-section  .custom-table-banner-module .et_pb_fullwidth_header_subhead, .tables-from-derken-section .et_pb_header_content_wrapper {
        font-size: 18px !important;
    }
    .tables-for-functions-section .et_pb_blurb_description p {
        font-size: 16px !important;
    }
    .tables-for-functions-section .et_pb_image_wrap {
        width: 60px !important;
    }
    .tables-from-derken-section .et_pb_header_content_wrapper {
        line-height: 30px !important;
    }
    .advantages-kitchen-section {
        min-height: auto !important;
    }
    .advantages-kitchen-section .et_pb_row.et_pb_row_1 {
        padding: 0 !important
    }
    .quality-kitchen-boxes-section {
        padding-top: 30px !important;
        padding-bottom: 50px !important;
        width: 100%;
    }
    .curious-possibilities-section .et_pb_module {
        padding-top: 20px !important
    }
    .advantages-kitchen-section .et_pb_row .et_pb_column {
        padding-left: 30px !important;
        padding-right: 30px !important;
        width: 100%;
    }
    .advantages-kitchen-section .et_pb_text_inner ul li {
        font-size: 16px;
    }
    .curious-possibilities-section .et_pb_header_content_wrapper {
        font-size: 16px !important;
    }
    .curious-possibilities-section .header-content h2.et_pb_module_header {
        margin-bottom: 20px;
    }
    .quality-kitchen-boxes-section .et_pb_blurb_container h4.et_pb_module_header {
        font-size: 22px;
    }
    .quality-kitchen-boxes-section .et_pb_blurb_container .et_pb_blurb_description p {
        font-size: 16px !important;
    }
    .quality-kitchen-boxes-section .et_pb_image_wrap {
        width: 60px !important
    }
    .advantages-kitchen-section .et_pb_module {
        max-width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}
@media only screen and (max-width: 980px) { 
    .header-menu-col .et_mobile_menu {
        position: fixed !important;
        top: 9% !important
    }

    .header-section.et_pb_sticky
    .header-menu-col .et_mobile_menu {
        position: fixed !important;
        top: 6% !important
    }
}

@media only screen and (max-width: 767px) {
    .header-section.et_pb_sticky .et_pb_image_0_tb_header {
        max-width: 20%;
    }
    .homepg-gallery-section {
        padding-top: 10px !important
    }
    .home .gallery-section-col .et_pb_column {
        padding-left: 15px !important;
    }
    .slider-section .slick-prev {left: -25px !important}
    .slider-section .slick-next {right: -25px !important}
    .hero-video-banner-module .et_pb_fullwidth_header_container .et_pb_button_one,
    .queries-section .header-content-container .et_pb_button_one{
        margin-right: 0 !important;
    }
    .benieuwd-section-left-col .et_pb_button_module_wrapper .et_pb_button {
        width: 100% !important;
        text-align: center !important
    }
    .hero-video-banner-section .et_pb_fullscreen .et_pb_fullwidth_header_container {
        min-height: 90vh !important;
        width: 100%;
    }
    .common-banner-section .common-banner-module, .common-banner-section .common-banner-module .et_pb_fullwidth_header_container {
        min-height: 650px !important;
        width: 100%;
    }
    .common-banner-section .common-banner-module .header-content { width: 100% !important; padding: 0 15px;}
    .homepg-gallery-section .gallery-section-col {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
    }
    .footer-section .footer-contact-col {
        padding-top: 30px !important
    }
    .homepg-gallery-section .gallery-section-col .et_pb_image_wrap img { 
        height: 260px;
    }
    .our-experties-cta-boxes .our-expeties-cta-box:first-child {
        margin-bottom: 10px;
    }
    .portfolio-gallery-section .grids-destaca:not(.diep_mobile_filter_active) .et_pb_portfolio_filters{
        display: block !important;
    }
    .portfolio-filter-section .et_pb_filterable_portfolio .et_pb_portfolio_filters ul {
        display: flex;
        flex-wrap: wrap;
    }
    .portfolio-filter-section .et_pb_filterable_portfolio .et_pb_portfolio_filters ul li {
        width: 100%;
    }
    .custom-curious-section .et_pb_row:last-child {
        display: flex;
        width: 75%;
        flex-wrap: wrap;
        gap: 5px;
    }
    .furniture-from-derksen-section .header-content h2 {
        margin-bottom: 20px !important;
    }
    .personal-style-section .et_pb_row, .slider-section .et_pb_row, .custom-curious-section .et_pb_row, .furniture-from-derksen-section .et_pb_fullwidth_header_container, .cabinet-boxes-section .et_pb_row,
    .quality-kitchen-boxes-section .et_pb_row, .advantages-kitchen-section .et_pb_row, .curious-possibilities-section .et_pb_fullwidth_header_container {
        width: 90% !important
    }
    .furniture-from-derksen-section .et_pb_fullwidth_header_container .header-content, .queries-section .et_pb_fullwidth_header .et_pb_fullwidth_header_container,
    .curious-possibilities-section .et_pb_fullwidth_header_container .header-content{
        width: 100% !important
    }
    .our-services-col .et_pb_column .our-services-box {
        min-height: auto !important;
    }
    .footer-contact-pr-detail .et_pb_image_wrap .et-pb-icon {
        font-size: 22px !important;
    }
    .our-work-section .et_pb_column.et_pb_column_empty,
    .steel-section .et_pb_column_empty{
        min-height: 430px !important;
        display: block !important;
    }
    .portfolio-gallery-section .et_pb_portfolio_filters li a { text-align: center !important;} 
}
@media only screen 
  and (min-device-width: 744px) 
  and (max-device-width: 744px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
    .our-experties-cta-boxes .our-expeties-cta-box {
        width: 100%;
        margin: 0;
    }
    .our-experties-cta-boxes .our-expeties-cta-box:first-child {
       min-height: 510px;
    }
  
}

@media only screen and (max-width: 415px) {
    .hero-video-banner-section .header-content h1.et_pb_module_header {
        font-size: 31px !important;
    }
    .hero-video-banner-section .header-content .et_pb_button {
        font-size: 12px !important;
    }
    .common-banner-section .common-banner-module, .common-banner-section .common-banner-module .et_pb_fullwidth_header_container {
        min-height: 590px !important;
        width: 100%;
    }
    .footer-contact-pr-detail .et_pb_blurb_description h4 {
        font-size: 16px !important;
    }
    .header-menu-col .et_mobile_menu {
        position: fixed !important;
        top: 12% !important
    }

    .header-section.et_pb_sticky
    .header-menu-col .et_mobile_menu {
        position: fixed !important;
        top: 9% !important
    }
}

@media only screen and (max-width: 667px) and (orientation:landscape) {
    .our-services-col .et_pb_column .our-services-box {
        min-height: 330px;
    }
    .common-banner-section .common-banner-module, .common-banner-section .common-banner-module .et_pb_fullwidth_header_container {
        min-height: 290px !important;
        width: 100%;
    }
    .furniture-from-derksen-section .header-content {
        width: 100% !important
    }
    .header-site-logo .et_pb_image_0_tb_header {
        max-width: 17% !important
    }
    .header-section.et_pb_sticky .et_pb_image_0_tb_header {
        max-width: 14% !important;
    }
}


