body{
 font-family: "Karla", sans-serif;
  line-height:1.1;
  overflow-x:hidden; 
}

h1, h2, h3, p  {
 font-family: "Karla", sans-serif;
}

h1 {
    font-size: 1.75rem;
}

.header__logo {
    position: absolute;
    z-index: 10;
    padding-top: 1rem;
  }

  
  .header__container {
    position:relative;
  }
  
main#main-content {
    margin-top: -1rem;
}

  .nk-marquee {
    width: 100%;
    height: 400px;
    position:relative;
    overflow:hidden;
    text-align:center;
}

video.video-hero {
    position:absolute;
    left:0;
    top:0;
    filter: hue-rotate(195deg) brightness(105%) saturate(5);
  }
  
    div#hs-banner-parent {
    margin-top: -0.15rem;
}

#hero-banner-text {

    position: absolute;
    z-index: 3;
    color: #fff;
    font-size: 2.35rem;
    line-height:2.35rem;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: block;
    width: 100%;
    /* text-align: left; */
      text-shadow: 0 0 24px rgb(197 255 0), 1px 1px 20px #ffffcc;
     font-family: "Karla", sans-serif;
    /* filter: saturate(25); */
  
}
 
#hero-banner-subtext {
    font-size: 1.1rem;
   text-shadow: 0 0 24px rgb(197 255 0), 1px 1px 20px #ffffcc;
     font-family: "Karla", sans-serif;
  line-height:1.1rem;
  display:block;
}


.nk-title, .nk-sub-title {
    font-family: "Karla", sans-serif;
}

.nk-sub-title {
color:#000;
}

span#hs_cos_wrapper_dnd_area-dnd_partial-1-module-1_ > img {
    filter: hue-rotate(45deg);

}

div#hs_cos_wrapper_dnd_area-dnd_partial-1-module-1 {
    margin-top: 100px;
    opacity: 0;
}

div#hs_cos_wrapper_dnd_area-dnd_partial-1-module-3 {
    opacity: 0;
}


.row-fluid-wrapper.row-depth-1.row-number-3.dnd_area-row-1-vertical-alignment.dnd-section {
    padding: 0px;
    background-color: #f8fafc;
}


.wf {
 font-family: "Karla", sans-serif;
}

h1#nk-sources-header {
  opacity:0;
}


div#hs_cos_wrapper_module_174647794052116, div#hs_cos_wrapper_module_174647794052117, div#hs_cos_wrapper_module_174648198596913,div#hs_cos_wrapper_module_174648198596914 { 
  transform:translateX(200%);
  opacity:0;
}

div#hs_cos_wrapper_module_174647794052112, div#hs_cos_wrapper_module_174647794052113, div#hs_cos_wrapper_module_17464819859699, div#hs_cos_wrapper_module_174648198596910 {
  transform:translateX(-200%);
  opacity:0;
}

.nk-expansion-title {
    color: #fff;
    filter: brightness(15);
    font-weight: 800;
    text-shadow: 0 0 10px #000;
    font-size: 1.5rem;
}

 /*  .row-fluid-wrapper.row-depth-1.row-number-14.dnd-section.dnd_area-row-4-background-layers.dnd_area-row-4-background-color.dnd_area-row-4-vertical-alignment {
   background-image: url(https://47232567.fs1.hubspotusercontent-na1.net/hubfs/47232567/gif/microscopic-cell-diviision-two.gif) !important;
    background-size: cover !important;
    filter: hue-rotate(3deg) saturate(2.5);
    min-height: 250px;
    opacity: .85;
    width: 100%;
} */

.row-fluid-wrapper.row-depth-1.row-number-25.dnd_area-row-7-background-color.dnd_area-row-7-background-layers.dnd_area-row-7-vertical-alignment.dnd-section  {
    background-image: url(https://47232567.fs1.hubspotusercontent-na1.net/hubfs/47232567/gif/microscopic-cell-diviision-two.gif) !important;
    background-size: cover !important;
    filter: hue-rotate(3deg) saturate(2.5);
    min-height: 250px;
    opacity: .85;
    width: 100%;
}




span#hs_cos_wrapper_module_1746635919363_ > img {
    filter: saturate(7) brightness(.9);
    box-shadow: 2px 2px 24px rgba(0, 0, 0, 0.5);
  opacity:0;
}


span#hs_cos_wrapper_module_17466359193635_ > img {
      filter: saturate(7) brightness(.9);
    box-shadow: 2px 2px 24px rgba(0, 0, 0, 0.5);
  opacity:0;

}


#bioreactor-title {
  opacity:0;
  margin-top:20rem
}

.static-system-header, .static-system-subheader, .dynamic-systems-header, .dynamic-systems-subheader {
opacity:0;
}

span#hs_cos_wrapper_module_17466443730633_ > img {
    filter: saturate(3) brightness(1) hue-rotate(-315deg);
}

