/*

	MOBILE FIRST!!


	Small				sm		≥576px
	Medium				md		≥768px
	Large				lg		≥992px
	Extra large			xl		≥1200px
	Extra extra large	xxl		≥1400px



	@media screen and (min-width: 576px) {

	}

*/

.product_cardimage img {
    max-width: 100%;
}

.calltoaction_wrapper ul.list-normal {
    font-size:16px;
}

.calltoaction_wrapper ul.list-normal li {
    padding-bottom: 6px;
}

@media screen and (min-width: 992px) {
    .calltoaction_wrapper ul.list-normal {
        font-size: 20px;
    }
}

.history_start {
    margin-top: 50px;
}

.accordion_content .list-normal, .accordion_content ol {
    color:#5D5D5D;
    margin-bottom: 30px;
    padding-left:22px;
}

.accordion_content .list-normal li, .accordion_content ol li {
    padding-bottom: 6px;
}

.accordion .notext p:last-of-type {
    margin-bottom: 30px !important;
}

@media screen and (min-width: 992px) {
    .accordion a {
        margin-bottom: 0;
    }
}

.teasertext.teasertextstart {
    margin-bottom: 0;
    margin-top:30px;
}

.teasertext.teasertextstart h1 {
    margin-bottom: 0;
}

.backlink {
    margin-top:50px;
}

.team_wrap {
    flex-direction: row;
}

.team_content {
    padding-left:0;
}

.followeddatanews {
    margin-bottom: 40px;
}

@media screen and (min-width: 768px) {
    .followeddatanews {
        margin-bottom: 80px;
    }
}

.fullscteaser_inner .btn-blue-full {
    margin-bottom: 40px;
}

/*@media screen and (min-width: 1400px) {
    .inthom {
        height: 100vh !important;
        max-height: none !important;
    }

    .intro img {
        height: 100vh !important;
        max-height: none !important;    
    }
}*/

.container-iframe {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 75%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

/* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

@media screen and (min-width: 992px) {
    .container-iframe {
        padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
    }
}

.table-responsive {
    margin-bottom: 20px;
}

.listvorteile li.showableactive {
    display: flex;
}

.notext ul.list-normal {
    margin-bottom: 30px;
    color:#5D5D5D;
}

.product_filter {
    margin-bottom: 14px;
}

.notext h3 {
    margin-top:24px;
}

.newsimg .imgzommer:hover img {
    transform:none
}

.header {
    z-index:1111111111;
}

.language-menu-hidden a span {
	text-transform: uppercase !important;
}
