div.support-page-search-field input {
    width: 100%;
    border: none;
    background: none;
    color: #465062;
}
.arrow-down-menu{
	display: none;
}
.portrait-only{
	display: none;
}
.hamburger{
	display: none;
}
.mobile-only{
	display: none;
}
@media all and (max-width: 1400px){
	.liquid-instruments-cols{
	    right: -7.42vw;
	}
}
@media all and (max-width: 1200px){
	img{
		height: auto;
	}
	.home-hero-image {
	    max-width: 700px;
	    margin: 0 auto;
	}
	.home-hero-image {
	    max-width: 600px;
	    margin: 0 auto;
	}
	.container,.container, div.vc_row.container {
	    padding-left: 50px;
	    padding-right: 50px;
	}
	.liquid-instruments-cols{
		right: -5.42vw;
	}
	.liquid-wave-separator img {
	    margin-top: 50px;
	    margin-bottom: 0px;
	}
	.liquid-instruments-wrapper {
	    padding-top: 40px;
	}
	.liquid-instruments-icon:nth-child(4n){
		/*margin-right: 20px;*/
	}
	.liquid-instruments-cols-right {
	    width: 60.5vw;
	}
	.liquid-instruments-cols-left {
	    width: 40vw;
	}
	.liquid-instruments-icons {
	    max-width: 340px;
	}
	.testimonials-slider-wrapper {
	    padding-bottom: 80px;
	}
	h2.liquid-subscribe-form-title {
	    font-size: 30px;
	}
	.large-icons-ctas-inner .large-icon-cta-item {
	    padding: 70px 30px;
	}
	.lic-icon i {
	    font-size: 70px;
	}
	.large-icons-ctas-inner .large-icon-cta-item {
	    font-size: 40px;
	}
	.lic-line-two {
	    font-size: 35px;
	}
	.footer-logo {
	    padding-top: 0;
	}
	.footer-copyright {
	    padding-top: 0px;
	}
	.show-support-search .support-page-search,
	.show-search-bar:not(.show-support-search) .header-search-bar {
	    width: 70%;
    	right: 50px;
	}
	.simple-two-col-wrapper .stc-inner {
	    padding-bottom: 0px;
	}
	.lcsow-row {
	    padding: 30px 50px 30px 230px;
	}
	.lcsow-cols {
	    display: block;
	}
	.lcsow-right {
	    padding-top: 30px;
	}
	.learn-about-hardware-row .liquid-centered-text {
	    padding-bottom: 50px;
	}
	.calibration-gray-section .liquid-centered-text {
	    padding-top: 0;
	    padding-bottom: 100px;
	}
	.instruments-cover-row .liquid-centered-text {
	    padding-top: 50px;
	}
	.utilities-section-wrapper {
	    padding-bottom: 50px;
	}
	.liquid-contact-form .gform_wrapper .gform_footer .button, .liquid-subscribe-form .gform_wrapper .gform_footer .button, .button {
	    font-size: 20px;
	}
	h2.ctas-style-four-title {
	    font-size: 32px;
	}
	.secondary-menu-inner a{
		font-size: 14px;
	}
	.vc_row.wpb_row.vc_row-fluid.career-page-lower-section {
	    padding-top: 100px;
	    padding-bottom: 0;
	}
	.page-id-402 .page-hero-wrapper + .image-text-top-bottom-wrapper {
	    padding-bottom: 50px;
	}
	.support-page-sidebar .widget_nav_menu a{
		font-size: 18px;
	}
	.resources-card-item-title{
		font-size: 28px;
	}
	.lab-product-pricing-middle {
	    padding-top: 0px;
	}
	.lab-product-pricing-image {
	    height: 90px;
	    width: 90px;
	}
	.lab-product-pricing-right {
	    padding-top: 0px;
	}
	.lab-product-header {
	    padding: 5px 40px 40px;
	}
	.lab-product-title {
	    font-size: 30px;
	}
	.liquid-cart-item-remove-btn {
	    top: 10px;
	}
	.lab-product-section-item-price {
	    white-space: nowrap;
	}
	.lab-product-section-item label {
	    font-size: 14px;
	}
	#shipping_state_field input, #shipping_state_field select, #shipping_country_field select, #billing_state_field select, #billing_country_field select{
		font-size: 14px;
	}
	.liquid-input-field label{
		font-size: 14px;
	}
	.shop-page-lower .liquid-centered-text {
	    padding-bottom: 100px;
	}
	.leadership-modal-slides {
	    padding: 100px 50px;
	}
}
.mobile-section-title,
.mobile-toggle-title {
	display: none;
}
@media all and (max-width: 992px){
	.mobile-section-title {
		display: block;
		text-align: center;
	}
	.header-inner.container {
	    padding: 0 30px;
	    height: 100%;
    	display: flex;
	}
	.hamburger{
		display: block;
	}
	.header-menu-wrapper .mega-menu-items {
	    display: none;
	}
	.hamburger {
	    padding: 0;
	}
	.header-menu-wrapper .mega-menu-items {
	    display: none;
	}
	.header-right-cta{
		/*display: none;*/
	}
	.header-cols {
	    width: 100%;
	}
	.header-right {
	    width: auto;
	}
	.hardware-section-tabs-hds .hardware-section-tab-hd {
	    margin-bottom: 70px;
	}
	.hardware-section-wrapper {
	    padding-top: 20px;
	}
	.hardware-section-tab-title {
	    font-size: 16px;
	}
	body {
	    font-size: 17px;
	}
	.liquid-contact-form .gform_wrapper .gform_footer .button, .liquid-subscribe-form .gform_wrapper .gform_footer .button, .button {
	    font-size: 16px;
	}
	.hardware-section-tabs-contents ul.slick-dots {
	    padding-top: 0;
	}
	.liquid-instruments-icon{
		width: 50px;
	}
	.liquid-instruments-title{
		display: none;
	}
	.portrait-only{
		display: block;
	}
	.liquid-instruments-title.portrait-only{
		display: block;
		text-align: left;
	    padding-bottom: 10px;
      	font-size: 32px;
	}
	.testimonials-slider-wrapper {
	    max-width: calc(100% - 60px);
	    margin: 0 auto;
	    padding-bottom: 50px;
	}
	.testimonials-slide-item-body {
	    padding: 0 30px;
	}
	ul#gform_fields_1 {
	    flex-wrap: wrap;
	    justify-content: center;
	}
	.liquid-subscribe-form .gform_wrapper .gform_footer {
	    position: static;
	    text-align: center;
	}
	.liquid-subscribe-form-wrapper .gform_wrapper .gform_fields .gfield {
	    width: 33%;
	    padding-right: 10px;
	    margin-bottom: 20px!important;
	}
	div#gform_wrapper_1 {
	    padding-right: 0;
	}
	.liquid-subscribe-form-wrapper .liquid-subscribe-form-inner .gform_wrapper .gform_fields .gfield input:not([type=radio]):not([type=checkbox]):not([type=password]) {
	    font-size: 16px;
	}
	.lic-icon i {
	    font-size: 50px;
	}
	.lic-line-one {
	    font-size: 30px;
	}
	.large-icons-ctas-inner .large-icon-cta-item {
	    padding: 50px 15px;
	}
	.lic-line-two {
	    font-size: 30px;
	}
	.large-icons-ctas-wrapper {
	    padding-top: 70px;
	    padding-bottom: 70px;
	}
	.footer-col.footer-col-four {
	    display: none;
	}
	.footer-col.footer-col-one {
	    width: 30%;
	}
	.footer-col.footer-col-three {
	    width: 30%;
	}
	.footer-col.footer-col-two {
	    width: 40%;
	}
	.footer-copyright {
	    text-align: center;
	}
	.header-search-trigger {
	    font-size: 25px;
	}
	.header-menu-wrapper {
    	position: fixed;
	    height: 100%;
	    height: 100vh;
	    height: calc(100vh - 70px);
	    width: 100%;
	    background: #fff;
	    left: 0;
	    top: 55px;
	    overflow: auto;
	    opacity: 0;
	    visibility: hidden;
	    display:  block;
	}
	.menu-active .header-menu-wrapper{
		opacity: 1;
		visibility: visible;
	}
	.header-menu-wrapper .mega-menu-items {
	    display: block;
	}
	.mega-menu-sub-nav {
	    position: static;
	    transform: none;
	    opacity: 1;
	    visibility: visible;
	    width: 100%;
	    display: none;
	}
	.mega-menu-sub-nav {
	    position: static;
	    transform: none;
	    opacity: 1;
	    visibility: visible;
	}
	.arrow-down-menu{
		display: block;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 15px 10px 0 10px;
		border-color: #48b7e7 transparent transparent transparent;
	}
	.mega-menu-item {
	    border-bottom: 1px solid #465062;
	}
	.mega-menu-items > .mega-menu-item > span,
	.mega-menu-items > .mega-menu-item > a {
	    font-size: 21px;
	    width: 100%;
	    padding: 25px 30px;
	    z-index: 99;
	    position: relative;
	    cursor: pointer;
	}
	.mega-menu-items > .mega-menu-item:hover > span,
	.mega-menu-items > .mega-menu-item:hover > a {
		opacity: 1;
	}
	.arrow-down-menu {
	    position: absolute;
	    right: 30px;
	    top: 35px;
	}
	.mega-menu-items {
	    /*padding-top: 60px;*/
	}
	.mega-menu-items > .mega-menu-item > span.active + div,
	.mega-menu-items > .mega-menu-item > a.active + div {
	    display: block;
	}
	.mega-menu-sub-nav.mega-sub-menu-type-one {
	    width: 100%;
	}
	.mega-menu-sub-nav.mega-sub-menu-type-one {
	    padding-top: 0;
	}
	.mega-menu-multi-col-sub {
	    width: 100%;
	    padding-top: 0;
	}
	.mega-menu-items:hover .mega-sub-items-frame {
	    display: none;
	}
	.header-menu-wrapper, .header-right{
		transition-delay: 0s;
	}
	.centered-image {
	    /*max-width: 500px;*/
	    margin: 0 auto;
	}
	.secondary-menu-inner {
	    padding-bottom: 20px;
	}
	.secondary-menu-inner {
	}
	.liquid-icon-box {
	    margin-bottom: 50px;
	}
	.gray-wave-separator {
	    height: 120px;
	}
	.lcsow-left-image {
	    display: none;
	}
	.lcsow-row {
	    padding-left: 50px;
	    text-align: center;
	}
	.freedom-boxes-wrapper {
	    padding-top: 0;
	}
	.freedom-box-icon {
	    width: 120px;
	    height: auto;
	}
	.freedom-boxes {
	    margin-top: -60px;
	}
	a.instrument-link-item {
	    margin: 20px 20px;
	}
	.instruments-with-links {
	    flex-wrap: wrap;
	    justify-content: center;
	}
	span.instrument-link-item-name {
	    bottom: -10px;
	}
	.intruments-links-info {
	    max-width: 100%;
	}
	.timeline-wrapper {
	    padding-top: 0;
	    padding-bottom: 60px;
	}
	.simple-two-col-wrapper .stc-inner {
	    padding-top: 10px;
	    padding-bottom: 20px;
	}
	.instrument-grid-item {
	    width: 33%;
	}
	.instruments-grid-wrapper {
	    padding-bottom: 60px;
	}
	.liquid-cta-style-two {
	    padding: 70px 0;
	}
	.instruments-cards .instrument-card {
	    padding: 40px 20px 30px;
	    width: 30%;
	}
	/*.instruments-cards .instrument-card:nth-child(4n) {
	    margin-right: 2.667%;
	}*/
	.sch-inner {
	    flex-wrap: wrap;
	}
	.sch-inner-right {
	    position: static;
	    order: 1;
	}
	.sch-inner-right {
	    background-size: cover !important;
	}
	.sch-inner-left {
	    width: 100%;
	    text-align: center;
	}
	.liquid-images-slider-wrapper .slick-dots {
	    bottom: 50px;
	}
	.image-text-col-info h2 {
	    font-size: 32px;
	}
	.image-text-col-info h2 br {
	    display: none;
	}
	.support-cta-cols {
	    flex-wrap: wrap;
	    justify-content: center;
	    padding: 30px 0;
	}
	body.page-id-28 .page-hero-body {
	    font-size: 22px;
	    line-height: 32px;
	}
	.software-cards .software-card {
	    padding: 40px 30px 40px;
	}
	.mega-menu-items {
	    height: 100vh;
	    overflow: auto;
	}
	.container,.container, div.vc_row.container {
	    padding-left: 20px;
	    padding-right: 20px;
	}
	.show-support-search .support-page-search, .show-search-bar:not(.show-support-search) .header-search-bar{
		width: 60%;
	}
	.ctas-style-four-cols {
	    display: block;
	    text-align: center;
	}
	.ctas-style-four-left {
	    margin-bottom: 20px;
	}
	.liquid-vimeo-wrapper {
	    padding-bottom: 0;
	}
	.support-overview-body {
	    font-size: 20px;
	}
	.support-page-sidebar .widget_nav_menu > ul > li ul {
	    padding-left: 0;
	}
	h1 {
	    font-size: 40px;
	}
	.support-overview-body .button:last-child {
	    margin-bottom: 0px;
	}
	.header-right-cta {
	    margin-right: 20px;
	}
	.store-selection-cards .store-selection-card {
	    padding: 30px 10px;
	}
	.shop-page-hero .resources-cards .resources-card {
	    padding: 30px 20px 60px;
	}
	.liquid-centered-text {
	    padding: 0;
	    padding-top: 10px;
	}
	.lab-product-title {
	    line-height: 1;
	    padding-bottom: 20px;
	}
	.lab-product-image img {
	    margin: -10px auto -25px;
	}
	.lab-product-pricing-header {
	    padding: 40px 20px 20px;
	}
	.lab-product-pricing-image {
	    width: 80px;
	    height: 80px;
	}
	.lab-product-pricing-middle {
	    padding-left: 25px;
	}
	.lab-product-section-item label, .lab-product-instrument label {
	    font-size: 14px;
	}
	.lab-product-section-header, .lab-product-instruments-header {
	    font-size: 15px;
	    min-height: 30px;
	}
	.checkout-page-right-box {
	    padding: 30px 20px;
	}
	.checkout-page-right-box .coupon {
	    display: block;
	    padding-bottom: 20px;
	}
	.checkout-page-right-box .coupon .liquid-input-field input {
	    width: 100%;
	}
	.checkout-page-right-box .coupon .liquid-input-field {
	    width: 100%;
	}
	.woocommerce .button.outline.blue {
	    padding: 10px 25px;
	}
	p#shipping_country_field {
	    width: 100%;
	    margin-bottom: 20px;
	}
	p#shipping_state_field {
	    width: 100%;
	    margin: 0;
	    margin-bottom: 20px;
	}
    .liquid-input-field[data-field="billing_city"],
	.liquid-input-field[data-field="shipping_city"],
	.liquid-input-field[data-field='shipping_postcode'] {
	    width: 100%;
	}
	a.getstarted-card {
	    padding: 50px 30px;
	}
	.mobile-cta-menu.portrait-only {
		text-align: center;
		padding-top: 50px;
		    position: relative;
    z-index: 9;
	}
	.actions {
	    text-align: center;
	}
	.office-location-item {
	    width: 100%;
	}
	.office-locations-grid {
	    flex-wrap: wrap;
	}
	.liquid-subscribe-form fieldset.form-columns-3 .input {
	    padding-right: 0;
	}
	.liquid-subscribe-form .hbspt-form .form-columns-3 .hs-form-field {
	    width: 100%;
	}
	.liquid-subscribe-form .hbspt-form form {
	    display: block;
	}
	.liquid-subscribe-form fieldset.form-columns-3 {
	    margin: 0 auto;
	}
	.liquid-centered-text-wrapper .hidden-mobile,
	.liquid-centered-text-wrapper.hidden-mobile {
	    display: none !important;
	}
	.mobile-toggle-title {
		display: block;color: #465062;font-size: 14px;font-weight: normal;font-style: italic;text-align: center;margin-bottom: 10px;
	}
}
@media all and (min-width: 768px) {
	.hide--desktop {
		display: none !important;
	}
}
@media all and (max-width: 767px){
	.hide--mobile {
		display: none !important;
	}
	.mobile-toggle-title {margin-top: 30px;}
	.header-right-cta{
		display: none;
	}
	.mobile-cta-menu.portrait-only {
	    text-align: center;
		padding-top: 20px;
		padding-bottom: 15px;
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
	    /*margin-top: 50px;*/
	}
	.home-hero-about h1 {
	    font-size: 36px;
	}
	.home-hero-about {
	    padding-top: 40px;
	}
	.home-hero-inner.container {
	    font-size: 25px;
	}
	.hardware-section-tabs-hds .hardware-section-tab-hd {
	    width: 100%;
	}
	.hardware-section-tabs-hds {
	    flex-wrap: wrap;
	    display: none;
	}
	.hardware-section-tabs-hds .hardware-section-tab-hd {
	    margin-bottom: 30px;
	    min-height: 150px;
	    padding: 40px;
	}
	.hardware-section-cols {
	    flex-wrap: wrap;
	}
	.hardware-section-left {
	    width: 100%;
	}
	.hardware-section-right {
	    width: 100%;
	    padding-top: 30px;
	    text-align: center;
	}
	.hardware-section-tabs {
	    padding-top: 10px;
	}
	ul.slick-dots {
	    margin: 0 auto;
	}
	.hardware-section-right ul li {
	    text-align: left;
	    font-size: 20px;
	}
	.liquid-instruments-cols {
	    flex-wrap: wrap;
	    right: 0;
	    padding: 0;
	}
	.liquid-instruments-cols-left {
	    width: 100%;
	}
	.liquid-instruments-cols-right {
	    width: 100%;
	}
	.liquid-instruments-description {
	    max-width: 100%;
	}
	.liquid-instruments-icon:nth-child(4n) {
	    margin-right: 20px;
	}
	.liquid-instruments-icons {
	    max-width: 100%;
	    justify-content: left;
	}
	.liquid-instruments-description {
	    display: none;
	}
	.liquid-instruments-description.mobile-only {
	    display: block;
	}
	.liquid-instruments-description {
	    display: none;
	}
	.liquid-instruments-description.mobile-only {
	    display: block;
	}
	.software-integrations-body {
	    padding: 50px 30px;
	}
	.software-integration-stores {
	    flex-wrap: wrap;
	    padding-bottom: 20px;
	}
	.software-integration-stores a {
	    margin-bottom: 25px;
	}
	.liquid-subscribe-form-wrapper .gform_wrapper .gform_fields .gfield {
	    width: 100%;
	}
	.liquid-contact-form .gform_wrapper .gform_footer .button, .liquid-subscribe-form .gform_wrapper .gform_footer .button, .button {
	    font-size: 18px;
	    padding: 7px 30px;
	}
	.large-icons-ctas-inner {
	    flex-wrap: wrap;
	}
	.large-icons-ctas-inner .large-icon-cta-item {
	    width: 100%;
	    margin-bottom: 30px;
	}
	.footer-col {
	    width: 100%!important;
	}
	.footer-cols {
	    flex-wrap: wrap;
	    text-align: center;
	}
	.footer-logo {
	    text-align: center;
	}
	.social-profiles a {
	    width: 100%;
	    justify-content: center;
	}
	.footer-right-cta.portrait-only {
	    display: none;
	}
	.footer-right-cta.portrait-only a {
	    margin: 0 auto;
	    float: none;
	    display: block;
	    max-width: 190px;
	    text-align: center;
	}
	.footer-col.footer-col-four {
	    display: block;
	}
	.footer-right-cta {
	    text-align: center;
	}
	div#text-4 img {
	    display: block;
	    margin: 0 auto;
	    float: none;
	}
	.footer-copyright {
	    font-size: 14px;
	}
	.liquid-instruments-sub-title {
	    text-align: left;
	}
	h1 {
	    font-size: 36px;
	}
	.secondary-menu-inner ul {
	    flex-wrap: wrap;
	    justify-content: center;
	}
	.secondary-menu-inner a {
	    min-height: 45px;
	}
	.liquid-icon-boxes {
	}
	.liquid-icon-box {
	    width: 50%;
	    padding: 15px;
	}
	.image-text-col.itc-image-pos-left {
	    display: block;
	}
	.image-text-col-media {
	    width: 100%;
	}
	.image-text-col-info {
	    width: 100%;
	    padding-top: 30px;
	    text-align: left;
	}
	.image-text-col-wrapper {
	    padding-bottom: 70px;
	}
	.image-text-col.itc-image-pos-right {
	    display: block;
	}
	/* This is for software page(s) to not stack columns */
	.site-category-software .image-text-col.itc-image-pos-right, .site-category-software .image-text-col.itc-image-pos-left {
		display: flex;
	}
	.site-category-software .image-text-col-info {
		text-align: left;
	}
	.site-category-software .image-text-col-info h3 {
		margin-top: 0;
		margin-bottom: 10px;
	}
	.site-category-software .image-text-col.itc-image-pos-left {
		display
	}
	.site-category-software .cta-style-three-inner {
		display:block;
	}
	.site-category-software .csti-right {
		width: 100%;
	}
	.site-category-software .cta-style-three-inner h3 {
		margin-bottom: 0;
	}
	.site-category-software .cta-style-three-inner p {
		margin-top: 10px;
	}
	/* This is for software page to not stack columns - END */
	.lcsow-title {
	    font-size: 36px;
	}
	.lcsow-row {
	    padding: 30px 30px;
	}
	.freedom-boxes {
	    display: block;
	}
	.freedom-box {
	    width: 100%;
	}
	.timeline-item {
	    /*min-width: 100px;*/
	}
	.tech-specs-cols {
	    flex-wrap: wrap;
	}
	h4.tech-specs-left-title {
	    width: 100%;
	}
	.tech-specs-right {
	    width: 100%;
	}
	.tech-specs-right li strong {
	    width: 180px;
	    text-align: left;
	}
	.tech-specs-right li {
	    justify-content: space-between;
	    text-align: right;
	}
	.stc-left {
	    width: 100%;
	}
	.stc-cols {
	    display: block;
	}
	.stc-right {
	    width: 100%;
	}
	.timeline-slider .slick-arrow.slick-prev {
	    left: -50px;
	    margin-top: 3px;
	}
	.timeline-slider .slick-arrow.slick-next {
	    right: -50px;
	    margin-top: 3px;
	}
	.timeline-slider-wrapper {
	    position: relative;
	    padding-left: 30px;
	    padding-right: 30px;
	}
	.instrument-grid-item {
	    width: 50%;
	}
	.liquid-cta-style-two-ctas p {
	    display: flex;
	    flex-wrap: wrap;
	}
	h2 {
	    font-size: 32px;
	}
	.instruments-cards .instrument-card {
	    width: 47%;
	}
	.instruments-cards-wrapper {
	    padding-bottom: 0;
	}
	.gray-wave-separator {
	    height: 80px;
	}
	.liquid-images-slider-wrapper + .software-integrations-box {
	    padding-bottom: 80px;
	}
	.instrument-hero-cols {
	    flex-wrap: wrap;
	}
	.instrument-hero-left {
	    width: 100%;
	    order: 2;
	}
	.instrument-hero-right {
	    width: 100%;
	    order: 1;
	}
	.instrument-hero-overview h3 {
	    margin-bottom: 10px;
	    text-align: center;
	}
	.lcsow-title {
	    font-size: 30px;
	}
	.features-specs-title {
	    width: 100%;
	    padding-bottom: 30px;
	}
	.features-specs-inner {
	    flex-wrap: wrap;
	}
	.features-specs-cols {
	    width: 100%;
	}
	.features-specs-inner {
	    padding-top: 60px;
	}
	.support-cta-left {
	    font-size: 30px;
	    padding-bottom: 30px;
	}
	.support-cta-left i {
	    font-size: 60px;
	}
	.instruments-grid-wrapper {
	    padding-top: 60px;
	}
	.software-cards .software-card {
	    width: 100%;
	}
	.software-cards .software-card:nth-child(2n) {
		margin-left: 0;
	}
	.cta-style-three-inner {
	    padding-bottom: 20px;
	}
	.getstarted-left-title {
	    width: 100%;
	}
	.getstarted-cards {
	    width: 100%;
	}
	.getstarted-cards-inner {
	    flex-wrap: wrap;
	}
	a.getstarted-card:last-child {
	    width: 100%;
	}
	a.getstarted-card {
	    width: 100%;
	    margin-right: 0;
	}
	.getstarted-cards-wrapper {
	    padding-bottom: 0px;
	}
	.top-bottom-paddding .wpb_wrapper {
	    padding-bottom: 0;
	}
	.leadership-grid-item {
	    width: 100%;
	}
	.page-hero-inner.container {
	    font-size: 20px;
	}
	.leadership-modal-slides {
	    padding: 30px;
	    max-height: 86vh;
	    overflow-y: auto;
	    overflow-x: hidden;
	}
	.leadership-item-modal-box {
	    display: block;
	}
	.leadership-item-modal-left {
	    width: 100%;
	}
	.leadership-item-modal-right {
	    width: 100%;
	}
	.leadership-item-mb-title h3 {
	    font-size: 28px;
	    padding-top: 10px;
	}
	.leadership-item-mb-image {
	    max-width: 150px;
	}
	.container.support-page-cols {
	    display: block;
	}
	.support-page-cols .support-page-sidebar {
	    width: 100%;
	}
	.support-page-cols .support-page-main {
	    width: 100%;
	}
	ol {
	    padding-left: 10px;
	}
	.support-faq-answer li ul {
	    padding-left: 20px;
	}
	.support-faq-answer {
	    padding-right: 0;
	}
	.mega-menu-inner-col-item {
	    width: 100%;
	    margin-left: 0;
	    font-size: 18px;
	}
	.mega-menu-item-icon {
	    min-width: 50px;
	    margin-right: 20px;
	}
	.mega-menu-inner-col-item:nth-child(2n) {
	    width: 100%;
	}
	.support-page-sidebar .widget_nav_menu > ul > .menu-item-has-children .sub-toggler{
		right: 5px;
	}
	.header-inner.container{
		padding: 0 15px;
	}
	.store-selection-cards {
	    display: block;
	}
	.store-selection-cards .store-selection-card {
	    width: 100%;
	    margin-left: 0;
	    margin-right: 0;
	    margin-bottom: 50px;
	}
	.store-selection-cards .store-selection-card:nth-child(3n-1) {
	    margin-left: 0;
	    margin-right: 0;
	}
	.page-hero-wrapper {
	    font-size: 15px;
	    padding-top: 50px;
	}
	.store-selection-cards-wrapper {
	    padding-top: 10px;
	}
	.buy-labs-products-grid {
	    display: block;
	}
	.buy-labs-products-grid .lab-product-wrapper {
	    width: 100%;
	}
	.checkout-page-cols > div {
	    width: 100%;
	}
	.checkout-page-cols {
	    display: block;
	}
	.woocommerce-checkout.fixify-totals .checkout-page-right-inner, .woocommerce-cart.fixify-totals .checkout-page-right-inner {
	    position: static;
	    transform: none!important;
	    margin-bottom: 50px;
	}
	#shipping_country_field, #billing_country_field {
	    width: 100%;
	    margin-bottom: 20px;
	}
	.liquid-input-field[data-field="shipping_postcode"], .liquid-input-field[data-field="billing_postcode"] {
	    width: 100%;
	}
	p#billing_state_field {
	    width: 100%;
	    margin: 0;
	}
	.page-hero-wrapper p:last-child br {
	    display: none;
	}
	.image-text-col-info h2 {
	    font-size: 30px;
	}
	.lcsow-row .button:first-child {
	    margin: 0;
	    margin-bottom: 10px;
	}
	.lcsow-row .button {
	    padding: 7px 20px;
	    width: auto;
	    min-width: 120px;
	}
	.freedom-boxes-info {
	    font-size: 18px;
	}
	a.instrument-link-item {
	    text-align: center;
	    width: 48%;
	    margin-left: 0;
	    margin-right: 0;
	    margin-bottom: 0;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	}
	.instrument-link-item-icon {
	    max-width: 70px;
	    margin: 0 auto;
	}
	.instruments-with-links a:hover .instrument-link-item-name,
	span.instrument-link-item-name {
	    position: static;
	    opacity: 1;
	    transform: none;
	    padding-top: 0;
	}
	span.instrument-link-item-name {
	    white-space: pre-wrap;
	    width: calc(100% - 35px);
	    font-size: 11px;
	    padding-top: 0;
	    text-align: left;
	    padding-left: 9px;
	}
	.instrument-link-item-icon {
	    width: 35px;
	}
	.social-profiles a span {
	    min-width: 80px;
	    text-align: left;
	}
	.social-profiles a span {
	    min-width: 80px;
	    text-align: left;
	}
	.show-support-search .support-page-search, .show-search-bar:not(.show-support-search) .header-search-bar {
	    width: calc(100% - 40px);
	    right: 25px;
	}
	.header-search-field input {
	    height: 40px;
	    position: relative;
	    top: -1px;
	}
	.liquid-subscribe-form fieldset.form-columns-3 {
	    width: 100%;
	}
	.liquid-subscribe-form .hbspt-form form {
	    display: block;
	}
	.liquid-subscribe-form fieldset.form-columns-3 .input {
	    padding-right: 0;
	}
	form.hs-form-7c0e0fc6-44de-4df4-8aa1-a10e678d6a31_33cdbbb9-b2b0-43e4-ba50-0c5d20b16b78:not(.hs-video-form) .form-columns-2 .hs-form-field .hs-input, form.hs-form-7c0e0fc6-44de-4df4-8aa1-a10e678d6a31_33cdbbb9-b2b0-43e4-ba50-0c5d20b16b78:not(.hs-video-form) .form-columns-3 .hs-form-field .hs-input {
	    width: 100%!important;
	}
	.page-id-208 .page-hero-wrapper .container {
	    margin-bottom: 0;
	}
	.instrument-grid-item {
	    width: 100%;
	}
	.liquid-cta-style-two-ctas p {
	    justify-content: center;
	}
	.liquid-cta-style-two .button {
	    margin: 10px 0;
	    min-width: 170px;
	}
	.calibration-gray-section .liquid-centered-text {
	    padding-bottom: 60px;
	}
	.instruments-cover-row .liquid-centered-text {
	    padding-top: 30px;
	}
  	.liquid-images-slider .slick-arrow {
		top: 50%;
  	}
	.page-id-26 .page-hero-wrapper .container {
	    margin-bottom: 30px;
	}
	.liquid-images-slider {
	    padding-bottom: 0;
	}
	.liquid-images-slider-wrapper .slick-dots {
	    display: none!important;
	}
	.features-specs-col {
	    width: 100%;
	}
	.features-specs-cols {
	    display: block;
	}
	.single-career-row {
	    display: block;
	    text-align: center;
	}
	.single-career-row > div {
	    width: 100%;
	    padding: 5px 0;
	}
	.career-job-apply-cta {
	    text-align: center;
	    right: 0;
	    top: 0;
	}
	.single-career-row .career-job-title {
	    width: 100%;
	}
	.vc_row.wpb_row.vc_row-fluid.career-page-lower-section {
	    padding-top: 50px;
	}
	div.career-page-lower-section .image-text-col-wrapper {
	    padding-bottom: 100px;
	}
	a.blog-post-grid-item {
	    width: 100%;
	}
	.support-overview-body {
	    font-size: 18px;
	}
	.support-page-inner ul {
	    padding-left: 20px;
	}
	.support-page-title h2{
		font-size: 24px;
	}
	.liquid-contact-form .gform_wrapper .gform_footer .button,
	.liquid-subscribe-form .gform_wrapper .gform_footer .button, .button{
		font-size: 16px;
		padding: 7px 15px;
	}
	.support-page-wrapper {
	    padding-bottom: 70px;
	}
	.support-overview-body a:not(.button){
		word-break: break-all;
	}
	.show-support-search .support-page-search,
	.show-search-bar:not(.show-support-search) .header-search-bar{
		width: 100%;
	}
	.instrument-grid-item {
	    width: 49%;
	    margin-bottom: 20px;
	}
	.instrument-gi-icon {
	    width: 35px;
	}
	.instrument-gi-name {
	    padding-left: 10px;
	    width: calc(100% - 35px);
	    font-size: 17px;
	}
	.utilities-section-body ul {
	    padding-left: 35px;
	}
	body.no-waves-mobile {
		background-image: none;
	}
	.leadership-modal-slides .slick-arrow.slick-prev {
	    width: 30px;
	    font-size: 16px;
	    height: 90%;
	    left: 0px;
	    color: #48b8e7;
	    transform: translateY(-50%);
	}
	.leadership-modal-slides .slick-arrow.slick-next {
	    width: 30px;
	    height: 90%;
	    right: 0;
	    color: #48b8e7;
	    font-size: 16px;
	    transform: translateY(-50%);
	}
	.page-id-402 .page-hero-wrapper + .image-text-top-bottom-wrapper {
	    padding-bottom: 20px;
	}
	.gray-wave-separator {
	    height: 60px;
	}
	.careers-rows-wrapper {
	    padding-bottom: 50px;
	}
	.vc_row.wpb_row.vc_row-fluid.career-page-lower-section {
	    padding-top: 15px;
	}
	div.career-page-lower-section .image-text-col-wrapper {
	    padding-bottom: 50px;
	}
	.shop-page-hero .resources-cards .resources-card {
	    width: 100%;
	}
	.lab-product-section-header, .lab-product-instruments-header {
	    font-size: 13px;
	}
	.lab-product-instruments-section,.product-footer-section {
	    padding: 20px 10px;
	}
	.product-footer-section[data-index="1"] {
	    min-height: auto;
	    min-height: initial;
	}
	.info-modal-popup {
	    padding: 15px;
	}
	.info-modal-popup-inner h3 {
	    font-size: 24px;
	}
	.info-modal-popup-inner h4 {
	    font-size: 16px;
	}
	.checkout-page-right {
	    padding-top: 50px;
	}
	.checkout-page-right-box {
	    padding: 20px 10px;
	}
	.checkout-page-lower .checkout-page-right .checkout-page-right-box .cart_totals .cart-subtotal td {
	    font-size: 16px;
	}
	.cart-summary-product-item-inner {
	    font-size: 15px;
	}
	.liquid-cart-item .lab-product-pricing-header,.lab-product-pricing-header {
	    padding: 30px 10px 20px;
	}
	.lab-product-pricing-image .lab-product-variation-image {
	    width: 60px;
	}
	.lab-product-pricing-image {
	    width: 60px;
	    height: 60px;
	}
	.lab-product-pricing-middle {
	    padding-left: 10px;
	}
	.lab-product-pricing-title {
	    font-size: 20px;
	}
	.lab-product-pricing-sub-title {
	    font-size: 13px;
	}
	.resources-cards .resources-card {
	    width: 100%;
	    padding: 25px;
	}
	.resources-card-icon {
	}
	.update-log-row {
	    display: block;
	    padding: 15px;
	}
	.update-log-row .update-log-title {
	    width: 100%;
	    margin-bottom: 10px;
	}
	.update-log-date {
	    width: 50%;
	    float: left;
	}
	.update-log-apply-cta {
	    float: right;
	}
	.update-log-row:after {
	    content: '';
	    display: table;
	    clear: both;
	}
	.update-logs-rows-wrapper {
	    padding-bottom: 50px;
	}
	.resources-cards-wrapper {
	    padding-bottom: 30px;
	    padding-top: 30px;
	}
	.page-id-653 .liquid-centered-text .button.outline.blue, .page-id-666 .liquid-centered-text .button.outline.blue {
	    min-width: inherit;
	}
	.page-id-653 .liquid-centered-text, .page-id-666 .liquid-centered-text {
	    padding-bottom: 50px;
	}
	.page-id-653 .instruments-grid-wrapper, .page-id-666 .instruments-grid-wrapper {
	    padding-bottom: 0;
	}
	.page-id-666 .image-text-col-wrapper:first-child, .page-id-653 .image-text-col-wrapper:first-child {
	    padding-top: 30px;
	}
	.page-id-653 .image-text-col-info,
	.page-id-666 .image-text-col-info {
	    text-align: left;
	}
	.page-id-653 .image-text-col-info ul,
	.page-id-666 .image-text-col-info ul {
	    padding-left: 15px;
	}
	.vc_row.wpb_row.vc_row-fluid.has-application-form {
	    padding-bottom: 35px;
	}
	.support-page-inner {
	    min-height: inherit;
	    min-height: initial;
	}
	.support-page-sidebar .widget_nav_menu .slick-slider {
	    max-width: 450px;
	    margin: 0 auto;
	    padding-left: 40px;
	    padding-right: 40px;
	}
	.support-page-sidebar .widget_nav_menu .slick-slider .slick-arrow {
	    position: absolute;
	    top: 50%;
	    border: none;
	    transform: translateY(-50%);
	    background: none;
	    color: #48b8e7;
	    font-size: 24px;
	    padding: 0;
	    margin: 0;
	    outline: none;
	    width: 30px;
	    text-align: center;
	}
	.support-page-sidebar .widget_nav_menu .slick-slider .slick-arrow.slick-next {
	    right: 0;
	}
	.support-page-sidebar .widget_nav_menu .slick-slider .slick-arrow.slick-prev {
	    left: 0;
	}
	.support-page-sidebar .widget_nav_menu .slick-slider .slick-dots button {
	    width: 8px;
	    height: 8px;
	    margin: 0;
	}
	.support-page-sidebar .widget_nav_menu .slick-slider .slick-dots li {
	    margin: 0 3px;
	}
	.support-search-top-right {
	    width: 100%;
	}
	.support-search-top-left {
	    width: 0;
	}
	.show-support-search .support-page-search {
	    right: 0;
	    background: #fff;
	    width: 100%;
	    padding: 0px 30px;
	}
	.show-support-search .support-page-search,
	.show-search-bar:not(.show-support-search) .header-search-bar {
	    right: 15px;
	    max-width: calc(100% - 30px);
	}
}
@media all and (max-width: 450px) {
	.support-page-sidebar .widget_nav_menu .slick-slider {
	    margin: 0 -25px;
	}
}

