    /*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

.cll_h2 h2 {
    font-family: Caveat!important;
    font-size: 70px!important;
    line-height: 80px!important;
}

@media only screen and (max-width: 999px) and (min-width: 600px) {
    body .cll_h2 h2 {
        font-size: 80px !important;
        line-height: 1.1 !important;
    }
}

@media only screen and (max-width: 690px) {
    html body .cll_h2 h2 {
    font-size: 45.5px !important;
    line-height: 52px !important;
    }
}

@import 'custom.css';

body {
    background-color: #ffffff !important;
}
div#footer-outer {
    min-width: 100vw;
    /* margin-left: -212px; */
    max-width: 100vw;
    /* left: 0px!important; */
    align-self: center;
}
body .wpcf7 form .wpcf7-response-output {
    margin: 0em!important; 
    padding: 0.2em 1em;
    border: 2px solid #00a0d2;
}
body .wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    position: absolute!important;
}
#menu-item-652 a.sf-with-ul {
    padding-top: 7px !important;
}
.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul, #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul {
    padding-left: 0px;
}
.off-canvas-menu-container li {
    cursor: pointer;
}
#menu-item-653 a.sf-with-ul {
    padding-top: 4px !important;
}

.fullw-bg .row-bg.using-image {
    background-size: auto;
}

.txtbgcolored {
    line-height: 1.3;
}
.h1top h1 {
    padding-top: 20px;
}
h2,
h2 strong,
h2 b {
    font-weight: 500!important;
}

body[data-remove-m-video-bgs="1"].using-mobile-browser .mobile-video-image,
body.using-mobile-browser:not([data-m-animate="1"]) .clients.fade-in-animation>div,
body.using-mobile-browser:not([data-m-animate="1"]) .img-with-animation,
body.using-mobile-browser:not([data-m-animate="1"]) .img-with-aniamtion-wrap .hover-wrap,
body.using-mobile-browser:not([data-m-animate="1"]) .col.has-animation,
body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation,
body.using-mobile-browser:not([data-m-animate="1"]) .nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap,
body.using-mobile-browser:not([data-m-animate="1"]) .img-with-animation[data-animation="flip-in"],
body.using-mobile-browser:not([data-m-animate="1"]) .col.has-animation[data-animation="flip-in"],
body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="flip-in"],
body.using-mobile-browser:not([data-m-animate="1"]) .img-with-animation[data-animation="flip-in-vertical"],
body.using-mobile-browser:not([data-m-animate="1"]) .col.has-animation[data-animation="flip-in-vertical"],
body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="flip-in-vertical"],
.using-mobile-browser #page-header-bg[data-parallax="1"] .span_6,
.using-mobile-browser .owl-carousel[data-enable-animation="true"] .owl-stage>.owl-item,
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-fancy-box.has-animation,
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-split-heading[data-animation-type="twist-in"],
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-split-heading span>.inner,
.using-mobile-browser .owl-carousel[data-enable-animation="true"] .owl-controls,
body.using-mobile-browser:not([data-m-animate="1"]) .img-with-aniamtion-wrap[data-animation*="reveal-from-"] .inner,
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-post-grid:not([data-animation="none"]) .nectar-post-grid-item,
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-post-grid:not([data-animation="none"]) .nectar-post-grid-item .post-heading span,
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-post-grid:not([data-animation="none"]) .nectar-post-grid-item .meta-date {
    opacity: 1;
}
.my-special-class {
	color: #ff0000;
}
.ja_title {
background-color: #fff;
}
.ja_btn_wrap.optBack {
    background: #efefef
}
.ja_body {
    background: #efefef
}
.ja_body p {
    font-weight: 300!important;
    font-family: 'Open Sans';
}
.ja_default .ja_close_round, .ja_default .ja_close_round_white {
    color: #000;
    background: #fff;
}
.ja_btn_wrap.optBack {
margin: 0px;
}

.ja_btn {
    background: none!important;
    color: black!important;
    padding-top: 10px!important;
padding-bottom: 10px!important;
padding-left: 20px!important;
padding-right: 20px!important;
    -webkit-border-radius: 20px!important;
    -moz-border-radius: 20px!important;
    border-radius: 25px!important;
    border: 2px solid black!important;
}
/*
div#header-outer {
    box-shadow: 0px 4px 26px -2px rgba(0,0,0,0.39)!important;
}
*/
/* AUFZÄHLUNGEN */

.orangedot li {

    padding-bottom: 10px;
}

.orangedotlong li {
    padding-bottom: 25px;
}

li.nodot {
    list-style: none;
}

.nectar-fancy-ul[data-list-icon="dot"] ul li:before {
    top: -1px;
    font-size: 50px;
    color: #F28F00;
}

/* NUMMERIERUNGEN  */

ol li {
    padding-left: 20px;
    padding-bottom: 20px;
}

::marker {
    color: #F28F00;
}

/* BUTTON */

a.nectar-button.large.regular.extra-color-2.has-icon.regular-button {
    font-family: 'Open Sans';
    font-size: 16px;
    font-weight: 500;
    padding-right: 55px !important;
    padding-top: 15px !important;
    padding-top: 15px !important;
}

#to-top {
    display: none;
}

h3 {
    font-size: 22px;
    line-height: 39px;
    padding-bottom: 15px;
}

.h3frontsr {
    font-family: 'Open Sans';
    font-size: 22px;
    line-height: 30px;
    font-weight: 600;
}

h2 {
    padding-bottom: 20px !important;
}

.nextto {
    display: flex;
}

.nextto1 {
    width: 50%;
    padding-right: 4%;
}

.nextto2 {
    width: 50%;
}

body[data-header-color="light"]:not([data-header-format="left-header"]) #header-outer:not(.transparent) .sf-menu>li#menu-item-654 ul {
    left: auto;
    right: 0;
}


#top {
    position: relative;
    z-index: 9998;
    margin: 0 auto !important;
    width: 92% !important;
}

#top nav ul li a {
    color: #2B6475;
}


#customw #boxed,
#customw #boxed #header-outer,
#boxed #slide-out-widget-area-bg.fullscreen,
#boxed #page-header-bg[data-parallax="1"],
#boxed #featured,
#boxed .orbit>div,
#boxed #featured article,
body.ascend #boxed #search-outer {
    max-width: 1280px !important;
    width: 100% !important;
    min-width: none !important;
}

#header-outer .sf-menu li ul li a,
#header-outer .widget_shopping_cart .quantity,
#header-outer .widget_shopping_cart .cart_list li,
#header-outer .cart-notification,
#header-outer .total,
#header-outer .total strong,
#header-outer .product_list_widget li dl dd {
    color: #2B6475;
}

#boxed {
    box-shadow: none !important;
}

#boxed .container {
    width: 100% !important;
    padding: 0;
}

.sitemaplink a {
    color: #4C4C4C !important;
}

div#header-space {
    height: 97px !important;
    background-color: transparent;
}
@media only screen and (max-width: 1060px) {
   
    .img-left-custom81 {
        margin-right: 50% !important;
    }
}
@media only screen and (max-width: 1279px) {
    .img-left-custom7 {
        margin-right: 50% !important;
    }

    .img-left-custom8 {
        margin-right: 50% !important;
    }
    .img-left-custom9 {
        margin-right: 50% !important;
    }
    .img-left-custom3 {
        margin-right: 50% !important;
        margin-left: 0px !important;
        padding-right: 11%;
    }
}

@media only screen and (min-width: 1000px) {
    .texttoimgright {
        padding-left: 50px !important;
    }
}

@media only screen and (max-width: 550px) {

    #boxed,
    #boxed #header-outer,
    #boxed #slide-out-widget-area-bg.fullscreen,
    #boxed #page-header-bg[data-parallax="1"],
    #boxed #featured,
    body[data-footer-reveal="1"] #boxed #footer-outer,
    #boxed .orbit>div,
    #boxed #featured article,
    body.ascend #boxed #search-outer {
        width: 100% !important;
        margin: 0 auto;
    }
    .nextto {
        flex-direction: column;
    }
    .nextto1, .nextto2 {
        width: 100%;
        padding-right: unset!important;
    }

    .nextto2 {
        padding-top: 30px!important;
    }
    #fws_60a79f30bd1bf {
        font-size: smaller!important;
    }
    .row_col_wrap_12.col.span_12.dark.left {
        /* font-size: smaller; */
    }
    .wpcf7-list-item {
        display: inline-block;
        margin-right: 20px !important;
    }
    #ajax-content-wrap .vc_row.inner_row.right_padding_10pct .row_col_wrap_12_inner {
        padding: 0px!important;
    }
}

@media only screen and (min-width: 1000px) {
    #boxed #footer-outer #copyright {
        padding-left: 0;
        padding-right: 0;
        padding: 5px !important;
    }

    .btn-row {
        width: 80% !important;
    }

    .ilc2 {
        padding-bottom: 45px !important;
    }

}

@media only screen and (min-width: 1030px) {
    .textfullw-tab {
        margin-right: 10%important;
    }

    .padrighttxt {
        padding-right: 35px;
    }
}

@media only screen and (min-width: 1201px) {
    .img-right-custom7 {
        margin-right: -125px;
        margin-left: 65px;
        margin-bottom: 45px !important;
        min-width: 550px;
    }
    .img-right-custom71 {
        margin-right: -68px;
        margin-left: 65px;
        margin-bottom: 45px !important;
        min-width: 550px;
    }
}

@media only screen and (min-width: 1100px) and (max-width: 1200px) {
    .img-right-custom5 {
        margin-right: -125px;
        margin-left: 25px !important;
        margin-bottom: 45px !important;
        min-width: 550px;
    }

    .img-right-custom7 {
        margin-right: -125px;
        margin-left: 25px !important;
        margin-bottom: 45px !important;
        min-width: 550px;
    }
    .img-right-custom71 {
        margin-right: -68px;
        margin-left: 25px !important;
        margin-bottom: 45px !important;
        min-width: 550px;
    }
}

@media only screen and (min-width: 1000px) and (max-width: 1099px) {
    .img-right-custom5 {
        margin-left: 19px !important;
        margin-bottom: 45px !important;
        min-width: 500px !important;
    }

    .img-right-custom7 {
        margin-left: 19px !important;
        margin-bottom: 45px !important;
        min-width: 500px !important;
    }
    .img-right-custom71 {
        margin-left: 19px !important;
        margin-bottom: 45px !important;
        min-width: 500px !important;
        margin-right: -58px!important;
    }

    .starttxtleft {
        padding-top: 234px !important;
    }

}

@media only screen and (min-width: 600px) and (max-width: 999px) {
    .img-right-custom1 {
        margin-right: 0px !important;
        margin-left: 0px !important;
        padding-top: 0px !important;
        float: left !important;
    }
    .img-right-custom12 {
        margin-right: 0px !important;
        margin-left: 0px !important;
        padding-top: 0px !important;
        float: left !important;
    }
    .img-right-custom123 {
        margin-right: 0px !important;
        margin-left: 0px !important;
        padding-top: 0px !important;
        float: left !important;
    }
}
@media only screen and (max-width: 599px) {
.img-right-custom1 {
    margin-right: 0px !important;
    margin-left: -5px !important;
    padding-top: 0px !important;
    float: left !important;
    max-width: 101vw!important;
    min-width: 95vw!important;
    margin-bottom: 0px!important;
}
.img-right-custom12 {
    margin-right: 0px !important;
    margin-left: -5px !important;
    padding-top: 0px !important;
    float: left !important;
    max-width: 101vw!important;
    min-width: 95vw!important;
    margin-bottom: 0px!important;
}
.img-right-custom123 {
    margin-right: 0px !important;
    margin-left: -5px !important;
    padding-top: 0px !important;
    float: left !important;
    max-width: 101vw!important;
    min-width: 95vw!important;
    margin-bottom: 0px!important;
}
}
@media only screen and (min-width: 521px) and (max-width: 999px) {
    .img-right-custom {
        margin-right: 0px !important;
        margin-left: 0px !important;
        padding-top: 0px !important;
        float: left !important;
    }


    .img-right-custom2 {
        margin-right: 350px !important;
        margin-left: 0px !important;
        padding-top: 0px !important;
        float: left !important;
    }

    .img-right-custom5 {
        margin-right: 350px !important;
        margin-left: 0px !important;
        padding-top: 0px !important;
        float: left !important;
        max-width: 553px !important
    }

    .img-right-custom3 {
        margin-right: 350px !important;
        margin-left: 0px !important;
        padding-top: 0px !important;
        float: left !important;
    }

    .img-right-custom6 {
        margin-right: 350px !important;
        margin-left: 0px !important;
        padding-top: 0px !important;
        float: left !important;
    }

    .img-left-custom {
        margin-right: 325px !important;
        margin-left: 0px !important;
        padding-top: 0px !important;
        float: left !important;
    }
    .img-left-custom1 {
        margin-right: 325px !important;
        margin-left: 0px !important;
        padding-top: 0px !important;
        float: left !important;
    }

    .img-left-custom4 {
        margin-right: 350px !important;
        margin-left: 0px !important;
        padding-top: 0px !important;
        float: left !important;
    }

    .img-left-custom4-1 {
        margin-right: 350px !important;
        margin-left: 0px !important;
        padding-top: 0px !important;
        float: left !important;
    }

    .img-left-custom2 {
        margin-right: 350px !important;
        margin-left: 0px !important;
        padding-top: 0px !important;
        float: left !important;
    }

    .img-left-custom5 {
        margin-right: 350px !important;
        margin-left: 0px !important;
        padding-top: 0px !important;
        float: left !important;
    }

    .img-left-custom6 {
        margin-right: 350px !important;
        margin-left: 0px !important;
        padding-top: 0px !important;
        float: left !important;
    }
    .img-left-custom61 {
        margin-right: 350px !important;
        margin-left: 0px !important;
        padding-top: 0px !important;
        float: left !important;
    }
    .img-left-custom612 {
        margin-right: 350px !important;
        margin-left: 0px !important;
        padding-top: 0px !important;
        float: left !important;
    }
    .img-left-custom6121 {
        margin-right: 350px !important;
        margin-left: 0px !important;
        padding-top: 0px !important;
        float: left !important;
    }
}

