Check server response of

Server response
NS records
Whois domain
Response headers
Request headers
Raw HTML code
301 Moved Permanently - extec.com
HTTP Status: 301
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Server: nginx
Date: Mon, 05 May 2025 12:18:54 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: keep-alive
Location: https://www.extec.com/storefront.html

HTTP Code 301 Moved Permanently

301 Moved Permanently means that the requested resource has been permanently moved to a new URL. All future requests should use the new address.

When is Code 301 used?

  • When changing a website domain
  • When modifying URL structures
  • When setting up redirects for SEO

What does Code 301 mean for the user?

The browser will automatically redirect the user to the new address, and search engines will update their indexes.

200 OK - https://extec.com/
HTTP Status: 200
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Server: nginx
Date: Mon, 05 May 2025 12:18:55 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Vary: Accept-Encoding
X-Miva-Cache: off store-settings
Set-Cookie: mm5-extec-basket-id=9dd680297e69683cce8096e8df8bcd09; expires=Tue, 05-May-2026 12:18:55 GMT; path=/; secure; HttpOnly; SameSite=Lax
Vary: Accept-Encoding

HTTP Code 200 OK

200 OK is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.

When is Code 200 used?

  • When loading a web page
  • When successfully receiving an API response
  • When processing a form or another HTTP request

What does Code 200 mean for the user?

The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.

GET / HTTP/1.1
Host: extec.com
Accept: */*
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])


	


<!DOCTYPE html>
<html lang="en" class="no-js">
<head itemscope itemtype="http://schema.org/WebSite">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<base href="https://www.extec.com/mm5/" />
<title itemprop="name">Extec Corp.</title>
<link rel="preconnect" crossorigin href="https://fonts.googleapis.com" data-resource-group="css_list" data-resource-code="preconnect-google-fonts" /><link rel="preconnect" crossorigin href="https://fonts.gstatic.com" data-resource-group="css_list" data-resource-code="preconnect-gstatic" /><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Exo:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap" data-resource-group="css_list" data-resource-code="google-fonts" /><link type="text/css" media="all" rel="stylesheet" href="https://www.extec.com/mm5/json.mvc?Store_Code=extec&amp;Function=CSSResource_Output&amp;CSSCombinedResource_Code=stylesheet&T=84556c14" data-resource-group="css_list" data-resource-code="stylesheet" /><link rel="preconnect" crossorigin href="//www.google-analytics.com" data-resource-group="css_list" data-resource-code="preconnect-google-analytics" /><link rel="preconnect" crossorigin href="https://www.googletagmanager.com" data-resource-group="css_list" data-resource-code="preconnect-google-tag-manager" />
<script type="text/javascript">
var json_url = "https:\/\/www.extec.com\/mm5\/json.mvc\u003F";
var json_nosessionurl = "https:\/\/www.extec.com\/mm5\/json.mvc\u003F";
var Store_Code = "extec";
</script>
<script type="text/javascript" src="https://www.extec.com/mm5/clientside.mvc?T=80369fb3&amp;Module_Code=cmp-cssui-searchfield&amp;Filename=runtime.js" integrity="sha512-GT3fQyjPOh3ZvhBeXjc3+okpwb4DpByCirgPrWz6TaihplxQROYh7ilw9bj4wu+hbLgToqAFQuw3SCRJjmGcGQ==" crossorigin="anonymous" async defer></script>
<script type="text/javascript">
var MMSearchField_Search_URL_sep = "https:\/\/www.extec.com\/search.html\u003FSearch=";
(function( obj, eventType, fn )
{
if ( obj.addEventListener )
{
obj.addEventListener( eventType, fn, false );
}
else if ( obj.attachEvent )
{
obj.attachEvent( 'on' + eventType, fn );
}
})( window, 'mmsearchfield_override', function()
{
/**
* This function allows you to prepend or append code to an existing function.
* https://stackoverflow.com/questions/9134686/adding-code-to-a-javascript-function-programmatically
*/
function functionExtender(container, funcName, prepend, append) {
(() => {
let cachedFunction = container[funcName];
container[funcName] = function (...args) {
if (prepend) {
prepend.apply(this);
}
let result = cachedFunction.apply(this, args);
if (append) {
append.apply(this);
}
return result;
};
})();
}
/**
* This controls what happens when you click TAB on a selected search item.
*/
functionExtender(
MMSearchField.prototype,
'Event_Keydown',
() => {},
function () {
let tabTarget = this.selected_item;
if (tabTarget !== null) {
if (event.keyCode === 9 && tabTarget !== this.menu_item_storesearch) {
this.element_search.value = tabTarget.childNodes[0].getAttribute('data-search');
}
}
}
);
MMSearchField.prototype.onMenuAppendHeader = () => null;
MMSearchField.prototype.onMenuAppendItem = data => {
let searchResult;
searchResult = newElement('li', {'class': 'x-search-preview__entry'}, null, null);
searchResult.innerHTML = data;
searchResult.setAttribute('aria-selected', 'false');
searchResult.setAttribute('role', 'option');
return searchResult;
};
MMSearchField.prototype.Menu_Item_Select = function (item) {
this.selected_item = item;
this.menu_items.forEach(menuItem => {
menuItem.setAttribute('aria-selected', 'false');
});
if (item !== null) {
this.selected_item.className = classNameAdd(this.selected_item, 'mm_searchfield_menuitem_selected');
this.selected_item.setAttribute('aria-selected', 'true');
}
};
MMSearchField.prototype.onMenuAppendStoreSearch = search_value => {
let searchAll;
searchAll = newElement('li', {'class': 'x-search-preview__search-all'}, null, null);
searchAll.element_text = newTextNode(`Search store for product "${search_value}"`, searchAll);
searchAll.setAttribute('aria-selected', 'false');
searchAll.setAttribute('role', 'option');
return searchAll;
};
MMSearchField.prototype.Menu_Show = function () {
if (this.menu_visible) {
return;
}
this.menu_visible = true;
this.element_menu.classList.add('x-search-preview--open');
}
MMSearchField.prototype.Menu_Hide = function () {
if (!this.menu_visible) {
return;
}
this.menu_visible = false;
this.element_menu.classList.remove('x-search-preview--open');
}
MMSearchField.prototype.onFocus = () => null;
MMSearchField.prototype.onBlur = () => null;
} );
</script>
<script type="text/javascript" src="https://www.extec.com/mm5/clientside.mvc?T=80369fb3&amp;Filename=runtime_ui.js" integrity="sha512-X3H08vlx8ipkKYnlPr18YHfmx4Trb3lJRsVbI6VvuFqPS0UTJb5PFcG75Oacu7p309ty7WOWn+dK4ZfHeAn2hg==" crossorigin="anonymous" async defer></script><script type="text/javascript" src="https://www.extec.com/mm5/clientside.mvc?T=80369fb3&amp;Filename=ajax.js" integrity="sha512-hBYAAq3Edaymi0ELd4oY1JQXKed1b6ng0Ix9vNMtHrWb3FO0tDeoQ95Y/KM5z3XmxcibnvbVujqgLQn/gKBRhA==" crossorigin="anonymous" async defer></script>
<link rel="canonical" href="https://www.extec.com/storefront.html" itemprop="url">



