/*
Theme Name: Subails
Author: Converzo
Description: The Subails Theme based on the famous Wordpress CMS.
Version: 1.0
*/


@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap');
@import url(fonts/stylesheet.css);
* {margin: 0;padding: 0;box-sizing: border-box; text-decoration: none; list-style: none; outline: none;}
img {max-width: 100%;height: auto;}
body {background: #ffffff;font-size:16px;line-height:23px;color: #ffffff; font-family: 'metropolisregular';position: relative;}
ul {list-style: none;padding: 0;}
p {font-size:16px;line-height:23px;margin-bottom: 10px;}
p:last-child{margin-bottom: 0 !important;}
li:last-child{margin-bottom: 0;}
html{scroll-behavior: smooth;}
a {color: #ffffff;text-decoration: none;transition: 0.4s;text-transform: uppercase;}
/* ----- Heading Font CSS ------ */
h1,h2,h3,h4,h5,h6 {margin-bottom: 35px; font-weight: 500; font-family: "Oswald", system-ui; text-transform: uppercase;}
h1{font-size:122px;line-height: 146px;}
h2{font-size:194px;line-height: 233px;}
h3{font-size:90px;line-height: 108px;}
h4{font-size:60px; line-height: 72px; }
h5{font-size:40px; line-height: 45px; }
h6{font-size:40px; line-height: 30px; }
strong{font-weight: bold;}
a:focus,.btn:focus,button:focus,.btn-primary:not(:disabled):not(.disabled):active:focus {outline: none;box-shadow: none;}
input:focus{border: none;outline: none;}
/* global css start */ 
#layout{width: 100%;float:left; overflow: hidden !important;}
.full_width{width: 100%;float:left;}
.wrapper{max-width:1430px;margin: 0 auto; width: 100%; padding: 0 30px;}
.btn_one{font-size:18px;transition: 0.4s; line-height: 30px; min-width: 155px;font-family: 'metropolisregular'; border: 1px solid #fff; text-align: center;}
.btn_one:hover{background:#005465;color:#ffffff ;} 
h1 strong{font-weight: 500;}
/* global css end */

/* header */
.header{width: 100%; background-color: #ffffff; position: fixed; top: 0; left: 0;background-color: transparent; z-index: 9999; padding-top: 30px; padding-bottom: 20px;}
.navigation {width: 100%;display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 225px;}
.header_inner{width: 100%; display: flex;flex-wrap: wrap; justify-content: space-between; padding-left: 44px; padding-right: 7px;} 
.header .logo {width: 246px;}
.header .right_part {width: calc(100% - 246px);display: flex;justify-content: flex-end;padding-top: 10px;padding-left: 20px;}
.header .navigation ul {display: flex; justify-content: unset; }
.menubar{display: none;}
.lang{width: auto; font-family: "Oswald", sans-serif; text-align: right; text-transform: uppercase;}
.header .navigation ul li a{font-family: "Oswald", sans-serif; text-transform: uppercase;font-size: 18px;}
.header .navigation ul li{margin-right: 67px;position: relative;}
.header .navigation ul li:last-child{margin-right: 0px; }
.header.sticky .logo{width: 130px; }
.header.sticky .right_part {width: calc(100% - 130px);padding-top: 0;}
.header.sticky {background: linear-gradient(90deg, rgb(0, 156, 182) 0%, rgb(0, 53, 66) 35%, rgb(170, 201, 48) 100%); animation: slideDown 0.5s ease-out;padding: 20px 0;}
.header.sticky .header_inner {align-items: center;}
@keyframes slideDown {from {transform: translateY(-100%);}to {transform: translateY(0);}}


.header .logo .sticky-logo {display: none;}
.header.sticky .logo .sticky-logo {display: block;}
.header.sticky .logo .main-logo {display: none;}
.header .navigation  .sub-menu{position: absolute;left: 0;top: 30px;width: 250px;background-color: #aac930;flex-wrap: wrap;opacity: 0;visibility: hidden;pointer-events: none;transition: 0.4s;}
.header .navigation  .sub-menu li{display: block;width: 100%;margin-right: 0;}
.header .navigation  .sub-menu li a{padding: 10px;display: block;border-bottom: 1px solid #003542 ;transition: 0.4s;}
.header .navigation  .sub-menu li a:hover{background: #003542;}
.header .navigation li:hover  .sub-menu{opacity: 1;visibility: visible;pointer-events: all;}
.header .navigation li .arrow{display: none;}
/*  */

/* banner */
.banner{width: 100%; position: relative; overflow: hidden;}
.banner h1{position: relative; z-index: 777;}
.banner img{width: 100%;object-fit: cover;}
.banner .inner-part{padding-top: 250px; padding-bottom: 282px;}
.bannne-fix-btn{gap: 40px; display: flex;flex-wrap: wrap; width: 158px; position: fixed; right: 0; top: 168px;z-index: 999;}
.fir-btn-one{background: linear-gradient(90deg,  rgba(0, 53, 66, 0.8) 30%, rgb(170, 201, 48) 100%); overflow: hidden;display: flex;width: 100%; padding-left: 20px;padding: 15px 0 15px 20px;  font-family: "Oswald", system-ui;text-transform: uppercase;justify-content: flex-end;align-items: center;border-top-left-radius: 28px;border-bottom-left-radius: 28px;}
.fir-btn-one a{color:#fff;font-size: 18px;}
.text{text-align: left;width: 100px;}
.banner .inner-part{padding-left: 20px;}
.icon-right{width: 35px;position: relative ; right: -17px;}
.banner::after {content: "";position: absolute;background: url(images/round-circle-two.svg)right top no-repeat;width: 689px;height: 662px;right: 1px;top: -215px;background-size: 100% 100%;transform: rotate(88deg);}

/* img-card */
.img-text-sec{width: 100%; position: relative ;margin-top: -201px ;z-index: 111; margin-bottom: 78px;}
.img-text-sec .inner-part{width: calc(100% - 154px); display: flex; justify-content: space-between; flex-wrap: wrap; background-color: #aac930; margin-left: 110px;}
.img-text-sec .inner-part .left-part{width: 44%;}
.image-contant {margin-top: 22px;}
.img-text-sec .inner-part .left-part img{height: 100%; width: 100%; object-fit: cover;}
/* .img-text-sec .inner-part .right-part p{font-size: 17px;} */
.img-text-sec .inner-part .right-part{width: 56%; padding: 50px 68px 50px 63px;display: flex;align-items: center;}
.img-text-sec::before{position: absolute; content: ""; left: -300px; top: -280px; z-index: -111; background: url(./images/round-circle-one.svg)right top no-repeat; height: 610px; width: 631px;background-size: 100% 100%;transform: rotate(16deg);top: -194px;}
.img-text-sec.welche::before{position: absolute; content: ""; left: -300px; top: -280px; z-index: -111; background: url(./images/single_circle.png)right top no-repeat; height: 610px; width: 631px;background-size: 100% 100%;transform: rotate(16deg);top: -194px;}
.img-text-sec.fragen::before{position: absolute; content: ""; left: -300px; top: -280px; z-index: -111; background: url(./images/round_circle_three.png)right top no-repeat; height: 610px; width: 631px;background-size: 100% 100%;transform: rotate(16deg);top: -194px;}
.image-contant p{ font-family: 'metropolisregular';}
/* next page */



.img-text-sec.solutions-gap{ margin-bottom: 83px;}
/* img-card  end*/

/* how it works css start */
.how_it_work {position: relative;padding-bottom: 102px; }
.how_it_work .title{margin-bottom: -82px;position: relative;z-index: 2;padding-left: 22px;}
.works_cards{padding: 50px 20px;position: relative;max-width: 1296px;}
.works_cards::after{content: "";position: absolute;left: 0;top: 0;width: 1000%;height: calc(100% - 90px);background: #fff; box-shadow: 6px 8px 30px rgba(0, 0, 0, 0.3);  }
.works_cards::before{content: "";position: absolute;right: 12%;bottom: 26px;width: 380px;height: 765px;background: url(images/slid-active-img.png)center  no-repeat;z-index: 1;box-shadow: 6px 8px 30px rgba(0, 0, 0, 0.3);}
.works_cards .card{padding: 115px 20px 250px;color: #aac930;}
.works_cards .card .text_wrap{max-width: 300px;margin: 0 auto;margin-top: 65px;text-align: left;}
h3{ background-image: linear-gradient(90deg, #a9c536d3 0,#003a46 50%, #003a46 100%);color: transparent;background-clip: text;}
.text_wrap p{color: #000000;}
.slider_outer_align{padding-left: calc(calc(100vw - 1150px) / 2);position: relative;}
.works_cards  .slick-list{padding-right: 10% !important;z-index: 2;}
.circle_ani{position: absolute;left: -18vw;bottom: 100px;z-index: -1; pointer-events: none;max-width: 50vw;}
.slick-center .text_wrap{color: #ffffff;}
.works_cards .card {position: relative;}
.works_cards .slick-track{left: 33.33%;}
.slider_outer_align .border_line {position: absolute;left: calc(50% + -197px);bottom: 150px;width: 640px;height: 14px;transform: translateX(-50%);z-index: 1;background: #d9d8d6;z-index: 3;}
.border_line .slick-dots {position: absolute;left: -5px;top: -18px;width: calc(100% + 20px);height:100%;display: flex;justify-content: space-between;}
.border_line .slick-dots button{width: 50px;height: 50px;border-radius: 100%;border: 10px solid #d9d8d6;background: rgba(0, 156, 182,1);font-size: 0;opacity: 0;visibility: hidden;transition: 0.4s;}
.border_line .slick-dots .slick-active button{opacity: 1;visibility: visible;}
.slider_outer_align:not(.pl_0):after{position: absolute;right: 0%;bottom: 150px;width: 8%;height: 14px;background: #fff;content: "";} 
.track {appearance: none;width: calc(100% + 20px);height: 16px;margin: 0;background: transparent;    border: none;    border-radius: 0%;outline: none;margin-left: -10px;}
.slider_outer_align:not(.pl_0)::after {color: #aac930;}.slider_outer_align:not(.pl_0)::after {position: absolute;right: 0%;bottom: 150px;width: 8%;height: 14px;background: #d9d8d6;content: "";}
.slider_outer_align::before{content: "";position: absolute;background: url(./images/round-circle-two.svg)left bottom no-repeat;width: 699px;height: 662px;left: -195px;bottom: -23px;background-size: 100% 100%;}

.track::-ms-track {cursor: pointer;color: transparent;background: transparent; border-color: transparent;}
.track::-webkit-slider-thumb {-webkit-appearance: none;width: 40px;height: 40px;cursor: pointer;background: #fff;border: 10px solid #d9d8d6;border-radius: 100%;}
.track::-moz-range-thumb {width: 40px;height: 40px;cursor: pointer;background: #fff;border: 10px solid #d9d8d6;border-radius: 100%;}
.track::-ms-thumb {width: 40px;height: 40px;cursor: pointer;background: #fff;border: 10px solid #d9d8d6;border-radius: 100%;}


.card  .card-uper-text{display: none; color: #ffffff !important; font-family: 'metropolisregular'; text-transform: uppercase; position: absolute; top: 45px; left: 33px;}
.download-btn{position: absolute; bottom: 40px; text-transform: uppercase; display: none; left: 46px;}
.download-btn a{display: block; margin-bottom: 10px;} 
.download-btn a:last-child{margin-bottom: 0;}
.slick-center .card-uper-text{display: block !important;}
.slick-center .download-btn{display: block !important;}

.works_cards {}
.works_cards .slick-arrow {position: absolute;top: 50%;border: none;outline: none;font-size: 0;z-index: 1; transform: translateY(-75%);cursor: pointer;z-index: 5;width: 60px;height: 28px;}
.works_cards .slick-arrow.slick-prev {background: url(images/slider-arrow-blue-new-left.png) center no-repeat;right: calc(12% + 355px);background-size: 60px;}
.works_cards .slick-arrow.slick-next {background: url(images/slider-arrow-blue-new.png) center no-repeat;right: calc(12% - 35px);background-size: 60px;}




/* Our_products start */

.Our_products{width: 100%;z-index: 1111; position: relative;}
.Our_products .innper-part{width: 100%; display: flex;justify-content: space-between; flex-wrap: wrap; padding-left: 20px;padding-right: 111px;}
.Our_products .innper-part .left-part{ width: 55%; }
.Our_products .innper-part .left-part p{color: #004169; margin-bottom: 10px; text-transform: uppercase;margin-bottom: 23px;font-size: 18px;}
.Our_products .innper-part .left-part h3{text-transform: uppercase; margin-bottom: 0;background-image: unset;color: #9bc31c;}
.Our_products .innper-part .right-part{ width: 45%; }
.Our_products .innper-part .right-part p{ color: #000; line-height: 26px;}

/* Our_products end */

/* map-sec */
.map-sec{position: relative;top: -50px;z-index:1; margin-bottom: 61px;}
.map-sec .inner-part{margin-left: 110px; margin-right:43px; position: relative;width: calc(100% - 154px);background: linear-gradient(90deg, rgb(0, 53, 66) 25%, rgb(170, 201, 48) 100%);}
.map img{width: 738px; text-align: right; padding-top: 20px;}
.map-sec .map{text-align: right;position: relative ; right: -55px;}
.map-sec .box{width: 263px; height: 150px; position: absolute; z-index: 11;top: -18px;right: -15px;}
.map-sec .box img{width: 100%;}
.map-sec .button_box{position: relative;z-index: 1;position: relative;left: 60px;bottom: 60px;}
.map-sec .button_box .btn_one{padding: 10px 30px;display: inline-block;}
/* map end */

.Consulting-sec{width: 100%; margin-bottom: 153px;}
.Consulting-sec .inner-part{display: flex;flex-wrap: wrap; justify-content: space-between;padding-left: 21px;}
.Consulting-sec .inner-part .Consulting-title{width: 50%;}
.Consulting-sec .inner-part .right-text{width:50%; padding-left: 0px;padding-top: 17px;padding-right: 116px;}
.Consulting-sec .inner-part .right-text p{color: #000000;margin-bottom: 40px;}
/* over-sec start */

.over-sec{width: 100%; position: relative; margin-bottom: 222px;}
.over-sec .inner-part{display: flex;margin-left: 110px; margin-right: 42px; flex-wrap: wrap; justify-content: space-between;width: calc(100% - 154px);background: linear-gradient(90deg, rgba(0,53,66,1) 20%, rgba(170,201,48,1) 100%);}
.over-sec .inner-part .over-title{width: 415px;color: #aac930;position: relative;top: -121px;text-transform: uppercase;left: -95px;} 
.over-sec .inner-part .over-contant{ width:calc(100% - 590px);padding: 85px 68px 85px 0px;}
/* .over-sec .inner-part .over-contant p{    font-size: 18px;} */
.over-sec::after{content: "";position: absolute;z-index: -1;background: url(./images/round-circle-one.svg)right bottom no-repeat;width: 840px;height: 812px;right: -144px;bottom: -304px;background-size: 100% 100%;}
/* over-sec end */

/* .solutions-sec */
.Our_products.solutions-sec h3{ color: #aac930;position: relative; z-index: 111;}
.solution-sec{padding-bottom: 87px; margin-bottom: 90px; position: relative ; top: -50px;z-index: 1;}
.solution-sec .inner-part {display: flex;flex-wrap: wrap;justify-content: space-between;background: linear-gradient(90deg, rgb(0, 53, 66) 46%, rgb(170, 201, 48) 100%, rgb(170, 201, 48) 100%);padding: 110px 0 90px 62px;position: relative;width: calc(100% - 154px);margin-left: 110px;}
.solution-sec .inner-part::after {content: '';position: absolute;width: 500%;height: 100%;top: 0;right: -500%;background: #aac930;z-index: -1;}
.solution-sec .left-part{width: 36%;}
/* .solution-sec .left-part p{} */
.solution-sec .right-part{width: 59%;}
.solution-sec::after{position: absolute;content: "";background:url(./images/round-circle-two.svg)left bottom no-repeat;width: 689px;height: 662px;transform: rotate(-71deg);left: -165px;bottom: -57px;pointer-events: none;background-size: 100% 100%;}
.solution-sec .solution-card{gap: 50px 55px;display: flex;flex-wrap: wrap;}
.solution-sec .card {position: relative;text-align: center;color: #ecf0f1;font-size: 1.2rem;width: calc(50% - 28px);height: 270px; overflow: hidden;filter: drop-shadow(21px 18px 28px rgba(0, 0, 0, 0.3));z-index: 1;background-size: 100% 100%;}
.face {position: absolute;width: 100%;height: 100%;transition: 0.5s ease-in-out;backface-visibility: hidden;background-color: #aac930;}
.face-front{padding: 30px 44px 40px 30px; flex-wrap: wrap; display: flex; align-items: end; text-align: left;}
.face-front h5 {margin-bottom: 0;}
.face p{ line-height: 23px;}
.face-back {transform: rotateY(180deg);padding: 20px 25px;text-align: left;}
.solution-sec .card:hover .face-front {transform: rotateY(-180deg);}
.solution-sec .card:hover .face-back {transform: rotateY(0deg); overflow: auto;}


.slider-sec.transparent .light_text{ max-width: 934px;}
.slider-sec.transparent .light_text p {font-size: 18px;}

/* sliution end */

/* mission */
.Our_products.mission .left-part h4{  color: #9bc31c; position: relative ; z-index: 11; background: linear-gradient(90deg, #a9c536d3 0,#003a46 50%, #003a46 100%);background-clip: text; margin-bottom: 0;}
/*  slider-sec start */

.slider-sec{width: 100%; position: relative ; top: -36px; margin-bottom: 84px; }
.slider-sec::after{position: absolute;content: "";z-index: -1;background: url(images/round-circle-one.svg)right bottom no-repeat;width: 840px;height: 812px;right: -160px;bottom: -380px;background-size: 100% 100%;pointer-events: none;}
.slider-sec .inner-part {position: relative;width: calc(100% - 154px);margin-left: 110px;}
.slider-sec .slid-item{position: relative;}
.slid-card{padding-left: 60px; padding-top: 235px; padding-bottom: 77px; padding-right: 70px; position: relative;z-index: 11;}
.slid-card::after{position: absolute;top: 0;left: 0;width: 100%;background-color: #004169cc;z-index: -1;height: 100%;content: "";opacity: 0.9;}
.slid-card h5{color: #9bc31c; margin-bottom: 0;}
.slid-card p{color: #fff; margin-bottom: 0; font-size: 40px; line-height: 45px; text-transform: uppercase; font-weight: 500;font-family: "Oswald", system-ui;}
.slider-sec .slid-item .slick-track{display: flex !important;}
.slider-sec .slid-item .slid-card{height: inherit !important;}


/*  slider-sec end*/


.slider-sec .slick-arrow {position: absolute;top: 50%;border: none;outline: none;font-size: 0;z-index: 1; transform: translateY(-75%);cursor: pointer;}
.slider-sec .slick-arrow.slick-prev {background: url(images/slider-arrow1.png)left top no-repeat;left: -88px;width: 121px;height: 50px;background-size: 121px;}
.slider-sec .slick-arrow.slick-next {background: url(images/slider-arrow2.png)right top no-repeat;right: -60px;width: 121px;height: 50px;background-size: 121px;}


.Our_products.werte .innper-part .left-part h3{position: relative;z-index: 111;}

/* mession-sec start */

.mession-sec{width: 100%; position: relative ;top: -50px; margin-bottom: 96px; z-index: 1;}
.mession-sec::before {content: '';position: absolute;background: url(images/round-circle-two.svg)left bottom no-repeat;width: 810px;height: 778px;background-size: 100% 100%;left: -213px;bottom: -507px;pointer-events: none;transform: rotate(-76deg);}
.mession-sec .inner-part::before{ mix-blend-mode: multiply; color: rgba(255, 255, 255, 0.1); width: 968px; position: absolute ; z-index: -11211; left: 138px;top: 100px; height: 557px; content: 'Markenkern';text-transform: uppercase; font-size: 160px;font-family: "Oswald", system-ui; font-weight: 500;background-color: #9bc31c; align-items: center;justify-content: center; display: flex;}
.mession-sec .inner-part{display: flex;flex-wrap: wrap; justify-content: space-between;position: relative;width: calc(100% - 154px);margin-left: 110px;}
.mession-sec .inner-part .reserve-part{display: flex;height: 320px; gap: 50px; flex-wrap: wrap;margin-bottom: 116px; }
.mession-sec .inner-part .reserve-part .left-part{background-color: #fff; width: calc(59% - 25px);box-shadow: 6px 8px 30px rgba(0, 0, 0, 0.3);  padding: 0 20px 45px 40px; display: flex;flex-wrap: wrap; align-content: end; }
.mession-sec .inner-part .reserve-part .right-part{ background-color: #fff; width: calc(41% - 25px);box-shadow: 6px 8px 30px rgba(0, 0, 0, 0.3);  padding: 0 20px 45px 40px;  display: flex;flex-wrap: wrap; align-content: end;}
.mession-sec .inner-part .reserve-part h5{color: #9bc31c;margin-bottom: 3px;display: block;width: 100%;}
.mession-sec .inner-part .reserve-part:nth-child(even){flex-direction: row-reverse;}
.mession-sec .inner-part .reserve-part p{color: #004169;margin-bottom: 0;text-transform: uppercase;}

/* mession-sec end */

/* footer start */
.footer{width: 100%;background: linear-gradient(90deg, rgba(0,53,66,1) 20%, rgba(170,201,48,1) 100%);padding-top: 44px; padding-bottom: 44px; }
.footer.home-p{margin-bottom: 282px;}
.footer .inner-part{width: 100%;display: flex;justify-content: space-between; padding-left: 105px; padding-right: 43px; flex-wrap: wrap;}
.inner-part .left-menu{width: 50%;display: flex;flex-wrap: wrap;padding-left: 50px;}
.inner-part .right-menu{width: 23%;}
.inner-part .left-menu .menu-col{width:28% ;}
.inner-part .left-menu .menu-col a{font-size: 20px; line-height: 40px; font-family: "Oswald", system-ui;font-weight: 500;}
.inner-part .right-menu p{font-size: 20px; line-height: 30px; font-family: "Oswald", system-ui;font-weight: 500;text-transform: uppercase;margin-left: auto;}
.footer .copy_right{padding-top: 44px;text-align: center;}
.footer_logo a,.footer_logo img{display: block;}
.footer_logo{width: 246px;}

/* footer end */

/* team-slider */
.team-slider {width: 100%;  margin-bottom: 144px;position: relative;z-index: 1;}


.domink-cards{width: 100%;display: flex;flex-wrap: wrap;position: relative; z-index: 11;}
.team-items::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: calc(100% - 0px);z-index:-1;  margin-left: calc(calc(100vw - 1150px) / 2); background: #fff;box-shadow: 6px 8px 30px rgba(0, 0, 0, 0.3);}
.domink-cards .card{width: 33.33%; position: relative; z-index: 1111;}
.domink-cards .card .text_wrap{width: 100%; padding-bottom: 50px;position: relative;}
.domink-cards .card .text_wrap .image{opacity: 0;margin-bottom: 30px;transition: 0.4s;}
.domink-cards .card.slick-current .text_wrap .image{opacity: 1;margin-bottom: 30px;}
.domink-cards .card.slick-current .text_wrap .image img{display: block;width: 100%;}

.domink-cards .card .text_wrap p{line-height: 26px; }
.domink-cards .card .text_wrap h6{margin-bottom: 35px; color: #9bc31c;}
.domink-cards .card.slick-active h6{color: #fff;}
.domink-cards .card.slick-active p{color: #fff;}
.domink-cards .card.slick-active{z-index: 11111; }
.domink-cards::before {content: "";position: absolute;left: calc(40% + 5px);top:0px;width: 350px;height:100%;background: url(images/domink.jpg)center no-repeat;box-shadow: 6px 8px 30px rgba(0, 0, 0, 0.3);background-size: cover;}
.domink-cards .card .text_wrap .btn_one {position: absolute;left: 0;bottom: -60px;padding: 10px 30px;opacity: 0;pointer-events: none;}
.domink-cards .card.slick-active .text_wrap .btn_one{opacity: 1;pointer-events: all;cursor: pointer;}

.border_line .slick-dots {position: absolute;left: -5px;top: -18px;width: calc(100% + 20px);height:100%;display: flex;justify-content: space-between;}
.border_line .slick-dots button{width: 50px;height: 50px;border-radius: 100%;border: 10px solid #d9d8d6;background: rgba(0, 156, 182,1);font-size: 0;opacity: 0;visibility: hidden;transition: 0.4s;}
.border_line .slick-dots .slick-active button{opacity: 1;visibility: visible;}

.team-items .title p{color: black;}
.team-items .title h6{ margin-bottom: 56px; }
.domink-cards .slick-list{position: relative !important; left: 40%;}
.domink-cards .card{max-width: 350px;padding-left: 30px;padding-right: 30px; padding-bottom: 100px;}

.domink-cards .slick-arrow {position: absolute;top: 50%;border: none;outline: none;font-size: 0;z-index: 1; transform: translateY(-75%);cursor: pointer;z-index: 5;width: 60px;height: 28px;}
.domink-cards .slick-arrow.slick-prev {background: url(images/slider-arrow1.png) center no-repeat;left:calc(40% - 25px);background-size: 60px;}
.domink-cards .slick-arrow.slick-next {background: url(images/slider-arrow2.png) center no-repeat;left: calc(40% + 324px);background-size: 60px;}


/* menu */
.lines{width: 30px; display: block; cursor: pointer;}
.lines span{width: 100%; height: 2px;background-color: #ffffff; padding-bottom: 0; margin-bottom: 6px;display: block;transition: ease-in-out 0.5s;position: relative;}
.lines span:last-child{margin-bottom: 0;}
.mob-menu{position: absolute;right: 10px;display: none;top: 26px; z-index: 111;}
.lines.show span:nth-child(3){ transform: translate(0, -11px) rotate(45deg); top: 11px;}
.lines.show span:nth-child(1){ transform:translate(0, 11px) rotate(-45deg);top: -2.6px;}
.lines.show span:nth-child(2){display: none;}
.lines.show {cursor: pointer;}


/* new-css start */
.header .navigation .lang {display: flex;justify-content: unset;}
.header .navigation .lang li {display: inline-block;padding-right: 9px;margin-right: 9px;position: relative;}
.header .navigation .lang li:last-child {padding-right: 0;margin-right: 0;}
.header .navigation .lang li::before {content: '';position: absolute;width: 2px;height: 19px;right: 0;top: 5px;background: #ffffff;}
.header .navigation .lang li:last-child::before {display: none;}
.header .navigation .lang li a {display: inline-block;}

.team-items{position: relative;}
.domink-cards-outer {padding-left: calc(calc(100vw - 1150px) / 2);position: relative;margin-top: -277px;}
.domink-cards {padding: 30px 20px 0px;position: relative;max-width: 1296px;}
.team-items .title{max-width: 500px; position: relative;top: -168px;left: 25px;}
.domink-cards-outer .border_line {position: absolute;left: calc(50% + -300px);bottom: 60px;width: 410px;height: 14px;transform: translateX(-50%);z-index: 1;background: #d9d8d6;z-index: 13;}
.team-items::before {position: absolute;right: 0;bottom: 60px;width: 25%;height: 14px;background: #d9d8d6;content: "";}
.domink-cards .slick-track{display: flex;}
.domink-cards .slick-track .card{height: inherit;}

/* new-css end */





.team_detail_section{position: relative;padding: 100px 0;z-index: 1;margin-bottom: 50px;display: none;}
.team_detail_section .wrapper{position: relative;max-width: 1110px;}
.team_detail_section::after {content: "";position: absolute;right:0;top: 0;width: 100%;height: 100%;background: linear-gradient(90deg, rgb(0, 156, 182) 0%, rgb(0, 53, 66) 35%, rgb(170, 201, 48) 100%);z-index: -1;}
.team_detail_section::before {box-shadow: 0px 0px 50px -4px rgba(0,0,0,0.23); content: "";position: absolute;right: calc(calc(100vw - 1366px) / 2);top: 0;width: 100%;height: 100%;background: rgba(0, 156, 182,0.7);z-index: -1;}
.team_detail_section .image{margin-bottom: 50px;}
.team_detail_section .outer_part{max-width: 1032px;width: 100%;position: relative;}
.team_detail_section .close {position: relative;top: -75px;font-size: 40px;cursor: pointer;text-align: center;}

.team_detail_section .active_img {position: absolute;top: -103px;right: calc(calc(100vw - 400px) / 2);width: 145px;height: 73px;background: url(images/active-image.png)center no-repeat;background-size: 135px;}
.team-slider.two{margin-bottom: 100px;}


.slider-sec .bold_text {margin-bottom: 50px;}
.slider-sec .light_text p {font-family: 'metropolisregular';font-weight: normal;text-transform: unset;font-size: 16px;line-height: 26px;margin-bottom: 30px;}

.unsere_slider_sec {margin-bottom: 155px;}
.unsere_slider_sec .unsere_slider {padding: 180px 60px 90px;width: calc(100% - 154px);margin-left: 110px;margin-top: -52px;}
.unsere_slider_sec .unsere_card {padding: 0 15px;}
.unsere_slider_sec .unsere_card h5 {margin-bottom: 70px;}
.unsere_slider_sec .unsere_card .btn_one {min-width: 156px;padding: 5px 10px;display: inline-block;line-height: unset;}
.unsere_slider_sec .slick-arrow {position: absolute;border: none;outline: none;font-size: 0;z-index: 1;cursor: pointer;top: 50%;transform: translateY(-50%);}
.unsere_slider_sec .slick-arrow.slick-prev {background: url(images/slider-arrow1.png)left top no-repeat;;left: -88px;width: 121px;height: 50px;background-size: 121px;}
.unsere_slider_sec .slick-arrow.slick-next {background: url(images/slider-arrow2.png)right top no-repeat;;right: -72px;width: 121px;height: 50px;background-size: 121px;}

.scroll_section.scroll_section_new .team_detail_section .active_img {width: 94px;height: 49px;background: url(images/green-arrow.png)center no-repeat;background-size: 94px;top: -132px;right: calc(calc(100vw - 840px) / 2);}
.scroll_section.scroll_section_new .team_detail_section::after {background: linear-gradient(90deg, rgba(170,201,48,1) 0%, rgba(0,53,66,1) 83%, rgba(0,53,66,1) 100%);}
.how_it_work.how_it_work_new .works_cards .card .download-btn .btn_one {min-width: 156px;padding: 5px 10px;display: inline-block;color: #ffffff;cursor: pointer;}
.how_it_work.how_it_work_new .works_cards::before {height: 630px;}
.scroll_section.scroll_section_new .details_card {display: flex;flex-wrap: wrap;justify-content: space-between;}
.scroll_section.scroll_section_new .details_card .textbox {width: 72%;}
.scroll_section.scroll_section_new .details_card .right_btn {width: 20%;text-align: right;}
.scroll_section.scroll_section_new .details_card .right_btn .btn_one {display: inline-block;min-width: 156px;padding: 5px 10px;margin-bottom: 25px;}
.scroll_section.scroll_section_new .details_card .right_btn .btn_one:last-child {margin-bottom: 0;}


.map-sec.map-sec-new {margin-bottom: 0;}
.Consulting-sec.Consulting-sec-new {padding-top: 80px;}
.Consulting-sec.new-consult .inner-part h4{background-image: linear-gradient(90deg, #a9c536d3 0,#003a46 50%, #003a46 100%);background-clip: text; color: transparent;}
.default_text .inner_text {width: 100%;max-width: 1225px;padding: 70px 0;}
.default_text h2 {font-size: 50px;line-height: 50px;margin-bottom: 35px;}
.default_text h3 {font-size: 30px;line-height: 30px;margin-bottom: 20px;}
.default_text p {font-size: 18px;line-height: 30px;margin-bottom: 20px;}
.default_text p, .default_text h1, .default_text h2, .default_text h3, .default_text h4, .default_text h5, .default_text h6 {color: #004169;}
.default_text p a {display: inline-block;color: #004169;text-decoration: underline;}
.doted_list ul:last-child, .doted_list ol:last-child {margin-bottom: 0;}
.doted_list ul, .doted_list ol {margin-bottom: 50px;display: block;}
.doted_list li {display: block;font-size: 18px;color: #004169;position: relative;padding-left: 30px;margin-bottom: 10px;max-block-size: none;}
.doted_list li a {display: inline-block;color: #004169;text-decoration: underline;}
.doted_list li::before {content: '';position: absolute;width: 5px;height: 5px;border-radius: 100%;background: #004169;left: 0;top: 9px;}


/* img-text-sec  new-img-text new-css */

.banner .inner-part.second-heading h1{font-family: "Oswald", serif; font-weight: 500;}

.img-text-sec.new-img-text .left-part{width: 38%; position: relative;  z-index: 999;  }
.img-text-sec.new-img-text .right-part{width: 62%;display: flex;flex-wrap: wrap; flex-wrap: wrap; padding: 43px 39px 43px 48px; }

.img-text-sec.new-img-text .right-part .text-part-new {width: 100%;display: block;}
.img-text-sec.new-img-text .right-part .text-part-new p{margin-bottom: 26px; font-family: 'metropolismedium';}
.img-text-sec.new-img-text .right-part .text-part-new p:last-child{padding-bottom: 37px;}
.img-text-sec.new-img-text .right-part ul{ border-top: 1px solid #fff; margin-bottom: 0; padding-top: 44px; column-count: 2; }
.img-text-sec.new-img-text .right-part ul li a{font-weight: bold ;  font-size: 18px; line-height: 25px; color: #004169;   font-family: 'Metropolis'; display: flex;}
.img-text-sec.new-img-text .right-part ul li{display: flex; margin-bottom: 40px;}
.img-text-sec.new-img-text .right-part ul li a img{margin-right: 10px; height: fit-content;}
.img-text-sec.new-img-text .right-part ul li:last-child{margin-bottom: 0;}

.img-text-sec.new-img-text .left-part::before{position: absolute; left: 0; top: 0; background: #003542; opacity:0.8 ; content: ""; width: 100%; height: 100%; z-index: -1;}
.img-text-sec.new-img-text .left-part h3{padding-top: 68px; margin-left: -86px; color: #aac930; margin-bottom: 0; text-transform: uppercase;}
.img-text-sec.new-img-text .inner-part{display: flex; justify-content: space-between; }

.Our_products.new-mimimi{margin-top: 40px;}
.Our_products.new-mimimi .inner-part .left-part  h4{background-image: linear-gradient(90deg, #a9c536d3 0,#003a46 50%, #003a46 100%);
color: transparent;
background-clip: text;}
.Our_products .innper-part .right-part {padding-top: 48px;}


.Our_products.new-mimimi .innper-part .left-part h4{background-image: linear-gradient(90deg, #a9c536d3 0,#003a46 50%, #003a46 100%);
color: transparent;
background-clip: text;margin-bottom: 0;}
.Our_products.prozess .left-part h3{color: #aac930;}


/* slider-sec */
.slider-sec.transparent .slid-card{padding-top: 174px; padding-bottom: 136px;}
.Consulting-sec.Consulting-sec-new.unsere{padding-top: 0;}
.slider-sec.transparent {margin-bottom: 44px;}
.Consulting-sec.Consulting-sec-new.unsere .Consulting-title{width: 34%;}
.Consulting-sec.Consulting-sec-new.unsere .right-text p{font-size: 18px; line-height: 24px; margin-bottom: 36px; }


/* .how_it_work */


.team-slider.ticken .title p{color: #000000;font-size: 18px;  line-height: 26px;  }
.team-slider.ticken .team-items .title{top: -152px; position: relative;}
.team-slider.ticken .domink-cards-outer{margin-top: -383px;}
.team-slider.ticken .domink-cards .card.slick-active p{ font-size: 20px; line-height: 24px;  font-family: "Oswald", serif; font-weight: 500;}
.team-slider.ticken .domink-cards .card.slick-active h6{ font-size: 20px; line-height: 24px; font-family: "Oswald", serif; font-weight: 500;color:  #aac930; }
.team-slider.ticken .domink-cards .card h6{margin-bottom: 0;}
.team-slider.ticken .domink-cards .card.slick-active {max-width: 381px; padding:16px 53px 0px 46px;} 
.team-slider.ticken .domink-cards .card .text_wrap p{display: none; }
.team-slider.ticken .domink-cards .card .text_wrap{position: relative; height: 100%; padding-bottom: 26px;}
.team-slider.ticken .domink-cards .card .text_wrap h6{margin-bottom: 0; position: absolute; bottom: 3%; }
.team-slider.ticken .domink-cards .card.slick-active .text_wrap h6{position: unset;}
.team-slider.ticken .domink-cards .card.slick-active .text_wrap p{display: block;}
.team-slider.ticken .domink-cards .card.slick-active .text_wrap p{margin-bottom: 27px;}
.team-slider.ticken .domink-cards::before {height: calc(100% + 58px);}
.team-slider.ticken .domink-cards .card.slick-current .text_wrap .image{margin-bottom: 46px; width: 275px;}
.team-slider.two.ticken{margin-bottom: 157px;}
.img-text-sec.new-img-text.suchen .right-part .text-part-new p{font-size: 18px; font-family: 'metropolismedium'; }
.img-text-sec.new-img-text.suchen .right-part{padding:66px 68px 18px 63px; align-items: start;}
.img-text-sec.new-img-text.suchen .right-part{width: 56%;}
.img-text-sec.new-img-text.suchen .left-part h3{padding-top: 56px;}
.img-text-sec.new-img-text.suchen .left-part{width: 44%;}

.img-text-sec.suchen {margin-top: 15px;}

.Consulting-sec.Consulting-sec-new.position_sec{padding-top: 67px; margin-bottom: 48px;}
.Consulting-sec.position_sec .inner-part .right-text p{font-size: 18px; line-height: 26px;}
.bekommen.Consulting-sec.Consulting-sec-new .right-text  p{ font-weight: 400;} 

/* acc-sec */
.acc-sec{margin-bottom: 150px;}
.acc-sec .accordion{ max-width: 1120px;margin: 0 auto; }
.accordion_header {display: flex;justify-content: space-between;align-items: center;cursor: pointer;position: relative;border-bottom: 1px solid #9bc31c;}
.accordion_header::before{position: absolute; right: 0; top:38px; transform: rotate(0deg); background: url(./images/acc-icon.jpg)right center no-repeat; width: 24px ; height: 12px; content: ""; transition: 0.4s;}
.accordion_header.is-active::before{transform: rotate(180deg);}

.accordion_header h6{color: #9bc31c; margin:0; padding: 27px 0;}
.accordion_body.is-active p{color: #000;}
.accordion_toggle {margin-left: 10px;width: 13px;display: block;position: relative;flex-shrink: 1;border-radius: 2px;}

.accordion_toggle::before {content: "";width: 3px;height: 13px;display: block;position: absolute;top: -5px;left: 5px;border-radius: 2px;}

.is-active .accordion_toggle {background-color: #fff;}
.is-active .accordion_toggle::before {display: none;}
.accordion_body {display: none;padding-bottom: 20px;}
.accordion_body.is-active {display: block;border-bottom: 1px solid #9bc31c;}
.accordion_header.is-active{border-bottom: 0;}


/* full-image */
.full-image {margin-bottom: 86px;width: calc(100% - 90px);}
.full-image img{width: 100%;display: block;}

/* Our_products unser */
.Our_products.unser .right-part{padding-top: 0;}
.Our_products.unser .left-part h3{background-image: linear-gradient(90deg, #a9c536d3 0,#003a46 50%, #003a46 100%);color: transparent;background-clip: text;}
.Our_products.unser .right-part P{ font-size: 18px; line-height: 26px;}

/* solution-sec umser-lists */
.solution-sec.werkstudent::after{display: none;}
.solution-sec.werkstudent .inner-part{float: right; width: 100%;}
.solution-sec.werkstudent .umser-lists{max-width: 938px;width: 100%;margin-left: auto; margin-right: 57px;} 
.solution-sec.werkstudent {padding-bottom: 0; margin-bottom: 60px;}
.solution-sec.werkstudent .umser-lists .content{display: flex;align-items: end;justify-content: space-between;width: 100%;border-bottom: 1px solid #9bc31c;padding-bottom: 23px; margin-bottom: 40px;}
.solution-sec.werkstudent .umser-lists .content .left-content{width: 50%;}
.solution-sec.werkstudent .umser-lists .content .left-content p{color: #004169; font-size: 18px;line-height: 26px;}
.solution-sec.werkstudent .umser-lists .content .left-content h5{color: #aac930; margin-bottom: 0;}
.solution-sec.werkstudent .umser-lists .content .right-content{width: 50%; text-align: right;}
.solution-sec.werkstudent .umser-lists .content .right-content a{ border: 1px solid #9bc31c; color: #9bc31c; font-size: 18px; line-height: 37px; padding: 4px 28px;}
.solution-sec.werkstudent .umser-lists .content .right-content a:hover{background-image: linear-gradient(90deg, #a9c536d3 0,#003a46 50%, #003a46 100%);color: #fff;}
.solution-sec.werkstudent .inner-part{background: #fff !important;padding-top: 178px;padding-bottom: 36px;margin-left: 0;}
.solution-sec.werkstudent .inner-part::after {background: #fff !important; box-shadow: 6px 8px 30px rgba(0, 0, 0, 0.3);right: unset;left: 0;}
/* .solution-sec.werkstudent .wrapper{margin-left: 112px;} */

/* bekommen */

.bekommen .inner-part .Consulting-title h4{background-image: linear-gradient(90deg, #a9c536d3 0,#003a46 50%, #003a46 100%);color: transparent;background-clip: text;padding-right: 100px;}
.bekommen .inner-part .right-text p{font-size: 18px; line-height: 26px; margin-bottom: 0px; color: #000; padding-top: 13px;}
.bekommen .inner-part .right-text a{border: 1px solid #9bc31c;color: #9bc31c;font-size: 18px;padding: 5px 20px;margin-top: 30px;display: inline-block;}
.bekommen .inner-part .right-text a:hover{background-image: linear-gradient(90deg, #a9c536d3 0,#003a46 50%, #003a46 100%);color: #fff;}
.bekommen.Consulting-sec.Consulting-sec-new{margin-bottom: 94px;} 


/* prozess slider */
.prozess.unsere_slider_sec .unsere_slider .unsere_card h5{padding-bottom: 19px; margin-bottom: 0; }
.prozess.unsere_slider_sec .unsere_slider .unsere_card h6{margin-bottom: 33px;}
.prozess.unsere_slider_sec .unsere_slider{padding-top: 137px;padding-bottom: 112px;}

/* img-text-sec fragen */
.img-text-sec.fragen{margin-top: 0;}
.img-text-sec.fragen .inner-part .right-part .inner-text-new h6{font-size: 22px; line-height: 24px; margin-bottom: 0;}
.img-text-sec.fragen .inner-part .right-part .inner-text-new p{font-size: 18px;}
.img-text-sec.fragen .inner-part .right-part .inner-text-new{width: 100%; margin-bottom: 44px;}
.img-text-sec.fragen .inner-part .right-part{display: block; padding: 83px 68px 50px 56px;}
.img-text-sec.fragen .inner-part .right-part > p{ font-size: 18px; line-height: 23px;}
.img-text-sec.fragen .inner-part .right-part ul li a{display: flex;align-items: center; }
.img-text-sec.fragen .inner-part .right-part ul li a img{margin-right:16px ;    }
.img-text-sec.fragen .inner-part .right-part ul{margin-bottom: 25px;}
.img-text-sec.fragen{margin-bottom: 145px;}

/* mwd-part */
.mwd-part .inner-part h5{color: #aac930; text-align: right; padding-right: 118px;}
.mwd-part{margin-top: -297px; position: relative; }

/* single_job_werde */
.single_job_werde.img-text-sec{margin-top: -230px;}
.single_job_werde.img-text-sec .inner-part .left-part{width: 44%;padding-left: 87px; padding-top: 44px; padding-bottom: 39px;}
.single_job_werde.img-text-sec .inner-part .right-part{width: 56%; padding-left: 57px; display: block;}
.single_job_werde.img-text-sec .inner-part .right-part h6{font-size: 20px; line-height: 24px;  font-weight: 500; font-family: "Oswald", system-ui; margin-bottom: 0; }
.single_job_werde.img-text-sec .inner-part .right-part .details{margin-top: 100px; display: flex;justify-content: space-between; flex-wrap: wrap;}
.single_job_werde.img-text-sec .inner-part .right-part .details .left-content ul{ display: inline;  }
.single_job_werde.img-text-sec .inner-part .right-part .details .left-content ul li{margin-bottom: 29px;}
.single_job_werde.img-text-sec .inner-part .right-part .details .left-content ul li {font-size: 18px;font-family: 'Metropolis';font-weight: bold;color: #004169;}
.single_job_werde.img-text-sec .inner-part .right-part .details .left-content ul li img{margin-right: 10px;}
.single_job_werde.img-text-sec .inner-part .right-part .details .left-content{width: 46%;  border-top: 0;}
.single_job_werde.img-text-sec .inner-part .right-part .details .right-content{width: 54%;  border-left: 1px solid #003542; padding-left: 60px;}
.single_job_werde.img-text-sec .inner-part .right-part .details .right-content p a{font-size: 18px;  font-family: 'metropolismedium';font-weight: normal; text-transform: lowercase;}
.single_job_werde.img-text-sec .inner-part .right-part .details .right-content > a{margin-top: 44px;border: 1px solid #fff;font-size: 18px;display: inline-block;padding: 6px 27px;}
.single_job_werde.img-text-sec .inner-part .right-part .details .right-content h6{color: #004169; font-family: 'Metropolis';font-weight: bold;font-size: 18px;}
.single_job_werde.img-text-sec .inner-part .left-part ul li a{display: flex; font-size: 18px; line-height: 28px;   font-family: 'Metropolis';font-weight: bold;}  
.single_job_werde.img-text-sec .inner-part .left-part ul li a img{width: 24px;margin-right: 23px;}
.single_job_werde.img-text-sec .inner-part .left-part ul li {margin-bottom: 14px !important;}
.single_job_werde.img-text-sec .left-part::before{background: linear-gradient(90deg, #a9c536d3 0,#003a46d9 50%, #003a46ba 100%);}
.single_job_werde.img-text-sec .left-part h6{font-size: 20px ; line-height: 24px; font-weight: 500; font-family: "Oswald", system-ui; margin-bottom: 25px; color: #aac930;}
/* banner-single */
.banner.banner-single .inner-part{padding-top: 160px;}

/* single-consul-sec */
.Consulting-sec.single-consul-sec .Consulting-title h4{background-image: linear-gradient(90deg, #a9c536d3 0,#003a46 50%, #003a46 100%);color: transparent;background-clip: text;}
.Consulting-sec.Consulting-sec-new.single-consul-sec{padding-top: 45px;margin-bottom: 112px;}
.Consulting-sec.single-consul-sec .right-text ul li{font-size: 18px; line-height: 26px;   font-family: 'metropolisregular'; margin-bottom: 20px; color: #000; position: relative;}
.Consulting-sec.single-consul-sec .right-text ul li:last-child{margin-bottom: 0;}
.Consulting-sec.single-consul-sec .right-text ul li::after{content: "-"; left: -13px; top: 1px; position: absolute; }
.Consulting-sec.single-consul-sec .inner-part .right-text{padding-left: 29px; padding-top: 22px;}
/* img-text-sec  new-img-text new-css */

/* profile-sec  */
.profile-sec {position: relative;z-index: 999; margin-bottom: 157px;}
.profile-sec::after{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #003542ad; content: ""; z-index: -1; }
.profile-sec .heading-part{margin-top: -62px;padding-left: 27px;}
.profile-sec .heading-part h3{color: #aac930;margin-bottom: 62px;}
.profile-sec .inner-part .content-part ul li{font-size: 18px; line-height: 23px;position: relative;margin-bottom: 32px;}
.profile-sec .inner-part .content-part{padding-left: 129px;}
.profile-sec .inner-part .content-part ul{column-count: 2;margin-bottom: 113px;}
.profile-sec .inner-part .content-part ul li::after{content: "-"; left: -13px; top: 1px; position: absolute; }


/* peraecto */
.img-text-sec.peraecto{margin-top: 0;}
.img-text-sec.peraecto .left-part{max-height: 537px;}
.img-text-sec.peraecto .inner-part .right-part{display: flex; flex-wrap: wrap; align-content: center;}
.img-text-sec.peraecto .inner-part .right-part h6{font-family: 'metropolisregular'; color: #004169; font-size: 18px; line-height: 26px; margin-bottom: 32px; margin-top: 52px; width: 100%;}
.img-text-sec.peraecto .inner-part .right-part p{font-size: 18px; line-height: 23px;  font-family: 'metropolismedium';font-weight: normal;    } 
.img-text-sec.peraecto .inner-part .right-part p a{margin-bottom: 5px;}
.img-text-sec.peraecto .inner-part .right-part p a:last-child{margin-bottom: 0;}
.img-text-sec.peraecto::before {right: -180px; left: unset; top: -400px;}
.img-text-sec.three .btn:hover a { background: #fff; color: #004169; }
.img-text-sec.three .btn{ margin: 35px auto 0; text-align: center;  }
.img-text-sec.three .btn a {border: 1px solid #004169;background:#004169 ;color: #fff;font-size: 18px;padding: 10px 30px;margin-top: 30px;display: inline-block; }
.profile-sec .inner-part .content-part ul li:last-child{margin-bottom: 0;}
.Our_products.new-mimimi.gradient_remove .innper-part .left-part h4{color: #9bc31c;}


/* responsive css start */

@media screen and (max-width:1366px) {
h1 {font-size: 100px;line-height: 126px;}
h2 {font-size: 165px;line-height: 190px;}
h3 {font-size: 70px;line-height: 88px;}
h5 {font-size: 32px;line-height: 42px;}
h6 {font-size: 34px;line-height: 30px;}

.works_cards .card .text_wrap { margin-top: 20px; }
.solution-sec .inner-part{padding: 100px 0 90px 50px;width: calc(100% - 120px);margin-left: 78px;}
.over-sec .inner-part .over-title{left: -88px;top: -100px;}
.Our_products .innper-part .left-part{padding-right: 20px;}
.Our_products .innper-part{padding-right: 0; padding-left: 0;}
.slider-sec .wrapper{margin: 0 0px;}
.team-items .title{ left: 0; z-index: 99; position: relative; top: -60px; left:  -5%;} 
/* .domink-cards{margin-top: 20%; } */
.team-items .title h3 br{display: none;}
.solution-sec{padding-bottom: 0;margin-bottom: 180px;top: -90px;}
.team-items .border_line{left: 26%;width: 370px;}
.slider-sec .slick-prev {left: -2%;}
/* .domink-cards .card{padding-left: 0;} */
/* .domink-cards .slick-list{left: 42%;} */
.img-text-sec .inner-part .right-part {width: 56%;padding: 50px;}
.banner::after{right: -280px;}


/* .works_cards::before {bottom: 52px;width: 340px;height: 660px;} */
.slider_outer_align .border_line {left: calc(50% + -242px);width: 570px;}
.card .card-uper-text {top: 50px;left: 20px;}

.header .logo {width: 180px;}
.header .right_part {width: calc(100% - 180px);gap: 120px;}
.header .right_part  .navigation {gap: 120px;}
.header .navigation ul li {margin-right: 50px;}
.Our_products {margin-bottom: 50px;}
.map-sec {top: 0;}

.solution-sec .solution-card {gap: 50px 30px;}
.solution-sec .card {width: calc(50% - 15px);}
.solution-sec::after {width: 690px;height: 662px;left: -277px;bottom: -153px;}
.slider-sec {top: -90px;}
.slider-sec .slick-arrow.slick-prev {left: -60px;width: 100px;height: 43px;background-size: 100px;}
.slider-sec .slick-arrow.slick-next {right: -60px;width: 100px;height: 43px;background-size: 100px;}
.works_cards::before {bottom: 50px;width: 356px;height: 666px;}
.team-items .title {top: -48px;left: 0;}


.img-text-sec .inner-part {width: calc(100% - 120px);margin-left: 78px;}
.map-sec .inner-part {width: calc(100% - 120px);margin-left: 78px;}
.over-sec .inner-part {width: calc(100% - 120px);margin-left: 78px;margin-right: 0;}
.slider-sec .inner-part {width: calc(100% - 120px);margin-left: 78px;}
.mession-sec .inner-part {width: calc(100% - 120px);margin-left: 78px;}
.mession-sec .inner-part::before {width: 700px;top: 95px;font-size: 120px;}
/* .mession-sec .inner-part .reserve-part p {font-size: 32px;line-height: 38px;} */

.team-items::after {height: 100%;left: 42px;}
.face-front h5 {font-size: 30px;line-height: 40px;}
/* .domink-cards .card{padding-right: 20px;} */
.team_detail_section .active_img{right: calc(calc(100vw - 311px) / 2);width: 105px;height: 57px;background-size: 105px;}
.domink-cards {margin-top: 120px; }



.unsere_slider_sec .unsere_slider {padding: 150px 60px 90px;margin-top: -92px;width: calc(100% - 120px);margin-left: 78px;}
.unsere_slider_sec .slick-arrow.slick-prev {left: -60px;width: 100px;height: 43px;background-size: 100px;}
.unsere_slider_sec .slick-arrow.slick-next {right: -60px;width: 100px;height: 43px;background-size: 100px;}

.scroll_section.scroll_section_new .team_detail_section .active_img {top: -100px;right: calc(calc(100vw - 710px) / 2);}
.scroll_section.scroll_section_new {margin-top: -55px;}
.how_it_work.how_it_work_new .works_cards::before {height: 550px;}



.works_cards .slick-arrow.slick-prev{right: calc(12% + 330px);}

}

@media screen and (max-width:1279px) {
.slider_outer_align {padding-left: calc(calc(100vw - 900px) / 2);}
.works_cards::before {right: unset;left: 50%;transform: translateX(-50%);height: calc(100% - 120px);max-width: 33.33%;}
.works_cards .slick-list {padding-right: 0 !important;}
.works_cards .slick-track {left: 0;}
.slider_outer_align .border_line {display: none;}
.slider_outer_align:not(.pl_0)::after {display: none;}

.team-items .border_line {display: none;}
.team-items::before {display: none;}

.domink-cards-outer {padding-left: calc(calc(100vw - 975px) / 2);}
/* .domink-cards::before {top: -158px;height: calc(100% + 158px);} */
.team_detail_section .active_img {right: calc(calc(100vw - 408px) / 2);}
.domink-cards,.domink-cards-outer {margin-top: 0;}
.domink-cards .card {padding-right: 20px;padding-left: 20px;}
.domink-cards{padding-top: 20px;}
.team_detail_section .close{right: 0;}
.map-sec .button_box{left: 40px;bottom: 40px;}

.scroll_section.scroll_section_new .team_detail_section .active_img {right: calc(calc(100vw - 215px) / 2);}

.default_text h2 {font-size: 40px;line-height: 40px;margin-bottom: 30px;}
.single_job_werde.img-text-sec .inner-part .right-part{padding-left: 35px;}
.single_job_werde.img-text-sec .inner-part .left-part{padding-left: 35px; padding-bottom: 35px; padding-top: 35px;}
.team-slider.ticken .domink-cards .card.slick-active{padding: 16px 53px 0px 23px;}
.team-slider.ticken .domink-cards-outer{margin-top: -140px;}
.footer_logo {width: 200px;}

.works_cards .slick-arrow.slick-prev{left: calc(50% - 174px);transform: translate(-50% ,-50%);right: unset;}
.works_cards .slick-arrow.slick-next{left: calc(50% + 174px);transform: translate(-50% ,-50%);right: unset;}

}

@media screen and (max-width:1179px) {
h1{font-size:100px;line-height: 110px;}
h2{font-size:145px;line-height: 144px;}
h3{font-size:70px;line-height: 84px;}
h4{font-size:40px; line-height: 50px; }
h5{font-size:34px; line-height: 40px; }
h6{font-size:34px; line-height: 30px; }
h1,h2,h3,h4,h5,h6 {margin-bottom: 25px;}
.Consulting-sec .inner-part .right-text p{margin-bottom: 25px;}
.Consulting-sec .inner-part .right-text{padding-right: 0;}
.over-sec .inner-part .over-contant {width: calc(100% - 590px);padding: 39px 8px 46px 0px;}
.mob-menu {display: block;z-index: 999;top: 46%;right: 5%;}
.header .navigation{padding-top: 165px; padding-bottom: 63px; visibility: hidden;display: flex; height: 100vh; flex-wrap: wrap; opacity: 0;  position: fixed; top: 0;   left: 100%; right: 0; width: 100%; background: linear-gradient(90deg, rgb(0, 156, 182) 0%, rgb(0, 53, 66) 35%, rgb(170, 201, 48) 100%); text-align: center; margin: 0 auto; transition: 1s; text-align: center; align-content: center;}
.header .navigation.show{visibility: visible; left: 0; opacity: 1; z-index: 999;}
.header .navigation ul{display: block ; width: 100%;}
.navigation ul li{margin-right: 0 !important; margin-bottom: 20px;}
.navigation ul li a{display: inline-block;}
.lang{display: block;width: 100%;text-align: center; margin-top: 20px;}
.map-sec{top: 20px;}
.img-text-sec .inner-part .right-part {width: 56%;padding: 38px 12px 35px 36px;}
.works_cards .slick-list{padding-right: 0 !important;}
.works_cards .card{padding: 120px 20px 120px;}
.slider_outer_align::after{display: none;}
.works_cards .slick-track{left: 0;}
.over-sec .inner-part .over-contant {width: calc(100% - 510px);}
.over-sec{margin-bottom: 120px !important;}
.footer .inner-part{padding: 0;}
.inner-part .left-menu{width: 40%;}
.footer .inner-part .right-menu{width: 30%;}
.mession-sec .inner-part{padding: 0;}
.mession-sec .inner-part .reserve-part{margin-bottom: 50px;}
.map-sec .box{width: 200px ;}
.solution-sec{margin-bottom: 80px;}
.img-text-sec .inner-part .right-part {width: 56%;padding: 37px 38px 30px 33px;}
.solution-sec .inner-part{padding-right: 30px;}
.team-items::after{margin-left: calc(calc(100vw - 85%) / 2);}

.works_cards .card {padding: 88px 50px 172px;}
.card .card-uper-text {top: 50px;left: 45px;}
.works_cards .card .text_wrap {max-width: 256px;margin: 0 0;}
.slider_outer_align::before {left: -160px;bottom: -21px;width: 590px;height: 565px;background-size: 100% 100%;}
.header .right_part .navigation {gap: 10px;}

.page-template-template-about-us .banner h1 {font-size: 85px;line-height: 110px;}
.face-front {padding: 20px 15px;}
.face-front h5 {font-size: 28px;line-height: 36px;}
.mession-sec .inner-part::before {width: 600px;top: 115px;font-size: 71px;left: 140px;height: 470px;}
.mession-sec .inner-part .reserve-part .left-part {padding: 0 20px 30px 20px;}
.mession-sec .inner-part .reserve-part .right-part {padding: 0 20px 30px 20px;}
.team-items::after {height: calc(100% - 100px);left: 30px;}

.over-sec::after {width: 640px;height: 612px;bottom: -183px;}
.mession-sec::before {bottom: -507px;}

.page-template-template-product .banner h1 {font-size: 85px;line-height: 110px;}

.scroll_section.scroll_section_new .team_detail_section .active_img {right: calc(calc(100vw - 135px) / 2);}
.how_it_work.how_it_work_new .works_cards::before {height: 490px;}
.single_job_werde.img-text-sec .inner-part .right-part .details .right-content{padding-left: 0px; border: none; }
.single_job_werde.img-text-sec .inner-part .right-part .details{margin-top: 50px;}
.single_job_werde.img-text-sec .inner-part .right-part .details .left-content{width: 100%;}

.profile-sec .inner-part .content-part{padding-left: 30px;}
.img-text-sec .inner-part{width: calc(100% - 100px);}
.img-text-sec .inner-part .right-part{padding-left: 20px;}

.header .navigation li .sub-menu,.header .navigation li:hover .sub-menu{opacity: 1;visibility: visible;pointer-events: all;position: static;width: auto;}
.header .navigation .sub-menu li a{background: transparent !important;border: none;padding: 0;display: inline-block;}
.header .navigation .sub-menu{background: transparent;padding: 20px 0 0;display: none;transition: unset;}
.header .navigation ul li a{position: relative;}
.header .navigation li .arrow{transform: rotate(0deg);transition: 0.4s; display: block;position: absolute;right: -40px;top: -3px;width: 30px;height: 30px;background: url(images/submenu-toggle.png)center no-repeat;background-size: 21px;}
.header .navigation li .arrow.active{transform: rotate(180deg);}
}

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

.slider_outer_align {padding-left: calc(calc(100vw - 691px) / 2);}
.works_cards {padding-right: 0;}
.works_cards::before {max-width: 44%;transform: unset;left: unset;right: 12%;height: calc(100% - 60px);bottom: 0;}
.works_cards .slick-list {padding-right: 10% !important;}


.scroll_section.scroll_section_new {margin-top: -20px;}
.scroll_section.scroll_section_new .team_detail_section .active_img {right: calc(calc(100vw - 522px) / 2);top: -86px;}
.img-text-sec.new-img-text .left-part h3{margin-left: 20px;}

.works_cards .slick-arrow.slick-prev{left: unset;transform: translateY(-50%);right: calc(12% + 330px);}
.works_cards .slick-arrow.slick-next{left: unset;transform: translateY(-50%);right: calc(12% - 35px);}
}

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

h1 {font-size: 65px;line-height: 85px;}

.over-sec{margin-bottom: 70px !important;}
.slider_outer_align.pl_0{padding-left: 0;}
.works_cards .slick-list {padding-right: 10% !important;}

.works_cards{padding-right: 0;}
.map-sec .box{width: 200px;}
.works_cards .card {padding: 0 20px 120px;}
.over-sec .inner-part .over-contant {width: calc(100% - 451px);}
.over-sec .inner-part .over-title{top: -100px;}
.header .logo{width: 150px;}
.mob-menu{top: 40%; right: 40px;}
.header .navigation{padding-top: 60px;}
.solution-sec .inner-part{padding-right: 33px;padding-left: 30px;width: 100%;margin-left: 0;}
.slider-sec{top: -20px;}
.slid-card{padding-top: 95px;}
.domink-cards::before{bottom: -70%;}
.header{padding: 10px 0 ;}
.team-items .border_line{display: none;}
/* .domink-cards::before {top: -100px;height: calc(100% + 100px);} */
.team-items::before {display: none;}
.mession-sec{margin-bottom: 50px;}.solution-sec .left-part{width: 100%;margin-bottom: 40px;}

.download-btn{left: 13%;}
.works_cards .card .text_wrap {margin-top: 100px;}
.how_it_work .title{padding-bottom: 20px;}
.slider_outer_align::before {display: none;}
.map img{width: 600px;}
.map-sec .box{width: 170px;}
.download-btn{bottom: 0;}

.profile-sec .heading-part{margin-top: -42px;}



h2 {font-size: 125px;line-height: 145px;}
h3 {font-size: 60px;line-height: 80px;}
.header_inner {align-items: center;padding-left: 0;}
.header .right_part {width: calc(100% - 150px);padding-left: 0;padding-top: 0;}
.img-text-sec .inner-part .left-part {width: 100%;}
.img-text-sec .inner-part .right-part {width: 100%;}
.banner::after {right: -118px;width: 500px;height: 665px;top: -308px;}
.card .card-uper-text{left: 20px;}
.Our_products .innper-part .left-part {width: 100%;}
.Our_products .innper-part .right-part {width: 100%;}
.bannne-fix-btn {gap: 35px;}
.icon-right {width: 35px;top: 7px;}
.bannne-fix-btn .text a {font-size: 18px;line-height: 22px;}
.Consulting-sec .inner-part .right-text {width: 100%;padding-top: 0px;}
.Consulting-sec .inner-part {padding-left: 0;}
.over-sec .inner-part .over-contant {width: 100%;padding: 0 30px 50px;}
.over-sec .inner-part .over-title {top: 0;margin-top: -76px;left: 0;}
.footer_logo {width: 100%;margin-bottom: 40px;}
.footer_logo a{display: inline-block;}
.footer_logo img{width: 200px;}
.inner-part .left-menu {width: 48%;padding-left: 0;}
.footer .inner-part .right-menu {width: 48%;}
.footer .inner-part .left-menu .menu-col {width: 38%;}
.img-text-sec .inner-part {width: calc(100% - 50px);margin-left: 50px;}
.img-text-sec .inner-part .right-part {padding: 30px 20px;}
.map-sec {top: 0;}
/* .over-sec .inner-part .over-contant p {font-size: 16px;line-height: 24px;} */
/* .img-text-sec .inner-part .right-part p {font-size: 16px;line-height: 24px;} */
.solution-sec .right-part {width: 100%;}
.img-text-sec .inner-part {width: 100%;margin-left: 0;}
.map-sec .inner-part {width: 100%;margin-left: 0;}
.over-sec .inner-part {width: 100%;margin-left: 0;}
.mession-sec .inner-part {width: 100%;margin-left: 0;}
.mession-sec .inner-part::before {left: 50%;transform: translateX(-50%);}
.slider-sec .inner-part {width: 100%;margin-left: 0;}
.page-template-template-about-us .banner h1 {font-size: 65px;line-height: 90px;}
/* .mession-sec .inner-part .reserve-part p {font-size: 24px;line-height: 34px;} */
.slid-card p {font-size: 30px;line-height: 34px;}
.img-text-sec .inner-part .left-part img {height: auto;max-height: 400px;object-fit: cover;}
.slider-sec .slick-arrow.slick-prev {left: -25px;width: 70px;height: 40px;background-size: 70px;}
.slider-sec .slick-arrow.slick-next {right: -25px;width: 70px;height: 40px;background-size: 70px;}
.solution-sec::after {width: 500px;height: 500px;}

.slider-sec::after {width: 540px;height: 512px;}
.mession-sec::before {bottom: -410px;width: 610px;height: 678px;left: -308px;}
.team_detail_section .active_img {right: calc(calc(100vw - 293px) / 2);width: 80px;height: 45px;background-size: 80px;}
.domink-cards .slick-arrow{top: 80%;}
.map-sec .button_box{left: 30px;bottom: 30px;}

.unsere_slider_sec .unsere_slider {padding: 100px 45px 50px;margin-top: -87px;width: 100%;margin-left: 0;}
.unsere_slider_sec .slick-arrow.slick-prev {left: -25px;width: 70px;height: 31px;background-size: 70px;}
.unsere_slider_sec .slick-arrow.slick-next {right: -25px;width: 70px;height: 31px;background-size: 70px;}
.page-template-template-product .banner h1 {font-size: 65px;line-height: 90px;}

.scroll_section.scroll_section_new .team_detail_section .active_img {right: calc(calc(100vw - 338px) / 2);}


.unsere_slider_sec {margin-bottom: 100px;}
.single_job_werde.img-text-sec .inner-part .left-part{width: 1000%;}
.single_job_werde.img-text-sec .inner-part .right-part{width: 100%;}
.single_job_werde.img-text-sec .inner-part .right-part .details .right-content h6{margin-bottom: 30px;}
.img-text-sec.new-img-text .left-part h3{padding-top: 20px; padding-bottom: 20px;}
.Consulting-sec.Consulting-sec-new.unsere .Consulting-title{width: 100%;}
.solution-sec.werkstudent .umser-lists{margin-right: 15px;}
.solution-sec.werkstudent .inner-part{padding-top: 88px;}
.Consulting-sec .inner-part .Consulting-title{width: 100%;}
.img-text-sec.new-img-text.suchen .right-part{padding: 30px 20px;}
.img-text-sec.new-img-text.suchen .left-part{width: 50%;}
.img-text-sec.new-img-text.suchen .right-part{width: 50%;}
.img-text-sec.fragen{margin-bottom: 50px;}
.solution-sec.werkstudent .umser-lists .content{flex-wrap: wrap;}
}

@media screen and (max-width:767px) {
.wrapper{padding: 0 15px;}
h1{font-size:75px;line-height: 90px;}
h2{font-size:70px;line-height: 104px;}
h3{font-size:42px;line-height: 60px;}
h4{font-size:36px; line-height: 44px; }
h5{font-size:30px; line-height: 40px; }
h6{font-size:30px; line-height: 30px; }
h1,h2,h3,h4,h5,h6 {margin-bottom: 15px;}
.works_cards .card .text_wrap{max-width: unset;}
.works_cards::before {max-width: unset;width: 100%;background-size: cover;right: 0;top: 18px;}
.works_cards::after{top: -30px;}
.map img{width: 530px;}
.works_cards {padding-bottom: 100px;}
.download-btn{left: 22px;}
.card .card-uper-text{left: 19px;top: 10px;}
.footer .inner-part .left-menu{width: 100%; justify-content: space-between; margin-bottom: 40px;}
.footer .inner-part .right-menu { width: 100%;}
.solution-sec .solution-card{justify-content: center;}
.solution-sec .card{width: 100%;}
.solution-sec{padding-top: 5px;padding-bottom: 0; margin-bottom: 25px; top: -35px; margin-top: -49px;}
.solution-sec .inner-part{padding-top: 40px; padding-bottom: 40px}
.img-text-sec.solutions-gap{margin-bottom: 40px;}
/* .domink-cards {margin-top: 28%;} */
.slid-card p {    font-size: 30px; line-height: 35px;}
/* .mession-sec .inner-part .reserve-part p {font-size: 26px;} */
.mession-sec .inner-part{gap: 50px;}
.slider-sec .arrow{left: 13%;}
.map-sec .box {width: 150px;}
.over-sec{padding: 0 20px;}
.Consulting-sec .inner-part{padding-left: 0;}
.over-sec .wrapper{padding: 0;}
.how_it_work .title{padding-left: 0;}
.img-text-sec{margin-bottom: 40px;}
.mession-sec .inner-part::before{display: none;}
.slider-sec{top: 20px;}
.slider-sec .arrow{position: static; justify-content: space-evenly; margin-top: 5%;}
.slider-sec .inner-part{padding: 0;}
.banner-single .inner-part h1{font-size: 55px;}


.banner::after {right: -151px;top: -367px;}
.over-sec .inner-part .over-title {margin-top: -55px;left: 30px;}
.how_it_work .title {margin-bottom: -95px;}
.img-text-sec::before {left: -370px;top: -152px;}
.img-text-sec.welche::before { left: -370px;top: -152px;}
.bannne-fix-btn {top: 115px;}

.works_cards::before {right: unset;left: 20px;width: 84%;background-size: cover;max-width: 100%;}
.slider_outer_align {padding-left: 30px;margin-top: 65px;}
.page-template-template-about-us .banner h1 {font-size: 55px;line-height: 78px;}
.mession-sec .inner-part .reserve-part .left-part {padding: 30px 20px;width: 100%;}
.mession-sec .inner-part .reserve-part .right-part {width: 100%;padding: 30px 20px;}
.mession-sec .inner-part .reserve-part {gap: 30px;height: unset;}
.mession-sec .inner-part {gap: 30px;}
.team-items::after {height: calc(100% - 100px);left: 0;}
.domink-cards .slick-list {left: 55px;}
.domink-cards::before {left: 75px;}
.slider-sec .slick-arrow {bottom: 20px;top: unset;transform: unset;}
.slider-sec .slick-arrow.slick-prev {left: 165px;width: 70px;height: 30px;background-size: 70px;}
.slider-sec .slick-arrow.slick-next {right: 165px;width: 70px;height: 30px;background-size: 70px;}
.slider-sec::after {right: -250px;bottom: -142px;width: 500px;height: 500px;}

.over-sec::after {width: 540px;height: 512px;bottom: -120px;}
.team_detail_section .active_img {right: calc(calc(100vw - -144px) / 2);}

.page-template-template-product .banner h1 {font-size: 55px;line-height: 78px;}
.unsere_slider_sec .unsere_slider {padding: 70px 45px 80px;margin-top: -79px;}
.unsere_slider_sec .slick-arrow.slick-prev {left: 165px;}
.unsere_slider_sec .slick-arrow.slick-next {right: 165px;}
.unsere_slider_sec .slick-arrow {top: unset;transform: unset;bottom: 20px;}

.scroll_section.scroll_section_new .details_card .textbox {width: 100%;margin-bottom: 30px;}
.scroll_section.scroll_section_new .details_card .right_btn {width: 40%;text-align: unset;}
.scroll_section.scroll_section_new .team_detail_section .active_img {right: calc(calc(100vw - 80px) / 2);top: -62px;width: 70px;height: 40px;background-size: 70px;}


.doted_list li {font-size: 16px;padding-left: 20px;}
.profile-sec .inner-part .content-part ul{column-count: unset;}
.profile-sec .heading-part{margin-top: -30px;}
.profile-sec .heading-part h3{margin-bottom: 30px;}
.profile-sec{margin-bottom: 40px;}
.Consulting-sec.Consulting-sec-new.single-consul-sec{margin-bottom: 40px; padding-top: 0;}
.img-text-sec{margin-bottom: 40px;}
.team-slider.ticken .team-items .title{top: -62px;}
.team-slider.ticken .domink-cards-outer{margin-top: 0;}
.img-text-sec.new-img-text.suchen .left-part{width: 100%;}
.img-text-sec.new-img-text.suchen .right-part{width: 100%;}
.Consulting-sec.Consulting-sec-new.position_sec{padding-top: 0;}
.acc-sec{margin-bottom: 50px;}
.solution-sec.werkstudent .umser-lists .content .right-content{text-align: left; margin-top: 20px; width: 100%;}
.solution-sec.werkstudent .umser-lists .content .left-content{width: 100%;}
.solution-sec.werkstudent{margin-bottom: 0;}
.Consulting-sec.Consulting-sec-new{padding-top: 0;}
.bekommen.Consulting-sec.Consulting-sec-new{margin-bottom: 50px;}
.unsere_slider_sec{margin-bottom: 50px;}
.img-text-sec.fragen .inner-part .right-part{padding: 40px;}
.Our_products .innper-part .right-part{padding-top: 0;}
.full-image{margin-bottom: 50px;}
.accordion_header::before{background-size: 20px;}
.footer .inner-part .left-menu .menu-col { width: 48%;}

.bannne-fix-btn{display: none;}
.works_cards .slick-arrow.slick-prev{right: unset;left: -15px;}
.works_cards .slick-arrow.slick-next{right: calc(10% - 15px);}
.domink-cards .slick-arrow.slick-prev{left: 35px;}
.domink-cards .slick-arrow.slick-next{left: 404px;}
}

@media screen and (max-width:600px) {
h1{font-size:50px;line-height: 60px;}
h2{font-size:48px;line-height: 70px;}
h3{font-size:33px;line-height: 38px;}
h4{font-size:26px; line-height: 40px; }
h5{font-size:22px; line-height: 32px; }
h6{font-size:22px; line-height: 30px; }
h1,h2,h3,h4,h5,h6 {margin-bottom: 20px;}
.inner-part .left-menu .menu-col{width: 100%; margin-bottom: 20px;}
.footer_logo img { width: 160px;}
.footer .inner-part .left-menu{ margin-bottom: 0px;}
.img-text-sec .inner-part .right-part {width:100%;padding: 40px 5px 40px 20px;}
.works_cards{padding-top: 10px;}
.Our_products .innper-part .left-part{padding-right: 0; position: static; margin-bottom: 70px;}
.map-sec {margin-bottom: 50px;}
.header_inner{padding-left: 0;padding-right: 0;}
.img-text-sec .inner-part {width: 100%;margin-left: 0;}
.img-text-sec .inner-part .left-part img{height: 320px;}
.img-text-sec.three .btn {margin: 30px auto 0;}
.domink-cards::before {left: 20px;}
.banner .inner-part{padding-top: 200px;padding-bottom: 250px;}
/* .header .mob-menu{top: 36px;} */
.domink-cards .slick-list {left: 0px;}
.team-items::after {margin-left: 15px;}
.team-slider .wrapper{padding: 0 30px;}
.banner .inner-part{padding-left: 0;}
.slid-card{padding-right: 10px; padding-left: 20px;}
.slid-card p{font-size: 18px; font-weight: 400; padding-top: 10px;}
.slider-sec .arrow {left: 14%;justify-content: space-around;}
.mession-sec .inner-part .reserve-part{height: inherit;}
.mession-sec .inner-part .reserve-part .left-part {    padding: 33px 10px 30px 10px;}
.mession-sec .inner-part .reserve-part .right-part{   padding: 33px 10px 30px 10px;}
.team-items .title{position: static; margin-top: -23px; margin-left: 0; margin-bottom: 95px;}
.over-sec .inner-part .over-title{top: 0;margin-top: -37px;}
.map-sec .box{width: 125px ;top: -3%; }
/* .over-sec .inner-part .over-contant p{font-size: 17px;} */
.map-sec .map{right: -11px;}
.how_it_work{margin-bottom: 0;}
.works_cards .card{padding-left: 0;}
.card .card-uper-text{left: 0;top: 40px;}
.download-btn{left: 0;}
.works_cards::before {height: 100%;width: calc(100% - 20%); float: left; left: 0; height: 90%;}
.how_it_work{padding-bottom: 0;}
.navigation ul{padding-top: 30px;}
.fir-btn-one .text a{font-size: 13px;}
.bannne-fix-btn{width: 190px; gap: 16px;}
.bannne-fix-btn .text a{line-height: 15px;}
/* .over-sec .inner-part .over-contant p{font-size: 16px;} */
.Our_products .innper-part .left-part{margin-bottom: 28px !important;}
/* .mession-sec .inner-part .reserve-part p {font-size: 18px;line-height: 26px;} */
/* .banner h1{line-height: 40px;} */
.mession-sec .inner-part .reserve-part{gap: 25px;}
.mession-sec .inner-part{gap: 25px;}
.text-slider-nav{padding: 0 0px;}
.domink-cards .card .text_wrap h6{margin-bottom: 20px;}
/* .domink-cards .card{padding-left: 10px;} */
/* .domink-cards .card.slick-active{margin-right: 30px;} */
.map img{width: 420px;}
.mession-sec{margin-bottom: 0;}
.slider-sec::after{bottom: -32%;width: 400px;height: 400px;}
.Our_products{margin-top: 30px;}

.header .logo {width: 120px;}
.banner::after {right: -270px;top: -426px;}
.works_cards .card .text_wrap {max-width: 260px;}
.header.sticky .logo {width: 100px;}
.header.sticky .right_part {width: calc(100% - 100px);}
.footer .inner-part .left-menu .menu-col {width: 100%;}
.Consulting-sec {margin-bottom: 90px;}
.icon-right {width: 20px;right: -9px;}
.bannne-fix-btn {top: 80px;}
.footer .inner-part .right-menu {width: 100% !important;}
.page-template-template-about-us .banner h1 {font-size: 35px;line-height: 50px;}
.solution-sec {top: -50px;}
.slider-sec .slick-arrow.slick-prev {left: 70px;}
.slider-sec .slick-arrow.slick-next {right: 70px;}

.over-sec .inner-part .over-contant {padding: 0 15px 30px;}
.over-sec::after {width: 440px;height: 412px;bottom: -112px;}
.team_detail_section .active_img {right: calc(calc(100vw - 92px) / 2);top: -68px;}
.team-slider.two {margin-bottom: 65px;}
/* .domink-cards .card {padding-right: 33px;} */
.map-sec .button_box{left: 20px;bottom: 20px;}
.map-sec .button_box .btn_one{padding: 5px 10px;min-width: 128px;}

.unsere_slider_sec .unsere_slider {padding: 50px 30px 80px;margin-top: -95px;}
.unsere_slider_sec .slick-arrow.slick-prev {left: 70px;}
.unsere_slider_sec .slick-arrow.slick-next {right: 70px;}
.page-template-template-product .banner h1 {font-size: 35px;line-height: 50px;}
.slider-sec .light_text p {font-size: 16px;line-height: 24px;margin-bottom: 20px;}
.slider-sec .bold_text {margin-bottom: 30px;}
.how_it_work.how_it_work_new .works_cards::before {height: 445px;}


.default_text h2 {font-size: 25px;line-height: 25px;margin-bottom: 20px;}
.default_text h3 {font-size: 20px;line-height: 20px;margin-bottom: 15px;}
.default_text .inner_text {width: 100%;max-width: 1225px;padding: 50px 0;}
.scroll_section.scroll_section_new {margin-top: 0;}
.scroll_section.scroll_section_new .team_detail_section .active_img {right: calc(calc(100vw - -12px) / 2);}
.single_job_werde.img-text-sec .inner-part .left-part ul li a img{width: 20px;height: 20px;}

.profile-sec .heading-part{margin-top: 20px;}
.img-text-sec.peraecto .inner-part .right-part h6{margin: 20px 0;}
.mwd-part{  margin-top: -267px;  }
.mwd-part .inner-part h5{padding-right: 10px;}
.single_job_werde.img-text-sec .inner-part .left-part ul li a{font-size:15px ;}
.single_job_werde.img-text-sec .inner-part .left-part ul li a img{margin-right: 15px;}
.Consulting-sec.single-consul-sec .inner-part .right-text{padding-left: 20px;}
.single_job_werde.img-text-sec .inner-part .right-part{padding-left: 20px;}
.single_job_werde.img-text-sec .inner-part .left-part{padding-left: 20px;}
.Consulting-sec.single-consul-sec .right-text ul li{font-size: 16px;margin-bottom: 10px;}
.profile-sec .inner-part .content-part ul li{font-size: 16px; margin-bottom: 10px;}
.img-text-sec.peraecto .inner-part .right-part p{font-size: 16px;}
.banner-single .inner-part h1{font-size: 35px;}
.profile-sec .inner-part .content-part ul{margin-bottom: 50px;}

.team-slider.ticken .team-items .title{top: 0; margin-bottom: 20px;}
.img-text-sec.new-img-text .right-part ul{column-count: unset;}
.img-text-sec.new-img-text .right-part ul li{margin-bottom: 20px;}
.img-text-sec{margin-bottom: 0;}
.team-slider.two.ticken{margin-bottom: 90px;}
.img-text-sec::before {display: none;}
.Our_products.unser {margin-top: 0;}
.Our_products.new-mimimi{margin-bottom: 30px;}
.slider-sec.transparent .slid-card{padding-top: 80px;}
.img-text-sec.suchen{margin-bottom: 50px;}
.bekommen .inner-part .Consulting-title h4{padding-right: 0;}
.img-text-sec.fragen .inner-part .right-part{padding: 40px 20px;}
.team-slider.ticken .domink-cards .card.slick-active{padding-left: 0;}
.img-text-sec.new-img-text.suchen .right-part .text-part-new p{font-size: 16px;}
.img-text-sec.fragen .inner-part .right-part .inner-text-new h6{margin-bottom: 10px;}
.Our_products.unser .right-part P{font-size: 16px;}
.Consulting-sec.Consulting-sec-new.unsere .right-text p{font-size: 16px;}
.team-slider.ticken .title p{font-size: 16px;}
.Consulting-sec.position_sec .inner-part .right-text p{font-size: 16px;}
.Consulting-sec.Consulting-sec-new.unsere .right-text p{margin-bottom: 20px;}
.img-text-sec.new-img-text .right-part .text-part-new p{margin-bottom: 20px;}
.accordion_header h6{padding: 20px 0;}
.single_job_werde{margin-bottom: 40px;}
.img-text-sec.peraecto{margin-bottom: 40px;}
.accordion_header::before {top: 30px;}

.works_cards .slick-arrow.slick-prev{right: unset;left: -25px;}
.works_cards .slick-arrow.slick-next{right: calc(20% - 25px);}
.works_cards .slick-arrow{top: 78%;}

.domink-cards .slick-arrow.slick-prev{left: 0;}
.domink-cards .slick-arrow.slick-next{left: 440px;}
.domink-cards .slick-arrow.slick-next {left: 336px;}
.domink-cards .slick-arrow{top: 88%;}

}

@media screen and (max-width:400px) {
    .domink-cards .slick-arrow.slick-next {left:unset;right: 0;}
    .domink-cards::before {width: calc(100% - 26px);}
}