@media only screen and (max-width: 1055px)  {
    .img-left-custom6121 {
        margin-right: 350px!important;
    }
}

@media only screen and (max-width: 520px) and (min-width: 440px) {
.img-left-custom1 {
    margin-right: 250px !important;
    margin-left: -37px !important;
    padding-top: 0px !important;
    float: left !important;
}
}
@media only screen and (max-width: 439px)  and (min-width: 390px) {
    .img-left-custom1 {
        margin-right: 250px !important;
        margin-left: -120px !important;
        padding-top: 0px !important;
        float: left !important;
    }
    }
    @media only screen and (max-width: 389px)  {
        .img-left-custom1 {
            margin-right: 250px !important;
            margin-left: -178px !important;
            padding-top: 0px !important;
            float: left !important;
        }
        }
@media only screen and (max-width: 520px) {
    .img-right-custom {
        margin-right: 0px !important;
        margin-left: -37px !important;
        padding-top: 0px !important;
        float: left !important;
    }
    .vc_col-sm-12.info-yellow-small.wtteaser.wpb_column.column_container.vc_column_container.col.child_column.centered-text.no-extra-padding.inherit_tablet.inherit_phone.instance-9 {
        padding-top: 16%!important;
        padding-bottom: 16%!important;
    }
    .wtteaser {
        padding-top: 16%!important;
        padding-bottom: 16%!important;
    }
 /*   .img-right-custom1 {
        margin-right: 0px !important;
        margin-left: -37px !important;
        padding-top: 0px !important;
        float: left !important;
    } */
    img.img-right-custom71.alignright.wp-image-2984 {
        margin-left: -28px!important;
        float: left;
        min-width: 103vw;
    }

    .img-right-custom2 {
        margin-right: 0px !important;
        margin-left: -37px !important;
        padding-top: 0px !important;
        float: left !important;
        min-width: 95vw!important;
    max-width: 105vw!important;
    }
    .img-left-custom {
        margin-right: 250px !important;
        margin-left: -37px !important;
        padding-top: 0px !important;
        float: left !important;
        min-width: 95vw!important;
    max-width: 105vw!important;
    }
    .img-right-custom5 {
        margin-right: 0px !important;
        margin-left: -37px !important;
        padding-top: 0px !important;
        float: left !important;
        min-width: 95vw!important;
    max-width: 105vw!important;
    }

    .img-right-custom3 {
        margin-right: 0px !important;
        margin-left: -37px !important;
        padding-top: 0px !important;
        float: left !important;
        min-width: 95vw!important;
    max-width: 105vw!important;
    }

    .img-right-custom6 {
        margin-right: 0px !important;
        margin-left: -37px !important;
        padding-top: 0px !important;
        float: left !important;
        min-width: 95vw!important;
    max-width: 105vw!important;
    }


    .img-left-custom4 {
        margin-right: 250px !important;
        margin-left: -37px !important;
        padding-top: 0px !important;
        float: left !important;
        min-width: 95vw!important;
    max-width: 105vw!important;
    }
    .img-left-custom4-1 {
        margin-right: 250px !important;
        margin-left: -37px !important;
        padding-top: 0px !important;
        float: left !important;
        min-width: 95vw!important;
    max-width: 105vw!important;
    }
    .img-left-custom2 {
        margin-right: 250px !important;
        margin-left: -37px !important;
        padding-top: 0px !important;
        float: left !important;
        min-width: 95vw!important;
    max-width: 105vw!important;
    }

    .img-left-custom5 {
        margin-right: 250px !important;
        margin-left: -37px !important;
        padding-top: 0px !important;
        float: left !important;
        min-width: 95vw!important;
    max-width: 105vw!important;
    }

    .img-left-custom6 {
        margin-right: 250px !important;
        margin-left: -37px !important;
        padding-top: 0px !important;
        float: left !important;
        min-width: 95vw!important;
    max-width: 105vw!important;
    }
    .img-left-custom61 {
        margin-right: 250px !important;
        margin-left: -25px !important;
        padding-top: 0px !important;
        float: left !important;
        max-width: 104vw!important;
    }
    .img-left-custom612 {
        margin-right: 250px !important;
        margin-left: -25px !important;
        padding-top: 0px !important;
        float: left !important;
        max-width: 104vw!important;
    }
    .img-left-custom6121 {
        margin-right: 250px !important;
        margin-left: -25px !important;
        padding-top: 0px !important;
        float: left !important;
        max-width: 104vw!important;
    }
    }

@media only screen and (max-width: 1079px) {
    #attachment_2359 {
        margin-right: 400px!important;
    }

}
@media only screen and (max-width: 1079px) and (min-width: 775px) {
.img-left-custom9 {
    min-width: 710px!important;
}

}
@media only screen and (max-width: 1139px) {
    #attachment_2064 {
        margin-right: 400px!important;
       }  
       .img-left-custom4-1 {
        min-width: 710px!important;
    }
}
p#caption-attachment-2359 {
    min-width: 711px;
    margin-top: -30px;
    margin-bottom: -40px;
}
p#caption-attachment-2064 {
    margin-top: -20px;
}
@media only screen and (max-width: 1275px) and (min-width: 1000px) {
    p#caption-attachment-2359 {
        min-width: 150px;
    }
}
@media only screen and (max-width: 975px) {

}
@media only screen and (max-width: 975px) and (min-width: 811px) {
    p#caption-attachment-2359 {
        min-width: 711px!important;
        margin-top: -10px!important;
        margin-bottom: -40px;
    }
}

@media only screen and (max-width: 810px) and (min-width: 600px) {
    p#caption-attachment-2359 {
        min-width: 0px!important;
        margin-top: -10px!important;
        margin-bottom: -40px;
    }
}
@media only screen and (max-width: 599px)  {
    p#caption-attachment-2359 {
        min-width: 0px!important;
         margin-bottom: -40px;
        margin-top: 15px!important;
    }

    }
    @media only screen and (max-width: 599px) and (min-width: 400px) {
        div#page-header-wrap {
            height: 200px!important;
        }
        
        .page-header-bg-image {
            height: 200px!important;
        }
    }
    @media only screen and (max-width: 399px) {
        div#page-header-wrap {
            height: 150px!important;
        }
        
        .page-header-bg-image {
            height:150px!important;
        }
    } 
    @media only screen and (max-width: 360px) {
        div#page-header-wrap {
            height: 128px!important;
        }
        
        .page-header-bg-image {
            height:128px!important;
        }
    }

@media only screen and (max-width: 999px) {
    .csfmsa {
        padding-top: 40px!important;
    }
.wp-caption-text {
    font-size:smaller;
}
    img.img-right-custom3.alignright.wp-image-2423 {
        padding-top: 40px!important;
        margin-bottom: 0px!important;
    }
    img.img-right-custom71.alignright.wp-image-2984 {
        margin-left: 0px;
        margin-right: 350px;
    }
    .littop {
        margin-top: -25px;
    }
    .container {
        max-width: 100%;
    }

    .buttnbot {
        padding-left: 12% !important;
    }

    .fronthero {
        margin-bottom: -40px !important;
    }

    /*
    .alignleft {
        margin-right: 300px!important;
    }
    */
    .img-left-custom7 {
        margin-left: 0px !important;
    }

    .img-left-custom8 {
        margin-left: 0px !important;
    }
    .img-left-custom81 {
        margin-left: 0px !important;
    }
    .img-left-custom9 {
        margin-left: 0px !important;
    }
    .extra-img-custom {
        margin-right: 33% !important;
    }

    #copyright p {
        padding-left: 0px !important;
        width: 90vw;
        font-size: 16px !important;
    }

    .aquarellbgus2sv {
        display: none !important;
    }

    .aquarellbgus2sv1 {
        display: none !important;
    }

    .aquarellbgus2s1 {
        display: none !important;
    }

    .aquarellbgus2aus {
        display: none !important;
    }

    .aquarellbgus2k {
        display: none !important;
    }

    .aquarellbgus3k {
        display: none;
    }

    .aquarellbgus2la {
        display: none !important;
    }

    .aquarellbgus2la1 {
        display: none !important;
    }

    .aquarellbgus2la2 {
        display: none !important;
    }

    .aquarellbgus2wd {
        display: none !important;
    }

    .aquarellbgus2av {
        display: none !important;
    }

    .aquarellbgus2av3 {
        display: none !important;
    }

    .aquarellbgus2av4 {
        display: none !important;
    }

    .aquarellbgus2av2 {
        display: none !important;
    }
	
	.aquarellbgus_cov2 {
        display: none !important;
    }
	.aquarellbgus_adh2 {
        display: none !important;
    }

    .wpb_text_column.wpb_content_element.padrighttxt {
        padding: 0%;
    }

    .row_col_wrap_12.col.span_12.light.left {
        padding: 10% !important;
    }


    .alignright {
        float: none !important;
    }


    body .container,
    body .slider-nav,
    .post-area.standard-minimal.full-width-content .post .inner-wrap {
        max-width: 100%;
    }

    .bottombuttoncenter {
        text-align: -webkit-center;
    }
}

@media only screen and (max-width: 1029px) {
    .padrighttxt {
        padding-right: 60px;
    }
}


.textsmall {
    font-size: smaller;
    font-family: 'Open Sans';
}

.textsmall2 {
    font-size: .8em;
    margin-top: -10px;
}

.column-image-bg {
    background-repeat: no-repeat;
}

p#breadcrumbs {
    color: #2A92A3 !important;
    padding-left: 5%;
    padding-top: 1%;
    padding-bottom: 1%;
    font-size: 14px;
    margin-bottom: -45px !important;
}


.homeicon1 {
    background-image: url('/wp-content/uploads/2021/02/head1.svg');
    background-repeat: no-repeat;
    background-position: top;
    padding-left: 5px;
}



#whitesection {
    margin-bottom: -610px !important;
}

img.image.wp-image-466.Astra-logo.attachment-medium.size-medium {
    width: 160px;
    float: right;
    padding-top: 33px;
    margin-bottom: -70px;
}

#footer-outer #footer-widgets {
    font-size: smaller;
}



#footer-outer .row {
    padding-bottom: 30px !important;
}

#copyright {
    background-color: #2B6475 !important;
}

.button-btt {
    border: none !important;
    float: right !important;
}

.text-oben {
    color: #2B6475 !important;
}


/* h3 font size - dynamic*/

@media only screen and (max-width: 1300px) and (min-width: 1000px) {

    body .row .span_2 h3,
    .row .span_3 h3,
    .row .span_4 h3,
    .row .vc_col-sm-2 h3,
    .row .vc_col-sm-3 h3,
    .row .vc_col-sm-4 h3,
    .row .col h3,
    body h3 {
        font-size: 22px !important;
        line-height: 30px !important;
    }
}

@media only screen and (max-width: 999px) and (min-width: 690px) {

    body .row .span_2 h3,
    .row .span_3 h3,
    .row .span_4 h3,
    .row .vc_col-sm-2 h3,
    .row .vc_col-sm-3 h3,
    .row .vc_col-sm-4 h3,
    .row .col h3,
    body h3 {
        font-size: 27px !important;
        line-height: 36px !important;
        font-weight: 600 !important;
    }

    body .wpb_wrapper h3.vc_custom_heading {
        font-size: 21px !important;
        line-height: 28px !important;
    }
}

@media only screen and (max-width: 690px) {

    body .row .span_2 h3,
    .row .span_3 h3,
    .row .span_4 h3,
    .row .vc_col-sm-2 h3,
    .row .vc_col-sm-3 h3,
    .row .vc_col-sm-4 h3,
    .row .col h3,
    body h3 {
        font-size: 24px !important;
        line-height: 30px !important;
        font-weight: 600 !important;
    }

    body .wpb_wrapper h3.vc_custom_heading {
        font-size: 24px !important;
        line-height: 30px !important;
        font-weight: 600 !important;
    }

    a.linkwhite {
        font-size: 85%;
    }

    .popupfont {
        font-size: 85%;
    }
}

@media only screen and (min-width: 551px) and (max-width: 760px) {
    body:not(.single-post) #page-header-bg:not(.fullscreen-header) {
        padding-top: 17% !important;
        padding-bottom: 18% !important;
    }
}


@media only screen and (min-width: 1px) and (max-width: 550px) {
    body:not(.single-post) #page-header-bg:not(.fullscreen-header) {
        padding-top: 29% !important;
        padding-bottom: 18% !important;
    }

}

@media only screen and (min-width: 761px) and (max-width: 999px) {
    body:not(.single-post) #page-header-bg:not(.fullscreen-header) {
        padding-top: 17% !important;
        padding-bottom: 13% !important;
    }

    img.img-with-animation.skip-lazy.img-right-custom7 {
        padding-right: 27% !important;
    }
    img.img-with-animation.skip-lazy.img-right-custom71 {
        padding-right: 27% !important;
    }
}

/*Aquarell*/

#herobox {
    position: inherit;
    margin: 0 auto;
    width: 1920px;
    /* max-width: 1280px; */
}

.herotest {
    width: 1920px;
    height: 350px;
    z-index: 999;
    right: 320px;
    position: relative;
}

.navimg2 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 220px;
    right: 180px;
    z-index: 999;
}

#aquarellbox {
    position: relative;
    margin: 0 auto;
    width: 1280px;
    max-width: 1280px;
}

.aquarelltest {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 740px;
    left: -381px;
    z-index: 999;
    transform: scale(0.5);
}

.aquarellbgus1 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 620px;
    right: 40px;
    z-index: 999;
    transform: scale(0.7);
}


.aquarellbgus1sv {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 505px;
    right: 40px;
    z-index: 999;
    transform: scale(0.7);
}

.aquarellbgus1sv3 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 600px;
    right: 90px;
    z-index: 999;
    transform: scale(0.7);
}

.aquarellbgus1sv2 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 1050px;
    right: 90px;
    z-index: 999;
    transform: scale(0.7);
}



.aquarellbgus2sv {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 1646px;
    left: -410px;
    z-index: 999;
    transform: scale(0.7);
}

.aquarellbgus2svschock {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 2246px;
    left: -410px;
    z-index: 999;
    transform: scale(0.7);
}

