*{
	margin:0;
	padding:0;
	}


body	{
	margin:0;
	padding:0;
	text-align:center;
	font-family: 'ralewayregular', sans-serif;
	font-size:16px;
	line-height:23px;
  font-weight: 300;
	color: rgb(51,51,51);
	background-color:rgb(255,255,255);
}

:focus {outline: none;}

p {margin-bottom:20px;}

a {text-decoration: none; color:rgb(68,180,194)}

.cookie-bar .cc-btn {border-radius: 0!important;}
.cookie-bar .cc-btn.success {background-color:rgb(68,180,194); border:1px solid rgb(68,180,194)!important;}
.cookie-bar .cc-btn.success:hover {background-color:rgb(68,180,194); border:1px solid rgb(68,180,194)!important;}

strong {font-weight: 600;}

h1, h2, h3, h4 {	font-family: 'ralewaybold', sans-serif; }
h1 {font-size: 40px; line-height: 50px; margin-bottom:50px; text-transform: uppercase; }
h2 {font-size: 30px; line-height: 40px; margin-bottom:30px; text-transform: uppercase; }
h3 {font-size: 30px; line-height: 40px; margin-bottom:20px; text-transform: uppercase; }


h1, h2 {background: url(/files/images/assets/ico-line.png) no-repeat bottom left;	padding:0 0 30px 0;}
h3 {background: url(/files/images/assets/ico-line.png) no-repeat bottom left;	padding:0 0 30px 0;}
.colmn-lang h2 {background: url(/files/images/assets/ico-line-white.png) no-repeat bottom left;	padding:0 0 30px 0;}
p .subline {margin-bottom:-20px!important; display: block;}
.karriere h2 {background: url(/files/images/assets/ico-line-white.png) no-repeat bottom left!important;	padding:0 0 30px 0;}


.btn a {display:inline-block;
margin-top:15px!important;
padding:10px 20px;
background: rgb(68,180,194); 
color:rgb(255,255,255); 
border: 2px solid rgb(255,255,255);
text-decoration: none;
transition: opacity 0.5s;
-webkit-transition: all ease 0.5s;
-moz-transition: all ease 0.5s;
-o-transition: all ease 0.5s;
-ms-transition: all ease 0.5s;
transition: all ease 0.5s;
}

.btn a:hover {display:inline-block;
margin-top:15px!important;
padding:10px 20px;
background: rgb(255,255,255); 
color:rgb(68,180,194); 
border: 2px solid rgb(68,180,194);
text-decoration: none;
transition: opacity 0.5s;
-webkit-transition: all ease 0.5s;
-moz-transition: all ease 0.5s;
-o-transition: all ease 0.5s;
-ms-transition: all ease 0.5s;
transition: all ease 0.5s;
}

#wrapper {
	text-align:center;
	margin:auto auto;
	width:100%;
	padding:0;
	background: rgb(255,255,255);
}


#header {
  background:#43b2c1;
  color:rgb(255,255,255); }

#header .inside {width:100%; display: inline-block; margin:auto auto;}


#header .logo{width: 60px; margin:0 10px 10px 10px; float:left;}
#header .nav{display: none; float:right; margin:25px 0 0 0;}
.top-nav {display: none;}
#header ul li {display: inline-block; margin-left:20px;}

.offcanvas  a{
    float:right;
  margin: 20px;
    width: 30px;
    height: 30px;
    background: url(/files/images/assets/burger.svg) no-repeat top right;
}


#stage {clear: both; margin-bottom:50px;}

#stage .content-text { margin:auto auto; text-align:center;}
  
#stage .conten-text ul {margin:auto auto!important; text-align:center;}

#stage .content-text li {color:rgb(255,255,255); list-style: none; text-align: center!important;}
#stage .tel {float:left; width: 100%; display: inline-block;  background: rgb(61,214,195); padding:20px 0}
#stage .fax {width: 100%; display: inline-block;  background: rgb(68,180,194); padding:20px 0}

