
/*-----------------------------------------------------------------------------------*
/* = General
/*-----------------------------------------------------------------------------------*/
img{ max-width: 100%; }
#masternav select { display: none; width: 100% !important; }
#masternav .selector { display: none; margin-top: 5px; }
/*-----------------------------------------------------------------------------------*
/* = Tablet
/*-----------------------------------------------------------------------------------*/

@media only screen and (max-width: 2500px) {
.top-slider {
height: 900px;
margin-top: -120px!important;
}
}
@media only screen and (max-width: 1370px) {
.big-head h2 {
font-size: 60px;
line-height: 55px;
}
	.red-stage h1, .green-stage h1 {
font-size: 55px;
line-height: 53px;
}
}

@media only screen and (max-width: 1150px) {
.ms-container .inner-content {
max-width: 80%;

}
.ms-container h2 {
font-size: 75px;
line-height: 70px;
}
	.ms-container h3 {
font-size: 25px;
line-height: 25px;
}
}


@media only screen and (max-width: 1024px) {
.lity-container {
max-width: 100%!important;
}


.footer-navi {
}
.item-navi {
    padding-bottom: 0px!important;
}

.rsUni .rsBullet span {
    width: 15px!important;
}
.rsUni .rsBullet {
    width: 15px!important;
	padding: 2px!important;
}
.tooltip {
width: 30px;
height: 30px;
}
	
.four-column, .five-column {
width: 25%;
}
	.left-column, .right-column {

background-size: 100%;
}
	.abs-sun-home {
bottom: -110px;
}
	.top-slider {
height: 630px;
margin-top: -70px!important;
}
	h1 {
font-size: 60px;
line-height: 55px;
		margin-bottom: 10px;
}
	.content-block {
margin-top: 30px!important;
padding-bottom: 30px!important;
}
	.big-head h2 {
font-size: 50px;
line-height: 55px;
}
	.ubermenu .ubermenu-target {
padding: 10px 10px!important;
}
	.section {
padding-top: 20px;
padding-bottom: 10px;
}
	.smiley, .uv, .textil-star  {
max-width: 300px;
}

	.schluessel {
bottom: 60px;
top: auto;
}
	.zitat {
font-size: 23px;
line-height: 28px;
}
	.mega-column:before {

margin-left: 10px;
}
	.foerderung-div h2 {
line-height: 28px;
font-size: 25px;
}
	.anwendung-lightbox br {
display:none;
}
.textilprodukte .grid-item {
width: 33%;

}
}

@media only screen and (max-width: 960px) {
	#wrap{ 
	margin-top: 0px;
	 }
	.ms-container h2 {
font-size: 66px;
line-height: 60px;
}
 .ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega > .ubermenu-item.ubermenu-column.ubermenu-column-1-9,  .ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega > .ubermenu-item.ubermenu-column.ubermenu-column-1-10 {
    min-width:20%!important;
	clear: none;
	    border-right: 0px solid #3E3E3E!important;
}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target {
background: #111;
    border-top: 1px solid #3E3E3E!important;
}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column:nth-of-type(2n+1) {
	 border-right: 1px solid #3E3E3E!important;
}
.ubermenu.ubermenu-responsive.ubermenu-sticky {
    margin-top: 50px!important;
}
#logo-right {
 display:none;
}
.brand-header {
    min-height: 15px;
}
#navigation-outer-center {
max-height: 50px;
    z-index: 99999;

}

.ubermenu-hide-desktop {
min-width:100%!important;
}
.horizontal-menu {
display:none

}
.logo-div {
	display:block;
}

.nav-container-sticky .logo-div {
	background-image: url(../images/menu/hamburger-menu_blue.png)!important;
	top: 27px;
}	

.nav-container-sticky .navi-div {
position: relative;
width: 75px;
	top: 5px;
}
	.nav-container-sticky .nav-padding {
height: 80px;
}