.aquarellbgus2sv1 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 1938px;
    left: -463px;
    z-index: 999;
    transform: scale(0.8);
}

.aquarellbgus2aus {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 1425px;
    left: 1100px;
    z-index: 999;
    transform: scale(0.7);
}

.aquarellbgus2la {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 2900px;
    left: -410px;
    z-index: 999;
    transform: scale(0.7);
}

.aquarellbgus2la1 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 2830px;
    left: -410px;
    z-index: 999;
    transform: scale(0.7);
}

.aquarellbgus2la2 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 1350px;
    left: -410px;
    z-index: 999;
    transform: scale(0.7);
}

.aquarellbgus2wd {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 2285px;
    left: 1050px;
    z-index: 999;
    transform: scale(0.7);
}

.aquarellbgus2av {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 1570px;
    left: -480px;
    z-index: 999;
    transform: scale(0.7);
}

.aquarellbgus2av3 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 2320px;
    left: -425px;
    z-index: 999;
    transform: scale(0.7);
}

.aquarellbgus2av4 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 3400px;
    left: -425px;
    z-index: 999;
    transform: scale(0.7);
}

.aquarellbgus2av2 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 1570px;
    left: -480px;
    z-index: 999;
    transform: scale(0.7);
}

.aquarellbgus1ev {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 670px;
    right: 150px;
    z-index: 999;
    transform: scale(0.7);
}

.aquarellbgus1ev6 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 670px;
    right: 150px;
    z-index: 999;
    transform: scale(0.7);
}

.aquarellbgus1ev7 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 625px;
    right: 105px;
    z-index: 999;
    transform: scale(0.7);
}

.aquarellbgus1ev2 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 575px;
    right: 115px;
    z-index: 999;
    transform: scale(0.7);
}

.aquarellbgus1ev3 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 575px;
    right: 115px;
    z-index: 999;
    transform: scale(0.7);
}

.aquarellbgus1ev4 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 575px;
    right: 115px;
    z-index: 999;
    transform: scale(0.7);
}

.aquarellbgus1ev5 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 750px;
    right: 115px;
    z-index: 999;
    transform: scale(0.7);
}

.aquarellbgus1ev8 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 645px;
    right: 115px;
    z-index: 999;
    transform: scale(0.7);
}

.aquarellbgus2 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 1050px;
    left: -410px;
    z-index: 999;
    transform: scale(0.7);
}

.aquarellbgus3 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 1650px;
    right: 140px;
    z-index: 999;
    transform: scale(1);
}

.aquarellbgus3bh {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 1335px;
    right: 110px;
    z-index: 999;
    transform: scale(1);
}

.aquarellbgus3bh1 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 1000px;
    right: 110px;
    z-index: 999;
    transform: scale(1);
}

.aquarellbgus4bh {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 1550px;
    right: 125px;
    z-index: 999;
    transform: scale(1);
}

.aquarellbgus4bh1 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 2880px;
    right: 125px;
    z-index: 999;
    transform: scale(1);
}

.aquarellbgus5bh {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 1550px;
    right: 125px;
    z-index: 999;
    transform: scale(1);
}

.aquarellbgus5bh1 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 3628px;
    right: 58px;
    z-index: 999;
    transform: scale(.8);
}
.aquarellbgus5bh12 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 3628px;
    right: 58px;
    z-index: 999;
    transform: scale(.8);
}
.aquarellbgus1k {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 560px;
    right: 100px;
    z-index: 999;
    transform: scale(0.7);
}

.aquarellbgus2k {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 1270px;
    left: -475px;
    z-index: 999;
    transform: scale(0.6);
}

.aquarellbgus3k {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 1515px;
    right: 140px;
    z-index: 999;
    transform: scale(1);
}

.aquarellbgus_cov1 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 670px;
    right: 10px;
    z-index: 999;
    transform: scale(0.7);
}

.aquarellbgus_cov2 {
	height: 100px;
	width: 100px;
	position: absolute;
	top: 2065px;
	left: -344px;
	z-index: 999;
	transform: scale(1);
	}
.aquarellbgus_adh1 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 670px;
    right: 10px;
    z-index: 999;
    transform: scale(0.7);
}

.aquarellbgus_adh2 {
	height: 100px;
	width: 100px;
	position: absolute;
	top: 2065px;
	left: -344px;
	z-index: 999;
	transform: scale(1);
	}


@media only screen and (min-width: 1900px) {
    .aquarellbgstart4 {
        position: absolute;
        top: 4850px !important;
        right: -303px;
        z-index: 999;
        transform: scale(0.9);
    }

    .aquarellbgstart5 {
        position: absolute;
        top: 5400px !important;
        left: -340px !important;
        z-index: 999;
        transform: scale(0.9);
    }
	.aquarellbgus_cov2 {
	height: 100px;
	width: 100px;
	position: absolute;
	top: 2065px;
	left: -344px;
	z-index: 999;
	transform: scale(1);
	}

	.aquarellbgus_adh2 {
	height: 100px;
	width: 100px;
	position: absolute;
	top: 2065px;
	left: -344px;
	z-index: 999;
	transform: scale(1);
	}
}

@media only screen and (min-width: 1300px) and (max-width: 1899px) {
    .aquarellbgstart5 {
        position: absolute;
        top: 5370px !important;
        left: -340px !important;
        z-index: 999;
        transform: scale(0.9);
    }
	.aquarellbgus_cov2 {
	height: 100px;
	width: 100px;
	position: absolute;
	top: 2065px;
	left: -344px;
	z-index: 999;
	transform: scale(1);
	}
}
@media only screen and (max-width: 450px) {
.buttnbot {
    padding-left: 0% !important;
}
}
@media only screen and (min-width: 1281px) {
    .whitebox {
        position: fixed;
        background-color: #fff;
        min-width: 120vw!important;
        height: 141px;
        /* right: -600px!important; */
        /* top: -25px!important; */
        margin-top: -113px!important;
        margin-left: -311px!important;
		box-shadow: -10px 6px 20px 0px rgba(0, 0, 0, 0.1);
    }
    
    div#whiteboxmenu {
        position: sticky;
        z-index: inherit;
    }

    .aquarellbgstart {
        position: absolute;
        top: 894px;
        right: -417px;
        z-index: 999;
        transform: scale(1.1);
    }

    .aquarellbgstart2 {
        position: absolute;
        top: 2436px;
        right: -417px;
        z-index: 999;
        transform: scale(1.1);
    }

    .aquarellbgstart3 {
        position: absolute;
        top: 3720px;
        right: -303px;
        z-index: 999;
        transform: scale(0.9);
    }

    .aquarellbgstart4 {
        position: absolute;
        top: 4860px;
        right: -277px;
        z-index: 999;
        transform: scale(0.9);
    }

    .aquarellbgstart5 {
        position: absolute;
        top: 5260px;
        left: -340px;
        z-index: 999;
        transform: scale(0.9);
    }

    .aquarellbgus2 {
        height: 100px;
        width: 100px;
        position: absolute;
        top: 1180px;
        left: -410px;
        z-index: 999;
        transform: scale(0.7);
    }

    .aquarellbgus1sv {
        height: 100px;
        width: 100px;
        position: absolute;
        top: 575px;
        right: 65px;
        z-index: 999;
        transform: scale(0.7);
    }

    .aquarellbgus1sv3 {
        height: 100px;
        width: 100px;
        position: absolute;
        top: 650px;
        right: 80px;
        z-index: 999;
        transform: scale(0.7);
    }

    .aquarellbgus1sv2 {
        height: 100px;
        width: 100px;
        position: absolute;
        top: 1075px;
        right: 65px;
        z-index: 999;
        transform: scale(0.7);
    }

    .aquarellbgus2sv {
        height: 100px;
        width: 100px;
        position: absolute;
        top: 1690px;
        left: -480px;
        z-index: 999;
        transform: scale(0.7);
    }

    .aquarellbgus2sv1 {
        height: 100px;
        width: 100px;
        position: absolute;
        top: 1948px;
        left: -575px;
        z-index: 999;
        transform: scale(0.9);
    }

    .aquarellbgus2aus {
        height: 100px;
        width: 100px;
        position: absolute;
        top: 1415px;
        left: 1100px;
        z-index: 999;
        transform: scale(0.7);
    }

    .aquarellbgus2la {
        height: 100px;
        width: 100px;
        position: absolute;
        top: 2900px;
        left: -480px;
        z-index: 999;
        transform: scale(0.7);
    }

    .aquarellbgus2la1 {
        height: 100px;
        width: 100px;
        position: absolute;
        top: 2850px;
        left: -450px;
        z-index: 999;
        transform: scale(0.7);
    }

    .aquarellbgus2la2 {
        height: 100px;
        width: 100px;
        position: absolute;
        top: 1370px;
        left: -435px;
        z-index: 999;
        transform: scale(0.7);
    }

    .aquarellbgus2wd {
        height: 100px;
        width: 100px;
        position: absolute;
        top: 2320px;
        left: 1060px;
        z-index: 999;
        transform: scale(0.7);
    }

    .aquarellbgus2av {
        height: 100px;
        width: 100px;
        position: absolute;
        top: 1565px;
        left: -480px;
        z-index: 999;
        transform: scale(0.7);
    }

    .aquarellbgus2av3 {
        height: 100px;
        width: 100px;
        position: absolute;
        top: 2235px;
        left: -420px;
        z-index: 999;
        transform: scale(0.7);
    }

    .aquarellbgus2av4 {
        height: 100px;
        width: 100px;
        position: absolute;
        top: 3430px;
        left: -420px;
        z-index: 999;
        transform: scale(0.7);
    }
	
	.aquarellbgus2av4familie {
        height: 100px;
        width: 100px;
        position: absolute;
        top: 3630px;
        left: -420px;
        z-index: 999;
        transform: scale(0.7);
    }

    .aquarellbgus2av2 {
        height: 100px;
        width: 100px;
        position: absolute;
        top: 1565px;
        left: -480px;
        z-index: 999;
        transform: scale(0.7);
    }

    .aquarellbgus1ev {
        height: 100px;
        width: 100px;
        position: absolute;
        top: 680px;
        right: 65px;
        z-index: 999;
        transform: scale(0.7);
    }

    .aquarellbgus1ev6 {
        height: 100px;
        width: 100px;
        position: absolute;
        top: 680px;
        right: 65px;
        z-index: 999;
        transform: scale(0.7);
    }

    .aquarellbgus1ev7 {
        height: 100px;
        width: 100px;
        position: absolute;
        top: 680px;
        right: 65px;
        z-index: 999;
        transform: scale(0.7);
    }

    .aquarellbgus1ev2 {
        height: 100px;
        width: 100px;
        position: absolute;
        top: 575px;
        right: 65px;
        z-index: 999;
        transform: scale(0.7);
    }

    .aquarellbgus1ev3 {
        height: 100px;
        width: 100px;
        position: absolute;
        top: 575px;
        right: 65px;
        z-index: 999;
        transform: scale(0.7);
    }

    .aquarellbgus1ev4 {
        height: 100px;
        width: 100px;
        position: absolute;
        top: 620px;
        right: 65px;
        z-index: 999;
        transform: scale(0.7);
    }

    .aquarellbgus1ev5 {
        height: 100px;
        width: 100px;
        position: absolute;
        top: 770px;
        right: 65px;
        z-index: 999;
        transform: scale(0.7);
    }

    .aquarellbgus1ev8 {
        height: 100px;
        width: 100px;
        position: absolute;
        top: 740px;
        right: 99px;
        z-index: 999;
        transform: scale(0.7);
    }
	
.aquarellbgus_cov1 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 670px;
    right: 60px;
    z-index: 999;
    transform: scale(0.7);
}
	.aquarellbgus_cov2 {
	height: 100px;
	width: 100px;
	position: absolute;
	top: 2065px;
	left: -344px;
	z-index: 999;
	transform: scale(1);
	}
	
.aquarellbgus_adh1 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 670px;
    right: 60px;
    z-index: 999;
    transform: scale(0.7);
}
	.aquarellbgus_adh2 {
	height: 100px;
	width: 100px;
	position: absolute;
	top: 1797px;
	left: -420px;
	z-index: 999;
	transform: scale(1);
	}
}

@media only screen and (max-width: 1280px) and (min-width: 1250px) {
    .aquarellbgstart {
        position: absolute;
        top: 894px;
        right: -370px;
        z-index: 999;
        transform: scale(1.1);
    }

    .aquarellbgstart2 {
        position: absolute;
        top: 2436px;
        right: -338px;
        z-index: 999;
        transform: scale(1.1);
    }

    .aquarellbgstart3 {
        position: absolute;
        top: 3450px;
        right: -274px;
        z-index: 999;
        transform: scale(0.9);
    }

    .aquarellbgstart4 {
        position: absolute;
        top: 4635px;
        right: -256px;
        z-index: 999;
        transform: scale(0.8);
    }

    .aquarellbgstart5 {
        position: absolute;
        top: 5135px;
        left: -380px;
        z-index: 999;
        transform: scale(0.9);
    }
	
.aquarellbgus_cov2 {
	height: 100px;
	width: 100px;
	position: absolute;
	top: 2028px;
	left: -344px;
	z-index: 999;
	transform: scale(1);
	}
	.aquarellbgus_adh1 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 630px;
    right: 138px;
    z-index: 999;
    transform: scale(0.7);
}
.aquarellbgus_adh2 {
	height: 100px;
	width: 100px;
	position: absolute;
	top: 1815px;
	left: -362px;
	z-index: 999;
	transform: scale(1);
	}

}

