@charset "UTF-8";

/*
Theme Name: HR Hoch Drei
Description: Wir befähigen die Menschen in Ihrem Unternehmen zur Gestaltung wirksamer Führung, Leichtigkeit in der Zusammenarbeit, und funktionierenden Prozessen.
Version: 1.0
*/

body{ padding: 0px; margin: 0px; list-style: none; color:#000; font-family: 'Calibri_Light'; font-size: 14px; line-height: 24px;
font-weight: normal; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none; text-decoration: none !important;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;}
a, button, input[type="submit"], ::before, ::after{
transition: all 0.35s ease-in-out;
-webkit-transition: all 0.35s ease-in-out;
-o-transition: all 0.35s ease-in-out;
-ms-transition: all 0.35s ease-in-out;
}
input[type="submit"]{cursor: pointer; border: 0px; outline: none; background: none;}

img{max-width: 100%; height: auto;}
p, h1, h2, h3, h4, h5, h6{margin: 0 0 13px;}
p:last-child{margin-bottom: 0px;}
h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child{margin-bottom: 0px;}
figure{margin: 0px;}

@font-face {
    font-family: 'Calibri_Light';
    src: url('assets/fonts/Calibri-Light.woff2') format('woff2'),
        url('assets/fonts/Calibri-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Calibri_Bold';
    src: url('assets/fonts/Calibri-Bold.woff2') format('woff2'),
        url('assets/fonts/Calibri-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Calibri_Regular';
    src: url('assets/fonts/Calibri.woff2') format('woff2'),
        url('assets/fonts/Calibri.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'icomoon';
    src:  url('assets/fonts/icomoon.eot?h3mhwm');
    src:  url('assets/fonts/icomoon.eot?h3mhwm#iefix') format('embedded-opentype'),
      url('assets/fonts/icomoon.ttf?h3mhwm') format('truetype'),
      url('assets/fonts/icomoon.woff?h3mhwm') format('woff'),
      url('assets/fonts/icomoon.svg?h3mhwm#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  [class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .icon-Vector-7:before {
    content: "\e901";
  }
  .icon-Vector2:before {
    content: "\e903";
  }
  .icon-Vector-11:before {
    content: "\e904";
  }
  .icon-Vector-21:before {
    content: "\e905";
  }
  .icon-Vector-3:before {
    content: "\e908";
  }
  .icon-Vector-4:before {
    content: "\e909";
  }
  .icon-Vector-5:before {
    content: "\e90c";
  }
  .icon-Location:before {
    content: "\e90d";
  }
  .icon-Vector-6:before {
    content: "\e90e";
  }
  .icon-Vector-830-1:before {
    content: "\e90f";
  }
  .icon-Vector-830:before {
    content: "\e910";
  }
  .icon-Vector-2:before {
    content: "\e911";
  }
  .icon-Vector-1:before {
    content: "\e912";
  }
  .icon-Vector1:before {
    content: "\e913";
  }
  .icon-Vector:before {
    content: "\e902";
  }
  .icon-Vector-9:before {
    content: "\e900";
  }
  .icon-instagram1:before {
    content: "\e90a";
  }
  .icon-instagram:before {
    content: "\e907";
  }
  .icon-linkedin:before {
    content: "\e906";
  }
  .icon-twitter:before {
    content: "\e90b";
  }
  .icon-facebook-logo:before {
    content: "\e91b";
  }
  .icon-youtube-logo:before {
    content: "\e915";
  }
  .icon-phone-call:before {
    content: "\e918";
  }
  .icon-email:before {
    content: "\e919";
  }
  .icon-pinterest:before {
    content: "\e934";
  }
  .icon-whatsapp:before {
    content: "\ea93";
  }
  .icon-spotify:before {
    content: "\ea94";
  }
  .icon-youtube:before {
    content: "\ea9d";
  }
  .icon-soundcloud:before {
    content: "\eac3";
  }
  .icon-pinterest1:before {
    content: "\ead1";
  }
  


.headersec.fixed_header, .navbar-brand{
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
}
.headersec.fixed_header{position: fixed; top: 0; left: 0; width: 100%; z-index: 999;
-moz-box-shadow: 0 0 8px -5px #333;
-webkit-box-shadow: 0 0 8px -5px #333;
box-shadow: 0 0 8px -5px #333;}


@-webkit-keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}
.headersec.fixed_header{top:0;left:0;right:0;position:fixed;margin:0;z-index:1002;-webkit-animation-name:animationFade;-o-animation-name:animationFade;animation-name:animationFade;-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-moz-box-shadow:0 0 8px -5px #333;-webkit-box-shadow:0 0 8px -5px #333;box-shadow:0 0 8px -5px #333;}



/*
font-family: 'Calibri_Light';
font-family: 'Calibri_Bold';
font-family: 'Calibri_Regular';
font-family: 'icomoon';
*/

.media{display: flex; align-items: flex-start;}
.media-object{flex: 1;}
.txtcnter{text-align: center;}
.pgehding h2{color: #19171C; font-family: 'Calibri_Light'; font-size: 60px; line-height: 65px; letter-spacing: -0.48px;}
p{color: #524F55; font-size: 24px; line-height: 30px; font-family: 'Calibri_Light';}
/*ul li{position: relative;}
ul li:before{content: "";position: absolute;background: url(assets/images/rightArw.png) no-repeat left center;width: 7px;height: 12px;left: 0;top: 9px;}*/

.bannerSec{position: relative; width: 100%;}
.bnrimg{position: relative;}
.bnrimg > img{width: 100%; object-fit: cover;}
.bnrtxtinr h1{color: #19171C; font-size: 60px; line-height: 65px;}
.bnrtxtinr{max-width: 835px;}
.bnrtxt{position: absolute; top: 55%; transform: translateY(-50%); left: 0; width: 100%;z-index: 1;}
.bnrRtTxt{position: absolute; left: -12px; text-transform: uppercase; top: 50%; transform: translateY(-50%) rotate(-90deg); color: #19171C;
font-size: 24px; line-height: 27px; font-weight: 400; z-index: 9; letter-spacing: 5.28px; font-family: 'Calibri_Regular';}
.bannerSec::before{left: 103px; top: 0; position: absolute; content: ""; bottom: 0; border-left: 1px solid #19171A; z-index: 1;
opacity: 0.21;}
.bnrRtTxt a{ color: #19171C;}
.bnersocil{position: absolute; bottom: 0; left: 0; background: #FFFAF5; border-radius: 45px; display: flex; width: 100px;
justify-content: center; padding: 37px 0; text-align: center;z-index: 2;}
.bnersocil li a{color: #19171C; font-size: 32px;}
.bnersocil li{margin: 0 0 30px;}
.bnersocil li:last-child{margin: 0;}
.bnersocil li a:hover{color: #383632;}
.bnerinfo{position: fixed; right: 5px; top: 100px;  background: #FFF; width: 90px; z-index: 2;
padding: 19px 0 25px; border-radius: 45px;}
.bnerinfo figure{width: 48px; height: 48px; border-radius: 100%; margin: 0 auto 30px;}
.bnerinfo figure img{width: 100%; height: 100%; object-fit: cover; border-radius: 100%;}
.bnerinfo ul{display: flex; justify-content: center; flex-direction: column; align-items: center;}
.bnerinfo li{margin: 0 0 20px;}
.bnerinfo li:last-child{margin: 0;}


.headersec{position: relative;background: #fff; z-index: 9; top: 0; left: 0; width: 100%; padding: 35px 0;}
.hderinr{position: relative; display: flex; align-items: center; justify-content: space-between;}
.hdrlgo{width: auto;}
.hdrlgo a{display: block;}
.hdrlgo img{mix-blend-mode: darken;}
.hdrmnu{width: auto;}
ul.slimmenu > li{margin-right: 38px;}
ul.slimmenu > li > a{display: inline-block; color: #19171C; font-size: 24px; line-height: 30px; font-family:'Calibri_Light';}
ul.slimmenu > li:last-child{margin: 0;}
ul.slimmenu > li.has-submenu{padding-right: 22px;}
ul.slimmenu li .sub-toggle{width: 15px; height: 15px; background: url(assets/images/caret.png) no-repeat center center;top: 10px;
right: 0;}
ul.slimmenu li .sub-toggle::before{content: none;}
ul.slimmenu li .sub-toggle i{display: none;}
ul.slimmenu li > ul{width: 200px; padding: 8px; background: #FFF;
box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;}
ul.slimmenu li > ul > li{width: 100%; background: transparent;}
ul.slimmenu li > ul > li > a{display: inline-block; width: 100%; color: #19171C; background: transparent;
text-transform: capitalize; padding: 7px 13px; font-size: 20px; line-height: 25px;}
ul.slimmenu li > ul > li > a:hover{background: #B2DCFF;}
.hderRgt ul{display: inline-flex; align-items: center;}
.hderRgt li{margin-right: 20px;}
.hderRgt li:last-child{margin: 0;}
.hdrBtn{display: inline-flex; align-items: center; background: #B2DCFF; color: #19171A; font-size: 24px;
line-height: 30px; font-family: 'Calibri_Regular'; padding: 14px 25px; border-radius: 45px;}
.hdrBtn:hover, .hderRgt li a:hover {background: #19171A; color: #FFF;}
.hderRgt li a{width: 63px; border: 1px solid #19171A; height: 63px; color: #19171A; border-radius: 100%;
display: flex; align-items: center; justify-content: center; font-size: 23px;}
.hderRgt{display: inline-flex; align-items: center;}
.hderRgt ul{margin-left: 20px;}
.customerArows .swiper-button-prev, .customerArows .swiper_prev_servce, .customerArows > div:first-child {left: -30px;}
.customerArows .swiper-button-next, .customerArows .swiper_next_servce, .customerArows > div:last-child {right: -30px;}

.effectivelySec{position: relative;}
.hidendiv{overflow: hidden;}
.slderimge{overflow: hidden;}
.slderimge img{width: 100%; transition: all 0.3s ease-in-out;}
.sliderBxs{background: #FFF; border-radius: 30px; overflow: hidden; transition: transform 0.3s ease;border: 1px solid #C7C7C763;}
.defultSdler_iner .swiper-slide-duplicate-prev {opacity: 0.71; transition: all 0.3s ease-in-out;}
.slideCon{width: 100%; position: relative; padding: 20px 20px 0; min-height: 365px;}
.slideCon h3{color: #19171C; font-size: 24px; line-height: 30px; font-family: 'Calibri_Bold';}
.slideCon h3 a{color: #19171C;}
.btnsldr{color: #000; border: 1px solid #000; display: inline-flex; align-items: center; font-size: 24px; line-height: 30px;
font-family:  'Calibri_Light'; padding: 0 38px; border-radius: 45px; height: 59px; position: absolute; bottom: 1px;
left: 50%; transform: translateX(-50%); text-align: center; white-space: nowrap;}
.btnsldr:hover{background: #000; color: #FFF;}
.defultSdler{margin: 72px 0 0; position: relative;}
.defultSdler .customerArows .swiper-button-prev, .customerArows > div:first-child {left: -60px;}
.defultSdler .customerArows .swiper-button-next, .customerArows > div:last-child {right: -60px;}
.sliderSec7{position: relative;}
.effectivelySec::before,
.sliderSec1:before, .sliderSec7:before{background: linear-gradient(104.33deg, #D3EAFF 0.79%, #FFFFFF 43.54%, #FFFAF5 83.01%); z-index: -1;
position: absolute; content: "";  z-index: -1; top: 0; bottom: 0; left: 0; right: 0; transform: scale(-1);}
.pagination_two,.pagination_2,
.pagination_thre,.pagination_3,
.pagination_four,.pagination_4,
.pagination_five,.pagination_5,
.pagination_six,.pagination_6,
.pagination_seven,.pagination_7,
.pagination_eght,.pagination_8,
.pagination_nine,.pagination_9 {display: flex; align-items: center; justify-content: center; margin: 56px 0 0;}
.pagination_two span,.pagination_2 span,
.pagination_thre span,.pagination_3 span,
.pagination_four span,.pagination_4 span,
.pagination_five span,.pagination_5 span,
.pagination_six span,.pagination_6 span,
.pagination_seven span,.pagination_7 span,
.pagination_eght span,.pagination_8 span,
.pagination_nine span,.pagination_9 span{display: flex; align-items: center; justify-content: center; background: #ADCAE3; width: 14px;
height: 14px; border-radius: 100%; margin: 0 6px; opacity: 1; transition: all 0.3s ease-in-out;}
.pagination_two span.swiper-pagination-bullet-active,.pagination_2 span.swiper-pagination-bullet-active,
.pagination_thre span.swiper-pagination-bullet-active,.pagination_3 span.swiper-pagination-bullet-active,
.pagination_four span.swiper-pagination-bullet-active,.pagination_4 span.swiper-pagination-bullet-active,
.pagination_five span.swiper-pagination-bullet-active,.pagination_5 span.swiper-pagination-bullet-active,
.pagination_six span.swiper-pagination-bullet-active,.pagination_6 span.swiper-pagination-bullet-active,
.pagination_seven span.swiper-pagination-bullet-active,.pagination_7 span.swiper-pagination-bullet-active,
.pagination_eght span.swiper-pagination-bullet-active,.pagination_8 span.swiper-pagination-bullet-active,
.pagination_nine span.swiper-pagination-bullet-active,.pagination_9 span.swiper-pagination-bullet-active{background: #6695BF; width: 34px; border-radius: 10px;}
.ffectivelyMain{position: relative; padding: 150px 0 116px;}
.ffectivelyMain::before{top: -1px; position: absolute; content: ""; width: 100%; height: 50px;
background: url(assets/images/topshpe.png) no-repeat 0 0; background-size: 100% 100%;}

.ffectivelyMain::after{bottom: -1px; position: absolute; content: ""; width: 100%; height: 44px;
background: url(assets/images/btmshpe.png) no-repeat 0 0; background-size: 100% 100%;}

.moderationSec{position: relative; padding: 115px 0 16px;}
.moderationSec .defultSdler{margin: 100px 0 0;}

.consultingSec,.sliderSec3{padding: 170px 0 80px; background: url(assets/images/consultingElmnt.png) no-repeat top left !important;}
.consultingSec .pgehding h2,.sliderSec3 .pgehding h2{color: #FFF;}

.moderationSec::before,.sliderSec2:before{position: absolute; content: ""; width: 445px; height: 545px; background: #FFFAF5; filter: blur(135px);
transform: rotate(-35.78deg); z-index: -1; top: 0; left: 25%; border-radius: 100%;}
.moderationSec::after,.sliderSec2:after{position: absolute; content: ""; background: #89C7FF; width: 350px; height: 500px; top: 0; z-index: -1;
right: 0; transform: rotate(-52.78deg); border-radius: 100%; opacity: 0.42; filter: blur(135px);}

.organizationalSec{position: relative; padding: 0 0 65px;}
.organizationalSec::before,.sliderSec4:before {position: absolute;content: "";background: #FFFAF5;width: 350px;height: 500px; z-index: -1;
top: -20%;right: 50px;transform: rotate(-52.78deg);border-radius: 100%;filter: blur(135px);}
.organizationalSec::after,.sliderSec4:after {position: absolute;content: "";background: #89C7FF;width: 350px;height: 500px; z-index: -1;
bottom: 7%;left: -10%;transform: rotate(-52.78deg);border-radius: 100%;opacity: 0.51;filter: blur(135px);}

.moduleSec{background: url(assets/images/moduleElmnt.png) no-repeat top right; padding: 130px 0 95px;}
.academySec{padding: 0 0 95px;}

.twosliderSec{position: relative; width: 100%;}
.nuggetSec{padding: 96px 0 0;}
.twosliderSec::before{background: linear-gradient(109.47deg, #D3EAFF -3.15%, #FFFFFF 36.51%, #FFFAF5 73.12%); position: absolute;
content: ""; z-index: -1; top: 0; left: 0; width: 100%; height: 100%; transform: scale(-1);}
.gradiantShpe{position: relative; padding: 160px 0 275px;}
.gradiantShpe::before{position: absolute; content: ""; top: -1px; left: 0; width: 100%; height: 62px;
background: url(assets/images/gradiantShpe1.png) no-repeat 0 0; background-size: 100% 100%; }
.sliderSec8::after{position: absolute; content: ""; bottom: -1px; left: 0; width: 100%; height: 71px;
background: url(assets/images/gradiantShpe2.png) no-repeat 0 0; background-size: 100% 100%; }


.frmchek input {padding: 0;height: initial;width: initial;margin-bottom: 0;display: none;cursor: pointer;}
.frmchek label {position: relative;cursor: pointer; color: #19171C; font-size: 24px; line-height: 30px;
font-family: 'Calibri_Light'; display: flex; align-items: baseline; letter-spacing: -0.38px;}
.frmchek label:before {content:'';-webkit-appearance: none;background-color: transparent;border: 2px solid rgba(25, 23, 28, 0.52);top: 3px;
padding: 10px;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right: 12px;}
.frmchek input:checked + label:after,.labelCheck:after {content: '';display: block;position: absolute;top: 4px;left: 9px;width: 6px;
height: 14px;border: solid #19171C;border-width: 0 2px 2px 0;transform: rotate(45deg);}

.contactSec{padding: 80px 0 0; position: relative; z-index: 1;}
.contactpnl{width: 100%; background: #f7f7f7; border-radius: 30px; padding: 95px 56px 109px 90px;}
.frmdata p{position: relative; display: flex; align-items: center; margin: 26px 0 0;}
.frmdata input[type="text"],
.frmdata input[type="email"],
.frmdata input[type="tel"],
.frmdata textarea {width: 100%; border: 1px solid rgba(25, 23, 28, 0.22); height: 80px; color: #19171C;
font-family: 'Calibri_Regular'; font-size: 24px; line-height: 30px; padding: 0 20px 0 60px; outline: none; border-radius: 15px;
background: transparent;}
.frmdata input[type="text"]::placeholder,
.frmdata input[type="email"]::placeholder,
.frmdata input[type="tel"]::placeholder,
.frmdata textarea::placeholder{opacity: 1; color: #19171C;}
.frmdata textarea{height: 155px !important; resize: none; -webkit-appearance: none; padding-top: 35px !important;}
.frmbotm{margin: 35px 0 0; display: flex; align-items: center; justify-content: space-between;}
.frmbotm p input[type="submit"]{color: #FFF; border-radius: 45px; font-size: 18px; line-height: 23px; background: #000;
font-family: 'Calibri_Bold'; min-width: 192px; justify-content: center; display: flex; align-items: center;
text-transform: uppercase; height: 62px; border: 2px solid transparent;}
.frmbotm p input[type="submit"]:hover{background: transparent; color: #000; border-color: #000;}
.contactpnlinr{padding: 55px 0 0;}
.frmdata p i{pointer-events: none; color: #19171C; position: absolute; left: 25px;font-size: 20px;top: 33px;}
.frmdata p i.icon-Vector-21{font-size: 18px;}
.frmdata p i.icon-Vector-4{font-size: 24px;}
.frmdata p i.icon-Vector-5{top: 43px;}

.fotercopy{padding: 47px 0; text-align: center;}
.fotercopy p{color: #19171C; font-size: 24px; line-height: 30px; font-family: 'Calibri_Regular';}
.fotercopy p a{color: #6696C1;}
.fotercopy p a:hover{color: #19171C;}
.foterpetrn{position: relative; background: #6796C0; width: 100%;}
.foterpetrn::before{position: absolute; top: -179px; left: 0; width: 100%; height: 180px; content: "";
background: url(assets/images/foershpe.png) no-repeat 0 0; background-size: 100% 100%;}
.fotertop{padding: 65px 0 35px; border-bottom: 1px solid rgba(255, 255, 255, 0.23); width: 100%;}
.foterbtm{padding: 80px 0 74px; width: 100%;}
.ftrlnk h3{color: #FFF; font-family: 'Calibri_Bold'; font-size: 24px; line-height: 30px; letter-spacing: -0.8px; min-height: 60px;
margin: 0 0 25px;}
.ftrlnk h3 a{color: #fff;}
.ftrlnk li a{color: #FFF; font-size: 24px; line-height: 30px; font-family: 'Calibri_Regular'; letter-spacing: -0.34px;}
.ftrlnk li{margin: 0 0 15px;}
.ftrlnk li:last-child{margin: 0;}
.fotertop .row > div{width: 16.16%;}
.fotertop .row > div:first-child{max-width: 228px;}
.fotertop .row > div:nth-child(2) {max-width: 270px;}
.fotertop .row > div:nth-last-child(2) {max-width: 325px; width: 100%;}
.ftrmenu h3, .ftrinfo h3 {color: #FFF; font-family: 'Calibri_Bold'; font-size: 24px; line-height: 30px; margin: 0 0 25px;}
.ftrmenu li a{color: #FFF; font-size: 24px; line-height: 30px; font-family: 'Calibri_Regular'; letter-spacing: -0.34px;}
.ftrmenu li{margin: 0 0 15px;}
.foerlgo{display: inline-block;}
.foterlft ul{display: inline-flex; margin: 60px 0 0;}
.foterlft li{margin-right: 11px;}
.foterlft li a{width: 72px; height: 72px; border: 1px solid #FFF; color: #FFF; display: flex; align-items: center;
justify-content: center; border-radius: 100%; font-size: 24px;}
.foterlft li a:hover{background: #FFF; color: #19171A;}
.ftrinfo h4{color: #FFF; font-family: 'Calibri_Regular'; font-size: 24px; line-height: 30px; margin: 0 0 10px;}
.ftrinfo p{color: #FFF; font-family: 'Calibri_Regular'; font-size: 24px; line-height: 30px; flex: 1;}
.ftrinfo p a{color: #FFF;}
.ftrinfo p a:hover, .ftrmenu li a:hover, .ftrlnk li a:hover {color: #19171A;}
.ftrinfo li{display: flex; align-items: center; margin: 0 0 24px;}
.ftrinfo li:last-child{margin: 0;}
.ftrinfo li span{margin-right: 15px; color: #FFF; font-size: 24px;}
.ftrinfo li span.icon-Vector-7{font-size: 16px;}
.foterbtm .row > div{width: auto;}
.foterbtm .row{justify-content: space-between;}
.foterlft{display: inline-flex; flex-direction: column;}

.fixedRgt:hover .bnerinfo{opacity: 0; visibility: hidden;}
.fixedRgt{transition: all 0.3s ease-in-out; box-shadow: 0 0 37px -1px rgba(112,111,112,.1);}
.openfixed{transition: all 0.3s ease-in-out; position: fixed; right: 5px; top: 100px; background: #FFF; border-radius: 20px; padding: 20px; z-index: 2; opacity: 0; visibility: visible; pointer-events: none;
box-shadow: 0 0 37px -1px rgba(112,111,112,.1);}
.openfixed .media{align-items: center;}
.openfixed .media > figure{width: 48px; height: 48px; border-radius: 100%; margin-right: 17px;}
.openfixed .media > figure img{width: 100%; height: 100%; border-radius: 100%; object-fit: cover;}
.openfixed li{display: flex; align-items: center; padding: 0 0 14px;}
.openfixed li:last-child{padding: 0;}
.openfixed ul{padding: 23px 0 0;}
.openfixed li img{margin-right: 13px;}
.openfixed a{color: #524F55; font-family: 'Calibri_Regular'; font-size: 18px; line-height: 23px;}
.openfixed a:hover{color: #6696C1;}
.fixedRgt:hover .openfixed {opacity: 1; visibility: visible; pointer-events: visible;}
.bnerinfo{box-shadow: 0 0 37px -1px rgba(112,111,112,.1);}

.headersec.fixed_header{background: #FFF; padding: 12px 0;}
.fixedSerch,.share_menu{width: 100%; position: fixed; z-index: 9999; height: 100vh; background: rgb(56, 54, 50, 0.95); top: 0; left: 0;
backdrop-filter: blur(10px); display: flex; align-items: start; justify-content: center; opacity: 0; transition: all 0.3s ease-in-out;
visibility: hidden; padding-top:100px;}
.fixedSerchinr input[type="submit"]{background: url(assets/images/hdrSrch.png) no-repeat center center; height: 70px; width: 70px;}
.fixedSerchinr{position: relative;}
.fixedSerchinr input[type="text"],
.fixedSerchinr input[type="search"]{width: 470px; height: 60px; color: #383632; padding: 0 20px; outline: none;
border: 0; font-size: 25px; line-height: 30px;}
.fixedSerchinr input[type="text"]::placeholder,
.fixedSerchinr input[type="search"]::placeholder{opacity: 1; color: #383632;}
.fixedSerchinr input[type="submit"]:hover{background-color: #000;filter: none;}
.closeSrch{position: absolute; width: 30px; height: 30px; border-radius: 100%;
display: flex; justify-content: center; align-items: center; font-size: 20px; right: 50px;top: 50px;}
/*.closeSrch img{filter: brightness(0) saturate(100%) invert(100%) sepia(10%) saturate(987%) hue-rotate(195deg) brightness(121%) contrast(109%); }*/
.openSerch .fixedSerch,.openShare .share_menu{opacity: 1;visibility: visible;background: rgba(255,255,255,0.5);}
.defultSdler .swiper-slide{padding: 0 0 3px;}
.openSerch,.openShare{overflow: hidden;}
.slideCon p br{display: none;}

.closeBxs{position: absolute;top: 10px;right: 10px;max-width: 30px;z-index: 1;cursor: pointer; transition: all 0.3s ease-in-out;
opacity: 0.75; display: none;}
.closeBxs:hover{opacity: 1;}



.frmdata span{width: 100%;}
.wpcf7-spinner{position: absolute;}
.search-form{display: flex;}


.innerBanrSec .bnrimg:before{content: "";position: absolute;width: 100%;height: 100%;background: url('assets/images/banner-left-cloud.png') no-repeat left center;background-size: contain;
left: 0;top: 0;}
.innerBanrSec:after{content: "";position: absolute;width: 100%;height: 100%;background: url('assets/images/banner-right-cloud.png') no-repeat right top;
right: 0;top: 0;}
.headersec:before{content: "";position: absolute;width: 100%;height: 500px;background: url('assets/images/banner-left-top.png') no-repeat left top;
left: 0;top: 0; display: none;}
.fixed_header:before{display: none;}


.zeile_section,.methoden_section,.information_section{padding: 80px 0;}
.start_sec{padding: 100px 0 80px;}
.zeile_row,.methoden_row,.information_row{margin-top: 80px;}
.zeile_col ul, .method_col ul{padding-left: 0;}
.method_col ul{margin-bottom:15px;}
.zeile_col ul li, .method_col ul li{color: #524F55;font-size: 24px;line-height: 30px;font-family: 'Calibri_Light';position: relative;padding-left: 20px;margin-bottom: 20px;}
.zeile_col ul li a{color:#6796C0;}
.zeile_col ol li{color: #524F55;font-size: 24px;line-height: 30px;font-family: 'Calibri_Light';position: relative;margin-bottom: 20px;}
.zeile_col ul li:before, .method_col ul li:before{content: "";position: absolute;background: url('assets/images/rightArw.png') no-repeat left center;width: 7px;height: 12px;left: 0;top: 9px;}
.zeile_col ul li:last-child, .method_col ul li:last-child{margin-bottom: 0;}
.zeile_col > h4{margin-bottom: 30px;color: #19171C;font-family: 'Calibri_Bold';font-size: 24px;line-height: 30px;letter-spacing: -0.48px;}
.first_col{padding-right: 51px;}
.methoden_row,.information_row{align-items: center;}
.method_image img,.information_image img{border-radius: 30px;width: 100%;}
.info_box{background: #fff;border: 1px solid #C7C7C763;border-radius: 30px;padding: 30px 45px;height: 100%;}
.info_box h3{font-family: 'Calibri_Bold';font-weight: 500;font-size: 24px;line-height: 30px;letter-spacing: -0.48px;color: #19171C;}
.info_row .info_col:nth-child(n+3){margin-top: 33px;}
.start_sec .zeile_row,.inhalte3{position: relative;}
.start_sec .zeile_row:before{content: "";position: absolute;width: 344px;height: 513px;/*background: url('assets/images/blue-blur.png') no-repeat left center;*/left: 195px;top:0px;transform: rotate(-52.78deg);
filter: blur(200px);z-index: -1;background-size: cover;background: rgb(137 199 255 / 30%);}
.start_sec .zeile_row:after{content: "";position: absolute;width: 446px;height: 576px;background: url('assets/images/white-blur.png') no-repeat right center;right: 100px;transform: rotate(-52.78deg);
filter: blur(20px);z-index: -1;background-size: cover;}
/*.zeile_row{align-items: center;}*/
.inhalte3:before{content: "";position: absolute;width: 446px;height: 576px;background: url('assets/images/white-blur.png') no-repeat left top;left: 160px;top: 0;transform: rotate(-52.78deg);
filter: blur(20px);z-index: -1;background-size: cover;}
.inhalte3:after{content: "";position: absolute;width: 344px;height: 513px;/*background: url('assets/images/blue-blur.png') no-repeat right top;*/right: 270px;top: -95px;transform: rotate(-52.78deg);
filter: blur(230px);z-index: -1;background-size: cover;background: rgb(137 199 255 / 70%);}
.methoden_section,.information_section{position: relative;}
.methoden_section:before{content: "";position: absolute;width: 100%;height: 800px;background: url('assets/images/methoden-back-rectangle.png') no-repeat right top;right: 10px;top: 0;z-index: -1;}
.methoden_section:after{content: "";position: absolute;width: 344px;height: 513px;/*background: url('assets/images/blue-blur.png') no-repeat left bottom;*/left: 0px;bottom: 0px;transform: rotate(-52.78deg);
filter: blur(230px);z-index: -1;background-size: cover;background: rgb(137 199 255 / 70%);}
/*.information_section:after{content: "";position: absolute;width: 408px;height: 724px;left: 50%;bottom: -160px;z-index: -1;transform: rotate(-50.1deg) translateX(-50%);filter: blur(270px);
background: rgb(137 199 255 / 70%);}*/
.inrEffectiveSec:before{content: "";position: absolute;width: 408px;height: 724px;left: auto;right: 0;top: 225px;transform: rotate(-50.1deg);filter: blur(175px);background: rgb(137 199 255 / 30%);}
.inrEffectiveSec .ffectivelyMain::before,.inrEffectiveSec .ffectivelyMain::after{display: none;}
.inrEffectiveSec .ffectivelyMain{padding: 0;}
.inrEffectiveSec{padding: 80px 0 80px;}
.inhalte3 .zeile_row .last_col ul{margin-bottom: 30px;}


.inner_wrapper{position: relative; overflow:hidden;}
.inner_wrapper:after{content: "";position: absolute;width: 408px;height: 724px;left: 50%;transform: rotate(-50.1deg) translateX(-50%);bottom: 1000px;z-index: -1;filter: blur(270px);
background: rgb(137 199 255 / 30%);}
.inrContSec{padding: 0;}

.start_sec .zeile_row .zeile_col ul{margin-bottom: 30px;}
.info_box p a,.zeile_col p a,.method_col p a{color: #6695BF;}
.info_box p a:hover,.zeile_col p a:hover,.method_col p a:hover{color: #000;}

.customerlgo img {filter: grayscale(1);}
.defultSdler_iner .swiper-container{padding: 20px 0;}

.contactpnl iframe{width: 100%;border-radius: 22px;}

.referenzen_section{padding: 100px 0 50px;}
.refer_row .refer_col:nth-child(n+5){margin-top: 30px;}
.refer_grid .slderimge a{cursor: pointer;}


.contact_boxes{padding: 50px 0;}
.contact_box{background: #f7f7f7;color: #fff;padding: 20px 15px; border-radius:30px;     height: 100%;}
.contact_box figure{background: #6695BF;display: flex;align-items: center;justify-content: center;max-width: 70px;
margin: 0 auto 20px;max-height: 70px;min-height: 70px;border-radius: 100%;}
.contact_box figure span{font-size:24px;}
.contact_box_info p{font-weight: 400;font-size: 22px;line-height: 28px;}
.contact_box_info p a{color:#524F55;}


.page-template-page-kontakt .contactpnl{background: #f7f7f7;}
.contact_box ul{display: inline-flex; margin:0 0 20px 0;}
.contact_box li{margin-right: 11px;}
.contact_box li a{width: 68px; height: 68px; border: 1px solid #6695BF; color: #fff; display: flex; align-items: center;
justify-content: center; border-radius: 100%; font-size: 24px; background:#6695BF;}
.contact_box li a:hover{background: #FFF; color: #6695BF}

.slderimge{height:365px;}
.slderimge img{height:100%; object-fit:cover;}

.innerBanrSec .bnrtxtinr {
    max-width: 80%;
}

.testimonials-row {
    background: #fff;
    border: 1px solid #C7C7C763;
    border-radius: 30px;
    padding:75px 50px 45px 66px;
    margin-bottom:50px;
    position:relative;
}

.testimonials-row p{padding:0;}
.testimonials-row:before{content: "";position: absolute;width: 64px;height: 64px;left: 15px;top: 15px; background: url('assets/images/quote.png') no-repeat left bottom;}


.logoArws > div{top: 105px;}
.sliderSec1,.sliderSec2,.sliderSec4{position: relative;}
.sliderSec1,.sliderSec2,.sliderSec4,.sliderSec6,.sliderSec7,.sliderSec8{background: none;}
.swiper_slider .defultSdler_controls{padding-top: 20px;}


.date-icon img,.time-icon img{position: relative;top: -9px;}
.page-id-852 .start_sec .zeile_row:before,.page-id-836 .start_sec .zeile_row:before{background: rgb(137 199 255 / 25%);}
.sliderSec1{
    width: 100%;background: url(assets/images/btmshpe.png) no-repeat;background-size: 100% 44px !important;background-position: bottom;
}
.sliderSec1:after, .sliderSec7:after {
    top: -1px;
    position: absolute;
    content: "";
    width: 100%;
    height: 50px;
    background: url(assets/images/topshpe.png) no-repeat 0 0;
    background-size: 100% 100%;
}
.sliderSec7:after{background: url(assets/images/P-Talk-Shape-BG.png) no-repeat 0 0;height: 68px;}
.addtoany_shortcode .addtoany_share,
.addtoany_shortcode .addtoany_share img{-webkit-transition: 0.4s ease-in-out;-o-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;}
.addtoany_shortcode .addtoany_share:hover img {
    filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(221deg) brightness(106%) contrast(102%);
    opacity: 1;
}
.search .inner_wrapper{padding: 60px 0;}



/* Mega Menu */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{display: none;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{width: 15px;height: 15px;background: url(assets/images/caret.png) no-repeat center center;
top: 14px;right: -8px;position: absolute;text-align: center;cursor: pointer;z-index: 999;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{margin-right: 30px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child{margin-right: 0}
#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, 
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link, #mega-menu-wrap-primary 
#mega-menu-primary span.mega-menu-badge, #mega-menu-wrap-primary button.mega-close{position: static;}
#mega-menu-wrap-primary #mega-menu-primary .has_submenu a.mega-menu-link{position: relative;line-height: 23px;}
#mega-menu-wrap-primary #mega-menu-primary img{border-radius: 35px;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > 
ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{line-height: 23px;height: auto;margin-bottom: 15px;}
/*.mega-menu_col1 > ul > li,.mega-menu_col2 > ul > li,.mega-menu_col3 > ul > li{height: 305px !important;}*/
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{margin-top: 20px; }
/*#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12{margin-top: 20px;}*/
/*.mega-menu_col1 > ul > li > ul.mega-sub-menu > li{position: relative !important;}
.mega-menu_col1 > ul > li > ul.mega-sub-menu > li:before{content: "";position: absolute;background: url(assets/images/rightArw.png) no-repeat left center;width: 7px;height: 12px;left: 0;top: 9px;}
.menu_list ul li{position: relative !important;}
.menu_list ul li:before{content: "";position: absolute;background: url(assets/images/rightArw.png) no-repeat left center;width: 7px;height: 12px;left: 0;top: 9px;}*/


.search-box{margin:15px 0;}
.headersec::before {height: auto;bottom: -10px;background: rgba(250, 250, 250, 0.81); filter: blur(85px);}
.sliderSec2::after {top: 6%;transform: rotate(-52deg);opacity: 0.32;filter: blur(115px);}

.sliderBxs:hover{box-shadow: 0px 4px 8px rgba(38, 38, 38, 0.2);
border-color: #cccccc; transform: translateY(-12px);}
.sliderSec1 .sliderBxs{/*border: 1px solid transparent;*/}
.sliderBxs{transition: all 0.3s ease-in-out;}
/* .sliderBxs:hover {transform: scale(1.03);} */
.sliderSec1 .swiper-slide:nth-child(3) .sliderBxs:hover{background: #f7f7f7; transform: initial;}
.sliderSec1 .slderimge::before{position: absolute; content: ""; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,0.25);
opacity: 0; visibility: visible; pointer-events: none;}
.sliderSec1 .swiper-slide:nth-child(3) .sliderBxs:hover .slderimge::before{opacity: 1; visibility: visible; top: 20px;
bottom: 20px; left: 20px; right: 20px;}
.sliderSec1 .slderimge{position: relative;}
.sliderSec1 .swiper-slide:nth-child(4) .slderimge img{transform: translateX(0); transition: all 0.3s ease-in-out;}
.sliderSec1 .swiper-slide:nth-child(4) .sliderBxs:hover .slderimge img{transform: translateX(-5px) scale(1.04);}
.sliderSec1 .swiper-slide:nth-child(4) .sliderBxs:hover{transform: initial;}
.sliderSec1 .swiper-slide:nth-child(4) .slderimge::before{position: absolute;
top: 50%;
left: 50%;
z-index: 2;
display: block;
content: '';
width: 0;
height: 0;
background: rgba(255, 255, 255, .2);
border-radius: 100%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
opacity: 0;}
.sliderSec1 .swiper-slide:nth-child(4) .sliderBxs:hover .slderimge::before{animation: circle .75s;}
@keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}
.sliderSec7::after{background-size: 100% 100%;}

.sliderSec7{background: url(assets/images/paterns1.jpg) no-repeat 0 0; background-size: cover !important;}
.sliderSec8{background: url(assets/images/paterns2.jpg) no-repeat 0 0; background-size: cover !important;position: relative;}
.customerlgoSldr .swiper-slide {
  min-height: 30vh;
  width: 300px;
  max-width: 70vw;
  background-color: #e6e6e6;
}

nav.navigation{display: flex; align-items: center; justify-content: center; padding: 30px 0 0;}
nav.navigation .nav-links{display: inline-flex; align-items: center; flex-wrap: wrap; justify-content: center;}
nav.navigation .nav-links a.prev,
nav.navigation .nav-links a.next{display: inline-flex;align-items: center;
font-size: 18px;line-height: 24px;font-family: 'Calibri_Light';color: #000;border-radius: 50px;border: 1px solid #000;
padding: 9px 15px;}
nav.navigation .page-numbers{color: #000; margin: 0 10px;font-size: 20px; line-height: 25px; }
nav.navigation .nav-links a.prev:hover,
nav.navigation .nav-links a.next:hover{background: #000; color: #FFF;}


.hdrmnu li.mega-has_submenu ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu > li > a{padding-left: 11px !important;}
.hdrmnu li.mega-has_submenu ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu > li > a::before{position: absolute !important;
content: "" !important; left: 0; top: 7px !important; background: url(assets/images/megaArw.png) no-repeat 0 0 !important; width: 6px !important;
height: 9px !important; margin: 0 !important;filter: brightness(0) saturate(100%) invert(67%) sepia(8%) saturate(1927%) hue-rotate(166deg) brightness(84%) contrast(87%);
}
.hdrmnu li.mega-has_submenu > ul.mega-sub-menu > li > ul.mega-sub-menu > li > ul.mega-sub-menu > li:first-child{min-height: 259px !important;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{backdrop-filter: blur(20px)}
.hdrmnu li.mega-has_submenu > ul.mega-sub-menu{backdrop-filter: blur(30px);}
.slderimge img {height: 100% !important;}

/*#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout 
ul.mega-sub-menu{backdrop-filter: blur(40px);}*/


/* Uber Uns Menu */
.hdrmnu li.mega-has_submenu > ul.mega-sub-menu > li > ul.mega-sub-menu > li.uber_uns_menu_col > ul.mega-sub-menu > li:first-child{min-height: auto !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu 
li.uber_uns_menu_col > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{height: auto;}





.home_leistungen_slider .owl-dots .owl-dot{background: rgb(173, 202, 227);width: 14px;height: 14px;margin: 0 5px;border-radius: 50%;}
.home_leistungen_slider .owl-dots{text-align: center;margin-top: 56px;}
.home_leistungen_slider .owl-dots .active{background: #6695BF;width: 34px;border-radius: 10px;}
.home_leistungen_slider .customerArows button{-webkit-animation: pulseArrow 2s infinite ease-in-out;animation: pulseArrow 2s infinite ease-in-out;}
.home_leistungen_slider .customerArows button div{width: 25px; height: 25px; background: transparent; margin: 0; display: flex; align-items: center;justify-content: center; transform: translateY(-50%); font-size: 19px;}
.home_leistungen_slider .customerArows button:first-child div:before {content: "\e910"; font-family: 'icomoon';}
.home_leistungen_slider .customerArows button:last-child div:before {content: "\e90f"; font-family: 'icomoon';}
.home_leistungen_slider .customerArows{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;}
.home_leistungen_slider .customerArows button:first-child{position: absolute;left: -45px;}
.home_leistungen_slider .customerArows button:last-child{position: absolute;right: -70px;}
.home_leistungen_slider .owl-carousel .owl-stage-outer{padding: 20px 0;}
/* .home_leistungen_slider .sliderBxs:hover {transform: scale(1.03);} */
/*.home_leistungen_slider .owl-item.active:nth-child(2) .sliderBxs:hover{transform: scale(1.03);box-shadow: none;border: 0;transform: none;}*/



/* .sliderSec1 .home_leistungen_slider .owl-carousel .owl-item:not(.active) + .owl-item.active + .owl-item.active .sliderBxs:hover{transform: scale(1.03) !important;box-shadow: none;
transform: none;border: 0;}
.sliderSec1 .home_leistungen_slider .owl-carousel .owl-item:not(.active) + .owl-item.active + .owl-item.active + .owl-item.active .sliderBxs:hover{background: #f7f7f7;
transform: initial;box-shadow: none;border: 0;}
.sliderSec1 .home_leistungen_slider .owl-carousel .owl-item:not(.active) + .owl-item.active + .owl-item.active + .owl-item.active .sliderBxs:hover .slderimge::before{opacity: 1;
visibility: visible;top: 20px;bottom: 20px;left: 20px;right: 20px;border: 0;}
.sliderSec1 .home_leistungen_slider .owl-carousel .owl-item:not(.active) + .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active .sliderBxs:hover{transform: initial;
box-shadow: none;border: 0;}
.sliderSec1 .home_leistungen_slider .owl-carousel .owl-item:not(.active) + .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active .slderimge::before{
    position: absolute;top: 50%;left: 50%;z-index: 2;display: block;content: '';width: 0;height: 0;background: rgba(255, 255, 255, .2);border-radius: 100%;
    -webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0;}
.sliderSec1 .home_leistungen_slider .owl-carousel .owl-item:not(.active) + .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active .sliderBxs:hover .slderimge::before{
    animation: circle .75s;}
.sliderSec1 .home_leistungen_slider .owl-carousel .owl-item:not(.active) + .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active .sliderBxs:hover .slderimge img{
    transform: translateX(-5px) scale(1.04);transition: all 0.3s ease-in-out;} */
.sliderSec1 .home_leistungen_slider .owl-carousel .owl-item:not(.active) + .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active .slderimge img{
    transform: translateX(0);transition: all 0.3s ease-in-out;}
    
    
.sliderSec1 .home_leistungen_slider .owl-carousel .owl-item:not(.active) + .owl-item.active + .owl-item.active .sliderBxs,
.sliderSec1 .home_leistungen_slider .owl-carousel .owl-item:not(.active) + .owl-item.active + .owl-item.active + .owl-item.active .sliderBxs,
.sliderSec1 .home_leistungen_slider .owl-carousel .owl-item:not(.active) + .owl-item.active + .owl-item.active + .owl-item.active  + .owl-item.active .sliderBxs{border: 0;}

.bnrimg > img {max-width: 100% !important;}
.sliderSec7::before{content: none;}
.zeile_section .pgehding.txtcnter p{padding-bottom:30px;}


#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > 
li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{margin-bottom: 5px;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link, #mega-menu-wrap-primary 
#mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-family: 'Calibri_Bold';}


.kosten_row{margin-bottom: 0;padding: 50px;height: 100%;}
.kosten_row:before{display: none;}
.kosten_center_row{min-height: auto;}
.kostenfrei_wrapper .zeile_section,.kostenfrei_wrapper .information_section,.kostenfrei_wrapper .methoden_section{padding: 60px 0 0 0;}
.kostenfrei_wrapper .zeile_section .zeile_row,.kostenfrei_wrapper .information_section .zeile_row,.kostenfrei_wrapper .methoden_section .zeile_row{margin-top: 30px;}

.fixedSerch,.share_menu{background: #fff;}
.fixedSerchinr input[type="text"], .fixedSerchinr input[type="search"]{background: #fff;}
.fixedSerchinr input[type="submit"]{color: #19171A;filter: brightness(0%);}
.search-form{border-bottom: 2px solid #ccc;}
.search_heading h1{font-weight: bold;}
.search_heading{margin-bottom: 5px;}


.page-id-1144 .zeile_section .zeile_row .zeile_col h2,.page-id-1144 .zeile_section .zeile_row .zeile_col h3,.page-id-1149 .zeile_section .zeile_row .zeile_col h2,
.page-id-859  .zeile_section .zeile_row .zeile_col h2,.page-id-1149 .zeile_section .zeile_row .zeile_col h3{color: #19171C;margin-top: 30px;}
.page-id-1144 .zeile_section .zeile_row .zeile_col > h2:first-child,.page-id-1149 .zeile_section .zeile_row .zeile_col > h2:first-child,.page-id-859  .zeile_section .zeile_row .zeile_col > h2:first-child{margin-top: 0;}
.page-id-1144 .zeile_section .zeile_row .zeile_col h4{margin: 30px 0 10px;}

.no-results .pgehding{margin-bottom: 15px;}
.no-result{font-size: 18px;}


/* Referenzen Page */
.referenzen_sec .testimonials-row{margin-top: 20px;padding: 0;border: 0;background: transparent;}
.referenzen_wrapper .zeile_section .testimonials-row,.referenzen_wrapper .methoden_section .testimonials-row,.referenzen_wrapper .information_section .testimonials-row{margin-bottom: 0;}
.referenzen_wrapper .zeile_section,.referenzen_wrapper .methoden_section,.referenzen_wrapper .information_section{padding: 0;}

.referenzen_wrapper .referenzen_sec{padding: 80px 0;}
.referenzen_wrapper{padding-bottom: 40px;}



/* Share */
.openSerch .share_menu{visibility: hidden;opacity: 0;}
.openShare .fixedSerch{visibility: hidden;opacity: 0;}

.addtoany_list a,.addtoany_list a:focus{width: 100%;height: 50px;background: #000 !important;margin: 5px;display: flex !important;align-items: center;justify-content: center;border-radius: 100%;max-width: 50px;}
.a2a_kit.addtoany_list{display: flex;align-items: center;justify-content: center;}
.addtoany_list a:hover,.addtoany_list a:hover span{background: #B2DCFF !important;}
.addtoany_list a:hover span svg path{filter: brightness(0) saturate(100%)}


.home_leistungen_slider .owl-dots .owl-dot {position: static;}
.customerlgoSec {padding: 70px 0 55px;}
.service_sldr{margin-top: 30px;}


/* .footer_menu_carousel .owl-nav{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;} */
.footer_menu_carousel .owl-nav{position: absolute;width: 100%;top: 50%;translateY(-50%);}
.footer_menu_carousel .owl-nav button{-webkit-animation: pulseArrow 2s infinite ease-in-out;animation: pulseArrow 2s infinite ease-in-out;}
.footer_menu_carousel .owl-nav button:first-child {position: absolute;left: -30px;}
.footer_menu_carousel .owl-nav button:last-child {position: absolute;right: -30px;}
.footer_menu_carousel .owl-nav button div{width: 25px;height: 25px;background: transparent;margin: 0;display: flex;align-items: center;justify-content: center;
transform: translateY(-50%);font-size: 19px;color: #fff;}
.footer_menu_carousel .owl-nav button:first-child div:before {content: "\e910";font-family: 'icomoon';}
.footer_menu_carousel .owl-nav button:last-child div:before {content: "\e90f";font-family: 'icomoon';}
.footer_menu_carousel .item{padding: 0 10px;}



.share_menu_drop .addtoany_shortcode{background: #fff;border: 1px solid #1f1f1f;padding: 5px;border-radius: 10px;position: absolute;top: 70px;right: 0;width: 100%;
max-width: 320px;display: none;}
.hderRgt{position: relative;}
.header_search{display: none;position: absolute;top: 70px;background: #fff;padding: 20px;border-radius: 10px;top: 110%;right: 0;width: 100%;border: 1px solid #000;max-width: 400px;}
.search_heading h1{font-size: 25px;}
input#wp-search-field-1{width: 100% !important;}
form.wp-search:before{z-index: 1;}


.slider .owl-stage {animation: scroll-left 300s linear infinite !important;}
@keyframes scroll-left {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}


img{pointer-events: none;}

/*.search .inner_wrapper .sliderBxs .slideCon p {
  display: -webkit-box;
  -webkit-line-clamp: 5;    
  -webkit-box-orient: vertical;
  overflow: hidden;
}*/


.datenschutz_wrapper .start_sec .zeile_row .first_col{padding-right: 540px;}
.customerArows button.disabled{display: none;}
.home .moduleSec .owl-carousel .owl-dots{display: none;}
/*-------------------------*/



.new_box_sec .zeile_row:before{display: none;}
.box_slider .owl-carousel .owl-stage-outer{margin: 0 auto;}
/* .box_slider .owl-item.active:nth-child(3) .sliderBxs{display: flex;flex-direction: column-reverse;} */
.information_slider .owl-item .slideCon{min-height: auto;padding: 20px;word-wrap: break-word;}
.box_slider .owl-item .slideCon{padding: 20px;}
.BoxSlider{background: none;}
.box_slider{position: relative;}
.box_slider:after{content: "";position: absolute;width: 100%;height: 100%;left: 0;right: 0;transform: rotate(0deg);bottom: 0px;z-index: -1;filter: blur(270px);background: rgb(137 199 255 / 30%);}
.methoden_slider .owl-carousel .owl-stage-outer,.box_slider .owl-carousel .owl-stage-outer,.information_slider .owl-carousel .owl-stage-outer{padding: 20px 0;}
.information_slider .owl-item.active:nth-child(1) .sliderBxs .slideCon{padding: 0;}
.information_slider .owl-item .slideCon{display: flex;flex-direction: column;justify-content: center;min-height: 365px;}


.information_slider .owl-nav button div,.methoden_slider .owl-nav button div,.box_slider .owl-nav button div{width: 25px; height: 25px; background: transparent; margin: 0; display: flex; align-items: center;justify-content: center; transform: translateY(-50%); font-size: 19px;}
.information_slider .owl-nav button:first-child div:before,.methoden_slider .owl-nav button:first-child div:before,.box_slider .owl-nav button:first-child div:before{content: "\e910"; font-family: 'icomoon';}
.information_slider .owl-nav button:last-child div:before,.methoden_slider .owl-nav button:last-child div:before,.box_slider .owl-nav button:last-child div:before{content: "\e90f"; font-family: 'icomoon';}
.information_slider .owl-nav button:first-child,.methoden_slider .owl-nav button:first-child,.box_slider .owl-nav button:first-child{position: absolute;left: -45px;}
.information_slider .owl-nav button:last-child,.methoden_slider .owl-nav button:last-child,.box_slider .owl-nav button:last-child{position: absolute;right: -70px;}
.information_slider .owl-nav button.disabled,.methoden_slider .owl-nav button.disabled,.box_slider .owl-nav button.disabled{display: none;}

.box_slider .sliderBxs{border: 1px solid #C7C7C763;height: 100%;}
.box_slider .sliderBxs:hover,.information_slider .sliderBxs:hover{transform: none;box-shadow: none;}
.subpage_methoden_row{justify-content: center;align-items: initial;}
.subpage_methoden_row .method_img_col{display: flex;}
.subpage_methoden_row .method_image img{height: 100%;object-fit: cover;}
.subpage_methoden_row .method_col{width: 100%;}

/*.methoden_slider .owl-carousel .owl-stage-outer{display: flex;justify-content: center;}
.methoden_slider .owl-carousel .owl-stage-outer .owl-stage{transform: none !important;}
.methoden_slider .owl-carousel .owl-stage-outer .owl-stage .owl-item:last-child{margin-right: 0 !important;}*/
.methoden_slider .owl-carousel .methoden_slide .slideCon{padding: 20px;}
.methoden_slider .owl-carousel .owl-stage{margin: 0 auto;}

.box_slider .owl-carousel .owl-stage{display: flex;}

.informationSec{background: url(assets/images/information-background1.png) no-repeat top right;}


/* New Subpage */
/*.boxDefSldr .box_slider .sliderBxs .slderimge a,.boxDefSldr .box_slider .sliderBxs .slideCon a{cursor: initial;}*/
.year_section .container .zeile_row{position: relative;}
.year_section .container .zeile_row:after {content: "";position: absolute;width: 100%;height: 100%;left: 0;right: 0;transform: rotate(0deg);bottom: 0px;z-index: -1;filter: blur(270px);
background: rgb(137 199 255 / 30%);}
.boxDefSldr .home_leistungen_slider .owl-carousel .customerArows button,.boxDefSldr .information_slider .owl-carousel .owl-nav button,
.boxDefSldr .box_slider .owl-carousel .owl-nav button{animation: pulseArrow 2s infinite ease-in-out;}
@keyframes pulseArrow {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.1);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.last_slider .sliderBxs{border: 1px solid #C7C7C763;}
.noBkSec::before,.noBkSec .ffectivelyMain:before{display: none;}
.greyBack{background-color: #f7f7f7;}
.whiteBack{background-color: #fff !important;}
.methoden_slider .sliderBxs:hover{transform: none;box-shadow: none;}
.page-id-2219 .subpage_wrapper:after{display: none;}






.max-mega-menu>li>.mega-sub-menu{overflow-y: auto !important;
    overflow-x: hidden !important;
    max-height: 80vh !important;}

.max-mega-menu>li>.mega-sub-menu {
  scrollbar-width: thin; /* auto | thin | none */
  scrollbar-color: #888 #f0f0f0; /* thumb color, track color */
  border-radius:15px;
}

/* .page-id-2611 .box_slider .owl-item.active:nth-child(3) .sliderBxs{flex-direction: inherit;} */
.box_slider .sliderBxs .slideCon ul li {padding-left: 20px;position: relative;color: #524F55;font-size: 24px;line-height: 30px;font-family: 'Calibri_Light';margin-bottom: 13px;}
.box_slider .sliderBxs .slideCon ul li:before {content: "";position: absolute;background: url(assets/images/rightArw.png) no-repeat left center;width: 7px;height: 12px;left: 0;top: 9px;}
.sliderBxs .fullbox-link {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;z-index: 1;}
.page-template-page-danke .contactSec{padding-bottom: 80px;}
.contactDankeImg img {max-width: 150px;width: 100%;margin-bottom: 15px;}

/* .page-id-2544 .year_section .container .zeile_row:after{display: none;} */
.page-id-2544 .informationSec{background: none;}
.page-id-2544 .informationSec .defultSdler:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    transform: rotate(0deg);
    bottom: 0px;
    z-index: -1;
    filter: blur(270px);
    background: rgb(137 199 255 / 30%);
}
.information_slider .owl-item .slideCon ul li {color: #524F55;font-size: 24px;line-height: 30px;font-family: 'Calibri_Light';margin-bottom: 13px;}
.information_slider .owl-item .slideCon ul li:last-child{margin-bottom: 0;}
.footer_menu_carousel .owl-nav button:last-child {right: 0;width: auto;}


.hdrlgo{margin-top: -5px;}
.header_mobile_btn{display: none;}
.hderRgt a{display: inline-flex;}

.methoden_slider .owl-item .slideCon,.methoden_slider .owl-item .slderimge{height: 443px;}
.sliderSec1 .home_leistungen_slider .swiper-slide .slideCon p{line-height: 22px;}
.footer_menu_carousel .owl-nav button.disabled{display: none;}


.box_slider .owl-item .slideCon,.box_slider .owl-item .slderimge{height: 375px;min-height: auto;}
.box_slider .owl-item .slideCon{overflow: hidden;}


.slideCon{height: 365px;min-height: 10px;position: relative;}
.slideCon .btnslne{background: #fff;position: absolute;bottom: 0px;text-align: center;width: 100%;left: 0;padding-top: 11px;}
.slideCon .btnslne a{position: initial;left: auto;transform: none;}
.grecaptcha-badge{z-index: 1;}
.box_slider .noimage_content{height: 750px !important;}
.box_slider .sliderBxs{padding-bottom: 20px;}
/* .brlbs-cmpnt-container{display: none;} */

 

/*--------------------------*/

/* Responsive */

/*--------------------------*/
/*@media screen and (min-width:1200px) {
    .home_leistungen_slider .slideCon p{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 6;
        overflow: hidden;
    }
}*/

@media screen and (min-width: 1400px) {
    /*.home_leistungen_slider .slideCon p {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 7;
        overflow: hidden;
    }*/
    .sliderSec1 .home_leistungen_slider .swiper-slide .slideCon p {
        line-height: 24px;
        /*-webkit-line-clamp: 7;*/
    }
}

@media screen and (min-width:1600px) {
    .container{max-width: 1584px;}
    
   .home_leistungen_slider .slideCon p {
        line-height: 29px;
        /*-webkit-line-clamp: 7;*/
        overflow: hidden;
    }
    .sliderSec1 .home_leistungen_slider .swiper-slide .slideCon p {
        line-height: 28px;
        /*-webkit-line-clamp: 7;*/
    }
}





@media (min-width: 1700px) and (max-width: 1799px) {

.bannerSec::before {left: 80px;}
.bnrRtTxt {left: -25px;}
.bnersocil {width: 80px;padding: 35px 0;}
.bnersocil li {margin: 0 0 25px;}

}

@media (min-width: 1600px) and (max-width: 1699px) {

.defultSdler .customerArows .swiper-button-prev, .customerArows .swiper_prev_servce, .customerArows > div:first-child {left: 0;}
.defultSdler .customerArows .swiper-button-next, .customerArows .swiper_next_servce, .customerArows > div:last-child {right: 0px;}
.defultSdler, .customerlgoSldr {padding: 0 30px;}
ul.slimmenu > li > a {font-size: 22px; line-height: 28px;}
.headersec {padding: 28px 0;}

.bnrtxtinr {max-width: 750px; margin-left: 80px;}
.customerArows .swiper-button-prev, .customerArows > div:first-child {left: 0;}
.customerArows .swiper-button-next, .customerArows > div:last-child {right: 0px;}
.bannerSec::before {left: 80px;}
.bnrRtTxt {left: -25px;}
.bnersocil {width: 80px;padding: 35px 0;}
.bnersocil li {margin: 0 0 25px;}
.hderinr {padding-left: 80px;}
ul.slimmenu > li {margin-right: 30px;}

.slideCon {padding: 20px 18px 0;}


}

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

.footer_menu_carousel .owl-nav button:last-child{right: -60px;}
.page-template-page-danke .contactSec{padding-bottom: 65px;}
.information_slider .owl-item .slideCon ul li{font-size: 18px;line-height: 22px;}

.box_slider .sliderBxs .slideCon ul li{font-size: 18px;line-height: 22px;}  
p {font-size: 18px;line-height: 22px;}
.btnsldr {font-size: 20px; line-height: 25px; padding: 0 35px; height: 50px;}
.pgehding h2 {font-size: 50px;line-height: 55px;}
.pagination_two span,.pagination_2 span,
.pagination_thre span,.pagination_3 span,
.pagination_four span,.pagination_4 span,
.pagination_five span,.pagination_5 span,
.pagination_six span,.pagination_6 span,
.pagination_seven span,.pagination_7 span,
.pagination_eght span,.pagination_8 span,
.pagination_nine span,.pagination_9 span {width: 12px; height: 12px; margin: 0 4px;}
.pagination_two span.swiper-pagination-bullet-active,.pagination_2 span.swiper-pagination-bullet-active,
.pagination_thre span.swiper-pagination-bullet-active,.pagination_3 span.swiper-pagination-bullet-active,
.pagination_four span.swiper-pagination-bullet-active,.pagination_4 span.swiper-pagination-bullet-active,
.pagination_five span.swiper-pagination-bullet-active,.pagination_5 span.swiper-pagination-bullet-active,
.pagination_six span.swiper-pagination-bullet-active,.pagination_6 span.swiper-pagination-bullet-active,
.pagination_seven span.swiper-pagination-bullet-active,.pagination_7 span.swiper-pagination-bullet-active,
.pagination_eght span.swiper-pagination-bullet-active,.pagination_8 span.swiper-pagination-bullet-active,
.pagination_nine span.swiper-pagination-bullet-active,.pagination_9 span.swiper-pagination-bullet-active {width: 30px;}
.slideCon {padding: 15px 15px 0; min-height: 310px;}
.slideCon h3 {font-size: 21px;line-height: 24px;}
.sliderBxs {border-radius: 23px;}
.defultSdler {margin: 60px 0 0;}
.moderationSec .defultSdler {margin: 70px 0 0;}
.defultSdler .customerArows .swiper-button-prev, .customerArows .swiper_prev_servce, .customerArows > div:first-child {left: -45px;}
.defultSdler .customerArows .swiper-button-next, .customerArows .swiper_next_servce, .customerArows > div:last-child {right: -45px;}
.fotercopy p {font-size: 20px; line-height: 25px;}
.fotercopy {padding: 35px 0;}
.ftrlnk li a, .ftrmenu li a {font-size: 19px;line-height: 26px;letter-spacing: -0.24px;}
.ftrlnk h3 {font-size: 20px;line-height: 25px;letter-spacing: -0.3px;min-height: 52px;margin: 0 0 25px;}
.ftrmenu h3, .ftrinfo h3 {font-size: 20px;line-height: 25px;margin: 0 0 20px;}
.ftrinfo p {font-size: 20px;line-height: 26px;}
.ftrinfo h4 {font-size: 20px; line-height: 25px; margin: 0 0 10px;}
.foterbtm {padding: 60px 0;}
.foterlft li a {width: 60px;height: 60px;font-size: 21px;}
.foerlgo {max-width: 310px;}
.foterlft ul {margin: 45px 0 0;}
.fotertop .row > div:nth-last-child(2) {max-width: 275px;}
.ftrlnk li {margin: 0 0 13px;}
.fotertop .row > div:nth-last-child(3) {max-width: 239px; width: 100%;}
.fotertop .row > div {width: 15.16%;}
.fotertop {padding: 57px 0 35px;}
.customerlgo {padding: 23px;}
.service_sldr {margin-top: 30px;}
.customerlgoSec {padding: 70px 0 55px;}
.ffectivelyMain {padding: 120px 0 90px;}
.ffectivelyMain::before {height: 40px;}
.ffectivelyMain::after{height: 37px;}
.moderationSec {padding: 75px 0 15px;}
.moderationSec::after,.sliderSec2:after {opacity: 0.32;}
.consultingSec,.sliderSec3 {padding: 130px 0 65px; background-size: 1350px;}
.organizationalSec {padding: 0 0 55px;}
.organizationalSec::after,.sliderSec4:after {opacity: 0.31;}
.moduleSec {padding: 100px 0 75px; background-size: 1600px;}
.academySec {padding: 0 0 80px;}
.gradiantShpe {padding: 95px 0 160px;}
.sliderSec8::after, .gradiantShpe::before {height: 55px;}
.nuggetSec {padding: 75px 0 0;}
.contactSec {padding: 65px 0 0;}
.frmchek label {font-size: 20px; line-height: 26px;}
.frmchek label::before {padding: 9px; margin-right: 10px;}
.frmbotm p input[type="submit"] {font-size: 16px; line-height: 20px; min-width: 165px; height: 56px;}
.contactpnl {border-radius: 25px; padding: 75px 50px 80px 75px;}
.frmdata input[type="text"], .frmdata input[type="email"], .frmdata input[type="tel"], .frmdata textarea {
height: 70px;font-size: 20px;line-height: 25px;padding: 0 20px 0 55px;}
.contactpnlinr {padding: 38px 0 0;}
.foterpetrn::before {top: -134px; height: 135px;}
.headersec {padding: 25px 0;}
.hdrBtn {font-size: 20px;line-height: 25px;padding: 13px 20px;}
.hderRgt ul {margin-left: 14px;}
.hderRgt li {margin-right: 14px;}
.hderRgt li a {width: 55px; height: 55px; font-size: 20px;}
ul.slimmenu > li > a {font-size: 20px; line-height: 25px;}
ul.slimmenu li > ul > li > a {font-size: 18px; line-height: 24px;}
ul.slimmenu li .sub-toggle {width: 13px; height: 13px; top: 9px; background-size: 13px;}
.hdrlgo{max-width: 270px;}
ul.slimmenu > li {margin-right: 25px;}
ul.slimmenu > li.has-submenu {padding-right: 18px;}
.bannerSec::before {left: 80px;}
.bnrRtTxt {left: -25px;}
.bnersocil {width: 80px;padding: 35px 0;}
.bnersocil li {margin: 0 0 25px;}
.bnrtxtinr h1 {font-size: 50px; line-height: 55px;}
.bnrtxtinr {max-width: 665px; margin-left: 70px;}
.bnerinfo {padding: 20px 0; width: 80px;}
.bnerinfo li a{max-width: 27px; display: inline-block;}
.bnerinfo li {margin: 0 0 17px;}
.bnerinfo figure {margin: 0 auto 24px;}

.frmchek input:checked + label:after, .labelCheck:after{left: 8px;}

.innerBanrSec .bnrimg:before{height: 743px;}


.zeile_section, .methoden_section, .information_section{padding: 60px 0;}
.start_sec{padding: 80px 0 60px;}
.zeile_col > h4{font-size: 22px;}
.zeile_col ul li,.method_col ul li, .zeile_col ol li{font-size: 20px;line-height: 25px;}
.zeile_col ul li:before, .method_col ul li:before{top: 7px;}
.zeile_row, .methoden_row, .information_row{margin-top: 60px;}
.info_box h3{font-size: 21px;line-height: 24px;}
.info_row .info_col:nth-child(n+3){margin-top: 30px;}
.inrEffectiveSec{padding: 60px 0;}
.inrEffectiveSec:before{top: 190px;filter: blur(460px);width: 300px;height: 500px;}
.inrContSec{padding: 0;}
.customerArows > div{top: 378px;}
.frmdata p i{top: 28px;}

.referenzen_section{padding: 100px 0 50px;}

.contact_box figure{width:40px; height:40px;      min-height: 40px;}
.contact_box figure span,.contact_box li a{font-size:18px;}
.contact_box_info p{font-size:17px;}
.contact_box li a{width:38px; height:38px;}
.slderimge{height:315px;}
.logoArws > div{top: 110px;}
.addtoany_shortcode .addtoany_share img {max-width: 20px;width: 100%;}


#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{font-size: 20px;line-height: 40px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{margin-right: 25px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > 
li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size: 18px;}

.hdrmnu li.mega-has_submenu > ul.mega-sub-menu > li > ul.mega-sub-menu > li > ul.mega-sub-menu > li:first-child {
min-height: 305px !important;}


.home_leistungen_slider .owl-dots .owl-dot{width: 12px;height: 12px;margin: 4px;}
.home_leistungen_slider .owl-dots .active{width: 30px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{margin-top: 18px;}

.hderRgt ul li:first-child .addtoany_shortcode{top: 50px;}
.referenzen_wrapper .referenzen_sec{padding: 70px 0;}

.addtoany_list a,.addtoany_list a:focus{max-width: 45px;height: 45px;}
.addtoany_list a:not(.addtoany_special_service)>span{border-radius: 100% !important;}

.share_menu_drop .addtoany_shortcode{top: 60px;max-width: 290px;}

.header_search{padding: 15px;max-width: 350px;}
form.wp-search:before{width: 25px !important;height: 25px !important;right: 10px;}
input#wp-search-field-1{padding: 10px 45px 10px 10px;}
.fixedSerchinr input[type="text"], .fixedSerchinr input[type="search"]{height: 50px;}
.search_heading h1{font-size: 23px;}

.information_slider .owl-item .slideCon,.methoden_slider .owl-item .slideCon{min-height: 300px;}
.box_slider .owl-item .slideCon{padding: 15px;}

.methodenSlideSec{background-size: cover !important;}


.box_slider .sliderBxs .slideCon ul li:before{top: 5px;}
.methoden_slider .owl-item .slideCon,.methoden_slider .owl-item .slderimge{height: 295px;}
.box_slider .owl-item .slideCon,.box_slider .owl-item .slderimge{height: 300px;min-height: auto;}

.slideCon{height: 310px;}
.box_slider .noimage_content{height: 600px !important;}
.box_slider .sliderBxs{padding-bottom: 15px;}

}

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

/*.footer_menu_carousel .owl-nav{top: 10px;}*/
.page-template-page-danke .contactSec{padding-bottom: 57px;}
.contactDankeImg img{max-width: 100px;}
.information_slider .owl-item .slideCon ul li{font-size: 17px;line-height: 24px;}

.box_slider .sliderBxs .slideCon ul li{font-size: 17px;line-height: 24px;}
p {font-size: 17px;line-height: 24px;}
.slideCon h3 {font-size: 19px; line-height: 23px;}
.btnsldr {font-size: 17px;line-height: 24px; padding: 0 30px; height: 45px;}
.pgehding h2 {font-size: 42px; line-height: 50px;}
.slideCon {padding: 12px 12px 0; min-height: 300px;}
.defultSdler .customerArows .swiper-button-prev, .customerArows .swiper_prev_servce, .customerArows > div:first-child {left: -35px;}
.defultSdler .customerArows .swiper-button-next, .customerArows .swiper_next_servce, .customerArows > div:last-child {right: -35px;}

.sliderBxs {border-radius: 18px;}
.defultSdler {margin: 48px 0 0;}
.moderationSec .defultSdler {margin: 60px 0 0;}
.customerlgoSec {padding: 55px 0 50px;}
.ffectivelyMain {padding: 85px 0;}
.ffectivelyMain::before {height: 35px;}
.ffectivelyMain::after {height: 33px;}
.moderationSec {padding: 65px 0 15px;}
.consultingSec,.sliderSec3 {padding: 95px 0 60px; background-size: 1150px;}
.moduleSec {padding: 85px 0 70px; background-size: 1200px;}
.academySec {padding: 0 0 73px;}
.gradiantShpe {padding: 70px 0 130px;}
.sliderSec8::after, .gradiantShpe::before {height: 48px;}
.contactSec {padding: 57px 0 0;}
.contactpnl {border-radius: 22px; padding: 70px 50px 75px 70px;}
.contactpnlinr {padding: 22px 0 0;}
.fotercopy p {font-size: 18px; line-height: 24px;}
.fotercopy {padding: 30px 0;}
.ftrlnk li a { font-size: 17px; line-height: 24px;}
.ftrlnk li {margin: 0 0 10px;}
.foterlft li a {width: 55px; height: 55px; font-size: 19px;}
.ftrlnk h3 {font-size: 17px; line-height: 20px; letter-spacing: -0.2px;}
.fotertop .row > div:nth-last-child(2) {max-width: 232px;}
.fotertop .row > div:nth-last-child(3) {max-width: 200px;}
.fotertop .row > div:nth-child(2) {max-width: 189px; width: 100%;}
.fotertop {padding: 50px 0 30px;}
.bnrtxtinr {max-width: 525px;}
.headersec {padding: 20px 0;}
.bnrRtTxt {left: -16px; font-size: 18px; line-height: 24px;}
.bnersocil li a {font-size: 25px;}
.bnersocil li {margin: 0 0 20px;}
.bnersocil {width: 70px; padding: 30px 0;}
.bannerSec::before {left: 70px;}
.hdrBtn {font-size: 18px; line-height: 24px; padding: 11px 18px;}
ul.slimmenu > li > a {font-size: 17px; line-height: 24px;}
ul.slimmenu li > ul > li > a {font-size: 16px; line-height: 23px;}
.hderRgt li a {width: 47px; height: 47px; font-size: 18px;}
ul.slimmenu li .sub-toggle {width: 11px; height: 11px; top: 8px; background-size: 11px;}
ul.slimmenu > li {margin-right: 15px;}
ul.slimmenu > li.has-submenu {padding-right: 13px;}
.hdrlgo {max-width: 245px;}
.bnerinfo li a {max-width: 23px;}
.bnerinfo li {margin: 0 0 13px;}
.bnerinfo {padding: 15px 0; width: 70px;}
.bnerinfo figure {margin: 0 auto 20px;}

.frmchek input:checked + label:after, .labelCheck:after{top: 5px;}

.innerBanrSec .bnrimg:before{height: 670px;}


.zeile_section, .methoden_section, .information_section{padding: 50px 0;}
.start_sec{padding: 60px 0 50px;}
.zeile_row, .methoden_row, .information_row{margin-top: 50px;}
.zeile_col > h4{font-size: 20px;line-height: 25px;}
.first_col{padding-right: 40px;}
.info_box h3{font-size: 20px;line-height: 23px;}
.info_box{padding: 20px 35px;}
.info_row .info_col:nth-child(n+3){margin-top: 25px;}
.inrEffectiveSec{padding: 50px 0;}
.zeile_col ul li, .method_col ul li, .zeile_col ol li{font-size: 17px;line-height: 24px;}
.zeile_col ul li:before, .method_col ul li:before{top: 5px;}

.inrContSec{padding: 0;}
    .customerArows > div {top: 345px;}
    
    .bnrtxtinr h1{font-size: 42px;line-height: 50px;}
    
    .frmdata p i{top: 27px;}
    
    .referenzen_section{padding: 80px 0 50px;}
    .slderimge{height: 300px;}
    
    .logoArws > div{top: 105px;}
    
    .date-icon img,.time-icon img{position: relative;top: -6px;}
    
    
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{font-size: 17px;line-height: 40px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{margin-right: 15px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link, #mega-menu-wrap-primary 
#mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size: 16px;
line-height: 20px;margin-bottom: 10px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{background-size: 70%;}

.hdrmnu li.mega-has_submenu > ul.mega-sub-menu > li > ul.mega-sub-menu > li > ul.mega-sub-menu > li:first-child {
  min-height: 290px !important;
}


.home_leistungen_slider .owl-dots .owl-dot{width: 12px;height: 12px;margin: 4px;}
.home_leistungen_slider .owl-dots .active{width: 30px;}


#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item > a.mega-menu-link, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > 
a.mega-menu-link{font-size: 16px;line-height: 20px;}
.hdrmnu li.mega-has_submenu ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu > li > a::before{top: 5px !important;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{margin-top: 15px;}

.kostenfrei_wrapper .zeile_section, .kostenfrei_wrapper .information_section, .kostenfrei_wrapper .methoden_section{padding: 40px 0;}
.kostenfrei_wrapper .start_sec{padding: 60px 0 40px;}

.hderRgt ul li:first-child .addtoany_shortcode{top: 41px;}
.referenzen_wrapper .referenzen_sec{padding: 60px 0;}

.addtoany_list a,.addtoany_list a:focus{max-width: 40px;height: 40px;}
.share_menu_drop .addtoany_shortcode{top: 55px;max-width: 260px;padding: 5px;}
.addtoany_list a span{width: 30px !important;height: 30px !important;}

.fixedSerchinr input[type="text"], .fixedSerchinr input[type="search"]{height: 40px;font-size: 20px;}
.search_heading h1{font-size: 20px;}
.search_heading{margin-bottom: 5px;}
input#wp-search-field-1{padding: 10px 40px 10px 10px;}
form.wp-search:before{width: 20px !important;height: 20px !important;}
.header_search{max-width: 320px;}

.datenschutz_wrapper .start_sec .zeile_row .first_col{padding-right: 400px;}

.information_slider .owl-item .slideCon,.methoden_slider .owl-item .slideCon{min-height: 255px;}
.methoden_slide .slderimge{height: 320px;}

.box_slider .owl-item .slideCon{padding: 12px;}

.contact_box_row{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;row-gap: 30px;}
.information_slider .slideCon ul li{font-family: 'Calibri_Light';color: #524F55;font-size: 17px;line-height: 24px;margin-bottom: 10px;}
.information_slider .slideCon ul li:last-child{margin-bottom: 0;}
.no-result{font-size: 16px;}
.methoden_slider .owl-item .slideCon,.methoden_slider .owl-item .slderimge{height: 365px !important;}
.box_slider .owl-item .slideCon,.box_slider .owl-item .slderimge{height: 260px;min-height: auto;}

.slideCon{height: 300px;}
.box_slider .noimage_content{height: 520px !important;}
.box_slider .sliderBxs{padding-bottom: 12px;}

}

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

.bnrRtTxt{display: none;}
.bannerSec::before{content: none;}
.pgehding h2 {font-size: 35px; line-height: 42px;}
.customerArows .swiper-button-prev {left: -20px;}
.customerArows .swiper-button-next {right: -20px;}
.defultSdler .customerArows .swiper-button-prev, .customerArows .swiper_prev_servce, .customerArows > div:first-child {left: -25px;}
.defultSdler .customerArows .swiper-button-next, .customerArows .swiper_next_servce, .customerArows > div:last-child {right: -25px;}
.fotercopy {padding: 23px 0;}
.fotercopy p { font-size: 17px; line-height: 23px;}
.foterbtm {padding: 40px 0;}
.ftrmenu li {margin: 0 0 11px;}
.ftrlnk li a, .ftrmenu li a {font-size: 17px; line-height: 24px;}
.ftrinfo p {font-size: 17px; line-height: 24px;}
.foerlgo {max-width: 270px;}
.foterlft ul {margin: 35px 0 0;}
.foterlft li a {width: 48px; height: 48px; font-size: 18px;}
.fotertop {padding: 20px 0 28px;}
.fotertop .row > div{width: 33.33% !important; max-width: 100% !important;}
.ftrlnk{padding: 25px 0 0;}
.ftrlnk h3 {letter-spacing: -0.1px; min-height: 40px;}
.contactpnl {border-radius: 18px; padding: 30px;}
.frmchek{padding-right: 25px;}
.frmchek label {font-size: 18px; line-height: 25px;}
.frmdata input[type="text"], .frmdata input[type="email"], .frmdata input[type="tel"], .frmdata textarea {
height: 60px;font-size: 17px;line-height: 24px;padding: 0 18px 0 50px;border-radius: 11px;}
.frmdata p i {left: 23px; font-size: 17px;top: 24px;}
.frmdata p i.icon-Vector-21 {font-size: 15px;}
.frmdata textarea {height: 150px !important; padding-top: 26px !important;}
.frmdata p i.icon-Vector-5 {top: 31px;}
.frmbotm {margin: 30px 0 0;}
.frmdata {margin: 22px 0 0;}
.contactSec {padding: 50px 0 0;}
/* .slideCon {min-height: 292px;} */
.slideCon {min-height: 410px;}
.page-id-33 .slderimge {height: 350px;}
.page-id-33 .slideCon {min-height: 350px;}
.search-box .sliderBxs .slideCon {min-height: 300px;}
.headersec {padding: 15px 0;}
.hderRgt ul {margin-left: 10px;}
.hderRgt li {margin-right: 10px;}
.hdrBtn {font-size: 15px; line-height: 20px; padding: 10px 15px;}
.hderRgt li a {width: 40px; height: 40px; font-size: 16px;}
ul.slimmenu > li > a {font-size: 16px; line-height: 23px;}
ul.slimmenu li > ul > li > a {font-size: 15px; line-height: 20px; padding: 5px 12px;}
ul.slimmenu li > ul {width: 160px;}
.hdrlgo {max-width: 200px;}
ul.slimmenu > li {margin-right: 12px;}
.bnrtxtinr h1 {font-size: 35px; line-height: 42px;}
.bnrtxtinr {max-width: 500px; margin-left: 0;}
.bnersocil {width: 66px; padding: 25px 0;}
.bnersocil li {margin: 0 0 15px;}
.bnersocil li a {font-size: 22px;}
.bnerinfo {padding: 13px 0; width: 65px;}

.innerBanrSec:after{height: 500px;}



.first_col{padding-right: 20px;}
.info_box h3{font-size: 20px;line-height: 23px;}
.info_box{padding: 20px 30px;}

.inrContSec{padding: 0;}

    .customerArows > div {top: 344px;}
    .inrContactPanl{margin-bottom: 50px;}
    .contactpnl iframe{border-radius: 18px;}
    
    .referenzen_section{padding: 60px 0 50px;}
    
    .logoArws > div{top: 98px;}
    
    
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{font-size: 16px;line-height: 40px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{margin-right: 4px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > 
li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size: 15px;line-height: 18px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item > a.mega-menu-link, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > 
a.mega-menu-link{font-size: 15px;line-height: 18px;}
/*#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > 
a.mega-menu-link{height: 35px;}*/

.hdrmnu li.mega-has_submenu > ul.mega-sub-menu > li > ul.mega-sub-menu > li > ul.mega-sub-menu > li:first-child {
  min-height: 285px !important;
}


.home_leistungen_slider .customerArows button:first-child{left: -33px;}
.home_leistungen_slider .customerArows button:last-child{right: -65px;}
.home_leistungen_slider .owl-dots .owl-dot{width: 12px;height: 12px;margin: 4px;}
.home_leistungen_slider .owl-dots .active{width: 30px;}

    .slderimge {
        height: 292px;
    }
    
    
    .hdrmnu li.mega-has_submenu ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu > li > a::before{top: 5px !important;}
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{margin-top: 10px;}
    
    .kostenfrei_wrapper .zeile_section, .kostenfrei_wrapper .information_section, .kostenfrei_wrapper .methoden_section{padding: 30px 0;}
    .kostenfrei_wrapper .start_sec{padding: 40px 0 30px;}
    .kosten_row{padding: 30px !important;}
    .kosten_row p{word-wrap: break-word;}
    
    .hderRgt ul li:first-child .addtoany_shortcode{top: 35px;}
    .referenzen_wrapper .referenzen_sec{padding: 50px 0;}
    .referenzen_wrapper{padding-bottom: 40px;}
    

    .footer_menu_carousel .item{padding: 0 0px;}
    .footer_menu_carousel .owl-nav,.footer_menu_carousel .owl-nav button{position: initial !important;}
    /* .footer_menu_carousel .owl-nav{text-align: center;margin-top: 40px;} */
    .footer_menu_carousel .owl-nav{text-align: center;margin-top: 0px;position: absolute !important;}
    .footer_menu_carousel .owl-nav button:first-child {left: -35px;width: auto;position: absolute !important;right: inherit;}
    .footer_menu_carousel .owl-nav button:last-child {width: auto;right: -35px;position: absolute !important;}
    
    .share_menu_drop .addtoany_shortcode{top: 50px;}
    
    
    .header_search{padding: 10px;max-width: 290px;}
    .search_heading h1{font-size: 18px;}
    input#wp-search-field-1{padding:8px 40px 8px 8px;}
    .fixedSerchinr input[type="text"], .fixedSerchinr input[type="search"]{height: 35px;font-size: 20px;}
    
    
    .datenschutz_wrapper .start_sec .zeile_row .first_col{padding-right: 220px;}
    
    .information_slider .owl-item .slideCon,.methoden_slider .owl-item .slideCon{min-height: 292px;}
    .information_slider .owl-nav button:first-child,.methoden_slider .owl-nav button:first-child,.box_slider .owl-nav button:first-child{position: absolute;left: -33px;}
    .information_slider .owl-nav button:last-child,.methoden_slider .owl-nav button:last-child,.box_slider .owl-nav button:last-child{position: absolute;right: -65px;}
    /*.box_slider .sliderBxs{min-height: 514px;}*/
    
    .methoden_slide .slderimge{height: 292px;}
    .contact_box_row{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;row-gap: 30px;}
    .methoden_slider .owl-item .slideCon,.methoden_slider .owl-item .slderimge{height: 293px !important;}
    
    .box_slider .owl-item .slideCon,.box_slider .owl-item .slderimge{height: 288px;min-height: auto;}
    
    .home_leistungen_slider .slideCon p {
        /*display: -webkit-box;
        -webkit-box-orient: vertical;*/
        line-height: 24px;
        /*-webkit-line-clamp: 9;*/
        overflow: hidden;
    }
    
    .slideCon{height: 410px;}
    .box_slider .noimage_content{height: 576px !important;}
}

@media only screen and (max-width: 991px) {
  .contact_box_row{row-gap: 0;}

.collapse-button{right: 0px; background: transparent !important; border-radius: 0px; padding: 0px; width: auto;justify-content: center;
display: flex;flex-direction: column;align-items: flex-end;}
.collapse-button .icon-bar{background: #383632; height: 3px; border-radius: 5px; width: 27px; margin: 3px 0;
transition: all 0.45s ease-in-out;}
.collapse-button .icon-bar:first-child{margin-top: 0; width: 22px;}
.collapse-button .icon-bar:last-child{margin-bottom: 0; width: 22px;}
ul.slimmenu{background: #383632; position: fixed; top: 0; right: -82%; height: 100vh !important; width: 80%; z-index: 999; padding: 100px 20px 20px;
transition: all 0.45s ease-in-out; overflow: auto; display: flex !important; flex-direction: column; justify-content: flex-start;}
body.sideMenu{overflow: hidden;}
.menuOvrly{position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background: rgba(255,255,255,0.92); z-index: 99;
transition: all 0.45s ease-in-out; opacity: 0; visibility: hidden;}
.sideMenu .menuOvrly{opacity: 1; visibility: visible;}
.sideMenu ul.slimmenu{right: 0;}
ul.slimmenu > li{border-bottom: 1px solid rgba(255,255,255,.1); transition: all 0.75s ease-in-out; padding: 5px 0;
padding-left: 65px;}
ul.slimmenu > li > a{padding: 10px 0; color: #FFF; border: 0 !important;}
ul.slimmenu > li:last-child{border: 0;}
ul.slimmenu li .sub-toggle{background: transparent; height: 43px !important; width: 43px; display: flex; top: 5px;
align-items: center; justify-content: center;}
.sideMenu ul.slimmenu > li{padding-left: 0px; margin: 0;}
.closeMenu{position: absolute; right: 82%; top: 20px; width: 32px; height: 32px; z-index: 999; opacity: 0; visibility: hidden;
transform: rotate(-25deg); transition: all 0.45s ease-in-out; transition-delay: 0.2s;}
.closeMenu::before, .closeMenu::after {position: absolute;left: 15px;content: ' ';height: 33px;width: 2px;background-color: #333;}
.closeMenu::before {transform: rotate(45deg);}
.closeMenu::after {transform: rotate(-45deg);}
.sideMenu .closeMenu{transform: rotate(0deg); opacity: 1; visibility: visible;}
ul.slimmenu > li > a:hover{padding-left: 8px; opacity: .6;}
ul.slimmenu li .sub-toggle i{display: none;}
ul.slimmenu li .sub-toggle::before{content: none;}
ul.slimmenu li .sub-toggle::after{border-left: solid 6px transparent; border-right: solid 6px transparent; border-top: solid 6px #fff; 
height: 0; width: 0; position: absolute; content: "";}
ul.slimmenu.collapsed li > ul{width: 100%; background: #FFF; float: left;}
ul.slimmenu.collapsed li > ul > li{background: transparent;}
ul.slimmenu.collapsed li > ul > li > a{padding: 10px 12px; color: #383632; text-transform: capitalize;}
ul.slimmenu.collapsed li > ul > li i{display: none;}

.ffectivelyMain, .consultingSec, .moduleSec {padding: 55px 0;}
.moderationSec {padding: 40px 0 15px;}
.academySec {padding: 0 0 55px;}
.gradiantShpe {padding: 55px 0 75px;}
.contactSec {padding: 40px 0 0;}
.ffectivelyMain::before, .ffectivelyMain::after {height: 25px;}
.moderationSec .defultSdler, .defultSdler {margin: 40px 0 0;}
.consultingSec,.sliderSec3 {background-size: 800px;}
.pgehding h2 {font-size: 30px; line-height: 35px;}
.pagination_two span,.pagination_2 span,
.pagination_thre span,.pagination_3 span,
.pagination_four span,.pagination_4 span,
.pagination_five span,.pagination_5 span,
.pagination_six span,.pagination_6 span,
.pagination_seven span,.pagination_7 span,
.pagination_eght span,.pagination_8 span,
.pagination_nine span,.pagination_9 span {width: 9px; height: 9px; margin: 0 3px;}
.pagination_two span.swiper-pagination-bullet-active,.pagination_2 span.swiper-pagination-bullet-active,
.pagination_thre span.swiper-pagination-bullet-active,.pagination_3 span.swiper-pagination-bullet-active,
.pagination_four span.swiper-pagination-bullet-active,.pagination_4 span.swiper-pagination-bullet-active,
.pagination_five span.swiper-pagination-bullet-active,.pagination_5 span.swiper-pagination-bullet-active,
.pagination_six span.swiper-pagination-bullet-active,.pagination_6 span.swiper-pagination-bullet-active,
.pagination_seven span.swiper-pagination-bullet-active,.pagination_7 span.swiper-pagination-bullet-active,
.pagination_eght span.swiper-pagination-bullet-active,.pagination_8 span.swiper-pagination-bullet-active,
.pagination_nine span.swiper-pagination-bullet-active,.pagination_9 span.swiper-pagination-bullet-active {width: 25px;}
.organizationalSec::before,.sliderSec4:before {width: 250px; height: 400px;}
.organizationalSec::after,.sliderSec4:after {width: 250px; height: 300px;}
.sliderSec8::after, .gradiantShpe::before {height: 30px;}
.service_sldr {margin-top: 30px;}
/* .bannerSec{margin: 70px 0 0;} */
.hderRgt{margin-right: 0px;}
.bnrtxtinr h1 {font-size: 30px; line-height: 35px;}
.bnrtxtinr {max-width: 415px;}
.bnrtxt {top: 50%;}
.foerlgo {max-width: 220px;}
.foterlft ul {margin: 27px 0 0;}
.foterlft li a {width: 42px; height: 42px; font-size: 16px;}
.foterbtm .row > div:first-child{width: 100%;}
.foterbtm .row > div{width: 33.33%;}
.foterlft{width: 100%; align-items: center;}
.foterlft ul {margin: 20px 0 0; justify-content: center;}
.ftrmenu, .ftrinfo {padding: 24px 0 0;}
.bnersocil li a {font-size: 18px;}
.bnersocil li {margin: 0 0 12px;}
.bnersocil {width: 55px; padding: 20px 0;z-index: 1;}
.bnerinfo {padding: 10px 0; width: 60px;}
.contactpnlinr {padding: 13px 0 0;}
.nuggetSec {padding: 55px 0 0;}

.closeSrch {width: 45px;height: 45px;right: 0px;}

.innerBanrSec:after,.innerBanrSec .bnrimg:before{height: 380px;}
.headersec:before{display: none;}
.zeile_section, .methoden_section, .information_section{padding: 40px 0;}
.start_sec{padding: 50px 0px 40px;}
.zeile_row, .methoden_row, .information_row{margin-top: 40px;}
.first_col{padding-right: 0;}
/* .zeile_row .first_col{margin-bottom: 30px;} */
.inhalte3 .zeile_row .last_col ul{margin-bottom: 30px;}
.method_image{margin-top: 30px;}
.information_image{display: none;}


.inrContSec{padding: 0;}
.frmdata p i{top: 23px;}
.contactpnl iframe{border-radius: 18px;}
.refer_row .refer_col:nth-child(n+4){margin-top: 30px;}

.logoArws > div{top: 90px;}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{right: 5px;filter: brightness(0) invert(1);}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > 
a.mega-menu-link{height: auto;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{padding: 10px;}

.hdrmnu li.mega-has_submenu > ul.mega-sub-menu > li > ul.mega-sub-menu > li > ul.mega-sub-menu > li:first-child {
  min-height: auto !important;
}


.home_leistungen_slider .owl-dots .owl-dot{width: 9px;height: 9px;margin: 3px;}
.home_leistungen_slider .owl-dots .active{width: 25px;}
.slderimge {height: 333px;}
.slideCon {min-height: 333px;}
    
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{margin-top: 0px;}
    
    .kostenfrei_wrapper .zeile_row .col-lg-6{margin-bottom: 30px;}
    .kostenfrei_wrapper .zeile_row .col-lg-6:last-child{margin-bottom: 0px;}
    .referenzen_wrapper .referenzen_sec{padding: 40px 0;}
    .referenzen_wrapper{padding-bottom: 30px;}
    
    .share_menu_drop .addtoany_shortcode{width: 260px;max-width: inherit;}
    #mega-toggle-block-0{margin: 0 !important;}
    .mega-toggle-block button{height: 12px;justify-content: center;align-items: center;}
    #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box{top: 50%;transform: translateY(-50%);width: auto;height: auto;}
    
    .search_heading h1{font-size: 18px;}
    
    .datenschutz_wrapper .start_sec .zeile_row .first_col{padding-right: 0px;}
    
    .subpage_contact_boxes .contact_box_row .contact_box_col:nth-child(n+3){margin-top: 25px;}
    .year_section .zeile_row .zeile_mn_col:nth-child(n+2){margin-top: 40px;}
    .information_slider .owl-item .slideCon{min-height: 333px;}
    /*.box_slider .sliderBxs{min-height: 531px;}*/
    
    .methoden_slider .owl-item .slideCon{height: 269px !important;min-height: auto;}
    .methoden_slider .owl-item .slderimge{height: 269px !important;}
    
    
    
.max-mega-menu>li>.mega-sub-menu {
    overflow-y: auto !important;
    overflow-x: inherit !important;
    max-height: inherit !important;
}  

.no-result{line-height: 20px;}
.kosten_row{height: 293px;}
.box_slider .owl-item .slideCon,.box_slider .owl-item .slderimge{height: 329px;min-height: auto;}

.slideCon{height: 333px;}
.box_slider .noimage_content{height: 658px !important;}
    
}

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

.methoden_slider .owl-carousel .owl-stage-outer, .box_slider .owl-carousel .owl-stage-outer, 
.information_slider .owl-carousel .owl-stage-outer{padding-bottom: 0;}
.pgehding{padding: 0 10px;}
.methoden_slider .owl-carousel .methoden_slide {margin-bottom: 10px;}
.methoden_slider .owl-carousel .owl-stage-outer{padding-bottom: 0;}
.methoden_slider .owl-carousel .owl-item:last-child .methoden_slide{margin-bottom: 0;}
.footer_menu_carousel .owl-nav {text-align: left;margin-top: 0;position: absolute !important;}  
.footer_menu_carousel .owl-nav button{width: 40px;}
.footer_menu_carousel .owl-nav button div{font-size: 16px;}
.home_leistungen_slider .owl-carousel .owl-stage-outer{padding: 0;}  
.information_slider .owl-carousel .owl-nav {text-align: center;margin-top: 10px;}
.information_slider .owl-carousel .owl-nav button div{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.information_slider .owl-carousel .owl-nav button {position: relative;left: 0;right: 0;display: inline-block;width: auto;margin: 0 5px;}
.kosten_row{height: 341px;}

.animated {
-webkit-animation-duration: initial;
animation-duration: initial;
-webkit-animation-fill-mode: initial;
animation-fill-mode: initial;}

.nuggetSec {padding: 45px 0 0;}
.headersec {padding: 10px 0;}
.headersec .container{max-width: 100%;}
.contactpnl {border-radius: 13px; padding: 20px;}
.frmbotm { margin: 25px 0 0; flex-direction: column; align-items: flex-start;}
.frmchek {padding: 0 0 20px;}
.fotertop .row > div {width: 50% !important;}
.methodenSlideSec{background: #b2cadf !important;}
.ffectivelyMain, .consultingSec, .moduleSec, .customerlgoSec {padding: 45px 0;}
.moderationSec {padding: 40px 0 15px;}
.academySec {padding: 0 0 45px;}
.gradiantShpe {padding: 45px 0;}
.contactSec {padding: 35px 0 0;}
.pgehding h2 {font-size: 24px;line-height: 26px;}
.moderationSec .defultSdler, .defultSdler {margin: 28px 0 0;}
.customerlgoSec .customerArows {display: flex;}
.bnrtxtinr h1 {font-size: 18px; line-height: 24px;}
.bnrtxtinr {max-width: 300px;}
.bnersocil{display: none;}
.bnerinfo li a {max-width: 20px;}
.bnerinfo li {margin: 0 0 10px;}
.bnerinfo figure {margin: 0 auto 14px; width: 40px; height: 40px;}
.bnerinfo {padding: 8px 0; width: 54px;}
.hderRgt li a {width: 35px;height: 35px;font-size: 15px;}
.hderRgt ul {margin-left: 8px;}
.hderRgt li {margin-right: 8px;}
.hdrBtn {padding: 7px 15px;}
.foterbtm .row > div {width: 50%;}
.foterbtm .row > div:nth-child(2){width: 100%;}
.ftrinfo p br{display: none;}
.foterpetrn::before {top: -87px; height: 88px;}
.pagination_two,.pagination_2,
.pagination_thre,.pagination_3,
.pagination_four,.pagination_4,
.pagination_five,.pagination_5,
.pagination_six,.pagination_6,
.pagination_seven,.pagination_7,
.pagination_eght,.pagination_8,
.pagination_nine,.pagination_9 {margin: 30px 0 0;}
.customerArows .swiper_prev_servce {left: 0px;}
.customerArows .swiper_next_servce {right: 0px;}

.fixedSerchinr input[type="text"], .fixedSerchinr input[type="search"],
.fixedSerchinr input[type="submit"]{height: 60px;}
.fixedSerchinr input[type="submit"]{width: 60px;}
.closeSrch{width: 45px; height: 45px;}

.fixedSerchinr {width: 100%;}
.closeSrch {width: 36px; height: 36px; right: 0px;}

.openfixed {max-width: 285px; width: 100%;}
.closeBxs{display: inline-flex; max-width: 25px;}


.innerBanrSec .bnrtxtinr{max-width: none;}
.innerBanrSec:after, .innerBanrSec .bnrimg:before{height: 100%;}
.zeile_section, .methoden_section, .information_section{padding: 30px 0;}
.start_sec{padding: 30px 0 30px;}
.zeile_row, .methoden_row, .information_row{margin-top: 30px;}
.zeile_section h2 br,.inrEffectiveSec h2 br{display: none;}
.info_row .info_col:nth-child(n+2){margin-top: 25px;}
.inrEffectiveSec{padding: 30px 0;}

.inrContSec{padding: 0;}
.contactpnl iframe{border-radius: 13px;}

.referenzen_section{padding: 40px 0;}
.refer_row .refer_col:nth-child(n+3){margin-top: 30px;}
.contact_box_col{margin:10px 0;}
.slderimge{height:auto;}
.slderimge{height:auto;}

.logoArws > div{top: 120px;}
.zeile_section .pgehding.txtcnter p{padding-bottom:20px;}
.defultSdler{width:300px; margin:0 auto; margin-top:28px;}

.slderimge {
        height: 298px;
    }
        .slideCon {
        min-height: 298px;height: 298px;
    }
    
    .hderRgt ul li:first-child .addtoany_shortcode{top: 30px;}
    .addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{width: 25px !important;height: 25px !important;}
    #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated{margin: 0;}
    #mega-menu-wrap-primary .mega-menu-toggle{background: transparent;}
    
    /*.hdrlgo{max-width: 150px;}*/
    .referenzen_wrapper .referenzen_sec{padding: 30px 0;}
    .referenzen_wrapper .zeile_section,.referenzen_wrapper .methoden_section,.referenzen_wrapper .information_section{margin: 0 15px;}
    .referenzen_wrapper .referenzen_sec,.referenzen_wrapper .zeile_section .zeile_row .first_col{margin: 0;}
    .referenzen_wrapper .zeile_section .testimonials-row,.referenzen_wrapper .methoden_section .testimonials-row,.referenzen_wrapper .information_section 
    .testimonials-row{padding: 75px 10px 45px;}
    .referenzen_wrapper .referenzen_sec .testimonials-row{padding: 0;}
    
    .addtoany_list a,.addtoany_list a:focus{max-width: 30px;height: 30px;}
    .addtoany_list a span{width: 20px !important;height: 20px !important;}
    
    .share_menu_drop .addtoany_shortcode{max-width: inherit;width: 190px;top: 40px;}
    .addtoany_list a{margin: 3px;}
    
    .header_search{padding: 8px;width: 240px;}
    .search_heading h1{font-size: 16px;}
    .fixedSerchinr input[type="text"], .fixedSerchinr input[type="search"], .fixedSerchinr input[type="submit"]{height: 30px;font-size: 18px;line-height: 25px;}
    input#wp-search-field-1{padding: 0 20px 0 0;}
    form.wp-search:before{right: 0;width: 18px !important;height: 18px !important;}
    .wp-item-search .wp-link{display: block;}
    
    .customerlgo{padding: 10px;}
    
    .new_box_sec .testimonials-row{padding: 30px 15px;}
    .new_box_sec .zeile_row .first_col{margin-bottom: 0;}
    .year_section .zeile_row .zeile_mn_col:nth-child(n+2){margin-top: 20px;}
    .information_slider .owl-item .slideCon{min-height: 298px;}
    
    .boxDefSldr{width: auto;}
    .new_box_sec{margin: 0 15px;}
    .information_slider .owl-dots .owl-dot,.methoden_slider .owl-dots .owl-dot,.box_slider .owl-dots .owl-dot{width: 9px;height:9px;margin: 3px;position: static;
    background: rgb(173, 202, 227);border-radius: 50%;}
    .information_slider .owl-dots .active,.methoden_slider .owl-dots .active,.box_slider .owl-dots .active{width: 25px;background: #6695BF;border-radius: 10px;}
    .information_slider .owl-dots,.methoden_slider .owl-dots,.box_slider .owl-dots {text-align: center;margin-top: 40px;}

    .methoden_slider .owl-item .slideCon{min-height: auto;padding: 12px;}
    .methoden_slide .sliderBxs:hover{transform: none;box-shadow: none;}
    .boxDefSldr{margin-top: 0;}
    
    
.ffectivelyMain h2{margin-bottom:20px;}  

.box_slider .sliderBxs .slderimge,.box_slider .sliderBxs .slideCon,.information_slider  .sliderBxs .slideCon{height: auto;min-height: auto;}
.box_slider .swiper-slide,.information_slider .swiper-slide{margin: 10px 0;}
.box_slider .owl-carousel,.information_slider .owl-carousel,.methoden_slider .owl-carousel{display: block;}
.box_slider .sliderBxs .slideCon,.information_slider  .sliderBxs .slideCon{padding: 12px;}
.methoden_slider .owl-carousel .methoden_slide .slideCon{height: auto;}
.year_section .container .zeile_row{margin-top: 20px;}
.defultSdler .swiper-slide{padding: 5px 0px;}
.no-result{font-size: 14px;line-height: 18px;}
.box_slider .sliderBxs .slideCon{height: 348px;overflow: hidden;}

.footer_menu_carousel .owl-nav button:first-child {left: 0px;}
.footer_menu_carousel .owl-nav button:last-child {right: 0px;}
.ftrlnk{padding: 20px 30px 0;}
.methoden_slider .methoden_slide{margin: 15px 0;text-align: center;}
.methoden_slider .owl-item .slideCon{height: auto !important;min-height: auto;}
.methoden_slider .owl-item .slderimge{height: auto !important;}
.year_section .zeile_row .zeile_col{margin: 0 25px;}

.boxDefSldr .swiper-slide{padding: 5px 25px;}
.sliderSec2{margin-top: 10px;}
.sliderSec5{background: none;}
.sliderSec4:after,.sliderSec4:before{filter: blur(40px);}
.sliderSec4:before{top: 0;}
.methoden_slider .owl-item .slideCon,.methoden_slider .slideCon{height: 333px !important;min-height: auto;}
.methoden_slider .owl-item .slderimge,.methoden_slider .slderimge{height: 333px !important;}
.box_slider .sliderBxs .slideCon,.box_slider .sliderBxs .slderimge{height: 298px;min-height: auto;}
.methoden_slider .slideCon{padding: 12px;}

.home_leistungen_slider .slideCon p {
    /*display: -webkit-box;
    -webkit-box-orient: vertical;*/
    line-height: 24px;
    /*-webkit-line-clamp: 8;*/
    overflow: hidden;
}

.page-id-33 .slderimge {height: 320px;}
.page-id-33 .slideCon {min-height: 320px;}
.page-id-2539 .defultSdler_iner .box_slider .owl-carousel .swiper-slide:nth-child(2) .sliderBxs {min-height: 597.33px;}

/*.slideCon{height: 250px;}*/
.bnerinfo,.openfixed{z-index: 9999;}
.box_slider .noimage_content{height: 596px !important;}

}

@media only screen and (max-width: 610px){
    .hdrlgo{max-width: 175px;}
    .mega-toggle-animated-slider{right: -8px;}
}

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

.box_slider .owl-item .slideCon{min-height: 298px;}
.customerArows .swiper-button-prev, .customerArows > div:first-child {left: 0;}
.customerArows .swiper-button-next, .customerArows > div:last-child {right: 0;}
.slideCon h3 {margin: 0 0 8px;}
.slideCon {min-height: 298px;}
.bnrtxtinr {max-width: 267px;}
.hdrBtn {padding: 5px; text-align: center; max-width: 130px; border-radius: 6px; font-size: 13px; line-height: 16px;}
.fotercopy {padding: 13px 0;}

.fixedSerchinr input[type="text"], .fixedSerchinr input[type="search"]{width: 100%; font-size: 18px; line-height: 25px;}
.fixedSerchinr{width: 100%; padding: 0 15px;}

.closeSrch {right: 0px; top: 0px;}
.box_slider .sliderBxs{min-height: auto;height: auto;}
.methoden_slider .owl-item .slideCon,.methoden_slider .slideCon{height: 359px !important;min-height: auto;}
.methoden_slider .owl-item .slderimge,.methoden_slider .slderimge{height: 359px !important;}
.box_slider .owl-item .slideCon,.box_slider .owl-item .slderimge{height: 298px;min-height: auto;}

}


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

.fotertop .row > div {width: 100% !important;}
.ftrlnk h3 {letter-spacing: 0; min-height: auto; margin: 0 0 20px;}
.ftrlnk li {margin: 0 0 7px;}
.foterpetrn::before {top: -54px; height: 55px;}
.foterbtm {padding: 30px 0;}
.contactpnl {border-radius: 10px; padding: 13px;}
.frmdata {margin: 17px 0 0;}
.frmbotm {margin: 22px 0 0;}
.defultSdler_iner { margin-right: 0;}
.search-box .sliderBxs .slideCon,
.slideCon{ min-height: 250px;height: 250px; }
.slideCon .btnslne{text-align: center;bottom: 1px;position: absolute;width: 100%;left: 0;}
.btnsldr {position: static; transform: initial;}
.service_sldr{margin-right: 0;}
.pagination_two,.pagination_2,
.pagination_thre,.pagination_3,
.pagination_four,.pagination_4,
.pagination_five,.pagination_5,
.pagination_six,.pagination_6,
.pagination_seven,.pagination_7,
.pagination_eght,.pagination_8,
.pagination_nine,.pagination_9 {margin: 20px 0 0;}
.frmbotm p input[type="submit"] {min-width: 145px; height: 50px;}
.bnerinfo {padding: 6px 0; width: 50px; right: 0;}
.hderRgt {margin-right: 0px;}
.hderRgt li {margin-right: 5px;}
.hderRgt ul {margin-left: 5px;}
.hdrBtn {padding: 3px;border-radius: 3px;font-size: 12px;line-height: 14px;}
.hdrlgo {margin-right: 10px;}

.fixedSerchinr{flex-direction: column; padding: 0 0px;}
.fixedSerchinr input[type="submit"]{height: 55px; margin: 15px 0 0; width: 55px; border-radius: 8px;}
.fixedSerchinr input[type="text"], .fixedSerchinr input[type="search"]{border-radius: 8px;}

.closeSrch {right: 0px; top: 0px;}


.innerBanrSec .bnrtxtinr{max-width: none;}
.contactpnl iframe{border-radius: 10px;}

.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{width: 15px !important;height: 15px !important;}
.hderRgt ul li:first-child .addtoany_shortcode{top: 20px;}

.slderimge {height: 250px;}
.slideCon p {display: inline-block;-webkit-line-clamp: initial;-webkit-box-orient: initial;overflow: initial;}
.sliderBxs .fullbox-link{display: none;}


.bnrtxtinr h1{font-size: 24px;line-height: 26px;}
.bnrimg > img {height: 270px !important;}
.slideCon h3{font-size: 17px;line-height: 24px;}
.ffectivelyMain .pgehding h2 br{display: none;}


.zeile_row .zeile_col{padding: 0 15px;}
.mega-toggle-animated-slider{right: -5px;}
.methoden_slider .owl-item .slideCon,.methoden_slider .slideCon{height: 290px !important;min-height: auto;}
.methoden_slider .owl-item .slderimge,.methoden_slider .slderimge{height: 290px !important;}
.box_slider .owl-item .slideCon,.box_slider .owl-item .slderimge{height: 298px;min-height: auto;}

.page-id-33 .btnsldr {position: absolute;transform: translateX(-50%);}

}

@media only screen and (max-width: 460px){ 
    .header_mobile_btn{display: block;text-align: center;}
    .header_mobile_btn a{max-width: 100%;padding: 7px 10px;text-align: center;display: inline-block;margin-top: 10px;border-radius: 25px;font-size: 17px;
    line-height: 24px;}
    .hderRgt a{display: none;}
    .mega-toggle-animated-slider{right: -8px;}
    .hderRgt li a {width: 35px;height: 35px;font-size: 15px;}
    .hdrlgo{max-width: 200px;}
}

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

.hdrBtn {max-width: 90px;}
.share_menu_drop .addtoany_shortcode{top: 50px;}

}

@media only screen and (max-width: 400px){ 
    .box_slider .owl-item .slideCon,.box_slider .slideCon{height: 320px !important;min-height: auto;}
    .box_slider .owl-item .slderimge,.box_slider .slderimge{height: 320px !important;}
    
    .box_slider .sliderBxs .slideCon, .box_slider .sliderBxs .slderimge{height: 320px;min-height: auto;}
    .page-id-2539 .defultSdler_iner .box_slider .owl-carousel .swiper-slide:nth-child(2) .sliderBxs {
        min-height: 641.33px;
    }
    .box_slider .noimage_content{height: 640px !important;}
}

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

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated{margin: 0;}
#mega-menu-wrap-primary .mega-menu-toggle{background: transparent;}
.hderRgt ul li:first-child .addtoany_shortcode{top: 20px;}
.hdrlgo{max-width: 190px;}
.methoden_slider .owl-item .slideCon,.methoden_slider .slideCon{height: 318px !important;min-height: auto;}
.methoden_slider .owl-item .slderimge,.methoden_slider .slderimge{height: 318px !important;}

}

@media only screen and (max-width: 360px){ 
    .methoden_slider .owl-item .slideCon,.methoden_slider .slideCon{height: 366px !important;min-height: auto;}
    .methoden_slider .owl-item .slderimge,.methoden_slider .slderimge{height: 366px !important;}
    
    .box_slider .sliderBxs .slideCon,.box_slider .sliderBxs .slderimge{height: 370px !important;min-height: auto;}
    .box_slider .noimage_content{height: 740px !important;}
}

@media only screen and (max-width: 330px){
    .hdrBtn{font-size: 10px;max-width: 76px;}
    #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{width: 285px;}
    #mega-menu-wrap-primary:has(.mega-menu-open) #mega-menu-primary[data-effect-mobile^="slide_right"] + button.mega-close{left: 290px;}
    #mega-menu-wrap-primary:has(.mega-menu-open) #mega-menu-primary[data-effect-mobile^="slide_"] + button.mega-close:before{width: 20px;}
    .hdrlgo{max-width: 175px;}
    .box_slider .sliderBxs .slideCon,.box_slider .sliderBxs .slderimge{height: 370px;min-height: auto;}
}

@media only screen and (max-width: 320px){
    .methoden_slider .owl-item .slideCon,.methoden_slider .slideCon{height: 390px !important;min-height: auto;}
    .methoden_slider .owl-item .slderimge,.methoden_slider .slderimge{height: 390px !important;}
}



@media print {

.headersec, .slimmenu {display: none;}
.bnrtxtinr h1{font-size: 30px; line-height: 38px;}
.bnrtxtinr{padding-left: 0px;max-width: 420px; margin: 0; position: relative; left: -120px;}
.slideCon p{display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;}
.pgehding h2 {font-size: 27px;line-height: 33px;}
.customerlgoSec .container, .moduleSec .container, .contactSec .container, .zeile_section .container,
.ffectivelyMain .container, .contact_boxes .container, .contactSec .container, .methoden_section .container,
.information_section .container{max-width: 100%;}
.consultingSec .pgehding h2, .sliderSec3 .pgehding h2 {color: #19171C;}
.slideCon h3{font-size: 18px;line-height: 23px;}
.slideCon h3 br, .sliderSec7:after, .fixedRgt, .bnersocil{display: none;}
.slderimge{height: 250px;}
.moduleSec{padding: 40px 0;overflow: visible;margin: 0;}
.zeile_section, .methoden_section, .information_section, .ffectivelyMain{padding: 40px 0;}
.defultSdler{margin-top: 20px;}
p{font-size: 16px;line-height: 23px;}
.innerBanrSec:after, .innerBanrSec .bnrimg:before{display: none;}
.innerBanrSec .bnrimg{background: #fff;}
.innerBanrSec .bnrimg img {opacity: 0.5;}
.innerBanrSec .bnrtxtinr{max-width: 990px;width: 100%;margin: 0;}
.zeile_col ul{padding-left: 15px;}
.box_slider .sliderBxs .slideCon ul li,
.zeile_col ul li, .method_col ul li{list-style: disc;padding-left: 0;}
.zeile_col ol li{list-style: disc;padding-left: 0;}
.zeile_row, .methoden_row, .information_row{margin-top: 20px;}
.zeile_mn_col{margin-bottom: 15px;}
.zeile_mn_col:last-child{margin-bottom: 0;}
.contactpnl{padding: 50px 0;}
.contactpnlinr{padding-top: 0;}


.foterSec{Width: 100%;}
.foterSec .container{max-width: 100% !important;}
.sliderSec1 .defultSdler,.sliderSec2 .defultSdler,.sliderSec3 .defultSdler,.sliderSec4 .defultSdler,.sliderSec5 .defultSdler,.sliderSec6 .defultSdler,.sliderSec7 .defultSdler,.sliderSec8 .defultSdler{width: 97% !important;margin: 0 auto !important;}


.box_slider .sliderBxs .slideCon ul li,.zeile_col ul li{list-style-type: none !important;padding-left: 20px !important;}
.ffectivelyMain .defultSdler{width: 97% !important;margin: 0 auto !important;}
.BoxSlider .defultSdler{margin: 0px 0 0 !important;}

}

@media print {
  @-moz-document url-prefix() {
    .bnrtxtinr{padding-left: 0px;max-width: 420px; margin: 0; position: relative; left: -30px;}
    .ftrlnk li a,.ftrlnk h3{font-size: 15px;}
    .ftrlnk li{margin: 0 0 5px;}
    .foterbtm{padding: 30px 0 30px;}
    /*.moduleSec{padding: 60px 0;}*/
  }
}


@media print {
  /* Safari-only hack */
  _::-webkit-full-page-media, _:future, :root .bnrtxtinr {
    position: relative; left: 90px;
  }
}