@font-face{font-display:swap;font-display:swap;font-display: swap;font-family: FontAwesome;font-style: normal;font-weight: 400;src: url("https://sterigenics.com/wp-content/themes/sterigenics/fonts/fontawesome-webfont.eot");src: url("https://sterigenics.com/wp-content/themes/sterigenics/fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("https://sterigenics.com/wp-content/themes/sterigenics/fonts/fontawesome-webfont.woff2") format("woff2"),url("https://sterigenics.com/wp-content/themes/sterigenics/fonts/fontawesome-webfont.woff") format("woff"),url("https://sterigenics.com/wp-content/themes/sterigenics/fonts/fontawesome-webfont.ttf") format("truetype"),url("https://sterigenics.com/wp-content/themes/sterigenics/fonts/fontawesome-webfont.svg#helveticabold") format("svg");}
*, :after, :before {-webkit-box-sizing: inherit;-moz-box-sizing: inherit;box-sizing: inherit;}
body {margin: 0;padding: 0;}
body.active {overflow: hidden;}
img {border: 0;width: auto;}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {display: block;}
audio, canvas, progress, video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
[hidden], template {display: none;}
a {text-decoration: none;}
a:focus {outline: none !important;}
abbr[title] {border-bottom: 1px dotted;}
b, strong {font-weight: 600;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -.5em;}
sub {bottom: -.25em;}
svg:not(:root) {overflow: hidden;}
figure {margin: 0;}
hr {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
code, pre {font-size: 1em;}
button, input, optgroup, select, textarea {color: inherit;font: inherit;margin: 0;}
select {text-transform: none;}
button {overflow: visible;}
button, input, select, textarea {max-width: 100%;}
button, html input[type=button], input[type=reset], input[type=submit] {-webkit-appearance: button;cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;opacity: .5;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
input[type=checkbox], input[type=radio] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-right: .4375em;padding: 0;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {height: auto;}
input[type=search] {-webkit-appearance: textfield;}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {border: 1px solid #d1d1d1;margin: 0 0 1.75em;min-width: inherit;padding: .875em;}
fieldset>:last-child {margin-bottom: 0;}
legend {border: 0;padding: 0;}
textarea {overflow: auto;vertical-align: top;}
optgroup {font-weight: 700;}
body, button, input, select, textarea {color: #2c2c2c;font-size: 16px;line-height: 24px;}
h1, h2, h3, h4, h5, h6 {clear: none;font-weight: 700;margin: 0;text-rendering: optimizeLegibility;}
p {margin: 0 0 1em;}
em, i {font-style: italic;}
q {quotes: none;}
q:after, q:before {content: "";}
address {font-style: italic;margin: 0 0 1.75em;}
code, pre, tt, var {font-family: Inconsolata,monospace;}
pre {word-wrap: break-word;border: 1px solid #d1d1d1;font-size: 16px;line-height: 1.3125;margin: 0 0 1.75em;max-width: 100%;overflow: auto;padding: 1.75em;white-space: pre;white-space: pre-wrap;}
code {background-color: #d1d1d1;padding: .125em .25em;}
abbr {border-bottom: 1px dotted #d1d1d1;cursor: help;}
mark {background: #007acc;color: #fff;padding: .125em .25em;text-decoration: none;}
hr {border: 1px solid #b4b4b4;box-sizing: border-box;height: 2px;margin: 30px 0;opacity: .3;}
hr.blue {border: 1px solid #00afd7;}
ol, ul {margin: 0 0 1.75em 1.25em;padding: 0;}
ul {list-style: disc;}
ol {list-style: decimal;margin-left: 1.5em;}
li>ol, li>ul {margin-bottom: 0;}
dt {font-weight: 700;}
dd {margin: 0 0 1.75em;}
img {height: auto;max-width: 100%;vertical-align: middle;}
table, td, th {border: none;}
table {border: 1px solid #ccc;border-collapse: separate;border-spacing: 0;margin: 0 0 1.75em;table-layout: fixed;width: 100%;}
table th {background-color: #e2e2e2;}
table tr:last-child td {border-bottom: none;}
table tr:nth-child(odd) {background-color: #efefef;}
table tr td, table tr th {border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;}
table tr td:last-child {border-right: none;}
caption, td, th {font-weight: 400;text-align: left;}
th {font-weight: 700;}
td, th {border-width: 0 1px 1px 0;}
td, th {padding: .4375em;}
input {line-height: normal;}
.button, button, button[disabled]:focus, button[disabled]:hover, input[type=button], input[type=button][disabled]:focus, input[type=button][disabled]:hover, input[type=reset], input[type=reset][disabled]:focus, input[type=reset][disabled]:hover, input[type=submit], input[type=submit][disabled]:focus, input[type=submit][disabled]:hover {background: #00afd7;border: 0;border-radius: 30px;color: #fff;font-size: 16px;font-weight: 500;line-height: 16px;padding: 12px 30px;text-align: center;text-transform: none;}
.button:focus, .button:hover, button:focus, button:hover, input[type=button]:focus, input[type=button]:hover, input[type=reset]:focus, input[type=reset]:hover, input[type=submit]:focus, input[type=submit]:hover {background: #97cb18;}
button:focus, input[type=button]:focus, input[type=reset]:focus, input[type=submit]:focus {outline: none;outline-offset: -4px;}
input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {background: #f7f7f7;background-image: -webkit-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0));border: 1px solid #d1d1d1;border-radius: 2px;color: #686868;font-family: inherit;padding: .625em .4375em;width: 100%;}
input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {-webkit-appearance: none;}
input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, textarea:focus {background-color: #fff;border-color: #000;color: #1a1a1a;outline: 0;}
body, html, input, input[type=email], input[type=text], input[type=textarea], p, textarea {font-family: trasandina,sans-serif !important;font-weight: 400;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {font-family: trasandina,sans-serif;font-weight: 400;line-height: normal;}
.alignleft {float: left;margin: 0 15px 15px 0;}
.alignright {float: right;margin: 0 0 15px 15px;}
figure {max-width: 100%;position: relative;}
figcaption {background-color: #333;bottom: 15px;color: #fff;left: 0;padding: 5px;position: absolute;z-index: 1;}
.entry-content a:not(.button):not(._df_button) {color: #00afd7;text-decoration: none;}
.entry-content a:not(.button):hover {text-decoration: none;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {color: #004580;margin: 0 0 5px;}
.entry-content h1 {font-size: 40px;font-weight: 400;line-height: 44px;}
.entry-content h2 {color: #004580;font-size: 36px;font-weight: 300;line-height: 42px;}
.entry-content h3 {font-size: 24px;font-weight: 400;line-height: 30px;}
.entry-content h4 {color: #4c4c4c;font-size: 18px;font-weight: 600;line-height: 26px;}
.entry-content h5 {background-color: #00afd7;border-radius: 5px;color: #fff;font-size: 18px;font-weight: 400;line-height: 26px;margin-bottom: 15px;padding: 12px 15px;}
.entry-content h6 {color: inherit;font-size: 18px;font-weight: 300;line-height: 26px;margin-bottom: 20px;}
.entry-content ul {margin: 0 0 25px 20px;padding: 0 0 0 10px;}
.entry-content ul:last-child {margin-bottom: 0;}
.entry-content ul li {margin-bottom: 2px;}
.entry-content ul li ul {list-style-type: square;margin-top: 8px;}
.entry-content ul li ul li {line-height: 24px;margin-bottom: 10px;}
.entry-content ol {margin-left: 20px;}
.entry-content ol li {margin-bottom: 10px;}
.entry-content ol li ul {list-style-type: square;margin-top: 8px;}
.entry-content ol li ul li {line-height: 24px;margin-bottom: 10px;}
.entry-content .button {display: inline-block;}
.single-events .entry-content h3 {color: #004580;font-size: 52px;letter-spacing: -2px;line-height: 58px;text-align: center;}
.center {left: 50%;position: absolute;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);}
.transition, .transition:hover, a, a:hover {-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}
.wrapper {width: 1170px;}
.wrapper, .wrapper-fluid {margin: 0 auto;max-width: 100%;padding: 0 15px;}
.wrapper-fluid {width: 1280px;}
.clear, .wrapper:after, .wrapper:before {clear: both;content: "";display: block;}
.row {margin-left: -15px;margin-right: -15px;}
.row:after, .row:before {content: " ";display: table;}
.row:after {clear: both;}
.col-inner {padding: 0 15px;}
.col-2, .col-4 {float: left;min-height: 1px;position: relative;}
.col-2 {width: 50%;}
.col-2:nth-child(odd) {clear: both;}
.col-4 {width: 25%;}
.col-4:nth-child(4n+1) {clear: both;}
.single-expert-bio header, .single-industries header, .single-location header, .single-post header, .single-technologies header {border-bottom: 1px solid #00afd7;}
.header-top {background-color: #f3f3f3;display: inline-block;padding: 12px 0;width: 100%;}
.header-top a {color: #2c2c2c;font-size: 12px;font-weight: 500;line-height: 19px;text-align: center;}
.top-menu-left {float: left;line-height: 0;}
.header-top a {font-size: 14px;}
.header-top ul {list-style-type: none;margin: 0;padding: 0;}
.header-top ul li {display: inline-block;line-height: normal;padding: 0 15px;}
.header-top ul li:first-child {padding-left: 0;}
.header-top ul li:last-child {padding-right: 0;}
.header-top ul li a {color: #8f8f8f;}
.header-top ul li.active a {color: #2c2c2c;}
.header-top ul li a:hover {color: rgba(44,44,44,.5);}
.top-menu-right {float: right;}
.header-top .top-menu-right ul li a {color: #2c2c2c;}
.navigation {display: inline-block;padding: 15px 0 20px;position: relative;width: 100%;}
.navigation .logo {width: 15%;}
.navigation .logo, .navigation .navbar {display: inline-block;position: relative;vertical-align: middle;}
.navigation .navbar {margin: 0 20px;text-align: center;width: 68%;}
.navigation .navbar ul {list-style-type: none;margin: 0;padding: 0;}
.navigation .navbar ul li {display: inline-block;position: relative;}
.navigation .navbar ul li a {color: #4c4c4c;font-size: 16px;font-weight: 500;line-height: 19px;padding: 0 5px;text-align: center;}
.navigation .navbar ul li a:focus, .navigation .navbar ul li a:hover {color: #00afd7;}
.navigation .navbar ul li ul {left: 0;min-width: 160px;opacity: 0;padding-top: 38px;position: absolute;top: 16px;visibility: hidden;z-index: 9;}
.navigation .navbar ul li:hover>ul {opacity: 1;visibility: visible;}
.navigation .navbar ul li ul li {background-color: hsla(0,0%,100%,.98);box-shadow: 0 2px 4px 0 hsla(0,2%,76%,.5);display: block;width: 100%;}
.navigation .navbar ul li ul li:first-child {border-top: 4px solid #00afd7;}
.navigation .navbar ul li ul li a {color: #404040;display: block;font-size: 14px;font-weight: 400;line-height: 18px;padding: 8px 15px;text-align: left;}
.navigation .navbar ul li ul li:first-child a {padding-top: 10px;}
.navigation .navbar ul li ul li:last-child a {padding-bottom: 10px;}
.navigation .navbar ul li ul li ul {left: 150px;min-width: 150px;opacity: 0;padding-top: 0;position: absolute;top: 0;visibility: hidden;z-index: 2;}
.navigation .navbar ul li ul li:hover ul {opacity: 1;visibility: visible;}
.navigation .navbar ul li ul li ul li:first-child a {padding-top: 10px;}
.navigation .navbar ul li ul li ul li:last-child a {padding-bottom: 10px;}
.navigation .navbar ul li.menu-item-has-children>a:after {content: "";display: inline-block;font: normal normal normal 14px/1 FontAwesome;margin: 0 0 0 5px;}
.header-phone a {color: #004580;text-decoration: none;}
.header-phone a:hover {color: #004580;text-decoration: underline;}
.home .header-phone, .home .header-phone a {color: #fff;}
.navigation .header-serach {display: inline-block;position: relative;vertical-align: middle;width: 165px;}
.navigation .header-serach #ajaxsearchpro1_1 {position: relative;z-index: 3;}
.navigation .header-serach #ajaxsearchpro1_1, .navigation .header-serach #ajaxsearchpro1_1 .probox {background: none;border: none;box-shadow: none;height: auto;overflow: visible;}
.navigation .header-serach #ajaxsearchpro1_1 .probox .proinput {border: none;float: none;margin: 0;padding: 0;text-shadow: none;}
.navigation .header-serach #ajaxsearchpro1_1 .probox .proinput form {height: 35px !important;}
.navigation .header-serach #ajaxsearchpro1_1 .probox .proinput form input[type=search] {background-color: #f5f5f4 !important;border: 1px solid #c8c9c7 !important;border-radius: 4px;box-sizing: border-box;color: #484848 !important;display: inline-block;font-size: 14px;font-weight: 300;height: 35px;line-height: 25px !important;padding: 0 15px 0 40px !important;text-shadow: none;width: 100%;}
.navigation .header-serach #ajaxsearchpro1_1 .probox .promagnifier {background: no-repeat;left: 0;padding: 0;position: absolute;top: 0;}
.navigation .header-serach #ajaxsearchpro1_1 .probox .promagnifier .innericon svg {fill: #484848;}
.navigation .header-serach #ajaxsearchpro1_1 .probox .proclose {position: absolute;right: -32px;top: 0;z-index: 1;}
.navigation .header-serach #ajaxsearchpro1_1 .probox .proloading {display: none !important;}
div.asp_r.asp_r_1.vertical {background: #f5f5f4 !important;}
header div.asp_w .probox .proinput input::-webkit-input-placeholder {color: #484848 !important;opacity: 1 !important;}
header div.asp_w .probox .proinput input:-moz-placeholder, header div.asp_w .probox .proinput input::-moz-placeholder {color: #484848 !important;opacity: 1 !important;}
header div.asp_w .probox .proinput input:-ms-input-placeholder {color: #484848 !important;opacity: 1 !important;}
.header-phone {color: #004580;font-size: 16px;font-weight: 500;left: 0;line-height: 25px;margin: 0 auto;max-width: 100%;position: absolute;right: -30px;text-align: right;top: 20px;width: 1280px;z-index: 2;}
@media only screen and (min-width:1024px) {body.fixed {padding-top: 99px;}
	header.fixed {background-color: #fff;border-bottom: 1px solid #00afd7;left: 0;position: fixed;top: 0;width: 100%;z-index: 8;}}
.language-dropdown {padding: 0 !important;position: relative;}
.language-dropdown img {width: 25px;}
.language-dropdown .flag-dropdown li img {margin-bottom: 5px;}
.language-dropdown .flag-dropdown li:last-child img {margin-bottom: 0;}
.header-top .top-menu-right ul li a i {line-height: 25px;margin-left: 5px;vertical-align: middle;}
.header-top .top-menu-right ul li a.open i {position: relative;top: -2px;transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);}
.flag-dropdown {background-color: hsla(0,0%,100%,.98);box-shadow: 0 2px 4px 0 hsla(0,2%,76%,.98);display: none;left: 0;margin: 0;padding: 0;padding: 8px !important;position: absolute;top: 25px;width: auto;z-index: 9;}
.header-top ul.flag-dropdown li {display: block;padding: 0 !important;width: 100%;}
.header-top ul.flag-dropdown li.selected {display: none;}
.header-top ul.flag-dropdown li a {line-height: 0 !important;}
.section-title {color: #004580;font-size: 40px;font-weight: 300;letter-spacing: -1px;line-height: 48px;margin-bottom: 50px;text-align: center;}
.page-title {font-size: 52px;letter-spacing: 0;line-height: 58px;margin-bottom: 20px;margin-top: 0;}
.page-sub-title, .page-title {color: #004580;font-weight: 400;text-align: center;}
.page-sub-title {font-size: 36px;line-height: 42px;margin-bottom: 30px;}
.banner {display: inline-block;position: relative;width: 100%;}
.banner img {display: block;margin: 0 auto;width: 100%;}
.banner .banner-image {float: right;max-width: 70%;}
.banner .mobile-image {display: none;}
.banner-caption {color: #fff;left: 0;margin: 0 auto;max-width: 100%;position: absolute;right: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);width: 1170px;z-index: 2;}
.banner-caption h1 {color: #00467d;font-size: 62px;font-weight: 600;letter-spacing: -1.2px;line-height: 60px;margin: 0;}
.banner-caption h1 sub {bottom: 0;font-size: 12px;font-weight: 400;letter-spacing: 0;}
.banner-caption h2 {color: #00467d;font-size: 42px;font-weight: 400;letter-spacing: -1px;line-height: 58px;margin-bottom: 20px;}
.banner-caption p {color: #2c2c2c;font-size: 20px;font-weight: 300;line-height: 30px;margin-bottom: 55px;max-width: 540px;}
.banner img.mobile-artwork {left: 0;position: absolute;top: 0;width: 70%;}
.banner .button {display: inline-block;width: 140px;}
.home-content {display: inline-block;margin-top: 40px;padding-bottom: 35px;position: relative;width: 100%;}
.home-content .entry-content {color: #404040;font-size: 18px;line-height: 28px;margin: 0 auto;max-width: 720px;text-align: center;}
.home-content .entry-content h2 {color: #004580;font-size: 40px;font-weight: 300;letter-spacing: -1px;line-height: 48px;margin: 0 0 25px;text-align: center;}
.home-content .entry-content p {margin-bottom: 50px;}
.home-content .entry-content p:last-child {margin-bottom: 0;}
.offers-wrapper {padding: 10px 0 0;width: 100%;}
.list-icon-box, .offers-wrapper {display: block;position: relative;}
.list-icon-box {padding: 0 15px;}
.list-icon-box img {display: block;margin: 0 auto 20px;max-width: 100%;}
.list-icon-box .box-title {color: #4c4c4c;font-size: 22px;font-weight: 600;line-height: 30px;margin-bottom: 10px;text-align: center;}
.list-icon-box .box-desc {color: #2c2c2c;font-size: 14px;font-weight: 300;line-height: 22px;text-align: center;}
.list-icon-box .box-desc a {color: #00afd7;}
.list-icon-box .more-link {color: #004580;display: inline-block;font-size: 14px;font-weight: 500;margin: 0 auto;text-align: center;width: 100%;}
.list-icon-box .more-link i {font-size: 18px;margin-left: 5px;vertical-align: middle;}
.list-icon-box .more-link:hover {color: #97cb18;}
.news-events {padding: 0 0 40px;}
.list-image-box, .news-events {display: block;position: relative;}
.list-image-box {padding: 0 15px;}
.image-box-inner {border-radius: 4px;box-shadow: 2px 2px 8px 2px hsla(0,0%,88%,.5);}
.list-image-box .image-box {border-bottom: 8px solid #00afd7;display: block;position: relative;width: 100%;}
.list-image-box .image-box img {max-height: 100%;width: 100%;}
.list-image-box .image-meta {display: block;padding: 25px 30px;position: relative;}
.list-image-box .image-meta .box-title {color: #004580;font-size: 18px;font-weight: 500;line-height: 24px;margin-bottom: 5px;}
.list-image-box .image-meta .box-title a {color: #004580;}
.list-image-box .image-meta .box-title a:hover {color: #97cb18;}
.list-image-box .image-meta .box-date {color: #00afd7;font-size: 14px;font-weight: 500;line-height: 18px;margin-bottom: 5px;}
.list-image-box .more-link {color: #4c4c4c;font-weight: 500;}
.list-image-box .more-link i {margin-left: 5px;}
.list-image-box .more-link:hover {color: #97cb18;}
.call-action {display: block;margin-bottom: -50px;position: relative;width: 100%;}
.call-action .widget-title {color: #004580;font-size: 40px;font-weight: 300;letter-spacing: -1px;line-height: 48px;margin-bottom: 30px;text-align: center;}
.call-action .button {display: block;margin: 0 auto 20px;padding: 15px 20px;width: 140px;}
.call-action .textwidget {text-align: center;}
.call-action .textwidget a:not(.button) {color: #00afd7;}
.call-action .textwidget a:not(.button):hover {color: #97cb18;}
.entry-content {font-size: 16px;line-height: 24px;}
.left-sidebar {float: left;width: 20%;}
.left-sidebar .widget h4, .left-sidebar .widget-title {color: #004580;font-size: 18px;font-weight: 500;letter-spacing: .72px;margin: -5px 0 25px;text-transform: uppercase;}
.left-sidebar .widget h4 a, .left-sidebar .widget-title a {color: #004580;}
.left-sidebar .widget ul {list-style-type: none;margin: 0;}
.left-sidebar .widget ul li, .mobile-left-sidebar .widget ul li {display: block;margin-bottom: 6px;position: relative;}
.left-sidebar .widget ul li a {color: #2c2c2c;font-size: 15px;line-height: 20px;}
.left-sidebar .widget ul li .active, .left-sidebar .widget ul li a:hover {color: #00afd7;}
.left-sidebar .parent-arrow, .mobile-left-sidebar .parent-arrow {display: none;padding-right: 0 !important;position: absolute;right: 0;top: 0;z-index: 5;}
.left-sidebar .parent-arrow i {font-size: 18px;}
.left-sidebar .widget ul li a:not(.parent-arrow) {display: inline-block;width: 90%;}
.left-sidebar .widget ul ul, .mobile-left-sidebar .widget ul ul {display: none;margin-top: 5px;padding-left: 15px;}
.left-sidebar .widget ul li.open ul, .mobile-left-sidebar .widget ul li.open ul {display: block;}
.left-sidebar .widget ul li.open .parent-arrow, .mobile-left-sidebar .widget ul li.open .parent-arrow i {transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-o-transform: rotate(-180deg);-ms-transform: rotate(-180deg);}
.left-sidebar .widget ul li.open>a {color: #00afd7;}
.left-sidebar .widget a.button {display: inline-block;font-size: 14px;margin: 10px 0 0;padding: 12px 20px;}
.image-block-bg {display: inline-block;margin: 20px 0;position: relative;width: 100%;}
.image-block-bg .row {margin-bottom: 25px;}
.image-block-bg .col-inner {border-radius: 4px;margin: 0 15px;overflow: hidden;padding: 0;}
.image-block-bg img {width: 100%;}
.image-block-bg h3 {color: #fff;font-size: 36px;font-weight: 300;line-height: 42px;margin-bottom: 20px;}
.image-block-bg .entry-content {color: #fff;font-size: 16px;line-height: 24px;width: 85%;}
.image-block-bg .row:nth-child(2n) .col-2:first-child {float: right;}
.image-block-bg .row:nth-child(2n) .col-2:last-child {float: left;}
.grid-post {margin-bottom: 30px;}
.grid-post, .grid-post .grid-post-meta {display: inline-block;position: relative;width: 100%;}
.grid-post .grid-post-meta {text-align: center;}
.grid-post .grid-post-meta .grid-post-desc {color: #2c2c2c;font-size: 16px;font-weight: 300;line-height: 24px;margin-bottom: 15px;}
.grid-post .grid-post-meta .more-link {color: #004580;font-size: 16px;font-weight: 500;}
.grid-post .grid-post-meta .more-link i {margin-left: 5px;}
.grid-post .grid-post-meta .more-link:hover {color: #97cb18;}
.technologies-single-page {margin: 85px 0 100px;position: relative;}
.technologies-single-page .page-title {font-size: 42px;font-weight: 300;line-height: 50px;margin-top: -10px;text-align: left;}
.technologies-single-page .entry-content {color: #2c2c2c;font-size: 16px;line-height: 24px;}
.block-content .col-inner {margin: 20px 0 40px;}
.block-content h2 {font-size: 34px;font-weight: 400;line-height: 30px;margin-bottom: 15px;}
.block-content h2 a {color: #004580;display: block;line-height: 30px;text-decoration: none;}
.block-content h2 a:hover {color: #93c90e;}
.block-content .entry-content {margin-bottom: 15px;}
.block-content .more-link {color: #6c6c6c;font-size: 16px;line-height: 19px;}
.block-content .more-link i {font-size: 18px;margin-left: 5px;vertical-align: middle;}
.block-content .more-link:hover {color: #93c90e;}
.advisory-services {position: relative;}
.advisory-services .bottom-content {padding: 70px 0;}
.advisory-services .bottom-content .button {margin-top: 20px;}
.resources-page {margin-bottom: 70px;position: relative;}
.resources-page .block-content .col-inner {margin-bottom: 40px;}
.resources-page .block-content h2 {font-size: 20px;font-weight: 600;margin-bottom: 15px;}
.resources-page .block-content h2 a {color: #004580;display: block;line-height: 26px;text-decoration: none;}
.resources-page .block-content h2 a:hover {color: #93c90e;}
.resources-page .block-content .entry-content {color: #2c2c2c;font-size: 16px;line-height: 24px;margin-bottom: 30px;}
.resources-page .block-content .more-link {color: #004580;font-size: 16px;line-height: 19px;}
.resources-page .block-content .more-link i {font-size: 18px;margin-left: 5px;vertical-align: middle;}
.resources-page .block-content .more-link:hover {color: #93c90e;}
.category-filter {margin-bottom: 30px;position: relative;}
.category-filter label {color: #004580;display: inline-block;font-size: 18px;font-weight: 500;text-transform: uppercase;vertical-align: middle;}
.category-filter select {-webkit-appearance: none;-moz-appearance: none;background-color: #f6f6f6;background-image: url("https://images.rapidload-cdn.io/spai/ret_blank,q_lossless,to_avif/https://sterigenics.com/wp-content/themes/sterigenics/images/arrow-down.png");background-position: 95%;background-repeat: no-repeat;background-size: 16px;border: .5px solid #c9c9c9;border-radius: 4px;color: #2c2c2c;display: inline-block;font-size: 14px;font-weight: 300;line-height: 25px;margin-left: 15px;max-width: 210px;padding: 5px 10px;vertical-align: middle;}
.webinars-single-page {position: relative;}
.webinars-single-page .wrapper {max-width: 960px;}
.webinars-single-page .page-title {font-size: 42px;line-height: 50px;text-align: center;}
.entry-content iframe {margin-top: 20px;}
.video-single-page {position: relative;}
.single-post .single-page {margin-top: 100px;}
.single-page {position: relative;}
.single-page .page-title {font-size: 36px;line-height: 44px;text-align: left;}
.event-single-page {position: relative;}
.event-single-page .page-title {font-size: 42px;font-weight: 300;line-height: 50px;margin-bottom: 40px;position: relative;}
.event-single-page .page-title .more-link {color: #2c2c2c;display: inline-block;font-size: 16px;left: 0;line-height: 24px;margin: 20px 0 0;position: absolute;top: 0;vertical-align: middle;}
.event-single-page .page-title .more-link i {color: #00afd7;font-size: 18px;font-weight: 600;margin-right: 5px;}
.event-single-page .list-icon-box .box-title {color: #004580;font-size: 18px;font-weight: 500;line-height: 30px;}
.event-single-page .list-icon-box .box-desc {font-size: 16px;line-height: 22px;}
.response_loading {color: #2c2c2c;font-size: 18px;margin: 30px auto;text-align: center;width: 100%;}
.response_loading i {-webkit-animation: rotating 1.8s linear infinite;-moz-animation: rotating 1.8s linear infinite;-ms-animation: rotating 1.8s linear infinite;-o-animation: rotating 1.8s linear infinite;animation: rotating 1.8s linear infinite;color: #00afd7;display: block;font-size: 50px;height: 50px;margin: 0 auto 10px;width: 50px;}
@keyframes rotating {0% {transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);}
	to {transform: rotate(1 turn);-o-transform: rotate(1 turn);-ms-transform: rotate(1 turn);-moz-transform: rotate(1 turn);-webkit-transform: rotate(1 turn);}}
@-webkit-keyframes rotating {0% {transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);}
	to {transform: rotate(1 turn);-webkit-transform: rotate(1 turn);-moz-transform: rotate(1 turn);-ms-transform: rotate(1 turn);-o-transform: rotate(1 turn);}}
.region_cat_dropdown li {cursor: pointer;}
@keyframes wave {50% {transform: scale(.9);-webkit-transform: scale(.9);-moz-transform: scale(.9);-o-transform: scale(.9);-ms-transform: scale(.9);}}
.location-single-page {margin-top: 70px;}
.location-single-page .more-link {color: #2c2c2c;display: block;font-size: 16px;line-height: 24px;margin-bottom: 20px;vertical-align: middle;}
.location-single-page .more-link i {color: #00afd7;font-size: 18px;font-weight: 500;margin-right: 5px;vertical-align: middle;}
.location-single-page .more-link:hover {color: #00afd7;}
.location-single-page #single-location-map {height: 500px;width: 100%;}
.location-single-page .page-title {font-size: 42px;line-height: 50px;text-align: left;}
.footer-artwork {text-align: right;}
.footer-artwork img {max-width: 100%;pointer-events: none;width: auto;}
footer {background-color: #404040;padding: 35px 0 0;}
footer, footer .wrapper-fluid {position: relative;}
footer .logo {display: inline-block;margin-right: 40px;vertical-align: middle;}
.footer-menu {display: block;float: right;}
.footer-menu ul {list-style-type: none;margin: 0;padding: 0;}
.footer-menu ul li {display: inline-block;}
.footer-menu ul li:last-child a {padding-right: 0;}
.footer-menu ul li a {color: #fff;font-size: 15px;font-weight: 500;line-height: 19px;padding: 0 22px;text-align: center;}
.footer-menu ul li a:hover {color: #00afd7;}
.social-icon {display: inline-block;text-align: right;width: 100%;}
.social-icon a {background-color: #fff;border-radius: 50%;color: #404040;display: inline-block;font-size: 12px;height: 20px;line-height: 20px;margin: 0 5px;text-align: center;width: 20px;}
.social-icon a:last-child {margin-right: 0;}
.contact-info {color: #fff;display: inline-block;float: left;font-size: 16px;font-weight: 300;line-height: 25px;margin: 0 0 30px 35px;position: relative;width: 480px;}
.contact-info a {color: #fff;text-decoration: underline;}
footer .contact-info a {text-decoration: none;}
.contact-info p {font-size: 16px;font-weight: 300;line-height: 25px;margin-bottom: 0;}
.copyright {bottom: 30px;position: absolute;right: 0;}
.copyright .copyright-text {color: #fff;display: inline-block;font-size: 14px;font-weight: 300;line-height: 25px;margin: 0;padding: 0;vertical-align: bottom;}
.owl-dots, .owl-nav {display: block;}
.owl-dots.disabled, .owl-nav.disabled {display: none;}
.owl-dots {text-align: center;}
.owl-dots .owl-dot {background-color: rgba(0,0,0,.35);border-radius: 50%;height: 12px;margin: 0 4px;min-width: auto;padding: 0;width: 12px;}
.owl-dots .owl-dot.active {background-color: #00afd7;}
.mobile-header {background-color: #fff;display: none;left: 0;padding: 12px 0;position: fixed;top: 0;width: 100%;z-index: 8;}
.mobile-header .logo {float: left;max-width: 150px;padding: 0 15px;}
.mobile-header .header-right {float: right;padding: 8px 40px 0 0;}
.mobile-header .header-right a:first-child {position: relative;top: 2px;}
.mobile-header .header-right a {color: #404040;font-size: 20px;margin-right: 10px;vertical-align: middle;}
.mobile-search {display: block;left: 5%;max-width: 90%;opacity: 0;position: absolute;top: 50px;visibility: hidden;width: 100%;z-index: 3;}
.mobile-search.open {display: block;opacity: 1;visibility: visible;}
.mobile-search .probox, .mobile-search .promagnifier {background-color: #404040 !important;background-image: none !important;box-shadow: none !important;}
.mobile-header .mobile-artwork {margin-top: 12px;width: 100%;}
.page-template-brochures .mobile-header, .page-template-on-demand-webinars .mobile-header, .page-template-published-articles .mobile-header, .page-template-video-gallery .mobile-header, .single-expert-bio .mobile-header, .single-industries .mobile-header, .single-location .mobile-header, .single-post .mobile-header, .single-post header, .single-technologies .mobile-header, .tax-brochure-category .mobile-header, .tax-published-articles-category .mobile-header, .tax-video-category .mobile-header, .tax-webinar-category .mobile-header {border-bottom: 1px solid #00afd7;}
#responsive-menu-pro-container #responsive-menu-pro-wrapper {margin-top: 0;}
#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a .responsive-menu-pro-subarrow {background-color: transparent !important;border-left: none !important;bottom: inherit !important;color: #fff !important;display: inline-block !important;height: auto !important;line-height: unset !important;margin-left: 15px !important;position: relative !important;right: inherit;top: inherit !important;vertical-align: top !important;width: auto !important;}
#responsive-menu-pro-container #responsive-menu-pro-additional-content a {color: #4c4c4c !important;}
body button#responsive-menu-pro-button {border-radius: 0 !important;max-width: 25px !important;min-width: 25px !important;}
.mobile-header.fixed {border-bottom: 1px solid #00afd7;}
#responsive-menu-pro-container {text-align: left !important;}
#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item .responsive-menu-pro-item-link, #responsive-menu-pro-container #responsive-menu-pro ul.responsive-menu-pro-submenu li.responsive-menu-pro-item .responsive-menu-pro-item-link {padding: 0 15px;}
#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a .responsive-menu-pro-subarrow {position: absolute !important;right: 15px !important;text-align: right;width: 100% !important;}
#responsive-menu-pro-container #responsive-menu-pro-additional-content {background-color: #f5f5f4;}
#responsive-menu-pro-container #responsive-menu-pro>li.responsive-menu-pro-item>.responsive-menu-pro-item-link {border-bottom: .5px solid #b4b4b4 !important;}
#responsive-menu-pro-container #responsive-menu-pro ul.responsive-menu-pro-submenu.responsive-menu-pro-submenu-open {border-bottom: .5px solid #b4b4b4 !important;height: auto !important;}
.responsive-menu-pro-submenu-depth-1 {padding-bottom: 5px !important;padding-left: 20px !important;padding-top: 5px !important;}
.responsive-menu-pro-submenu-depth-2 {padding-bottom: 5px !important;padding-left: 40px !important;padding-top: 5px !important;}
.left-sidebar .widget .toggle-icon, .mobile-show {display: none;}
.page-title .toggle-icon {color: #004680;display: none;font-size: 26px;line-height: normal;margin-left: 8px;vertical-align: middle;}
.mobile-title .toggle-icon.open i, .page-title .toggle-icon.open i {-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-o-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg);}
.mobile-left-sidebar {background-color: #fff;border-bottom: 1px solid #b4b4b4;display: none;margin-bottom: 18px;margin-top: 0;padding: 0 0 15px;position: relative;text-align: center;width: 100%;}
.mobile-left-sidebar.open {display: none;}
.mobile-left-sidebar .widget:first-child h4 {display: none;}
.mobile-left-sidebar h4 {color: #004580;font-size: 20px;font-weight: 500;letter-spacing: .8px;line-height: 30px;margin-bottom: 10px;}
.mobile-left-sidebar .widget {margin-bottom: 25px;position: relative;z-index: 2;}
.mobile-left-sidebar .widget:last-child {margin-bottom: 0;}
.mobile-left-sidebar ul {margin: 0;padding: 0;}
.mobile-left-sidebar ul li {list-style-type: none;margin-bottom: 5px;}
.mobile-left-sidebar ul li a {color: #2c2c2c;font-size: 15px;font-weight: 500;line-height: normal;}
.mobile-left-sidebar ul li a.active, .mobile-left-sidebar ul li a:hover {color: #00afd7;}
.mobile-left-sidebar .widget br {display: none;}
.mobile-title:not(.page-title) {color: #004680;display: none;font-size: 18px;font-weight: 300;line-height: 26px;}
.mobile-title:not(.page-title) .toggle-icon {color: #004680;}
.mobile-left-sidebar.left-sidebar {width: auto;}
.mobile-left-sidebar ul li a:not(.parent-arrow) {display: inline-block;width: 95%;}
li.email-sign-up {position: relative;}
li.email-sign-up:before {background: #2c2c2c;content: "";height: 85%;position: absolute;right: -2px;top: 3px;width: 1px;}
@media only screen and (max-width:1023px) {#responsive-menu-pro-container {top: 64px !important;}
	.left-sidebar {display: block;display: none;margin-bottom: 30px;text-align: center;width: 100%;}
	.mobile-title .toggle-icon, .page-title .toggle-icon {display: inline-block;}
	.mobile-title {display: block;}
	.mobile-title:not(.page-title) {display: block;}
	.mobile-title.page-title {cursor: default;margin-bottom: 10px;padding-bottom: 0;}
	.mobile-left-sidebar.open {display: block;}
	.left-sidebar .parent-arrow {top: 6px;}
	.mobile-left-sidebar .widget a.button {display: none;}
	a.mobile-email-signup {border-bottom: .5px solid #b4b4b4 !important;display: inline-block;margin-bottom: 15px !important;padding-bottom: 18px !important;width: 100%;}}
.industries-single-page .page-title.mobile-title, .technologies-single-page .page-title.mobile-title {display: none;}
.page-id-486 .entry-content a {color: #4c4c4c;text-decoration: none;}
.page-id-486 .entry-content a:hover {color: #00afd7;}
.page-id-486 .entry-content h2 {font-size: 26px;}
div#ui-datepicker-div {background-color: #fff;border: .5px solid #e1e1e1;box-shadow: 2px 2px 8px 2px hsla(0,0%,88%,.5);max-width: 100%;padding: 10px 15px;width: 250px;}
.splash-screen-popup {background-color: #fff;left: 0;margin: 2% auto;max-width: 1300px;min-height: 90%;overflow: visible;position: relative;right: 0;top: 0;width: 90%;}
.splash-screen-popup img {pointer-events: none;width: 100%;}
.popup-overlap {background-color: rgba(0,0,0,.5);display: none;height: 100vh;left: 0;overflow-x: hidden;overflow-y: auto;position: fixed;top: 0;width: 100%;z-index: 8;}
.close-popup {background-color: #333;border-radius: 50%;color: #fff;font-size: 27px;height: 40px;line-height: 40px;position: absolute;right: -20px;text-align: center;top: -20px;width: 43px;}
.list-icon-box .box-title a {color: inherit;}
body.active button#responsive-menu-pro-button {z-index: -1;}
.splash-screen-popup:after {clear: both;content: "";display: table;}
@media only screen and (max-width:1439px) {div.asp_r.asp_r_1.vertical {left: inherit !important;right: 20px !important;}
	div.asp_w.ajaxsearchpro.asp_non_compact {min-width: 120px !important;}
	.banner-caption h1 {font-size: 52px;line-height: 48px;}
	.banner-caption h2 {font-size: 44px;line-height: 54px;margin-bottom: 10px;}
	.page-title {font-size: 42px;line-height: 48px;}}
@media only screen and (max-width:1365px) {.wrapper, .wrapper-fluid {width: 1020px;}
	.navigation .logo {width: 14%;}
	.navigation .navbar {margin: 0 10px;width: 69%;}
	.navigation .header-serach {width: 140px;}
	.navigation .navbar ul li a {font-size: 13px;}
	.header-phone {width: 1020px;}
	.list-icon-box .box-title {font-size: 20px;}
	.block-content h2, .block-content h2 a {font-size: 28px;line-height: 30px;}
	.location-single-page .page-title {font-size: 30px;line-height: 40px;}
	.resources-page .block-content h2 a {font-size: 20px;line-height: 26px;}
	.entry-content h2 {font-size: 28px;line-height: 36px;}
	.entry-content h3 {font-size: 22px;line-height: 28px;}
	.single-page .page-title {font-size: 32px;line-height: 40px;}
	.footer-menu ul li a {padding: 0 10px;}
	.navigation .navbar ul li ul {padding-top: 30px;}
	.image-block-bg h3 {font-size: 20px;line-height: 24px;margin-bottom: 5px;}
	.image-block-bg .entry-content {font-size: 14px;line-height: 22px;}
	.image-block-bg .entry-content p {margin-bottom: 5px;}
	.image-block-bg .entry-content ul {margin: 0 0 10px 20px;}
	.image-block-bg .entry-content ul li ul li {margin-bottom: 2px;}
	.image-block-bg .entry-content ul li ul {margin: 0 0 5px 20px;}}
@media only screen and (max-width:1199px) {.wrapper, .wrapper-fluid {width: 970px;}
	.header-top a {font-size: 13px;}
	.header-top ul li {padding: 0 10px;}
	.navigation {padding: 15px 0;}
	.navigation .logo {width: 13%;}
	.navigation .navbar {margin: 0;width: 71%;}
	.navigation .header-serach {width: 130px;}
	.navigation .navbar ul li a {font-size: 13px;padding: 0 3px;}
	.banner-caption h1 {font-size: 42px;line-height: 46px;}
	.banner-caption h2 {font-size: 36px;line-height: 42px;margin-bottom: 10px;}
	.banner-caption p {margin-bottom: 30px;}
	.banner-caption .header-phone br {display: none;}
	.header-phone {font-size: 14px;line-height: 20px;width: 950px;}
	.banner-caption {width: 950px;}
	.footer-menu ul li a {font-size: 14px;padding: 0 10px;}
	.contact-info {font-size: 14px;line-height: 22px;}
	.block-content h2, .block-content h2 a {font-size: 26px;line-height: 28px;}
	.block-content .col-inner {margin-bottom: 50px;}
	.page-sub-title {font-size: 28px;line-height: 34px;}
	.resources-page .block-content .entry-content {font-size: 15px;line-height: 24px;margin-bottom: 0;padding-bottom: 15px;padding-bottom: 0;}
	.webinars-single-page .page-title {font-size: 32px;line-height: 40px;}
	.event-single-page .page-title {font-size: 32px;line-height: 46px;}
	.list-icon-box img {margin-bottom: 5px;}
	.event-single-page .page-title .more-link {display: none;}
	.navigation .navbar ul li ul {padding-top: 25px;}
	.single-post .single-page {margin-top: 80px;}
	.entry-content h6 br {display: none;}}
@media only screen and (max-width:1023px) {.wrapper, .wrapper-fluid {padding: 0 15px;width: auto;}
	.mobile-show {display: block;}
	.row {margin: 0;}
	.entry-content h2 {font-size: 28px;line-height: 32px;}
	.industries-single-page .page-title.mobile-title, .technologies-single-page .page-title.mobile-title {display: block;}
	body header {display: none;}
	.mobile-header {display: block;}
	html body {padding-top: 62px !important;}
	.header-phone {display: none;}
	.banner img.mobile-artwork {width: 80%;}
	.banner-caption {display: block;left: inherit;margin: 20px auto 0;position: relative;text-align: center;top: inherit;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);width: 80%;}
	.banner-caption h1 {font-size: 38px;line-height: 42px;margin-bottom: 5px;}
	.banner-caption h2 {font-size: 32px;line-height: 36px;margin-bottom: 10px;}
	.banner-caption p {font-size: 16px;line-height: 26px;margin-bottom: 20px;max-width: 100%;}
	.home-content .entry-content h2 {font-size: 30px;line-height: 38px;margin: 0 0 15px;}
	.home-content {margin-top: -15px;padding: 0;}
	.offers-wrapper {padding: 0;}
	.section-title {font-size: 32px;line-height: 38px;margin-bottom: 30px;}
	.offers-wrapper .col-4 {width: 50%;}
	.offers-wrapper .col-4:last-child .list-icon-box, .offers-wrapper .col-4:nth-last-child(2) .list-icon-box {margin-bottom: 0;}
	.list-icon-box {margin-bottom: 30px;}
	.news-events {padding-bottom: 0;}
	.call-action .widget-title {font-size: 32px;letter-spacing: 0;line-height: 38px;}
	footer {padding: 30px 0 20px;}
	footer .logo {margin: 0 0 20px;}
	.footer-menu, footer .logo {display: block;text-align: center;width: 100%;}
	.footer-menu {float: none;margin-bottom: 20px;}
	.social-icon {display: block;margin-bottom: 20px;text-align: center;}
	.social-icon a {font-size: 16px;height: 30px;line-height: 30px;width: 30px;}
	footer .contact-info {display: none;}
	.copyright {bottom: inherit;position: relative;right: inherit;text-align: center;width: 100%;}
	.page-title {font-size: 32px;line-height: 40px;}
	.technologies-single-page {margin: 25px 0 50px;}
	.technologies-single-page .page-title {font-size: 28px;line-height: 38px;}
	.technologies-single-page .mobile-left-sidebar {padding-left: 15px;text-align: left;}
	.location-single-page .more-link {display: none;}
	.location-single-page {margin-top: 25px;}
	.location-single-page #single-location-map {height: 50vh;}
	.resources-page .block-content h2 a {font-size: 18px;line-height: 24px;}
	.resources-page .block-content .entry-content {padding-bottom: 10px;}
	.page-template-resources-inner-page .page-title {font-size: 26px;line-height: 34px;margin-top: 0;}
	.page-template-resources-inner-page .mobile-header {border-bottom: 1px solid #00afd7;}
	.page-template-resources-inner-page .mobile-title.page-title {font-size: 18px !important;line-height: 24px !important;margin-bottom: 0;text-align: left;}
	.webinars-single-page .page-title {font-size: 26px;line-height: 30px;}
	.image-block-bg .row .col-2 {width: 100%;}
	.image-block-bg .entry-content h3 {margin: 10px 0;}
	.image-block-bg .col-inner {margin: 0;}
	.image-block-bg .entry-content {left: inherit;padding: 20px 15px;position: relative;top: inherit;transform: translate(0);-webkit-transform: translate(0);-moz-transform: translate(0);-ms-transform: translate(0);-o-transform: translate(0);width: auto;}
	.image-block-bg .entry-content h3 {font-size: 22px;line-height: 28px;margin: 5px 0 10px;}
	.image-block-bg {display: block;margin: 0 auto;max-width: 420px;}
	.page-template-resources-inner-page .mobile-left-sidebar {text-align: left;}
	.page-template-resources-inner-page .mobile-left-sidebar ul {padding-left: 15px;}
	.video-single-page .page-title {margin-bottom: 5px;}
	.single-page .page-title {font-size: 28px;line-height: 36px;margin-bottom: 10px;}
	.single-post .single-page {margin-top: 25px;}
	.response_loading {background-color: hsla(0,0%,100%,.75);height: 100%;left: 0;margin: 0;position: absolute;top: 0;}
	.banner .mobile-image {display: block;}
	.banner .desktop-image {display: none;}
	.banner .banner-image {max-width: 100%;}}
@media only screen and (max-width:767px) {.splash-screen-popup {margin: 50px auto;top: unset;transform: none;-webkit-transform: none;-moz-transform: none;}
	.wrapper, .wrapper-fluid {max-width: 420px !important;padding: 0 15px;width: auto;}
	.col-2, .col-4 {width: 100%;}
	.col-inner {padding: 0;}
	.row {margin-left: 0;margin-right: 0;}
	.entry-content h2 {font-size: 22px;line-height: 28px;}
	.entry-content h3 {font-size: 18px;line-height: 26px;}
	.entry-content h4 {font-size: 16px;line-height: 24px;}
	.entry-content h5 {font-size: 15px;line-height: 20px;padding: 6px 13px;}
	.entry-content h6 {font-size: 16px;line-height: 24px;}
	.entry-content iframe {height: 200px;max-width: 100%;}
	.entry-content ul:last-child {margin-bottom: 20px;}
	.alignleft, .alignright {display: block;float: none;margin: 15px auto;}
	.button, button, button[disabled]:focus, button[disabled]:hover, input[type=button], input[type=button][disabled]:focus, input[type=button][disabled]:hover, input[type=reset], input[type=reset][disabled]:focus, input[type=reset][disabled]:hover, input[type=submit], input[type=submit][disabled]:focus, input[type=submit][disabled]:hover {display: inline-block;font-size: 14px;font-weight: 400;min-width: 180px;padding: 10px 15px;}
	.page-title {font-size: 26px;line-height: 32px;}
	.page-title .toggle-icon {font-size: 24px;position: relative;top: 2px;}
	.banner-caption {width: 95%;}
	.banner-caption h1 {font-size: 23px;font-weight: 500;letter-spacing: 0;line-height: 32px;margin-bottom: 0;text-align: center;}
	.banner-caption h1 sub {font-weight: 8px;}
	.banner-caption h2 {font-size: 24px;font-weight: 300;line-height: 30px;margin-bottom: 15px;}
	.banner-caption p, .home-content .entry-content {font-size: 16px;line-height: 24px;}
	.banner-caption p, .home-content .entry-content p {margin-bottom: 20px;}
	.home-content {margin-top: -5px;}
	.home-content .entry-content h2 {font-size: 26px;line-height: 30px;margin: 0 0 15px;}
	.home-content .entry-content h2 br, .home-content .entry-content p br {display: none;}
	.offers-wrapper {margin-top: -5px;}
	.offers-wrapper .col-4 {width: 100%;}
	.list-icon-box .box-title {font-size: 18px;line-height: 26px;}
	.list-icon-box .more-link i {font-size: 14px;margin-left: 3px;vertical-align: initial;}
	.section-title {font-size: 26px;line-height: 32px;margin-bottom: 20px;}
	.news-events .col-2:last-child .list-image-box {margin-bottom: 0;}
	.list-image-box {margin-bottom: 20px;padding: 0;}
	.list-image-box .image-meta {padding: 20px;}
	.list-image-box .image-meta .box-title {font-size: 16px;line-height: 22px;margin-bottom: 10px;}
	.list-image-box .image-meta .box-desc {font-size: 14px;line-height: 20px;}
	.list-image-box .more-link {font-size: 14px;}
	.call-action {margin: -10px 0 0;}
	.call-action .widget-title {font-size: 26px;line-height: 32px;}
	footer {padding: 40px 0 30px;}
	footer .logo {margin-bottom: 30px;}
	.footer-menu ul li a {font-size: 14px;line-height: 18px;padding: 0 12px;}
	.copyright .copyright-text {font-size: 13.25px;line-height: 23px;}
	.technologies-single-page {margin: 25px 0 20px;}
	.single-industries .call-action, .single-technologies .call-action {border-top: 2px solid #e9e9e9;margin: 0;padding-top: 20px;}
	.technologies-single-page .page-title {font-size: 20px;line-height: 26px;text-align: left;}
	.block-content h2, .block-content h2 a {font-size: 20px;line-height: 24px;margin-bottom: 5px;}
	.block-content .col-inner {margin-bottom: 30px;}
	.advisory-services .bottom-content {padding: 30px 0 0;}
	.advisory-services .bottom-content .wrapper {-webkit-box-orient: vertical;-moz-box-orient: vertical;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
	.advisory-services .bottom-content .wrapper .col-2:first-child {-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 2;}
	.advisory-services .bottom-content .wrapper .col-2:last-child {-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;}
	.page-sub-title {font-size: 24px;line-height: 30px;margin-bottom: 20px;margin-top: -10px;}
	.location-single-page .page-title {font-size: 25px;line-height: 32px;text-align: center;}
	.resources-page .block-content .entry-content, .resources-page .block-content .more-link {display: none;}
	.resources-page .block-content h2 {font-size: 18px;line-height: 26px;margin: 0;}
	.resources-page .block-content h2 a {background-color: #00afd7;border-radius: 4px;color: #fff;margin: 0;padding: 22px 10px;}
	.resources-page .block-content .col-inner {margin-bottom: 20px;}
	.resources-page {margin-bottom: 50px;}
	.page-template-resources-inner-page .page-title {font-size: 24px;line-height: 30px;}
	.category-filter label, .entry-content h3 br {display: none;}
	.category-filter select {margin: 0;max-width: 94%;width: 100%;}
	.webinars-single-page .page-title {font-size: 24px;line-height: 30px;margin-bottom: 15px;}
	.single-page .page-title {font-size: 20px;line-height: 28px;margin-bottom: 10px;}
	.event-single-page .page-title {font-size: 26px;line-height: 32px;margin-bottom: 15px;}
	.event-single-page .row .col-4 {width: 50%;}
	.list-icon-box img {width: 55px;}
	.event-single-page .list-icon-box .box-title {font-size: 16px;line-height: 20px;margin-bottom: 0;}
	.event-single-page .list-icon-box .box-desc {font-size: 14px;line-height: 22px;}
	.event-single-page .list-icon-box {padding: 0 5px;}
	.event-single-page .wrapper br {display: none;}
	hr {margin: 20px 0;}}
select::-ms-expand {display: none;}
body.page-template-resources-global-processing-status .page-title {max-width: 800px;}
.news-events {padding: 10px 0 40px;}
.academy-btn a {background-color: #00afd7;color: #fff !important;display: inline-block;height: 50px;line-height: 50px;margin-bottom: -12px;margin-top: -12px;padding-left: 15px !important;padding-right: 15px !important;transition: none;}
.academy-btn:hover a {background-color: #90c348;}
@media only screen and (min-width:1366px) {.list-image-box .image-box img {height: 100%;min-width: 100%;position: relative;transform: translateY(-7%);}
	.list-image-box .image-box {max-height: 350px;overflow: hidden;}
	.navigation .navbar ul li a {font-size: 15px;padding: 0 10px;}}
@media only screen and (min-width:1024px) {.footer-menu {padding-top: 11px;}
	.mob-academy-btn {display: none !important;}}
@media only screen and (max-width:1365px) {.banner-caption {width: 950px;}}
li.email-sign-up:before {top: 0;}
.top-menu-right ul li {padding: 0 10px;}
@media only screen and (max-width:768px) {.splash-screen-popup {max-width: 395px;}
	.splash-screen-popup p {display: none;}}
.technology-gamma-template .call-action {margin-bottom: 0;}