1<!DOCTYPE html><html lang="en-us" dir="ltr" style="--color--primary-hue:202;--color--primary-saturation:79%;--color--primary-lightness:50"><head><link rel="preload" href="https://cdn.optimizely.com/js/24920790345.js" as="script" /><link rel="preconnect" href="https://cdn.optimizely.com" crossorigin="anonymous" /><link rel="preconnect" href="https://logx.optimizely.com" /><meta charset="utf-8" /><style>.async-hide { opacity: 0 !important; transition: opacity 0.1s ease-in-out; }</style>
1<script>document.documentElement.classList.add("async-hide");var fallbackTimeout=setTimeout(function(){document.documentElement.classList.remove("async-hide")},500);window.optimizely=window.optimizely||[];window.optimizely.push(function(){clearTimeout(fallbackTimeout);document.documentElement.classList.remove("async-hide")});</script>
1<script src="https://cdn.optimizely.com/js/24920790345.js"></script>
1<meta name="google-site-verification" content="0lBF82HC7EotYmZcq0JydEd66egAAQRWLvGrCyrKY6M" /><meta http-equiv="x-dns-prefetch-control" content="on" /><link rel="shortlink" href="https://www.fluke.com/en-us" /><meta name="msapplication-TileColor" content="#da532c" /><meta name="msapplication-TileImage" content="/themes/igc/presentation/assets/favicons/mstile-144x144.png" /><meta name="theme-color" content="#ffc20e" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Fluke Electrical Test Tools & Industrial Engineering Solutions</title><meta name="description" content="Fluke offers a wide range of electronic test and measurement tools, network troubleshooting equipment, digital multimeters, electrical testers, process calibrators and calibration equipment for industrial application" />
1<script type="application/ld+json" data-schema="WebPage">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.fluke.com/#organization","name":"Fluke Corporation","url":"https://www.fluke.com","logo":"https://dam-assets.fluke.com/s3fs-public/Fluke-logo.png","sameAs":["https://www.linkedin.com/company/fluke-corporation","https://twitter.com/FlukeCorp","https://www.facebook.com/FlukeCorp/"]}]}</script>
1<link rel="alternate" hreflang="en-us" href="https://www.fluke.com/en-us" /><link rel="alternate" hreflang="x-default" href="https://www.fluke.com/en-us" /><link rel="alternate" hreflang="en-au" href="https://www.fluke.com/en-au" /><link rel="alternate" hreflang="en-gb" href="https://www.fluke.com/en-gb" /><link rel="alternate" hreflang="en-in" href="https://www.fluke.com/en-in" /><link rel="alternate" hreflang="cs-cz" href="https://www.fluke.com/cs-cz" /><link rel="alternate" hreflang="da-dk" href="https://www.fluke.com/da-dk" /><link rel="alternate" hreflang="de-de" href="https://www.fluke.com/de-de" /><link rel="alternate" hreflang="es-es" href="https://www.fluke.com/es-es" /><link rel="alternate" hreflang="es-mx" href="https://www.fluke.com/es-mx" /><link rel="alternate" hreflang="fi-fi" href="https://www.fluke.com/fi-fi" /><link rel="alternate" hreflang="fr-fr" href="https://www.fluke.com/fr-fr" /><link rel="alternate" hreflang="id-id" href="https://www.fluke.com/id-id" /><link rel="alternate" hreflang="it-it" href="https://www.fluke.com/it-it" /><link rel="alternate" hreflang="ja-jp" href="https://www.fluke.com/ja-jp" /><link rel="alternate" hreflang="ko-kr" href="https://www.fluke.com/ko-kr" /><link rel="alternate" hreflang="nl-nl" href="https://www.fluke.com/nl-nl" /><link rel="alternate" hreflang="no-no" href="https://www.fluke.com/no-no" /><link rel="alternate" hreflang="pl-pl" href="https://www.fluke.com/pl-pl" /><link rel="alternate" hreflang="pt-br" href="https://www.fluke.com/pt-br" /><link rel="alternate" hreflang="pt-pt" href="https://www.fluke.com/pt-pt" /><link rel="alternate" hreflang="ru-ru" href="https://www.fluke.com/ru-ru" /><link rel="alternate" hreflang="sv-se" href="https://www.fluke.com/sv-se" /><link rel="alternate" hreflang="th-th" href="https://www.fluke.com/th-th" /><link rel="alternate" hreflang="tr-tr" href="https://www.fluke.com/tr-tr" /><link rel="alternate" hreflang="vi-vn" href="https://www.fluke.com/vi-vn" /><link rel="alternate" hreflang="zh-tw" href="https://www.fluke.com/zh-tw" /><link rel="preload" href="https://media.fluke.com/60f82a6a-cf61-4897-b1e8-b2e6012b4ddc_original__size.jpg" as="image" /><link rel="preload" href="https://media.fluke.com/99821b21-4ec4-4c06-bdac-b35600b9624d_original%20file.png" as="image" /><style>@media(min-width: 1450px){#block-igc-algoliasearch .alg-search-box-main{width:calc(100% - 778px);}}@media(min-width: 1520px){#block-igc-algoliasearch .alg-search-box-main{width:752px;}}#block-igc-algoliasearch .alg-search-box-main{display:none;background-color: #212121;height: auto;margin-left: 0;margin-left: 0px;overflow: hidden;padding: 0 14px 16px;position: relative;top: 0;z-index: 0;}@media(min-width: 767px){#block-igc-algoliasearch .alg-search-box-main{background-color: #cccccc;height: 65px;padding: 14px 16px;}}@media(min-width: 1450px){#block-igc-algoliasearch .alg-search-box-main{border: 1px solid #707070;height: 50px;left: 280px;top: -85px;padding: 0;z-index: 10;}}#block-igc-algoliasearch .alg-search-box-main input.form-text{font-size: 1.6rem;padding: 1.1rem 3rem 1.1rem 1.5rem;outline: none;line-height: 10px;margin-right: 0;border-right: none;float: left;display: block;border: 1px solid #707070;border-right: 0;margin-bottom: .75em;}@media(min-width: 1450px){#block-igc-algoliasearch .alg-search-box-main input.form-text{width: 92%;height: 48px;border: 1px solid #707070;border-right: 0;}}#block-igc-algoliasearch .alg-search-box-main button.alg-search-submit-search{background-color: white;border-radius: 0;border: 1px solid #ccc;border-left: none;color: #212121;height: 36px;padding: 6px 10px;transition: color 0.1s linear;width: 50px;}@media(min-width: 1450px){#block-igc-algoliasearch .alg-search-box-main button.alg-search-submit-search{border: 1px solid #707070;border-left: none;font-size: 2.4rem;height: 48px;padding: 9px 10px;width: 8%;}}#block-igc-algoliasearch .alg-search-box-main button.alg-search-submit-search .alg-search-submit-label{display:none;}#block-igc-algoliasearch .alg-search-box-main button.alg-search-submit-search .fluke-icon{font-family: fluke-icon-font;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;display:inline-block;}#block-igc-algoliasearch .alg-search-box-main button.alg-search-submit-search .fluke-icon-search-fa-search::before{content: '\f002'};</style>
1<link rel="preconnect" href="https://dam-assets.fluke.com" /><link rel="preconnect" href="https://media.fluke.com" /><link rel="canonical" href="https://www.fluke.com/en-us" /><link rel="preload" href="/themes/igc/presentation/assets/fonts/notosans/noto-sans-v37-greek-ext_latin_latin-ext_vietnamese-regular.woff2" as="font" type="font/woff2" crossorigin="anonymous" /><link rel="apple-touch-icon" sizes="180x180" href="/themes/igc/presentation/assets/favicons/apple-touch-icon.png" /><link rel="icon" type="image/png" sizes="32x32" href="/themes/igc/presentation/assets/favicons/favicon-32x32.png" /><link rel="icon" type="image/png" sizes="192x192" href="/themes/igc/presentation/assets/favicons/android-chrome-192x192.png" /><link rel="icon" type="image/png" sizes="16x16" href="/themes/igc/presentation/assets/favicons/favicon-16x16.png" /><link rel="mask-icon" href="/themes/igc/presentation/assets/favicons/safari-pinned-tab.svg" color="#ffc20e" /><style id="critical-css">@font-face{font-family:fluke-icon-font;src:url(/themes/igc/presentation/assets/fonts/fluke-icon-font/./fonts/fluke-icon-font.eot?psc622=);src:url(/themes/igc/presentation/assets/fonts/fluke-icon-font/./fonts/fluke-icon-font.eot?psc622=#iefix) 2format("embedded-opentype"),url(/themes/igc/presentation/assets/fonts/fluke-icon-font/./fonts/fluke-icon-font.woff2?psc622=) 3format("woff2"),url(/themes/igc/presentation/assets/fonts/fluke-icon-font/./fonts/fluke-icon-font.ttf?psc622=) 4format("truetype"),url(/themes/igc/presentation/assets/fonts/fluke-icon-font/./fonts/fluke-icon-font.woff?psc622=) 5format("woff"),url(/themes/igc/presentation/assets/fonts/fluke-icon-font/./fonts/fluke-icon-font.svg?psc622=#fluke-icon-font) 6format("svg");font-weight:400;font-style:normal;font-display:swap;}.fluke-lang-switcher .mm-header{color:#fff;border-bottom:0;margin:15px 15px 0;text-align:left;position:relative;width:auto;padding:0;line-height:60px;height:40px;}@media screen and (min-width:1450px){.flukestrap-todd > .container .secondary-banners .hero-sub-banner h2{font-size:35px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner .subtitle{font-size:21px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner .button{font-size:1.5rem;padding:1.1rem 3rem;}.flukestrap-todd 7> .container 8.secondary-banners 9.hero-sub-banner 10.button 11> a{font-size:16px;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{width:calc(16.6666666667% - 20px);}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat img{max-height:66px;}.flukestrap-todd > .container .four-up-banners{contain-intrinsic-size:440px;}#nav-shopify-cart{min-width:80px;}#navbar #icon-chunkle .shopify-buy__cart-toggle__count{right:auto;left:23px;}#promo-nav-button.nav-butt{display:flex;}#brand-navigator{display:inline-flex;}}@media screen and (min-width:768px){#rfq-nav-form{max-width:526px;bottom:auto;top:101px;max-height:calc(100vh - 101px);}#rfq-nav-form .form-item-last-name,#rfq-nav-form .form-item-postal-code{display:inline-block;margin-bottom:0;margin-left:3%;width:48%;vertical-align:top;}#rfq-nav-form input.form-element:last-child{margin-right:0;margin-right:2.43902%;}}#icon-chunkle #promo-nav-button,#icon-chunkle .nav-butt{height:40px;color:#fff;padding:8px 4px 10px;vertical-align:bottom;text-align:center;display:inline-block;position:relative;border:1px solid transparent;}@media screen and (min-width:768px){#rfq-nav-form .form-actions .webform-button--submit{width:auto;min-width:148px;margin:0;}#rfq-nav-form .form-actions{width:auto;}#rfq-nav-form .contact-privacy{margin-top:-54px;max-width:300px;}#icon-chunkle button.navbar-toggle .bar1,#icon-chunkle button.navbar-toggle .bar2,#icon-chunkle button.navbar-toggle .bar3{width:30px;}#icon-chunkle #promo-nav-button,#icon-chunkle .nav-butt{height:55px;}#icon-chunkle .nav-butt svg{height:35px;max-height:35px;}#navbar a.navbar-btn svg{height:55px;width:183px;}#block-igc-algoliasearch{background-color:#ccc;height:65px;}.main{margin-top:76px;}.main{min-height:calc(100vh - 859px);}}@media screen and (min-width:1450px){#icon-chunkle #promo-nav-button,#icon-chunkle .nav-butt{display:flex;height:30px;line-height:1.7;margin-left:15px;margin-top:55px;padding:0;width:auto;}#icon-chunkle .nav-butt#nav-shopify-cart{height:55px;margin-top:0;padding-top:11px;position:absolute;right:0;top:0;}#icon-chunkle .nav-butt#nav-shopify-cart svg{height:26px;max-height:26px;margin-right:24px;}#icon-chunkle .nav-butt svg{height:18px;max-height:18px;display:inline-block;vertical-align:middle;}#icon-chunkle .nav-butt.rfq-opener{padding:0 1.5rem;}#icon-chunkle .nav-butt.rfq-opener svg{display:none;}#icon-chunkle .nav-butt .nav-butt-text{padding-left:2px;white-space:nowrap;display:inline-block;text-align:center;vertical-align:middle;}#icon-chunkle #promo-nav-button{display:inline-flex;}#block-igcommerce-utility-nav-ig-primary-nav{display:inline-flex;}#navbar a.navbar-btn svg{height:50px;width:166px;}#block-igc-algoliasearch{background-color:transparent;height:0;}.main{margin-top:85px;}.main{min-height:calc(100vh - 819px);}#nav-shopify-cart{min-width:80px;}#navbar #icon-chunkle .shopify-buy__cart-toggle__count{right:auto;left:23px;}#promo-nav-button.nav-butt{display:flex;}#brand-navigator{display:inline-flex;}}@media only screen and (min-width:768px){.sub-banner-one h2{max-width:100%;}.sub-banner-one .subtitle{max-width:60%;}}@media only screen and (min-width:1030px){.sub-banner-one h2{max-width:100%;}.sub-banner-one .subtitle{max-width:60%;}.sub-banner-two h2{max-width:60%;}.sub-banner-two .subtitle{max-width:60%;}}.sub-banner-two .subtitle{max-width:60%;}
11@media screen and (min-width:1280px){.flukestrap-todd > .container .secondary-banners .hero-sub-banner .button{font-size:1.5rem;padding:1.1rem 3rem;}.flukestrap-todd 12> .container 13.secondary-banners 14.hero-sub-banner 15.button 16> a{font-size:16px;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{width:calc(16.6666666667% - 20px);}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat img{max-height:66px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner h2{font-size:35px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner .subtitle{font-size:21px;}}@media screen and (min-width:1520px){.flukestrap-todd > .container .hero-banner img{min-height:651px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner img{min-height:307px;}.flukestrap-todd > .container .four-up-banners{contain-intrinsic-size:675px;}.flukestrap-todd > .container .four-up-banners .mini-banner img{float:left;display:block;margin-right:3.2786885246%;width:65.5737704918%;margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner img:last-child{margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner .banner-text{float:left;display:block;margin-right:3.2786885246%;width:31.1475409836%;}.flukestrap-todd 17> .container 18.four-up-banners 19.mini-banner 20.banner-text:last-child{margin-right:0;}}@media only screen and (min-width:768px){.sub-banner-two h2{max-width:60%;}.sub-banner-two .subtitle{max-width:60%;}.sub-banner-one h2{max-width:100%;}}@media screen and (min-width:526px){.flukestrap-todd > .container .banner-text{padding-bottom:0;}.flukestrap-todd > .container{padding:0 30px;max-width:1500px;margin:0 auto;}.flukestrap-todd > .container .hero-banner img{min-height:calc(100vw - 60px);}.flukestrap-todd > .container .secondary-banners .hero-sub-banner img{min-height:calc(40vw - 60px);}.flukestrap-todd > .container .hp-prod-cats .hp-prod-cats-wrapper{margin-left:-10px;margin-right:-10px;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{display:block;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat span{display:block;-webkit-hyphens:none;hyphens:none;left:auto;margin-right:0;position:static;text-align:center;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat img{display:block;margin-left:auto;margin-right:auto;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{width:calc(50% - 20px);}.flukestrap-todd > .container .featured-prod-items{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;}.flukestrap-todd 21> .container 22.featured-prod-items 23.featured-product:first-of-type{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;margin-right:20px;}}@media screen and (min-width:768px){.flukestrap-todd > .container .hero-banner{float:left;display:block;margin-right:2.4390243902%;width:48.7804878049%;}.flukestrap-todd > .container .hero-banner img{min-height:42.48vw;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner{margin-bottom:4.9%;padding-bottom:0;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner img{min-height:20vw;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{width:calc(25% - 20px);}}#cart-container{position:fixed;right:0;top:0;width:340px;height:100vh;background:#fff;box-shadow:-2px 0 10px rgba(0,0,0,0.1);display:flex;flex-direction:column;z-index:1000;transform:translateX(100%);}#cart-header{display:flex;justify-content:space-between;align-items:center;font-size:18px;color:#767676;padding:15px;}#cart-close{font-size:24px;color:#767676;background:0 0;border:none;padding:5px;line-height:1;}#cart-items{flex-grow:1;overflow-y:auto;margin-bottom:10px;padding:0 15px;}#cart-footer{display:none;flex-direction:column;gap:5px;padding:15px;}#cart-checkout{width:100%;height:100%;background-color:#ffc20e;border:2px solid #ffc20e;padding:10px;font-size:16px;color:#212121;}#cart-disclaimer{font-size:0.65em;text-align:center;}.cart-subtotal-label{text-transform:uppercase;font-size:11px;color:#4c4c4c;}#cart-subtotal{float:right;}:root{--font-size-base:1rem;--font-size-l:1.125rem;--font-size-s:0.875rem;--font-size-xs:0.8125rem;--font-size-xxs:0.75rem;--line-height-base:1.6875rem;--line-height-s:1.125rem;--max-width:84.375rem;--max-bg-color:98.125rem;--sp:1.125rem;--content-left:5.625rem;--site-header-height-wide:var(--sp10);--container-padding:var(--sp);--scrollbar-width:0px;--grid-col-count:6;--grid-gap:var(--sp);--grid-gap-count:calc(var(--grid-col-count) - 1);--grid-full-width:calc(100vw - var(--sp2) - var(--scrollbar-width));--grid-col-width:calc((var(--grid-full-width) - (var(--grid-gap-count) * var(--grid-gap))) / 24var(--grid-col-count));--sp0-25:calc(0.25 * var(--sp));--sp0-5:calc(0.5 * var(--sp));--sp0-75:calc(0.75 * var(--sp));--sp1:calc(1 * var(--sp));--sp1-5:calc(1.5 * var(--sp));--sp2:calc(2 * var(--sp));--sp2-5:calc(2.5 * var(--sp));--sp3:calc(3 * var(--sp));--sp3-5:calc(3.5 * var(--sp));--sp4:calc(4 * var(--sp));--sp4-5:calc(4.5 * var(--sp));--sp5:calc(5 * var(--sp));--sp6:calc(6 * var(--sp));--sp7:calc(7 * var(--sp));--sp8:calc(8 * var(--sp));--sp9:calc(9 * var(--sp));--sp10:calc(10 * var(--sp));--sp11:calc(11 * var(--sp));--sp12:calc(12 * var(--sp));--sp13:calc(13 * var(--sp));--color--gray-hue:201;--color--gray-saturation:15%;--color--gray-5:hsl(var(--color--gray-hue),var(--color--gray-saturation),5%);--color--gray-10:hsl(var(--color--gray-hue),var(--color--gray-saturation),11%);--color--gray-20:hsl(var(--color--gray-hue),var(--color--gray-saturation),20%);--color--gray-45:hsl(var(--color--gray-hue),var(--color--gray-saturation),44%);--color--gray-60:hsl(var(--color--gray-hue),var(--color--gray-saturation),57%);--color--gray-65:hsl(var(--color--gray-hue),var(--color--gray-saturation),63%);--color--gray-70:hsl(var(--color--gray-hue),var(--color--gray-saturation),72%);--color--gray-90:hsl(var(--color--gray-hue),var(--color--gray-saturation),88%);--color--gray-95:hsl(var(--color--gray-hue),var(--color--gray-saturation),93%);--color--gray-100:hsl(var(--color--gray-hue),var(--color--gray-saturation),97%);--color--primary-hue:202;--color--primary-saturation:79%;--color--primary-lightness:50;--color--primary-30:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * 25(var(--color--primary-lightness) - 26(0.36 * var(--color--primary-lightness)))));--color--primary-40:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * 27(var(--color--primary-lightness) - 28(0.24 * var(--color--primary-lightness)))));
28--color--primary-50:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * var(--color--primary-lightness)));--color--primary-60:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * 29(var(--color--primary-lightness) + 30(0.24 * (100 - var(--color--primary-lightness))))));--color--primary-80:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * 31(var(--color--primary-lightness) + 32(0.85 * (100 - var(--color--primary-lightness))))));--color-text-neutral-soft:var(--color--gray-45);--color-text-neutral-medium:var(--color--gray-20);--color-text-neutral-loud:var(--color--gray-5);--color-text-primary-medium:var(--color--primary-40);--color-text-primary-loud:var(--color--primary-30);--color--black:#000;--color--white:#fff;--color--red:#e33f1e;--color--gold:#fdca40;--color--green:#3fa21c;--header-height-wide-when-fixed:var(--sp6);--mobile-nav-width:31.25rem;--border-radius:0.1875rem;}@media screen and (min-width:1520px){.flukestrap-todd > .container .hero-banner img{min-height:651px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner img{min-height:307px;}.flukestrap-todd > .container .four-up-banners{contain-intrinsic-size:675px;}.flukestrap-todd > .container .four-up-banners .mini-banner img{float:left;display:block;margin-right:3.2786885246%;width:65.5737704918%;margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner img:last-child{margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner .banner-text{float:left;display:block;margin-right:3.2786885246%;width:31.1475409836%;}.flukestrap-todd 33> .container 34.four-up-banners 35.mini-banner 36.banner-text:last-child{margin-right:0;}#block-igcommerce-utility-lang-picker-lang-picker a#language-picker{padding-right:0;}#rfq-nav-form{right:calc((100% - 1520px) / 2);}#block-igcommerce-utility-nav-ig-primary-nav ul.nav li.dropdown > a{padding:0 1.5rem;}.container{padding:0.1rem 0;}}#country-picker-mobile{color:#fff;z-index:10;background:#212121;}#lang-outer-wrapper{position:fixed;top:0;left:0;width:100%;opacity:0.5;height:100%;z-index:9;background:#000;}aside.help-slider{z-index:8;}#navbar #ecomm-nav,#navbar #wtb-nav{background-color:#fff;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;display:none;padding:3.5rem 2rem;position:absolute;text-align:left;width:auto;z-index:1;top:85px;}.mmenu-nav.mm-basic{z-index:14;background:#212121;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.6);font-family:var(--base-font-family);font-size:1.6rem;box-shadow:0 0 0 rgba(0,0,0,0.5) !important;text-shadow:0 1px #333;}.mmenu-nav.mm-basic > .mm-header .mm-prev:before{margin:0;width:12px;height:12px;z-index:8;border-color:#fff;}.mmenu-nav.mm-basic > .mm-header .mm-next:before{margin:0;width:12px;height:12px;z-index:8;border-color:#fff;}.mmenu-nav.mm-basic em.mm-counter{color:#fff;right:35px;z-index:8;}#brand-navigator .dropdown-menu{background:#333;display:none;padding:30px 15px;position:absolute;z-index:6;}@media screen and (min-width:768px){#rfq-nav-form{max-width:526px;bottom:auto;top:101px;max-height:calc(100vh - 101px);}#rfq-nav-form .form-item-last-name,#rfq-nav-form .form-item-postal-code{display:inline-block;margin-bottom:0;margin-left:3%;width:48%;vertical-align:top;}#rfq-nav-form input.form-element:last-child{margin-right:0;margin-right:2.43902%;}#rfq-nav-form .form-actions .webform-button--submit{width:auto;min-width:148px;margin:0;}#rfq-nav-form .form-actions{width:auto;}#rfq-nav-form .contact-privacy{margin-top:-54px;max-width:300px;}#icon-chunkle button.navbar-toggle .bar1,#icon-chunkle button.navbar-toggle .bar2,#icon-chunkle button.navbar-toggle .bar3{width:30px;}#icon-chunkle #promo-nav-button,#icon-chunkle .nav-butt{height:55px;}}.ham-replica .mmenu-nav.mm-basic{z-index:14;background:#32394a;color:#c4ccda;font-size:12px;z-index:8;background:#212121;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.6);font-family:var(--base-font-family);font-size:16px;box-shadow:0 0 0 rgba(0,0,0,0.5) !important;text-shadow:0 1px #333;}.ham-replica .mmenu-nav.mm-basic > .mm-header .mm-prev:before{width:10px;height:10px;z-index:8;border-color:#c4ccda;margin:0;margin-top:4.5vh;width:12px;height:12px;z-index:5;border-color:#fff;}.ham-replica .mmenu-nav.mm-basic em.mm-counter{color:#c4ccda;color:#fff;right:35px;z-index:5;}@media only screen and (min-width:768px){.sub-banner-one .subtitle{max-width:60%;}.sub-banner-two h2{max-width:60%;}.sub-banner-two .subtitle{max-width:75%;}.sub-banner-one h2{max-width:100%;}}@media only screen and (max-width:1279px){.flukestrap-todd > .container .secondary-banners .hero-sub-banner h2 p{font-size:18px;font-weight:700;line-height:21.6px;}.flukestrap-todd 37> .container 38.secondary-banners 39.hero-sub-banner 40.subtitle 41p{line-height:12px;margin:0 0 0.75rem;}}
41@media screen and (min-width:526px){.flukestrap-todd > .container .banner-text{padding-bottom:0;}.flukestrap-todd > .container{padding:0 30px;max-width:1500px;margin:0 auto;}.flukestrap-todd > .container .hero-banner img{min-height:calc(100vw - 60px);}.flukestrap-todd > .container .secondary-banners .hero-sub-banner img{min-height:calc(40vw - 60px);}.flukestrap-todd > .container .hp-prod-cats .hp-prod-cats-wrapper{margin-left:-10px;margin-right:-10px;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{display:block;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat span{display:block;-webkit-hyphens:none;hyphens:none;left:auto;margin-right:0;position:static;text-align:center;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat img{display:block;margin-left:auto;margin-right:auto;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{width:calc(50% - 20px);}.flukestrap-todd > .container .featured-prod-items{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;}.flukestrap-todd 42> .container 43.featured-prod-items 44.featured-product:first-of-type{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;margin-right:20px;}}@media screen and (min-width:768px){.main{margin-top:76px;}.main{min-height:calc(100vh - 859px);}.flukestrap-todd > .container .hero-banner{float:left;display:block;margin-right:2.4390243902%;width:48.7804878049%;}.flukestrap-todd > .container .hero-banner img{min-height:42.48vw;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner{margin-bottom:4.9%;padding-bottom:0;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner img{min-height:20vw;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{width:calc(25% - 20px);}}@media screen and (min-width:526px) and (max-width:1033px){.flukestrap-todd > .container .featured-prod-items .featured-product{grid-template-columns:auto;grid-template-rows:auto auto auto;}.flukestrap-todd 45> .container 46.featured-prod-items 47.featured-product 48div.product-heading{grid-row-start:2;grid-row-end:3;}.flukestrap-todd > .container .featured-prod-items .featured-product .button{grid-column-start:1;grid-column-end:2;grid-row-start:3;grid-row-end:4;}}@media screen and (min-width:1280px){.main{margin-top:85px;}.main{min-height:calc(100vh - 819px);}.flukestrap-todd > .container .secondary-banners .hero-sub-banner h2{font-size:35px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner .subtitle{font-size:21px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner .button{font-size:1.5rem;padding:1.1rem 3rem;}.flukestrap-todd 49> .container 50.secondary-banners 51.hero-sub-banner 52.button 53> a{font-size:16px;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{width:calc(16.6666666667% - 20px);}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat img{max-height:66px;}}:root{--font-size-base:1rem;--font-size-l:1.125rem;--font-size-s:0.875rem;--font-size-xs:0.8125rem;--font-size-xxs:0.75rem;--line-height-base:1.6875rem;--line-height-s:1.125rem;--max-width:84.375rem;--max-bg-color:98.125rem;--sp:1.125rem;--content-left:5.625rem;--site-header-height-wide:var(--sp10);--container-padding:var(--sp);--scrollbar-width:0px;--grid-col-count:6;--grid-gap:var(--sp);--grid-gap-count:calc(var(--grid-col-count) - 1);--grid-full-width:calc(100vw - var(--sp2) - var(--scrollbar-width));--grid-col-width:calc((var(--grid-full-width) - (var(--grid-gap-count) * var(--grid-gap))) / 54var(--grid-col-count));--sp0-25:calc(0.25 * var(--sp));--sp0-5:calc(0.5 * var(--sp));--sp0-75:calc(0.75 * var(--sp));--sp1:calc(1 * var(--sp));--sp1-5:calc(1.5 * var(--sp));--sp2:calc(2 * var(--sp));--sp2-5:calc(2.5 * var(--sp));--sp3:calc(3 * var(--sp));--sp3-5:calc(3.5 * var(--sp));--sp4:calc(4 * var(--sp));--sp4-5:calc(4.5 * var(--sp));--sp5:calc(5 * var(--sp));--sp6:calc(6 * var(--sp));--sp7:calc(7 * var(--sp));--sp8:calc(8 * var(--sp));--sp9:calc(9 * var(--sp));--sp10:calc(10 * var(--sp));--sp11:calc(11 * var(--sp));--sp12:calc(12 * var(--sp));--sp13:calc(13 * var(--sp));--color--gray-hue:201;--color--gray-saturation:15%;--color--gray-5:hsl(var(--color--gray-hue),var(--color--gray-saturation),5%);--color--gray-10:hsl(var(--color--gray-hue),var(--color--gray-saturation),11%);--color--gray-20:hsl(var(--color--gray-hue),var(--color--gray-saturation),20%);--color--gray-45:hsl(var(--color--gray-hue),var(--color--gray-saturation),44%);--color--gray-60:hsl(var(--color--gray-hue),var(--color--gray-saturation),57%);--color--gray-65:hsl(var(--color--gray-hue),var(--color--gray-saturation),63%);--color--gray-70:hsl(var(--color--gray-hue),var(--color--gray-saturation),72%);--color--gray-90:hsl(var(--color--gray-hue),var(--color--gray-saturation),88%);--color--gray-95:hsl(var(--color--gray-hue),var(--color--gray-saturation),93%);--color--gray-100:hsl(var(--color--gray-hue),var(--color--gray-saturation),97%);--color--primary-hue:202;--color--primary-saturation:79%;--color--primary-lightness:50;--color--primary-30:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * 55(var(--color--primary-lightness) - 56(0.36 * var(--color--primary-lightness)))));--color--primary-40:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * 57(var(--color--primary-lightness) - 58(0.24 * var(--color--primary-lightness)))));
58--color--primary-50:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * var(--color--primary-lightness)));--color--primary-60:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * 59(var(--color--primary-lightness) + 60(0.24 * (100 - var(--color--primary-lightness))))));--color--primary-80:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * 61(var(--color--primary-lightness) + 62(0.85 * (100 - var(--color--primary-lightness))))));--color-text-neutral-soft:var(--color--gray-45);--color-text-neutral-medium:var(--color--gray-20);--color-text-neutral-loud:var(--color--gray-5);--color-text-primary-medium:var(--color--primary-40);--color-text-primary-loud:var(--color--primary-30);--color--black:#000;--color--white:#fff;--color--red:#e33f1e;--color--gold:#fdca40;--color--green:#3fa21c;--header-height-wide-when-fixed:var(--sp6);--mobile-nav-width:31.25rem;--border-radius:0.1875rem;--badge-fluke-yellow:#ffc20e;--badge-fluke-yellow-bg:#fff8d6;--badge-fluke-blue:#0f3a6e;--badge-fluke-blue-bg:#e0e8f3;--badge-calibration-gray:#8a9bab;--badge-calibration-gray-bg:#f0f3f5;--badge-calibration-blue:#5e92b2;--badge-calibration-blue-bg:#e0eef6;--badge-emaint-blue:#0072ce;--badge-emaint-blue-bg:#d6ecff;--badge-accent-green:#64be49;--badge-accent-green-bg:#e4f5dc;--badge-accent-red:#c62d0a;--badge-accent-red-bg:#fbeae6;}.form-item__label.form-required:after{display:inline-block;width:0.5rem;height:0.5rem;margin-inline:0.3em;content:"";vertical-align:text-top;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 7.562l1.114-3.438c2.565.906 4.43 1.688 5.59 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05 1.597-.234 3.6-.558 6.003 1.664-.838 3.566-1.613 5.714-2.325L16 7.562c-2.05.678-4.06 1.131-6.028 1.356.984.856 2.372 2.381 4.166 4.575l-2.906 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194 2.275-2.244 4.013-3.147 5.206l-2.856-2.059c1.872-2.307 3.211-3.832 4.017-4.575A86.77 86.77 0 0 1 0 7.562' fill='%232494DB'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:0.5rem 0.5rem;}@media screen and (min-width:1450px){#rfq-nav-form{top:112px;max-height:calc(100vh - 112px);}#icon-chunkle{position:relative;}#icon-chunkle #mmenu{display:none;}#icon-chunkle #promo-nav-button,#icon-chunkle .nav-butt{display:flex;height:30px;line-height:1.7;margin-left:15px;margin-top:55px;padding:0;width:auto;}#icon-chunkle .nav-butt#nav-shopify-cart{height:55px;margin-top:0;padding-top:11px;position:absolute;right:0;top:0;}#icon-chunkle .nav-butt#nav-shopify-cart svg{height:26px;max-height:26px;margin-right:24px;}#icon-chunkle .nav-butt svg{height:18px;max-height:18px;display:inline-block;vertical-align:middle;}#icon-chunkle .nav-butt.rfq-opener{padding:0 1.5rem;}#icon-chunkle .nav-butt.rfq-opener svg{display:none;}#icon-chunkle .nav-butt .nav-butt-text{padding-left:2px;white-space:nowrap;display:inline-block;text-align:center;vertical-align:middle;}#icon-chunkle #promo-nav-button{display:inline-flex;}#block-igcommerce-utility-nav-ig-primary-nav{display:inline-flex;}#navbar a.navbar-btn svg{height:50px;width:166px;}#block-igc-algoliasearch{background-color:transparent;height:0;}#nav-shopify-cart{min-width:80px;}#navbar #icon-chunkle .shopify-buy__cart-toggle__count{right:auto;left:23px;}#promo-nav-button.nav-butt{display:flex;}#brand-navigator{display:inline-flex;}}@media screen and (min-width:526px){#rfq-nav-form .form-item-country,#rfq-nav-form .form-item-first-name{display:inline-block;margin-bottom:0;width:48%;}#rfq-nav-form .form-item-last-name,#rfq-nav-form .form-item-postal-code{display:inline-block;margin-bottom:0;margin-left:3%;width:48%;vertical-align:top;}.main{min-height:15.5vh;}}@media screen and (min-width:768px){.flukestrap-todd > .container .four-up-banners{padding-bottom:1rem;}.flukestrap-todd > .container .four-up-banners .mini-banner img{float:left;display:block;margin-right:2.4390243902%;width:31.7073170732%;}.flukestrap-todd > .container .four-up-banners .mini-banner img:last-child{margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner .banner-text{float:left;display:block;margin-right:2.4390243902%;width:65.8536585366%;}.flukestrap-todd 63> .container 64.four-up-banners 65.mini-banner 66.banner-text:last-child{margin-right:0;}#rfq-nav-form{max-width:526px;bottom:auto;top:101px;max-height:calc(100vh - 101px);}#rfq-nav-form .form-item-last-name,#rfq-nav-form .form-item-postal-code{display:inline-block;margin-bottom:0;margin-left:3%;width:48%;vertical-align:top;}#rfq-nav-form input.form-element:last-child{margin-right:0;margin-right:2.43902%;}#rfq-nav-form .form-actions .webform-button--submit{width:auto;min-width:148px;margin:0;}#rfq-nav-form .form-actions{width:auto;}#rfq-nav-form .contact-privacy{margin-top:-54px;max-width:300px;}#icon-chunkle button.navbar-toggle .bar1,#icon-chunkle button.navbar-toggle .bar2,#icon-chunkle button.navbar-toggle .bar3{width:30px;}#icon-chunkle #promo-nav-button,#icon-chunkle .nav-butt{height:55px;}}.form-item__label.form-required:after{display:inline-block;width:0.5rem;height:0.5rem;margin-inline:0.3em;content:"";vertical-align:text-top;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 7.562l1.114-3.438c2.565.906 4.43 1.688 5.59 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05 1.597-.234 3.6-.558 6.003 1.664-.838 3.566-1.613 5.714-2.325L16 7.562c-2.05.678-4.06 1.131-6.028 1.356.984.856 2.372 2.381 4.166 4.575l-2.906 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194 2.275-2.244 4.013-3.147 5.206l-2.856-2.059c1.872-2.307 3.211-3.832 4.017-4.575A86.77 86.77 0 0 1 0 7.562' fill='%23F00'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:0.5rem 0.5rem;}@media screen and (min-width:1450px){#rfq-nav-form{top:112px;max-height:calc(100vh - 112px);}#icon-chunkle{position:relative;}#icon-chunkle #mmenu{display:none;}#icon-chunkle #promo-nav-button,#icon-chunkle .nav-butt{display:flex;height:30px;line-height:1.7;margin-left:15px;margin-top:55px;padding:0;width:auto;}#icon-chunkle .nav-butt#nav-shopify-cart{height:55px;margin-top:0;padding-top:11px;position:absolute;right:0;top:0;}#icon-chunkle .nav-butt#nav-shopify-cart svg{height:26px;max-height:26px;margin-right:24px;}#icon-chunkle .nav-butt svg{height:18px;max-height:18px;display:inline-block;vertical-align:middle;}#icon-chunkle .nav-butt.rfq-opener{padding:0 1.5rem;}#icon-chunkle .nav-butt.rfq-opener svg{display:none;}#icon-chunkle .nav-butt .nav-butt-text{padding-left:2px;white-space:nowrap;display:inline-block;text-align:center;vertical-align:middle;}#icon-chunkle #promo-nav-button{display:inline-flex;}#block-igcommerce-utility-nav-ig-primary-nav{display:inline-flex;}#navbar a.navbar-btn svg{height:50px;width:166px;}#block-igc-algoliasearch{background-color:transparent;height:0;}}
66@media screen and (min-width:1520px){.flukestrap-todd > .container .hero-banner img{min-height:651px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner img{min-height:307px;}.flukestrap-todd > .container .four-up-banners{contain-intrinsic-size:675px;}.flukestrap-todd > .container .four-up-banners .mini-banner img{float:left;display:block;margin-right:3.2786885246%;width:65.5737704918%;margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner img:last-child{margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner .banner-text{float:left;display:block;margin-right:3.2786885246%;width:31.1475409836%;}.flukestrap-todd 67> .container 68.four-up-banners 69.mini-banner 70.banner-text:last-child{margin-right:0;}#block-igcommerce-utility-lang-picker-lang-picker a#language-picker{padding-right:0;}#rfq-nav-form{right:calc((100% - 1520px) / 2);}#block-igcommerce-utility-nav-ig-primary-nav ul.nav li.dropdown > a{padding:0 1.5rem;}.container{padding:0.1rem 0;}}@media only screen and (min-width:1030px){.sub-banner-one h2{max-width:100%;}.sub-banner-one .subtitle{max-width:60%;}.sub-banner-two h2{max-width:60%;}}@media only screen and (min-width:768px){.sub-banner-one .subtitle{max-width:60%;}.sub-banner-two h2{max-width:60%;}.sub-banner-two .subtitle{max-width:75%;}.sub-banner-one h2{max-width:100%;}}@media only screen and (min-width:1030px){.sub-banner-two .subtitle{max-width:75%;}.sub-banner-one h2{max-width:100%;}}.flukestrap-todd > .container{background-color:#fff;}.flukestrap-todd > .container img{width:100%;}.flukestrap-todd > .container h3{font-size:20px;margin-top:15px;}.flukestrap-todd > .container .sub-section-title{padding-left:15px;margin:0 0 5px;font-weight:700;}@media screen and (min-width:526px){.flukestrap-todd > .container .sub-section-title{padding-left:0;}}.flukestrap-todd > .container .banner-text{padding:15px;color:#212121;line-height:1.2;}.flukestrap-todd > .container .banner-text div.mini-banner-heading,.flukestrap-todd > .container .banner-text h2{font-size:20px;font-weight:700;}.flukestrap-todd > .container .banner-text div.mini-banner-heading{margin:0 0 0.75em;}.flukestrap-todd > .container a,.flukestrap-todd > .container p{font-family:var(--heading-font-family);-webkit-hyphens:none;hyphens:none;}.flukestrap-todd > .container .hero-banner{line-height:0.8;margin-bottom:30px;position:relative;float:left;display:block;margin-right:2.4390243902%;width:100%;}.flukestrap-todd > .container .hero-banner img{width:100%;min-height:100vw;}@media screen and (min-width:526px){.flukestrap-todd > .container .banner-text{padding-bottom:0;}.flukestrap-todd > .container{padding:0 30px;max-width:1500px;margin:0 auto;}.flukestrap-todd > .container .hero-banner img{min-height:calc(100vw - 60px);}}@media screen and (min-width:768px){.main{margin-top:76px;}.main{min-height:calc(100vh - 859px);}.flukestrap-todd > .container .hero-banner{float:left;display:block;margin-right:2.4390243902%;width:48.7804878049%;}.flukestrap-todd > .container .hero-banner img{min-height:42.48vw;}}.flukestrap-todd > .container .hero-banner .banner-text{bottom:0;padding:0 0 20px;position:absolute;right:0;width:45%;}.flukestrap-todd > .container .secondary-banners{float:left;display:block;margin-right:2.4390243902%;width:100%;}.flukestrap-todd > .container .secondary-banners:last-child{margin-right:0;}@media screen and (min-width:768px){.flukestrap-todd > .container .secondary-banners{float:left;display:block;margin-right:2.4390243902%;width:48.7804878049%;}.flukestrap-todd > .container .secondary-banners:last-child{margin-right:0;}}.flukestrap-todd > .container .secondary-banners .hero-sub-banner{float:left;display:block;margin-right:2.4390243902%;width:100%;position:relative;margin-bottom:10px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner:last-child{margin-right:0;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner img{width:100%;min-height:40vw;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner .banner-text{bottom:0;left:0;max-width:100%;padding-bottom:25px;position:absolute;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner a{color:#212121;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner h2{font-size:18px;margin:0 0 10px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner h2 p{margin:0;font-size:35px;font-weight:700;line-height:42px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner .subtitle{font-size:10px;}@media screen and (min-width:1280px){.main{margin-top:85px;}.main{min-height:calc(100vh - 819px);}.flukestrap-todd > .container .secondary-banners .hero-sub-banner h2{font-size:35px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner .subtitle{font-size:21px;}}@media only screen and (max-width:1279px){.flukestrap-todd > .container .secondary-banners .hero-sub-banner h2 p{font-size:18px;font-weight:700;line-height:21.6px;}.flukestrap-todd 71> .container 72.secondary-banners 73.hero-sub-banner 74.subtitle 75p{line-height:12px;margin:0 0 0.75rem;}}.flukestrap-todd > .container .secondary-banners .hero-sub-banner .button{font-size:0.5rem;padding:7px 2rem;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner .button > a{font-size:8px;}.flukestrap-todd > .container .hp-prod-cats{margin-bottom:20px;}.flukestrap-todd > .container .hp-prod-cats .hp-prod-cats-wrapper{display:flex;flex-wrap:wrap;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{align-items:center;display:flex;justify-content:flex-start;background-color:#eaeaea;flex-wrap:wrap;margin-bottom:18px;margin:0 10px 20px;padding:2px 10px 0;position:relative;text-align:center;width:100%;}.flukestrap-todd >
75 .container .hp-prod-cats a.hp-prod-cat span{display:inline-block;font-size:1.6rem;-webkit-hyphens:auto;hyphens:auto;left:120px;line-height:1.2;margin-bottom:8px;margin-right:10px;position:absolute;text-align:left;}@media screen and (min-width:526px){.flukestrap-todd > .container .secondary-banners .hero-sub-banner img{min-height:calc(40vw - 60px);}.flukestrap-todd > .container .hp-prod-cats .hp-prod-cats-wrapper{margin-left:-10px;margin-right:-10px;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{display:block;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat span{display:block;-webkit-hyphens:none;hyphens:none;left:auto;margin-right:0;position:static;text-align:center;}}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat img{display:inline-block;height:auto;margin-left:0;width:100px;}@media screen and (min-width:526px){.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat img{display:block;margin-left:auto;margin-right:auto;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{width:calc(50% - 20px);}}@media screen and (min-width:768px){.flukestrap-todd > .container .secondary-banners .hero-sub-banner{margin-bottom:4.9%;padding-bottom:0;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner img{min-height:20vw;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{width:calc(25% - 20px);}}@media screen and (min-width:1280px){.flukestrap-todd > .container .secondary-banners .hero-sub-banner .button{font-size:1.5rem;padding:1.1rem 3rem;}.flukestrap-todd 76> .container 77.secondary-banners 78.hero-sub-banner 79.button 80> a{font-size:16px;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{width:calc(16.6666666667% - 20px);}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat img{max-height:66px;}}.flukestrap-todd > .container h1.hpv3-slogan{background-color:#eaeaea;margin-bottom:30px;padding:16px 11px;width:100%;content-visibility:auto;contain-intrinsic-size:65px;}@media screen and (min-width:666px){.flukestrap-todd > .container h1.hpv3-slogan{contain-intrinsic-size:33px;}}.flukestrap-todd > .container .featured-prod-items{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;margin-bottom:20px;}.flukestrap-todd > .container .featured-prod-items .individual-product .ribbon{top:80px;}.flukestrap-todd > .container .featured-prod-items .featured-product{grid-column-start:1;grid-column-end:2;margin-bottom:10px;padding:15px;background-color:#eaeaea;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;}.flukestrap-todd 81> .container 82.featured-prod-items 83.featured-product:first-of-type{grid-row-start:1;grid-row-end:2;}@media screen and (min-width:526px){.flukestrap-todd > .container .featured-prod-items{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;}.flukestrap-todd 84> .container 85.featured-prod-items 86.featured-product:first-of-type{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;margin-right:20px;}}.flukestrap-todd > .container .featured-prod-items .featured-product img{max-height:100%;place-self:center;grid-column-start:1;grid-column-end:4;grid-row-start:1;grid-row-end:2;}.flukestrap-todd 87> .container 88.featured-prod-items 89.featured-product 90div.product-heading{padding-right:15px;font-size:16px;color:#369;line-height:1.2;margin:0 0 0.75em;grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;}.flukestrap-todd > .container .featured-prod-items .featured-product .button{height:-moz-min-content;height:min-content;font-family:var(--heading-font-family);font-weight:700;padding-left:15px;padding-right:15px;grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3;}@media screen and (min-width:526px) and (max-width:1033px){.flukestrap-todd > .container .featured-prod-items .featured-product{grid-template-columns:auto;grid-template-rows:auto auto auto;}.flukestrap-todd 91> .container 92.featured-prod-items 93.featured-product 94div.product-heading{grid-row-start:2;grid-row-end:3;}.flukestrap-todd > .container .featured-prod-items .featured-product .button{grid-column-start:1;grid-column-end:2;grid-row-start:3;grid-row-end:4;}}.flukestrap-todd > .container .four-up-banners{content-visibility:auto;contain-intrinsic-size:385vw;line-height:0.8;padding-bottom:6rem;}
94@media screen and (min-width:526px){.flukestrap-todd > .container .four-up-banners{contain-intrinsic-size:700px;}}@media screen and (min-width:1033px){.flukestrap-todd > .container .four-up-banners{contain-intrinsic-size:370px;}}@media screen and (min-width:1280px){.flukestrap-todd > .container .four-up-banners{contain-intrinsic-size:440px;}}.flukestrap-todd > .container .four-up-banners a{color:#212121;}.flukestrap-todd > .container .four-up-banners .mini-banner{background-color:#eaeaea;padding-bottom:30px;float:left;display:block;margin-right:2.4390243902%;width:100%;}@media screen and (min-width:526px){.flukestrap-todd > .container .four-up-banners .mini-banner{margin-bottom:30px;padding-bottom:0;}.flukestrap-todd > .container .four-up-banners .mini-banner img{float:left;display:block;margin-right:2.4390243902%;width:40.243902439%;}.flukestrap-todd > .container .four-up-banners .mini-banner img:last-child{margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner .banner-text{float:left;display:block;margin-right:2.4390243902%;width:57.3170731707%;}.flukestrap-todd 95> .container 96.four-up-banners 97.mini-banner 98.banner-text:last-child{margin-right:0;}}@media screen and (min-width:768px){.flukestrap-todd > .container .four-up-banners{padding-bottom:1rem;}.flukestrap-todd > .container .four-up-banners .mini-banner img{float:left;display:block;margin-right:2.4390243902%;width:31.7073170732%;}.flukestrap-todd > .container .four-up-banners .mini-banner img:last-child{margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner .banner-text{float:left;display:block;margin-right:2.4390243902%;width:65.8536585366%;}.flukestrap-todd 99> .container 100.four-up-banners 101.mini-banner 102.banner-text:last-child{margin-right:0;}}@media screen and (min-width:1033px){.flukestrap-todd > .container .four-up-banners .mini-banner{float:left;display:block;margin-right:2.4390243902%;width:48.7804878049%;}.flukestrap-todd > .container .four-up-banners .mini-banner:nth-child(2n){margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner img{float:left;display:block;margin-right:2.4390243902%;width:48.7804878049%;margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner img:last-child{margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner .banner-text{float:left;display:block;margin-right:2.4390243902%;width:48.7804878049%;}.flukestrap-todd 103> .container 104.four-up-banners 105.mini-banner 106.banner-text:last-child{margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner .banner-text p{margin-bottom:0;}}.resize-vertical{min-height:2em;resize:vertical;}.clearfix::after{display:table;clear:both;content:"";}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.js-form-item.js-webform-states-hidden{display:none;}#algolia-search{position:relative;max-width:1260px;margin-left:auto;margin-right:auto;}hr{clear:both;width:100%;border-top:1px solid #d0d0d0;border-bottom:1px solid #ededed;margin:8px 0;}hr{clear:both;width:100%;border-top:1px solid #d0d0d0;border-bottom:1px solid #ededed;margin:10px 0;}.fluke-icon-close:before{content:"\e915";}iframe{border:0;width:100%;height:100%;}.hide{display:none !important;}#cart-container{position:fixed;right:0;top:0;width:525px;max-width:100vw;height:100vh;background:#fff;box-shadow:-2px 0 10px rgba(0,0,0,0.1);display:flex;flex-direction:column;z-index:10000;transform:translateX(100%);}#cart-header{display:flex;flex-direction:column;align-items:flex-start;padding:15px 20px 0;}#cart-close{font-size:22px;color:#212121;background:0 0;border:none;padding:0;line-height:1;align-self:flex-start;}#cart-header-title{font-size:22px;margin-top:10px;padding-bottom:10px;}#cart-column-headers,#cart-header-title{font-weight:700;color:#212121;letter-spacing:0.5px;}#cart-column-headers{display:flex;justify-content:space-between;padding:0 20px 10px;border-bottom:1px solid #e0e0e0;font-size:11px;}#cart-items{flex-grow:1;overflow-y:auto;padding:10px 20px;}#cart-footer{display:none;flex-direction:column;gap:0;padding:0 20px 20px;}#cart-footer-divider{border:none;border-top:2px solid #212121;margin:0 0 15px;}#cart-checkout{width:100%;background-color:#ffc20e;border:2px solid #ffc20e;padding:12px;font-size:14px;font-weight:700;letter-spacing:0.5px;color:#212121;}#cart-continue-shopping{width:100%;background-color:#fff;border:2px solid #212121;padding:12px;font-size:14px;font-weight:700;letter-spacing:0.5px;color:#212121;margin-top:10px;}#cart-disclaimer{font-size:0.65em;text-align:center;margin-bottom:10px;}
106#cart-container #cart-disclaimer a{color:#369 !important;text-decoration:none;font-weight:700;}.cart-subtotal-label,.cart-total-label{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;color:#212121;margin-bottom:5px;text-transform:none;}.cart-total-label{font-size:14px;margin-bottom:15px;}#cart-subtotal,#cart-total-display{font-size:16px;font-weight:700;}#cart-total-display{font-size:18px;}h1,h2,h3,h4,h5{line-height:1.2;letter-spacing:0;}h1,h2,h3,h4,h5,p{font-size:1.6rem;margin:0 0 0.75em;}h1{font-size:27px;}h1,h2{font-family:var(--heading-font-family);font-weight:700;}h2{font-size:20px;}h3{font-family:var(--heading-font-family);font-size:18px;font-weight:400;}h4,h5{font-size:16px;}h4,h5{font-family:var(--heading-font-family);font-weight:400;}.help-slider{top:30%;right:-100%;z-index:1000;position:fixed;color:#555;font-family:var(--heading-font-family);text-align:center;}.help-slider hr{border:0.5px solid #555;margin:15px 0;}.help-slider a{text-decoration:none;color:#555;}.tag-bottom,.tag-top{float:left;border:1px solid #555;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.fluke-icon-gear:before{content:"\e93c";}.fluke-icon-wrench:before{content:"\e93d";}.fluke-icon-truck:before{content:"\e938";}.tag-top{display:none;}.tag-bottom{border-top:none;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #555;border-right:1px solid #555;background:#369;color:#fff;}.help-tag{min-height:135px;min-height:135px;width:30px;background-color:#fff;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.help-content{padding:15px 0;float:right;width:225px;background-color:#fff;}.help-inner{padding:0 7px;height:138px;padding-top:8px;}.help-slider h5{color:#222;font-size:16px;font-weight:700;margin-bottom:5px;}.help-slider p{color:#222;font-size:12px;font-family:var(--base-font-family);margin-bottom:2px;}.help-slider .help-inner p:last-child{margin-bottom:0;}.help-slider .fluke-icon{color:#222;font-size:40px;}.box3 span.fluke-icon{font-size:35px;}.box3 h5{padding-top:4px;}.help-slider h4{position:relative;width:115px;font-size:16px;margin-bottom:-5px;font-weight:700;color:#fff;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;}.box3{margin:20px;}.help-boxes a{text-decoration:none;color:#369 !important;}@media (min-width:769px){aside.help-slider{top:60%;min-width:512px;height:140px;background-color:#fff;border:1px solid #555;margin-right:-1px;}.tag-bottom{border:none;}.help-slider hr{display:none;}.help-tag{min-height:100%;height:100%;}.help-content{width:600px;float:right;padding:0;background-color:transparent;}.help-boxes{float:left;width:33.33%;margin:0;}.box2{border-right:1px solid #555;border-left:1px solid #555;}.box3{margin:0;}}@font-face{font-family:fluke-icon-font;src:url(/themes/igc/presentation/assets/fonts/fluke-icon-font/./fonts/fluke-icon-font.eot?psc622=);src:url(/themes/igc/presentation/assets/fonts/fluke-icon-font/./fonts/fluke-icon-font.eot?psc622=#iefix) 107format("embedded-opentype"),url(/themes/igc/presentation/assets/fonts/fluke-icon-font/./fonts/fluke-icon-font.woff2?psc622=) 108format("woff2"),url(/themes/igc/presentation/assets/fonts/fluke-icon-font/./fonts/fluke-icon-font.ttf?psc622=) 109format("truetype"),url(/themes/igc/presentation/assets/fonts/fluke-icon-font/./fonts/fluke-icon-font.woff?psc622=) 110format("woff"),url(/themes/igc/presentation/assets/fonts/fluke-icon-font/./fonts/fluke-icon-font.svg?psc622=#fluke-icon-font) 111format("svg");font-weight:400;font-style:normal;font-display:swap;}.fluke-icon{font-family:fluke-icon-font;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";}:root{--font-size-base:1rem;--font-size-l:1.125rem;--font-size-s:0.875rem;--font-size-xs:0.8125rem;--font-size-xxs:0.75rem;--line-height-base:1.6875rem;--line-height-s:1.125rem;--max-width:84.375rem;--max-bg-color:98.125rem;--sp:1.125rem;--content-left:5.625rem;--site-header-height-wide:var(--sp10);--container-padding:var(--sp);--scrollbar-width:0px;--grid-col-count:6;--grid-gap:var(--sp);--grid-gap-count:calc(var(--grid-col-count) - 1);--grid-full-width:calc(100vw - var(--sp2) - var(--scrollbar-width));--grid-col-width:calc((var(--grid-full-width) - (var(--grid-gap-count) * var(--grid-gap))) / 112var(--grid-col-count));--sp0-25:calc(0.25 * var(--sp));--sp0-5:calc(0.5 * var(--sp));--sp0-75:calc(0.75 * var(--sp));--sp1:calc(1 * var(--sp));--sp1-5:calc(1.5 * var(--sp));--sp2:calc(2 * var(--sp));--sp2-5:calc(2.5 * var(--sp));--sp3:calc(3 * var(--sp));--sp3-5:calc(3.5 * var(--sp));--sp4:calc(4 * var(--sp));--sp4-5:calc(4.5 * var(--sp));--sp5:calc(5 * var(--sp));--sp6:calc(6 * var(--sp));--sp7:calc(7 * var(--sp));--sp8:calc(8 * var(--sp));--sp9:calc(9 * var(--sp));--sp10:calc(10 * var(--sp));--sp11:calc(11 * var(--sp));--sp12:calc(12 * var(--sp));--sp13:calc(13 * var(--sp));--color--gray-hue:201;--color--gray-saturation:15%;--color--gray-5:hsl(var(--color--gray-hue),var(--color--gray-saturation),5%);--color--gray-10:hsl(var(--color--gray-hue),var(--color--gray-saturation),11%);--color--gray-20:hsl(var(--color--gray-hue),var(--color--gray-saturation),20%);--color--gray-45:hsl(var(--color--gray-hue),var(--color--gray-saturation),44%);--color--gray-60:hsl(var(--color--gray-hue),var(--color--gray-saturation),57%);--color--gray-65:hsl(var(--color--gray-hue),var(--color--gray-saturation),63%);--color--gray-70:hsl(var(--color--gray-hue),var(--color--gray-saturation),72%);--color--gray-90:hsl(var(--color--gray-hue),var(--color--gray-saturation),88%);--color--gray-95:hsl(var(--color--gray-hue),var(--color--gray-saturation),93%);--color--gray-100:hsl(var(--color--gray-hue),var(--color--gray-saturation),97%);--color--primary-hue:202;--color--primary-saturation:79%;--color--primary-lightness:50;--color--primary-30:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * 113(var(--color--primary-lightness) - 114(0.36 * var(--color--primary-lightness)))));--color--primary-40:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * 115(var(--color--primary-lightness) - 116(0.24 * var(--color--primary-lightness)))));
116--color--primary-50:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * var(--color--primary-lightness)));--color--primary-60:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * 117(var(--color--primary-lightness) + 118(0.24 * (100 - var(--color--primary-lightness))))));--color--primary-80:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * 119(var(--color--primary-lightness) + 120(0.85 * (100 - var(--color--primary-lightness))))));--color-text-neutral-soft:var(--color--gray-45);--color-text-neutral-medium:var(--color--gray-20);--color-text-neutral-loud:var(--color--gray-5);--color-text-primary-medium:var(--color--primary-40);--color-text-primary-loud:var(--color--primary-30);--color--black:#000;--color--white:#fff;--color--red:#e33f1e;--color--gold:#fdca40;--color--green:#3fa21c;--header-height-wide-when-fixed:var(--sp6);--mobile-nav-width:31.25rem;--border-radius:0.1875rem;--badge-fluke-yellow:#ffc20e;--badge-fluke-yellow-bg:#fff8d6;--badge-fluke-blue:#0f3a6e;--badge-fluke-blue-bg:#e0e8f3;--badge-calibration-gray:#8a9bab;--badge-calibration-gray-bg:#f0f3f5;--badge-calibration-blue:#5e92b2;--badge-calibration-blue-bg:#e0eef6;--badge-emaint-blue:#0072ce;--badge-emaint-blue-bg:#d6ecff;--badge-accent-green:#64be49;--badge-accent-green-bg:#e4f5dc;--badge-accent-red:#c62d0a;--badge-accent-red-bg:#fbeae6;}@media (min-width:62.5rem){:root{--scrollbar-width:0.9375rem;}}@media (min-width:75rem){:root{--container-padding:var(--sp2);--grid-full-width:calc(100vw - var(--scrollbar-width) - var(--content-left) - var(--sp4));}}@media (min-width:90rem){:root{--grid-full-width:calc(var(--max-width) - var(--sp4));}}*,:after,:before{box-sizing:border-box;}html{font-family:var(--font-sans);font-size:100%;font-weight:400;font-style:normal;line-height:var(--line-height-base);}body{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;color:var(--color-text-neutral-medium);background-color:var(--color--gray-100);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='84' viewBox='0 0 50 84'%3E%3Cpath opacity='.05' fill='%230e6ba6' d='M25 61.7C25 68.5 19.4 74 12.5 74S0 68.5 0 61.7c0-5.7 3.9-9.6 7.4-12.9 2.3-2.2 4.5-4.4 5.1-6.8.7 2.4 2.8 4.6 5.1 6.8C21.1 52.2 25 56 25 61.7zM42.6 6.8c-2.3-2.2-4.5-4.4-5.1-6.8-.7 2.4-2.9 4.6-5.1 6.8C28.9 10.2 25 14 25 19.7 25 26.5 30.6 32 37.5 32S50 26.5 50 19.7c0-5.7-3.9-9.5-7.4-12.9z'/%3E%3C/svg%3E");background-position:0 0;}a{color:var(--color-text-primary-medium);}button{font-family:inherit;}h1{letter-spacing:-0.01em;font-size:1.75rem;line-height:var(--sp2);}@media (min-width:43.75rem){:root{--grid-col-count:14;--grid-gap:var(--sp2);}h1{font-size:3.75rem;line-height:var(--sp4);}}h2{letter-spacing:-0.01em;font-size:1.5rem;line-height:var(--sp2);}@media (min-width:43.75rem){h2{font-size:2.25rem;line-height:var(--sp3);}}h4{font-size:1.125rem;}h4,h5{line-height:var(--sp1-5);}h5{font-size:1rem;}h1,h2,h4,h5{margin-block:var(--sp);color:var(--color-text-neutral-loud);font-family:var(--font-sans);font-weight:700;}.container{width:100%;max-width:var(--max-width);padding-inline:var(--container-padding);}@media (min-width:43.75rem){h1,h2,h4,h5{margin-block:var(--sp2);}}::placeholder{color:var(--color--gray-60);}.form-item{margin-block:var(--sp1);}.form-item__label{display:block;margin-block:var(--sp0-5);}
120.form-item__label.option{display:inline;font-weight:400;}.form-item__label.form-required:after{display:inline-block;width:0.5rem;height:0.5rem;margin-inline:0.3em;content:"";vertical-align:text-top;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 7.562l1.114-3.438c2.565.906 4.43 1.688 5.59 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05 1.597-.234 3.6-.558 6.003 1.664-.838 3.566-1.613 5.714-2.325L16 7.562c-2.05.678-4.06 1.131-6.028 1.356.984.856 2.372 2.381 4.166 4.575l-2.906 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194 2.275-2.244 4.013-3.147 5.206l-2.856-2.059c1.872-2.307 3.211-3.832 4.017-4.575A86.77 86.77 0 0 1 0 7.562' fill='%232494DB'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:0.5rem 0.5rem;}@media screen and (-ms-high-contrast:active){.form-item__label.form-required:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 7.562l1.114-3.438c2.565.906 4.43 1.688 5.59 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05 1.597-.234 3.6-.558 6.003 1.664-.838 3.566-1.613 5.714-2.325L16 7.562c-2.05.678-4.06 1.131-6.028 1.356.984.856 2.372 2.381 4.166 4.575l-2.906 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194 2.275-2.244 4.013-3.147 5.206l-2.856-2.059c1.872-2.307 3.211-3.832 4.017-4.575A86.77 86.77 0 0 1 0 7.562' fill='%23fff'/%3E%3C/svg%3E");}}.form-actions{display:flex;flex-wrap:wrap;align-items:flex-start;}.form-actions,.form-actions .button{margin-block:var(--sp0-5);}input[type="checkbox"]{display:inline-block;width:var(--sp1-5);height:var(--sp1-5);margin:0;vertical-align:middle;border:1px solid var(--color--gray-60);border-radius:0.1875rem;background-color:var(--color--white);background-repeat:no-repeat;background-position:50% 50%;background-size:var(--sp1) var(--sp1);}input[type="checkbox"] + label{display:inline-block;padding-inline-start:var(--sp0-5);}.form-type-boolean{margin-block:var(--sp1);}[type="email"],[type="tel"],[type="text"]{width:100%;max-width:100%;min-height:var(--sp3);padding:0 var(--sp);color:var(--color-text-neutral-loud);border:1px solid var(--color--gray-60);border-radius:var(--border-radius);background-color:var(--color--white);font-family:inherit;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}@media (min-width:31.25rem){[type="email"],[type="tel"],[type="text"]{width:auto;}}:root{--form-element-select-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='11' viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 1.497a.621.621 0 0 0-.18-.415L16.918.18a.621.621 0 0 0-.415-.18.621.62
1201 0 0 0-.415.18L9 7.27 1.912.18A.621.621 0 0 0 1.497 0a.587.587 0 0 0-.415.18l-.902.902a.621.621 0 0 0-.18.415c0 .144.072.307.18.415l8.405 8.405c.108.108.27.18.415.18a.622.622 0 0 0 .415-.18l8.405-8.405a.621.621 0 0 0 .18-.415z' fill='%235D7585'/%3E%3C/svg%3E");}select{max-width:100%;height:var(--sp3);padding-block:0;padding-inline-start:var(--sp);padding-inline-end:var(--sp3);color:var(--color-text-neutral-loud);border:1px solid var(--color--gray-60);border-radius:var(--border-radius);background-color:var(--color--white);background-image:var(--form-element-select-icon);background-repeat:no-repeat;background-position:right var(--sp) center;font-family:inherit;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}@media (forced-colors:active){select{padding-inline-end:var(--sp);background-image:none;-webkit-appearance:listbox;-moz-appearance:listbox;appearance:listbox;}}:root{--messages-icon-size:2rem;}.skip-link{display:block;width:100%;max-width:calc(var(--max-bg-color) + var(--drupal-displace-offset-left,0px));padding-block:var(--sp0-5);padding-inline-start:var(--sp);padding-inline-end:var(--sp);-webkit-text-decoration:none;text-decoration:none;color:var(--color--white);outline:0;background-color:var(--color--gray-5);}header#navbar{background:#212121;}header#navbar a{color:#fff;}#brand-navigator ul,#navbar #ecomm-nav ul,#navbar #wtb-nav ul{list-style-type:none;margin:0;padding:0;}.button,button{-webkit-font-smoothing:antialiased;background-color:#ffc20e;border-radius:0;border:1px solid #e4aa00;color:#212121;display:inline-block;font-family:var(--base-font-family);font-size:1.5rem;font-weight:400;line-height:1.2;padding:1.1rem 3rem;text-decoration:none;vertical-align:middle;white-space:normal;text-align:center;height:auto;margin-inline:0;margin-block:0;}img{height:auto;}a{color:#369;text-decoration:none;}iframe{width:100%;height:100%;}body{-webkit-font-smoothing:antialiased;color:#212121;font-family:var(--base-font-family);font-size:1.6rem;line-height:1.5;}h1,h2,h3,h4,h5{font-size:1.6rem;line-height:1.2;margin:0 0 0.75em;letter-spacing:0;}p{margin:0 0 0.75em;font-size:1.6rem;}h1,h2{color:#212121;}hr{border-left:none;border-right:none;border-top:none;margin:1.5em 0;}img{margin:0;max-width:100%;}html{box-sizing:border-box;font-size:62.5%;-webkit-hyphens:auto;hyphens:auto;scroll-behavior:smooth;}*,:after,:before{box-sizing:inherit;}:root{--heading-font-family:"Noto Sans",Arial,sans-serif;--base-font-family:"Noto Sans",Arial,sans-serif;--form-element-select-icon:none !important;}.container{max-width:100%;padding-inline:0;}body{margin:0;padding:0;line-height:auto;overflow-x:hidden;background:#eaeaea;max-height:100vh;}body .mainpage{background-color:#eaeaea;}section:after{clear:both;content:"";display:table;}p{font-size:16px;}h1{font-family:var(--heading-font-family);font-size:27px;font-weight:700;}h2{font-family:var(--heading-font-family);font-size:20px;font-weight:700;}h3{font-size:18px;}h3,h4{font-family:var(--heading-font-family);font-weight:400;}h4{font-size:16px;}h5{font-size:16px;}h5{font-family:var(--heading-font-family);font-weight:400;}.footer-top .hide{display:none !important;}.shopping-cart{position:relative;max-width:100%;margin-left:auto;margin-right:auto;background-color:#212121;padding-bottom:3px;}.shopping-cart:after{clear:both;content:"";display:table;}#block-igcommerce-utility-lang-picker-lang-picker{min-height:24px;max-width:1500px;margin-left:auto;margin-right:auto;}#block-igcommerce-utility-lang-picker-lang-picker:after{clear:both;content:"";display:table;}#block-igcommerce-utility-lang-picker-lang-picker a#language-picker{color:#fff;float:right;font-size:1.4rem;line-height:24px;padding-right:12px;}@media screen and (min-width:1520px){.flukestrap-todd > .container .hero-banner img{min-height:651px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner img{min-height:307px;}.flukestrap-todd > .container .four-up-banners{contain-intrinsic-size:675px;}.flukestrap-todd > .container .four-up-banners .mini-banner img{float:left;display:block;margin-right:3.2786885246%;width:65.5737704918%;margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner img:last-child{margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner .banner-text{float:left;display:block;margin-right:3.2786885246%;width:31.1475409836%;}.flukestrap-todd 121> .container 122.four-up-banners 123.mini-banner 124.banner-text:last-child{margin-right:0;}#block-igcommerce-utility-lang-picker-lang-picker a#language-picker{padding-right:0;}}#block-igcommerce-utility-lang-picker-lang-picker .arrow-down{position:relative;margin-left:4px;}#country-picker-mobile{color:#fff;z-index:100;background:#212121;}#country-picker-mobile a.mm-subclose{background:0 0;font-family:var(--heading-font-family);font-weight:700;color:#fff;font-size:2rem;padding:20px;}#country-picker-mobile a.mm-subclose:before{content:"\f104";speak:none;font-style:normal;font-weight:400;font-family:fluke-icon-font;border-color:transparent;font-size:2.5rem;font-weight:700;left:0;margin:0;position:absolute;top:20px;transform:rotate(0);-webkit-transform:rotate(0);}#country-picker-mobile ul li{background:#333;border-bottom:1px solid #282828;}#country-picker-mobile ul li a{padding:12px 17px;}#country-picker-mobile ul li a:after{border-bottom-width:0;margin:0;}#country-picker-mobile ul li.lang-country-set{border-bottom:1px solid #282828;display:flex;justify-content:space-between;margin:0;padding:1em;width:100%;}#country-picker-mobile ul li.lang-country-set:after{margin:0;}#country-picker-mobile ul li.lang-country-set .country{padding:0;width:50%;}#country-picker-mobile ul li.lang-country-set a.locale{text-align:right;width:100%;position:absolute;padding:0 28px;right:0;}#country-picker-mobile ul li ul li{display:flex;justify-content:space-between;padding:1em;width:100%;}#country-picker-mobile ul li.mm-subtitle{background:#212121;display:block;text-align:right;position:relative;padding:0 !important;border-bottom:1px solid #282828;}.fluke-icon.closer{display:block;float:right;color:#ffc20e;}.navbar-toggle{text-decoration:none;}.navbar-toggle{background:0 0;border:none;padding:0;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;background-color:#ffc20e;border-radius:0;border:1px solid #e4aa00;color:#212121;display:inline-block;font-family:var(--base-font-family);font-size:1.5rem;font-weight:400;line-height:1.2;padding:0.3rem;vertical-align:middle;white-space:normal;text-align:center;}.sr-only{position:absolute;
124left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}.bar1,.bar2,.bar3{margin-top:0;background-color:#fff;border-radius:1px;display:block;height:4px;margin:6px 0;width:28px;}#lang-outer-wrapper{position:fixed;top:0;left:0;width:100%;opacity:0.5;height:100%;z-index:22;background:#000;}#my-menu.fluke-lang-switcher{display:none;position:fixed;top:0;right:0;height:100%;background:#212121;color:#fff;overflow:hidden;overflow-y:auto;transform:translateX(100%);width:80%;min-width:140px;max-width:440px;}@media only screen and (max-width:440px){#my-menu.fluke-lang-switcher{width:100%;}}#my-menu.fluke-lang-switcher a{color:#fff;text-decoration:none;}#my-menu.fluke-lang-switcher .parent-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;}#my-menu.fluke-lang-switcher ul{margin:16px 0;list-style:none;padding:1em;}#my-menu.fluke-lang-switcher li{padding:12px 17px;background-color:#333;border-bottom:1px solid #444;}#my-menu.fluke-lang-switcher .submenu{display:none;position:absolute;top:70px;left:100%;width:100%;height:100%;background:#212121;overflow-y:auto;transform:translateX(0);box-sizing:border-box;padding:1em;padding-top:0;}.fluke-lang-switcher .submenu .lang-country-set{border-bottom:1px solid #282828 !important;font-size:16px;display:flex;justify-content:space-between;margin:0;padding:1em !important;position:relative;box-sizing:inherit;}.fluke-lang-switcher .submenu .lang-country-set .locale{text-align:right;width:100%;position:absolute;padding:0;padding-right:32px;right:0;}.fluke-lang-switcher .submenu > li > a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;line-height:20px;display:block;padding:10px 10px 10px 20px;margin:0;}.fluke-lang-switcher .submenu > li > a.mm-subclose{background:0 0;font-family:var(--heading-font-family);font-weight:700;color:#fff;font-size:20px;padding:20px;text-indent:20px;}.fluke-lang-switcher .submenu > li > a.mm-subclose:before{content:"\f104";speak:none;font-style:normal;font-family:fluke-icon-font;border-color:transparent;font-size:25px;font-weight:700;left:20px;margin:0;position:absolute;top:20px;-webkit-transform:rotate(0);border:2px solid transparent;display:inline-block;width:7px;height:7px;bottom:50%;}.fluke-lang-switcher .mm-header{font-family:var(--heading-font-family);font-size:20px;font-weight:700;line-height:1.2;border-color:rgba(0,0,0,0.15);box-sizing:border-box;background:inherit;z-index:2;top:0;left:0;}.fluke-lang-switcher .mm-header{color:#fff;border-bottom:0;margin:15px 15px 0;text-align:left;position:relative;width:auto;padding:0;height:40px;}.fluke-lang-switcher .mm-header #picker-title{width:85%;}.fluke-lang-switcher .fluke-icon{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fluke-icon-font !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;}.fluke-lang-switcher .fluke-icon.closer{display:block;float:right;color:#ffc20e !important;text-decoration:none !important;background-color:transparent;box-sizing:inherit;}.fluke-lang-switcher .fluke-icon-close:before{content:"\e915";box-sizing:inherit;}
124.fluke-lang-switcher .mm-header span{display:inline-block;position:fixed;clear:both;box-sizing:inherit;max-height:60px;text-overflow:hidden;}.countryicon-sprite.iconset-shiny{display:inline-block;height:11px;margin-right:0.5rem;padding:0;width:16px;}.countryicon-sprite.iconset-shiny.lazyloaded{background-image:url(/themes/igc/presentation/dist/images/shiny-sprite.jpg);}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-AR{background-position:0 -199px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-AT{background-position:0 -241px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-AU{background-position:0 -262px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-BE{background-position:0 -409px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-BO{background-position:0 -577px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-BR{background-position:0 -598px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-CA{background-position:0 -745px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-CH{background-position:0 -871px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-CL{background-position:0 -934px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-CN{background-position:0 -976px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-CO{background-position:0 -997px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-CR{background-position:0 -1018px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-CZ{background-position:0 -1144px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-DE{background-position:0 -1165px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-DK{background-position:0 -1207px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-DO{background-position:0 -1249px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-EC{background-position:0 -1291px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-ES{background-position:0 -1417px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-FI{background-position:0 -1501px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-FR{background-position:0 -1606px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-GB{background-position:0 -1648px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-GT{background-position:0 -1921px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-ID{background-position:-26px -136px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-IE{background-position:-26px -157px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-IN{background-position:-26px -199px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-IT{background-position:-26px -304px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-JP{background-position:-26px -367px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-KR{background-position:-26px -535px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-MX{background-position:-26px -1250px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-MY{background-position:-26px -1271px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-NL{background-position:-26px -1439px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-NO{background-position:-26px -1460px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-PE{background-position:-26px -1607px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-PH{background-position:-26px -1670px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-PL{background-position:-26px -1712px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-PT{background-position:-26px -1817px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-SE{background-position:-52px -115px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-SG{background-position:-52px -136px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-SV{background-position:-52px -367px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-TH{background-position:-52px -514px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-TR{background-position:-52px -661px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-US{background-position:-52px -829px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-UY{background-position:-52px -850px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-VE{background-position:-52px -934px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-VN{background-position:-52px -997px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-FA,.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-FB,.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-FC{background-image:none;}header#navbar{width:100%;}header#navbar:after{clear:both;content:"";display:table;}header#navbar .container{max-width:1500px;margin-left:auto;margin-right:auto;}header#navbar .container:after{clear:both;content:"";display:table;}header#navbar a.name{overflow:hidden;text-indent:101%;white-space:nowrap;display:block;}#nav-shopify-cart{min-width:34px;}@media screen and (min-width:425px){#nav-shopify-cart{min-width:50px;}}aside.help-slider{z-index:10;}#navbar #icon-chunkle .shopify-buy__cart-toggle__count{background-color:#477dca !important;border-radius:50%;color:#fff;font-size:12px;height:16px;width:16px;text-align:center;line-height:1.4;position:absolute;top:0;right:4px;}#navbar #ecomm-nav,#navbar #wtb-nav{background-color:#fff;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;display:none;padding:3.5rem 2rem;position:absolute;text-align:left;width:auto;z-index:2;top:85px;}#navbar #ecomm-nav li,#navbar #wtb-nav li{list-style:none;line-height:1.75;}#navbar #ecomm-nav li a,#navbar #wtb-nav li a{color:#477dca;}#ecomm-nav{right:0;}#wtb-nav{margin-left:15px;}#promo-nav-button.nav-butt{display:none;}.gtm-promotions-and-contests{padding-top:10px;}.mmenu-nav.mm-basic{z-index:10000;background:#212121;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.6);font-family:var(--base-font-family);font-size:1.6rem;box-shadow:0 0 0 rgba(0,0,0,0.5) !important;text-shadow:0 1px #333;}.mmenu-nav.mm-basic .mm-list a{font-size:1.6rem;}.mmenu-nav.mm-basic > .mm-header{padding:42px 15px 0;border-color:transparent;color:#fff;background:#212121;}.mmenu-nav.mm-basic > .mm-header .mm-title{font-family:var(--heading-font-family);font-size:2rem;padding:0 15px;padding-top:0;width:100%;text-align:right;background:#212121;font-weight:700;-webkit-transform:translateZ(0);}.mmenu-nav.mm-basic > .mm-header .mm-prev{padding:0;padding-left:15px;padding-top:0;left:20px;right:115%;top:42px;bottom:0;width:auto;-webkit-transform:translateZ(0);}.mmenu-nav.mm-basic > .mm-header .mm-prev:before{margin:0;width:12px;height:12px;z-index:10;border-color:#fff;}.mmenu-nav.mm-basic > .mm-header .mm-next{padding:0;left:115%;right:20px;top:42px;bottom:0;width:auto;}.mmenu-nav.mm-basic > .mm-header .mm-next:before{margin:0;width:12px;height:12px;z-index:10;border-color:#fff;}.mmenu-nav.mm-basic .mm-panel.mm-opened{padding:0 15px;}.mmenu-nav.mm-basic 125.mm-panel.mm-opened 126#block-igcommerce-utility-nav-ig-primary-mobile-nav 127> .mm-list{padding:0;}.mmenu-nav.mm-basic .mm-panel.mm-opened em.mm-counter{font-size:1.6rem;}.mmenu-nav.mm-basic > .mm-list{padding-top:0;padding-bottom:0;}.mmenu-nav.mm-basic > .mm-list li{border-top:1px solid #212121;border-bottom:1px solid transparent;background-color:#333;}.mmenu-nav.mm-basic 128> .mm-list 129li 130> a:not(.mm-subopen):not(.mm-subclose):not(.mm-fullsubopen){padding:15px 20px 10px;white-space:normal;}.mmenu-nav.mm-basic > .mm-list li:after{margin-left:0 !important;border-color:transparent;}.mmenu-nav.mm-basic.mm-hasheader > .mm-panel{padding-top:100px;padding-bottom:5.8rem;}.mmenu-nav.mm-basic.mm-hasfooter > .mm-panel{padding-bottom:40px;}.mmenu-nav.mm-basic em.mm-counter{color:#fff;right:35px;z-index:10;}.mmenu-nav.mm-basic .mm-subclose,.mmenu-nav.mm-basic .mm-subopen{padding-left:0;width:100%;}.mmenu-nav.mm-basic .mm-subclose:before,.mmenu-nav.mm-basic .mm-subopen:before{border-left:none;}.mmenu-nav.mm-basic .mm-subclose:after,.mmenu-nav.mm-basic .mm-subopen:after{border-color:#fff !important;width:10px;height:10px;}.mmenu-nav.mm-basic em.mm-counter + a.mm-subopen + a{margin-right:65px;padding:10px 20px;}.mmenu-nav.mm-basic > .mm-footer{background:#212121;color:#fff;padding:0;font-size:1.25em;height:40px;line-height:40px;text-align:center;}#brand-navigator{display:none;
130width:200px;max-width:200px;align-items:center;flex-direction:row;}@media screen and (min-width:1450px){#nav-shopify-cart{min-width:80px;}#navbar #icon-chunkle .shopify-buy__cart-toggle__count{right:auto;left:23px;}#promo-nav-button.nav-butt{display:flex;}#brand-navigator{display:inline-flex;}}#brand-navigator button{background-color:transparent;border:0;color:#fff;font-weight:400;height:35px;line-height:17.5px;padding:0 15px 0 0;position:relative;text-align:left;}#brand-navigator .dropdown,#brand-navigator a,#brand-navigator button{font-family:var(--base-font-family);}#brand-navigator .dropdown-menu{background:#333;display:none;padding:30px 15px;position:absolute;z-index:8;}#brand-navigator .brands{display:inline-block;}#brand-navigator li{list-style:none;}#brand-navigator ul.brands.logos{display:inline-flex;flex-wrap:wrap;vertical-align:top;width:480px;}#brand-navigator .brands.list .see-more-label{color:#ffc20e;font-weight:400;line-height:1.2;}#brand-navigator .brands.list a{color:#fff;display:block;margin:10px 0;width:100%;}.arrow-down{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;display:inline-block;height:0;padding-bottom:2px;position:absolute;right:0;top:50%;width:0;}#rfq-nav-form{background:#eaeaea;border:1px solid #ccc;bottom:0;display:none;max-height:calc(100vh - 81px);overflow-y:auto;padding:15px 20px;position:fixed;right:0;top:81px;width:100vw;z-index:2;}#rfq-nav-form p.rfq-header{font-family:var(--heading-font-family);font-size:20px;font-weight:700;}#rfq-nav-form .form-item{margin-top:0;margin-bottom:0;}#rfq-nav-form .form-item p a{color:#369;}#rfq-nav-form .form-item-intro ul li a{color:#369;}#rfq-nav-form .form-item-consentcheckbox{margin:1em 0;display:none;}#rfq-nav-form .webform-submission-form .form-item__label.form-required:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 7.562l1.114-3.438c2.565.906 4.43 1.688 5.59 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05 1.597-.234 3.6-.558 6.003 1.664-.838 3.566-1.613 5.714-2.325L16 7.562c-2.05.678-4.06 1.131-6.028 1.356.984.856 2.372 2.381 4.166 4.575l-2.906 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194 2.275-2.244 4.013-3.147 5.206l-2.856-2.059c1.872-2.307 3.211-3.832 4.017-4.575A86.77 86.77 0 0 1 0 7.562' fill='%23F00'/%3E%3C/svg%3E");}#rfq-nav-form label{margin-bottom:0;margin-top:0;font-weight:600;display:block;font-family:var(--base-font-family);font-size:1.6rem;}#rfq-nav-form input[type="checkbox"]{display:inline-block;width:auto;height:auto;margin:initial;vertical-align:baseline;border:initial;border-radius:0;background-color:initial;background-repeat:repeat;background-position:0 0;background-size:initial;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;}@media screen and (min-width:526px){#rfq-nav-form .form-item-country,#rfq-nav-form .form-item-first-name{display:inline-block;margin-bottom:0;width:48%;}#rfq-nav-form .form-item-last-name,#rfq-nav-form .form-item-postal-code{display:inline-block;margin-bottom:0;margin-left:3%;width:48%;vertical-align:top;}.main{min-height:15.5vh;}}@media screen and (min-width:768px){#rfq-nav-form{max-width:526px;bottom:auto;top:101px;max-height:calc(100vh - 101px);}#rfq-nav-form .form-item-last-name,#rfq-nav-form .form-item-postal-code{display:inline-block;margin-bottom:0;margin-left:3%;width:48%;vertical-align:top;}}#rfq-nav-form a#rfq-privacy{float:right;}#rfq-nav-form a#rfq-cal-serv,#rfq-nav-form a#rfq-distributor,#rfq-nav-form a#rfq-privacy,#rfq-nav-form a#rfq-repair,#rfq-nav-form a#rfq-support{color:#369;display:inline-block;}#rfq-nav-form .form-element,#rfq-nav-form .form-email,#rfq-nav-form .form-text{width:100% !important;margin-bottom:0.75em;border:1px solid #ccc;min-height:42px;}#rfq-nav-form input.form-text{padding:1.1rem 3rem;}#rfq-nav-form .form-checkbox{margin-bottom:6px;}#rfq-nav-form select{background-color:#fff;box-shadow:none;color:#222;width:100%;height:42px;padding:1.1rem;font-size:14px;-webkit-appearance:none;border-radius:0;}#rfq-nav-form .form-item-favorite-color{display:none;}#rfq-nav-form input{float:none;display:inline-block;min-height:auto;}#rfq-nav-form input.form-email,#rfq-nav-form input.form-tel,#rfq-nav-form input.form-text{padding:1.1rem 3rem;}#rfq-nav-form select.form-element{margin-bottom:1.5em;border:1px solid #ccc;min-height:42px;}#rfq-nav-form .form-select{border:1px solid #ccc;margin-bottom:1.5em;max-width:100%;width:100%;}#rfq-nav-form .form-actions{margin:0;width:100%;}#rfq-nav-form .form-actions .webform-button--submit{width:100%;}#rfq-nav-form .form-type-checkbox input[type="checkbox"]{margin-left:0;margin-top:0;}#rfq-nav-form .form-type-checkbox label[for="edit-consentcheckbox"]{display:inline;font-weight:400;}@media screen and (min-width:768px){#rfq-nav-form input.form-element:last-child{margin-right:0;margin-right:2.43902%;}#rfq-nav-form .form-actions .webform-button--submit{width:auto;min-width:148px;margin:0;}#rfq-nav-form .form-actions{width:auto;}#rfq-nav-form .contact-privacy{margin-top:-54px;max-width:300px;}}.form-item__label.form-required:after{display:inline-block;width:0.5rem;height:0.5rem;margin-inline:0.3em;content:"";vertical-align:text-top;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 7.562l1.114-3.438c2.565.906 4.43 1.688 5.59 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05 1.597-.234 3.6-.558 6.003 1.664-.838 3.566-1.613 5.714-2.325L16 7.562c-2.05.678-4.06 1.131-6.028 1.356.984.856 2.372 2.381 4.166 4.575l-2.906 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194 2.275-2.244 4.013-3.147 5.206l-2.856-2.059c1.872-2.307 3.211-3.832 4.017-4.575A86.77 86.77 0 0 1 0 7.562' fill='%23F00'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:0.5rem 0.5rem;}#icon-chunkle{display:flex;float:right;}@media screen and (min-width:1450px) and (max-width:1520px){#brand-navigator{margin-left:10px;}#icon-chunkle{margin-right:7px;}}#icon-chunkle #mmenu{display:inline-block;}@media screen and (min-width:1450px){#rfq-nav-form{top:112px;max-height:calc(100vh - 112px);}#icon-chunkle{position:relative;}#icon-chunkle #mmenu{display:none;}}#icon-chunkle button.navbar-toggle{background:0 0;border:none;padding:0;}#icon-chunkle button.navbar-toggle .bar1,#icon-chunkle button.navbar-toggle .bar2,#icon-chunkle button.navbar-toggle .bar3{background-color:#fff;border-radius:1px;display:block;height:4px;margin:6px 0;width:28px;}#icon-chunkle button.navbar-toggle .bar1{margin-top:0;}#icon-chunkle button.navbar-toggle .bar3{margin-bottom:0;}#icon-chunkle #promo-nav-button,#icon-chunkle .nav-butt{display:inline-block;height:40px;color:#fff;padding:8px 4px 10px;vertical-align:bottom;text-align:center;position:relative;border:1px solid transparent;}@media screen and (min-width:425px){#icon-chunkle #promo-nav-button,#icon-chunkle .nav-butt{padding:8px 12px 10px;}}
130@media screen and (min-width:768px){#icon-chunkle button.navbar-toggle .bar1,#icon-chunkle button.navbar-toggle .bar2,#icon-chunkle button.navbar-toggle .bar3{width:30px;}#icon-chunkle #promo-nav-button,#icon-chunkle .nav-butt{height:55px;}}#icon-chunkle #promo-nav-button:visited,#icon-chunkle .nav-butt:visited{text-decoration:none;}#icon-chunkle .nav-butt svg{display:block;height:100%;margin:auto;width:26px;height:26px;}@media screen and (min-width:768px){#icon-chunkle .nav-butt svg{height:35px;max-height:35px;}}#icon-chunkle .nav-butt.rfq-opener{order:-3;}#icon-chunkle .nav-butt .nav-butt-text{display:none;}@media screen and (min-width:1450px){#icon-chunkle #promo-nav-button,#icon-chunkle .nav-butt{display:flex;height:30px;line-height:1.7;margin-left:15px;margin-top:55px;padding:0;width:auto;}#icon-chunkle .nav-butt#nav-shopify-cart{height:55px;margin-top:0;padding-top:11px;position:absolute;right:0;top:0;}#icon-chunkle .nav-butt#nav-shopify-cart svg{height:26px;max-height:26px;margin-right:24px;}#icon-chunkle .nav-butt svg{height:18px;max-height:18px;display:inline-block;vertical-align:middle;}#icon-chunkle .nav-butt.rfq-opener{padding:0 1.5rem;}#icon-chunkle .nav-butt.rfq-opener svg{display:none;}#icon-chunkle .nav-butt .nav-butt-text{padding-left:2px;white-space:nowrap;display:inline-block;text-align:center;vertical-align:middle;}}#icon-chunkle .nav-butt.rfq-opener{background:#369;border:1px solid #003b78;}#icon-chunkle #promo-nav-button{display:none;padding:1px 0 0 5px;}#navbar .main-nav-desktop-set{position:absolute;bottom:0;width:100%;}#block-igcommerce-utility-nav-ig-primary-nav{display:none;padding-left:41px;align-items:center;flex-direction:row;vertical-align:bottom;}#navbar{height:55px;position:absolute;}@media screen and (min-width:768px){#navbar{height:75px;}}@media (min-width:1450px){#navbar{height:85px;}}#navbar .main-nav-desktop-set{float:left;}#navbar .navbar-header{max-height:85px;width:160px;position:absolute;}#navbar a.navbar-btn{position:relative;display:inline-block;}#navbar a.navbar-btn svg{height:39px;width:130px;}@media screen and (min-width:768px){#navbar a.navbar-btn svg{height:55px;width:183px;}}#block-igcommerce-utility-nav-ig-primary-nav a{font-size:1.6rem;font-weight:500;text-align:center;}#block-igcommerce-utility-nav-ig-primary-nav ul.nav{text-align:center;margin:0;padding-left:0;}#block-igcommerce-utility-nav-ig-primary-nav ul.nav li.dropdown{display:inline-block;}#block-igcommerce-utility-nav-ig-primary-nav ul.nav li.dropdown > a{white-space:nowrap;height:30px;position:relative;display:block;padding:0 1.6vw;}#block-igcommerce-utility-nav-ig-primary-nav ul.nav li.dropdown > a:after{bottom:0;height:3px;left:0;background:#ffc20e;}#block-igcommerce-utility-nav-ig-primary-nav 131ul.nav 132li.dropdown 133ul.dropdown-menu{overflow:hidden;max-height:0;padding:0;padding-top:0;position:absolute;}#block-igcommerce-utility-nav-ig-primary-nav ul.nav li.dropdown ul{margin:0 !important;}#block-igc-algoliasearch{height:52px;background-color:#212121;}@media screen and (min-width:768px){#block-igc-algoliasearch{background-color:#ccc;height:65px;}}@media screen and (min-width:1450px){#icon-chunkle #promo-nav-button{display:inline-flex;}#block-igcommerce-utility-nav-ig-primary-nav{display:inline-flex;}#navbar a.navbar-btn svg{height:50px;width:166px;}#block-igc-algoliasearch{background-color:transparent;height:0;}}#block-igc-algoliasearch:after{clear:both;content:"";display:table;}.ham-replica .mm-menu{background:inherit;display:none;overflow:hidden;padding:0;top:0;height:100%;}@media only screen and (max-width:1449px){.ham-replica .mm-menu{display:block;}}.ham-replica .mm-menu.mm-offcanvas{display:none;position:fixed;}.ham-replica .mm-menu.mm-current{display:block;}.ham-replica .mm-menu.mm-fullscreen{width:100%;min-width:140px;max-width:10000px;}.ham-replica .mm-menu.mm-right{left:auto;right:0;}.ham-replica .mm-menu.mm-front{z-index:1;box-shadow:0 0 15px rgba(0,0,0,0.5);transform:translate(-100%);}.ham-replica .mmenu-nav.mm-basic{z-index:10000;background:#32394a;color:#c4ccda;font-size:12px;z-index:10;background:#212121;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.6);font-family:var(--base-font-family);font-size:16px;box-shadow:0 0 0 rgba(0,0,0,0.5) !important;text-shadow:0 1px #333;}.ham-replica .mm-menu.mm-front.mm-right{transform:translate(100%);}.ham-replica .mm-menu.mm-front{transform:translate(0);}.ham-replica .mm-header{background:inherit;border-bottom:1px solid transparent;text-align:center;line-height:20px;box-sizing:border-box;width:100%;height:60px;padding:0 50px;position:absolute;z-index:2;top:0;left:0;}.ham-replica .mm-menu .mm-header{border-color:rgba(0,0,0,0.15);color:hsla(0,0%,100%,0.3);}.ham-replica .mmenu-nav.mm-basic > .mm-header{border-color:#242a37;color:#c4ccda;height:60px;background:#434b5c;background:linear-gradient(180deg,#434b5c 0,#394152);padding:42px 15px 0;border-color:transparent;color:#fff;background:#212121;}
133.ham-replica a{background-color:transparent;color:#369;text-decoration:none;}.ham-replica .mm-header .mm-next,.ham-replica .mm-header .mm-prev,.ham-replica .mm-header .mm-title{padding-top:30px;}.ham-replica .mm-header .mm-next,.ham-replica .mm-header .mm-prev{text-decoration:none;display:block;box-sizing:border-box;min-width:10px;height:100%;position:absolute;top:0;z-index:1;}.ham-replica .mm-header .mm-prev{padding-left:20px;padding-right:10px;left:0;}.ham-replica .mmenu-nav.mm-basic > .mm-header .mm-prev{right:90%;top:0;padding:0;padding-left:15px;padding-top:0;left:20px;right:115%;top:42px;bottom:0;width:auto;-webkit-transform:translateZ(0);}.ham-replica .mm-header .mm-prev:before{content:"";border:2px solid transparent;display:inline-block;width:7px;height:7px;transform:rotate(-45deg);box-sizing:inherit;border-right:none;border-bottom:none;margin-left:2px;margin-right:5px;}.ham-replica .mmenu-nav.mm-basic > .mm-header .mm-prev:before{width:10px;height:10px;z-index:10;border-color:#c4ccda;margin:0;margin-top:4.5vh;width:12px;height:12px;z-index:6;border-color:#fff;}.ham-replica .mm-header .mm-title{padding-top:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;width:100%;position:relative;}.ham-replica .mmenu-nav.mm-basic > .mm-header .mm-title{font-size:2em;line-height:60px;padding:0 10%;width:80%;text-align:center;font-family:var(--heading-font-family);font-size:20px;padding:0 15px;padding-top:0;width:100%;text-align:right;background:#212121;font-weight:700;-webkit-transform:translateZ(0);box-sizing:inherit;}.ham-replica .mm-header .mm-next{padding-left:10px;padding-right:20px;right:0;}.ham-replica .mmenu-nav.mm-basic > .mm-header .mm-next{left:90%;top:0;padding:0;left:115%;right:20px;top:42px;bottom:0;width:auto;}.ham-replica .mm-list,.ham-replica .mm-list > li{list-style:none;display:block;padding:0;margin:0;}.ham-replica .mm-list{font:inherit;font-size:14px;}.ham-replica .mm-menu,.ham-replica .mm-menu > .mm-panel{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;}.ham-replica .mm-menu > .mm-panel{background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:20px;transform:translateX(100%);}.ham-replica .mm-menu > .mm-panel.mm-opened{transform:translateX(0);}.ham-replica .mm-menu.mm-hasheader > .mm-panel.mm-list,.ham-replica .mmenu-nav.mm-basic.mm-hasheader > .mm-panel{padding-top:60px;}.ham-replica .mmenu-nav.mm-basic .mm-panel.mm-opened{padding:0 15px;}.ham-replica .mmenu-nav.mm-basic.mm-hasheader > .mm-panel{padding-top:100px;padding-bottom:58px;}.ham-replica .mmenu-nav.mm-basic.mm-hasfooter > .mm-panel{padding-bottom:40px;}.ham-replica .mm-menu.mm-hasheader li.mm-subtitle{display:none;}.ham-replica .mm-menu > .mm-panel.mm-highest{z-index:1;}.ham-replica .mm-menu .mm-hidden{display:none;}.ham-replica .mm-list > li{position:relative;}.ham-replica .mmenu-nav.mm-basic > .mm-list li{border-top:1px solid #404857;border-bottom:1px solid #242a37;border-top:1px solid #212121;border-bottom:1px solid transparent;background-color:#333;}.ham-replica 134.mmenu-nav.mm-basic 135.mm-panel.mm-opened 136#block-igcommerce-utility-nav-ig-primary-mobile-nav 137> .mm-list{padding:0;}.ham-replica em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:40px;top:50%;}.ham-replica .mm-menu em.mm-counter{color:hsla(0,0%,100%,0.3);}.ham-replica .mmenu-nav.mm-basic em.mm-counter{color:#c4ccda;color:#fff;right:35px;z-index:6;}.ham-replica .mmenu-nav.mm-basic .mm-panel.mm-opened em.mm-counter{font-size:16px;}.ham-replica .mm-list > li > a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;line-height:20px;display:block;padding:10px 10px 10px 20px;margin:0;}.ham-replica .mm-list a.mm-subopen{background:0 0;width:40px;height:100%;padding:0;position:absolute;right:0;top:0;z-index:2;}.ham-replica em.mm-counter + a.mm-subopen{padding-left:40px;}.ham-replica .mmenu-nav.mm-basic .mm-subclose,.ham-replica .mmenu-nav.mm-basic .mm-subopen{padding-left:25px;}
137.ham-replica .mmenu-nav.mm-basic .mm-subopen{padding-left:0;width:100%;}.ham-replica .mmenu-nav.mm-basic .mm-list a{font-size:16px;}.ham-replica .mm-list a.mm-subclose:before,.ham-replica .mm-list a.mm-subopen:after{content:"";border:2px solid transparent;display:inline-block;width:7px;height:7px;transform:rotate(-45deg);margin-bottom:-5px;position:absolute;bottom:50%;box-sizing:inherit;}.ham-replica .mm-list a.mm-subopen:after{border-top:none;border-left:none;right:18px;}.ham-replica .mmenu-nav.mm-basic .mm-subclose:after,.ham-replica .mmenu-nav.mm-basic .mm-subopen:after{border-color:#c4ccda !important;width:8px;height:8px;}.ham-replica .mmenu-nav.mm-basic .mm-subopen:after{border-color:#fff !important;width:10px;height:10px;}.ham-replica .mm-menu .mm-list > li > a.mm-subclose:before,.ham-replica .mm-menu .mm-list > li > a.mm-subopen:after{border-color:hsla(0,0%,100%,0.3);}.ham-replica .mmenu-nav.mm-basic em.mm-counter + a.mm-subopen + a{margin-right:65px;padding:10px 20px;}.ham-replica 138.mmenu-nav.mm-basic 139> .mm-list 140li 141> a:not(.mm-subopen):not(.mm-subclose):not(.mm-fullsubopen){padding:10px 20px;padding:15px 20px 10px;white-space:normal;}.ham-replica .mm-footer{background:inherit;border-top:1px solid transparent;text-align:center;line-height:20px;box-sizing:border-box;width:100%;height:40px;padding:10px 10px 0 20px;position:absolute;z-index:2;bottom:0;left:0;}.ham-replica .mm-menu .mm-footer{border-color:rgba(0,0,0,0.15);color:hsla(0,0%,100%,0.3);}.ham-replica .mmenu-nav.mm-basic > .mm-footer{background:#32394a;color:#c4ccda;background:#212121;color:#fff;padding:0;font-size:1.25em;height:40px;line-height:40px;text-align:center;}.ham-replica button{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;background-color:#ffc20e;border-radius:0;border:1px solid #e4aa00;color:#212121;display:inline-block;font-family:var(--base-font-family);font-size:1.5rem;font-weight:400;line-height:1.2;padding:1.1rem 3rem;text-decoration:none;vertical-align:middle;white-space:normal;text-align:center;}.ham-replica .mm-footer .navbar-toggle{border:none;background-color:transparent;padding:17px;position:fixed;right:15px;top:0;}.ham-replica .mm-footer .navbar-toggle:after{font-size:20px;color:#ffc20e;content:"\e915";font-family:fluke-icon-font;box-sizing:inherit;}.mmenu-nav.mm-basic.mm-secondary{background:#fff;}@media only screen and (min-width:440px) and (max-width:1449px){.mmenu-nav.mm-basic.mm-secondary{width:80%;min-width:140px;max-width:440px;}}.mmenu-nav.mm-basic.mm-secondary .mm-header{background:#fff;}.mmenu-nav.mm-basic.mm-secondary > .mm-list li{border-bottom:1px solid #fff;background-color:#eaeaea;border-top:none;}.mmenu-nav.mm-basic.mm-secondary > .mm-list li a{font-size:1.6rem;text-shadow:none;color:#282828 !important;padding:12px 17px !important;}.mmenu-nav.mm-basic.mm-secondary .mm-footer{background:#fff;border-top:none;}.mmenu-nav.mm-basic.mm-secondary .mm-footer button{border:none !important;background-color:transparent !important;padding:17px !important;}.mmenu-nav.mm-basic.mm-secondary#fluke-secondary-account-menu 142> .mm-list 143li:last-child{background-color:rgba(0,0,0,0.1);}.main{margin-top:54px;}@media screen and (min-width:768px){.main{margin-top:76px;}.main{min-height:calc(100vh - 859px);}}@media screen and (min-width:1280px){.main{margin-top:85px;}.main{min-height:calc(100vh - 819px);}}.container{max-width:1500px;margin-left:auto;margin-right:auto;padding:0.1rem 1.5rem;}.container:after{clear:both;content:"";display:table;}@media screen and (min-width:1520px){#rfq-nav-form{right:calc((100% - 1520px) / 2);}#block-igcommerce-utility-nav-ig-primary-nav ul.nav li.dropdown > a{padding:0 1.5rem;}.container{padding:0.1rem 0;}}.countryicon-sprite.iconset-shiny.lazyloaded{background-image:url(/themes/igc/presentation/assets/images/shiny-sprite.jpg);}#sticky-wrap header #brand-navigator ul.brands.logos a{background-repeat:no-repeat;display:block;height:100px;margin:0 60px 60px 0;width:180px;}#sticky-wrap 144header 145#brand-navigator 146ul.brands.logos 147#fluke-calibration-chooser{background-image:url(/themes/igc/presentation/assets/icons/cal-logo-yel.svg);}#sticky-wrap header #brand-navigator ul.brands.logos #fluke-biomedical-chooser{background-image:url(/themes/igc/presentation/assets/icons/biomed-logo-yel.svg);}
147#sticky-wrap header #brand-navigator ul.brands.logos #fluke-networks-chooser{background-image:url(/themes/igc/presentation/assets/icons/networks-logo-blue.svg);}#sticky-wrap 148header 149#brand-navigator 150ul.brands.logos 151#fluke-process-instruments-chooser{background-image:url(/themes/igc/presentation/assets/icons/FPI-logo-yel.svg);}#sticky-wrap header #brand-navigator ul.brands.logos #fluke-emaint-chooser{background-image:url(/themes/igc/presentation/assets/icons/emaint-logo-yel.svg);}#sticky-wrap 152header 153#brand-navigator 154ul.brands.logos 155#fluke-condition-monitoring-chooser{background-image:url(/themes/igc/presentation/assets/icons/condition-monitoring-logo-yel.svg);}.container{padding:0;max-width:1500px !important;margin:0 auto;}.ribbon-fpc{stroke:none;}.ribbon-fpc:after{content:"";position:absolute;height:0;width:0;right:10px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:10px solid #ccc;}.ribbon .ribbon-fpc svg{height:auto;}.ribbon{position:relative;}.ribbon-fpc{width:auto;height:auto;line-height:40px;padding-left:0;padding-right:10px;position:absolute;left:0;bottom:20px;}.visually-hidden.skip-link{display:none !important;}.sub-banner-one .subtitle{max-width:60%;}.sub-banner-two h2{max-width:60%;}@media only screen and (min-width:768px){.sub-banner-one .subtitle{max-width:60%;}.sub-banner-two h2{max-width:60%;}}@media only screen and (min-width:1030px){.sub-banner-one .subtitle{max-width:60%;}.sub-banner-two h2{max-width:60%;}.sub-banner-two .subtitle{max-width:75%;}.p-20{font-size:20px !important;line-height:26px !important;}}.sub-banner-two .subtitle{max-width:75%;}@media only screen and (min-width:768px){.sub-banner-two .subtitle{max-width:75%;}} 156</style><link rel="stylesheet" media="print" href="/sites/default/files/css/css_SZnNo6BK5vNt6Jmm319-UCM6YjZjDQxCucIjrB4YvNI.css?delta=0&language=en-us&theme=igc&include=eJx1UAFqxDAM-1DXPCm4qZp659QhdrfrXr_c6FiPY2BsSZZBeKJ0i669apj-cOSk25C0IcxtryQjvdP9SXDcnRrorcH4C0Onwtvtd33SgXMKWXQieUAtBS0hkmQVpnDOaKCW1qtj1YJKGaGD-oNiMrs6bNXKyxGukveAS9PNI1W-mndnYT_iCqnRhGfo7uGJDXaYo_Q3GIZPTIu2Es45QlCw-TjDicVG15zlf1uBWY_8sn-0F9HXfjT2P3yg6Te5P52z" data-onload-media="all" onload="this.onload=null;this.media=this.dataset.onloadMedia" /><noscript><link rel="stylesheet" media="all" href="/sites/default/files/css/css_SZnNo6BK5vNt6Jmm319-UCM6YjZjDQxCucIjrB4YvNI.css?delta=0&language=en-us&theme=igc&include=eJx1UAFqxDAM-1DXPCm4qZp659QhdrfrXr_c6FiPY2BsSZZBeKJ0i669apj-cOSk25C0IcxtryQjvdP9SXDcnRrorcH4C0Onwtvtd33SgXMKWXQieUAtBS0hkmQVpnDOaKCW1qtj1YJKGaGD-oNiMrs6bNXKyxGukveAS9PNI1W-mndnYT_iCqnRhGfo7uGJDXaYo_Q3GIZPTIu2Es45QlCw-TjDicVG15zlf1uBWY_8sn-0F9HXfjT2P3yg6Te5P52z" /></noscript><link rel="stylesheet" media="print" href="/sites/default/files/css/css_rQ590QFxhN2W7TvfXUBrx9XKbq6DKdp1lirrca9RF20.css?delta=1&language=en-us&theme=igc&include=eJx1UAFqxDAM-1DXPCm4qZp659QhdrfrXr_c6FiPY2BsSZZBeKJ0i669apj-cOSk25C0IcxtryQjvdP9SXDcnRrorcH4C0Onwtvtd33SgXMKWXQieUAtBS0hkmQVpnDOaKCW1qtj1YJKGaGD-oNiMrs6bNXKyxGukveAS9PNI1W-mndnYT_iCqnRhGfo7uGJDXaYo_Q3GIZPTIu2Es45QlCw-TjDicVG15zlf1uBWY_8sn-0F9HXfjT2P3yg6Te5P52z" data-onload-media="all" onload="this.onload=null;this.media=this.dataset.onloadMedia" /><noscript><link rel="stylesheet" media="all" href="/sites/default/files/css/css_rQ590QFxhN2W7TvfXUBrx9XKbq6DKdp1lirrca9RF20.css?delta=1&language=en-us&theme=igc&include=eJx1UAFqxDAM-1DXPCm4qZp659QhdrfrXr_c6FiPY2BsSZZBeKJ0i669apj-cOSk25C0IcxtryQjvdP9SXDcnRrorcH4C0Onwtvtd33SgXMKWXQieUAtBS0hkmQVpnDOaKCW1qtj1YJKGaGD-oNiMrs6bNXKyxGukveAS9PNI1W-mndnYT_iCqnRhGfo7uGJDXaYo_Q3GIZPTIu2Es45QlCw-TjDicVG15zlf1uBWY_8sn-0F9HXfjT2P3yg6Te5P52z" /></noscript>
156<script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"en-us\/","currentPath":"homepage","currentPathIsAdmin":false,"isFront":true,"currentLanguage":"en-us"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"gtag":{"tagId":"","consentMode":false,"otherIds":[],"events":[],"additionalConfigInfo":[]},"ajaxPageState":{"libraries":"eJyFkuGu2yAMhV8oDS-z_8ghLvGtwQw73e2efk6XaXRX1aQIzsGfhR28QLpFE_9aWP7qSEnqtLwJfuiUpGNIUppUrKYzZTcFe8Koa7pcfuBCFfoJrn1vwLPhp0FHuHRU-omTW6Z6-xM-7ZRFMmM0yCH78q-f4QM-Xw_L5PeHzLIAP6U0o-JX8CNq6tRsGgoEzsIE4dyjIvS0jcTSoa4xbSKKPTzdNzntyD2bG_yKV9jZIhXIOILI8n2HcOX9dmRVg2RRgVFHapOCzTODi_ZUMekLwVBzbJRuXtah94P57Ueswp0yGEkN3r4wj0HdpNH1Mdat5o1cu9cVodEI70ZM9ogbcovKtKLsFl7cpA81LD4hipO_-1V6Cec-I2PxAZlXNCDWWeH-f8gk-9u-xQqqHv_3XVxdJPsSPpYvh7Z5zuxjcMcuvwCvDTMs","theme":"igc","theme_token":null},"ajaxTrustedUrl":{"form_action_p_pvdeGsVG5zNF_XLGPTvYSKCf43t8qZYSwcfZl2uzM":true},"gtm":{"tagId":null,"settings":{"data_layer":"dataLayer","include_classes":false,"allowlist_classes":"","blocklist_classes":"","include_environment":false,"environment_id":"","environment_token":""},"tagIds":["GTM-PVXQ5Z"]},"back_to_top":{"back_to_top_button_trigger":100,"back_to_top_speed":1200,"back_to_top_prevent_on_mobile":false,"back_to_top_prevent_in_admin":false,"back_to_top_button_type":"image","back_to_top_button_text":"Back to top"},"data":{"extlink":{"extTarget":true,"extTargetAppendNewWindowDisplay":true,"extTargetAppendNewWindowLabel":"(opens in a new window)","extTargetNoOverride":false,"extNofollow":false,"extTitleNoOverride":false,"extNoreferrer":true,"extFollowNoOverride":false,"extClass":"0","extLabel":"(link is external)","extImgClass":false,"extSubdomains":false,"extExclude":"","extInclude":"","extCssExclude":"","extCssInclude":"","extCssExplicit":"","extAlert":false,"extAlertText":"This link will take you to an external web site. We are not responsible for their content.","extHideIcons":false,"mailtoClass":"0","telClass":"0","mailtoLabel":"(link sends email)","telLabel":"(link is a phone number)","extUseFontAwesome":false,"extIconPlacement":"append","extPreventOrphan":false,"extFaLinkClasses":"fa fa-external-link","extFaMailtoClasses":"fa fa-envelope-o","extAdditionalLinkClasses":"","extAdditionalMailtoClasses":"","extAdditionalTelClasses":"","extFaTelClasses":"fa fa-phone","allowedDomains":["players.brightcove.net","www.fluke.com","app.salsify.com"],"extExcludeNoreferrer":""}},"igcommerce_utility":{"currentPath":"homepage"},"ig_default_img":"https:\/\/media.fluke.com\/32ec7b16-7a20-46d6-9597-b2b90116dc1d_original__size.jpg","nav_col_count":{"1":"4","2":"3","3":"2","4":"2"},"shopifyFormConfigs":{"ecomm_currency":"USD","ecomm_shopify_currency_code":"$","shopify_tax_included":"False","shopify_tax_rate":"0","shopify_tax_message":"","shopifyStoreDomain":"fluketest.myshopify.com","shopifyStoreAccessToken":"3cee0ca3a42664af71e376fcbfc31715","lang":"en-us","ecomm_shopify_api_version":"2026-01","ecomm_shopify_left_message":"FREE Shipping","ecomm_shopify_left_message_icon":"truck","ecomm_shopify_right_message":"30-day Returns","ecomm_shopify_right_message_icon":"box","ecomm_shopify_badge_message":"","ecomm_shopify_badge_message_icon":"","ecomm_shopify_badge_message_url":"","shopify_delivery_estimate":"3","ecomm_shopify_timezone":"America\/Los_Angeles","ecomm_where_to_buy_cta_text":"Find a retailer","ecomm_where_to_buy_cta_style":"btn-clear-blue-blue","shopifyProductLookup":"id","marketContext":{"country":"US","language":"EN"},"sellingPlanLabels":[],"cart_nav_button_text":true,"cart_nav_text":"Cart"},"disty_value":"0","user":{"uid":0,"permissionsHash":"2c54a7fb37f5f5827f47055669dccc71218190d815a0877150d32d119d1ccabe"}}</script>
156<script src="/sites/default/files/js/js_1R--0DFVegONY2FdXCJT3wkBFdSqSJWn1J3eWgNX-vk.js?scope=header&delta=0&language=en-us&theme=igc&include=eJyFkQFuwyAMRS8UhSMhhzjEjYkZNl2z049UkUY3VZOQ_b_9AAsmCJs3aSu76Uf7mw74MKZ9c3OpGXi87BBFIqM3iC628NuPcIPHazENFIOLLBPwU0o2SvSFfHgNhbKdVUkJS0APHIUJ3JW9IpSw9kSQgq7zMy5Q2TwliNiDyPJRwS1ct3PXbhDMKzBqTzHs0WcKGxZ36tpOuXyP7XCnCEayuza0MPdNXSXTcvRTqbUxl9Ju9ZCph6sRkx1-Rc5emWaUau7FDZ84LVKSu_KIjAl3G2c0INZR4Y7_Qiax_cJbLKHq-WLv-tpE-DvKGb4Bk6rfSw"></script>
156<script src="/modules/contrib/google_tag/js/gtag.js?tlu6n8"></script>
156<script src="/modules/contrib/google_tag/js/gtm.js?tlu6n8"></script>
156<script src="/themes/igc/js/Websights_ZI_Script.js?tlu6n8" async></script>
156</head><body class="path-frontpage"> <a href="#main-content" class="visually-hidden focusable skip-link"> Skip to main content </a>
vendor: 68 bytes, line 156
156 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
156GTM-PVXQ5Z
vendor: 82 bytes, lines 156-157
156" 157height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
157<div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas><div class="mainpage"><div id="block-igc-headercomponentsblockconsolidated" class="block block-igcommerce-navigation block-header-components-block"><div class="block__content"> <nav><div id="lang-outer-wrapper" style="display: none;"></div><div id="my-menu" class="fluke-lang-switcher" style="z-index:2222222222"><div class="mm-header"><a id="menu-close" aria-label="Close the country selector navigation" class="closer fluke-icon fluke-icon-close"></a><span id="picker-title">Select your country/region site</span></div><nav id="country-picker-mobile" aria-labelledby="mobile-country-navigation"><ul><li><a href="#" class="parent-item"><span>Africa and Middle East</span><span><svg width="20px" height="20px" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M9.71069 18.2929C10.1012 18.6834 10.7344 18.6834 11.1249 18.2929L16.0123 13.4006C16.7927 12.6195 16.7924 11.3537 16.0117 10.5729L11.1213 5.68254C10.7308 5.29202 10.0976 5.29202 9.70708 5.68254C9.31655 6.07307 9.31655 6.70623 9.70708 7.09676L13.8927 11.2824C14.2833 11.6729 14.2833 12.3061 13.8927 12.6966L9.71069 16.8787C9.32016 17.2692 9.32016 17.9023 9.71069 18.2929Z" fill="#FFFFFF"></path></g></svg></span></a><ul class="submenu"><li class="mm-subtitle"><a class="mm-subclose back-btn" href="#"></a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-FA"></span>Africa</span><a class="locale" href="/en" target="_self">English</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-FA"></span>Africa</span><a class="locale" href="/fr" target="_self">Français</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-FB"></span>Middle East</span><a class="locale" href="/en" target="_self">English</a></li></ul></li><li><a href="#" class="parent-item"><span>Americas</span><span><svg width="20px" height="20px" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M9.71069 18.2929C10.1012 18.6834 10.7344 18.6834 11.1249 18.2929L16.0123 13.4006C16.7927 12.6195 16.7924 11.3537 16.0117 10.5729L11.1213 5.68254C10.7308 5.29202 10.0976 5.29202 9.70708 5.68254C9.31655 6.07307 9.31655 6.70623 9.70708 7.09676L13.8927 11.2824C14.2833 11.6729 14.2833 12.3061 13.8927 12.6966L9.71069 16.8787C9.32016 17.2692 9.32016 17.9023 9.71069 18.2929Z" fill="#FFFFFF"></path></g></svg></span></a><ul class="submenu"><li class="mm-subtitle"><a class="mm-subclose back-btn" href="#"></a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-AR"></span>Argentina</span><a class="locale" href="/es-ar" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-CO"></span>Colombia</span><a class="locale" href="/es-co" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-BO"></span>Bolivia</span><a class="locale" href="/es-bo" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-BR"></span>Brazil</span><a class="locale" href="/pt-br" target="_self">Português</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-CA"></span>Canada</span><a class="locale" href="/en-ca" target="_self">English</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-CA"></span>Canada</span><a class="locale" href="/fr-ca" target="_self">Français</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-CL"></span>Chile</span><a class="locale" href="/es-cl" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-CR"></span>Costa Rica</span><a class="locale" href="/es-cr" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-DO"></span>Dominican Republic</span><a class="locale" href="/es-do" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-EC"></span>Ecuador</span><a class="locale" href="/es-ec" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-SV"></span>El Salvador</span><a class="locale" href="/es-sv" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-GT"></span>Guatemala</span><a class="locale" href="/es-gt" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-MX"></span>Mexico</span><a class="locale" href="/es-mx" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-PE"></span>Peru</span><a class="locale" href="/es-pe" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-US"></span>United States</span><a class="locale" href="/en-us" target="_self">English</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-US"></span>United States</span><a class="locale" href="/es-us" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-UY"></span>Uruguay</span><a class="locale" href="/es-uy" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-VE"></span>Venezuela</span><a class="locale" href="/es-ve" target="_self">Español</a></li></ul></li><li><a href="#" class="parent-item"><span>Asia Pacific</span><span><svg width="20px" height="20px" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M9.71069 18.2929C10.1012 18.6834 10.7344 18.6834 11.1249 18.2929L16.0123 13.4006C16.7927 12.6195 16.7924 11.3537 16.0117 10.5729L11.1213 5.68254C10.7308 5.29202 10.0976 5.29202 9.70708 5.68254C9.31655 6.07307 9.31655 6.70623 9.70708 7.09676L13.8927 11.2824C14.2833 11.6729 14.2833 12.3061 13.8927 12.6966L9.71069 16.8787C9.32016 17.2692 9.32016 17.9023 9.71069 18.2929Z" fill="#FFFFFF"></path></g></svg></span></a><ul class="submenu"><li class="mm-subtitle"><a class="mm-subclose back-btn" href="#"></a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-AU"></span>Australia</span><a class="locale" href="/en-au" target="_self">English</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-CN"></span>China</span><a class="locale" href="https://www.fluke.com.cn" target="_self">ç®ä½ä¸æ</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-IN"></span>India</span><a class="locale" href="/en-in" target="_self">English</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-ID"></span>Indonesia</span><a class="locale" href="/en-id" target="_self">English</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-ID"></span>Indonesia</span><a class="locale" href="/id-id" target="_self">Bahasa</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-JP"></span>Japan</span><a class="locale" href="/ja-jp" target="_self">æ¥æ¬</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-MY"></span>Malaysia</span><a class="locale" href="/en-my" target="_self">English</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-PH"></span>Philippines</span><a class="locale" href="/en-ph" target="_self">English</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-SG"></span>Singapore</span><a class="locale" href="/en-sg" target="_self">English</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-KR"></span>South Korea</span><a class="locale" href="/ko-kr" target="_self">íêµì´</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-FA"></span>Taiwan, China</span><a class="locale" href="/zh-tw" target="_self">ç¹ä½ä¸æ</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-TH"></span>Thailand</span><a class="locale" href="/en-th" target="_self">English</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-TH"></span>Thailand</span><a class="locale" href="/th-th" target="_self">ภาษาà¹à¸à¸¢</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-VN"></span>Vietnam</span><a class="locale" href="/en-vn" target="_self">English</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-VN"></span>Vietnam</span><a class="locale" href="/vi-vn" target="_self">Tiếng Viá»t Vietnam</a></li></ul></li><li><a href="#" class="parent-item"><span>
157Europe</span><span><svg width="20px" height="20px" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M9.71069 18.2929C10.1012 18.6834 10.7344 18.6834 11.1249 18.2929L16.0123 13.4006C16.7927 12.6195 16.7924 11.3537 16.0117 10.5729L11.1213 5.68254C10.7308 5.29202 10.0976 5.29202 9.70708 5.68254C9.31655 6.07307 9.31655 6.70623 9.70708 7.09676L13.8927 11.2824C14.2833 11.6729 14.2833 12.3061 13.8927 12.6966L9.71069 16.8787C9.32016 17.2692 9.32016 17.9023 9.71069 18.2929Z" fill="#FFFFFF"></path></g></svg></span></a><ul class="submenu"><li class="mm-subtitle"><a class="mm-subclose back-btn" href="#"></a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-AT"></span>Austria</span><a class="locale" href="/de-at" target="_self">Deutsch</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-BE"></span>Belgium</span><a class="locale" href="/fr-be" target="_self">Français</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-BE"></span>Belgium</span><a class="locale" href="/nl-be" target="_self">Dutch</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-CZ"></span>Czechia</span><a class="locale" href="/cs-cz" target="_self">Czech</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-DK"></span>Denmark</span><a class="locale" href="/da-dk" target="_self">Dansk</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-FI"></span>Finland</span><a class="locale" href="/fi-fi" target="_self">Finish</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-FR"></span>France</span><a class="locale" href="/fr-fr" target="_self">Français</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-DE"></span>Germany</span><a class="locale" href="/de-de" target="_self">Deutsch</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-IE"></span>Ireland</span><a class="locale" href="/en-ie" target="_self">English</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-IT"></span>Italy</span><a class="locale" href="/it-it" target="_self">Italiano</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-NL"></span>Netherlands</span><a class="locale" href="/nl-nl" target="_self">Dutch</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-NO"></span>Norway</span><a class="locale" href="/no-no" target="_self">Norsk</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-PL"></span>Poland</span><a class="locale" href="/pl-pl" target="_self">Polski</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-PT"></span>Portugal</span><a class="locale" href="/pt-pt" target="_self">Português</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-FC"></span>Rest of Europe</span><a class="locale" href="/en" target="_self">English</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-ES"></span>Spain</span><a class="locale" href="/es-es" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-SE"></span>Sweden</span><a class="locale" href="/sv-se" target="_self">Swedish</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-CH"></span>Switzerland</span><a class="locale" href="/de-ch" target="_self">
157Deutsch</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-CH"></span>Switzerland</span><a class="locale" href="/fr-ch" target="_self">Français</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-TR"></span>Turkey</span><a class="locale" href="/tr-tr" target="_self">Türkçe</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-GB"></span>United Kingdom</span><a class="locale" href="/en-gb" target="_self">English</a></li></ul></li></ul></nav></div></nav><div id="sticky-wrap" class="stickynav-processed"><div class="shopping-cart"><section id="block-igcommerce-utility-lang-picker-lang-picker" class="block block-igcommerce-utility-lang-picker "><a href="#country-picker-mobile" id="language-picker" aria-label="Open the country selector navigation" class="jquery-once-3-processed"><span class="countryicon-sprite iconset-shiny countrycode-US lazyloaded"></span>English<span class="arrow-down"></span></a><i id="picker-vassal"></i></section></div><header id="navbar" class="navbar navbar-fixed-top"><div class="container"><div class="navbar-header" itemref="footer-social-links"><meta itemprop="name" content="Fluke"><a itemprop="url" class="navbar-btn" href="/en-us" aria-label="Home" title=Home><span aria-hidden="true" itemprop="logo"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 183 55"><path fill="#ffc20e" d="M0 0h183v55H0z"></path><path d="M27.7 17.6H49v3.8H32.2v2.8h16.9v4.2H32.2v6.8h-4.5zm24.2 0h4.4v13.2h14.3v4.4H51.9zm32.8 17.6h-8.6s-3-.1-3.3-3.3V17.6h4.4v13.5h15.4V17.6H97v14.3c-.4 3.2-3.3 3.3-3.3 3.3h-9zm16.7-17.6v17.6h4.4v-6.6l10.5 6.6h7.9l-14-9 13.3-8.6h-7.8l-9.9 6.1v-6.1zm25.3 0v17.6h22.2v-4.1h-17.8v-2.5h17.8v-4.1h-17.8v-2.7h17.8v-4.2zM157 30c-1.4 0-2.6 1.2-2.6 2.6 0 1.4 1.2 2.6 2.6 2.6 1.4 0 2.6-1.2 2.6-2.6 0-1.4-1.2-2.6-2.6-2.6zm-.1.4c.1 0 .1 0 0 0 1.3 0 2.2.9 2.2 2.2 0 1.2-.9 2.2-2.1 2.2-1.2 0-2.1-1-2.1-2.2 0-1.2.8-2.1 2-2.2zm-.9.7v3h.5v-1.3h.5l.8 1.3h.4l-.8-1.3c.4-.1.7-.4.7-.8 0-.6-.4-.9-1-.9H156zm.4 1.3v-.9h.6c.5 0 .6.1.6.5 0 .3-.2.5-.5.5h-.7v-.1z" class="st1"></path></svg><meta itemprop="url" content="/themes/igc/logo.png"><meta itemprop="width" content="199"><meta itemprop="height" content="60"></span></a><a class="name brand" href="/en-us" title=Home>Fluke|t</a></div><div class="main-nav-desktop-set"><div class="navbar-collapse collapse"><nav id="brand-navigator" class=""><div class="dropdown"><button type="button" class="dropdown-toggle" data-toggle="dropdown-menu" aria-haspopup="true" aria-expanded="false">Other Fluke companies<span class="arrow-down"></span></button><div class="dropdown-menu"><ul class="brands logos"><li><a href="https://www.fluke.com/en-us/products/calibration-tools" class="big-brand-link gtm-fluke-calibration-chooser lazyload" rel="noopener" id="fluke-calibration-chooser" title="Fluke Calibration" aria-label="Fluke Calibration"></a></li><li><a href="https://www.flukebiomedical.com/" class="big-brand-link gtm-fluke-biomedical-chooser lazyload" rel="noopener" id="fluke-biomedical-chooser" title="Fluke Biomedical" aria-label="Fluke Biomedical"></a></li><li><a href="https://www.flukenetworks.com" class="big-brand-link gtm-fluke-networks-chooser lazyload" rel="noopener" id="fluke-networks-chooser" title="Fluke Networks" aria-label="Fluke Networks"></a></li><li><a href="https://www.flukeprocessinstruments.com/" class="big-brand-link gtm-fluke-process-instruments-chooser lazyload" rel="noopener" id="fluke-process-instruments-chooser" title="Fluke Process Instruments" aria-label="Fluke Process Instruments"></a></li><li><a href="https://www.emaint.com/" class="big-brand-link gtm-fluke-emaint-chooser lazyload" rel="noopener" id="fluke-emaint-chooser" title="Fluke eMaint" aria-label="Fluke eMaint"></a></li><li><a href="/en-us/products/condition-monitoring" class="big-brand-link gtm-fluke-condition-monitoring-chooser lazyload" rel="noopener" id="fluke-condition-monitoring-chooser" title="Condition monitoring" aria-label="Condition monitoring"></a></li></ul><div class="brands list"><p class="see-more-label">See more Fluke brands</p><ul><li><a href="https://www.amprobe.com" class="little-brand-link gtm-Amprobe-Chooser" rel="noopener">Amprobe</a></li><li><a href="https://www.beha-amprobe.com/" class="little-brand-link gtm-Beha-Amprobe-Chooser" rel="noopener">Beha-Amprobe</a></li><li><a href="https://www.comarkinstruments.net/" class="little-brand-link gtm-Comark-Chooser" rel="noopener">Comark</a></li><li><a href="https://www.irisys.net/" class="little-brand-link gtm-Irisys-Chooser" rel="noopener">Irisys</a></li><li><a href="https://www.landauer.com/" class="little-brand-link gtm-Landauer-Chooser" rel="noopener">Landauer</a></li><li><a href="https://www.plslaser.com" class="little-brand-link gtm-Pacific-Laser-Systems-Chooser" rel="noopener">Pacific Laser Systems</a></li><li><a href="https://www.pomonaelectronics.com/" class="little-brand-link gtm-Pomona-Chooser" rel="noopener">Pomona</a></li><li><a href="https://www.raysafe.com" class="little-brand-link gtm-RaySafe-Chooser" rel="noopener">RaySafe</a></li><li><a href="https://www.solmetric.com" class="little-brand-link gtm-Solmetric-Chooser" rel="noopener">Solmetric</a></li></ul></div></div></div></nav><nav id="block-igcommerce-utility-nav-ig-primary-nav" class="block block-igcommerce-utility-nav"><ul class="nav navbar-nav" id="en-us-nav"><li class="dropdown top-lvl-products column-value-1"><a href="/en-us/products" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" data-index="1" onclick="window.location.href='/en-us/products';">Products</a><ul class="dropdown-menu"><li class="nav-column col-md-5ths"><ul><li class="second-lvl second-lvl-products-featured "><a href="/en-us/products/featured" class="event-nav-products/featured" target="_self">Featured</a><ul><li><a href="/en-us/products/awards" class="event-nav-products/featured/awards" target="_self">Award winning</a></li><li><a href="/en-us/products/new-fluke-products" class="event-nav-products/featured/new-fluke-products" target="_self">New Fluke products</a></li><li><a href="/en-us/products/shop" class="event-nav-products/featured/shop" target="_self">Shop Fluke products</a></li><li><a href="/en-us/products/catalogs" class="event-nav-products/featured/catalogs" target="_self">Catalogs</a></li><li><a href="/en-us/products/fluke-software" class="event-nav-products/featured/fluke-software" target="_self">Fluke software</a></li><li><a href="/en-us/support/customer-services/premium" class="event-nav-products/featured/premium" target="_self">Premium Care</a></li></ul></li><li class="second-lvl second-lvl-products-accessories "><a href="/en-us/products/accessories" class="event-nav-products/accessories" target="_self">Accessories</a><ul><li><a href="/en-us/products/accessories/cases" class="event-nav-products/accessories/cases" target="_self">Cases and holsters</a></li><li><a href="/en-us/products/accessories/test-leads" class="event-nav-products/accessories/test-leads" target="_self">Test leads, probes and clips</a></li></ul></li>
157<li class="second-lvl second-lvl-products-building-infrastructure "><a href="/en-us/products/building-infrastructure" class="event-nav-products/building-infrastructure" target="_self">Building and HVAC</a><ul><li><a href="/en-us/products/building-infrastructure/hvac-tools" class="event-nav-products/building-infrastructure/hvac-tools" target="_self">HVAC tools</a></li><li><a href="/en-us/products/building-infrastructure/indoor-air-quality-testing" class="event-nav-products/building-infrastructure/indoor-air-quality-testing" target="_self">Indoor air quality testing</a></li><li><a href="/en-us/products/building-infrastructure/laser-distance-meters" class="event-nav-products/building-infrastructure/laser-distance-meters" target="_self">Laser distance meters</a></li><li><a href="/en-us/products/building-infrastructure/laser-levels" class="event-nav-products/building-infrastructure/laser-levels" target="_self">Laser levels</a></li><li><a href="/en-us/products/building-infrastructure/wire-tracers" class="event-nav-products/building-infrastructure/wire-tracers" target="_self">Wire tracers</a></li></ul></li><li class="second-lvl second-lvl-products-electrical-testing "><a href="/en-us/products/electrical-testing" class="event-nav-products/electrical-testing" target="_self">Electrical tools</a><ul><li><a href="/en-us/products/electrical-testing/digital-multimeters" class="event-nav-products/electrical-testing/digital-multimeters" target="_self">Digital multimeters</a></li><li><a href="/en-us/products/electrical-testing/basic-testers" class="event-nav-products/electrical-testing/basic-testers" target="_self">Basic electrical testers</a></li><li><a href="/en-us/products/electrical-testing/clamp-meters" class="event-nav-products/electrical-testing/clamp-meters" target="_self">Clamp meters</a></li><li><a href="/en-us/products/electrical-testing/power-quality" class="event-nav-products/electrical-testing/power-quality" target="_self">Power quality</a></li><li><a href="/en-us/products/electrical-testing/earth-ground" class="event-nav-products/electrical-testing/earth-ground" target="_self">Earth ground</a></li><li><a href="/en-us/products/electrical-testing/installation-testers" class="event-nav-products/electrical-testing/installation-testers" target="_self">Installation testers</a></li><li><a href="/en-us/products/electrical-testing/insulated-tools" class="event-nav-products/electrical-testing/insulated-tools" target="_self">Insulated tools</a></li><li><a href="/en-us/products/intrinsically-safe" class="event-nav-products/electrical-testing/intrinsically-safe" target="_self">Intrinsically safe</a></li><li><a href="/en-us/products/precision-measurement/bench-instruments" class="event-nav-products/electrical-testing/bench-instruments" target="_self">Bench instruments</a></li><li><a href="/en-us/products/electrical-testing/battery-analyzers" class="event-nav-products/electrical-testing/battery-analyzers" target="_self">Battery analyzers</a></li><li><a href="/en-us/products/electrical-testing/insulation-testers" class="event-nav-products/electrical-testing/insulation-testers" target="_self">Insulation testers</a></li><li><a href="/en-us/products/electrical-testing/portable-oscilloscopes" class="event-nav-products/electrical-testing/portable-oscilloscopes" target="_self">Portable oscilloscopes</a></li><li><a href="/en-us/products/electrical-testing/best-solar-energy-industry-tools" class="event-nav-products/electrical-testing/best-solar-energy-industry-tools" target="_self">Solar industry tools</a></li><li><a href="/en-us/products/electrical-testing/emobility" class="event-nav-products/electrical-testing/emobility" target="_self">eMobility</a></li><li><a href="/en-us/products/electrical-testing/essential-electrical-tool-kits" class="event-nav-products/electrical-testing/essential-electrical-tool-kits" target="_self">Essential electrical tool kits</a></li></ul></li><li class="second-lvl second-lvl-products-thermal-imaging "><a href="/en-us/products/thermal-imaging" class="event-nav-products/thermal-imaging" target="_self">Acoustic and thermal imaging</a><ul><li><a href="/en-us/products/thermal-cameras" class="event-nav-products/thermal-imaging/thermal-cameras" target="_self">Thermal cameras</a></li><li><a href="/en-us/products/industrial-imaging" class="event-nav-products/thermal-imaging/leak-and-pd-detection" target="_self">Acoustic imaging and borescopes</a></li><li><a href="/en-us/products/thermal-imaging/ir-windows" class="event-nav-products/thermal-imaging/ir-windows" target="_self">IR windows</a></li></ul></li><li class="second-lvl second-lvl-products-temperature-measurement ">
157<a href="/en-us/products/temperature-measurement" class="event-nav-products/temperature-measurement" target="_self">Temperature measurement</a><ul><li><a href="/en-us/products/temperature-measurement/contact-thermometers" class="event-nav-products/temperature-measurement/contact-thermometers" target="_self">Contact thermometers</a></li><li><a href="/en-us/products/temperature-measurement/ir-thermometers" class="event-nav-products/temperature-measurement/ir-thermometers" target="_self">IR thermometers</a></li></ul></li><li class="second-lvl second-lvl-products-network-cable-testers "><a href="/en-us/products/network-cable-testers" class="event-nav-products/network-cable-testers" target="_self">Network cable testers</a><ul><li><a href="/en-us/products/network-cable-testers/copper" class="event-nav-products/network-cable-testers/copper" target="_self">Copper testers</a></li><li><a href="/en-us/products/network-cable-testers/fiber-optic" class="event-nav-products/network-cable-testers/fiber-optic" target="_self">Fiber optic testers</a></li><li><a href="/en-us/products/network-cable-testers/industrial-ethernet-testers" class="event-nav-products/network-cable-testers/industrial-ethernet-testers" target="_self">Industrial Ethernet testers</a></li></ul></li><li class="second-lvl second-lvl-products-calibration-tools "><a href="/en-us/products/calibration-tools" class="event-nav-products/calibration-tools" target="_self">Calibration tools</a><ul><li><a href="/en-us/products/calibration-tools/process-calibration" class="event-nav-products/calibration-tools/process-calibration" target="_self">Process calibrators</a></li><li><a href="/en-us/products/calibration-tools/electrical-calibration" class="event-nav-products/calibration-tools/electrical-calibration" target="_self">Electrical calibration and standards</a></li><li><a href="/en-us/products/calibration-tools/rf-calibration" class="event-nav-products/calibration-tools/rf-calibration" target="_self">RF calibration</a></li><li><a href="/en-us/products/calibration-tools/data-acquisition-and-general-test" class="event-nav-products/calibration-tools/data-acquisition-and-general-test" target="_self">Data acquisition and general test</a></li><li><a href="/en-us/products/calibration-tools/temperature-calibration" class="event-nav-products/calibration-tools/temperature-calibration" target="_self">Temperature calibration</a></li><li><a href="/en-us/products/calibration-tools/humidity-calibration" class="event-nav-products/calibration-tools/humidity-calibration" target="_self">Humidity calibration</a></li><li><a href="/en-us/products/calibration-tools/pressure-calibration" class="event-nav-products/calibration-tools/pressure-calibration" target="_self">Pressure calibration</a></li><li><a href="/en-us/products/calibration-tools/flow-calibration" class="event-nav-products/calibration-tools/flow-calibration" target="_self">Flow calibration solutions</a></li><li><a href="https://www.fluke.com/en-us/products/fluke-software/fluke-calibration-software" class="event-nav-products/calibration-tools/fluke-calibration-software" target="_blank">Fluke Calibration software</a></li></ul></li><li class="second-lvl second-lvl-products-condition-monitoring "><a href="/en-us/products/condition-monitoring" class="event-nav-products/condition-monitoring" target="_self">Condition monitoring</a><ul><li><a href="/en-us/products/condition-monitoring/laser-alignment" class="event-nav-products/condition-monitoring/laser-alignment" target="_self">Laser alignment</a></li><li><a href="/en-us/products/condition-monitoring/vibration" class="event-nav-products/condition-monitoring/vibration" target="_self">Vibration monitoring</a></li><li><a href="/en-us/products/fluke-software/fluke-condition-monitoring-and-alignment-software" class="event-nav-products/condition-monitoring/fluke-condition-monitoring-and-alignment-software" target="_self">Fluke condition monitoring and alignment software</a></li><li><a href="/en-us/products/fluke-software/emaint-cmms" class="event-nav-products/condition-monitoring/emaint-cmms" target="_self">eMaint CMMS</a></li><li><a href="/en-us/products/fluke-software/connect2-assets" class="event-nav-products/condition-monitoring/connect2-assets" target="_self">Connect2Assets</a></li><li><a href="/en-us/products/condition-monitoring/power" class="event-nav-products/condition-monitoring/power" target="_self">Power monitoring</a></li><li><a href="/en-us/products/fluke-software/fluke-mobile" class="event-nav-products/condition-monitoring/fluke-mobile" target="_self">Fluke Mobile</a></li><li><a href="/en-us/products/connected-reliability" class="event-nav-products/condition-monitoring/connected-reliability" target="_self">Connected reliability</a></li><li><a href="/en-us/learn/tradeshows-and-seminars" class="event-nav-" target="_self">Training</a></li></ul></li><li class="second-lvl second-lvl-products-fluke-software "><a href="/en-us/products/fluke-software" class="event-nav-products/fluke-software" target="_self">Fluke software</a><ul><li><a href="/en-us/products/fluke-software/fluke-electrical-test-tools-software" class="event-nav-products/fluke-software/fluke-electrical-test-tools-software" target="_self">Fluke electrical test tools software</a></li><li><a href="/en-us/products/fluke-software/fluke-calibration-software" class="event-nav-products/fluke-software/fluke-calibration-software" target="_self">Fluke Calibration software</a></li><li><a href="/en-us/products/fluke-software/calstudio-calibration-management-software" class="event-nav-products/fluke-software/calstudio-calibration-management-software" target="_self">CalStudio⢠Calibration Management Software</a></li><li><a href="/en-us/products/fluke-software/fluke-condition-monitoring-and-alignment-software" class="event-nav-products/fluke-software/fluke-condition-monitoring-and-alignment-software" target="_self">Fluke condition monitoring and alignment software</a></li><li><a href="/en-us/products/fluke-software/connect" class="event-nav-products/fluke-software/connect" target="_self">Fluke Connect</a></li></ul></li><li class="second-lvl second-lvl-products-industries "><a href="/en-us/products/industries" class="event-nav-products/industries" target="_self">Industries</a><ul><li><a href="/en-us/products/industries/data-centers" class="event-nav-products/industries/data-centers" target="_self">Data centers</a></li></ul></li></ul></li></ul></li><li class="dropdown top-lvl-learn column-value-2"><a href="/en-us/learn" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" data-index="2" onclick="window.location.href='/en-us/learn';">Learn</a><ul class="dropdown-menu"><li class="nav-column col-md-12"><ul><li class="second-lvl second-lvl-learn-blog "><a href="/en-us/learn/blog" class="event-nav-learn/blog" target="_self">Fluke Resource Center</a><ul><li><a href="/en-us/learn/blog/fundamentals" class="event-nav-learn/blog/fundamentals" target="_self">Fundamentals</a></li><li><a href="/en-us/learn/blog/calibration" class="event-nav-learn/blog/calibration" target="_self">Calibration</a></li><li><a href="/en-us/learn/blog/energy-management" class="event-nav-learn/blog/energy-management" target="_self">Energy management</a></li><li><a href="/en-us/learn/blog/maintenance-monitoring" class="event-nav-learn/blog/maintenance-monitoring" target="_self">Maintenance and monitoring</a></li><li><a href="/en-us/learn/blog/metrology" class="event-nav-learn/blog/metrology" target="_self">Metrology</a></li><li><a href="/en-us/learn/blog/safety" class="event-nav-learn/blog/safety" target="_self">Safety</a></li><li><a href="/en-us/learn/blog/troubleshooting" class="event-nav-learn/blog/troubleshooting" target="_self">Troubleshooting</a></li><li><a href="/en-us/learn/blog/all-topics" class="event-nav-learn/blog/all-topics" target="_self">All topics</a></li></ul></li><li class="second-lvl second-lvl-learn-case-studies second-lvl-no-child"><a href="/en-us/learn/case-studies" class="event-nav-learn/case-studies" target="_self">Case studies</a></li><li class="second-lvl second-lvl-learn-online-courses "><a href="/en-us/learn/online-courses" class="event-nav-learn/online-courses" target="_self">Training</a><ul><li><a href="/en-us/learn/online-courses/solar" class="event-nav-learn/online-courses/solar" target="_self">Solar</a></li><li><a href="/en-us/learn/online-courses/calibration-software" class="event-nav-learn/online-courses/calibration-software" target="_self">Calibration software</a></li><li><a href="/en-us/learn/online-courses/electrical-calibration" class="event-nav-learn/online-courses/electrical-calibration" target="_self">Electrical calibration</a></li><li><a href="/en-us/learn/online-courses/flow-calibration" class="event-nav-learn/online-courses/flow-calibration" target="_self">Flow calibration</a></li><li><a href="/en-us/learn/online-courses/pressure-calibration" class="event-nav-learn/online-courses/pressure-calibration" target="_self">Pressure calibration</a></li><li><a href="/en-us/learn/online-courses/temperature-calibration" class="event-nav-learn/online-courses/temperature-calibration" target="_self">Temperature calibration</a></li><li><a href="/en-us/learn/online-courses/customized-calibration-training" class="event-nav-learn/online-courses/customized-calibration-training" target="_self">Customized calibration training</a></li><li><a href="/en-us/learn/online-courses/thermography-training" class="event-nav-learn/online-courses/thermography-training" target="_self">Thermography</a></li><li><a href="/en-us/learn/online-courses/digital-multimeter-basics-online-course" class="event-nav-learn/online-courses/digital-multimeter-basics-online-course" target="_self">Digital multimeter basics</a></li><li><a href="/en-us/learn/online-courses/electrical-measurement-safety" class="event-nav-learn/online-courses/electrical-measurement-safety" target="_self">Electrical measurement safety</a></li><li><a href="/en-us/learn/online-courses/insulation-resistance-online-course" class="event-nav-learn/online-courses/insulation-resistance-online-course" target="_self">Insulation resistance</a></li><li><a href="/en-us/learn/online-courses/motor-and-drive-troubleshooting" class="event-nav-learn/online-courses/motor-and-drive-troubleshooting" target="_self">Motor and drive troubleshooting</a></li><li><a href="/en-us/learn/tradeshows-and-seminars" class="event-nav-learn/online-courses/condition-monitoring-and-alignment-training" target="_self">Prüftechnik events</a></li></ul></li><li class="second-lvl second-lvl-learn-tradeshows-and-seminars second-lvl-no-child"><a href="/en-us/learn/tradeshows-and-seminars" class="event-nav-learn/tradeshows-and-seminars" target="_self">Fluke Events</a></li><li class="second-lvl second-lvl-learn-student-discounts-and-resources second-lvl-no-child"><a href="/en-us/learn/student-discounts-and-resources" class="event-nav-learn/student-discounts-and-resources" target="_self">Resources for educator and students</a></li><li class="second-lvl second-lvl-learn-webinars second-lvl-no-child"><a href="/en-us/learn/webinars" class="event-nav-learn/webinars" target="_self">Webinars</a></li><li class="second-lvl second-lvl-learn-tools-calculators "><a href="/en-us/learn/tools-calculators" class="event-nav-learn/tools-calculators" target="_self">Tools and calculators</a><ul><li><a href="/en-us/learn/tools-calculators/air-leakage-calculator" class="event-nav-learn/tools-calculators/air-leakage-calculator" target="_self">Air leakage ROI calculator</a></li><li><a href="https://download.fluke.com/OnlineTools/EN/USEN/FOV_calc_index.html" class="event-nav-learn/tools-calculators/fov-calculator" target="_blank">FOV calculator</a></li><li><a href="/en-us/learn/tools-calculators/leakq-report-generator" class="event-nav-learn/tools-calculators/leakq-report-generator" target="_self">ii-Series reporting tool</a></li><li><a href="/en-us/learn/tools-calculators/pt100-calculator" class="event-nav-learn/tools-calculators/pt100-calculator" target="_self">PT100 calculator</a></li><li><a href="/en-us/learn/tools-calculators/pt100-table-generator" class="event-nav-learn/tools-calculators/pt100-table-generator" target="_self">FCAL PT100 table generator</a></li><li><a href="https://forms.fluke.com/IG-NA-MULTI-2024-II900-ROI-CALCALCULATOR-USEN-LP-1-A" class="event-nav-learn/tools-calculators/downtime-cost-calculator" target="_blank">
157Downtime cost calculator</a></li><li><a href="https://download.fluke.com/ROI/3046683B_Ti_ROI_calculator/3046683_Thermal ROI.html" class="event-nav-learn/tools-calculators/roi-calculator" target="_blank">ROI calculator</a></li><li><a href="/en-us/learn/tools-calculators/demos-selectors" class="event-nav-learn/tools-calculators/demos-selectors" target="_self">Fluke virtual demos and product selectors</a></li><li><a href="/en-us/learn/tools-calculators/thermocouple-voltage-to-temperature-calculator" class="event-nav-learn/tools-calculators/thermocouple-voltage-to-temperature-calculator" target="_self">Thermocouple voltage to temperature calculator</a></li><li><a href="/en-us/learn/tools-calculators/thermocouple-table-voltage-calculator" class="event-nav-learn/tools-calculators/thermocouple-table-voltage-calculator" target="_self">Thermocouple table voltage calculator</a></li></ul></li></ul></li></ul></li><li class="dropdown top-lvl-support column-value-3"><a href="/en-us/support" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" data-index="3" onclick="window.location.href='/en-us/support';">Support</a><ul class="dropdown-menu"><li class="nav-column col-md-12"><ul><li class="second-lvl second-lvl-support-product-resources "><a href="/en-us/support/product-resources" class="event-nav-support/product-resources" target="_self">Product resources</a><ul><li><a href="/en-us/support/instrument-security" class="event-nav-support/product-resources/instrument-security" target="_self">Instrument security</a></li><li><a href="https://my.fluke.com/en-US/knowledgebase/" class="event-nav-support/product-resources/knowledgebase" target="_blank">Knowledge base</a></li><li><a href="/en-us/support/manuals" class="event-nav-support/product-resources/manuals" target="_self">Fluke Manuals</a></li><li><a href="https://my.fluke.com/en-us/register-product/" class="event-nav-support/product-resources/product-registration" target="_blank">Product registration</a></li><li><a href="https://www.fluke.com/en-us/support/safety-notices" class="event-nav-support/product-resources/safety-notices" target="_blank">Safety notices</a></li><li><a href="/en-us/support/software-downloads" class="event-nav-support/product-resources/software-downloads" target="_self">Software and firmware</a></li><li><a href="/en-us/support/software-licenses" class="event-nav-support/product-resources/software-licenses" target="_self">Software licenses</a></li><li><a href="/en-us/support/warranties" class="event-nav-support/product-resources/warranties" target="_self">Warranties</a></li><li><a href="https://www.fluke.com/en-us/search/fluke?query=material safety data sheet msds" class="event-nav-support/product-resources/material-safety-data-sheets" target="_blank">Material safety data sheets (MSDS)</a></li><li><a href="/en-us/support/customer-services/quality-and-accreditations" class="event-nav-support/product-resources/quality-and-accreditations" target="_self">Quality and accreditations</a></li></ul></li><li class="second-lvl second-lvl-support-customer-services "><a href="/en-us/support/customer-services" class="event-nav-support/customer-services" target="_self">Customer support</a><ul><li><a href="/en-us/support/technical-support" class="event-nav-support/customer-services/technical-support" target="_self">Technical support</a></li><li><a href="/en-us/support/customer-services/fluke-faq" class="event-nav-support/customer-services/fluke-faq" target="_self">FAQs - Frequently asked questions</a></li></ul></li></ul></li></ul></li><li class="dropdown top-lvl-services column-value-4"><a href="/en-us/services" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" data-index="4" onclick="window.location.href='/en-us/services';">Services</a><ul class="dropdown-menu"><li class="nav-column col-md-12"><ul><li class="second-lvl second-lvl-services-customer-services "><a href="/en-us/services/customer-services" class="event-nav-services/customer-services" target="_self">Customer Services</a><ul><li><a href="/en-us/support/about-us/contact-us" class="event-nav-services/customer-services/contact-us" target="_self">Contact us</a></li><li><a href="/en-us/support/calibration-services" class="event-nav-services/customer-services/calibration-services" target="_self">Calibration services</a></li><li><a href="/en-us/support/return-materials-authorization" class="event-nav-services/customer-services/return-materials-authorization" target="_self">Return materials authorization</a></li><li><a href="/en-us/support/repair" class="event-nav-services/customer-services/repair" target="_self">Repair services</a></li><li><a href="/en-us/support/service-center-locations" class="event-nav-services/customer-services/service-center-locations" target="_self">Service center locations</a></li><li><a href="/en-us/support/customer-services/fluke-financial-services" class="event-nav-services/customer-services/fluke-financial-services" target="_self">Fluke Financial Services</a></li><li><a href="/en-us/support/customer-services/met-support" class="event-nav-services/customer-services/met-support" target="_self">MET/SUPPORT</a></li></ul></li><li class="second-lvl second-lvl-services-premium "><a href="/en-us/support/customer-services/premium" class="event-nav-services/premium" target="_self">Premium Care</a><ul><li><a href="/en-us/support/customer-services/premium/industrial" class="event-nav-services/premium/industrial" target="_self">Fluke Industrial Premium Care Plans</a></li><li><a href="/en-us/support/customer-services/premium/calibration" class="event-nav-services/premium/calibration" target="_self">Fluke Calibration Support Plans</a></li><li><a href="/en-us/support/customer-services/premium/networks" class="event-nav-services/premium/networks" target="_self">Fluke Networks Support Plans</a></li><li><a href="/en-us/support/customer-services/premium/dmm" class="event-nav-services/premium/dmm" target="_self">Fluke Digital Multimeter Premium Care Plans</a></li></ul></li><li class="second-lvl second-lvl-services-field-services "><a href="/en-us/services/field-services" class="event-nav-services/field-services" target="_self">Field services</a><ul><li><a href="/en-us/services/field-services/paralign-roll-alignment" class="event-nav-services/field-services/paralign-roll-alignment" target="_self">PARALIGN Roll alignment</a></li><li><a href="/en-us/services/field-services/laser-alignment" class="event-nav-services/field-services/laser-alignment" target="_self">Laser alignment</a></li><li><a href="/en-us/services/field-services/remote-condition-monitoring" class="event-nav-services/field-services/remote-condition-monitoring" target="_self">Remote condition monitoring</a></li><li><a href="/en-us/services/field-services/vibration-analysis-and-balancing" class="event-nav-services/field-services/vibration-analysis-and-balancing" target="_self">Vibration analysis & balancing</a></li></ul></li></ul></li></ul></li></ul></nav><div class="hamburger ham-replica"><nav id="mmenu_right" class="mmenu-nav clearfix mm-menu mm-horizontal mm-basic mm-fullscreen mm-offcanvas mm-right mm-front mm-hasfooter mm-hasheader mm-current mm-opened"><div class="mm-header"><a class="mm-prev" style="display: none;"></a><span class="mm-title" style="display: none;"></span><a class="mm-next" style="display: none;"></a></div><ul class="mm-list mm-panel mm-opened mm-current" id="mm-0"><li class="mmenu-collapsed"><nav id="block-igcommerce-utility-nav-ig-primary-mobile-nav" class="block block-igcommerce-utility-nav"><ul id="mobile-en-us-nav" class="mm-list"><li class="mobile-top-lvl mobile-top-lvl-Products"><em class="mm-counter">11</em><a class="mm-subopen" href="#mm-1"></a><a href="/en-us/products">Products</a></li><li class="mobile-top-lvl mobile-top-lvl-Learn"><em class="mm-counter">7</em><a class="mm-subopen" href="#mm-13"></a><a href="/en-us/learn">Learn</a></li><li class="mobile-top-lvl mobile-top-lvl-Support"><em class="mm-counter">2</em><a class="mm-subopen" href="#mm-21"></a><a href="/en-us/support">Support</a></li><li class="mobile-top-lvl mobile-top-lvl-Services"><em class="mm-counter">3</em><a class="mm-subopen" href="#mm-24"></a><a href="/en-us/services">Services</a></li><li class="mobile-top-lvl mobile-top-lvl-Promotions"><a href="/en-us/where-to-buy/promotions-and-contests">Promotions</a></li><li class="mobile-top-lvl mobile-top-lvl-Other Fluke companies"><em class="mm-counter">7</em><a class="mm-subopen" href="#mm-29"></a><a href="">Other Fluke companies</a></li></ul></nav></li></ul><ul class="mm-list mm-panel mm-highest" id="mm-1"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-0">Products</a></li><li class="mobile-second-lvl mobile-second-lvl-featured"><em class="mm-counter">6</em><a class="mm-subopen" href="#mm-2"></a><a href="/en-us/products/featured">Featured</a></li><li class="mobile-second-lvl mobile-second-lvl-accessories"><em class="mm-counter">2</em><a class="mm-subopen" href="#mm-3"></a><a href="/en-us/products/accessories">Accessories</a></li><li class="mobile-second-lvl mobile-second-lvl-building-infrastru
157cture"><em class="mm-counter">5</em><a class="mm-subopen" href="#mm-4"></a><a href="/en-us/products/building-infrastructure">Building and HVAC</a></li><li class="mobile-second-lvl mobile-second-lvl-electrical-testing"><em class="mm-counter">15</em><a class="mm-subopen" href="#mm-5"></a><a href="/en-us/products/electrical-testing">Electrical tools</a></li><li class="mobile-second-lvl mobile-second-lvl-thermal-imaging"><em class="mm-counter">3</em><a class="mm-subopen" href="#mm-6"></a><a href="/en-us/products/thermal-imaging">Acoustic and thermal imaging</a></li><li class="mobile-second-lvl mobile-second-lvl-temperature-measurement"><em class="mm-counter">2</em><a class="mm-subopen" href="#mm-7"></a><a href="/en-us/products/temperature-measurement">Temperature measurement</a></li><li class="mobile-second-lvl mobile-second-lvl-network-cable-testers"><em class="mm-counter">3</em><a class="mm-subopen" href="#mm-8"></a><a href="/en-us/products/network-cable-testers">Network cable testers</a></li><li class="mobile-second-lvl mobile-second-lvl-calibration-tools"><em class="mm-counter">9</em><a class="mm-subopen" href="#mm-9"></a><a href="/en-us/products/calibration-tools">Calibration tools</a></li><li class="mobile-second-lvl mobile-second-lvl-condition-monitoring"><em class="mm-counter">9</em><a class="mm-subopen" href="#mm-10"></a><a href="/en-us/products/condition-monitoring">Condition monitoring</a></li><li class="mobile-second-lvl mobile-second-lvl-fluke-software"><em class="mm-counter">5</em><a class="mm-subopen" href="#mm-11"></a><a href="/en-us/products/fluke-software">Fluke software</a></li><li class="mobile-second-lvl mobile-second-lvl-industries"><em class="mm-counter">1</em><a class="mm-subopen" href="#mm-12"></a><a href="/en-us/products/industries">Industries</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-2"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-1">Featured</a></li><li><a href="/en-us/products/awards">Award winning</a></li><li><a href="/en-us/products/new-fluke-products">New Fluke products</a></li><li><a href="/en-us/products/shop">Shop Fluke products</a></li><li><a href="/en-us/products/catalogs">Catalogs</a></li><li><a href="/en-us/products/fluke-software">Fluke software</a></li><li><a href="/en-us/support/customer-services/premium">Premium Care</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-3"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-2">Accessories</a></li><li><a href="/en-us/products/accessories/cases">Cases and holsters</a></li><li><a href="/en-us/products/accessories/test-leads">Test leads, probes and clips</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-4"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-3">Building and HVAC</a></li><li><a href="/en-us/products/building-infrastructure/hvac-tools">HVAC tools</a></li><li><a href="/en-us/products/building-infrastructure/indoor-air-quality-testing">Indoor air quality testing</a></li><li><a href="/en-us/products/building-infrastructure/laser-distance-meters">Laser distance meters</a></li><li><a href="/en-us/products/building-infrastructure/laser-levels">Laser levels</a></li><li><a href="/en-us/products/building-infrastructure/wire-tracers">Wire tracers</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-5"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-4">Electrical tools</a></li><li><a href="/en-us/products/electrical-testing/digital-multimeters">Digital multimeters</a></li><li><a href="/en-us/products/electrical-testing/basic-testers">Basic electrical testers</a></li><li><a href="/en-us/products/electrical-testing/clamp-meters">Clamp meters</a></li><li><a href="/en-us/products/electrical-testing/power-quality">Power quality</a></li><li><a href="/en-us/products/electrical-testing/earth-ground">Earth ground</a></li><li><a href="/en-us/products/electrical-testing/installation-testers">Installation testers</a></li><li><a href="/en-us/products/electrical-testing/insulated-tools">Insulated tools</a></li><li><a href="/en-us/products/intrinsically-safe">Intrinsically safe</a></li><li><a href="/en-us/products/precision-measurement/bench-instruments">
157Bench instruments</a></li><li><a href="/en-us/products/electrical-testing/battery-analyzers">Battery analyzers</a></li><li><a href="/en-us/products/electrical-testing/insulation-testers">Insulation testers</a></li><li><a href="/en-us/products/electrical-testing/portable-oscilloscopes">Portable oscilloscopes</a></li><li><a href="/en-us/products/electrical-testing/best-solar-energy-industry-tools">Solar industry tools</a></li><li><a href="/en-us/products/electrical-testing/emobility">eMobility</a></li><li><a href="/en-us/products/electrical-testing/essential-electrical-tool-kits">Essential electrical tool kits</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-6"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-5">Acoustic and thermal imaging</a></li><li><a href="/en-us/products/thermal-cameras">Thermal cameras</a></li><li><a href="/en-us/products/industrial-imaging">Acoustic imaging and borescopes</a></li><li><a href="/en-us/products/thermal-imaging/ir-windows">IR windows</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-7"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-6">Temperature measurement</a></li><li><a href="/en-us/products/temperature-measurement/contact-thermometers">Contact thermometers</a></li><li><a href="/en-us/products/temperature-measurement/ir-thermometers">IR thermometers</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-8"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-7">Network cable testers</a></li><li><a href="/en-us/products/network-cable-testers/copper">Copper testers</a></li><li><a href="/en-us/products/network-cable-testers/fiber-optic">Fiber optic testers</a></li><li><a href="/en-us/products/network-cable-testers/industrial-ethernet-testers">Industrial Ethernet testers</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-9"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-8">Calibration tools</a></li><li><a href="/en-us/products/calibration-tools/process-calibration">Process calibrators</a></li><li><a href="/en-us/products/calibration-tools/electrical-calibration">Electrical calibration and standards</a></li><li><a href="/en-us/products/calibration-tools/rf-calibration">RF calibration</a></li><li><a href="/en-us/products/calibration-tools/data-acquisition-and-general-test">Data acquisition and general test</a></li><li><a href="/en-us/products/calibration-tools/temperature-calibration">Temperature calibration</a></li><li><a href="/en-us/products/calibration-tools/humidity-calibration">Humidity calibration</a></li><li><a href="/en-us/products/calibration-tools/pressure-calibration">Pressure calibration</a></li><li><a href="/en-us/products/calibration-tools/flow-calibration">Flow calibration solutions</a></li><li><a href="https://www.fluke.com/en-us/products/fluke-software/fluke-calibration-software">Fluke Calibration software</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-10"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-9">Condition monitoring</a></li><li><a href="/en-us/products/condition-monitoring/laser-alignment">Laser alignment</a></li><li><a href="/en-us/products/condition-monitoring/vibration">Vibration monitoring</a></li><li><a href="/en-us/products/fluke-software/fluke-condition-monitoring-and-alignment-software">Fluke condition monitoring and alignment software</a></li><li><a href="/en-us/products/fluke-software/emaint-cmms">eMaint CMMS</a></li><li><a href="/en-us/products/fluke-software/connect2-assets">Connect2Assets</a></li><li><a href="/en-us/products/condition-monitoring/power">Power monitoring</a></li><li><a href="/en-us/products/fluke-software/fluke-mobile">Fluke Mobile</a></li><li><a href="/en-us/products/connected-reliability">Connected reliability</a></li><li><a href="/en-us/learn/tradeshows-and-seminars">Training</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-11"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-10">Fluke software</a></li><li><a href="/en-us/products/fluke-software/fluke-electrical-test-tools-software">Fluke electrical test tools software</a></li><li><a href="/en-us/products/fluke-software/fluke-calibration-software">Fluke Calibration software</a></li><li><a href="/en-us/products/fluke-software/calstudio-calibration-management-software">CalStudio⢠Calibration Management Software</a></li><li><a href="/en-us/products/fluke-software/fluke-condition-monitoring-and-alignment-software">Fluke condition monitoring and alignment software</a></li><li><a href="/en-us/products/fluke-software/connect">Fluke Connect</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-12"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-11">Industries</a></li><li><a href="/en-us/products/industries/data-centers">Data centers</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-13"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-0">Learn</a></li><li class="mobile-second-lvl mobile-second-lvl-blog"><em class="mm-counter">8</em><a class="mm-subopen" href="#mm-14"></a><a href="/en-us/learn/blog">Fluke Resource Center</a></li><li class="mobile-second-lvl mobile-second-lvl-case-studies"><a href="/en-us/learn/case-studies">Case studies</a></li><li class="mobile-second-lvl mobile-second-lvl-online-courses"><em class="mm-counter">13</em><a class="mm-subopen" href="#mm-16"></a><a href="/en-us/learn/online-courses">Training</a></li><li class="mobile-second-lvl mobile-second-lvl-tradeshows-and-seminars"><a href="/en-us/learn/tradeshows-and-seminars">Fluke Events</a></li><li class="mobile-second-lvl mobile-second-lvl-student-discounts-and-resources"><a href="/en-us/learn/student-discounts-and-resources">Resources for educator and students</a></li><li class="mobile-second-lvl mobile-second-lvl-webinars"><a href="/en-us/learn/webinars">Webinars</a></li><li class="mobile-second-lvl mobile-second-lvl-tools-calculators"><em class="mm-counter">10</em><a class="mm-subopen" href="#mm-20"></a><a href="/en-us/learn/tools-calculators">Tools and calculators</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-14"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-13">Fluke Resource Center</a></li><li><a href="/en-us/learn/blog/fundamentals">Fundamentals</a></li><li><a href="/en-us/learn/blog/calibration">Calibration</a></li><li><a href="/en-us/learn/blog/energy-management">Energy management</a></li><li><a href="/en-us/learn/blog/maintenance-monitoring">Maintenance and monitoring</a></li><li><a href="/en-us/learn/blog/metrology">Metrology</a></li><li><a href="/en-us/learn/blog/safety">Safety</a></li><li><a href="/en-us/learn/blog/troubleshooting">Troubleshooting</a></li><li><a href="/en-us/learn/blog/all-topics">All topics</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-15"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-14">Case studies</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-16"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-15">Training</a></li><li><a href="/en-us/learn/online-courses/solar">Solar</a></li><li><a href="/en-us/learn/online-courses/calibration-software">Calibration software</a></li><li><a href="/en-us/learn/online-courses/electrical-calibration">Electrical calibration</a></li><li><a href="/en-us/learn/online-courses/flow-calibration">Flow calibration</a></li><li><a href="/en-us/learn/online-courses/pressure-calibration">Pressure calibration</a></li><li><a href="/en-us/learn/online-courses/temperature-calibration">Temperature calibration</a></li><li><a href="/en-us/learn/online-courses/customized-calibration-training">Customized calibration training</a></li><li><a href="/en-us/learn/online-courses/thermography-training">Thermography</a></li><li><a href="/en-us/learn/online-courses/digital-multimeter-basics-online-course">Digital multimeter basics</a></li><li><a href="/en-us/learn/online-courses/electrical-measurement-safety">Electrical measurement safety</a></li><li><a href="/en-us/learn/online-courses/insulation-resistance-online-course">Insulation resistance</a></li><li><a href="/en-us/learn/online-courses/motor-and-drive-troubleshooting">Motor and drive troubleshooting</a></li><li><a href="/en-us/learn/tradeshows-and-seminars">Prüftechnik events</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-17"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-16">Fluke Events</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-18"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-17">Resources for educator and students</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-19"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-18">Webinars</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-20"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-19">Tools and calculators</a></li><li><a href="/en-us/learn/tools-calculators/air-leakage-calculator">Air leakage ROI calculator</a></li><li><a href="https://download.fluke.com/OnlineTools/EN/USEN/FOV_calc_index.html">FOV calculator</a></li><li><a href="/en-us/learn/tools-calculators/leakq-report-generator">ii-Series reporting tool</a></li><li><a href="/en-us/learn/tools-calculators/pt100-calculator">PT100 calculator</a></li><li><a href="/en-us/learn/tools-calculators/pt100-table-generator">FCAL PT100 table generator</a></li><li><a href="https://forms.fluke.com/IG-NA-MULTI-2024-II900-ROI-CALCALCULATOR-USEN-LP-1-A">
157Downtime cost calculator</a></li><li><a href="https://download.fluke.com/ROI/3046683B_Ti_ROI_calculator/3046683_Thermal ROI.html">ROI calculator</a></li><li><a href="/en-us/learn/tools-calculators/demos-selectors">Fluke virtual demos and product selectors</a></li><li><a href="/en-us/learn/tools-calculators/thermocouple-voltage-to-temperature-calculator">Thermocouple voltage to temperature calculator</a></li><li><a href="/en-us/learn/tools-calculators/thermocouple-table-voltage-calculator">Thermocouple table voltage calculator</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-21"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-0">Support</a></li><li class="mobile-second-lvl mobile-second-lvl-product-resources"><em class="mm-counter">10</em><a class="mm-subopen" href="#mm-22"></a><a href="/en-us/support/product-resources">Product resources</a></li><li class="mobile-second-lvl mobile-second-lvl-customer-services"><em class="mm-counter">2</em><a class="mm-subopen" href="#mm-23"></a><a href="/en-us/support/customer-services">Customer support</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-22"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-21">Product resources</a></li><li><a href="/en-us/support/instrument-security">Instrument security</a></li><li><a href="https://my.fluke.com/en-US/knowledgebase/">Knowledge base</a></li><li><a href="/en-us/support/manuals">Fluke Manuals</a></li><li><a href="https://my.fluke.com/en-us/register-product/">Product registration</a></li><li><a href="https://www.fluke.com/en-us/support/safety-notices">Safety notices</a></li><li><a href="/en-us/support/software-downloads">Software and firmware</a></li><li><a href="/en-us/support/software-licenses">Software licenses</a></li><li><a href="/en-us/support/warranties">Warranties</a></li><li><a href="https://www.fluke.com/en-us/search/fluke?query=material safety data sheet msds">Material safety data sheets (MSDS)</a></li><li><a href="/en-us/support/customer-services/quality-and-accreditations">Quality and accreditations</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-23"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-22">Customer support</a></li><li><a href="/en-us/support/technical-support">Technical support</a></li><li><a href="/en-us/support/customer-services/fluke-faq">FAQs - Frequently asked questions</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-24"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-0">Services</a></li><li class="mobile-second-lvl mobile-second-lvl-customer-services"><em class="mm-counter">7</em><a class="mm-subopen" href="#mm-25"></a><a href="/en-us/services/customer-services">Customer Services</a></li><li class="mobile-second-lvl mobile-second-lvl-premium"><em class="mm-counter">4</em><a class="mm-subopen" href="#mm-26"></a><a href="/en-us/support/customer-services/premium">Premium Care</a></li><li class="mobile-second-lvl mobile-second-lvl-field-services"><em class="mm-counter">4</em><a class="mm-subopen" href="#mm-27"></a><a href="/en-us/services/field-services">Field services</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-25"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-24">Customer Services</a></li><li><a href="/en-us/support/about-us/contact-us">Contact us</a></li><li><a href="/en-us/support/calibration-services">Calibration services</a></li><li><a href="/en-us/support/return-materials-authorization">Return materials authorization</a></li><li><a href="/en-us/support/repair">Repair services</a></li><li><a href="/en-us/support/service-center-locations">Service center locations</a></li><li><a href="/en-us/support/customer-services/fluke-financial-services">Fluke Financial Services</a></li><li><a href="/en-us/support/customer-services/met-support">MET/SUPPORT</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-26"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-25">Premium Care</a></li><li><a href="/en-us/support/customer-services/premium/industrial">Fluke Industrial Premium Care Plans</a></li><li><a href="/en-us/support/customer-services/premium/calibration">Fluke Calibration Support Plans</a></li><li><a href="/en-us/support/customer-services/premium/networks">Fluke Networks Support Plans</a></li><li><a href="/en-us/support/customer-services/premium/dmm">Fluke Digital Multimeter Premium Care Plans</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-27"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-26">Field services</a></li><li><a href="/en-us/services/field-services/paralign-roll-alignment">
157PARALIGN Roll alignment</a></li><li><a href="/en-us/services/field-services/laser-alignment">Laser alignment</a></li><li><a href="/en-us/services/field-services/remote-condition-monitoring">Remote condition monitoring</a></li><li><a href="/en-us/services/field-services/vibration-analysis-and-balancing">Vibration analysis & balancing</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-28"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-0">Promotions</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-29"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-0">Other Fluke companies</a></li><li class="mobile-second-lvl mobile-second-lvl-"><a href="https://www.fluke.com/en-us/products/calibration-tools">Fluke Calibration</a></li><li class="mobile-second-lvl mobile-second-lvl-"><a href="https://www.flukebiomedical.com/">Fluke Biomedical</a></li><li class="mobile-second-lvl mobile-second-lvl-"><a href="https://www.flukenetworks.com">Fluke Networks</a></li><li class="mobile-second-lvl mobile-second-lvl-"><a href="https://www.flukeprocessinstruments.com/">Fluke Process Instruments</a></li><li class="mobile-second-lvl mobile-second-lvl-"><a href="https://www.emaint.com/">Fluke eMaint</a></li><li class="mobile-second-lvl mobile-second-lvl-"><a href="products/condition-monitoring">Condition monitoring</a></li><li class="mobile-second-lvl mobile-second-lvl-"><em class="mm-counter">9</em><a class="mm-subopen" href="#mm-36"></a><a href="">See more Fluke brands</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-30"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-29">Fluke Calibration</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-31"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-30">Fluke Biomedical</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-32"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-31">Fluke Networks</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-33"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-32">Fluke Process Instruments</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-34"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-33">Fluke eMaint</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-35"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-34">Condition monitoring</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-36"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-35">See more Fluke brands</a></li><li><a href="https://www.amprobe.com">Amprobe</a></li><li><a href="https://www.beha-amprobe.com/">Beha-Amprobe</a></li><li><a href="https://www.comarkinstruments.net/">Comark</a></li><li><a href="https://www.irisys.net/">Irisys</a></li><li><a href="https://www.landauer.com/">Landauer</a></li><li><a href="https://www.plslaser.com">Pacific Laser Systems</a></li><li><a href="https://www.pomonaelectronics.com/">Pomona</a></li><li><a href="https://www.raysafe.com">RaySafe</a></li><li><a href="https://www.solmetric.com">Solmetric</a></li></ul><div class="mm-footer"><button type="button" class="mmenu-close navbar-toggle jquery-once-3-processed" href="#mmenu_right"></button></div></nav></div></div></div><div id="icon-chunkle"><a name="wtb-nav-button" href="#" id="wtb-nav-button" class="nav-butt" aria-label="Open the where to buy navigation"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20.9 26"><path class="bl" fill="none" fill-rule="evenodd" d="M8.5 22.5l-3-3.4-.1-.1-2.5-3.1a9 9 0 01-1.7-5.4c0-2.5 1-4.8 2.7-6.6a9.9 9.9 0 015.6-2.7h1c5.1 0 9.3 4.2 9.3 9.3a8.6 8.6 0 01-1.7 5.3 86.4 86.4 0 01-5.6 6.7l-2 2.2c-.7-.6-1.3-1.4-2-2.2z" clip-rule="evenodd"></path><path fill="#fff" fill-rule="evenodd" d="M10.5 6.4a4 4 0 00-2.9 1.2c-.7.8-1.2 1.8-1.2 2.9a4 4 0 004.1 4.1 4 4 0 004.1-4.1 4 4 0 00-1.2-2.9 4 4 0 00-2.9-1.2zm-4.3-.2a6 6 0 018.6 0c2.4 2.4 2.4 6.2 0 8.5s-6.2 2.4-8.5 0a6.2 6.2 0 01-1.8-4.3c-.1-1.5.5-3 1.7-4.2-.1.1 0 0 0 0zM10.5 0c2.8-.2 5.5 1 7.3 3.1a10.4 10.4 0 012.6 10.6c-.3 1-.8 2-1.4 2.9a80.2 80.2 0 01-5.3 6.3l-2.5 2.8c-.3.4-.9.5-1.3.1l-.1-.1-2.5-2.8L4.7 20 3 18l-1.1-1.5A11.3 11.3 0 010 10.4C0 7.6 1.1 5 3.1 3 5 1 7.7-.1 10.5 0zM8.6 21.5l-2.8-3.2-.1-.1-2.3-2.9a9 9 0 01-1.6-5c0-2.3.9-4.4 2.5-6A9.4 9.4 0 019.6 2H10.5c4.7 0 8.6 3.8 8.6 8.6 0 .9-.1 1.8-.4 2.6a10 10 0 01-1.2 2.3 59.9 59.9 0 01-5.2 6.1l-1.8 2-1.9-2.1z" clip-rule="evenodd"></path></svg><span class="nav-butt-text">Shop</span></a><nav id="wtb-nav" aria-labelledby="wtb-nav-button" style="display: none; left:0px"><ul><li><a href="/en-us/where-to-buy" class="wtb-nav-child gtm-where-to-buy-find-distributor">Find a distributor</a></li><li><a href="/en-us/where-to-buy/find-your-local-sales-representative" class="wtb-nav-child gtm-where-to-buy-find-your-local-sales-representative">Where to buy PRUFTECHNIK</a></li><li><a href="/en-us/products/shop" class="wtb-nav-child gtm-where-to-buy-shop">Shop Fluke products</a></li><li><a href="/en-us/where-to-buy/counterfeit-awareness" class="wtb-nav-child gtm-where-to-buy-counterfeit-awareness">Fluke counterfeit awareness</a></li><li><a href="/en-us/where-to-buy/grey-market" class="wtb-nav-child gtm-where-to-buy-grey-market">Grey market</a></li><li><a href="/en-us/where-to-buy/shipping" class="wtb-nav-child gtm-where-to-buy-shipping">Shipping info</a></li></ul></nav><div id="fluke-secondary-shop-wrappper" class="ham-replica" style="display: none;"><nav id="fluke-secondary-shop-menu" class="mmenu-nav clearfix mm-menu mm-horizontal mm-basic mm-secondary mm-fullscreen mm-offcanvas mm-right mm-front mm-hasfooter mm-hasheader mm-current mm-opened" aria-labelledby="wtb-nav-button" style="display: none;"><div class="mm-header"><a class="mm-prev" style="display: none;"></a><span class="mm-title" style="display: none;"></span><a class="mm-next" style="display: none;"></a></div><ul class="mm-list mm-panel mm-opened mm-current"><li><a href="/en-us/where-to-buy" class="nav-butt nav-butt-text tid-7192 gtm-promotions-and-contests" class="wtb-nav-child gtm-where-to-buy-find-distributor">Find a distributor</a></li><li><a href="/en-us/where-to-buy/find-your-local-sales-representative" class="nav-butt nav-butt-text tid-7192 gtm-promotions-and-contests" class="wtb-nav-child gtm-where-to-buy-find-your-local-sales-representative">Where to buy PRUFTECHNIK</a></li><li><a href="/en-us/products/shop" class="nav-butt nav-butt-text tid-7192 gtm-promotions-and-contests" class="wtb-nav-child gtm-where-to-buy-shop">Shop Fluke products</a></li><li><a href="/en-us/where-to-buy/counterfeit-awareness" class="nav-butt nav-butt-text tid-7192 gtm-promotions-and-contests" class="wtb-nav-child gtm-where-to-buy-counterfeit-awareness">Fluke counterfeit awareness</a></li><li><a href="/en-us/where-to-buy/grey-market" class="nav-butt nav-butt-text tid-7192 gtm-promotions-and-contests" class="wtb-nav-child gtm-where-to-buy-grey-market">Grey market</a></li><li><a href="/en-us/where-to-buy/shipping" class="nav-butt nav-butt-text tid-7192 gtm-promotions-and-contests" class="wtb-nav-child gtm-where-to-buy-shipping">Shipping info</a></li></ul><div class="mm-footer"><button type="button" id="fluke-menu-shop-close" class="mmenu-close navbar-toggle jquery-once-3-processed" href="#mmenu_right"></button></div></nav></div><a href="/en-us/where-to-buy/promotions-and-contests" class="nav-butt nav-butt-text tid-7192 gtm-promotions-and-contests" id="promo-nav-button" name="promo-nav-button">Promotions</a><a href="#" id="ecomm-nav-button" class="nav-butt uniportal" aria-label="Open the e-commerce navigation"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 17.6 18">
157<path fill="none" d="M8.8 9.5c4.3 0 7.9 3.3 8.3 7.6H.5c.4-4.4 4-7.6 8.3-7.6zM4.5 5C4.5 2.6 6.4.7 8.8.7s4.3 1.9 4.3 4.3-1.9 4.3-4.3 4.3c-2.4-.1-4.3-2-4.3-4.3z" class="bl"></path><path fill="#fff" d="M0 17.3c0 .4.3.7.7.7h16.2c.4 0 .7-.3.7-.7v-.1c-.1-3.7-2.4-7-5.9-8.2a5 5 0 001.2-6.9C11.3-.1 8.2-.7 6 .9S3.2 5.6 4.8 7.8c.3.5.7.9 1.1 1.2A8.7 8.7 0 000 17.3zM5.3 5c0-2 1.6-3.5 3.5-3.5S12.3 3 12.3 5s-1.6 3.5-3.5 3.5c-2 0-3.5-1.6-3.5-3.5zm3.5 4.9c3.8 0 7 2.9 7.4 6.7H1.4a7.5 7.5 0 017.4-6.7z"></path></svg><span class="nav-butt-text">My Account</span></a><nav id="ecomm-nav" aria-labelledby="ecomm-nav-button"><ul><li><a href="/en-us/my-account/login" class="ecomm-nav-child Unified Register 7346 uniportal">Register</a></li><li><a href="/en-us/my-account/login" class="ecomm-nav-child Unified Sign in 7344 uniportal">Sign in</a></li><li><a href="/en-us/support/registering-your-fluke-product" class="ecomm-nav-child Registering your Fluke Product 20262 uniportal">Registering your Fluke Product</a></li></ul></nav><div id="fluke-secondary-account-wrapper" class="ham-replica" style="display: none;"><nav id="fluke-secondary-account-menu" class="mmenu-nav clearfix mm-menu mm-horizontal mm-basic mm-secondary mm-fullscreen mm-offcanvas mm-right mm-front mm-hasfooter mm-hasheader mm-current mm-opened" aria-labelledby="wtb-nav-button" style="display: none;"><div class="mm-header"><a class="mm-prev" style="display: none;"></a><span class="mm-title" style="display: none;">My Account</span><a class="mm-next" style="display: none;"></a></div><ul class="mm-list mm-panel mm-opened mm-current"><li><a href="/en-us/my-account/login" class="ecomm-nav-child Unified Register 7346 uniportal">Register</a></li><li><a href="/en-us/my-account/login" class="ecomm-nav-child Unified Sign in 7344 uniportal">Sign in</a></li><li><a href="/en-us/support/registering-your-fluke-product" class="ecomm-nav-child Registering your Fluke Product 20262 uniportal">Registering your Fluke Product</a></li></ul><div class="mm-footer"><button type="button" id="fluke-menu-account-close" class="mmenu-close navbar-toggle jquery-once-3-processed" href="#mmenu_right"></button></div></nav></div><a name="rfq-opener" class='rfq-opener nav-butt' href='#' aria-label="Open the request a quote form"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 23.5 23.5"><path fill="#fff" d="M20.8 15.8l-.5-.2a10 10 0 00-3.6-1.4c-.5 0-.9.2-1.2.5l-.8 1.1A16.5 16.5 0 017.9 9L9 8.2c.9-1.2 0-3-1.1-5l-.2-.5C7 1.3 6.3 0 4.8 0a3 3 0 00-1 .2C1.8.8.3 3.3 0 5.3c-.3 2.1 1.7 7.4 6.2 11.9 4.6 4.6 9.5 6.3 11.5 6.3h.4c2.1-.3 4.6-1.8 5.2-3.8.8-2.2-1-3.1-2.5-3.9m.9 3.4c-.4 1.3-2.3 2.3-3.7 2.5h-.2c-1.8 0-6.3-1.8-10.2-5.7-4.5-4.5-6-9.2-5.8-10.4.2-1.5 1.3-3.4 2.5-3.7l.4-.1c.4 0 .7.5 1.3 1.7l.3.5c.5.9.9 1.8 1.2 2.8-.4.4-.8.7-1.3.9-.4.2-.6.6-.4 1.1a15 15 0 003.7 5.3c1.5 1.6 3.3 2.8 5.3 3.7.4.1.9-.1 1.1-.5l.8-1.3c1 .2 2 .6 2.8 1.2l.5.2c1.8.9 1.9 1.1 1.7 1.8"/></svg><span class="nav-butt-text">Talk to Sales</span></a><div id="rfq-nav-form" style="display:none"><form class="webform-submission-form webform-submission-add-form webform-submission-talk-to-sales-form webform-submission-talk-to-sales-add-form gtm-rfq-nav-form js-webform-details-toggle webform-details-toggle" data-drupal-selector="webform-submission-talk-to-sales-add-form" action="/en-us" method="post" id="webform-submission-talk-to-sales-add-form" accept-charset="UTF-8"> <input data-drupal-selector="edit-current-language" type="hidden" name="current_language" value="en-us" /><input data-drupal-selector="edit-iglastmscrmcampaignid" type="hidden" name="iglastmscrmcampaignid" value="bc780ce8-46f0-e911-80d1-00155dfd72e5" /><div id="edit-title" class="form-type-webform-markup js-webform-type-webform-markup webform-type-webform-markup js-form-item form-item js-form-type-webform-markup form-item-title js-form-item-title form-no-label"><p class="rfq-header">Talk to a Fluke sales expert</p></div><div id="edit-intro" class="form-type-webform-markup js-webform-type-webform-markup webform-type-webform-markup js-form-item form-item js-form-type-webform-markup form-item-intro js-form-item-intro form-no-label"><p>Weâll help you select the right product for your needs.</p> Quick support<ul><li><a href="https://pruftechnik.fluke.com/contact" id="rfq-pt" class="gtm-rfq-contact-pt">Contact Prüftechnik Sales/Support</a></li><li><a href="/en-us/support/repair" id="rfq-repair" class="gtm-rfq-repair">Repairs and parts</a></li><li><a href="/en-us/support/calibration-services" id="rfq-cal-serv" class="gtm-rfq-cal-serv">Calibration services</a></li><li><a href="/en-us/support/technical-support" id="rfq-support" class="gtm-rfq-support">Technical support</a></li><li><a href="/en-us/support/distributors" id="rfq-distributor" class="gtm-rfq-distributor">Reseller/distributor support</a></li></ul></div><div class="form-type-textfield js-webform-type-textfield webform-type-textfield js-form-item form-item js-form-type-textfield form-item-favorite-color js-form-item-favorite-color"> <label for="edit-favorite-color" class="form-item__label">What is your favorite color?</label> <input class="contact-sales-favorite-color form-text form-element form-element--type-text form-element--api-textfield" data-drupal-selector="edit-favorite-color" type="text" id="edit-favorite-color" name="favorite_color" value="" size="60" maxlength="255" /></div><div class="form-type-textfield js-webform-type-textfield webform-type-textfield js-form-item form-item js-form-type-textfield form-item-first-name js-form-item-first-name"> <label for="edit-first-name" class="form-item__label js-form-required form-required">First Name</label> <input class="contact-sales-first-name form-text required form-element form-element--type-text form-element--api-textfield" data-webform-required-error="Please Enter First Name" data-drupal-selector="edit-first-name" type="text" id="edit-first-name" name="first_name" value="" size="60" maxlength="255" required="required" /></div><div class="form-type-textfield js-webform-type-textfield webform-type-textfield js-form-item form-item js-form-type-textfield form-item-last-name js-form-item-last-name"> <label for="edit-last-name" class="form-item__label js-form-required form-required">Last Name</label> <input class="contact-sales-last-name form-text required form-element form-element--type-text form-element--api-textfield" data-webform-required-error="Please Enter Last Name" data-drupal-selector="edit-last-name" type="text" id="edit-last-name" name="last_name" value="" size="60" maxlength="255" required="required" /></div><div class="form-type-email js-webform-type-email webform-type-email js-form-item form-item js-form-type-email form-item-email-address js-form-item-email-address"> <label for="edit-email-address" class="form-item__label js-form-required form-required">Email address</label> <input class="contact-sales-email-address form-email required form-element form-element--type-email form-element--api-email" data-webform-required-error="Please Enter Correct Email" data-drupal-selector="edit-email-address" type="email" id="edit-email-address" name="email_address" value="" size="60" maxlength="254" required="required" /></div><div class="form-type-textfield js-webform-type-textfield webform-type-textfield js-form-item form-item js-form-type-textfield form-item-company
157js-form-item-company"> <label for="edit-company" class="form-item__label js-form-required form-required">Company</label> <input class="contact-sales-company form-text required form-element form-element--type-text form-element--api-textfield" data-webform-required-error="Please Enter Company Name" data-drupal-selector="edit-company" type="text" id="edit-company" name="company" value="" size="60" maxlength="255" required="required" /></div><div class="form-type-tel js-webform-type-tel webform-type-tel js-form-item form-item js-form-type-tel form-item-phone js-form-item-phone"> <label for="edit-phone" class="form-item__label js-form-required form-required">Phone</label> <input class="contact-sales-phone form-tel required form-element form-element--type-tel form-element--api-tel" data-drupal-selector="edit-phone" type="tel" id="edit-phone" name="phone" value="" size="30" maxlength="128" required="required" /></div><div class="form-type-select js-webform-type-select webform-type-select js-form-item form-item js-form-type-select form-item-country js-form-item-country"> <label for="edit-country" class="form-item__label js-form-required form-required">Country</label> <select data-drupal-selector="edit-country" id="edit-country" name="country" class="form-select required form-element form-element--type-select" required="required"><option value="" selected="selected">- Select -</option><option value="US">United States (Estados Unidos)</option><option value="CA">Canada</option><option value="AF">Afghanistan</option><option value="AL">Albania</option><option value="DZ">Algeria</option><option value="AS">American Samoa</option><option value="AD">Andorra</option><option value="AO">Angola</option><option value="AI">Anguilla</option><option value="AQ">Antarctica</option><option value="AG">Antigua and Barbuda</option><option value="AR">Argentina</option><option value="AM">Armenia</option><option value="AW">Aruba</option><option value="AU">Australia</option><option value="AZ">Azerbaijan</option><option value="BS">Bahamas</option><option value="BH">Bahrain</option><option value="BD">Bangladesh</option><option value="BB">Barbados</option><option value="BY">ÐелаÑÑÑÑ (Belarus)</option><option value="BE">Belgien/Belgique (Belgium)</option><option value="BZ">Belize</option><option value="BJ">Benin</option><option value="BM">Bermuda</option><option value="BT">Bhutan</option><option value="BO">Bolivia</option><option value="BQ">Bonaire</option><option value="BA">Bosnia and Herzegovina</option><option value="BV">Bouvet Island</option><option value="BW">Botswana</option><option value="BR">Brazil</option><option value="IO">British Indian Ocean Territory</option><option value="BN">Brunei Darussalam</option><option value="BG">Bulgaria</option><option value="BF">Burkina Faso</option><option value="BI">Burundi</option><option value="KH">Cambodia</option><option value="CM">Cameroon</option><option value="CV">Cape Verde</option><option value="KY">Cayman Islands</option><option value="CF">Central African Republic</option><option value="CZ">Äeská republika (Czech Republic)</option><option value="TD">Chad</option><option value="CL">Chile</option><option value="CN">ä¸å½ (China)</option><option value="CX">Christmas Island</option><option value="VA">Città Di Vatican</option><option value="CC">Cocos (Keeling) Islands</option><option value="CK">Cook Islands</option><option value="CO">Colombia</option><option value="KM">Comoros</option><option value="CG">Congo</option><option value="CD">The Democratic Republic of Congo</option><option value="CR">Costa Rica</option><option value="HR">Croatia</option><option value="CY">Cyprus</option><option value="CI">Côte D Ivoire</option><option value="DK">Danmark (Denmark)</option><option value="DE">Deutschland (Germany)</option><option value="DJ">Djibouti</option><option value="DM">Dominica</option><option value="EC">Ecuador</option><option value="EG">Egypt</option><option value="SV">El Salvador</option><option value="GQ">Equatorial Guinea</option><option value="ER">Eritrea</option><option value="ES">España (Spain)</option><option value="EE">Estonia</option><option value="ET">Ethiopia</option><option value="FO">Faroese Føroyar</option><option value="FJ">
157Fiji</option><option value="FR">France</option><option value="TF">French Southern Territories</option><option value="GF">French Guiana</option><option value="GA">Gabon</option><option value="GM">Gambia</option><option value="GE">Georgia</option><option value="GH">Ghana</option><option value="GI">Gibraltar</option><option value="GR">Greece</option><option value="GL">Greenland</option><option value="GD">Grenada</option><option value="GT">Guatemala</option><option value="GP">Guadeloupe</option><option value="GU">Guam (USA)</option><option value="GN">Guinea</option><option value="GW">Guinea-Bissau</option><option value="GY">Guyana</option><option value="HT">Haiti</option><option value="HM">Heard Island and McDonald Islands</option><option value="HN">Honduras</option><option value="HK">Hong Kong</option><option value="HU">Hungary</option><option value="IS">Iceland</option><option value="IN">India</option><option value="ID">Indonesia</option><option value="IQ">Iraq</option><option value="IE">Ireland</option><option value="IL">Israel</option><option value="FK">Falkland Islands</option><option value="IT">Italy</option><option value="JM">Jamaica</option><option value="JP">æ¥æ¬ (Japan)</option><option value="JO">Jordan</option><option value="KZ">Kazakhstan</option><option value="KE">Kenya</option><option value="KI">Kiribati</option><option value="KR">ëíë¯¼êµ (Korea Republic of)</option><option value="KW">Kuwait</option><option value="KG">Kyrgyzstan</option><option value="LA">Laos</option><option value="LV">Latvia</option><option value="LB">Lebanon</option><option value="LS">Lesotho</option><option value="LR">Liberia</option><option value="LY">Libya</option><option value="LI">Liechtenstein</option><option value="LT">Lithuania</option><option value="LU">Luxembourg</option><option value="MO">Macao</option><option value="MK">Macedonia</option><option value="MG">Madagascar</option><option value="MW">Malawi</option><option value="MY">Malaysia</option><option value="MV">Maldives</option><option value="ML">Mali</option><option value="MT">Malta</option><option value="MH">Marshall Islands</option><option value="MQ">Martinique</option><option value="MR">Mauritania</option><option value="MU">Mauritius</option><option value="YT">Mayotte</option><option value="MX">México (Mexico)</option><option value="FM">Micronesia</option><option value="MD">Moldova</option><option value="MC">Monaco</option><option value="MN">Mongolia</option><option value="ME">Montenegro</option><option value="MS">Montserrat</option><option value="MA">Morocco</option><option value="MZ">Mozambique</option><option value="MM">Myanmar</option><option value="NA">Namibia</option><option value="NR">Nauru</option><option value="NL">Nederland (Netherlands)</option><option value="AN">Netherlands Antilles</option><option value="NP">Nepal</option><option value="NC">New Caledonia</option><option value="NZ">New Zealand</option><option value="NI">Nicaragua</option><option value="NE">Niger</option><option value="NG">Nigeria</option><option value="NU">Niue</option><option value="NO">Norge (Norway)</option><option value="NF">Norfolk Island</option><option value="MP">Northern Mariana Islands</option><option value="OM">Oman</option><option value="AT">Ãsterreich (Austria)</option><option value="PK">Pakistan</option><option value="PW">Palau</option><option value="PS">Palestine</option><option value="PA">Panama</option><option value="PG">Papua New Guinea</option><option value="PY">Paraguay</option><option value="PE">Perú (Peru)</option><option value="PH">Philippines</option><option value="PN">Pitcairn Island</option><option value="PR">Puerto Rico</option><option value="RU">РоÑÑÐ¸Ñ (Russia)</option><option value="PL">Polska (Poland)</option><option value="PF">Polynesia (French)</option><option value="PT">Portugal</option><option value="QA">Qatar</option><option value="DO">República Dominicana (Dominican Republic)</option><option value="RE">Réunion</option><option value="RO">România (Romania)</option><option value="RW">Rwanda</option><option value="SH">Saint Helena</option><option value="PM">Saint Pierre and Miquelon</option><option value="KN">Saint Kitts and Nevis</option><option value="LC">Saint Lucia</option><option value="VC">Saint Vincent and The Grenadines</option><option value="SM">San Marino</option><option value="ST">Sao Tome and Principe</option><option value="SA">Saudi Arabia</option><option value="CH">Schweiz (Switzerland)</option><option value="SN">Senegal</option><option value="RS">Serbia</option><option value="SC">Seychelles</option><option value="SL">Sierra Leone</option><option value="SG">Singapore</option><option value="SK">Slovakia</option><option value="SI">Slovenia</option><option value="SB">Solomon Islands</option><option value="SO">Somalia</option><option value="ZA">South Africa</option><option value="GS">South Georgia and The South Sandwich Islands</option><option value="SS">South Sudan</option><option value="LK">Sri Lanka</option><option value="SD">Sudan</option><option value="FI">Suomi (Finland)</option><option value="SR">Suriname</option><option value="SJ">Svalbard and Jan Mayen</option><option value="SE">Sverige (Sweden)</option><option value="SZ">Swaziland</option><option value="TW">Taiwan, China</option><option value="TJ">Tajikistan</option><option value="TZ">Tanzania</option><option value="TH">Thailand</option><option value="TL">Timor-Leste</option><option value="TK">Tokelau</option><option value="TG">Togo</option><option value="TO">Tonga</option><option value="TT">Trinidad and Tobago</option><option value="TN">Tunisia</option><option value="TR">Turkey</option><option value="TM">Turkmenistan</option><option value="TC">Turks and Caicos Islands</option><option value="TV">Tuvalu</option><option value="UG">Uganda</option><option value="UA">Ukraine</option><option value="AE">United Arab Emirates</option><option value="GB">United Kingdom</option><option value="UM">United States Minor Outlying Islands</option><option value="UY">Uruguay</option><option value="UZ">Uzbekistan</option><option value="VU">Vanuatu</option><option value="VG">Virgin Islands (British)</option><option value="VI">Virgin Islands (USA)</option><option value="VE">Venezuela</option><option value="VN">Vietnam</option><option value="WF">Wallis and Futuna</option><option value="EH">Western Sahara</option><option value="WS">Western Samoa</option><option value="YE">Yemen</option><option value="ZM">Zambia</option><option value="ZW">Zimbabwe</option> </select></div><div data-webform-states-no-clear class="js-webform-states-hidden form-type-textfield js-webform-type-textfield webform-type-textfield js-form-item form-item js-form-type-textfield form-item-postal-code js-form-item-postal-code"> <label for="edit-postal-code" class="form-item__label">Postal Code</label> <input data-drupal-selector="edit-postal-code" type="text" id="edit-postal-code" name="postal_code" value="" size="60" maxlength="255" class="form-text form-element form-element--type-text form-element--api-textfield" data-drupal-states="{"invisible":[{".webform-submission-talk-to-sales-add-form :input[name=\u0022current_language\u0022]":{"value":"pt-br"}}],"optional":[{".webform-submission-talk-to-sales-add-form :input[name=\u0022current_language\u0022]":{"value":"pt-br"}}]}" /></div><div class="js-webform-states-hidden form-type-select js-webform-type-select webform-type-select js-form-item form-item js-form-type-select form-item-products-of-interest js-form-item-products-of-interest"> <label for="edit-products-of-interest" class="form-item__label">Products of Interest</label> <select data-drupal-selector="edit-products-of-interest" id="edit-products-of-interest" name="products_of_interest" class="form-select form-element form-element--type-select" data-drupal-states="{"invisible":[{".webform-submission-talk-to-sales-add-form :input[name=\u0022current_language\u0022]":{"value":"en-au"}}],"optional":[{".webform-submission-talk-to-sales-add-form :input[name=\u0022current_language\u0022]":{"value":"en-au"}}]}"><option value="" selected="selected">- Select -</option>
157<option value="3590d7ab-9df2-ee11-904b-6045bd006b25">Calibration instruments</option><option value="c83c9057-21ed-ee11-904c-6045bd089c19">Electrical Products</option><option value="a5dcb2e3-21ed-ee11-904c-6045bd089c19">Leak Detection/Partial Discharge</option><option value="817ea151-9bf2-ee11-904b-6045bd006b25">Networks Tools</option><option value="e2bd74b6-22ed-ee11-a204-6045bd006cd8">Portable oscilloscopes</option><option value="4583034a-22ed-ee11-904c-6045bd089c19">Power Quality</option><option value="6ae65b56-fd22-f111-8341-6045bd067c7e">Prüftechnik/Azima Condition monitoring and alignment</option><option value="4a09dd4b-23ed-ee11-a204-6045bd006cd8">Service/Support Plans</option><option value="a156db99-23ed-ee11-a204-6045bd006cd8">Solar, eMobility, and Storage</option><option value="8d8429b3-23ed-ee11-a204-6045bd006cd8">Thermal Imaging</option><option value="0cc168ca-23ed-ee11-a204-6045bd006cd8">Thermometers (Contact and IR)</option><option value="b3001a25-cb4f-f111-bec7-7ced8d3ccbaf">Vibration and Alignment</option> </select></div><div class="js-webform-states-hidden form-type-textfield js-webform-type-textfield webform-type-textfield js-form-item form-item js-form-type-textfield form-item-products-of-interest-text js-form-item-products-of-interest-text"> <label for="edit-products-of-interest-text" class="form-item__label">Products of Interest</label> <input data-drupal-selector="edit-products-of-interest-text" type="text" id="edit-products-of-interest-text" name="products_of_interest_text" value="" size="60" maxlength="255" class="form-text form-element form-element--type-text form-element--api-textfield" data-drupal-states="{"visible":[{".webform-submission-talk-to-sales-add-form :input[name=\u0022current_language\u0022]":{"value":"en-au"}}]}" /></div><div class="js-webform-states-hidden form-type-select js-webform-type-select webform-type-select js-form-item form-item js-form-type-select form-item-networks-product-category js-form-item-networks-product-category"> <label for="edit-networks-product-category" class="form-item__label">Networks Product Category</label> <select data-drupal-selector="edit-networks-product-category" id="edit-networks-product-category" name="networks_product_category" class="form-select form-element form-element--type-select" data-drupal-states="{"visible":[{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"817ea151-9bf2-ee11-904b-6045bd006b25"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"f9098bd9-f4ff-ef11-bae2-6045bd04f0a5"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"ed2488e7-be08-f011-bae2-000d3a5b3915"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"3efd8174-e708-f011-bae2-6045bd04f475"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"1b17178c-31fa-ef11-9340-000d3a35e743"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"e94e0d42-6732-f011-8c4d-000d3a5ca398"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"e94e0d42-6732-f011-8c4d-000d3a5ca398"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"netjapan-1111-1111-1111-111111111111"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"netindia-1111-1111-1111-111111111111"}}],"required":[{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"
157817ea151-9bf2-ee11-904b-6045bd006b25"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"f9098bd9-f4ff-ef11-bae2-6045bd04f0a5"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"ed2488e7-be08-f011-bae2-000d3a5b3915"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"3efd8174-e708-f011-bae2-6045bd04f475"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"1b17178c-31fa-ef11-9340-000d3a35e743"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"e94e0d42-6732-f011-8c4d-000d3a5ca398"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"e94e0d42-6732-f011-8c4d-000d3a5ca398"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"netjapan-1111-1111-1111-111111111111"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"netindia-1111-1111-1111-111111111111"}}]}"><option value="" selected="selected">- Select -</option><option value="7659182b-25ed-ee11-a204-6045bd006cd8">Copper certification</option><option value="b6724054-25ed-ee11-a204-6045bd006cd8">Fiber certification</option><option value="ba8fe6ed-a2f2-ee11-904b-6045bd006b25">Fiber/copper certification</option><option value="c20eff67-25ed-ee11-a204-6045bd006cd8">Industrial ethernet</option><option value="28af64a7-25ed-ee11-a204-6045bd006cd8">Service/Support plans</option> </select></div><div class="js-webform-states-hidden form-type-select js-webform-type-select webform-type-select js-form-item form-item js-form-type-select form-item-calibration-product-category js-form-item-calibration-product-category"> <label for="edit-calibration-product-category" class="form-item__label">Calibration Product Category</label> <select data-drupal-selector="edit-calibration-product-category" id="edit-calibration-product-category" name="calibration_product_category" class="form-select form-element form-element--type-select" data-drupal-states="{"visible":[{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"3590d7ab-9df2-ee11-904b-6045bd006b25"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"d43fde5f-f3ff-ef11-bae2-6045bd04f0a5"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"3825cbe9-0505-f011-bae2-6045bd0047c9"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"12c460ad-e208-f011-bae2-000d3a5cfee9"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"7f08c910-6532-f011-8c4d-000d3a5ca398"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"06bb9ac1-2afa-ef11-9340-000d3a35e743"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"caljapan-1111-1111-1111-111111111111"}},{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"calindia-1111-1111-1111-111111111111"}}],"required":[{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"
1573590d7ab-9df2-ee11-904b-6045bd006b25"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"d43fde5f-f3ff-ef11-bae2-6045bd04f0a5"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"3825cbe9-0505-f011-bae2-6045bd0047c9"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"12c460ad-e208-f011-bae2-000d3a5cfee9"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"7f08c910-6532-f011-8c4d-000d3a5ca398"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"06bb9ac1-2afa-ef11-9340-000d3a35e743"}},"xor",{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"caljapan-1111-1111-1111-111111111111"}},{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"calindia-1111-1111-1111-111111111111"}}]}"><option value="" selected="selected">- Select -</option><option value="7bfb8406-24ed-ee11-a204-6045bd006cd8">Calibration software</option><option value="61be163a-24ed-ee11-a204-6045bd006cd8">Electrical calibrators</option><option value="79c21c59-24ed-ee11-a204-6045bd006cd8">Flow calibrators</option><option value="57a97297-24ed-ee11-a204-6045bd006cd8">Industrial process calibration tools</option><option value="b3d6acb9-24ed-ee11-a204-6045bd006cd8">Pressure calibrators</option><option value="441690e7-24ed-ee11-a204-6045bd006cd8">Service/Support plans</option><option value="05c99509-25ed-ee11-a204-6045bd006cd8">Temperature calibrators</option> </select></div><div class="js-webform-states-hidden form-type-select js-webform-type-select webform-type-select js-form-item form-item js-form-type-select form-item-fpi-product-category js-form-item-fpi-product-category"> <label for="edit-fpi-product-category" class="form-item__label">FPI Product Category</label> <select data-drupal-selector="edit-fpi-product-category" id="edit-fpi-product-category" name="fpi_product_category" class="form-select form-element form-element--type-select" data-drupal-states="{"visible":[{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"fpikorea-0000-0000-0000-000000000000"}}],"required":[{".webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]":{"value":"fpikorea-0000-0000-0000-000000000000"}}]}"><option value="" selected="selected">- Select -</option><option value=" "></option> </select></div><div class="form-type-textarea js-webform-type-textarea webform-type-textarea js-form-item form-item js-form-type-textarea form-item-comments js-form-item-comments"> <label for="edit-comments" class="form-item__label">Comments</label><div><textarea data-drupal-selector="edit-comments" id="edit-comments" name="comments" rows="5" cols="60" class="form-textarea resize-vertical form-element form-element--type-textarea form-element--api-textarea"></textarea></div></div><div class="form-type-checkbox js-webform-type-checkbox webform-type-checkbox form-type-boolean js-form-item form-item js-form-type-checkbox form-item-consentcheckbox js-form-item-consentcheckbox"> <input class="checkbox-gdpr form-checkbox form-boolean form-boolean--type-checkbox" data-drupal-selector="edit-consentcheckbox" type="checkbox" id="edit-consentcheckbox" name="consentcheckbox" value="1" /> <label for="edit-consentcheckbox" class="form-item__label option">Check this box if you would like to receive information by email (or through social media platforms you visit, by us using your email address, subject always to your settings) about Flukeâs latest products, services, offers and events. You are free to withdraw this consent at any time and a link to unsubscribe will be included in each email sent. For more information about how Fluke handles personal data, see Flukeâs Privacy Policy. Fluke includes Fluke Corporation and its corporate subsidiaries and affiliated companies.</label></div><input data-drupal-selector="edit-consent-language" type="hidden" name="consent_language" value="en-us" /><input data-drupal-selector="edit-preferred-language" type="hidden" name="preferred_language" value="eng" /><input class="contact-sales-dcuid" data-drupal-selector="edit-dc-unique-identifer" type="hidden" name="dc_unique_identifer" value="" /><input data-drupal-selector="edit-eloqua-status" type="hidden" name="eloqua_status" value="1" /><input data-drupal-selector="edit-do-not-send-marketing-materials" type="hidden" name="do_not_send_marketing_materials" value="False" /><input data-drupal-selector="edit-shared-contact-list" type="hidden" name="shared_contact_list" value="7299" /><input data-drupal-selector="edit-ig-bulk-email-opt-out" type="hidden" name="ig_bulk_email_opt_out" value="False" /><input data-drupal-selector="edit-isassetregistered" type="hidden" name="isassetregistered" value="FALSE" /><input data-drupal-selector="edit-isprodregistered" type="hidden" name="isprodregistered" value="FALSE" /><input data-drupal-selector="edit-large-custom-question" type="hidden" name="large_custom_question" value="https://www.fluke.com/en-us
157/homepage" /><input data-drupal-selector="edit-campaign-response-activity" type="hidden" name="campaign_response_activity" value="100000002" /><input class="contact-sales-product-copy" data-drupal-selector="edit-event-comments" type="hidden" name="event_comments" value="" /><input data-drupal-selector="edit-privacy-policy-version" type="hidden" name="privacy_policy_version" value="10-Aug-20" /><input data-drupal-selector="edit-productlinetype" type="hidden" name="productlinetype" value="200000000" /><input data-drupal-selector="edit-opt-in-language" type="hidden" name="opt_in_language" value="Check this box if you would like to receive information by email (or through social media platforms you visit, by us using your email address, subject always to your settings) about Flukeâs latest products, services, offers and events. You are free to withdraw this consent at any time and a link to unsubscribe will be included in each email sent. For more information about how Fluke handles personal data, see Flukeâs Privacy Policy. Fluke includes Fluke Corporation and its corporate subsidiaries and affiliated companies." /><input data-drupal-selector="edit-utmcampaign" type="hidden" name="utmcampaign" value="" /><input data-drupal-selector="edit-utmmedium" type="hidden" name="utmmedium" value="" /><input data-drupal-selector="edit-utmsource" type="hidden" name="utmsource" value="" /><input data-drupal-selector="edit-utmsize" type="hidden" name="utmsize" value="" /><input data-drupal-selector="edit-utmdomain" type="hidden" name="utmdomain" value="" /><input data-drupal-selector="edit-utmterm" type="hidden" name="utmterm" value="" /><input data-drupal-selector="edit-utmcontent" type="hidden" name="utmcontent" value="" /><input data-drupal-selector="edit-utmadname" type="hidden" name="utmadname" value="" /><input data-drupal-selector="edit-lsku" type="hidden" name="lsku" value="" /><div data-drupal-selector="edit-actions" class="form-actions webform-actions js-form-wrapper form-wrapper" id="edit-actions"><input class="webform-button--submit button button--primary js-form-submit form-submit" data-drupal-selector="edit-actions-submit" type="submit" id="edit-actions-submit" name="op" value="Submit" /></div><div id="edit-markup" class="form-type-webform-markup js-webform-type-webform-markup webform-type-webform-markup js-form-item form-item js-form-type-webform-markup form-item-markup js-form-item-markup form-no-label"><p><a class="contact-privacy" href="/en-us/fluke/privacy-policy" id="rfq-privacy">Privacy policy</a></p></div><input autocomplete="off" data-drupal-selector="form-1vn7hcdhvoskfybbwfeypggeqqpufpryhvf8be99rvq" type="hidden" name="form_build_id" value="form-1VN7HcdHvOSkFYbBWFEYPGGEqqPUfpryHVF8be99RvQ" /><input data-drupal-selector="edit-webform-submission-talk-to-sales-add-form" type="hidden" name="form_id" value="webform_submission_talk_to_sales_add_form" /><div class="url-textfield js-form-wrapper form-wrapper" style="display: none !important;"><div class="js-form-item form-item form-type-textfield js-form-type-textfield form-item-url js-form-item-url"> <label for="edit-url" class="form-item__label">Leave this field blank</label> <input autocomplete="off" data-drupal-selector="edit-url" type="text" id="edit-url" name="url" value="" size="20" maxlength="128" class="form-text form-element form-element--type-text form-element--api-textfield" /></div></div></form></div><span id="nav-shopify-cart" class="nav-butt"><span id="shopify-cart"><div class="shopify-buy__cart-toggle__count" data-element="toggle.count">0</div><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewbox="0 0 25 25" style="enable-background:new 0 0 25 25;" xml:space="preserve"><path class="bl" fill="none" d="M7.1,14.1c-0.5,0-0.9-0.3-1-0.8L4.3,5.2c-0.1-0.3,0-0.6,0.2-0.8C4.7,4.1,5,4,5.3,4h17.6c0.3,0,0.6,0.2,0.8,0.4 C23.9,4.7,24,5,23.9,5.3l-2.3,6.9v0c0,0.1,0,0.2-0.1,0.3c-0.1,0.3-0.6,1.5-1.4,1.5H7.1z"/><path fill="#fff" d="M24.6,3.6C24.3,3.2,23.8,3,23.3,3H4.9L4.8,2.5C4.5,1,3.1,1,2.3,1H1C0.4,1,0,1.4,0,2s0.4,1,1,1h1.8l3,13.6 C6,17.8,7.1,19,8.3,19H21c0.6,0,1-0.4,1-1s-0.4-1-1-1H8.3c-0.2,0-0.5-0.4-0.6-0.8L7.5,15h12.6c1.3,0,2.3-1.4,2.5-2.4L25,5.2V5 C25.1,4.5,24.9,4,24.6,3.6z M20.6,12.1v0.2c-0.1,0.3-0.4,0.8-0.5,0.8h-13L5.3,5h17.6C22.9,5,20.6,12.1,20.6,12.1z"/><circle fill="#fff" cx="9" cy="22" r="2"/><circle fill="#fff" cx="19" cy="22" r="2"/></svg><span class="nav-butt-text">
157Cart</span></span></span><div id="cart-container" class=""><div id="cart-header"><button id="cart-close">×</button><span id="cart-header-title">Cart</span></div><div id="cart-column-headers"><span>Product</span><span>Quantity</span></div><div id="cart-items">Your cart is empty</div><div id="cart-footer" class=""><hr id="cart-footer-divider"><p class="cart-subtotal-label">Subtotal<span id="cart-subtotal">$0.00</span></p><p class="cart-total-label">Total<span id="cart-total-display">$0.00</span></p><p id="cart-disclaimer">Need help with your order? Send an email to <a href="mailto:[email protected]" target="_blank"> [email protected]</a> or call us at 800-943-5853. By Clicking the Checkout Button You Are Signifying That You Have Accepted Fluke's Terms and Conditions Which You Can Find Here <a href="https://shop.fluke.com/pages/terms-and-conditions" target="_blank">shop.fluke.com/pages/terms-and-conditions</a></p><button id="cart-checkout">Checkout</button><button id="cart-continue-shopping">Continue Shopping</button></div></div><span id="mmenu" class="nav-butt hamburger-menu"><button type="button" class="navbar-toggle jquery-once-3-processed"><span class="sr-only">Toggle navigation</span><span class="bar1"></span><span class="bar2"></span><span class="bar3"></span></button></span></div></div><div class="topbar" role="presentation"></div></header></div></div></div><div class="main" id="content"><a id="main-content"></a><div id="block-igc-algoliasearch" class="block block-igcommerce-algolia block-algolia-search"><div class="block__content"> <nav id="algolia-search"></nav><div id="algolia-search-fixed"></div></div></div><div id="block-igc-content" class="block block-system block-system-main-block"><div class="block__content"><div class='parent flukestrap-todd'><div class='container'> <section id="three-banners" class="nid-10637"><div class="hero-banner"><div class="mm-tag"> <a href="https://www.fluke.com/en-us/product/electrical-testing/best-solar-energy-industry-tools/fluke-gfl-1500" class="gtm-hero-banner"> <img src="https://media.fluke.com/99821b21-4ec4-4c06-bdac-b35600b9624d_original%20file.png" alt="Fluke Solar ground fault finder" title="Fluke Solar ground fault finder" /> </a><div class="banner-text"></div></div></div><div class="secondary-banners"><div class="sub-banner-one hero-sub-banner"> <a href="https://www.fluke.com/en-us/where-to-buy/rewards-promotion?utm_source=fluke_homepage&utm_medium=referral&utm_campaign=getamped_2026_banner&utm_domain=fluke" class="gtm-hero-sub-banner-1"> <img src="https://media.fluke.com/f5f35764-1e5e-48e3-b8bb-b4ba00076472_original%20file.jpg" alt="Every purchases powers more rewards" title="Every purchases powers more rewards" /> </a><div class="banner-text"><h2><style type="text/css"> 158@media only screen and (min-width: 768px) { 159.sub-banner-one h2 { 160max-width: 100%; 161} 162} 163@media only screen and (min-width: 1030px) { 164.sub-banner-one h2 { 165max-width: 100%; 166} 167} 168</style><p style="color:white;">Â </p></h2><div class="subtitle"><style type="text/css"> 169.sub-banner-one .subtitle { 170max-width: 60%; 171} 172@media only screen and (min-width: 768px) { 173.sub-banner-one .subtitle { 174max-width: 60%; 175} 176} 177@media only screen and (min-width: 1030px) { 178.sub-banner-one .subtitle { 179max-width: 60%; 180} 181} 182</style><p style="color:white;">Â </p></div></div></div><div class="sub-banner-two hero-sub-banner"> <a href="/en-us/product/electrical-testing/emobility/fev500" class="gtm-hero-sub-banner-2"> <img src="https://media.fluke.com/6dd4c89b-bfa6-4fc8-ba2d-b3980141539a_original%20file.jpg" alt="Fluke FEV500 Fast DC EV Charging Station Analyzer" title="Fluke FEV500 Fast DC EV Charging Station Analyzer" /> </a><div class="banner-text"><h2><style type="text/css"> 183.sub-banner-two h2 { 184max-width: 60%; 185} 186@media only screen and (min-width: 768px) { 187.sub-banner-two h2 { 188max-width: 60%; 189} 190} 191@media only screen and (min-width: 1030px) { 192.sub-banner-two h2 { 193max-width: 60%; 194} 195} 196</style></h2><div class="subtitle"><style type="text/css"> 197.sub-banner-two .subtitle { 198max-width: 75%; 199} 200@media only screen and (min-width: 768px) { 201.sub-banner-two .subtitle { 202max-width: 75%; 203} 204} 205@media only screen and (min-width: 1030px) { 206.sub-banner-two .subtitle { 207max-width: 75%; 208} 209.p-20 { 210font-size: 20px!important;
211line-height: 26px!important; 212} 213} 214</style></div></div></div></div> </section> <section class="hp-prod-cats"><h3 class="sub-section-title">Shop by category</h3><div class="hp-prod-cats-wrapper"><a href="/en-us/products/electrical-testing/digital-multimeters" class="hp-prod-cat gtm-prod-cat-0"><img src="https://media.fluke.com/4bac5fc8-7d69-44e7-bb11-b108002c25de_original%20file.png" alt="Digital multimeters" title="Digital multimeters" class="lazyloaded"><span>Digital multimeters</span></a><a href="/en-us/products/thermal-cameras" class="hp-prod-cat gtm-prod-cat-1"><img src="https://media.fluke.com/7ce435ce-b7b2-48c9-9c6d-b108002d8e6a_original%20file.png" alt="Thermal cameras" title="Thermal cameras" class="lazyloaded"><span>Thermal cameras</span></a><a href="/en-us/products/electrical-testing/basic-testers" class="hp-prod-cat gtm-prod-cat-2"><img src="https://media.fluke.com/f0ac353b-2bcd-4db5-90bc-b108002c3535_original%20file.png" alt="Electrical testers" title="Electrical testers" class="lazyloaded"><span>Electrical testers</span></a><a href="/en-us/products/electrical-testing/power-quality" class="hp-prod-cat gtm-prod-cat-3"><img src="https://media.fluke.com/87e76708-8814-4678-b389-b108002d479f_original%20file.png" alt="Power quality" title="Power quality" class="lazyloaded"><span>Power quality</span></a><a href="/en-us/products/electrical-testing/clamp-meters" class="hp-prod-cat gtm-prod-cat-4"><img src="https://media.fluke.com/2c7fefd5-6144-412e-a2b2-b108002c118d_original%20file.png" alt="Clamp meters" title="Clamp meters" class="lazyloaded"><span>Clamp meters</span></a><a href="/en-us/products/network-cable-testers/industrial-ethernet-testers" class="hp-prod-cat gtm-prod-cat-5"><img src="https://media.fluke.com/21df3a8d-6a3a-4e5d-b16e-b108002d1ab9_original%20file.png" alt="Industrial ethernet testers" title="Industrial ethernet testers" class="lazyloaded"><span>Industrial ethernet testers</span></a><a href="/en-us/products/calibration-tools" class="hp-prod-cat gtm-prod-cat-6"><img src="https://media.fluke.com/f6e37332-e633-4ae8-9808-b2c1016336b6_original%20file.png" alt="Fluke Calibration" title="Fluke Calibration" class="lazyloaded"><span>Fluke Calibration</span></a><a href="/en-us/products/accessories" class="hp-prod-cat gtm-prod-cat-7"><img src="https://media.fluke.com/4796dafd-81f6-42b7-bd06-b108002be613_original%20file.png" alt="Accessories" title="Accessories" class="lazyloaded"><span>Accessories</span></a><a href="/en-us/products/electrical-testing/best-solar-energy-industry-tools" class="hp-prod-cat gtm-prod-cat-8"><img src="https://media.fluke.com/a33f5c75-dff1-42a7-8a79-b108002eab2d_original%20file.png" alt="Solar tools" title="Solar tools" class="lazyloaded"><span>Solar tools</span></a><a href="https://www.fluke.com/en-us/products/calibration-tools/process-calibration" class="hp-prod-cat gtm-prod-cat-9"><img src="https://media.fluke.com/74d43b76-34ff-4043-9ecc-b108002d5010_original%20file.png" alt="Process tools" title="Process tools" class="lazyloaded"><span>Process tools</span></a><a href="/en-us/products/temperature-measurement/ir-thermometers" class="hp-prod-cat gtm-prod-cat-10"><img src="https://media.fluke.com/459b2a6c-0aae-4610-9cec-b108002cf4cb_original%20file.png" alt="IR Thermometers" title="IR Thermometers" class="lazyloaded"><span>IR Thermometers</span></a><a href="/en-us/products/industrial-imaging" class="hp-prod-cat gtm-prod-cat-11"><img src="https://media.fluke.com/b7fe7d5e-29ef-4961-a36a-b108002d0183_original%20file.png" alt="Acoustic imaging" title="Acoustic imaging" class="lazyloaded"><span>Acoustic imaging</span></a></div></section> <section class="featured-products"><h3 class="sub-section-title">Featured items</h3><div class="featured-prod-items"><div class="individual-product"><a href="/en-us/product/fluke-software/fluke-calibration-software/calstudio-calibration-management-software" class="gtm-featured-product-1 featured-product"><img data-sizes='auto' data-src='https://media.fluke.com/a464599b-10c7-4a38-b08e-b3ae00e2540a__png_10339_3_split3_col.png' data-srcset='https://media.fluke.com/a464599b-10c7-4a38-b08e-b3ae00e2540a__png_10339_3_split3_col.png 217w, https://media.fluke.com/a464599b-10c7-4a38-b08e-b3ae00e2540a__png_10339_3_split3_col2x.png 434w, https://media.fluke.com/a464599b-10c7-4a38-b08e-b3ae00e2540a__png_0px12_col.png 480w, https://media.fluke.com/a464599b-10c7-4a38-b08e-b3ae00e2540a__png_0px12_col2x.png 960w' class="lazyload" alt="New CalStudio
214Software by Fluke" title="New CalStudio Software by Fluke" onerror="applyDefaultImg(this);" /><div class="product-heading">CalStudio⢠Calibration Management Software</div><div class="button">Buy now</div></a></div><div class="individual-product"><div class="ribbon"><span class=ribbon-fpc><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="tiny" viewBox="0 0 600 200" width="140" height="40"><path fill="#ccc" d="M0 0h600v200H0z"/><path d="M94.5 109.07v20.19H82.91V71.85h19.56c5.68 0 10.21 1.76 13.58 5.28s5.07 8.1 5.07 13.72-1.67 10.07-5.01 13.33-7.97 4.89-13.88 4.89H94.5zm0-9.67h7.97c2.21 0 3.92-.72 5.13-2.17s1.81-3.55 1.81-6.31-.62-5.15-1.85-6.84c-1.24-1.7-2.89-2.56-4.97-2.58h-8.08v17.9z"/><use href="#B"/><path d="M172.3 130.04c-5.73 0-10.2-1.71-13.41-5.13s-4.81-8.31-4.81-14.67v-3.39c0-6.73 1.47-11.92 4.42-15.58s7.16-5.48 12.66-5.48 9.4 1.71 12.11 5.14c2.71 3.42 4.09 8.5 4.14 15.22v5.47h-22.2c.16 3.17.85 5.48 2.09 6.95s3.14 2.2 5.72 2.2c3.73 0 6.85-1.27 9.35-3.82l4.38 6.74c-1.37 1.89-3.35 3.42-5.95 4.59s-5.43 1.75-8.48 1.75zm-7.02-26.18h11.16v-1.03c-.05-2.55-.47-4.48-1.26-5.8-.79-1.31-2.16-1.97-4.1-1.97s-3.36.7-4.24 2.09-1.4 3.63-1.56 6.7zm38.92-17.27l.32 3.94c2.5-3.15 5.8-4.73 9.9-4.73s7.27 1.92 9.03 5.76c2.44-3.84 5.93-5.76 10.45-5.76 7.47 0 11.29 5.17 11.47 15.5v27.96h-11.16v-27.25c0-2.47-.34-4.23-1.03-5.28s-1.84-1.58-3.47-1.58c-2.08 0-3.63 1.27-4.65 3.82l.08 1.34v28.94h-11.16v-27.17c0-2.44-.33-4.21-.99-5.3s-1.83-1.64-3.51-1.64c-1.92 0-3.44 1.04-4.57 3.12v30.99h-11.16V86.59h10.45zm49.41-11.04c0-1.73.55-3.15 1.66-4.26s2.58-1.66 4.42-1.66 3.31.55 4.42 1.66 1.66 2.52 1.66 4.26-.55 3.13-1.64 4.26-2.57 1.7-4.44 1.7-3.35-.57-4.44-1.7-1.64-2.55-1.64-4.26zm11.71 53.7h-11.2V86.59h11.2v42.66zm29.61-3.9c-2.31 3.13-5.42 4.69-9.31 4.69s-6.89-1.35-8.91-4.04-3.04-6.62-3.04-11.77V86.59h11.16v27.92c.05 4.15 1.43 6.23 4.14 6.23 2.55 0 4.39-1.1 5.52-3.31V86.59h11.24v42.66h-10.49l-.32-3.9zm29.26-38.76l.32 3.94c2.5-3.15 5.8-4.73 9.9-4.73s7.27 1.92 9.03 5.76c2.44-3.84 5.93-5.76 10.45-5.76 7.47 0 11.29 5.17 11.47 15.5v27.96H354.2v-27.25c0-2.47-.34-4.23-1.03-5.28s-1.84-1.58-3.47-1.58c-2.08 0-3.63 1.27-4.65 3.82l.08 1.34v28.94h-11.16v-27.17c0-2.44-.33-4.21-.99-5.3s-1.83-1.64-3.51-1.64c-1.92 0-3.44 1.04-4.57 3.12v30.99h-11.16V86.59h10.45zm90.49 23.54c-.29 6.55-2.13 11.5-5.52 14.87-3.39 3.36-8.18 5.05-14.35 5.05-6.49 0-11.47-2.14-14.92-6.41-3.46-4.27-5.19-10.36-5.19-18.28V95.7c0-7.89 1.79-13.97 5.36-18.24 3.58-4.27 8.54-6.41 14.9-6.41s11.01 1.75 14.25 5.24c3.25 3.5 5.09 8.52 5.54 15.06h-11.63c-.11-4.05-.73-6.84-1.87-8.38s-3.24-2.31-6.29-2.31-5.3 1.08-6.58 3.25c-1.29 2.17-1.97 5.74-2.05 10.71v10.84c0 5.7.64 9.62 1.91 11.75s3.46 3.19 6.57 3.19 5.15-.74 6.31-2.23 1.81-4.17 1.97-8.06h11.59zm25.24 19.12c-.32-.66-.63-1.76-.95-3.31-2 2.73-4.71 4.1-8.12 4.1s-6.54-1.18-8.89-3.55-3.53-5.43-3.53-9.19c0-4.47 1.43-7.93 4.28-10.37s6.96-3.69 12.32-3.75h3.39v-3.43c0-1.92-.33-3.27-.99-4.06s-1.62-1.18-2.88-1.18c-2.79 0-4.18 1.63-4.18 4.89h-11.16c0-3.94 1.48-7.2 4.44-9.76s6.7-3.84 11.22-3.84 8.3 1.22 10.86 3.65 3.84 5.91 3.84 10.43v20.07c.05 3.68.58 6.56 1.58 8.64v.67h-11.24zm-6.59-7.96c1.24 0 2.29-.25 3.15-.75s1.51-1.09 1.93-1.77v-8.87h-2.68c-1.89 0-3.38.6-4.48 1.81s-1.64 2.83-1.64 4.85c0 3.15 1.24 4.73 3.71 4.73z"/><use href="#B" x="329.37"/><path d="M501.67 130.04c-5.73 0-10.2-1.71-13.41-5.13s-4.81-8.31-4.81-14.67v-3.39c0-6.73 1.47-11.92 4.42-15.58 2.94-3.65 7.16-5.48 12.66-5.48s9.4 1.71 12.11 5.14c2.71 3.42 4.09 8.5 4.14 15.22v5.47h-22.2c.16 3.17.85 5.48 2.09 6.95s3.14 2.2 5.72 2.2c3.73 0 6.85-1.27 9.35-3.82l4.38 6.74c-1.37 1.89-3.35 3.42-5.95 4.59s-5.43 1.75-8.48 1.75zm-7.02-26.18h11.16v-1.03c-.05-2.55-.47-4.48-1.26-5.8s-2.16-1.97-4.1-1.97-3.36.7-4.24 2.09-1.4 3.63-1.56 6.7z"/><defs id="m8yjl3lp1"><path id="B" d="M149.35 97.35l-3.71-.32c-3.05 0-5.11 1.34-6.19 4.02v28.19h-11.2V86.58h10.53l.32 4.61c1.76-3.6 4.19-5.4 7.29-5.4 1.26 0 2.29.17 3.08.51l-.12 11.04z"/></defs></svg></span></div><a href="/en-us/product/industrial-imaging/fluke-ii905" class="gtm-featured-product-2 featured-product"><img data-sizes='auto' data-src='https://media.fluke.com/38c05497-e576-41d3-8d60-b2c101633f98__png_10339_3_split3_col.png' data-srcset='https://media.fluke.com/38c05497-e576-41d3-8d60-b2c101633f98__png_10339_3_split3_col.png 217w, https://media.fluke.com/38c05497-e576-41d3-8d60-b2c101633f98__png_10339_3_split3_col2x.png 434w, https://media.fluke.com/38c05497-e576-41d3-8d60-b2c101633f98__png_0px12_col.png 480w, https://media.fluke.com/38c05497-e576-41d3-8d60-b2c101633f98__png_0px12_col2x.png 960w' class="lazyload" alt="Fluke ii905 Acoustic Imager" title="Fluke ii905 Acoustic Imager" onerror="applyDefaultImg(this);" /><div class="product-heading">Fluke ii905 Acoustic Imager</div><div class="button">Buy now</div></a></div><div class="individual-product"><div class="ribbon"><span class=ribbon-fpc><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="tiny" viewB
214ox="0 0 600 200" width="140" height="40"><path fill="#ccc" d="M0 0h600v200H0z"/><path d="M94.5 109.07v20.19H82.91V71.85h19.56c5.68 0 10.21 1.76 13.58 5.28s5.07 8.1 5.07 13.72-1.67 10.07-5.01 13.33-7.97 4.89-13.88 4.89H94.5zm0-9.67h7.97c2.21 0 3.92-.72 5.13-2.17s1.81-3.55 1.81-6.31-.62-5.15-1.85-6.84c-1.24-1.7-2.89-2.56-4.97-2.58h-8.08v17.9z"/><use href="#B"/><path d="M172.3 130.04c-5.73 0-10.2-1.71-13.41-5.13s-4.81-8.31-4.81-14.67v-3.39c0-6.73 1.47-11.92 4.42-15.58s7.16-5.48 12.66-5.48 9.4 1.71 12.11 5.14c2.71 3.42 4.09 8.5 4.14 15.22v5.47h-22.2c.16 3.17.85 5.48 2.09 6.95s3.14 2.2 5.72 2.2c3.73 0 6.85-1.27 9.35-3.82l4.38 6.74c-1.37 1.89-3.35 3.42-5.95 4.59s-5.43 1.75-8.48 1.75zm-7.02-26.18h11.16v-1.03c-.05-2.55-.47-4.48-1.26-5.8-.79-1.31-2.16-1.97-4.1-1.97s-3.36.7-4.24 2.09-1.4 3.63-1.56 6.7zm38.92-17.27l.32 3.94c2.5-3.15 5.8-4.73 9.9-4.73s7.27 1.92 9.03 5.76c2.44-3.84 5.93-5.76 10.45-5.76 7.47 0 11.29 5.17 11.47 15.5v27.96h-11.16v-27.25c0-2.47-.34-4.23-1.03-5.28s-1.84-1.58-3.47-1.58c-2.08 0-3.63 1.27-4.65 3.82l.08 1.34v28.94h-11.16v-27.17c0-2.44-.33-4.21-.99-5.3s-1.83-1.64-3.51-1.64c-1.92 0-3.44 1.04-4.57 3.12v30.99h-11.16V86.59h10.45zm49.41-11.04c0-1.73.55-3.15 1.66-4.26s2.58-1.66 4.42-1.66 3.31.55 4.42 1.66 1.66 2.52 1.66 4.26-.55 3.13-1.64 4.26-2.57 1.7-4.44 1.7-3.35-.57-4.44-1.7-1.64-2.55-1.64-4.26zm11.71 53.7h-11.2V86.59h11.2v42.66zm29.61-3.9c-2.31 3.13-5.42 4.69-9.31 4.69s-6.89-1.35-8.91-4.04-3.04-6.62-3.04-11.77V86.59h11.16v27.92c.05 4.15 1.43 6.23 4.14 6.23 2.55 0 4.39-1.1 5.52-3.31V86.59h11.24v42.66h-10.49l-.32-3.9zm29.26-38.76l.32 3.94c2.5-3.15 5.8-4.73 9.9-4.73s7.27 1.92 9.03 5.76c2.44-3.84 5.93-5.76 10.45-5.76 7.47 0 11.29 5.17 11.47 15.5v27.96H354.2v-27.25c0-2.47-.34-4.23-1.03-5.28s-1.84-1.58-3.47-1.58c-2.08 0-3.63 1.27-4.65 3.82l.08 1.34v28.94h-11.16v-27.17c0-2.44-.33-4.21-.99-5.3s-1.83-1.64-3.51-1.64c-1.92 0-3.44 1.04-4.57 3.12v30.99h-11.16V86.59h10.45zm90.49 23.54c-.29 6.55-2.13 11.5-5.52 14.87-3.39 3.36-8.18 5.05-14.35 5.05-6.49 0-11.47-2.14-14.92-6.41-3.46-4.27-5.19-10.36-5.19-18.28V95.7c0-7.89 1.79-13.97 5.36-18.24 3.58-4.27 8.54-6.41 14.9-6.41s11.01 1.75 14.25 5.24c3.25 3.5 5.09 8.52 5.54 15.06h-11.63c-.11-4.05-.73-6.84-1.87-8.38s-3.24-2.31-6.29-2.31-5.3 1.08-6.58 3.25c-1.29 2.17-1.97 5.74-2.05 10.71v10.84c0 5.7.64 9.62 1.91 11.75s3.46 3.19 6.57 3.19 5.15-.74 6.31-2.23 1.81-4.17 1.97-8.06h11.59zm25.24 19.12c-.32-.66-.63-1.76-.95-3.31-2 2.73-4.71 4.1-8.12 4.1s-6.54-1.18-8.89-3.55-3.53-5.43-3.53-9.19c0-4.47 1.43-7.93 4.28-10.37s6.96-3.69 12.32-3.75h3.39v-3.43c0-1.92-.33-3.27-.99-4.06s-1.62-1.18-2.88-1.18c-2.79 0-4.18 1.63-4.18 4.89h-11.16c0-3.94 1.48-7.2 4.44-9.76s6.7-3.84 11.22-3.84 8.3 1.22 10.86 3.65 3.84 5.91 3.84 10.43v20.07c.05 3.68.58 6.56 1.58 8.64v.67h-11.24zm-6.59-7.96c1.24 0 2.29-.25 3.15-.75s1.51-1.09 1.93-1.77v-8.87h-2.68c-1.89 0-3.38.6-4.48 1.81s-1.64 2.83-1.64 4.85c0 3.15 1.24 4.73 3.71 4.73z"/><use href="#B" x="329.37"/><path d="M501.67 130.04c-5.73 0-10.2-1.71-13.41-5.13s-4.81-8.31-4.81-14.67v-3.39c0-6.73 1.47-11.92 4.42-15.58 2.94-3.65 7.16-5.48 12.66-5.48s9.4 1.71 12.11 5.14c2.71 3.42 4.09 8.5 4.14 15.22v5.47h-22.2c.16 3.17.85 5.48 2.09 6.95s3.14 2.2 5.72 2.2c3.73 0 6.85-1.27 9.35-3.82l4.38 6.74c-1.37 1.89-3.35 3.42-5.95 4.59s-5.43 1.75-8.48 1.75zm-7.02-26.18h11.16v-1.03c-.05-2.55-.47-4.48-1.26-5.8s-2.16-1.97-4.1-1.97-3.36.7-4.24 2.09-1.4 3.63-1.56 6.7z"/><defs id="m8yjl3lp1"><path id="B" d="M149.35 97.35l-3.71-.32c-3.05 0-5.11 1.34-6.19 4.02v28.19h-11.2V86.58h10.53l.32 4.61c1.76-3.6 4.19-5.4 7.29-5.4 1.26 0 2.29.17 3.08.51l-.12 11.04z"/></defs></svg></span></div><a href="/en-us/product/calibration-tools/electrical-calibration/bench-multimeters/8588a" class="gtm-featured-product-3 featured-product"><img data-sizes='auto' data-src='https://media.fluke.com/c09d8188-4fb0-4467-8d3a-b2fb00d662cd__png_10339_3_split3_col.png' data-srcset='https://media.fluke.com/c09d8188-4fb0-4467-8d3a-b2fb00d662cd__png_10339_3_split3_col.png 217w, https://media.fluke.com/c09d8188-4fb0-4467-8d3a-b2fb00d662cd__png_10339_3_split3_col2x.png 434w, https://media.fluke.com/c09d8188-4fb0-4467-8d3a-b2fb00d662cd__png_0px12_col.png 480w, https://media.fluke.com/c09d8188-4fb0-4467-8d3a-b2fb00d662cd__png_0px12_col2x.png 960w' class="lazyload" alt="8588A High Precision Bench Multimeter" title="8588A High Precision Bench Multimeter" onerror="applyDefaultImg(this);" /><div class="product-heading">8588A High Precision Bench Multimeter</div><div class="button">Buy now</div></a></div></div></section><div><h1 class="hpv3-slogan">Fluke. Keeping your world up and running.<sup>®</sup></h1><section class="four-up-banners"><div class="mini-banner"><a href="/en-us/products/industrial-imaging" class="gtm-mini-banner-0"><img data-sizes='auto' data-src='https://media.fluke.com/045beaa5-a52d-4f23-834b-b1ab015801a9__7684_col.jpg' data-srcset='https://media.fluke.com/045beaa5-a52d-4f23-834b-b1ab015801a9__7684_col.jpg 315w, https://media.fluke.com/045beaa5-a52d-4f23-834b-b1ab015801a9__400x267.jpg 400w, https://media.fluke.com/045beaa5-a52d-4f23-834b-b1ab015801a9__0px12_col.jpg 480w, https://media.fluke.com/045beaa5-a52d-4f23-834b-b1ab015801a9__7684_col2x.jpg 630w, https://media.fluke.com/045beaa5-a52d-4f23-834b-b1ab015801a9__800x534.jpg 800w, https://media.fluke.com/045beaa5-a52d-4f23-834b-b1ab015801a9__0px12_col2x.jpg 960w' class='lazyload' alt='Stay Ahead of Unplanned Downtime' title='Stay Ahead of Unplanned Downtime' onerror="applyDefaultImg(this);", /></a><div class="banner-text"><div class="mini-banner-heading"><a href="/en-us/products/industrial-imaging" class="gtm-mini-banner-1">Stay Ahead of Unplanned Downtime</a></div><p><a href="/en-us/products/industrial-imaging" class="gtm-mini-banner-1">See what the new Fluke ii500, ii905 and ii915 Acoustic Imagers can do for you.</
214a></p></div></div><div class="mini-banner"><a href="/en-us/learn/student-discounts-and-resources/tool-discounts" class="gtm-mini-banner-1"><img data-sizes='auto' data-src='https://media.fluke.com/f0fbd028-6c1a-427c-9b12-b18e0119b0ad__7684_col.jpg' data-srcset='https://media.fluke.com/f0fbd028-6c1a-427c-9b12-b18e0119b0ad__7684_col.jpg 315w, https://media.fluke.com/f0fbd028-6c1a-427c-9b12-b18e0119b0ad__400x267.jpg 400w, https://media.fluke.com/f0fbd028-6c1a-427c-9b12-b18e0119b0ad__0px12_col.jpg 480w, https://media.fluke.com/f0fbd028-6c1a-427c-9b12-b18e0119b0ad__7684_col2x.jpg 630w, https://media.fluke.com/f0fbd028-6c1a-427c-9b12-b18e0119b0ad__800x534.jpg 800w, https://media.fluke.com/f0fbd028-6c1a-427c-9b12-b18e0119b0ad__0px12_col2x.jpg 960w' class='lazyload' alt='New Student Discount' title='New Student Discount' onerror="applyDefaultImg(this);", /></a><div class="banner-text"><div class="mini-banner-heading"><a href="/en-us/learn/student-discounts-and-resources/tool-discounts" class="gtm-mini-banner-1">New Student Discount</a></div><p><a href="/en-us/learn/student-discounts-and-resources/tool-discounts" class="gtm-mini-banner-1">Students can purchase select Fluke products at a 25% discount</a></p></div></div><div class="mini-banner"><a href="https://emobility.fluke.com/" class="gtm-mini-banner-2"><img data-sizes='auto' data-src='https://media.fluke.com/9bf530c4-f182-4cd8-bb17-b108002e6cc8__7684_col.jpg' data-srcset='https://media.fluke.com/9bf530c4-f182-4cd8-bb17-b108002e6cc8__7684_col.jpg 315w, https://media.fluke.com/9bf530c4-f182-4cd8-bb17-b108002e6cc8__400x267.jpg 400w, https://media.fluke.com/9bf530c4-f182-4cd8-bb17-b108002e6cc8__0px12_col.jpg 480w, https://media.fluke.com/9bf530c4-f182-4cd8-bb17-b108002e6cc8__7684_col2x.jpg 630w, https://media.fluke.com/9bf530c4-f182-4cd8-bb17-b108002e6cc8__800x534.jpg 800w, https://media.fluke.com/9bf530c4-f182-4cd8-bb17-b108002e6cc8__0px12_col2x.jpg 960w' class='lazyload' alt='Emobility solutions and EVSE testers' title='Emobility solutions and EVSE testers' onerror="applyDefaultImg(this);", /></a><div class="banner-text"><div class="mini-banner-heading"><a href="https://emobility.fluke.com/" class="gtm-mini-banner-1">Emobility solutions and EVSE testers</a></div><p><a href="https://emobility.fluke.com/" class="gtm-mini-banner-1">Perform fast, accurate measurements for routine checks and EVSE troubleshooting</a></p></div></div><div class="mini-banner"><a href="https://forms.fluke.com/IG-NA-MULTI-2024-FLUKE-FELLOWS-LP-1-A" class="gtm-mini-banner-3"><img data-sizes='auto' data-src='https://media.fluke.com/c70828e6-7591-4a03-9e70-b2c1016349f4__7684_col.jpg' data-srcset='https://media.fluke.com/c70828e6-7591-4a03-9e70-b2c1016349f4__7684_col.jpg 315w, https://media.fluke.com/c70828e6-7591-4a03-9e70-b2c1016349f4__400x267.jpg 400w, https://media.fluke.com/c70828e6-7591-4a03-9e70-b2c1016349f4__0px12_col.jpg 480w, https://media.fluke.com/c70828e6-7591-4a03-9e70-b2c1016349f4__7684_col2x.jpg 630w, https://media.fluke.com/c70828e6-7591-4a03-9e70-b2c1016349f4__800x534.jpg 800w, https://media.fluke.com/c70828e6-7591-4a03-9e70-b2c1016349f4__0px12_col2x.jpg 960w' class='lazyload' alt='Fluke Fellows' title='Fluke Fellows' onerror="applyDefaultImg(this);", /></a><div class="banner-text"><div class="mini-banner-heading"><a href="https://forms.fluke.com/IG-NA-MULTI-2024-FLUKE-FELLOWS-LP-1-A" class="gtm-mini-banner-1">Fluke Fellows - Guiding Our Technical Excellence</a></div><p><a href="https://forms.fluke.com/IG-NA-MULTI-2024-FLUKE-FELLOWS-LP-1-A" class="gtm-mini-banner-1">Learn more about our Fluke Fellows, some of our most influential and respected technical leaders</a></p></div></div></section></div><div class="webinar-combo"><section class="homepagepopular-webinars webinar-block"><h3 class="sub-section-title">Most popular webinars</h3><ul><li class="webinar"> <a href="https://www.youtube.com/watch?v=pnUV6M4keYg" class="button gtm-popular-webinar-1" target="_blank"> Watch now </a><div class="popular-webinar-title"> How to combine vibration monitoring with other sensor technologies</div></li><li class="webinar"> <a href="https://www.youtube.com/watch?time_continue=55&v=hmRC7X3rMlo" class="button gtm-popular-webinar-1" target="_blank"> Watch now </a><div class="popular-webinar-title"> Mobility and the future of asset management</div></li><li class="webinar"> <a href="https://www.youtube.com/watch?time_continue=2&v=zWO-tn1FRjE" class="button gtm-popular-webinar-1" target="_blank"> Watch now </a><div class="popular-webinar-title"> The IoT of maintenance - What's important and what's not</div></li><li class="webinar"> <a href="https://www.youtube.com/watch?v=pw3hK5uDaA0" class="button gtm-popular-webinar-1" target="_blank"> Watch now </a><div class="popular-webinar-title"> Three practical strategies for managing preventable errors in the workplace</div></li></ul></section></div> <section class="featured-content"><h3 class="sub-section-title">Featured articles<a href="/en-us/learn/blog" class="featured-content-view-more">View more</a></h3><div class="featured-content-items"><div class="hero-featured"><div class="featured-content-item"><a href="/en-us/learn/blog/industrial-imaging/aspire-bakeries-streamlines-and-sustains" class="gtm-featured-content-mini-0"><img src='https://media.fluke.com/60f82a6a-cf61-4897-b1e8-b2e6012b4ddc__7684_col.jpg' srcset='https://media.fluke.com/60f82a6a-cf61-4897-b1e8-b2e6012b4ddc__7684_col.jpg 315w, https://media.fluke.com/60f82a6a-cf61-4897-b1e8-b2e6012b4ddc__5256_col.jpg 360w, https://media.fluke.com/60f82a6a-cf61-4897-b1e8-b2e6012b4ddc__0px12_col.jpg 480w' sizes='(min-width: 345px) and (max-width: 510px) 480w, (min-width: 511px) and (max-width: 752px) 315w, (min-width: 753px) 360w, 315w' class='toc-pic atf' alt='Case Study: Aspire Bakeries' Journey to Reduce Annual Compressor Electricity Operating Costs Up to 20%' title='Case Study: Aspire Bakeries' Journey to Reduce Annual Compressor Electricity Operating Costs Up to 20%' onerror='applyDefaultImg(this);' /></a><div class="banner-text"><div class="mini-banner-heading"><a href="/en-us/learn/blog/industrial-imaging/aspire-bakeries-streamlines-and-sustains" class="gtm-featured-content-mini-0" target="_self">Case Study: Aspire Bakeries' Journey to Reduce Annual Compressor Electricity Operating Costs Up to 20%</a></div><p></p><p class="read-time"><a href="/en-us/learn/blog/industrial-imaging/aspire-bakeries-streamlines-and-sustains" class="gtm-featured-content-mini-0" target="_self">5 min read</a></p></div></div><div class="interesting-links"><div class="ymbi"><div class="ymbi-hero gtm-ymbi-hero-image"><img data-sizes='auto' data-src='https://media.fluke.com/91e7132c-212b-4981-a211-b108002f3efc__7684_col.jpg' data-srcset='https://media.fluke.com/91e7132c-212b-4981-a211-b108002f3efc__7684_col.jpg 315w, https://media.fluke.com/91e7132c-212b-4981-a211-b108002f3efc__400x267.jpg 400w, https://media.fluke.com/91e7132c-212b-4981-a211-b108002f3efc__0px12_col.jpg 480w, https://media.fluke.com/91e7132c-212b-4981-a211-b108002f3efc__7684_col2x.jpg 630w, https://media.fluke.com/91e7132c-212b-4981-a211-b108002f3efc__800x534.jpg 800w, https://media.fluke.com/91e7132c-212b-4981-a211-b108002f3efc__0px12_col2x.jpg 960w' class='lazyload' alt='Fluke Thermal Imager' title='Fluke Thermal Imager' onerror='applyDefaultImg(this);' /></div><div class="ymbi-text"><div class="banner-text"><h3>You might be interested in</h3></div><ul><li><a href="/en-us/learn/blog/renewable-energy" class="gtm-ymbi-link-0 ymbi-link" target="_self">Renewable Energy</a></li><li><a href="/en-us/learn/blog/thermal-imaging" class="gtm-ymbi-link-0 ymbi-link" target="_self">Thermal Imaging</a></li><li><a href="/en-us/products/calibration-tools" class="gtm-ymbi-link-0 ymbi-link" target="_self">Calibration Instruments</a></li><li><a href="/en-us/products/electrical-testing/power-quality/product-selector" class="gtm-ymbi-link-0 ymbi-link" target="_self">Power quality tool selector</a></li></ul></div></div></div></div><div class="featured-content-smalls"><div class="featured-content-item">
214<a href="/en-us/learn/blog/renewable-energy/fiber-optics-in-utility-scale-solar-installations" class="gtm-featured-content-mini-1"><img data-sizes='auto' src='https://media.fluke.com/e0ef55f6-6cf2-478d-9bd0-b120000e8311__7684_col.jpg' data-src='https://media.fluke.com/e0ef55f6-6cf2-478d-9bd0-b120000e8311__7684_col.jpg' data-srcset='https://media.fluke.com/e0ef55f6-6cf2-478d-9bd0-b120000e8311__7684_col.jpg 315w, https://media.fluke.com/e0ef55f6-6cf2-478d-9bd0-b120000e8311__400x267.jpg 400w, https://media.fluke.com/e0ef55f6-6cf2-478d-9bd0-b120000e8311__0px12_col.jpg 480w, https://media.fluke.com/e0ef55f6-6cf2-478d-9bd0-b120000e8311__7684_col2x.jpg 630w, https://media.fluke.com/e0ef55f6-6cf2-478d-9bd0-b120000e8311__800x534.jpg 800w, https://media.fluke.com/e0ef55f6-6cf2-478d-9bd0-b120000e8311__0px12_col2x.jpg 960w' class='lazyload' alt='Fiber Optics in Utility-Scale Solar Installations' title='Fiber Optics in Utility-Scale Solar Installations' onerror='applyDefaultImg(this);' /></a><div class="banner-text"><div class="mini-banner-heading"><a href="/en-us/learn/blog/renewable-energy/fiber-optics-in-utility-scale-solar-installations" class="gtm-featured-content-mini-1" target="_self">Fiber Optics in Utility-Scale Solar Installations</a></div><p></p><p class="read-time"><a href="/en-us/learn/blog/renewable-energy/fiber-optics-in-utility-scale-solar-installations" class="gtm-featured-content-mini-1" target="_self">4 min read</a></p></div></div><div class="featured-content-item"><a href="/en-us/learn/blog/renewable-energy/what-is-evse" class="gtm-featured-content-mini-2"><img data-sizes='auto' src='https://media.fluke.com/0afe9a5a-9cf9-4ed4-9342-b2b9012045ac__7684_col.jpg' data-src='https://media.fluke.com/0afe9a5a-9cf9-4ed4-9342-b2b9012045ac__7684_col.jpg' data-srcset='https://media.fluke.com/0afe9a5a-9cf9-4ed4-9342-b2b9012045ac__7684_col.jpg 315w, https://media.fluke.com/0afe9a5a-9cf9-4ed4-9342-b2b9012045ac__400x267.jpg 400w, https://media.fluke.com/0afe9a5a-9cf9-4ed4-9342-b2b9012045ac__0px12_col.jpg 480w, https://media.fluke.com/0afe9a5a-9cf9-4ed4-9342-b2b9012045ac__7684_col2x.jpg 630w, https://media.fluke.com/0afe9a5a-9cf9-4ed4-9342-b2b9012045ac__800x534.jpg 800w, https://media.fluke.com/0afe9a5a-9cf9-4ed4-9342-b2b9012045ac__0px12_col2x.jpg 960w' class='lazyload' alt='EVSE: What is it and how does it work?' title='EVSE: What is it and how does it work?' onerror='applyDefaultImg(this);' /></a><div class="banner-text"><div class="mini-banner-heading"><a href="/en-us/learn/blog/renewable-energy/what-is-evse" class="gtm-featured-content-mini-2" target="_self">EVSE: What is it and how does it work?</a></div><p><a href="/en-us/learn/blog/renewable-energy/what-is-evse" class="gtm-featured-content-mini-2" target="_self">As electric vehicles (EVs) continue to gain popularity, the infrastructure that supports their operation becomes increasingly important. One critical aspect of this infrastructure is Electric Vehicle Supply Equipment (EVSE), commonly known as EVSE chargers. What is EVSE? How do EV chargers work? Find out more here.</a></p><p class="read-time"><a href="/en-us/learn/blog/renewable-energy/what-is-evse" class="gtm-featured-content-mini-2" target="_self">6 min read</a></p></div></div><div class="featured-content-item"><a href="/en-us/learn/blog/renewable-energy/diagnosing-hardware-failures-in-pv-systems" class="gtm-featured-content-mini-3"><img data-sizes='auto' src='https://media.fluke.com/1c782fa2-4c28-4966-a05a-b2b20165257a__7684_col.jpg' data-src='https://media.fluke.com/1c782fa2-4c28-4966-a05a-b2b20165257a__7684_col.jpg' data-srcset='https://media.fluke.com/1c782fa2-4c28-4966-a05a-b2b20165257a__7684_col.jpg 315w, https://media.fluke.com/1c782fa2-4c28-4966-a05a-b2b20165257a__400x267.jpg 400w, https://media.fluke.com/1c782fa2-4c28-4966-a05a-b2b20165257a__0px12_col.jpg 480w, https://media.fluke.com/1c782fa2-4c28-4966-a05a-b2b20165257a__7684_col2x.jpg 630w, https://media.fluke.com/1c782fa2-4c28-4966-a05a-b2b20165257a__800x534.jpg 800w, https://media.fluke.com/1c782fa2-4c28-4966-a05a-b2b20165257a__0px12_col2x.jpg 960w' class='lazyload' alt='What can you do with an I-V curve tracer?' title='What can you do with an I-V curve tracer?' onerror='applyDefaultImg(this);' /></a><div class="banner-text"><div class="mini-banner-heading"><a href="/en-us/learn/blog/renewable-energy/diagnosing-hardware-failures-in-pv-systems" class="gtm-featured-content-mini-3" target="_self">What can you do with an I-V curve tracer?</a></div><p><a href="/en-us/learn/blog/renewable-energy/diagnosing-hardware-failures-in-pv-systems" class="gtm-featured-content-mini-3" target="_self">Take targeted actions to restore and optimize PV system performance by identifying specific issues such as shorted bypass diodes, microcracks, connector failures, PID, and hotspots.</a></p><p class="read-time"><a href="/en-us/learn/blog/renewable-energy/diagnosing-hardware-failures-in-pv-systems" class="gtm-featured-content-mini-3" target="_self">6 min read</a></p></div></div><div class="featured-content-item"><a href="/en-us/learn/blog/electrical/how-to-use-a-voltage-tester" class="gtm-featured-content-mini-4"><img data-sizes='auto' src='https://media.fluke.com/fde32b4a-e818-4377-aa57-b108002f1396__7684_col.jpg' data-src='https://media.fluke.com/fde32b4a-e818-4377-aa57-b108002f1396__7684_col.jpg' data-srcset='https://media.fluke.com/fde32b4a-e818-4377-aa57-b108002f1396__7684_col.jpg 315w, https://media.fluke.com/fde32b4a-e818-4377-aa57-b108002f1396__400x267.jpg 400w, https://media.fluke.com/fde32b4a-e818-4377-aa57-b108002f1396__0px12_col.jpg 480w, https://media.fluke.com/fde32b4a-e818-4377-aa57-b108002f1396__7684_col2x.jpg 630w, https://media.fluke.com/fde32b4a-e818-4377-aa57-b108002f1396__800x534.jpg 800w, https://media.fluke.com/fde32b4a-e818-4377-aa57-b108002f1396__0px12_col2x.jpg 960w' class='lazyload' alt='How to Use a Voltage Tester: An Essential Guide for Electrical Safety and Efficiency' title='How to Use a Voltage Tester: An Essential Guide for Electrical Safety and Efficiency' onerror='applyDefaultImg(this);' /></a><div class="banner-text"><div class="mini-banner-heading"><a href="/en-us/learn/blog/electrical/how-to-use-a-voltage-tester" class="gtm-featured-content-mini-4" target="_self">How to Use a Voltage Tester: An Essential Guide for Electrical Safety and Efficiency</a></div><p></p><p class="read-time"><a href="/en-us/learn/blog/electrical/how-to-use-a-voltage-tester" class="gtm-featured-content-mini-4" target="_self">5 min read</a></p></div></div></div></div></section></div></div></div></div><div id="block-igc-flukegptblock" class="block block-igcommerce-flukegpt-chatbot block-fluke-gpt-block"><div class="block__content"><div id="cf-gpt"><div class="bot-container bot-xsmall"> 215 <div class="bot-header"> 216 <div class="logo bot-xsmall-hidden"> 217 <svg id="bot-avatar" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="35"
218 height="35" viewBox="0 0 35 35"> 219 <defs> 220 <clipPath id="clip-path"> 221 <path id="Path_229" data-name="Path 229" d="M17.5,0A17.5,17.5,0,1,0,35,17.5,17.5,17.5,0,0,0,17.5,0Z" 222 fill="none"></path> 223 </clipPath> 224 </defs> 225 <circle id="Ellipse_9" data-name="Ellipse 9" cx="17.5" cy="17.5" r="17.5" fill="#ffc20e"></circle> 226 <g id="multimeter" transform="translate(0)"> 227 <g id="multimeter-2" data-name="multimeter" clip-path="url(#clip-path)"> 228 <path id="Path_225" data-name="Path 225" 229 d="M25.953,46.548a3.89,3.89,0,0,0-.606.992l7,3.436a3.882,3.882,0,0,0,.415-1.086Z" 230 transform="translate(-11.198 -20.564)"></path> 231 <path id="Path_226" data-name="Path 226" 232 d="M33.77,47.948A3.906,3.906,0,0,0,27.415,44.9l6.354,3.117c0-.025,0-.048,0-.073" 233 transform="translate(-12.111 -19.456)"></path> 234 <path id="Path_227" data-name="Path 227" 235 d="M24.8,50.394a3.907,3.907,0,0,0,6.891,2.521l-6.805-3.338a3.932,3.932,0,0,0-.086.817" 236 transform="translate(-10.956 -21.902)"></path> 237 <path id="Path_228" data-name="Path 228" 238 d="M33.212,14.371s-.04-5.75-.146-6.808-.576-1.042-1-1.133-2.954-.347-3.756-.408S25.8,5.887,25.8,5.887a12.6,12.6,0,0,0-3.361-.031,56.734,56.734,0,0,0-6.325.555s-.867-.015-.9,1.109-.119,2.619-.141,5.215c-.01,1.2-.03,5.614-.03,5.614s.133,4.867.178,5.932.326,8.107.326,8.107L15.7,37.6l.185,4.482s.023.208.03.24.035.155.035.155a3.1,3.1,0,0,0,1.32,2.225c1.168.653,7.9.606,8.187.606s4.181-.256,5.045-.432a2.586,2.586,0,0,0,1.776-1.98c.152-.851.385-9.111.385-9.111l.351-7.6s.344-5.892.2-11.82m-15.4,6.155v-.3a.314.314,0,0,1,.287-.334h1.963a.314.314,0,0,1,.287.334v.3a.314.314,0,0,1-.287.334H18.1a.314.314,0,0,1-.287-.334m1.154,22.133a.8.8,0,1,1,.8-.8.8.8,0,0,1-.8.8m3.342,0a.8.8,0,1,1,.8-.8.8.8,0,0,1-.8.8m3.341,0a.8.8,0,1,1,.8-.8.8.8,0,0,1-.8.8M24.383,36a4.952,4.952,0,1,1,4.951-4.952A4.952,4.952,0,0,1,24.383,36M21.234,20.526v-.3a.313.313,0,0,1,.287-.334h1.963a.314.314,0,0,1,.287.334v.3a.314.314,0,0,1-.287.334H21.522a.314.314,0,0,1-.287-.334m3.423,0v-.3a.313.313,0,0,1,.287-.334h1.963a.314.314,0,0,1,.287.334v.3a.314.314,0,0,1-.287.334H24.945a.314.314,0,0,1-.287-.334m4.332,22.133a.8.8,0,1,1,.8-.8.8.8,0,0,1-.8.8m1.628-22.133a.314.314,0,0,1-.287.334H28.367a.314.314,0,0,1-.287-.334v-.3a.314.314,0,0,1,.287-.334H30.33a.313.313,0,0,1,.287.334Zm.122-2.848H17.534V8.449H30.74Z" 239 transform="translate(-6.642 -2.552)"></path> 240 </g> 241 </g> 242 </svg> 243 </div> 244 <div class="header-text bot-xsmall-hidden"><span 245 class="bot-middle-text bot-mid-hidden bot-full-hidden">Chat with our</span>Fluke assistant 246 </div> 247 <div id="clear-button" class="close-circle bot-xsmall-hidden bot-small-hidden">Clear Chat</div> 248 <div class="close-button bot-xsmall-hidden"></div> 249 <div class="chat-icon-button bot-mid-hidden bot-full-hidden"> 250 <svg id="bot-expand" class="chat-button" xmlns="http://www.w3.org/2000/svg" width="45" height="43.886"
251 viewBox="0 0 45 43.886"> 252 <g transform="translate(0)"> 253 <path 254 d="M-3963,36h10.516v7.887Zm-8.644,0A22.416,22.416,0,0,1-3980,18.5a22.373,22.373,0,0,1,1.768-8.758,22.408,22.408,0,0,1,4.822-7.152,22.732,22.732,0,0,1,3.1-2.59h25.627a22.71,22.71,0,0,1,3.1,2.59,22.431,22.431,0,0,1,4.823,7.152A22.377,22.377,0,0,1-3935,18.5a22.417,22.417,0,0,1-8.356,17.5Z" 255 transform="translate(3980)" fill="#fff"></path> 256 <g transform="translate(-1845 -998)"> 257 <circle cx="3.5" cy="3.5" r="3.5" transform="translate(1864 1013)" fill="#ffc20e"></circle> 258 <circle cx="3.5" cy="3.5" r="3.5" transform="translate(1855 1013)" fill="#ffc20e"></circle> 259 <circle cx="3.5" cy="3.5" r="3.5" transform="translate(1873 1013)" fill="#ffc20e"></circle> 260 </g> 261 </g> 262 </svg> 263 </div> 264 </div> 265 <div class="bot-content no_promo bot-xsmall-hidden bot-small-hidden"> 266 <div class="bot-message-container bot-message-sentiment"> 267 <div class="bot bot-intro"> 268 </div> 269 </div> 270 <div class="bot-promo"> 271 <div id="promo-pill-1" class="promo-pill"><a href="https://www.fluke.com/en-us/support/about-us/contact-us" >Contact Us</a></div><div id="promo-pill-1" class="promo-pill"><a href="https://www.fluke.com/en-us/support/about-us/contact-us" >Get 10% off</a></div> 272 </div> 273 </div> 274 <div class="bot-inputs bot-xsmall-hidden bot-small-hidden"> 275 <div class="input-field"><input type="text" id="user-input" size="60" placeholder="How can I help you today?"> 276 </div> 277 <div class="submit-button"><svg id="send-button" class="chat-button" xmlns="http://www.w3.org/2000/svg" width="45" 278 height="45" viewBox="0 0 45 45"> 279 <circle id="send-circle" class="send-circle" data-name="Send Circle" cx="22.5" cy="22.5" r="22.5"></circle> 280 <path id="Path_223" data-name="Path 223" d="M3871.312,993.084l-22.8-8.994,3.428,8.994-3.428,9.3Z" 281 transform="translate(-3836.413 -970.388)" fill="#5e88a1"></path> 282 </svg></div> 283 </div> 284</div> 285<div id="bot-time-taken" style="display: none;"></div><style> /* General Buzz layout styles 286 /* 1. bot-container - The main chat container all elements are in. 287 * 2. bot-header - The header section, containing the logo, title, and size toggle inputs 288 * 3. bot-content - The main content area, containing the chat messages 289 * 4. bot-promo - The promo area, containing the promo links (Pills) 290 * 5. bot-inputs - The input area, containing the user input and send button 291 */ 292 .bot-container { 293 display: grid; 294 grid-template-rows: auto 1fr auto; 295 height: auto; 296 background-color: #FFFAEB; 297 transition: width 0.4s ease, height 0.4s ease; 298 position: fixed; 299 bottom: 0; 300 right: 0; 301 z-index: 11; 302 box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.2); 303 } 304 305 .bot-header { 306 display: grid; 307 grid-template-columns: auto 1fr auto auto; 308 background-color: #5A5A5A; 309 align-items: center; 310 justify-items: center; 311 height: 60px; 312 color: #FFFFFF; 313 } 314 315 .bot-full .bot-header, 316 .bot-mid .bot-header, 317 .bot-small .bot-header { 318 padding: 0 15px; 319 justify-items: left; 320 } 321 322 .bot-content { 323 position: relative; 324 padding: 15px; 325 overflow-y: scroll; 326 } 327 328 /* If the promo pills exist, add extra padding at the bottom */ 329 .bot-content.bot-content-promo { 330 padding-bottom: 70px; 331 } 332 333 /* If .bot-content does NOT have .bot-content-promo, the container .bot-promo is hidden */ 334 .bot-content:not(.bot-content-promo) .bot-promo { 335 display: none; 336 } 337 338 /* Promo section is always fixed to the bottom of the chat container */ 339 .bot-promo { 340 position: fixed; 341 bottom: 110px; 342 } 343 344 /* Kaizen Adjustment: Bot intro is smaller */ 345 .bot.bot-intro { 346 font-size: 12px; 347 } 348 349 /* Need to have list type for fnet */ 350 .bot.bot-intro li { 351 font-size: 12px; 352 list-style-type: inherit; 353 } 354 355 /* Need to target p for fpi */ 356 .bot.bot-intro p { 357 font-size: 12px; 358 padding-top: 1em; 359 } 360 361 .bot-inputs { 362 display: grid; 363 grid-template-columns: 1fr auto; 364 background-color: #EEEEEE; 365 height: 75px; 366 align-items: center; 367 justify-content: space-between; 368 padding: 10px 15px; 369 border-bottom: 10px solid #5A5A5A; 370 } 371 372 /* General container layout styles 373 * 1. bot-full - The largest chat size. Allows for chat interaction 374 * 2. bot-mid - The medium chat size. Allows for chat interaction 375 * 3. bot-small - The small chat size. Hides interactive elements 376 * 4. bot-xsmall - The smallest chat size. Shows only the chat icon. 377 */ 378 .bot-full, 379 .bot-mid { 380 width: 100%; 381 height: 560px; 382 } 383 384 @media screen and (min-width: 527px) { 385 .bot-full { 386 width: 90%; 387 height: 80%; 388 } 389 390 .bot-mid { 391 width: 430px; 392 height: 560px; 393 } 394 395 .bot-container { 396 bottom: 20px; 397 right: 20px; 398 } 399 } 400 401 .bot-small {
402 width: 315px; 403 height: 60px; 404 } 405 406 .bot-xsmall { 407 width: 60px; 408 height: 60px; 409 } 410 411 /* 412 * Helper classes to hide elements depending on the bot size 413 */ 414 .bot-full .bot-full-hidden, 415 .bot-mid .bot-mid-hidden, 416 .bot-small .bot-small-hidden, 417 .bot-xsmall .bot-xsmall-hidden { 418 display: none; 419 } 420 421 422 /* 423 * Styles for individual elements 424 */ 425 426 /* close-button is the circle x button. */ 427 .close-button { 428 width: 40px; 429 height: 40px; 430 border-radius: 50%; 431 background-color: white; 432 position: relative; 433 } 434 435 .close-button::before, 436 .close-button::after { 437 content: ''; 438 position: absolute; 439 width: 2px; 440 height: 20px; 441 background-color: #003B78; 442 top: 50%; 443 left: 50%; 444 transform: translate(-50%, -50%) rotate(45deg); 445 } 446 447 .close-button::after { 448 transform: translate(-50%, -50%) rotate(-45deg); 449 } 450 451 /* On mid + full, the close button is in the right corner of the header. 452 * On small, it changes to absolute positioning in the top left corner. 453 */ 454 .bot-small .close-button { 455 position: absolute; 456 top: -15px; 457 left: -15px; 458 width: 30px; 459 height: 30px; 460 box-shadow: 0px 0px 5px 0px rgba(63, 63, 63, 0.85); 461 } 462 463 /* The pill shaped clear button in the header */ 464 #clear-button { 465 height: 40px; 466 border-radius: 20px; 467 background-color: white; 468 font-size: 16px; 469 cursor: pointer; 470 align-content: center; 471 padding: 0px 20px; 472 color: #003B78; 473 margin-right: 15px; 474 } 475 476 /* The text field the user can enter their question */ 477 #user-input { 478 width: 100%; 479 padding: 10px; 480 background-color: #fff; 481 border: 2px solid #fff; 482 border-radius: 20px; 483 box-sizing: border-box; 484 color: #212121; 485 font-size: 16px; 486 float: left; 487 padding-right: 55px; 488 margin-right: 15px; 489 } 490
491 /* The inputs get disabled while the bot is thinking, make it look nice */ 492 #user-input:disabled { 493 background-color: #FAFAFA; 494 border: 2px solid #FAFAFA; 495 color: #444; 496 } 497 498 /* Add some extra margin for the submit button */ 499 .submit-button { 500 margin-left: 15px; 501 } 502 503 /* Send Circle is a SVG, acting as our submit button */ 504 .send-circle { 505 fill: #fff; 506 box-shadow: none; 507 transition: fill 0.1s ease-in-out; 508 } 509 510 #send-circle-disabled { 511 fill: #FAFAFA; 512 box-shadow: none; 513 transition: fill 0.1s ease-in-out; 514 } 515 516 #send-circle:hover { 517 transition: fill 0.1s ease-in-out; 518 fill: #FAFAFA; 519 } 520 521 /* The header text has a yellow section that is only visible on the small size */ 522 .bot-middle-text { 523 color: #ffc20e; 524 display: block; 525 } 526 527 .header-text { 528 margin-left: 15px; 529 } 530 531 /* Promo links are styled as pills. Found in a container between content and inputs. Not required, not always present. */ 532 .promo-pill { 533 background-color: white; 534 border: 1px solid #ADADAD; 535 border-radius: 50px; 536 color: #ADADAD; 537 float: left; 538 padding: 2px 12px; 539 margin-left: 5px; 540 font-size: 13px; 541 } 542 543 .promo-pill a { 544 color: #ADADAD; 545 text-decoration: none; 546 } 547 548 /* The "Chat bubble" icon - used as a transition element */ 549 .chat-icon-button { 550 position: relative; 551 margin-top: 5px; 552 } 553 554 .bot-xsmall .chat-icon-button { 555 position: absolute; 556 } 557 558 /* User is the container for the user's chat message */ 559 .user { 560 width: 85%; 561 padding: 10px; 562 background-color: #fff; 563 border: 1px solid #EDF4FF; 564 border-radius: 10px 10px 0px 10px; 565 box-sizing: border-box; 566 position: relative; 567 color: #333; 568 font-size: 16px; 569 float: right; 570 margin: 30px 0; 571 } 572 573 /* Add the user label to the chat response*/ 574 .user:before { 575 content: "You"; 576 font-weight: bold; 577 display: block; 578 font-size: 12px; 579 position: absolute; 580 right: 45px; 581 bottom: -22px; 582 } 583 584 /* Add the "User" icon, which is a happy lil face */ 585 .user:after { 586 content: ""; 587 background-image: url('https://dam-assets.fluke.com/s3fs-public/user-avatar.png'); 588 background-size: 35px 35px; 589 background-repeat: no-repeat; 590 width: 35px; 591 height: 35px; 592 position: absolute; 593 right: 0; 594 bottom: -40px; 595 } 596 597 /* Bot is the container for the bot's chat message */ 598 .bot { 599 width: 85%; 600 padding: 10px; 601 background: #FFFFFF 0% 0% no-repeat padding-box; 602 border: 1px solid #FFEAAC; 603 border-radius: 10px 10px 10px 0px; 604 box-sizing: border-box; 605 position: relative; 606 color: #333; 607 font-size: 16px; 608 float: left; 609 margin: 30px 0; 610 } 611 612 /* Add the bot label. As it's loaded, the label isn't present*/ 613 .bot:not(.bot-loading):after { 614 content: "Fluke assistant"; 615 font-weight: bold; 616 display: block; 617 font-size: 12px; 618 position: absolute; 619 left: 45px; 620 bottom: -22px; 621 } 622 623 /* Add the "Bot" icon, which is the Yellow DMM */ 624 .bot:before { 625 content: ""; 626 background-image: url('https://dam-assets.fluke.com/s3fs-public/[email protected]'); 627 background-size: 35px 35px; 628 background-repeat: no-repeat; 629 width: 35px; 630 height: 35px; 631 position: absolute; 632 left: 0; 633 bottom: -40px; 634 } 635 636 /* Add the bot label */ 637 .bot:after { 638 content: ""; 639 font-weight: bold; 640 display: block; 641 font-size: 12px; 642 position: absolute; 643 left: 45px; 644 bottom: -22px; 645 } 646 647 /* When the bot is loading a message, we make the container smaller to fit the animation */ 648 .bot-loading { 649 width: 25%; 650 min-height: 30px; 651 } 652 653 /* The loader animation for the bot */ 654 .bot-loader { 655 width: 10px; 656 /* Reduced from 15px to 10px */ 657 aspect-ratio: 1; 658 border-radius: 50%; 659 animation: l5 1s infinite linear alternate; 660 margin: auto; 661 /* Center the loader within the .bot-loading container */ 662 } 663 664 /* Bot loader animations */
665 @keyframes l5 { 666 0% { 667 box-shadow: 15px 0 #333, -15px 0 #3332; 668 background: #333 669 } 670 671 /* Adjusted color to #333 */ 672 33% { 673 box-shadow: 15px 0 #333, -15px 0 #3332; 674 background: #3332 675 } 676 677 66% { 678 box-shadow: 15px 0 #3332, -15px 0 #333; 679 background: #3332 680 } 681 682 100% { 683 box-shadow: 15px 0 #3332, -15px 0 #333; 684 background: #333 685 } 686 } 687 688 /* The bot rating container, containing thumbs */ 689 .bot-rating { 690 position: relative; 691 text-align: right; 692 margin-top: -25px; 693 float: right; 694 margin-right: 15%; 695 } 696 697 .bot-rating .button { 698 width: 20px; 699 height: 20px; 700 margin-left: 5px; 701 padding: 10px; 702 } 703 704 /* When a user has rated the bot, we change the color of the thumbs */ 705 .responded path { 706 stroke: #ffc20e; 707 fill: #ffc20e; 708 } 709 710 .responded-alt path { 711 stroke: #eee; 712 fill: #eee; 713 } 714 715 /* The thumb up and thumb down icons */ 716 .thumbup, 717 .thumbdown { 718 width: 50px; 719 height: 50px; 720 position: relative; 721 cursor: pointer; 722 } 723 724 /* A cta dynamically added to our search results */ 725 .buzz-algolia { 726 margin: 2em 0 1em; 727 } 728 729 /* This should really be done in Alogia, but code freeze yada yada */ 730 .alg-full-header-inner { 731 margin-left: 1.5em; 732 } 733 734 /* When adding CTA buttons to chat responses, adds some extra margin to position them nicely */ 735 .bot-cta { 736 margin: 1em 0; 737 } 738 739 .bot-cta a.button { 740 margin-top: 1em; 741 text-decoration: none; 742 display: block; 743 width: 50%; 744 } 745 746 /* To prevent 'super custom' css on TOCs from messing with us, added this */ 747 svg { 748 margin: initial; 749 width: initial; 750 height: initial; 751 } 752 753 /* Back to top override only found on Fluke.com */ 754 #backtotop { 755 bottom: 9rem !important; 756 z-index: 10 !important; 757 }</style>
757<script>/* 758 * This script is executed when the DOM is fully loaded. It performs the following tasks: 759 * 760 * 1. Sets the initial bot welcome text. 761 * 2. Defines constants for user input field and send button. 762 * 3. Adds a MutationObserver to the '.bot-container' element. This observer: 763 * - Triggers when attributes, child elements, or subtree of '.bot-container' change. 764 * - Checks the current size of the bot container (full, mid, small, xsmall) based on its class. 765 * - Calls a corresponding function to set event listeners based on the bot container's size. 766 * 4. Adds event listeners to the user input field and send button: 767 * - If the user presses 'Enter' in the input field, it sends the message. 768 * - If the user clicks the send button, it also sends the message. 769*/ 770document.addEventListener('DOMContentLoaded', function () { 771 let path = window.location.pathname; 772 addInitialBuzz(path); // Add the welcome bot text 773 /* Set the constants for elements we need to interact with */ 774 const userInput = document.getElementById('user-input'); // The user input field 775 const sendButton = document.getElementById('send-button'); // The send button (SVG Circle & Arrow) 776 777 // Function to handle class checking and function calling 778 function handleBotContainerClass(botContainer) { 779 if (botContainer.classList.contains('bot-full')) { 780 fullBotContainer(); 781 } else if (botContainer.classList.contains('bot-mid')) { 782 midBotContainer(); 783 } else if (botContainer.classList.contains('bot-small')) { 784 smallContainer(); 785 } else if (botContainer.classList.contains('bot-xsmall')) { 786 xSmallBotContainer(); 787 } 788 } 789 790 // Add a mutation observer to the bot-container 791 var botContainer = document.querySelector('.bot-container'); 792 var config = { 793 attributes: true, 794 childList: true, 795 subtree: true 796 }; 797 798 // The initial event listeners need to be set based on the current size of the bot container 799 handleBotContainerClass(botContainer); 800 801 // Debounce function to ensure that it's only called once per batch. 802 function debounce(func, wait) { 803 let timeout; 804 return function (...args) { 805 clearTimeout(timeout); 806 timeout = setTimeout(() => func.apply(this, args), wait); 807 }; 808 } 809 810 // Debounced version of handleBotContainerClass 811 const debouncedHandleBotContainerClass = debounce(handleBotContainerClass, 100); 812 813 if (botContainer) { 814 var observer = new MutationObserver(function (mutationsList, observer) { 815 for (var mutation of mutationsList) { 816 if (mutation.type == 'attributes' && mutation.attributeName === 'class') { 817 debouncedHandleBotContainerClass(botContainer); 818 } 819 } 820 }); 821 observer.observe(botContainer, config); 822 823 botContainer.addEventListener('click', function (e) { 824 localStorage.setItem('buzzLastState', botContainer.classList); 825 }); 826 } 827 /* Check for interactions. If a user hits enter on #user-input, OR if they click #send-button, we want to send the message */ 828 userInput.addEventListener('keypress', function (e) { 829 if (e.key === 'Enter') { 830 var input = userInput.value; 831 if (input.trim() !== '') { 832 sendMessage(userInput); 833 } 834 } 835 }); 836 sendButton.addEventListener('click', function () { 837 sendMessage(userInput); 838 }); 839 // Clear chat button 840 const clearButton = document.getElementById('clear-button'); 841 clearButton.addEventListener('click', function () { 842 clearMessages(path); 843 }); 844 const botCon = document.querySelector('.bot-message-container'); 845 // Check if there are elements with the class 'bot-prompt-link' 846 // Add event listener to botCon 847 // Add event listener to botCon 848 botCon.addEventListener('click', handleClick); 849 850 function handleClick(event) { 851 // Check if the clicked element has the class 'bot-prompt-link' and #user-input is enabled 852 if ( 853 event.target.classList.contains('bot-prompt-link') && 854 !document.querySelector('#user-input').disabled 855 ) { 856 event.preventDefault(); 857 sendMessage(event.target.textContent); 858 } 859 } 860}); 861 862 863 864/* Functions to transition the bot to different sizes 865 * 1. botTransitionFull - Transition the bot to full size - allows chat interaction 866 * 2. botTransitionMid - Transition the bot to the medium size - allows chat interaction 867 * 3. botTransitionSmall - Transition the bot to small size - Hides interactive elevements 868 * 4. botTransitionXsmall - Transition the bot to smallest size - Shows only the chat icon. 869 */ 870function botTransitionFull() { 871 const botContainer = document.querySelector('.bot-container'); 872 botContainer.className = 'bot-container bot-full' 873} 874 875function botTransitionMid() { 876 const botContainer = document.querySelector('.bot-container'); 877 botContainer.className = 'bot-container bot-mid' 878} 879 880function botTransitionSmall() { 881 const botContainer = document.querySelector('.bot-container'); 882 botContainer.className = 'bot-container bot-small' 883} 884 885function botTransitionXsmall() { 886 const botContainer = document.querySelector('.bot-container'); 887 botContainer.className = 'bot-container bot-xsmall' 888} 889 890/* Helper function to bind the onClick */ 891function setOnClick(selector, func) { 892 const element = document.querySelector(selector); 893 element.onclick = func; 894} 895 896/* Functions to add the event listeners to the chat elements, based on the size of the container 897 * We may want the same element to do different things based on the size. 898 * 1. smallContainer - Set the initial event listeners when the bot loads
899 * 2. smallBotContainer midBotContainer fullBotContainer - Set the event listeners for the appropriate size 900 * 901 * Note: If you want to change the element that triggers the transition, you can change the selector in the setOnClick function 902 * If you want to change the transition that happens, you can change the function in the setOnClick function 903*/ 904function smallContainer() { 905 setOnClick('.chat-icon-button', botTransitionMid); 906 setOnClick('.header-text', botTransitionMid); 907 setOnClick('.close-button', botTransitionXsmall); 908} 909 910function xSmallBotContainer() { 911 setOnClick('.chat-icon-button', botTransitionSmall); 912} 913 914function midBotContainer() { 915 setOnClick('.close-button', botTransitionSmall); 916 //setOnClick('.logo', botTransitionFull); 917 scrollToBottom(); 918} 919 920function fullBotContainer() { 921 setOnClick('.close-button', botTransitionMid); 922 //setOnClick('.logo', botTransitionFull); 923} 924 925/* Functions for the rest of the Buzzbot Functionality 926 * We may want the same element to do different things based on the size. 927 * @TODO: If a static function, add below. If it needs the DOM, add in the DOMContentLoaded event listener 928*/ 929 930/* Function to send a message to the bot 931 * 1. sendMessage - Send the user message to the bot, and display the response 932 * 2. appendMessage - Add a message to the chat window 933 * 3. showLoadingIndicator - Show a loading indicator while the bot is thinking 934 */ 935function sendMessage(userInput) { 936 let chatQuestion = localStorage.getItem('chatQuestion'); 937 938 // If it's not set yet, initialize it to 0 939 if (chatQuestion === null) { 940 chatQuestion = 0; 941 } else { 942 // Parse it to an integer if it's already set 943 chatQuestion = parseInt(chatQuestion, 10); 944 } 945 946 // Increment the value 947 chatQuestion++; 948 949 // Store the incremented value back to localStorage 950 localStorage.setItem('chatQuestion', chatQuestion); 951 const userMessage = (userInput.value !== undefined) ? userInput.value.trim() : userInput.trim(); 952 // Function to get or generate a chatId 953 // Attempt to load the current question count from localStorage 954 if (userMessage === '') return; 955 // We append the user message right away to show the user that their message was received 956 appendMessage('user', userMessage, userMessage); 957 chatId = getOrGenerateChatId(); 958 let chatDialogId = "q" + chatQuestion; 959 const endpoint = 'https://flk-delphiapi-sitegpt-prd-001.azurewebsites.net/v2/chat/completions' 960 const payload = { 961 chatId: chatId, 962 dialogId: chatDialogId, 963 siteInfo: 964 { 965 domain: 'fluke', 966 language: 'en', 967 country: 'us', 968 }, 969 messages: [ 970 { 971 role: 'user', 972 content: userMessage, 973 }, 974 ], 975 stream: false, 976 }; 977 978 const headers = { 979 'Content-Type': 'application/json', 980 'Ocp-Apim-Subscription-Key': '078db2f23dcb4b23a5cb1b6255fc08c8', 981 }; 982 983 // Add this line at the beginning of your function to record the start time 984 const startTime = new Date(); 985 986 fetch(endpoint, { 987 method: 'POST', 988 headers: headers, 989 body: JSON.stringify(payload), 990 }) 991 .then(response => { 992 if (!response.ok) { 993 throw new Error(`HTTP error! status: ${response.status}`); 994 } 995 return response.json(); 996 }) 997 .then(data => { 998 999 // Once the data is recieved, we can calculate the time taken for metrics. 1000 const endTime = new Date(); 1001 const timeTakenInSeconds = (endTime - startTime) / 1000; 1002 1003 // Log the time taken 1004 // Update the hidden element with the time taken 1005 const timeElement = document.getElementById('bot-time-taken'); 1006 timeElement.textContent = timeTakenInSeconds; 1007 1008 if (data.choices && data.choices.length > 0) { 1009 const botResponse = data.choices[0].message.content; 1010 let parser = new DOMParser(); 1011 let botResponseDOM = parser.parseFromString(botResponse, 'text/html'); 1012 let urlMatches = botResponseDOM.querySelectorAll('a'); 1013 let returnedUrl = 'No url provided in response.'; 1014 1015 if (urlMatches.length > 0) { 1016 returnedUrl = urlMatches[0].href; 1017 } 1018 // Send the responses to GTM 1019 let dataLayerObject = { 1020 'event': 'chat_bot_event', 1021 'requestType': 'ask' 1022 }; 1023 1024 if (chatId) dataLayerObject.chatId = chatId;
1025 if (userMessage) dataLayerObject.userInput = userMessage; 1026 if (botResponse) dataLayerObject.botOutput = botResponse; 1027 if (chatQuestion) dataLayerObject.reponseCount = chatQuestion; 1028 if (returnedUrl) dataLayerObject.recommednedLink = returnedUrl; 1029 if (timeTakenInSeconds) dataLayerObject.responseTime = timeTakenInSeconds; 1030 1031 sendDataLayer(dataLayerObject); 1032 cloudflareTestingPortal(botResponse, timeTakenInSeconds, payload, dataLayerObject); 1033 // Once we get a response, we append the bot message to the chat window 1034 appendMessage('bot', botResponse, userMessage, chatId, chatDialogId) 1035 1036 } else { 1037 console.error('No choices in response'); 1038 } 1039 }) 1040 .catch(error => console.error('Error:', error)); 1041 // While the bot is thinking, we create a bot container with an animated typing indicator. 1042 showLoadingIndicator(); 1043 // And clear the user input field 1044 userInput.value = ''; 1045} 1046 1047/* Function to append a message to the chat window 1048 * simulateTyping - The bot can simulate typing, displaying characters at an interval. By default, this is off. Set to true to enable. 1049 * user messages - The user message creates a new container with the user message. 1050 * bot messages - The bot message appends to the last bot message container. 1051 */ 1052function appendMessage(sender, message, originalMessage, chatId, chatDialogId) { 1053 // Disable the #user-input and #send-button 1054 const userInput = document.getElementById('user-input'); 1055 const sendButton = document.getElementById('send-button'); 1056 const botCon = document.querySelector('.bot-message-container'); 1057 let simulateTyping = false; 1058 let thumbs = false; 1059 1060 // Check the classlist to see if bot-message-sentiment exists. If so, set a thumbs variable to true 1061 thumbs = botCon.classList.contains('bot-message-sentiment'); 1062 let chatMessagesElement = document.querySelector('.bot-message-container'); 1063 if (sender === 'user') { 1064 // Create a new message element 1065 const messageElement = document.createElement('div'); 1066 messageElement.classList.add(sender); 1067 messageElement.innerHTML = message; 1068 // Append the new message element at the end of the container 1069 botCon.appendChild(messageElement); 1070 localStorage.setItem('chatMessages', chatMessagesElement.innerHTML); 1071 } else if (sender === 'bot') { 1072 1073 // Find the last bot message 1074 const lastBotMessage = botCon.querySelector('.bot:last-of-type'); 1075 // Update its text content 1076 if (lastBotMessage) { 1077 // Add chatId and chatDialogId classes to the bot message - bot chatId chatDialogId 1078 lastBotMessage.className = 'bot'; // botMessageElement.className = 'bot bot-loading'; 1079 lastBotMessage.classList.add(chatId, chatDialogId); 1080 // Check if we should simulate typing 1081 if (simulateTyping) { 1082 let i = 0; 1083 const typingInterval = setInterval(() => { 1084 if (i < message.length) { 1085 lastBotMessage.innerHTML += message[i]; 1086 i++; 1087 scrollToBottom() 1088 // Enable the #user-input and #send-button 1089 userInput.disabled = false; 1090 sendButton.disabled = false; 1091 1092 } else { 1093 appendSentiment(thumbs, chatId, chatDialogId); 1094 clearInterval(typingInterval); 1095 } 1096 }, 8); 1097 } else { 1098 lastBotMessage.innerHTML = message; 1099 appendSentiment(thumbs, chatId, chatDialogId); 1100 scrollToBottom() 1101 // Enable the #user-input and #send-button 1102 userInput.disabled = false; 1103 sendButton.disabled = false; 1104 } 1105 } else { 1106 console.log('No bot message found to update'); 1107 } 1108 localStorage.setItem('chatMessages', chatMessagesElement.innerHTML); 1109 } 1110} 1111/* Function to show a loading indicator while the bot is thinking */ 1112function showLoadingIndicator() { 1113 // Disable the #user-input and #send-button 1114 const userInput = document.getElementById('user-input'); 1115 const sendButton = document.getElementById('send-button'); 1116 userInput.disabled = true; 1117 sendButton.disabled = true; 1118 // Create a new message element from a bot, with the text `Thinking...` 1119 const messageElement = document.createElement('div'); 1120 messageElement.className = 'bot bot-loading'; // botMessageElement.className = 'bot bot-loading'; 1121 messageElement.innerHTML = '<div class="bot-loader"></div>'; 1122 // Append the new message element at the end of the container 1123 const botCon = document.querySelector('.bot-message-container'); 1124 botCon.appendChild(messageElement); 1125 scrollToBottom(); 1126} 1127 1128/* Create a helper function to monitor when the bot-content container height is increased. As it is increasing, the winder should scroll with it. */ 1129function scrollToBottom() { 1130 const botContent = document.querySelector('.bot-content'); 1131 botContent.scrollTop = botContent.scrollHeight; 1132} 1133/* Create a helper function for the intro text. This is the first messages found in the bot bot-intro. It is also re-added when we use the clear button */ 1134function addInitialBuzz(path) { 1135 const botContainer = document.querySelector('.bot-container'); 1136 // If the locale storage item buzzLastState is set, we want to set the bot container to that state 1137 const lastState = localStorage.getItem('buzzLastState'); 1138 if (lastState) { 1139 botContainer.className = lastState; 1140 } 1141 // Path customization 1142 getPathCustomization(path); 1143 // If the localStorage has chatMessages, replace the bot-message-container with the saved messages instead of any intro text 1144 const chatMessages = localStorage.getItem('chatMessages'); 1145 if (chatMessages) { 1146 const botCon = document.querySelector('.bot-message-container'); 1147 botCon.innerHTML = chatMessages; 1148 return; 1149 } 1150 else { 1151 // The intro text is added to the bot-intro element 1152 const introText = document.querySelector('.bot-intro'); 1153 introText.innerHTML = `<p style='padding-top:0;'>Hi, I'm your virtual assistant, I will do my very best to help you navigate all things Fluke related. You can ask me anything!</p> I'm new and might make a few mistakes. For safe use of Fluke tools, refer to the product manuals, safety sheets, and your company's safety requirements. To speak with a person, visit our <a href="https://www.fluke.com/en-us
1153/support/about-us/contact-us" target="_blank">Contact Us</a> or <a href="https://forms.fluke.com/IG-GLOBAL-MULTI-2019-DemoContactRequest-USEN-LP-1-A?lcid=9f3dd16e-49fc-ee11-a1ff-6045bd006295&plt=200000000&cra=100000000&redir=https://www.fluke.com/en-us/fluke/thank-you-for-contacting-fluke&utm_source=web&utm_medium=chatbot&utm_campaign=kaizen-chatbot" target="_blank">Talk to Sales</a> page. For information on how we handle personal data, see our <a href="https://www.fluke.com/en-us/fluke/privacy-policy" target="_blank">Privacy Policy</a>`; 1154 // Promps are and additional message that can be added to the chat window. They are added after the intro text, and 1155 addPrompts(path); 1156 } 1157} 1158/* Create a helper function to add prompts to the chat window 1159 * Prompts are bot messages appended after the into text for specific paths. 1160*/ 1161function addPrompts(path) { 1162 const validLocales = ['en', 'en-us', 'en-ie', 'en-gb', 'en-ca']; 1163 1164 // Example usage 1165 if (!isValidHostAndLocale(validLocales)) { 1166 // Return the unmodified message if the host or locale is invalid. 1167 return; 1168 } 1169 const botCon = document.querySelector('.bot-message-container'); 1170 // Check if a bot-prompts already exists 1171 const existingPrompt = botCon.querySelector('.bot.bot-prompts'); 1172 if (existingPrompt) { 1173 return; 1174 } 1175 // If path is 6 characters or less, it is assumed to be the homepage 1176 if (path.length <= 6) { 1177 path = 'home'; 1178 } 1179 let message; 1180 switch (path) { 1181 case 'home': 1182 message = "<p>How can I help you today?</p>" + 1183 "<p><a class='bot-prompt-link bot-prompt-learn' href='#'>I want to learn more about a product</a></p>" + 1184 "<p><a class='bot-prompt-link bot-prompt-purchase' href='#'>I want to purchase a product</a></p>" + 1185 "<p><a class='bot-prompt-link bot-prompt-support' href='#'>I am looking for product support</a></p>" + 1186 "<p><a class='bot-prompt-link bot-prompt-new' href='#'>What's new?</a></p>"; 1187 break; 1188 case '/en-us/products/electrical-testing/best-solar-energy-industry-tools': 1189 message = "<p>Thanks for checking out Fluke's solar solutions! How can I help you today?</p>" + 1190 "<p><a class='bot-prompt-link bot-prompt-learn-solar' href='#'>I want to learn more about a Fluke solar product(s)</a></p>" + 1191 "<p><a class='bot-prompt-link bot-prompt-purchase-solar' href='#'>I want to purchase a product for my solar application</a></p>" + 1192 "<p><a class='bot-prompt-link bot-prompt-learn-solar-test' href='#'>I want to learn more about solar test & measurement</a></p>"; 1193 break; 1194 case '/en-us/products/calibration-tools/temperature-calibrators': 1195 message = "<p>Thanks for checking out Fluke's Temperature Calibration solutions! How can I help you today?</p>" + 1196 "<p><a class='bot-prompt-link bot-prompt-learn-temp-prod' href='#'>I want to learn more about a Fluke Temperature Calibration product(s)</a></p>" + 1197 "<p><a class='bot-prompt-link bot-prompt-learn-temp' href='#'>I want to learn more about Temperature Calibration</a></p>"; 1198 break; 1199 default: 1200 return; 1201 } 1202 const messageElement = document.createElement('div'); 1203 messageElement.classList.add('bot', 'bot-prompts'); 1204 messageElement.innerHTML = message; 1205 botCon.appendChild(messageElement); 1206} 1207 1208function getPathCustomization(path) { 1209 const validLocales = ['en', 'en-us', 'en-ie', 'en-gb', 'en-ca']; 1210 1211 // Example usage 1212 if (!isValidHostAndLocale(validLocales)) { 1213 // Dont attempt to fire any path customization if the host or locale is invalid. 1214 return; 1215 } 1216 if (path.length <= 6) { 1217 const lastState = localStorage.getItem('buzzLastState'); 1218 if (lastState) { 1219 return; 1220 } 1221 //botTransitionMid(); 1222 //scrollToBottom(); 1223 // Handle the case when the path is less than 6 characters 1224 } else if (path.includes('search/fluke')) { 1225 const lastState = localStorage.getItem('buzzLastState'); 1226 if (!lastState) { 1227 //botTransitionMid(); 1228 } 1229 1230 // Get the content of input.alg-search-input. We'll use this instead of query params because they are more accurate. 1231 let searchInput = document.querySelector('input.alg-search-input'); 1232 let botInput = document.getElementById('user-input'); 1233 1234 // Function to build and insert CTA 1235 function buildAndInsertCta(searchValue) { 1236 let algoliaContainer = document.querySelector('.alg-full-results'); 1237 let builtCta = "<div class='buzz-algolia'><a href='#' class='button toc-cta' id='send-button-cta'>Try the Fluke assistant to learn more about \"" + searchValue + "\"</a></div>"; 1238 algoliaContainer.insertAdjacentHTML('afterbegin', builtCta); 1239 botInput.value = "Please tell me more about " + searchValue; 1240 } 1241 1242 // If the search input has a value, we want to update the CTA and the bot input field 1243 if (searchInput) { 1244 // Now find the algolia container we will be adding the CTA to 1245 let algoliaContainer = document.querySelector('.alg-full-results'); 1246 // If the container exists, we place the CTA and update the value 1247 if (algoliaContainer) { 1248 // Check to see if .buzz-algolia exists. If it does, we want to update the CTA and the bot input field 1249 let existingCta = document.querySelector('.buzz-algolia'); 1250 if (!existingCta) { 1251 buildAndInsertCta(searchInput.value); 1252 } 1253 } 1254 // Additionally, when the input changes we change the CTA and the bot input field to keep them in sync 1255 searchInput.addEventListener('input', function () { 1256 let currentCta = document.getElementsByClassName('toc-cta')[0]; 1257 if (currentCta) { 1258 currentCta.innerHTML = "Try the Fluke assistant to learn more about \"" + searchInput.value + "\""; 1259 botInput.value = "Please tell me more about " + searchInput.value; 1260 } 1261 else { 1262 buildAndInsertCta(searchInput.value); 1263 } 1264 }); 1265 // If .buzz-algolia exists, we are gonna add a click event listener to the button 1266 let algoliaCta = document.querySelector('.toc-cta'); 1267 if (algoliaCta) { 1268 algoliaCta.addEventListener('click', function () { 1269 // If the bot-container isnt bot-mid or bot-full, we want to transition to bot-mid 1270 if (!document.querySelector('.bot-container').classList.contains('bot-mid')) { 1271 botTransitionMid(); 1272 } 1273 sendMessage(botInput.value); 1274 // Clear the input field 1275 botInput.value = ''; 1276 }); 1277 } 1278 } 1279 1280 // Handle the case when the path contains 'search/fluke' 1281 } else if ( 1282 path.includes('products/electrical-testing/digital-multimeters') || 1283 path.includes('en-us/products/calibration-tools/temperature-calibrators') || 1284 path.includes('en-us/products/electrical-testing/best-solar-energy-industry-tools') 1285 ) { 1286 const lastState = localStorage.getItem('buzzLastState'); 1287 if (lastState) { 1288 return; 1289 } 1290 botTransitionMid(); 1291 scrollToBottom(); 1292 // Handle the cases when the path contains specific products 1293 } 1294} 1295 1296 1297function getOrGenerateChatId() { 1298 let chatId; 1299 chatId = localStorage.getItem('chatId'); 1300 1301 // If chatId does not exist in localStorage, generate a new one 1302 if (!chatId || chatId === '') { 1303 chatId = 'chat-' + Date.now() + '-' + Math.floor(Math.random() * 1000); 1304 localStorage.setItem('chatId', chatId); 1305 } 1306 1307 return chatId; 1308} 1309 1310// Clear chat function 1311function clearMessages(path) {
1312 localStorage.removeItem('chatMessages'); 1313 localStorage.removeItem('chatId'); 1314 localStorage.setItem('chatQuestion', 0); // Reset to 0 1315 localStorage.removeItem('buzzLastState'); 1316 chatId = getOrGenerateChatId(); 1317 sendDataLayer({ 1318 'event': 'chat_bot_event', 1319 'chatId': localStorage.getItem('chatId'), 1320 'reponseCount': localStorage.getItem('chatQuestion'), 1321 'requestType': 'clear_chat' 1322 }); 1323 const botCon = document.querySelector('.bot-message-container'); 1324 // After clearing the chat we want to remove the innerHTML of the bot-message-container, and add the intro text again 1325 botCon.innerHTML = "<div class='bot bot-intro'></div>"; 1326 addInitialBuzz(path); 1327} 1328 1329function appendSentiment(thumbs, chatId, chatDialogId) { 1330 const botCon = document.querySelector('.bot-message-container'); 1331 const lastBotMessage = botCon.querySelector('.bot:last-of-type'); 1332 if (thumbs) { 1333 const botRatingDiv = document.createElement('div'); 1334 botRatingDiv.classList.add('bot-rating'); 1335 1336 // Insert bot rating div after lastBotMessage 1337 lastBotMessage.parentNode.insertBefore(botRatingDiv, lastBotMessage.nextSibling); 1338 1339 // Insert buttons inside bot rating div 1340 botRatingDiv.innerHTML = ` 1341 <span class ="thumbup"> 1342<svg xmlns="http://www.w3.org/2000/svg" width="22.855" height="21.888" viewBox="0 0 22.855 21.888"> 1343 <g id="thumbs-up-icon" transform="translate(0.252 0.25)"> 1344 <path id="Subtraction_2" data-name="Subtraction 2" d="M-7765.99-885.918h-.076a2.517,2.517,0,0,1-.3-.018,2.108,2.108,0,0,1-1.074-.484,2.152,2.152,0,0,1-.743-1.367l-1.123-8.527a2.191,2.191,0,0,1,.53-1.735,2.139,2.139,0,0,1,1.6-.723h.047l5.2.123a.288.288,0,0,0,.041,0,2.442,2.442,0,0,1,.195-.22,4.736,4.736,0,0,0,1.049-1.665,5.924,5.924,0,0,0,.162-3.34,2.812,2.812,0,0,1,.154-2.252,2.686,2.686,0,0,1,1.894-1.15l.045-.008.044-.006a2.441,2.441,0,0,1,.318-.018,3.809,3.809,0,0,1,2.521.944,4.936,4.936,0,0,1,1.468,3.792v.042c0,.441,0,.9.01,1.46.435-.016.846-.023,1.22-.023a15.914,15.914,0,0,1,3.266.269,2.8,2.8,0,0,1,1.617.93,2.869,2.869,0,0,1,.684,1.938l0,.134a2.905,2.905,0,0,1-.265,1.131c.038.053.064.092.086.127a2.843,2.843,0,0,1,.454,1.628l0,.136a2.879,2.879,0,0,1-.575,1.65,2.754,2.754,0,0,1,.263,1.254l0,.125a2.733,2.733,0,0,1-.784,1.848,2.581,2.581,0,0,1,.105.809l0,.115a2.632,2.632,0,0,1-.437,1.384,1.9,1.9,0,0,1-.405.437l-.027.02a3.656,3.656,0,0,1-.95.542l-.01,0c-.155.056-.383.137-.406.14a25.412,25.412,0,0,1-3.862.275,33.7,33.7,0,0,1-3.812-.22l-1.687-.168c-.105-.012-.191-.026-.269-.043a2.111,2.111,0,0,1-1.359.573h-.018Zm-.928-11.278a.882.882,0,0,0-.666.3.877.877,0,0,0-.208.7l1.047,7.749a.887.887,0,0,0,.874.764h.039l3.356-.142a.876.876,0,0,0,.627-.3.873.873,0,0,0,.215-.658l-.665-7.513a.882.882,0,0,0-.856-.805l-3.74-.094Zm8.961-7.706a1.219,1.219,0,0,0-.158.008,1.483,1.483,0,0,0-1.032.55,1.552,1.552,0,0,0-.006,1.219,5.806,5.806,0,0,1-1.4,5.569,1.134,1.134,0,0,0-.33.9l.632,7.378a1.139,1.139,0,0,0,1.021,1.035l1.562.156a30.256,30.256,0,0,0,3.449.207,22.389,22.389,0,0,0,3.319-.234,1.293,1.293,0,0,0,1.156-1.248l0-.105a1.282,1.282,0,0,0-.544-1.084,1.381,1.381,0,0,0,1.166-1.33l0-.113a1.373,1.373,0,0,0-.731-1.254,1.513,1.513,0,0,0,1.014-1.384l0-.123a1.493,1.493,0,0,0-.913-1.419,1.507,1.507,0,0,0,.653-1.2l0-.123a1.5,1.5,0,0,0-1.322-1.529,13.216,13.216,0,0,0-2.739-.226c-1,0-1.856.059-2.176.084l0-.107,0-.095v-.034c-.006-.36-.02-1.109-.027-2.252a3.35,3.35,0,0,0-1.094-2.74A2.535,2.535,0,0,0-7757.957-904.9Z" transform="translate(7769.323 907.306)" fill="#adadad" stroke="#adadad" stroke-width="0.5"/> 1345 </g> 1346</svg> 1347 </span> 1348 <span class = "thumbdown"> 1349<svg xmlns="http://www.w3.org/2000/svg" width="22.855" height="21.888" viewBox="0 0 22.855 21.888"> 1350 <g id="thumbs-down-icon" transform="translate(0.25 0.25)"> 1351 <path id="Subtraction_2" data-name="Subtraction 2" d="M-7765.99-885.918h-.076a2.517,2.517,0,0,1-.3-.018,2.108,2.108,0,0,1-1.074-.484,2.152,2.152,0,0,1-.743-1.367l-1.123-8.527a2.191,2.191,0,0,1,.53-1.735,2.139,2.139,0,0,1,1.6-.723h.047l5.2.123a.288.288,0,0,0,.041,0,2.442,2.442,0,0,1,.195-.22,4.736,4.736,0,0,0,1.049-1.665,5.924,5.924,0,0,0,.162-3.34,2.812,2.812,0,0,1,.154-2.252,2.686,2.686,0,0,1,1.894-1.15l.045-.008.044-.006a2.441,2.441,0,0,1,.318-.018,3.809,3.809,0,0,1,2.521.944,4.936,4.936,0,0,1,1.468,3.792v.042c0,.441,0,.9.01,1.46.435-.016.846-.023,1.22-.023a15.914,15.914,0,0,1,3.266.269,2.8,2.8,0,0,1,1.617.93,2.869,2.869,0,0,1,.684,1.938l0,.134a2.905,2.905,0,0,1-.265,1.131c.038.053.064.092.086.127a2.843,2.843,0,0,1,.454,1.628l0,.136a2.879,2.879,0,0,1-.575,1.65,2.754,2.754,0,0,1,.263,1.254l0,.125a2.733,2.733,0,0,1-.784,1.848,2.581,2.581,0,0,1,.105.809l0,.115a2.632,2.632,0,0,1-.437,1.384,1.9,1.9,0,0,1-.405.437l-.027.02a3.656,3.656,0,0,1-.95.542l-.01,0c-.155.056-.383.137-.406.
135114a25.412,25.412,0,0,1-3.862.275,33.7,33.7,0,0,1-3.812-.22l-1.687-.168c-.105-.012-.191-.026-.269-.043a2.111,2.111,0,0,1-1.359.573h-.018Zm-.928-11.278a.882.882,0,0,0-.666.3.877.877,0,0,0-.208.7l1.047,7.749a.887.887,0,0,0,.874.764h.039l3.356-.142a.876.876,0,0,0,.627-.3.873.873,0,0,0,.215-.658l-.665-7.513a.882.882,0,0,0-.856-.805l-3.74-.094Zm8.961-7.706a1.219,1.219,0,0,0-.158.008,1.483,1.483,0,0,0-1.032.55,1.552,1.552,0,0,0-.006,1.219,5.806,5.806,0,0,1-1.4,5.569,1.134,1.134,0,0,0-.33.9l.632,7.378a1.139,1.139,0,0,0,1.021,1.035l1.562.156a30.256,30.256,0,0,0,3.449.207,22.389,22.389,0,0,0,3.319-.234,1.293,1.293,0,0,0,1.156-1.248l0-.105a1.282,1.282,0,0,0-.544-1.084,1.381,1.381,0,0,0,1.166-1.33l0-.113a1.373,1.373,0,0,0-.731-1.254,1.513,1.513,0,0,0,1.014-1.384l0-.123a1.493,1.493,0,0,0-.913-1.419,1.507,1.507,0,0,0,.653-1.2l0-.123a1.5,1.5,0,0,0-1.322-1.529,13.216,13.216,0,0,0-2.739-.226c-1,0-1.856.059-2.176.084l0-.107,0-.095v-.034c-.006-.36-.02-1.109-.027-2.252a3.35,3.35,0,0,0-1.094-2.74A2.535,2.535,0,0,0-7757.957-904.9Z" transform="translate(-7746.97 -885.918) rotate(180)" fill="#adadad" stroke="#adadad" stroke-width="0.5"/> 1352 </g> 1353</svg> 1354</span> 1355 `; 1356 1357 const thumbupElements = botRatingDiv.querySelectorAll('.thumbup'); 1358 const thumbdownElements = botRatingDiv.querySelectorAll('.thumbdown'); 1359 1360 thumbupElements.forEach((thumbup) => { 1361 thumbup.addEventListener('click', function () { 1362 chatRating = 1; 1363 this.classList.add('responded'); 1364 thumbdownElements.forEach((thumbdown) => thumbdown.classList.add('responded-alt')); 1365 thumbupElements.forEach((thumbup) => thumbup.style.pointerEvents = 'none'); 1366 thumbdownElements.forEach((thumbdown) => thumbdown.style.pointerEvents = 'none'); 1367 // Call your sendRating function with appropriate parameters 1368 sendRating(chatRating, chatId, chatDialogId) 1369 }); 1370 }); 1371 1372 thumbdownElements.forEach((thumbdown) => { 1373 thumbdown.addEventListener('click', function () { 1374 chatRating = -1; 1375 this.classList.add('responded'); 1376 thumbupElements.forEach((thumbup) => thumbup.classList.add('responded-alt')); 1377 thumbupElements.forEach((thumbup) => thumbup.style.pointerEvents = 'none'); 1378 thumbdownElements.forEach((thumbdown) => thumbdown.style.pointerEvents = 'none'); 1379 // Call your sendRating function with appropriate parameters 1380 sendRating(chatRating, chatId, chatDialogId) 1381 }); 1382 }); 1383 } 1384} 1385// Function to send user message to Azure Chatbot 1386function sendRating(chatRating, chatId, chatDialogId) { 1387 const endpoint = 'https://flk-delphiapi-sitegpt-prd-001.azurewebsites.net/v1/chat/ratings'; 1388 const payload = { 1389 chatId: chatId, 1390 dialogId: chatDialogId, 1391 chatRating: chatRating, 1392 }; 1393 1394 const headers = { 1395 'Content-Type': 'application/json', 1396 'Ocp-Apim-Subscription-Key': '078db2f23dcb4b23a5cb1b6255fc08c8', 1397 }; 1398 1399 // Add this line at the beginning of your function to record the start time 1400 const startTime = new Date(); 1401 1402 fetch(endpoint, { 1403 method: 'POST', 1404 headers: headers, 1405 body: JSON.stringify(payload), 1406 }) 1407 .then(response => { 1408 if (!response.ok) { 1409 throw new Error(`HTTP error! status: ${response.status}`); 1410 } 1411 return response.json(); 1412 }) 1413 .then(data => { 1414 if (data) { 1415 console.log('sent rating ' + chatRating + ' for question ' + chatDialogId); 1416 } 1417 1418 }) 1419 .catch(error => console.error('Error:', error)); 1420} 1421 1422function cloudflareTestingPortal(botResponse, timeTakenInSeconds, payload, dataLayerObject) { 1423 //Get the hostname 1424 const hostname = window.location.hostname; 1425 // If the hostname is uat-gpt.fluke.com, add a console message 1426 if (hostname === 'uat-gpt.fluke.com') { 1427 // Add the botResponse, timeTakenInSeconds, payload, and gtm the respective containers 1428 // last-message-right, last-response-right, data-layer-right, payload-right 1429 const lastMessageRight = document.querySelector('#last-message-right'); 1430 const lastResponseRight = document.querySelector('#last-response-right'); 1431 const dataLayerRight = document.querySelector('#data-layer-right'); 1432 const payloadRight = document.querySelector('#payload-right'); 1433 lastMessageRight.innerHTML = botResponse; 1434 lastResponseRight.innerHTML = timeTakenInSeconds; 1435 dataLayerRight.innerHTML = JSON.stringify(dataLayerObject); 1436 payloadRight.innerHTML = JSON.stringify(payload); 1437 } 1438} 1439 1440// We need to pass datalayer stuffies. 1441function sendDataLayer(data) { 1442 // Function for event tracking 1443 window.dataLayer = window.dataLayer || []; 1444 window.dataLayer.push(data); 1445} 1446 1447// For global launch, we are only supporting en-us for many of the Kaizen specific features. 1448function isValidHostAndLocale(validLocales) { 1449 // Get the hostname - currently only supported on *.fluke.com. The first path segment is the lang-locale, and we are only supporting en-us at launch 1450 const hostname = window.location.hostname; 1451 const path = window.location.pathname; 1452 const langLocale = path.split('/')[1]; 1453 1454 // If the hostname is not 'www.fluke.com' or 'regression.fluke.com', or the langLocale is not in the validLocales array, return false 1455 if ((hostname !== 'www.fluke.com' && hostname !== 'regression.fluke.com') || !validLocales.includes(langLocale)) { 1456 return false;
1457 } 1458 1459 // If the hostname and langLocale pass the conditions, return true 1460 return true; 1461}</script>
1461</div></div></div><div id="block-igc-needhelpslideout" class="block block-igcommerce-utility-help-slideout"><div class="block__content"> <aside class="help-slider"><div class="help-tag" id="help-slider-toggle"><div class="tag-top"> <span class="fluke-icon fluke-icon-angle-right"></span></div><div class="tag-bottom"><h4>Tech support</h4></div></div><div class="help-content" id="help-content"><div class="help-boxes"><div class="help-inner box1"> <span class="fluke-icon fluke-icon-gear"></span><h5>Tech support</h5><p><a href="https://my.fluke.com/en-US/support-request">https://my.fluke.com/en-US/support-request</a></p><p><a href="tel:800-44-FLUKE (800-873-5853)">800-44-FLUKE (800-873-5853)</a></p><hr></div></div><div class="help-boxes"><div class="help-inner box2"> <span class="fluke-icon fluke-icon-wrench"></span><h5>Repairs</h5><p><a href="mailto:[email protected]">[email protected]</a></p><p><a href="https://www.fluke.com/en-us/support/repair">How to repair and replace Fluke products</a></p><hr></div></div><div class="help-boxes"><div class="help-inner box3"> <span class="fluke-icon fluke-icon-truck"></span><h5>Distributor questions</h5><p><a href="mailto:[email protected]">[email protected]</a></p><p><a href="tel:800-44-FLUKE (800-443-5853)">800-44-FLUKE (800-443-5853)</a></p></div></div></div> </aside></div></div></div><div class="region region--footer"> <footer id="site-footer" class="inverse"><div class="footer-top "><div class="container"><div class="row"><section id="block-igcommerce-utility-nav-ig-footer-products" class="block block-igcommerce-utility-nav"><div class="footer-section-title">About Fluke</div><ul class="menu"><li class="leaf"><a href="/en-us/support/about-us" class="nav-butt nav-butt-text tid- gtm-" title="About us" class="event-nav-about">About us</a></li><li class="leaf"><a href="/en-us/support/about-us/csr" class="nav-butt nav-butt-text tid- gtm-" title="Corporate social responsibility" class="event-nav-corporate-social-responsibility">Corporate social responsibility</a></li><li class="leaf"><a href="https://careers.fortive.com/fluke" class="nav-butt nav-butt-text tid- gtm-" title="Careers" class="event-nav-careers">Careers</a></li><li class="leaf"><a href="/en-us/support/about-us/directions" class="nav-butt nav-butt-text tid- gtm-" title="Directions" class="event-nav-directions">Directions</a></li><li class="leaf"><a href="https://pressroom.fluke.com/" class="nav-butt nav-butt-text tid- gtm-" title="Press" class="event-nav-press">Press</a></li><li class="leaf"><a href="https://www.fluke.com/supplier-handbook" class="nav-butt nav-butt-text tid- gtm-" title="Supplier handbook" class="event-nav-supplier-handbook">Supplier handbook</a></li><li class="leaf"><a href="https://www.fortive.com/supplierdiversity" class="nav-butt nav-butt-text tid- gtm-" title="Supplier diversity" class="event-nav-supplier-diversity">Supplier diversity</a></li><li class="leaf"><a href="/en-us/fluke/tax-information" class="nav-butt nav-butt-text tid- gtm-" title="Tax information" class="event-nav-tax-information">Tax information</a></li></ul></section><section id="block-igcommerce-utility-nav-ig-footer-company" class="block block-igcommerce-utility-nav"><div class="footer-section-title">Contact us</div><ul class="menu"><li class="leaf"><a href="/en-us/support/about-us/contact-us" title="Contact us" class="event-nav-contact-us-row---hotline-cn">Contact us</a></li><li class="leaf"><a href="/en-us/support/repair" title="Repair" class="event-nav-repair-row---repair-hotline-cn">Repair</a></li><li class="leaf"><a href="/en-us/support/technical-support" title="Technical support" class="event-nav-technical-support">Technical support</a></li></ul></section><section id="block-igcommerce-utility-nav-ig-footer-customer-service" class="block block-igcommerce-utility-nav"><div class="footer-section-title"> Manuals + resources</div><ul class="menu"><li class="leaf"><a href="/en-us/support/customer-services/fluke-faq" title="FAQs - Frequently asked questions" class="event-nav-faqs---frequently-asked-questions">FAQs - Frequently asked questions</a></li><li class="leaf"><a href="/en-us/support/manuals" title="Manuals" class="event-nav-manuals">Manuals</a></li><li class="leaf">
1461<a href="https://my.fluke.com/en-us/register-product/" title="Product registration" class="event-nav-productregistration">Product registration</a></li><li class="leaf"><a href="/en-us/support/safety-notices" title="Safety notices" class="event-nav-safety-notices">Safety notices</a></li><li class="leaf"><a href="/en-us/where-to-buy/shipping" title="Shipping info" class="event-nav-shipping-info">Shipping info</a></li><li class="leaf"><a href="/en-us/support/customer-services/premium" title="Fluke Premium Care" class="event-nav-fluke-premium-care">Fluke Premium Care</a></li><li class="leaf"><a href="/en-us/where-to-buy/gsa" title="GSA Program" class="event-nav-gsa-program">GSA Program</a></li><li class="leaf"><a href="/en-us/support/fluke-prod-security" title="Fluke product vulnerability disclosure and remediation policy" class="event-nav-fluke-product-vulnerability-disclosure-and-remediation-policy">Fluke product vulnerability disclosure and remediation policy</a></li></ul></section><section id="block-igcommerce-utility-nav-ig-footer-newsletters-signup" class="block block-igcommerce-utility-nav"><ul class="menu"><li class="leaf"><a href="https://forms.fluke.com/newsletter-sign-up?lcid=93597aaf-efb0-e211-8b8d-bc305b2a71d8&lrpf=MULTI&plt=200000001&cra=100000019&scl=7483&redir=https://www.fluke.com/en-us/fluke/thank-you-for-signing-up" id="event-newsletter-signup" title="Fluke Newsletters Signup" class="event-newsletter-signup">Fluke Newsletters Signup</a></li><li class="leaf"><a href="/en-us/products/catalogs" id="event-catalog-download" title="Browse our product catalogs" class="event-catalog-download">Browse our product catalogs</a></li></ul></section><section id="block-igcommerce-utility-nav-ig-footer-social-links" class="block block-igcommerce-utility-nav"><div id="footer-social-links" class="footer-social-links"><div class="footer-social-group"><div class="footer-social-group-title">Fluke</div><div class="view-content"><a itemprop="sameAs" href="https://www.facebook.com/fluke.corporation/" aria-label="FLK-Facebook" title="FLK-Facebook" class="fluke-icon event-facebook"><span aria-hidden="true" class="fluke-icon fluke-icon-facebook"><span class="hide">FLK-Facebook</span></span></a><a itemprop="sameAs" href="https://www.youtube.com/user/FlukeCorporation" aria-label="FLK-YouTube" title="FLK-YouTube" class="fluke-icon event-youtube"><span aria-hidden="true" class="fluke-icon fluke-icon-youtube"><span class="hide">FLK-YouTube</span></span></a><a itemprop="sameAs" href="http://twitter.com/flukecorp" aria-label="FLK-Twitter | X" title="FLK-Twitter | X" class="fluke-icon event-twitter"><span aria-hidden="true" class="fluke-icon fluke-icon-twitter"><span class="hide">FLK-Twitter | X</span></span></a><a itemprop="sameAs" href="https://www.linkedin.com/company/fluke-corporation" aria-label="FLK-LinkedIn" title="FLK-LinkedIn" class="fluke-icon event-linkedin"><span aria-hidden="true" class="fluke-icon fluke-icon-linkedin"><span class="hide">FLK-LinkedIn</span></span></a><a itemprop="sameAs" href="https://www.instagram.com/flukecorp/" aria-label="FLK-Instagram" title="FLK-Instagram" class="fluke-icon event-instagram"><span aria-hidden="true" class="fluke-icon fluke-icon-instagram"><span class="hide">FLK-Instagram</span></span></a></div></div><div class="footer-social-group"><div class="footer-social-group-title">Fluke Calibration</div><div class="view-content"><a itemprop="sameAs" href="https://www.linkedin.com/company/fluke-calibration/" aria-label="FCAL-LinkedIn" title="FCAL-LinkedIn" class="fluke-icon event-linkedin"><span aria-hidden="true" class="fluke-icon fluke-icon-linkedin"><span class="hide">FCAL-LinkedIn</span></span></a><a itemprop="sameAs" href="https://x.com/FlukeCal" aria-label="FCAL-Twitter | X" title="FCAL-Twitter | X" class="fluke-icon event-twitter"><span aria-hidden="true" class="fluke-icon fluke-icon-twitter"><span class="hide">FCAL-Twitter | X</span></span></a><a itemprop="sameAs" href="https://www.youtube.com/FlukeCalibration" aria-label="FCAL-YouTube" title="FCAL-YouTube" class="fluke-icon event-youtube"><span aria-hidden="true" class="fluke-icon fluke-icon-youtube"><span class="hide">FCAL-YouTube</span></span></a><a itemprop="sameAs" href="https://www.facebook.com/flukecalibration" aria-label="FCAL-Facebook" title="FCAL-Facebook" class="fluke-icon event-facebook"><span aria-hidden="true" class="fluke-icon fluke-icon-facebook"><span class="hide">FCAL-Facebook</span></span></a></div></div></div></section></div></div></div><div class="footer footer-bottom navbar-inverse primary"><div class="container"><div class="slogan" itemprop="brand" id="brand-fluke"><span id="fluke-slogan"><span itemprop="name">Fluke</span>.</span> <span itemprop="slogan"> Keeping your world up and running.<sup>®</sup> </span></div><ul class="menu"><li class="leaf"><a href="/en-us/fluke/privacy-policy" title="Privacy policy" id="privacy-policy" class="event-privacy-policy">Privacy policy</a></li><li class="leaf"><a href="/en-us/fluke/fluke-terms-of-use" title="Fluke terms of use" id="fluke-terms-of-use" class="event-fluke-terms-of-use">Fluke terms of use</a></li><li class="leaf"><a href="/en-us/fluke/fluke-terms-and-conditions-of-sale" title="Fluke terms and conditions of sale" id="fluke-terms-and-conditions-of-sale" class="event-fluke-terms-and-conditions-of-sale">Fluke terms and conditions of sale</a></li><li class="leaf"><a href="/en-us/fluke/site-map" title="Site Map" id="site-map" class="event-site-map">Site Map</a></li></ul><div class="clearfix"></div><div><small id="copyright">©1995 - 2026 Fluke Corporation</small></div></div></div></footer></div></div></div>
1461<script src="/modules/custom/igcommerce_algolia/js/algolia_search.min.js?v=1.x" defer></script>
1461<script src="/core/assets/vendor/jquery/jquery.min.js?v=4.0.0"></script>
1461<script src="/sites/default/files/js/js_odHhA2pEdvnjsS0Z9Kje5UHWUdYsdAZrxm9Dz0nSbm0.js?scope=footer&delta=2&language=en-us&theme=igc&include=eJyFkQFuwyAMRS8UhSMhhzjEjYkZNl2z049UkUY3VZOQ_b_9AAsmCJs3aSu76Uf7mw74MKZ9c3OpGXi87BBFIqM3iC628NuPcIPHazENFIOLLBPwU0o2SvSFfHgNhbKdVUkJS0APHIUJ3JW9IpSw9kSQgq7zMy5Q2TwliNiDyPJRwS1ct3PXbhDMKzBqTzHs0WcKGxZ36tpOuXyP7XCnCEayuza0MPdNXSXTcvRTqbUxl9Ju9ZCph6sRkx1-Rc5emWaUau7FDZ84LVKSu_KIjAl3G2c0INZR4Y7_Qiax_cJbLKHq-WLv-tpE-DvKGb4Bk6rfSw"></script>
1461<script src="/modules/custom/igcommerce_external_integration/modules/igcommerce_shopify/js/storefront_api/shopify-init.js?1790265071"></script>
1461<script src="/modules/custom/igcommerce_external_integration/modules/igcommerce_shopify/js/storefront_api/shopify-api-client.js?tlu6n8" defer></script>
1461<script src="/modules/custom/igcommerce_external_integration/modules/igcommerce_shopify/js/storefront_api/shopify-cart.js?tlu6n8" defer></script>
1461<script src="/modules/custom/igcommerce_external_integration/modules/igcommerce_shopify/js/storefront_api/shopify-product.js?tlu6n8" defer></script>
1461<script src="/modules/custom/igcommerce_external_integration/modules/igcommerce_shopify/js/storefront_api/shopify-careplan.js?tlu6n8" defer></script>
1461<script src="/modules/custom/igcommerce_external_integration/modules/igcommerce_shopify/js/storefront_api/shopify-buybox-addons.js?tlu6n8" defer></script>
1461<script src="/modules/custom/igcommerce_external_integration/modules/igcommerce_shopify/js/storefront_api/shopify-buybox-v2.js?tlu6n8" defer></script>
1461<script src="/modules/custom/igcommerce_external_integration/modules/igcommerce_shopify/js/storefront_api/shopify-crosssell.js?tlu6n8" defer></script>
1461<script src="/modules/custom/igcommerce_external_integration/modules/igcommerce_shopify/js/storefront_api/shopify-toc.js?tlu6n8" defer></script>
1461<script src="/modules/custom/igcommerce_external_integration/modules/igcommerce_shopify/js/storefront_api/shopify-articles.js?tlu6n8" defer></script>
1461<script src="/modules/custom/igcommerce_external_integration/modules/igcommerce_shopify/js/storefront_api/jsonld-data.js?tlu6n8" defer></script>
1461<script src="/modules/custom/igcommerce_external_integration/modules/igcommerce_shopify/js/storefront_api/shopify-cta.js?tlu6n8" defer></script>
1461<script src="/modules/custom/igcommerce_external_integration/modules/igcommerce_shopify/js/storefront_api/shopify-compare.js?tlu6n8" defer></script>
1461<script src="/sites/default/files/js/js_TXhVCklxQtACE5bCPMoRYkWL13LGUZxpcoWSuHgiAjM.js?scope=footer&delta=16&language=en-us&theme=igc&include=eJyFkQFuwyAMRS8UhSMhhzjEjYkZNl2z049UkUY3VZOQ_b_9AAsmCJs3aSu76Uf7mw74MKZ9c3OpGXi87BBFIqM3iC628NuPcIPHazENFIOLLBPwU0o2SvSFfHgNhbKdVUkJS0APHIUJ3JW9IpSw9kSQgq7zMy5Q2TwliNiDyPJRwS1ct3PXbhDMKzBqTzHs0WcKGxZ36tpOuXyP7XCnCEayuza0MPdNXSXTcvRTqbUxl9Ju9ZCph6sRkx1-Rc5emWaUau7FDZ84LVKSu_KIjAl3G2c0INZR4Y7_Qiax_cJbLKHq-WLv-tpE-DvKGb4Bk6rfSw"></script>
1461<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"f7df9f0b1875443f8d2ec9045b5dc8d5","spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 1461
1461
1462<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a43abb764a76127b',t:'MTc5MDg1MDAwMA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1462</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.