p.wf.vertical-wheel-subheader {
    color: #000;
}

  h2.wf.vertical-wheel-header {
   font-size:30px;
  }

span#hs_cos_wrapper_module_17466443730633_>img {
    filter: saturate(3) brightness(1) hue-rotate(-315deg);
    box-shadow: 0 0 44px rgb(178 54 48 / 95%);
}
 
 div#hs_cos_wrapper_module_17466443730633, div#hs_cos_wrapper_module_17466443730682  {
 opacity:0;
} 


form {
    background-color: transparent;
    }

.form-title, form label, form legend {
    color: #fff;
    }


form .hs-button, form input[type=submit] {
    background-color: #000;
    border: 1px #000;
   
}


form .hs-button:focus, form .hs-button:hover, form input[type=submit]:focus, form input[type=submit]:hover {
    background-color: #1c2dbf;
    border: 1px #1c2dbf;
    color: #fff;
}

.row-number-23{
    opacity: 0;
}


/*new styles for revision*/
.allogenic-header-one {
    font-size: 1.5rem;
}

.orange-highlight {
font-weight:bold;
 color:#f77c00;
}

#bioreactor-systems {
text-align:center;
}
/*animates styles */

#bioreactor-systems {
    text-align: center;
    transform: translateX(-120%);
 
}


table#tool-comparison {
    transform: translateX(120%);
}



#finetune {
opacity:0
}


/* table styles*/
div#tools-table-wrapper {
    width: 100%;
}


table#tool-comparison {
    width: 100%;
}

tr.tool-header-row {
background: #f12711;  /* fallback for old browsers */
background: -webkit-linear-gradient(to bottom, #f5af19, #f12711);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to bottom, #f5af19, #f12711); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

    /* color: #fff; */
}

tr.tool-header-row > th {
    color: #fff;
  text-shadow: 0 0 24px #c5ff00, 1px 1px 20px #ffc;
}

tr.tool-header-odd > td, tr.tool-header-even > td  {
    border: none;
}


td.check-mark-ico {
    text-align: center;
    font-weight: bold;
}

table#tool-comparison td, table#vertical-wheel-comparison td {
    font-weight: bold;
  color:#fff;
   text-shadow: 0 0 24px #c5ff00, 1px 1px 20px #ffc;
}


tr.tool-header-odd {
    background-color: #f5af19;
    /* opacity: .85; */
    filter: hue-rotate(-10deg);
}


tr.tool-header-even {
    background-color: #f12711;
    /* opacity: .85; */
    filter: hue-rotate(20deg);
}

#vertical-wheel-wrapper,table#vertical-wheel-comparison {
width:100%
}


.row-fluid-wrapper.row-depth-1.row-number-3.dnd-section {
    background-color: #f9fafc;
}


/*.row-fluid-wrapper.row-depth-1.row-number-29.dnd_area-row-11-background-layers.dnd_area-row-11-vertical-alignment.dnd-section.dnd_area-row-11-background-color {
    filter: hue-rotate(3deg) saturate(2.5);
    min-height: 250px;
    opacity: 0.85;
    width: 100%;
    background-image: url(https://47232567.fs1.hubspotusercontent-na1.net/hubfs/47232567/gif/microscopic-cell-diviision-two.gif) !important;
    background-size: cover !important;
} 
*/

.row-fluid-wrapper.row-depth-1.row-number-5.dnd_area-row-2-background-layers.dnd_area-row-2-background-color.dnd-section {
    padding-top: 20px;
    padding-bottom: 5;  
} 
  
.impact-subheader {
    color: #000; 
}

span#hs_cos_wrapper_module_174844983337319_ >img {
    filter: brightness(1.35);
}


span#hs_cos_wrapper_module_174844983337323_ > img {
    filter: hue-rotate(-15deg) brightness(1.5);
}

#homogeneity-title {
text-align: center;
} 

.stext {
color:#000;
}

span#hs_cos_wrapper_module_174846475377212_ > img {
    box-shadow: 2px 2px 24px rgba(0, 0, 0, 0.25);
}


span#hs_cos_wrapper_module_174846475377216_ > img {
    box-shadow: 2px 2px 24px rgba(0, 0, 0, 0.25);
}

.row-fluid-wrapper.row-depth-1.row-number-14.dnd-section.dnd_area-row-4-background-layers.dnd_area-row-4-background-color {
    padding-top: 20px;
    padding-bottom: 5px;
}

a.s-calculator {
    color: #000;
    background-color: #fff;
    /* border: 2px solid #f77c00; */
    text-decoration: none;
    padding: 6px 8px;
    border-radius: 4px;
    font-size: .75rem;
    box-shadow: 0 0 5px #fff, 1px 1px 25px #ffc;
    transition: all .2s linear;
   display:block;
}

