.lazy-item{
    flex: 1 1 auto;
}


body {
    hyphens: auto;
    word-break: break-word;
    word-wrap: break-word;
    word-spacing: normal;
    -moz-hyphens: auto;
}



.bg .container .row .col-md-8{z-index:7 !important;}

#kesearch_pagebrowser_top a, 
#kesearch_pagebrowser_bottom a{padding: 10px !important;}

#kesearch_pagebrowser_bottom a.current,
#kesearch_pagebrowser_top a.current{color: #ffffff !important;}
.kesearch_pagebrowser ul li {margin: 0 3px !important;;}



.tec-box{
	background: linear-gradient(to right, #fff 0%, #eee 40%);
}

.tx-pxa-product-manager .item-body .item-title{
    height: auto;
}

/*.lazy-item{
    flex: 1 1 300px;
}*/

.single-product-table ul{
    padding: 0px;
}

.product-cta{
    margin-top: 50px;
}

@media (min-width: 768px) {
.frame {
		padding-top: 0;
		padding-bottom: 0;	
	}
}

@media (min-width: 992px) {
  .bg {
      min-height: 1500px;
  }
}

@media (min-width: 1400px) {
	
	.frame {
		padding-top: 0rem;
		padding-bottom: 0rem;
	}

	.frame-container {
		max-width: inherit;
	}
}
@media (min-width: 1640px) {
	.col-xxl-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.offset-xxl-2 {
		margin-left: 16.666667%;
	}
}

@media (min-width:1960px){
.frame-layout-cutted-right {
		margin-left: -98%;
		padding-top: 3.5rem;
		padding-bottom: 3.5rem;
	}
.overlap-top-2 {
    margin-top: -10rem !important;
}	
	
}

@media (min-width:2200px){
.overlap-top-2 {
    margin-top: -12rem !important;
}	
	
}

@media (min-width:2400px){
.overlap-top-2 {
    margin-top: -17rem !important;
}	
	
}


@media (max-width:1960px){
	.container, .frame-container {
		max-width: 1540px;
	}
	
	.frame-layout-cutted-right {
		margin-left: -98%;
		padding-top: 3.5rem;
		padding-bottom: 3.5rem;
	}
	.news .news-box-view >.container > .frame.frame-indent {
		margin-left: -5px;
		margin-right: -5px;
	}/*
	.news .news-box-view .item-body .header {
		height: 90px;
	}*/
	
	footer .funding {
		height: 120px;
		width: 300px;
	}
	footer .funding img {
		width: auto;
	}
	footer .funding:after  {
		border-bottom: 120px solid transparent;
		border-left: 18px solid white;
		right: -18px;	
	}
	footer .funding span{
		margin-bottom: 10px;
	}
}

@media (max-width:1640px){
	
	
}

@media (max-width:1399px){
	body {
		hyphens: auto;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: 1.5rem;
		padding-left: 1.5rem;
	}

	/* .container { */
		/* max-width: 1140px; */
	/* } */
	

	nav .container {
		max-width: 1140px;
	}
	.languages {
		padding-left: 1%;
		top: -15px;
		background: none;
		transform: none;
	}
	.languages.navbar-nav .nav-link, .languages.navbar-nav .text-muted {
		transform: none;
	}
	.languages.navbar-nav .active>.nav-link {
		color: #e31e0a;
	}

	.navbar {
		padding: 15px 0;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: 0.8rem ;
		padding-left: 0.8rem ;
	}
	.navbar .navbar-nav .nav-link {
		font-size: 18px;
	}

	.navbar-brand .img-fluid {
		width: 80%;
	}
	.navbar .navbar-brand {
		margin-left: 0;
		margin-right: 2rem;
		height: 64px;
	}
	
	.logo-fourty, .logo-fifty, .logo-eighty{display:none;}
	.logo-sixtyfour{display:block;}

	#form_kesearch_searchfield {
		margin-top: 0 !important;
		top: -3px;
		position: relative;
	}

	.background {
		background: linear-gradient(99deg, rgba(227, 30, 10, 1) 0%, rgba(227, 30, 10, 1) 14%, rgba(229, 229, 229, 1) 14%, rgba(229, 229, 229, 1) 17%, rgba(255, 255, 255, 255) 17%);
	}
	.bg {
		margin-top: 96px;
	}
	.grey-bg {
		background: linear-gradient(-79deg, white, #eee 82%, white 0, white 3rem);
	}
	/* h1 { */
		/* font-size: 3.25rem; */
	/* } */
	
	h2, header h2 {
		font-size: 2rem;
		margin-bottom: 15px;
		padding-bottom: 15px;
	}

	h3 {
		font-size: 2rem;
	}
	#carouselExampleIndicators66 .carousel-item {
		height: 30vh;
		min-height: 450px;
	}
	.btn.btn-cutted-right {
		margin-top: 25px;
	}
	.Banner {
		left: -4%;
		top: 30%;
	}

	.Bannertext {
		font-size: 0.9em;
		padding-bottom: 2%;
	}
	
	.show-all-data {
		margin-top: 40px;
	}
	/* .frame { */
		/* padding-top: 2.5rem; */
		/* padding-bottom: 2.5rem;		 */
	/* } */
	
	.frame-indent .frame-inner {
		margin-left: 5%;
		margin-right: 5%;
	}
	.frame.frame-background-light {
		padding-top: 4rem;
		padding-bottom: 3rem;
	}
	.frame-layout-cutted-right {
		padding: 40px 10% 50px 20%;
		margin-left: -18%;
	}
	.frame-header *:last-child {
		margin-bottom: 15px;
	}
	.frame-header .element-header {
		margin-bottom: 0px;
		padding-bottom: 0;
	}
	.news .news-box-view >.container > .frame.frame-indent {
		margin-left: 0;
		margin-right: 0;
	}
	.news .news-box-view .item-body .teaser-text {
		height: 130px;
		margin-bottom: 0px;
	}
	.news .news-box-view .item-body .header {
		height: auto;
		max-height: 84px;
	}
	.card-group-element-item .card-body {
		padding-bottom: 0px;
	}
	
	footer .funding {
		height: 110px;
		width: 260px;
	}
	footer .funding:after  {
		border-bottom: 110px solid transparent;
		border-left: 16px solid white;
		right: -16px;	
	}
	
	footer ul.metaMenu {
		flex-direction: column;
	}
	
	.news-boxlist-view .boxitem-container .header h2 {
		font-size: 1.5rem;
	}
	.news-single .news-image {
		padding-top: 2rem;
	}
	.news-single .news-content {
		padding-top: 2rem;
		padding-bottom: 2rem;
	}
	.news-boxlist-view .boxitem-container .header h2 {
		padding: 0;
	}
	.news-boxlist-view .boxitem-container .header .news-list-date{
	}
	.tx-pxa-product-manager .lazy-item .item-img {
		height: 180px;
	}
	.tx-pxa-product-manager .lazy-item .item {
		height: 425px;
	}
	.tx-pxa-product-manager .lazy-item .item-body {
		padding: 0 20px 20px 20px;
	}
	
	.layout-pagets__skewoverlay:not(.layout-pagets__homepage) .red-skew { 
    display:none;
}
	
	/*
	
	.messeinfo {
		margin-left: 2%;
	}

	.monthmesse {
		height: 11vh;
		margin-left: 5%;
	}

	.messedate {
		padding-top: 13%;
		font-size: 1.2em;
	}

	.messeevent h3 {
		font-size: 1.5em;
		line-height: 1;
	}*/

	/*.quicklinks .left {
		height: 250px;
		margin-right: 0;
		margin-left: 5%;
	}

	.quicklinks .center {
		height: 250px;
		margin-left: 5%;
	}

	.quicklinks .right {
		height: 250px;
		margin-left: 5%;
	}

	.quickposition {
		margin-left: 5%;
		margin-right: 0;
	}

	.quicklinks .buttontext {
		width: 80%;
	}

	.quicklinks .h-100 img {
		height: 230px;
	}
	.filter-results {
		margin-top: 0%;
		left: 6px;
		width: max-content;
		flex-basis: auto;
	}

	.tx-pxa-product-manager .lazy-item .item {
		height: 420px;
		min-height: 420px;
	}

	.lazylist-wrapper {
		margin-top: 10%;
	}

	.lazy-item .btn-success {
		width: 70%;
	}
	

	.cards-container {
		margin-right: 0%;
		margin-left: 5%;
	}

	.news-list-view.container {
		padding-bottom: 5%;
		padding-left: 5%;
	}
	.messe-box-view .messe-content h3, .messe-box-view .messe-start-date {
		font-size: 1.25rem;
	}

	.cards-container .usecase {
		margin-bottom: 8%;
		padding-right: 0%;
		margin-left: 5%;
	}

	.filter-icon {
		margin-left: 47%;
		margin-top: -12.5%;
	}

	.filter-wrapper {
		margin-left: .5%;
		margin-right: .5%;
		margin-top: 0;
	}

	.tx-pxa-product-manager .filter-clear {
		padding-top: 23%;
		width: max-content;
	}

	.single-product-table .table {
		width: 90%;
	}

	.tec-headline {
		margin-left: 5%;
		margin-right: 3%;
	}

	.tec-headline label {
		font-size: .9em;
		padding-top: 3%;
		padding-bottom: 3%;
	}

	.tx-pxa-product-manager .single-product-table h3 {
		font-size: 2.3em;
	}

	.tx-pxa-product-manager .single-product-usp h3 {
		font-size: 2.3em;
		padding-bottom: 2%;
	}


	.single-product-related h3 {
		font-size: 3rem;
		margin-bottom: 6% !important;
	}

	.single-product-accessories h3 {
		font-size: 3rem;
		margin-bottom: 6% !important;
	}

	.single-product-gallery__links {
		margin-top: 5%;
		padding-top: 10%;
	}

	.single-product-related {
		padding-top: 5%;
	}

	.single-product-related .carousel-item {
		height: 40vh;
	}

	.tx-pxa-product-manager .carousel-inner {
		height: 40vh;
		min-height: 350px;
	}

	.tx-pxa-product-manager .single-product-accessories .carousel-inner {
		height: 30vh;
		min-height: 250px;
	}

	.slide {
		padding-bottom: 2% !important;
	}

	.tx-pxa-product-manager .single-product-related-title {
		padding-bottom: 10%;
	}

	.carousel-indicators {
		top: 100%;
	}

	.carousel-indicators li {
		background-color: rgba(0, 0, 0, .5);
	}

	.single-product-accessories .item {
		margin-bottom: 0;
	}

	.tx-pxa-product-manager .single-product-accessories .carousel-item .item-img {
		height: 200px;
	}

	.tx-pxa-product-manager .carousel-item .item-img {
		height: 200px;
	}

	.tx-pxa-product-manager .carousel-item .item-body .item-title h4 {
		font-size: 1.4em;
	}

	.tx-pxa-product-manager .single-product-related .item .product-teaser {
		text-align: left;
	}

	.tx-pxa-product-manager .single-product-related .item .product-teaser p {
		font-size: 1.2rem;
	}

	.tx-pxa-product-manager .single-product-related .item-body {
		padding-left: 0px;
	}

	.tx-pxa-product-manager .single-product-gallery__links ul {
		padding-left: 0%;
	}

	.single-product-accessories {
		padding-top: 10rem;
	}

	.tt_address_list {
		padding-top: 10rem;
	}

	.layout-pagets__productdetail .quicklinks {
		margin-top: 4rem;
	}

	.items-list {
		margin-right: 10%;
		margin-left: 10%;
	}

	.items-list .usecase {
		margin-bottom: 30%;
		padding-right: 0%;
		padding-left: 2%;
	}

	h3.titel-news {
		font-size: 1.75rem;
	}

	.tx-pxa-product-manager .items-list .usecase .item-body .item-title h4 {
		font-size: 1.2em
	}

	.layout-pagets__1col .frame-layout-2 header h2 {
		font-size: 3.5em;
		padding-top: 4%;
	}

	.tx-pxa-product-manager .items-list .usecase .product-teaser {
		font-size: 1.1em;
	}
	
	.tx-pxa-product-manager .item .btn{
		bottom: -25px;
	}

	.frame-layout-2 .more1 {
		top: 30px;
		padding-right: 25%;
	}

	.tx-pxa-product-manager .items-list .item {
		margin-bottom: 18%;
		height: 250px;
	}

	.tx-pxa-product-manager .items-list .item-img img {
		height: auto;
	}

	.frame-layout-2 .weiterlesen {
		margin-left: 0%;
		bottom: 10%;
		padding-left: 4%;
	}

	.layout-pagets__1col .frame-layout-2 .news .article .teaser-text p {
		padding-left: 0%;
	}

	.layout-pagets__1col .titel-news {
		padding-left: 0%;
	}

	.layout-pagets__1col .frame-layout-2 {
		top: 0px;
	}

	
	.news .news-box-view .item-body .header{
		height: auto;
	}

	.layout-pagets__1col .news .articletype-0 {
		padding-left: 0px;
		padding-right: 0px;
		margin-left: 5%;
	}

	.layout-pagets__1col .news .articletype-0 .backgr {
		padding-right: 5%;
	}

	.layout-pagets__1col .articletype-0 .titel-news {
		padding-left: 5%;
		padding-right: 2%
	}

	.contentbox {
		margin: 0 0%;
		padding: 2%;
		margin-bottom: 5%;
	}

	.load {
		padding-left: 25%;
		margin-left: 1%;
	}

	.downlad-content {
		margin-left: 5%;
	}

	.download.nav-tabs {
		border-bottom: none;
	}

	.listenelement .media-list {
		margin-left: 0em;
	}

	.listenelement .media-list .media {
		width: 33%;
	}

	#kontaktformular-123 {
		margin-top: 10%;
		padding-bottom: 10%;
	}

	#kontaktformular-123 .btn-group {
		width: 80%;
		bottom: 2%;
		left: auto;
	}

	#kontaktformular-123 .btn-primary {
		padding-left: 5%;
		width: 70%;
	}

	.tx-kesearch-pi1 .more {
		width: 40%;
		left: 9%;
	}

	.tx-kesearch-pi1 #kesearch_results .result-list-item-type-page {
		margin-bottom: 8%;
	}

	.tx-kesearch-pi1 #kesearch_results .result-list-item-type-news {
		margin-bottom: 8%;
	}

	.tx-kesearch-pi1 #kesearch_results .result-list-item-type-product {
		margin-bottom: 8%;
	}

	.usp-list {
		width: 85%;
	}

	.usp-list-item>span {
		font-size: 1.5em;
		line-height: 1.5;
	}

	.usp-list-item::before {
		font-size: 2.5em;
	}

	.usp-list-item::after {
		height: 150px;
	}

	.anwendungdetail .productname {
		font-size: 1.9rem;
		padding-right: 2%;
		hyphens: auto;
	}

	.anwendungdetail .tx-pxa-product-manager .single-product-gallery .tos-wrapper img {
		width: 75%;
		margin-left: 10%;
	}

	.tx-pxa-product-manager .product-teaser {
		font-size: 1.2rem;
	}

	.tx-pxa-product-manager .lazylist-wrapper .product-teaser {
		font-size: 1rem;
		margin-left: 2%;
	}

	.content {
		font-size: 1rem;
	}

	.additionalinfo {
		padding-top: 10%;
		padding-bottom: 10%;
		font-size: 1.2rem;
		width: 68%;
		margin-left: 11em;
	}

	.attributes-description {
		padding-top: 10%;
		font-size: 1.2rem;
		width: 68%;
		margin-left: 11em;
	}

	.single-product-gallery__items1 img {
		width: 62%;
		margin-left: 20%;
	}

	.anwendungdetail .single-product-gallery__links {
		margin-top: 5%;
		padding-top: 5%;
		width: 81%;
		margin-left: 8%;
	}

	.anwendungdetail .single-product-related .carousel-item {
		height: 25vh;
	}

	.single-product-related {
		margin-left: 4%;
	}

	.anwendungdetail .single-product-related .carousel-inner {
		min-height: 350px;
		height: 20vh;
	}

	.anwendungdetail .single-product-related .carousel-item {
		min-height: 200px;
	}

	.anwendungdetail .products-list-view-wrapper {
		margin-top: 1em;
	}

	.anwendungdetail .showhead {
		margin-top: 10%;
	}

	.layout-pagets__1col .center-col {
		flex: 0 0 80%;
		max-width: 80%;
	}

	.mehrladen a {
		width: 15%;
		padding: .5%;
	}

	.attr-icon img {
		width: 60%;
	}

	.attr-icon {
		margin-top: 15%;
	}

	.nav-tabs .nav-item {
		margin-bottom: 4px;
	}

	.nav-tabs .nav-link.active p {
		font-size: 1.1rem;
	}

	.nav-tabs .nav-link p {
		font-size: 1.1rem
	}

	.layout-pagets__anwendung .frame-layout-News header h2 {
		padding-top: 5%;
		padding-bottom: 5%;
	}

	.layout-pagets__anwendung .frame-layout-2 .news .article {
		height: 340px;
	}

	.layout-pagets__anwendung .news .article {
		margin-left: 6%;
	}

	.layout-pagets__anwendung .tx-pxa-product-manager .lazy-item .item {
		height: 520px;
	}

	.layout-pagets__anwendung .tx-pxa-product-manager .lazylist-wrapper .product-teaser {
		max-height: 180px;
	}

	.layout-pagets__anwendung .tx-pxa-product-manager .lazylist-wrapper .product-teaser p {
		font-size: 1.1em;
	}

	.layout-pagets__anwendung .tx-pxa-product-manager .item-body .item-title h4 {
		font-size: 1.2rem;
	}
	
	.tx-pxa-product-manager .item-body .item-title {
    height: 70px;
	}

	.Liste_sp {
		width: 90%;
	}

	.Liste_sp p {
		font-size: 1.1rem;
	}

	.card-header {
		padding: .75rem 1rem;
	}

	.accordion-title-link-state {
		top: 15%;
		right: 1.5rem;
	}

	.tx-pxa-product-manager .lazy-item .item-img,
	.layout-pagets__1col .news .article .bildlist {
		height: 210px;
	}

	.tx-pxa-product-manager .item-body {
		height: 45%;
	}
	
	#form_kesearch_searchfield .form-control{
		width: 70%;
	}
	
	.model{
		display: none !important;
	}
	
	.frame-type-mask_fullwidthbgimgtext .textbox{
		max-width: 45%;
		margin-top: 100px;
   		margin-bottom: 280px;
	}
	.frame-type-mask_fullwidthbgimgtext .textbox h1 span {
		margin-top: 15px
	}
	
	.layout-pagets__skewoverlay .red-skew{
		height: 60%;
		width: 60%;
	}*/
}