#stage .tel a, #stage .fax a {color:rgb(255,255,255)}

#stage .mod_rocksolid_slider {height:350px!important;}
#stage .mod_rocksolid_slider .content-text {text-align: left!important; line-height: 0!important; }
#stage .mod_rocksolid_slider h1 {
  background: none; 
  color:#ffffff; 
  width:350px; 
  height:350px;
  text-align: left!important; 
  font-size: 30px; 
  line-height: 40px;
  margin:20px!important;  display: flex;
  align-items: center;
  justify-content: center; 
  text-align: left!important;
  text-shadow: 5px 0px 20px grey;
}

#stage .mod_rocksolid_slider h1 span.hdl-black {color:rgb(51,51,51)}

/* -------------------- ImageTeaser // Mitarbeiter // Sterilgutaufbereitung  -------------------- */  
  #main .slider {margin-bottom: 90px; background: rgb(245,245,245);}
  #main .slider .content-text {
    text-align: left;
    background: rgb(248,248,248);
    padding:20px;
  }

/* -------------------- Services Industrie und Labor  -------------------- */ 
.services { text-align:left; margin:0 auto 120px auto;}
.services .ce_headline {margin:0 20px 30px 20px;}
.services.row1 {margin-bottom:60px;}
.services .content-text {margin:0 20px;}
.services .content-image {margin:0 0 30px 0;}


/* -------------------- Einstieg  -------------------- */
.colmn-1.einstieg   {text-align:center!important;}
.colmn-1.einstieg h1, .colmn-1.einstieg h2  {background-position: bottom center;}  

/* -------------------- Referenzen  -------------------- */  
.colmn-1 h2 br{display:none!important;}
.colmn-1  { margin:0 20px 50px 20px!important; text-align:left!important;}
.colmn-1 .content-text { margin:0 0 50px 0!important;}
.colmn-1.logos  {margin-bottom:0!important;} 
.colmn-1.logos .content-text img {
   width: 47%;
   text-align: center!important; 
   margin:0 1% 1% 1%!important;
   border: 1px solid rgb(200,200,200)
  }

.tap.first {
  padding-top:40px; 
  font-size: 24px; 
font-family: 'ralewaybold', sans-serif;
  background: url(/files/images/assets/plus.png) no-repeat top left; margin:10px 0;
}

.tap {display: inline-block; width:75%; padding-left:40px;}

/* -------------------- Sterilgut - Produkte  -------------------- */ 
.colmn-lang {
  color:rgb(255,255,255);
  background:rgb(58,182,136) url(/files/images/assets/whitespace.jpg) repeat-x bottom;
  margin-bottom:120px!important;
}

.colmn-lang .content-text {
  margin:50px 20px 40px 20px;   
  text-align: left;
}

.colmn-lang .content-gallery{
  margin:0 auto 0 auto; 
  text-align:center!important; 
  line-height: 0;
  }

  .colmn-lang .content-gallery li {
  display: inline-block;
  width:50%; }

/* -------------------- Sterilgood - Anpassungen  -------------------- */ 
.listing ul {margin:-15px 0 15px 0;}
.listing li {margin-left:30px;}
.faq .content-accordion .content-text{margin-bottom:0!important;}
.colmn-1.faq {padding:60px 20px 60px 20px; margin:0!important; background-color:rgb(245,245,245); }

/* -------------------- Mitarbeiter  -------------------- */
.team h2 {text-align: left; margin-left:20px; margin-right:20px;}
.team .content-text strong {line-height:18px;font-size: 18px; text-transform: uppercase;}
.team {margin:0 auto 50px auto; text-align: left;}
.team .content-text{width:41%; margin:4%; display: inline-block; vertical-align:top;}
  
