@media screen and (max-width: 1800px) {
 #logo { margin-left: 10%; }
}


@media screen and (max-width: 1600px) {
 #logo { margin-left: 5%; }
}


@media screen and (max-width: 1550px) {
 #logo { margin: 30px auto; display: block; float: none; }
 #menu_master { padding: 0; text-align: center; }
 #menu_master ul li a { margin: 5px 0 0 0;   }
}


@media screen and (max-width: 1550px) {
 .content_inner2 { background: rgba(255,255,255,0.85); }
}


@media screen and (max-width: 1300px) {
 #content_1001 .content_inner2 { padding: 30px; }
 .parallax-window { min-height: 300px;  }
}


@media screen and (max-width: 1300px) {
 header { position: relative; }
 #wrapper { margin-top: 0; }
}


@media screen and (max-width: 799px) {
 #master_menu_rechts { display: none; }
 h1, h2 { font-size: 28px; line-height: 40px; }
 h3 { font-size: 22px; line-height: 36px; }
 body { font-size: 18px; }
 #click_menu { cursor: pointer; background-color: #0095F7; display: block; height: 70px; color: #FFF; text-transform: uppercase; line-height: 70px; font-size: 18px; text-align: left; background-image : url('../../img/mobile_menu.png'); background-repeat : no-repeat; background-position : left 10px center; padding-left: 60px; }
 #menu_master { display: none; }
 #menu_master ul { display: block; margin: 0; padding: 0; }
 #menu_master ul li { display: block; width: 100%; padding-left: 15px; padding-right: 15px; border-bottom: 1px solid #f7f7f7;   }
 #master_menu_unten ul li a { padding-left: 10px; padding-right: 10px; }
 #content_1005 #kontaktdaten { display: block; margin: auto; padding: 20px 20px 200px 20px; width: 100%; box-sizing: border-box;  }
 #content_1005 #kontaktform { display: block; margin: auto; }
}