@media (max-width:1199px){

    .layout-pagets__skewoverlay.layout-pagets__homepage .red-skew { 
    background-size: 30%;
}

.layout-pagets__1col .container-fluid>.row{
	max-width: 1120px;
	/* margin-right: -15px; */
	/* margin-left: -15px; */
	}

.news .news-boxlist-view .page-navigation {
    text-align: center;
}

	footer.page-footer {
		height: auto;
	}
	.textmedia, .textpic {
		margin-left: -15px;
		margin-right: -15px;
	}
	
	#navbarNavDropdown .col-lg-3{
		padding-left: 0px;
		padding-right: 4px;
	}
	
	.navbar-collapse .col-lg-8 {
		padding-left: 0px;
		padding-right: 0px;
	}

	.container {
		max-width: none;
	}

	nav .container {
		max-width: none;
	}

	/*.root .container {
		max-width: none;
	}*/

	.navbar {
		padding: 20px 0 22px 0;
	}
	.navbar .navbar-brand {
		height: 50px;
		margin-top: -5px;
		margin-right: 15px;
	}
	
	.logo-fourty,.logo-sixtyfour, .logo-eighty{display:none;}
	.logo-fifty{display:block;}
	
	.navbar-expand-lg .navbar-nav .nav-link, .languages.navbar-nav .text-muted {
		padding-right: 0.75rem;
		padding-left: 0.75rem ;
		padding-bottom: 0px;
	}

	.navbar .navbar-nav .nav-link, .languages.navbar-nav .text-muted {
		font-size: 16px;
		padding-top: 1px;
	}
	/* .current::after { */
		/* left: -7px; */
		/* right: 6px; */
	/* } */

	.navbar-brand .img-fluid {
		width: 70%;
	}

	.navbar-collapse {
		margin-left: 0%;
	}
	.languages {
		top: -22px;
	}
	.languages.navbar-nav .nav-link, .languages.navbar-nav .text-muted {
		padding: 8px 10px;
	}

	#form_kesearch_searchfield {
		margin-right: 0px;
		top: 5px;;
	}
	.bg {
		margin-top: 80px;
	}
	h1, .h1 {
		font-size: 2.5rem;
	}
	h2, header h2 {
		font-size: 2rem;
	}
	h3 {
		font-size: 1.5rem;
	}
	/* .frame-header .element-header { */
		/* margin-bottom: 15px; */
	/* } */
	
	.frame-type-mask_fullwidthbgimgtext .textbox {
		margin-top: 80px;
		margin-bottom: 160px;
	}
	.frame-indent-to-left {
		margin-left: -20%;
	}
	.overlap-top-1 {
		margin-top: -2rem !important;
	}
	.overlap-top-2 {
		margin-top: -7rem !important;
	}
	.overlap-top-3 {
		margin-top: -10rem !important;
	}
	.overlap-top-4 {
		margin-top: -15rem !important;
	}
	.overlap-top-5 {
		margin-top: -22rem !important;
	}
	.overlap-bottom-1 {
		margin-bottom: -2rem !important;
	}
	.overlap-bottom-2 {
		margin-bottom: -7rem !important;
	}
	.overlap-bottom-3 {
		margin-bottom: -10rem !important;
	}
	.overlap-bottom-4 {
		margin-bottom: -15rem !important;
	}
	.overlap-bottom-5 {
		margin-bottom: -22rem !important;
	}
	.frame-space-before-extra-small{margin-top:0.75rem}
	.frame-space-after-extra-small{margin-bottom:0.75rem}
	.frame-space-before-small{margin-top:1rem}
	.frame-space-after-small{margin-bottom:1rem}
	.frame-space-before-medium{margin-top:1.5rem}
	.frame-space-after-medium{margin-bottom:1.5rem}
	.frame-space-before-large{margin-top:1.75rem}
	.frame-space-after-large{margin-bottom:1.75rem}
	.frame-space-before-extra-large{margin-top:2rem}
	.frame-space-after-extra-large{margin-bottom:2rem}
	
	#mySidenav {
		/* height: 100vh; */
		top: 75px;
	}
	#mySidenav_2 {top: 0;margin-top: 55px;}
	
	#mySidenav a, 
	.miniform {
		/* opacity: 1; */
		top: 20px;
	}
	.iconimg {
		width: 50px;
		height: 50px;
		line-height: 50px;
		display: block;
		top: 75px;
	}
	.miniform {
		padding: 25px;
	}
	#mySidenav a:hover .iconimg, #mySidenav a:focus .iconimg, #mySidenav a:active .iconimg {
		opacity: 0;
	}
	.miniform h3 {
		font-size: 1.5rem;
		margin: 0 0 15px 0;
	}
	.miniform .input {
    	margin: 5px 0;
	}
	.news-single, .news-boxlist-view {
		margin-left: 0;
		margin-right: 0;
	}
	.news-single h1 {
		font-size: 2.5rem;
	}
	.results-count-container {
		font-size: 2.5rem;
		margin-bottom: 25px;
	}
	.tx-pxa-product-manager .lazy-item .item-img {
		height: 20vw;
	}
	