/* -------------------- Gallery  -------------------- */ 

  .colmn-1 .content-gallery li {float:left;width:46.0%;}
  .colmn-1 .content-gallery--cols-4 ul{position:relative; margin-left:-4%!important;}
  .colmn-1 .content-gallery--cols-4 li{margin:0 0 2% 4%!important;}
  .colmn-1 .content-gallery--cols-4 li img{line-height: 0!important;}
  .colmn-1 .content-gallery  {margin:0 0 60px 0;}

.colmn-1.karriere strong {font-family: 'ralewaybold', sans-serif;  font-size:24px; line-height:34px; text-transform: uppercase;}
.colmn-1.karriere { background: rgb(65,179,193); color:rgb(255,255,255); padding:20px 20px; margin:0 0 100px 0!important;}
.colmn-1.karriere .content-text {display:block; padding-top:20px;}
.colmn-1.karriere strong {font-family: 'ralewaybold', sans-serif;  font-size:24px; line-height:34px; text-transform: uppercase;}
.colmn-1.karriere { background: rgb(65,179,193); color:rgb(255,255,255); padding:20px 20px; margin:0 0 100px 0!important;}
.colmn-1.karriere .content-text {display:block; padding-top:20px;}
.content-accordion.karriere h3 {font-size: 16px!important; padding:0}
.content-accordion.karriere .handorgel__content .content-text {margin-bottom:40px!important;}
.content-accordion {border:0px!important;}

.job ul {display: inline-block; vertical-align: top; margin-left:20px;}
.job p{display: inline-block; vertical-align: top;}
.job li {margin-bottom:5px;}
.handorgel__header{  
  background-image: url(/files/images/assets/toogler-plus.png);
  background-repeat: no-repeat;
  background-position: left center;
  background-color: transparent;
}
#handorgel1-fold1-header .handorgel__header__button {  border-top: 0px solid rgb(68,180,194);}
.handorgel__header__button {  background-color:transparent!important;
  border-top: 1px solid rgb(68,180,194);
  padding-left:20px;
  font-family: 'ralewaybold', sans-serif;
  margin-bottom:0; 
  text-transform: uppercase; 
  cursor: pointer;
}
.handorgel__header__button:hover{color:rgb(68,180,194);}

.handorgel__content {
  border-top:none!important;
  background-color:transparent!important;
}

.handorgel__header--opened{color:rgb(68,180,194)!important;
  background: url(/files/images/assets/toogler-minus.png) no-repeat center left!important;
}

.stellenangebote ul {margin:20px 20px 40px 20px;}
.stellenangebote{background: rgb(68,180,194); color: rgb(255,255,255);}
.stellenangebote h3 {background: url(/files/images/assets/ico-line-white.png) no-repeat bottom left!important;}

.stellenangebote {padding:20px;}

.stellenangebote .ce_accordionStart {border-bottom: 1px solid rgb(255,255,255); margin-bottom:20px;}

.stellenangebote  .ui-accordion-header:hover {color:rgb(255,255,255);}
.stellenangebote  .ui-accordion-header-active {color:rgb(255,255,255);  
  background: url(/files/images/assets/toogler-minus-white.png) no-repeat center left!important;
}
.stellenangebote  .ui-accordion-header {color:rgb(255,255,255);  
  background: url(/files/images/assets/toogler-plus-white.png) no-repeat center left;
}

/* -------------------- Footer  -------------------- */  
#footer {background: rgb(51,51,51); color:rgb(255,255,255); text-align:center; font-size: 14px;}
#footer .inside {padding:40px 20px 70px 20px; text-align:left;}
#footer a {color:rgb(255,255,255)}





