@charset "UTF-8";
li {
  margin: 1em 0;
}

nav ul {
  padding-left: 0;
}

th, caption {
  text-align: left;
}

th, td {
  vertical-align: top;
  padding: 0 1em 0 0;
}
th.number, td.number {
  text-align: right;
}

th {
  text-align: left;
}

#content-main td p, #content-main td ul, #content-main td li {
  margin: 0;
}

img {
  max-width: 100%;
}

form div {
  margin-bottom: 1em;
}
form label {
  display: block;
}

.hide {
  display: none;
}

@media (min-width: 320px) {
  @font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: normal;
    src: local("Ubuntu"), url("https://themes.googleusercontent.com/static/fonts/ubuntu/v4/_xyN3apAT_yRRDeqB3sPRg.woff") format("woff");
}

  @font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: bold;
    src: local("Ubuntu Bold"), local("Ubuntu-Bold"), url("https://themes.googleusercontent.com/static/fonts/ubuntu/v4/0ihfXUL2emPh0ROJezvraD8E0i7KZn-EPnyo3HZu7kw.woff") format("woff");
}

  figure {
    margin: 0.4em 0;
  }

  .container {
    max-width: 88%;
    padding-left: 6%;
    padding-right: 6%;
    margin-left: auto;
    margin-right: auto;
  }
  .container:after {
    content: "";
    display: table;
    clear: both;
  }

  body {
    background-color: white;
    color: #404040;
    font-family: "Ubuntu", sans-serif;
    line-height: 1.5;
    padding: 16px;
  }

  h1, h2 {
    font-weight: normal;
    line-height: 1.3;
  }

  h2 {
    font-size: 1.1em;
    font-weight: bold;
  }

  h1, h2, h3 {
    clear: both;
  }

  .currency-symbol {
    padding-right: 0.3em;
  }

  abbr[title] {
    border-bottom: 1px dotted #bfbfbf;
  }

  article {
    margin-bottom: 4em;
  }
  article:after {
    content: "";
    display: table;
    clear: both;
  }

  nav ul,
  ul.nav {
    margin-top: 0;
  }
  nav ul:after,
  ul.nav:after {
    content: "";
    display: table;
    clear: both;
  }
  nav ul li,
  ul.nav li {
    cursor: default;
  }
  nav ul li.current, nav ul li.root,
  nav ul li a:hover,
  nav ul li a:focus,
  ul.nav li.current,
  ul.nav li.root,
  ul.nav li a:hover,
  ul.nav li a:focus {
    background-color: #f98c06 !important;
    color: white;
  }
  nav ul li.current,
  nav ul li a,
  ul.nav li.current,
  ul.nav li a {
    padding-top: 1em;
  }
  nav ul li a,
  ul.nav li a {
    display: block;
  }

  label abbr[title], label abbr, legend abbr[title], legend abbr {
    border-bottom: 0;
    font-weight: bold;
    color: #f98c06;
  }

  input[type=submit],
  a.button {
    background-color: #f98c06;
    color: white;
    border: 0;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 0.5em 1em;
    font-family: "Ubuntu", sans-serif;
    font-weight: bold;
  }

  form div.invalid {
    background-color: #fcd19c;
  }

  body .info {
    text-align: center;
  }
  body .flexslider-slideshow {
    background-color: transparent;
    border: none;
    margin-bottom: 4em;
    -webkit-border-radius: 0;
    border-radius: 0;
  }
  body .flexslider-slideshow p {
    margin: 0 !important;
  }
  body .flexslider-slideshow .flex-caption {
    position: static;
    font-size: 1.3em;
    line-height: 1.2;
    font-weight: bold;
    text-align: center;
    padding-top: 0.7em;
    padding-bottom: 0.5em;
    background-color: #f98c06;
    color: white;
    -webkit-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
  }
  body.page-members #content-main ul.nav li, body.page-parts #content-main ul.nav li, body.page-downloads #content-main ul.nav li {
    background-color: #f98c06;
  }
  body.page-downloads #content-main table {
    width: 100%;
  }
  body.page-reflux-and-inerting-manifold .flex-pauseplay {
    bottom: 1.5em;
  }
  body.page-user-case-studies .title-entry {
    font-size: 2em;
  }
  body.page-user-case-studies .title-entry b {
    font-weight: normal;
    font-size: 0.8em;
  }

  .user-case-study {
    font-family: FreeSans, Arial, Helvetica, sans-serif;
    font-size: 1em;
    margin-top: 3em;
  }
  .user-case-study h3, .user-case-study h4, .user-case-study h5, .user-case-study p, .user-case-study ul, .user-case-study ol {
    max-width: 40rem;
  }
  .user-case-study p, .user-case-study ul, .user-case-study ol {
    margin-bottom: 1em;
  }
  .user-case-study ul, .user-case-study ol {
    padding-left: 0;
  }
  .user-case-study h3, .user-case-study h4, .user-case-study h5 {
    margin-top: 2em;
    margin-bottom: 1em;
  }
  .user-case-study h3 {
    font-size: 2em;
    margin-top: 3em;
    color: #404040;
    color: #4d4d4d;
  }
  .user-case-study img {
    padding: 1em;
    margin-bottom: 2em;
  }
  .user-case-study blockquote {
    margin-left: 0;
  }
  .user-case-study blockquote p {
    position: relative;
  }
  .user-case-study blockquote p:first-child:before {
    content: "“";
    position: absolute;
    left: -0.5em;
    top: -0.1em;
  }
  .user-case-study blockquote p:last-child:after {
    content: "”";
  }

  .mod-SystemLabel-EditButton {
    display: none;
  }
  html.js .mod-SystemLabel-EditButton {
    display: block;
  }

  html.js .mod-SystemLabel-EditForm {
    display: none;
  }

  html.js .mod-SystemLabel-EditLabel {
    display: none;
  }
}
@media (min-width: 740px) {
  body {
    padding: 0;
  }
}
@media (min-width: 1000px) {
  .wrap:after {
    content: "";
    display: table;
    clear: both;
  }
  .wrap > .column.one {
    width: 22.99465%;
    float: left;
    margin-right: 2.6738%;
  }
  .wrap > .column.two {
    width: 55.08021%;
    float: left;
    margin-right: 2.6738%;
    padding-right: 19.25134%;
    float: right;
    margin-right: 0;
  }
  .wrap > .column.two-ext {
    width: 74.33155%;
    float: left;
    margin-right: 2.6738%;
    float: right;
    margin-right: 0;
  }

  .box, fieldset {
    background-color: rgba(255, 255, 255, 0.7);
    padding: 1.4em 1.4em 0 1.4em;
    margin-top: 2.8em;
    margin-bottom: 2.8em;
    padding-bottom: 1px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
  .box > h1:first-child, fieldset > h1:first-child, .box h2:first-child, fieldset h2:first-child, .box h3:first-child, fieldset h3:first-child {
    margin-top: 0;
  }

  .box--spacious {
    padding: 2.8rem 2.8rem 1.4rem 2.8rem;
  }

  .group {
    margin-bottom: 0;
  }
  .group:after {
    content: "";
    display: table;
    clear: both;
  }

  h1, h2, h3 {
    margin-top: 2em;
    margin-bottom: 0.4em;
  }

  div > h1:first-child, div > h2:first-child, div > h3:first-child, article > h1:first-child, article > h2:first-child, article > h3:first-child {
    margin-top: 0;
  }

  table {
    width: 100%;
    font-size: 0.9em;
  }
  table ul {
    padding: 0;
  }
  table ul li {
    margin-bottom: 0.4em;
  }

  th, td {
    padding-right: 2em;
    padding-top: 0.4em;
    padding-bottom: 1.4em;
  }

  td {
    border-top: 1px solid #e6e7e8;
  }

  nav ul,
  ul.nav {
    font-weight: bold;
    padding-bottom: 6px;
    cursor: default;
  }
  nav ul li,
  ul.nav li {
    margin-top: 0;
    margin-bottom: 0;
    text-indent: 8px;
  }
  nav ul li.current,
  nav ul li a,
  ul.nav li.current,
  ul.nav li a {
    padding-top: 8px;
  }
  nav ul li,
  nav ul li a,
  ul.nav li,
  ul.nav li a {
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }

  fieldset {
    border: 0;
    padding-top: 3em;
    padding-bottom: 0.5em;
  }
  fieldset legend {
    color: #f98c06;
    font-size: 1.618em;
  }
  fieldset legend span {
    position: relative;
    top: 1.2em;
  }

  input[type=text],
  input[type=password],
  textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0.3em;
    width: 100%;
  }

  textarea {
    height: 10em;
  }

  input[type=checkbox] {
    margin-right: 0.3em;
  }

  div.input.submit {
    text-align: right;
  }
  div.input.submit input {
    width: inherit;
  }
  div.input.of-two {
    width: 48%;
  }
  div.input.of-two.one {
    float: left;
  }
  div.input.of-two.two {
    float: right;
  }

  figure {
    margin-bottom: 2em;
  }

  .wistia_embed {
    margin-top: 5px;
  }

  body > header .logo p, body > footer .logo p {
    font-size: 0.75rem;
    font-weight: bold;
    color: #f98c06;
  }
  body > header .logo {
    width: 16.57754%;
    float: left;
    margin-right: 2.6738%;
    float: right;
    margin-right: 0;
  }
  body > header h1 {
    display: none;
  }
  body > header nav {
    min-height: 3.5em;
    margin-bottom: 24px;
    font-size: 0.8rem;
  }
  body > header nav ul {
    margin-bottom: 0;
  }
  body > header nav ul li {
    width: 10.16043%;
    float: left;
    margin-right: 2.6738%;
    width: auto;
  }
  body > header nav ul li.account {
    width: 16.57754%;
    float: left;
    margin-right: 2.6738%;
    float: right;
    margin-right: 0;
    background-color: #bfbfbf;
  }
  body > header nav ul li.account a {
    color: white;
  }
  body > header nav ul li.current,
  body > header nav ul li a {
    padding-bottom: 3px;
    padding-right: 8px;
  }
  body > header nav ul li.current, body > header nav ul li.root a,
  body > header nav ul li a:hover,
  body > header nav ul li a:focus {
    padding-top: 14px;
    color: white;
  }
  body > footer {
    padding: 3em 0;
    border-top: 1px solid #f98c06;
  }
  body > footer .text {
    padding-left: 6.41711%;
    width: 35.82888%;
    float: left;
    margin-right: 2.6738%;
    padding-top: 0.45em;
  }
  body > footer p {
    font-size: 0.7em;
  }
  body > footer p.business-name {
    font-weight: bold;
    font-size: 1em;
    margin-bottom: 0.2em;
  }
  body > footer .amigo {
    width: 22.99465%;
    float: left;
    margin-right: 2.6738%;
    margin-top: -6em;
  }
  body > footer .logo {
    width: 16.57754%;
    float: left;
    margin-right: 2.6738%;
  }
  body > footer p {
    margin: 0;
  }

  #content-main .container {
    background-size: contain;
    background-position: center top;
    background-repeat: repeat-x;
  }
  #content-main .container.one {
    background-color: #e6e7e8;
    background-image: url(../../images/bg-wave-white-orange-graylight.png);
    padding-top: 120px;
    margin-top: -60px;
  }
  #content-main .container.two {
    background-color: #f2f2f2;
    background-image: url(../../images/bg-wave-graylight-graypale.png);
    padding-top: 80px;
    padding-bottom: 8em;
  }
  #content-main .container:last-child {
    padding-bottom: 8em;
  }
  #content-main p {
    margin: 1em 0;
  }

  ul.subsections {
    list-style: none;
  }
  ul.subsections li {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
  }
  ul.subsections, ul.subsections li {
    margin: 0;
    padding: 0;
    border: 0;
  }
  ul.subsections a {
    display: block;
    padding: 0.2em 0 0.6em 0.2em;
    border-top: 1px solid #bfbfbf;
  }
  ul.subsections a.current {
    background-color: #f98c06;
    border-color: #f98c06;
    color: white;
  }
  ul.subsections a.current:hover, ul.subsections a.current:focus {
    background-color: #f98c06;
    color: white;
  }
  ul.subsections a:hover, ul.subsections a:focus {
    background-color: #d9dadc;
    color: #595959;
  }

  .js body.page-home .comments li {
    display: none;
  }

  body.page-home #content-main .container.one {
    padding-top: 80px;
  }
  body.page-home #content-main .container.two {
    padding-top: 90px;
  }
  body.page-home .intro.text {
    padding-left: 6.41711%;
    width: 42.24599%;
    float: left;
    margin-right: 2.6738%;
  }
  body.page-home .intro.text h1 {
    font-size: 1.4em;
    margin-bottom: 1.5em;
  }
  body.page-home .intro.text h1 b {
    display: block;
    font-size: 3em;
    font-weight: normal;
  }
  body.page-home .intro.text ul {
    padding-left: 0;
  }
  body.page-home .intro.text ul li {
    margin: 0.4em 0;
  }
  body.page-home .comments {
    padding-left: 12.83422%;
    width: 29.41176%;
    float: left;
    margin-right: 2.6738%;
    font-size: 0.9em;
    margin-top: 4.5em;
  }
  body.page-home .comments .slides {
    position: relative;
  }
  body.page-home .comments li {
    position: absolute;
    top: 0;
    left: 0;
  }
  body.page-home .comments img {
    position: relative;
    top: -32px;
  }
  body.page-home .comments blockquote {
    margin: 1.5em 0;
    background-color: white;
    padding: 0.5em 1em;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
  }
  body.page-home .comments blockquote p:before, body.page-home .comments blockquote p:after {
    display: inline;
    color: #8c8c8c;
  }
  body.page-home .comments blockquote p:before {
    content: "“";
  }
  body.page-home .comments blockquote p:after {
    content: "”";
  }
  body.page-home .news {
    padding-left: 6.41711%;
    width: 93.58289%;
    float: left;
    margin-right: 2.6738%;
    margin-top: 2em;
    margin-bottom: 4em;
  }
  body.page-home .news h2 {
    margin-bottom: 1em;
  }
  body.page-home .news .item {
    padding-right: 6.41711%;
    width: 22.99465%;
    float: left;
    margin-right: 2.6738%;
    border-top: 1px solid #e6e7e8;
  }
  body.page-home .news a {
    display: block;
    color: #404040;
  }
  body.page-home .news a:hover h3, body.page-home .news a:focus h3 {
    color: #f98c06;
  }
  body.page-home .news .date {
    font-size: 0.8em;
    color: #bfbfbf;
  }
  body.page-home .news img {
    display: block;
    margin: 0.4em 0;
  }
  body.page-home .news h3 {
    font-size: 1em;
    margin-top: 0;
  }
  body.page-home .news .body {
    font-size: 0.9em;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  body.page-home .news .read-more {
    font-size: 0.9em;
    color: #f98c06;
  }
  body.page-home .slideshow {
    width: 42.24599%;
    float: left;
    margin-right: 2.6738%;
  }
  body.page-home .slideshow .slides {
    padding-left: 0;
  }
  body.page-home .slideshow .flex-caption {
    font-size: 0.9em;
  }
  body.page-home .info-extra {
    padding-left: 6.41711%;
    width: 35.82888%;
    float: left;
    margin-right: 2.6738%;
  }
  body.page-home .info-extra ul, body.page-home .info-extra li:first-of-type {
    margin-top: 0;
  }

  body #content-main .container.two {
    padding-top: 160px;
  }
  body.page-products #content-main .wrap > .column.two-ext .column {
    width: 30.93525%;
    float: left;
    margin-right: 3.59712%;
  }
  body.page-products #content-main .wrap > .column.two-ext .column.three {
    float: right;
    margin-right: 0;
  }
  body.page-products #content-main .wrap > .column.two-ext .column dt {
    float: left;
    width: 1.5em;
    font-weight: bold;
  }
  body.page-products #content-main .wrap > .column.two-ext .column dd {
    margin-left: 1.5em;
    margin-bottom: 1.5em;
  }
  body.page-products #content-main .wrap > .column.two-ext .column .container-img {
    background-color: white;
    text-align: center;
  }
  body.page-products #content-main .wrap > .column.two-ext .column .container-img, body.page-products #content-main .wrap > .column.two-ext .column .container-img img {
    max-height: 211px;
  }
  body.page-products .amigo-operation {
    font-size: 0.9em;
    margin-bottom: 4em;
  }
  body.page-products .amigo-operation:after {
    content: "";
    display: table;
    clear: both;
  }
  body.page-products .industry {
    width: 74.10072%;
    float: left;
    margin-right: 3.59712%;
  }
  body.page-reflux-and-inerting-manifold ol.operation {
    list-style: none;
  }
  body.page-reflux-and-inerting-manifold ol.operation li {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
  }
  body.page-reflux-and-inerting-manifold ol.operation, body.page-reflux-and-inerting-manifold ol.operation > li {
    margin: 0;
    padding: 0;
    border: 0;
  }
  body.page-reflux-and-inerting-manifold ol.operation > li {
    margin-bottom: 4em;
  }
  body.page-reflux-and-inerting-manifold ol.operation > li .step-number {
    display: block;
    font-size: 3em;
    color: #f98c06;
  }
  body.page-reflux-and-inerting-manifold ol.operation > li .step-description {
    display: block;
    margin-bottom: 0.4em;
  }
  body.page-reflux-and-inerting-manifold ol.operation img {
    border: 4px solid white;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  body.page-reflux-and-inerting-manifold ol.operation figure {
    margin: 0;
  }
  body.page-reflux-and-inerting-manifold ol.operation figcaption {
    margin-top: 0.2em;
    font-size: 0.9em;
    text-align: center;
  }
  body.page-reflux-and-inerting-manifold ol.operation .slideshow {
    padding-left: 0;
  }
  body.page-reaction-vessels .article {
    margin-bottom: 6em;
  }
  body.page-reaction-vessels .article:after {
    content: "";
    display: table;
    clear: both;
  }
  body.page-reaction-vessels .image {
    width: 41.74757%;
    float: left;
    margin-right: 4.85437%;
    clear: both;
  }
  body.page-reaction-vessels .text {
    width: 53.39806%;
    float: left;
    margin-right: 4.85437%;
    float: right;
    margin-right: 0;
  }
  body.page-reaction-vessels .heading {
    margin-bottom: 1em;
  }
  body.page-automated-reactor-sampling #sample-examples:after {
    content: "";
    display: table;
    clear: both;
  }
  body.page-automated-reactor-sampling #sample-examples figure {
    width: 41.74757%;
    float: left;
    margin-right: 4.85437%;
  }
  body.page-automated-reactor-sampling #sample-examples figure img {
    margin-bottom: 0.4em;
  }
  body.page-automated-reactor-sampling #sample-examples figure figcaption {
    font-weight: bold;
  }
  body.page-automated-reactor-sampling #sample-examples #two-samples a {
    color: #404040;
    outline: none;
  }
  body.page-solubility-testing .container.one img {
    float: right;
    margin-left: 1em;
  }
  body.page-solubility-testing img.image205 {
    margin-bottom: 4em;
  }

  html.js body.page-automated-reactor-sampling #seven-samples {
    display: none;
  }

  ul.nav-members {
    margin: 0;
    padding: 0;
    border: 0;
    overflow: hidden;
    font-weight: bold;
    margin-bottom: 2em;
  }
  ul.nav-members li {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
    white-space: nowrap;
    float: left;
    padding-left: 4px;
    padding-right: 4px;
  }
  ul.nav-members li:first-child {
    padding-left: 0;
  }
  ul.nav-members li:last-child {
    padding-right: 0;
  }
  ul.nav-members li {
    padding: 0 1em;
    cursor: default;
  }
  ul.nav-members li.account {
    padding-left: 0;
  }
  ul.nav-members li.logout {
    float: right;
    padding-right: 0;
    font-weight: normal;
  }
  ul.nav-members li.current {
    color: #f98c06;
  }
  ul.nav-members a {
    color: #404040;
  }
  ul.nav-members a:hover, ul.nav-members a:focus {
    color: #f98c06;
  }

  body.page-members .box, body.page-members fieldset, body.page-edit-account .box, body.page-edit-account fieldset, body.page-edit-profile .box, body.page-edit-profile fieldset {
    margin-top: 1em;
  }
  body.page-parts #content-main section h1, body.page-parts #content-main article h1, body.page-downloads #content-main section h1, body.page-downloads #content-main article h1, body.page-systems #content-main section h1, body.page-systems #content-main article h1 {
    font-size: 2em;
    margin-bottom: 0.8em;
    color: #f98c06;
  }
  body.page-parts #content-main section h2, body.page-parts #content-main article h2, body.page-downloads #content-main section h2, body.page-downloads #content-main article h2, body.page-systems #content-main section h2, body.page-systems #content-main article h2 {
    font-size: 1.5em;
    margin-top: 0.8em;
  }
  body.page-parts #content-main table, body.page-downloads #content-main table, body.page-systems #content-main table {
    table-layout: fixed;
  }
  body.page-parts #content-main th:nth-of-type(1), body.page-parts #content-main td:nth-of-type(1) {
    width: 100px;
    padding-top: 8px;
  }
  body.page-parts #content-main th:nth-of-type(2), body.page-parts #content-main td:nth-of-type(2) {
    width: 55%;
  }
  body.page-parts #content-main th:last-of-type, body.page-parts #content-main td:last-of-type {
    padding-right: 0;
  }
  body.page-parts #content-main th.number, body.page-parts #content-main td.number {
    width: 13%;
  }
  body.page-parts #content-main .description {
    color: #666666;
  }
  body.page-downloads #content-main th:nth-of-type(1), body.page-downloads #content-main td:nth-of-type(1) {
    width: 30%;
  }
  body.page-downloads #content-main th:nth-of-type(2), body.page-downloads #content-main td:nth-of-type(2) {
    width: 50%;
  }
  body.page-downloads #content-main th:nth-of-type(3), body.page-downloads #content-main td:nth-of-type(3) {
    width: 20%;
  }
  body.page-downloads #content-main th:last-of-type, body.page-downloads #content-main td:last-of-type {
    padding-right: 0;
  }
  body.page-downloads .filesize {
    white-space: nowrap;
    font-size: 0.8rem;
  }
  body.page-systems #content-main article h1 {
    display: inline-block;
    margin-bottom: 0.2em;
  }
  body.page-systems #content-main .mod-SystemLabel-EditButton {
    display: inline-block;
    margin-left: 1em;
    font-size: 0.8em;
    color: #bfbfbf;
  }
  body.page-systems #content-main .mod-SystemLabel-EditInput {
    width: 70%;
    font-size: 3em;
    line-height: 1.3;
    padding: 0;
    margin-top: 0.1em;
    margin-bottom: 0.3em;
    font-family: "Ubuntu", sans-serif;
    background-color: transparent;
    color: #f98c06;
    border: none;
  }
  body.page-systems #content-main .mod-SystemLabel-OtherButton {
    margin-right: 1em;
  }
  body.page-systems #content-main .mod-System-Downloads {
    width: 18em;
    margin-top: 0.2em;
    float: right;
    margin-right: 2em;
  }
  body.page-systems #content-main .mod-System-Downloads h2 {
    margin-top: 0;
    font-weight: normal;
  }
  body.page-systems #content-main .mod-System-Type {
    font-size: 1.5em;
    margin-top: 0;
  }
  body.page-systems #content-main table {
    width: auto;
    font-size: inherit;
    margin-bottom: 1em;
  }
  body.page-systems #content-main th {
    border-top: 1px solid #e6e7e8;
  }

  body.page-success .container.one {
    padding-bottom: 4em;
  }
  body.page-success .container.one .text {
    padding-left: 6.41711%;
    width: 35.82888%;
    float: left;
    margin-right: 2.6738%;
  }
  body.page-success .container.one .amigo {
    position: relative;
    top: -5em;
  }

  .user-case-study {
    padding: 2em 4em;
    background-color: white;
    -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 16px;
    -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 16px;
    box-shadow: rgba(0, 0, 0, 0.3) 0 2px 16px;
  }
  #content-main .user-case-study p + p {
    text-indent: 0;
  }
}
@media (min-width: 1200px) {
  .wrap {
    margin: 0 auto;
    max-width: 1150px;
  }

  .wrap > .column.two {
    width: 48.6631%;
    float: left;
    margin-right: 2.6738%;
    padding-right: 25.66845%;
    float: right;
    margin-right: 0;
  }

  #content-main .container.one {
    padding-top: 140px;
  }

  body.page-products #content-main .container.two {
    padding-top: 240px;
  }
  body.page-products #content-main .wrap > .column.two-ext .column .container-img, body.page-products #content-main .wrap > .column.two-ext .column .container-img img {
    max-height: 259px;
  }
  body.page-products .industry {
    width: 65.46763%;
    float: left;
    margin-right: 3.59712%;
  }
}