/*
	.slides h1 {
		font-size: 3.2rem;
	}

	.Bannertext {
		font-size: 0.8em;
	}

	.messe {
		width: 100%;
		padding-left: 1% !important;
		padding-right: 1% !important;
	}

	.monthmesse {
		flex: 0 0 30%;
		max-width: 30%;
		margin-left: 3%;
	}

	.messedate {
		font-size: 1.1em;
	}

	.quicklinks h3 {
		font-size: 2.5rem;
	}

	.quicklinks .left {
		height: 230px;
		margin-left: 3%;
		flex: 0 0 30%;
		max-width: 30%;
	}

	.quicklinks .center {
		height: 230px;
		flex: 0 0 30%;
		max-width: 30%;
		margin-left: 3%
	}

	.quicklinks .right {
		height: 230px;
		flex: 0 0 30%;
		max-width: 30%;
		margin-left: 3%
	}

	.quicklinks .h-100 img {
		height: 210px;
	}

	.news-list-view.container {
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 10%;
	}

	.news .article h3 {
		font-size: 1.5rem;
	}

	.news .article .teaser-text {
		font-size: 0.9rem;
	}

	.layout-pagets__1colslider .backgr .more1 {
		padding-right: 25%;
	}

	.quicklinks .buttontext {
		width: 95%;
	}

	.layout-pagets__1colslider .frame-layout-Messe header h2 {
		font-size: 2.5em;
		padding-bottom: 5%;
		padding-top: 5%;
	}

	.layout-pagets__1colslider .frame-layout-News header h2 {
		font-size: 3em;
		margin-bottom: 0;
		padding-bottom: 5%;
		padding-top: 5%;
	}

	.filter-results {
		left: 0;
	}

	.tx-pxa-product-manager .filter-clear {
		padding-top: 9%;
	}

	.results-count-container {
		font-size: 2.7em;
	}

	.tx-pxa-product-manager .filter-clear {
		margin-top: 1%;
	}

	.filter-clear__link {
		font-size: 1em;
	}

	.filter-wrapper {
		max-width: unset;
	}

	.tx-pxa-product-manager .lazy-item .item {
		height: 450px;
	}

	.lazylist-wrapper {
		margin-top: 20%;
	}

	.cards-container .usecase {
		margin-bottom: 12%;
		padding-right: 0%;
		padding-left: 0%;
		margin-left: 3%;
		flex: 0 0 30%;
		max-width: 30%;
	}

	.filter-icon {
		margin-top: -15%;
	}

	.productname {
		font-size: 3.5rem;
	}

	.single-product-table .table {
		width: 100%;
	}

	h3 {
		font-size: 2.5rem;
	}

	.single-product-gallery__links {
		margin-top: 10%;
	}

	.single-product-related .carousel-item {
		height: 50vh;
	}

	.tx-pxa-product-manager .carousel-inner {
		height: 35vh;
		min-height: 380px;
	}

	.tx-pxa-product-manager .single-product-accessories .carousel-inner {
		height: 25vh;
		min-height: 230px;
	}

	.tx-pxa-product-manager .single-product-accessories .carousel-item .item-img {
		height: 140px;
	}

	.tx-pxa-product-manager .carousel-item .item-img {
		height: 160px;
	}

	.tx-pxa-product-manager .carousel-item .item-body .item-title h4 {
		font-size: 1.1em;
	}

	.tx-pxa-product-manager .single-product-related .item .product-teaser p {
		font-size: 1rem;
	}

	h1 {
		font-size: 3.5rem;
	}

	.items-list {
		margin-right: 0%;
		margin-left: 0%;
	}

	.items-list .usecase {
		padding-right: 1%;
		padding-left: 1%;
	}

	.frame-layout-2 .weiterlesen {
		margin-left: 0;
	}

	header h2 {
		font-size: 3em;
	}

	.layout-pagets__1col .news .articletype-0 {
		margin-left: 3%;
		flex: 0 0 30%;
		max-width: 30%;
	}

	.accordion-title {
		font-size: 1.2em;
	}

	.Liste {
		margin-bottom: 30%;
	}

	.load {
		padding-left: 20%;
	}

	.listenelement .media-list .media {
		width: 50%;
	}

	.listenelement .media-list .product-related-file,
	.listenelement .media-list .product-related-link {
		width: 50%;
	}

	.tx-kesearch-pi1 .more {
		width: 50%;
		left: 10%;
	}

	.tx-kesearch-pi1 #kesearch_results .result-list-item-type-page {
		margin-bottom: 10%;
	}

	.tx-kesearch-pi1 #kesearch_results .result-list-item-type-product {
		margin-bottom: 10%;
	}

	.tx-kesearch-pi1 #kesearch_results .result-list-item-type-news {
		margin-bottom: 10%;
	}

	.iconimg {
		width: 22%;
	}

	.usp-list {
		width: 90%;
	}

	.usp-list-item>span {
		font-size: 1.3em;
	}

	.anwendungdetail .productname {
		font-size: 1.5rem;
	}

	.anwendungdetail .tx-pxa-product-manager .single-product-gallery .tos-wrapper img {
		width: 90%;
		height: auto;
	}

	.tx-pxa-product-manager .lazylist-wrapper .product-teaser p {
		font-size: 1rem;
	}

	.showhead .content {
		padding-right: 0%;
	}

	.frame-layout-schwarzrot p {
		padding-right: 8%;
	}

	.additionalinfo {
		width: 85%;
		margin-left: 2.1em;
	}

	.attributes-description {
		width: 90%;
		width: 85%;
		margin-left: 2.1em;
	}

	.single-product-gallery__items1 img {
		width: 76%;
		margin-left: 9%;
	}

	.anwendungdetail .single-product-gallery__links {
		width: 88%;
		margin-left: 3%;
	}

	.anwendungdetail .single-product-related .carousel-item {
		height: 22vh;
	}

	.anwendungdetail .single-product-related .carousel-inner {
		min-height: 250px;
	}

	.anwendungdetail .single-product-related .carousel-item {
		min-height: 150px;
	}

	.layout-pagets__1col .center-col {
		flex: 0 0 85%;
		max-width: 85%;
	}

	.mehrladen a {
		width: 20%;
	}

	.attr-icon img {
		width: 70%;
	}

	.attr-icon {
		margin-top: 20%;
	}

	.layout-pagets__anwendung .frame-layout-News header h2 {
		font-size: 3em;
	}

	.layout-pagets__anwendung .frame-layout-2 .news .article {
		height: 360px;
	}

	.layout-pagets__anwendung .news .article {
		margin-left: 7%;
	}

	.backgr .more1 {
		padding-right: 20%;
	}

	.Liste_sp {
		width: 100%;
	}

	.Liste_sp .downlad-content {
		width: 95%;
		margin-left: 3%;
	}

	.frame-layout-schwarzrot h1 {
		font-size: 2.4rem;
	}

	.frame-layout-schwarzrot p {
		padding-right: 8%;
	}

	.accordion-title-link-state {
		right: 1rem;
	}*/
}