/* Small devices (tablets, 768 and up) */
@media (min-width: 768px) {

h1 {font-size: 45px; line-height: 55px; margin-bottom:70px;  }
h2 {font-size: 45px; line-height: 55px; margin-bottom:30px; }
h3 {font-size: 34px; line-height: 40px; margin-bottom:20px; }
  
#stage .tel {float:left; width: 50%; display: inline-block; padding:20px 0}
#stage .fax {width: 50%; display: inline-block; padding:20px 0}

  
#stage .mod_rocksolid_slider  {height:500px!important;}
#stage .mod_rocksolid_slider h1 {
  width:500px; 
  height:500px;
  font-size: 35px;
}
  
  
#main .inside {text-align: center; margin: auto auto;}  

/* -------------------- Services Industrie und Labor  -------------------- */ 
  .services .ce_headline {margin-bottom:60px;}
  .services .content-image {display: inline-block; vertical-align: top; width:50%; margin-right:30px;}
  .services .content-text {display: inline-block; width: 40%; vertical-align: top; margin:0;}
  .services .content-image img {width: auto; height:380px; object-fit: cover; object-position: 40%}
  
/* -------------------- Mitarbeiter  -------------------- */
  .team h2 {margin-left:20px;}
  .team .content-text {width:45%; margin:2%;}  
  
/* -------------------- Referenzen  -------------------- */
  .colmn-1  {margin:0 auto 120px auto;}



}


/*  Desktop (desktop, 1024 and up) */
@media (min-width: 1024px ) {

body	{
	font-size:14px!important;
	line-height:21px!important;
}
  
h2 {font-size: 30px!important; 
  line-height: 40px!important; 
  margin-bottom:30px; 
  }
	
  
/* -------------------- Navigation / Logo  -------------------- */   
  #header .logo{width: 100px; margin:0 0 10px 0; float:left;}
  #header .inside {width: 900px;}    
  #header .nav{display: block; margin-top:75px;}
  .offcanvas  a{display: none;}
  #header .nav li {color: rgb(255,255,255); font-weight: 300!important; padding-bottom:10px;}
  #header .nav a {color: rgb(255,255,255); font-weight: 300!important;}
  #header .nav a:hover {    
    background: url(/files/images/assets/nav-line.png) no-repeat bottom left; padding-bottom:10px;}
  
  #header .nav li.active {
    color: rgb(255,255,255); 
    font-weight: 300!important;     
    background: url(/files/images/assets/nav-line.png) no-repeat bottom left;
    padding-bottom:8px;
  }
   #header .nav strong {font-weight: 300!important;}
  .top-nav {display: block;}
  
  .top-nav a{
    font-weight: normal;
    color:rgb(255,255,255);
    position:absolute; 
    padding:8px 15px; 
    right:0;
    top:0;
    background:rgb(57,102,108);
  }
    .top-nav a:hover{
    font-weight: normal;
    color:rgb(255,255,255);
    position:absolute; 
    padding:8px 15px; 
    right:0;
    top:0;
    background:rgb(62,140,150);
  }
  .top-nav strong {
    font-weight: normal;
    color:rgb(255,255,255);
    position:absolute; 
    padding:8px 15px; 
    right:0;
    top:0;
    background:rgb(62,140,150);
    }

  
/* -------------------- Stage  -------------------- */
  #stage {margin-bottom:120px;}
  #stage .content-text ul {position: absolute; z-index: 255;bottom:-30px;}
  #stage .content-text li {float:left;}
  #stage .tel {width: 220px;}
  #stage .fax {width: 220px;}
  #stage .content-text {width: 900px;}
  #stage .content-text ul {margin-left:460px!important;}  


#stage .mod_rocksolid_slider  {height:500px!important;}
#stage .mod_rocksolid_slider h1 {
  width:500px; 
  height:500px;
  font-size: 35px;
  margin: 0!important;
}
  
  
  
#main .slider {width:900px; margin:0 auto 120px auto!important; text-align: center;}  

/* -------------------- ImageTeaser // Mitarbeiter // Sterilgutaufbereitung  -------------------- */  
 
	#main .slider {position: relative; margin-bottom: 120px; background: rgb(255,255,255)!important;}
  #main .slider .content-text {
    width:400px;
    position: absolute;
    padding:30px;
    z-index:900; 
    bottom:40px; 
    left:400px;
    background: rgb(255,255,255)!important;
  }
  
