/* CSS Fon-family */
@font-face{ 
  font-family: 'Galano';
  src: url('/files/45/galanogrotesquealt-regular-webfont.eot');
  src: url('/files/45/galanogrotesquealt-regular-webfont.eot?#iefix') format('embedded-opentype'),
       url('/files/64/galanogrotesquealt-regular-webfont.woff') format('woff'),
       url('/files/56/galanogrotesquealt-regular-webfont.ttf') format('truetype'),
       url('/files/47/galanogrotesquealt-regular-webfont.svg') format('svg');
}

@font-face{ 
    font-family: 'Galano semibold';
    src: url('/files/67/galanogrotesquealt-semibold-webfont.eot');
  src: url('/files/67/galanogrotesquealt-semibold-webfont.eot?#iefix') format('embedded-opentype'),
       url('/files/86/galanogrotesquealt-semibold-webfont.woff') format('woff'),
       url('/files/77/galanogrotesquealt-semibold-webfont.ttf') format('truetype'),
       url('/files/72/galanogrotesquealt-semibold-webfont.svg') format('svg');
}

@font-face{ 
    font-family: 'Galano medium';
    src: url('/files/25/galanogrotesquealt-medium-webfont.eot');
  src: url('/files/25/galanogrotesquealt-medium-webfont.eot?#iefix') format('embedded-opentype'),
       url('/files/40/galanogrotesquealt-medium-webfont.woff') format('woff'),
       url('/files/35/galanogrotesquealt-medium-webfont.ttf') format('truetype'),
       url('/files/32/galanogrotesquealt-medium-webfont.svg') format('svg');
}

@font-face{ 
    font-family: 'Galano thinitalic';
    src: url('/files/87/galanogrotesquealt-thinitalic-webfont.eot');
  src: url('/files/87/galanogrotesquealt-thinitalic-webfont.eot?#iefix') format('embedded-opentype'),
       url('/files/109/galanogrotesquealt-thinitalic-webfont.woff') format('woff'),
       url('/files/105/galanogrotesquealt-thinitalic-webfont.ttf') format('truetype'),
       url('/files/95/galanogrotesquealt-thinitalic-webfont.svg') format('svg');
}
/* ende */

/* MQ */
@media (max-width: 1800px) {
.section-partnerprogramm {
    margin-top: 4%;
}
}

@media (max-width: 1700px) {
.section-partnerprogramm {
    margin-top: 0%;
}
}

@media (max-width: 1325px) {
#footer-row1 {
    max-width: 1150px;
}
#block_262 {
    padding-left: 70px;
}
#block_267 {
    margin-left: 40px;
}
}

@media (max-width: 1250px) {
#footer-row1 {
    max-width: 1150px;
    margin-top: 30px;
    margin-bottom: 30px;
    padding-left:30px;
    padding-right:30px;
}
#block_262 {
    padding-left: 70px;
}
#block_267 {
    margin-left: 40px;
}
.row.container-box {
    position: static;
    width: 100%;
    margin-top: 0px;
}    
#block_280 {
    margin-top: 6%;
    padding-left: 30px;
    padding-right: 30px;
}
}

@media (max-width: 1200px) {
.navik-header.header-shadow.navik-mega-menu.viewport-sm ul {
    padding-left: 0px;
}

.nav-video {
    padding-left: 0px;
    padding-right: 0px;
}  
}

@media (max-width: 991px) {
.section-partnerprogramm {
    position: static;
    width: 100%;
    text-align: center;
    margin-top: 17%;
}
    
h1.headline-unterseiten {
    font-size: 3em;
}
    
h3.sub-headline-unterseiten {
    font-size: 2em;
}
    
#block_280 {
    margin-top: 0.5% !important;
}
#navigation-row {
    padding-left: 30px;
    padding-right: 30px;
}
.row.top-section {
    max-width: 100%;
}
.daten-text-section02 {
    padding-left: 0px;
}
.referenzen-container02 {
    padding-left: 0px;
    margin-top: 20px;
}
.st-box-section {
    margin-top: 20px;
}
.st-box-section {
    margin-top: 20px;
}

#block_262 {
    padding-left: 0px;
}

#block_267 {
    padding-left: 0px;
}

#block_247 {
    max-width: 220px;
    margin-left: auto;
    margin-right: auto;
}

#block_257 {
    max-width: 220px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 35px;
    margin-bottom: 35px;
}

#block_262 {
    max-width: 220px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 35px;
}

#block_267 {
    max-width: 220px;
    margin-left: auto;
    margin-right: auto;
}

#footer-up-row2 {
    text-align: center;
}
}