@media (max-width:991px){
	#mySidenav_2,
	#mySidenav {
		position: absolute;
		display: none;
	}
	
	
	.news-boxlist-view {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
		justify-content: space-between;
	}
	
	.news-boxlist-view .boxitem-container .article {
		flex-direction: column;
	}
	.news-boxlist-view .boxitem-container .item-img {
		width: 100%;
		height: 30vw;
        overflow:hidden;
	} 
	.news-boxlist-view .boxitem-container .item-body {
		width: 100%;
		padding: 20px 20px 30px 20px;
	}
	.news-boxlist-view .boxitem-container .header {
		margin-bottom: 15px,
	}
	.news-boxlist-view .boxitem-container .header .news-list-date {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.news-boxlist-view .boxitem-container {
		display: flex;
		width: calc(50% - 10px);
		margin-bottom: 20px;
	}
	
	
	footer ul.metaMenu {
		flex-direction: row;
    	margin-bottom: 20px;
	}	
	.navbar > .container {	
		position: relative;
		padding-left: 15px;
		padding-right: 15px;
		display: block;
	}
	.navbar .navbar-brand {
		display: inline-block;    
		position: relative;
    	top: 0px;
		margin-left: 20px;
	}

	.navbar .mobile-head {
		align-items: center;
    	display: inline-flex;    
		float: right;
		right: 10%;
		position: relative;
	}
	.languages {
		position: relative;
		display: inline-block;
		padding-left: 0;
		top: 0; 		
	}
	.languages li {
		display: inline-block;
		float: left;
    	position: relative;
	}
	.navbar-expand-lg .languages.navbar-nav .nav-link, .navbar-expand-lg .languages.navbar-nav .text-muted {
		padding: 10px;
	}
	.navbar-toggler {
		right: 20px;
		top: 20px;
		float: right;
    	display: block;
    	position: relative;
	}
	.navbar-toggler-icon {
		color: #4e4e4e;
		top: 0;
		left: 0;
		transform: none;
	}
	.navbar-toggler.collapsed .navbar-toggler-icon{
		height: 3px;
		background: #4e4e4e;
	}
	.navbar-toggler-icon:after, .navbar-toggler-icon, .navbar-toggler-icon:before {
		height: 3px;
		width: 30px;
		transition-delay: 0s;
	}
	.navbar-toggler.collapsed .navbar-toggler-icon:after {
		top: 8px;
	}
	.navbar-toggler.collapsed .navbar-toggler-icon:before {
		top: -8px;
	}
	
	#form_kesearch_searchfield {
		margin-top: 0 !important;
		padding-bottom: 0;
		display: inline-block;
	}
	
	.navbar-collapse {
		display: block;    
		max-height: 80vh;
    	overflow-y: scroll;
		padding: 25px 20px 50px 20px;
		margin-left: -15px;
		margin-right: -15px;    
		box-shadow: 0 20px 20px rgba(0,0,0,0.1);
	}
	.navbar .navbar-collapse .navbar-nav .nav-link {
		font-size: 1.25rem;
		padding: 15px 0px 15px 15px;
		border-bottom: 1px solid #ddd;
	}
	.navbar .navbar-nav .nav-link {
	}
	.dropdown-menu {
		border: none;
	}
	.navbar-nav.sm-collapsible .sub-arrow {
		border-bottom: none;
		border-radius: 0px;
   		margin-top: 0;
		top: 44%
	}
	.navbar-nav.sm-collapsible .has-submenu .sub-arrow {
   		margin-top: 0;
	}
	.navbar-nav.sm-collapsible .show > a > .sub-arrow::before {
		content: " "
	}
	.navbar-nav.sm-collapsible .show > a > .sub-arrow {
		transform: rotate(180deg);
	}
	.frame-layout-cutted-right {
		margin-right: 10%;
		margin-left: -21%;
	}
	.frame-indent .frame-inner {
		margin-left: 0;
		margin-right: 0;
	}
	.frame.frame-background-light {
		padding-top: 3rem;
	}
	footer.page-footer {
		padding-left: 20px;    
		padding-right: 20px;
		padding-bottom: 70px;
	}
	footer .funding {
		top: 80px;
		left: -20px;
		height: 100px;
		width: 250px;
		padding: 10px 20px 10px 50px;
	}
	footer .funding:after {
		border-left: 13px solid white;
    	right: -13px;
		    border-bottom: 100px solid transparent;
	}
	.news .news-box-view, .news .messe-box-view {
		margin-top: 3rem;
	}
	.news-single .header p.lead {
		font-size: 1.15rem;
	}
	.messe-box-view .messe-start-date, .messe-box-view .messe-content h3 {
		font-size: 1.25em;
	}
	.messe-box-view .messe-content h3 {
		height: 1em;
	}
	/* .news-boxlist-view .boxitem-container .item-img, .news-boxlist-view .boxitem-container .item-body { */
		/* width: 50%; */
	/* } */
	.tx-pxa-product-manager .filter-clear {
		padding-top: 25px;
	}
	.lazylist-wrapper {
		margin-top: 25px;
	}
	.tx-pxa-product-manager .lazy-item .item {
		height: 490px;
	}
	.tx-pxa-product-manager .lazy-item .item-img {
		height: 280px;
	}
    

    
    
	
