#regionale-partner-row2 b {
    display: none;
}

#unterseiten-unternehmen-row1 {
    margin-top: -80px;
}

.mana-text {
    line-height: 1.7;
    color: #4d4d4d;
    font-size: 16px;
}

.mana-icon {
    background-color: #365699;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.mana-text {
    padding-top: 15.5px;
    padding-bottom: 15.5px;
}

.mana-icon.mana-top {border-top-left-radius: 90px;border-top-right-radius: 90px;padding-top: 50px;}

.mana-icon.mana-bottom
{
    border-bottom-left-radius: 90px;
    border-bottom-right-radius: 90px;
    padding-bottom: 50px;
}

.icon-pos-mana {
    max-width: 70px;
    margin-left: auto;
    margin-right: auto;
}

.mana-text-top {
   margin-top: 35px;
}

ul.unternehmen-kurzprofil {
    margin-bottom: 0px;
    line-height: 1.7;
    color: #4d4d4d;
    font-size: 16px;
    list-style:none;
    padding-left:0px;
}

ul.unternehmen-kurzprofil li {
    margin-top: 20px;
}

#unterseiten-unternehmen-row2 {
    max-width: 1320px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px;
    margin-top: 3%;
    margin-bottom: 3%;
}

#unterseiten-unternehmen-row3 {
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px;
    margin-top: 3%;
    margin-bottom: 3%;
}

#unterseiten-unternehmen-up-row0 {
    padding-top: 7%;
    padding-bottom: 6%;
    background-color: #365699;
    text-align: center;
    color: #fff;
}

.stbox-links {
    margin-left: -80px;
}

span.subline-form-text a {
     font-size: 1em !important; 
}

#regionale-partner-row2 span.subline-form-text {
    display: block;
    color: #224156;
    font-size: 1em;
    margin-bottom: 10px;
}

@media (max-width: 1480px) {
#block_2471 {
    margin-top: 14%;
}

#block_2461 {
    margin-top: 14%;
}

#block_2431 {
    margin-top: 12%;
}
  
ul.logo-referenzen li {
    margin-left: 10px;
    margin-right: 10px;
}

ul.logo-referenzen {
    max-width: 1050px;
}
  
#header-up-row {
    margin-top: 75px;
}
  
#startseite-row1 {
    margin-top: -18%;
}
}

@media (max-width: 1260px) {
a.btn-player-video {
    margin-left: auto;
    margin-right: auto;
}
  
.welcome-section {
    left: 200px !important;
}
  
a.btn-player-video {
	color:#91742c;
	background-color:#fddc36;
	display:block;
	max-width:180px;
	height:180px;
	border-radius:99px;
	text-align:center;
	line-height:13.6;
	position: static;
	margin-top: 20px;
}
#header-up-row {
    background-position: left;
}
}

@media (max-width: 1070px) {
  .pricelist-singel-section {
    width: 100%;
}
  
  #block_511 {
    display: none;
}

#preisliste-row2 {
    display: none;
}
  
#partner-admin-center-c div.tabs a {
    float: left;
    width: 98%;
    margin-left: auto;
    margin-right: auto;
    padding: 15px;
    margin-left: -25px;
    background: #eaeaea;
    border-color: #eaeaea;
}
}

@media (max-width: 992px) { 
#navigation-up-row {
   position:static; 
}
  
.ref-logo {
    border-top: 0px solid #fff !important;
    border-right: 0px solid #fff !important;
}
  
#block_2511 {
    text-align: center;
    margin-bottom: 25px;
    margin-top: 15px;
}

#block_2531 {
    margin-right: auto;
    margin-top: 40px;
}

  
#header-up-row {
   margin-top:0px !important;  
}
  
ul.arrow-pagination-apps {
    position: static;
    margin-left: auto;
    margin-right: auto;
    max-width: 86px;
}
  
.box-rechts {
    margin-right: 0px;
}
  
.box-links {
    margin-left: 0px;
}
  
.stbox-links {
    margin-left: 0px;
}
  
  .ref-logo img {
    width: 100%;
}
}

@media (max-width: 768px) {
  .box-vorteile-size.dsgvo-box {
    margin-top: 30px;
}
  
#block_1821 {
    padding-top: 5px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-bottom: 5px !important;
}

.box-vorteile-size.eigene-firmenapp-box {
    margin-top: 40px;
}

.box-vorteile-size.marketing-box {
    margin-top: 50px;
}
  
  a {
	font-size:14px !important;
  }
  
  #block_269 {
    padding: 15px;
}
  #block_2861 {
   padding-left:0px !important;
   padding-right:0px !important;
   padding-top:0px !important;
   padding-bottom:0px !important;
  }
  
  #block_266 {
   padding-left:0px !important;
   padding-right:0px !important;
   padding-top:0px !important;
   padding-bottom:0px !important;
  }
  
  #block_309 {
   padding-left:0px !important;
   padding-right:0px !important;
   padding-top:0px !important;
   padding-bottom:0px !important;
  }
  
  
  ul.logo-referenzen li {
    text-align: center;
    float: none;
}
  
 #cms-row3 h3.subline-titel {
    font-size: 2em !important;
}
  
 h3.subline-titel {
    font-size: 2em !important;
}
  
  
h6.titel-termin {
    font-size: 2em !important;
}

