@media screen and (max-width: 1536px) { /* Tablet L 1536px x 864px */
    .div-scaffold {
        height: 3900px;
    }
}

@media screen and (max-width: 1440px) { /* Laptop Standard Screen Size 1440px x 900px */
    .div-scaffold {
        height: 3200px;
    }
}

@media screen and (max-width: 1368px) { /* Surface Pro 7 1368px x 912px */
    .div-scaffold {
        height: 4000px;
    }
}

@media screen and (max-width: 1280px) { /* Kindle Fire HDX (flipped) */
    .div-scaffold {
        height: 4200px;
    }
}

@media screen and (max-width: 1180px) { /* iPad Air 1180 x 820px */
    .div-scaffold {
        height: 4300px;
    }
}

@media screen and (max-width: 1080px) { /* Height 1080px */
    .div-scaffold {
        height: 4450px;
    }
}

@media screen and (max-width: 1024px) { /* Laptop S 1024px x 768px */
    .div-scaffold {
        height: 4700px;
    }
}

@media screen and (max-width: 926px) { /* iPhone 12/ 13 Pro Max (flipped) */
    .div-scaffold {
        height: 5000px;
    }
}

@media screen and (max-width: 915px) {  /* Samsung Galaxy S20 Ultra 915px x 412px */
    .div-scaffold {
        height: 5000px;
    }
}

@media screen and (max-width: 896px) {  /* Mobile Screen L (flipped) 896px x 414px */
    .div-scaffold {
        height: 5000px;
    }
}

@media screen and (max-width: 883px) {  /* Galaxy Note 20 Ultra (flipped) 883px x 412px */
    .div-scaffold {
        height: 5100px;
    }
}


@media screen and (max-width: 864px) {  /* Tablet L (flipped) 864px x 1536px */
    .div-scaffold {
        height: 5200px;
    }
}

@media screen and (max-width: 851px) {  /* Pixel 5 (flipped) 851px x 393px */
    .div-scaffold {
        height: 5400px;
    }
}

@media screen and (max-width: 844px) {  /* iPhone 12 Pro (flipped) 844px x 390px */
    .div-scaffold {
        height: 5400px;
    }
}

@media screen and (max-width: 820px) {  /* iPad Air (flipped) 864px x 1536px */

    .div-scaffold {
        height: 5450px;
    }

    .div-banner{
        width: 100%;
    }

    .flex_box{
        width: 100%;
    }

    .text-style-kontakt{
        width: auto;
    }
}

@media screen and (max-width: 820px) {  /* iPad Air (flipped) 864px x 1536px */
    .div-scaffold {
        height: 5600px;
    }
}

@media screen and (max-width: 768px) {  /* iPad Mini (flipped) 864px x 1536px */

    .div-scaffold {
        height: 5700px;
    }
}

@media screen and (max-width: 760px) {  /* iPad Mini (flipped) 760px x 360px */

    .div-scaffold {
        height: 5700px;
    }
}

@media screen and (max-width: 740px) {  /* Samsung Galaxy S8+ (flipped) 740px x 360px */

    .div-scaffold {
        height: 4500px;
    }
}

@media screen and (max-width: 720px) {  /* Surface Duo (flipped) 720px x 540px */

    .div-scaffold {
        height: 6000px;
    }
}

@media screen and (max-width: 667px) {  /* Tablet S 667px x 375px */

    .div-scaffold {
        height: 6300px;
    }
}

@media screen and (max-width: 653px) {  /* Galaxy Fold 653px x 280px */

    .div-scaffold {
        height: 6400px;
    }
}

@media screen and (max-width: 640px) {  /* Mobile Screen S 640px x 360px */

    .div-scaffold {
        height: 6500px;
    }
}

@media screen and (max-width: 540px) {  /* Surface Duo 540px x 720px */

    .div-scaffold {
        height: 7700px;
    }
}

@media screen and (max-width: 428px) {  /* iPhone 12/13 Pro Max 428px x 926px */

    .div-scaffold {
        height: 10300px;
    }
}

@media screen and (max-width: 414px) {  /* Mobile Screen L 414px x 896px */

    .div-scaffold {
        height: 3500px;
    }

    .div-banner{
        height: 130px;
    }

    .div-banner-image{
        padding-top: 15px;
        padding-left: 5px;
        margin: 0;
    }

    .div-banner-image img{
        height: auto;
        width: 100px;
    }

    .div-text-layout {
        margin-top: 25px;
        margin-left: 15px;
        margin-right: 15px;
    }

    .text-style {
        font-size: 10px;
        margin-top: 25px;
    }

    .text-style-header h1{
        font-size: 20px;
    }

    .div-banner{
        width: 100%;
    }

    .flex_box{
        padding-right: 25px;
        width: 100%;
    }

    .text-style-kontakt {
        font-size: 15px;
        padding-top: 40px;
    }
}

@media screen and (max-width: 412px) {  /* Mobile Screen L 412px x 915px */
    .div-scaffold {
        height: 3500px;
    }
}

@media screen and (max-width: 393px) { /* Pixel 5 393px x 851px */

    .div-scaffold {
        height: 3650px;
    }
}

@media screen and (max-width: 375px) { /* Tablet S (flipped) 375px x 667px */

    .div-scaffold {
        height: 3750px;
    }
}

@media screen and (max-width: 360px) { /* Samsung Galaxy S8+ 360px x 740px */

    .div-scaffold {
        height: 3850px;
    }
}

@media screen and (max-width: 320px) {  /* iPhone 5 (Smallest Screen Size in use) 320px x 568px */

    .div-scaffold {
        height: 2800px;
    }
}

@media screen and (max-width: 280px) {  /* Galaxy Fold 280px x 653px */

    .div-scaffold {
        height: 4700px;
    }

    .div-banner{
        height: 100px;
    }


    .div-banner-image {
        padding-top: 15px;
    }

    .div-banner-image img{
        height: auto;
        width: 75px;
    }

    .text-style-kontakt {
        color: white;
        font-size: 12px;
        padding-top: 30px;
    }
}