/*		

	
	
	


	.sm-collapsible {
		margin-top: 5%;
	}

	.background {
		background: linear-gradient(99deg, rgba(227, 30, 10, 1) 0%, rgba(227, 30, 10, 1) 13%, rgba(229, 229, 229, 1) 13%, rgba(229, 229, 229, 1) 16%, rgba(255, 255, 255, 255) 16%);
	}

	.grey-bg {
		background: linear-gradient(-79deg, white, #eee 81%, white 0, white 3rem);
	}

	.slides h1 {
		padding-top: 35%;
		width: 100%;
		font-size: 2.8rem;
		right: 25%;
	}

	#carouselExampleIndicators66 .carousel-item {
		height: 30vh;
		min-height: 300px;
	}

	.Banner {
		left: -5%;
		top: 30%;
	}

	.Bannertext {
		font-size: 0.7em;
		padding-bottom: 2%;
		padding: 6%;
	}

	.layout-pagets__1colslider .frame-layout-News header h2 {
		font-size: 3em;
		padding-top: 8%;
		padding-bottom: 8%;
		margin-bottom: 0;
	}

	.messe {
		width: 90%;
	}

	.monthmesse {
		height: 10vh;
	}

	.messedate {
		padding-top: 13%;
		font-size: 1em;
		padding-left: 5px;
		padding-right: 5px;
	}

	.messeevent h3 {
		font-size: 1.3em;
		line-height: 1;
	}

	.messeevent {
		padding-left: 8px;
		padding-right: 8px;
	}

	.messeevent div {
		font-size: 0.9em;
	}

	.quicklinks h3 {
		font-size: 2.5rem;
		margin-bottom: 10%
	}

	.container {
		max-width: 700px;
	}

	.news-list-view.container {
		padding-left: 4%;
		width: 94%;
	}

	.layout-pagets__1colslider .news-list-view.container {
		padding-left: 1%;
		padding-bottom: 10%;
		width: 100%;
	}

	.news .article {
		margin-left: 6%;
		padding-left: 0;
		padding-right: 0;
	}

	.layout-pagets__1colslider .backgr .more1 {
		padding-right: 20%;
	}

	.layout-pagets__1colslider .frame-layout-Messe header h2 {
		font-size: 3em;
		padding-top: 8%;
		padding-bottom: 8%;
	}

	.quick {
		padding: 0;
	}

	.quicklinks {
		margin-top: 1rem;
		margin-bottom: 0rem;
	}

	.quicklinks .left {
		height: 200px;
		margin-right: 0;
		margin-left: 7%;
		padding-left: 0;
		padding-right: 0;
	}

	.quicklinks .center {
		height: 200px;
		padding-left: 0;
		padding-right: 0;
	}

	.quicklinks .right {
		height: 200px;
		padding-left: 0;
		padding-right: 0;
	}

	.quicklinks .buttontext {
		width: 115%;
	}

	.quicklinks .h-100 img {
		height: 180px;
	}

	ul.rootline {
		margin-top: 2%;
	}

	#filtername {
		margin-top: 7%;
	}

	.filter-results {
		margin-top: 2%;
	}

	.results-count-container {
		font-size: 2.5em;
	}

	.tx-pxa-product-manager .filter-clear {
		margin-top: 0%;
		padding-top: 0;
	}

	.filter-clear__link {
		font-size: 1.1em;
	}

	.filter-wrapper {
		max-width: unset;
		padding-right: 0px;
	}

	.tx-pxa-product-manager .lazy-item .item,
	.layout-pagets__1col .article .backgr {
		height: 400px;
	}

	.lazy-item .btn-success {
		width: 70%;
	}

	.cards-container {
		margin-left: 5%;
		margin-right: 0px;
	}

	.cards-container .usecase {
		padding-right: 4%;
		margin-left: 0px;
	}

	.filter-icon {
		margin-left: 45%;
	}

	.tx-pxa-product-manager .single-product-gallery .tos-wrapper img {
		width: 100%;
	}

	.productname {
		font-size: 2.3rem;
	}

	.single-product-table .table {
		padding-right: 0px;
		padding-left: 0px;
	}

	.tec-box {
		height: auto;
		margin: 0 10%;
	}

	.tec-headline {
		margin-left: 13%;
		margin-right: 13%;
	}

	.tec-headline label {
		font-size: .9em;
		padding-top: 5%;
		padding-bottom: 5%;
	}

	.value-text {
		margin: 10% 12%;
        line-height: 1.5;
	}

	.tx-pxa-product-manager .single-product-table h3 {
		font-size: 2.3em;
	}

	.tx-pxa-product-manager .single-product-usp h3 {
		font-size: 2.3em;
		padding-bottom: 2%;
	}
    
    .tx-pxa-product-manager h2{
        hyphens: auto;
        text-align: left;
        width: 80%;
        margin: auto;
    }

	.single-product-related h3 {
		font-size: 2.5rem;
		padding-bottom: 10%;
	}

	.single-product-gallery__links {
		width: 83%;
		padding-top: 20%;
	}

	.single-product-related {
		padding-top: 15%;
	}

	.single-product-related .carousel-item {
		height: 40vh;
	}

	.tx-pxa-product-manager .carousel-inner {
		height: 38vh;
		min-height: 350px;
	}

	.tx-pxa-product-manager .single-product-accessories .carousel-inner {
		height: 31vh;
		min-height: 300px;
	}

	.slide {
		padding-bottom: 10% !important;
	}

	.tx-pxa-product-manager .single-product-related-title {
		padding-bottom: 20%;
	}

	.carousel-indicators {
		top: 100%;
	}

	.carousel-indicators li {
		background-color: rgba(0, 0, 0, .5);
	}

	.single-product-accessories .item {
		margin-bottom: 0;
	}

	.tx-pxa-product-manager .carousel-item .item-body .item-title h4 {
		font-size: 1.4em;
	}

	.tx-pxa-product-manager .single-product-related .item .product-teaser {
		text-align: left;
	}

	.tx-pxa-product-manager .single-product-related .item-body {
		padding-left: 0px;
	}

	.tx-pxa-product-manager .single-product-gallery__links ul {
		padding-left: 0%;
	}

	.tx-pxa-product-manager .single-product-gallery__links .download {
		padding-left: 10%;
	}

	.single-product-accessories {
		padding-top: 10rem;
	}

	.tt_address_list {
		padding-top: 10rem;
	}

	.layout-pagets__productdetail .quicklinks {
		margin-top: 4rem;
	}

	h1 {
		margin: 2%;
		margin-bottom: 15%;
	}

	.items-list {
		margin-left: 3%;
	}

	.items-list .usecase {
		margin-bottom: 45%;
		padding-right: 7%;
	}

	.tx-pxa-product-manager .items-list .usecase .item-body .item-title h4 {
		font-size: 1.3em
	}

	.layout-pagets__1col .frame-layout-2 header h2 {
		font-size: 3.5em;
		padding-top: 8%;
	}

	.tx-pxa-product-manager .items-list .usecase .product-teaser {
		font-size: 1.1em;
	}

	.frame-layout-2 .more1 {
		top: 30px;
		padding-right: 25%;
	}

	.tx-pxa-product-manager .items-list .item {
		margin-bottom: 18%;
		height: 250px;
	}

	.tx-pxa-product-manager .items-list .item-img img {
		height: auto;
	}

	.frame-layout-2 .weiterlesen {
		margin-left: 0%;
		padding-left: 4%;
	}

	.layout-pagets__1col .frame-layout-2 .news .article .teaser-text p {
		padding-left: 0%;
	}

	.layout-pagets__1col .titel-news {
		padding-left: 0%;
	}

	.layout-pagets__1col .frame-layout-2 {
		top: 0px;
	}

	header h2 {
		padding-bottom: 10%;
	}

	.layout-pagets__1col .news .articletype-0 .backgr {
		padding-right: 2%;
	}

	.layout-pagets__1col .news .article {
		flex: 0 0 50%;
		max-width: 50%;
		padding-right: 4%;
	}

	.layout-pagets__1col .articletype-0 .titel-news {
		padding-left: 5%;
		padding-right: 2%
	}

	.contentbox {
		margin: 0 0%;
		padding: 2%;
		margin-bottom: 5%;
	}

	.download {
		padding-left: 10%;
		margin-left: 1%;
	}

	.load {
		padding-left: 10%;
		margin-left: 1%;
	}

	.downlad-content {
		margin-left: 5%;
	}

	.download.nav-tabs {
		border-bottom: none;
	}

	.downlad-content .media-list {
		padding-left: 0;
	}

	.listenelement .media-list {
		margin-left: 0em;
	}

	#kontaktformular-123 {
		margin-top: 10%;
		padding-bottom: 10%;
	}

	#kontaktformular-123 .btn-group {
		width: 80%;
		bottom: 2%;
		left: auto;
	}

	#kontaktformular-123 .btn-primary {
		padding-left: 5%;
		width: 100%;
	}

	h5 {
		margin-bottom: 15%;
	}

	.tx-kesearch-pi1 .more {
		width: 65%;
		left: 10%
	}

	.tx-kesearch-pi1 #kesearch_results .result-list-item-type-page {
		margin-bottom: 12%;
	}

	.tx-kesearch-pi1 #kesearch_results .result-list-item-type-product {
		margin-bottom: 12%;
	}

	.tx-kesearch-pi1 #kesearch_results .result-list-item-type-news {
		margin-bottom: 12%;
	}

	.tx-kesearch-pi1 form {
		width: 90%;
	}

	.usp-list {
		width: 85%;
	}

	.usp-list-item {
		width: 50%;
	}

	.usp-list-item>span {
		line-height: 1.3;
	}

	.usp-list-item::before {
		font-size: 2.5em;
	}

	.usp-list-item::after {
		height: 150px;
	}

	.usp-list-item:nth-child(even)::after {
		display: none;
	}

	.usp-list-item:nth-child(3)::after {
		display: block;
	}
    
    .usp-list-item:nth-child(3), .usp-list-item:nth-child(6), .usp-list-item:last-child{
        border-right-color: #4e4e4e;
    }
    
    .usp-list-item:nth-child(even){
        border-right-color: transparent;
    }

	.anwendungdetail .productname {
		font-size: 1.2rem;
		padding-right: 2%;
		hyphens: auto;
	}

	.anwendungdetail .tx-pxa-product-manager .single-product-gallery .tos-wrapper img {
		width: 100%;
	}

	.tx-pxa-product-manager .product-teaser {
		color: #E31E0A;
		padding-left: 0px;
		font-size: 1.2rem;
	}

	.tx-pxa-product-manager .lazylist-wrapper .product-teaser {
		font-size: 1rem;
		margin-left: 2%;
	}

	.content {
		font-size: 1rem;
	}

	.frame-layout-schwarzrot p {
		padding-right: 0;
	}

	p {
		font-size: 1.2rem;
	}

	.additionalinfo {
		padding-top: 10%;
		padding-bottom: 10%;
		font-size: 1.1rem;
		width: 90%;
		margin-left: 1em;
	}

	.attributes-description {
		padding-top: 10%;
		font-size: 1.1rem;
		margin-left: 1em;
		hyphens: auto;
	}

	.anwendungdetail .single-product-gallery__links {
		margin-top: 5%;
		padding-top: 5%;
		width: 92%;
		margin-left: 1%;
	}

	.single-product-related {
		margin-left: 4%;
	}

	.anwendungdetail .single-product-related .carousel-inner {
		height: 20vh;
	}

	.anwendungdetail .single-product-related .carousel-item {
		min-height: 350px;
	}

	.anwendungdetail .products-list-view-wrapper {
		margin-top: 1em;
	}

	.anwendungdetail .showhead {
		margin-top: 10%;
	}

	.mehrladen {
		bottom: 6%;
	}

	.mehrladen a {
		width: 25%;
		padding: .5%;
	}

	.nav-tabs .nav-item {
		margin-bottom: 4px;
	}

	.nav-tabs .nav-link.active p {
		font-size: 1.1rem;
	}

	.nav-tabs .nav-link p {
		font-size: 1.1rem
	}

	.layout-pagets__anwendung .frame-layout-News header h2 {
		padding-top: 10%;
		padding-bottom: 10%;
	}

	.layout-pagets__anwendung .news .article {
		margin-left: 6%;
	}

	.layout-pagets__anwendung .tx-pxa-product-manager .lazy-item .item {
		height: 550px;
	}

	.layout-pagets__anwendung .tx-pxa-product-manager .lazylist-wrapper .product-teaser {
		max-height: 200px;
	}

	.layout-pagets__anwendung .tx-pxa-product-manager .item-body .item-title h4 {
		font-size: 1.2rem;
	}

	.Liste_sp .downlad-content {
		margin-left: 2%;
	}

	.Liste_sp p {
		font-size: 1.1rem;
	}

	.frame-layout-schwarzrot h1 {
		font-size: 2rem;
	}

	.frame-layout-schwarzrot p {
		padding-right: 5%;
	}

	.accordion-title-link-state {
		top: 12%;
	}

	.tx-pxa-product-manager .lazy-item .item-img,
	.layout-pagets__1col .news .article .bildlist {
		height: 210px;
	}

	.tx-pxa-product-manager .item-body {
		height: 45%;
	}
	
	.overlap-top-2 {
		margin-top: -5rem !important;
	}
	
		
	.page-overflow{
		overflow: hidden;
		background: #ffffff;
	}
	
	.page-overflow .frame-layout-cutted-right{
		box-shadow: none;
	}
*/



}  