/* -------------------- Services Industrie und Labor  -------------------- */ 
  .services {width:900px; margin:0 auto 120px auto!important;}
  .services .ce_headline {margin:0 0 60px 0;}
  .services .content-image {width:435px; margin-right:30px;}
  .services .content-text { width: 430px; vertical-align: top;}
  .services .content-image img {height:380px;}
  
/* -------------------- Einstieg  -------------------- */
  .colmn-1.einstieg h2  {background-position: bottom center;}  

/* -------------------- Sterilgut - Produkte  -------------------- */ 
  .colmn-lang {margin: auto  auto; text-align: center;}
  .colmn-lang .content-text {width:900px; margin:0 auto 20px auto; padding-top:50px;  text-align:left;}
  
.colmn-lang .content-gallery{
  margin:0 auto 0 auto; 
  width:900px; 
  text-align:center!important; 
  line-height: 0;
  }

  .colmn-lang .content-gallery li {display: inline-block;width:25%; }
  
/* -------------------- Sterilgood - Anpassungen  -------------------- */ 
.colmn-1.faq {padding:60px 0 60px 0; width: 100%; margin:0 auto!important; background-color:rgb(240,240,240); }
.colmn-1.faq .content-accordion {width:900px; margin: 25px auto 0px auto!important; }
 .colmn-1.faq .content-text.first  {width:900px; margin: auto  auto!important;} 
  
/* -------------------- Mitarbeiter  -------------------- */
  .team h2 {margin-left:20px;}
  .team {width:940px;}
  .team .content-text {width:273px; margin:18px;}  
  
/* -------------------- Referenzen  -------------------- */
  .colmn-1 {width:900px; margin:0 auto 50px auto!important;}
  .colmn-1.logos {
    padding-top:80px;
    margin-bottom:90px!important;
    border-top:1px solid rgb(200,200,200); 
    border-bottom:1px solid rgb(200,200,200);
  }
  .colmn-1.logos .content-text img {
   width: 280px;
   margin: 0 16px 0 15px;
  }

  .colmn-1 .content-gallery li {display:  inline-block; width:210px;}
  .colmn-1 .content-gallery--cols-4 ul{ margin-left:-20px!important;}
  .colmn-1 .content-gallery--cols-4 li{margin:0 0 0 20px!important;}
  .colmn-1 .content-gallery  {margin:0 0 60px 0;}  
 
.colmn-1.karriere  {width: 100%; padding:60px 20px 60px 20px;}  
.colmn-1.karriere .column-two {width: 860px; margin:auto auto; text-align: center!important;}    
.colmn-1.karriere .content-image {float:right;  height:650px; width:400px;}
.colmn-1.karriere .content-image img{object-fit: cover; height:650px; width:550px!important;}
.colmn-1.karriere .content-text { width:400px; text-align: left!important;}
  
.colmn-1.stellenangebote {width:820px; padding:40px;}
  
/* -------------------- Footer  -------------------- */  
#footer .inside {width:740px; margin: auto auto;}  
#footer .inside .content-text {display: inline-block; vertical-align: top; margin-right: 40px;}
#footer .inside .last {display: inline-block; float: right; vertical-align: top; margin-right:-30px;}  


}

/*  Desktop (desktop, 1280 and up) */
@media (min-width: 1280px ) {
 
/* -------------------- Navigation / Logo  -------------------- */   
  #header .inside {width: 940px;}

 /* -------------------- Stage  -------------------- */
  #stage .content-text {width: 940px;}
  #stage .content-text ul {margin-left:500px!important;} 
  
#stage .mod_rocksolid_slider  {height:600px!important;}
#stage .mod_rocksolid_slider h1 {
  width:600px; 
  height:600px;
}
  
  #main .slider {width:1100px;}  

