    /* Extra large devices */
    
    @media screen and (max-width:2559px) {}
    /* Large devices (desktops, less than 1920) */
    
    @media (max-width: 1920px) {}
    /* Large devices (desktops, less than 1920) */
    
    @media (max-width: 1600px) {}
    
    @media (max-width: 1399.98px) {
        .andere-parket .slick-prev {
            left: 0;
            z-index: 5;
        }
        .andere-parket .slick-next {
            right: 0;
            z-index: 5;
        }
    }
    
    @media (max-width: 1350px) {
        .box-banner h3 {
            font-size: 28px;
        }
    }
    
    @media (max-width: 1299.98px) {
        .main-menu-list li a {
            padding: 18px 25px;
            font-size: 22px;
        }
        .breadcrumbs span:first-of-type,
        .breadcrumbs a:first-of-type {
            padding-left: 0;
        }
    }
    /* Large devices (desktops, less than 1200px) */
    
    @media (max-width: 1199.98px) {
        .main-menu-list li a {
            padding: 14px 20px;
            font-size: 20px;
        }
        .logo-top {
            padding-top: 25px;
            font-size: 22px;
        }
        .header .navbar {
            padding: 0;
        }
        .main-menu-list li .subpg-menu {
            top: 72px;
        }
        .box-banner h3 {
            font-size: 24px;
        }
        .white-contact-box {
            min-width: auto;
            padding: 20px 15px;
        }
        .img-locatie {
            height: 30px;
            width: auto;
        }
        .white-contact-box .address span {
            padding-left: 25px;
        }
        .white-contact-box .address span,
        .white-contact-box .phone a,
        .white-contact-box .mail a {
            font-size: 16px;
        }
    }
    
    @media (max-width: 1099.98px) {
        .main-menu-list li a {
            padding: 14px 15px;
            font-size: 18px;
        }
        .logo-top {
            font-size: 20px;
            padding-top: 25px;
        }
        .info-contact-footer a,
        .info-contact-footer span,
        .pages-footer li a {
            font-size: 18px;
        }
        .info-contact-footer li:first-of-type {
            margin-bottom: 20px;
        }
        .white-contact-box {
            left: 25px;
        }
        .wrap-contact-form {
            padding-left: 20px;
        }
    }
    /* Medium devices (tablets, less than 992px) */
    
    @media (max-width: 991.98px) {
        .header .navbar {
            justify-content: flex-end;
            padding-top: 35px;
            padding-bottom: 5px;
        }
        .main-menu-list li a {
            padding: 10px 15px;
            font-size: 20px;
        }
        .main-menu-list li .subpg-menu {
            position: relative;
            top: auto;
            left: auto;
            text-align: left;
            margin-bottom: 1px;
            float: right;
            padding: 8px 30px 8px 10px;
        }
        .main-menu-list li .subpg-menu a {
            width: auto;
            padding: 8px 15px;
        }
        .main-menu-list li .subpg-menu li {
            width: 190px;
        }
        .main-menu-list li {
            display: block;
        }
        .main-menu-list {
            text-align: right;
        }
        .first-button {
            margin-right: 10px;
        }
        .title-main,
        .andere-parket h2,
        .parket-assort h2,
        .contact-sett .title-main {
            font-size: 30px;
            margin-bottom: 25px;
        }
        .img-std {
            height: 330px;
            width: auto;
            display: block;
            margin: 30px auto;
        }
        .logo-footer {
            margin-bottom: 20px;
            display: block;
        }
        .box-banner .vcenter-end {
            justify-content: center;
        }
        .box-banner h3 {
            font-size: 30px;
            margin-bottom: 20px;
        }
        .img-insp {
            height: 380px;
        }
        .img-locatie {
            height: 40px;
            width: 30px;
        }
        .white-contact-box .address span {
            padding-left: 40px;
        }
        .white-contact-box .address span,
        .white-contact-box .phone a,
        .white-contact-box .mail a {
            font-size: 18px;
        }
        .white-contact-box {
            min-width: 550px;
            padding: 30px 25px;
            left: 50%;
            transform: translateX(-50%);
        }
        .wrap-contact-form {
            padding-top: 50px;
            padding-left: 0;
            padding-bottom: 50px;
        }
        .absolute {
            position: relative;
        }
        .left-half {
            left: auto;
            right: auto;
            padding-right: 0;
            padding-left: 0;
        }
    }
    /* Small devices (landscape phones, less than 768px) */
    
    @media (max-width: 767.98px) {
        .header .navbar {
            padding-bottom: 35px;
            padding-top: 0px;
        }
        .main-menu-list li .subpg-menu {
            float: none;
            width: max-content;
            display: block;
            margin-right: 0;
            margin-left: auto;
        }
        .items-bg-car1 {
            height: 375px;
        }
        .txt-btn {
            margin-bottom: 15px;
        }
        .info-contact-footer li:first-of-type {
            margin-bottom: 0;
        }
        .info-contact-footer {
            text-align: center;
            margin-top: 25px;
        }
        .banner-carousel .carousel-control-next,
        .banner-carousel .carousel-control-prev {
            width: 4%;
        }
        .banner-carousel .carousel-control-prev {
            left: 25px;
        }
        .banner-carousel .carousel-control-next {
            right: 25px;
        }
        .img-insp {
            height: 340px;
        }
    }
    
    @media (max-width: 575.98px) {
        .main-color-btn,
        .fb-follow-btn {
            padding: 10px;
        }
        .items-bg-car1 {
            height: 380px;
        }
        .adj-mtb {
            margin-top: 25px;
            margin-bottom: 30px;
        }
        .mt-pc {
            margin-top: 15px;
            margin-bottom: 15px;
        }
        .box-banner h3 {
            font-size: 24px;
        }
        .andere-parket .slick-prev {
            left: -10px;
        }
        .andere-parket .slick-next {
            right: -10px;
        }
        .img-insp {
            height: 300px;
        }
        .white-box {
            padding: 20px;
        }
        .white-contact-box {
            min-width: 90%;
        }
        .img-phone,
        .img-mail {
            height: 25px;
            width: auto;
            margin-top: 0;
        }
        .img-phone {
            top: 50%;
            transform: translateY(-50%);
        }
        .white-contact-box .address span,
        .white-contact-box .phone a,
        .white-contact-box .mail a {
            padding-left: 45px;
            font-size: 20px;
        }
        .white-contact-box .phone {
            margin: 20px 0;
        }
        .white-contact-box h5 {
            font-size: 22px;
        }
        .contact-sett .submit {
            margin-top: 25px;
        }
    }
    
    @media (max-width: 495.98px) {
        .main-menu-list li .subpg-menu {
            columns: auto;
            -webkit-columns: auto;
            -moz-columns: auto;
        }
        .vragen {
            display: block;
            margin-right: 0;
            margin-bottom: 25px;
        }
        .white-contact-box h5 {
            font-size: 20px;
        }
    }
    
    @media (max-width: 375.98px) {
        .logo-top {
            font-size: 20px;
        }
    }