@media (max-width:767px){

.layout-pagets__skewoverlay .red-skew { 
    display:none;
}
	.frame {
		padding-top: 0;
		padding-bottom: 0;
	}
	
	.frame-layout-cutted-right {
		padding: 47px 10% 50px 20%;
		margin-left: -18%;
	}
	.main-content > .frame{
		padding-left: 15px;
		padding-right: 15px;
	}
	.main-content > .row > .container {
		padding-left: 30px;
		padding-right: 30px;
	}
	
	.frame-space-before-extra-small{margin-top:0.25rem}
	.frame-space-after-extra-small{margin-bottom:0.25rem}
	.frame-space-before-small{margin-top:0.75rem}
	.frame-space-after-small{margin-bottom:0.75rem}
	.frame-space-before-medium{margin-top:1rem}
	.frame-space-after-medium{margin-bottom:1rem}
	.frame-space-before-large{margin-top:1.25rem}
	.frame-space-after-large{margin-bottom:1.25rem}
	.frame-space-before-extra-large{margin-top:1.5rem}
	.frame-space-after-extra-large{margin-bottom:1.5rem}
	
	.frame-type-mask_fullwidthbgimgtext .white-flow {
		background: linear-gradient(-1deg, white 20vh, rgba(255,255,255,0.1))
	}
	.frame-type-mask_fullwidthbgimgtext .textbox{
		max-width: 100%;
		margin-top: 30vh;
	}
	
	.news-boxlist-view .boxitem-container .item-img img,
	.news-boxlist-view .boxitem-container {
		width: 100%;
	}
	.news-boxlist-view .boxitem-container .item-img {
		height: 50vw;
	}

	.layout-pagets__skewoverlay .red-skew{
		height: 30%;
		width: 30%;
	}
	.btn {
		padding: 0.5em 25px 0.5em 25px;
	}
	.btn.btn-cutted-right{
		margin-top: 20px;
		height: 40px;
	}
	.btn.btn-cutted-right:after {
		border-bottom: 40px solid transparent;
    	border-left: 8px solid #E31E0A;
		right: -8px;
	}
	.card-group-element {
		margin-left: -10px;
		margin-right: -10px;
	}
	.card-group-element-columns-3 .card-group-element-item {
		width: 100%;
	}
	.card-group-element-columns-3 .card-group-element-item img {
		width: 100%;
		margin-top: 25px;
	}
	/*.card-group-element-columns-3 .card-group-element-item:nth-of-type(3) {
		margin-top: 25px;
	}*/
	.news .news-box-view, .news .messe-box-view {
		margin-top: 2rem;
	}
	.news .news-box-view >.container > .frame.frame-indent {
		margin-left: -15px;
		margin-right: -15px;
	}
	
	footer.page-footer {
		padding-bottom: 110px;
	}
	footer .funding {
		top: 160px;
	}
	#form_kesearch_searchfield {
		width: 180px;
	}
	#form_kesearch_searchfield .form-control {
		width: 70%;
	}
	.news-single .news-image {
		padding-top: 2rem;
	}
	.messe-boxlist-view .messe-content .messe-footer div {
		display: block;
		margin-right: 0px;    
		margin-top: 15px;
	}
	.tx-pxa-product-manager .lazy-item .item {
		height: 55vw;
		min-height: 390px;
	}
	.tx-pxa-product-manager .lazy-item .item-img {
		height: 30vw;
	}
	.tx-pxa-product-manager .item-body .item-title h3 {
		font-size: 1.25em;
	}
	/*.navbar-brand .img-fluid {
		width: 60%;
	}

	.navbar-collapse {
		margin-left: 0%;
		margin-top: 12%;
		display: flex;
		flex-wrap: wrap-reverse;
	}

	.navbar {
		padding: 3rem 1rem 4rem;
	}

	.navbar-brand {
		margin-left: 4%;
		top: 2%;
	}

	.navbar-toggler {
		right: 8%;
		top: 3%;
	}

	.background {
		background: linear-gradient(99deg, rgba(227, 30, 10, 1) 0%, rgba(227, 30, 10, 1) 14%, rgba(229, 229, 229, 1) 14%, rgba(229, 229, 229, 1) 17%, rgba(255, 255, 255, 255) 17%);
	}

	.grey-bg {
		background: linear-gradient(-79deg, white, #eee 79%, white 0, white 3rem);
	}

	#form_kesearch_searchfield {
		margin-right: 0px;
		width: 65%;
		padding-bottom: 0;
		margin-left: 1%;
		padding-top: 1%;
	}

	.dropdown-menu {
		border: none;
	}

	.slides {
		padding-bottom: 65% !important;
	}

	.slides .col-md-7,
	.slides .col-md-5 {
		margin-top: 7%;
	}

	.slides h1 {
		right: 0;
		left: 7%;
		font-size: 3.5rem;
		width: 80%;
		padding-top: 0;
		text-align: right;
		margin-bottom: 0;
	}

	#carouselExampleIndicators66 .carousel-item {
		min-height: 600px;
	}

	.Banner {
		position: absolute;
		height: auto;
		width: 100%;
		margin-top: 85%;
		left: 0%;
		background: transparent;
		transform: skewX(0deg);
		box-shadow: none;
	}

	.Bannertext {
		padding: 10%;
		padding-left: 3%;
		transform: skewX(0deg);
		font-size: 1.1em;
		margin-left: 6%;
	}

	.news-list-view.container {
		padding-left: 0%;
		padding-bottom: 20%;
		width: 80%;
	}

	.layout-pagets__1colslider .news-list-view.container {
		padding-left: 0%;
		padding-bottom: 20%;
		width: 75%;
	}

	.layout-pagets__1colslider .frame-layout-News header h2 {
		font-size: 2.5em;
		padding-top: 10%;
		padding-bottom: 10%;
	}

	.layout-pagets__1colslider .frame-layout-Messe header h2 {
		font-size: 2.5em;
		padding-top: 10%;
		padding-bottom: 10%;
	}

	.monthmesse {
		height: 10vh;
		margin-bottom: 5%;
	}

	.quicklinks {
		width: 75%;
		margin-top: 6rem;
	}

	.quicklinks .left {
		height: 320px;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 5%;
	}

	.quicklinks .center {
		height: 320px;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 5%;
	}

	.quicklinks .right {
		height: 320px;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 5%;
	}

	.quicklinks .buttontext {
		width: 55%;
	}

	#filtername h4 {
		font-size: 1.3em;
	}

	.filter-results {
		margin-top: 7%;
	}

	.results-count-container {
		font-size: 2.3em;
	}

	.tx-pxa-product-manager .filter-clear {
		width: 82%;
	}

	.filter-clear a::after {
		width: 82%;
	}

	.filter-clear__link {
		font-size: 1.3em;
		padding-left: 3%;
		padding-right: 3%;
	}

	.filter-wrapper {
		margin-bottom: 1%;
	}

	.lazylist-wrapper {
		margin-top: 30%;
	}

	.cards-container {
		margin-left: 0px;
	}

	.cards-container .usecase {
		padding-right: 20%;
		margin-left: 10%;
	}

	.filter-icon {
		margin-left: 43%;
	}

	.productmanager-filter_options {
		margin-left: 10%;
	}

	.tec-box {
		height: 250px;
	}

	.tec-headline {
		margin-left: 15%;
		margin-right: 15%;
	}

	.container-fluid .uspcont {
		padding-top: 12%;
	}

	.single-product-gallery__links {
		margin-top: 30%;
		width: 90%;
		margin-left: 4%;
	}

	.single-product-related .carousel-item {
		height: 43vh;
	}

	.tx-pxa-product-manager .carousel-inner {
		height: 43vh;
		min-height: 350px;
	}

	.tx-pxa-product-manager .single-product-accessories .carousel-inner {
		height: 36vh;
		min-height: 300px;
	}

	.tx-pxa-product-manager .carousel-item .item-img {
		height: 300px;
	}

	.tx-pxa-product-manager .carousel-item .item-body .item-title h4 {
		font-size: 1.5em;
	}

	.tx-pxa-product-manager .single-product-related .item .product-teaser p {
		font-size: 1.2rem;
	}

	.single-product-accessories {
		width: 100%;
		margin-left: 0%;
	}

	.layout-pagets__productdetail .quicklinks {
		margin-top: 6rem;
	}

	.tec-headline label {
		padding-top: 5%;
		padding-bottom: 5%;
	}

	h1 {
		font-size: 3rem;
		margin: 5%;
		text-align: left;
		hyphens: auto;
	}
	
	p{
		hyphens: auto;
	}

	.items-list {
		margin-right: 3%;
		margin-left: 2%;
	}

	.layout-pagets__1col .frame-layout-2 header h2 {
		padding-top: 15%;
		padding-left: 6%;
		text-align: left;
	}

	.tx-pxa-product-manager .items-list .usecase .product-teaser {
		font-size: 1.3em;
	}

	.frame-layout-2 .weiterlesen {
		padding-left: 5%;
		bottom: 5%;
	}

	.layout-pagets__1col .titel-news {
		line-height: 1;
	}

	h3.titel-news {
		line-height: 1;
	}

	.subhead {
		font-size: 0.7em;
	}

	header h2 {
		font-size: 2.5em;
	}

	.layout-pagets__1col .news .articletype-0 {
		margin-left: 0%;
		padding-left: 0px;
		padding-right: 0px;
	}

	.download {
		padding-left: 0%;
		width: 28%;
		top: 0px;
	}

	.download.nav-tabs {
		border-bottom: none;
	}

	.tab-content {
		margin-left: 0;
	}

	.downlad-content {
		width: 100%;
	}

	.listenelement .media-list .media {
		width: 100%;
	}

	.listenelement .media-list .product-related-file,
	.listenelement .media-list .product-related-link {
		width: 100%;
	}

	.messeevent h3 {
		font-size: 1.5em;
		line-height: 1;
	}

	.iconimg {
		width: 20%;
	}

	.usp-list-item {
		width: 90%;
        border-right: none;
	}

	.usp-list-item>span {
		font-size: 1.5em;
		line-height: 1.5;
	}

	.usp-list-item::after {
		display: none;
	}

	.content {
		font-size: 1.1rem;
	}

	.frame-layout-schwarzrot p {
		padding-right: 6%;
	}

	.additionalinfo {
		font-size: 1.2rem;
	}

	.attributes-description {
		font-size: 1.2rem;
	}

	.single-product-gallery__items1 img {
		width: 100%;
		margin-left: 0;
	}

	.anwendungdetail .single-product-gallery__links {
		width: 95%;
		margin-left: 0;
	}

	.anwendungdetail .single-product-related .carousel-inner {
		min-height: 400px;
	}

	.single-product-accessories h3 {
		font-size: 3rem;
	}

	.layout-pagets__1col .center-col {
		flex: 0 0 100%;
		max-width: 100%;
		padding-left: 0px;
		padding-right: 15px;
	}

	.mehrladen {
		width: 90%;
	}

	.mehrladen a {
		width: 60%;
		padding: 2%;
	}

	.attr-icon img {
		width: 65%;
	}

	.nav-tabs .nav-link.active p {
		margin-bottom: .3rem;
	}

	.nav-tabs .nav-link p {
		margin-bottom: .3rem;
	}

	.attr-icon {
		margin-top: 15%;
	}

	.layout-pagets__anwendung .tx-pxa-product-manager .lazy-item .item {
		height: 520px;
	}

	.layout-pagets__anwendung .tx-pxa-product-manager .lazylist-wrapper .product-teaser {
		max-height: 160px;
	}

	.layout-pagets__anwendung .tx-pxa-product-manager .item-body .item-title h4 {
		font-size: 1.6rem;
	}

	.layout-pagets__anwendung .news-list-view.container {
		padding-bottom: 20%!important;
	}

	.layout-pagets__anwendung .frame-layout-2 {
		margin-bottom: 10%;
	}

	.quicklinks h3 {
		margin-bottom: 10%;
	}

	.news .article {
		margin-bottom: 10%;
	}

	.Liste_sp .downlad-content {
		width: 100%;
		margin-left: 0%;
	}

	.listenelement .frame-type-text {
		width: 100%;
	}

	.Liste_sp p {
		font-size: 1.1rem;
	}
	
	footer .row {
		width: 100%;
		margin: 100px 0 0 0;
	}
	
	footer ul.metaMenu{
		flex-direction: row;
	}
	
	footer .row div{
		margin: 20px 0;
	}
	*/
	
}