/* -------------------- ImageTeaser // Mitarbeiter // Sterilgutaufbereitung  -------------------- */  

  #main .slider {margin-bottom: 120px;}
  #main .slider .content-text {
    width:500px;
    padding:30px;
    bottom:40px; 
    left:500px
  }

/* -------------------- Services Industrie und Labor  -------------------- */ 
  .services {width:940px;}
  .services .content-image { height: 400px; vertical-align: middle; width:445px; margin-right:50px;}
  .services .content-text { width: 440px; vertical-align: middle;}
  .services .content-image img {height:400px;}
  
/* -------------------- Einstieg  -------------------- */
  .colmn-1.einstieg   {width:800px; text-align:center!important;}
  .colmn-1.einstieg h2  {background-position: bottom center;} 
  

/* -------------------- Sterilgut - Produkte  -------------------- */ 
  .colmn-lang .content-text {width:940px;}
  .colmn-lang .content-gallery{width:940px;}
  
  
/* -------------------- Mitarbeiter  -------------------- */
  .team h2 {margin-left:20px;}
  .team {width:980px;}
  .team .content-text {width:287px; margin:18px;} 
  
/* -------------------- Referenzen  -------------------- */
  .colmn-1 {width:940px;}
  .colmn-1.karriere {width:900px; text-align:left}
  .colmn-1 h2 br{display:block!important;}    
  
.colmn-1.karriere  {width: 100%; padding:80px 0 80px 0;}  
.colmn-1.karriere .column-two {width: 940px;}    
.colmn-1.karriere .conten-image {height:600px; width:450px;}
.colmn-1.karriere .content-image img{object-fit: cover; height:600px; width:550px!important;}
.colmn-1.karriere .content-text { width:450px;}
  
.colmn-1.stellenangebote {width:860px;}  
  
.job p {width:420px;}   
.job ul {width:450px; margin-left:40px;}

  
  
  .colmn-1.logos .content-text img {
   width: 135px;
   margin: 0 16px 0 15px;
  }

  .colmn-1 .content-gallery li {display:  inline-block; width:220px;}
  .colmn-1 .content-gallery  {margin:0 0 60px 0;}
  
/* -------------------- Sterilgood - Anpassungen  -------------------- */ 
.colmn-1.faq .content-accordion  {width:940px; }
 .colmn-1.faq .content-text.first  {width:940px;} 
  
/* -------------------- Footer  -------------------- */  
#footer .inside {width:940px;}  

#footer .inside .last ul li {display: inline-block; margin-left:20px;}  

  
  
}

/*  Desktop (desktop, 1400 and up) */
@media (min-width: 1400px ) {

body	{font-size:16px!important; line-height:23px!important;}
h2 {font-size: 45px!important; line-height: 55px!important; }
	
/* -------------------- Navigation / Logo  -------------------- */   
  #header .inside {width: 1140px;}    
  #header .nav{display: block; margin-top:70px;} 
 
/* -------------------- Stage  -------------------- */
  #stage {margin-bottom:160px;}
  #stage .content-text {width: 1140px;}
  #stage .content-text ul {margin-left:700px!important;}  

#stage .mod_rocksolid_slider  {height:700px!important;}
#stage .mod_rocksolid_slider h1 {
  width:600px; 
  height:700px;
  font-size: 40px;
  line-height: 50px;
  margin: 0!important;
}
  
  
  #main .slider {width:1350px;}  
  
/* -------------------- ImageTeaser // Mitarbeiter // Sterilgutaufbereitung  -------------------- */  
  #main .slider .content-text {
    width:500px;
    padding:30px;
    bottom:50px; 
    left:700px
  } 
  
/* -------------------- Services Industrie und Labor  -------------------- */ 
  .services {width:1140px;}
  .services .content-image {height: 480px; width:520px; margin-right:50px;}
  .services .content-text {width: 520px;}
  .services .content-image img {height:480px;} 
  