@media only screen and (max-width: 1249px) and (min-width: 1180px) {
    .aquarellbgstart {
        position: absolute;
        top: 852px;
        right: -327px;
        z-index: 999;
        transform: scale(1.1);
    }

    .aquarellbgstart2 {
        position: absolute;
        top: 2436px;
        right: -300px;
        z-index: 999;
        transform: scale(1.1);
    }

    .aquarellbgstart3 {
        position: absolute;
        top: 3470px;
        right: -213px;
        z-index: 999;
        transform: scale(0.9);
    }

    .aquarellbgstart4 {
        position: absolute;
        top: 4705px;
        right: -256px;
        z-index: 999;
        transform: scale(0.8);
    }

    .aquarellbgstart5 {
        position: absolute;
        top: 5299px;
        left: -380px;
        z-index: 999;
        transform: scale(0.9);
    }
.aquarellbgus_cov1 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 670px;
    right: 60px;
    z-index: 999;
    transform: scale(0.7);
}
	
	.aquarellbgus_cov2 {
	height: 100px;
	width: 100px;
	position: absolute;
	top: 2028px;
	left: -344px;
	z-index: 999;
	transform: scale(1);
	}

	.aquarellbgus_adh1 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 645px;
    right: 190px;
    z-index: 999;
    transform: scale(0.7);
}
	
	.aquarellbgus_adh2 {
	height: 100px;
	width: 100px;
	position: absolute;
	top: 1832px;
	left: -400px;
	z-index: 999;
	transform: scale(1);
	}
}

@media only screen and (max-width: 1179px) and (min-width: 1100px) {
    .aquarellbgstart {
        position: absolute;
        top: 833px;
        right: -270px;
        z-index: 999;
        transform: scale(1.1);
    }

    .aquarellbgstart2 {
        position: absolute;
        top: 2436px;
        right: -218px;
        z-index: 999;
        transform: scale(1.1);
    }

    .aquarellbgstart3 {
        position: absolute;
        top: 3513px;
        right: -144px;
        z-index: 999;
        transform: scale(0.9);
    }

    .aquarellbgstart4 {
        position: absolute;
        top: 4806px;
        right: -168px;
        z-index: 999;
        transform: scale(0.8);
    }

    .aquarellbgstart5 {
        position: absolute;
        top: 5520px;
        left: -380px;
        z-index: 999;
        transform: scale(0.9);
    }
	
.aquarellbgus_cov1 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 670px;
    right: 185px;
    z-index: 999;
    transform: scale(0.7);
}
	
	.aquarellbgus_cov2 {
	height: 100px;
	width: 100px;
	position: absolute;
	top: 2028px;
	left: -344px;
	z-index: 999;
	transform: scale(1);
	}
	
.aquarellbgus_adh1 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 670px;
    right: 223px;
    z-index: 999;
    transform: scale(0.7);
}
	
	.aquarellbgus_adh2 {
	height: 100px;
	width: 100px;
	position: absolute;
	top: 1900px;
	left: -413px;
	z-index: 999;
	transform: scale(1);
	}
}

@media only screen and (max-width: 1099px) and (min-width: 1070px) {
    .aquarellbgstart {
        position: absolute;
        top: 484px;
        right: -244px;
        z-index: 999;
        transform: scale(0.8);
    }

    .aquarellbgstart2 {
        position: absolute;
        top: 2720px;
        right: -145px;
        z-index: 999;
        transform: scale(0.7);
    }

    .aquarellbgstart3 {
        position: absolute;
        top: 3620px;
        right: -83px;
        z-index: 999;
        transform: scale(0.9);
    }

    .aquarellbgstart4 {
        position: absolute;
        top: 4848px;
        right: -168px;
        z-index: 999;
        transform: scale(0.8);
    }

    .aquarellbgstart5 {
        position: absolute;
        top: 5520px;
        left: -380px;
        z-index: 999;
        transform: scale(0.9);
    }
	
.aquarellbgus_cov1 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 670px;
    right: 232px;
    z-index: 999;
    transform: scale(0.7);
}
	
	.aquarellbgus_cov2 {
	height: 100px;
	width: 100px;
	position: absolute;
	top: 2028px;
	left: -344px;
	z-index: 999;
	transform: scale(1);
	}
	
.aquarellbgus_adh1 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 670px;
    right: 232px;
    z-index: 999;
    transform: scale(0.7);
}
	
	.aquarellbgus_adh2 {
	height: 100px;
	width: 100px;
	position: absolute;
	top: 1985px;
	left: -410px;
	z-index: 999;
	transform: scale(1);
	}
}

@media only screen and (max-width: 1069px) and (min-width: 1035px) {
    .aquarellbgstart {
        position: absolute;
        top: 484px;
        right: -200px;
        z-index: 999;
        transform: scale(0.8);
    }

    .aquarellbgstart2 {
        position: absolute;
        top: 2715px;
        right: -92px;
        z-index: 999;
        transform: scale(0.7);
    }

    .aquarellbgstart3 {
        position: absolute;
        top: 3605px;
        right: -83px;
        z-index: 999;
        transform: scale(0.9);
    }

    .aquarellbgstart4 {
        position: absolute;
        top: 5117px;
        right: -80px;
        z-index: 999;
        transform: scale(0.8);
    }

    .aquarellbgstart5 {
        position: absolute;
        top: 5620px;
        left: -380px;
        z-index: 999;
        transform: scale(0.9);
    }
	
.aquarellbgus_cov1 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 670px;
    right: 250px;
    z-index: 999;
    transform: scale(0.7);
}
	
.aquarellbgus_cov2 {
	height: 100px;
	width: 100px;
	position: absolute;
	top: 2028px;
	left: -344px;
	z-index: 999;
	transform: scale(1);
	}

.aquarellbgus_adh1 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 640px;
    right: 320px;
    z-index: 999;
    transform: scale(0.7);
}
	
.aquarellbgus_adh2 {
	height: 100px;
	width: 100px;
	position: absolute;
	top: 2095px;
	left: -415px;
	z-index: 999;
	transform: scale(1);
	}
	
}

@media only screen and (max-width: 1034px) and (min-width: 1000px) {
    .aquarellbgstart {
        position: absolute;
        top: 550px;
        right: -130px;
        z-index: 999;
        transform: scale(0.8);
    }
	
.aquarellbgus_cov1 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 670px;
    right: 280px;
    z-index: 999;
    transform: scale(0.7);
}
	
	.aquarellbgus_cov2 {
	height: 100px;
	width: 100px;
	position: absolute;
	top: 2145px;
	left: -360px;
	z-index: 999;
	transform: scale(1);
	}
	
.aquarellbgus_adh1 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 630px;
    right: 340px;
    z-index: 999;
    transform: scale(0.7);
}
	
	.aquarellbgus_adh2 {
	height: 100px;
	width: 100px;
	position: absolute;
	top: 2145px;
	left: -425px;
	z-index: 999;
	transform: scale(1);
	}
}

@media only screen and (max-width: 1034px) and (min-width: 1020px) {
    .aquarellbgstart2 {
        position: absolute;
        top: 2715px;
        right: -92px;
        z-index: 999;
        transform: scale(0.7);
    }

    .aquarellbgstart3 {
        position: absolute;
        top: 3600px;
        right: 38px;
        z-index: 999;
        transform: scale(0.7);
    }

    .aquarellbgstart4 {
        position: absolute;
        top: 4980px;
        right: -80px;
        z-index: 999;
        transform: scale(0.8);
    }

    .aquarellbgstart5 {
        position: absolute;
        top: 5590px;
        left: -380px;
        z-index: 999;
        transform: scale(0.9);
    }
	
.aquarellbgus_cov1 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 670px;
    right: 280px;
    z-index: 999;
    transform: scale(0.7);
}
	
	
.aquarellbgus_cov2 {
	height: 100px;
	width: 100px;
	position: absolute;
	top: 2145px;
	left: -360px;
	z-index: 999;
	transform: scale(1);
	}
	
.aquarellbgus_adh1 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 670px;
    right: 352px;
    z-index: 999;
    transform: scale(0.7);
}
	
	
.aquarellbgus_adh2 {
	height: 100px;
	width: 100px;
	position: absolute;
	top: 2175px;
	left: -440px;
	z-index: 999;
	transform: scale(1);
	}
}

@media only screen and (max-width: 1019px) and (min-width: 1000px) {
    .aquarellbgstart2 {
        position: absolute;
        top: 2773px;
        right: -81px;
        z-index: 999;
        transform: scale(0.7);
    }

    .aquarellbgstart3 {
        position: absolute;
        top: 3620px;
        right: 38px;
        z-index: 999;
        transform: scale(0.7);
    }

    .aquarellbgstart4 {
        position: absolute;
        top: 5050px;
        right: -80px;
        z-index: 999;
        transform: scale(0.8);
    }

    .aquarellbgstart5 {
        position: absolute;
        top: 5700px;
        left: -380px;
        z-index: 999;
        transform: scale(0.9);
    }
	
.aquarellbgus_cov1 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 670px;
    right: 280px;
    z-index: 999;
    transform: scale(0.7);
}
	
.aquarellbgus_cov2 {
	height: 100px;
	width: 100px;
	position: absolute;
	top: 2145px;
	left: -360px;
	z-index: 999;
	transform: scale(1);
	}
	
.aquarellbgus_adh1 {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 670px;
    right: 340px;
    z-index: 999;
    transform: scale(0.7);
}
	
.aquarellbgus_adh2 {
	height: 100px;
	width: 100px;
	position: absolute;
	top: 2145px;
	left: -430px;
	z-index: 999;
	transform: scale(1);
	}
	
}

@media only screen and (max-width: 999px) and (min-width: 940px) {
    .aquarellbgstart {
        position: absolute;
        top: 864px;
        right: -3px;
        z-index: 999;
        transform: scale(0.8);
    }

    .aquarellbgstart2 {
        position: absolute;
        top: 2396px;
        right: -12px;
        z-index: 999;
        transform: scale(1.0);
    }

    .aquarellbgstart3 {
        position: absolute;
        top: 6129px;
        right: -47px;
        z-index: 999;
        transform: scale(1);
    }

    .aquarellbgstart4 {
        position: absolute;
        top: 7561px;
        right: -61px;
        z-index: 999;
        transform: scale(0.9);
    }

    .aquarellbgstart5 {
        position: absolute;
        top: 8280px;
        left: -380px;
        z-index: 999;
        transform: scale(1);
    }
}

@media only screen and (max-width: 939px) and (min-width: 900px) {
    .aquarellbgstart {
        position: absolute;
        top: 864px;
        right: -3px;
        z-index: 999;
        transform: scale(0.8)
    }

    .aquarellbgstart2 {
        position: absolute;
        top: 2370px;
        right: 137px;
        z-index: 999;
        transform: scale(1.0);
    }

    .aquarellbgstart3 {
        position: absolute;
        top: 6212px;
        right: 3px;
        z-index: 999;
        transform: scale(1);
    }

    .aquarellbgstart4 {
        position: absolute;
        top: 7619px;
        right: -12px;
        z-index: 999;
        transform: scale(0.9);
    }

    .aquarellbgstart5 {
        position: absolute;
        top: 8401px;
        left: -380px;
        z-index: 999;
        transform: scale(1);
    }
}

@media only screen and (max-width: 899px) and (min-width: 850px) {
    .aquarellbgstart {
        position: absolute;
        top: 964px;
        right: 89px;
        z-index: 999;
        transform: scale(0.8)
    }

    .aquarellbgstart2 {
        position: absolute;
        top: 2486px;
        right: 137px;
        z-index: 999;
        transform: scale(1.0);
    }

    .aquarellbgstart3 {
        position: absolute;
        top: 6254px;
        right: 53px;
        z-index: 999;
        transform: scale(1);
    }

    .aquarellbgstart4 {
        position: absolute;
        top: 7764px;
        right: 76px;
        z-index: 999;
        transform: scale(0.9);
    }

    .aquarellbgstart5 {
        position: absolute;
        top: 8543px;
        left: -380px;
        z-index: 999;
        transform: scale(1);
    }
}

@media only screen and (max-width: 849px) and (min-width: 800px) {
    .aquarellbgstart {
        position: absolute;
        top: 964px;
        right: 89px;
        z-index: 999;
        transform: scale(0.8)
    }

    .aquarellbgstart2 {
        position: absolute;
        top: 2550px;
        right: 137px;
        z-index: 999;
        transform: scale(1.0);
    }

    .aquarellbgstart3 {
        position: absolute;
        top: 6360px;
        right: 94px;
        z-index: 999;
        transform: scale(1);
    }

    .aquarellbgstart4 {
        position: absolute;
        top: 7877px;
        right: 76px;
        z-index: 999;
        transform: scale(0.9);
    }

    .aquarellbgstart5 {
        position: absolute;
        top: 8655px;
        left: -380px;
        z-index: 999;
        transform: scale(1);
    }
}

@media only screen and (max-width: 799px) and (min-width: 750px) {
    .aquarellbgstart {
        position: absolute;
        top: 1030px;
        right: 166px;
        z-index: 999;
        transform: scale(0.8);
    }

    .aquarellbgstart2 {
        position: absolute;
        top: 2700px;
        right: 137px;
        z-index: 999;
        transform: scale(1.0);
    }

}

@media only screen and (max-width: 799px) and (min-width: 775px) {
    .aquarellbgstart3 {
        position: absolute;
        top: 6570px;
        right: 116px;
        z-index: 999;
        transform: scale(1);
    }

    .aquarellbgstart4 {
        position: absolute;
        top: 8132px;
        right: 118px;
        z-index: 999;
        transform: scale(0.9);
    }

}

@media only screen and (max-width: 799px) and (min-width: 790px) {
    .aquarellbgstart5 {
        position: absolute;
        top: 8855px;
        left: -380px;
        z-index: 999;
        transform: scale(1);
    }
}

@media only screen and (max-width: 789px) and (min-width: 775px) {
    .aquarellbgstart5 {
        position: absolute;
        top: 8973px;
        left: -380px;
        z-index: 999;
        transform: scale(1);
    }
}

@media only screen and (max-width: 774px) and (min-width: 750px) {
    .aquarellbgstart3 {
        position: absolute;
        top: 6760px;
        right: 116px;
        z-index: 999;
        transform: scale(1);
    }

    .aquarellbgstart4 {
        position: absolute;
        top: 8132px;
        right: 118px;
        z-index: 999;
        transform: scale(0.9);
    }

    .aquarellbgstart5 {
        position: absolute;
        top: 9153px;
        left: -422px;
        z-index: 999;
        transform: scale(1);
    }
}