@media (max-width:575px){
	html {
		font-size: 14px;
	}
	.navbar-collapse {
		display: flex;
		flex-direction: column;
		
	}
	.navbar-collapse > div {
		display: flex;
		width: 100%;
		
	}
	.navbar .navbar-collapse .mobile-head {
		display: flex;
		right: auto;
		float: none;    
		flex-direction: row;
		justify-content: space-between;
		padding: 0 15px;
	}
	.navbar .navbar-collapse .languages {
		margin-left: 0;
		margin-right: 25px;
	}
	.navbar .navbar-collapse .mobile-head .languages.navbar-nav .nav-link, .navbar .navbar-collapse .mobile-head .languages.navbar-nav .text-muted{
		border-bottom: 0;
		padding: 10px 10px 10px 8px;
	}
	.navbar .navbar-collapse .sm-collapsible {
		display: flex;
		width: 100%;
	}
	#form_kesearch_searchfield {
		display: flex;
		width: 50%;		
	}
	.btn {
		padding: 0.7em 20px 0.5em 25px
	}
	.frame.frame-background-light {
		padding-top: 3rem;
		padding-bottom: 2rem;
	}
	.card-group-element-item .card-body {
		padding-top: 20px;
	}
	.card-group-element-item .card-title {
		margin-bottom: 10px;
	}.news .news-box-view .article {
		margin-bottom: 20px;
	}	
	.news .news-box-view .item-body .teaser-text {
		height: auto;
	}
	.news .news-box-view .item-body .header {
		margin-bottom: 20px;
		min-height: 1em;
	}
	
	.news .news-box-view .article p:last-child {
		margin-bottom: 0px;
	}
	.show-all-data {
		margin-top: 30px;
	}
	.messe-boxlist-view .messe-start-date {
		width: 33%;
		padding: 20px;
	}
	.messe-boxlist-view .messe-content {
		width: 67%;
		padding: 20px
	}
	.messe-box-view.messe-boxlist-view .messe-content h3 {
		height: auto;    
		margin-bottom: 15px;
	}
	.messe-boxlist-view .messe-start-date .year {
		margin-top: 20px;
	}
	.tx-pxa-product-manager .lazy-item .item {
		height: 410px;
		min-height: inherit;
	}
	.tx-pxa-product-manager .item-body .item-title h3 {
		font-size: 1.5em;
	}
	.tx-pxa-product-manager .lazy-item .item-img {
		height: 220px;
	}
	footer.page-footer {
		padding-bottom: 130px;
	}
	footer ul.metaMenu {
		flex-direction: column;
	}
	footer ul.metaMenu li {
		margin-bottom: 15px;
	}
	footer .funding {
   	 	top: auto;
   		bottom: 0;
	}
	
	/*.single-product-gallery__links h3,
	.single-product-accessories h3,
	.single-product-related h3 {
		font-size: 2.5rem;
	}

	.navbar-brand .img-fluid {
		width: 55%;
	}

	.navbar-toggler {
		position: fixed;
	}

	.navbar-brand {
		top: 2%;
	}

	.grey-bg {
		background: linear-gradient(-79deg, white, #eee 77%, white 0, white 3rem);
	}

	#form_kesearch_searchfield {
		float: left;
		width: 60%;
		margin-top: 10px !important;
		padding-bottom: 0rem;
		padding-top: 0%;
	}

	#form_kesearch_searchfield .form-control {
		width: 85%;
	}

	.languages {
		left: 70%;
	}

	.slides {
		padding-bottom: 65% !important;
	}

	.slides h1 {
		left: 6%;
		font-size: 2.5rem;
		margin-bottom: 0%;
	}

	#carouselExampleIndicators66 .carousel-item {
		height: 25vh;
		min-height: 400px;
	}

	.Banner {
		margin-top: 80%;
	}

	.Bannertext {
		padding-left: 2%;
		font-size: .9em;
	}

	.news-list-view.container {
		padding-left: 3%;
		padding-bottom: 30%;
	}

	.layout-pagets__1colslider .news-list-view.container {
		padding-left: 3%;
		padding-bottom: 30%;
		padding-right: 5%;
	}

	.monthmesse {
		height: 12vh;
	}

	.messedate {
		font-size: 1.2em;
		padding-top: 14%;
	}

	.messeevent h3 {
		font-size: 1.5em;
	}

	.quicklinks {
		width: 89%;
		margin-top: 5rem;
		margin-left: 7%;
		margin-right: 0;
	}

	.quicklinks .left {
		height: 250px;
	}

	.quicklinks .center {
		height: 250px;
	}

	.quicklinks .right {
		height: 250px;
	}

	.quicklinks .buttontext {
		width: 85%;
	}

	.quicklinks h3 {
		font-size: 2.5rem;
		margin-bottom: 10%;
	}

	.quicklinks .h-100 img {
		height: 230px;
	}

	#filtername h4 {
		font-size: 1.2em;
	}

	.filter-icon svg {
		width: 29pt;
		height: 27pt;
	}

	.filter-clear__link {
		font-size: 1.2em;
	}

	.filter-results {
		margin-top: 5%;
	}

	.results-count-container {
		font-size: 2em;
		text-align: center;
	}

	.tx-pxa-product-manager .filter-clear {
		text-align: center;
	}

	.filter-wrapper {
		margin-bottom: 3%;
	}

	.productmanager-filter_options {
		margin-left: 0%;
	}

	.cards-container {
		margin-left: -10px;
	}

	.filter-icon {
		margin-left: 40%;
	}

	.productname {
		font-size: 2rem;
	}

	.tx-pxa-product-manager .single-product-table h3 {
		font-size: 2em;
	}

	.tx-pxa-product-manager .single-product-usp h3 {
		padding-bottom: 10%;
	}

	.container-fluid .uspcont {
		padding-top: 15%;
	}

	.single-product-gallery__links {
		width: 100%;
		margin-left: 0%;
	}

	.single-product-related {
		padding-top: 25%;
	}

	.single-product-related .carousel-item {
		height: 42vh;
	}

	.tx-pxa-product-manager .carousel-inner {
		height: 38vh;
	}

	.tx-pxa-product-manager .carousel-item .item-img {
		height: 220px;
	}

	.tx-pxa-product-manager .single-product-accessories .carousel-inner {
		height: 31vh;
	}

	.tx-pxa-product-manager .carousel-item .item-body .item-title h4 {
		font-size: 1.3em;
	}

	.tx-pxa-product-manager .single-product-related .item .product-teaser p {
		font-size: 1.1rem;
	}

	.layout-pagets__productdetail .quicklinks {
		margin-top: 5rem;
	}

	.tec-headline label {
		padding-top: 3%;
		padding-bottom: 3%;
	}

	h1 {
		margin-bottom: 25%;
	}

	.tx-pxa-product-manager .items-list .usecase .item-body .item-title h4 {
		font-size: 1em;
	}

	.items-list {
		margin-right: 0px;
		margin-left: 0;
	}

	.items-list .usecase {
		margin-bottom: 40%;
		padding-right: 2%;
		padding-left: 10px;
	}

	.tx-pxa-product-manager .items-list .item {
		height: 200px;
		margin-bottom: 20%;
	}

	.tx-pxa-product-manager .items-list .usecase .product-teaser {
		padding-left: 0px;
		font-size: 1em;
	}

	.layout-pagets__1col .frame-layout-2 header h2 {
		font-size: 2.3em;
		padding-top: 15%;
		padding-left: 8%;
		text-align: left;
	}

	.frame-layout-2 .weiterlesen {
		bottom: 10%;
	}

	h3.titel-news {
		font-size: 2rem;
	}

	.layout-pagets__1col .frame-layout-2 {
		padding-bottom: 15%;
	}

	header h2 {
		font-size: 2em;
	}

	.Liste {
		padding-right: 0px;
		padding-left: 0px;
	}

	.download {
		width: 30%;
	}

	#kontaktformular-123 .btn-group {
		bottom: 0;
	}

	.tx-kesearch-pi1 .more {
		width: 70%;
		left: 11%;
	}

	.tx-kesearch-pi1 #kesearch_results .result-list-item-type-page {
		margin-bottom: 20%;
	}

	.tx-kesearch-pi1 #kesearch_results .result-list-item-type-product {
		margin-bottom: 20%;
	}

	.tx-kesearch-pi1 #kesearch_results .result-list-item-type-news {
		margin-bottom: 20%;
	}

	.layout-pagets__3col header h2 {
		font-size: 2.5em;
	}

	.iconimg {
		width: 18%;
	}
    
    .ups-list-item{
        text-align: left;
    }

	.usp-list-item>span {
		line-height: 1.5em;
		padding: 0px;
	}

	.frame-layout-schwarzrot p {
		padding-right: 5%;
	}

	.additionalinfo {
		font-size: 1.2rem;
		width: 85%;
	}

	.anwendungdetail .single-product-related .carousel-inner {
		min-height: 320px;
	}

	.anwendungdetail .single-product-related .carousel-item {
		height: 20vh;
		min-height: 300px
	}

	.layout-pagets__1col .center-col {
		padding-right: 0px;
	}

	.attr-icon img {
		width: 65%;
	}

	.attr-icon {
		margin-top: 12%;
	}

	.layout-pagets__anwendung .news-list-view.container {
		padding-bottom: 25%!important;
	}

	.layout-pagets__anwendung .frame-layout-2 .news .article {
		height: 280px;
	}

	.layout-pagets__anwendung .frame-layout-2 {
		margin-bottom: 10%;
	}

	.Liste_sp p {
		font-size: 1rem;
	}

	.mb-2,
	.my-2 {
		margin-bottom: .25rem!important;
	}

	.accordion-title-link-state {
		top: 10%;
	}

	.tx-pxa-product-manager .lazy-item .item-img,
	.layout-pagets__1col .news .article .bildlist {
		height: 190px;
	}*/
}
@media (max-width:480px) {
	.navbar-toggler {
		top: 15px;
	}
	.navbar .navbar-brand {
		height: 40px;
		margin-top: -2px
	}
	
	.logo-fifty, .logo-sixtyfour, .logo-eighty{display:none;}
    .logo-fourty{display:block;}	
	
	
	.frame-type-mask_fullwidthbgimgtext .textbox {
		margin-top: 20vh;
	}
	.frame-layout-cutted-right {
		transform: none;
		margin-right: -20px;
		margin-left: -20px;
		padding-left: inherit;
		padding-right: inherit;
	}
	.frame-layout-cutted-right div:first-child {
		transform: none;
	}/*
	.card-group-element-columns-3 .card-group-element-item:nth-of-type(1), .card-group-element-columns-3 .card-group-element-item:nth-of-type(2) {
		width: 100%;
	}
	.card-group-element-columns-3 .card-group-element-item {
		margin-top: 25px;
	}*/
	footer.page-footer {
		padding-bottom: 125px;
	}
	footer .funding {
		top: auto;
		bottom: 0;
	}
	footer.page-footer .footer-contact {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
		margin-top: 30px;
	}
}