/* -------------------- Einstieg  -------------------- */
.colmn-1.einstieg  {width:900px; text-align:center!important;}
.colmn-1.einstieg h2  {background-position: bottom center;}  
  
/* -------------------- Mitarbeiter  -------------------- */
  .team h2 {margin-left:20px;}
  .team {width:1180px;}
  .team .content-text {width:255px; margin:18px;} 
  
/* -------------------- Sterilgut - Produkte  -------------------- */ 
  .colmn-lang .content-text {width:940px;}
  .colmn-lang .content-gallery{width:940px;}
/* -------------------- Sterilgood - Anpassungen  -------------------- */ 
  .colmn-1.faq .content-accordion  {width:1140px; }
  .colmn-1.faq .content-text.first {width:1140px;} 
/* -------------------- Referenzen  -------------------- */
  .colmn-1 {width:1140px; }
   .colmn-1.karriere {width:1100px; text-align:left}
  .colmn-1.logos .content-text img {
   width: 165px;
   margin: 0 16px 0 15px;
  }
  
  .colmn-1 .content-gallery li {display:  inline-block; width:270px;}
  .colmn-1 .content-gallery  {margin:0 0 80px 0;}

.colmn-1 .content-text {margin: 0 0 80px 0!important;}  
.colmn-1.karriere  {width: 100%; padding:80px 0 80px 0;}  
.colmn-1.karriere .column-two {width: 1120px;}    
.colmn-1.karriere .content-image {height:600px; width:550px;}
.colmn-1.karriere .conten-image img{object-fit: cover; height:600px; width:550px!important;}
.colmn-1.karriere .content-text { width:550px;}
.colmn-1.stellenangebote {width:1060px;}   
.job p {width:550px;}   
.job ul {width:500px;}

  
/* -------------------- Footer  -------------------- */
#footer .inside {width:1140px;}    
  
  
}

/*  Desktop (desktop, 1600 and up) */
@media (min-width: 1600px ) {
  
/* -------------------- Navigation / Logo  -------------------- */   
  #header .inside {width: 1200px;}  
  
/* -------------------- Stage  -------------------- */
  #stage .content-text {width: 1200px;}
  #stage .content-text ul {margin-left:760px!important;}
 
 #stage .mod_rocksolid_slider  {height:700px!important;}
  #stage .mod_rocksolid_slider h1 {
  width:800px; 
  height:700px;
   font-size: 50px;
    line-height: 60px
}
  
  #main .slider {width:1500px; text-align: center; margin: auto auto;}  
	
/* -------------------- ImageTeaser // Mitarbeiter // Sterilgutaufbereitung  -------------------- */  
	#main .slider .content-text {
    width:600px;
    padding:30px;
    bottom:80px; 
    left:780px
  }
  
/* -------------------- Services Industrie und Labor  -------------------- */ 
  .services {width:1200px;}
  .services .conten-image {width:570px; margin-right:50px;}
  .services .content-text {width: 570px;}
  
  
/* -------------------- Einstieg  -------------------- */
  .colmn-1.einstieg   {width:900px; text-align:center!important;}
  .colmn-1.einstieg h2  {background-position: bottom center;} 
  
/* -------------------- Mitarbeiter  -------------------- */
  .team h2 {margin-left:20px;}
  .team {width:1240px;}
  .team .content-text {width:270px; margin:18px;} 
/* -------------------- Sterilgut - Produkte  -------------------- */ 
  .colmn-lang .content-text {width:1200px;}
  .colmn-lang .content-gallery{width:1200px;}
/* -------------------- Sterilgood - Anpassungen  -------------------- */ 
 .colmn-1.faq .content-accordion  {width:1200px; }
 .colmn-1.faq .content-text.first  {width:1200px;} 