@media only screen and (max-width: 749px) and (min-width: 700px) {
    .aquarellbgstart {
        position: absolute;
        top: 1130px;
        right: 192px;
        z-index: 999;
        transform: scale(0.8)
    }

    .aquarellbgstart2 {
        position: absolute;
        top: 2850px;
        right: 177px;
        z-index: 999;
        transform: scale(1.0);
    }

    .aquarellbgstart3 {
        position: absolute;
        top: 6883px;
        right: 152px;
        z-index: 999;
        transform: scale(1);
    }

    .aquarellbgstart4 {
        position: absolute;
        top: 8460px;
        right: 183px;
        z-index: 999;
        transform: scale(0.9);
    }

    .aquarellbgstart5 {
        position: absolute;
        top: 9369px;
        left: -422px;
        z-index: 999;
        transform: scale(1);
    }
}

@media only screen and (max-width: 699px) and (min-width: 650px) {
    .aquarellbgstart {
        position: absolute;
        top: 1135px;
        right: 216px;
        z-index: 999;
        transform: scale(0.8)
    }

    .aquarellbgstart2 {
        position: absolute;
        top: 2969px;
        right: 177px;
        z-index: 999;
        transform: scale(1.0);
    }

    .aquarellbgstart3 {
        position: absolute;
        top: 7050px;
        right: 200px;
        z-index: 999;
        transform: scale(1);
    }

    .aquarellbgstart4 {
        position: absolute;
        top: 8960px;
        right: 183px;
        z-index: 999;
        transform: scale(0.9);
    }

}

@media only screen and (max-width: 699px) and (min-width: 675px) {
    .aquarellbgstart5 {
        position: absolute;
        top: 9369px;
        left: -422px;
        z-index: 999;
        transform: scale(1);
    }
}

@media only screen and (max-width: 674px) and (min-width: 650px) {
    .aquarellbgstart5 {
        position: absolute;
        top: 9669px;
        left: -422px;
        z-index: 999;
        transform: scale(1);
    }
}

@media only screen and (max-width: 649px) and (min-width: 620px) {
    .aquarellbgstart {
        position: absolute;
        top: 1148px;
        right: 222px;
        z-index: 999;
        transform: scale(0.8)
    }

    .aquarellbgstart2 {
        position: absolute;
        top: 3100px;
        right: 222px;
        z-index: 999;
        transform: scale(1.0);
    }

    .aquarellbgstart3 {
        position: absolute;
        top: 7232px;
        right: 252px;
        z-index: 999;
        transform: scale(1);
    }

    .aquarellbgstart4 {
        position: absolute;
        top: 8979px;
        right: 237px;
        z-index: 999;
        transform: scale(0.9);
    }

    .aquarellbgstart5 {
        position: absolute;
        top: 9779px;
        left: -422px;
        z-index: 999;
        transform: scale(1);
    }
}

@media only screen and (max-width: 619px) {
    .aquarellbgstart {
        display: none;
    }

    .aquarellbgstart2 {
        display: none;

    }

    .aquarellbgstart3 {
        display: none;
    }

    .aquarellbgstart4 {
        display: none;
    }

    .aquarellbgstart5 {
        display: none;
    }
}

@media only screen and (max-width: 1250px) and (min-width: 1175px) {
    .navimg2 {
        right: 250px !important;
    }

    .aquarellbgus1sv {
        right: 180px !important;
        top: 560px !important;
    }

    .aquarellbgus1sv3 {
        right: 180px !important;
        top: 635px !important;
    }

    .aquarellbgus1sv2 {
        right: 180px !important;
        top: 1075px !important;
    }

    .aquarellbgus2sv {
        top: 1713px;
        left: -430px;
    }

    .aquarellbgus2sv1 {
        top: 2020px;
        left: -490px;
    }

    .aquarellbgus2aus {
        top: 1450px;
        left: 1044px;
    }

    .aquarellbgus2la {
        top: 2900px;
        left: -430px;
    }

    .aquarellbgus2la1 {
        top: 2915px;
        left: -430px;
    }

    .aquarellbgus2la2 {
        top: 1450px;
        left: -430px;
    }

    .aquarellbgus2wd {
        top: 2310px;
        left: 1015px;
    }

    .aquarellbgus1ev {
        right: 180px !important;
    }

    .aquarellbgus1ev6 {
        right: 180px !important;
    }

    .aquarellbgus1ev7 {
        right: 180px !important;
    }

    .aquarellbgus1ev2 {
        right: 180px !important;
    }

    .aquarellbgus1ev3 {
        right: 180px !important;
    }

    .aquarellbgus1ev4 {
        right: 125px !important;
    }

    .aquarellbgus1ev5 {
        right: 180px !important;
    }

    .aquarellbgus1ev8 {
        right: 180px !important;
    }
}

@media only screen and (max-width: 1174px) and (min-width: 1141px) {
    .aquarellbgus2sv {
        top: 1726px;
        left: -410px;
    }

    .aquarellbgus2sv1 {
        top: 2052px;
        left: -495px;
    }

    .aquarellbgus2aus {
        top: 1515px;
        left: 995px;
    }

    .aquarellbgus2la {
        top: 2900px;
        left: -410px;
    }

    .aquarellbgus2la1 {
        top: 3015px;
        left: -410px;
    }

    .aquarellbgus2la2 {
        top: 1505px;
        left: -410px;
    }

    .aquarellbgus2wd {
        top: 2350px !important;
        left: 1005px !important;
    }
}

@media only screen and (max-width: 1140px) and (min-width: 1080px) {
    .aquarellbgus2sv {
        top: 1767px;
        left: -410px;
    }

    .aquarellbgus2sv1 {
        top: 2095px;
        left: -495px;
    }

    .aquarellbgus2aus {
        top: 1515px;
        left: 975px;
    }

    .aquarellbgus2la {
        top: 2900px;
        left: -410px;
    }

    .aquarellbgus2la1 {
        top: 3100px;
        left: -410px;
    }

    .aquarellbgus2la2 {
        top: 1550px;
        left: -410px;
    }

    .aquarellbgus2wd {
        top: 2420px;
        left: 965px;
    }
}


@media only screen and (max-width: 1174px) and (min-width: 1080px) {
    .navimg2 {
        right: 350px !important;
    }

    .aquarellbgus1sv {
        right: 255px !important;
    }

    .aquarellbgus1sv3 {
        right: 255px !important;
    }

    .aquarellbgus1sv2 {
        right: 217px !important;
        top: 1115px !important;
    }

    .aquarellbgus1ev {
        right: 260px !important;
    }

    .aquarellbgus1ev2 {
        right: 260px !important;
    }

    .aquarellbgus1ev3 {
        right: 260px !important;
    }

    .aquarellbgus1ev4 {
        right: 190px !important;
    }

    .aquarellbgus1ev5 {
        right: 260px !important;
    }

    .aquarellbgus1ev8 {
        right: 260px !important;
    }

    .aquarellbgus1ev6 {
        right: 260px !important;
    }

    .aquarellbgus1ev7 {
        right: 260px !important;
    }
}

@media only screen and (max-width: 1079px) and (min-width: 1024px) {
    .navimg2 {
        right: 420px !important;
    }

    .aquarellbgus1sv {
        right: 280px !important;
        top: 560px !important;
    }

    .aquarellbgus1sv3 {
        right: 280px !important;
        top: 660px !important;
    }

    .aquarellbgus1sv2 {
        right: 280px !important;
        top: 1180px !important;
    }

    .aquarellbgus2sv {
        top: 1833px;
        left: -410px;
    }

    .aquarellbgus2sv1 {
        top: 2154px;
        left: -495px;
    }

    .aquarellbgus2aus {
        top: 1560px;
        left: 920px;
    }

    .aquarellbgus2la {
        top: 2900px;
        left: -410px;
    }

    .aquarellbgus2la1 {
        top: 3200px;
        left: -450px;
    }

    .aquarellbgus2la2 {
        top: 1570px;
        left: -445px;
    }

    .aquarellbgus2wd {
        top: 2605px;
        left: 860px;
    }

    .aquarellbgus1ev {
        right: 350px !important;
    }

    .aquarellbgus1ev2 {
        right: 350px !important;
    }

    .aquarellbgus1ev3 {
        right: 350px !important;
    }

    .aquarellbgus1ev4 {
        right: 350px !important;
    }

    .aquarellbgus1ev5 {
        right: 325px !important;
    }

    .aquarellbgus1ev6 {
        right: 350px !important;
    }

    .aquarellbgus1ev7 {
        right: 350px !important;
    }

    .aquarellbgus1ev8 {
        right: 325px !important;
    }
}

@media only screen and (max-width: 420px) {
    a.nectar-button.large.regular.extra-color-2.has-icon.regular-button {
        margin-right: 4% !important;
        margin-left: 4%!important;
    }
    #section1m1 a.nectar-button.large.regular.extra-color-2.has-icon.regular-button,
    #section2-2m a.nectar-button.large.regular.extra-color-2.has-icon.regular-button,
    #section3 a.nectar-button.large.regular.extra-color-2.has-icon.regular-button,
    #whitesection a.nectar-button.large.regular.extra-color-2.has-icon.regular-button,
    #section1m2 a.nectar-button.large.regular.extra-color-2.has-icon.regular-button {
        margin-right: 4% !important;
        margin-left: 0%!important;
    }
    .btn-row {
        padding-right: 5% !important;
    }
}
@media only screen and (max-width: 425px) {
    .infotipp .row_col_wrap_12.col.span_12.light.left {
        padding-top: 75px!important;
    } 
}

    @media only screen and (max-width: 1000px) {
    .btn-row {
        padding-left: 5% !important;
    }

    h2.lebenmob {
        display: none;
    }
}

@media only screen and (min-width: 1000px) {
    h2.lebenmob {
        display: none !important;
    }
}

@media only screen and (max-width: 1200px) and (min-width: 1100px) {
    .aquarellbgus3 {
        right: 250px !important;
        top: 1700px !important;
    }

    .aquarellbgus3bh {
        right: 250px !important;
        top: 1185px !important;
    }

    .aquarellbgus3bh1 {
        right: 250px !important;
        top: 955px !important;
    }

    .aquarellbgus4bh {
        right: 250px !important;
        top: 1550px !important;
    }

    .aquarellbgus4bh1 {
        right: 250px !important;
        top: 2100px !important;
        transform: scale(0.8);
    }

    .aquarellbgus5bh {
        right: 260px !important;
        top: 1440px !important;
    }



    .aquarellbgus3k {
        right: 310px !important;
    }

}

@media only screen and (min-width: 1140px) {
    .aquarellbgus5bh12 {
display: none!important;
    }  
}

@media only screen and (max-width: 1200px) and (min-width: 1140px) {
    .aquarellbgus5bh1 {
        right: 202px !important;
        top: 3680px !important;
        transform: scale(.7);
    }

}
@media only screen and (max-width: 1139px) and (min-width: 1100px) {
    .aquarellbgus5bh1 {
    right: 202px !important;
    top: 3986px !important;
    transform: scale(.7);
    }
    .aquarellbgus5bh12 {
        right: 360px !important;
        top: 2686px !important;
        transform: scale(.7);
        }
}
@media only screen and (max-width: 1200px) and (min-width: 1100px) {
    .aquarellbgus1 {
        right: 180px !important;
    }

    .aquarellbgus1k {
        right: 230px !important;
    }

}

@media only screen and (max-width: 1099px) and (min-width: 1024px) {
    .aquarellbgus2av {
        top: 1700px;
    }

    .aquarellbgus2av3 {
        top: 2400px;
    }

    .aquarellbgus2av4 {
        top: 3700px;
    }

    .aquarellbgus2av2 {
        top: 1595px !important;
        left: -450px !important;
    }

    .aquarellbgus3k {
        top: 1515px !important;
        right: 365px !important;

    }
}

@media only screen and (max-width: 1175px) and (min-width: 1100px) {
    .aquarellbgus2av4 {
        top: 3590px !important;
        left: -425px !important;
    }

}

@media only screen and (max-width: 1099px) and (min-width: 1000px) {
    .aquarellbgus1 {
        right: 250px !important;
    }

    .aquarellbgus3 {
        right: 320px !important;
    }

    .aquarellbgus3bh {
        right: 320px !important;
    }

    .aquarellbgus3bh1 {
        right: 320px !important;
    }

    .aquarellbgus4bh {
        right: 320px !important;
    }

    .aquarellbgus4bh1 {
        right: 320px !important;
        transform: scale(0.8);
		top: 2200px;
    }

    .aquarellbgus5bh {
        right: 320px !important;
    }

    .aquarellbgus1k {
        right: 290px !important;
    }
}

@media only screen and (max-width: 1099px) and (min-width: 1080px) {
    .aquarellbgus5bh1 {
        right: 308px !important;
        top: 3980px;
        transform: scale(0.7);
    }
    .aquarellbgus5bh12 {
        right: 360px !important;
        top: 2686px !important;
        transform: scale(.7);
    }
}
@media only screen and (max-width: 1079px) and (min-width: 1050px) {
    .aquarellbgus5bh1 {
        right: 308px !important;
        top: 4450px!important;
        transform: scale(0.7);
    }
    .aquarellbgus5bh12 {
        right: 360px !important;
        top: 3085px !important;
        transform: scale(.7);
    }
}
@media only screen and (max-width: 1049px) and (min-width: 1025px) {
    .aquarellbgus5bh1 {
        right: 334px !important;
        top: 4640px;
        transform: scale(0.6);
    }
    .aquarellbgus5bh12 {
        right: 379px !important;
        top: 3086px !important;
        transform: scale(.8);
    }
}
@media only screen and (max-width: 1024px) and (min-width: 1000px) {
    .aquarellbgus5bh1 {
        right: 334px !important;
        top: 4676px;
        transform: scale(0.6);
    }
    .aquarellbgus5bh12 {
        right: 379px !important;
        top: 3086px !important;
        transform: scale(.8);
    }
}

@media only screen and (max-width: 1300px) and (min-width: 1201px) {

    .aquarellbgus3bh {
        right: 220px !important;
        top: 1200px !important;
    }

    .aquarellbgus3bh1 {
        right: 175px !important;
        top: 915px !important;
    }

    .aquarellbgus4bh {
        right: 170px !important;
        top: 1475px !important;
    }

    .aquarellbgus4bh1 {
        right: 170px !important;
        top: 2820px !important;
        transform: scale(0.8);
    }

    .aquarellbgus5bh {
        right: 170px !important;
        top: 1475px !important;
    }

    .aquarellbgus5bh1 {
        right: 101px !important;
        top: 3626px !important;
        transform: scale(.8);
    }
    .aquarellbgus5bh12 {
        right: 101px !important;
        top: 3626px !important;
        transform: scale(.8);
    }
}