.abs-silos-industrie .grid-sizer, .abs-silos-industrie .grid-item {
width: 25%;
}
	.columns-3 .column, .form-group, .columns-4 .column {

width: 48% !important;
}
	.top-slider {

margin-top: -60px!important;
}
	.omsc-one-fourth {
width: 48%;
margin-right: 2%;
}
	.cool_timeline .omsc-one-half {
width: 100%;
margin-bottom: 20px!important;
}
	.teaser-tiles-jobs h4 {

font-size: 25px;
line-height: 26px;
}
	h1 {
font-size: 50px;
line-height: 50px;
}
		.outer-column h3 {
margin-top: 0px;
}
	.product-lightbox .big-head h2 {
font-size: 40px;
line-height: 45px;
}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	#wrap{  }
	.hp-highlight, .portfolio-item, .home-entry, #footer-one,#footer-two,#footer-three,#footer-four{  }
	#home-tagline{ font-size: 21px; }
	#search { text-indent: -9999px; }
	.loop-entry-thumbnail{width: 35%;}
}

@media only screen and (max-width: 768px) {
	
body {

}
.lity-container {
    max-width: 100% !important;
}
.lity-content {

    padding: 0px;
}
.columns-4 .column {
    width: 24%!important;
}

.column-number-1 {
clear:both;
}

.footer-navi {
padding-left:10px;
padding-right:10px;

}
	.alternate-news-wrapper {
padding: 0px;
}
	.single-content {
margin-top: 0px;
}
.item-navi {
padding-left:0px;
padding-right:0px;

}
.footer-navi th {
font-size: 15px;
   padding-top: 10px;
    padding-bottom: 5px;

}

.footer-navi {
    padding-top: 0px;
}
.omsc-toggle-title {
padding-top: 20px!important;
padding-bottom: 20px!important;
    font-size: 22px;
}

#logo-center {

    right: 20px;
    top: 20px;
    max-width: 150px;
}


.arrow-down {
    padding-top: 10px;
}

#main {
}
/* Responsive menu*/

#sidemenu {

    padding-left: 0px;
    padding-right: 0px;
}
.max-width-menu {
    padding-right: 0px;
}




.logo {
    top: 5px;
}
#sec1-slide1 {
padding-top:60px;
}

.content-block {
    padding-top: 50px;
padding-left: 0px;
padding-right: 0px;
box-sizing: border-box;
}
	.logo-subline {
    width: 40%;
    float: none;
    text-align: left;
    margin-top: -25px!important;
    font-size: 13px;

}
	.logo-div {
    margin-bottom: 0px;
}
	.nav-container-sticky .logo-subline {
    margin-top: 15px!important;
}
	

	.overlay-layer {

display: block;
}
.top-slider {
height: 900px;
margin-top: 20px!important;
padding-top: 0px;
}
.left-column, .right-column {
text-align: center;
flex-basis: 100%;
display: block;
justify-content: center;
align-items: center;
height: 50%;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
display: flex;
justify-content: space-between;
}
	.ms-container .inner-content {
max-width: 70%;
text-align: left;
margin-left: auto;
margin-right: auto;
}
	.ms-container h2 {
font-size: 50px;
line-height: 50px;
}
	
	.right-column {

background-size: auto 140%;
background-position: center -150px;
}
	.navi-div {
    width: 100px;
}
	.logo-div {
  
    top: 5px;
}

 h2 {
font-size: 25px;
line-height: 29px;
}
	.inner-content h2 {
font-size: 55px;
line-height: 50px;
}
	.big-head {
padding: 15px;
}
	.big-head h2 {
font-size: 65px;

line-height: 60px;
}
.big-head h3 {
font-size: 25px;
line-height: 31px;
}
	
	.big-head.platzierung  {
position: relative!important;
		max-width: 100%;
		margin-bottom: 0px;
}
	
	.columns-3 .column, .form-group {

width: 48% !important;
}
	
	.single-page {
margin-top: 100px!important;
}
	/*-----------------------------------------------------------------------------------*
/* Wonder Overlay
/*-----------------------------------------------------------------------------------*/
.grid-sizer, .grid-item {
width: 33.33%!important;
}
	
	.lightboxcontainer {
position: relative;
padding: 20px;
padding-left: 20px;
padding-right: 20px;
}
	.html5-prev-inside, .html5-next-inside {

top: auto!important;
bottom: -22px;
}
.lightboxcontainer .big-head {

width: 100%;
width: calc(100% - 10%);
}
	#swipebox-overlay {