/* -------------------- Referenzen  -------------------- */
  .colmn-1 {width:1200px; text-align:left;}
  .colmn-1.karriere {width:1160px; text-align:left}
  .colmn-1.logos .content-text img {
   width: 174px;
   margin: 0 16px 0 15px;
  }

.colmn-1.karriere  {width: 100%; padding:100px 0 100px 0;}  
.colmn-1.karriere .column-two {width: 1200px;}    
.colmn-1.karriere .content-image {height:590px; width:600px;}
.colmn-1.karriere .content-image img{object-fit: cover; height:590px; width:620px!important;}
.colmn-1.karriere .content-text { width:570px;}
   
 .colmn-1.stellenangebote {width:1100px; padding:50px;}    
  
.job p {width:600px;}   
.job ul {width:500px;}

  
  .colmn-1 .content-gallery li {display:  inline-block; width:277px;}
  .colmn-1 .content-gallery--cols-4 ul{ margin-left:-30px!important;}
  .colmn-1 .content-gallery--cols-4 li{margin:0 0 0 30px!important;}
  
/* -------------------- Footer  -------------------- */
#footer .inside {width:1200px;}    
   
  
}


/*  Desktop (desktop, 1920 and up) */
@media (min-width: 1920px ) {

/* -------------------- Navigation / Logo  -------------------- */   
  #header .inside {width: 1400px;}  

/* -------------------- Stage  -------------------- */
#stage .content-text {width: 1400px;}
#stage .content-text ul {margin-left:960px!important;}
  
  
  
  #main .slider {width:1700px; text-align: center; margin: auto auto;}  
  
	
/* -------------------- ImageTeaser // Mitarbeiter // Sterilgutaufbereitung  -------------------- */  
  #main .slider {margin-bottom: 120px;}
  #main .slider .content-text {
    width:695px;
    padding:30px;
    bottom:100px; 
    left:830px;
  }

/* -------------------- Services Industrie und Labor  -------------------- */ 
  .services {width:1400px;}
  .services .content-image {width:675px; margin-right:50px;}
  .services .content-text {width: 670px;}
  .services .content-image img {height:auto;}
  
/* -------------------- Mitarbeiter  -------------------- */
  .team h2 {margin-left:20px;}
  .team {width:1440px;}
  .team .content-text {width:320px; margin:18px;} 
  
/* -------------------- Sterilgut - Produkte  -------------------- */ 
  .colmn-lang .content-text {width:1400px;}
  .colmn-lang .content-gallery{ width:1400px;}
/* -------------------- Sterilgood - Anpassungen  -------------------- */ 
 .colmn-1.faq .content-accordion  {width:1400px; }
 .colmn-1.faq .content-text.first  {width:1400px;} 
/* -------------------- Referenzen  -------------------- */
  .colmn-1 {width:1400px; text-align:left;}
  .colmn-1.karriere {width:1360px; text-align:left}
  .colmn-1.logos {
    padding-top:90px;
    margin-bottom:90px!important;
  }
  
  .colmn-1.logos .content-text img {
   width: 200px;
  }
  
  .colmn-1 .content-gallery li {display:  inline-block; width:320px;}
  .colmn-1 .content-gallery--cols-4 ul{ margin-left:-40px!important;}
  .colmn-1 .content-gallery--cols-4 li{margin:0 0 0 40px!important;}
  
.colmn-1.karriere  {width: 100%; padding:100px 0 100px 0;}  
.colmn-1.karriere .column-two {width: 1380px;}    
.colmn-1.karriere .content-image {height:590px; width:650px;}
.colmn-1.karriere .content-image img{object-fit: cover; height:590px; width:620px!important;}
.colmn-1.karriere .content-text{ width:650px;}
    
 .colmn-1.stellenangebote {width:1300px; padding:50px;}   
  
.job p {width:700px;}   
.job ul {width:600px;}

  /* -------------------- Footer  -------------------- */
  #footer .inside {width:1400px;}    
  
  
}