@media all and (min-width: 768px) and (max-width: 992px){
	.timeline-item {
	    transform: translateY(30px);
	}

	.timeline-item.timeline-item-odd .timeline-item-info {
	    bottom: 30px;
	}

	.timeline-item.timeline-item-even .timeline-item-info {
	    top: 30px;
	}

}

.vc_grid-item-mini .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    color: #465062;
    font-size: 18px;
    margin: 0 auto;
    text-align: center;
    padding: 0 20px 30px;
    font-weight: 600;
}

.vc_grid-item-mini .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
    text-align: center;
    padding: 0;
    text-align: center;
}

.vc_grid-item-mini .vc_gitem-zone {
    padding: 0;
    text-align:center !important;
    padding-bottom: 0;
}

.vc_grid-item-mini .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 {
    font-size: 18px;
    font-weight: 600;
    margin: 0;
    margin-bottom: 8px;
    text-align:center !important;
}

.vc_grid-item-mini .vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link {
    /* max-height: 240px; */
}

.vc_grid-item.vc_clearfix.vc-blog-item {
    box-shadow: 0 -3px 5px rgba(0,0,0,0.1), 0 6px 5px rgba(0,0,0,0.1);
    transition: transform 0.2s, box-shadow 0.2s;
    border-radius: 15px;
    width: 31%;
    padding: 0!important;
    margin: 0;
  	margin-bottom: 31px;
}