background-image: none!important;
}
#swipebox-title {
padding: 25px!important;
box-sizing: border-box;
width: 100%;
text-align: left;
padding-right: 60px!important;
}
	.cool_timeline .omsc-one-half {
width: 48%;
margin: 0 2% 0 0!important;
float: left!important;
}
	.timeline-logo {
margin-left: 0px;
}
	.ultimate-style .timeline-post .timeline-content .content-details {

	margin-top: 18px!important;
}
.four-column, .five-column {
width: 33.33%;
}
	
.silo-columns .omsc-one-third {
width: 30.66%;
float: left;
margin-right: 2%;
}	
	
.silo-columns h3 {
font-size: 25px;
line-height: 28px;
}
	.news-back-link {
margin-bottom: 20px;
}
	.play-button {
width: 60px;
height: 60px;
}
.omsc-one-fourth {
width: 100%;
margin-right: 0%;
}
	.abs-video {
margin-right: 0%;
max-width: 100%;
}
.columns-4 .column {
width: 47%!important;
margin-right: 3%!important;
}
	.mini, .medium, .eco {
left: auto;
top: -30px;
right: 40px;
}
	.omsc-accordion br {
display:none;
}
	
	.abs-video img {
margin-bottom:10px;
}
	.section-layout {
margin-top: 0px;
}
	#disclaimer-menu a {
margin-right: 0px;
font-size: 15px;
}
	#footer .ubermenu-main {
margin-top: -5px !important;
}

.omsc-toggle-inner {

margin-top: 20px;
margin-bottom: 20px;
}
	.omsc-tabs-control li {
display: inline-block;
		padding-left: 2.4px;
padding-right: 2.4px;
}
	.silo-columns .omsc-one-third {
width: 48%;
margin-right: 2%;
}
	
.sortierung-div .form-group {
margin-right: 1%!important;
}
	
			/*------------------------------------------------------------------
Cookie Disclaimer
-------------------------------------------------------------------*/	
	
#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
min-height: 620px;
transform: scale(1.1)!important;
}
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {

width: 31%;
}
}



/*-----------------------------------------------------------------------------------*
/* = Mobile Portrait
/*-----------------------------------------------------------------------------------*/
@media only screen and (max-width: 767px) {
	/*hide*/
	
	
	#logo { margin-top: 50px; text-align: center; float: none; max-width: 100%; }
	#logo a, #logo img { float: none; }
	.hp-highlight, .portfolio-item, .home-entry { width: 230px; }
	.col-3 { margin-left: 0; clear: both; }
	.footer-widget-col {  }
	#portfolio-wrap{ margin-right:  0; }
	#home-tagline{ font-size: 16px; }
	.flex-direction-nav { display: none; }
	.flex-caption { display: none; }
	ul.filter{ position: inherit; height: auto; margin-top: 20px; margin-bottom: 0px; top: 0; left: 0; right: auto; }
	ul.filter li{ height: auto; margin-top: 10px; display: block; float: none; margin-right: 0; margin-left: 0; }
	ul.filter li a { padding: 5px; }
	#single-nav a{ font-size: 10px; }
	#single-nav-left, #single-nav-right { margin-left: 5px; }
	.content-area, #sidebar{ width: 100%; }
	.loop-entry-meta{ display: none; }
	.loop-entry h2{ margin-bottom: 10px; }
	#sidebar{ margin-top: 25px; padding-top: 25px; border-top: 5px solid #444; }
	#single-portfolio-left, #single-portfolio-right{float: none;width: 100%; }
	#single-portfolio-left { margin-bottom: 20px; }
	#page-heading{ text-align: center; }
	#single-nav{ position: inherit; margin-top: 20px; margin-left: -10px; text-align: center; }
	#single-nav-left, #single-nav-right { display: inline-block; float: none; }
	.children li{ margin: 0 !important; }
	#copyright,#back-to-top{ float: none; width: 100%; text-align: center; }
#main {

}	