/*
@media (max-width:424px){
	.single-product-gallery__links h3,
	.single-product-accessories h3,
	.single-product-related h3 {
		font-size: 1.5rem;
	}

	.navbar-brand .img-fluid {
		width: 50%;
	}

	.navbar-collapse {
		margin-top: 20%;
	}

	.navbar-toggler {
		right: 7%;
	}

	.background {
		background: linear-gradient(99deg, rgba(227, 30, 10, 1) 0%, rgba(227, 30, 10, 1) 13%, rgba(229, 229, 229, 1) 13%, rgba(229, 229, 229, 1) 16%, rgba(255, 255, 255, 255) 16%);
	}

	#form_kesearch_searchfield .form-control {
		width: 65%;
	}

	.languages {
		left: 3%;
		width: 34%;
	}

	.languages.navbar-nav .nav-link {
		padding-right: .3rem;
		padding-left: 1rem;
	}

	.slides {
		padding-bottom: 60% !important;
	}

	.slides h1 {
		margin-bottom: 8%;
	}

	#carouselExampleIndicators66 .carousel-item {
		height: 20vh;
	}

	.Banner {
		margin-top: 75%;
	}

	.Bannertext {
		padding-right: 7%;
	}

	.layout-pagets__1colslider .frame-layout-News header h2 {
		font-size: 2em;
		padding-top: 15%;
		padding-bottom: 15%;
	}

	.layout-pagets__1colslider .frame-layout-Messe header h2 {
		font-size: 2em;
		padding-top: 15%;
		padding-bottom: 15%;
	}

	.quicklinks {
		width: 90%;
		margin-left: 6%;
	}

	.quicklinks h3 {
		font-size: 2rem;
		padding-top: 15%;
		padding-bottom: 15%;
	}

	ul.rootline {
		margin-top: 10%;
	}

	.filter-wrapper {
		margin-bottom: 2%;
	}

	.filter-clear__link {
		padding: 0%;
		font-size: 1.2em;
	}

	.tx-pxa-product-manager .lazy-item .item,
	.layout-pagets__1col .news .articletype-0 .backgr {
		height: 380px;
	}

	.filter-icon {
		margin-top: -9.5%;
	}

	.single-product-usp {
		padding-top: 10%;
	}

	.tx-pxa-product-manager .single-product-usp h3 {
		font-size: 2em;
		padding-bottom: 15%;
	}

	h3 {
		font-size: 2.2rem;
	}

	.tx-pxa-product-manager .carousel-inner {
		height: 41vh;
	}

	.tx-pxa-product-manager .carousel-item .item-img {
		height: 200px;
	}

	.tx-pxa-product-manager .single-product-accessories .carousel-item .item-img {
		height: 170px;
	}

	.tx-pxa-product-manager .single-product-accessories .carousel-inner {
		height: 27vh;
		min-height: 300px;
	}

	h1 {
		margin-left: 0;
	}

	.items-list .usecase {
		margin-bottom: 50%;
	}

	.tx-pxa-product-manager .items-list .item {
		margin-bottom: 23%;
	}

	.layout-pagets__1col .frame-layout-2 header h2 {
		padding-left: 12%;
	}

	.layout-pagets__1col .frame-layout-2 {
		padding-bottom: 15%;
	}

	h3.titel-news {
		line-height: 1;
	}

	.download {
		width: 45%;
	}

	.tab-content {
		margin-top: 0%;
	}

	#kontaktformular-123 {
		margin-top: 20%;
	}

	#kontaktformular-123 .btn-group {
		width: 90%;
	}

	h5 {
		margin-bottom: 20%;
	}

	.tx-kesearch-pi1 .more {
		width: 80%;
	}

	.layout-pagets__3col header h2 {
		font-size: 2.3em;
	}

	.usp-list {
		width: 100%;
	}

	.usp-list-item {
		width: 100%;
	}

	.frame-layout-schwarzrot p {
		padding-right: 4%;
	}

	.anwendungdetail .single-product-related .carousel-inner {
		min-height: 280px;
	}

	.anwendungdetail .single-product-related .carousel-item {
		min-height: 250px
	}

	.layout-pagets__anwendung .frame-layout-News header h2 {
		font-size: 2.8em;
	}

	.layout-pagets__anwendung .news-list-view.container {
		padding-bottom: 30%!important;
	}

	.select2-container--default .select2-selection--multiple::before {
		right: 0%;
		top: 20%;
		background-size: 15px;
	}
}

@media (max-width:374px){
	.navbar-collapse {
		margin-top: 20%;
	}

	.navbar-toggler {
		right: 6%;
	}

	.grey-bg {
		background: linear-gradient(-79deg, white, #eee 72%, white 0, white 3rem);
	}

	.languages {
		padding-top: 0.2rem;
		padding-bottom: 0.3rem;
		width: 33%;
	}

	.languages.navbar-nav .nav-link {
		padding-right: 0rem !important;
		padding-left: 0.7rem;
	}

	.sm-collapsible {
		margin-top: 10%;
	}

	.slides {
		padding-bottom: 85% !important;
	}

	.slides h1 {
		font-size: 2rem;
		margin-bottom: 10%;
	}

	.layout-pagets__1colslider .news-list-view.container {
		padding-right: 7%;
		padding-bottom: 30%;
	}

	.news-list-view.container {
		padding-bottom: 30%;
	}

	.messedate {
		padding-right: 5px;
	}

	.messeevent {
		padding-right: 5px;
		padding-left: 5px
	}

	.quicklinks {
		margin-left: 4%;
	}

	.quicklinks .center {
		margin-left: 3%;
	}

	.quicklinks .right {
		margin-left: 3%;
	}

	ul.metaMenu {
		list-style-type: none;
		margin: 0;
		padding-left: 0px;
		font-size: 0.7em;
	}

	.quick {
		padding: 0;
	}

	.results-count-container {
		font-size: 1.8em;
	}

	.tx-pxa-product-manager .filter-clear {
		padding-top: 0%;
	}

	.tx-pxa-product-manager .lazy-item .item,
	.layout-pagets__1col .article .backgr {
		height: 395px;
	}

	.filter-icon {
		margin-left: 37%;
		margin-top: 0%;
		margin-bottom: 10%;
	}

	.productname {
		font-size: 1.9rem;
	}

	.single-product-table .table.container-fluid {
		padding-right: 0px;
	}

	.tx-pxa-product-manager .single-product-table h3 {
		font-size: 1.7em;
	}

	.tx-pxa-product-manager .single-product-usp h3 {
		font-size: 1.7em;
	}

	h3 {
		font-size: 1.8rem;
	}

	.tx-pxa-product-manager .carousel-inner {
		height: 40vh;
	}

	.tx-pxa-product-manager .single-product-accessories .carousel-inner {
		height: 24vh;
		min-height: 250px;
	}

	.tx-pxa-product-manager .carousel-item .item-body .item-title h4 {
		font-size: 1.2em;
	}

	.tx-pxa-product-manager .single-product-related .item .product-teaser {
		padding-right: 0px;
	}

	.layout-pagets__1col .news .articletype-0 .backgr {
		padding-right: 1%;
	}

	.tx-kesearch-pi1 form {
		width: 100%;
	}

	.layout-pagets__3col header h2 {
		font-size: 1.5em;
	}

	.tx-kesearch-pi1 #kesearch_results .result-list-item-type-page {
		margin: 0 0%;
		margin-bottom: 25%;
	}

	.tx-kesearch-pi1 #kesearch_results .result-list-item-type-product {
		margin: 0 0%;
		margin-bottom: 25%;
	}

	.tx-kesearch-pi1 #kesearch_results .result-list-item-type-news {
		margin: 0 0%;
		margin-bottom: 25%;
	}

	.download {
		width: 100%;
		top: 0;
	}

	.download.nav-tabs {
		width: 50%;
	}

	.tx-kesearch-pi1 .more {
		width: 90%;
		padding-top: 2%;
		padding-bottom: 2%;
	}

	.tx-kesearch-pi1 form {
		width: 100%;
	}

	.single-product-gallery__links h3,
	.single-product-accessories h3,
	.single-product-related h3 {
		font-size: 1.7rem;
	}

	.usp-list-item>span {
		font-size: 1.2em;
		padding: 1.2em 1em 1.2em 2em;
	}

	.frame-layout-schwarzrot p {
		padding-right: 0%;
	}

	.additionalinfo {
		font-size: 1rem;
	}

	.attributes-description {
		font-size: 1rem;
	}

	.anwendungdetail .single-product-related .carousel-item {
		min-height: 250px
	}

	p {
		font-size: 1rem;
	}

	.attr-icon {
		margin-top: 25%;
	}

	.layout-pagets__anwendung .frame-layout-News header h2 {
		font-size: 2.5em;
	}

	.layout-pagets__anwendung .tx-pxa-product-manager .lazylist-wrapper .product-teaser {
		max-height: 170px;
	}

	.layout-pagets__anwendung .news-list-view.container {
		padding-bottom: 35%!important;
	}

	.frame-layout-schwarzrot h1 {
		font-size: 2.3rem;
	}

	.accordion-title-link-state {
		top: 5%;
	}

	.tx-pxa-product-manager .lazy-item .item-img,
	.layout-pagets__1col .news .article .bildlist {
		height: 200px;
	}

	.showhead {
		margin-top: 10%;
		padding-right: 0%;
	}
}
*/