@charset 'UTF-8';
.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-loading .slick-list{background:url(//compdesign.de/wp-content/themes/compdesign/assets/images/ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(//compdesign.de/wp-content/themes/compdesign/assets/css/fonts/slick.eot);src:url(//compdesign.de/wp-content/themes/compdesign/assets/css/fonts/slick.eot?#iefix) format('embedded-opentype'),url(//compdesign.de/wp-content/themes/compdesign/assets/css/fonts/slick.woff) format('woff'),url(//compdesign.de/wp-content/themes/compdesign/assets/css/fonts/slick.ttf) format('truetype'),url(//compdesign.de/wp-content/themes/compdesign/assets/css/fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;margin-top:-10px\9;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'â†'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'â†’'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'â†'}.slick-slider{margin-bottom:30px}.slick-dots{bottom:-45px;width:100%;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'â€¢';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}html { touch-action: manipulation; }
body{line-height:1.2;color:#02033f; font-family:"NeuzeitGro-Reg";}
h1, h2, h3, h4, h5, h6, ul, li, p { list-style: none; margin: 0; padding: 0; }
a{text-decoration:none;}
a:hover { text-decoration: none; }
a:focus {outline:none;}
button{ cursor: pointer; }
.btn.focus, .btn:focus { outline: 0; box-shadow: unset;}
button:focus{ outline: none; }
img{max-width:100%;}
@font-face {
font-family:"NeuzeitGro-Lig";
src:url(//compdesign.de/wp-content/themes/compdesign/assets/fonts/NeuzeitGro-Lig.woff) format('woff');
}
@font-face {
font-family:"NeuzeitGro-Bol";
src:url(//compdesign.de/wp-content/themes/compdesign/assets/fonts/NeuzeitGro-Bol.woff) format('woff');
}
@font-face {
font-family:"NeuzeitGro-Reg";
src:url(//compdesign.de/wp-content/themes/compdesign/assets/fonts/NeuzeitGro-Reg.woff) format('woff');
}
.container-fluid{width:1744px;}
@media (max-width: 1800px){
.container-fluid{width:100%;padding:0 90px;}
}
@media (min-width: 1700px){
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width:1600px;}
}
b, strong{font-family:"NeuzeitGro-Bol";}
h2{font-size:70px;font-family:"NeuzeitGro-Bol";line-height:80px;position:relative;}
h2 b{color:#8FDFEE;font-family:"NeuzeitGro-Bol";}
.our-features .our-features-heading h2 span:before,
.headline h2 span:before,
.text-section h2 span:before{content:'';position:absolute; left: -174px;border:solid #02033f;width: 131px;top: 75%;transform: translateY(-50%);} .header.fixed-header{padding:40px 0; position:sticky;z-index:7;background-color:#ffffff;top:0;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.header{padding:35px 0;}
.header .logo a{display:inline-block;}
.header .header-menu{padding-top:20px;position:relative;}
.header .header-nav .toggle-icon{display:inline-block;cursor:pointer;}
.header .header-nav .toggle-menu{width: 0;filter: drop-shadow(0px 36px 17.5px rgba(17,17,17,0.43));transition: 0.5s;position: fixed;right: 0;top:0; z-index: 3;height:100%;background-color:#ffffff;}
.header .header-nav .toggle-menu .menu-logo{display:none;width:100%;text-align:right;margin-bottom:40px;}
.header .header-nav .toggle-menu .menu-logo a{display:inline-block;}
.header .header-nav .dropdown.open > .nav-link.dropdown-toggle{color:#8FDFEE;}
.header .header-nav .dropdown-menu.show{border: 0;padding: 10px 0 36px 45px;}
.header .header-nav .toggle-menu .navbar-menu{padding:126px 0 0 103px;}
.header .header-nav .toggle-menu .nav-item{margin-bottom:35px;}
.header .header-nav .toggle-menu .nav-link{padding:0;font-size:40px;line-height:50px;font-family:"NeuzeitGro-Bol";color:#0e0d0d;display:inline-block;width:auto;}
.header .header-nav .toggle-menu li:hover > .nav-link{color:#8FDFEE;}
.header .header-nav .toggle-menu .dropdown-menu .dropdown-item:hover{color:#8FDFEE;background-color:unset;}
.header .header-nav .toggle-menu .dropdown-menu li{margin-bottom:15px;}
.header .header-nav .toggle-menu .dropdown-menu .dropdown-item{line-height:initial;padding:0;font-size:30px;font-family:"NeuzeitGro-Lig";color:#333333;display:inline-block;width:auto;text-transform: capitalize;}
.header .header-nav .dropdown-toggle::after{position:absolute; left: 204px;top: 23px;margin: 0;background-image:url(//compdesign.de/wp-content/themes/compdesign/assets/images/accordin.png);width:21px;height:12px;background-repeat:no-repeat;vertical-align: middle;border: 0;}
.header .header-nav .dropdown-toggle.show::after{background-image:url(//compdesign.de/wp-content/themes/compdesign/assets/images/accordin-arrow.png);width:12px;height:20px;top: 17px;}
.header .header-nav .nav-item.dropdown .dropdown-menu{position:relative !important; padding:15px 20px;border: 0;border-radius: 0;}
.header .header-nav .dropdown.open > .dropdown-menu{margin-top:30px;}
.header .header-nav .dropdown-toggle::after{display:none;}
.header .header-nav .nav-item .caret {margin-left:10px; cursor:pointer; display:initial; position: absolute;width: 40px;height: 40px;top: 8px;}
.header .header-nav .nav-item .caret:after {position:absolute; top:12px;right:10px;background-image:url(//compdesign.de/wp-content/themes/compdesign/assets/images/accordin.png);width:21px;height:12px;content: "";}
.header .header-nav li.active > .caret::after{background-image:url(//compdesign.de/wp-content/themes/compdesign/assets/images/accordin-arrow.png);width:12px;height:20px;top: 10px;}
.header .header-nav li.active .dropdown-menu li.active .caret{top:0;}
.header .header-nav .dropdown .dropdown-menu .nav-link{font-size:30px;line-height:40px;font-family:"NeuzeitGro-Lig";}
.header .social-media-header{position: absolute;bottom: 104px;left: 503px;}
.header .social-media-header ul li{display:inline-block;margin-right: 15px;}
.header .social-media-header ul li a{background-color:#231f20;width:45px;height:45px;display:flex;align-items:center;justify-content:center; }
.header .social-media-header ul li a i{font-size:30px;color:#ffffff;}
.header .header-nav .toggle-menu ul li label{display:none;font-size:32px;font-family:"NeuzeitGro-Lig";color:#ffffff;width:100%;}
.header .header-nav .toggle-menu .close{cursor:pointer;right:51px;top:56px;position:absolute;}
.header .header-nav .toggle-menu .healthcare{display:none; position:fixed;right:80px;bottom:100px;}
.header .header-nav .toggle-menu .healthcare h2{font-size:62px;line-height:71px;font-family:"NeuzeitGro-Bol";color:#ffffff;width: 390px;text-align: right;}
.header .header-menu .language{margin-right:84px;}
.header .header-menu .language ul li{display:inline-block;}
.header .header-menu .language ul li a{margin-left: 9px;font-size:18px;font-family:"NeuzeitGro-Lig";color:#010101;}
.header .header-menu .language ul li:first-child a{margin-left:0;}
.header .header-menu .language ul li.active a{font-family:"NeuzeitGro-Bol";} .banner{padding-bottom:100px;}
.banner .banner-info img{width:100%;}
.banner .banner-info .banner-titel{width:1034px; position:absolute;top:48%;transform:translateY(-50%);left:70px;}
.banner .banner-info .banner-titel h1{padding-top: 14px;font-size:70px;font-family:"NeuzeitGro-Bol";color:#010101;}
.banner .banner-info .banner-titel h1 span{position: relative;top: -6px;border: solid #000000;width: 131px;transform: rotate(0deg);display: inline-block;vertical-align: middle;margin-right: 19px;}
.banner .banner-info .banner-titel.banner-style-old h1 span{top: auto;border: 0;width: 0;transform: unset;margin-right: 0;}
.banner .banner-info .banner-titel.banner-style-old h1 span:before{content:'';position:absolute; left: -171px;border:solid #03045e;width: 131px;margin-top:-12px;} 
.banner .banner-info .banner-titel.banner-style-old h1 b{color:#8FDFEE;} 
.banner .banner-info .banner-titel img{width:auto;height:auto;}
.banner .banner-info .banner-titel p{font-size: 24px;line-height: 34px;color: #333333;font-family:"NeuzeitGro-Lig";}
.banner .banner-info .banner-titel a{margin-top:30px;display: inline-block; position: relative; font-size: 30px;line-height: 34px;color: #333333;font-family: SpaceGrotesk-Bold;}
.banner .banner-info .banner-titel a:after{content:"";position:absolute;margin-left:20px; top:60%;transform:translateY(-50%);background-image:url(//compdesign.de/wp-content/themes/compdesign/assets/images/pfeil_medix.png);background-repeat:no-repeat;width:20px;height:21px;background-size:cover;} .about-section{padding-bottom:64px;}
.about-section .about-content{padding-bottom:133px;}
.about-section .about-content .about-text{margin-top:25px;}
.about-section .about-content .about-text p{padding-bottom: 23px;font-size:24px;line-height:34px;color:#222222;font-family:"NeuzeitGro-Reg";}
.about-section .about-content .about-heading h2{padding-top:3px;}
.about-section .about-content .about-heading h2,.about-section .about-content .about-heading h3,.about-section .about-content .about-heading h4,.about-section .about-content .about-heading h1{text-align:right; color:#02033f;}
.about-section .about-tabs .row .col-md-4{margin-bottom:84px;}
.about-section .about-tabs .row .col-md-4:nth-child(3n+2) .about-tabs-details{padding-left:30px;}
.about-section .about-tabs .row .col-md-4:nth-child(3n+3) .about-tabs-details{padding-left:58px;} .about-section .about-tabs .about-tabs-details .about-img-wrap img{width:80px;height:auto;}
.about-section .about-tabs .about-tabs-details label{position:relative; width:100%;padding-bottom:18px;font-size:70px;font-family:"NeuzeitGro-Bol";color:#333333;line-height:80px;}
.about-section .about-tabs .about-tabs-details p{padding-top:20px; line-height: 31px;font-size:22px;font-family:"NeuzeitGro-Lig";color:#222222;}
.about-section .about-tabs .about-tabs-details p span{font-family:"NeuzeitGro-Bol";}
.about-section .about-tabs a{width:100%;margin-top:128px;display:inline-block;font-size:30.13px;line-height:34.15px;font-family:"NeuzeitGro-Bol";color:#333333;text-align: right;}
.about-section .about-tabs a img{margin-left:7px; width: 25px; padding-bottom: 8px;}
.about-section .about-tabs .about-tabs-details a{margin-top: 0; text-align: left;}
.about-section .row.about-section-left{flex-direction:row-reverse;}
.about-section .row.about-section-left .about-heading h2,.about-section .row.about-section-left .about-heading h1,.about-section .row.about-section-left .about-heading h3,.about-section .row.about-section-left .about-heading h4{text-align:left;}
.about-section .row.about-section-center .about-heading h2,.about-section .row.about-section-center .about-heading h1,.about-section .row.about-section-center .about-heading h3,.about-section .row.about-section-center .about-heading h4{text-align:center;} .our-philosophy{padding-bottom:185px;padding-top:170px;overflow:hidden;}
.our-philosophy .our-philosophy-details{margin-bottom:30px;}
.our-philosophy .cross{position: absolute;top: 77px;left: 73px;}
.our-philosophy .lighthouse{position: absolute;top: -87px;right: 83px;}
.our-philosophy .lighthouse img,.our-philosophy .birds-about img{-webkit-box-shadow: 0px 4px 30px 2px rgba(17, 17, 17, 0.12);-moz-box-shadow:0px 4px 30px 2px rgba(17, 17, 17, 0.12);box-shadow:0px 4px 30px 2px rgba(17, 17, 17, 0.12);}
.our-philosophy .philosophy-heading{position:absolute;bottom: 89px;left:71px;}
.our-philosophy .philosophy-heading h2{font-size:65px; color:#ffffff;z-index: 1;position: relative;}
.our-philosophy .philosophy-heading h2 span{position:relative;top:-6px; border:solid #ffffff; width:131px;transform: rotate(0deg);display: inline-block;vertical-align: middle;margin-right:32px;}
.our-philosophy .birds-about{position:absolute;bottom:-226px;right:-100px;}
.our-philosophy .philosophy-text p{margin-left: 5px;width:1203px;display:inline-block;font-size:40px;line-height:50px;color:#333333;font-family:"NeuzeitGro-Bol";}
.our-philosophy .philosophy-text a{display:inline-block;text-align:right;width:100%;font-size:30.13px;line-height:34.15px;color:#333333;font-family:"NeuzeitGro-Bol";margin-top:182px;margin-left: 8px;}
.our-philosophy .philosophy-text a img{margin:0 12px;} .our-measures{padding-bottom:220px;}
.our-measures .our-measures-heading{padding-bottom:150px;}
.our-measures .our-measures-heading h2{position:relative;color:#333333;}
.our-measures .our-measures-heading p{padding-top: 30px;font-size:24px;line-height:34px;color:#333333;font-family:"NeuzeitGro-Lig";}
.our-measures .our-measures-heading h2 span:before{content:'';position:absolute; left: -167px;border:solid #000000;width: 131px;top: 82%;transform: translateY(-50%);}
.our-measures .our-measures-content .our-measures-box{position:relative;margin-bottom:68px;display:inline-block;float:left;width:745px;padding:27px 76px 52px 64px;background-color:#f8f8f8;}
.our-measures .our-measures-content a.our-measures-box{cursor:pointer;}
.our-measures .our-measures-content .our-measures-box:nth-child(even){margin-left:80px;}
.our-measures .our-measures-heading h4{font-size: 40px; padding-top: 60px;}
.our-measures .our-measures-content .our-measures-box .our-measures-label{padding-bottom:132px;}
.our-measures .our-measures-content .our-measures-box .our-measures-label label{font-size:50px;font-family:"NeuzeitGro-Bol";color:#000000;line-height:70.91px;}
.our-measures .our-measures-content .our-measures-box .our-measures-label img{height:auto;width:auto;}
.our-measures .our-measures-content .our-measures-box .pfeilblack{display:inline-block;vertical-align: super;}
.our-measures .our-measures-content .our-measures-box .pfeilwhite{display:none;vertical-align: super;}
.our-measures .our-measures-content .our-measures-box p{padding-left: 5px;font-size:22px;line-height:26.59px;color:#000000;font-family:"NeuzeitGro-Lig";}
.our-measures .our-measures-content .our-measures-box:hover{background-color:#02033f;}
.our-measures .our-measures-content .our-measures-box:hover .our-measures-label label{color:#ffffff;}
.our-measures .our-measures-content .our-measures-box:hover p{color:#ffffff;}
.our-measures .our-measures-content .our-measures-box:hover .pfeilblack{display:none;}
.our-measures .our-measures-content .our-measures-box:hover .pfeilwhite{display:inline-block;}
.our-measures .our-measures-content img{height: 361px;width: 100%;object-fit: cover;}
.our-measures .our-measures-content .our-measures-box.measures-box-image:hover:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:#02033f;}
.service-bgimage{position: absolute;top:50%;transform:translateY(-50%);padding:0 50px;}
.our-measures .our-measures-content .our-measures-box.measures-box-image{padding:0;}
.our-measures .our-measures-content .our-measures-box.measures-box-image .pfeilwhite{display:inline-block;}
.our-measures .our-measures-content .our-measures-box.measures-box-image .pfeilblack{display:none;}
.our-measures .our-measures-content .our-measures-box.measures-box-image .our-measures-label label{color:#ffffff;}
.our-measures .our-measures-content .our-measures-box.measures-box-image p{color:#ffffff;} .contact-us{padding-bottom:187px;}
.contact-us .contact-info .contact-heading h2{color:#333333;}
.contact-us .contact-info p{text-align: center;margin:70px 0 0 38px;font-size:34px;line-height:34px;color:#222222;font-family:NeuzeitGro-Bol;}
.contact-us .contact-info p img{margin-left: 8px;} .project-info{padding-bottom:206px;}
.project-info  .project-titel{padding-bottom:68px;}
.project-info  .project-titel p{padding-top: 30px;font-size:24px;line-height:34px;color:#333333;font-family:"NeuzeitGro-Lig";}
.project-info  .project-titel h2,.testimonial .testimonial-titel h2,.accordion h2{position:relative;color:#02033f;text-align:center;}
.project-info  .project-titel h2 span:before,.testimonial .testimonial-titel span:before,.accordion h2 span:before{content:'';position:absolute; left: -90px;border:solid #000000;width: 130px;top: 64%;transform: translateY(-50%);}
.project-info .row{margin-right:-24px;}
.project-info .row .col-md-4{padding-right:24px;}
.project-info .project-detalis{position:relative;}
.project-info a .project-detalis{cursor:pointer;}
.project-info .project-detalis:before{content:''; mix-blend-mode: multiply;position:absolute;background: linear-gradient(0deg, rgba(33,33,33,1) 0%, rgba(216,216,216,1) 40%, rgba(248,248,248,1) 100%);height:100%;width:100%;left:0;right:0;bottom:0;top:0;}
.project-info .project-detalis .project-link{position:absolute;top:44px;right:42px;} .project-info .project-detalis .content-strategy{position: absolute;padding: 0 19px 0 48px;bottom: 41px;}
.project-info .project-detalis .content-strategy h3{font-size:37px;line-height:45px;color:#eeeeee;font-family:NeuzeitGro-Bol;}
.project-info .project-detalis .content-strategy .short-desc{display:flex;align-items:center; font-size:22px;line-height:30px;padding-top:3px; color:#eeeeee;font-family:"NeuzeitGro-Lig";}
.project-info .project-detalis .content-strategy .short-desc img{margin-left:20px;} .project-info .project-detalis:hover:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:#fe5900;}
.project-info .project-slider .slick-list .slick-active.centerslide{margin-top:55px;} .project-info .project-slider .slick-slide{width:549px; margin:0 20px;}
.project-info .project-slider .slick-dots {bottom: -60px;} .project-info .project-slider .slick-dots li button:before{width: 10px;height: 10px;content: ''; opacity:1; background-color: #cccccc;}
.project-info .project-slider .slick-dots li.slick-active button:before{background-color:#03045e;}
.project-info .project-slider .hover-content{display:none;position:absolute;padding: 30px 0 0 45px;background-color:#02033f;width:100%;height:100%;z-index:5;}
.project-info .project-slider .hover-content h1{font-size:55px;line-height:65px;color:#eeeeee;font-family:NeuzeitGro-Bol;}
.project-info .project-slider .hover-content h2{font-size:50px;line-height:55px;color:#eeeeee;font-family:NeuzeitGro-Bol;}
.project-info .project-slider .hover-content h3{font-size:37px;line-height:45px;color:#eeeeee;font-family:NeuzeitGro-Bol;}
.project-info .project-slider .hover-content h4{font-size:30px;line-height:35px;color:#eeeeee;font-family:NeuzeitGro-Bol;}
.project-info .project-slider .hover-content h5{font-size:25px;line-height:30px;color:#eeeeee;font-family:NeuzeitGro-Bol;}
.project-info .project-slider .hover-content p{font-size:22px;line-height:30px;color:#eeeeee;font-family:NeuzeitGro-Lig;}
.project-info .project-slider .hover-content ul{padding-left:20px;padding-top:40px;}
.project-info .project-slider .hover-content ul li{list-style-type:disc; font-size:24px;line-height:34px;color:#eeeeee;}
.project-info .project-slider .slick-slide:hover .hover-content{display:inline-block;}
.project-info .project-slider button[type="button"]:focus{background-color:unset;} .logo-section{margin-bottom:269px;}
.logo-section .logo-section-wrap{padding:120px 20px 20px 20px;background-color: #fe5900;}
.logo-section .logo-heading{padding-bottom:100px;}
.logo-section .logo-heading h2{text-align:center;color:#ffffff;}
.logo-section .logo-content{margin-bottom:102px;}
.logo-section .logo-content .logo-detalis{min-height:73px;}
.logo-section .logo-about{padding-left:13px;padding-right:12px;}
.logo-section .logo-about .row .col-md-3{width:20%;}
.logo-section .logo-about .logo-detalis a{display:inline-block;}
.logo-section .logo-about.logo-white .logo-detalis a img{filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(14deg) brightness(101%) contrast(102%);}
.logo-section .logo-section-wrap .logo-detalis.logo-left{text-align:left;}
.logo-section .logo-section-wrap .logo-detalis.logo-right{text-align:right;}
.logo-section .logo-section-wrap .logo-detalis.logo-center{text-align:center;} .blog{padding-bottom:174px;}
.blog .row .col-md-6{padding-right:24px;padding-left:18px;}
.blog .blog-details{width:100%;display: inline-block;padding: 56px 60px 66px 40px;background-color: #f8f8f8;cursor:pointer;}
.blog .blog-details.career-blog{padding: 56px 60px 66px 60px;}
.blog .blog-details .blog-link{padding-bottom:263px;}
.blog .blog-details .blog-text h2{color:#000000;margin-bottom:13px;}
.blog .blog-details .blog-text p{font-size:22px;color:#000000;font-family:"NeuzeitGro-Lig";}
.blog .blog-details:hover{background-color:#8FDFEE;}
.blog .blog-details:hover .pfeilblack{display:none;}
.blog .blog-details .pfeilwhite{display:none;}
.blog .blog-details:hover .pfeilwhite{display:inline-block;}
.blog .blog-details:hover .blog-text h2{color:#ffffff;}
.blog .blog-details:hover .blog-text p{color:#ffffff;} .footer{background-color:#f8f8f8;padding:83px 0 18px 0;margin-top:15px;}
.footer .footer-info{width:1572px;margin:0 auto;}
.footer .footer-logo a{display:inline-block;}
.footer .footer-logo a img{width:250px;height:auto;} .footer label{padding-top:9px; padding-bottom:30px;color:#222222;font-size:18px;font-family:NeuzeitGro-Bol;width:100%;} .footer .footer-right-services ul li:last-child a{margin-bottom:0;}
.footer .footer-contact .phone-call{padding:15px 0;}
.footer .footer-contact .social-wrap{padding-left:44px;}
.footer .footer-contact p{padding-bottom:20px;}
.footer .footer-contact .social-wrap a{padding-bottom:15px;}
.footer .footer-contact a,.footer .footer-contact p{text-align:left; margin-bottom:0; font-size:16px;display:inline-block; font-family:"NeuzeitGro-Lig";color:#222222;}
.footer .footer-contact .phone-call img{width:27px;height:auto;}
.footer .footer-contact .footer-mail img{width: 27px; height:auto;}
.footer .footer-bottom{padding-top:68px;}
.footer .footer-bottom ul li{display:inline-block;}
.footer .footer-bottom ul li a{display:inline-block;color:#222222;font-size:12px;font-family:"NeuzeitGro-Lig";}
.footer .footer-bottom ul li a{padding:0 40px 0 0;}  .footer .social-media{position:absolute;right:270px;bottom:-10px;}
.footer .social-media ul li{display:inline-block;}
.footer .social-media ul li a{padding:0px !important; display:flex;align-items:center;justify-content:center; background-color:#8FDFEE;color:#ffffff;width:42px;height:41px;border-radius:4px;}
.footer .footer-navigation{margin-left:74px;width:170px;display:inline-block;float:left;}
.footer .footer-services{margin-left:70px;width:210px;display:inline-block;float:left;}
.footer .footer-contact{margin-left:472px;}
.footer .footer-top .row:nth-child(2){margin-top:100px;} 
.footer ul li a i{color:#8FDFEE;margin-right:19px;font-size:20px;}      .contact-box {
position: fixed;
right: 60px;
bottom: 100px;
z-index: 1098;
}
.contact-box .contact-kauna {
margin-top: 30px;
}
.contact-box .contact-box-img {
z-index: 6;
cursor: pointer;
position: relative;
}
.contact-box .contact-box-content {
position: absolute;
z-index: 5;
right: -40px;
top: -620px;
width: 464px;
background: #ffffff;
padding: 45px;
border-radius: 1px;
box-shadow: 0px 3px 6px #00000029;
transform: translate(0em, 0em);
display: none;
cursor: default;
}
.contact-box .box-close-btn {
position: absolute;
top: 0px;
right: 0;
padding: 15px;
z-index: 8;
}
.contact-box .contact-box-content .contact-box-text {
margin-bottom: 10px;
}
.contact-box .contact-box-content .contact-box-text label {
font-family: NeuzeitGro-Reg;
font-size: 20px;
line-height: 34px;
color: #222222;
}
.contact-box .contact-box-content .contact-box-text a {
font-family: NeuzeitGro-Bol;
font-size: 24px;
line-height: 34px;
color: #222222;
}
.contact-box .contact-box-content .contact-box-form form input::placeholder,
.contact-box .contact-box-content .contact-box-form form textarea::placeholder{color:#222222;}
.contact-box .contact-box-content .contact-box-form form input,
.contact-box .contact-box-content .contact-box-form form textarea {
background: #eeeeee;
border: 0;
width: 344px;
font-size: 20px;
line-height: 31px;
padding: 12px 15px;
outline: 0;
margin-top: 20px;
}
.contact-box .contact-box-content .contact-box-form form textarea {
resize: none;
border: 0;
background: #f8f8f8;
height: 125px;
}
.contact-box .contact-box-content .contact-box-form form .btn img {
margin-left: 20px;
}
.contact-box .contact-box-content .contact-box-form form p {
position: relative;
}
.contact-box .contact-box-content .contact-box-form form p img {
margin-left: 25px;
}  .contact-box .contact-box-content .contact-box-form form p .wpcf7-submit {
padding: 0;
width: auto;
background: transparent;
font-size: 24px;
line-height: 34px;
font-family: NeuzeitGro-Bol;
color: #222222;
border: 0;
margin-top: 20px;
}
.contact-box .contact-box-content .contact-box-text a img{margin-left: 15px;} img.corss{vertical-align: super;position: relative;top: -10px;left: 2px;} .contact-form .contact-deatils{padding:0 0 75px 0; background-color:#ffffff;}
.contact-form .contact-deatils h2 {color: #333333;z-index: 1;position: relative;margin-bottom:50px;}
.contact-form .contact-deatils h2 span {position: relative;top: -6px;border: solid #ffffff;width: 131px;transform: rotate(0deg);display: inline-block;vertical-align: middle;margin-right: 19px;}
.contact-form .contact-deatils p{font-family:"NeuzeitGro-Lig";margin-bottom:60px;font-size: 24px;line-height: 34px;color:#333333; }
.contact-form .contact-deatils .contact-form-details{margin-left:auto;width:100%;}
.contact-form .contact-deatils .contact-form-details .col-md-6,.contact-form .contact-deatils .contact-form-details .col-md-12{position:relative;}
.contact-form .contact-deatils .form-control{position:relative;z-index:1; font-family:"NeuzeitGro-Lig"; padding-left:0px;font-size: 22px;line-height: 50px;color: #333333;font-weight: 300;border-radius:0;width:100%;background-color:unset;border-top: 0;border-left: 0;border-right: 0;border-bottom:1px solid #8FDFEE;}
.contact-form .contact-deatils .contact-form-details .col-md-6{margin-bottom:40px;}
.contact-form-details input{height:56px;width:50%;}
.contact-form-details input:last-child{margin-bottom:0;}
.contact-form-details input::placeholder,.contact-form-details textarea::placeholder{color:transparent;}
.contact-form-details .field-label{font-family:"NeuzeitGro-Lig";font-size: 22px;color: #333333;font-weight: 300;left: 20px;position: absolute;transform-origin: 0 50%;transition: transform 200ms, color 200ms;top: 20px;}
.contact-form-details .form-control:focus + .field-label,
.contact-form-details .form-control:not(:placeholder-shown) + .field-label{transform: translateY(-35px) translateX(0px) scale(0.75);}
.contact-form-details .form-control:focus + .field-label{color: #010101;font-size:26px;}
.contact-form-details textarea{ resize:none;width:100%;}
.contact-form-details .form-control:focus{box-shadow:unset;border-bottom:1px solid #010101;}
.contact-form-details textarea.form-control {padding-top: 40px;}
.contact-form a.submit-btn{margin-top:70px;float:right;font-size: 30px;line-height: 34px;color: #ffffff;font-family:"NeuzeitGro-Bol";}
.contact-form a.submit-btn img{margin-left:15px;}
.testimonial .col-md-4:nth-child(2){margin-top:45px;}
.testimonial .testimonial-titel{margin-bottom:130px;}
.testimonial .testimonial-detalis{background-color:#f8f8f8;padding:70px 43px 95px 43px;}
.testimonial .testimonial-detalis img{display:block;margin-left: auto;}
.testimonial .testimonial-detalis p{margin:30px 0px; font-size: 30px;line-height: 38px;color: #000000;font-family:"NeuzeitGro-Lig";}
.testimonial .testimonial-detalis span,.testimonial .testimonial-detalis label{font-size: 22px;line-height: 30px;color: #000000;font-family:"NeuzeitGro-Lig";display:block;}
.testimonial .testimonial-detalis label{font-family:"NeuzeitGro-Bol";}
.testimonial .testimonial-detalis:hover{background: linear-gradient(179deg, rgba(249,141,83,1) 20%, rgba(254,92,4,1) 100%);}
.testimonial .testimonial-detalis:hover p{color:#ffffff;}
.testimonial .testimonial-detalis:hover span,
.testimonial .testimonial-detalis:hover label{color:#ffffff;}
.testimonial a.testimonials-btn{margin-top: 130px;margin-bottom: 260px;float:right;margin-top:130px;margin-bottom:260px;font-size: 30px;line-height: 34px;color: #333333;font-family:"NeuzeitGro-Bol";}
.testimonial a.testimonials-btn img{margin-left:15px;}
.accordion{margin-bottom:100px;}
.accordion .accordion-item{width:910px;margin-left:auto;border:0;margin-bottom:100px;display: inline-block; float: right;}
.accordion .accordion-item .accordion-button{font-size: 30px;line-height: 38px;color: #333333;font-family:"NeuzeitGro-Bol";}
.accordion .accordion-button:not(.collapsed){background-color: unset;box-shadow: unset;}
.accordion h2 {margin-bottom:80px;}
.accordion-button:focus {border-color: unset;box-shadow: unset;}
.accordion  .accordion-body p{font-size: 30px;line-height: 38px;color: #333333;margin:30px 0;}
.accordion  .accordion-body a.more-btn{float:right; font-size: 30px;line-height: 34px;color: #333333; font-family:"NeuzeitGro-Bol";}
.accordion  .accordion-body .more-btn img{margin-left:15px;}
.accordion-button:not(.collapsed)::after{transform: rotate(0deg);background-image:url(//compdesign.de/wp-content/themes/compdesign/assets/images/accordin-arrow.png);width:12px;height:20px;background-size:auto;}
.accordion-button::after{background-image:url(//compdesign.de/wp-content/themes/compdesign/assets/images/accordin.png); width:21px;height:21px;}
.accordion ul{padding-left:25px;}
.accordion ul li{font-size: 30px;line-height: 38px;color: #333333;margin-bottom: 20px;list-style-type:disc;}
.headline{padding-bottom:192px;}
.headline  h2{margin-bottom:100px;}
.headline .headline-link a,.headline .headline-link div{width:480px;display:inline-block; position:relative;line-height:54px; font-size: 50px;color:#222222;font-family:"NeuzeitGro-Bol";}
.headline .headline-link a span,.headline .headline-link div span{position:relative;}
.headline .headline-link a span:before,.headline .headline-link div span:before{content: ""; position:absolute;top:-22px;background-position: right;right: -40px;background-image:url(//compdesign.de/wp-content/themes/compdesign/assets/images/arrow-c.png);width:44px;height:55px;background-repeat:no-repeat;background-size:34px;}
.headline .headline-link {padding-bottom:100px;}
.headline .row .col-md-4:nth-child(3n+2) .headline-link{padding-left:27px;}
.headline .row .col-md-4:nth-child(3n+3) .headline-link{padding-left:54px;}
.headline .row .col-md-4:nth-last-child(-n+3) .headline-link{padding-bottom:73px;}
.headline .headline-link p{font-size: 22px;font-family: 'NeuzeitGro-Lig';display: inline-block;margin-top: 16px;color: #222222;}
.headline .btn{padding:0;text-align:right;width:100%;border:0;}
.headline .btn a{font-size:30px;color:#02033f;font-family:"NeuzeitGro-Bol";}
.headline .btn img{margin-left: 20px;margin-top: -7px;} .banner-bg{margin-bottom:200px;}
.banner-bg .banner-info img{width:100%;height:805px;object-fit:cover;}
.banner-bg .banner-info:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,0.63);}
.banner-bg .banner-info .banner-titel{position:absolute;top:52%;transform:translateY(-50%);left:158px;}
.banner-bg .banner-info .banner-titel h1{font-size:72px;line-height:79px; font-family:SpaceGrotesk-Bold;color:#ffffff;}
.banner-bg .banner-info .banner-titel h1 span{color:#8FDFEE;display: inline-block;width: 100%;}
.testimonial{margin-bottom:200px;}
.testimonial .quotes{position:absolute;top:-85px;left:69px;}
.testimonial .testimonial-box{padding:34px 55px 41px 57px; width:678px;background-color:#ffffff; position:absolute;top:248px;right:204px;}
.testimonial .testimonial-box h3{margin-bottom: 134px;font-size:37px;line-height:51px; font-family:SpaceGrotesk-Bold;color:#0f0e0e;}
.testimonial .testimonial-box p{font-size:30px;font-family:"NeuzeitGro-Lig";color:#0f0e0e;}
.request{margin-bottom:200px;}
.request .request-info:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(225,225,225,0.77);width:100%;height:100%;}
.request .request-text{position:absolute;top:286px;left:138px;}
.request .request-text h2{margin-top:30px;font-size:74px;line-height:74px; font-family:SpaceGrotesk-Bold;color:#0f0e0e;}
.request .request-text .request-btn{margin-top: 30px;}
.request .request-text .request-btn a{display:inline-block;width:100%;font-size:31px;font-family:"NeuzeitGro-Bol";color:#fd5e15;}
.request .request-text .request-btn img{margin-top:28px;}
.our-features{margin-bottom:115px;}
.our-features .our-features-heading h2{position:relative;color:#333333;}
.our-features ul{width:1274px;margin:70px auto auto 158px;}
.our-features ul li{margin-bottom:67px;display:flex;align-items:center;position:relative;}
.our-features ul li:last-child{margin-bottom:0;padding-top:14px;} .our-features ul li span{margin-top:-30px; margin-right:34px;font-size:25px;font-family:NeuzeitGro-Bol;color:#222222;}
.our-features ul li a,.our-features ul li .feature-wrap div{font-size:70px;line-height:70px; font-family:"NeuzeitGro-Bol";color:#222222;}
.our-features ul li:hover a,.our-features ul li:hover .feature-wrap div,.our-features ul li:hover span,.our-features ul li:hover P{color:#8FDFEE;}
.our-features .our-features-details p{padding-left:4px; font-size: 25px;color: #222222;font-family:"NeuzeitGro-Bol";padding-top: 18px;}
.our-features .row.features-section-left{flex-direction:row-reverse;}
.text-section{padding-bottom:187px;}
.text-section .row.text-section-left {flex-direction: row-reverse;}
.text-section .text-content h2{margin-bottom:35px;}
.text-section .text-content p strong{font-size: 40px;line-height: 50px;color: #02033f;font-family:"NeuzeitGro-Bol";}
.text-section .text-content p{padding-top: 40px;font-size: 24px;line-height: 34px;color: #222222;}
.text-section ul{margin-top:25px;text-align: center;}
.text-section .col-md-9 ul{text-align:left;padding-left:25px;}
.text-section .col-md-9 ul li{font-size: 24px;line-height: 34px;color: #222222;list-style-type:disc;}
.text-section ul li a{margin-bottom:20px;display:inline-block; position: relative; font-size:25px;font-family:"NeuzeitGro-Bol";color:#333333;}
.text-section ul li a:after{content:"";position:absolute;margin-left:20px; top:60%;transform:translateY(-50%);background-image:url(//compdesign.de/wp-content/themes/compdesign/assets/images/pfeil_medix.png);background-repeat:no-repeat;width:19px;height:20px;background-size:cover;}
.text-image-section{padding-bottom:373px;}
.text-image-section .textelement h2{padding:36px 0 59px 0;}
.text-image-section .textelement p{font-size:24px;line-height:34px;color:#222222;}
.text-image-section .textelement-iamge{position: absolute;right: 0;}
.text-image-section .textelement-iamge img{width:765px;height:600px;object-fit:cover;object-position:right;}
.banner-subpage{margin-bottom:100px;}
.banner-subpage .banner-subpage-info{background-repeat:no-repeat; height:575px;display:flex;align-items: flex-end; background-color:#dddddd;padding:80px 143px 65px 73px;}
.banner-subpage .row{align-items:flex-end;}
.banner-subpage .row .col-md-9{width:100%;}
.banner-subpage .row .col-md-3{width:30%;}
.banner-subpage .banner-subpage-titel{padding-bottom:40px;}
.banner-subpage .banner-subpage-titel h2{color:#03045e;}
.banner-subpage-image {position:relative;text-align:right;}
.banner-subpage-image .banner-subpage-icon{position:absolute;left:0px;top:63px;}
.videoproduction-section{margin-bottom: 100px;}
.videoproduction-section .heading{text-align: center; margin-bottom: 30px;}
.videoproduction-section .videoproduction-detail p{font-size: 24px;text-align: center;margin-bottom: 50px;}
.videoproduction-contant .videoproduction-detail .row .col-md-4{padding-left: 8px;padding-right: 8px;}
.videoproduction-section .videoproduction-contant .videoproduction-detail .about-video{margin-bottom: 15px;}
.videoproduction-detail .about-video .about-video_image{ border-radius: 19px;}
.videoproduction-detail .about-video .about-video_image img{
width: 100%;
height: auto;
object-fit: cover; border-radius: 19px;
}
.videoproduction-detail .about-video span.name{
box-shadow: 0px 3px 6px #00000029;
border-radius: 21px;
background: #F4F4F4 0% 0% no-repeat padding-box;
width: 100%;
display: inline-block;
text-align: center;
font-size: 25px;
line-height: 27px;
text-align: center;
text-transform: uppercase;
color: #02033f;  display: flex;
justify-content: center;
align-items: center;
margin: -10px auto 0px auto;
padding: 26px 10px 22px 10px;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.videoproduction-section .video-model video{width: 100%;}
.videoproduction-section .video-model .modal-footer button.btn-secondary{
background-color: #02033f;
border-color: #02033f;
font-size: 1.7rem;
padding: 0.05rem 0.55rem;
line-height: 1.3;
}
.client-testimonial .client-testimonial-slider .client-testimonial-detalis{position: relative; border-radius: 5px; padding: 50px 35px 40px 35px; background-color: #ffffff;box-shadow: 0px 3px 10px #00000029;}
.client-testimonial .client-testimonial-slider .slick-slide {margin: 0 10px;}
.client-testimonial .client-testimonial-slider .slick-list {padding: 30px 0px 150px 0px; margin: 0 -10px;}
.client-testimonial .client-testimonial-slider .client-testimonial-detalis .logo-black {min-height: 136px;display: flex;align-items: center;justify-content: center;}
.client-testimonial .client-testimonial-slider .client-testimonial-detalis .logo-black img{margin: 0 auto;}
.client-testimonial .client-testimonial-slider .client-testimonial-detalis .logo-black img.rec_img{max-width:75%;}
.client-testimonial .client-testimonial-slider .client-testimonial-detalis .logo-black img.sqr_img{max-width:24%;}
.client-testimonial .client-testimonial-slider .client-testimonial-detalis .testimonials-text{margin: 20px 0; font-size: 24px;line-height: 34px;color: #222222;text-align: center;}
.client-testimonial .client-testimonial-slider .client-testimonial-detalis label{margin-bottom: 10px; display: block; text-align: center; font-size: 30px;line-height: 38px;color: #333333;font-family: "NeuzeitGro-Bol";}
.client-testimonial .client-testimonial-slider .client-testimonial-detalis span{display: block; text-align: center; font-size: 24px;line-height: 34px;color: #222222;}
.client-testimonial .client-testimonial-slider .slick-dots{bottom: 20px;}
.client-testimonial .client-testimonial-slider .slick-dots button{background-color:#ccc}
.client-testimonial .client-testimonial-slider .slick-dots .slick-active button{background-color:#898686;}
.client-testimonial .client-testimonial-slider .slick-dots button:before{display: none;}
.client-testimonial .client-testimonial-slider .slick-next, 
.client-testimonial .client-testimonial-slider .slick-prev{background-color: #ccc;width:40px;height:40px;top:auto;bottom: 50px;z-index: 5;}
.client-testimonial .client-testimonial-slider .slick-prev:before{content: "\f104"; font-family: 'FontAwesome';opacity:1;color: #222222;} 
.client-testimonial .client-testimonial-slider .slick-next:before{content: "\f105"; font-family: 'FontAwesome';opacity:1;color: #222222;} 
.client-testimonial .client-testimonial-slider .slick-prev{left: calc(50% - 44px);right: auto;}
.client-testimonial .client-testimonial-slider .slick-next{right: calc(50% - 44px);left:auto;}
@media (max-width: 1800px){
.banner-subpage-image .banner-subpage-icon{left:-40px;}
.banner-subpage .banner-subpage-titel h2{font-size:60px;line-height:70px;}
.banner-subpage .banner-subpage-info{background-position: 85% center;}
}
@media (max-width: 1700px){
.our-philosophy .lighthouse img, .our-philosophy .birds-about img{width:475px;}
.about-section .about-tabs .about-tabs-details.tabs-3 {padding-left: 100px;}
.about-section .about-tabs .about-tabs-details.tabs-2 p br{display:none;}
.our-philosophy .philosophy-text p{width:1000px;}
.our-measures .our-measures-content .our-measures-box{width:608px;padding: 27px 46px 52px 40px;}
.contact-box .contact-box-content{top: -580px; padding: 30px;}
}
@media (max-width: 1600px){ 
.our-philosophy .lighthouse img, .our-philosophy .birds-about img{width:450px;}
.banner-bg .banner-info .banner-titel h1 {font-size: 59px;line-height: 65px;}
.testimonial .testimonial-box{top: 190px;right: 70px;}
.testimonial .testimonial-box h3 {margin-bottom: 60px;}
.testimonial .quotes img{width: 160px;height: auto;}
.request .request-text{top:200px;}
.header .header-nav .toggle-menu .close{right: 40px;top: 20px;}
.header .header-nav .toggle-menu .close img{width: 30px;height: auto;}
.header .header-nav .toggle-menu .nav-link{font-size: 30px;line-height: 40px;}
.header .header-nav .toggle-menu .nav-item {margin-bottom: 20px;}
.header .header-nav .dropdown .dropdown-menu .nav-link {font-size: 25px;line-height: 35px;}
.header .header-nav .toggle-menu .dropdown-menu .dropdown-item{font-size:25px;}
.header .header-nav .toggle-menu .dropdown-menu li {margin-bottom: 15px;}
.header .social-media-header{bottom:70px;}
.text-image-section .textelement-iamge img {width: 600px;object-fit: cover;object-position:center;}
.project-info .project-slider .slick-slide {width: 400px;}
.our-features ul {width: 100%;margin: 70px auto auto 0px;padding-left:150px;}
.footer .footer-info{width:100%;}
.headline .headline-link a,.headline .headline-link div {width: 390px;}
.project-info .project-detalis .content-strategy {padding: 0 14px;}
.header .header-nav .nav-item .caret:after{top:8px;}
.header .header-nav li.active > .caret::after {top: 8px;}
.banner-subpage .banner-subpage-titel h2 {font-size: 50px;line-height:60px;} }
@media (max-width: 1550px){
.footer .footer-navigation {margin-left:0;}
}
@media (max-width: 1450px){
.container{padding: 0 30px;} 
.container-fluid{padding:0 50px;} 
.our-philosophy .philosophy-text p {width: 900px;font-size: 30px;line-height: 40px;}  
.our-philosophy .lighthouse img, .our-philosophy .birds-about img {width: 410px;}
.about-section .about-content .about-heading h2{margin-right:0;}
.banner .banner-info .banner-titel h1 {font-size: 55px;}
h2 {font-size: 60px;line-height: 70px;}
.about-section .about-content .about-text p,.text-section .text-content p,.project-info .project-titel p {font-size: 20px;line-height: 30px;}
.our-philosophy .our-philosophy-details .cross img{width:79px;height:auto;}
.our-measures .our-measures-heading h2 span:before {left: -155px;}
.our-measures .our-measures-content .our-measures-box {width: 590px;}
.our-measures .our-measures-content .our-measures-box p {font-size: 18px;line-height: 23.59px;}
.our-measures .our-measures-content .our-measures-box .our-measures-label label {font-size: 43px;line-height: 55.91px;}
.project-info .project-detalis .content-strategy h3 {font-size: 35px;}
.project-info .project-detalis .content-strategy .short-desc{font-size: 16px;}
.project-info .project-detalis .content-strategy{bottom: 35px;}
.blog .blog-details .blog-text h2 {font-size:55px;}
.blog .blog-details .blog-text p {font-size: 17px;}
.footer .social-media {right: 120px;} 
.text-section .col-md-9 ul li{font-size:20px;line-height:30px;}   
.banner-subpage .banner-subpage-info {padding: 80px 73px 65px 73px;}
}
@media (max-width: 1399px){
.our-measures .our-measures-content .our-measures-box {width: 518px;}
.contact-us .contact-info p {width: 100%;font-size: 26.26px;}
.about-section .about-tabs .about-tabs-details.tabs-2 {padding-left: 20px;}
.about-section .about-tabs .about-tabs-details.tabs-3 {padding-left: 30px;}
.our-measures .our-measures-content .our-measures-box:nth-child(even) {margin-left: 44px;}
.banner-bg .banner-info .banner-titel{left: 60px;}
.banner-bg .banner-info .banner-titel h1 {font-size: 55px;line-height: 62px;}
.our-features ul {width: 100%;}
.our-features ul li a,.our-features ul li .feature-wrap div {font-size: 60px;line-height: 68px;}
.request .request-text h2{font-size: 65px;line-height: 65px;}
.footer .footer-contact {margin-left: 400px;}
.text-image-section .textelement-iamge img {width: 500px;object-fit:contain;}
.headline .headline-link a,.headline .headline-link div{width:100%; line-height: 40px;font-size: 35px;}
.banner-subpage .banner-subpage-titel h2 {font-size: 45px;line-height: 55px;}
.contact-box {
bottom: 50px;
}
.contact-box .contact-box-content .contact-box-form form input,
.contact-box .contact-box-content .contact-box-form form textarea {
padding: 15px;
}
.contact-box .contact-box-content .contact-box-form form textarea {
height: 100px;
}
}
@media (max-width: 1200px){
.container-fluid {padding: 0 30px;}  
h2{font-size: 50px;line-height: 50px;} 
.banner .banner-info .banner-titel h1 {font-size: 35px;}  
.our-philosophy .lighthouse img, .our-philosophy .birds-about img {width: 350px;}
.our-philosophy .philosophy-heading{bottom:40px;}
.our-measures .our-measures-content .our-measures-box {width: 435px;}
.our-philosophy .philosophy-text p {width: 700px;}
.blog .blog-details.career-blog {padding-left:56px;}
.project-info .project-detalis .content-strategy{padding: 0 20px;}
.our-measures .our-measures-content .our-measures-box .our-measures-label label{font-size:35px;}
.our-measures .our-measures-content .our-measures-box:nth-child(even) {margin-left: 30px;}
.our-measures .our-measures-heading h2 span:before{left:-145px;}
.project-info .project-detalis .content-strategy h3 {font-size: 26px;line-height:32px;}
.contact-us .contact-info p {font-size:22px;} .banner-bg .banner-info .banner-titel h1 {font-size: 50px;line-height: 57px;}
.our-features ul li a,.our-features ul li .feature-wrap div {font-size: 50px;line-height: 58px;}
.testimonial .testimonial-box{top: 110px;right: 40px;width: 500px;padding: 34px 40px 41px 50px;}
.testimonial .testimonial-box h3{font-size: 26px;line-height: 40px; margin-bottom: 40px;}
.testimonial .testimonial-box p {font-size: 22px;}
.testimonial .quotes img {width: 120px;}
.testimonial .quotes {top: -45px;left: 50px;}
.request .request-text h2 {font-size: 50px;line-height: 50px;}
.request .request-text .request-btn a{font-size: 25px;}
.request .request-text {top: 120px;left: 70px;}  .footer .footer-bottom ul li a {padding: 0 30px 0 0;}
.footer .footer-contact {margin-left: 100px;}
.banner .banner-info .banner-titel {width: 90%;}
.headline .headline-link a,.headline .headline-link div {width: 100%;line-height: 34px;font-size: 30px;}
.text-image-section .textelement-iamge img {width: 400px;}
.project-info .project-slider .slick-slide {width: 300px;}
.our-philosophy .philosophy-heading h2 {font-size: 40px;}
.accordion .accordion-item{width:100%;margin-bottom: 50px;}
.banner-subpage .banner-subpage-titel h2 {font-size: 35px;line-height: 45px;}
.banner-subpage-image .banner-subpage-icon{width:68px;left: -30px;}
.project-info .project-slider .hover-content{padding: 30px 0 0 20px;}
.project-info .project-slider .hover-content h1,.project-info .project-slider .hover-content h2,.project-info .project-slider .hover-content h3 {font-size: 30px;line-height: 35px;}
}
@media (max-width: 991px){
.header .header-nav .toggle-menu .navbar-menu {padding: 90px 0 0 40px;}
.banner .banner-info .banner-titel img {width: 70px;height: 70px;}
.banner .banner-info .banner-titel p{display:none;} 
.banner .banner-info .banner-titel a{font-size: 22px;line-height: 26px;} .contact-us .contact-info p a{ }
.header .header-nav .toggle-menu ul li a {font-size: 52px;}
.header .header-nav .toggle-menu ul li label {font-size: 22px;}  
.banner .banner-info .banner-titel h1 {font-size: 28px;}  
h2 {font-size: 35px;line-height:40px;}  
.our-philosophy .lighthouse img, .our-philosophy .birds-about img {width: 295px;}
.our-philosophy .philosophy-heading{bottom:15px;}
.our-philosophy .birds-about {right: -30px;}
.our-philosophy .philosophy-text p{margin-left:0;margin-top:30px;font-size: 24px;line-height: 32px;}
.our-measures .our-measures-content .our-measures-box{width:100%;}
.our-measures .our-measures-content .our-measures-box:nth-child(even){margin-left:0px;}
.project-info .row .col-md-4 {padding-right: 15px;}
.project-info .project-detalis .content-strategy h3{font-size:28px;}
.blog .blog-details {padding: 56px 30px 66px 20px;margin-bottom:40px;}
.blog .blog-details.career-blog {padding-left: 30px;margin-top:40px;padding-right:30px;}
.blog .blog-details .blog-link {padding-bottom: 100px;}
.footer .footer-logo{margin-bottom:20px;} 
.footer .social-media{right:-15px;}
.banner {padding-bottom: 50px;}
.our-philosophy {padding-top: 150px;padding-bottom: 100px;}
.our-philosophy .philosophy-text a{margin-top:100px;}
.our-measures .our-measures-heading {padding-bottom: 100px;}
.our-measures {padding-bottom: 50px;}
.contact-us {padding-bottom: 30px;} .project-info {padding-bottom: 100px;}
.logo-section .logo-heading {padding-bottom: 50px;}
.logo-section {margin-bottom: 50px;}
.logo-section .logo-section-wrap{padding-top:50px;}
.logo-section .logo-content {margin-bottom: 60px;}
.blog {padding-bottom: 100px;}
.footer .footer-bottom {padding-top: 50px;}
.our-philosophy .cross {position: absolute;top: 40px;left: 65px;}
.our-philosophy .cross img{width:50px;}
.blog .row .col-md-6 {padding-right: 12px;padding-left: 12px;width:100%;}
.about-section .about-tabs .about-tabs-details label{font-size:50px;}
.about-section .about-tabs .about-tabs-details p {font-size:18px;}
.footer .footer-services{margin-left:0;}
.footer .footer-contact{margin-left:20px;}
.blog .blog-details .blog-text h2 {font-size: 35px;}
.our-philosophy .our-philosophy-details .cross img {width: 60px;}
.logo-section .logo-about .row .col-md-4{width:50%;}
.logo-section .logo-content .logo-detalis{text-align: left !important;}
.banner-bg .banner-info .banner-titel h1 {font-size: 40px;line-height: 47px;}
.our-features ul li span{font-size:18px;}
.our-features ul li a,.our-features ul li .feature-wrap div {font-size: 32px;line-height: 40px;}
.banner-bg .banner-info img{height:608px;}
.banner-bg {margin-bottom: 100px;}
.testimonial .quotes img {width: 80px;}
.testimonial {margin-bottom: 100px;}
.request {margin-bottom: 100px;}
.testimonial .testimonial-box {top: 60px;right: 20px;width: 400px;padding:20px;}
.testimonial .testimonial-box h3 {font-size: 23px;line-height: 35px;}
.testimonial .testimonial-box p {font-size: 20px;}
.request .request-text {top: 70px;left: 50px;}
.request .request-text img{width:180px;}
.request .request-text .request-btn img{width:100px;}
.request .request-text h2 {font-size: 40px;line-height: 40px;}
.request .request-text .request-btn a {font-size: 20px;}
.footer .footer-bottom ul li a {padding: 0 20px 0 0;}
.our-features ul li a:after,.our-features ul li .feature-wrap div:after{width: 25px;height: 25px;}
.logo-section .logo-about .row .col-md-3 {width: 33%;}
.project-info .project-detalis img{width:100%;height:500px;object-fit:cover;}
.project-info .project-detalis .content-strategy .short-desc img {width: auto;height: auto;}
.project-info .project-detalis .project-link img{width:auto;height:auto;}
.text-image-section .row{flex-direction:column-reverse;}
.text-image-section .row .col-md-7,.text-image-section .row .col-md-5{width:100%;}
.text-image-section .textelement-iamge{position:unset;}
.text-image-section .textelement-iamge img{width:100%;height:500px;}
.project-info .project-slider .slick-current.slick-active.slick-center {margin-top: 0px;}
.text-section .row.text-section-left .col-md-3,.text-section .row.text-section-left .col-md-9{width:100%;}
.about-section .about-content {padding-bottom: 80px;}
.about-section{padding-bottom: 30px;}
.text-section {padding-bottom:0px !important;}
.text-section .text-content p{padding-top:0;}
.headline {padding-bottom: 100px;}
.text-image-section {padding-bottom: 100px;} .our-features ul {padding-left: 40px;}
.project-info .project-slider .slick-slide{margin: 0;}
.text-image-section .textelement h2 {padding: 30px 0;}
.banner-subpage .row .col-md-9{width:100%;}
.banner-subpage .row .col-md-3{width:100%;}
.banner-subpage-image{text-align:left;}
.project-info .project-slider .slick-list .slick-active.centerslide{margin-top:0px;}
.contact-box .contact-box-content {top: -144px;height: 280px;overflow-y: scroll;}
.client-testimonial .client-testimonial-slider .slick-next, .client-testimonial .client-testimonial-slider .slick-prev{top:0;}
.client-testimonial .client-testimonial-slider .client-testimonial-detalis .logo-black img.sqr_img{max-width:40%;}
}
@media only screen and (max-width: 820px){
.contact-box .contact-box-content {
top: -580px;
height: auto;
}
}
@media only screen and (max-width:768px){
.contact-box .contact-box-content{
top: -580px;
height: auto;
}
}
@media (max-width: 767px){
.banner .banner-info .banner-titel img {width: 50px;height: 50px;} .header .header-nav .toggle-menu ul li a {font-size: 35px;}
.header .header-nav .toggle-menu .close img{width:30px;} .header .header-nav .toggle-menu .healthcare{bottom:80px;}
.header .header-nav .toggle-menu .healthcare h2 {font-size: 35px;line-height: 40px;}
.header .header-nav .toggle-menu ul li label {font-size: 20px;}
.header .header-nav .toggle-menu .menu-logo a img{width:148px;height:auto;}  
.container-fluid {padding: 0 20px;}
.banner .banner-info .banner-titel h1 span:before {left:-155px;}
.about-section .about-content .row{flex-direction:column-reverse;}
.about-section .about-content .about-heading h2{text-align:left !important;}
.about-section .about-content .about-heading h2 br{display:none;}
.about-section .about-tabs .row .col-md-4{margin-bottom:50px;}
.about-section .about-tabs .row .col-md-4:nth-child(3n+2) .about-tabs-details {padding-left:0px;}
.about-section .about-tabs .row .col-md-4:nth-child(3n+3) .about-tabs-details {padding-left: 0px;}
.about-section .about-tabs a{margin-top:50px;}
.project-detalis  img{width:100%;height: 400px;object-fit: cover;}
.project-info .project-detalis .project-link img{ height: auto;}
.project-info .project-detalis.project-center {margin-top: 0;}
.our-philosophy .lighthouse img, .our-philosophy .birds-about img {display: none}
.logo-section .logo-content .logo-detalis{text-align:left !important;}
.blog .row .col-md-6 {padding-right: 12px;padding-left: 12px;}
.blog .blog-details{margin-bottom:40px;}
.project-info .row {margin-right: -15px;}
.our-philosophy .philosophy-text p {width: 100%;}
.footer .footer-services {margin-left: 26px;}
.footer .footer-contact {margin-left: 20px;}
.about-section .about-content {padding-bottom: 40px;}
.footer .footer-right-services {width:100%;}
.footer .footer-services {margin-left: 0;margin-top:20px;}
.footer .footer-contact {margin-left:0;margin-top:20px;}
.logo-section .logo-about .row .col-md-4 {width: 100%;}
.our-philosophy .our-philosophy-details .cross img {width: 45px;} 
.our-philosophy {padding-top: 80px;}  
.our-philosophy .our-philosophy-details {margin-bottom: 20px;}
.banner-bg .banner-info img {height: 408px;}
.banner-bg .banner-info .banner-titel h1 {font-size: 30px;line-height: 37px;}
.testimonial .testimonial-box {top: 30px;}
.request .request-text .request-btn img {margin-top: 20px;}
.our-features ul li span {font-size: 16px;}  .header .social-media-header {position:unset;margin: 40px 0;text-align: center;}
.header .header-nav .toggle-menu .navbar-menu {padding: 90px 0 0 30px;}
.header .header-nav .toggle-menu{overflow-y:auto; z-index: 999;}
.service-bgimage{padding:0 15px;}
.footer .footer-bottom ul li a {padding: 0 0 15px 0;}
.footer .footer-bottom ul li {width: 100%;}
.footer .social-media ul li{width:auto;}
.footer .social-media {right: 50px;} .footer{margin-top:0;}
.footer .footer-logo {margin-bottom: 35px;}
.logo-section .logo-about .row .col-md-3 {width: 100%;}
.footer .footer-top .row:nth-child(2) {margin-top: 20px;}
.footer .footer-bottom {padding-top: 30px;}
.headline .row .col-md-4:nth-child(3n+2) .headline-link {padding-left: 0px;}
.headline .row .col-md-4:nth-child(3n+3) .headline-link {padding-left: 0px;}
.our-philosophy .philosophy-heading h2 {font-size: 22px;}
.text-section .text-content p strong {font-size: 25px;line-height: 30px;}
.text-image-section .textelement-iamge img {height: 400px;}
.our-features {margin-bottom: 30px;}
.banner-subpage .banner-subpage-titel h2 {font-size: 24px;line-height: 34px;}
.banner-subpage .banner-subpage-info {padding: 70px 73px 30px 73px;height:auto; background-position: unset;background-size: 100%;}
.contact-box .contact-box-content {top: -120px;height: 250px;}
.contact-box .contact-box-img{max-width: 48px;height:auto;width:100%;}
.contact-box {bottom: 40px;right:10px;} .client-testimonial .client-testimonial-slider .slick-list{padding: 30px 0px 110px 0px;} 
.client-testimonial .client-testimonial-slider .client-testimonial-detalis{padding: 20px 15px 40px 15px;}
.client-testimonial .client-testimonial-slider .client-testimonial-detalis .testimonials-text {font-size: 19px;line-height: 29px;}
.client-testimonial .client-testimonial-slider .client-testimonial-detalis label{font-size: 25px;line-height: 33px;}
.client-testimonial .client-testimonial-slider .client-testimonial-detalis span {font-size: 19px;line-height: 29px;}
.client-testimonial .client-testimonial-slider .slick-next,
.client-testimonial .client-testimonial-slider .slick-prev {bottom: 20px;top: auto;z-index: 5;}
.client-testimonial .client-testimonial-slider .slick-prev {right: 51%;}
.client-testimonial .client-testimonial-slider .slick-next {right: 43%;}
.client-testimonial .client-testimonial-slider .slick-dots {bottom: 0;}
}
@media (max-width: 576px){ .header .header-nav .toggle-menu .healthcare{right:50px;}
}
@media (max-width: 567px){
.header .row{align-items:center;} 
.header .header-nav .toggle-icon img{width:28px;height:auto;}
.banner .banner-info .banner-titel h1 span {width: 60px;} 
.banner .banner-info .banner-titel a {margin-top:0; font-size: 16px;line-height: 20px;}
.banner .banner-info .banner-titel a:after{ width: 16px;height: 15px;   margin-left: 10px;}
.banner .banner-info .banner-titel img {width: 30px;height: 30px;}
.text-section ul li a{font-size:20px;} .header .header-nav .toggle-menu .healthcare {right:20px;}
.header .header-nav .toggle-menu ul li a {font-size: 32px;}  
.header .header-menu .language {margin-right:40px;}
.header .header-menu {padding-top:0;} .banner {padding-bottom: 30px !important;}
.banner .banner-info .banner-titel h1 {font-size: 20px;margin:15px 0;}
.banner .banner-info .banner-titel {left:60px;width:80%;}
h2 {font-size: 28px;line-height: 35px;}
.about-section .about-content .about-text p {font-size: 17px;line-height: 25px;}
.about-section .about-tabs .about-tabs-details.tabs-1 p br{display:none;}
.about-section .about-tabs .about-tabs-details label{font-size:40px;line-height:50px;}
.our-philosophy .cross {top: 10px;left: 10px;}
.our-philosophy .our-philosophy-details .cross img {width: 35px;}
.our-philosophy .cross  img{width:50px;}
.our-philosophy .lighthouse img, .our-philosophy .birds-about img{width: 185px;}
.our-philosophy .philosophy-heading{left:20px;}
.our-philosophy .philosophy-heading h2 span {width: 60px;}
.our-philosophy .birds-about{bottom:-160px;}
.our-philosophy .philosophy-text p{font-size: 16px;line-height: 22px;}
.our-philosophy .philosophy-text a {margin-top: 50px;margin-left: 0;text-align:left;font-size:20px;}
.our-measures {padding-bottom: 20px;}
.about-section .about-tabs .about-tabs-details.tabs-3 {padding-left: 0;}
.about-section .about-tabs .about-tabs-details.tabs-2 {padding-left: 0;}
.our-measures .our-measures-heading {padding-bottom: 50px;}
.our-measures .our-measures-content .our-measures-box{margin-bottom:40px;padding: 27px 20px 52px 20px;}
.our-measures .our-measures-content .our-measures-box .our-measures-label {padding-bottom: 40px;}
.our-measures .our-measures-content .our-measures-box .our-measures-label label {font-size: 20px;}
.contact-us {padding-bottom: 50px;}
.contact-us .contact-info p{margin:40px 0 0 0;font-size:16px;line-height:25px;}
.project-info .project-titel {padding-bottom: 50px;}
.logo-section .logo-heading {padding-bottom: 40px;} .blog {padding-bottom: 50px;}
.blog .blog-details .blog-link {padding-bottom: 50px;}
.footer:before{left:0;width:100%;}
.blog .blog-details .blog-text h2 {font-size: 30px;}
.footer .footer-bottom {padding-top: 0px;}
.about-section .about-tabs a {font-size:20px;line-height:24px;}
.footer .footer-contact .phone-call a {font-size:20px;}
.banner-bg .banner-info .banner-titel {left: 20px;}
.banner-bg .banner-info .banner-titel h1 {font-size: 23px;line-height: 30px;}
.testimonial .quotes img {width: 50px;}
.testimonial .quotes {top: -25px;left: 20px;}
.testimonial .testimonial-box {width:300px; top: 140px;right:auto;left:50%;transform:translateX(-50%); box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;}
.testimonial .testimonial-box h3 {font-size: 18px;line-height: 30px;}
.testimonial {margin-bottom: 290px;}
.request .request-info > img {height: 350px;object-fit: cover;}
.request .request-text img {width: 150px;}
.request .request-text h2 {font-size: 30px;line-height: 30px;}
.request .request-text .request-btn a {font-size: 18px;}
.request .request-text {top: 90px;left: 30px;}
.our-features ul li a,.our-features ul li .feature-wrap div {font-size: 22px;line-height: 28px;}
.our-features .our-features-details p{font-size:18px;}
.our-features ul li:before{background-size: 30px;background-position: right;}
.our-features ul li span {font-size: 14px;margin-left: 0;margin-right: 15px;}
.header .social-media-header {left:30px;}
.header .header-nav .toggle-menu .nav-link {font-size: 25px;line-height: 35px;}
.header .header-nav .nav-item .caret{top:8px; margin-left: 0;}
.header .header-nav li.active > .caret::after{top:4px; background-size: 8px 15px;background-repeat: no-repeat;}
.header .header-nav li.active .dropdown-menu li .caret::after{top:2px;}
.header .header-nav li.active .dropdown-menu li.active .caret::after{top:7px;}
.header .header-nav .nav-item .caret:after{top: 8px;background-size: 16px 9px;background-repeat: no-repeat;}
.header .header-nav .toggle-menu .dropdown-menu .dropdown-item {font-size: 20px;}
.header .header-nav .dropdown .dropdown-menu .nav-link {font-size: 20px;line-height: 25px;}
.contact-form .contact-deatils {padding:0 0 20px 0;}
.contact-form .contact-deatils p {margin-bottom: 0px;}
.accordion .accordion-item .accordion-button {font-size: 23px;line-height: 30px;padding:0;}
.footer .footer-contact a, .footer .footer-contact p{font-size: 20px;}
.our-features ul li a:after,.our-features ul li .feature-wrap div:after{width: 20px;height: 20px;}
.footer{padding:50px 0 25px 0;}
.footer .footer-contact .row .col-md-6.col-sm-6{margin-bottom:20px;}
.footer .footer-top .row:nth-child(2) {margin-top: 0;}
.contact-us .contact-info p a img {width: 15%;}
.headline h2 {margin-bottom: 50px;}
.headline .headline-link {padding-bottom: 60px !important;}
.project-info .project-detalis .content-strategy h3 {font-size: 24px;}
.project-info .project-detalis img {height: 400px;}
.our-features ul {padding-left: 0;}
.our-philosophy .philosophy-heading h2 {font-size: 20px;line-height:25px;}
.footer .footer-contact .social-wrap {padding-left: 0px;}
.our-features ul li {margin-bottom: 50px;}
.our-philosophy {padding: 60px 0;}
.headline .headline-link p {font-size: 18px;}
.text-image-section .textelement p {font-size: 20px;}
.headline .headline-link a,.headline .headline-link div {line-height: 34px;font-size: 28px;}
.our-features .our-features-heading h2 span:before, .headline h2 span:before, .text-section h2 span:before{left: -145px;}
.about-section .about-tabs .about-tabs-details img{width:33px;height:auto;}
.headline .headline-link a span:before,.headline .headline-link div span:before{width: 33px;background-size: 28px;}
.contact-form .submit-btn{margin:40px 0 !important;}
.accordion .accordion-body p {font-size: 25px;line-height: 33px;}
.accordion {margin-bottom: 50px;}
.accordion ul li {font-size: 25px;line-height: 33px;}
.text-image-section .textelement-iamge img {object-fit: contain;height:auto;}
.banner-subpage .banner-subpage-info {padding:0 20px;}
.banner-subpage-image .banner-subpage-icon{width:68px;}
.banner-subpage .banner-subpage-titel {padding: 30px 0;}
.banner-subpage .banner-subpage-titel h2 {font-size: 15px;line-height: 25px;}
.contact-box {
right: 20px;
bottom: 40px;
}
.contact-box .contact-box-img img {
width: 60px;
height: auto;
}
.contact-box .box-close-btn img {
width: auto;
height: auto;
}
.contact-box .contact-box-content {
right: 0px;
top: auto;
width: 340px;
padding: 25px;
height: auto;
bottom: 65px;
}
.contact-box .contact-box-content .contact-box-form form input,
.contact-box .contact-box-content .contact-box-form form textarea {
width: 100%;
}
.contact-form .contact-deatils h2{margin-bottom:30px;}
.contact-box .contact-box-content .contact-box-form form input, 
.contact-box .contact-box-content .contact-box-form form textarea,
.contact-box .contact-box-content .contact-box-text label,
.contact-box .contact-box-content .contact-box-text a,
.contact-box .contact-box-content .contact-box-form form p .wpcf7-submit{font-size:18px;line-height: 28px;} .client-testimonial .client-testimonial-slider .slick-prev {right: 50%;}
.client-testimonial .client-testimonial-slider .slick-next {right: 36%;}
.contact-form .contact-deatils .contact-form-details .col-md-6 {margin-bottom: 20px;}
}
@media (max-width: 400px){
.header .header-nav .toggle-menu ul li a {font-size: 28px;}
.header .header-nav .toggle-menu .healthcare {bottom: 40px;}
}
@media (max-width: 350px){
.header .header-menu .language {margin-right: 15px;}  
.banner .banner-info .banner-titel h1 {font-size: 17px;}
h2 {font-size: 25px;}
.our-measures .our-measures-content .our-measures-box .our-measures-label label {font-size: 18px;}
.our-measures .our-measures-content .our-measures-box a .pfeilblack img{width:60px;}
.our-measures .our-measures-content .our-measures-box a .pfeilwhite img{width:60px;}
.header .header-nav .toggle-menu {padding-left: 90px;}
.header .header-nav .toggle-menu ul li {margin-bottom: 25px;}
.header .header-nav .toggle-menu ul li a {font-size: 25px;}
.header .header-nav .toggle-menu .healthcare h2 {font-size: 27px;line-height: 32px;width:100%;}
}
@media (max-width: 300px){
h2 {font-size: 22px;line-height:28px;}  
.our-philosophy .philosophy-text p {font-size: 16px;line-height: 20px;}
.our-philosophy .philosophy-text a{font-size:18px;}
}.contact-form .submit-btn{position:relative;-webkit-appearance: none;-moz-appearance: none;appearance: none; margin-top:0px;padding: 0; text-align: left; font-size: 30px;line-height: 34px;color: #333333;font-family:"NeuzeitGro-Bol";border:none;text-transform:capitalize;}
.contact-form input[type="submit"]{padding: 0; left:0;top:0;background-image:url(//compdesign.de/wp-content/themes/compdesign/assets/images/pfeil_medix.png);background-size:contain;background-position-x:160px;width:230px;height:30px;background-repeat:no-repeat;background-color:transparent;}
.contact-form .submit-btn img{margin-left:15px;}
.contact-form .wpcf7-not-valid-tip {margin-top:-15px;padding-left:5px; color: #fff;}
.contact-form .wpcf7-response-output{color:#333333 !important;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{display: inline-block; margin:0;}
.page-id-375 .banner{padding-bottom:100px;}	
.page-id-375 .text-section{padding-bottom: 20px;}
@media (max-width:767px){
.contact-form .submit-btn{float:unset;display:inline-block;text-align: left !important;}
.contact-form input[type="submit"]{background-position-x: 160px;}
.page-id-375 .text-section{padding-bottom: 0px !important;}
}.header .header-nav .toggle-menu ul li span {
font-size: 32px;
font-family: SpaceGrotesk-Light;
color: #ffffff;
width: 100%;
display: block;
}
.header .container-fluid .contact_link a{
font-family: NeuzeitGro-Bol;
font-size: 24px;
line-height: 34px;
color: #03045e;
}
.header .container-fluid .contact_link a img{margin-left: 15px;}
.header .header-menu{gap: 30px;}
@media (max-width: 991px) {
.header .header-nav .toggle-menu ul li span {
font-size: 22px;
}
.header .container-fluid .contact_link a img{display: none;}
}
@media (max-width: 767px) {
.header .header-nav .toggle-menu ul li span {
font-size: 20px;
}
.header .container-fluid .contact_link a img{display: none;}
.header .container-fluid .contact_link a{
font-size: 18px;
line-height: 22px;
}
.header .container-fluid .contact_link{
margin-left: 15px;
margin-top: 4px;
}
.header .header-menu{gap: 15px;}
}