@media only screen and (max-width: 1023px) and (min-width: 1000px) {
    .aquarellbgus1 {
        right: 320px !important;
        transform: scale(.5) !important;
        top: 635px !important;
    }

    .aquarellbgus3 {
        top: 1850px !important;
        right: 390px !important;
    }

    .aquarellbgus1sv {
        right: 295px !important;
    }

    .aquarellbgus1sv3 {
        right: 325px !important;
        top: 655px !important;
    }

    .aquarellbgus1sv2 {
        top: 1212px !important;
        right: 313px !important;
    }

    .aquarellbgus2sv {
        top: 1836px;
        left: -410px;
    }

    .aquarellbgus2sv1 {
        top: 2209px;
        left: -501px;
    }

    .aquarellbgus2aus {
        top: 1615px;
        left: 875px;
    }

    .aquarellbgus2la {
        top: 2900px;
        left: -420px;
    }

    .aquarellbgus2la1 {
        top: 3320px;
        left: -440px;
    }

    .aquarellbgus2la2 {
        top: 1550px;
        left: -450px;
    }

    .aquarellbgus2wd {
        top: 2650px;
        left: 860px;
    }

    .aquarellbgus1ev {
        right: 295px !important;
    }

    .aquarellbgus1ev2 {
        right: 295px !important;
    }

    .aquarellbgus1ev3 {
        right: 295px !important;
    }

    .aquarellbgus1ev4 {
        right: 295px !important;
    }

    .aquarellbgus1ev5 {
        right: 335px !important;
        top: 800px !important;
    }

    .aquarellbgus1ev6 {
        right: 295px !important;
    }

    .aquarellbgus1ev7 {
        right: 295px !important;
    }

    .aquarellbgus1ev8 {
        right: 361px !important;
        top: 663px !important;
    }

    .aquarellbgus2av {
        top: 1730px;
    }

    .aquarellbgus2av3 {
        top: 2463px;
        left: -450px !important;
    }

    .aquarellbgus2av4 {
        top: 3750px;
        left: -450px !important;
    }

    .aquarellbgus2av2 {
        top: 1730px;
    }

    .navimg2 {
        right: 440px !important;
    }

    .aquarellbgus3k {
        right: 390px !important;
    }

    .vc_col-sm-6.starttxtleft.wpb_column.column_container.vc_column_container.col.child_column.padding-9-percent.left_margin_-20px.inherit_tablet.inherit_phone.instance-18 {
        width: 55%;
    }

    .vc_col-sm-3\/5.starttextright.wpb_column.column_container.vc_column_container.col.child_column.padding-5-percent.inherit_tablet.inherit_phone.instance-8 {
        padding-left: 41px;
    }
}


@media only screen and (max-width: 999px) and (min-width: 950px) {

    .navimg2 {
        right: 475px !important;
    }
}

@media only screen and (max-width: 999px) and (min-width: 975px) {
    .bgbotto {
        min-height: 400px !important;
    }

    .starttxtleft {
        margin-bottom: -94px !important;
    }

    .imagefrontone {
        padding-top: 0px;
    }

    .hideontab2 {
        display: none !important;
    }

    div#section2-2m {
        margin-top: 122px !important;
    }

    #section2-2 {
        display: none !important;
    }

    .frontdiagn {
        margin-top: -76px !important;
        padding-right: 85px !important;
    }

    .frontrightfirst {
        margin-top: -63px !important;
        padding-right: 100px !important;
    }
}

@media only screen and (max-width: 949px) and (min-width: 910px) {

    .navimg2 {
        right: 520px !important;
    }
}

@media only screen and (max-width: 999px) and (min-width: 910px) {
    .aquarellbgus1 {
        right: 375px !important;
        transform: scale(.5) !important;
        top: 680px !important;
    }

    .aquarellbgus2 {
        top: 1050px !important;
        left: -265px !important;
        transform: scale(0.4) !important;
    }

    .padrighttxt {
        /*   padding-left: 15%;  */
        padding-right: 5% !important;
    }

    /*    .row_col_wrap_12.col.span_12.dark.left {
        padding-right: 20%!important;
    } */


    .bgright-w {
        padding-right: 15% !important;
    }

    .aquarellbgus3 {
        top: 1615px !important;
        right: 375px !important;
    }



    p.textsmall {
        padding-right: 100px !important;
        padding-left: 100px !important;
        font-size: 23px !important;
    }

}

@media only screen and (max-width: 909px) and (min-width: 835px) {
    p.textsmall {
        padding-right: 100px;
        padding-left: 100px;
        font-size: 23px !important;
    }
}

@media only screen and (max-width: 834px) and (min-width: 600px) {
    p.textsmall {
        padding-right: 25px;
        padding-left: 40px;
        font-size: 23px !important;
    }
}

@media only screen and (max-width: 909px) and (min-width: 850px) {
    .aquarellbgus1 {
        right: 435px !important;
        transform: scale(.5) !important;
        top: 680px !important;
    }

    .aquarellbgus2 {
        top: 1050px !important;
        left: -265px !important;
        transform: scale(0.4) !important;
    }

    .padrighttxt {
        padding-left: 15%;
        padding-right: 5% !important;
    }

    .bgright-w {
        padding-right: 15% !important;
    }

    .aquarellbgus3 {
        top: 1950px !important;
        right: 495px !important;
    }


    .navimg2 {
        right: 580px !important;
    }
}

@media only screen and (max-width: 819px) {
    .h1whitebg {
        background-color: white;
        ;
    }

}

@media only screen and (max-width: 849px) and (min-width: 650px) {
    .aquarellbgus1 {
        right: 560px !important;
        transform: scale(.5) !important;
        top: 680px !important;
    }

    .aquarellbgus2 {
        top: 1050px !important;
        left: -265px !important;
        transform: scale(0.4) !important;
    }

    .padrighttxt {
        padding-left: 15%;
        padding-right: 5% !important;
    }

    .bgright-w {
        padding-right: 15% !important;
    }

    .aquarellbgus3 {
        top: 2050px !important;
        right: 630px !important;
    }


}

@media only screen and (max-width: 649px) and (min-width: 1px) {
    .aquarellbgus2 {
        display: none;
    }

    #fws_609e5cbd7ae1f .row_col_wrap_12_inner.col.span_12.left {
        padding-top: 10% !important;
        padding-bottom: 10% !important;
    }

    .aquarellbgus1 {
        display: none;
    }

    .aquarellbgus3 {
        display: none;
    }

    .aquarellbgus2k {
        display: none;
    }

    .aquarellbgus1k {
        display: none;
    }



}

/* INFOBOX */
@media only screen and (max-width: 999px) {
    #info-bg .row_col_wrap_12.col.span_12.light.left {
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
	.dpn_mob {
display: none!important;
}
}
@media only screen and (max-width: 725px) {
  /*  #info-bg .row-bg.using-image {
        background-image: url(https://cll.dev.omsag.de/wp-content/uploads/2021/05/wc-bg-blue.png) !important;
    }
*/
    .iwt-icon {
        display: none;
    }

    .iwithtext .iwt-text {
        padding-left: 0px !important;
    }

    .info-yellow {
        padding-top: 13% !important;
        padding-bottom: 27% !important;
    }   
     .info-yellow1 {
        padding-top: 13% !important;
        padding-bottom: 27% !important;
    }

}
body .customcontact .iwt-text {
    padding-bottom: 0px!important;
    padding-top: 0px!important;
}

@media only screen and (max-width: 530px) {
    .iwithtext .iwt-text {
        padding-top: 50px !important;
        padding-bottom: 85px !important;
    }
    .info-yellow-small .iwithtext .iwt-text {
        padding-top: 25px !important;
        padding-bottom: 33px !important;
    }
  /*   #info-bg .row-bg.using-image {
       background-image: url(https://cll.dev.omsag.de/wp-content/uploads/2021/05/wc-bg-blue.png) !important; */
        /*transform: scale(1.1); 
    }
*/
    .info-yellow {
        padding-top: 15% !important;
        padding-bottom: 29% !important;
        margin-bottom: 20% !important;
        margin-top: 20% !important;
    }
    .info-yellow1 {
        padding-top: 15% !important;
        padding-bottom: 29% !important;
        margin-bottom: 20% !important;
        margin-top: 20% !important;
    }
}

@media only screen and (max-width: 915px) and (min-width: 726px) {
    #info-bg .row-bg.using-image {
        transform: scale(1.1);
    }
}

@media only screen and (max-width: 725px) and (min-width: 530px) {
    .info-yellow-small {
        padding-left: 13% !important;
        padding-right: 3% !important;
    }
}


/* STARTSEITE RESPONSIVE */
@media only screen and (min-width: 1000px) {
    body #section1m1 {
        display: none;
    }
.dpn_deskt {
display: none!important;
}
    body #section1m2 {
        display: none;
    }

    body #section2-2m {
        display: none;
    }

    body #section3m {
        display: none;
    }

    body #smlsec .row-bg.using-image {
        background-image: none !important;
    }
}

@media only screen and (max-width: 1099px) and (min-width: 1000px) {
    body #section1 .row-bg.using-image {
        background-image: url(https://cll.dev.omsag.de/wp-content/uploads/2021/03/st01.png) !important;
        background-position: right top;
        background-repeat: no-repeat;
    }

    body #section2 .row-bg.using-image {
        background-image: url(https://cll.dev.omsag.de/wp-content/uploads/2021/03/startsetietablet2.png) !important;
        background-position: right top;
        background-repeat: no-repeat;
    }

    body #section3 .row-bg.using-image {
        background-image: url(https://cll.dev.omsag.de/wp-content/uploads/2021/03/st03.png) !important;
        background-position: right top;
        background-repeat: no-repeat;
    }

    body #section1m1 {
        display: none;
    }

    body #section1m2 {
        display: none;
    }

    body #section2-2m {
        display: none;
    }

    body #section3m {
        display: none;
    }

    body #smlsec .row-bg.using-image {
        background-image: none !important;

    }

    .img-with-aniamtion-wrap.margin_top_tablet_25px {
        margin-top: 80px !important;
    }

    .starttextright {
        padding-top: 75px;
    }

    #section2 {
        transform: translateY(-365px) !important;
        -webkit-transform: translateY(-365px) !important;
    }

    .starttxtleft {
        padding-top: 150px;
    }

    #section2-2 {
        margin-top: -210px;
    }

    body #tabmobonly .row-bg.using-image {
        background-size: contain;
        margin-top: 343px;
    }
}

@media only screen and (max-width: 974px) {
    #section2-2 {
        display: none;
    }

    .fachfront {
        padding-top: 140px !important;
    }

    i.fa.fa-angle-right {
        font-size: 34px !important;
        padding-right: 25px;
    }
/*
    .vc_col-sm-2\/5.wpb_column.column_container.vc_column_container.col.no-extra-padding.inherit_tablet.inherit_phone.instance-10 {
         min-height: 400px !important; 
    }
*/
}

h1.delbig {
    padding-top: 25px;
}

h1.delbig2 {
    padding-top: 25px;
}
h2.delbig {
    padding-top: 25px;
}

h2.delbig2 {
    padding-top: 25px;
}

/*
@media only screen and (max-width: 1000px) and (min-width: 620px) {  
      h1.delbig2 {
    display: none;
}
}
*/
@media only screen and (min-width: 620px) {
    h1.delbig {
        display: none;
    }
    h2.delbig {
        display: none;
    }
}

@media only screen and (max-width: 619px) {
    img.img-with-animation.skip-lazy.mobilesectionimg-1 {
        max-width: 533px !important;
        margin-left: 20px;
    }

    .lebentob {
        display: none;
    }

    .imagefrontone {
        padding-top: 12px;
    }
}

@media only screen and (max-width: 456px) {
    img.img-with-animation.skip-lazy.imagefrontmob {
        margin-left: 30px;
    }
}

@media only screen and (max-width: 549px) {
    .textfrontleft>.vc_custom_1620823427647 {
        padding-right: 10px !important;
    }
    .wpb_text_column.wpb_content_element.vc_custom_1621345892158 {
        padding-right: 10px !important;
    }
    .wpb_text_column.wpb_content_element.vc_custom_1620823954340 {
        padding-right: 10px !important;
    }

    .wpb_text_column.wpb_content_element.vc_custom_1620823767186 {
        padding-right: 10px !important;
    }

    .wpb_text_column.wpb_content_element.vc_custom_1620569197523 {
        padding-right: 10px !important;
    }

    .wpb_text_column.wpb_content_element.vc_custom_1620569206868 {
        padding-right: 10px !important;
    }

    .wpb_text_column.wpb_content_element.vc_custom_1620906445518.uptop {
        padding-right: 10px !important;
    }

    .wpb_text_column.wpb_content_element.vc_custom_1620823427647.textfrontleft {
        padding-right: 10px !important;
    }
}

@media only screen and (min-width: 999px) {
    .img-right-custom6 {
        margin-bottom: 45px !important;
    }

    .img-left-custom8 {
        margin-bottom: 45px !important;
    }
    .img-left-custom81 {
        margin-bottom: 45px !important;
    }
    .img-left-custom9 {
        margin-bottom: 45px !important;
    }
    .littop {
        margin-top: -50px;
    }
    .img-right-custom1 {
        margin-right: -120px;
        margin-left: 65px;
        margin-bottom: 45px!important;
        min-width: 550px;
        padding-top: 34px;
    }
    .img-right-custom12 {
        margin-right: -120px;
        margin-left: 65px;
        margin-bottom: 45px!important;
        min-width: 550px;
        padding-top: 34px;
    }
    .img-right-custom123 {
        margin-right: -120px;
        margin-left: 65px;
        margin-bottom: 45px!important;
        min-width: 550px;
        padding-top: 34px;
    }
}

