.tablet{ display:block; }
.notablet{ display:none; }
.tablet2{ display:block; }
.notablet2{ display:none; }






@media (min-width: 576px) {
   #hamburger { right:50%;margin-right:-255px; }

   .iconmenu {
    & ul {
        & li {
            flex-basis:calc(50% - 35px );
            }
        }
    }
}

@media (min-width: 768px) {
    .tablet{ display:none; }
    .notablet{ display:block; }
    #hamburger { right:50%;margin-right:-345px;margin-top:23px; }

    #footer {
        padding:40px 0;
        #logo-footer {
            width:35%;
            margin-top:-12%;
        }
        .contentcol {
            padding-left:5%;
        }
     }
}

@media (min-width: 992px) {
    html,
    body {
        font-size: 16pt;
	    line-height: 1.3em;
    }
    .tablet2{ display:none; }
    .notablet2{ display:block; }
    #header {
        padding-top:143px;
    }
    .header-right {
        .arrow_wrapper {
            .arrow-down {
                margin-right:15%;
            }
        }
    }
    #hamburger { right:50%;margin-right:-465px; }
    .com-content-article.item-page {
        width:75%;
        margin-left:auto;
    }
    .header-right {
        .moduletable {
            .custom {
                h1 {
                    font-size:calc(2.5rem + 1vw);
                    margin: 0 0 0 -15%;
                    padding:0 0 60px 0;
                }
            }
        }
    }
    .iconmenu {
        & ul {
            & li {
                flex-basis:calc(33.333% - ( 70px / 3 * 2 ) );
            }
        }
    }

    #footer {
        padding:40px 0;
        #logo-footer {
            width:35%;
            margin-top:-8.5%;
        }
        .contentcol {
            padding-left:4.5%;
        }

    }
    .anchor {
    position:absolute;
        margin-top:-64px;
    }

}

@media (min-width: 1200px) {
    #hamburger {
        right:50%;
        margin-right:-555px;
    }
    body.zeilezweiQuadrat #zeilezwei {
        .container {
            &:after {
                width:25%;
                bottom:-30px;
            }
        }
    }
}