a.s-calculator:hover {
  color: #fff;
  background-color: #000;
}
 
#vertical-wheel-scale-title {
text-align:center;
} 

.row-fluid-wrapper.row-depth-1.row-number-21.dnd-section.dnd_area-row-6-background-layers.dnd_area-row-6-background-color {
    padding: 40px 1rem 0 1rem;
}

#vertical-wheel-scale-title {
    text-align: center;
    padding-top: 25px; 
   opacity:0;
}




.grex-comp-subtitle {

}

.nk-nnote-link {
transition: all .2s linear;
 text-decoration: none;
 color:#2a98ff;
}

.nk-nnote-link:hover {
color:#000;
 text-decoration:underline
}


span#hs_cos_wrapper_module_17485445753585_> img {
    filter: saturate(5) hue-rotate(165deg);
  box-shadow: 2px 2px 40px rgb(0 81 247);
}


}
 

p.grex-comp-subtitle {
    color: #000;
}


span#hs_cos_wrapper_module_17485445753585_ , div#hs_cos_wrapper_module_17485445753584 {
opacity:0;
}

.calculator-subtext {
color:#000; 
}
 

a.calc-button {
    color: #fff;
    background-color: #000;
    /* border: 2px solid #f77c00; */
    text-decoration: none;
    padding: 12px 16px;
    border-radius: 4px;
    font-size: .75rem;
    box-shadow: 0 0 5px #fff, 1px 1px 25px #ffc;
    transition: all .2s linear;
      display: block;
    max-width: 500px;
  text-align:center;
} 

a.calc-button:hover {
  color: #fff;
  background-color: #f77c00;
}

span#hs_cos_wrapper_module_17485527145155_ > img {
    /*filter: saturate(5) hue-rotate(165deg);*/
    box-shadow: 2px 2px 40px rgb(213 118 14);
    opacity:0.85;
}
 

span#hs_cos_wrapper_widget_1748550072242_ {
opacity:0;
}

h2.calculator-title {
    text-align: center;
}

span#hs_cos_wrapper_module_17485527145154_, span#hs_cos_wrapper_module_17485527145155_ {
opacity:0
}


.dnd_area-row-12-background-layers {
    background-image: linear-gradient(rgba(0,0,0,1), rgba(35, 59, 92, 1)) !important; 
    background-position: left top !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
}


div#hs_form_target_module_17466482092566 {
    margin-top: 20px;
}
 


/* animated fix*/

h1#nk-hydrodynamics-header {
    margin-top: 20rem;
    opacity: 0;
}


h1#homogeneity-title {
opacity: 0; 
}


span#hs_cos_wrapper_module_174846475377212_ {
    opacity: 0;
}

span#hs_cos_wrapper_module_174846475377216_{
opacity:0;
}

div#hs_cos_wrapper_module_174846475377213 {
opacity: 0
}

span#hs_cos_wrapper_module_174846475377217_ {
    opacity: 0;
}
   

.row-fluid-wrapper.row-depth-1.row-number-29.dnd_area-row-11-background-layers.dnd_area-row-11-vertical-alignment.dnd-section.dnd_area-row-11-background-color {

opacity:0; 
}


.dnd_area-row-12-background-layers {
opacity:0;
}

h1#rockingbag-title {
  text-align:center;
  opacity:0;
}


#str-tank-text-one {
height:158.38px;
}

.dnd_area-row-12-background-layers {
background-image: none!important ;
background-position: none !important;
background-size: none !important;
background-repeat: none !important;

} 

.row-fluid-wrapper.row-depth-1.row-number-43.dnd-section.dnd_area-row-15-vertical-alignment.dnd_area-row-15-background-color.dnd_area-row-15-background-layers {

   filter: hue-rotate(3deg) saturate(2.5);
    min-height: 250px;
    opacity: 0.85;
    width: 100%;
    background-image: url(https://47232567.fs1.hubspotusercontent-na1.net/hubfs/47232567/gif/microscopic-cell-diviision-two.gif) !important;
    background-size: cover !important;
}




span#hs_cos_wrapper_module_17491527404217_ >img {
    box-shadow: 2px 2px 24px rgba(0, 0, 0, 0.25);
}

span#hs_cos_wrapper_module_174915274042111_ >img {
    box-shadow: 2px 2px 24px rgba(0, 0, 0, 0.25);
}

span#hs_cos_wrapper_widget_1749152685890_ {
    opacity: 0;
}

span#hs_cos_wrapper_module_17491527404217_ {
    opacity: 0;
}

span#hs_cos_wrapper_module_174915274042111_ {
    opacity: 0;
}

span#hs_cos_wrapper_module_17491527404218_ {
    opacity: 0;
}

span#hs_cos_wrapper_module_174915274042112_ {
    opacity: 0;
}