@media only screen and (max-width: 574px) and (min-width: 520px) {
    .img-left-custom8 {
        padding-right: 50px !important;
        margin-bottom: 0px !important;
    }
    .img-left-custom81 {
        padding-right: 50px !important;
        margin-bottom: 0px !important;
    }
    .img-left-custom9 {
        padding-right: 50px !important;
        margin-bottom: 0px !important;
    }
    .img-right-custom6 {
        padding-right: 50px !important;
        margin-bottom: 0px !important;
    }

    img.img-right-custom6.alignright.wp-image-2366 {
        padding-right: 50px !important;
    }
}

@media only screen and (max-width: 519px) and (min-width: 420px) {
    .img-left-custom8 {
        padding-right: 140px !important;
        margin-bottom: 0px !important;
    }
    .img-left-custom81 {
        padding-right: 140px !important;
        margin-bottom: 0px !important;
    }
    .img-left-custom9 {
        padding-right: 140px !important;
        margin-bottom: 0px !important;
    }
    img.img-right-custom6.alignright.wp-image-2366 {
        padding-right: 100px !important;
        padding-left: 9% !important;
    }

    .img-left-custom3 {
        padding-right: 100px !important;
    }
}

@media only screen and (max-width: 419px) {

    img.img-right-custom6.alignright.wp-image-2366 {
        padding-right: 165px !important;
        padding-left: 9% !important;
    }

    .img-left-custom3 {
        padding-right: 200px !important;
    }
    .img-right-custom12 {
        margin-left: -25px!important;
        min-width: 101vw!important;
    max-width: 105vw!important;
    }
    .img-right-custom123 {
        margin-left: -25px!important;
        min-width: 101vw!important;
    max-width: 105vw!important;
    }
}

@media only screen and (max-width: 419px) and (min-width: 377px) {
    .img-left-custom8 {
        padding-right: 200px !important;
    }
    .img-left-custom81 {
        padding-right: 200px !important;
    }
    .img-left-custom9 {
        padding-right: 200px !important;
    }
}
@media only screen and (max-width: 376px) {
    .img-left-custom8 {
        padding-right: 260px !important;
    }
    .img-left-custom81 {
        max-width: 90vw!important;
        min-width: 91vw!important;
    }
    .img-left-custom9 {
    /* padding-right: 257px !important; */
    min-width: 100vw!important;
    max-width: 101vw!important;
    /* padding-left: 0px!important; */
    margin-left: -5%!important;
    }
}
.popmake-content h2 {
    padding-bottom: 0px!important;
    margin-top: -20px!important;
} 
@media only screen and (max-width: 619px) {
    .popmake-content h3 {
        font-size: 16px!important;
    }
    .popmake-content p {
        font-size: 14px!important;
        padding-bottom: 10px!important;
    }
    .popmake-content .img-with-animation.skip-lazy {
        width: 70px!important;
    }
    .popmake-content h2 {
        padding-bottom: 0px!important;
        margin-top: -20px!important;
        font-size:14px!important;
    } 
}
.popmake-content p {
    line-height: 20px;
}
@media only screen and (max-width: 1170px) {
    .cpcs {
        padding-top: 40px;
    }  
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
     padding-right: 0px!important; 
}
@media only screen and (max-width: 999px) and (min-width: 620px) {
    body #section3 {
        display: none;
    }
    .popmake-content .img-with-animation.skip-lazy {
        width: 99px!important;
    }
    .popmake-content h3 {
        font-size: 20px!important;
    }
    .popmake-content p {
        font-size: 18px!important;
    }
    .textfrontleft {
        width: 85% !important;
        margin-top: -70px !important;
    }
    .popmake-content h2 {
        padding-bottom: 0px!important;
        margin-top: -20px!important;
        font-size:22px!important;
        font-weight:600!important;
    } 

    .textfrontright {
        width: 85% !important;
        margin-left: 18% !important;
    }

    .wisssmall {
        padding-left: 25% !important;
    }

    .fachsmall {
        padding-right: 25% !important;
    }
}

@media only screen and (max-width: 1000px) and (min-width: 620px) {
    h1.delbig2 {
        padding-top: 129px !important;
    }
    h2.delbig2 {
        padding-top: 129px !important;
    }
}

@media only screen and (max-width: 999px) and (min-width: 731px) {
    body #section1m1 .row-bg.using-image {
        background-image: url(https://cll.dev.omsag.de/wp-content/uploads/2021/04/sm012.png) !important;
        background-position: right top !important;
        background-repeat: no-repeat;
        background-size: contain;
    }

    /* h1.delbig2 {
        display: none!important;
    }
    */
}

@media only screen and (max-width: 730px) and (min-width: 600px) {
    body #section1m1 .row-bg.using-image {
        background-image: url(https://cll.dev.omsag.de/wp-content/uploads/2021/04/sm01.png) !important;
        background-position: right top !important;
        background-repeat: no-repeat;
        background-size: contain;
    }
}
@media only screen and (max-width: 999px) and (min-width: 731px) {
.imagefrontmob {
    padding-top: 0px !important;
}
}
@media only screen and (max-width: 730px) and (min-width: 600px) {
    .imagefrontmob {
        padding-top: 135px !important;
    }
    }
@media only screen and (max-width: 999px) and (min-width: 600px) {
    body #section1 {
        display: none;
    }
    
    label {
        font-size: 20px!important;
    }
    body .uptop {
        margin-top: -115px !important;
    }

    .img-left-custom8 {
        max-width: 30% !important;
        margin-top: -30px;
    }
    .img-left-custom81 {
        max-width: 30% !important;
        margin-top: -30px;
    }
    .img-left-custom9 {
        max-width: 30% !important;
        margin-top: -30px;
    }
    /* .h3frontsr {
        font-size: 34px !important;
        line-height: 40px !important;
        font-weight: 600;
    } */
    /* li {
        font-size: 25px!important;
    } */

    body #section1m2 .row-bg.using-image {
        background-image: url(https://cll.dev.omsag.de/wp-content/uploads/2021/04/sm02.png) !important;
        background-position: left top !important;
        background-repeat: no-repeat;
    }

    body #section2 .row-bg.using-image {
        background-image: none !important;
        background-position: right top;
        background-repeat: no-repeat;
    }

    body #section3 .row-bg.using-image {
        background-image: url(https://cll.dev.omsag.de/wp-content/uploads/2021/04/sm03.png) !important;
        background-position: right top;
        background-repeat: no-repeat;
    }

    body #section2-2m .row-bg.using-image {
        background-image: url(https://cll.dev.omsag.de/wp-content/uploads/2021/04/sm2-2m.png) !important;
        background-position: right top;
        background-repeat: no-repeat;
        background-size: contain;
    }

    body #section3m .row-bg.using-image {
        background-image: url(https://cll.dev.omsag.de/wp-content/uploads/2021/04/sm3m.png) !important;
        background-position: right top !important;
        background-repeat: no-repeat;

    }

    body #smlsec .row-bg.using-image {
        background-image: url(https://cll.dev.omsag.de/wp-content/uploads/2021/04/sm4m.png) !important;
        background-position: right top;
        background-repeat: no-repeat;
        background-size: auto;
    }

    #footer-outer .row {
        /* font-size: 22px; */
    }

    li#menu-item-372,
    li#menu-item-293,
    li#menu-item-369,
    li#menu-item-2768,
    li#menu-item-2769,
    li#menu-item-2772,
    li#menu-item-2784,
    li#menu-item-2783,
    li#menu-item-2782,
    li#menu-item-368 {
        font-size: 22px !important;
    }

    .wpb_text_column.wpb_content_element.vc_custom_1617953262360.uptop {
        padding-right: 0px !important;
    }

    .wpb_text_column.wpb_content_element.vc_custom_1618231996105 {
        padding-right: 0px !important;
    }

    .textmob-1 {
        padding-top: 100px;
    }

    #whitesection .divider {
        height: 50px !important;
    }

    #tabmobonly {
        -webkit-transform: translateY(-625px) !important;
        transform: translateY(-625px) !important;
    }

    #whitesection {
        -webkit-transform: translateY(-570px) !important;
        transform: translateY(-570px) !important;
        padding-top: 125px !important;
    }

    #smlsec {
        -webkit-transform: translateY(-565px) !important;
        transform: translateY(-565px) !important;
    }



    .mobilesectionimg {
        width: 90% !important;
    }

    .mobilesectionimg-1 {
        text-align: right !important;
        width: 100% !important;
    }

    h2 {
        font-size: 38px !important;
        line-height: 1.3 !important;
        padding-bottom: 20px !important;
    }

    #section3 .divider {
        height: 0px !important;
    }

    /* a.nectar-button.large.regular.extra-color-2.has-icon.regular-button {
        font-size: 20px !important;
        padding-top: 30px !important;
        border-radius: 20px !important;
        padding-bottom: 30px !important;
    } */

 

    .uptop {
        margin-top: -70px !important;
    }

    div#section1m2 {
        margin-top: -90px;
    }

    .section2 {
        background-image: none !important;
    }

    div#section2-2m {
        top: -455px;
    }

    .wpb_column.child_column.left_margin_-20px {
        margin-left: 0px !important;
    }

    .starttxtleft>.vc_column-inner {
        height: 32em !important;
    }

    .txtbgcolored {
        padding-top: 10%;
    }

    #section2 {
        padding-top: 20% !important;
        background-image: none !important;
    }

    .vc_col-sm-6.starttxtleft.wpb_column.column_container.vc_column_container.col.child_column.padding-9-percent.left_margin_-20px.inherit_tablet.inherit_phone.instance-18 {
        right: 29px !important;
    }

    /* STARTSEITE RESPONSIVE - fonts mobil */
    a.nectar-button.large.regular.extra-color-2.has-icon.regular-button.indexkrankheitsbild.pum-trigger {
        line-height: 1.25;
    }

    /* p#breadcrumbs {
        font-size: 16px;
    }

    p {
        font-size: 25px;
    }

    ul {
        font-size: 25px;
    }

    body#customw {
        line-height: 1.4;
    }

    h1 {
        font-size: 80px !important;
        line-height: 1.1 !important;
    }

    h3 {
        font-size: 32px !important;
        line-height: 1.3 !important;
        font-weight: 600;
    }

    .textsmall {
        font-size: 26px;
        font-family: 'Open Sans';
    } */
}

/* MOBIL - DP NONE BG */

@media only screen and (max-width: 730px) and (min-width: 620px) {
    .imagefrontone {
        padding-top: 250px !important;
    }
}

@media only screen and (max-width: 619px)and (min-width: 600px) {
    .imagefrontmob {
        margin-top: -178px !important;
    }

    img.img-with-animation.skip-lazy.mobilesectionimg-1 {
        margin-top: -55px;
    }

    #whitesection {
        padding-top: 70px !important;
    }

    div#section3 {
        margin-top: -170px;
    }
}

@media only screen and (max-width: 619px) {
    body #section1 {
        display: none;
    }

    .wpb_text_column.wpb_content_element.vc_custom_1620823954340 {
        margin-top: -35px;
    }

    .h1whitebg {
        text-align: left !important;
    }

    .textfrontleft {
        margin-top: -75px;
    }

    img.img-with-animation.skip-lazy.mobilesectionimg {
        margin-left: -70px !important;
        max-width: 533px !important;
        padding-right: 5% !important;
    }

    div#section3 {
        display: none;
    }
    #ajax-content-wrap .vc_row.inner_row.right_padding_22pct .row_col_wrap_12_inner {
        padding-right: 0%!important;
    }
    .padleftfront .vc_column-inner {
        padding-left: 0% !important;
    }

    #ajax-content-wrap .vc_row.left_padding_25pct .row_col_wrap_12 {
        padding-left: 5% !important;
    }

    .section3>.col.padding-2-percent>.vc_column-inner,
    .col.padding-3-percent>.vc_column-inner {
        padding: 0% !important;
    }
/*
    .vc_col-sm-2\/5.wpb_column.column_container.vc_column_container.col.no-extra-padding.inherit_tablet.inherit_phone.instance-10 {
       min-height: 200px !important; 
    }
*/
   body #section1m1 .row-bg.using-image {
        background-image: none !important;
    }

    body #section1m2 .row-bg.using-image {
        background-image: none !important;
        ;
    }

    body #section2 .row-bg.using-image {
        background-image: none !important;
    }

    body #section3 .row-bg.using-image {
        background-image: none !important;
    }

    body #section2-2m .row-bg.using-image {
        background-image: none !important;
    }

    body #section3m .row-bg.using-image {
        background-image: none !important;
    }

    body #smlsec .row-bg.using-image {
        background-image: none !important;
    }

    /* Anpassungen MOBIL */
}

@media only screen and (min-width: 1060px) {
    body #tabmobonly {
        display: none !important;
    }
}

@media only screen and (max-width: 1059px) {
    body #deskonly {
        display: none !important;
    }

}

@media only screen and (max-width: 1170px) {
    .info-yellow {
        padding-top: 14% !important;
        padding-bottom: 13% !important;
    }
    .info-yellow1 {
        padding-top: 6% !important;
        padding-bottom: 6% !important;
    }

}

@media only screen and (max-width: 740px) {
    .info-yellow {
        padding-top: 21% !important;
        padding-bottom: 40% !important;
    }
    .info-yellow1 {
        padding-top: 6% !important;
        padding-bottom: 2% !important;
    }
}

@media only screen and (max-width: 1225px) {
    .col.padding-9-percent>.vc_column-inner {
        margin-right: -63px !important;
    }

}

/* __________________ */
@media only screen and (max-width: 599px) and (min-width: 520px) {
    p.textsmall {
        padding-bottom: 40px !important;
        padding-left: 69px !important;
        padding-right: 50px !important;
    }
}


