#zwei-reihen-abstand .vc_column-inner {
    margin-bottom: 25px;
}


.home-titel {
    position: relative;
}

.stempel {
 width: 200px;
 height: 200px;
 position: absolute;
 margin-left: 725px;
 top: -80px; 
 z-index: 999999;
overflow: hidden;
}



.overlay-title-center-boxed .overlay-table-cell .title {
    font-size: 1.5em;
    opacity: 0.8;
}

#footer-builder, #footer-builder a {
    color: #ffffff;
}




@media only screen and (min-width: 769px) and (max-width: 959px) {
.footer-abstand {
    margin-top: 50px !important;
}



.stempel {
 width: 150px;
 height: 150px;
 margin-left: 395px;
 z-index: 999999;
}


h1 {
    font-size: 32px !important;
}

}



@media only screen and (max-width: 768px) {
.stempel {
  display: none;
}

h1 {
    font-size: 24px !important;
}

#mobile-row-abstand .vc_column-inner {
    margin-bottom: 10px;
}

#logo img {
  height: 100px;
  width: auto;
  
}

}

/* Firefox Problem */

@-moz-document url-prefix() {
  .stempel {
    margin-left: 755px !important;

}
}