.box-blue-section.box-links {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    margin-top: 0%;
}

.box-blue-section.box-rechts {}

.box-rechts {
    margin-right: 0px;
}
  
.box-links {
    margin-left: 0px;
}
  
.stbox-links {
    margin-left: 0px;
}

.box-blue-section.box-rechts {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}
  
.box-blue-section.stbox-links {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}

.row.footer-icons i {
    width: 100%;
    margin-bottom: 20px;
    margin-top: 10px;
    border-radius: 0px;
}
  
  
a.btn-player-video {
    margin-left: auto;
    margin-right: auto;
}
  
.app-link-open-mq {
    display: block;
}
  
.vorteille-sec01 {
    width: 100%;
    margin-bottom: 20px;
}
  
.box-app-kaufen {
    margin-top: 30px;
}

#app-shop-container2 {
    padding-top: 20px;
}
  
ul.arrow-pagination-apps {
    position: static;
    margin-left: auto;
    margin-right: auto;
    max-width: 86px;
}

#app-referenzen-unterseiten-container1 {
    padding-top: 30px;
    padding-bottom: 30px;
}
  
h4 {
    font-size: 1.8em;
    font-weight: bold;
}

h1 {
    font-size: 1.8em;
    font-weight: bold;
}
    
.shop-einrichtung-image {
    display: none;
}
    
h2.titel-testaccount {
    font-size: 1.8em;
    font-weight: bold;
}
    
h2 {
    font-size: 1.8em;
    font-weight: bold;
}
    
#gratis-cms-test-container2 {
    background-color: transparent;
    background: transparent;
}

#block_508 {
    padding-top: 20px;
}

span.login-form-section {
    max-width: 300px;
}

h3.subline-titel {
    font-size: 1.8em;
    font-weight: bold;
}

h4.subline-titel {
    font-size: 1.8em;
    font-weight: bold;
}

h5.subline-titel {
    font-size: 1.8em;
    font-weight: bold;
}

ul.seo-nav.seo-nav-links {
    margin-top: 0px;
}

ul.seo-nav.seo-nav-rechts {
    text-align: left;
}

ul.seo-nav.seo-nav-rechts i {
    opacity: 0;
}

#cms-up-row6 {
    background-image: none;
}

.wbs-video-text-section {
    margin-top: 0px;
}

#cms-up-row8 {
    padding-top: 50px;
}
    
.navik-header .logo {
    text-align: left !important;
    padding: 30px 0px !important;
    max-width: 200px;
}
    
.burger-menu {
    margin-top: 4px;
}

li.link-ws-account {
    float: none;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}

ul.top-links {
    padding-left: 0px;
}

li.link-ws-account a {
    font-size: 20px;
}
    
h1.header-titel {
    font-size: 1.8em;
    font-weight: bold;
}

h2.header-subtitel {
    font-weight: normal;
    font-size: 1.2em;
    line-height: 1.5;
}

#startseite-up-row0 {
    padding-top: 40px;
    padding-bottom: 15px;
}

#startseite-row0 h2 {
    text-align: center;
    font-size: 2em;
    font-weight: bold;
}

.produkte-box {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 20px;
}

span.normal-links a {
    display: block;
    padding: 10px;
}

#startseite-row2 {
    padding-top: 40px;
}

.section-sublinks a {
    display: block;
    padding: 5px;
}

.ws-referenzen-section {
    margin-top: 20px;
    margin-bottom: 20px;
}

.ws-referenzen-link {
    margin-bottom: 30px;
}

#startseite-up-row4 {
    padding-top: 45px;
    padding-bottom: 45px;
}

#footer-up-row1 {
    padding-top: 40px;
    padding-bottom: 40px;
}
  
a.btn-openapp {
    font-size: 16px !important;
}
  
#app-referenzen-unterseiten-container1 {
    display: none;
}

a.far.fa-times-circle.close-app {
    right: 40px;
    top: 10px;
}

.app-titel img {
    max-width: 50px !important;
    float: none !important;
    margin-right: 0px !important;
    margin-top: 5px;
}

.app-titel h1 {
    margin-top: 5px;
}
  
#app-referenzen-unterseiten-container2 {
    padding-bottom: 15%;
}
}

@media (max-width: 595px) {
.pwa-app-absprungrate-section {
    margin-top: 0px;
    max-width: 280px;
    margin-bottom: 20px;
    float: none;
} 
.responsive-pwa-grafik {
    display: block;
}
.desktop-pwa-grafik {
    display: none;
}
span.pwa-app-titel-big {
    text-align: center;
}
.row.abstand-pwa-grafik {
    text-align: center;
}

.row.abstand-pwa-grafik h5 {
    margin-top: 30px;
}
}