.ubermenu-main {
margin-top: 20px !important;
}

.ubermenu .ubermenu-target  {
padding: 15px 20px !important;

}

.ubermenu-skin-white.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {

   
    padding-top: 10px;

}

}
/*-----------------------------------------------------------------------------------*
/* = Mobile Landscape
/*-----------------------------------------------------------------------------------*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#wrap{ }

	.loop-entry-thumbnail{width: 33%;}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img {
max-height: 100px !important;
max-width: 100%!important;
min-width: auto;
}
}

@media only screen and (max-width: 667px) {
#masterhead {
 z-index: 9999;
}
.inline-content {
padding-top:10px;

}
.lity-close {

    font-size: 35px !important;
}
.padded-div {
    padding-top: 0px;
    padding-left: 15px;
    padding-right: 15px;
}

.inline-content-social {
    max-width: 320px;

}
.lity-close {
 right: 0px!important;
    top: 0px!important;
}
.intro {
    max-width: 100%!important;
margin-top:0px!important;
top: 0%;
transform: translateY(0%);
}
.fp-slidesNav.bottom {
    background-color: black;
bottom: 0px !important;
}


.fp-controlArrow.fp-next {
    right: 0px !important;
left: auto!important;
}


.fp-controlArrow.fp-prev {

    left: 0px!important;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}
.fp-controlArrow.fp-prev {
 left: 0px !important;
}
.intro-content {
padding-left:10px!important;
padding-right:10px!important;
}
 .ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega > .ubermenu-item.ubermenu-column.ubermenu-column-1-9 {
    min-width:33%!important;
	clear: none;
}
 .ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega > .ubermenu-item.ubermenu-column.ubermenu-column-1-10 {
    min-width:33%!important;
	clear: none;
}
	/*------------------------------------------------------------------
Cookie Disclaimer
-------------------------------------------------------------------*/	

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
display: none!important;
}
	
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img {
max-height: 100px !important;
max-width: 30% !important;
min-width: 30%;
}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
background-color: transparent!important;
}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder {
margin-bottom: 0px!important;
		display: none;
}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close {
top: 25px!important;
right: 10px!important;
}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p {
font-weight: 400;
font-size: 14px!important;
line-height: 17px!important;

}
	 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title {

margin-bottom: 10px!important;
}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title {

font-size: 13px!important;
text-transform: none!important;
}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .tab-title:before {

top: -3px!important;
}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
font-size: 13px!important;
line-height: 17px!important;
width: 100%;
}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
margin-top: -20px!important;
}
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
width: 100%;
}
}


@media only screen and (max-width: 666px) {
.history-right .omsc-one-half, .history-left .omsc-one-half {
    float: none !important;
    margin: 0 !important;
    width: 100% !important;
}
.two-column {
width: 100%;

margin: 2%;
}
}