@media only screen and (max-width: 599px) {
    #section1m2 {
        margin-top: -120px;
    }
    div#section3m {
        transform: translateY(-120px)!important;
    }
    .wp-caption-text {
        font-size:small;
        line-height: 1.4;
    }
 body  span.wpcf7-form-control-wrap.acceptance-711 {
        padding-left: 7px !important;
    }

    .vc_col-sm-12.info-yellow-small.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone.instance-5 {
        padding-top: 11%;
        padding-bottom: 11%;
    }
    h1.delbig {
        padding-top: 55px;
    }

    h1.delbig2 {
        padding-top: 10px;
    }
    h2.delbig {
        padding-top: 55px;
    }

    h2.delbig2 {
        padding-top: 10px;
    }
    img.img-with-animation.skip-lazy.mobilesectionimg-1 {
        margin-top: -60px;
    }

    div#whitesection {
        margin-top: 80px;
    }

    .wisssmall {
        margin-top: -45px;
    }

    .imagefrontmob {
        margin-top: -55px;
    }

    #footer-outer .row {
        padding-bottom: 30px !important;
        text-align: center;
    }

    .textfrontleft {
        margin-top: -95px;
    }

    .imagefrontone {
        padding-left: 60px !important;
    }

    .textfrontright {
        margin-top: -123px;
    }

    .starttxtleft {
        padding-top: 135px;
        margin-right: 60px !important;
    }
/*
    .vc_col-sm-2\/5.wpb_column.column_container.vc_column_container.col.no-extra-padding.inherit_tablet.inherit_phone.instance-10 {
       min-height: 355px !important;
    }
*/
    .h3frontsr {
        padding-top: 10px !important;
        padding-bottom: 5px!important;
    }
    .textsmall {
        padding-bottom: 15px!important;
    }
    .col.padding-4-percent>.vc_column-inner,
    .col.padding-5-percent>.vc_column-inner,
    .col.padding-6-percent>.vc_column-inner {
        padding: 0% !important;
    }

    .col.padding-2-percent>.vc_column-inner,
    .col.padding-3-percent>.vc_column-inner {
        padding: 0% !important;
    }

    #ajax-content-wrap .vc_row.left_padding_25pct .row_col_wrap_12 {
        padding-left: 5% !important;
    }

    div#section2 {
        margin-bottom: -466px;
    }

    #ajax-content-wrap .vc_row.left_padding_25pct .row_col_wrap_12 {
        padding-left: 5%;
    }

}

.btn-clr-wtest  {
    font-family: 'Open Sans';
    font-size: 22px;
    background-color: #F7DCC9;
    color: #3F485B!important;
    border: 0px;
    border-radius: 5px;
    padding: 10px 30px 10px 25px;
    cursor: pointer;
    margin-bottom: 30px;
}

.btn-clr-wtest:hover {
    background-color: #38a;
}
@media only screen and (max-width: 730px) and (min-width: 620px) {
    h1.delbig2 {
        display: none;
    }
    h2.delbig2 {
        display: none;
    }
}
@media only screen and (max-width: 620px) {
    h1.delbig2 {
        padding-bottom: 25px;
    }
    h2.delbig2 {
        padding-bottom: 25px;
    }
}

@media only screen and (max-width: 730px) {
    .divider-wrap.height_tablet_450px>.divider {
    /*    background: url(https://cll.dev.omsag.de/wp-content/uploads/2021/05/startseite-s-istock-501736657mk.jpg); */
        background-repeat: no-repeat;
        background-position: center;
        height: 450px !important;
        margin-top: -25px !important;
    }



}

.img-right-custom {
    margin-right: -120px;
    margin-left: 65px;
    margin-bottom: 45px !important;
    min-width: 550px;
    padding-top: 34px;
}
.img-right-custom1 {
    margin-right: -120px;
    margin-left: 65px;
    margin-bottom: 45px;
    min-width: 550px;
    padding-top: 34px;
}
.img-right-custom12 {
    margin-right: -70px;
    margin-left: 65px;
    margin-bottom: 45px;
    min-width: 550px;
    padding-top: 34px;
}
.img-right-custom123 {
    margin-right: -70px;
    margin-left: 65px;
    margin-bottom: 45px;
    min-width: 550px;
    padding-top: 34px;
}
.img-right-custom2 {
    margin-right: -125px;
    margin-left: 65px;
    margin-bottom: 45px !important;
    min-width: 550px;
}

.img-right-custom5 {
    margin-right: -125px;
    margin-left: 65px;
    margin-bottom: 45px !important;
    min-width: 550px;
}

.img-right-custom3 {
    margin-right: -66px;
    margin-left: 65px;
    margin-bottom: 45px !important;
    min-width: 550px;
    padding-top: 37px;
}

.img-right-custom6 {
    margin-right: -66px;
    margin-left: 65px;

    min-width: 550px;
    padding-top: 37px;
}

.img-left-custom {
    margin-left: -120px;
    margin-right: 85px;
    margin-bottom: 45px !important;
    min-width: 550px;
    padding-top: 32px;
}
.img-left-custom1 {
    margin-left: -120px;
    margin-right: 85px;
    margin-bottom: 45px !important;
    min-width: 550px;
    padding-top: 32px;
}

@media only screen and (min-width: 1000px) {
    .img-left-custom {
        margin-bottom: 76px !important;
    }
    .img-left-custom1 {
        margin-bottom: 76px !important;
    }
}

.img-left-custom4 {
    margin-left: -120px;
    margin-right: 85px;
    margin-bottom: 34px !important;
    min-width: 550px;
    padding-top: 32px;
}

.img-left-custom4-1 {
    margin-left: -120px;
    margin-right: 85px;
    margin-bottom: 34px !important;
    min-width: 550px;
}

.img-left-custom2 {
    margin-left: -120px;
    margin-right: 85px;
    margin-bottom: 45px !important;
    min-width: 550px;
}

.img-left-custom5 {
    margin-left: -65px;
    margin-right: 85px;
    margin-bottom: 45px !important;
    min-width: 550px;
    padding-top: 38px;
}

.img-left-custom6 {
    margin-left: -65px;
    margin-right: 85px;
    margin-bottom: 45px !important;
    min-width: 550px;
    padding-top: 7px;
}
.img-left-custom61 {
    margin-left: -65px;
    margin-right: 85px;
    margin-bottom: 45px !important;
   /* min-width: 550px; */
    padding-top: 38px;
}
.img-left-custom612 {
    margin-left: -65px;
    margin-right: 85px;
    margin-bottom: 45px !important;
   /* min-width: 550px; */
    padding-top: 7px;
}
.img-left-custom6121 {
    margin-left: -65px;
    margin-right: 85px;
    margin-bottom: 45px !important;
   /* min-width: 550px; */
    padding-top: 7px;
}
.img-left-custom3 {
    margin-left: -67px;
    margin-right: 85px;
    margin-bottom: 45px !important;
    min-width: 550px;
}

.img-left-custom7 {
    margin-left: -67px;
    margin-right: 85px;
    margin-bottom: 45px !important;
    min-width: 550px;
}

.img-left-custom8 {
    margin-left: -67px;
    margin-right: 85px;
    min-width: 550px;
}
.img-left-custom81 {
    margin-left: -67px;
    margin-right: 85px;
    min-width: 550px;
}
.img-left-custom9 {
    margin-left: -67px;
    margin-right: 85px;
    min-width: 550px;
}
.img-right-custom-h1 {
    margin-right: -120px;
    margin-left: 65px;
    margin-bottom: 45px !important;
    min-width: 550px;
    margin-top: 45px;
}

/* Kontakt */
input[type=text],
textarea,
input[type=email],
input[type=password],
input[type=tel],
input[type=url],
input[type=search],
input[type=date],
.material.woocommerce-page[data-form-style="default"] input#coupon_code {
    background-color: #fff !important;
    border-radius: 0px !important;
    border: 1px solid #707070 !important;
}




.wpcf7-form .wpcf7-not-valid-tip {
    color: red !important;
}


.contactfont {
    font-size: 1.5em;
    font-weight: 600;
    color: #2B6475 !important;
    font-family: 'Open Sans';
}

.contactfont a {
    color: #2B6475 !important;
}

.wpb_text_column.wpb_content_element.contacttext {
    margin-bottom: 10px !important;
}

.wpcf7-list-item {
    display: inline-block;
    margin-right: 50px;
}

span.wpcf7-list-item.first {
    margin-left: 0px;
}


.wpcf7-form input[type="checkbox"],
.wpcf7-form input[type="radio"] {
    visibility: hidden;
    display: none;
}

.wpcf7-form {
    cursor: pointer;
}

.wpcf7-form input[type="checkbox"]+span:before,
.wpcf7-form input[type="radio"]+span:before {
    content: "";
    height: 17px;
    width: 17px;
    border: 1px solid #515053;
    display: inline-block;
    cursor: pointer;
    margin: 0 6px -3px 0;
    transition: 0.1s all ease-in;
    background: #f6f7f8;
    box-shadow: 0 0 0 7px white inset;
}

.wpcf7-form input[type="radio"]+span:before {
    border-radius: 50px;
}

.wpcf7-form input[type="checkbox"]:checked+span:before,
.wpcf7-form input[type="radio"]:checked+span:before {
    background: #515053;
    box-shadow: 0 0 0 2px white inset;
}

span.wpcf7-list-item-label {
    margin-left: -25px;
}

span.wpcf7-form-control-wrap.acceptance-711 {
    padding-left: 25px !important;
}

span.wpcf7-form-control-wrap.radio-549 {
    padding-left: 25px;
}

span .wpcf7-not-valid {
    border: 1px solid #ff0000 !important;
}

.wpcf7-form .wpcf7-not-valid-tip {

    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

input[type=text]:focus,
input[type=textarea]:focus,
input[type=email]:focus {
    box-shadow: 0px 0px 0px 3px #707070 inset !important;
}

/* Aquarellkopien */ 
@media only screen and (min-width: 1281px) {
.aquarellbgus2av4-kopie {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 3750px;
    left: -420px;
    z-index: 999;
    transform: scale(.7);
}

.aquarellbgus2sv-kopie {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 2200px;
    left: -480px;
    z-index: 999;
    transform: scale(.7);
}
	
/*	.indexkrankheitsbild {
		margin-bottom: 135px;
	
}*/



/* Readspeaker */ 

  

      .rsbtn_left { 
		  }
        .rsbtn_text { 
			color: #fff!important; /* Speaker icon */ 
 
          &::before { 
            color: #fff!important; /* Speaker icon */ 
          } 
        }
          .rsbtn_label { 
            color: #fff!important; /* Listen label */ 
          } 
         
         
       
 
      .rsbtn_right { 
		  border: none!important;
		  color: #fff!important; /* Play icon */ 
        
 
        ​&​::before { 
          color: #fff!important; /* Play icon */ 
        } 
      } 
 
      ​&​:hover { 
 
        background: #84cac4!important; 
		  
		  .rsbtn_left { 
			  }
          .rsbtn_text { 
            ​&​::before { 
              color: #000!important; /* Speaker icon */ 
            } 
			  }
            .rsbtn_label { 
              color: #fff!important; /* Listen label */ 
            } 
           
         
 
        .rsbtn_right { 
          ​&​::before { 
            color: #000!important; ​/* Play icon */ 
          } 
        } 
 
       }
 
    .rsbtn_tooltoggle { 
      background: #84cac4!important; 
	  border-color: #000!important; 
      color: #fff!important; 
		
		&::after {
			color: #fff!important; 
			
		}
        } 
     
 
    ​&​.zoom-tooltoggler { 
		color: #fff!important; 
		}
      .rsbtn_tooltoggle { 
        background: #84cac4!important; 
		  
      
        color: #fff!important; 
      } 
    
 .rsbtn_tooltoggle { 
      		color: #fff!important; 
	 border: none!important;
}
	.rsicn {
		 color: #fff!important;
		background: #84cac4!important; 
		
	 }

      		
}
 .rsbtn_toolpanel {
	background-color: #84cac4!important;
	
}
 .rsbtn_tools {
	background-color: #84cac4!important;
	
}

 .rspopup_btn {
	background-color: #84cac4!important;
	 color:#fff!important;
	
}
 .rspbtn_tool_menu_item {
	background-color: #ccc!important;
	 color:#fff!important;
	
}
.rsbtn_exp {
height:100%!important;
	border:none!important;	
	
}
.rsbtn_exp_inner {
	
	border:none!important;
	

	
}

.rsbtn_player_item {
	float:none!important;
	margin-left:5px!important;
	height:100%!important;
	background-color: #84cac4!important;
	border:none!important;
	
	&:focus {
			background-color: #fff!important;
	border:none!important;
			
		}
	&:hover {
			background-color: #ccc!important;
	border:none!important;
			
		}

	}
	
		.rsfocus {
		background-color: #ccc!important;

		
}
.wpb_row {z-index: 0 !important;}

div#text-4 > div.textwidget > p > a {
    padding: 14px;
    margin: 14px;
    line-height: 2;
}

.menuicon {
	max-height: 33px!important;
}

.referenzen {
	color:#fff!important;
	font-size:10px!important;
	line-height:11px;
}

@media only screen and (max-width: 690px) {
	#readspeaker_button533 {
	margin-top: 15%!important;
	margin-bottom:0px!important;
	}
}

/* Kaltura Videos */ 


.kaltura {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.kaltura_top { 
    padding-top: 56.25% !important;
    position: relative;
    overflow: hidden;
    height: 0;
}


#boxed #ajax-content-wrap {
    overflow: inherit !important;
}

@media only screen and (min-width: 690px) and (max-width: 1280px){
    .container-rest-blog-post.rest-blog-post.container, body.single-post #ajax-content-wrap {
        padding: 0 30px;
    }

    body.single-post .blog_detail_relevant_posts .posts_container {
        /* display: block !important; */
        grid-gap: 20px;
    }

    body.single-post .blog_detail_relevant_posts .posts_container .post_card {
        width: 100% !important;
        margin-bottom: 30px;
    }

    body.single-post .blog_detail_relevant_posts .posts_container .post_card img {
        width: 100% !important;
    }
}

.pld-like-wrap img {
    max-width: 180px !important;
}

.pld-like-wrap .pld-like-count-wrap {
    background: #84cac4;
    width: 27px;
    height: 27px;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    color: white;
    top: 8px;
    position: relative;
}

.nectar-post-grid .nectar-post-grid-item__meta-wrap {
	float: left;
	margin-top: 0;
}
.nectar-post-grid .meta-category {
	float: right;
	line-height:1;
}
.nectar-post-grid .nectar-post-grid-item__meta-wrap .meta-date, .meta-category > a {
	color: #e59335 !important;
}
.nectar-post-grid-item__read-more {
	color: #84cac4 !important;
}

