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

}
@media screen and (max-width:1760px) {
  .horizontal .progress-bar{
    height: 30px;
  }
  .studies .studienTxt {
    padding-top: 20px;
  }
}
@media screen and (max-width:1700px) {
  .homeSlider #slider96 .slide-desc-text.slide-desc-text-default {
    margin-right: 20px;
  }
	.homeSlider #slider191 .slide-desc-text.slide-desc-text-default {
    margin-right: 20px;
  }
  .studies .studienTxt {
    padding-left: 0px;
    width: 555px;
    position: absolute;
    right: 50%;
  }
}
@media screen and (max-width:1450px) {
  .studies > .custommachinery, .studies > .customStudies {
    display: inline-block;
  }
  .studies .container.horizontal.flat.studienTxt {
    position: static;
    width: 98%;
    margin-left: 2%;
  }
  .horizontal .progress-bar {
    width: 50%;
  }
  .studies .studienImg {
    width: 100%;
    overflow: hidden;
    height: 250px;
  }
  .studies .studienImg > img {
    width: 100%;
    margin-top: -20%;
  }
	.studies .custommachinery .studienImg > img{
		margin-top: -30%;
	}
  .homeKernbereiche .slide-desc {
    max-width: 84%;
  }
  .homeSlider #slider96 li .dj-image {
    margin-bottom: 100px !important;
  }
}
@media screen and (max-width:1280px) {
  .homeNews #newsflash_prev {
    margin-left: 0px;
    left: 10px;
  }
  .homeSlider #slider96 li .dj-image {
    margin-bottom: 100px !important;
  }
	.homeSlider #slider191 li .dj-image {
    margin-bottom: 20px !important;
  }
  .homeNews #newsflash_next {
    margin-left: 0px;
    right: 10px;
  }
  .homeKernbereiche .slide-text > p.sliderCaptionBig {
    font-size: 50px;
  }
  .homeKernbereiche .slide-text > p.sliderCaption {
    font-size: 25px;
  }
  #topBanner .slide-desc-text-default {
    padding: 0 15px 0 15px;
  }
  .slide-desc {
    width: 76% !important;
  }
  .slide-text > h1 {
    font-size: 45px;
  }
}
@media screen and (max-width:1220px) {
  #home_services, .submenu, .homeKernbereiche .custom, .footer, .customcopy, .homeExpWrap {
    max-width: unset;
    width: 90%;
  }
  .text-left {
    width: 100%;
    float: none;
  }
  .pull-right img{
    margin-top: 30px;
  }
  #b2b img, #strategieberatung img {
    padding-bottom: 70px;
  }
  .contentWrapper, .contentWrapperZF, .contentWrapperCtA, .bannerCntUntTxt, .contentGreyWrapper, #management_content, #fachbeirat_content, .accordeon, .blogBusinessCasesListe, .blogNewsListe, .publikationenListe, .contactData, nav{
    max-width: unset;
    width: 90%;
  }
  .headlineLeft {
    margin-right: 5%;
  }
  .textRight65 {
    width: 60%;
  }
  .fachbeirat {
    width: 290px;
  }
  .contactDataBlock {
    width: 191px;
  }
  .nav.menu > li:first-child {
    margin-right: 5%;
  }
  .homeNews{
    max-width: 756px;
  }
	ul.numbersFacts > li:nth-child(1){
	  background: url("/images/kernbereiche/14_Icon-Stuhl.jpg") no-repeat 0 12px;
	  padding-left: 72px;
		margin-right: 12px;
	}
	ul.numbersFacts > li:nth-child(2){
	  background: url("/images/kernbereiche/15_Icon-Personen.jpg") no-repeat 0 12px;
	  padding-left: 77px;
	}
	ul.numbersFacts > li:nth-child(3){
	  background: url("/images/kernbereiche/16_Icon-Blatt.jpg") no-repeat 0 12px;
	  padding-left: 76px;
		margin-right: 12px;
	}
	ul.numbersFacts > li:nth-child(4){
	  background: url("/images/kernbereiche/13_Icon-Sprechblasen.jpg") no-repeat 0 12px;
	  padding-left: 77px;
	}
	ul.numbersFacts li {
		margin-right: 1%;
		width: auto;
	}
	ul.numbersFacts li p.numberTxt {
		font-size: 35px;
	}
	ul.numbersFacts li p.factsTxt {
		font-size: 16px;
	}
	#management_content h2,#fachbeirat_content h2 {
		padding-left: 0;
	}
	.b2bMoreCoreAreas {
		padding-top: 0px;
		padding-bottom: 53px;
		margin-right: 2%;
		width: 33%;
		max-width: 540px;
	}
  #sitemap {
    width: auto;
    padding-right: 2%;
  }
}
@media screen and (max-width:1150px) {

  .nav.menu > li:first-child {
    margin-right: 0px;
  }
  .textLeft65 {
    margin-right: 5%;
  }
  .NewsBeitragImg {
    width:100%;
  }
  .newsBeitragShortlist {
    width: 100%;
    display: block;
    margin-top: 50px;
  }
  #slider133 > li > img,
  #slider189 > li > img,
  #slider304 > li > img  {
    left: 20px;
  }
	.contentColumn3 {
		float: none;
		width: 100%;
		margin-bottom: 10px;
		margin-top: 124px;
	}
	.contentColumn4 {
		float: none;
		width: 90%;
		margin-bottom: 95px;
		margin-top: 90px;
		padding: 47px 5% 40px 5%;
	}
}
@media screen and (max-width:1090px) {
  .homeSlider #slider96 li .dj-image {
    margin-bottom: 20px !important;
  }
  .headlineLeft {
    width: 100%;
    max-width: unset;
    float: none;
    margin-right: 0;
  }
  .headlineLeft h2 {
    text-align: left;
  }
  .textRight65 {
    width: 100%;
    float: none;
    margin-top: 32px;
  }
  .blogBusinessCasesListe .items-leading .leading-0, .blogBusinessCasesListe .items-row .span6 .item {
    grid-template-rows: auto auto auto;
    -ms-grid-rows: auto;
  }
  .blogBusinessCasesListe .items-leading .leading-0 .readmore, .blogBusinessCasesListe .items-row .span6 .item .readmore {
    margin-top: 20px;
  }
  .blogNewsListe .items-leading .leading-0, .blogNewsListe .items-row .span6 .item {
    grid-template-rows: 32px auto auto auto;
    -ms-grid-rows: 32px auto 1fr 38px;
  }
  .contactDataBlock {
    width: 87%;
    margin-top: 20px;
	padding: 14px 0 14px 13%;
  }
  .kontakt_wrapper .icon1{
    margin-top: 0;
	margin-right: 0;
  }
  .nav.menu > li {
    margin: 38px 0 0px 9px;
  }
	.djslider-default ul.djslider-in > li{
	  overflow: visible !important;
	}
}
@media screen and (max-width:1024px) {
  nav {
    width: 100%;
  }
  .nav.menu.mobile {
    width: 100%;
  }
  .footer {
    text-align: left;
  }
  .customleft {
    width: 40%;
  }
  #sitemap {
    width: 32%;
  }
  .customright {
    width: 100%;
	padding-top: 0;
  }
  #topBanner .djslider-default{
    height: 200px !important;
  }
  #topBanner .djslider-default ul.djslider-in > li{
    height: 200px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
  }
  #topBanner .djslider-default img.dj-image {
    flex-shrink: 0;
    min-width: 100%;
    min-height: 100%;
    max-width: unset !important;
    width: auto !important;
  }
  #resMenuButton {
    display:block;
    position: absolute;
    right: 5%;
    top: 19px;
    width: 40px;
    height: 40px;
    cursor: pointer;
    background: url("../images/footer_nav/mobile-menu.jpg") no-repeat center 0;
  }
  .nav.menu.mobile li {
    border-bottom: solid 2px #f1f1f1;
    margin: 0;
    padding: 10px 0 10px 5%;
    float: none;
    display: none;
    background-color: #dadada;
    text-align: left;
  }
  .nav.menu.mobile li:first-child {
    display:block;
    width: auto;
    padding: 10px 0 0 0;
  }
  .nav.menu.mobile > li:first-child {
    padding: 10px 0 0 5%;
    background-color: #fff;
    border: none;
    text-align: left;
  }
  .nav.menu.mobile li ul {
    width: 100%;
    position: relative;
    background: #ffffff;
    padding: 0;
    margin: 0;
  }
  .nav.menu.mobile.top {
    margin-top: 0;
    width: 100%;
  }
  .nav.menu.mobile {
    top: 0px;
    z-index: 12;
    background: #ffffff;
    position: relative;
  }
  .nav.menu.mobile li ul li {
    border: none;
    padding: 10px 0 0 0;
    display: block;
  }
  .nav.menu.mobile li ul li.current:hover a {
    color: #595959;
  }
  .nav.menu li ul li:hover {
    background-color: #dadada;
    color: #595959;
  }
  .nav.menu li ul li.active a{
    color: #828282;
  }
  .nav.menu li ul li:hover a {
    color: #828282;
  }
  .nav.menu.mobile li.active ul {
    display: block;
    margin-top: 0;
  }
  .nav.menu li:hover ul {
    display: none;
  }
  .mod-articles-category-introtext {
    height: 70px;
  }
	#slider91 > li, #slider164 > li {
		height: 350px !important;
		display: flex;
		justify-content: center;
		align-items: center;
		overflow: hidden;
	}
	#djslider91, #djslider164 {
    	height: 350px !important;
	}
	#djslider-loader91, #djslider-loader164 {
    	padding-bottom: 0 !important;
	}
	#slider91 > li > img, #slider164 > li > img {
		flex-shrink: 0;
		min-width: 100%;
		min-height: 100%;
		max-width: unset !important;
		width: auto !important;
		-webkit-transform: translateY(-10%);
		-ms-transform: translateY(-10%);
		transform: translateY(-10%);
	}
	.nav.menu > li > a {
    	display: block;
	}
}
@media screen and (max-width:980px) {
  .homeKernbereiche .slide-text > p.sliderCaptionBig {
    font-size: 40px;
    line-height: 60px;
  }
  .homeKernbereiche .slide-text > p.sliderCaption {
    font-size: 20px;
  }
  .homeKernbereiche .slide-text > p.sliderCaptionBtn {
    font-size: 12px;
    font-weight:  400;
    line-height:30px;
  }
  .homeKernbereiche .slide-desc .slide-desc-in {
    margin-top: -10px;
  }
  .homeKernbereiche > .custom > div.text-left {
    width: 100%;
    float: none;
  }
  .homeKernbereiche > .custom > p {
    text-align: left;
  }
  .blogBusinessCasesListe .items-leading .leading-0, .blogBusinessCasesListe .items-row .span6 .item {
    grid-template-columns: 200px auto;
    -ms-grid-columns: 200px 1fr;
  }
  .blogNewsListe .items-leading .leading-0, .blogNewsListe .items-row .span6 .item {
    grid-template-columns: 200px auto;
    -ms-grid-columns: 200px auto;
  }
  .blogNewsListe .items-leading .leading-0 .readmore, .blogNewsListe .items-row .span6 .item .readmore {
    margin-top: 20px;
  }
  .newsflash-horiz.pub li, .newsflash-horiz.fach li {
    grid-template-columns: 200px auto;
    -ms-grid-columns: 200px 1fr;
  }
  .mod-articles-category-introtext {
    height: 70px;
  }
	.contentImgLeft {
		float: none;
		width: 100%;
		line-height: 0;
		margin-right: 0;
	}
	.text-right {
		width: 100%;
		float: none;
		margin-top: 50px;
	}
	.b2bMoreCoreAreas {
		padding-top: 0px;
		padding-bottom: 53px;
		margin-right: 0;
		width: 100%;
		max-width: 540px;
	}
}
@media screen and (max-width:860px) {
  #b2b img, #strategieberatung img {
    padding-bottom: 100px;
  }
  ul.numbersFacts li {
    width: 27%;
  }
  .textLeft65 {
    width: 100%;
    float: none;
    margin-right: 15px;
    margin-bottom: 50px;
    margin-left: 15px;
  }
  .imageRight35 {
    width: 110%;
    float: none;
  }
  p.beiratName{
    font-size: 16px;
  }
  p.beiratTitle{
    font-size: 14px;
  }
  .leftContainerKontakt {
    display: block;
    width: 100%;
    margin-right: 0;
  }
  .rightContainerKontakt {
    display: block;
    width: 100%;
    margin-top: 50px;
  }
  .homeNews {
    max-width: 378px;
  }
  ul.numbersFacts li {
		margin-right: 5%;
	  }
	  ul.numbersFacts > li:nth-child(4) {
		margin-top: 50px;
		margin-right: 0;
	  }
	ul.numbersFacts > li:nth-child(1){
	  background: url("/images/kernbereiche/14_Icon-Stuhl.png") no-repeat 0 12px;
	  padding-left: 82px;
	}
	ul.numbersFacts > li:nth-child(2){
	  background: url("/images/kernbereiche/15_Icon-Personenl.png") no-repeat 0 12px;
	  padding-left: 87px;
	}
	ul.numbersFacts > li:nth-child(3){
	  background: url("/images/kernbereiche/16_Icon-Blatt.png") no-repeat 0 12px;
	  padding-left: 80px;
	}
	ul.numbersFacts > li:nth-child(4){
	  background: url("/images/kernbereiche/13_Icon-Sprechblasen.png") no-repeat 0 12px;
	  padding-left: 101px;
	}
	ul.numbersFacts li p.numberTxt{
	  font-size: 45px;
	  font-weight: 600;
	  color: #222222;
	  line-height: 34px;
	  padding-bottom: 7px;
	}
	ul.numbersFacts li p.factsTxt{
	  font-size: 18px;
	  font-weight: 600;
	  color: #222222;
	}
	.contactDataBlock {
		width: 77%;
		padding: 14px 0 14px 23%;
	}
	.homeExpWrap ul {
		grid-template-columns: 48% 48%;
		-ms-grid-columns: 48% 48%;
		grid-template-rows: none;
		-ms-grid-rows: none;
		grid-gap: 64px 4%;
	}
	.homeExpWrap ul > li:nth-child(1){
		grid-column: 1;
		grid-row: 1;
		-ms-grid-column: 1;
		-ms-grid-row: 1;
	}
	.homeExpWrap ul > li:nth-child(2){
		grid-column: 2;
		grid-row: 1;
		-ms-grid-column: 2;
		-ms-grid-row: 1;
	}
	.homeExpWrap ul > li:nth-child(3){
		grid-column: 1;
		grid-row: 2;
		-ms-grid-column: 1;
		-ms-grid-row: 2;
	}
	.homeExpWrap ul > li:nth-child(4){
		grid-column: 2;
		grid-row: 2;
		-ms-grid-column: 2;
		-ms-grid-row: 2;
	}
	.homeExpWrap ul > li:nth-child(5){
		grid-column: 1;
		grid-row: 3;
		-ms-grid-column: 1;
		-ms-grid-row: 3;
	}
	.homeExpWrap ul > li:nth-child(6){
		grid-column: 2;
		grid-row: 3;
		-ms-grid-column: 2;
		-ms-grid-row: 3;
	}
	.homeExpWrap ul > li:nth-child(7){
		grid-column: 1;
		grid-row: 4;
		-ms-grid-column: 1;
		-ms-grid-row: 4;
	}
	.homeExpWrap ul > li:nth-child(8){
		grid-column: 2;
		grid-row: 4;
		-ms-grid-column: 2;
		-ms-grid-row: 4;
	}
	.homeExpWrap ul > li:nth-child(9){
		grid-column: 1;
		grid-row: 5;
		-ms-grid-column: 1;
		-ms-grid-row: 5;
	}	
	.b2bExpWrap ul {
		grid-template-columns: 48% 48%;
		-ms-grid-columns: 48% 48%;
/*		grid-template-rows: 48% 48% 48% 48% 48%;
		-ms-grid-rows: 48% 48% 48% 48% 48%;*/
    grid-template-rows: auto;
    -ms-grid-rows: auto;
		grid-gap: 64px 4%;
	}
	.b2bExpWrap ul > li:nth-child(1){
		grid-column: 1;
		grid-row: 1;
		-ms-grid-column: 1;
		-ms-grid-row: 1;
	}
	.b2bExpWrap ul > li:nth-child(2){
		grid-column: 2;
		grid-row: 1;
		-ms-grid-column: 2;
		-ms-grid-row: 1;
	}
	.b2bExpWrap ul > li:nth-child(3){
		grid-column: 1;
		grid-row: 2;
		-ms-grid-column: 1;
		-ms-grid-row: 2;
	}
	.b2bExpWrap ul > li:nth-child(4){
		grid-column: 2;
		grid-row: 2;
		-ms-grid-column: 2;
		-ms-grid-row: 2;
	}
	.b2bExpWrap ul > li:nth-child(5){
		grid-column: 1;
		grid-row: 3;
		-ms-grid-column: 1;
		-ms-grid-row: 3;
	}
	.b2bExpWrap ul > li:nth-child(6){
		grid-column: 2;
		grid-row: 3;
		-ms-grid-column: 2;
		-ms-grid-row: 3;
	}
	.b2bExpWrap ul > li:nth-child(7){
		grid-column: 1;
		grid-row: 4;
		-ms-grid-column: 1;
		-ms-grid-row: 4;
	}
	.b2bExpWrap ul > li:nth-child(8){
		grid-column: 2;
		grid-row: 4;
		-ms-grid-column: 2;
		-ms-grid-row: 4;
	}
	.b2bExpWrap ul > li:nth-child(9){
		grid-column: 1;
		grid-row: 5;
		-ms-grid-column: 1;
		-ms-grid-row: 5;
	}	
}
@media screen and (max-width:780px) {
  .studies .studienImg {
    display: none;
  }
  .horizontal .progress-bar {
    width: 100%;
  }
  .djslider-default .navigation-container .prev-button {
    margin-left: 10px;
  }
  .djslider-default .navigation-container .next-button {
    margin-right: 10px;
  }
  .homeKernbereiche .slide-desc {
    width: 100% !important;
  }
  #b2b, #strategieberatung{
    display: inline-block;
    width: 100%;
    max-width: none;
  }
  #navigation133,
  #navigation189,
  #navigation304 {
    visibility: hidden;
  }
	.studies {
		display: inline-block;
	}
	.custommachinery, .customStudies{
		max-width: unset;
    	width: 90%;
    	margin: 0 auto;
		display: block;
	}
	.studies .container.horizontal.flat.studienTxt {
		width: 100%;
		margin-left: 0;
	  }
	.studies > .custommachinery, .studies > .customStudies {
    	display: block;
	}
	.b2bMoreCoreAreas {
		padding-left: 0;
		padding-top: 130px;
		width: 100%;
	}
}
@media screen and (max-width:680px) {
  .homeKernbereiche .slide-text > p.sliderCaption {
    display: none;
  }
  .homeSlider #slider96 li .slide-desc {
    width: 100% !important;
  }
  .homeSlider #slider96 li .dj-image {
    display: none;
  }
	
	.homeSlider #slider191 li .slide-desc {
    width: 100% !important;
  }
  .homeSlider #slider191 li .dj-image {
    display: none;
  }
  #cust-navigation96 {
    position: static;
    padding-left: 0px;
  }
  .djslider-default .navigation-container-custom {
    position: static;
    padding-left: 0px;
  }
  #cust-navigation133,
  #cust-navigation189,
  #cust-navigation304 {
    position: absolute;
    left: 50%;
    margin-left: -100px;
  }
  ul.numbersFacts li {
    width: 100%;
    max-width: 193px;
    margin: 0 auto;
    margin-top: 50px;
  }
  ul.numbersFacts > li:nth-child(1) {
    margin-top: 50px;
  }
  .contentImgLeft {
    float: none;
    width: 100%;
  }
  .text-right {
    width: 100%;
    float: none;
    margin-top: 50px;
  }
  .blogBusinessCasesListe .items-leading .leading-0, .blogBusinessCasesListe .items-row .span6 .item {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: auto;
    -ms-grid-rows: auto;
    -ms-grid-columns:auto;
  }
  .blogBusinessCasesListe .items-leading .leading-0 .page-header, .blogBusinessCasesListe .items-row .span6 .item .page-header {
    grid-column: 1;
    grid-row: 2;
    -ms-grid-column: 1;
    -ms-grid-row: 2;
  }
  .blogBusinessCasesListe .items-leading .leading-0 p, .blogBusinessCasesListe .items-row .span6 .item p {
    grid-column: 1;
    grid-row: 3;
    -ms-grid-column: 1;
    -ms-grid-row: 3;
  }
  .blogBusinessCasesListe .items-leading .leading-0 p:nth-child(4), .blogBusinessCasesListe .items-row .span6 .item p:nth-child(3) {
    grid-column: 1;
    grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .blogBusinessCasesListe .items-leading .leading-0 .readmore, .blogBusinessCasesListe .items-row .span6 .item .readmore {
    grid-column: 1;
    grid-row: 4;
    -ms-grid-column: 1;
    -ms-grid-row: 4;
  }
  .blogNewsListe .items-leading .leading-0, .blogNewsListe .items-row .span6 .item {
    grid-template-columns: auto;
    -ms-grid-columns: 1fr;
    grid-template-rows: auto 32px auto auto auto;
    -ms-grid-rows: auto;
  }
  .blogNewsListe .items-leading .leading-0 .page-header, .blogNewsListe .items-row .span6 .item .page-header {
    grid-column: 1;
    grid-row: 3;
    -ms-grid-column: 1;
    -ms-grid-row: 3;
  }
  .blogNewsListe .items-leading .leading-0 .article-info, .blogNewsListe .items-row .span6 .item .article-info {
    grid-column: 1;
    grid-row: 2;
    -ms-grid-column: 1;
    -ms-grid-row: 2;
  }
  .blogNewsListe .items-leading .leading-0 p, .blogNewsListe .items-row .span6 .item p {
    grid-column: 1;
    grid-row: 4;
    -ms-grid-column: 1;
    -ms-grid-row: 4;
  }
  .blogNewsListe .items-leading .leading-0 p:nth-child(4), .blogNewsListe .items-row .span6 .item p:nth-child(4) {
    grid-column: 1;
    grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  .blogNewsListe .items-leading .leading-0 .readmore, .blogNewsListe .items-row .span6 .item .readmore {
    grid-column: 1;
    grid-row: 5;
    -ms-grid-column: 1;
    -ms-grid-row: 5;
  }
  .newsflash-horiz.pub li, .newsflash-horiz.fach li {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: auto;
    -ms-grid-rows: 1fr 1fr 1fr 1fr;
    -ms-grid-columns: 1fr;
  }
  .newsflash-horiz.pub li h4, .newsflash-horiz.fach li h4 {
    grid-column: 1;
    grid-row: 2;
  }
  .newsflash-horiz.pub li p:nth-child(2), .newsflash-horiz.fach li p:nth-child(2) {
    grid-column: 1;
    grid-row: 3;
  }
  .newsflash-horiz.pub li p:nth-child(3), .newsflash-horiz.fach li p:nth-child(3) {
    grid-column: 1;
    grid-row: 1;
    margin-right: 0;
  }
  .newsflash-horiz.pub li p:nth-child(4), .newsflash-horiz.fach li p:nth-child(4) {
    grid-column: 1;
    grid-row: 4;
  }
  .newsflash-horiz.pub li p img, .newsflash-horiz.fach li p img {
    max-width: 360px;
  }
}
@media screen and (max-width: 630px) {
  .customleft {
    padding-bottom: 0px;
  }
  .customfooter3{
    padding-bottom: 50px;
  }
  #topBanner .slide-text > h1 {
    font-size: 30px;
  }
  .contentColumn1 {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 0;
  }
  .contentColumn2 {
    float: none;
    width: 100%;
    margin-bottom: 50px;
    margin-top: 30px;
  }
  #management_content .manager1 > div:nth-child(1), #management_content .manager1 > div:nth-child(2) {
    width: 100%;
    margin: 15px 0;
  }
  .NewsBeitragImg {
    display: none;
  }
  .newsBeitragShortlist {
    display: none;
  }
  .bCaseBeitragImg {
    display: none;
  }
  .mod-articles-category-introtext {
    height: auto;
  }
}
@media screen and (max-width: 520px) {
  #topBanner .slide-text > h1 {
    font-size: 24px;
    line-height: 1.0;
  } 
  #topBanner .slide-desc{
    top: 65% !important;
  }
  p.beiratName {
    font-size: 18px;
  }
  p.beiratTitle{
    font-size: 16px;
  }
  #email p, #telefonNr p {
    display: none;
  }
  #telefonNr, #email {
    border-right: solid 1px #f1f1f1;
    border-left: solid 1px #f1f1f1;
    height: 19px;
    padding: 8px 10px;
    width: 22px;
  }
  #telefonNr{
    width: 15px;
  }
  #telefonNr img, #email img {
    float: none;
    padding-top: 0;
    padding-right: 0;
  }
  .homeSlider #slider96 li {
    height: 100% !important;
  }
	.homeSlider #slider191 li {
    height: 100% !important;
  }
  h2 {
    word-break: break-word;
    font-size: 22px;
  }
  .manager {
    padding: 0;
  }
  #djslider133,
  #djslider189,
  #djslider304 {
    margin-top: 20px;
    height: 350px !important;
  }

  #djslider304 {
    margin-top: 20px;
    height: 580px !important;
  }
  #slider133 > li > img,
  #slider189 > li > img,
  #slider304 > li > img {
    left: 0px;
    width: 40% !important;
    position: relative;
  }
  #slider133 > li > div.slide-desc,
  #slider189 > li > div.slide-desc,
  #slider304 > li > div.slide-desc {
    margin-top: 20%;
    max-width: 80% !important;
    left: 10% !important;
  }
	.text-left {
    	padding-right: 0;
	}
  .homeExpWrap ul > li a {
    padding-top: 0;
  }
	.homeExpWrap ul {
		grid-template-columns: 100%;
		-ms-grid-columns: 100%;
		/*grid-template-rows: 100% 100% 100% 100% 100% 100% 100% 100% 100%;
		-ms-grid-rows: 100% 100% 100% 100% 100% 100% 100% 100% 100%;*/
      	grid-template-rows: 100px;
		-ms-grid-rows: 100px;
		grid-gap: 64px 0;
	}
	.homeExpWrap ul > li:nth-child(1){
		grid-column: 1;
		grid-row: 1;
		-ms-grid-column: 1;
		-ms-grid-row: 1;
	}
	.homeExpWrap ul > li:nth-child(2){
		grid-column: 1;
		grid-row: 2;
		-ms-grid-column: 1;
		-ms-grid-row: 2;
	}
	.homeExpWrap ul > li:nth-child(3){
		grid-column: 1;
		grid-row: 3;
		-ms-grid-column: 1;
		-ms-grid-row: 3;
	}
	.homeExpWrap ul > li:nth-child(4){
		grid-column: 1;
		grid-row: 4;
		-ms-grid-column: 1;
		-ms-grid-row: 4;
	}
	.homeExpWrap ul > li:nth-child(5){
		grid-column: 1;
		grid-row: 5;
		-ms-grid-column: 1;
		-ms-grid-row: 5;
	}
	.homeExpWrap ul > li:nth-child(6){
		grid-column: 1;
		grid-row: 6;
		-ms-grid-column: 1;
		-ms-grid-row: 6;
	}
	.homeExpWrap ul > li:nth-child(7){
		grid-column: 1;
		grid-row: 7;
		-ms-grid-column: 1;
		-ms-grid-row: 7;
	}
	.homeExpWrap ul > li:nth-child(8){
		grid-column: 1;
		grid-row: 8;
		-ms-grid-column: 1;
		-ms-grid-row: 8;
	}
	.homeExpWrap ul > li:nth-child(9){
		grid-column: 1;
		grid-row: 9;
		-ms-grid-column: 1;
		-ms-grid-row: 9;
	}	
	.b2bExpWrap ul {
		grid-template-columns: 100%;
		-ms-grid-columns: 100%;
		/*grid-template-rows: 100% 100% 100% 100% 100% 100% 100% 100% 100%;
		-ms-grid-rows: 100% 100% 100% 100% 100% 100% 100% 100% 100%;*/
      	grid-template-rows: auto;
		-ms-grid-rows: auto;
		grid-gap: 64px 0;
	}
	.b2bExpWrap ul > li:nth-child(1){
		grid-column: 1;
		grid-row: 1;
		-ms-grid-column: 1;
		-ms-grid-row: 1;
	}
	.b2bExpWrap ul > li:nth-child(2){
		grid-column: 1;
		grid-row: 2;
		-ms-grid-column: 1;
		-ms-grid-row: 2;
	}
	.b2bExpWrap ul > li:nth-child(3){
		grid-column: 1;
		grid-row: 3;
		-ms-grid-column: 1;
		-ms-grid-row: 3;
	}
	.b2bExpWrap ul > li:nth-child(4){
		grid-column: 1;
		grid-row: 4;
		-ms-grid-column: 1;
		-ms-grid-row: 4;
	}
	.b2bExpWrap ul > li:nth-child(5){
		grid-column: 1;
		grid-row: 5;
		-ms-grid-column: 1;
		-ms-grid-row: 5;
	}
	.b2bExpWrap ul > li:nth-child(6){
		grid-column: 1;
		grid-row: 6;
		-ms-grid-column: 1;
		-ms-grid-row: 6;
	}
	.b2bExpWrap ul > li:nth-child(7){
		grid-column: 1;
		grid-row: 7;
		-ms-grid-column: 1;
		-ms-grid-row: 7;
	}
	.b2bExpWrap ul > li:nth-child(8){
		grid-column: 1;
		grid-row: 8;
		-ms-grid-column: 1;
		-ms-grid-row: 8;
	}
	.b2bExpWrap ul > li:nth-child(9){
		grid-column: 1;
		grid-row: 9;
		-ms-grid-column: 1;
		-ms-grid-row: 9;
	}	
}
@media screen and (max-width: 480px) {
  .customleft {
    width: 100%;
    margin-right: 0;
    padding-bottom: 0;
  }
  #sitemap {
    width: 100%;
  }
  #topBanner .slide-text > h1 {
    font-size: 20px;
    line-height: 1.0;
  }
  .bannerCntUntTxt h2 {
    font-size: 30px;
  }
  .bannerCntUntTxt h3 {
    font-size: 18px;
    line-height: 1.7;
  }
  .hover_info{
    height: 100%;
    padding: 0;
  }
  .hover_info p{
    line-height: 1.5;
    margin-top: 0px;
  }
  #management_content .manager1 > div:nth-child(1), #management_content .manager1 > div:nth-child(2){
    height: auto;
    width: 100%;
    margin: 15px 0;
  }
  .manager {
    width: 45%;
    height: auto;
    margin: 15px 15px 15px 0;
  }
  .management_name p{
    font-size: 13px;
  }
  p.managName {
    font-size: 18px;
  }
  .hover_info h3 {
    padding: 5px;
  }
  .hover_info h4 {
    font-size: 14px;
    padding: 5px;
  }
  .hover_info p {
    padding: 5px;
    font-size: 13px;
  }
	.fachbeirat {
		width: 262px;
	}
	p.beiratName {
		font-size: 16px;
	}
	p.beiratTitle {
		font-size: 13px;
	}
  .homeKernbereiche .slide-desc {
    max-width: 98%;
  }
  .homeKernbereiche .slide-text > p.sliderCaptionBig {
    font-size: 35px;
  }
  #djslider91, #djslider164{
    height: 200px !important;
  }
  #slider91 > li, #slider164 > li{
    height: 200px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
  }
  #slider91 > li > img, #slider164 > li > img{
    flex-shrink: 0;
    min-width: 100%;
    min-height: 100%;
    max-width: unset !important;
    width: auto !important;
    -webkit-transform: translateY(-10%);
    -ms-transform: translateY(-10%);
    transform: translateY(-10%);
  }
  #slider91 > li:nth-child(4) > img, #slider164 > li:nth-child(4) > img{
    -webkit-transform: translateX(-20%);
    -ms-transform: translateX(-20%);
    transform: translateX(-20%);
  }
  #djslider-loader91, #djslider-loader164{
    padding-bottom: 0 !important;
  }
  .manager1, .manager2, .manager3 {
    text-align: left;
  }
  #b2b img, #strategieberatung img {
    padding-bottom: 150px;
  }
  #b2b, #strategieberatung {
    margin-bottom: 40px;
  }
  .homeSlider #slider96 .slide-desc-text.slide-desc-text-default, .homeSlider #slider164 .slide-desc-text.slide-desc-text-default {
    margin-right: 0;
    padding: 55px 15px 0 15px !important;
  }
	.homeSlider #slider191 .slide-desc-text.slide-desc-text-default {
    margin-right: 0;
    padding: 55px 15px 0 15px !important;
  }
  #cust-navigation96 {
    padding-left: 12px;
  }
	#cust-navigation191,  {
    padding-left: 12px;
  }
  .customright {
    padding-top: 0;
  }
  #sitemap {
    padding-bottom: 40px;
  }
  #sitemap > li:nth-child(6) {
    padding-bottom: 20px;
  }
  .horizontal .progress-bar {
    height: auto;
  }
	.contactDataBlock {
		width: 67%;
		padding: 14px 0 14px 33%;
	}
	.homeKernbereiche .custom {
    	margin: 54px auto;
	}
	.contentWrapper, .contentGreyWrapper{
		margin: 54px auto;
	}
    .contentGreyWrapper{
		margin: 0px;
    }
	.headlineLeft h2 {
    	padding: 10px;
	}
	.blogBusinessCasesListe .items-leading .leading-0 p:nth-child(4), .blogBusinessCasesListe .items-row .span6 .item p:nth-child(3) {
		margin-right: 0;
	}
	.blogNewsListe .items-leading .leading-0 p:nth-child(4), .blogNewsListe .items-row .span6 .item p:nth-child(4) {
		margin-right: 0;
	}
	.headlineLeft h2 {
		padding: 0;
		background: none;
	}
	.submenu {
		height: 45px;
	}
	#telefonNr {
		width: 20px;
	}
	#telefonNr, #email {
		height: 29px;
	}
	#email {
		width: 27px;
	}
	#telefonNr img, #email img {
		padding-top: 5px;
		width: 27px;
		height: 20px;
	}
	#social {
		text-align: right;
		height: 45px;
	}
	#social img {
		height: 45px;
	}
	.nav.menu.fixed {
		top: 46px;
	}
  #newsflash_prev,#newsflash_next {
    display: none;
  }
  .mod-languages{
    margin-top: -40px;
    height: 45px;
    padding-right: 100px;
  }
  .mod-languages a,div.mod-languages li:nth-child(2) > a {
    padding: 13px 13px 13px 13px;
  }
}
@media screen and (max-width: 375px) {
  #topBanner .slide-text > h1 {
    font-size: 18px;
    line-height: 1.0;
  } 
  #topBanner .slide-desc{
    top: 65% !important;
  }
  .hover_info {
    position: relative;
    opacity: 1;
    float: none;
    padding: 15px;
	  top: 0;
  }
  .hover_info h4 {
    font-size: 16px;
  }
  .hover_info p {
    font-size: 16px;
  }
  #management_content .manager1 > div:nth-child(1), #management_content .manager1 > div:nth-child(2) {
    width: 100%;
  }
  .manager {
    display: block;
    width: 100%;
  }
  .manager2 img, .manager3 img{
    width: 100%;
  }
  .manager1, .manager2, .manager3 {
    clear: both;
  }
  .managerImg {
    text-align: center;
    background: #ccc;
  }
  #b2b img, #strategieberatung img {
    float: none;
    padding-right: 0;
    padding-bottom: 0;
  }
  #djslider133,
  #djslider189,
  #djslider304   {
    	height: 400px!important;
	}
	.homeKernbereiche .slide-text > p a {
    	padding: 10px 22px 10px 22px;
	}
}
@media screen and (max-width: 300px){
    #topBanner .slide-text > h1 {
      font-size: 12px;
      line-height: 1.0;
    }
    h2 {
      word-break: break-word;
      font-size: 12px;
    }
  	#djslider133,
    #djslider189,
    #djslider304 {
    	height: 455px!important;
	}
}
@media screen and (max-width: 280px){
  	#djslider133,
    #djslider189,
    #djslider304 {
    	height: 500px!important;
	}
}
/*For Retina Displays*/
@media screen and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {

}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) { 
	 #topBanner .slide-text > h1 {
      font-size: 18px;
    }
    h2 {
      word-break: break-word;
      font-size: 18px;
    } 
    #topBanner .slide-desc{
      top: 65% !important;
    }
}