@media only screen and (max-width: 480px) {
	body {

font-size: 17.5px;
}

#main {

    padding-left: 20px;
    padding-right: 20px;
}
#logo-center {
max-width: 100px;
}
.rsUni .rsBullets {
 right: 20px;
    margin-top: -30px !important;
}
.padded-div {
    padding-left: 10px;
    padding-right: 10px;
}
	.single-content {
margin-top: -20px;
}
	.logo-div {
top: 0px;
width: 40px;
}
	.navi-div {
width: 80px;
}
	.nav-container-sticky .logo-div {
top: 17px;
width: 35px;
padding-bottom: 0px;
}
.nav-container-sticky .navi-div {
width: 50px;
	top: 4px;
}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column:nth-of-type(2n+1) {
    border-right: 0px solid #3E3E3E !important;
}
#masterhead {

    padding-top: 25px;
}
	.max-width-menu {
    margin-top: 5px;
    margin-bottom: 15px;
}
.ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu.ubermenu-responsive .ubermenu-column-auto {
     max-width: 50%!important;
    width: 50%!important;
    min-width: 50%!important;
}
	.logo-subline {
width: 70%;
    margin-top: -9px!important;
    font-size: 12px;
}
	.nav-container-sticky .logo-subline {
display:none;
}
.nav-container-sticky .max-width-menu {
    margin-top: 0px;
}
	.content-block {
    padding-top: 30px;
}
	#section1 .content-block {
    padding-top: 110px;
    margin-top: -90px;
}
	#sidemenu .mPS2id-highlight {
    background-image: none;
    padding-left: 0px !important;
		margin-right: 0px;
}
	.ubermenu .ubermenu-custom-content-padded {
padding: 5px 0px 0px!important;
    min-height: 10px;
    padding-right: 10px!important;
    font-size: 13px;
}
	.ubermenu-main {
    margin-top: -10px !important;
}
	.side-menu-link {

    font-size: 16px;
}
	.nav-container-sticky .navi-div .o-rotate {
    margin-top: -10px;
}
.dcjq-accordion .menu-item a, .dcjq-accordion .menu-item ul a {
	
    font-size: 15px;
    line-height: 15px;
}
	#footer-widget-wrap {

padding-top: 20px;
padding-bottom: 20px;
}
.footer-widget-col {
width: 50%;
	padding-bottom: 0px;
	padding-top: 0px;
}
	#disclaimer-menu {

margin-top: 20px;
padding-bottom: 20px;
}
	#disclaimer-menu a {
padding-left: 0px!important;
padding-top: 3px!important;
padding-bottom: 3px!important;
}
	.footer-widget {

margin-top: 0px;
}
	.top-slider {
height: 550px;
padding-bottom: 0px!important;
margin-bottom: -10px;
margin-top: 30px!important;
}	
	.smiley, .uv {
max-width: 300px;
}
.ms-container .inner-content {
max-width: 80%;
}
	.ms-container h2 {
font-size: 40px;line-height: 40px;margin-top: 50px;
}
	.ms-container h3 {
font-size: 16px;
line-height: 20px;
}

	.right-column {
background-size: auto 140%;
background-position: center -100px;
}
	#fullpage {
padding-left: 15px;
padding-right: 15px;
}
	li {

margin-left: 25px!important;
}
li::before {
background-size: 8px;
	}	
	.grid-sizer, .grid-item {
width: 50%!important;
}
	.smiley, .uv, .textil-star {
max-width: 150px;
}
	h1 {
font-size: 20px;
line-height: 27px;
}
	.big-head {

padding-left: 0px;
}
	
	.big-head h2, .red-stage h1, .green-stage h1, .product-lightbox .big-head h2 {
font-size: 35px;
		line-height: 35px;
}
	.big-head h3 {
font-size: 20px;
line-height: 26px;
}
	.red-stage {

padding: 15px;
}
	.red-stage h1 {
font-size: 40px;
line-height: 40px;
}
	.tooltip {
width: 15px;
height: 15px;
}
	.Zebra_Tooltip {
margin-top: 0px;
}
		.Zebra_Tooltip_Message {
padding: 15px;
}
.Zebra_Tooltip_Message, .Zebra_Tooltip_Message a {
font-size: 12px;
line-height: 14px;
}
	.Zebra_Tooltip_Message h3 {
font-size: 16px;
line-height: 23px;
margin-top: 0px;
margin-bottom: 0px;
}
		.columns-3 .column, .form-group {
width: 100% !important;
margin-right: 0px!important;
margin-bottom: 15px!important;
}
		/*-----------------------------------------------------------------------------------*
/* Wonder Overlay
/*-----------------------------------------------------------------------------------*/
#html5-lightbox-box {
height:100vh!important;
}	
.html5lightbox-div {
overflow-y: hidden!important;
}
.lightboxcontainer {
overflow-y: hidden;
padding-bottom: 0px;
}	
	.alternate-news {
margin-top: -60px;
margin-bottom: 50px;
padding-left: 0px;
padding-right: 0px;
}
	.icons {

}
	.icons img {
max-height: 40px;
}
	#html5-close .mh-icon-close {