.vc_grid-item.vc_clearfix.vc-blog-item:hover {
    transform: translateY(-10px);
    box-shadow: 0 -3px 5px rgba(0,0,0,0.15), 0 20px 20px rgba(0,0,0,0.15);
}

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p {
    text-align: center !important;
}

.vc_grid-item-mini .vc_btn3-container.vc_btn3-left {
    display: none;
}

.liquid-blog-item {
    padding-bottom: 30px;
}

.liquid-blog-item .vc_gitem-post-data {
    font-size: 17px;
    line-height: 21px;
    color: #9096a1;
    padding: 0 30px 20px 30px;
}

.vc_grid-filter-item.vc_gitem-post-category-name {
    font-size: 16px !important;
    font-weight: 400;
    margin-bottom: 4px;
    opacity: 0.5;
    font-style: italic;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
    margin: 0;
    display: flex;
  	flex-wrap: wrap;
}

.vc_grid-item.vc_clearfix.vc-blog-item:nth-child(3n-1) {
    margin-left: 2.645%;
    margin-right: 2.645%;
}

.vc_grid-item.vc_clearfix.vc-blog-item .vc-gitem-zone-height-mode-auto:before {
    display: none;
}

.vc_gitem_row.vc_row.vc_gitem-row-position-middle {
    position: static;
    transform: none;
}

