@import url(../fonts/stylesheet.css);
* {margin: 0;padding: 0;box-sizing: border-box;}
img {max-width: 100%;height: auto;}
body {background: #fff;font-size: 20px;line-height:1;font-family: 'poppinsregular';font-weight: normal;color: #222222;}
ul {list-style: none;padding: 0;}
p {font-size: 20px;line-height: 29px;font-weight: 300;margin-bottom: 20px;}
a {color: #1d9bb8;transition: 0.4s;text-decoration: none;}

/* ----- Heading Font CSS ------ */

h1,h2,h3,h4,h5,h6 { font-family: 'poppinsbold';line-height: 1.2;margin-bottom: 20px;}
h1{font-size: 38px;}
h2{font-size: 32px;}
h3 {font-size: 26px;}
h4{font-size: 22px;}
h5{font-size: 20px;}
h6{font-size: 18px;}
a:focus,.btn:focus,button:focus,.btn-primary:not(:disabled):not(.disabled):active:focus {outline: none;box-shadow: none;}
/* global css */
.wrapper{max-width: 1420px;margin: 0 auto;}
.full_width{width: 100%;float: left;}
.btn_one{padding: 15px 50px;background: #1d9bb8;border-radius: 10px;color: #fff;font-size: 25px;line-height: 1;font-family: 'poppinsmedium';text-align: center;transition: 0.4s;}
.btn_one:hover{background: #222222;}
.btn_two{padding: 15px 50px;background: #fff;border-radius: 10px;color: #1d9ab8;font-size: 25px;line-height: 1;font-family: 'poppinsmedium';text-align: center;transition: 0.4s;}
.btn_two:hover{background: #1d9ab8;color: #fff;}
.title{width: 100%;float: left;text-align: center;margin-bottom: 50px;}
.title h1{color: #1d9bb8;}
/* Main CSS */

/* header css start */
.header{z-index: 999; padding: 20px 50px;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;position: fixed;left: 0;top: 0;transition: 0.4s;}
.header.sticky{background: #fff;box-shadow: 0px -2px 5px rgba(0,0,0,0.5);}
.header a{display: inline-block;}
.header li{display: inline-block;}
.header .logo{width: 252px;opacity: 0;visibility: hidden;transition: 0.4s;}
.header.sticky .logo{visibility: visible;opacity: 1;}
.header .navigation{width: calc(100% - 352px);text-align: center;}
.header .social_icon{width: 100px;}
.header .navigation a{font-size: 24px;line-height: 1;color: #222222;text-decoration: none;  font-family: 'poppinsbold';padding: 0 15px;}
.header .navigation a:hover{color: #fff;}
.header.sticky .navigation a:hover{color: #1d9ab8;}
.header .social_icon li a{width: 42px;height: 42px;}
.header .social_icon li.call a{background: url(../images/call.png)center no-repeat;background-size: 42px;transition: 0.4s;}
.header .social_icon li.mail a{background: url(../images/mail.png)center no-repeat;background-size: 42px;transition: 0.4s;}
.header .social_icon ul{display: flex;justify-content: space-between;}
.header.sticky .social_icon li.call a,.common_layout .header .social_icon li.call a{background: url(../images/blue-call.png)center no-repeat;background-size: 42px;}
.header.sticky .social_icon li.mail a,.common_layout .header .social_icon li.mail a{background: url(../images/blue-email.png)center no-repeat;background-size: 42px;}

.header .mobile_bar{position: absolute; right: 30px;top: 50%; transform: translateY(-50%);width:56px;z-index: 999;display: none;}
.mobile_bar span{background: #ffffff;width: 100%;height: 6px;float: left;margin-bottom: 8px;transition: 0.4s;}
.mobile_bar span:last-child{margin-bottom: 0;}
.header.sticky .mobile_bar span,.common_layout .mobile_bar span{background: #1d9ab8;}
.mm-listview > li > a, .mm-listview > li > span{font-size: 22px;font-family: 'poppinsregular';font-weight: normal;}


.header .nav-item.active a{color: #fff;}
.header.sticky .nav-item.active a{color: #1d9ab8;}
.common_layout .header .logo{visibility: visible;opacity: 1;}
.common_layout .header{background: #fff;}
.common_layout .header .nav-item.active a{color: #1d9ab8;}
.common_layout .header .navigation a:hover{color: #1d9ab8;}
/* header css end */
/* banner css start */
.banner_home{height:100vh; max-height: 1081px;display: flex;align-items: center;position: relative;margin-bottom: -220px;}
.banner_home::after{width: 100%;height: 75px;background: #fff;content: "";position: absolute;left: 0;bottom: 0;border-radius: 100% 100% 0 0;}
.banner_home .mid_content{max-width: 640px;margin: auto;text-align: center;}
.banner_home .text{margin: 40px 0;}
.banner_home .text h1{font-size: 36px;margin-bottom: 0;}
.banner_home  .btn_one{margin-bottom: 90px;}
.banner_home .btn_box {text-align: center;padding-bottom: 200px;}
.banner_home .btn_box .btn_two{display: inline-block;}
.banner_home.banner_common {background-color: #1d9ab8;background-position: center;background-repeat: no-repeat;height: 660px;max-height: 660px;margin-bottom: -135px;}
.banner_home.banner_common .text{text-align: center;}
.banner_home.banner_common h1{font-size: 48px;position: relative;padding-bottom: 30px;margin-bottom: 25px;}
.banner_home.banner_common h1:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 12px;background-image: linear-gradient(to right, #1c9db9 , #02d9cd);border-radius: 10px;}
.banner_home.banner_common h3{color: #fff;}
/* banner css end */
/* two block css start */
.two_block_section{position: relative;}
.two_block_section .outer_card {display: flex;flex-wrap: wrap;}
.two_block_section .outer_card .card{width: 48%;float: left;margin-bottom: 45px;margin-right: 4%;}
.two_block_section  .card{box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.3);background: #f1f3f5;border-radius: 30px;padding: 60px 60px;}
.two_block_section .outer_card .card:nth-child(2n){margin-right: 0;}
.two_block_section .card p{margin-bottom: 40px;}
.two_block_section .card .btn_box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.two_block_section .contact_link {display: flex;justify-content:space-around;flex-wrap: wrap;margin-top: 25px;}
.two_block_section .contact_link a{font-family: 'poppinsbold';}
.two_block_section .card .btn_one{padding: 15px 10px;min-width: 270px;}

.two_block_section.kontakt_blocks p{font-size: 18px;}
.two_block_section.kontakt_blocks .card li{font-size: 18px;font-family: 'poppinssemibold';padding-bottom: 10px;display: flex;}
.two_block_section.kontakt_blocks .card li:last-child{padding-bottom: 0;}
.two_block_section.kontakt_blocks .card li strong { text-transform: uppercase;width: 48px;float: left; padding-right: 12px;font-weight: normal;font-family: 'poppinssemibold';}

.two_block_section .two_card_slider  .card{padding: 45px 60px 65px;}
.two_block_section .two_card_slider  .card p:last-child{margin-bottom: 0;}
.two_block_section.twocardslider .title{margin-bottom: 18px;}
/* two block css end */
/* three card slider start */
.three_card_slider{padding: 45px 0;position: relative;}
.three_card_slider .card{background: #1d9bb8;text-align: center;padding: 0 28px 55px;margin-top: 50px;border-radius: 15px;}
.three_card_slider .card .icon{margin-top: -25px;}
.three_card_slider .card .icon img{display: block;margin: 0 auto 48px;}
.three_card_slider .card h3{color: #fff;}
.three_card_slider .card p{color: #fff;font-size: 18px;}
.three_card_slider  .outer_card_slider {margin-top: -50px;}
.three_card_slider .slick-slide{margin: 30px 10px 0;}
.slick-dots{text-align: center;margin: 40px 0;width: 100%;}
.slick-dots li{display: inline-block;margin: 0 5px;}
.slick-dots button{font-size: 0;border: none;width: 21px;height: 21px;background: #1d9bb8;border-radius: 100%;cursor: pointer;}
.slick-dots .slick-active button{background: #d7d7d7;}
.two_card_slider .slick-slide{margin: 20px 20px;}
.slider_nav{width: 100%;float: left;text-align: center;margin: 40px 0;position: relative;}
.two_block_section  .arrow{cursor: pointer; width: 21px;height: 35px;position: absolute;left: calc(50% - 60px);top: 50%;transform: translate(-50%,-50%);}
.two_block_section  .prev {background: url(../images/prev.png)center no-repeat;background-size: 21px;}
.two_block_section  .next {background: url(../images/next.png)center no-repeat;background-size: 21px;left: calc(50% + 60px);}

.slide-count,.slide-count_2,.slide-count_3{font-size: 22px;color: #999;}
.slide-count span,.slide-count_2 span,.slide-count_3 span{color: #1d9bb8;}
.grey_cards .card{background: #f1f3f5;}
.grey_cards .card h3,.grey_cards .card p{color: #000;}
.three_card_slider.grey_cards .outer_card_slider{margin-top: -95px;}
/* three card slider end */
/* quotation  slider start */
.quotation_section {padding: 40px 0 62px;position: relative;}
.quotation_section .title{margin-bottom: 12px;}
.quotation_slider .card{text-align: center;max-width: 971px; margin: 0 auto;display: flex !important;justify-content: center;flex-wrap: wrap !important;}
.quotation_slider .card p{font-weight: normal;font-family: 'poppinssemibold';font-style: italic;margin-bottom: 35px;}
.quotation_slider .card h4{font-weight: normal;font-family: 'poppinsregular';}
.quotation_nav{width: 100%;float: left;text-align: center;margin: 20px 0;position: relative;}
.quotation_section  .arrow{cursor: pointer; width: 21px;height: 35px;position: absolute;left: calc(50% - 60px);top: 50%;transform: translate(-50%,-50%);}
.quotation_section  .prev {background: url(../images/prev.png)center no-repeat;background-size: 21px;}
.quotation_section  .next {background: url(../images/next.png)center no-repeat;background-size: 21px;left: calc(50% + 60px);}
/* quotation  slider end */
/* team section start */
.team_section{padding: 50px 0 30px;position: relative;}
.team_section .inner_part,.two_teamblock .inner_part{display: flex;flex-wrap: wrap;}
.team_card{background: #f1f3f5;border-radius: 10px;padding:25px 35px;width: 32%;margin-right: 2%;margin-bottom: 2%;position: relative;}
.team_card:nth-child(3n){margin-right: 0;}
.team_card .image{border-bottom: 1px solid #fff;width: 100%;float: left;}
.team_card .image img{display: block;margin: 0 auto;width: 100%;}
.team_card .text{text-align: center;padding-top: 44px;width: 100%;float: left;}
.team_card .text h3{margin-bottom: 3px;}
.team_card .text h6{color: #1c9db9;font-family: 'poppinsregular';}
.team_card .text h5{font-family: 'poppinsregular';margin-bottom: 3px;font-size: 18px;}
.two_teamblock{position: relative;padding-bottom: 40px;}
.two_teamblock  .team_card{width: 49%;padding-bottom: 50px;}
.two_teamblock  .team_card:nth-child(2n){margin-right: 0;}
.two_teamblock  .team_card:nth-child(3n){margin-right: 2%;}
.team_card .btn_box {position: absolute;left:50%;bottom: -26px;transform: translateX(-50%);}
.team_card .btn_box .btn_one{display: inline-block;}
/* team section end */
/* left image right text section start */
.leftimage_righttext{position: relative;padding: 40px 0 80px;}
.leftimage_righttext .inner_part{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.leftimage_righttext .left_part{width: 46%;float: left;}
.leftimage_righttext .left_part img{display: block;width: 100%;}
.leftimage_righttext .right_part{width: 50%;float: right;}
.leftimage_righttext .right_part p{line-height: 30px;}
.leftimage_righttext .right_part p:last-child{margin-bottom: 0;}
/* left image right text section end */
/* single image slider start */
.praxis_impressionen{background: #f6f6f6;position: relative;padding: 95px 0 60px;margin-bottom: 60px;}
.praxis_impressionen h1{color:#222222;}
.single_imageslider{width: 100%;float: left;}
.single_imageslider .card_slide{width: 100%;float: left;}
.single_imageslider .image{width: 100%;float: left;margin-bottom: 45px;}
.single_imageslider .image img{display: block !important;width: 100% !important;}
.single_imageslider .text {max-width: 960px;margin: 0 auto;text-align: center;}
.single_imageslider_nav{width: 100%;float: left;text-align: center;margin: 40px 0;position: relative;}
.single_imageslider_nav  .arrow{cursor: pointer; width: 21px;height: 35px;position: absolute;left: calc(50% - 60px);top: 50%;transform: translate(-50%,-50%);}
.single_imageslider_nav  .prev {background: url(../images/prev.png)center no-repeat;background-size: 21px;}
.single_imageslider_nav  .next {background: url(../images/next.png)center no-repeat;background-size: 21px;left: calc(50% + 60px);}
.two_block_section .card,.three_card_slider .card,.two_teamblock .team_card{height: inherit !important;}
.two_block_section .slick-track,.three_card_slider .slick-track,.two_teamblock .slick-track{display: flex !important;}
/* single image slider end */

.fullwidth_texteditor {padding-bottom: 20px;}
.fullwidth_texteditor .inner_content {text-align: center;max-width: 971px;margin: 0 auto;float: unset;}
.fullwidth_texteditor h1{color: #1d9bb8;}
.fullwidth_texteditor p em,.fullwidth_texteditor p i{font-weight: normal;font-family: 'poppinssemibold';}
.google_maplink {margin-bottom: 40px;position: relative;}
.google_maplink  iframe{width: 100%;display: block;height: 350px;border-radius: 15px;box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.3);}
.google_maplink .inner_content{padding: 0 30px;}


/* Unsere Partner */
.unserepartner_section{padding: 45px 0;}
.unserepartner_section .card{height: inherit; background: #fff;border-radius: 30px;box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);margin-bottom: 50px;overflow: hidden;}
.unserepartner_section .card .image{min-height: 230px;display: flex;align-items: center;justify-content: center;padding: 10px;}
.unserepartner_section .card .text{background: #1d9bb8;text-align: center;padding: 10px;min-height: 134px;display: flex;align-items: center;justify-content: center;}
.unserepartner_section .card p{color: #fff;margin-bottom: 0;font-weight: 700;}
.unserepartner_section  .slick-slide{margin: 10px;}
.unserepartner_section .slick-track{display: flex !important;}

/* footer start */
.footer{background-image: linear-gradient(to right, #1c9db9 , #02d9cd);padding: 70px 0;position: relative;}
.footer .footer_top{display: flex;flex-wrap: wrap;justify-content: space-between;padding-bottom: 64px;}
.footer p,.footer a,footer li{color: #fff;font-size: 18px;font-weight: normal;font-family: 'poppinsregular';}
.footer h3{font-size: 26px;color: #fff;margin-bottom: 36px;}
.footer .footer_top a{display: block;margin-bottom: 6px;}
.footer li{margin-bottom: 6px;display: flex;}
.footer li strong{text-transform: uppercase;width: 48px;float: left;padding-right: 12px;font-weight: normal;font-family: 'poppinsregular';}
.footer .footer_bottom{display: flex;justify-content: space-between;flex-wrap: wrap;border-top: 1px solid #fff;padding-top: 15px;}
.footer .copy_right{width: auto;float: left;}
.footer .copy_right p{font-size: 16px;color: #fff;margin-bottom: 0;}
.footer .social_icon{width: auto;display: flex;flex-wrap: wrap;}
.footer .social_icon a{display: inline-block;margin-right: 15px;}
.footer .social_icon a:last-child{margin-right: 0;}
.footer img{display: block;}
.footer .right_sso{width: auto;float: right;}
/* footer end */

/* Responsive Css Start */
@media only screen and (max-width: 1500px) {
.wrapper{max-width: 1280px;}
.header .navigation a{font-size: 22px;padding: 0 10px;}
.header .logo{width: 200px;}
.header{padding: 15px 30px;}
.header .navigation{width: calc(100% - 300px);}
.banner_home .text h1{font-size: 32px}
.btn_two,.btn_one{font-size: 22px;}
.two_block_section .card .btn_one{min-width: 240px;}
h1, h2, h3, h4, h5, h6{margin-bottom: 15px;}
h1 {font-size: 32px;}  
h2 {font-size: 26px;}  
h3 {font-size: 24px;}  
h4 {font-size: 20px;}  
p {font-size: 18px;line-height: 26px;}
body{font-size: 18px;}
.two_block_section .card p{margin-bottom: 25px;}
.three_card_slider .card .icon img{width: 75px;margin-bottom: 35px;}
.three_card_slider .outer_card_slider{margin-top: -25px;}
.banner_home{min-height: 600px;}
.banner_home.banner_common{height: 600px;min-height: 600px;margin-bottom: -105px;}
.banner_home .mid_content .image img{width: 325px;}
.banner_home .text{margin: 25px 0;}
.banner_home .btn_box{padding-bottom: 90px;}
.banner_home{margin-bottom: -115px;}
.banner_home::after {height: 25px;}
.three_card_slider.grey_cards .outer_card_slider{margin-top: -66px;}
}
@media only screen and (max-width: 1366px) {
	.wrapper{max-width: 1023px;}
    .two_block_section .card,.two_block_section .two_card_slider .card{padding: 40px 35px;}
    .btn_one{padding: 12px 10px;min-width: 230px;}
    .two_block_section .card .btn_one{font-size: 19px;padding: 12px 10px;min-width: 200px;}
    .three_card_slider .card{padding: 0 20px 34px;}
    .header .navigation a{font-size: 19px;padding: 0px 8px;}
	.header .logo{width: 180px;}
    .header .social_icon{width: 85px;}
    .header .social_icon li a {width: 38px;height: 38px;}
    .header .navigation{width: calc(100% - 265px);}
    .header .social_icon li.call a,.header.sticky .social_icon li.call a,.header.sticky .social_icon li.mail a,.header .social_icon li.mail a,.common_layout .header .social_icon li.call a,.common_layout .header .social_icon li.mail a{background-size: 38px;}
    .two_block_section.kontakt_blocks .card li{font-size: 16px;}
    .two_block_section .contact_link{justify-content: space-between;}
}
		
@media only screen and (max-width:1080px) {
    .wrapper{max-width: 100%;padding: 0 30px;}
    .quotation_slider .card,.fullwidth_texteditor .inner_content{max-width: 100%;padding: 0 60px;}
    .single_imageslider .text{max-width: 100%;}
    h1 {font-size: 28px;}  
    h2 {font-size: 22px;}  
    h3 {font-size: 22px;}  
    h4 {font-size: 18px;}
    p {font-size: 16px;line-height: 24px;}
    body{font-size: 16px;}
    .header .navigation a{font-size: 17px;}
    .header .logo {width: 160px;}
    .header .navigation {width: calc(100% - 245px);}
    .banner_home .text h1{font-size: 28px}
    .btn_two,.btn_one,.slide-count, .slide-count_2, .slide-count_3{font-size: 20px;}
    .two_block_section .prev,.two_block_section .next,.quotation_section .next,.quotation_section .prev,.single_imageslider_nav .next,.single_imageslider_nav .prev{background-size: 16px;}
    .slick-dots button{width: 16px;height: 16px;}
    .two_block_section .card, .two_block_section .two_card_slider .card{padding: 40px 20px;border-radius: 20px;}
    .two_card_slider .slick-slide{margin: 15px 15px;}
    .footer_card{width: 49%;}
    .footer h3{margin-bottom: 25px;}
    .footer p, .footer a, footer li{font-size: 17px;}
}

@media only screen and (max-width:991px) {
    .header .navigation{display: none;}
    .header .logo{display: none;}
    .common_layout .header .logo{opacity: 1;visibility: visible;display: block;}
    .header .mobile_bar{display: block;}
    .team_section  .team_card{width: 48%;margin-right: 4%;margin-bottom: 4%;}
    .team_section  .team_card:nth-child(3n){margin-right:4%;}
    .team_section  .team_card:nth-child(2n){margin-right:0;}
    .banner_home.banner_common h1::after {height: 10px;}
    .praxis_impressionen{padding: 50px 0 25px;}
    .title{margin-bottom: 35px;}
    .leftimage_righttext .right_part{width: 100%;margin-top: 30px;}
    .leftimage_righttext .left_part{width: 100%;}
    .leftimage_righttext{padding-top: 10px;}
    .single_imageslider .image{margin-bottom: 20px;}
    .single_imageslider_nav{margin: 20px 0;}
    .two_block_section.kontakt_blocks .outer_card .card{width: 100%;margin-right: 0 !important;}
    .two_block_section .contact_link,.two_block_section.kontakt_blocks .card .btn_box{justify-content: flex-start;}
    .two_block_section.kontakt_blocks .card .btn_one,.two_block_section .contact_link a{margin-right: 20px;margin-bottom: 10px;}
    .two_block_section.kontakt_blocks .card .btn_one:last-child,.two_block_section .contact_link a:last-child{margin-right: 0px;}
    .two_block_section .contact_link{margin-top: 15px;}
    .header .social_icon{margin-right: 85px;}
    .google_maplink .inner_content{padding:0px;}


}

@media only screen and (max-width:767px) {
	.banner_home .mid_content{max-width: 100%;padding: 0 10px;}
    .banner_home.banner_common .mid_content{max-width: 400px;padding: 0 20px;}
    .quotation_slider .card,.fullwidth_texteditor .inner_content{padding: 0;}
    h1 {font-size: 26px;}  
    h2 {font-size: 20px;}  
    .banner_home .text h1{font-size: 26px}
    .footer .footer_top .footer_card{width: 100%;float: left;margin-bottom: 20px;}
    .footer .footer_top .footer_card:last-child{margin-bottom: 0;}
    .two_block_section .outer_card .slick-slide{margin: 15px 15px;}
    /* .two_block_section .outer_card .slick-dots{margin: 0;} */
    .footer p, .footer a, footer li{font-size: 18px;}
    .footer{padding: 50px 0;}
    .footer .footer_top{padding-bottom: 50px;}
    .footer .social_icon img{width: 40px;}
    .two_teamblock .team_card{margin-right: 0;margin-bottom:33px;}
    .two_teamblock{padding-bottom: 10px;}
    .team_section{padding-top: 25px;}
    .banner_home.banner_common h1::after {height: 8px;}
    .banner_home.banner_common h1{padding-bottom: 20px; margin-bottom: 20px;}
    .google_maplink  iframe{height: 300px;}
    .google_maplink{margin-bottom: 30px;}
    .two_block_section.kontakt_blocks .outer_card .slick-dots{margin-top: 15px;margin-bottom: 30px;}
    .two_block_section.kontakt_blocks .outer_card .slick-slide{margin-right: 15px !important;}
    .two_block_section .outer_card.responsive_slider .slick-slide{margin: 8px !important;}
    .two_block_section .outer_card .slick-dots{margin:  15px 0  25px;}
    .two_teamblock .inner_part{justify-content: space-between;}
    .team_card{padding: 22px;}

}

@media only screen and (max-width:600px) {
    .wrapper{padding: 0 20px;}
    .header .mobile_bar{right:20px;}
    .header{padding: 15px 20px;}
    body,p,.two_block_section.kontakt_blocks .card li{font-size: 15px;}
    .footer .right_sso{width: auto;float: unset;margin: 0 auto;}
    .footer .social_icon{justify-content: center;width: 100%;margin: 25px 0;}
    .footer .copy_right{width: 100%;text-align: center;}
    .two_card_slider .slick-slide{margin: 15px 8px ;}
    .two_block_section .card{box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3);}
    .two_block_section .outer_card .slick-slide{margin: 8px 8px;}
    .three_card_slider .slick-slide{margin: 30px 5px 0;}
    .slick-dots,.slider_nav{margin: 25px 0;}
    .two_block_section .outer_card .card{margin-bottom: 28px;}
    .two_block_section .prev,.two_block_section .next,.quotation_section .next,.quotation_section .prev,.single_imageslider_nav .next,.single_imageslider_nav .prev{background-size: 14px;}
    .footer li{font-size: 16px;}
    .slick-dots button{width: 13px; height: 13px;}
    .slick-dots li{margin: 0 3px;}
    .btn_two{padding: 12px 30px;}
    .mm-listview > li > a, .mm-listview > li > span{font-size: 18px;}
    .team_section  .team_card{width: 100%;margin-right: 0% !important;margin-bottom:20px;}
    .team_section  .team_card:last-child{margin-bottom: 0;}
    .leftimage_righttext .right_part p{line-height: 24px;}
    .header .logo {width: 128px;}
    .header .social_icon{width: 80px;margin-right: 65px;}
    .header .mobile_bar{width: 48px;}
    .mobile_bar span{margin-bottom: 7px;}
    .header .social_icon li.call a, .header.sticky .social_icon li.call a, .header.sticky .social_icon li.mail a, .header .social_icon li.mail a, .common_layout .header .social_icon li.call a, .common_layout .header .social_icon li.mail a{background-size: 34px;}
    .google_maplink  iframe{height: 250px;}
    .google_maplink{margin-bottom: 25px;}
    .two_block_section.kontakt_blocks .outer_card .slick-dots{margin-top: 0px;}
    .two_block_section.kontakt_blocks .outer_card .slick-slide{margin-right: 8px !important;}
    .two_teamblock .team_card{width: 100%;margin-bottom: 20px;}
    .two_teamblock .team_card:last-child{margin-bottom: 0;}

}