@media (max-width: 768px) {
#block_602 h2 {
    font-size: 1em;
    font-weight: bold;
}
.navik-header .logo img {
    max-width: 100px;
}
.navik-header .logo {
    padding: 22px 40px;
}
.vorteille-sec01 {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
}
a.btn-trial {
    text-align: center;
}
span.aus-subline01 {
    font-size: 0.5em;
}
#gratis-crm-container2 {
    height: auto;
}
#kostenlos-testen-container2 {
    height: auto;
}
}

@media (max-width: 604px) {
h1.sub-headline-unterseiten {
    font-size: 1.3em;
}
h1.headline-unterseiten {
    font-size: 2em;
}
  
h1.header-text-pos {
    font-size: 2.5em;
}
    
span.header-text-pos {
    font-size: 2.5em;
}

#block_280 {
    margin-top: 10% !important;
}
.daten-text-section01 {
    padding-right: 0px;
}
.referenzen-container01 {
    padding-right: 0px;
}
}

@media (max-width: 520px) {
h4 {
    font-size: 1.5em;
}
    
/* Unterseiten Produkte - CRM */
span.headline-produkte {
    font-size: 2em;
}
  
h1.headline-produkte {
    font-size: 2em;
}

h2.crm-h2 {
    font-size: 2em;
}

span.headline-produkte-v2 {
    font-size: 2em;
}

h3.crm-h3 {
    font-size: 2em;
}
/* ende */
    
/* Unterseiten Produkte - EMS */
h2.ems-h2 {
    font-size: 2em;
}
/* ende */
    
/* Unterseiten Produkte - WebConnector */
h2.webconnector-h2 {
    font-size: 2em;
}
/* ende */
    
/* Unterseiten Produkte - Factura/Affiliate */
h2.affiliate-h2 {
    font-size: 2em;
}

h2.factura-h2 {
    font-size: 2em;
}
/* ende */
  
/* Unterseiten - SMS */
h1.headline-produkte-sms {
    font-size: 2em;
}
  
#block_777 {
    margin-top: 10%;
}
  
#sms-up-row {
    padding-top: 6%;
    padding-bottom: 6%; 
}
 
#sms-row2 {
    margin-top: 6%;
    margin-bottom: 3%;
}
/* ende */
}
    
@media (max-width: 455px) {
.section-partnerprogramm {
    margin-top: 27%;
}
h1.header-text-pos {
    font-size: 2em;
}
  
span.header-text-pos {
    font-size: 2em;
}
.aa-dropdown-menu {
  min-width:320px;
}
#footer-row2 {
    padding-left: 80px;
    padding-right: 80px;
}
}

@media (max-width: 380px) {
span.header-text-pos {
    font-size: 1.8em;
}
  
h1.header-text-pos {
    font-size: 1.8em;
}
}

@media (max-width: 360px) {
span.header-text-pos {
    font-size: 1.5em;
}
  
h1.header-text-pos {
    font-size: 1.5em;
}
  
#block_280 {
    margin-top: 30% !important;
}
ul.top-links li {
    float: left;
}

ul.top-links {
    text-align: center;
    padding-left: 0px;
    max-width: 240px;
    margin-left: auto;
    margin-right: auto;
}      
}

@media (max-width: 329px) {
span.startseite-headline-produkte {
    font-size: 2em;
}
h3.crm-h3 {
    font-size: 1.5em;
}
.aa-input-search {
    width: 250px !important;
}
.aa-dropdown-menu {
  min-width:260px !important;
}
}

/* Preisliste */
@media (max-width: 1070px) {
.pricelist-singel-section {
    width: 46%;
    margin-left: 1%;
    margin-right: 1%;
    margin-top: 10px;
    margin-bottom: 10px;
}
span.section-bestseller {
    margin-left: 17.5%;
}
}

@media (max-width: 500px) {
.pricelist-singel-section {
    width: 100%;
}
span.section-bestseller {
    margin-left: 33%;
}
}
/* ende */

/* Preise - Vorteile */
@media (max-width: 950px) {
#block_656 {
    display: none;
}
#block_717 {
    display: block;
}
.preise-box-resp .col-md-6 {
    width: 50%;
    float: left;
}
.col-md-6.resp-liste-text {
    text-align: right;
}
.col-md-6.resp-liste-text i.fa.fa-check {
    border: 0px;
}
.col-md-6.resp-liste-text i.fas.fa-times {
    color: #DB3B0F;
    border: 1px solid;
    border-radius: 99px;
    height: 25px;
    width: 25px;
    line-height: 1.5;
    margin-right: 3px;
    border: 0px;
}
}


@media screen and (max-width: 992px) {
.row.container-box {
    position: static !important;
    margin-top: 0px;
}
}
/* ende */