
@media screen and (max-width: 1700px){
	body .content-contact{ position:relative;bottom:0px;width:calc(100% - 80px); }
	body .content-contact > div{ height:auto; }
	body .content-contact > div > span{ width:auto;margin-bottom:30px;margin-top:30px; }
	body .content-contact > div a{ position:relative;right:0px;margin-left:200px; }
	body .content-contact > div:after{ width:104px; }
	body.cms-bedankt .contentContainer{ padding-right:140px; }
}

@media screen and (max-width: 1195px){
	body #maincontent .columns{ max-width:calc(100% - 40px);margin-left:auto;margin-right:auto;display:table; }
	body .page-wrapper #maincontent > .leftContainer{ position:absolute;z-index:20;min-height:0px; }
	body .content-contact > div{ margin-bottom:20px; }
}

@media screen and (max-width: 900px){
	body #maincontent .columns .page-title-wrapper h1{ font-size: 28px; }
	body .blog-content .post-holder{ padding:58px 20px; }
	body #maincontent .columns .postContent{ padding: 60px 30px; } 
}

@media screen and (max-width: 750px){
	body .content-contact > div > span{ font-size: 14px; }
	body .content-contact{ width:100%; }
	body .content-contact > div:after{ display:none; }
	body .content-contact > div:before{ width: 100px;background-size: 100%;background-repeat: no-repeat;top:-7px; }
	body .content-contact > div > span{ padding-left:138px; }
	body .content-contact > div a{ margin-left:139px; }
	body .content-contact > div{ margin-top: 40px; }
	
}


@media screen and (max-width: 600px){
    body .leftContainer  {
        width: 100%;
    }

    body .leftContainer .products {
        display: flex;
        justify-content: center;

    }
    
}