.wpb_single_image.wpb_content_element.liquid-grid-img.vc_align_center{
	margin: 0;
}

@media all and (max-width: 767px){
	.vc_grid-item.vc_clearfix.vc-blog-item {
		width: 100%;
		margin-bottom: 30px;
	}

	.vc_pageable-slide-wrapper.vc_clearfix {
		flex-wrap: wrap;
	}

	div.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
		margin: 0;
	}
}

@media all and (min-width: 993px) {
    .merge-navbars .mega-menu-items > .mega-menu-item > span,
    .merge-navbars .mega-menu-items > .mega-menu-item > a {
        padding: 12px 10px;
    }
    .header.has-sub-nav .secondary-menu-wrapper .secondary-menu-inner ul a {
        min-height: 50px;
    }
    .header.merge-navbars:hover,.header.merge-navbars {
        height: 100px;

    }

    .merge-navbars .header-menu-wrapper .mega-menu-item,
    .header.merge-navbars:hover .header-menu-wrapper .mega-menu-item {
        top: 0px;
    }

    .header.has-sub-nav.merge-navbars .secondary-menu-wrapper .secondary-menu-inner ul,
    .header.has-sub-nav.merge-navbars:hover .secondary-menu-wrapper .secondary-menu-inner ul {
        transform: translateY(0);
    }
    .header.has-sub-nav.merge-navbars:hover .secondary-menu-wrapper .secondary-menu-inner ul,
    .header.has-sub-nav.merge-navbars .secondary-menu-wrapper .secondary-menu-inner ul {
        border-color: transparent;
    }
    .header-cols {
        transition: padding 0.2s;
    }
    .merge-navbars .header-cols {
        padding-top: 13px;
        padding-bottom: 13px;
    }
    .header .secondary-menu-wrapper {
        margin-top: -26px;
    }
    .has-sub-nav .mega-menu-items > .mega-menu-item > span,
    .has-sub-nav .mega-menu-items > .mega-menu-item > a {
        transition: padding 0.2s;
    }
    .has-sub-nav .header-menu-wrapper:after {
        content: '';
        opacity: 0;
        display: block;
        height: 1px;
        background: rgba(70, 80, 98, 0.1);
        width: 100%;
        position: relative;
        top: -13px;
        max-width: 570px;
        margin-bottom: -2px;
        margin-left: auto;
        margin-right: auto;
        transition: opacity 0.2s;
    }
    .has-sub-nav.merge-navbars .header-menu-wrapper:after {
        opacity: 1;
    }
    .mega-menu-sub-nav:before {
        top: -7px;
        left: 0;
    }

    .merge-navbars .mega-sub-items-frame {
        top: 50px;
    }
    .mega-sub-items-frame-arrow:before {
        /*border-width: 8px;*/
        top: -8px;
    }
}