padding: 3px!important;
}
	.gallery-caption {

font-size: 13px;
line-height: 18px;
}
	.mh-icon-right:before, .mh-icon-left:before {
padding: 4px;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 9px;
}
.html5-prev-inside, .html5-next-inside, .html5-next-outside, .html5-prev-outside {
top: auto!important;
bottom: 58px;
display: block !important;
}
	.lightboxcontainer p {
margin-bottom: 10px;
}
	.icons p {
margin-bottom: 0px;
}	
.lightboxcontainer strong {
font-size: 19px;
margin-top: 15px;
}
	#swipebox-title {
font-size: 13px;
line-height: 17px;
}
	.clip::before {

width: 70px;
height: 70px;
}
	
	.owl-stage p {
margin-bottom: 0px;
}
	.four-column, .five-column {
width: 50%;
}
	
.four-column a, .five-column a {
font-size: 16px;
}
	.silo-columns .omsc-one-third {

margin-bottom: 0px;
}
	.abs-sun-home {
width: 300px;
position: absolute;
bottom: -20px;
}
	.content-block {
margin-top: 20px!important;
padding-bottom: 0px!important;
}
	.top-slider {
margin-top: 20px!important;
}
	.single-title {
font-size: 25px;
line-height: 28px;
padding-top: 5px;
padding-bottom: 5px;
}
	#page-heading {
padding-top: 10px;
}
	a.abs_read-more, .abs_read-more {
padding: 10px;
padding-bottom: 22px;
margin-top: 10px;
}
	.timeline-post.even .timeline-date {
text-align: left!important;
}
	.cool_timeline .omsc-one-half {
width: 100%;
margin-bottom: 20px!important;

}
	#page-heading h1, #page-heading h2, h3 {
font-size: 30px;
line-height: 35px;
}
	.teaser-tiles-jobs .columns-3 .column {
width: 100% !important;
}
	.dcjq-accordion .mega-column:before {
margin-left: 2px;
margin-top: 10px!important;
background-size: 30px 30px!important;
}
	.abs-news {
margin-top: 10px;
}
.abs-sun, .schluessel {
display: none;
}
	.anwendung-lightbox .big-head h2 {
font-size: 35px!important;
line-height: 30px!important;
}
	.anwendung-lightbox .big-head h3 {
font-size: 20px!important;
line-height: 24px!important;
}
		.anwendung-lightbox br {
display:none;
}
	.inter-section {
margin-top: 50px;
padding-bottom: 40px;
}
	.columns-4 .column {
width: 100%!important;
margin-right: 0%!important;
		margin-bottom:30px;
}
	.section-layout {
margin-top: 70px;
}
	.silo-columns {
padding-bottom: 40px;
}
	.silo-columns h3 {
font-size: 20px;
line-height: 24px;
}
	.foerderung-div img {
max-width: 120px;

}
	.download-columns .omsc-one-third {
width: 100%;
margin-right: 0%;
}
.omsc-toggle-title {
padding-top: 15px!important;
padding-bottom: 15px!important;
font-size: 18px;
}
	.gallery-item {
padding: 10px;
box-sizing: border-box;
padding-top: 0px;
padding-left: 0px;
padding-right: 10px;
padding-bottom: 0px;
}
	.gotoproduct {

width: auto;

}
	.mini, .medium, .eco {
top: 60px;
right: -10px;
}
	.lightboxcontainer .big-head {
width: calc(100% - 4%);
}
	/*------------------------------------------------------------------
Cookie Disclaimer
-------------------------------------------------------------------*/

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
display: block!important;
}
}