<link type="text/css" media="all" rel="stylesheet" href="css/00000001/minibasket.css?T=c3411f8f" data-resource-group="modules" data-resource-code="minibasket" /><link type="text/css" media="all" rel="stylesheet" href="css/00000001/combofacets.css?T=2e391262" data-resource-group="modules" data-resource-code="combofacets" /><link type="text/css" media="all" rel="stylesheet" href="css/00000001/mailchimp.css?T=dfcc4469" data-resource-group="modules" data-resource-code="mailchimp" /><script type="text/javascript" async defer src="scripts/00000001/runtime_combofacets.js?T=e6b03c06" data-resource-group="modules" data-resource-code="runtimecombofacets"></script><script type="text/javascript" async defer src="scripts/00000001/mailchimp.js?T=0010e385" data-resource-group="modules" data-resource-code="mailchimp"></script><script id="mcjs" data-resource-group="modules" data-resource-code="mailchimp_tracker">!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}(document,"script","https://chimpstatic.com/mcjs-connected/js/users/6ea32248c0eab7cdddda75359/760b163afbaceac6be3ef5aea.js");</script><script type="text/javascript" data-resource-group="modules" data-resource-code="recaptcha_v3">
(() =>
{
var script;
script	= document.createElement( 'script' );
script.src	= 'https://www.google.com/recaptcha/api.js?render=6LfbcrEqAAAAAM12iz8I2mI0B9GHaDyE6jeAqCxa';
document.documentElement.appendChild( script );
} )();
document.addEventListener( 'DOMContentLoaded', () =>
{
var form, element, elements, form_lookup;
form_lookup = new Array();
elements = document.querySelectorAll( 'form input\u005Bname\u003D\"Action\"\u005D\u005Bvalue\u003D\"ICST\"\u005D' )
for ( element of elements )
{
if ( element instanceof HTMLFormElement )	form = element;
else if ( element.form instanceof HTMLFormElement )	form = element.form;
else
{
form = null;
while ( element )
{
if ( element instanceof HTMLFormElement )
{
form = element;
break;
}
element = element.parentNode;
}
}
if ( form && ( form_lookup.indexOf( form ) === -1 ) )
{
form_lookup.push( form );
new Miva_reCAPTCHAv3_FormSubmitListener( form, 'customer_account_create' );
}
}
elements = document.querySelectorAll( 'form input\u005Bname\u003D\"Action\"\u005D\u005Bvalue\u003D\"ICSQ\"\u005D, form input\u005Bname\u003D\"Action\"\u005D\u005Bvalue\u005E\u003D\"ICSQ,\"\u005D' )
for ( element of elements )
{
if ( element instanceof HTMLFormElement )	form = element;
else if ( element.form instanceof HTMLFormElement )	form = element.form;
else
{
form = null;
while ( element )
{
if ( element instanceof HTMLFormElement )
{
form = element;
break;
}
element = element.parentNode;
}
}
if ( form && ( form_lookup.indexOf( form ) === -1 ) )
{
form_lookup.push( form );
new Miva_reCAPTCHAv3_FormSubmitListener( form, 'customer_account_quick_create' );
}
}
elements = document.querySelectorAll( 'form input\u005Bname\u003D\"Action\"\u005D\u005Bvalue\u003D\"EMPW\"\u005D' )
for ( element of elements )
{
if ( element instanceof HTMLFormElement )	form = element;
else if ( element.form instanceof HTMLFormElement )	form = element.form;
else
{
form = null;
while ( element )
{
if ( element instanceof HTMLFormElement )
{
form = element;
break;
}
element = element.parentNode;
}
}
if ( form && ( form_lookup.indexOf( form ) === -1 ) )
{
form_lookup.push( form );
new Miva_reCAPTCHAv3_FormSubmitListener( form, 'customer_forgot_password' );
}
}
elements = document.querySelectorAll( 'form input\u005Bname\u003D\"Action\"\u005D\u005Bvalue\u003D\"CSTR\"\u005D' )
for ( element of elements )
{
if ( element instanceof HTMLFormElement )	form = element;
else if ( element.form instanceof HTMLFormElement )	form = element.form;
else
{
form = null;
while ( element )
{
if ( element instanceof HTMLFormElement )
{
form = element;
break;
}
element = element.parentNode;
}
}
if ( form && ( form_lookup.indexOf( form ) === -1 ) )
{
form_lookup.push( form );
new Miva_reCAPTCHAv3_FormSubmitListener( form, 'customer_reset_password' );
}
}
elements = document.querySelectorAll( 'form input\u005Bname\u003D\"Action\"\u005D\u005Bvalue\u003D\"LOGN\"\u005D, form input\u005Bname\u003D\"Action\"\u005D\u005Bvalue\u005E\u003D\"LOGN,\"\u005D' )
for ( element of elements )
{
if ( element instanceof HTMLFormElement )	form = element;
else if ( element.form instanceof HTMLFormElement )	form = element.form;
else
{
form = null;
while ( element )
{
if ( element instanceof HTMLFormElement )
{
form = element;
break;
}
element = element.parentNode;
}
}
if ( form && ( form_lookup.indexOf( form ) === -1 ) )
{
form_lookup.push( form );
new Miva_reCAPTCHAv3_FormSubmitListener( form, 'customer_login' );
}
}
elements = document.querySelectorAll( 'form input\u005Bname\u003D\"Action\"\u005D\u005Bvalue\u003D\"MIVA_REQUEST_QUOTE\"\u005D' )
for ( element of elements )
{
if ( element instanceof HTMLFormElement )	form = element;
else if ( element.form instanceof HTMLFormElement )	form = element.form;
else
{
form = null;
while ( element )
{
if ( element instanceof HTMLFormElement )
{
form = element;
break;
}
element = element.parentNode;
}
}
if ( form && ( form_lookup.indexOf( form ) === -1 ) )
{
form_lookup.push( form );
new Miva_reCAPTCHAv3_FormSubmitListener( form, 'MIVA_REQUEST_QUOTE' );
}
}
elements = document.querySelectorAll( 'form input\u005Bname\u003D\"Action\"\u005D\u005Bvalue\u003D\"msds_form\"\u005D' )
for ( element of elements )
{
if ( element instanceof HTMLFormElement )	form = element;
else if ( element.form instanceof HTMLFormElement )	form = element.form;
else
{
form = null;
while ( element )
{
if ( element instanceof HTMLFormElement )
{
form = element;
break;
}
element = element.parentNode;
}
}
if ( form && ( form_lookup.indexOf( form ) === -1 ) )
{
form_lookup.push( form );
new Miva_reCAPTCHAv3_FormSubmitListener( form, 'msds_form' );
}
}
elements = document.querySelectorAll( 'form input\u005Bname\u003D\"Action\"\u005D\u005Bvalue\u003D\"contact_form\"\u005D' )
for ( element of elements )
{
if ( element instanceof HTMLFormElement )	form = element;
else if ( element.form instanceof HTMLFormElement )	form = element.form;
else
{
form = null;
while ( element )
{
if ( element instanceof HTMLFormElement )
{
form = element;
break;
}
element = element.parentNode;
}
}
if ( form && ( form_lookup.indexOf( form ) === -1 ) )
{
form_lookup.push( form );
new Miva_reCAPTCHAv3_FormSubmitListener( form, 'contact_form' );
}
}
elements = document.querySelectorAll( 'form input\u005Bname\u003D\"Action\"\u005D\u005Bvalue\u003D\"labcut_5000_form\"\u005D' )
for ( element of elements )
{
if ( element instanceof HTMLFormElement )	form = element;
else if ( element.form instanceof HTMLFormElement )	form = element.form;
else
{
form = null;
while ( element )
{
if ( element instanceof HTMLFormElement )
{
form = element;
break;
}
element = element.parentNode;
}
}
if ( form && ( form_lookup.indexOf( form ) === -1 ) )
{
form_lookup.push( form );
new Miva_reCAPTCHAv3_FormSubmitListener( form, 'labcut_5000_form' );
}
}
} );
class Miva_reCAPTCHAv3_FormSubmitListener
{
#form;
#submitting;
#event_submit;
#original_submit;
#recaptcha_action;
#event_fallback_submit;
constructor( form, recaptcha_action )
{
this.#form	= form;
this.#submitting	= false;
this.#original_submit	= form.submit;
this.#recaptcha_action	= recaptcha_action;
this.#event_fallback_submit	= () => { this.#form.submit(); };
this.#event_submit	= ( e ) =>
{
e.stopImmediatePropagation();
e.preventDefault();
//
// Trigger overwritten submit to build reCAPTCHAv3 response, where the original
// form submit will be restored in the callback and the "submit" listener removed.
//
this.#form.submit();
}
this.#form.submit	= () =>
{
if ( this.#submitting )
{
return;
}
this.#submitting = true;
Miva_reCAPTCHAv3_Submit( this.#recaptcha_action, ( token ) =>
{
var input_response;
this.#submitting	= false;
input_response	= document.createElement( 'input' );
input_response.type	= 'hidden';
input_response.name	= 'reCAPTCHAv3_Response';
input_response.value	= token;
this.#form.submit	= this.#original_submit;
this.#form.removeEventListener( 'submit', this.#event_submit, { capture: true } );
this.#form.appendChild( input_response );
if ( this.#form.requestSubmit )
{
this.#form.requestSubmit();
}
else
{
this.#form.addEventListener( 'submit', this.#event_fallback_submit );
this.#form.dispatchEvent( new Event( 'submit', { bubbles: true, cancelable: true } ) );
this.#form.removeEventListener( 'submit', this.#event_fallback_submit );
}
} );
};
this.#form.addEventListener( 'submit', this.#event_submit, { capture: true } );
}
}
function Miva_reCAPTCHAv3_Submit( recaptcha_action, callback )
{
try
{
grecaptcha.ready( () => {
try
{
grecaptcha.execute( '6LfbcrEqAAAAAM12iz8I2mI0B9GHaDyE6jeAqCxa', { action: recaptcha_action } ).then( ( token ) => {
callback( token );
} );
}
catch ( e )
{
setTimeout( () => callback( 'recaptcha failed' ) );
}
} );
}
catch ( e )
{
setTimeout( () => callback( 'recaptcha failed' ) );
}
}
</script><script data-resource-group="head_tag" data-resource-code="GTM-head-tag">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MNGGDX7B');</script><script data-resource-group="head_tag" data-resource-code="GTM-dataLayer">
var dataLayer = dataLayer || [];
var clearEcommerceDataLayer = () => {
dataLayer.push({ ecommerce: null });
};
dataLayer.push({
canonicalUri: '\/storefront.html',
canonicalUrl: 'https:\/\/www.extec.com\/storefront.html',
category: {
code: '',
name: ''
},
global: {
action: '',
basket: {
basketId: 'provisional'
},
categoryCode: '',
function: '',
moduleFunction: '',
productCode: '',
screen: 'SFNT',
uiException: ''
},
page: {
code: 'SFNT',
name: 'Storefront'
},
product: {
code: '',
name: '',
sku: ''
}
});
window.addEventListener('DOMContentLoaded', () => {
document.querySelectorAll('form').forEach(form => {
if (form.getAttribute('name')?.length) {
return;
}
const identifier = form.elements?.Action?.value ?? form.dataset?.hook ?? form.querySelector('legend')?.innerText;
if (identifier?.length) {
form.name = identifier;
}
});
});
window.addEventListener('DOMContentLoaded', () => {
let timeoutId;
const debouncedSearch = (e) => {
clearTimeout(timeoutId);
timeoutId = setTimeout(() => {
const search_term = e?.target?.value;
if (!search_term?.length) {
return;
}
dataLayer.push({
event: 'search',
search_term
});
}, 500);
};
const searchInputs = document.querySelectorAll('input[name="Search"]');
searchInputs.forEach(input => {
input.addEventListener('input', debouncedSearch)
});
});
class MMXPromotionTracker {
constructor() {
window.addEventListener('DOMContentLoaded', () => {
this.init();
});
}
init() {
this.#bindEvents();
this.promotions = document.querySelectorAll('[data-flex-item]');
if (!this.promotions.length) {
return;
}
this.promotionObserver = new IntersectionObserver((entries) => {
this.observedCallback(entries);
}, {threshold: [0.75]});
this.promotions.forEach((promotion, i) => {
this.promotionObserver.observe(promotion);
promotion.addEventListener('click', (e) => {
this.promotionClicked(promotion, e);
});
});
}
promotionClicked(promotion, e){
let clickedLink = false;
let products = [];
let clickedHero;
e.composedPath().forEach(item => {
if (item.nodeName === 'A' || (item.nodeName === 'MMX-HERO' && item.dataset?.href?.length)) {
clickedLink = true;
}
if (item.nodeName === 'MMX-HERO') {
clickedHero = item;
} else if (item.nodeName === 'MMX-PRODUCT-CAROUSEL') {
const clickedProductIndex = [...item.shadowRoot.querySelectorAll('mmx-hero[slot="hero_slide"]')].findIndex(heroSlide => heroSlide === clickedHero);
products = [item?.products[clickedProductIndex]];
} else if (item.nodeName === 'MMX-FEATURED-PRODUCT') {
products = [item?.product];
}
});
if (clickedLink) {
this.trackPromotion('select_promotion', promotion, products);
}
};
trackPromotion(event, item, products = []) {
clearEcommerceDataLayer();
dataLayer.push({
event,
ecommerce: {
creative_name: item.getAttribute('data-flex-item'),
creative_slot: [...this.promotions].findIndex(promotion => promotion === item) + 1,
items: this.productsToEcommerceItems(products),
promotion_id: item.getAttribute('data-flex-component')
}
});
if (item?.nodeName === 'MMX-PRODUCT-CAROUSEL') {
this.trackProductList(event, item, products);
}
};
trackProductList(event, item, products = []) {
if (!products?.length) {
return;
}
clearEcommerceDataLayer();
dataLayer.push({
event: event === 'select_promotion' ? 'select_item' : 'view_item_list',
ecommerce: {
item_list_id: item.getAttribute('id'),
item_list_name: item?.data?.heading?.heading_text?.value ?? item.getAttribute('id'),
items: this.productsToEcommerceItems(products)
}
});
}
observedCallback(entries) {
entries.forEach((entry, entryIndex) => {
if (!entry.isIntersecting) {
return;
}
this.trackPromotion('view_promotion', entry.target, entry.target?.products);
});
};
productsToEcommerceItems(products = []) {
if (!products?.length) {
return [];
}
return products.map((item, i) => {
return {
item_id: item.code,
item_name: item.name,
item_sku: item?.sku,
index: i,
price: item.price,
discount: item.base_price - item.price,
quantity: 1
}
});
}
#bindEvents() {
document.addEventListener('view_item_list', (e) => this.#onViewItemList(e), {capture: true});
document.addEventListener('select_item', (e) => this.#onSelectItem(e), {capture: true});
}
#onViewItemList(e) {
clearEcommerceDataLayer();
dataLayer.push({
event: 'view_item_list',
ecommerce: {
item_list_id: e.detail?.item_list_id,
item_list_name: e.detail?.item_list_name,
items: this.productsToEcommerceItems(e.detail?.products)
}
});
}
#onSelectItem(e) {
clearEcommerceDataLayer();
dataLayer.push({
event: 'select_item',
ecommerce: {
currency: 'USD',
value: e.detail?.products?.reduce((value, product) => {
return value += product?.price ?? 0;
}, 0),
item_list_id: e.detail?.item_list_id,
item_list_name: e.detail?.item_list_name,
items: this.productsToEcommerceItems(e.detail?.products)
}
});
}
}
new MMXPromotionTracker();
clearEcommerceDataLayer();
dataLayer.push({
	"ecommerce": {
		"coupon": "",
		"currency": "USD",
		"shipping_tier": "",
		"value": 0
	},
	"event": "mm_global_minibasket"
});
class BasketMonitor {
constructor() {
this.storageKey = 'mm-extec-basket-monitor';
window.addEventListener('DOMContentLoaded', () => {
this.init();
});
}
canLocalStorage() {
const storeTestKey = this.storageKey + '--test';
if (this.saveCurrentItems(storeTestKey)) {
localStorage?.removeItem(storeTestKey);
return true;
}
return false;
}
init() {
this.setCurrentItemsFromDataLayer();
if (!this.canLocalStorage()) {
return;
}
this.handleBasketChanges();
this.pastItems = this.getItemsFromLocalStorage();
this.comparePastWithCurrent();
this.saveCurrentItems();
this.trackResults();
}
handleBasketChanges() {
const orderProcessed = '0';
if (orderProcessed === '1') {
this.clearCurrentItems();
}
}
setCurrentItemsFromDataLayer() {
const eventsWithBasketItems = ['mm_global_minibasket', 'view_cart', 'begin_checkout', 'add_shipping_info', 'add_payment_info'];
const basketEvent = dataLayer.find(item => eventsWithBasketItems.includes(item?.event));
this.currentItems = this.createMapFromItems(basketEvent?.ecommerce?.items);
}
getItemsFromLocalStorage() {
try {
return new Map(JSON.parse(localStorage.getItem(this.storageKey)));
} catch {
return new Map();
}
}
createMapFromItems(items = []) {
if (!(items instanceof Array)) {
return new Map();
}
return items.reduce((map, item) => {
return map.set(this.createItemKey(item), item);
}, new Map());
}
createItemKey(item = {}) {
return JSON.stringify({
id: item?.item_id,
variant: item?.item_variant
});
}
comparePastWithCurrent() {
this.results = {
added: [],
removed: [],
unchanged: [],
updated: []
};
const allItems = new Map([...this.pastItems, ...this.currentItems]);
allItems.forEach((value, key) => {
const pastItem = this.pastItems.get(key);
const currentItem = this.currentItems.get(key);
if (typeof pastItem === 'undefined') {
this.results.added.push(currentItem);
} else if (typeof currentItem === 'undefined') {
this.results.removed.push(pastItem);
} else if (JSON.stringify(currentItem) == JSON.stringify(pastItem)) {
this.results.unchanged.push(currentItem);
} else {
this.results.updated.push(currentItem);
const quantityChange = currentItem.quantity - pastItem.quantity;
if (quantityChange > 0) {
this.results.added.push({
...currentItem,
quantity: quantityChange
});
} else if (quantityChange < 0) {
this.results.removed.push({
...currentItem,
quantity: Math.abs(quantityChange)
})
}
}
});
}
trackResults() {
this.trackEvent('add_to_cart', this?.results?.added);
this.trackEvent('remove_from_cart', this?.results?.removed);
}
trackEvent(event, items = []) {
if (typeof event !== 'string' || !(items instanceof Array) || !items.length) {
return;
}
clearEcommerceDataLayer();
dataLayer.push({
event,
ecommerce: {
currency: 'USD',
value: this.determineItemsValue(items),
items
}
});
}
determineItemsValue(items = []) {
if (!(items instanceof Array)) {
return 0;
}
return items.reduce((value, item) => {
return value += item.quantity * item.price;
}, 0);
}
clearCurrentItems() {
return localStorage.removeItem(this.storageKey);
}
saveCurrentItems(storageKey = this.storageKey) {
try {
localStorage.setItem(storageKey, JSON.stringify([...this.currentItems]));
return true;
} catch (e) {
return false;
}
}
reportAddToCart(event) {
this.pastItems = this.getItemsFromLocalStorage();
this.currentItems = structuredClone(this.pastItems);
this.addItemsFromEvent(this.currentItems, event);
this.comparePastWithCurrent();
this.saveCurrentItems();
}
addItemsFromEvent(items, event = {}) {
event?.ecommerce?.items?.forEach(addedItem => {
const itemKey = this.createItemKey(addedItem);
const existingItem = this.currentItems.get(itemKey);
if (typeof existingItem === 'undefined') {
items.set(itemKey, addedItem);
} else {
items.set(itemKey, {
...existingItem,
quantity: Number(existingItem.quantity) + Number(addedItem.quantity)
});
}
});
}
}
var basketMonitor = new BasketMonitor();
</script>
</head>
<body id="js-SFNT" class="o-site-wrapper t-page-sfnt">
<div id="mini_basket" class="readytheme-contentsection">
<!-- Customer is logged in and has at least 1 active quote -->
<section class="x-mini-basket" data-hook="mini-basket" data-item-count="0" data-subtotal="" aria-modal="true" tabindex="-1">
<div class="x-mini-basket__content u-bg-white" data-hook="mini-basket__content" aria-describedby="mb-description" aria-label="Your Cart Summary" role="dialog" tabindex="0">
<header>
<div class="x-mini-basket__header">
<strong id="mb-description" class="x-mini-basket__summary">Your Cart (0)</strong>
<button class="u-icon-cross" data-hook="close-mini-basket" aria-label="Close the Mini-Basket"></button>
</div>
</header>
<script>
function continueShopping(link) {
if (sessionStorage.getItem('continue_url')) {
link.href = sessionStorage.getItem('continue_url');
}
}
</script>
<footer class="x-mini-basket__footer u-text-center">
<p class="x-mini-basket__empty-icon u-bg-gray-100" aria-hidden="true">
<svg width="31.972" height="32.562" xmlns="http://www.w3.org/2000/svg">
<defs>
<clipPath id="a">
<path d="M0 0h31.972v32.562H0z"/>
</clipPath>
</defs>
<g clip-path="url(#a)">
<path d="M31.158 12.03h-5.765v1.631h4.679l-2.749 9.351H10.482l-2.745-9.351h4.148V12.03H7.258l-1-3.4a.815.815 0 0 0-.781-.584H.788a.817.817 0 0 0 0 1.633h4.084l.976 3.336a.58.58 0 0 0 .033.115l3.21 10.933a.814.814 0 0 0 .781.585h18.057a.817.817 0 0 0 .8-.644l3.212-10.931a.8.8 0 0 0 .031-.217v-.022a.814.814 0 0 0-.814-.805M23.711 25.782a3.39 3.39 0 0 0-.034 6.779h.059a3.39 3.39 0 0 0-.025-6.779m1.244 4.629a1.755 1.755 0 1 1 .512-1.24 1.755 1.755 0 0 1-.512 1.24M14.092 25.782a3.39 3.39 0 0 0-.034 6.779h.059a3.39 3.39 0 0 0-.025-6.779m1.244 4.629a1.755 1.755 0 1 1 .512-1.24 1.755 1.755 0 0 1-.512 1.24"/>
<path d="M23.706 12.361 22.647 11.3l-3.253 3.251V0h-1.509v14.553l-3.25-3.253-1.059 1.059 5.065 5.065 5.065-5.063z"/>
</g>
</svg>
</p>
<br>
<p class="c-heading--subheading--small">Your Cart is Empty</p>
<p class="t-input-font-size">Add items to get started</p>
<br>
<a class="c-button c-button--full u-text-medium" href="https://www.extec.com/storefront.html" onclick="continueShopping(this);">Continue Shopping</a>
</footer>

</div>
</section>
</div>
<header class="t-site-header" data-hook="site-header">
<section class="content-wrapper o-layout o-layout--justify-end o-wrapper o-wrapper--flush" style="border-bottom: 1px solid #525252;">
<div class="o-layout__item t-site-header__masthead-links u-width-12 u-width-12--m u-width-8--l u-width-6--xl">
<div class="o-layout o-layout--align-center">
<div class="u-width-12 u-width-6--m o-layout__item t-site-header__search " data-hook="site-header__search" itemscope itemtype="http://schema.org/WebSite">
<meta itemprop="url" content="//www.extec.com/"/>
<form class="t-site-header__search-form" method="post" action="https://www.extec.com/search.html" itemprop="potentialAction" itemscope itemtype="http://schema.org/SearchAction">
<fieldset>
<legend>Product Search</legend>
<div class="c-form-list">
<div class="c-form-list__item c-form-list__item--full c-control-group u-flex">
<meta itemprop="target" content="https://www.extec.com/search.html?q={Search}"/>
<span class="u-color-white u-icon-search t-site-header__search-icon" aria-hidden="true"></span>
<input class="c-form-input c-control-group__field u-bg-transparent u-border-none t-site-header__search-field" data-mm_searchfield="Yes" data-mm_searchfield_id="x-search-preview" type="search" name="Search" value="" placeholder="Search" autocomplete="off" required itemprop="query-input" aria-label="Product Search">
<!-- <button class="c-button c-control-group__button u-bg-transparent u-color-gray-50 u-border-none u-icon-search t-site-header__search-button" type="submit" aria-label="Search"></button> -->
</div>
</div>
</fieldset>
<ul class="x-search-preview" data-mm_searchfield_menu="Yes" data-mm_searchfield_id="x-search-preview" role="listbox"></ul>
</form>
</div>
<div class="o-layout__item u-width-6 u-width-4--m u-text-left u-text-right--m" style="position: relative;">
<a href="https://www.extec.com/customer-log-in.html" class="t-global-account-toggle" data-a11y-toggle="global-account" data-hook="global-account">
Log In <span class="u-icon-user" aria-hidden="true"></span>
</a>
<div id="global_account" class="x-collapsible-content">
<div id="global-account" class="u-over-everything x-collapsible-content__item t-global-account">
<form class="t-global-account__form" method="post" action="https://www.extec.com/storefront.html" autocomplete="off">
<fieldset>
<legend>Global Account Log In</legend>
<input type="hidden" name="Action" value="LOGN" />
<input type="hidden" name="Per_Page" value="" />
<input type="hidden" name="Sort_By" value="" />
<div class="c-form-list">
<div class="c-form-list__item c-form-list__item--full">
<label class="u-hide-visually" for="global-Customer_LoginEmail">Email Address</label>
<input id="global-Customer_LoginEmail" class="c-form-input c-form-input--large" type="text" inputmode="email" name="Customer_LoginEmail" value="" autocomplete="email" placeholder="Email" required>
</div>
<div class="c-form-list__item c-form-list__item--full">
<label class="u-hide-visually" for="global-Customer_Password">Password</label>
<input id="global-Customer_Password" class="c-form-input c-form-input--large" type="password" name="Customer_Password" autocomplete="current-password" placeholder="Password">
</div>
<div class="c-form-list__item c-form-list__item--full">
<p><a class="t-input-font-size" href="https://www.extec.com/forgot-password.html">Forgot Password?</a></p>
<p><input class="c-button c-button--full" type="submit" value="Log In"></p>
<a class="t-input-font-size u-block u-text-center u-text-medium" href="https://www.extec.com/customer-log-in.html">Register</a>
</div>
</div>
</fieldset>
</form>
</div>
</div>
</div>
<div class="o-layout__item u-width-6 u-width-2--m u-text-right">
<a class="t-site-header__basket-link" data-hook="open-mini-basket" aria-label="Open Mini-Basket" href="https://www.extec.com/basket-contents.html">

<span class="u-icon-cart-empty" aria-hidden="true"></span>

<span class="t-site-header__basket-link-quantity" data-hook="mini-basket-count">0</span>
</a>
</div>
</div>
</div>
</section>
<section class="o-layout o-layout--align-center t-site-header__masthead content-wrapper">
<div class="o-layout__item u-width-6 u-width-3--l u-text-left t-site-header__logo" style="">
<a href="https://www.extec.com/storefront.html" title="Extec Corp.">

<img src="graphics/00000001/1/extec_logo_400x400 &#40;edited&#41;.jpg" alt="Shadows ReadyTheme" loading="lazy" width="357" height="62">

</a>
</div>
<div class="o-layout__item o-layout--justify-end u-flex u-width-6 u-hidden--l">
<button class="c-button u-border-none u-color-white u-icon-menu" data-hook="open-main-menu" aria-label="Open Menu" style="background-color: transparent; padding: 0;font-size: 2em;"></button>
<!-- <button class="c-button c-button--flush c-button--full u-bg-white u-border-none u-color-black u-font-large u-icon-search" data-hook="open-header-search" aria-label="Open Search Form"></button> -->
</div>
<!-- end t-site-header -->
<div class="o-layout__item u-width-9 o-layout--align-center o-layout--justify-center t-site-navigation">
<nav class="c-navigation x-transfigure-navigation u-text-medium u-width-12 " data-hook="transfigure-navigation">
<div class="x-transfigure-navigation__wrap" data-layout="horizontal-drop-down">
<header class="x-transfigure-navigation__header o-layout--justify-between u-flex u-hidden--l" hidden>
<a class="c-button c-button--as-link c-form-inline-set u-color-gray-600" href="https://www.extec.com/customer-log-in.html"><span class="u-font-large u-icon-user" aria-hidden="true"></span> Log In</a>
<button class="c-button u-bg-transparent u-color-gray-600 u-font-small u-icon-cross" data-hook="close-main-menu" aria-label="Close Menu"></button>
</header>
<div class="x-transfigure-navigation__content">
<ul class="c-navigation__row x-transfigure-navigation__row">
<li class="c-navigation__list has-child-menu" data-hook="has-drop-down has-child-menu">
<a class="c-navigation__link" href="https://www.extec.com/cutting.html" target="_self"><span>Cutting</span><span class="c-navigation__link-carat"><span class="u-icon-chevron-right u-hidden--l" aria-hidden="true"></span></span></a>
<ul class="c-navigation__row is-hidden">
<li class="c-navigation__list u-font-small u-hidden--l" data-hook="show-previous-menu">
<span class="c-navigation__link u-text-uppercase"><span class="u-icon-arrow-left" aria-hidden="true">&nbsp;</span><span class="o-layout--grow">Back</span></span>
</li>
<li class="c-navigation__list ">
<a class="c-navigation__link" href="https://www.extec.com/cutting-equipment.html" target="_self"><span>Equipment</span></a>
</li>
<li class="c-navigation__list ">
<a class="c-navigation__link" href="https://www.extec.com/cutting-consumables.html" target="_self"><span>Consumables</span></a>
</li>
</ul>
</li>
<li class="c-navigation__list has-child-menu" data-hook="has-drop-down has-child-menu">
<a class="c-navigation__link" href="https://www.extec.com/mounting.html" target="_self"><span>Mounting</span><span class="c-navigation__link-carat"><span class="u-icon-chevron-right u-hidden--l" aria-hidden="true"></span></span></a>
<ul class="c-navigation__row is-hidden">
<li class="c-navigation__list u-font-small u-hidden--l" data-hook="show-previous-menu">
<span class="c-navigation__link u-text-uppercase"><span class="u-icon-arrow-left" aria-hidden="true">&nbsp;</span><span class="o-layout--grow">Back</span></span>
</li>
<li class="c-navigation__list ">
<a class="c-navigation__link" href="https://www.extec.com/mounting-equipment.html" target="_self"><span>Equipment</span></a>
</li>
<li class="c-navigation__list ">
<a class="c-navigation__link" href="https://www.extec.com/mounting-consumables.html" target="_self"><span>Consumables</span></a>
</li>
</ul>
</li>
<li class="c-navigation__list has-child-menu" data-hook="has-drop-down has-child-menu">
<a class="c-navigation__link" href="https://www.extec.com/grinding-polishing.html" target="_self"><span>Grinding & Polishing</span><span class="c-navigation__link-carat"><span class="u-icon-chevron-right u-hidden--l" aria-hidden="true"></span></span></a>
<ul class="c-navigation__row is-hidden">
<li class="c-navigation__list u-font-small u-hidden--l" data-hook="show-previous-menu">
<span class="c-navigation__link u-text-uppercase"><span class="u-icon-arrow-left" aria-hidden="true">&nbsp;</span><span class="o-layout--grow">Back</span></span>
</li>
<li class="c-navigation__list ">
<a class="c-navigation__link" href="https://www.extec.com/grinding-polishing-equipment.html" target="_self"><span>Equipment</span></a>
</li>
<li class="c-navigation__list ">
<a class="c-navigation__link" href="https://www.extec.com/grinding-polishing-consumables.html" target="_self"><span>Consumables</span></a>
</li>
</ul>
</li>
<li class="c-navigation__list has-child-menu" data-hook="has-drop-down has-child-menu">
<a class="c-navigation__link" href="https://www.extec.com/additional-products.html" target="_self"><span>Additional Products</span><span class="c-navigation__link-carat"><span class="u-icon-chevron-right u-hidden--l" aria-hidden="true"></span></span></a>
<ul class="c-navigation__row is-hidden">
<li class="c-navigation__list u-font-small u-hidden--l" data-hook="show-previous-menu">
<span class="c-navigation__link u-text-uppercase"><span class="u-icon-arrow-left" aria-hidden="true">&nbsp;</span><span class="o-layout--grow">Back</span></span>
</li>
<li class="c-navigation__list ">
<a class="c-navigation__link" href="https://www.extec.com/hardness-testing.html" target="_self"><span>Hardness Testing</span></a>
</li>
<li class="c-navigation__list ">
<a class="c-navigation__link" href="https://www.extec.com/all-accessories.html" target="_self"><span>Accessories</span></a>
</li>
<li class="c-navigation__list ">
<a class="c-navigation__link" href="https://www.extec.com/optical-equipment.html" target="_self"><span>Optical Equipment</span></a>
</li>
</ul>
</li>
<li class="c-navigation__list has-child-menu" data-hook="has-drop-down has-child-menu">
<a class="c-navigation__link" href="https://www.extec.com/labcut-5ooo.html" target="_self"><span>Labcut 5000<sup>®</sup></span><span class="c-navigation__link-carat"><span class="u-icon-chevron-right u-hidden--l" aria-hidden="true"></span></span></a>
<ul class="c-navigation__row is-hidden">
<li class="c-navigation__list u-font-small u-hidden--l" data-hook="show-previous-menu">
<span class="c-navigation__link u-text-uppercase"><span class="u-icon-arrow-left" aria-hidden="true">&nbsp;</span><span class="o-layout--grow">Back</span></span>
</li>
<li class="c-navigation__list ">
<a class="c-navigation__link" href="https://www.extec.com/experience-labcut-5000-precision-for-yourself.html" target="_self"><span>Experience Labcut 5000<sup>®</sup> Precision for Yourself</span></a>
</li>
<li class="c-navigation__list ">
<a class="c-navigation__link" href="https://www.extec.com/industry-applications.html" target="_self"><span>Industry Applications</span></a>
</li>
<li class="c-navigation__list ">
<a class="c-navigation__link" href="https://www.extec.com/features.html" target="_self"><span>Features</span></a>
</li>
<li class="c-navigation__list ">
<a class="c-navigation__link" href="https://www.extec.com/specifications.html" target="_self"><span>Specifications</span></a>
</li>
<li class="c-navigation__list ">
<a class="c-navigation__link" href="https://www.extec.com/accessories-supplies.html" target="_self"><span>Accessories & Supplies</span></a>
</li>
</ul>
</li>
<li class="c-navigation__list has-child-menu" data-hook="has-drop-down has-child-menu">
<a class="c-navigation__link" href="https://www.extec.com/about-us.html" target="_self"><span>About</span><span class="c-navigation__link-carat"><span class="u-icon-chevron-right u-hidden--l" aria-hidden="true"></span></span></a>
<ul class="c-navigation__row is-hidden">
<li class="c-navigation__list u-font-small u-hidden--l" data-hook="show-previous-menu">
<span class="c-navigation__link u-text-uppercase"><span class="u-icon-arrow-left" aria-hidden="true">&nbsp;</span><span class="o-layout--grow">Back</span></span>
</li>
<li class="c-navigation__list ">
<a class="c-navigation__link" href="https://www.extec.com/about-us.html" target="_self"><span>About Us</span></a>
</li>
<li class="c-navigation__list ">
<a class="c-navigation__link" href="https://www.extec.com/the-expertec.html" target="_self"><span><span style="text-transform: none;">The EXperTEC</span></span></a>
</li>
<li class="c-navigation__list ">
<a class="c-navigation__link" href="https://www.extec.com/simplicity.html" target="_self"><span>Simplicity</span></a>
</li>
<li class="c-navigation__list ">
<a class="c-navigation__link" href="https://www.extec.com/news.html" target="_self"><span>News and Events</span></a>
</li>
</ul>
</li>
<li class="c-navigation__list has-child-menu" data-hook="has-drop-down has-child-menu">
<a class="c-navigation__link" href="https://www.extec.com/contact-us.html" target="_self"><span>Contact</span><span class="c-navigation__link-carat"><span class="u-icon-chevron-right u-hidden--l" aria-hidden="true"></span></span></a>
<ul class="c-navigation__row is-hidden">
<li class="c-navigation__list u-font-small u-hidden--l" data-hook="show-previous-menu">
<span class="c-navigation__link u-text-uppercase"><span class="u-icon-arrow-left" aria-hidden="true">&nbsp;</span><span class="o-layout--grow">Back</span></span>
</li>
<li class="c-navigation__list ">
<a class="c-navigation__link" href="https://www.extec.com/contact-us.html" target="_self"><span>Contact Us</span></a>
</li>
<li class="c-navigation__list ">
<a class="c-navigation__link" href="https://www.extec.com/quote-request.html" target="_self"><span>Request a Quote</span></a>
</li>
<li class="c-navigation__list ">
<a class="c-navigation__link" href="https://www.extec.com/sds.html" target="_self"><span>SDS Requests</span></a>
</li>
<li class="c-navigation__list ">
<a class="c-navigation__link" href="https://www.extec.com/representatives.html" target="_self"><span>Find a Representative</span></a>
</li>
<li class="c-navigation__list ">
<a class="c-navigation__link" href="https://www.extec.com/careers.html" target="_self"><span>Careers</span></a>
</li>
</ul>
</li>
<li class="c-navigation__list u-hidden--l u-text-left">
<div class="x-transfigure-navigation__footer">
<a class="x-transfigure-navigation__footer-link u-hidden--l" href="https://www.extec.com/customer-log-in.html">Log In</a>
<a class="x-transfigure-navigation__footer-link" href="https://www.extec.com/about-us.html">About Us</a>
<a class="x-transfigure-navigation__footer-link" href="https://www.extec.com/careers.html">Careers</a>
<a class="x-transfigure-navigation__footer-link" href="https://www.extec.com/simplicity.html">Simplicity</a>
<a class="x-transfigure-navigation__footer-link" href="https://www.extec.com/contact-us.html">Contact Us</a>
</div>
</li>
</ul>
</div>
</div>
</nav>
</div>
<!-- end t-site-navigation -->
<div class="o-layout__item u-width-6 u-width-8--l u-width-5--w u-hidden u-text-right t-site-header__secure ">
<span class="u-color-gray-600 u-text-medium u-text-uppercase"><span class="c-heading--subheading--x-small u-icon-secure" aria-hidden="true"></span> <span class="u-font-small">Secure Checkout</span></span>
</div>
</section>
</header>
<main class="o-wrapper t-main-content-element">
<section class="o-layout">
<div class="o-layout__item">
<link type="text/css" media="all" rel="stylesheet" href="css/00000001/owl.carousel.min.css"></link>
<link type="text/css" media="all" rel="stylesheet" href="css/00000001/owl.theme.default.min.css"></link>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
<script defer type="text/javascript" src="scripts/00000001/owl.carousel.min.js"></script>
<style>
.owl-stage{
display: flex;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background: #17A896;
}
</style>
</div>
</section>
<div id="home_hero_section" class="home_hero_section">
<style>
.home_hero_section{
background: linear-gradient(rgba(0, 0, 0, 1), rgba(0, 0, 0, 0)), url(graphics/00000001/1/home_image.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
</style>
<div class="o-layout content-wrapper hero-section o-layout--align-center u-flex">
<div class="o-layout__item u-width-12 u-width-8--l u-width-12--m u-width-6--xl">
<h1 class="c-heading-alpha">CUT, MOUNT, GRIND and POLISH</h1>
<h2 class="subheading">Advanced Material Testing Equipment for Demanding Applications, Including the Labcut 5000<sup>®</sup> Advanced Precision Composite Plate Saw</h2>
<div class="u-width-12">
<a href="/all-equipment.html" class="c-button" aria-expanded="false" style="margin-right: 20px;">SHOP NOW</a>
<a href="/quote-request.html" class="c-button c-button--secondary" aria-expanded="false">REQUEST A QUOTE</a>
</div>
</div>
</div>
</div>
<section class="o-layout content-wrapper" style="margin-top: 75px;margin-bottom: 25px;">
<div class="o-layout__item">
<h2 class="c-heading-bravo u-text-center">FEATURED PRODUCTS</h2>
</div>
</section>
<section class="o-layout content-wrapper" style="margin-bottom: 75px;">
<div class="o-layout__item">
<div class="product-carousel owl-carousel owl-theme">
<div class="product-wrapper" style="padding:25px;height: 100%">
<div class="product-item" style="">
<div class="product-header">
<span class="product-code bold">Catalog #: 50282</span>
<h5 class="product-name"><a href="https://www.extec.com/extec-labcut-5000.html">EXTEC Labcut 5000<sup>®</sup> Series</a></h5>
<h5 class="product-subtitle">Advanced Precision Composite Plate Saw</h5>
</div>
<div class="product-image" style="margin: 40px 0;">
<a href="https://www.extec.com/extec-labcut-5000.html"><img src="graphics/00000001/image1-Labcut5000_500x500.png" alt="EXTEC Labcut 5000&lt;sup&gt;®&lt;/sup&gt; Series" style="object-fit: contain;" /></a>
</div>
<div class="purchase-buttons u-text-center" style="">
<form class="x-product-layout-purchase" data-hook="purchase" action="https://www.extec.com/basket-contents.html" method="post" name="add">
<input type="hidden" name="Old_Screen" value="SFNT" />
<input type="hidden" name="Old_Search" value="" />
<input type="hidden" name="Action" value="ADPR" />
<input type="hidden" name="Product_Code" value="50282" />
<input type="hidden" name="Category_Code" value="" />
<input type="hidden" name="Offset" value="" />
<input type="hidden" name="AllOffset" value="" />
<input type="hidden" name="CatListingOffset" value="" />
<input type="hidden" name="RelatedOffset" value="" />
<input type="hidden" name="SearchOffset" value="" />
<fieldset>
<div class="c-form-list__item x-product-layout-purchase__options">
</div>
<div class="c-form-list__item x-product-layout-purchase__cta">
<a class="c-button c-button--full" style="text-decoration: none;background: transparent;color: #167f72;border-color: #167f72;padding: 10px;" href="https://www.extec.com/extec-labcut-5000.html">View Product</a>
</div>
</fieldset>
</form>
</div>
</div>
</div>
<div class="product-wrapper" style="padding:25px;height: 100%">
<div class="product-item" style="">
<div class="product-header">
<span class="product-code bold">Catalog #: 10330</span>
<h5 class="product-name"><a href="https://www.extec.com/extec-labcut-300a-advanced-bench-top-abrasive-cutting-machine.html">EXTEC Labcut<sup>®</sup> 300A</a></h5>
<h5 class="product-subtitle">Advanced Bench Top Abrasive Cutting Machine</h5>
</div>
<div class="product-image" style="margin: 40px 0;">
<a href="https://www.extec.com/extec-labcut-300a-advanced-bench-top-abrasive-cutting-machine.html"><img src="graphics/00000001/extec-labcut-300e-advanced-bench-top-abrasive-cutting-machine-02lg-600x664_524x580.png" alt="EXTEC Labcut&lt;sup&gt;®&lt;/sup&gt; 300A" style="object-fit: contain;" /></a>
</div>
<div class="purchase-buttons u-text-center" style="">
<form class="x-product-layout-purchase" data-hook="purchase" action="https://www.extec.com/basket-contents.html" method="post" name="add">
<input type="hidden" name="Old_Screen" value="SFNT" />
<input type="hidden" name="Old_Search" value="" />
<input type="hidden" name="Action" value="ADPR" />
<input type="hidden" name="Product_Code" value="10330" />
<input type="hidden" name="Category_Code" value="" />
<input type="hidden" name="Offset" value="" />
<input type="hidden" name="AllOffset" value="" />
<input type="hidden" name="CatListingOffset" value="" />
<input type="hidden" name="RelatedOffset" value="" />
<input type="hidden" name="SearchOffset" value="" />
<fieldset>
<div class="c-form-list__item x-product-layout-purchase__options">
</div>
<div class="c-form-list__item x-product-layout-purchase__cta">
<a class="c-button c-button--full" style="text-decoration: none;background: transparent;color: #167f72;border-color: #167f72;padding: 10px;" href="https://www.extec.com/extec-labcut-300a-advanced-bench-top-abrasive-cutting-machine.html">View Product</a>
</div>
</fieldset>
</form>
</div>
</div>
</div>
<div class="product-wrapper" style="padding:25px;height: 100%">
<div class="product-item" style="">
<div class="product-header">
<span class="product-code bold">Catalog #: 10166</span>
<h5 class="product-name"><a href="https://www.extec.com/extec-labpress-40-50-advanced-convertible-automatic-mounting-press.html">EXTEC Labpress<sup>®</sup> 40-50</a></h5>
<h5 class="product-subtitle">Advanced Convertible Automatic Mounting Press</h5>
</div>
<div class="product-image" style="margin: 40px 0;">
<a href="https://www.extec.com/extec-labpress-40-50-advanced-convertible-automatic-mounting-press.html"><img src="graphics/00000001/labpress40-50-500x500.png" alt="EXTEC Labpress&lt;sup&gt;®&lt;/sup&gt; 40-50" style="object-fit: contain;" /></a>
</div>
<div class="purchase-buttons u-text-center" style="">
<form class="x-product-layout-purchase" data-hook="purchase" action="https://www.extec.com/basket-contents.html" method="post" name="add">
<input type="hidden" name="Old_Screen" value="SFNT" />
<input type="hidden" name="Old_Search" value="" />
<input type="hidden" name="Action" value="ADPR" />
<input type="hidden" name="Product_Code" value="10166" />
<input type="hidden" name="Category_Code" value="" />
<input type="hidden" name="Offset" value="" />
<input type="hidden" name="AllOffset" value="" />
<input type="hidden" name="CatListingOffset" value="" />
<input type="hidden" name="RelatedOffset" value="" />
<input type="hidden" name="SearchOffset" value="" />
<fieldset>
<div class="c-form-list__item x-product-layout-purchase__options">
</div>
<div class="c-form-list__item x-product-layout-purchase__cta">
<a class="c-button c-button--full" style="text-decoration: none;background: transparent;color: #167f72;border-color: #167f72;padding: 10px;" href="https://www.extec.com/extec-labpress-40-50-advanced-convertible-automatic-mounting-press.html">View Product</a>
</div>
</fieldset>
</form>
</div>
</div>
</div>
<div class="product-wrapper" style="padding:25px;height: 100%">
<div class="product-item" style="">
<div class="product-header">
<span class="product-code bold">Catalog #: 10452</span>
<h5 class="product-name"><a href="https://www.extec.com/extec-labpol-12-advanced-grinderpolisher-20.html">EXTEC Labpol<sup>®</sup> 12</a></h5>
<h5 class="product-subtitle">Advanced Grinder/Polisher 2.0</h5>
</div>
<div class="product-image" style="margin: 40px 0;">
<a href="https://www.extec.com/extec-labpol-12-advanced-grinderpolisher-20.html"><img src="graphics/00000001/extec-labpol-12-advanced-grinder-polisher-01lg-500x500.png" alt="EXTEC Labpol&lt;sup&gt;®&lt;/sup&gt; 12" style="object-fit: contain;" /></a>
</div>
<div class="purchase-buttons u-text-center" style="">
<form class="x-product-layout-purchase" data-hook="purchase" action="https://www.extec.com/basket-contents.html" method="post" name="add">
<input type="hidden" name="Old_Screen" value="SFNT" />
<input type="hidden" name="Old_Search" value="" />
<input type="hidden" name="Action" value="ADPR" />
<input type="hidden" name="Product_Code" value="10452" />
<input type="hidden" name="Category_Code" value="" />
<input type="hidden" name="Offset" value="" />
<input type="hidden" name="AllOffset" value="" />
<input type="hidden" name="CatListingOffset" value="" />
<input type="hidden" name="RelatedOffset" value="" />
<input type="hidden" name="SearchOffset" value="" />
<fieldset>
<div class="c-form-list__item x-product-layout-purchase__options">
</div>
<div class="c-form-list__item x-product-layout-purchase__cta">
<a class="c-button c-button--full" style="text-decoration: none;background: transparent;color: #167f72;border-color: #167f72;padding: 10px;" href="https://www.extec.com/extec-labpol-12-advanced-grinderpolisher-20.html">View Product</a>
</div>
</fieldset>
</form>
</div>
</div>
</div>
</div>
</div>
</section>
<script>
$(document).ready(function(){
var owl = $('.owl-carousel.product-carousel');
var numberOfItems = $('.product-carousel .product-wrapper').length;
owl.owlCarousel({
autoplayTimeout: 2500,
autoplayHoverPause: true,
margin: 25,
loop: true,
responsive:{
0:{
items:1
},
600:{
items:2
},
900:{
items:3
},
1200:{
items:4
}
},
onInitialized: checkLoop, // adding the checkLoop function here
onResized: checkLoop
});
function checkLoop(event) {
var items = event.item.count;
var size = event.page.size;
if (items > size) {
owl.trigger('play.owl.autoplay');
} else {
owl.trigger('stop.owl.autoplay');
}
}
});
</script>
<section class="o-layout content-wrapper" style="margin-top: 75px;margin-bottom: 25px;">
<div class="o-layout__item">
<h2 class="c-heading-bravo u-text-center">SUPPLIES AND ACCESSORIES</h2>
</div>
</section>
<section class="o-layout content-wrapper" style="margin-bottom: 75px;">
<div class="o-layout__item">
<div class="acc-cons-carousel owl-carousel owl-theme">
<div class="product-wrapper" style="width: 100%;">
<div class="product-item consumables-accessories" style="">
<div class="product-header">
<span class="product-code bold"><a style="text-decoration: none;" href="/cutting.html">CUTTING</a></span>
<h5 class="product-name"><a href="/abrasive-cut-off-wheels.html">Abrasive Cut-Off Wheels</a></h5>
</div>
<div class="product-image" style="margin: 10px 0;">
<span expr="NOT ISNULL l.settings:product:thumbnail"><a href="/abrasive-cut-off-wheels.html"><img style="object-fit: cover;" src="graphics/00000001/1/abrasive-cut-off-wheels-001-235x216 (1).jpg" alt="Abrasive Cut-Off Wheels" /></a></span>
</div>
<div class="purchase-buttons u-text-center" style="">
<div class="c-form-list__item x-product-layout-purchase__options">
</div>
<div class="c-form-list__item x-product-layout-purchase__cta">
<a class="c-link u-color-green" style="text-decoration: none;" href="/abrasive-cut-off-wheels.html">Learn More</a>
</div>
</fieldset>
</form>
</div>
</div>
</div>
<div class="product-wrapper" style="width: 100%;">
<div class="product-item consumables-accessories" style="">
<div class="product-header">
<span class="product-code bold"><a style="text-decoration: none;" href="/mounting.html">MOUNTING</a></span>
<h5 class="product-name"><a href="/cold-mounting-systems.html">Cold Mounting Systems</a></h5>
</div>
<div class="product-image" style="margin: 10px 0;">
<span expr="NOT ISNULL l.settings:product:thumbnail"><a href="/cold-mounting-systems.html"><img style="object-fit: cover;" src="graphics/00000001/1/cold-mounting-systems-001.jpeg" alt="Cold Mounting Systems" /></a></span>
</div>
<div class="purchase-buttons u-text-center" style="">
<div class="c-form-list__item x-product-layout-purchase__options">
</div>
<div class="c-form-list__item x-product-layout-purchase__cta">
<a class="c-link u-color-green" style="text-decoration: none;" href="/cold-mounting-systems.html">Learn More</a>
</div>
</fieldset>
</form>
</div>
</div>
</div>
<div class="product-wrapper" style="width: 100%;">
<div class="product-item consumables-accessories" style="">
<div class="product-header">
<span class="product-code bold"><a style="text-decoration: none;" href="/grinding-polishing.html">GRINDING & POLISHING</a></span>
<h5 class="product-name"><a href="/diamond-suspensions-sprays-and-slurries.html">Diamond Suspensions, Sprays and Slurries</a></h5>
</div>
<div class="product-image" style="margin: 10px 0;">
<span expr="NOT ISNULL l.settings:product:thumbnail"><a href="/diamond-suspensions-sprays-and-slurries.html"><img style="object-fit: cover;" src="graphics/00000001/1/diamond-sss-001.jpeg" alt="Diamond Suspensions, Sprays and Slurries" /></a></span>
</div>
<div class="purchase-buttons u-text-center" style="">
<div class="c-form-list__item x-product-layout-purchase__options">
</div>
<div class="c-form-list__item x-product-layout-purchase__cta">
<a class="c-link u-color-green" style="text-decoration: none;" href="/diamond-suspensions-sprays-and-slurries.html">Learn More</a>
</div>
</fieldset>
</form>
</div>
</div>
</div>
<div class="product-wrapper" style="width: 100%;">
<div class="product-item consumables-accessories" style="">
<div class="product-header">
<span class="product-code bold"><a style="text-decoration: none;" href="/grinding-polishing.html">Grinding & Polishing</a></span>
<h5 class="product-name"><a href="/polishing-cloths-and-pads.html">Polishing Cloths and Pads</a></h5>
</div>
<div class="product-image" style="margin: 10px 0;">
<span expr="NOT ISNULL l.settings:product:thumbnail"><a href="/polishing-cloths-and-pads.html"><img style="object-fit: cover;" src="graphics/00000001/1/polishing-cloths-and-pads-001-235x216.jpg" alt="Polishing Cloths and Pads" /></a></span>
</div>
<div class="purchase-buttons u-text-center" style="">
<div class="c-form-list__item x-product-layout-purchase__options">
</div>
<div class="c-form-list__item x-product-layout-purchase__cta">
<a class="c-link u-color-green" style="text-decoration: none;" href="/polishing-cloths-and-pads.html">Learn More</a>
</div>
</fieldset>
</form>
</div>
</div>
</div>
</div>
</div>
</section>
<script>
$(document).ready(function(){
var owl = $('.owl-carousel.acc-cons-carousel');
var numberOfItems = $('.acc-cons-carousel .product-wrapper').length;
owl.owlCarousel({
autoplayTimeout: 2500,
autoplayHoverPause: true,
margin: 25,
loop: true,
responsive:{
0:{
items:1
},
600:{
items:2
},
900:{
items:3
},
1200:{
items:4
}
},
onInitialized: checkLoop, // adding the checkLoop function here
onResized: checkLoop
});
function checkLoop(event) {
var items = event.item.count;
var size = event.page.size;
if (items > size) {
owl.trigger('play.owl.autoplay');
} else {
owl.trigger('stop.owl.autoplay');
}
}
});
</script>
<div id="home-slider" class="readytheme-contentsection">
<section class="o-layout content-wrapper" style="">
<div class="o-layout__item">
<div class="owl-carousel home-slider owl-theme">
<div class="slide">
<div class="slide-left u-width-12 u-width-12--m u-width-6--l">
<h4 class="subheading u-color-green" style="margin-block-end: 0;">Cutting</h4>
<h4 class="subheading u-text-uppercase">Advanced equipment and supplies for precision material
cutting.</h4>
<h4 class="subheading u-color-green" style="margin-block-end: 0;">Labcut 5000<sup>®</sup></h4>
<p class="">Speed. Safety. Precision. Labcut 5000<sup>®</sup> test specimen cutting machines
deliver the precision you need with the safety and speed you want to get the job done right.
</p>
<a class="c-button" style=""
href="/extec-labcut-5000.html">Learn More
</a>
</div>
<div class="slide-right u-width-12 u-width-12--m u-width-6--l">
<img src="graphics/00000001/1/extec website product slider 004 20230929.png" />
</div>
</div>
<div class="slide">
<div class="slide-left u-width-12 u-width-12--m u-width-6--l">
<h4 class="subheading u-color-green" style="margin-block-end: 0;">Mounting</h4>
<h4 class="subheading u-text-uppercase">High-quality hot and cold mounting products to do
the job right.</h4>
<h4 class="subheading u-color-green" style="margin-block-end: 0;">Labpress 40-50</h4>
<p class="">The Extec Labpress 40-50 Advanced Convertible Compression Hot Mounting Machine
is a reliable, consistent, and affordable compression mounting platform designed to
mount samples from 1”–2”.</p>
<a class="c-button" style=""
href="/extec-supsup-labpress-40-50-advanced-convertible-automatic-mounting-press.html">Shop
Now</a>
</div>
<div class="slide-right u-width-12 u-width-12--m u-width-6--l">
<img src="graphics/00000001/1/extec website product slider 002 20230929.png" />
</div>
</div>
<div class="slide">
<div class="slide-left u-width-12 u-width-12--m u-width-6--l">
<h4 class="subheading u-color-green" style="margin-block-end: 0;">Grinding and Polishing
</h4>
<h4 class="subheading u-text-uppercase">Products for affordable, reliable material grinding
and polishing.</h4>
<h4 class="subheading u-color-green" style="margin-block-end: 0;">Labpol 12</h4>
<p class="">Discover versatility and performance with the Labpol 12 Advanced
Grinder/Polisher 3.0 Combination (Central/Individual) Pressure Head, featuring optional
oscillating movements and measured stock removal.</p>
<a class="c-button" style=""
href="/extec-supsup-labpol-12-advanced-grinderpolisher-10.html">Shop Now</a>
</div>
<div class="slide-right u-width-12 u-width-12--m u-width-6--l">
<img src="graphics/00000001/1/extec website product slider 003 20230929.png" />
</div>
</div>
</div>
</section>
<script>
$(document).ready(function(){
$('.owl-carousel.home-slider').owlCarousel({
autoplay:true,
loop:true,
autoplayTimeout:2500,
autoplayHoverPause:true,
margin:25,
items:1
})
});
</script>
</div>
<div id="about_section_image_left_text_right" class="htg-content-section">
<div class="o-layout o-layout--justify-center o-layout--align-center">
<div class="o-layout__item u-width-12 u-width-6--l">
<img src="graphics/00000001/1/Extec Demo Lab_scaled.jpg" />
</div>
<div class="o-layout__item u-width-12 u-width-6--l htg-col">
<p class="subheading u-color-green">For the ‘Hands-On’ Type:</p>
<h2 class="c-heading-bravo ">Visit our Demo Lab</h2>
<p class="c-text-body">Schedule a visit to Extec’s “hands-on” demonstration lab in Enfield, Connecticut! At the lab, experience first-hand our extensive array of instruments, supplies, and equipment.</p>
<p class="c-text-body"><b>Operating Hours:</b></p>
<ul class="o-list-bare c-text-body">
<li>Mon-Fri: 8:15 am–5 pm</li>
<li><a href="/contact-us.html">Or contact us to schedule an appointment!</a></li>
</ul>
<p class="c-text-body"><b>Our Location:</b></p>
<ul class="o-list-bare c-text-body">
<li>Extec Corp.</li>
<li>99 Phoenix Avenue</li>
<li>Enfield, CT 06082</li>
<li>USA</li>
</ul>
</div>
</div>
</div>
<section class="o-layout u-bg-black" style="padding-top: 50px;padding-bottom: 75px;">
<div class="o-layout__item">
<div id="home-testimonial-section" class="readytheme-contentsection">
<section class="o-layout content-wrapper testimonials">
<div class="o-layout__item">
<h3 class="subheading u-color-green u-text-center">Testimonials</h3>
<h2 class="c-heading-bravo u-color-white u-text-center">WHAT OUR CUSTOMERS SAY</h2>
</div>
<div class="o-layout__item" style="margin-top: 25px;">
<div class="o-layout o-layout--justify-center">
<div class="o-layout__item u-width-12 u-width-12--m u-width-12--l u-width-10--xl">
<div class="owl-carousel owl-theme testimonials-carousel">
<div class="testimonial-wrapper">
<div class="u-bg-white name" style="padding:20px; height:75px;">
<h5 class="c-heading-echo u-color-white u-text-left">Dr. Markus Grob</h5>
</div>
<div class="u-bg-white" style="padding:20px; height:200px;">
<p class="c-text-body u-color-black u-text-bold u-text-left">"The exceptional accuracy of our Labcut saw has enabled us to reduce the amount of waste material generated in the production of test samples, which is an important step for us and for the environment."</p>
</div>
<div class="u-bg-white" style="padding:20px;">
<h6 class="c-heading-foxtrot u-color-green u-text-left">Professor and Head of the Institute of Polymer Engineering University of Applied Sciences Northwestern Switzerland</h6>
</div>
</div>
<div class="testimonial-wrapper">
<div class="u-bg-white name" style="padding:20px; height:75px;">
<h5 class="c-heading-echo u-color-white u-text-left">Myles Jenkinson</h5>
</div>
<div class="u-bg-white" style="padding:20px; height:200px;">
<p class="c-text-body u-color-black u-text-bold u-text-left">"The intelligent functionality of the unit, coupled with its inherent ease of use, offers students the opportunity to cut their own samples with minimum training."</p>
</div>
<div class="u-bg-white" style="padding:20px;">
<h6 class="c-heading-foxtrot u-color-green u-text-left">FEPS Mechanical Workshop Technician University of Surrey</h6>
</div>
</div>
<div class="testimonial-wrapper">
<div class="u-bg-white name" style="padding:20px; height:75px;">
<h5 class="c-heading-echo u-color-white u-text-left">Alix Sauget</h5>
</div>
<div class="u-bg-white" style="padding:20px; height:200px;">
<p class="c-text-body u-color-black u-text-bold u-text-left">"The Labcut saw has enabled us to quickly, easily, and consistently produce high-quality test samples, all of which have an exceptional cut."</p>
</div>
<div class="u-bg-white" style="padding:20px;">
<h6 class="c-heading-foxtrot u-color-green u-text-left">Research & Development Manager SHD Composite Materials Ltd.</h6>
</div>
</div>
<div class="testimonial-wrapper">
<div class="u-bg-white name" style="padding:20px; height:75px;">
<h5 class="c-heading-echo u-color-white u-text-left">Dr. Geraint Havard</h5>
</div>
<div class="u-bg-white" style="padding:20px; height:200px;">
<p class="c-text-body u-color-black u-text-bold u-text-left">"The Labcut saw is a major factor in ensuring the reliable consistency of our test results."</p>
</div>
<div class="u-bg-white" style="padding:20px;">
<h6 class="c-heading-foxtrot u-color-green u-text-left">Director of Materials Testing R-TECH Materials</h6>
</div>
</div>
<div class="testimonial-wrapper">
<div class="u-bg-white name" style="padding:20px; height:75px;">
<h5 class="c-heading-echo u-color-white u-text-left">Maria Brooks</h5>
</div>
<div class="u-bg-white" style="padding:20px; height:200px;">
<p class="c-text-body u-color-black u-text-bold u-text-left">"The productivity of our materials testing laboratory has increased significantly since using Extec products."</p>
</div>
<div class="u-bg-white" style="padding:20px;">
<h6 class="c-heading-foxtrot u-color-green u-text-left">Senior Materials Technician Alpine Racing Limited</h6>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<script>
$(document).ready(function(){
$('.owl-carousel.testimonials-carousel').owlCarousel({
loop:true,
autoplayTimeout:2500,
autoplayHoverPause:true,
margin:25,
autoHeight:true,
responsive:{
0:{
items:1
},
600:{
items:2
},
900:{
items:3
}
}
})
});
</script>
</div>
</div>
</section>
<section class="o-layout content-wrapper" style="margin-top: 75px;margin-bottom: 25px;">
<div class="o-layout__item">
<h2 class="c-heading-bravo u-text-center">PEOPLE WE'VE WORKED WITH</h2>
</div>
</section>
<section class="logo-carousel">
<div class="logo-carousel-inner">
<!-- Set of logos -->
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Abbott.png" alt="Abbott" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Air Liquide.png" alt="Air Liquide">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Apple.png" alt="Apple">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/AVIC.png" alt="AVIC">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Barnes.png" alt="Barnes" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Bechtel Marine.png" alt="Bechtel Marine" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Blue_Origin.png" alt="Blue Origin">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/BWX Technologies.png" alt="BWX Technologies" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Coherent.png" alt="Coherent" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Collins.png" alt="Collins">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Cummins.png" alt="Cummins" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Dayton_Research_Institute.png" alt="Dayton Research Institute">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Fastenal.png" alt="Fastenal" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Florida_State.png" alt="Florida State">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/GKN_AeroSpace.png" alt="GKN Aerospace">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Haas Automation.png" alt="Haas Automation" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/HEICO.png" alt="HEICO" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Hexcel.png" alt="Hexcel">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/HyAxiom.png" alt="HyAxiom" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Intertek.png" alt="Intertek" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Jacobs Vehicle Systems.png" alt="Jacobs Vehicle Systems" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Janicki.png" alt="Janicki" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Johnson & Johnson.png" alt="Johnson & Johnson">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Kaman Aerospace.png" alt="Kaman Aerospace" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Koyo-JTEKT.png" alt="Koyo-JTEKT" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Leach Garner.png" alt="Leach Garner">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Lincotek.png" alt="Lincotek">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Linde.png" alt="Linde" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/MAHLE.png" alt="MAHLE" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/MB Aerospace.png" alt="MB Aerospace">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Medtronic.png" alt="Medtronic" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/MIT.png" alt="MIT" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Mott.png" alt="Mott" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/NASA LaRC.png" alt="NASA LaRC" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Naval Nuclear Laboratory.png" alt="Naval Nuclear Laboratory" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/NAVSEA Crane.png" alt="NAVSEA Crane" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/NIAR Atlas.png" alt="NIAR Atlas" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/PacAero.png" alt="PacAero" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/RTX Corp.png" alt="RTX Corp" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/SABIC.png" alt="SABIC" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Sandia.png" alt="Sandia">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Seal of US Department of Energy.png" alt="Seal of US Department of Energy" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Senior Aerospace.png" alt="Senior Aerospace" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Smith and Wesson.png" alt="Smith and Wesson" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Solvay.png" alt="Solvay">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/SpaceX.png" alt="SpaceX">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/St Jude Children's Research Hospital.png" alt="St Jude Children's Research Hospital" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Sturm Ruger.png" alt="Sturm Ruger" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Supernal.png" alt="Supernal">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/The Alamo.png" alt="The Alamo" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Toray Composites.png" alt="Toray Composites" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/UCF.png" alt="UCF" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Vallen.png" alt="Vallen" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Wesco.png" alt="Wesco" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Wisk Aero.png" alt="Wisk Aero" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/WPI.png" alt="WPI" class="new-logo">
</div>
<div class="logo-carousel-item">
<img src="graphics/00000001/1/Zoltek.png" alt="Zoltek">
</div>
</div>
</section>
<style>
.logo-carousel {
display: flex;
overflow: hidden;
width: 100%;
}
.logo-carousel-inner {
display: flex;
animation: scroll 80s linear infinite; /* Increase the duration for slower scrolling */
}
.logo-carousel-item {
flex: 0 0 auto; /* Prevent flex-grow and flex-shrink */
display: flex;
align-items: center; /* Center images vertically */
justify-content: center; /* Center images horizontally */
width: 200px; /* Set a fixed width for each logo item */
padding-right: 20px;
padding-left: 20px;	}
.logo-carousel-item img {
max-width: 100%; /* Use 100% of the item width */
height: auto; /* Maintain aspect ratio */
object-fit: contain; /* Ensure the entire image is shown within the item */
}
.logo-carousel-item img.new-logo {
width: 70%; /* Set new logos to 80% of the item's width */
height: auto; /* Maintain aspect ratio */
object-fit: contain; /* Ensure the entire image is shown within the item */
}
@keyframes scroll {
0% { transform: translateX(0); }
100% { transform: translateX(-50%); } /* Scroll through the full width */
}
</style>
<script>
document.addEventListener("DOMContentLoaded", function() {
const carouselInner = document.querySelector('.logo-carousel-inner');
const items = document.querySelectorAll('.logo-carousel-item');
// Clone the logo items for seamless scrolling
Array.from(items).forEach(function(item) {
const clone = item.cloneNode(true);
carouselInner.appendChild(clone); // Append clone
});
const totalItems = items.length * 2; // Total includes original and cloned items
const itemWidth = items[0].offsetWidth; // Width of one item
const totalWidth = itemWidth * totalItems; // Total width for scrolling area
// Set the width of the inner carousel
carouselInner.style.width = `${totalWidth}px`;
let position = 0; // Start position
const speed = 0.002; // Set scrolling speed
function scroll() {
position -= speed; // Move position left
// Reset position when the first original set of logos is completely out of view
if (Math.abs(position) >= itemWidth) {
position = 0; // Reset position
carouselInner.style.transition = 'none'; // Disable transition momentarily for instant reposition
carouselInner.style.transform = `translateX(0)`; // Reset to start
}
carouselInner.style.transition = 'transform 0.2s linear'; // Enable transition for smooth movement
carouselInner.style.transform = `translateX(${position}px)`; // Apply scrolling
requestAnimationFrame(scroll); // Continue scrolling
}
scroll(); // Start the animation
});
</script>


























	


<section class="o-layout content-wrapper" style="margin-top: 75px;margin-bottom: 25px;">
<div class="o-layout__item">
<h2 class="c-heading-bravo u-text-center">NEWS & EVENTS</h2>
</div>
</section>
<section class="o-layout content-wrapper" style="margin-bottom: 75px;">
<div class="o-layout__item">
<div class="owl-carousel news-carousel owl-theme">
<div class="blog-post" style="padding:25px;height: 100%;">
<div class="u-width-12" style="">
<p class="u-text-left u-font-small u-text-bold u-text-uppercase" style="margin-bottom: 10px;color: #414141;">
<a href="https://www.extec.com/news/category/press-release.html">Press Release</a>
</p>
</div>
<div class="u-text-center">
<a href="/news/guide-to-precision-and-efficiency-in-composite-test-specimen-preparation.html"><img style="object-fit: cover;height:300px;" src="/mm5/graphics/00000001/1/extec_website_no%20product%20image_20230929.png" alt="A Detailed Guide to Precision and Efficiency in Composite Test Specimen Preparation with the Extec Labcut 5000®" title="A Detailed Guide to Precision and Efficiency in Composite Test Specimen Preparation with the Extec Labcut 5000®"></a>
</div>
<div class="u-color-green u-font-small" style="margin-top: 15px;">
May 13, 2024 | Editorial Team
</div>
<h6 class="c-heading-foxtrot u-color-black">
<a href="/news/guide-to-precision-and-efficiency-in-composite-test-specimen-preparation.html" style="text-decoration: none;">A Detailed Guide to Precision and Efficiency in Composite Test Specimen Preparation with the Extec Labcut 5000®</a>
</h6>
</div>
<div class="blog-post" style="padding:25px;height: 100%;">
<div class="u-width-12" style="">
<p class="u-text-left u-font-small u-text-bold u-text-uppercase" style="margin-bottom: 10px;color: #414141;">
<a href="https://www.extec.com/news/category/work-anniversary.html">Work Anniversary</a>
</p>
</div>
<div class="u-text-center">
<a href="/news/happy-work-anniversary-to-chuck-gatto-order-fulfillment.html"><img style="object-fit: cover;height:300px;" src="/mm5/graphics/00000001/1/extec_website_no%20product%20image_20230929.png" alt="Happy Work Anniversary to Chuck Gatto, Order Fulfillment!" title="Happy Work Anniversary to Chuck Gatto, Order Fulfillment!"></a>
</div>
<div class="u-color-green u-font-small" style="margin-top: 15px;">
April 01, 2024 | Editorial Team
</div>
<h6 class="c-heading-foxtrot u-color-black">
<a href="/news/happy-work-anniversary-to-chuck-gatto-order-fulfillment.html" style="text-decoration: none;">Happy 40th Work Anniversary to Chuck Gatto, Order Fulfillment</a>
</h6>
</div>
<div class="blog-post" style="padding:25px;height: 100%;">
<div class="u-width-12" style="">
<p class="u-text-left u-font-small u-text-bold u-text-uppercase" style="margin-bottom: 10px;color: #414141;">
<a href="https://www.extec.com/news/category/events.html">Events</a>
</p>
</div>
<div class="u-text-center">
<a href="/news/camx-2024.html"><img style="object-fit: cover;height:300px;" src="/mm5/graphics/00000001/1/extec_website_no%20product%20image_20230929.png" alt="CAMX 2024" title="CAMX 2024"></a>
</div>
<div class="u-color-green u-font-small" style="margin-top: 15px;">
January 23, 2024 | Editorial Team
</div>
<h6 class="c-heading-foxtrot u-color-black">
<a href="/news/camx-2024.html" style="text-decoration: none;">CAMX 2024</a>
</h6>
</div>
<div class="blog-post" style="padding:25px;height: 100%;">
<div class="u-width-12" style="">
<p class="u-text-left u-font-small u-text-bold u-text-uppercase" style="margin-bottom: 10px;color: #414141;">
<a href="https://www.extec.com/news/category/work-anniversary.html">Work Anniversary</a>
</p>
</div>
<div class="u-text-center">
<a href="/news/happy-work-anniversary-to-ken-satryb-sales-engineer.html"><img style="object-fit: cover;height:300px;" src="/mm5/graphics/00000001/1/extec_website_no%20product%20image_20230929.png" alt="Happy Work Anniversary to Ken Satryb, Sales Engineer!" title="Happy Work Anniversary to Ken Satryb, Sales Engineer!"></a>
</div>
<div class="u-color-green u-font-small" style="margin-top: 15px;">
November 01, 2023 | Editorial Team
</div>
<h6 class="c-heading-foxtrot u-color-black">
<a href="/news/happy-work-anniversary-to-ken-satryb-sales-engineer.html" style="text-decoration: none;">Happy 1 Year Work Anniversary to Ken Satryb, Sales Engineer</a>
</h6>
</div>
</div>
</div>
<div class="o-layout__item u-text-center" style="margin-top: 25px;">
<a href="/news.html" style="text-decoration: none;" class="c-button u-text-uppercase">View All</a>
</div>
</section>
<script>
$(document).ready(function(){
var owl = $('.owl-carousel.news-carousel');
var numberOfItems = $('.news-carousel .blog-post').length;
owl.owlCarousel({
autoplayTimeout: 2500,
autoplayHoverPause: true,
margin: 25,
loop: true,
responsive:{
0:{
items:1
},
600:{
items:2
},
900:{
items:3
},
1200:{
items:4
}
},
onInitialized: checkLoop, // adding the checkLoop function here
onResized: checkLoop
});
function checkLoop(event) {
var items = event.item.count;
var size = event.page.size;
if (items > size) {
owl.trigger('play.owl.autoplay');
} else {
owl.trigger('stop.owl.autoplay');
}
}
});
</script>
<section class="o-layout">
<div class="o-layout__item">
</div>
</section>
</main>
<!-- end t-site-content -->
<footer class="t-site-footer u-bg-gray-50">
<section class="o-layout content-wrapper o-layout--row--m t-site-footer__content">
<div class="o-layout__item u-width-12" style="margin-bottom: 15px;">
<div class="o-layout">
<div class="o-layout__item u-text-center u-text-left--l t-site-footer__logo">
<a href="https://www.extec.com/storefront.html" title="Extec Corp.">
<img src="graphics/00000001/1/extec_logo_400x400 &#40;edited&#41;.jpg" alt="Shadows ReadyTheme" loading="lazy" width="357" height="62">
</a>
</div>
</div>
</div> <div class="o-layout__item">
<div class="o-layout t-site-footer__content">
<div class="o-layout__item u-width-12 u-width-9--m u-width-6--l u-color-white">
<div class="o-layout">
<div class="o-layout__item o-layout--align-self-stretch u-width-4--m u-width-4--l u-color-white">
<nav class="c-menu" aria-labelledby="footer-cutting-label">
<p id="footer-cutting-label" class="c-menu__title">Cutting</p>
<ul id="footer-cutting" class="c-menu__list">
<li>
<a class="c-menu__link" href="https://www.extec.com/cutting-equipment.html" target="_self">Equipment</a>
</li>
<li>
<a class="c-menu__link" href="https://www.extec.com/cutting-consumables.html" target="_self">Consumables</a>
</li>
</ul>
</nav>
</div>
<div class="o-layout__item o-layout--align-self-stretch u-width-4--m u-width-4--l u-color-white">
<nav class="c-menu" aria-labelledby="footer_mounting-label">
<p id="footer_mounting-label" class="c-menu__title">Mounting</p>
<ul id="footer_mounting" class="c-menu__list">
<li>
<a class="c-menu__link" href="https://www.extec.com/mounting-equipment.html" target="_self">Equipment</a>
</li>
<li>
<a class="c-menu__link" href="https://www.extec.com/mounting-consumables.html" target="_self">Consumables</a>
</li>
</ul>
</nav>
</div>
<div class="o-layout__item o-layout--align-self-stretch u-width-4--m u-width-4--l u-color-white">
<nav class="c-menu" aria-labelledby="footer_grinding_polishing-label">
<p id="footer_grinding_polishing-label" class="c-menu__title">Grinding & Polishing</p>
<ul id="footer_grinding_polishing" class="c-menu__list">
<li>
<a class="c-menu__link" href="https://www.extec.com/grinding-polishing-equipment.html" target="_self">Equipment</a>
</li>
<li>
<a class="c-menu__link" href="https://www.extec.com/grinding-polishing-consumables.html" target="_self">Consumables</a>
</li>
</ul>
</nav>
</div>
</div>
<div class="o-layout">
<div class="o-layout__item">
<a href="/quote-request.html" class="c-button c-button--secondary" aria-expanded="false">REQUEST A QUOTE</a>
</div>
</div>
</div>
<div class="o-layout__item o-layout--align-self-stretch u-width-12 u-width-3--m u-width-2--l u-color-white">
<div class="o-layout o-layout--row--s o-layout--justify-center o-layout--align-center">
<div class="o-layout__item u-width-6 u-width-12--m footer-img">
<img src="graphics/00000001/1/extec_logo_50-year-anniversary.png" class="50th_anniversary" />
</div>
<div class="o-layout__item u-width-6 u-width-12--m footer-img">
<img src="graphics/00000001/1/fzobkVN9_2.png" />	</div>
</div>
</div>
<div class="o-layout__item o-layout--align-self-stretch u-width-12 u-width-12--m u-width-4--l">
<div id="newsletter_form" class="readytheme-contentsection">
<form id="newsletter-form" class="t-newsletter-form" aria-labelledby="newsletter-form-label" action="" method="POST">
<p id="newsletter-form-label" class="c-menu__title">
Sign up for our newsletter to stay up to date with the latest product notifications, news, events, and more from Extec.
</p>
<fieldset class="">
<legend>Join Our Newsletter</legend>
<input class="c-form-input t-newsletter-form__input" type="email" name="email" value="" placeholder="Enter Your Email" aria-label="Enter your email" style="margin-bottom: 0;">
<button class="c-button t-newsletter-form__input" type="submit" aria-label="Submit to join our newsletter">Submit</button>
</fieldset>
</form>
<p id="confirmation-message" class="confirmation-message"><i>Thank you for signing up for our newsletter!</i></p>
<style>
.confirmation-message {
display: none;
margin-top: 10px;
color: #ffffff;
}
</style>
<script>
document.getElementById('newsletter-form').addEventListener('submit', function(event) {
event.preventDefault(); // Prevent the default form submission behavior
document.getElementById('confirmation-message').style.display = 'block'; // Show the confirmation message
// Optionally, you can use AJAX to submit the form data without reloading the page
// const formData = new FormData(this);
// fetch('your-server-endpoint', {
// method: 'POST',
// body: formData
// }).then(response => {
// // Handle server response here
// }).catch(error => {
// console.error('Error:', error);
// });
});
</script>
</div>
<nav class="t-global-footer-social u-color-white" aria-labelledby="social_active-label">
<p id="social_active-label" class="c-menu__title">For questions, comments, and support, please contact us online anytime or call 1-800-54-EXTEC <br>(1-800-543-9832).</p>
</div>
</div>
</div>
</section> <div id="copyright" class="readytheme-contentsection">
<style>
.social-icon img{
width: 25px;
}
</style>
<section class="o-layout u-color-white u-text-left content-wrapper">
<div class="o-layout__item u-width-12 u-width-10--m u-width-8--l u-text-center u-text-left--m">
<p class="">
&copy; 2025 Extec Corp. All Rights Reserved. | <a href="https://extec.mivatest.com/terms-of-use.html">Terms of Use</a> | <a href="https://extec.mivatest.com/privacy-policy.html">Privacy Policy</a>
</p>
</div>
<div class="o-layout__item u-width-12 u-width-2--m u-width-4--l u-text-center u-text-left--m">
<a href="https://twitter.com/ExtecCorp" target="_blank" class="social-icon" style="margin-right: 15px;"><img src="graphics/00000001/1/twitter.png" class="x_icon" /></a>
<a href="https://www.linkedin.com/company/extec-corp" target="_blank" class="social-icon"><img src="graphics/00000001/1/linkedin_3.png" class="linkedin_icon" /></a>
</div>
</section>
</div>
</footer>
<!-- end t-site-footer -->
<script data-resource-group="footer_js" data-resource-code="settings">theme_path = 'themes/00000001/shadows/';
(mivaJS => {
mivaJS.ReadyTheme = theme_path.split('/').reverse()[1];
mivaJS.ReadyThemeVersion = '10.07.00';
mivaJS.Store_Code = 'extec';
mivaJS.Product_Code = '10452';
mivaJS.Category_Code = '';
mivaJS.Customer_Login = '';
mivaJS.Page = 'SFNT';
mivaJS.Screen = 'SFNT';
/**
* These are options you can use to control some JavaScript function on your site.
*/
mivaJS.miniBasket = {
closeOnBackground: true,
closeOnEsc: true,
use: true
}
mivaJS.showPassword = {
useIcon: true
}
})(window.mivaJS || (window.mivaJS = {}));</script><script src="https://www.extec.com/mm5/json.mvc?Store_Code=extec&amp;Function=JavaScriptResource_Output&amp;JavaScriptCombinedResource_Code=scripts&T=e113cbfc" data-resource-group="footer_js" data-resource-code="scripts"></script>
</body>
</html>                               

Whois info of domain

Domain Name: EXTEC.COM
Registry Domain ID: 654558_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.enom.com
Registrar URL: http://www.enomdomains.com
Updated Date: 2025-05-03T16:48:35Z
Creation Date: 1997-05-20T04:00:00Z
Registry Expiry Date: 2026-05-21T04:00:00Z
Registrar: eNom, LLC
Registrar IANA ID: 48
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: +1.4165350123
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Name Server: MEMPHIS.NS.CLOUDFLARE.COM
Name Server: SAVANNA.NS.CLOUDFLARE.COM
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2025-05-05T12:18:44Z <<<
For more information on Whois status codes, please visit https://icann.org/epp
NOTICE: The expiration date displayed in this record is the date the
TERMS OF USE: You are not authorized to access or query our Whois
by the following terms of use: You agree that you may use this Data only
to: (1) allow, enable, or otherwise support the transmission of mass