1<!DOCTYPE html><!-- Last Published: Fri Aug 21 2026 14:30:53 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="colonialtool.webflow.io" data-wf-page="677bbb49b9a7733ec463f882" data-wf-site="677bbb49b9a7733ec463f83b" lang="en-CA"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>Contact Us Colonial Tool Group</title><meta content="Get in touch with us for inquiries, support, or more information about our services. Weâre here to assist you with your needs" name="description"/><meta content="Contact Us Colonial Tool Group" property="og:title"/><meta content="Get in touch with us for inquiries, support, or more information about our services. Weâre here to assist you with your needs" property="og:description"/><meta content="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/6903c9eea2a15433522bd656_Screenshot%202025-10-30%20at%2021.11.44.avif" property="og:image"/><meta content="Contact Us Colonial Tool Group" name="twitter:title"/><meta content="Get in touch with us for inquiries, support, or more information about our services. Weâre here to assist you with your needs" name="twitter:description"/><meta content="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/6903c9eea2a15433522bd656_Screenshot%202025-10-30%20at%2021.11.44.avif" name="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/css/colonialtool.webflow.shared.cb98cea1e.css" rel="stylesheet" type="text/css" integrity="sha384-y5jOoefXhU93Rt4RzVYXkfcigBy+ViLtdEAIIB34R/NBlXegtLIHa6YwHLiwwuIk" crossorigin="anonymous"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/>
1<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
1<script type="text/javascript">WebFont.load({ google: { families: ["Open Sans:300,300italic,400,400italic,600,600italic,700,700italic,800,800italic"] }});</script>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/68f61da32fac5aeef8c3680f_Colonial%20Favicon%20Transparent%20BG.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/68f61e3e92bb8f9243a02fdb_Colonial-Favicon-Transparent-Webclip-_1_.webp" rel="apple-touch-icon"/>
1<script>(function(w,i,g){w[g]=w[g]||[];if(typeof w[g].push=='function')w[g].push.apply(w[g],Array.isArray(i)?i:[i]);})(window,['G-T0VD0J4KTB'],'google_tags_first_party');</script>
1<script async="" src="/haqt6iy0yx2eNjc3YmJiNDliOWE3NzMzZWM0NjNmODNi/B_UAlHfRrOqqWxBTmxpPD96f7Pg"></script>
1<script type="text/javascript">window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('set', 'developer_id.dZGVlNj', true);gtag('set', 'developer_id.dYWYxNW', true);gtag('js', new Date());gtag('config', 'G-T0VD0J4KTB');</script>
1<link rel="preconnect" href="https://assets.website-files.com/"> 2 3 4<style> .wf-loading * { opacity: 0; } </style> 5 6
7<script type="text/javascript" src="https://cdn.weglot.com/weglot.min.js"></script>
vendor: 1 bytes, line 7
7
8<script> 9 Weglot.initialize({ 10 api_key: 'wg_bb1e451083dbd156cf528ed863410e020' 11}); 12</script>
12 13 14
15<script async type="module" 16src="https://cdn.jsdelivr.net/npm/@finsweet/attributes@2/attributes.js" 17fs-mirrorinput 18></script>
18 19
20<script defer src="https://cdn.jsdelivr.net/npm/@finsweet/attributes-mirrorclick@1/mirrorclick.js"></script>
20 21 22
23<script> 24(function() { 25 // Run as soon as the script is parsed (no waiting) 26 document.addEventListener('mousedown', function(e) { 27 const tab = e.target.closest('.redirect-tab'); 28 if (!tab) return; // not one of our special tabs 29 30 e.preventDefault(); 31 e.stopImmediatePropagation(); // stop Webflow tab trigger before it runs 32 33 const target = tab.getAttribute('data-url'); 34 if (target) window.location.href = target; 35 }, true); // <-- capture phase ensures it fires before Webflow 36})(); 37</script>
37 38
39<script src="https://analytics.ahrefs.com/analytics.js" data-key="q8nlPI8GoZWrnPa/3Bvj7g" async></script>
39 40 41 42
43<script>
vendor: 331 bytes, lines 43-51
43(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 44 45new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 46 47j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 48 49'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 50 51})(window,document,'script','dataLayer','
51GTM-KLWG8CT9
vendor: 3 bytes, line 51
51');
51</script>
51 52
53<script type="text/javascript" src="https://companysharp.com/js/811645.js" ></script>
53 <noscript><img alt="" src="https://companysharp.com/811645.png" style="display:none;" /></noscript></head><body><div class="div-block-111278"><div data-animation="default" class="navbar w-nav" data-easing2="ease" data-easing="ease" aria-label="Main site header" data-collapse="medium" role="banner" data-no-scroll="1" data-duration="400" data-doc-height="1"><div class="container nav w-container"><a href="/" aria-hidden="true" class="nav-logo w-nav-brand"><img sizes="(max-width: 1000px) 100vw, 1000px" srcset="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/677bcf30196961639835fb07_COLONIAL_full_colour%20(1)-p-500.png 500w, https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/677bcf30196961639835fb07_COLONIAL_full_colour%20(1).avif 1000w" alt="Colonial Tool Group Inc Logo" src="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/677bcf30196961639835fb07_COLONIAL_full_colour%20(1).avif" loading="eager" class="nav-logo1"/></a><nav role="navigation" data-wg-trans="" class="nav-menu-3 w-nav-menu"><div class="nav-link-wrapper"><a href="/" class="nav-link-top-2 w-nav-link">Home</a><div data-delay="0" data-hover="false" url="services" class="nav-dropdown w-dropdown"><div class="nav-link-top-2 w-dropdown-toggle"><div>Services</div></div><nav class="dropdown-list-2 w-dropdown-list"><div class="w-layout-blockcontainer container w-container"><div data-current="Tab 1" data-easing="ease-in-out" data-duration-in="300" data-duration-out="100" class="tabs-3 w-tabs"><div class="tabs-menu-2 w-tab-menu"><a data-w-tab="Tab 1" class="nav-tab-link-2 w-inline-block w-tab-link w--current"><div>Spindle Services â</div></a><a data-w-tab="Tab 2" class="nav-tab-link-2 w-inline-block w-tab-link"><div>Broaching Services â</div></a><a data-w-tab="Tab 3" class="nav-tab-link-2 w-inline-block w-tab-link"><div>Machine Services â</div></a><a data-w-tab="Tab 4" class="nav-tab-link-2 w-inline-block w-tab-link"><div>Indexable Cutting Tool Services â</div></a><a data-w-tab="Tab 5" data-url="/services" class="redirect-tab w-inline-block w-tab-link"><div data-url="/services">All Services â</div></a></div><div class="tabs-content-7 w-tab-content"><div data-w-tab="Tab 1" class="w-tab-pane w--tab-active"><a href="/spindles" class="nav-link-dropdown-2 nav-overview-link w-inline-block"><p id="w-node-_98f8f567-38dd-6932-119b-398e4e6ffd0f-b3b14397" class="mb-0-3 sentence-case">Colonial Tool Group optimizes spindle performance with expert repairs, precision balancing, and custom rebuilds.</p><div class="button-13"><div class="mb-0-3">Spindles overview</div></div></a><div class="dropdown-item-2"><div class="nav-tab-colomn"><a href="https://colonialtool.com/services/spindle-repair" class="nav-link-dropdown-2">Spindle Repair</a><a href="https://colonialtool.com/services/spindle-rebuild" class="nav-link-dropdown-2">Spindle Rebuild</a><a href="https://colonialtool.com/services/spindle-condition-monitoring" class="nav-link-dropdown-2">Spindle Condition Monitoring</a><a href="/spindle-evaluation-form" class="nav-link-dropdown-2">Spindle Evaluation Form</a></div><div class="nav-tab-colomn spindle-special"><img loading="lazy" src="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/68fa21ff2a2236ed9e1dc790_Spindel%20Service%20Overview%202.avif" alt="A man looking down onto a spindle that he is fixing" class="spindle-services-special"/></div><div class="nav-tab-colomn spindle-special"><img loading="lazy" src="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/68fa2204cb39469e7df872b1_Spindel%20Service%20Overview%201%20(1).avif" alt="A man is looking at spindle diagnostics on a laptop with the spindle next to him" class="_100-width"/></div></div></div><div data-w-tab="Tab 2" class="w-tab-pane"><a href="/broaching-tools" class="nav-link-dropdown-2 nav-overview-link w-inline-block"><p id="w-node-_98f8f567-38dd-6932-119b-398e4e6ffd20-b3b14397" class="mb-0-3 sentence-case">Colonial Tool Group enhances broaching tools with precision sharpening, regrinding, and advanced reconditioning.</p><div class="button-13"><div class="mb-0-3">Broaching overview</div></div></a><div class="dropdown-item-2 single"><div class="nav-tab-colomn"><a href="https://colonialtool.com/services/broach-repair-and-sharpening" class="nav-link-dropdown-2">Broach Repair and Sharpening</a></div><div class="nav-tab-colomn">
53<img sizes="(max-width: 1680px) 100vw, 1680px" srcset="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/67d40ba0311995427a19e292_broach%2Bsharpening%20(2)%20(1)-p-500.avif 500w, https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/67d40ba0311995427a19e292_broach%2Bsharpening%20(2)%20(1)-p-800.avif 800w, https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/67d40ba0311995427a19e292_broach%2Bsharpening%20(2)%20(1).avif 1680w" alt="Man using caliper to measure a metal threaded rod in a workshop with precision machinery." src="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/67d40ba0311995427a19e292_broach%2Bsharpening%20(2)%20(1).avif" loading="lazy" class="image-100 blend"/></div></div></div><div data-w-tab="Tab 3" class="w-tab-pane"><a href="/machines" class="nav-link-dropdown-2 nav-overview-link w-inline-block"><p id="w-node-_98f8f567-38dd-6932-119b-398e4e6ffd2d-b3b14397" class="mb-0-3 sentence-case">Colonial Tool Group advances cutting tools with precision machining, coatings, and engineering-driven enhancements.</p><div class="button-13"><div class="mb-0-3">Machines Overview</div></div></a><div class="dropdown-item-2 single"><div class="nav-tab-colomn"><a href="https://colonialtool.com/services/machine-rebuild" class="nav-link-dropdown-2">Machine Rebuild</a><a href="https://colonialtool.com/services/machine-re-tool" class="nav-link-dropdown-2">Machine Re-Tool</a></div><div class="nav-tab-colomn"><img loading="lazy" src="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/689be179cf9b260e8680dcc2_machine%2Btool%2Bspindle%20(1)%20(1).avif" alt="Person using a screwdriver to tighten wiring connections inside an electrical control panel." class="image-100 mb-0-5em"/></div></div></div><div data-w-tab="Tab 4" class="w-tab-pane"><a href="/indexable-cutting-tools-systems" class="nav-link-dropdown-2 nav-overview-link w-inline-block"><p id="w-node-_98f8f567-38dd-6932-119b-398e4e6ffd3c-b3b14397" class="mb-0-3 sentence-case">Delivered by our Advanced Cutting Tool Systems division, our indexable cutting tool solutions are engineered for maximum efficiency, precision, and long-term reliability.</p><div class="button-13 acts"><div class="mb-0-3">Overview</div></div></a><div class="dropdown-item-2 single"><div class="nav-tab-colomn"><a href="https://colonialtool.com/services/actuated-tooling-reconditioning" class="nav-link-dropdown-2">Actuated Tooling Reconditioning</a><a href="https://colonialtool.com/services/insert-pocket-repair" class="nav-link-dropdown-2">Insert Pocket Repair</a><a href="https://colonialtool.com/services/line-boring-bar-reconditioning" class="nav-link-dropdown-2">Line Boring Bar Reconditioning</a><a href="https://colonialtool.com/services/reverse-engineering-of-existing-tooling" class="nav-link-dropdown-2">Reverse Engineering of Existing Tooling</a></div><div class="nav-tab-colomn"><img sizes="(max-width: 1919px) 100vw, 1920px" srcset="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/689be29e0a1362dd5c5af020_colonial-tool-machining-inspection-acts-grinding-polishing%2020%20(1)%20(1)-p-500.avif 500w, https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/689be29e0a1362dd5c5af020_colonial-tool-machining-inspection-acts-grinding-polishing%2020%20(1)%20(1)-p-800.avif 800w, https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/689be29e0a1362dd5c5af020_colonial-tool-machining-inspection-acts-grinding-polishing%2020%20(1)%20(1)-p-1080.avif 1080w, https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/689be29e0a1362dd5c5af020_colonial-tool-machining-inspection-acts-grinding-polishing%2020%20(1)%20(1).avif 1920w" alt="Technician inspecting and measuring a large cylindrical metal component in a machine shop." src="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/689be29e0a1362dd5c5af020_colonial-tool-machining-inspection-acts-grinding-polishing%2020%20(1)%20(1).avif" loading="lazy" class="_100-width"/></div></div></div><div data-w-tab="Tab 5" class="w-tab-pane"></div></div></div></div></nav></div><div data-delay="0" data-hover="false" url="products" class="nav-dropdown w-dropdown"><div class="nav-link-top-2 w-dropdown-toggle"><div>Products</div></div><nav class="dropdown-list-2 w-dropdown-list"><div class="w-layout-blockcontainer container w-container"><div data-current="Tab 1" data-easing="ease-in-out" data-duration-in="300" data-duration-out="100" class="tabs-3 w-tabs"><div class="tabs-menu-2 w-tab-menu"><a data-w-tab="Tab 1" ms-code-onhover="click" class="nav-tab-link-2 w-inline-block w-tab-link w--current"><div>Spindles â</div></a><a data-w-tab="Tab 2" ms-code-onhover="click" class="nav-tab-link-2 w-inline-block w-tab-link"><div>Broaching Tools â</div></a><a data-w-tab="Tab 3" ms-code-onhover="click" class="nav-tab-link-2 w-inline-block w-tab-link"><div>Machines â</div></a><a data-w-tab="Tab 4" class="nav-tab-link-2 w-inline-block w-tab-link"><div>Indexable Cutting Tools â</div></a><a data-w-tab="Tab 6" class="nav-tab-link-2 w-inline-block w-tab-link"><div>Spline Rolling Racks â</div></a><a data-w-tab="Tab 7" class="nav-tab-link-2 w-inline-block w-tab-link"><div>Workholding Fixtures â</div></a><a data-w-tab="Tab 8" data-url="/products" class="redirect-tab w-inline-block w-tab-link"><div>All Products â</div></a></div><div class="tabs-content-7 w-tab-content"><div data-w-tab="Tab 1" class="w-tab-pane w--tab-active"><a href="/spindles" class="nav-link-dropdown-2 nav-overview-link w-inline-block"><p id="w-node-_98f8f567-38dd-6932-119b-398e4e6ffd6a-b3b14397" class="mb-0-3 sentence-case">Colonial produces high-performance spindles, offering custom OEM designs, high-speed models, and precision upgrades.</p><div class="button-13"><div class="mb-0-3">Spindles Overview</div></div></a><div class="dropdown-item-2"><div class="nav-tab-colomn"><a href="https://colonialtool.com/products/custom-spindles" class="nav-link-dropdown-2">Custom Spindles</a><a href="https://colonialtool.com/products/belt-driven-spindles" class="nav-link-dropdown-2">Belt Driven Spindles</a><a href="https://colonialtool.com/products/multi-cluster-machine-spindles" class="nav-link-dropdown-2">Multi / Cluster Spindles</a><a href="https://colonialtool.com/products/cnc-machine-spindles" class="nav-link-dropdown-2">CNCÂ Machine Spindles</a></div><div class="nav-tab-colomn"><a href="https://colonialtool.com/products/gear-driven-spindles" class="nav-link-dropdown-2">Gear Driven Spindles</a><a href="https://colonialtool.com/products/motorized-spindles" class="nav-link-dropdown-2">Motorized Spindles</a><a href="https://colonialtool.com/products/rotary-index-tables" class="nav-link-dropdown-2">Rotary Index Tables</a></div><div class="nav-tab-colomn"><img loading="lazy" src="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/689bdc2d6b5da5982a170196_colonial%20tool%20motorized%20spindle%20product1.avif" alt="White industrial motorized spindle with a large circular metal front and multiple pipe connections on top." class="image-100 mb-0-5em"/></div></div></div><div data-w-tab="Tab 2" class="w-tab-pane"><a href="/broaching-tools" class="nav-link-dropdown-2 nav-overview-link w-inline-block"><p id="w-node-_98f8f567-38dd-6932-119b-398e4e6ffd84-b3b14397" class="mb-0-3 sentence-case">Colonial Tool Group manufactures high-precision broaching tools, with custom OEM designs, specialized geometries, and enhanced durability for demanding applications.</p><div class="button-13"><div class="mb-0-3">Broaching Overview</div></div></a><div class="dropdown-item-2"><div class="nav-tab-colomn"><a href="https://colonialtool.com/products/specialty-broaching-tools" class="nav-link-dropdown-2">Specialty Broaching Tools</a><a href="https://colonialtool.com/products/round-broaching-tools" class="nav-link-dropdown-2">Round Broaching Tools</a></div><div class="nav-tab-colomn"><a href="https://colonialtool.com/products/surface-broaching-tools" class="nav-link-dropdown-2">Surface Broaching Tools</a><a href="https://colonialtool.com/products/spline-broaching-tools" class="nav-link-dropdown-2">Spline Broaching Tools</a></div><div class="nav-tab-colomn broaching"><img loading="lazy" src="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/68f636468007b588cccabd83_spline%20broaching%20tool.avif" alt="Metal spline broaching tool with helical grooves and mounting brackets on both ends." class="image-100 broaching-tool-menu-preview"/><img loading="lazy" src="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/68f639ec7f2fc8ff671e7be4_Broaching%20Tool.avif" alt="Brass broaching tool with textured grip and flat ends."
53class="image-100 broaching-tool-menu-preview mb-0"/></div></div></div><div data-w-tab="Tab 3" class="w-tab-pane"><a href="/machines" class="nav-link-dropdown-2 nav-overview-link w-inline-block"><p id="w-node-_98f8f567-38dd-6932-119b-398e4e6ffd98-b3b14397" class="mb-0-3 sentence-case">Colonial Tool Group engineers high-performance machines, delivering custom OEM designs, precision automation, and advanced manufacturing solutions.</p><div class="button-13"><div class="mb-0-3">Machines Overview</div></div></a><div class="dropdown-item-2"><div class="nav-tab-colomn"><a href="https://colonialtool.com/products/boring-machine" class="nav-link-dropdown-2">Boring Machines</a><a href="https://colonialtool.com/products/cnc-broaching-machine" class="nav-link-dropdown-2">CNCÂ Broaching Machines</a><a href="https://colonialtool.com/products/pot-broaching-machines" class="nav-link-dropdown-2">Pot Broaching Machines</a></div><div class="nav-tab-colomn"><a href="https://colonialtool.com/products/specialty-machines" class="nav-link-dropdown-2">Specialty Machines</a><a href="https://colonialtool.com/products/surface-broaching-machines" class="nav-link-dropdown-2">Surface Broaching Machines</a><a href="https://colonialtool.com/products/table-up-broaching-machines" class="nav-link-dropdown-2">Table Up Broaching Machines</a></div><div class="nav-tab-colomn"><img sizes="(max-width: 1919px) 100vw, 1920px" srcset="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/67985dc81621704baab10212_colonial%20cnc%20broaching%20machine%20(1)%20(1)-p-500.avif 500w, https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/67985dc81621704baab10212_colonial%20cnc%20broaching%20machine%20(1)%20(1)-p-800.avif 800w, https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/67985dc81621704baab10212_colonial%20cnc%20broaching%20machine%20(1)%20(1)-p-1080.avif 1080w, https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/67985dc81621704baab10212_colonial%20cnc%20broaching%20machine%20(1)%20(1).avif 1920w" alt="large CNC broaching machines in a workshop" src="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/67985dc81621704baab10212_colonial%20cnc%20broaching%20machine%20(1)%20(1).avif" loading="lazy" class="image-100 mb-0-5em"/></div></div></div><div data-w-tab="Tab 4" class="w-tab-pane"><a href="/indexable-cutting-tools-systems" class="nav-link-dropdown-2 nav-overview-link w-inline-block"><p id="w-node-_98f8f567-38dd-6932-119b-398e4e6ffdae-b3b14397" class="mb-0-3 sentence-case">Colonial Tool Group designs and manufactures precision cutting tool systems, delivering solutions for enhanced performance, durability, and efficiency in machining applications.</p><div class="button-13"><div class="mb-0-3">See Overview</div></div></a><div class="dropdown-item-2"><div class="nav-tab-colomn"><a href="https://colonialtool.com/products/feed-out-tooling" class="nav-link-dropdown-2">Feed-Out Tooling</a><a href="https://colonialtool.com/products/cam-crank-line-boring-tools" class="nav-link-dropdown-2">Cam &Â Crank Line Boring Tools</a><a href="https://colonialtool.com/products/boring-tools" class="nav-link-dropdown-2">Boring Tools</a><a href="https://colonialtool.com/products/indexable-broach-tools" class="nav-link-dropdown-2">Indexable Broach Tools</a></div><div class="nav-tab-colomn"><a href="https://colonialtool.com/products/milling-cutters" class="nav-link-dropdown-2">Milling Cutters</a><a href="https://colonialtool.com/products/valve-seat-tooling" class="nav-link-dropdown-2">Valve Seat Tooling</a><a href="https://colonialtool.com/products/hardware-and-components" class="nav-link-dropdown-2">Hardware &Â Components</a></div><div class="nav-tab-colomn"><img loading="lazy" src="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/67fc7bd038d3b9d9df74d3c4_Asset%203.svg" alt="Advanced Cutting Tool Systems logo" class="image-100 mb-0-5em"/></div></div></div><div data-w-tab="Tab 6" class="w-tab-pane"><a href="https://colonialtool.com/products/spline-rolling-racks" class="nav-link-dropdown-2 nav-overview-link w-inline-block"><p id="w-node-_98f8f567-38dd-6932-119b-398e4e6ffdc8-b3b14397" class="mb-0-3 sentence-case">Colonial Tool Groupâs spline rolling racks provide fast, efficient, and precise production of high-quality toothed forms.<br/></p><div class="button-13"><div class="mb-0-3">See More</div></div></a><div class="dropdown-item-2 single-copy"><div class="nav-tab-colomn low">
53<img sizes="(max-width: 1000px) 100vw, 1000px" srcset="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/689bd7a501017088775992a8_spline%20rolling%20x5-p-500.avif 500w, https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/689bd7a501017088775992a8_spline%20rolling%20x5.avif 1000w" alt="Transparent 3D model of a mechanical linear rail with a gear mechanism on the right end." src="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/689bd7a501017088775992a8_spline%20rolling%20x5.avif" loading="lazy" class="image-100 mb-0-5em"/></div></div></div><div data-w-tab="Tab 7" class="w-tab-pane"><a href="https://colonialtool.com/products/workholding-fixtures" class="nav-link-dropdown-2 nav-overview-link w-inline-block"><p id="w-node-_98f8f567-38dd-6932-119b-398e4e6ffdd3-b3b14397" class="mb-0-3 sentence-case">Colonial Tool Group offers high-precision, reliable workholding fixtures designed for efficient machining across various industries.<br/></p><div class="button-13"><div class="mb-0-3">See More</div></div></a><div class="dropdown-item-2"><div class="nav-tab-colomn low"><img loading="lazy" src="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/689ab755f5336029bc2718a5_workholding%20fixture%2021.avif" alt="Black industrial workholding fixture with metallic components, pipes, and connectors." class="image-125"/></div><div class="nav-tab-colomn low"><img sizes="(max-width: 1367px) 100vw, 1367px" srcset="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/689b9b70b0061ed3f50d6698_workholding%20fixture8-p-500.avif 500w, https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/689b9b70b0061ed3f50d6698_workholding%20fixture8.avif 1367w" alt="Industrial workholding fixture with metal frame, pressure gauge, tubing, and clamping components on a flat base." src="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/689b9b70b0061ed3f50d6698_workholding%20fixture8.avif" loading="lazy" class="image-125"/></div><div class="nav-tab-colomn low"><img loading="lazy" src="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/689ab757f1eb6a69e46a98ac_workholding%20fixture61.avif" alt="Precision metal workholding fixture with pressure gauges and adjustable clamps on a black base." class="image-125"/></div></div></div><div data-w-tab="Tab 8" class="w-tab-pane"></div></div></div></div></nav></div><div data-delay="0" data-hover="false" url="about" class="nav-dropdown w-dropdown"><div class="nav-link-top-2 w-dropdown-toggle"><div>About</div></div><nav class="dropdown-list-2 w-dropdown-list"><div class="w-layout-blockcontainer container w-container"><div data-current="Tab 1" data-easing="ease-in-out" data-duration-in="300" data-duration-out="100" class="tabs-3 w-tabs"><div class="tabs-menu-2 w-tab-menu"><a data-w-tab="Tab 1" class="nav-tab-link-2 w-inline-block w-tab-link w--current"><div>Locations â</div></a><a data-w-tab="Tab 2" class="nav-tab-link-2 w-inline-block w-tab-link"><div>History â</div></a><a data-w-tab="Tab 3" class="nav-tab-link-2 w-inline-block w-tab-link"><div>Careers â</div></a><a data-w-tab="Tab 4" data-url="/about" class="redirect-tab w-inline-block w-tab-link"><div>Overview â</div></a></div><div class="tabs-content-7 w-tab-content"><div data-w-tab="Tab 1" class="w-tab-pane w--tab-active"><p class="ml-1">Our services and products support clients worldwide. Our locations in the USA, Canada, and Mexico ensure fast, expert service.</p><div class="dropdown-item-2"><div class="nav-tab-colomn"><a href="https://colonialtool.com/locations/taylor-usa" class="nav-colomn-feature-2 w-inline-block"><h3>USA</h3><p class="small-paragraph">Our 28,340 square foot facility is located in Taylor, Michigan.</p><p class="link-black-underline-copy">See more</p></a></div><div class="nav-tab-colomn"><a href="https://colonialtool.com/locations/windsor-canada" class="nav-colomn-feature-2 w-inline-block"><h3>Canada</h3><p class="small-paragraph">Our 45,000 square foot facility is located in Windsor, Ontario.</p><p class="link-black-underline-copy">See more</p></a></div><div class="nav-tab-colomn"><a href="https://colonialtool.com/locations/ramos-arizpe-mexico" class="nav-colomn-feature-2 w-inline-block"><h3>Mexico</h3><p class="small-paragraph">Our 45,400 square foot facility is located in Ramos Arizpe, Coahuila.</p><p class="link-black-underline-copy">See more</p></a></div></div></div><div data-w-tab="Tab 2" class="w-tab-pane"><div class="dropdown-item-copy2"><div class="nav-tab-colomn"><p>Founded in 1929, Colonial Tool has been a leading manufacturer of precision tools and systems, with a long history of innovation and growth.</p><a href="/history" class="button-13 w-button">Learn more</a></div><div class="nav-tab-colomn">
53<img sizes="(max-width: 1580px) 100vw, 1580px" srcset="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/67940aba645870207678f094_Colonial%20Tool%20Group%20Inc%201950-p-500.avif 500w, https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/67940aba645870207678f094_Colonial%20Tool%20Group%20Inc%201950-p-800.avif 800w, https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/67940aba645870207678f094_Colonial%20Tool%20Group%20Inc%201950-p-1080.avif 1080w, https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/67940aba645870207678f094_Colonial%20Tool%20Group%20Inc%201950.avif 1580w" alt="A historical group photo of the staff of Colonial Tool Group in 1950" src="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/67940aba645870207678f094_Colonial%20Tool%20Group%20Inc%201950.avif" loading="lazy" class="image-100"/></div></div></div><div data-w-tab="Tab 3" class="w-tab-pane"><div class="dropdown-item-copy2"><div class="nav-tab-colomn"><p>Join Colonial Tool Group, a global leader in specialty tools, where innovation, opportunity, and a supportive culture await. Explore careers with us and build a rewarding future.</p><a href="/careers" class="button-13 w-button">See Available Positions</a></div><div class="nav-tab-colomn"><img loading="lazy" src="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/689bc9ca29bcdf57cdf36728_8S1A3141.avif" alt="Person operating an industrial machine control panel with keyboard and emergency stop button." class="image-126"/></div></div></div><div data-w-tab="Tab 4" class="w-tab-pane"></div></div></div></div></nav></div><a href="/contact" aria-current="page" class="nav-link-top-2 w-nav-link w--current">Contact</a><form action="/search" aria-label="search" class="search-3 nav w-form"><input class="search-input-3 w-input" maxlength="256" name="query" aria-label="search-input" placeholder="Searchâ¦" type="search" id="search-input" required=""/><input type="submit" aria-label="submit-search" class="search-button-2 w-button" value=""/></form><div class="weglot-div"><div class="weglot_here"></div></div></div><div class="mob-nav-wrap"><a href="#" class="nav-link-top-2 w-nav-link">Home</a><a href="/services" class="nav-link-top-2 w-nav-link">Services</a><a href="/products" class="nav-link-top-2 w-nav-link">Products</a><a href="/about" class="nav-link-top-2 w-nav-link">About</a><a href="/contact" aria-current="page" class="nav-link-top-2 mb-1 w-nav-link w--current">Contact</a><div class="div-block-111291"><form action="/search" aria-label="search" class="search-3 nav w-form"><input class="search-input-3 w-input" maxlength="256" name="query" aria-label="search-input" placeholder="Searchâ¦" type="search" id="search-3" required=""/><input type="submit" aria-label="submit-search" class="search-button-2 w-button" value=""/></form><div class="weglot_here"></div></div></div><div class="hidden-nav-links"><a href="#" fs-mirrorclick-element="target-101">Services</a><a href="#" fs-mirrorclick-element="target-102">Products</a><a href="#" fs-mirrorclick-element="target-103">About</a></div></nav><div class="menu-button-3 w-nav-button"><div class="icon-2 w-icon-nav-menu"></div></div></div></div></div><section id="contact" class="contact-section1 section-padding"><div class="w-layout-blockcontainer container w-container"><div class="sticky-wrap"><div class="sticky-div"><div class="contact-text-wrap _2"><div class="rich-text mb-1 w-richtext"><h1>Contact us for more info or a quote</h1><p class="large-paragraph">Give one of our regional offices a call or write a message via the contact form. We look forward to hearing from you and will get back to you asap.</p></div><div class="mb-2 w-richtext"><ul role="list"><li><strong>Fast Online Response</strong> â Use our contact form for quick inquiries.</li><li>â<strong>Call Us</strong> â Speak directly with our experts for assistance.<strong>â</strong></li><li><strong>Email us</strong> - Send us message at <a href="mailto:[email protected]" class="link-blue-underline">[email protected]</a>â</li><li>â<strong>24-Hour Services</strong> â Ask about our expedited solutions to minimize downtime.</li></ul></div><div class="phone-numbers"><div class="_100-width w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="collection-item-18 w-dyn-item"><div class="toll-free"><h3 class="mb-0">Canada</h3><a href="tel:519-253-2461" class="link-blue-underline mb-0">519-253-2461</a></div></div><div role="listitem" class="collection-item-18 w-dyn-item"><div class="toll-free"><h3 class="mb-0">USA</h3>
53<a href="tel:734-946-2733" class="link-blue-underline mb-0">734-946-2733</a></div></div><div role="listitem" class="collection-item-18 w-dyn-item"><div class="toll-free"><h3 class="mb-0">Mexico</h3><a href="tel:(519)253-2461398.602" class="link-blue-underline mb-0">(519) 253-2461 ext. 602</a></div></div></div></div><div class="toll-free"><h3 class="mb-0">Toll-Free</h3><a href="#" class="link-blue-underline mb-0">1-866-611-5119</a></div></div></div></div><div class="contact-form-wrap"><div id="contact-yes" class="contact-form"><div id="form-a" class="captcha-form w-form"><form id="wf-form-Contact-Form-2" name="wf-form-Contact-Form-2" data-name="Contact Form" method="get" class="form-wrap _2" data-wf-page-id="677bbb49b9a7733ec463f882" data-wf-element-id="4c4615ab-f7ad-5f6a-78f7-17df77d82bcf" data-turnstile-sitekey="0x4AAAAAAAQTptj2So4dx43e"><div class="form-horizontal-flex"><div class="vertical-flexbox"><label for="first-name-3" class="field-label">First Name</label><input class="form-field w-input" maxlength="256" name="First-Name" data-name="First Name" placeholder="" firtsname="" type="text" id="first-name-3" required=""/></div><div class="vertical-flexbox"><label for="last-name-1" class="field-label">Last Name</label><input lastname="" class="form-field w-input" maxlength="256" name="Last-Name" data-name="Last Name" placeholder="" type="text" id="last-name-1" required=""/></div></div><div class="form-horizontal-flex"><div class="vertical-flexbox"><label for="email" class="field-label">Email</label><input class="form-field w-input" maxlength="256" name="Email" data-name="Email" placeholder="" type="email" id="email" email="" required=""/></div><div class="vertical-flexbox"><label for="phone-number-1" class="field-label">Phone Number</label><input class="form-field w-input" maxlength="256" name="Phone-Number" phone="" data-name="Phone Number" placeholder="" type="tel" id="phone-number-1" required=""/></div></div><div class="form-horizontal-flex"><div class="vertical-flexbox"><label for="country-1" class="field-label">Country</label><select id="country-1" name="Country" data-name="Country" country="" class="form-field w-select"><option value="">Select</option><option value="USA">USA</option><option value="Canada">Canada</option><option value="Mexico">Mexico</option><option value="Other">Other</option></select></div><div class="vertical-flexbox"><label for="company-1" class="field-label">Company</label><input class="form-field w-input" maxlength="256" name="Company" data-name="Company" placeholder="" type="text" id="company-1" company="" required=""/></div></div><div class="vertical-flexbox"><label for="are-you-currently-a-customer-or-member-1" class="field-label">Are you currently a customer or member?</label><select id="are-you-currently-a-customer-or-member-1" name="Membership" data-name="Membership" customer="" class="form-field w-select"><option value="">Select</option><option value="Customer of Colonial Tool Group">Customer of Colonial Tool Group</option><option value="Customer of ACTS">Customer of ACTS</option><option value="No">No</option></select></div><div class="vertical-flexbox"><label for="message-1" class="field-label">Message</label><textarea id="message-1" name="Message" maxlength="5000" data-name="Message" placeholder="" required="" class="combine-form_text-area-grey form-field w-input"></textarea></div><div class="hide"></div><div class="vertical-flexbox"><label for="spindle-services-10" class="field-label">Do you require spindle services?</label><div class="form-horizontal-flex"><select id="spindle-services-10" name="Do-you-require-spindle-services" data-name="Do you require spindle services" spindle-services="" class="form-field w-select"><option value="">Select</option><option value="Yes">Yes</option><option value="No">No</option></select></div></div><div class="field_parent captcha-block _3"><div class="div-block-111179 mr-5"><div class="field-label no-wrap mr-5">Anti spam test:</div></div><div class="div-block-111180"><label for="anti-spam-test" id="captchatext" class="captchatext">Form Label</label><input class="captchainput form-field w-input" maxlength="256" name="captcha-field" data-name="captcha-field" placeholder="" type="text" id="anti-spam-test" required=""/></div></div><input type="submit" data-wait="SENDING..." class="button w-button" value="Send"/></form><div class="success-message w-form-done"><div class="success-wrap"><div class="success-top"><div class="check-mark-outline"><img loading="lazy" src="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/677bbb49b9a7733ec463fab1_check-4787.svg" alt="A tick mark for correctness" class="invert check"/></div><h2 class="text-white mb-0">Success</h2></div><div class="success-bottom"><h3>Your message has been sent.</h3><p class="mb-0">We will get back to your ASAP.<br/>Thank you for contacting Colonial Tool Group.</p></div></div></div><div class="error-message w-form-fail"><div>Something went wrong while sending. Please try again or message us directly at<br/><a href="mailto:[email protected]" class="link-blue-underline">[email protected]</a></div></div></div></div><div id="contact-spindle-yes" class="contact-form hide"><div id="form-b" class="captcha-form w-form"><form id="wf-form-Contact-Form-Spindle-Evaluation" name="wf-form-Contact-Form-Spindle-Evaluation" data-name="Contact Form + Spindle Evaluation" method="get" class="form-wrap _2" data-wf-page-id="677bbb49b9a7733ec463f882" data-wf-element-id="4c4615ab-f7ad-5f6a-78f7-17df77d82c18" data-turnstile-sitekey="0x4AAAAAAAQTptj2So4dx43e"><div class="form-horizontal-flex"><div class="vertical-flexbox"><label for="first-name-7" class="field-label">First Name</label><input class="form-field w-input" maxlength="256" name="First-Name" data-name="First Name" placeholder="" type="text" id="first-name-7" firstname="" required=""/></div><div class="vertical-flexbox"><label for="last-name-3" class="field-label">Last Name</label><input lastname="" class="form-field w-input" maxlength="256" name="Last-Name" data-name="Last Name" placeholder="" type="text" id="last-name-3" required=""/></div></div><div class="form-horizontal-flex"><div class="vertical-flexbox"><label for="email-2" class="field-label">Email</label><input class="form-field w-input" maxlength="256" name="Email" data-name="Email" placeholder="" type="email" id="email-2" email="" required=""/></div><div class="vertical-flexbox"><label for="phone-number" class="field-label">Phone Number</label><input class="form-field w-input" maxlength="256" name="Phone-Number" phone="" data-name="Phone Number" placeholder="" type="tel" id="phone-number" required=""/></div></div><div class="form-horizontal-flex"><div class="vertical-flexbox"><label for="country" class="field-label">Country</label><select id="country" name="Country" data-name="Country" country="" class="form-field w-select"><option value="">Select</option><option value="USA">USA</option><option value="Canada">Canada</option><option value="Mexico">Mexico</option><option value="Other">Other</option></select></div><div class="vertical-flexbox"><label for="company" class="field-label">Company</label><input class="form-field w-input" maxlength="256" name="Company" data-name="Company" placeholder="" type="text" id="company" company="" required=""/></div></div><div class="vertical-flexbox"><label for="are-you-currently-a-customer-or-member" class="field-label">Are you currently a customer or member?</label><select id="are-you-currently-a-customer-or-member" name="Membership" data-name="Membership" customer="" class="form-field w-select"><option value="">Select</option><option value="Customer of Colonial Tool Group">Customer of Colonial Tool Group</option><option value="Customer of ACTS">Customer of ACTS</option><option value="No">No</option></select></div><div class="vertical-flexbox"><label for="message" class="field-label">Message</label><textarea id="message" name="Message" maxlength="5000" data-name="Message" placeholder="" required="" class="combine-form_text-area-grey form-field w-input"></textarea></div><div class="hide"></div><div class="vertical-flexbox"><label for="spindle-services-20" class="field-label">Do you require spindle services?</label><div class="form-horizontal-flex"><select id="spindle-services-20" name="Do-you-require-spindle-services" data-name="Do you require spindle services" spindle-services="" class="form-field w-select"><option value="">Select</option><option value="Yes">Yes</option><option value="No">No</option></select></div></div><div class="vertical-flexbox"><p class="field-label">For quicker and more precise spindle service, complete the spindle evaluation questions. If this isnât required, choose 'No' above.</p></div><div class="spindle-evaluation"><h3 class="mb-0">Machine Information</h3><div class="vertical-flexbox"><label for="machine-make-model-year" class="field-label">Machine Make / Model / Year</label><input class="form-field w-input" maxlength="256" name="Machine-Make-Model-Year" data-name="Machine Make / Model / Year" placeholder="" type="text" id="machine-make-model-year"/></div><div class="vertical-flexbox"><label for="spindle-type-belt-driven-motorized-etc" class="field-label">
53Spindle Type (belt-driven, motorized, etc.)</label><input class="form-field w-input" maxlength="256" name="Spindle-Type-belt-driven-motorized-etc." data-name="Spindle Type (belt-driven, motorized, etc.)" placeholder="" type="text" id="spindle-type-belt-driven-motorized-etc"/></div><div class="vertical-flexbox"><label for="spindle-tool-mount-cavity-7" class="field-label">Spindle Tool Mount Cavity<br/>Examples: HSK (32,63,100 Etc.), CAT (30, 40, 50 Etc.), BT (30, 40, 50 Etc.)<br/></label><input class="form-field w-input" maxlength="256" name="Spindle-Tool-Mount-Cavity" data-name="Spindle Tool Mount Cavity" placeholder="" type="text" id="spindle-tool-mount-cavity-7"/></div><div class="vertical-flexbox"><label for="spindle-serial-number" class="field-label">Spindle Serial Number</label><input class="form-field w-input" maxlength="256" name="Spindle-Serial-Number" data-name="Spindle Serial Number" placeholder="" type="text" id="spindle-serial-number"/></div><div class="vertical-flexbox mb-1"><label for="has-colonial-worked-on-this-equipment-in-the-past" class="field-label">Has Colonial worked on this equipment in the past?</label><input class="form-field w-input" maxlength="256" name="Has-Colonial-worked-on-this-equipment-in-the-past" data-name="Has Colonial worked on this equipment in the past?" placeholder="" type="text" id="has-colonial-worked-on-this-equipment-in-the-past"/></div><h3 class="mb-0">Failure Symptoms</h3><p class="field-label">Check all symptoms that apply</p><label class="w-checkbox checkbox-field"><div class="w-checkbox-input w-checkbox-input--inputType-custom checkbox"></div><input type="checkbox" name="Failure-Symptoms---Noise-vibration-issues" id="Failure-Symptoms---Noise-vibration-issues" data-name="Failure Symptoms - Noise / vibration issues" style="opacity:0;position:absolute;z-index:-1"/><span class="field-label w-form-label" for="Failure-Symptoms---Noise-vibration-issues">Noise / vibration issues</span></label><label class="w-checkbox checkbox-field"><div class="w-checkbox-input w-checkbox-input--inputType-custom checkbox"></div><input type="checkbox" name="Failure-Symptoms---Drop-in-speed-torque-or-accuracy" id="Failure-Symptoms---Drop-in-speed-torque-or-accuracy" data-name="Failure Symptoms - Drop in speed, torque, or accuracy" style="opacity:0;position:absolute;z-index:-1"/><span class="field-label w-form-label" for="Failure-Symptoms---Drop-in-speed-torque-or-accuracy">Drop in speed, torque, or accuracy</span></label><label class="w-checkbox checkbox-field"><div class="w-checkbox-input w-checkbox-input--inputType-custom checkbox"></div><input type="checkbox" name="Failure-Symptoms---Overheating" id="Failure-Symptoms---Overheating" data-name="Failure Symptoms - Overheating" style="opacity:0;position:absolute;z-index:-1"/><span class="field-label w-form-label" for="Failure-Symptoms---Overheating">Overheating</span></label><label class="w-checkbox checkbox-field"><div class="w-checkbox-input w-checkbox-input--inputType-custom checkbox"></div><input type="checkbox" name="Failure-Symptoms---Visible-damage-cracks-burn-marks-etc." id="Failure-Symptoms---Visible-damage-cracks-burn-marks-etc." data-name="Failure Symptoms - Visible damage (cracks, burn marks, etc.)" style="opacity:0;position:absolute;z-index:-1"/><span class="field-label w-form-label" for="Failure-Symptoms---Visible-damage-cracks-burn-marks-etc.">Visible damage (cracks, burn marks, etc.)</span></label><label class="w-checkbox checkbox-field mb-1"><div class="w-checkbox-input w-checkbox-input--inputType-custom checkbox"></div><input type="checkbox" name="Failure-Symptoms---Orientation-vertical-vertical-nose-down-horizontal" id="Failure-Symptoms---Orientation-vertical-vertical-nose-down-horizontal" data-name="Failure Symptoms - Orientation (vertical, vertical nose down, horizontal)" style="opacity:0;position:absolute;z-index:-1"/><span class="field-label w-form-label" for="Failure-Symptoms---Orientation-vertical-vertical-nose-down-horizontal">Orientation (vertical, vertical nose down, horizontal)</span></label><div class="vertical-flexbox"><label for="error-messages-alarms" class="field-label">Error messages / alarms</label><input class="form-field w-input" maxlength="256" name="Error-messages-alarms" data-name="Error messages / alarms" placeholder="" type="text" id="error-messages-alarms"/></div><h3 class="mb-0">Operating Conditions</h3><div class="vertical-flexbox"><label for="hours-run-since-last-service" class="field-label">Hours run since last service</label><input class="form-field w-input" maxlength="256" name="Hours-run-since-last-service" data-name="Hours run since last service" placeholder="" type="text" id="hours-run-since-last-service" required=""/></div><div class="vertical-flexbox"><label for="typical-speeds-loads-and-cycles" class="field-label">Typical speeds, loads, and cycles</label><input class="form-field w-input" maxlength="256" name="Typical-speeds-loads-and-cycles" data-name="Typical speeds, loads, and cycles" placeholder="" type="text" id="typical-speeds-loads-and-cycles"/></div><div class="vertical-flexbox"><label for="materials-machined" class="field-label">Materials machined</label><input class="form-field w-input" maxlength="256" name="Materials-machined" data-name="Materials machined" placeholder="" type="text" id="materials-machined"/></div><div class="vertical-flexbox"><label for="coolant-lubrication-type-and-condition" class="field-label">Coolant / lubrication type and condition</label><input class="form-field w-input" maxlength="256" name="Coolant-lubrication-type-and-condition" data-name="Coolant / lubrication type and condition" placeholder="" type="text" id="coolant-lubrication-type-and-condition"/></div><div class="vertical-flexbox"><label for="work-environment-dust-humidity-temperature-etc" class="field-label">Work environment (dust, humidity, temperature, etc.)</label><input class="form-field w-input" maxlength="256" name="Work-environment-dust-humidity-temperature-etc." data-name="Work environment (dust, humidity, temperature, etc.)" placeholder="" type="text" id="work-environment-dust-humidity-temperature-etc"/></div><h3 class="mb-0">Maintenance History</h3><div class="vertical-flexbox"><label for="date-of-last-service" class="field-label">Date of last service</label><input class="form-field w-input" maxlength="256" name="Date-of-last-service" data-name="Date of last service" placeholder="" type="text" id="date-of-last-service"/></div><div class="vertical-flexbox mb-1"><label for="previous-repairs-issues" class="field-label">Previous repairs / issues</label><input class="form-field w-input" maxlength="256" name="Previous-repairs-issues" data-name="Previous repairs / issues:" placeholder="" type="text" id="previous-repairs-issues"/></div><h3 class="mb-0">Additional</h3><div class="vertical-flexbox"><label for="additional-information" class="field-label">Additional information</label><textarea id="additional-information" name="Additional-information" maxlength="5000" data-name="Additional information" placeholder="" class="combine-form_text-area-grey form-field w-input"></textarea></div></div><div class="field_parent captcha-block _3"><div class="div-block-111179 mr-5"><div class="field-label no-wrap mr-5">Anti spam test:</div></div><div class="div-block-111180"><label for="anti-spam-test-2" id="captchatext" class="captchatext">Form Label</label><input class="captchainput form-field w-input" maxlength="256" name="captcha-field" data-name="captcha-field" placeholder="" type="text" id="anti-spam-test-2" required=""/></div></div><input type="submit" data-wait="SENDING..." class="button w-button" value="Send"/></form><div class="success-message w-form-done"><div class="success-wrap"><div class="success-top"><div class="check-mark-outline"><img loading="lazy" src="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/677bbb49b9a7733ec463fab1_check-4787.svg" alt="A tick mark for correctness" class="invert check"/></div><h2 class="text-white mb-0">Success</h2></div><div class="success-bottom"><h3>Your message has been sent.</h3><p class="mb-0">We will get back to your ASAP.<br/>Thank you for contacting Colonial Tool Group.</p></div></div></div><div class="error-message w-form-fail"><div>Something went wrong while sending. Please try again or message us directly at<br/>[email protected]</div></div></div></div></div></div></div></section><section id="locations" class="section-padding"><div class="w-layout-blockcontainer container w-container"><div class="_50-50-flexbox-copy"><div class="_100-width"><h2>Our Strategic Locations</h2><p class="large-paragraph mb-2">Colonial Toolâs locations in the U.S., Canada and Mexico position us to meet the needs of global industries with speed and scale.</p><div class="location-phone-list w-dyn-list"><div role="list" class="collection-list-11 w-dyn-items"><div role="listitem" class="collection-item-19 w-dyn-item"><div class="location-mini-link grey-gradient-bg"><div class="div-block-111281"><h3 class="mb-0">Taylor, USA</h3></div><a href="/locations/taylor-usa" class="button w-button">See more</a></div></div><div role="listitem" class="collection-item-19 w-dyn-item"><div class="location-mini-link grey-gradient-bg"><div class="div-block-111281"><h3 class="mb-0">Windsor, Canada</h3></div><a href="/locations/windsor-canada" class="button w-button">See more</a></div></div><div role="listitem" class="collection-item-19 w-dyn-item"><div class="location-mini-link grey-gradient-bg"><div class="div-block-111281"><h3 class="mb-0">Ramos Arizpe, Mexico</h3></div><a href="/locations/ramos-arizpe-mexico" class="button w-button">See more</a></div></div></div></div></div>
53<div class="location-video-wrap"><div class="location-video-wrap w-embed"><video class="lazy" muted loop playsinline 54 style="width: 100%; height: 100%; object-fit: cover; border-radius: 5px;" 55 poster="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/68d02d7fdbbc8b7306aaeeb0_location%20preview%20img.avif"> 56 <source data-src="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b%2F67d42a2920b4ba5fd7166159_facilities-001-transcode.mp4" type="video/mp4"> 57 </video></div></div></div></div></section><footer class="footer-colonial"><div class="w-layout-blockcontainer container w-container"><div class="text-container-800px mb-2"><div class="logo-animation-copy w-embed"><video class="lazy" muted playsinline 58 style="width: 100%; height: 100%; object-fit: cover; border-radius: 5px;" 59 poster="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/68d02d7f45702f6c82737828_animation%20preview.avif"> 60 <source data-src="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b%2F679cd0446482cdcd8ebbf5ae_colonial-Logo%20Animation-001-transcode.mp4" type="video/mp4"> 61 </video></div><p class="large-footer-paragraph">Colonial Tool specializes in precision tooling, machinery, and integrated systems, delivering complete solutions backed by nearly 100 years of expertise and strong industry partnerships. We provide custom design, manufacturing, and full-service support for projects of any scale.<br/></p></div><div class="footer-grid"><div class="footer-block-7"><div class="footer-subheader"><h3>Main Links</h3></div><a href="/" class="nav-link-4 footer">Home</a><a href="/services" class="nav-link-4 footer">Services</a><a href="/products" class="nav-link-4 footer">Products</a><a href="/locations" class="nav-link-4 footer">Locations</a><a href="/contact" aria-current="page" class="nav-link-4 footer w--current">Contact Us</a></div><div class="footer-block-7"><div class="footer-subheader"><h3>Services</h3></div><a href="/spindles" class="nav-link-4 footer">Spindle Services</a><a href="/broaching-tools" class="nav-link-4 footer">Broaching Tool Services</a><a href="/machines" class="nav-link-4 footer">Machine Services</a><a href="/indexable-cutting-tools-systems" class="nav-link-4 footer">Indexable Cutting Tool Services</a><a href="/supported-brands" class="nav-link-4 footer">Supported Brands</a><a href="/spindle-evaluation-form" class="nav-link-4 footer">Spindle Evaluation Form</a></div><div class="footer-block-7"><div class="footer-subheader"><h3>Products</h3></div><a href="https://colonialtool.webflow.io/products#spindles" class="nav-link-4 footer">Spindles</a><a href="https://colonialtool.webflow.io/products#broaching-tools" class="nav-link-4 footer">Broaching Tools</a><a href="https://colonialtool.webflow.io/products#machines" class="nav-link-4 footer">Machines</a><a href="https://colonialtool.webflow.io/products#indexable-cutting-tool-systems" class="nav-link-4 footer">Indexable Cutting Tool Systems</a><a href="https://colonialtool.webflow.io/products#spline-rolling-racks" class="nav-link-4 footer">Spline Rolling Racks</a><a href="https://colonialtool.webflow.io/products#workholding-fixtures" class="nav-link-4 footer">Workholding Fixtures</a></div><div class="footer-block-7"><div class="footer-subheader"><h3>Company</h3></div><a href="/about" class="nav-link-4 footer">About Us</a><a href="/careers" class="nav-link-4 footer">Careers</a><a href="/history" class="nav-link-4 footer">History</a><a href="/partners" class="nav-link-4 footer">Partners</a><a href="https://www.colonialtool.com/search" class="nav-link-4 footer">Search</a><a href="/terms-and-conditions" class="nav-link-4 footer">Terms and Conditions</a></div></div><div class="bottom-footer-7"><img src="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/67be58e7b9c0f965b9c17479_ISO-9001-2015-logo-1-1000x1000-2323972967%20(1).png" loading="lazy" alt="ISO 9001:2015 Certification Logo" class="image-114"/><div class="div-block-111255"><p class="small-paragraph mb-0">Certified to ISO 9001:2015 for superior manufacturing standards</p><div class="div-block-111289"><a href="/privacy-policy" class="link-block-14 w-inline-block"><p class="small-paragraph mb-0 text-white">Privacy Policy</p></a><a href="/terms-of-service" class="link-block-14 w-inline-block"><p class="small-paragraph mb-0 text-white">Terms of Service</p></a><a href="/accessiblity" class="link-block-14 w-inline-block"><p class="small-paragraph mb-0 text-white">Accessibility Plan</p></a></div><a href="https://www.hubmedia.ca/" class="w-inline-block"><p class="small-paragraph mb-0 text-white">Site by Hub Media Inc.</p></a></div><div class="copyrigt-flexbox-2"><p class="mr-5 small-paragraph-0-8">©</p><p class="small-paragraph"><span class="copyright-year mr-5">xxxx</span></p><p class="small-paragraph">Colonial Tool Group Inc.</p></div></div></div></footer>
61<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=677bbb49b9a7733ec463f83b" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
61<script src="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/js/webflow.schunk.36b8fb49256177c8.js" type="text/javascript" integrity="sha384-4abIlA5/v7XaW1HMXKBgnUuhnjBYJ/Z9C1OSg4OhmVw9O3QeHJ/qJqFBERCDPv7G" crossorigin="anonymous"></script>
61<script src="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/js/webflow.schunk.8ffcdbc3a48498bc.js" type="text/javascript" integrity="sha384-rht6iQH1Dnd2CbmO4DLrFFPhqviCI64R/d6eL8ZPJYvVCuTa61O2aqMeKVQ1K6Ot" crossorigin="anonymous"></script>
61<script src="https://cdn.prod.website-files.com/677bbb49b9a7733ec463f83b/js/webflow.7289691b.a568a8c12fc92ff4.js" type="text/javascript" integrity="sha384-qTNXPbm/Dgdnq4EhH8srFSFet7wIJP21Qz0i8WCV2eQ9ii5d50gKvnjsAKOAnTOB" crossorigin="anonymous"></script>
61<script> 62document.addEventListener("DOMContentLoaded", function() { 63 const videos = document.querySelectorAll("video.lazy"); 64 65 const observer = new IntersectionObserver((entries) => { 66 entries.forEach(entry => { 67 const video = entry.target; 68 69 // Lazy-load video once 70 if (!video.dataset.loaded) { 71 const source = video.querySelector("source"); 72 if (source && source.dataset.src) { 73 source.src = source.dataset.src; 74 video.load(); 75 video.dataset.loaded = "true"; // mark as loaded 76 } 77 } 78 79 // Play if 20% or more is visible, else pause 80 if (entry.intersectionRatio >= 0.2) { 81 video.play().catch(e => console.log("Autoplay blocked:", e)); 82 } else { 83 video.pause(); 84 } 85 }); 86 }, { threshold: [0.2] }); // 20% visibility 87 88 videos.forEach(video => { 89 video.setAttribute("playsinline", ""); // for iOS inline playback 90 observer.observe(video); 91 }); 92}); 93</script>
93 94
95<script> 96document.addEventListener('DOMContentLoaded', function() { 97 98 // SVG icons 99 const pauseSVG = `<svg width="24" height="24" viewBox="0 0 24 24"> 100 <rect x="5" y="4" width="5" height="16" fill="white"/> 101 <rect x="14" y="4" width="5" height="16" fill="white"/> 102 </svg>`; 103 const playSVG = `<svg width="24" height="24" viewBox="0 0 24 24"> 104 <polygon points="5,4 19,12 5,20" fill="white"/> 105 </svg>`; 106 107 // Function to attach pause/play button to a video 108 function attachVideoControls(video) { 109 if (video.hasManualButton) return; 110 111 const btn = document.createElement('button'); 112 btn.className = 'video-toggle-button'; 113 btn.setAttribute('aria-label', 'Pause video'); 114 btn.style.cssText = ` 115 position: absolute; 116 bottom: 20px; 117 right: 20px; 118 width: 48px; 119 height: 48px; 120 background: black; 121 border: none; 122 border-radius: 50%; 123 cursor: pointer; 124 display: flex; 125 align-items: center; 126 justify-content: center; 127 z-index: 9999; 128 padding: 0; 129 `; 130 131 btn.innerHTML = pauseSVG; // start with pause icon 132 133 // Ensure video parent is positioned 134 const parent = video.parentElement; 135 if (getComputedStyle(parent).position === 'static') { 136 parent.style.position = 'relative'; 137 } 138 139 parent.appendChild(btn); 140 141 // Manual control flag 142 video.manualControl = false; 143 video.hasManualButton = true; 144 145 // Button click handler 146 btn.addEventListener('click', () => { 147 video.manualControl = true; 148 if (video.paused) { 149 video.play(); 150 btn.innerHTML = pauseSVG; 151 btn.setAttribute('aria-label', 'Pause video'); 152 } else { 153 video.pause(); 154 btn.innerHTML = playSVG; 155 btn.setAttribute('aria-label', 'Play video'); 156 } 157 }); 158 } 159 160 // Initialize all videos already in DOM 161 function initAllVideos() { 162 document.querySelectorAll('video').forEach(video => attachVideoControls(video)); 163 } 164 165 initAllVideos(); 166 167 // Observe for new videos added dynamically (lazy load, CMS) 168 const observer = new MutationObserver(mutations => { 169 mutations.forEach(mutation => { 170 mutation.addedNodes.forEach(node => { 171 if (node.tagName === 'VIDEO') attachVideoControls(node); 172 else if (node.querySelectorAll) { 173 node.querySelectorAll('video').forEach(video => attachVideoControls(video)); 174 } 175 }); 176 }); 177 }); 178 observer.observe(document.body, { childList: true, subtree: true }); 179 180 // Low-power autoplay: play all videos on first user interaction unless manually paused 181 function lowPowerPlay() { 182 document.querySelectorAll('video').forEach(video => { 183 if (!video.manualControl) video.play().catch(()=>{}); 184 }); 185 } 186 187 document.body.addEventListener('click', lowPowerPlay, { once: true }); 188 document.body.addEventListener('touchstart', lowPowerPlay, { once: true }); 189}); 190</script>
190 191
192<script> 193// Low-power autoplay: plays all videos with class 'inlinevideo' on first user click/touch 194document.addEventListener('DOMContentLoaded', function() { 195 // Mark videos as not manually controlled initially 196 const videos = document.getElementsByClassName('inlinevideo'); 197 for (let i = 0; i < videos.length; i++) { 198 videos[i].manualControl = false; 199 } 200 201 // Play videos on any body click/touch, unless manually paused 202 document.body.addEventListener('click', playVideosOnce, { once: true }); 203 document.body.addEventListener('touchstart', playVideosOnce, { once: true }); 204 205 function playVideosOnce() { 206 for (let i = 0; i < videos.length; i++) { 207 const v = videos[i]; 208 if (!v.manualControl) { 209 v.play().catch(()=>{}); 210 } 211 } 212 } 213}); 214</script>
214 215 216
217<script> 218document.addEventListener("DOMContentLoaded", function () { 219 220 // Function to prevent menu close for a given Weglot container 221 function protectWeglotContainer(container) { 222 if (!container) return; 223 224 // Stop click and mousedown from bubbling 225 container.addEventListener("click", function(e) { 226 e.stopPropagation(); 227 }); 228 container.addEventListener("mousedown", function(e) { 229 e.stopPropagation(); 230 }); 231 232 // Optional: stop touch events on mobile 233 container.addEventListener("touchstart", function(e) { 234 e.stopPropagation(); 235 }); 236 } 237 238 // Select all Weglot containers on the page 239 const weglotContainers = document.querySelectorAll(".weglot-container.weglot_here, [fs-weglot-element]"); 240 241 weglotContainers.forEach(protectWeglotContainer); 242 243 // Optional: observe for dynamically added Weglot elements (if Weglot re-renders) 244 const observer = new MutationObserver(function(mutationsList) { 245 mutationsList.forEach(mutation => { 246 mutation.addedNodes.forEach(node => { 247 if (node.nodeType === 1 && (node.classList.contains('weglot-container') || node.hasAttribute('fs-weglot-element'))) { 248 protectWeglotContainer(node); 249 } 250 }); 251 }); 252 }); 253 254 observer.observe(document.body, { childList: true, subtree: true }); 255 256}); 257</script>
257 258 259
260<script> 261$(document).ready(function() { 262 $('.captcha-form').each(function() { 263 var form = $(this); // Current form 264 var input = form.find('.captchainput'); // Captcha input 265 var label = form.find('.captchatext'); // Captcha label 266 var submitButton = form.find('input[type=submit]'); 267 268 // Create and insert status icon 269 var statusIcon = $('<span class="captcha-status" style="margin-left:8px; font-weight:bold;"></span>'); 270 input.after(statusIcon); 271 272 // Initially disable submit button 273 submitButton.attr('disabled', 'disabled'); 274 275 // Generate random numbers for the captcha 276 var randomNr1 = Math.floor(Math.random() * 10); 277 var randomNr2 = Math.floor(Math.random() * 10); 278 var totalNr = randomNr1 + randomNr2; 279 280 // Set the captcha question 281 label.text(randomNr1 + " + " + randomNr2 + " = "); 282 283 // Check answer on input 284 input.on('keyup', function() { 285 var inputVal = parseInt($(this).val()); 286 if (inputVal === totalNr) { 287 submitButton.removeAttr('disabled'); 288 statusIcon.text('â').css('color', 'green'); 289 } else if ($(this).val().length > 0) { 290 submitButton.attr('disabled', 'disabled'); 291 statusIcon.text('â').css('color', 'red'); 292 } else { 293 submitButton.attr('disabled', 'disabled'); 294 statusIcon.text(''); 295 } 296 }); 297 }); 298}); 299</script>
299 300 301 302
303<script> 304document.addEventListener("DOMContentLoaded", function() { 305 const formA = document.getElementById("form-a"); 306 const formB = document.getElementById("form-b"); 307 308 if (!formA || !formB) return; 309 310 const inputsA = formA.querySelectorAll("input, textarea, select"); 311 312 inputsA.forEach((inputA) => { 313 const name = inputA.getAttribute("name"); 314 if (!name) return; 315 316 const inputB = formB.querySelector(`[name="${name}"]`); 317 if (!inputB) return; 318 319 function sync(source, target) { 320 if (source.type === "checkbox" || source.type === "radio") { 321 target.checked = source.checked; 322 } else { 323 target.value = source.value; 324 } 325 } 326 327 // Sync A â B 328 inputA.addEventListener("input", () => sync(inputA, inputB)); 329 inputA.addEventListener("change", () => sync(inputA, inputB)); 330 331 // Sync B â A 332 inputB.addEventListener("input", () => sync(inputB, inputA)); 333 inputB.addEventListener("change", () => sync(inputB, inputA)); 334 }); 335}); 336</script>
336 337
338<script> 339// Elements 340const contactYes = document.getElementById("contact-yes"); 341const contactSpindleYes = document.getElementById("contact-spindle-yes"); 342 343// Form A dropdown 344const spindleServicesA = document.getElementById("spindle-services-10"); 345 346// Form B dropdown 347const spindleServicesB = document.getElementById("spindle-services-20"); 348 349// --- FORM A SHOW/HIDE --- 350spindleServicesA.addEventListener("change", () => { 351 if (spindleServicesA.value === "Yes") { 352 contactYes.classList.add("hide"); 353 contactSpindleYes.classList.remove("hide"); 354 } else { 355 contactYes.classList.remove("hide"); 356 contactSpindleYes.classList.add("hide"); 357 } 358}); 359 360// --- FORM B SHOW/HIDE BACK TO A --- 361spindleServicesB.addEventListener("change", () => { 362 if (spindleServicesB.value === "No") { 363 contactYes.classList.remove("hide"); 364 contactSpindleYes.classList.add("hide"); 365 366 // Reset Form B dropdown so it doesn't auto-loop back 367 spindleServicesB.value = ""; 368 } 369}); 370</script>
370 371 372
373<script> 374document.addEventListener("DOMContentLoaded", function () { 375 // Get full URL 376 const fullUrl = window.location.href; 377 378 // Set value for first input 379 const input1 = document.getElementById("page-name-1"); 380 if (input1) input1.value = fullUrl; 381 382 // Set value for second input 383 const input2 = document.getElementById("page-name-2"); 384 if (input2) input2.value = fullUrl; 385}); 386</script>
386 387
388<script> 389document.addEventListener('DOMContentLoaded', function() { 390 const dropdowns = document.querySelectorAll('.nav-dropdown'); 391 392 dropdowns.forEach(dropdown => { 393 // Make dropdown focusable via Tab 394 dropdown.setAttribute('tabindex', '0'); 395 396 dropdown.addEventListener('keydown', function(e) { 397 if (e.key === 'Enter' || e.key === ' ') { 398 e.preventDefault(); 399 const targetPath = dropdown.getAttribute('url'); 400 if (targetPath) { 401 window.location.href = `https://colonialtool.com/${targetPath}`; 402 } 403 } 404 }); 405 }); 406}); 407</script>
407 408 409<noscript><iframe src=https://www.googletagmanager.com/ns.html?id=GTM-KLWG8CT9 410 411height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 412</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.