CINXE.COM
Puritan Medical Products | The Swab Experts
<!doctype html> <html lang="en"> <head > <script> var LOCALE = 'en\u002DUS'; var BASE_URL = 'https\u003A\u002F\u002Fwww.puritanmedproducts.com\u002F'; var require = { 'baseUrl': 'https\u003A\u002F\u002Fwww.puritanmedproducts.com\u002Fstatic\u002Ffrontend\u002Falliance\u002Fpuritan\u002Fen_US' };</script> <meta charset="utf-8"/> <meta name="title" content="Puritan Medical Products | The Swab Experts"/> <meta name="description" content="Choose Puritan for the widest variety of swab, diagnostic, and specimen collection products, lab tested and always made in the USA."/> <meta name="keywords" content="Puritan Medical Product"/> <meta name="robots" content="INDEX,FOLLOW"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="format-detection" content="telephone=no"/> <meta name="google-site-verification" content="aw6gxa9vvMUdACGNx8MCEJ7cD-9aYUGgjZ1B7KL5wyM"/> <meta name="theme-color" content="#008066"/> <title>Puritan Medical Products | The Swab Experts</title> <link rel="stylesheet" type="text/css" media="all" href="https://www.puritanmedproducts.com/static/_cache/merged/960f2366b0ecdb89493cbfe21568fb15.css" /> <link rel="stylesheet" type="text/css" media="screen and (min-width: 768px)" href="https://www.puritanmedproducts.com/static/frontend/alliance/puritan/en_US/css/styles-l.css" /> <link rel="stylesheet" type="text/css" media="print" href="https://www.puritanmedproducts.com/static/frontend/alliance/puritan/en_US/css/print.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://www.puritanmedproducts.com/static/frontend/alliance/puritan/en_US/css/bootstrap.min.css" /> <script type="text/javascript" src="https://www.puritanmedproducts.com/static/_cache/merged/9f80cc71c1e887ccd2caa335514bffeb.js"></script> <!--[if IE 11]> <script type="text/javascript" src="https://www.puritanmedproducts.com/static/frontend/alliance/puritan/en_US/Klevu_Search/js/klevu/ieUrlPolyfill.js"></script> <![endif]--> <link rel="preload" as="font" crossorigin="anonymous" href="https://www.puritanmedproducts.com/static/frontend/alliance/puritan/en_US/fonts/opensans/light/opensans-300.woff2" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://www.puritanmedproducts.com/static/frontend/alliance/puritan/en_US/fonts/opensans/regular/opensans-400.woff2" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://www.puritanmedproducts.com/static/frontend/alliance/puritan/en_US/fonts/opensans/semibold/opensans-600.woff2" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://www.puritanmedproducts.com/static/frontend/alliance/puritan/en_US/fonts/opensans/bold/opensans-700.woff2" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://www.puritanmedproducts.com/static/frontend/alliance/puritan/en_US/fonts/Luma-Icons.woff2" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://www.puritanmedproducts.com/static/frontend/alliance/puritan/en_US/fonts/quicksand-v22-latin/quicksand-v22-latin-regular.woff2" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://www.puritanmedproducts.com/static/frontend/alliance/puritan/en_US/fonts/quicksand-v22-latin/quicksand-v22-latin-300.woff2" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://www.puritanmedproducts.com/static/frontend/alliance/puritan/en_US/fonts/quicksand-v22-latin/quicksand-v22-latin-500.woff2" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://www.puritanmedproducts.com/static/frontend/alliance/puritan/en_US/fonts/quicksand-v22-latin/quicksand-v22-latin-700.woff2" /> <link rel="icon" type="image/x-icon" href="https://www.puritanmedproducts.com/media/favicon/default/puritan_logo.png" /> <link rel="shortcut icon" type="image/x-icon" href="https://www.puritanmedproducts.com/media/favicon/default/puritan_logo.png" /> <!-- OneTrust Cookies Consent Notice start for puritanmedproducts.com --> <script type="text/javascript" src="https://cdn.cookielaw.org/consent/e118a711-6d30-4180-a195-b93a3ee24252/OtAutoBlock.js" ></script> <script src="https://cdn.cookielaw.org/consent/e118a711-6d30-4180-a195-b93a3ee24252/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="e118a711-6d30-4180-a195-b93a3ee24252" ></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <!-- OneTrust Cookies Consent Notice end for puritanmedproducts.com --> <!-- Klevu Search customization start--> <script type="text/javascript"> function klevu_uc_productCustomizations( product, name ){ var sku = product.productSku; if(sku.indexOf(';;;;')!== -1){ sku = sku.split(";;;;")[1]; } product.productName = name + " <span>(" + sku.toUpperCase() + ")</span>"; product.productImage = product.productImage.replace( 'pub/', ''); product.productImage = product.productImage.replace( 'needtochange/', ''); return product; } </script> <!-- Klevu Search customization end--> <!-- Klevu upgrade Search customization start--> <script type="text/javascript"> window._klvReady = window._klvReady || []; window._klvReady.push(function () { klevu.beforeActivation("landing, catnav, quick", function (data, scope) { /** * Function to set cleaned SKU value * @param {*} sku */ klevu.dom.helpers.cleanUpSku = function (sku) { if (typeof sku === "undefined" || sku == "") { return false; }; var SKU = sku.toUpperCase(); if (SKU.indexOf(';;;;') !== -1) { var SKUParent = SKU.split(";;;;")[0]; var customSKU = SKU.split(";;;;").length === 2 ? SKU.split(";;;;")[1] : SKUParent; SKU = customSKU; }; if (SKU.slice(0, 1) === "(" && SKU.slice(-1) === ")") { return " " + SKU; } else { return " " + "(" + SKU + ")"; } } }); }); </script> <!-- Klevu upgrade Search customization end--> <!--dd69cee8e52c90f1da5fe05e301d1be7--> <!-- Google Tag Manager --> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-N6HGWP" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-N6HGWP'); </script> <!-- End Google Tag Manager --> <a href="https://plus.google.com/113544576557359087527" rel="publisher"></a> <link rel="preconnect" href="https://js.klevu.com"/> <script type="text/javascript"> var klevu_lang = 'en'; var klevu_baseCurrencyCode = 'USD'; var klevu_currentCurrencyCode = 'USD'; var klevu_pubIsInUse = true; var klevu_current_version = '3.6.3';</script> <script type="text/javascript" src="https://js.klevu.com/core/v2/klevu.js"></script> <script type="text/javascript" id="klevu_jsapikeys"> klevu({"search":{"apiKey":"klevu-14896328320815315"},"analytics":{"apiKey":"klevu-14896328320815315"}}); </script> <script type="text/javascript" id="klevu_jsmodules"> // Add Price Field Suffix for customer group and currency conversion var klevu_addPriceSuffixToQueryControl = { name: 'addPriceSuffixToQuery', fire: function (data, scope) { var localStorage = JSON.parse( window.localStorage.getItem('klv_mage') || '{}' ); var customerData = localStorage.customerData || {}; if ("undefined" !== typeof customerData.customer_group_id) { klevu.search.modules.addPriceSuffixToQuery(data, scope, klevu_baseCurrencyCode, customerData.customer_group_id); } } }; (function (klevu) { klevu.extend(true, klevu.search.modules, { addPriceSuffixToQuery: function (data, scope, currencyCode, customerGroupId) { if (typeof data.request.current === "undefined") { return false; } klevu.each(data.request.current.recordQueries, function (key, query) { //code to fetch prices klevu.setObjectPath( data, "localOverrides.query." + query.id + ".settings.priceFieldSuffix", currencyCode + '-' + customerGroupId ); }); }, mageConvertPriceRecordCurrencyData: function (productRecords, currencyCode, currencyRates) { if (!productRecords) { return; } klevu.each(productRecords, function (recordKey, productRecord) { var fromRate = parseFloat(currencyRates[productRecord.currency] || 0); var toRate = parseFloat(currencyRates[currencyCode] || 0); if (!fromRate || !toRate) { return; } var exchangeRate = toRate / fromRate; if (klevu.isNumeric(klevu.getObjectPath(productRecord, "price"))) { productRecord.price *= exchangeRate; } if (klevu.isNumeric(klevu.getObjectPath(productRecord, "salePrice"))) { productRecord.salePrice *= exchangeRate; } if (klevu.isNumeric(klevu.getObjectPath(productRecord, "startPrice"))) { productRecord.startPrice *= exchangeRate; } productRecord.currency = currencyCode; }); } }); })(klevu); </script><script type="text/javascript" id="klevu_jsinteractive"> klevu.interactive(function () { var options = {"url":{"protocol":"https:","landing":"https:\/\/www.puritanmedproducts.com\/search\/","search":"https:\/\/uscs4v2.ksearchnet.com\/cs\/v2\/search"},"search":{"minChars":0,"searchBoxSelector":"input[type=text][name=q],input[type=search][name=q],.kuSearchInput"}}; klevu(options); }); </script> <script type="text/javascript" src="https://js.klevu.com/theme/default/v2/quick-search-theme.js"></script> <!-- BEGIN GOOGLE ANALYTICS CODE --> <script type="text/x-magento-init"> { "*": { "Magento_GoogleAnalytics/js/google-analytics": { "isCookieRestrictionModeEnabled": 0, "currentWebsite": 1, "cookieName": "user_allowed_save_cookie", "ordersTrackingData": [], "pageTrackingData": {"optPageUrl":"","isAnonymizedIpActive":true,"accountId":"UA-17025658-1"} } } } </script> <!-- END GOOGLE ANALYTICS CODE --> <script type="text/x-magento-init"> { "*": { "Magento_PageCache/js/form-key-provider": { "isPaginationCacheEnabled": 0 } } } </script> <meta name="generator" content="Powered by Slider Revolution 6.2.15.5 - responsive, Mobile-Friendly Slider Plugin with comfortable drag and drop interface." /> <script type="text/javascript">function setREVStartSize(e){ //window.requestAnimationFrame(function() { window.RSIW = window.RSIW===undefined ? window.innerWidth : window.RSIW; window.RSIH = window.RSIH===undefined ? window.innerHeight : window.RSIH; try { var pw = document.getElementById(e.c).parentNode.offsetWidth, newh; pw = pw===0 || isNaN(pw) ? window.RSIW : pw; e.tabw = e.tabw===undefined ? 0 : parseInt(e.tabw); e.thumbw = e.thumbw===undefined ? 0 : parseInt(e.thumbw); e.tabh = e.tabh===undefined ? 0 : parseInt(e.tabh); e.thumbh = e.thumbh===undefined ? 0 : parseInt(e.thumbh); e.tabhide = e.tabhide===undefined ? 0 : parseInt(e.tabhide); e.thumbhide = e.thumbhide===undefined ? 0 : parseInt(e.thumbhide); e.mh = e.mh===undefined || e.mh=="" || e.mh==="auto" ? 0 : parseInt(e.mh,0); if(e.layout==="fullscreen" || e.l==="fullscreen") newh = Math.max(e.mh,window.RSIH); else{ e.gw = Array.isArray(e.gw) ? e.gw : [e.gw]; for (var i in e.rl) if (e.gw[i]===undefined || e.gw[i]===0) e.gw[i] = e.gw[i-1]; e.gh = e.el===undefined || e.el==="" || (Array.isArray(e.el) && e.el.length==0)? e.gh : e.el; e.gh = Array.isArray(e.gh) ? e.gh : [e.gh]; for (var i in e.rl) if (e.gh[i]===undefined || e.gh[i]===0) e.gh[i] = e.gh[i-1]; var nl = new Array(e.rl.length), ix = 0, sl; e.tabw = e.tabhide>=pw ? 0 : e.tabw; e.thumbw = e.thumbhide>=pw ? 0 : e.thumbw; e.tabh = e.tabhide>=pw ? 0 : e.tabh; e.thumbh = e.thumbhide>=pw ? 0 : e.thumbh; for (var i in e.rl) nl[i] = e.rl[i]<window.RSIW ? 0 : e.rl[i]; sl = nl[0]; for (var i in nl) if (sl>nl[i] && nl[i]>0) { sl = nl[i]; ix=i;} var m = pw>(e.gw[ix]+e.tabw+e.thumbw) ? 1 : (pw-(e.tabw+e.thumbw)) / (e.gw[ix]); newh = (e.gh[ix] * m) + (e.tabh + e.thumbh); } if(window.rs_init_css===undefined) window.rs_init_css = document.head.appendChild(document.createElement("style")); document.getElementById(e.c).height = newh+"px"; window.rs_init_css.innerHTML += "#"+e.c+"_wrapper { height: "+newh+"px }"; } catch(e){ console.log("Failure at Presize of Slider:" + e) } //}); };</script> <style type="text/css"></style> <script type="text/javascript"> var nowUnixtime = parseInt(Date.now() / 1000); function klevufejs_getCookie(name) { if (typeof (name) === "undefined") { name = "klv_mage"; } var c = "", ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { c = ca[i]; if (typeof c !== "string") { continue; } var cookiePair = c.split("="); if (name === cookiePair[0].trim()) { try { return JSON.parse(decodeURIComponent(cookiePair[1])); } catch (err) { // this is fine, data will be regenerated } } } return { expire_sections: {} }; } document.addEventListener('klevu.customerData.loaded', function (e) { var klevufejs_cookie = klevufejs_getCookie(); klevufejs_cookie.expire_sections.customerData = nowUnixtime + 600; document.cookie = "klv_mage=" + JSON.stringify(klevufejs_cookie) + "; expires=" + new Date((nowUnixtime + 3600) * 1000).toUTCString() + "; path=/" + "; samesite=strict"; }); var klevufejs_cookie = klevufejs_getCookie(); var klevuData = { ...{ customerData: { revalidate_after: -1 } }, ...JSON.parse(window.localStorage.getItem('klv_mage') || '{}') }; const klevuCustomerDataLoadedEvent = document.createEvent('CustomEvent'); klevuCustomerDataLoadedEvent.initEvent('klevu.customerData.loaded', false, true); const klevuCustomerDataLoadErrorEvent = document.createEvent('CustomEvent'); klevuCustomerDataLoadErrorEvent.initEvent('klevu.customerData.loadError', false, true); if (typeof klevufejs_cookie.expire_sections !== "object" || (klevufejs_cookie.expire_sections.customerData || -1) < nowUnixtime || klevuData.customerData.revalidate_after < nowUnixtime ) { var xhttp = new XMLHttpRequest(); xhttp.onerror = function (request) { document.dispatchEvent(klevuCustomerDataLoadErrorEvent); }; xhttp.ontimeout = function (request) { this.onerror(request); }; xhttp.onload = function (request) { if (this.status >= 400 || this.timeout) { this.onerror(request); return; } var klevuData = JSON.parse(window.localStorage.getItem('klv_mage') || '{}'); klevuData.customerData = JSON.parse(this.response); window.localStorage.setItem('klv_mage', JSON.stringify(klevuData)); document.dispatchEvent(klevuCustomerDataLoadedEvent); }; xhttp.open('GET', 'https://www.puritanmedproducts.com/rest/V1/klevu/customerData', false); xhttp.send(); } else { document.dispatchEvent(klevuCustomerDataLoadedEvent); } </script><!-- Alliance_TagImplementer - head - Start --> <!-- Alliance_TagImplementer - head - End --> </head> <body data-container="body" data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://www.puritanmedproducts.com/static/frontend/alliance/puritan/en_US/images/loader-2.gif"}}' id="html-body" class="cms-home cms-index-index page-layout-custom_home"> <script type="text/x-magento-init"> { "*": { "Magento_PageBuilder/js/widget-initializer": { "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false}}, "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 768px)","conditions":{"max-width":"768px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}} } } } </script> <div class="cookie-status-message" id="cookie-status"> The store will not work correctly when cookies are disabled.</div> <script type="text/javascript">document.querySelector("#cookie-status").style.display = "none";</script> <script type="text/x-magento-init"> { "*": { "cookieStatus": {} } } </script> <script type="text/x-magento-init"> { "*": { "mage/cookies": { "expires": null, "path": "\u002F", "domain": ".www.puritanmedproducts.com", "secure": false, "lifetime": "3600" } } } </script> <noscript> <div class="message global noscript"> <div class="content"> <p> <strong>JavaScript seems to be disabled in your browser.</strong> <span> For the best experience on our site, be sure to turn on Javascript in your browser. </span> </p> </div> </div> </noscript> <script> window.cookiesConfig = window.cookiesConfig || {}; window.cookiesConfig.secure = false; </script><script> require.config({ map: { '*': { wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymce5Adapter' } } });</script><script> require.config({ paths: { googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3\u0026key\u003D' }, config: { 'Magento_PageBuilder/js/utils/map': { style: '' }, 'Magento_PageBuilder/js/content-type/map/preview': { apiKey: '', apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.puritanmedproducts.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' }, 'Magento_PageBuilder/js/form/element/map': { apiKey: '', apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.puritanmedproducts.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' }, } }); </script> <script> require.config({ shim: { 'Magento_PageBuilder/js/utils/map': { deps: ['googleMaps'] } } }); </script> <!-- Alliance_TagImplementer - after.body.start - Start --> <!-- Alliance_TagImplementer - after.body.start - End --> <div class="page-wrapper"><header class="fixed-header"><div class="header content"><span data-action="toggle-nav" class="action nav-toggle"><span>Toggle Nav</span></span> <a class="logo" href="https://www.puritanmedproducts.com/" title="Puritan Medical Products" aria-label="store logo"> <img src="https://www.puritanmedproducts.com/media/logo/stores/1/puritan-site-logo2x.png" title="Puritan Medical Products" alt="Puritan Medical Products" width="210" height="77" /> </a> <a class="logo inc-logo button" href="https://www.puritanmedproducts.com/request-a-certificate/" title="Request a Certificate"> Request a Certificate</a> <div class="block block-search"> <div class="block block-title"><strong>Search</strong></div> <div class="block block-content"> <form class="form minisearch" id="search_mini_form" action="https://www.puritanmedproducts.com/search/" method="get"> <div class="field search"> <label class="label" for="search" data-role="minisearch-label"> <span>Search</span> </label> <div class="control"> <input id="search" data-mage-init='{"quickSearch":{ "formSelector":"#search_mini_form", "url":"https://www.puritanmedproducts.com/search/ajax/suggest/", "destinationSelector":"#search_autocomplete"} }' type="search" name="q" value="" placeholder="Search for SKU, Competitor SKU, Products, Categories, Etc." class="input-text" maxlength="128" role="searchbox" aria-haspopup="false" aria-autocomplete="both" aria-label="Global Search" autocomplete="off"/> <div id="search_autocomplete" class="search-autocomplete"></div> <div class="nested"> <a class="action advanced" href="https://www.puritanmedproducts.com/catalogsearch/advanced/" data-action="advanced-search"> Advanced Search </a> </div> </div> </div> <div class="actions"> <button type="submit" title="Search" class="action search"> <span>Search</span> </button> </div> </form> </div> </div> <div class="sections nav-sections"> <nav class="navigation" data-action="navigation"> <ul data-mage-init='{ "menu":{ "delay":50, "responsive":true, "expanded":true, "position":{"my":"left-40 top","at":"left bottom"} } }'> <li class="level0 level-top"> <div class="level-top"> <a href="javascript:void(0);"><span all-title="Products"> Products </span></a> </div> <ul class="level0 submenu products"> <li class="level0 level1 ui-menu-item all-industries-item"> <div><a class="emulate-products" href="https://www.puritanmedproducts.com/industries/"> All Industries </a></div> </li> <li class="level0 nav-1 category-item first level1 parent"><a href="https://www.puritanmedproducts.com/controlled-environments.html" class="level1" ><span>Controlled Environments/Industrial</span></a><ul class="level0 submenu-test"><li class="level1 nav-1-1 category-item first"><a href="https://www.puritanmedproducts.com/controlled-environments/flat-stir-sticks.html" ><span>Tongue Depressors/Flat Sticks</span></a></li><li class="level1 nav-1-2 category-item"><a href="https://www.puritanmedproducts.com/controlled-environments/swabs-applicators.html" ><span>Swabs & Applicators</span></a></li><li class="level1 nav-1-3 category-item last"><a href="https://www.puritanmedproducts.com/controlled-environments/wooden-cuticle-orange-sticks.html" ><span>Wooden Cuticle/Orange Sticks</span></a></li></ul></li><li class="level0 nav-2 category-item level1 parent"><a href="https://www.puritanmedproducts.com/diagnostics-specimen-collection.html" class="level1" ><span>Diagnostics/Specimen Collection</span></a><ul class="level0 submenu-test"><li class="level1 nav-2-1 category-item first"><a href="https://www.puritanmedproducts.com/diagnostics-specimen-collection/collection-transport-systems.html" ><span>Collection & Transport Kits</span></a></li><li class="level1 nav-2-2 category-item"><a href="https://www.puritanmedproducts.com/diagnostics-specimen-collection/dry-transport-systems.html" ><span>Dry Transport Systems</span></a></li><li class="level1 nav-2-3 category-item"><a href="https://www.puritanmedproducts.com/diagnostics-specimen-collection/swabs-applicators.html" ><span>Swabs & Applicators</span></a></li><li class="level1 nav-2-4 category-item"><a href="https://www.puritanmedproducts.com/diagnostics-specimen-collection/wooden-transfer-device.html" ><span>Wooden Applicators/Transfer Sticks</span></a></li><li class="level1 nav-2-5 category-item last"><a href="https://www.puritanmedproducts.com/diagnostics-specimen-collection/microbiology-media.html" ><span>Microbiology Media </span></a></li></ul></li><li class="level0 nav-3 category-item level1 parent"><a href="https://www.puritanmedproducts.com/environmental.html" class="level1" ><span>Environmental</span></a><ul class="level0 submenu-test"><li class="level1 nav-3-1 category-item first"><a href="https://www.puritanmedproducts.com/environmental/enviromaxr-enviromax-plusr.html" ><span>EnviroMax® & EnviroMax Plus®</span></a></li><li class="level1 nav-3-2 category-item last"><a href="https://www.puritanmedproducts.com/environmental/esk-environmental-sampling-kit.html" ><span>ESK - Environmental Sampling Kit</span></a></li></ul></li><li class="level0 nav-4 category-item level1 parent"><a href="https://www.puritanmedproducts.com/forensics-genetics.html" class="level1" ><span>Forensics/Genetics</span></a><ul class="level0 submenu-test"><li class="level1 nav-4-1 category-item first"><a href="https://www.puritanmedproducts.com/forensics-genetics/dna-controlled.html" ><span>DNA Controlled</span></a></li><li class="level1 nav-4-2 category-item"><a href="https://www.puritanmedproducts.com/forensics-genetics/dna-free.html" ><span>DNA-Free</span></a></li><li class="level1 nav-4-3 category-item"><a href="https://www.puritanmedproducts.com/forensics-genetics/molecular-media.html" ><span>Molecular Preservative</span></a></li><li class="level1 nav-4-4 category-item"><a href="https://www.puritanmedproducts.com/forensics-genetics/swabs-applicators.html" ><span>Swabs & Applicators</span></a></li><li class="level1 nav-4-5 category-item"><a href="https://www.puritanmedproducts.com/forensics-genetics/wooden-cuticle-orange-sticks.html" ><span>Wooden Cuticle/Orange Sticks</span></a></li><li class="level1 nav-4-6 category-item last"><a href="https://www.puritanmedproducts.com/forensics-genetics/dry-transport-systems.html" ><span>Dry Transport Systems</span></a></li></ul></li><li class="level0 nav-5 category-item level1 parent"><a href="https://www.puritanmedproducts.com/microbiology-media.html" class="level1" ><span>Microbiology Media</span></a><ul class="level0 submenu-test"><li class="level1 nav-5-1 category-item first"><a href="https://www.puritanmedproducts.com/microbiology-media/enrichment-broths.html" ><span>Selective/Enrichment Broths</span></a></li><li class="level1 nav-5-2 category-item"><a href="https://www.puritanmedproducts.com/microbiology-media/maintenance-media.html" ><span>Maintenance Media</span></a></li><li class="level1 nav-5-3 category-item last"><a href="https://www.puritanmedproducts.com/microbiology-media/molecular-preservative.html" ><span>Molecular Preservative</span></a></li></ul></li><li class="level0 nav-6 category-item last level1 parent"><a href="https://www.puritanmedproducts.com/medical.html" class="level1" ><span>Medical</span></a><ul class="level0 submenu-test"><li class="level1 nav-6-1 category-item first"><a href="https://www.puritanmedproducts.com/medical/dry-transport-systems.html" ><span>Dry Transport Systems</span></a></li><li class="level1 nav-6-2 category-item"><a href="https://www.puritanmedproducts.com/medical/swabs-applicators.html" ><span>Swabs & Applicators</span></a></li><li class="level1 nav-6-3 category-item"><a href="https://www.puritanmedproducts.com/medical/tongue-depressors.html" ><span>Tongue Depressors</span></a></li><li class="level1 nav-6-4 category-item"><a href="https://www.puritanmedproducts.com/medical/wooden-applicator-sticks.html" ><span>Wooden Applicators/Transfer Sticks</span></a></li><li class="level1 nav-6-5 category-item"><a href="https://www.puritanmedproducts.com/medical/wooden-cuticle-orange-sticks.html" ><span>Wooden Cuticle/Orange Sticks</span></a></li><li class="level1 nav-6-6 category-item last"><a href="https://www.puritanmedproducts.com/medical/cytology-collection-devices.html" ><span>Cytology Collection Devices</span></a></li></ul></li> </ul> </li> <!-- Customization --><li class='level0 level-top' role='presentation'><div class='level-top'><a href='https://www.puritanmedproducts.com/customization-capabilities/' role='menuitem'>Customization</a></div></li><!-- Why Choose Puritan --><li class='level0 level-top' role='menuitem'><div class='level-top'><a href='javascript:void(0);'><span all-title='Why Choose Puritan'>Why Choose Puritan</span></a></div><ul class='level0 submenu why-puritan' role='menu'><li class='level1 first' role='presentation'><div><a href='https://www.puritanmedproducts.com/product-materials/' role='menuitem'>Superior Product</a></div></li><li class='level1' role='presentation'><div><a href='https://www.puritanmedproducts.com/symbols-glossary/' role='menuitem'>Packaging Symbol Glossary</a></div></li><li class='level1' role='presentation'><div><a href='https://www.puritanmedproducts.com/manufacturers-certifications/' role='menuitem'>Certifications</a></div></li><li class='level1' role='presentation'><div><a href='https://www.puritanmedproducts.com/patents/' role='menuitem'>Patents</a></div></li><li class='level1 last' role='presentation'><div><a href='https://www.puritanmedproducts.com/package-inserts/' role='menuitem'>Product Labeling</a></div></li></ul></li><!-- Resources --><li class='level0 level-top' role='menuitem'><div class='level-top'><a href='javascript:void(0);'><span all-title='Resources'>Resources</span></a></div><ul class='level0 submenu resources' role='menu'><li class='level1 first' role='presentation'><div><a href='https://blog.puritanmedproducts.com' role='menuitem'>Blog</a></div></li><li class='level1' role='presentation'><div><a href='https://info.puritanmedproducts.com/resource-library' role='menuitem'>Resource Library</a></div></li><li class='level1' role='presentation'><div><a href='https://www.puritanmedproducts.com/scientific-and-case-studies/' role='menuitem'>Scientific & Case Studies</a></div></li><li class='level1' role='presentation'><div><a href='https://www.puritanmedproducts.com/puritan-catalog/' role='menuitem'>Downloadable Catalogs</a></div></li><li class='level1 last' role='presentation'><div><a href='https://www.puritanmedproducts.com/videos/' role='menuitem'>Videos</a></div></li></ul></li><!-- About --><li class='level0 level-top' role='menuitem'><div class='level-top'><a href='javascript:void(0);' role='menuitem'><span all-title='About'>About</span></a></div><ul class='level0 submenu about' role='menu'><li class='level1 first' role='presentation'><div><a href='https://www.puritanmedproducts.com/about-us/' role='menuitem'>About Puritan</a></div></li><li class='level1' role='presentation'><div><a href='https://www.puritanmedproducts.com/who-we-work-with/' role='menuitem'>Who We Work With</a></div></li><li class='level1' role='presentation'><div><a href='https://www.puritanmedproducts.com/history/' role='menuitem'>History</a></div></li><li class='level1' role='presentation'><div><a href='https://www.puritanmedproducts.com/hundred-years-of-excellence/' role='menuitem'>100 Years of Excellence</a></div></li><li class='level1 last' role='presentation'><div><a href='https://www.puritanmedproducts.com/news-and-events/' role='menuitem'>News & Events</a></div></li></ul></li><!-- Buy Puritan --><li class='level0 level-top' role='menuitem'><div class='level-top'><a href='javascript:void(0);'><span all-title='Buy Puritan'>Buy Puritan</span></a></div><ul class='level0 submenu buy-puritan' role='menu'><li class='level1 first' role='presentation'><div><a href='https://www.puritanmedproducts.com/how-to-buy/' role='menuitem'>Where to Purchase</a></div></li><li class='level1 last' role='presentation'><div><a href='https://www.puritanmedproducts.com/faqs/' role='menuitem'>FAQs</a></div></li></ul></li><!-- Contact --><li class='level0 level-top' role='menuitem'><div class='level-top'><a href='javascript:void(0);'><span all-title='Contact'>Contact</span></a></div><ul class='level0 submenu contact' role='menu'><li class='level1 first'><div><a href='https://www.puritanmedproducts.com/request-a-certificate/' role='menuitem'>Request a Certificate</a></div></li><li class='level1'><div><a href='https://www.puritanmedproducts.com/contact-us/' role='menuitem'>Contact Us</a></div></li><li class='level1'><div><a href='https://www.puritanmedproducts.com/careers/' role='menuitem'>Careers</a></div></li><li class='level1 last'><div><a href='https://www.puritanmedproducts.com/company-directory/' role='menuitem'>Company Directory</a></div></li></ul></li> </ul> </nav> </div> <script> require(["jquery"], function($){ $(document).ready(function($){ // toggle the search form if($(window).width() > 767){ // add toggle class to the header for the scroll $(window).on('scroll touchmove', function () { $("div.block-search").removeClass('open',$(document).scrollTop() > 0); $('header').toggleClass('tinyHead', $(document).scrollTop() > 0); $('.header-noticebar').toggleClass('tinyHead', $(document).scrollTop() > 0); $('.page-main').css({'margin-top': $('header').height() }); }).scroll(); } else { $(window).on('scroll touchmove', function () { $('header').toggleClass('tinyHead', $(document).scrollTop() > 0); $('.header-noticebar').toggleClass('tinyHead', $(document).scrollTop() > 0); $('.page-main').css({'margin-top': $('header').height() }); }).scroll(); } $("level0.products .all-category a").hide(); // flexible height positioning based on header notice bar $('.fixed-header .header.content').css({'margin-top': $('.header-noticebar').height() }); // set height for page content $('.page-main').css({'margin-top': $('header').height() }); }); // recheck height on resize var resizeTimer; $(window).on('resize', function(e) { clearTimeout(resizeTimer); resizeTimer = setTimeout(function() { $('.fixed-header .header.content').css({'margin-top': $('.header-noticebar').height() }); $('.page-main').css({'margin-top': $('header').height() }); }, 150); }); $(document).ready(function($){ $( "li.category-item" ).wrapInner( "<div class='item'></div>" ); }); }); </script> </div></header><main id="maincontent" class="page-main"><a id="contentarea" tabindex="-1"></a> <div class="page messages"><div data-placeholder="messages"></div> <div data-bind="scope: 'messages'"> <!-- ko if: cookieMessages && cookieMessages.length > 0 --> <div aria-atomic="true" role="alert" data-bind="foreach: { data: cookieMessages, as: 'message' }" class="messages"> <div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }"> <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> </div> </div> <!-- /ko --> <!-- ko if: messages().messages && messages().messages.length > 0 --> <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { data: messages().messages, as: 'message' }"> <div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }"> <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> </div> </div> <!-- /ko --> </div> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "messages": { "component": "Magento_Theme/js/view/messages" } } } } } </script> </div><div class="columns"><div class="column main"> <div class="banner-container"> <!-- add preve and next data attr--> <div class="bannerslider-slider" data-cycle-pager-event="click" data-cycle-loader=true style="z-index:0;" data-cycle-prev="#cycle-prev" data-cycle-next="#cycle-next"> <a href="/about-us" > <img class="desktop" src="https://www.puritanmedproducts.com/media/alliance/bannerslider/banner/image/4e2f635d815285f87b63868ea4a801a646b49518ff2e3f95b09b837a07e66413.jpg" style="width: 100%;" title="We're America's Swab Experts"alt="We're America's Swab Experts" /> <img class="mobile" src="https://www.puritanmedproducts.com/media/alliance/bannerslider/banner/image//s/w/swab_experts_banner_mobile_2.jpg" style="width: 100%;" title="We're America's Swab Experts"alt="We're America's Swab Experts" /> </a> <a href="https://www.puritanmedproducts.com/videos/library/video/28" target="_blank"> <img class="desktop" src="https://www.puritanmedproducts.com/media/alliance/bannerslider/banner/image/197e3646d43be41ed6696d41178bb6d67934f8ac2a4366c2c8c97e52e32b0826.png" style="width: 100%;" title="Puritan. We help you know."alt="Puritan. We help you know." /> <img class="mobile" src="https://www.puritanmedproducts.com/media/alliance/bannerslider/banner/image/db55f7aca82c1c4c4ede42e7835013b3a1217634787cdb4c85db685e4d096e0a.png" style="width: 100%;" title="Puritan. We help you know."alt="Puritan. We help you know." /> </a> <a href="https://www.escmid.org/congress-events/escmid-global/" target="_blank"> <img class="desktop" src="https://www.puritanmedproducts.com/media/alliance/bannerslider/banner/image/9a3ed00e5c45fa7a516fcb28e4417d91df2200f943e94e09b734b84e7586f7d9.png" style="width: 100%;" title="ESCMID 2025"alt="ESCMID 2025" /> <img class="mobile" src="https://www.puritanmedproducts.com/media/alliance/bannerslider/banner/image/5f705620797c2c81ec78ae9d34a7ea32a977d20bce2a2b23b5839549672e4ae7.png" style="width: 100%;" title="ESCMID 2025"alt="ESCMID 2025" /> </a> <!-- previous and next --> <div id="cycle-prev" class="cycle-arrows cycle-prev"><span role="button" aria-label="previous" class="arrow-left" type="button"></span></div> <div id="cycle-next" class="cycle-arrows cycle-next"><span role="button" aria-label="next" class="arrow-right" type="button"></span></div> <div class="cycle-pager"></div> </div> </div> <script type="text/javascript"> require(['jquery'], function ($) { // Cycle2 (function(e){"use strict";function t(e){return(e||"").toLowerCase()}var i="20131003";e.fn.cycle=function(i){var n;return 0!==this.length||e.isReady?this.each(function(){var n,s,o,c,r=e(this),l=e.fn.cycle.log;if(!r.data("cycle.opts")){(r.data("cycle-log")===!1||i&&i.log===!1||s&&s.log===!1)&&(l=e.noop),l("--c2 init--"),n=r.data();for(var a in n)n.hasOwnProperty(a)&&/^cycle[A-Z]+/.test(a)&&(c=n[a],o=a.match(/^cycle(.*)/)[1].replace(/^[A-Z]/,t),l(o+":",c,"("+typeof c+")"),n[o]=c);s=e.extend({},e.fn.cycle.defaults,n,i||{}),s.timeoutId=0,s.paused=s.paused||!1,s.container=r,s._maxZ=s.maxZ,s.API=e.extend({_container:r},e.fn.cycle.API),s.API.log=l,s.API.trigger=function(e,t){return s.container.trigger(e,t),s.API},r.data("cycle.opts",s),r.data("cycle.API",s.API),s.API.trigger("cycle-bootstrap",[s,s.API]),s.API.addInitialSlides(),s.API.preInitSlideshow(),s.slides.length&&s.API.initSlideshow()}}):(n={s:this.selector,c:this.context},e.fn.cycle.log("requeuing slideshow (dom not ready)"),e(function(){e(n.s,n.c).cycle(i)}),this)},e.fn.cycle.API={opts:function(){return this._container.data("cycle.opts")},addInitialSlides:function(){var t=this.opts(),i=t.slides;t.slideCount=0,t.slides=e(),i=i.jquery?i:t.container.find(i),t.random&&i.sort(function(){return Math.random()-.5}),t.API.add(i)},preInitSlideshow:function(){var t=this.opts();t.API.trigger("cycle-pre-initialize",[t]);var i=e.fn.cycle.transitions[t.fx];i&&e.isFunction(i.preInit)&&i.preInit(t),t._preInitialized=!0},postInitSlideshow:function(){var t=this.opts();t.API.trigger("cycle-post-initialize",[t]);var i=e.fn.cycle.transitions[t.fx];i&&e.isFunction(i.postInit)&&i.postInit(t)},initSlideshow:function(){var t,i=this.opts(),n=i.container;i.API.calcFirstSlide(),"static"==i.container.css("position")&&i.container.css("position","relative"),e(i.slides[i.currSlide]).css("opacity",1).show(),i.API.stackSlides(i.slides[i.currSlide],i.slides[i.nextSlide],!i.reverse),i.pauseOnHover&&(i.pauseOnHover!==!0&&(n=e(i.pauseOnHover)),n.hover(function(){i.API.pause(!0)},function(){i.API.resume(!0)})),i.timeout&&(t=i.API.getSlideOpts(i.currSlide),i.API.queueTransition(t,t.timeout+i.delay)),i._initialized=!0,i.API.updateView(!0),i.API.trigger("cycle-initialized",[i]),i.API.postInitSlideshow()},pause:function(t){var i=this.opts(),n=i.API.getSlideOpts(),s=i.hoverPaused||i.paused;t?i.hoverPaused=!0:i.paused=!0,s||(i.container.addClass("cycle-paused"),i.API.trigger("cycle-paused",[i]).log("cycle-paused"),n.timeout&&(clearTimeout(i.timeoutId),i.timeoutId=0,i._remainingTimeout-=e.now()-i._lastQueue,(0>i._remainingTimeout||isNaN(i._remainingTimeout))&&(i._remainingTimeout=void 0)))},resume:function(e){var t=this.opts(),i=!t.hoverPaused&&!t.paused;e?t.hoverPaused=!1:t.paused=!1,i||(t.container.removeClass("cycle-paused"),0===t.slides.filter(":animated").length&&t.API.queueTransition(t.API.getSlideOpts(),t._remainingTimeout),t.API.trigger("cycle-resumed",[t,t._remainingTimeout]).log("cycle-resumed"))},add:function(t,i){var n,s=this.opts(),o=s.slideCount,c=!1;"string"==e.type(t)&&(t=e.trim(t)),e(t).each(function(){var t,n=e(this);i?s.container.prepend(n):s.container.append(n),s.slideCount++,t=s.API.buildSlideOpts(n),s.slides=i?e(n).add(s.slides):s.slides.add(n),s.API.initSlide(t,n,--s._maxZ),n.data("cycle.opts",t),s.API.trigger("cycle-slide-added",[s,t,n])}),s.API.updateView(!0),c=s._preInitialized&&2>o&&s.slideCount>=1,c&&(s._initialized?s.timeout&&(n=s.slides.length,s.nextSlide=s.reverse?n-1:1,s.timeoutId||s.API.queueTransition(s)):s.API.initSlideshow())},calcFirstSlide:function(){var e,t=this.opts();e=parseInt(t.startingSlide||0,10),(e>=t.slides.length||0>e)&&(e=0),t.currSlide=e,t.reverse?(t.nextSlide=e-1,0>t.nextSlide&&(t.nextSlide=t.slides.length-1)):(t.nextSlide=e+1,t.nextSlide==t.slides.length&&(t.nextSlide=0))},calcNextSlide:function(){var e,t=this.opts();t.reverse?(e=0>t.nextSlide-1,t.nextSlide=e?t.slideCount-1:t.nextSlide-1,t.currSlide=e?0:t.nextSlide+1):(e=t.nextSlide+1==t.slides.length,t.nextSlide=e?0:t.nextSlide+1,t.currSlide=e?t.slides.length-1:t.nextSlide-1)},calcTx:function(t,i){var n,s=t;return i&&s.manualFx&&(n=e.fn.cycle.transitions[s.manualFx]),n||(n=e.fn.cycle.transitions[s.fx]),n||(n=e.fn.cycle.transitions.fade,s.API.log('Transition "'+s.fx+'" not found. Using fade.')),n},prepareTx:function(e,t){var i,n,s,o,c,r=this.opts();return 2>r.slideCount?(r.timeoutId=0,void 0):(!e||r.busy&&!r.manualTrump||(r.API.stopTransition(),r.busy=!1,clearTimeout(r.timeoutId),r.timeoutId=0),r.busy||(0!==r.timeoutId||e)&&(n=r.slides[r.currSlide],s=r.slides[r.nextSlide],o=r.API.getSlideOpts(r.nextSlide),c=r.API.calcTx(o,e),r._tx=c,e&&void 0!==o.manualSpeed&&(o.speed=o.manualSpeed),r.nextSlide!=r.currSlide&&(e||!r.paused&&!r.hoverPaused&&r.timeout)?(r.API.trigger("cycle-before",[o,n,s,t]),c.before&&c.before(o,n,s,t),i=function(){r.busy=!1,r.container.data("cycle.opts")&&(c.after&&c.after(o,n,s,t),r.API.trigger("cycle-after",[o,n,s,t]),r.API.queueTransition(o),r.API.updateView(!0))},r.busy=!0,c.transition?c.transition(o,n,s,t,i):r.API.doTransition(o,n,s,t,i),r.API.calcNextSlide(),r.API.updateView()):r.API.queueTransition(o)),void 0)},doTransition:function(t,i,n,s,o){var c=t,r=e(i),l=e(n),a=function(){l.animate(c.animIn||{opacity:1},c.speed,c.easeIn||c.easing,o)};l.css(c.cssBefore||{}),r.animate(c.animOut||{},c.speed,c.easeOut||c.easing,function(){r.css(c.cssAfter||{}),c.sync||a()}),c.sync&&a()},queueTransition:function(t,i){var n=this.opts(),s=void 0!==i?i:t.timeout;return 0===n.nextSlide&&0===--n.loop?(n.API.log("terminating; loop=0"),n.timeout=0,s?setTimeout(function(){n.API.trigger("cycle-finished",[n])},s):n.API.trigger("cycle-finished",[n]),n.nextSlide=n.currSlide,void 0):(s&&(n._lastQueue=e.now(),void 0===i&&(n._remainingTimeout=t.timeout),n.paused||n.hoverPaused||(n.timeoutId=setTimeout(function(){n.API.prepareTx(!1,!n.reverse)},s))),void 0)},stopTransition:function(){var e=this.opts();e.slides.filter(":animated").length&&(e.slides.stop(!1,!0),e.API.trigger("cycle-transition-stopped",[e])),e._tx&&e._tx.stopTransition&&e._tx.stopTransition(e)},advanceSlide:function(e){var t=this.opts();return clearTimeout(t.timeoutId),t.timeoutId=0,t.nextSlide=t.currSlide+e,0>t.nextSlide?t.nextSlide=t.slides.length-1:t.nextSlide>=t.slides.length&&(t.nextSlide=0),t.API.prepareTx(!0,e>=0),!1},buildSlideOpts:function(i){var n,s,o=this.opts(),c=i.data()||{};for(var r in c)c.hasOwnProperty(r)&&/^cycle[A-Z]+/.test(r)&&(n=c[r],s=r.match(/^cycle(.*)/)[1].replace(/^[A-Z]/,t),o.API.log("["+(o.slideCount-1)+"]",s+":",n,"("+typeof n+")"),c[s]=n);c=e.extend({},e.fn.cycle.defaults,o,c),c.slideNum=o.slideCount;try{delete c.API,delete c.slideCount,delete c.currSlide,delete c.nextSlide,delete c.slides}catch(l){}return c},getSlideOpts:function(t){var i=this.opts();void 0===t&&(t=i.currSlide);var n=i.slides[t],s=e(n).data("cycle.opts");return e.extend({},i,s)},initSlide:function(t,i,n){var s=this.opts();i.css(t.slideCss||{}),n>0&&i.css("zIndex",n),isNaN(t.speed)&&(t.speed=e.fx.speeds[t.speed]||e.fx.speeds._default),t.sync||(t.speed=t.speed/2),i.addClass(s.slideClass)},updateView:function(e,t){var i=this.opts();if(i._initialized){var n=i.API.getSlideOpts(),s=i.slides[i.currSlide];!e&&t!==!0&&(i.API.trigger("cycle-update-view-before",[i,n,s]),0>i.updateView)||(i.slideActiveClass&&i.slides.removeClass(i.slideActiveClass).eq(i.currSlide).addClass(i.slideActiveClass),e&&i.hideNonActive&&i.slides.filter(":not(."+i.slideActiveClass+")").hide(),0===i.updateView&&setTimeout(function(){i.API.trigger("cycle-update-view",[i,n,s,e])},n.speed/(i.sync?2:1)),0!==i.updateView&&i.API.trigger("cycle-update-view",[i,n,s,e]),e&&i.API.trigger("cycle-update-view-after",[i,n,s]))}},getComponent:function(t){var i=this.opts(),n=i[t];return"string"==typeof n?/^\s*[\>|\+|~]/.test(n)?i.container.find(n):e(n):n.jquery?n:e(n)},stackSlides:function(t,i,n){var s=this.opts();t||(t=s.slides[s.currSlide],i=s.slides[s.nextSlide],n=!s.reverse),e(t).css("zIndex",s.maxZ);var o,c=s.maxZ-2,r=s.slideCount;if(n){for(o=s.currSlide+1;r>o;o++)e(s.slides[o]).css("zIndex",c--);for(o=0;s.currSlide>o;o++)e(s.slides[o]).css("zIndex",c--)}else{for(o=s.currSlide-1;o>=0;o--)e(s.slides[o]).css("zIndex",c--);for(o=r-1;o>s.currSlide;o--)e(s.slides[o]).css("zIndex",c--)}e(i).css("zIndex",s.maxZ-1)},getSlideIndex:function(e){return this.opts().slides.index(e)}},e.fn.cycle.log=function(){window.console&&console.log&&console.log("[cycle2] "+Array.prototype.join.call(arguments," "))},e.fn.cycle.version=function(){return"Cycle2: "+i},e.fn.cycle.transitions={custom:{},none:{before:function(e,t,i,n){e.API.stackSlides(i,t,n),e.cssBefore={opacity:1,display:"block"}}},fade:{before:function(t,i,n,s){var o=t.API.getSlideOpts(t.nextSlide).slideCss||{};t.API.stackSlides(i,n,s),t.cssBefore=e.extend(o,{opacity:0,display:"block"}),t.animIn={opacity:1},t.animOut={opacity:0}}},fadeout:{before:function(t,i,n,s){var o=t.API.getSlideOpts(t.nextSlide).slideCss||{};t.API.stackSlides(i,n,s),t.cssBefore=e.extend(o,{opacity:1,display:"block"}),t.animOut={opacity:0}}},scrollHorz:{before:function(e,t,i,n){e.API.stackSlides(t,i,n);var s=e.container.css("overflow","hidden").width();e.cssBefore={left:n?s:-s,top:0,opacity:1,display:"block"},e.cssAfter={zIndex:e._maxZ-2,left:0},e.animIn={left:0},e.animOut={left:n?-s:s}}}},e.fn.cycle.defaults={allowWrap:!0,autoSelector:".cycle-slideshow[data-cycle-auto-init!=false]",delay:0,easing:null,fx:"fade",hideNonActive:!0,loop:0,manualFx:void 0,manualSpeed:void 0,manualTrump:!0,maxZ:100,pauseOnHover:!1,reverse:!1,slideActiveClass:"cycle-slide-active",slideClass:"cycle-slide",slideCss:{position:"absolute",top:0,left:0},slides:"> img",speed:500,startingSlide:0,sync:!0,timeout:4e3,updateView:0},e(document).ready(function(){e(e.fn.cycle.defaults.autoSelector).cycle()})})(jQuery),/*! Cycle2 autoheight plugin; Copyright (c) M.Alsup, 2012; version: 20130304 */ function(e){"use strict";function t(t,n){var s,o,c,r=n.autoHeight;if("container"==r)o=e(n.slides[n.currSlide]).outerHeight(),n.container.height(o);else if(n._autoHeightRatio)n.container.height(n.container.width()/n._autoHeightRatio);else if("calc"===r||"number"==e.type(r)&&r>=0){if(c="calc"===r?i(t,n):r>=n.slides.length?0:r,c==n._sentinelIndex)return;n._sentinelIndex=c,n._sentinel&&n._sentinel.remove(),s=e(n.slides[c].cloneNode(!0)),s.removeAttr("id name rel").find("[id],[name],[rel]").removeAttr("id name rel"),s.css({position:"static",visibility:"hidden",display:"block"}).prependTo(n.container).addClass("cycle-sentinel cycle-slide").removeClass("cycle-slide-active"),s.find("*").css("visibility","hidden"),n._sentinel=s}}function i(t,i){var n=0,s=-1;return i.slides.each(function(t){var i=e(this).height();i>s&&(s=i,n=t)}),n}function n(t,i,n,s){var o=e(s).outerHeight(),c=i.sync?i.speed/2:i.speed;i.container.animate({height:o},c)}function s(i,o){o._autoHeightOnResize&&(e(window).off("resize orientationchange",o._autoHeightOnResize),o._autoHeightOnResize=null),o.container.off("cycle-slide-added cycle-slide-removed",t),o.container.off("cycle-destroyed",s),o.container.off("cycle-before",n),o._sentinel&&(o._sentinel.remove(),o._sentinel=null)}e.extend(e.fn.cycle.defaults,{autoHeight:0}),e(document).on("cycle-initialized",function(i,o){function c(){t(i,o)}var r,l=o.autoHeight,a=e.type(l),d=null;("string"===a||"number"===a)&&(o.container.on("cycle-slide-added cycle-slide-removed",t),o.container.on("cycle-destroyed",s),"container"==l?o.container.on("cycle-before",n):"string"===a&&/\d+\:\d+/.test(l)&&(r=l.match(/(\d+)\:(\d+)/),r=r[1]/r[2],o._autoHeightRatio=r),"number"!==a&&(o._autoHeightOnResize=function(){clearTimeout(d),d=setTimeout(c,50)},e(window).on("resize orientationchange",o._autoHeightOnResize)),setTimeout(c,30))})}(jQuery),/*! caption plugin for Cycle2; version: 20130306 */ function(e){"use strict";e.extend(e.fn.cycle.defaults,{caption:"> .cycle-caption",captionTemplate:"{{slideNum}} / {{slideCount}}",overlay:"> .cycle-overlay",overlayTemplate:"<div>{{title}}</div><div>{{desc}}</div>",captionModule:"caption"}),e(document).on("cycle-update-view",function(t,i,n,s){"caption"===i.captionModule&&e.each(["caption","overlay"],function(){var e=this,t=n[e+"Template"],o=i.API.getComponent(e);o.length&&t?(o.html(i.API.tmpl(t,n,i,s)),o.show()):o.hide()})}),e(document).on("cycle-destroyed",function(t,i){var n;e.each(["caption","overlay"],function(){var e=this,t=i[e+"Template"];i[e]&&t&&(n=i.API.getComponent("caption"),n.empty())})})}(jQuery),/*! command plugin for Cycle2; version: 20130707 */ function(e){"use strict";var t=e.fn.cycle;e.fn.cycle=function(i){var n,s,o,c=e.makeArray(arguments);return"number"==e.type(i)?this.cycle("goto",i):"string"==e.type(i)?this.each(function(){var r;return n=i,o=e(this).data("cycle.opts"),void 0===o?(t.log('slideshow must be initialized before sending commands; "'+n+'" ignored'),void 0):(n="goto"==n?"jump":n,s=o.API[n],e.isFunction(s)?(r=e.makeArray(c),r.shift(),s.apply(o.API,r)):(t.log("unknown command: ",n),void 0))}):t.apply(this,arguments)},e.extend(e.fn.cycle,t),e.extend(t.API,{next:function(){var e=this.opts();if(!e.busy||e.manualTrump){var t=e.reverse?-1:1;e.allowWrap===!1&&e.currSlide+t>=e.slideCount||(e.API.advanceSlide(t),e.API.trigger("cycle-next",[e]).log("cycle-next"))}},prev:function(){var e=this.opts();if(!e.busy||e.manualTrump){var t=e.reverse?1:-1;e.allowWrap===!1&&0>e.currSlide+t||(e.API.advanceSlide(t),e.API.trigger("cycle-prev",[e]).log("cycle-prev"))}},destroy:function(){this.stop();var t=this.opts(),i=e.isFunction(e._data)?e._data:e.noop;clearTimeout(t.timeoutId),t.timeoutId=0,t.API.stop(),t.API.trigger("cycle-destroyed",[t]).log("cycle-destroyed"),t.container.removeData(),i(t.container[0],"parsedAttrs",!1),t.retainStylesOnDestroy||(t.container.removeAttr("style"),t.slides.removeAttr("style"),t.slides.removeClass(t.slideActiveClass)),t.slides.each(function(){e(this).removeData(),i(this,"parsedAttrs",!1)})},jump:function(e){var t,i=this.opts();if(!i.busy||i.manualTrump){var n=parseInt(e,10);if(isNaN(n)||0>n||n>=i.slides.length)return i.API.log("goto: invalid slide index: "+n),void 0;if(n==i.currSlide)return i.API.log("goto: skipping, already on slide",n),void 0;i.nextSlide=n,clearTimeout(i.timeoutId),i.timeoutId=0,i.API.log("goto: ",n," (zero-index)"),t=i.currSlide<i.nextSlide,i.API.prepareTx(!0,t)}},stop:function(){var t=this.opts(),i=t.container;clearTimeout(t.timeoutId),t.timeoutId=0,t.API.stopTransition(),t.pauseOnHover&&(t.pauseOnHover!==!0&&(i=e(t.pauseOnHover)),i.off("mouseenter mouseleave")),t.API.trigger("cycle-stopped",[t]).log("cycle-stopped")},reinit:function(){var e=this.opts();e.API.destroy(),e.container.cycle()},remove:function(t){for(var i,n,s=this.opts(),o=[],c=1,r=0;s.slides.length>r;r++)i=s.slides[r],r==t?n=i:(o.push(i),e(i).data("cycle.opts").slideNum=c,c++);n&&(s.slides=e(o),s.slideCount--,e(n).remove(),t==s.currSlide?s.API.advanceSlide(1):s.currSlide>t?s.currSlide--:s.currSlide++,s.API.trigger("cycle-slide-removed",[s,t,n]).log("cycle-slide-removed"),s.API.updateView())}}),e(document).on("click.cycle","[data-cycle-cmd]",function(t){t.preventDefault();var i=e(this),n=i.data("cycle-cmd"),s=i.data("cycle-context")||".cycle-slideshow";e(s).cycle(n,i.data("cycle-arg"))})}(jQuery),/*! hash plugin for Cycle2; version: 20130905 */ function(e){"use strict";function t(t,i){var n;return t._hashFence?(t._hashFence=!1,void 0):(n=window.location.hash.substring(1),t.slides.each(function(s){if(e(this).data("cycle-hash")==n){if(i===!0)t.startingSlide=s;else{var o=s>t.currSlide;t.nextSlide=s,t.API.prepareTx(!0,o)}return!1}}),void 0)}e(document).on("cycle-pre-initialize",function(i,n){t(n,!0),n._onHashChange=function(){t(n,!1)},e(window).on("hashchange",n._onHashChange)}),e(document).on("cycle-update-view",function(e,t,i){i.hash&&"#"+i.hash!=window.location.hash&&(t._hashFence=!0,window.location.hash=i.hash)}),e(document).on("cycle-destroyed",function(t,i){i._onHashChange&&e(window).off("hashchange",i._onHashChange)})}(jQuery),/*! loader plugin for Cycle2; version: 20131020 */ function(e){"use strict";e.extend(e.fn.cycle.defaults,{loader:!1}),e(document).on("cycle-bootstrap",function(t,i){function n(t,n){function o(t){var o;"wait"==i.loader?(r.push(t),0===a&&(r.sort(c),s.apply(i.API,[r,n]),i.container.removeClass("cycle-loading"))):(o=e(i.slides[i.currSlide]),s.apply(i.API,[t,n]),o.show(),i.container.removeClass("cycle-loading"))}function c(e,t){return e.data("index")-t.data("index")}var r=[];if("string"==e.type(t))t=e.trim(t);else if("array"===e.type(t))for(var l=0;t.length>l;l++)t[l]=e(t[l])[0];t=e(t);var a=t.length;a&&(i.eventualSlideCount=i.slideCount+a,t.hide().appendTo("body").each(function(t){function c(){0===--l&&(--a,o(d))}var l=0,d=e(this),u=d.is("img")?d:d.find("img");return d.data("index",t),u=u.filter(":not(.cycle-loader-ignore)").filter(':not([src=""])'),u.length?(l=u.length,u.each(function(){this.complete?c():e(this).load(function(){c()}).error(function(){0===--l&&(i.API.log("slide skipped; img not loaded:",this.src),0===--a&&"wait"==i.loader&&s.apply(i.API,[r,n]))})}),void 0):(--a,r.push(d),void 0)}),a&&i.container.addClass("cycle-loading"))}var s;i.loader&&(s=i.API.add,i.API.add=n)})}(jQuery),/*! pager plugin for Cycle2; version: 20130525 */ function(e){"use strict";function t(t,i,n){var s,o=t.API.getComponent("pager");o.each(function(){var o=e(this);if(i.pagerTemplate){var c=t.API.tmpl(i.pagerTemplate,i,t,n[0]);s=e(c).appendTo(o)}else s=o.children().eq(t.slideCount-1);s.on(t.pagerEvent,function(e){e.preventDefault(),t.API.page(o,e.currentTarget)})})}function i(e,t){var i=this.opts();if(!i.busy||i.manualTrump){var n=e.children().index(t),s=n,o=s>i.currSlide;i.currSlide!=s&&(i.nextSlide=s,i.API.prepareTx(!0,o),i.API.trigger("cycle-pager-activated",[i,e,t]))}}e.extend(e.fn.cycle.defaults,{pager:"> .cycle-pager",pagerActiveClass:"cycle-pager-active",pagerEvent:"click.cycle",pagerTemplate:"<span>•</span>"}),e(document).on("cycle-bootstrap",function(e,i,n){n.buildPagerLink=t}),e(document).on("cycle-slide-added",function(e,t,n,s){t.pager&&(t.API.buildPagerLink(t,n,s),t.API.page=i)}),e(document).on("cycle-slide-removed",function(t,i,n){if(i.pager){var s=i.API.getComponent("pager");s.each(function(){var t=e(this);e(t.children()[n]).remove()})}}),e(document).on("cycle-update-view",function(t,i){var n;i.pager&&(n=i.API.getComponent("pager"),n.each(function(){e(this).children().removeClass(i.pagerActiveClass).eq(i.currSlide).addClass(i.pagerActiveClass)}))}),e(document).on("cycle-destroyed",function(e,t){var i=t.API.getComponent("pager");i&&(i.children().off(t.pagerEvent),t.pagerTemplate&&i.empty())})}(jQuery),/*! prevnext plugin for Cycle2; version: 20130709 */ function(e){"use strict";e.extend(e.fn.cycle.defaults,{next:"> .cycle-next",nextEvent:"click.cycle",disabledClass:"disabled",prev:"> .cycle-prev",prevEvent:"click.cycle",swipe:!1}),e(document).on("cycle-initialized",function(e,t){if(t.API.getComponent("next").on(t.nextEvent,function(e){e.preventDefault(),t.API.next()}),t.API.getComponent("prev").on(t.prevEvent,function(e){e.preventDefault(),t.API.prev()}),t.swipe){var i=t.swipeVert?"swipeUp.cycle":"swipeLeft.cycle swipeleft.cycle",n=t.swipeVert?"swipeDown.cycle":"swipeRight.cycle swiperight.cycle";t.container.on(i,function(){t.API.next()}),t.container.on(n,function(){t.API.prev()})}}),e(document).on("cycle-update-view",function(e,t){if(!t.allowWrap){var i=t.disabledClass,n=t.API.getComponent("next"),s=t.API.getComponent("prev"),o=t._prevBoundry||0,c=void 0!==t._nextBoundry?t._nextBoundry:t.slideCount-1;t.currSlide==c?n.addClass(i).prop("disabled",!0):n.removeClass(i).prop("disabled",!1),t.currSlide===o?s.addClass(i).prop("disabled",!0):s.removeClass(i).prop("disabled",!1)}}),e(document).on("cycle-destroyed",function(e,t){t.API.getComponent("prev").off(t.nextEvent),t.API.getComponent("next").off(t.prevEvent),t.container.off("swipeleft.cycle swiperight.cycle swipeLeft.cycle swipeRight.cycle swipeUp.cycle swipeDown.cycle")})}(jQuery),/*! progressive loader plugin for Cycle2; version: 20130315 */ function(e){"use strict";e.extend(e.fn.cycle.defaults,{progressive:!1}),e(document).on("cycle-pre-initialize",function(t,i){if(i.progressive){var n,s,o=i.API,c=o.next,r=o.prev,l=o.prepareTx,a=e.type(i.progressive);if("array"==a)n=i.progressive;else if(e.isFunction(i.progressive))n=i.progressive(i);else if("string"==a){if(s=e(i.progressive),n=e.trim(s.html()),!n)return;if(/^(\[)/.test(n))try{n=e.parseJSON(n)}catch(d){return o.log("error parsing progressive slides",d),void 0}else n=n.split(RegExp(s.data("cycle-split")||"\n")),n[n.length-1]||n.pop()}l&&(o.prepareTx=function(e,t){var s,o;return e||0===n.length?(l.apply(i.API,[e,t]),void 0):(t&&i.currSlide==i.slideCount-1?(o=n[0],n=n.slice(1),i.container.one("cycle-slide-added",function(e,t){setTimeout(function(){t.API.advanceSlide(1)},50)}),i.API.add(o)):t||0!==i.currSlide?l.apply(i.API,[e,t]):(s=n.length-1,o=n[s],n=n.slice(0,s),i.container.one("cycle-slide-added",function(e,t){setTimeout(function(){t.currSlide=1,t.API.advanceSlide(-1)},50)}),i.API.add(o,!0)),void 0)}),c&&(o.next=function(){var e=this.opts();if(n.length&&e.currSlide==e.slideCount-1){var t=n[0];n=n.slice(1),e.container.one("cycle-slide-added",function(e,t){c.apply(t.API),t.container.removeClass("cycle-loading")}),e.container.addClass("cycle-loading"),e.API.add(t)}else c.apply(e.API)}),r&&(o.prev=function(){var e=this.opts();if(n.length&&0===e.currSlide){var t=n.length-1,i=n[t];n=n.slice(0,t),e.container.one("cycle-slide-added",function(e,t){t.currSlide=1,t.API.advanceSlide(-1),t.container.removeClass("cycle-loading")}),e.container.addClass("cycle-loading"),e.API.add(i,!0)}else r.apply(e.API)})}})}(jQuery),/*! tmpl plugin for Cycle2; version: 20121227 */ function(e){"use strict";e.extend(e.fn.cycle.defaults,{tmplRegex:"{{((.)?.*?)}}"}),e.extend(e.fn.cycle.API,{tmpl:function(t,i){var n=RegExp(i.tmplRegex||e.fn.cycle.defaults.tmplRegex,"g"),s=e.makeArray(arguments);return s.shift(),t.replace(n,function(t,i){var n,o,c,r,l=i.split(".");for(n=0;s.length>n;n++)if(c=s[n]){if(l.length>1)for(r=c,o=0;l.length>o;o++)c=r,r=r[l[o]]||i;else r=c[i];if(e.isFunction(r))return r.apply(c,s);if(void 0!==r&&null!==r&&r!=i)return r}return i})}})}(jQuery); }); </script> <script type="text/javascript"> require(['jquery'], function ($) { $('.bannerslider-slider').cycle({ fx: "fade", speed: 1000, timeout: 9000, slides: "> a", "pause-on-hover": false, }); }); </script> <div class="full-width gray-background"> <div class="now-hiring-mobile"> <a href="/careers"> <h2 class="hiring">Now Hiring!</h2> </a> </div> <div class="center industries-served"> <div class="industries"> <div class="col diagnostics"> <a href="/diagnostics-specimen-collection.html" aria-label="diagnostics-link"> <img class="industries-icon" alt="(opens Diagnostics industries)" src='https://www.puritanmedproducts.com/static/frontend/alliance/puritan/en_US/images/diagnostics_specimen_collection_icon.png' width="80" high="80" title="diagnostics" /> </a> <label>Diagnostics</label> </div> <div class="col forensics-and-genetics"> <a href="/forensics-genetics.html" aria-label="forensics-link"> <img class="industries-icon" alt="(opens Forensics industries)" src='https://www.puritanmedproducts.com/static/frontend/alliance/puritan/en_US/images/forensics_genetics_icon.png' width="80" high="80" title="forensics and genetics" /> </a> <label>Forensics + Genetics</label> </div> <div class="col environmental"> <a href="/environmental.html" aria-label="environmental-link"> <img class="industries-icon" alt="(opens Environments industries)" src='https://www.puritanmedproducts.com/static/frontend/alliance/puritan/en_US/images/environmental_icon.png' width="80" high="80" title="environmental" /> </a> <label>Environmental</label> </div> <div class="col liquid-base-media"> <a href="/microbiology-media.html" aria-label="microbiology-link"> <img class="industries-icon" alt="(opens Microbiology industries)" src='https://www.puritanmedproducts.com/static/frontend/alliance/puritan/en_US/images/microbiology_media_icon.png' width="80" high="80" title="microbiology media" /> </a> <label>Microbiology Media</label> </div> <div class="col medical"> <a href="/medical.html" aria-label="medical-link"> <img class="industries-icon" alt="(opens Medical industries)" src='https://www.puritanmedproducts.com/static/frontend/alliance/puritan/en_US/images/medical_icon.png' width="80" high="80" title="medical" /> </a> <label>Medical</label> </div> <div class="col controlled-environments"> <a href="/controlled-environments.html" aria-label="controlled-environments-link"> <img class="industries-icon" alt="(opens Controlled Environments industries)" src='https://www.puritanmedproducts.com/static/frontend/alliance/puritan/en_US/images/controlled_environments_icon.png' width="80" high="80" title="controlled environments" /> </a> <label>Controlled Environments</label> </div> </div> </div> </div> <div class="center our-history"> <div class="image"> <img src='https://www.puritanmedproducts.com/static/frontend/alliance/puritan/en_US/images/homepage_history.jpg' title="our history" /> </div> <div class="text-container"> <h2>Our History</h2> <div> <h3>A tradition of excellence</h3> <p>Puritan is now in our 104th year of business. We founded our company on the principles of pride in achieving excellence and determination to succeed. Our customers know us for quality, consistency, outstanding customer service, and our commitment to partnering with them in their pursuit of these same principles.</p> </div> <a href="/history" class="button">Read More About Us ></a> </div> </div> <div class="full-width customization-abilities"> <div class="text-container"> <h2>Customization at Puritan</h2> <div class="text-embrace"> <h3>Equipped to create your ideal product</h3> <p>Looking for a cutting-edge solution? You can get a new product designed, configured, and manufactured specifically for your unique needs.</p> </div> <a href="https://www.puritanmedproducts.com/customization-capabilities/" class="button"> Read More > </a> </div> </div> <div class="center our-standards"> <h2 class="lighter"><span>Our Standards</span></h2> <p style="margin-bottom:30px;">When you've been around since 1919, change is inevitable. While we've certainly grown, one thing that's never changed at Puritan is our incredibly high standards. This commitment and attention to detail are why we have a worldwide reputation for consistent quality. In fact, we regularly go beyond for our own QC satisfaction because it is extremely important to us that every product we make is the best of its kind.</p> <div class="standards-container"> <div class="standards first"> <div class="icon quality"></div> <h3>Quality</h3> <p>Our manufacturing facility is ISO certified and CE mark registered, so you can be certain we adhere to the strictest quality guidelines.</p> </div> <div class="standards"> <div class="icon consistency"></div> <h3>Consistency</h3> <p>We'll deliver excellent products and services across our organization every time, on time. That's our promise to you.</p> </div> <div class="standards"> <div class="icon usa-made"></div> <h3>USA Made</h3> <p>Order with confidence, knowing our products are manufactured, packaged, and shipped from our state-of-the-art facility in Maine.</p> </div> </div> <a class="button" href="/about-us"><span>Read More ></span></a> </div> <input name="form_key" type="hidden" value="wwcnvSg58Ffd59oA" /><script type="text/x-magento-init"> { "body": { "pageCache": {"url":"https:\/\/www.puritanmedproducts.com\/page_cache\/block\/render\/","handles":["default","cms_index_index","cms_page_view","cms_index_index_id_home","nwdthemes_revslider_default"],"originalRequest":{"route":"cms","controller":"index","action":"index","uri":"\/"},"versionCookieName":"private_content_version"} } } </script> <div class="newsevents-container"><div class="newsevents-latest-container"> <div class="newsevents-latest-collapsible newsevents-filter" data-mage-init='{"tabs":{"openedState":"active"}}'> <div class="newsevents-filter-header"> <div class="newsevents-filter-title" data-role="collapsible" id="filter-title-all"> <a data-toggle="trigger" href="#tab-latest-all">All</a> </div> <div class="newsevents-filter-title" data-role="collapsible" id="filter-title-news"> <a data-toggle="trigger" href="#tab-latest-news">News Articles</a> </div> <div class="newsevents-filter-title" data-role="collapsible" id="filter-title-press"> <a data-toggle="trigger" href="#tab-latest-press">Press Releases</a> </div> <div class="newsevents-filter-title" data-role="link" id="jumplink-title-events"> <a data-toggle="trigger">Events</a> </div> <script> require(['jquery'], function ($) { $('div#jumplink-title-events a').click(function() { $([document.documentElement, document.body]).animate({ scrollTop: $("#upcomingevents").offset().top - 175 }, 100); }); }); </script> </div> <div class="latest-content-container"> <div id="tab-latest-all" class="latest-content" data-role="content"> <div class="newsevents-news-list"> <div class="newsevents-news-item type-press"> <div class="news-item-image"> <img src="https://www.puritanmedproducts.com/media/verus/newsandevents/news/image/8a24a2188fb952b40ace459ab50c405bdcfab5c763d5ae1de996433efba4b6eb.png" alt="news item image"/> </div> <div class="news-item-date">Sep 20, 2023</div> <div class="news-item-title"> <a href="https://www.puritanmedproducts.com/news-and-events/news/post/two-innovative-maine-based-companies-collaborate-to-enhance-animal-welfare-in-research-rodents"> Two Innovative Maine-Based Companies Collaborate to Enhance Animal Welfare in Research Rodents </a> </div> <p class="news-item-summary"> GenoTyping Center of America (GTCA), a genetic testing company based in Waterville... <a href="https://www.puritanmedproducts.com/news-and-events/news/post/two-innovative-maine-based-companies-collaborate-to-enhance-animal-welfare-in-research-rodents" class="news-item-more"> More </a> </p> </div> <div class="newsevents-news-item type-news"> <div class="news-item-image"> <img src="https://www.puritanmedproducts.com/media/verus/newsandevents/news/image/c171d2b6ad08a167a6db0e156577ccdc197ebb29c7ea1045a71375e27085ce4b.png" alt="news item image"/> </div> <div class="news-item-date">Aug 31, 2023</div> <div class="news-item-title"> <a href="https://www.puritanmedproducts.com/news-and-events/news/post/Puritan-to-attend_ASMCVS-2023"> Puritan Medical Products to Exhibit at ASM Clinical Virology Symposium 2023 From 9/9 to 9/12 </a> </div> <p class="news-item-summary"> Maine-based company plans to introduce business lines, product offerings to global... <a href="https://www.puritanmedproducts.com/news-and-events/news/post/Puritan-to-attend_ASMCVS-2023" class="news-item-more"> More </a> </p> </div> <div class="newsevents-news-item type-press"> <div class="news-item-image"> <img src="https://www.puritanmedproducts.com/media/verus/newsandevents/news/image/751a0daa2d62331f8777cebe0e43a9d7ab240bc77e52071056f6c2a19bedc06a.jpg" alt="news item image"/> </div> <div class="news-item-date">Jan 05, 2023</div> <div class="news-item-title"> <a href="https://www.puritanmedproducts.com/news-and-events/news/post/jan-2023-company-name-change"> Hardwood Products Company, LP has changed its name to Puritan Medical Products Company I, LP </a> </div> <p class="news-item-summary"> We are proud to advise you that Hardwood Products Company LP recently changed its ... <a href="https://www.puritanmedproducts.com/news-and-events/news/post/jan-2023-company-name-change" class="news-item-more"> More </a> </p> </div> </div> </div> <div id="tab-latest-news" class="latest-content" data-role="content"> <div class="newsevents-news-list"> <div class="newsevents-news-item type-news"> <div class="news-item-image"> <img src="https://www.puritanmedproducts.com/media/verus/newsandevents/news/image/c171d2b6ad08a167a6db0e156577ccdc197ebb29c7ea1045a71375e27085ce4b.png" alt="news item image"/> </div> <div class="news-item-date">Aug 31, 2023</div> <div class="news-item-title"> <a href="https://www.puritanmedproducts.com/news-and-events/news/post/Puritan-to-attend_ASMCVS-2023"> Puritan Medical Products to Exhibit at ASM Clinical Virology Symposium 2023 From 9/9 to 9/12 </a> </div> <p class="news-item-summary"> Maine-based company plans to introduce business lines, product offerings to global... <a href="https://www.puritanmedproducts.com/news-and-events/news/post/Puritan-to-attend_ASMCVS-2023" class="news-item-more"> More </a> </p> </div> <div class="newsevents-news-item type-news"> <div class="news-item-image"> <img src="https://www.puritanmedproducts.com/media/verus/newsandevents/news/image/094e2fdfefb03a3bb2b6674141907372280f1d63026ec9501f5e9331ccd43454.jpg" alt="news item image"/> </div> <div class="news-item-date">May 24, 2022</div> <div class="news-item-title"> <a href="https://www.puritanmedproducts.com/news-and-events/news/post/Puritan-Named-Innovator-of-the-Year-MITC"> Puritan Medical Products Named “Innovator of the Year” by Maine International Trade Center </a> </div> <p class="news-item-summary"> MITC recognizes Puritan’s international excellence through new, innovative product... <a href="https://www.puritanmedproducts.com/news-and-events/news/post/Puritan-Named-Innovator-of-the-Year-MITC" class="news-item-more"> More </a> </p> </div> <div class="newsevents-news-item type-news"> <div class="news-item-image"> <img src="https://www.puritanmedproducts.com/media/verus/newsandevents/news/image/316c145d63251847ae397bd8828b57247188f1f227e8a162e68bd8cddbef4565.png" alt="news item image"/> </div> <div class="news-item-date">May 12, 2022</div> <div class="news-item-title"> <a href="https://www.puritanmedproducts.com/news-and-events/news/post/UMaine-Honors-Puritan-Director-of-Engineering-Spirit-of-Maine-Award"> UMaine Honors Puritan Medical Products’ Director of Engineering </a> </div> <p class="news-item-summary"> Derek McKenney, director of engineering at Puritan Medical Products to receive Spi... <a href="https://www.puritanmedproducts.com/news-and-events/news/post/UMaine-Honors-Puritan-Director-of-Engineering-Spirit-of-Maine-Award" class="news-item-more"> More </a> </p> </div> </div> </div> <div id="tab-latest-press" class="latest-content" data-role="content"> <div class="newsevents-news-list"> <div class="newsevents-news-item type-press"> <div class="news-item-image"> <img src="https://www.puritanmedproducts.com/media/verus/newsandevents/news/image/8a24a2188fb952b40ace459ab50c405bdcfab5c763d5ae1de996433efba4b6eb.png" alt="news item image"/> </div> <div class="news-item-date">Sep 20, 2023</div> <div class="news-item-title"> <a href="https://www.puritanmedproducts.com/news-and-events/news/post/two-innovative-maine-based-companies-collaborate-to-enhance-animal-welfare-in-research-rodents"> Two Innovative Maine-Based Companies Collaborate to Enhance Animal Welfare in Research Rodents </a> </div> <p class="news-item-summary"> GenoTyping Center of America (GTCA), a genetic testing company based in Waterville... <a href="https://www.puritanmedproducts.com/news-and-events/news/post/two-innovative-maine-based-companies-collaborate-to-enhance-animal-welfare-in-research-rodents" class="news-item-more"> More </a> </p> </div> <div class="newsevents-news-item type-press"> <div class="news-item-image"> <img src="https://www.puritanmedproducts.com/media/verus/newsandevents/news/image/751a0daa2d62331f8777cebe0e43a9d7ab240bc77e52071056f6c2a19bedc06a.jpg" alt="news item image"/> </div> <div class="news-item-date">Jan 05, 2023</div> <div class="news-item-title"> <a href="https://www.puritanmedproducts.com/news-and-events/news/post/jan-2023-company-name-change"> Hardwood Products Company, LP has changed its name to Puritan Medical Products Company I, LP </a> </div> <p class="news-item-summary"> We are proud to advise you that Hardwood Products Company LP recently changed its ... <a href="https://www.puritanmedproducts.com/news-and-events/news/post/jan-2023-company-name-change" class="news-item-more"> More </a> </p> </div> <div class="newsevents-news-item type-press"> <div class="news-item-image"> <img src="https://www.puritanmedproducts.com/media/verus/newsandevents/news/image/ec2aa6bd2c36f017a939ad4915cf2e7626ab19e14aa65691011cd88594327609.jpg" alt="news item image"/> </div> <div class="news-item-date">Jan 04, 2023</div> <div class="news-item-title"> <a href="https://www.puritanmedproducts.com/news-and-events/news/post/puritan-secures-another-legal-vicory-against-copan-sweden-2023"> Puritan Secures Another Legal Victory Against Copan in Sweden </a> </div> <p class="news-item-summary"> Italian competitor's infringement claims rebutted once again, marking its sixth ... <a href="https://www.puritanmedproducts.com/news-and-events/news/post/puritan-secures-another-legal-vicory-against-copan-sweden-2023" class="news-item-more"> More </a> </p> </div> </div> </div> </div> </div> <div class="newsevents-latest-seeall"> <a href="https://www.puritanmedproducts.com/news-and-events/news/" class="button">See All</a> </div> </div> <div class="newsevents-events-container"> <div class="newsevents-events"> <h2 id='upcomingevents'>Upcoming Events</h2> <div class="events-upcoming-list"> <div class="upcoming-item"> <div class="upcoming-item-image"> </div> <div class="upcoming-item-text"> <h4> <a href="https://www.escmid.org/congress-events/escmid-global/"> ESCMID Global 2025 </a> </h4> <p class="upcoming-item-dateplace"> Apr 11 - 15, 2025 / Vienna, Austria <span class="divider">|</span> <span>Booth B61</span> </p> </div> </div> <div class="upcoming-item"> <div class="upcoming-item-image"> </div> <div class="upcoming-item-text"> <h4> <a href="https://www.foodprotection.org/annualmeeting/"> IAFP, 2025 Annual Meeting of International Association of Food Protection </a> </h4> <p class="upcoming-item-dateplace"> Jul 27 - 29, 2025 / Cleveland, OH </p> </div> </div> <div class="upcoming-item"> <div class="upcoming-item-image"> </div> <div class="upcoming-item-text"> <h4> <a href="https://meeting.myadlm.org/"> ADLM 2025, Association for Diagnostics & Laboratory Medicine </a> </h4> <p class="upcoming-item-dateplace"> Jul 27 - 31, 2025 / Chicago, IL <span class="divider">|</span> <span>Booth 422</span> </p> </div> </div> <div class="upcoming-item"> <div class="upcoming-item-image"> </div> <div class="upcoming-item-text"> <h4> <a href="https://www.amp.org/events/amp-events-calendar/calendar/amp-2025-annual-meeting-expo/"> AMP 2025, Association for Molecular Pathology </a> </h4> <p class="upcoming-item-dateplace"> Nov 11 - 15, 2025 / Boston, MA </p> </div> </div> </div> <h3 style="color: white;">Past Events</h3> <div class="events-past-list"> <div class="past-item"> <div class="past-item-date">Nov 21 - 23, 2024</div> <div class="past-item-text"> <h4> <a href="https://www.amp.org/events/amp-events-calendar/calendar/amp-2024-annual-meeting-expo/"> AMP 2024 Annual Meeting </a> </h4> <p class="past-item-place"> Vancouver, British Columbia </p> </div> </div> <div class="past-item"> <div class="past-item-date">Oct 15 - 16, 2024</div> <div class="past-item-text"> <h4> <a href="https://web.cvent.com/event/afc44772-3fe6-42c1-b5dd-8dd8ffb24786/summary"> Northeast Laboratory Conference </a> </h4> <p class="past-item-place"> Portland, ME </p> </div> </div> <div class="past-item"> <div class="past-item-date">Oct 07 - 10, 2024</div> <div class="past-item-text"> <h4> <a href="https://asm.org/events/clinical-virology-symposium/home"> ASM Clinical Virology Symposium (CVS) </a> </h4> <p class="past-item-place"> Long Beach, CA </p> </div> </div> <div class="past-item"> <div class="past-item-date">Sep 23 - 24, 2024</div> <div class="past-item-text"> <h4> <a href="https://nacmid.org/"> NACMID </a> </h4> <p class="past-item-place"> Nashua, NH </p> </div> </div> <div class="past-item"> <div class="past-item-date">Jul 28 - Aug 01, 2024</div> <div class="past-item-text"> <h4> <a href="https://www.myadlm.org/meetings-and-events/annual-meeting"> ADLM: Association for Diagnostics & Laboratory Medicine (Formerly AACC) </a> </h4> <p class="past-item-place"> Chicago, IL </p> </div> </div> <div class="past-item"> <div class="past-item-date">May 06 - 09, 2024</div> <div class="past-item-text"> <h4> <a href="https://www.aphl.org/conferences/annualmeeting/Pages/default.aspx"> APHL </a> </h4> <p class="past-item-place"> Milwaukee, WI </p> </div> </div> <div class="past-item"> <div class="past-item-date">Apr 30 - May 01, 2024</div> <div class="past-item-text"> <h4> <a href="https://www.ascp.org/content/knowledgelab-2024#"> ASCP Knowledge Lab </a> </h4> <p class="past-item-place"> San Antonio, TX </p> </div> </div> <div class="past-item"> <div class="past-item-date">Apr 27 - 30, 2024</div> <div class="past-item-text"> <h4> <a href="https://www.eccmid.org/"> ECCMID: European Congress of Clinical Microbiology & Infectious Diseases </a> </h4> <p class="past-item-place"> Barcelona, Spain </p> </div> </div> <div class="past-item"> <div class="past-item-date">Apr 09 - 12, 2024</div> <div class="past-item-text"> <h4> <a href="https://www.cacmid.ca/2024-ammi-canada-cacmid-annual-conference/"> AMMI Canada - CACMID Annual Conference </a> </h4> <p class="past-item-place"> Vancouver, British Columbia </p> </div> </div> <div class="past-item"> <div class="past-item-date">Mar 12 - 15, 2024</div> <div class="past-item-text"> <h4> <a href="https://www.hida.org/distribution/events-education/conferences/executive/about"> HIDA Executive Conference </a> </h4> <p class="past-item-place"> Amelia Island, FL </p> </div> </div> </div> </div> </div> <div class="newsevents-blog"> <h2>Blog</h2> <div id="blog-list"> <ul></ul> </div> </div> <script> require(["jquery"], function($) { var months = [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]; $.ajax({ type: "GET", url: "https://blog.puritanmedproducts.com/rss.xml", dataType: "xml", success: function(xml) { $(xml).find('item').each(function() { var item = $(this); var title = item.find('title').text(); var content = item.find('description').text().replace('width:auto !important;', ''); var date = new Date(item.find('pubDate').text()); var dateText = months[date.getMonth()] + ' ' + date.getDate() + ', ' + date.getFullYear(); $('<li></li>').html( '<h3>' + textTruncate(title, 77) + '</h3>' + content + '<div class="date">' + dateText + '</div>' ).appendTo('#blog-list ul'); }); } }); function textTruncate(str, length, ending) { if (length == null) { length = 100; } if (ending == null) { ending = '...'; } if (str.length > length) { return str.substring(0, length - ending.length) + ending; } else { return str; } }; }); </script> </div></div></div></main><div class="page-bottom"><div class="content"><div class="widget block block-static-block"> <div class="now-hiring-overlay"><a href="/careers" onMouseOver="this.style.opacity='0.7'" aria-label="Careers Link" onMouseOut="this.style.opacity='1'"><img src="https://www.puritanmedproducts.com/media/wysiwyg/Now-Hiring.png" alt="now hiring" /></a></div></div> </div></div><footer class="page-footer"><div class="footer content"><div class="widget block block-static-block"> <ul class="footer links"> <li class="label">Company</li> <li class="link"><a href="https://www.puritanmedproducts.com/">Home</a></li> <li class="link"><a href="/industries">Products</a></li> <li class="link"><a href="https://info.puritanmedproducts.com/resource-library ">Resource Library</a></li> <li class="link"><a href="/news-and-events">News + Events</a></li> <li class="link"><a href="/about-us">About Us</a></li> <li class="link"><a href="/contact-us">Contact Us</a></li> <li class="link"><a href="/careers">Careers</a></li> <li class="link"><a href="/hundred-years-of-excellence">100 Years</a></li> <li class="link"><a href="/machine-readable-files">Machine Readable Files</a></li> <li class="link"><a href="/symbols-glossary">Symbols Glossary</a></li> </ul> <ul class="footer links"> <li class="label">Legal</li> <li class="link"><a href="/privacy#notice">Privacy</a></li> <li class="link"><a href="/cookie-notice">Cookie Notice</a></li> <li class="link"><a href="/terms-and-conditions">Terms</a></li> <li class="link"><a href="/site-map">Site Map</a></li> <li class="link"><a href="/accessibility-statement">Accessibility Statement</a></li> <li class="link"><a data-acsb-custom-trigger="true" href="#">Accessibility Options</a></li> <li class="link" id="acsb-puritan-wrapper"> <script> (function(){ var s = document.createElement('script'); var h = document.querySelector('head') || document.body; s.src = 'https://acsbapp.com/apps/app/dist/js/app.js'; s.async = true; s.onload = function(){ acsbJS.init({ statementLink : '', footerHtml : '', hideMobile : false, hideTrigger : true, disableBgProcess : false, language : 'en', position : 'right', leadColor : '#008066', triggerColor : '#008066', triggerRadius : '50%', triggerPositionX : 'right', triggerPositionY : 'bottom', triggerIcon : 'wheels2', triggerSize : 'medium', triggerOffsetX : 20, triggerOffsetY : 20, mobile : { triggerSize : 'small', triggerPositionX : 'right', triggerPositionY : 'center', triggerOffsetX : 10, triggerOffsetY : 0, triggerRadius : '50%' } }); }; h.appendChild(s); })(); (function(){ setTimeout(function() { jQuery('.acsb-trigger').css({'position': 'relative', 'top': '5px', 'left': '0px'}).appendTo('#acsb-puritan-wrapper').removeClass('acsb-trigger-hidden'); }, 2500); })();</script> </li> </ul></div> <div class="block newsletter"> <div class="connect">Connect</div> <ul class="social-media"> <li> <a class="facebook" href="https://www.facebook.com/puritanusa" target="_blank"> <i class="fa fa-facebook-f icon" aria-hidden="true"></i> <span class="sr-only">Facebook</span> </a> </li> <li> <a class="linkedin" href="https://www.linkedin.com/company/1259841" target="_blank"> <i class="fa fa-linkedin icon" aria-hidden="true"></i> <span class="sr-only">Linkedin</span> </a> </li> <li> <a class="youtube" href="https://www.youtube.com/channel/UC8Y2diYzC0W4j6wWKdgRGpA" target="_blank"> <i class="fa fa-youtube icon" aria-hidden="true"></i> <span class="sr-only">YouTube</span> </a> </li> <li> <a class="instagram" href="https://www.instagram.com/puritanusa/" target="_blank"> <i class="fa fa-instagram icon" aria-hidden="true"></i> <span class="sr-only">Instagram</span> </a> </li> </ul> <div class="tel-number"><a href="tel:1-800-321-2313">1.800.321.2313</a></div> <div class="subscribe-footer" > <div class="text-container"> <div class="title">Sign up for the latest news & blog</div> <div class="content hubspot"> </div> </div> </div> </div> <script type="text/javascript"> require(['jquery', '//js.hsforms.net/forms/v2.js'], function($) { hbspt.forms.create({ css: '', cssClass:'footer-subscribe', portalId: '236379', target:'.content.hubspot', formId: 'd1cd2a00-f9d8-4ffe-8f17-f5e530076bd7', }); }); </script> </div></footer><script> require([ 'jquery', 'domReady!', ], function() { setTimeout(function(){ <!-- Start of HubSpot Embed Code --> var hubSpotScript = document.createElement("script"); hubSpotScript.type = "text/javascript"; hubSpotScript.src = "//js.hs-scripts.com/236379.js"; hubSpotScript.id = "hs-script-loader"; hubSpotScript.async = true; hubSpotScript.defer = true; document.body.appendChild(hubSpotScript); <!-- End of HubSpot Embed Code --> if(jQuery('a.am-filelink:contains("Datasheet"):not(:contains("SDS"))')) { jQuery('a.am-filelink:contains("Datasheet"):not(:contains("SDS"))').parent(0).hide(); } console.log('PIXALS HUBSPOT - END'); }, 1000); }); </script> <span style="display:none;"> <span id="klevu_sessionId"></span> <span id="klevu_loginCustomerGroup"></span> <span id="klevu_loginCustomerEmail"></span> <span id="klevu_shopperIP"></span> </span> <script type="text/javascript"> var updateKlevuSessionDataElementsFromLocalStorage = function() { var klevuLocalStorage = JSON.parse(window.localStorage.getItem( 'klv_mage' ) || '{}'); var klevuMagentoCustomerDataKey = 'customerData'; var klevuLocalStorageCustomerData = klevuLocalStorage.hasOwnProperty(klevuMagentoCustomerDataKey) ? klevuLocalStorage[klevuMagentoCustomerDataKey] : {}; document.getElementById('klevu_sessionId').innerText = klevuLocalStorageCustomerData.hasOwnProperty('session_id') ? klevuLocalStorageCustomerData.session_id : ''; document.getElementById('klevu_loginCustomerGroup').innerText = klevuLocalStorageCustomerData.hasOwnProperty('customer_group_id') ? klevuLocalStorageCustomerData.customer_group_id : ''; document.getElementById('klevu_loginCustomerEmail').innerText = klevuLocalStorageCustomerData.hasOwnProperty('id_code') ? klevuLocalStorageCustomerData.id_code : ''; document.getElementById('klevu_shopperIP').innerText = klevuLocalStorageCustomerData.hasOwnProperty('shopper_ip') ? klevuLocalStorageCustomerData.shopper_ip : ''; } updateKlevuSessionDataElementsFromLocalStorage(); document.addEventListener( 'klevu.customerData.loaded', updateKlevuSessionDataElementsFromLocalStorage ); </script><script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "storage-manager": { "component": "Magento_Catalog/js/storage-manager", "appendTo": "", "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/www.puritanmedproducts.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/www.puritanmedproducts.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/www.puritanmedproducts.com\/rest\/default\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/www.puritanmedproducts.com\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}} } } } } } </script> <div id="subscribe_overlay"> <div id="subscribe_popup"> <div id="cross"><a href="#" id="closesef">X</a></div> <h2>Get Top Insights <br/>as Soon as They're Published</h2> <p>Stay informed about industry news, current events, and the <br/>unique properties of Puritan's wide range of products that set us <br/>apart from the rest.</p> <div id="first-popup"></div> </div> </div> <script> require(["jquery","//js.hsforms.net/forms/v2.js"], function($) { var newsletterForm = hbspt.forms.create({ css: '', cssClass:'footer-subscribe', portalId: '236379', target:'#first-popup', formId: '170a5847-9a5e-4fe3-8b29-e11062df53d5', }); }); require(["jquery","jquery/jquery.cookie"], function($){ jQuery(document).ready(function() { var usf = jQuery('#subscribe_overlay'); var c = $.cookie('subscribed'); var date = new Date(); date.setTime(date.getTime()+(30*24*60*60*1000)); if (c != 'yeap') { window.setTimeout(function() {usf.fadeIn(300); },60000); } jQuery('#closesef').click(function(e) { e.preventDefault(); $.cookie('subscribed', 'yeap',{expires: date}); jQuery('#subscribe_overlay').fadeOut(500); }); }); }); </script> <!-- Alliance_TagImplementer - before.body.end - Start --> <!-- begin SnapEngage code --> <script type="text/javascript"> (function() { var se = document.createElement('script'); se.type = 'text/javascript'; se.async = true; se.src = '//storage.googleapis.com/code.snapengage.com/js/a4693fe2-3604-4a5b-9cb0-f4b5d2d261ee.js'; var done = false; se.onload = se.onreadystatechange = function() { if (!done&&(!this.readyState||this.readyState==='loaded'||this.readyState==='complete')) { done = true; /* Place your SnapEngage JS API code below */ /* SnapEngage.allowChatSound(true); Example JS API: Enable sounds for Visitors. */ } }; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(se, s); })(); </script> <!-- end SnapEngage code --> <!-- Alliance_TagImplementer - before.body.end - End --> <script type="text/javascript">var klevu_cms_module_enabled = true;</script> <script type="text/javascript"> var klevu_cmsSearchEnabled = true; </script><small class="copyright"> <div class="copy-right-container"><span class="left"><img src="https://www.puritanmedproducts.com/static/frontend/alliance/puritan/en_US/images/puritan_footer_green.png" alt="purtian footer logo" label="puritan"/></span> Copyright © <script>document.write(new Date().getFullYear())</script> Puritan Medical Products. All rights reserved.<span class="right">Proudly Made in the USA</span></div> </small> </div> </body> </html>