table#vertical-wheel-comparison {
    opacity: 0;
}



.row-fluid-wrapper.row-depth-1.row-number-36.dnd_area-row-13-background-layers.dnd_area-row-13-background-color.dnd_area-row-13-vertical-alignment.dnd-section {
    opacity: 0;
}

.row-fluid-wrapper.row-depth-1.row-number-37.dnd_area-row-14-background-layers.dnd_area-row-14-background-color.dnd_area-row-14-vertical-alignment.dnd-section {
    opacity: 0;
}


.nonglow {
  text-shadow: none!important;
}




span#hs_cos_wrapper_module_174958486218812_>img {
  box-shadow: 2px 2px 24px rgba(0, 0, 0, 0.25);
}

span#hs_cos_wrapper_module_17495848621893_ > img {
 box-shadow: 2px 2px 24px rgba(0, 0, 0, 0.25);
}
 

/*chart row*/
.row-fluid-wrapper.row-depth-1.row-number-42.dnd_area-row-14-background-layers.dnd_area-row-14-background-color.dnd_area-row-14-vertical-alignment.dnd-section {
    opacity: 0;
}

/*static row*/

#static-title { 
text-align:center;
 opacity: 0;
}

span#hs_cos_wrapper_module_174958486218812_ {
    opacity: 0;
}

span#hs_cos_wrapper_module_17495848621893_ {
    opacity: 0;
}

span#hs_cos_wrapper_module_174958486218813_ {
    opacity: 0;
}

span#hs_cos_wrapper_module_17495848621894_ {
    opacity: 0;
}

/* end static row*/

/*footer*/


.row-fluid-wrapper.row-depth-1.row-number-43.dnd-section.dnd_area-row-15-vertical-alignment.dnd_area-row-15-background-color.dnd_area-row-15-background-layers {
margin-top: 100%;

}

/* row fix*/
.row-fluid-wrapper.row-depth-1.row-number-39.dnd_area-row-12-vertical-alignment.dnd_area-row-12-background-color.dnd-section.dnd_area-row-12-background-layers {

opacity:1!important; 
}
  
/* media queries*/

@media screen and (min-width: 390px) {
    
.content-wrapper--vertical-spacing, .dnd-section {
    padding: 20px 1rem;
}

   .nk-expansion-title  {
  font-size: 1.25rem;
  }

  h3  {
    margin: 0 0 .45rem;
}
  
    p  {
    margin: 0 0 .5rem; 
}

div#tools-table-wrapper, div#tools-table-wrapper {
    overflow-x: scroll;
}
  
  span#hs_cos_wrapper_module_17491527404218_ {
    display: block;
    padding-right: 1rem;
}

span#hs_cos_wrapper_module_174915274042112_ {
    padding-right: 1rem;
    display: block;
}

span#hs_cos_wrapper_module_174846475377213_ {
    display: block;
    padding-right: 1rem;
}

span#hs_cos_wrapper_module_174846475377217_ {
    display: block;
    padding-right: 1rem;
}

span#hs_cos_wrapper_module_174958486218813_ {
    display: block;
    padding-right: 1rem;
}

span#hs_cos_wrapper_module_17495848621894_ {
 display: block;
    padding-right: 1rem;
   
}
  
  
  
  
} 


@media screen and (min-width: 768px) {
    
.content-wrapper--vertical-spacing, .dnd-section {
    padding: 40px 1rem;
}
  
  h1 {
    font-size: 50px;
}
  
 .nk-expansion-title  {
  font-size: 1.5rem;
  }
  
h3, h2  {
    margin: 0 0 .35rem;
}
  
  
  p  {
    margin: 0 0 .35rem;
}
   
  
  div#vertical-wheel-wrapper, div#tools-table-wrapper {
    overflow-x: scroll;
}
  

  #str-tank-text-one {
    height: 260px;
}
  
  span#hs_cos_wrapper_module_17491527404218_ {
    display: block;
    padding-right: 5rem;
}

span#hs_cos_wrapper_module_174915274042112_ {
    padding-right: 5rem;
    display: block;
}

span#hs_cos_wrapper_module_174846475377213_ {
    display: block;
    padding-right: 5rem;
}

span#hs_cos_wrapper_module_174846475377217_ {
    display: block;
    padding-right: 5rem;
}

span#hs_cos_wrapper_module_174958486218813_ {
    display: block;
    padding-right: 5rem;
}

span#hs_cos_wrapper_module_17495848621894_ {
 display: block;
    padding-right: 5rem;
   
}
  
  


}

@media screen and (min-width: 912px) {
#str-tank-text-one {
        height: 211px;
    }
  
   div#vertical-wheel-wrapper, div#tools-table-wrapper {
    overflow-x: hidden;
}
  
  
}

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

#str-tank-text-one {
    height: 158.38px;
}

  
}

/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/