.navbar-store-selection-wrapper {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.navbar-cr-store {
    width: 100px;
    color: #465062;
    font-size: 16px;
    display: flex;
    align-items: center;
    line-height: 1;
    cursor: pointer;
    white-space: nowrap;
}

.navbar-stores-dropdown {
    position: absolute;
    left: 50%;
    width: 285px;
    margin-left: -142px;
    top: 100%;
    padding-top: 20px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: transform 0.2s, opacity 0.2s, visibility 0.2s;
}

.navbar-stores-header {
    background: #465062;
    font-size: 16px;
    text-align: center;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

span.store-flag {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 20px;
    margin-right: 5px;
}

.navbar-stores-options {
    background: #fff;
    padding: 20px 30px;
    font-size: 16px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.16);
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

a.navbar-store-option {
    display: flex;
    align-items: center;
    color: rgba(70, 80, 98, 0.8);
    transition: color 0.2s;
}

a.navbar-store-option:hover {
    color: #465062;
}

a.navbar-store-option:not(:last-child) {
    margin-bottom: 18px;
}

.navbar-stores-dropdown:before {
    content: '';
    display: block;
    border: 15px solid transparent;
    position: absolute;
    border-bottom-color: #465062;
    left: 50%;
    top: -9px;
    margin-left: -15px;
}

.navbar-store-selection-wrapper:hover .navbar-stores-dropdown {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.shop-navbar-inner.store-cr-au .shop-navbar-cart {
    right: 130px;
}

.shop-navbar-inner.store-cr-us .shop-navbar-cart {
    right: 155px;
}

.store-cr-us .navbar-cr-store {
    width: 126px;
}
.store-cr-global .navbar-cr-store {
    width: 90px;
}

.shop-navbar-inner.store-cr-global .shop-navbar-cart {
    right: 115px;
}

@media all and (max-width: 1280px) {
    .shop-navbar-inner {
        justify-content: flex-start;
        padding-left: 0;
    }

    .navbar-stores-dropdown {
        left: 0;
        margin-left: -200px;
    }

    .navbar-stores-dropdown:before {
        left: 100%;
        margin-left: -50px;
    }
}
@media all and (max-width: 767px) {
    .shop-navbar-links ul {
        display: block;
    }

    .shop-navbar-links a {
        padding-left: 0;
    }


    .shop-navbar .container {
        padding-left: 15px;
    }

    .navbar-store-selection-wrapper .navbar-cr-store {
        width: 30px;
    }

    .navbar-store-selection-wrapper .navbar-cr-store .store-name {
        display: none;
    }

    .navbar-stores-dropdown {
        margin-left: -239px;
    }

    .shop-navbar-cart {
        right: 60px !important;
    }
    .shop-navbar-cart {font-size: 18px}
}

@media all and (min-width: 1281px) {
	.mega-menu-items > .mega-menu-item > span, .mega-menu-items > .mega-menu-item > a {
	    padding-left: 15px;
	    padding-right: 15px;
	}
}
@media all and (max-width: 1280px) {
    .home-slide-text h2 {
        font-size: 30px;
    }

    .home-slide-inner {
        padding: 0 20px;
    }

    .home-slide-text {
        font-size: 18px;
    }

    .home-slide-info {
        max-width: 320px;
    }

    .home-slide-info h3 {
        font-size: 28px;
    }

    .home-style-text-pos-right .home-slide-info {
        max-width: 310px;
    }
    .mega-menu-multi-col-sub {
	    width: 600px;
	    padding-left: 20px;
	    padding-right: 20px;
	}

	.mega-menu-multi-col-sub {
	    /*padding-left: 0;*/
	    /*padding-right: 0;*/
	}
	.mega-menu-three-col-wrap {
		padding-left: 20px;
		padding-right: 20px;
	}

	.mega-menu-t2-oleft {
	    width: 35%;
	}

	.mega-menu-t2-right {
	    width: 60%;
	}
}
@media all and (max-width: 1000px) {
    .home-style-text-pos-left .home-slide-info,.home-style-text-pos-right .home-slide-info {
      max-width: 100%;
      background: rgba(255,255,255,0.8);
      padding: 30px;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
  }

  .home-slide-text-color-light .home-slide-info {
      background: rgba(0,0,0,0.7);
   }
   .home-slide-bg {
      background-size: cover !important;
  }

  .home-slider-wrapper .slick-arrow.slick-prev {
      left: -20px;
  }

  .home-slider-wrapper .slick-arrow.slick-next {
      right: -20px;
  }

  .home-slide-bg {
      min-height: 330px;
  }
}
@media all and (max-width: 992px) {
	.mega-menu-multi-col-sub {
	    padding-left: 30px;
	    padding-right: 0;
	    width: 100%;
	}
	.mega-menu-items > .mega-menu-item > a > .sub-arrow-item {
	    position: absolute;
	    right: 0;
	    width: 65px;
	    height: 100%;
	    top: 0;
	}
}
@media all and (max-width: 767px) {
    .home-slide-text h2 {
        font-size: 20px;
    }

    .home-slide-text {
        font-size: 16px;
    }

    .home-slide-info h3 {
        font-size: 20px;
    }

    .home-slide-text br {
        display: none;
    }

    .home-style-text-pos-left .home-slide-info,
  	.home-style-text-pos-right .home-slide-info {
        padding: 15px;
      }
      .mega-menu-t2-outer {
	    display: block;
	}

	.mega-menu-t2-oleft {
	    width: 100%;
	}

	.mega-menu-t2-right {
	    width: 100%;
	}

	.mega-menu-three-col-wrap {
	    width: 100%;
	    display: block;
	}

	.mega-menu-three-col-wrap .mega-menu-three-col {
	    width: 100%;
	    max-width: 100%;
	}
}
@media only screen and (max-width: 415px)  {
	/*MISC*/
	.image-text-col-info { text-align: left; }
	.instrument-grid-item { width: 100%; }
	.page-hero-wrapper { padding-top: 20px; }
	/* This is for software page(s) to not stack columns */
	.site-category-software .image-text-col.itc-image-pos-right, .site-category-software .image-text-col.itc-image-pos-left {
		display: block;
	}
}
@media only screen and (max-width: 375px)  {
	.page-hero-wrapper {
		text-align: left;
	}
}
