Leading Fasteners Manufacturer in India for Critical Industrial Applications
As a premier Fasteners Manufacturer in India, Ananka Fasteners is an ISO & PED certified producer of alloy, stainless, and exotic metal components. We help projects avoid shutdown delays by supplying custom-engineered fasteners quickly. As a trusted fasteners manufacturer in India, we specialize in hot forged bolts, nuts, screws, washers & studs conforming to ASTM / ASME / SAE / JIS / ISO & DIN standards for Oil & Gas, Power, Nuclear and Process Industries across 40+ countries.
Manufacturing Strength
Advanced Manufacturing Capabilities
As a leading fasteners manufacturer in India, our in-house processes are designed for strength, precision, and compliance — from raw material to finished product.
Roll Threading
Cold thread rolling process ensuring superior grain flow, high fatigue strength, and dimensional accuracy for critical high tensile fasteners — conforming to DIN, ISO & ASTM standards.
Heat Treatment
Controlled heat treatment processes to achieve required mechanical properties, hardness, and long-term durability for ASTM A193 Grade B7, Grade 10.9, and Grade 12.9 fasteners.
CNC Machining
Precision CNC machining for tight tolerances, complex geometries, and custom non-standard fastener requirements — including special alloys like Inconel, Monel & Hastelloy.
Our Leading Products
High-performance fasteners designed for durability in demanding industrial environments.

Aluminum Bronze C95200

Duplex 2205 Hex bolt

Inconel 718 Flange Bolts

Aluminium bronze studs

Titanium Gr5 Socket

Double Ended B7 Studs

A4-80 80mm Hex Bolt

317L 2meter long studs

SS 316 Carriage Bolts

904L Half Thread Hex

Heavy Hex Bolts (SS)

Inconel 718 Eyebolt

Grade A307 HDG Hex

317L Half Thread Hex

12.9 HDG Finish Bolts

T - Bolts

SS32760 studs and nuts

SMO 254 Dowel pins

Duplex Stainless Steel (S31803) Double-End Studs

Phosphor Bronze Fasteners Set

Socket head cap bolt

174-ph Square head bolts

J - Bolt

U - Bolt

Super Duplex L Bolt

J Bolt SS32750

174-ph Square head

Hastelloy B2 flange

Aluminum Bronze C63000 studs

Inconel 925 Dowel Pins

Unthreaded Monel 500

Hastelloy C276 Flange

Hastelloy Flange Bolts

Super Duplex SS32760

Unthreaded 317 Hex

Clevis pins

Bronze Bolts

SS 316L studs

Inconel 718 Flange Bolts

Double Ended B7 Studs

A4-80 80mm Hex Bolt

317L 2meter long studs

SS 316 Carriage Bolts

904L Half Thread Hex

Heavy Hex Bolts (SS)

Inconel 718 Eyebolt

Grade A307 HDG Hex

317L Half Thread Hex

12.9 HDG Finish Bolts

T - Bolts
PRODUCT RANGE
Fastener Product Portfolio
Manufacturing a wide range of industrial fasteners for critical applications.
Bolts
DIN / ISO / ASTM / ASME
Nuts
DIN / ISO / ASTM / ASME
Studs
DIN / ASTM / ASME
Washers
DIN / ISO / ASTM / ASME
Anchor Bolts
ASTM / DIN / ISO
Compliance
Certifications & Standards
International compliance for pressure equipment and critical applications.
Materials, Grades & Standards
ASTM / ASME / EN / ISO / DIN / SAE compliant materials with full traceability
Nickel, Titanium & Non-Ferrous
High-performance alloys for extreme environments
Nickel & Special Alloys Critical
Titanium
- Grades 1, 2, 3, 4
- Grade 5 (Ti-6Al-4V)
- Grade 7
Non-Ferrous & Reactive Metals
- Aluminium Bronze
- Phosphor Bronze
- Manganese Bronze
- Copper
- Cupro Nickel 90/10 & 70/30
- Tantalum
Stainless Steel, Duplex & PH
Corrosion-resistant materials for chemical & offshore service
Austenitic Stainless Steel
- 304 / 304L
- 316 / 316L
- 317 / 317L
- 310, 321, 347, 904L
Bolting Stainless (SA193)
- B8, B8A, B8M, B8MA
- B8C, B8T
- B8S (Nitronic 60)
Precipitation Hardening
Duplex & Super Duplex
- Duplex 2205 / 2304
- Super Duplex 2507
- Zeron 100
- SMO 254, AL-6XN
Standards
- ASTM A193 / A194
- ASTM A276 / A240
- ASTM F593 / F594
- ASTM A182
Military Fasteners
High-reliability bolting for defense sectors with DFAR compliance
Naval & Heavy Defense (MIL / MS)
General Hardware & Testing
Federal Specifications (FF)
Let's Start a Conversation
Request technical data sheets, price quotes, or custom fabrication details. Our engineering team is ready to assist with your requirements.
Send Your Requirement
Fill out the form and we'll respond within 24 hours
CTA
×
Need Fasteners Fast?
Loading…
Get My Free Quote
@import url(\’https://fonts.googleapis.com/css2?family=Numans&display=swap\’);
/* ================= OVERLAY ================= */
.ananka-cta-overlay {
position: fixed;
inset: 0;
background: rgba(0,0,0,0.6);
backdrop-filter: blur(4px);
z-index: 2147483646;
display: none;
animation: overlayFadeIn .4s ease forwards;
}
/* ================= POPUP CONTAINER ================= */
.ananka-cta-popup-container {
font-family: \’Numans\’, Helvetica, Arial, sans-serif;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: #ffffff;
padding: clamp(25px, 4vw, 40px);
border-radius: 14px;
box-shadow: 0 25px 70px rgba(0,0,0,0.3);
width: min(92%, 480px);
z-index: 2147483647;
display: none;
flex-direction: column;
align-items: center;
text-align: center;
border-top: 5px solid #ecebff;
animation: popupSlideIn .4s cubic-bezier(.16,1,.3,1);
box-sizing: border-box;
}
/* ================= ICON ================= */
.ananka-bolt-icon {
margin-bottom: 15px;
width: clamp(45px, 6vw, 55px);
height: auto;
}
/* ================= CLOSE BUTTON ================= */
.ananka-cta-popup-close {
position: absolute;
top: 12px;
right: 12px;
background: none;
border: none;
font-size: 26px;
cursor: pointer;
color: #999;
width: 36px;
height: 36px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
transition: .2s;
}
.ananka-cta-popup-close:hover {
background: #f0f0f0;
color: #e74c3c;
}
/* ================= TITLE ================= */
.ananka-cta-popup-title {
color: #1a2d4c;
font-size: clamp(20px, 4vw, 26px);
font-weight: 700;
margin-bottom: 15px;
line-height: 1.3;
}
/* ================= SUBTITLE ================= */
.ananka-cta-popup-subtitle {
color: #555;
font-size: clamp(14px, 3.5vw, 15px);
margin-bottom: 22px;
line-height: 1.6;
text-align: center;
}
/* ================= TAG ================= */
.ananka-dynamic-tag {
display: inline-block;
background: #f4f6ff;
color: #2121d9;
padding: 6px 14px;
border-radius: 20px;
font-size: 12px;
font-weight: 700;
margin-top: 10px;
border: 1px solid #ecebff;
}
/* ================= BUTTON ================= */
.ananka-cta-button {
background: #ecebff;
color: #1a2d4c !important;
padding: 14px 28px;
font-size: clamp(14px, 3.5vw, 16px);
font-weight: 700;
border-radius: 6px;
box-shadow: 0 8px 20px rgba(236,235,255,.5);
text-decoration: none;
text-transform: uppercase;
letter-spacing: .5px;
max-width: 100%;
transition: .3s;
box-sizing: border-box;
}
.ananka-cta-button:hover {
background: #1a2d4c;
color: #fff !important;
transform: translateY(-2px);
box-shadow: 0 10px 25px rgba(26,45,76,.4);
}
/* ================= ANIMATIONS ================= */
@keyframes overlayFadeIn {
from {opacity:0;}
to {opacity:1;}
}
@keyframes popupSlideIn {
from {opacity:0; transform:translate(-50%,-45%) scale(.95);}
to {opacity:1; transform:translate(-50%,-50%) scale(1);}
}
/* ================= TABLET ================= */
@media (max-width: 992px) {
.ananka-cta-popup-container {
width: 90%;
}
}
/* ================= MOBILE ================= */
@media (max-width: 768px) {
.ananka-cta-popup-container {
top: auto;
left: 0;
bottom: 0;
transform: none;
width: 100%;
border-radius: 20px 20px 0 0;
padding: 28px 20px calc(28px + env(safe-area-inset-bottom));
animation: slideUpMobile .4s cubic-bezier(.16,1,.3,1);
}
.ananka-cta-button {
max-width: 100%;
}
}
@keyframes slideUpMobile {
from {transform: translateY(100%);}
to {transform: translateY(0);}
}
/* ================= VERY SMALL DEVICES ================= */
@media (max-width: 400px) {
.ananka-cta-popup-container {
padding: 22px 16px;
}
}
document.addEventListener(\”DOMContentLoaded\”, function() {
const popup = document.getElementById(\’anankaCtaPopup\’);
const overlay = document.getElementById(\’anankaCtaOverlay\’);
const closeBtn = document.getElementById(\’anankaClosePopup\’);
const titleEl = document.getElementById(\’anankaPopupTitle\’);
const subtitleEl = document.getElementById(\’anankaPopupSubtitle\’);
const btnEl = document.getElementById(\’anankaQuoteBtn\’);
if (!popup || !overlay || !titleEl || !btnEl) return;
// — INFORMATIVE + STANDARDIZED EMAIL STRUCTURE —
const popupVariations = [
{
title: \”Need Fasteners Fast?\”,
subtitle: \”Get competitive pricing on ASTM, DIN & custom bolts, nuts and high-performance alloys including Inconel, Monel & Hastelloy.⚡ Fast Quotation Within 24 Hours\”,
btnText: \”Get My Free Quote\”
},
{
title: \”Engineering Weight Chart\”,
subtitle: \”Request our detailed ASTM/DIN bolt & nut weight reference PDF for accurate estimation, costing and project planning.📊 Essential for Engineering Calculations\”,
btnText: \”Request Weight Chart\”
},
{
title: \”MTC & Certifications\”,
subtitle: \”Obtain PED 2014/68/EU & ISO 9001:2015 compliance documents along with full material traceability certificates.🛡️ 100% Certified & Export Ready\”,
btnText: \”Request Certificates\”
},
{
title: \”Custom Fabrication Support\”,
subtitle: \”Require non-standard fasteners as per drawing? We manufacture special studs, anchor bolts & assemblies to your exact specifications.⚙️ Engineering Support Available\”,
btnText: \”Send Drawing / RFQ\”
}
];
const randomVariant = popupVariations[Math.floor(Math.random() * popupVariations.length)];
titleEl.innerHTML = randomVariant.title;
subtitleEl.innerHTML = randomVariant.subtitle;
btnEl.innerHTML = randomVariant.btnText;
/* ===== UNIVERSAL CLEAN SUBJECT + INFORMATIVE BODY ===== */
btnEl.href =
\”mailto:sales@anankafasteners.com\” +
\”?subject=\” + encodeURIComponent(\”New Website Inquiry | Ananka Fasteners\”) +
\”&body=\” + encodeURIComponent(
\”Inquiry Type: \” + randomVariant.title + \”\\n\\n\” +
\”Company Name:\\n\” +
\”Contact Person:\\n\” +
\”Phone / WhatsApp:\\n\\n\” +
\”Requirement Details:\\n\\n\” +
\”————————————————–\\n\” +
\”This inquiry was submitted via anankafasteners.com website popup.\”
);
// Move to root to prevent z-index issues
document.body.appendChild(overlay);
document.body.appendChild(popup);
let hasShownPopup = false;
let scrollThresholdMet = false;
let ticking = false;
function showPopup() {
if (hasShownPopup) return;
popup.style.display = \’flex\’;
overlay.style.display = \’block\’;
hasShownPopup = true;
}
function hidePopup() {
popup.style.display = \’none\’;
overlay.style.display = \’none\’;
}
function handleScroll() {
if (ticking) return;
window.requestAnimationFrame(() => {
const scrollTop = window.pageYOffset || document.documentElement.scrollTop;
const docHeight = Math.max(
document.body.scrollHeight,
document.documentElement.scrollHeight
);
const winHeight = window.innerHeight || document.documentElement.clientHeight;
const scrollableArea = docHeight – winHeight;
let scrollPercent = 0;
if (scrollableArea > 0) {
scrollPercent = (scrollTop / scrollableArea) * 100;
}
if (scrollPercent >= 2 && !scrollThresholdMet) {
scrollThresholdMet = true;
setTimeout(showPopup, 300);
}
ticking = false;
});
ticking = true;
}
// Wait 1 second before tracking scroll to prevent instant-load glitches
setTimeout(() => {
window.addEventListener(\’scroll\’, handleScroll, { passive: true });
}, 1000);
// Event Listeners for closing the popup
[closeBtn, overlay].forEach(el => {
if (el) {
el.addEventListener(\’click\’, function(e) {
if (e.target === overlay || e.target === closeBtn) {
hidePopup();
}
});
}
});
btnEl.addEventListener(\’click\’, hidePopup);
// Close popup when ESC key is pressed
document.addEventListener(\’keydown\’, function(e) {
if (e.key === \”Escape\” && popup.style.display === \”flex\”) {
hidePopup();
}
});
});
no-repeat;left top;;
auto
New Navbar
/* =========================================
1. BASE STYLES & HIDE THEME NAVBAR
========================================= */
#Header_wrapper,
#Top_bar,
header#Header {
display: none !important;
}
/* The Floating Pill (Desktop First) */
.custom-site-navbar {
position: fixed;
top: 25px;
left: 50%;
transform: translateX(-50%);
width: 95%;
max-width: 1150px;
height: 70px;
/* Frosted Glass */
background: rgba(255, 255, 255, 0.5);
backdrop-filter: blur(16px);
-webkit-backdrop-filter: blur(16px);
/* Shape & Box Shadow */
border-radius: 9999px;
border: 1px solid rgba(255, 255, 255, 0.5);
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
/* Layout */
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 25px 0 30px;
z-index: 999999;
font-family: \’Inter\’, -apple-system, sans-serif;
box-sizing: border-box;
transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}
/* Scrolled State */
.custom-site-navbar.scrolled {
top: 15px;
width: 90%;
height: 60px;
background: rgba(255, 255, 255, 0.9);
box-shadow: 0 15px 35px rgba(0, 0, 0, 0.15);
}
/* Logo */
.custom-nav-logo a {
display: flex;
align-items: center;
}
.custom-nav-logo img {
height: 54px;
width: auto;
display: block;
transition: height 0.4s ease;
}
.custom-site-navbar.scrolled .custom-nav-logo img {
height: 36px;
}
/* Desktop Links */
.custom-nav-links {
list-style: none;
display: flex;
align-items: center;
margin: 0;
padding: 0;
gap: 4px;
/* Resets for desktop to prevent mobile bleed-over */
opacity: 1;
visibility: visible;
transform: none;
}
.custom-nav-links li { margin: 0; }
.custom-nav-links a {
text-decoration: none;
color: #1E293B;
font-weight: 500;
font-size: 14px;
padding: 8px 14px;
border-radius: 9999px;
transition: all 0.3s ease;
white-space: nowrap;
}
.custom-nav-links a:hover {
background: rgba(0, 0, 0, 0.06);
color: #000;
}
/* Contact Button */
.custom-nav-btn {
background: #1E293B !important;
color: #ffffff !important;
font-weight: 600 !important;
margin-left: 8px;
}
.custom-nav-btn:hover {
background: #0f172a !important;
transform: translateY(-2px);
box-shadow: 0 4px 10px rgba(0,0,0,0.15);
}
/* Hamburger Icon (Hidden on Desktop) */
.custom-nav-toggle {
display: none;
font-size: 26px;
cursor: pointer;
color: #1E293B;
transition: transform 0.3s;
}
/* =========================================
2. RESPONSIVE MEDIA QUERIES
========================================= */
/* Breakpoint 1: Laptops & Small Desktops (< 1150px) */
@media (max-width: 1150px) {
.custom-nav-links a {
font-size: 13px;
padding: 8px 10px;
}
.custom-nav-links { gap: 2px; }
}
/* Breakpoint 2: Tablets (Switch to Hamburger) (< 992px) */
@media (max-width: 992px) {
.custom-nav-toggle { display: block; }
/* The Sleek Dropdown Setup */
.custom-nav-links {
position: absolute;
top: 100%;
margin-top: 15px;
left: 0;
width: 100%;
flex-direction: column;
background: rgba(255, 255, 255, 0.95);
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
border-radius: 20px;
padding: 20px 0;
gap: 5px;
border: 1px solid rgba(255, 255, 255, 0.5);
box-shadow: 0 15px 35px rgba(0,0,0,0.15);
/* Smooth Fade & Slide Animation */
opacity: 0;
visibility: hidden;
transform: translateY(-15px);
transition: all 0.3s cubic-bezier(0.25, 1, 0.5, 1);
}
/* Active State for Mobile Menu */
.custom-nav-links.active {
opacity: 1;
visibility: visible;
transform: translateY(0);
}
.custom-nav-links li { width: 100%; }
.custom-nav-links a {
font-size: 16px;
padding: 12px 20px;
display: block;
margin: 0 15px; /* Keeps links contained nicely */
border-radius: 12px;
text-align: left;
}
/* Make the button fill the width nicely */
.custom-nav-btn {
margin: 5px 15px 0 15px !important;
text-align: center;
}
}
/* Breakpoint 3: Mobile Phones (< 576px) */
@media (max-width: 576px) {
.custom-site-navbar {
top: 15px;
width: 92%;
height: 60px; /* Slimmer pill for phones */
padding: 0 20px;
}
.custom-site-navbar.scrolled {
top: 10px;
width: 95%; /* Hugs the edges slightly more when scrolled */
height: 55px;
}
/* Shrink the logo to fit the slimmer pill */
.custom-nav-logo img { height: 40px; }
.custom-site-navbar.scrolled .custom-nav-logo img { height: 32px; }
.custom-nav-toggle { font-size: 24px; }
/* Dropdown adjustments for phones */
.custom-nav-links {
margin-top: 10px;
padding: 15px 0;
}
.custom-nav-links a {
font-size: 15px;
padding: 10px 20px;
}
}
/* Breakpoint 4: Ultra-Tiny Phones (e.g., iPhone SE) (< 360px) */
@media (max-width: 360px) {
.custom-nav-logo img { height: 36px; }
.custom-site-navbar { padding: 0 15px; }
}
document.addEventListener(\”DOMContentLoaded\”, function() {
// 1. HTML Structure
const customNavHTML = `

Home
About Us
Fasteners
Materials
Fastener Standard\’s
Certificates
Blog
Weight Chart
Contact
☰
`;
// 2. Inject HTML
document.body.insertAdjacentHTML(\’afterbegin\’, customNavHTML);
// 3. Scroll Effect Logic
const navElement = document.getElementById(\’customSiteNavbar\’);
const navLinks = document.getElementById(\’customNavLinks\’);
const toggleBtn = document.getElementById(\’customNavToggle\’);
window.addEventListener(\’scroll\’, function() {
if (window.scrollY > 50) {
navElement.classList.add(\’scrolled\’);
} else {
navElement.classList.remove(\’scrolled\’);
}
});
// 4. Mobile Hamburger Logic
if(toggleBtn && navLinks) {
toggleBtn.addEventListener(\’click\’, function(e) {
e.stopPropagation(); // Prevents clicks from bubbling up
navLinks.classList.toggle(\’active\’);
// Toggle icon
if (navLinks.classList.contains(\’active\’)) {
toggleBtn.innerHTML = \’✕\’;
toggleBtn.style.transform = \’rotate(90deg)\’;
} else {
toggleBtn.innerHTML = \’☰\’;
toggleBtn.style.transform = \’rotate(0deg)\’;
}
});
// 5. BONUS: Close the mobile menu if the user clicks anywhere outside of it
document.addEventListener(\’click\’, function(event) {
const isClickInside = navElement.contains(event.target);
if (!isClickInside && navLinks.classList.contains(\’active\’)) {
navLinks.classList.remove(\’active\’);
toggleBtn.innerHTML = \’☰\’;
toggleBtn.style.transform = \’rotate(0deg)\’;
}
});
}
});
no-repeat;left top;;
auto
New Navbar
/* =========================================
1. BASE STYLES & HIDE THEME NAVBAR
========================================= */
#Header_wrapper,
#Top_bar,
header#Header {
display: none !important;
}
/* The Floating Pill (Desktop First) */
.ank-glass-nav-x9z {
position: fixed;
top: 25px;
left: 50%;
transform: translateX(-50%);
width: 95%;
max-width: 1150px;
height: 70px;
background: rgba(255, 255, 255, 0.5);
backdrop-filter: blur(16px);
-webkit-backdrop-filter: blur(16px);
border-radius: 9999px;
border: 1px solid rgba(255, 255, 255, 0.5);
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 25px 0 30px;
z-index: 999999;
font-family: \’Inter\’, -apple-system, sans-serif;
box-sizing: border-box;
transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}
.ank-glass-nav-x9z.ank-scroll-state {
top: 15px;
width: 90%;
height: 60px;
background: rgba(255, 255, 255, 0.9);
box-shadow: 0 15px 35px rgba(0, 0, 0, 0.15);
}
/* Logo */
.ank-logo-col-m4t a {
display: flex;
align-items: center;
}
.ank-logo-col-m4t img {
height: 54px;
width: auto;
display: block;
transition: height 0.4s ease;
}
.ank-glass-nav-x9z.ank-scroll-state .ank-logo-col-m4t img {
height: 36px;
}
/* Desktop Links */
.ank-menu-row-p8q {
list-style: none;
display: flex;
align-items: center;
margin: 0;
padding: 0;
gap: 4px;
opacity: 1;
visibility: visible;
transform: none;
}
.ank-menu-row-p8q li { margin: 0; }
.ank-menu-row-p8q a {
text-decoration: none;
color: #1E293B;
font-weight: 500;
font-size: 14px;
padding: 8px 14px;
border-radius: 9999px;
transition: all 0.3s ease;
white-space: nowrap;
}
.ank-menu-row-p8q > li > a:hover {
background: rgba(0, 0, 0, 0.06);
color: #000;
}
/* =========================================
LEVEL 1: MAIN DROPDOWN MENUS
========================================= */
.ank-dd-wrap-v2c {
position: relative;
}
.ank-arr-dwn-k7n {
font-size: 10px;
margin-left: 4px;
display: inline-block;
transition: transform 0.3s ease;
}
.ank-dd-wrap-v2c:hover > a .ank-arr-dwn-k7n {
transform: rotate(180deg);
}
.ank-dd-box-w5s {
position: absolute;
top: 100%;
left: 50%;
transform: translateX(-50%) translateY(15px);
min-width: 270px;
background: rgba(255, 255, 255, 0.95);
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
border-radius: 16px;
border: 1px solid rgba(255, 255, 255, 0.5);
box-shadow: 0 15px 35px rgba(0,0,0,0.1);
list-style: none;
padding: 10px 0;
margin: 10px 0 0 0;
opacity: 0;
visibility: hidden;
transition: all 0.3s cubic-bezier(0.25, 1, 0.5, 1);
z-index: 100;
}
.ank-dd-wrap-v2c:hover > .ank-dd-box-w5s {
opacity: 1;
visibility: visible;
transform: translateX(-50%) translateY(0);
}
.ank-dd-box-w5s li {
width: 100%;
}
.ank-dd-box-w5s a {
padding: 10px 20px;
display: block;
border-radius: 8px;
font-size: 13.5px;
margin: 0 10px;
white-space: normal;
line-height: 1.4;
position: relative;
}
.ank-dd-box-w5s a:hover {
background: rgba(0, 0, 0, 0.05);
}
/* =========================================
LEVEL 2: NESTED SUB-MENUS (Flyout)
========================================= */
.ank-sub-wrap-g3j {
position: relative;
}
.ank-arr-rht-f1h {
font-size: 11px;
position: absolute;
right: 20px;
top: 50%;
transform: translateY(-50%);
transition: transform 0.3s ease;
}
.ank-sub-box-y6b {
position: absolute;
top: -10px;
left: 100%;
min-width: 280px;
background: rgba(255, 255, 255, 0.98);
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
border-radius: 16px;
border: 1px solid rgba(255, 255, 255, 0.5);
box-shadow: 0 15px 35px rgba(0,0,0,0.12);
list-style: none;
padding: 10px 0;
margin-left: 5px;
opacity: 0;
visibility: hidden;
transform: translateX(10px);
transition: all 0.3s cubic-bezier(0.25, 1, 0.5, 1);
z-index: 101;
max-height: 65vh;
overflow-y: auto;
}
/* Custom Scrollbar */
.ank-sub-box-y6b::-webkit-scrollbar, .ank-dd-box-w5s::-webkit-scrollbar {
width: 5px;
}
.ank-sub-box-y6b::-webkit-scrollbar-thumb, .ank-dd-box-w5s::-webkit-scrollbar-thumb {
background: rgba(30, 41, 59, 0.2);
border-radius: 10px;
}
.ank-sub-wrap-g3j:hover > .ank-sub-box-y6b {
opacity: 1;
visibility: visible;
transform: translateX(0);
}
/* Contact Button */
.ank-cta-btn-d9k {
background: #1E293B !important;
color: #ffffff !important;
font-weight: 600 !important;
margin-left: 8px;
}
.ank-cta-btn-d9k:hover {
background: #0f172a !important;
transform: translateY(-2px);
box-shadow: 0 4px 10px rgba(0,0,0,0.15);
}
/* Hamburger Icon */
.ank-burger-btn-t4r {
display: none;
font-size: 26px;
cursor: pointer;
color: #1E293B;
transition: transform 0.3s;
}
/* =========================================
RESPONSIVE MEDIA QUERIES
========================================= */
@media (max-width: 1200px) {
.ank-menu-row-p8q a {
font-size: 13px;
padding: 8px 10px;
}
.ank-menu-row-p8q { gap: 2px; }
}
@media (max-width: 1024px) {
.ank-burger-btn-t4r { display: block; }
.ank-menu-row-p8q {
position: absolute;
top: 100%;
margin-top: 15px;
left: 0;
width: 100%;
flex-direction: column;
background: rgba(255, 255, 255, 0.95);
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
border-radius: 20px;
padding: 20px 0;
gap: 5px;
border: 1px solid rgba(255, 255, 255, 0.5);
box-shadow: 0 15px 35px rgba(0,0,0,0.15);
opacity: 0;
visibility: hidden;
transform: translateY(-15px);
transition: all 0.3s cubic-bezier(0.25, 1, 0.5, 1);
max-height: 80vh;
overflow-y: auto;
}
.ank-menu-row-p8q.ank-active-state {
opacity: 1;
visibility: visible;
transform: translateY(0);
}
.ank-menu-row-p8q li { width: 100%; }
.ank-menu-row-p8q > li > a {
font-size: 16px;
padding: 12px 20px;
display: block;
margin: 0 15px;
border-radius: 12px;
text-align: left;
}
.ank-dd-box-w5s, .ank-sub-box-y6b {
position: static;
transform: none !important;
box-shadow: none;
background: transparent;
border: none;
padding: 0;
margin: 0;
display: none;
opacity: 1;
visibility: visible;
max-height: none;
}
.ank-dd-box-w5s.ank-open-state, .ank-sub-box-y6b.ank-open-state {
display: block;
}
.ank-dd-box-w5s a {
font-size: 14.5px;
padding: 10px 20px 10px 35px;
margin: 0 15px;
}
.ank-sub-box-y6b a {
padding-left: 55px;
font-size: 13.5px;
color: #475569;
}
.ank-arr-rht-f1h {
transform: rotate(90deg) translateY(-50%);
right: 25px;
transform-origin: center;
}
.ank-cta-btn-d9k {
margin: 5px 15px 0 15px !important;
text-align: center;
}
}
@media (max-width: 576px) {
.ank-glass-nav-x9z {
top: 15px;
width: 92%;
height: 60px;
padding: 0 20px;
}
.ank-glass-nav-x9z.ank-scroll-state {
top: 10px;
width: 95%;
height: 55px;
}
.ank-logo-col-m4t img { height: 40px; }
.ank-glass-nav-x9z.ank-scroll-state .ank-logo-col-m4t img { height: 32px; }
.ank-burger-btn-t4r { font-size: 24px; }
}
document.addEventListener(\”DOMContentLoaded\”, function() {
// 1. HTML Structure
const customNavHTML = `

Home
About Us
Fasteners ▼
Custom Fasteners
Bolts ▶
Hex Bolt
Elevator Bolts
Eye Bolts
Hanger Bolts
Heavy Hex Bolts
Anchor Bolts
Allen Bolts
Stud Bolts
U Bolts
Square Head Bolts
Socket Head Bolts
Shoulder Bolts
Machine Bolts
Lag Bolts
J Bolts
Hollow Hex Bolts
Hollow Allen Bolts
Hex Flange Bolts
Nuts ▶
Hex Nuts
Hex Jam Nuts
Hex Coupling Nuts
Hex Flange Nuts
Slotted Nuts
Nylock Nuts
Acorn Nuts
2 Way Lock Nuts
Nylock Jam Nuts
Hex Cap Nuts
Hex Weld Nuts
Heavy Hex Nuts
Lifting Eye Nuts
Wing Nuts
Weld Square Nuts
T Slot Nuts
Square Thin Nuts
K Lock Nuts
Screw ▶
Stainless Steel Screw
Washers ▶
Stainless Steel Washers
Stud Bolts
Coated Fasteners
Carriage Bolts
Materials ▼
Stainless Steel Fasteners ▶
Stainless Steel 304/304L/304H Fasteners
Stainless Steel 316/316H/316L Fasteners
Stainless Steel 310 Fasteners
Stainless Steel 317 Fasteners
Stainless Steel 321 Fasteners
Stainless Steel 904L Fasteners
17-4 Ph Stainless Steel Fasteners
Other Materials ▶
Incoloy Fasteners
Hastelloy Fasteners
Nickel Fasteners
Silicon Bronze Fasteners
Phosphor Bronze Fasteners
Nitronic Fasteners
Carbon Steel Fasteners
Aluminium Bronze Fasteners
Brass Fasteners
Copper Fasteners
Copper Nickel Fasteners
Nimonic Fasteners
ASME Fasteners
ASTM Fasteners
Niobium Fasteners
Tantalum Fasteners
High Tensile Fasteners
SMO 254 Fasteners
Duplex Fasteners
Super Duplex Fasteners
Inconel Fasteners
Monel Fasteners
Standards ▼
German DIN Fasteners
ASME Fasteners
ISO Fasteners
European EU Fasteners
British BS Fasteners
Indian IS Fasteners
Polish PN Fasteners
Italian UNI Fasteners
Spanish CSN Fasteners
IFI Fasteners
Weight Chart ▼
Standard Hex Bolts Weight Chart
Heavy Hex Bolts Weight Chart
Thread Bolts with Nuts Weight Chart
Thread Bolts Without Nuts Chart
Carriage Bolts Weight Chart
Stud Weight Chart
Multi-Standard Nuts Weight Chart
Heavy Hex Nut Weight Chart
Industrial Washers Weight Chart
Threaded Rods & Screws Weight Chart
Round Head Rivets Weight Chart
Certificates
Blog
Contact
☰
`;
// 2. Inject HTML
document.body.insertAdjacentHTML(\’afterbegin\’, customNavHTML);
// 3. Scroll Effect Logic
const navElement = document.getElementById(\’ank-glass-nav-x9z\’);
const navLinks = document.getElementById(\’ank-menu-row-p8q\’);
const toggleBtn = document.getElementById(\’ank-burger-btn-t4r\’);
window.addEventListener(\’scroll\’, function() {
if (window.scrollY > 50) {
navElement.classList.add(\’ank-scroll-state\’);
} else {
navElement.classList.remove(\’ank-scroll-state\’);
}
});
// 4. Mobile Hamburger Logic
if(toggleBtn && navLinks) {
toggleBtn.addEventListener(\’click\’, function(e) {
e.stopPropagation();
navLinks.classList.toggle(\’ank-active-state\’);
if (navLinks.classList.contains(\’ank-active-state\’)) {
toggleBtn.innerHTML = \’✕\’;
toggleBtn.style.transform = \’rotate(90deg)\’;
} else {
toggleBtn.innerHTML = \’☰\’;
toggleBtn.style.transform = \’rotate(0deg)\’;
}
});
// Close mobile menu if clicked outside
document.addEventListener(\’click\’, function(event) {
const isClickInside = navElement.contains(event.target);
if (!isClickInside && navLinks.classList.contains(\’ank-active-state\’)) {
navLinks.classList.remove(\’ank-active-state\’);
toggleBtn.innerHTML = \’☰\’;
toggleBtn.style.transform = \’rotate(0deg)\’;
}
});
}
// 5. Mobile Dropdown Accordion Logic (Supports Nested Levels)
const dropdownToggles = document.querySelectorAll(\’.ank-dd-wrap-v2c > a, .ank-sub-wrap-g3j > a\’);
dropdownToggles.forEach(toggle => {
toggle.addEventListener(\’click\’, function(e) {
if (window.innerWidth <= 1024) {
// Prevent following the link immediately to allow menu to open
if(this.nextElementSibling && this.nextElementSibling.tagName === \’UL\’) {
e.preventDefault();
e.stopPropagation();
const submenu = this.nextElementSibling;
submenu.classList.toggle(\’ank-open-state\’);
// Rotate the correct caret based on level
const caret = this.querySelector(\’.ank-arr-dwn-k7n, .ank-arr-rht-f1h\’);
if (caret) {
if (caret.classList.contains(\’ank-arr-rht-f1h\’)) {
// Submenu carets point right initially, rotate down
caret.style.transform = submenu.classList.contains(\’ank-open-state\’) ? \’rotate(90deg) translateY(-50%)\’ : \’rotate(0deg) translateY(-50%)\’;
} else {
// Main carets point down initially, rotate up
caret.style.transform = submenu.classList.contains(\’ank-open-state\’) ? \’rotate(180deg)\’ : \’rotate(0deg)\’;
}
}
}
}
});
});
});
no-repeat;left top;;
auto
Hot Forged • PED Certified • Export Ready
Critical Application
Industrial Fasteners
Manufacturer of hot forged fasteners in
SA193 / SA194, Inconel, Monel, Duplex & Super Duplex
for Oil & Gas, Power, Marine, and Process Industries.
Request Technical Quote
View Certifications
:root {
–industrial-blue: #1f3f8b;
–industrial-dark: #122554;
–industrial-accent: #ffc107;
–white: #ffffff;
}
/* HERO SECTION */
.ananka-hero {
position: relative;
min-height: 80vh;
display: flex;
align-items: center;
background:
url(\”https://anankafasteners.com/wp-content/uploads/2025/12/IMG_9039-scaled.jpg\”)
center / cover no-repeat;
color: var(–white);
font-family: \”Segoe UI\”, Roboto, Helvetica, Arial, sans-serif;
overflow: hidden;
}
/* DARK INDUSTRIAL OVERLAY */
.ananka-hero::before {
content: \”\”;
position: absolute;
inset: 0;
background: rgba(18, 37, 84, 0.65);
z-index: 1;
}
.ananka-hero-inner {
position: relative;
z-index: 2;
max-width: 1100px;
padding: 0 20px;
margin: 0 auto;
}
/* BADGE */
.ananka-badge {
display: inline-flex;
align-items: center;
background: rgba(255, 255, 255, 0.15);
border: 1px solid rgba(255, 255, 255, 0.25);
padding: 6px 16px;
border-radius: 50px;
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.5px;
margin-bottom: 24px;
backdrop-filter: blur(4px);
}
.ananka-dot {
width: 8px;
height: 8px;
background: var(–industrial-accent);
border-radius: 50%;
margin-right: 10px;
box-shadow: 0 0 10px rgba(255, 193, 7, 0.6);
}
/* TYPOGRAPHY */
.ananka-hero-title {
font-size: 3.5rem;
font-weight: 800;
line-height: 1.1;
margin-bottom: 24px;
text-shadow: 0 3px 14px rgba(0, 0, 0, 0.45);
}
.text-highlight {
color: #eaf0ff;
}
.ananka-hero-subtitle {
font-size: 1.15rem;
line-height: 1.7;
max-width: 650px;
margin-bottom: 40px;
color: rgba(255, 255, 255, 0.85);
text-shadow: 0 2px 10px rgba(0, 0, 0, 0.4);
}
.ananka-hero-subtitle strong {
color: var(–white);
font-weight: 600;
}
/* BUTTONS */
.ananka-hero-actions {
display: flex;
gap: 16px;
flex-wrap: wrap;
}
.ananka-btn {
padding: 16px 32px;
font-size: 16px;
font-weight: 700;
border-radius: 4px;
text-decoration: none;
transition: all 0.25s ease;
}
.ananka-btn-primary {
background: var(–white);
color: var(–industrial-blue);
}
.ananka-btn-primary:hover {
background: var(–industrial-accent);
color: var(–industrial-dark);
transform: translateY(-2px);
}
.ananka-btn-secondary {
border: 2px solid var(–white);
color: var(–white);
background: transparent;
}
.ananka-btn-secondary:hover {
background: rgba(255, 255, 255, 0.12);
}
/* MOBILE */
@media (max-width: 768px) {
.ananka-hero-title {
font-size: 2.4rem;
}
.ananka-hero {
min-height: auto;
padding: 80px 0;
}
.ananka-hero-actions {
flex-direction: column;
}
.ananka-btn {
width: 100%;
text-align: center;
}
}
no-repeat;left top;;
auto
Hot Forged • PED Certified • Export Ready
Hot Forged Fasteners for Critical Industrial Applications
Manufacturer of hot forged fasteners in SA193, SA194, Inconel,
Duplex & Super Duplex for Oil & Gas, Power, Nuclear and Process Industries.
Request Technical Quote →
View Certifications
PED & ISO Certified
240+
Customers Served
40+
Countries Reached
30,000+
SKUs Delivered
92%
Client Retention
10+
Years Experience
Manufacturing Strength
Advanced Manufacturing Capabilities
In-house processes designed for strength, precision and compliance.

Hot Forging
High-strength fasteners with superior grain flow for pressure and
load-critical applications.

Heat Treatment
Controlled heat treatment to achieve required mechanical properties
and long-term durability.

CNC Machining
Precision CNC machining for tight tolerances and complex,
non-standard fastener requirements.
Compliance
Certifications & Standards
International compliance for pressure equipment and critical applications.
PED 2014/68/EU
ISO 9001
ISO 14001
ISO 45001
Product Range
Fastener Product Portfolio
Manufacturing a wide range of industrial fasteners for critical applications.
Bolts
Nuts
Studs
Washers
View All Products →
:root {
–primary-blue: #001f8f;
–text-dark: #1a1a1a;
–gray: #666666;
–bg-light: #f4f6fc;
}
* {
box-sizing: border-box;
font-family: \’Segoe UI\’, Tahoma, Geneva, Verdana, sans-serif;
}
.container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
/* —————- HERO —————- */
.hero-section {
padding: 40px 0;
display: grid;
grid-template-columns: 1.2fr 0.8fr;
gap: 20px;
}
.hero-card {
background-color: var(–primary-blue);
color: #fff;
padding: 60px;
border-radius: 20px;
display: flex;
flex-direction: column;
justify-content: center;
}
.hero-tagline {
font-size: 14px;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 20px;
border-top: 1px solid rgba(255,255,255,0.3);
padding-top: 20px;
opacity: 0.9;
}
.hero-title {
font-size: 42px;
font-weight: 700;
line-height: 1.2;
margin-bottom: 20px;
color: #f5f7ff;
}
.hero-desc {
font-size: 16px;
line-height: 1.6;
margin-bottom: 40px;
opacity: 0.9;
}
.btn-group {
display: flex;
gap: 15px;
flex-wrap: wrap;
}
.btn {
padding: 12px 26px;
border-radius: 50px;
text-decoration: none;
font-weight: 600;
font-size: 14px;
transition: 0.3s ease;
}
.btn-white {
background: #fff;
color: var(–primary-blue);
}
.btn-outline {
border: 1px solid #fff;
color: #fff;
}
/* HERO IMAGE */
.hero-image-wrapper {
position: relative;
border-radius: 20px;
background-image: url(\”https://anankafasteners.com/wp-content/uploads/2025/01/about-us-left.png\”);
background-size: cover;
background-position: center;
min-height: 420px;
}
.badge-standards {
position: absolute;
top: 20px;
right: 20px;
background: var(–primary-blue);
color: #fff;
padding: 12px 18px;
border-radius: 10px;
font-size: 12px;
font-weight: 700;
text-align: center;
}
/* —————- STATS —————- */
.stats-section {
background: var(–primary-blue);
padding: 60px 0;
}
.stats-wrapper {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
gap: 20px;
}
.stat-box {
flex: 1;
min-width: 140px;
text-align: center;
}
.stat-number {
display: block;
font-size: 34px;
font-weight: 800;
color: #ffffff;
margin-bottom: 6px;
}
.stat-label {
font-size: 14px;
color: rgba(255, 255, 255, 0.85);
letter-spacing: 0.4px;
}
.stat-divider {
width: 1px;
height: 40px;
background: rgba(255, 255, 255, 0.25);
}
/* Responsive */
@media (max-width: 768px) {
.stats-wrapper {
flex-direction: column;
}
.stat-divider {
width: 60%;
height: 1px;
}
}
/* —————- SECTION HEADER —————- */
.section-header {
text-align: center;
margin-bottom: 50px;
}
.section-header h5 {
color: var(–primary-blue);
font-size: 14px;
text-transform: uppercase;
font-weight: 700;
margin-bottom: 10px;
}
.section-header h2 {
font-size: 32px;
font-weight: 700;
margin-bottom: 12px;
}
.section-header p {
max-width: 650px;
margin: 0 auto;
color: var(–gray);
}
/* —————- CAPABILITIES —————- */
.capabilities-section {
padding: 80px 0;
}
.capabilities-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
gap: 30px;
}
.capability-card {
background: #fff;
padding: 35px;
border-radius: 16px;
border: 1px solid #eee;
box-shadow: 0 6px 18px rgba(0,0,0,0.06);
}
.capability-card h3 {
color: var(–primary-blue);
font-size: 20px;
margin-bottom: 12px;
}
.capability-card p {
font-size: 14px;
line-height: 1.6;
color: var(–gray);
}
/* —————- CERTIFICATIONS —————- */
.cert-section {
padding: 80px 0;
background: var(–bg-light);
}
.cert-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
gap: 20px;
}
.cert-card {
background: #fff;
padding: 30px;
border-radius: 12px;
border: 1px solid #eee;
box-shadow: 0 6px 20px rgba(0,0,0,0.08);
text-align: center;
}
.cert-title {
font-weight: 700;
margin-bottom: 6px;
}
/* —————- PRODUCTS —————- */
.product-section {
background: #fff;
padding: 80px 0;
}
.product-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 25px;
margin-bottom: 40px;
}
.product-card {
background: #fff;
padding: 20px;
border-radius: 15px;
box-shadow: 0 4px 12px rgba(0,0,0,0.06);
transition: 0.25s ease;
text-align: center;
}
.product-card:hover {
transform: translateY(-6px);
}
.product-img {
width: 100%;
height: 180px;
object-fit: cover;
border-radius: 10px;
margin-bottom: 15px;
}
.product-name {
font-size: 16px;
font-weight: 600;
}
/* —————- RESPONSIVE —————- */
@media (max-width: 768px) {
.hero-section {
grid-template-columns: 1fr;
}
.hero-card {
padding: 40px;
}
.hero-title {
font-size: 34px;
}
.hero-image-wrapper {
min-height: 260px;
}
}
/* —————- capabilities—————- */
.capability-img {
width: 100%;
height: 180px; /* SAME HEIGHT FOR ALL */
object-fit: cover; /* AUTO CROP */
object-position: center; /* CENTER FOCUS */
border-radius: 12px;
margin-bottom: 16px;
background-color: #f2f2f2; /* Fallback for loading */
}
no-repeat;left top;;
auto
Stats
240+
Customers Served
40+
Countries Reached
30,000+
SKUs Delivered
92%
Client Retention
10+
Years Experience
:root {
–primary-blue: #001f8f;
–text-dark: #1a1a1a;
–gray: #666666;
–bg-light: #f4f6fc;
}
* {
box-sizing: border-box;
font-family: \’Segoe UI\’, Tahoma, Geneva, Verdana, sans-serif;
}
.container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
/* —————- STATS —————- */
.stats-section {
background: var(–primary-blue);
padding: 60px 0;
}
.stats-wrapper {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
gap: 20px;
}
.stat-box {
flex: 1;
min-width: 140px;
text-align: center;
}
.stat-number {
display: block;
font-size: 34px;
font-weight: 800;
color: #ffffff;
margin-bottom: 6px;
}
.stat-label {
font-size: 14px;
color: rgba(255, 255, 255, 0.85);
letter-spacing: 0.4px;
}
.stat-divider {
width: 1px;
height: 40px;
background: rgba(255, 255, 255, 0.25);
}
/* Responsive */
@media (max-width: 768px) {
.stats-wrapper {
flex-direction: column;
}
.stat-divider {
width: 60%;
height: 1px;
}
}
no-repeat;left top;;
auto
Capabilities
Manufacturing Strength
Advanced Manufacturing Capabilities
In-house processes designed for strength, precision and compliance.

Hot Forging
High-strength fasteners with superior grain flow for pressure and
load-critical applications.

Heat Treatment
Controlled heat treatment to achieve required mechanical properties and long-term durability.

CNC Machining
Precision CNC machining for tight tolerances and complex,
non-standard fastener requirements.
:root {
–primary-blue: #001f8f;
–text-dark: #1a1a1a;
–gray: #666666;
–bg-light: #f4f6fc;
}
* {
box-sizing: border-box;
font-family: \’Segoe UI\’, Tahoma, Geneva, Verdana, sans-serif;
}
.container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
p {
text-align: center;
}
/* —————- CAPABILITIES —————- */
.capabilities-section {
padding: 80px 0;
}
.capabilities-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
gap: 30px;
}
.capability-card {
background: #fff;
padding: 35px;
border-radius: 16px;
border: 1px solid #eee;
box-shadow: 0 6px 18px rgba(0,0,0,0.06);
}
.capability-card h3 {
color: var(–primary-blue);
font-size: 20px;
margin-bottom: 12px;
}
.capability-card p {
font-size: 14px;
line-height: 1.6;
color: var(–gray);
}
/* —————- PRODUCTS —————- */
.product-section {
background: #fff;
padding: 80px 0;
}
.product-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 25px;
margin-bottom: 40px;
}
.product-card {
background: #fff;
padding: 20px;
border-radius: 15px;
box-shadow: 0 4px 12px rgba(0,0,0,0.06);
transition: 0.25s ease;
text-align: center;
}
.product-card:hover {
transform: translateY(-6px);
}
.product-img {
width: 100%;
height: 180px;
object-fit: cover;
border-radius: 10px;
margin-bottom: 15px;
}
.product-name {
font-size: 16px;
font-weight: 600;
}
/* —————- RESPONSIVE —————- */
@media (max-width: 768px) {
.hero-section {
grid-template-columns: 1fr;
}
.hero-card {
padding: 40px;
}
.hero-title {
font-size: 34px;
}
.hero-image-wrapper {
min-height: 260px;
}
}
/* —————- capabilities—————- */
.capability-img {
width: 100%;
height: 180px; /* SAME HEIGHT FOR ALL */
object-fit: cover; /* AUTO CROP */
object-position: center; /* CENTER FOCUS */
border-radius: 12px;
margin-bottom: 16px;
background-color: #f2f2f2; /* Fallback for loading */
}
no-repeat;left top;;
auto
Products
:root {
–primary-blue: #001f8f;
–text-dark: #1a1a1a;
–gray: #666666;
–bg-light: #f4f6fc;
}
* {
box-sizing: border-box;
font-family: \’Segoe UI\’, Tahoma, Geneva, Verdana, sans-serif;
}
.container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
/* —————- SECTION HEADER (FIXED CENTER) —————- */
.section-header {
width: 100%; /* Ensures container is full width */
text-align: center; /* Centers all child content */
margin-bottom: 50px;
}
.section-header h5 {
color: var(–primary-blue);
text-transform: uppercase;
font-weight: 700;
margin: 0 auto 10px auto; /* Centers the block */
display: inline-block;
}
.section-header h2 {
font-size: 32px;
font-weight: 700;
margin: 0 auto 12px auto; /* Centers the block */
color: var(–text-dark);
width: 100%;
}
.section-header p {
max-width: 650px; /* Restricts width for readability */
margin-left: auto; /* Pushes from the left */
margin-right: auto; /* Pushes from the right */
margin-bottom: 0;
color: var(–gray);
text-align: center; /* Explicitly centers text inside the 650px box */
width: 100%; /* Ensures it fills the available space */
}
/* —————- PRODUCTS —————- */
.product-section {
background: #fff;
padding: 80px 0;
}
.product-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
gap: 30px;
margin-bottom: 50px;
}
.product-card {
display: block; /* Makes anchor tag behave like a box */
background: #fff;
padding: 20px;
border-radius: 15px;
box-shadow: 0 4px 12px rgba(0,0,0,0.06);
transition: transform 0.3s ease, box-shadow 0.3s ease;
text-align: center;
text-decoration: none; /* Removes link underline */
color: var(–text-dark);
border: 1px solid #eee;
}
.product-card:hover {
transform: translateY(-6px);
box-shadow: 0 12px 24px rgba(0,0,0,0.1);
}
.product-img {
width: 100%;
height: 200px; /* Fixed height for consistency */
object-fit: cover;
border-radius: 10px;
margin-bottom: 15px;
}
.product-name {
font-size: 18px;
font-weight: 700;
color: var(–text-dark);
display: block;
}
/* —————- BUTTONS —————- */
.product-footer {
text-align: center;
width: 100%;
}
.btn {
display: inline-block;
padding: 14px 32px;
border-radius: 50px;
text-decoration: none;
font-weight: 600;
font-size: 15px;
transition: 0.3s ease;
cursor: pointer;
}
.btn-primary {
background-color: var(–primary-blue);
color: #fff;
box-shadow: 0 4px 15px rgba(0, 31, 143, 0.3);
}
.btn-primary:hover {
background-color: #001566;
transform: translateY(-2px);
}
/* —————- RESPONSIVE —————- */
@media (max-width: 768px) {
.product-grid {
grid-template-columns: repeat(2, 1fr); /* Force 2 columns on tablet */
gap: 15px;
}
.section-header h2 {
font-size: 28px;
}
}
@media (max-width: 480px) {
.product-grid {
grid-template-columns: 1fr; /* 1 column on mobile */
}
}
Product Range
Fastener Product Portfolio
Manufacturing a wide range of industrial fasteners for critical applications.

Bolts
Nuts
Studs
Washers
View All Products →
no-repeat;left top;;
auto
Certifications
Compliance
Certifications & Standards
International compliance for pressure equipment and critical applications.

PED 2014/68/EU
Pressure Equipment Directive(TÜV Rheinland)

ISO 9001:2015
Quality Management(TÜV Rheinland)

ISO 14001:2015
Environmental Mgmt(Bluestar)

ISO 45001:2018
Occupational Health(Bluestar)
View Complete Certifications & Standards →
:root {
–primary-blue: #001f8f;
–text-dark: #1a1a1a;
–gray: #666666;
–bg-light: #f4f6fc;
}
* {
box-sizing: border-box;
font-family: \’Segoe UI\’, Tahoma, Geneva, Verdana, sans-serif;
}
.container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
/* —————- HEADER —————- */
.section-header {
text-align: center;
margin-bottom: 50px;
}
.section-header h5 {
color: var(–primary-blue);
text-transform: uppercase;
font-weight: 700;
margin-bottom: 10px;
}
.section-header h2 {
font-size: 32px;
font-weight: 700;
margin-bottom: 12px;
color: var(–text-dark);
}
.section-header p {
max-width: 650px;
margin: 0 auto;
color: var(–gray);
}
/* —————- CERTIFICATIONS GRID —————- */
.cert-section {
padding: 80px 0;
}
.cert-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
gap: 30px;
margin-bottom: 50px;
}
.cert-card {
display: flex; /* Use flex to align items vertically */
flex-direction: column;
align-items: center; /* Centers content horizontally */
text-decoration: none;
background: #fff;
padding: 30px 20px;
border-radius: 12px;
border: 1px solid #eee;
box-shadow: 0 6px 20px rgba(0,0,0,0.08);
text-align: center;
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.cert-card:hover {
transform: translateY(-5px);
box-shadow: 0 12px 25px rgba(0,0,0,0.12);
}
/* —————- IMAGE STYLING (FIXED) —————- */
.cert-logo {
width: 100%; /* Spans full width of the card */
height: 230px; /* Fixed height for uniformity */
object-fit: cover; /* Ensures image covers area without distortion */
object-position: top; /* Focuses on top of document */
border-radius: 8px; /* Consistent rounded corners */
margin-bottom: 20px;
box-shadow: 0 4px 10px rgba(0,0,0,0.05);
}
.cert-title {
font-weight: 700;
font-size: 18px;
margin-bottom: 8px;
color: var(–primary-blue);
}
.cert-desc {
font-size: 13px;
line-height: 1.5;
color: var(–gray);
margin: 0;
text-align: center;
width: 100%;
}
/* —————- BUTTONS —————- */
.cert-footer {
text-align: center;
margin-top: 20px;
}
.btn-primary {
background-color: var(–primary-blue);
color: #fff;
padding: 14px 32px;
border-radius: 50px;
text-decoration: none;
font-weight: 600;
font-size: 15px;
display: inline-block;
transition: background 0.3s ease;
box-shadow: 0 4px 15px rgba(0, 31, 143, 0.3);
}
.btn-primary:hover {
background-color: #001566;
transform: translateY(-2px);
}
no-repeat;left top;;
auto
prod-sec
Products New
PRODUCT RANGE
Fastener Product Portfolio
Manufacturing a wide range of industrial fasteners for critical applications.

Bolts

Nuts

Studs

Washers
View All Products →
:root {
–primary-blue: #001566; /* Dark Blue for button */
–accent-blue: #0b26b8; /* Bright Blue for subtitle */
–card-bg: #f4f6ff; /* Light Lavender background */
–text-dark: #1a1a1a;
–text-grey: #666;
}
/* Reset & Base */
* {
box-sizing: border-box;
font-family: \’Segoe UI\’, Tahoma, Geneva, Verdana, sans-serif;
}
.portfolio-section {
padding: 60px 20px;
background-color: #fff;
}
.container {
max-width: 1200px;
margin: 0 auto;
}
/* — Header Styles (Centered) — */
.section-header {
text-align: center;
margin-bottom: 50px;
width: 100%;
}
.subtitle {
color: var(–accent-blue);
font-size: 13px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.5px;
margin: 0 0 10px 0;
}
.title {
color: var(–text-dark);
font-size: 36px;
font-weight: 700;
margin: 0 0 15px 0;
}
.description {
color: var(–text-grey);
font-size: 16px;
max-width: 600px;
margin: 0 auto;
line-height: 1.5;
}
/* — Grid Layout — */
.product-grid {
display: grid;
grid-template-columns: repeat(4, 1fr); /* 4 Columns by default */
gap: 30px;
margin-bottom: 60px;
}
/* — Card Styles — */
.product-card {
background-color: var(–card-bg);
border-radius: 24px;
padding: 30px 20px;
text-align: center;
text-decoration: none;
transition: transform 0.3s ease, box-shadow 0.3s ease;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
min-height: 300px;
/* LAYERING ESSENTIALS */
position: relative;
overflow: hidden; /* Keeps the vector inside the rounded corners */
z-index: 1; /* Establishes the stacking context */
}
/* The Vector Background Shine */
.product-card::after {
content: \’\’;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url(https://anankafasteners.com/wp-content/uploads/2025/03/Vector-24.png);
background-repeat: no-repeat;
background-size: cover;
background-position: bottom;
/* SEND TO BACK */
z-index: -1;
pointer-events: none; /* Ensures clicks pass through */
}
.product-card:hover {
transform: translateY(-8px);
box-shadow: 0 15px 30px rgba(0, 21, 102, 0.08);
}
/* — Content Layering (BRING TO FRONT) — */
.image-wrapper,
.product-name {
position: relative;
z-index: 2; /* Ensures text/image sit ON TOP of the vector */
}
.image-wrapper {
flex-grow: 1;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
margin-bottom: 20px;
}
.product-img {
max-width: 100%;
height: auto;
max-height: 180px;
object-fit: contain;
}
.product-name {
font-size: 24px;
color: #888;
font-weight: 600;
margin: 0;
}
/* — Button Styles — */
.section-footer {
text-align: center;
}
.btn-view-all {
display: inline-block;
background-color: var(–primary-blue);
color: #fff;
padding: 16px 40px;
border-radius: 50px;
text-decoration: none;
font-weight: 600;
font-size: 15px;
box-shadow: 0 8px 20px rgba(0, 21, 102, 0.25);
transition: background 0.3s ease, transform 0.2s ease;
}
.btn-view-all:hover {
background-color: #000f4d;
transform: translateY(-2px);
}
/* — Responsive — */
@media (max-width: 992px) {
.product-grid {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 576px) {
.product-grid {
grid-template-columns: 1fr;
}
.title {
font-size: 28px;
}
}
no-repeat;left top;;
auto
Hero old(working bt css conflicts)
Your browser does not support the video tag.
Hot Forged • PED Certified • Export Ready
Hot Forged Fasteners for Critical Industrial Applications
Manufacturer of hot forged fasteners conforming to ASTM / ASME standards
including SA193, SA194, SAE, JIS, ISO & DIN specifications,
in alloy steel, stainless steel, Inconel, Duplex & Super Duplex
for Oil & Gas, Power, Nuclear and Process Industries.
Request Technical Quote →
View Certifications
PED & ISO Certified
/* ================= GLOBAL DEFAULTS ================= */
:root {
–primary-blue: #001f8f;
–text-dark: #1a1a1a;
–gray: #666666;
}
.hero-container-custom {
max-width: 1200px;
margin: 0 auto;
width: 100%;
box-sizing: border-box;
}
.hero-container-custom * {
box-sizing: border-box;
}
/* ================= DESKTOP STYLES (Default) ================= */
.hero-section {
padding: 40px 20px; /* Outer spacing */
display: grid;
grid-template-columns: 1.2fr 0.8fr; /* Desktop Ratio */
gap: 24px;
align-items: stretch;
}
/* — Left Card — */
.hero-card {
position: relative;
border-radius: 20px;
overflow: hidden;
min-height: 480px;
display: flex;
align-items: center;
background-color: #000;
}
.hero-bg-video {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
object-fit: cover;
z-index: 1;
}
.hero-video-overlay {
position: absolute;
inset: 0;
background: linear-gradient(135deg, rgba(0, 31, 143, 0.85), rgba(0, 0, 0, 0.4));
z-index: 2;
}
/* — Content Styling — */
.hero-content {
position: relative;
z-index: 3;
color: #ffffff;
padding: 60px; /* Spacious desktop padding */
display: flex;
flex-direction: column;
justify-content: center;
width: 100%;
text-align: left;
}
.hero-tagline {
font-family: \’Segoe UI\’, sans-serif;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 1.5px;
margin-bottom: 24px;
font-weight: 600;
color: #a3baff;
display: inline-block;
}
.hero-title {
font-family: \’Segoe UI\’, sans-serif;
font-size: 42px;
font-weight: 700;
line-height: 1.2;
margin-bottom: 24px;
color: #ffffff;
}
.hero-desc {
font-family: \’Segoe UI\’, sans-serif;
font-size: 17px;
line-height: 1.6;
margin-bottom: 40px;
color: #e0e7ff;
max-width: 90%;
}
/* — Buttons — */
.btn-group {
display: flex;
gap: 16px;
flex-wrap: wrap;
}
.btn {
font-family: \’Segoe UI\’, sans-serif;
padding: 14px 28px;
border-radius: 50px;
text-decoration: none;
font-weight: 600;
font-size: 15px;
transition: all 0.3s ease;
display: inline-block;
}
.btn-white {
background: #ffffff;
color: var(–primary-blue);
border: 2px solid #ffffff;
}
.btn-white:hover {
background: transparent;
color: #ffffff;
}
.btn-outline {
border: 2px solid rgba(255,255,255,0.3);
color: #ffffff;
background: rgba(255,255,255,0.1);
backdrop-filter: blur(5px);
}
.btn-outline:hover {
background: #ffffff;
color: var(–primary-blue);
border-color: #ffffff;
}
/* — Right Image Card — */
.hero-image-wrapper {
position: relative;
border-radius: 20px;
background-image: url(\”https://anankafasteners.com/wp-content/uploads/2025/12/about-us-left-removebg-preview-1-1-e1766502734643.png\”);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
background-color: #f0f4f8;
height: 100%;
min-height: 480px;
border: 1px solid #e5e7eb;
}
.badge-standards {
position: absolute;
top: 20px;
right: 20px;
background: var(–primary-blue);
color: #ffffff;
padding: 8px 16px;
border-radius: 50px;
font-size: 12px;
font-weight: 600;
font-family: \’Segoe UI\’, sans-serif;
box-shadow: 0 4px 12px rgba(0,0,0,0.1);
z-index: 10;
}
/* ================= TABLET MODE (992px and below) ================= */
@media (max-width: 992px) {
.hero-section {
grid-template-columns: 1fr; /* Stack columns vertically */
padding: 30px 20px; /* Reduce vertical section padding */
gap: 30px; /* Add gap between stacked cards */
}
/* Left Card Adjustments */
.hero-card {
min-height: auto; /* Let content define height */
}
.hero-content {
padding: 50px 40px; /* Tighter padding than desktop */
text-align: center; /* Center align text for tablet */
align-items: center;
}
.hero-title {
font-size: 36px; /* Slightly smaller heading */
}
.hero-desc {
max-width: 100%; /* Allow text to span full width */
font-size: 16px;
}
.btn-group {
justify-content: center; /* Center buttons */
}
/* Right Image Adjustments */
.hero-image-wrapper {
min-height: 350px; /* Shorter height for visual balance */
width: 100%;
}
}
/* ================= MOBILE MODE (600px and below) ================= */
@media (max-width: 600px) {
.hero-container-custom {
padding: 0 15px; /* Tighter container padding */
}
.hero-section {
padding: 20px 0; /* Minimal section padding */
gap: 15px; /* Smaller gap between cards */
}
.hero-content {
padding: 0; /* Critical: reduced padding for small screens */
text-align: center; /* Left align often reads better on phone */
align-items: center;
}
.hero-title {
font-size: 28px; /* Readable mobile heading size */
line-height: 1.3;
margin-bottom: 15px;
}
.hero-tagline {
margin-bottom: 15px;
font-size: 11px;
}
.hero-desc {
font-size: 15px;
margin-bottom: 30px;
}
/* Stack Buttons Full Width */
.btn-group {
width: 100%;
flex-direction: column;
gap: 12px;
}
.btn {
width: 100%;
text-align: center;
padding: 12px 20px;
}
/* Image adjustments */
.hero-image-wrapper {
min-height: 250px; /* Reduce image height to save vertical scroll space */
}
.badge-standards {
top: 15px;
right: 15px;
font-size: 11px;
padding: 6px 12px;
}
}
no-repeat;left top;;
auto
hide
/* Hide the first specific Muffin Builder wrap */
div.mcb-wrap-jhnvz2jh7 {
display: none !important;
}
/* Hide the second specific Muffin Builder wrap */
div.mcb-wrap-nwm9nq6xm {
display: none !important;
}
no-repeat;left top;;
auto
Hero new
Your browser does not support the video tag.
Hot Forged • PED Certified • Export Ready
Leading Fasteners Manufacturer in India for Critical Industrial Applications
Ananka Fasteners is an ISO & PED certified manufacturer of alloy, stainless, and exotic metal fasteners. We help projects avoid shutdown delays by supplying custom-engineered fasteners quickly. We specialize in hot forged bolts, nuts, screws, washers & studs conforming to ASTM / ASME / SAE / JIS / ISO & DIN standards for Oil & Gas, Power, Nuclear and Process Industries across 40+ countries.
Request Technical Quote →
View Certifications
PED & ISO Certified
/* ================= SCOPED VARIABLES ================= */
.hero-container_x9z {
–primary-blue: #001f8f;
–text-dark: #1a1a1a;
–gray: #666666;
max-width: 1200px;
margin: 0 auto;
width: 100%;
box-sizing: border-box;
}
.hero-container_x9z * {
box-sizing: border-box;
}
/* ================= DESKTOP STYLES (Default) ================= */
.hero-section_x9z {
padding: 20px;
display: grid;
grid-template-columns: 1.2fr 0.8fr;
gap: 24px;
align-items: stretch;
}
/* — Left Card — */
.hero-card_x9z {
position: relative;
border-radius: 20px;
overflow: hidden;
min-height: 480px;
display: flex;
align-items: center;
background-color: #000;
}
.hero-bg-video_x9z {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
object-fit: cover;
z-index: 1;
}
.hero-video-overlay_x9z {
position: absolute;
inset: 0;
background: linear-gradient(135deg, rgba(0, 31, 143, 0.85), rgba(0, 0, 0, 0.4));
z-index: 2;
}
/* — Content Styling — */
.hero-content_x9z {
position: relative;
z-index: 3;
color: #ffffff;
padding: 60px;
display: flex;
flex-direction: column;
justify-content: center;
width: 100%;
text-align: left;
}
.hero-tagline_x9z {
font-family: \’Segoe UI\’, sans-serif;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 1.5px;
margin-bottom: 24px;
font-weight: 600;
color: #a3baff;
display: inline-block;
}
.hero-title_x9z {
font-family: \’Segoe UI\’, sans-serif;
font-size: 42px;
font-weight: 700;
line-height: 1.2;
margin-bottom: 24px;
color: #ffffff;
}
.hero-desc_x9z {
font-family: \’Segoe UI\’, sans-serif;
font-size: 17px;
line-height: 1.6;
margin-bottom: 40px;
color: #e0e7ff;
max-width: 90%;
}
/* — Internal links in hero description — */
.hero-desc_x9z a {
color: #e0e7ff;
text-decoration: underline dotted;
text-underline-offset: 3px;
transition: color 0.2s ease;
}
.hero-desc_x9z a:hover {
color: #ffffff;
text-decoration: underline solid;
}
/* — Buttons — */
.btn-group_x9z {
display: flex;
gap: 16px;
flex-wrap: wrap;
}
.btn_x9z {
font-family: \’Segoe UI\’, sans-serif;
padding: 14px 28px;
border-radius: 50px;
text-decoration: none;
font-weight: 600;
font-size: 15px;
transition: all 0.3s ease;
display: inline-block;
}
.btn-white_x9z {
background: #ffffff;
color: var(–primary-blue);
border: 2px solid #ffffff;
}
.btn-white_x9z:hover {
background: transparent;
color: #ffffff;
}
.btn-outline_x9z {
border: 2px solid rgba(255,255,255,0.3);
color: #ffffff;
background: rgba(255,255,255,0.1);
backdrop-filter: blur(5px);
}
.btn-outline_x9z:hover {
background: #ffffff;
color: var(–primary-blue);
border-color: #ffffff;
}
/* — Right Image Card — */
.hero-image-wrapper_x9z {
position: relative;
border-radius: 20px;
background-image: url(\”https://anankafasteners.com/wp-content/uploads/2025/12/about-us-left-removebg-preview-1-1-e1766502734643.png\”);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
background-color: #f0f4f8;
height: 100%;
min-height: 480px;
border: 1px solid #e5e7eb;
}
.badge-standards_x9z {
position: absolute;
top: 20px;
right: 20px;
background: var(–primary-blue);
color: #ffffff;
padding: 8px 16px;
border-radius: 50px;
font-size: 12px;
font-weight: 600;
font-family: \’Segoe UI\’, sans-serif;
box-shadow: 0 4px 12px rgba(0,0,0,0.1);
z-index: 10;
}
/* ================= TABLET MODE (992px and below) ================= */
@media (max-width: 992px) {
.hero-section_x9z {
grid-template-columns: 1fr;
padding: 5px 20px 30px;
gap: 30px;
}
.hero-card_x9z {
min-height: auto;
}
.hero-content_x9z {
padding: 50px 40px;
text-align: center;
align-items: center;
}
.hero-title_x9z {
font-size: 36px;
}
.hero-desc_x9z {
max-width: 100%;
font-size: 16px;
}
.btn-group_x9z {
justify-content: center;
}
.hero-image-wrapper_x9z {
min-height: 350px;
width: 100%;
}
}
/* ================= MOBILE MODE (600px and below) ================= */
@media (max-width: 600px) {
.hero-container_x9z {
padding: 0;
}
.hero-section_x9z {
padding: 10px 0;
gap: 15px;
}
.hero-content_x9z {
padding: 40px 25px;
text-align: center;
align-items: center;
}
.hero-title_x9z {
font-size: 28px;
line-height: 1.3;
margin-bottom: 15px;
}
.hero-tagline_x9z {
margin-bottom: 15px;
font-size: 11px;
}
.hero-desc_x9z {
font-size: 15px;
margin-bottom: 30px;
padding: 0 5px;
}
.btn-group_x9z {
width: 100%;
flex-direction: column;
gap: 12px;
}
.btn_x9z {
width: 100%;
text-align: center;
padding: 14px 20px;
}
.hero-image-wrapper_x9z {
min-height: 250px;
margin: 0 15px;
width: auto;
}
.badge-standards_x9z {
top: 15px;
right: 15px;
font-size: 11px;
padding: 6px 12px;
}
}
no-repeat;left top;;
auto
0px
Hero
Your browser does not support the video tag.
Hot Forged • PED Certified • Export Ready
Hot Forged Fasteners for Critical Industrial Applications
Manufacturer of hot forged fasteners conforming to ASTM / ASME standards
including SA193, SA194, SAE, JIS, ISO & DIN specifications,
in alloy steel, stainless steel, Inconel, Duplex & Super Duplex
for Oil & Gas, Power, Nuclear and Process Industries.
Request Technical Quote →
View Certifications
PED & ISO Certified
/* ================= SCOPED VARIABLES ================= */
.hero-container_x9z {
–primary-blue: #001f8f;
–text-dark: #1a1a1a;
–gray: #666666;
max-width: 1200px;
margin: 0 auto;
width: 100%;
box-sizing: border-box;
}
.hero-container_x9z * {
box-sizing: border-box;
}
/* ================= DESKTOP STYLES (Default) ================= */
.hero-section_x9z {
padding: 40px 20px;
display: grid;
grid-template-columns: 1.2fr 0.8fr;
gap: 24px;
align-items: stretch;
}
/* — Left Card — */
.hero-card_x9z {
position: relative;
border-radius: 20px;
overflow: hidden;
min-height: 480px;
display: flex;
align-items: center;
background-color: #000;
}
.hero-bg-video_x9z {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
object-fit: cover;
z-index: 1;
}
.hero-video-overlay_x9z {
position: absolute;
inset: 0;
background: linear-gradient(135deg, rgba(0, 31, 143, 0.85), rgba(0, 0, 0, 0.4));
z-index: 2;
}
/* — Content Styling — */
.hero-content_x9z {
position: relative;
z-index: 3;
color: #ffffff;
padding: 60px;
display: flex;
flex-direction: column;
justify-content: center;
width: 100%;
text-align: left;
}
.hero-tagline_x9z {
font-family: \’Segoe UI\’, sans-serif;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 1.5px;
margin-bottom: 24px;
font-weight: 600;
color: #a3baff;
display: inline-block;
}
.hero-title_x9z {
font-family: \’Segoe UI\’, sans-serif;
font-size: 42px;
font-weight: 700;
line-height: 1.2;
margin-bottom: 24px;
color: #ffffff;
}
.hero-desc_x9z {
font-family: \’Segoe UI\’, sans-serif;
font-size: 17px;
line-height: 1.6;
margin-bottom: 40px;
color: #e0e7ff;
max-width: 90%;
}
/* — Buttons — */
.btn-group_x9z {
display: flex;
gap: 16px;
flex-wrap: wrap;
}
.btn_x9z {
font-family: \’Segoe UI\’, sans-serif;
padding: 14px 28px;
border-radius: 50px;
text-decoration: none;
font-weight: 600;
font-size: 15px;
transition: all 0.3s ease;
display: inline-block;
}
.btn-white_x9z {
background: #ffffff;
color: var(–primary-blue);
border: 2px solid #ffffff;
}
.btn-white_x9z:hover {
background: transparent;
color: #ffffff;
}
.btn-outline_x9z {
border: 2px solid rgba(255,255,255,0.3);
color: #ffffff;
background: rgba(255,255,255,0.1);
backdrop-filter: blur(5px);
}
.btn-outline_x9z:hover {
background: #ffffff;
color: var(–primary-blue);
border-color: #ffffff;
}
/* — Right Image Card — */
.hero-image-wrapper_x9z {
position: relative;
border-radius: 20px;
background-image: url(\”https://anankafasteners.com/wp-content/uploads/2025/12/about-us-left-removebg-preview-1-1-e1766502734643.png\”);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
background-color: #f0f4f8;
height: 100%;
min-height: 480px;
border: 1px solid #e5e7eb;
}
.badge-standards_x9z {
position: absolute;
top: 20px;
right: 20px;
background: var(–primary-blue);
color: #ffffff;
padding: 8px 16px;
border-radius: 50px;
font-size: 12px;
font-weight: 600;
font-family: \’Segoe UI\’, sans-serif;
box-shadow: 0 4px 12px rgba(0,0,0,0.1);
z-index: 10;
}
/* ================= TABLET MODE (992px and below) ================= */
@media (max-width: 992px) {
.hero-section_x9z {
grid-template-columns: 1fr;
padding: 30px 20px;
gap: 30px;
}
.hero-card_x9z {
min-height: auto;
}
.hero-content_x9z {
padding: 50px 40px;
text-align: center;
align-items: center;
}
.hero-title_x9z {
font-size: 36px;
}
.hero-desc_x9z {
max-width: 100%;
font-size: 16px;
}
.btn-group_x9z {
justify-content: center;
}
.hero-image-wrapper_x9z {
min-height: 350px;
width: 100%;
}
}
/* ================= MOBILE MODE (600px and below) ================= */
@media (max-width: 600px) {
.hero-container_x9z {
padding: 0; /* Allow full width container */
}
.hero-section_x9z {
padding: 10px 0; /* Less vertical gap */
gap: 15px; /* Gap between the two cards */
}
/* — FIX: ADDED PADDING HERE — */
.hero-content_x9z {
padding: 40px 25px; /* 25px Left/Right Padding prevents edge touching */
text-align: center;
align-items: center;
}
.hero-title_x9z {
font-size: 28px;
line-height: 1.3;
margin-bottom: 15px;
}
.hero-tagline_x9z {
margin-bottom: 15px;
font-size: 11px;
}
.hero-desc_x9z {
font-size: 15px;
margin-bottom: 30px;
padding: 0 5px; /* Extra safe zone for text */
}
.btn-group_x9z {
width: 100%;
flex-direction: column;
gap: 12px;
}
.btn_x9z {
width: 100%;
text-align: center;
padding: 14px 20px;
}
.hero-image-wrapper_x9z {
min-height: 250px;
margin: 0 15px; /* Added margin so image card isn\’t edge-to-edge */
width: auto;
}
.badge-standards_x9z {
top: 15px;
right: 15px;
font-size: 11px;
padding: 6px 12px;
}
}
no-repeat;left top;;
auto
Stats New
/* — CSS RESET & LAYOUT — */
.stats-compact * {
box-sizing: border-box;
margin: 0;
padding: 0;
}
.stats-compact {
width: 100%;
padding: 40px 0;
background: #ffffff;
margin: 35px 0;
border-radius: 25px;
display: block;
position: relative;
font-family: \’Poppins\’, sans-serif;
}
.stats-container {
max-width: 1200px;
margin: 0 auto;
padding: 0 15px;
width: 100%;
}
/* Grid Layout: Default 4 columns */
.stats-row {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 20px;
}
/* — CARD STYLING — */
.stat-box {
display: flex;
align-items: center;
gap: 16px;
padding: 24px 20px;
background: #ffffff;
border: 1px solid #e2e8f0;
border-radius: 12px;
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
position: relative;
overflow: hidden;
cursor: pointer;
}
.stat-box::before {
content: \’\’;
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(90deg, transparent, rgba(37, 99, 235, 0.05), transparent);
transition: left 0.6s ease;
}
.stat-box:hover::before {
left: 100%;
}
.stat-box:hover {
border-color: #2563eb;
box-shadow: 0 8px 24px rgba(37, 99, 235, 0.15);
transform: translateY(-4px);
background: linear-gradient(135deg, #ffffff 0%, #f8faff 100%);
}
/* — ICON STYLING — */
.stat-icon {
font-size: 28px;
color: #2563eb;
width: 48px;
height: 48px;
display: flex;
align-items: center;
justify-content: center;
background: linear-gradient(135deg, #dbeafe, #e0e7ff);
border-radius: 10px;
flex-shrink: 0;
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
position: relative;
z-index: 1;
}
.stat-icon::after {
content: \’\’;
position: absolute;
inset: -2px;
border-radius: 12px;
background: linear-gradient(135deg, #2563eb, #1e40af);
opacity: 0;
transition: opacity 0.4s ease;
z-index: -1;
}
.stat-box:hover .stat-icon::after {
opacity: 0.15;
}
.stat-box:hover .stat-icon {
background: linear-gradient(135deg, #2563eb, #1e40af);
color: #ffffff;
transform: scale(1.1) rotate(-5deg);
box-shadow: 0 6px 20px rgba(37, 99, 235, 0.3);
}
/* — TEXT STYLING — */
.stat-info {
display: flex;
flex-direction: column;
gap: 2px;
}
.stat-num {
display: flex;
align-items: baseline;
gap: 2px;
}
.counter {
font-size: 32px;
font-weight: 700;
color: #1e293b;
line-height: 1;
font-feature-settings: \”tnum\”;
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.stat-box:hover .counter {
color: #2563eb;
transform: scale(1.05);
}
.plus {
font-size: 18px;
font-weight: 600;
color: #2563eb;
transition: all 0.4s ease;
}
.stat-box:hover .plus {
transform: translateY(-2px);
text-shadow: 0 2px 8px rgba(37, 99, 235, 0.3);
}
.stat-label {
font-size: 13px;
font-weight: 600;
color: #64748b;
text-transform: uppercase;
letter-spacing: 0.5px;
transition: all 0.3s ease;
}
.stat-box:hover .stat-label {
color: #2563eb;
letter-spacing: 1px;
}
/* — RESPONSIVE BREAKPOINTS — */
/* Tablet */
@media (max-width: 1024px) {
.stats-row {
grid-template-columns: repeat(2, 1fr);
gap: 16px;
}
}
/* Mobile */
@media (max-width: 767px) {
.stats-compact {
/* CRITICAL FIX: Negative margins pull the container OUT of the theme\’s padding */
margin-left: -20px !important;
margin-right: -20px !important;
width: calc(100% + 40px) !important;
padding: 20px 0;
border-radius: 0;
background: transparent;
}
.stats-container {
padding-left: 20px !important; /* Add internal padding back so content isn\’t on the edge */
padding-right: 20px !important;
width: 100%;
}
.stats-row {
grid-template-columns: 1fr;
gap: 12px;
}
.stat-box {
width: 100%;
padding: 16px;
}
.stat-icon {
font-size: 24px;
width: 44px;
height: 44px;
}
.counter {
font-size: 28px;
}
}
0
+
Customers
0
+
Countries
0
+
SKUs
0
%
Retention
document.addEventListener(\”DOMContentLoaded\”, () => {
function animateCounter(element) {
const target = parseInt(element.getAttribute(\’data-target\’));
const duration = 1800;
const startTime = performance.now();
function update(currentTime) {
const elapsed = currentTime – startTime;
const progress = Math.min(elapsed / duration, 1);
const easeProgress = 1 – Math.pow(1 – progress, 3);
const value = Math.floor(easeProgress * target);
element.textContent = target >= 1000 ? value.toLocaleString() : value;
if (progress = 1000 ? target.toLocaleString() : target;
}
}
requestAnimationFrame(update);
}
const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
document.querySelectorAll(\’.counter\’).forEach(counter => {
animateCounter(counter);
});
observer.unobserve(entry.target);
}
});
}, { threshold: 0.5 });
const section = document.querySelector(\’.stats-compact\’);
if (section) observer.observe(section);
});
no-repeat;center;;
auto
0px
0px
Company Profile
.cpd-wrap *, .cpd-overlay * { box-sizing: border-box; margin: 0; padding: 0; }
.cpd-wrap {
width: 100%;
padding: 32px;
border-radius: 25px;
margin: 35px 0;
font-family: \’Poppins\’, sans-serif;
background: linear-gradient(135deg, #3d4fa0 0%, #5468c4 50%, #3d4fa0 100%);
position: relative;
overflow: hidden;
}
.cpd-wrap::before {
content: \’\’;
position: absolute;
inset: 0;
background-image: radial-gradient(circle at 20% 50%, rgba(255,255,255,0.07) 0%, transparent 50%),
radial-gradient(circle at 80% 50%, rgba(255,255,255,0.05) 0%, transparent 50%);
pointer-events: none;
}
.cpd-inner { max-width: 1200px; margin: 0 auto; position: relative; z-index: 1; }
.cpd-card {
display: flex;
align-items: center;
justify-content: space-between;
gap: 32px;
padding: 40px 48px;
border-radius: 16px;
background: #ffffff;
flex-wrap: wrap;
}
.cpd-left { display: flex; align-items: center; gap: 24px; }
.cpd-icon-wrap {
width: 72px; height: 72px;
background: linear-gradient(135deg, #dbeafe, #e0e7ff);
border-radius: 16px;
display: flex; align-items: center; justify-content: center;
flex-shrink: 0; color: #3d4fa0;
}
.cpd-icon-wrap i { font-size: 32px; }
.cpd-title { font-size: 22px; font-weight: 700; color: #1e293b; margin-bottom: 6px; }
.cpd-desc { font-size: 14px; color: #64748b; line-height: 1.6; max-width: 380px; }
.cpd-meta { display: flex; gap: 12px; margin-top: 10px; }
.cpd-badge {
display: inline-flex; align-items: center; gap: 5px;
font-size: 12px; font-weight: 600; color: #3d4fa0;
background: #e0e7ff; padding: 4px 10px; border-radius: 20px;
}
.cpd-badge i { font-size: 13px; }
.cpd-btn {
display: inline-flex; align-items: center; gap: 10px;
padding: 14px 32px;
background: #3d4fa0;
color: #ffffff;
border: none; border-radius: 12px;
font-size: 15px; font-weight: 600;
font-family: \’Poppins\’, sans-serif;
cursor: pointer;
transition: background 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;
white-space: nowrap; flex-shrink: 0;
}
.cpd-btn:hover {
background: #2d3d8a;
transform: translateY(-2px);
box-shadow: 0 8px 24px rgba(61, 79, 160, 0.35);
color: #ffffff;
}
.cpd-btn i { font-size: 18px; }
/* ── OVERLAY FIX ── */
.cpd-overlay {
display: none;
position: fixed;
top: 0; left: 0; right: 0; bottom: 0;
background: rgba(15, 23, 42, 0.7);
z-index: 2147483647;
align-items: center;
justify-content: center;
padding: 16px;
}
.cpd-overlay.active { display: flex; }
.cpd-modal {
background: #ffffff;
border-radius: 20px;
padding: 40px 40px 36px;
width: 100%; max-width: 480px;
position: relative;
z-index: 2147483647;
animation: cpdModalIn 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}
@keyframes cpdModalIn {
from { opacity: 0; transform: translateY(16px) scale(0.97); }
to { opacity: 1; transform: translateY(0) scale(1); }
}
.cpd-modal-close {
position: absolute; top: 16px; right: 16px;
width: 32px; height: 32px; border-radius: 8px;
border: 1px solid #e2e8f0; background: #f8fafc;
cursor: pointer; display: flex; align-items: center; justify-content: center;
color: #64748b; font-size: 16px; transition: all 0.2s;
}
.cpd-modal-close:hover { background: #fee2e2; border-color: #fca5a5; color: #dc2626; }
.cpd-modal-header { display: flex; align-items: center; gap: 14px; margin-bottom: 24px; }
.cpd-modal-icon {
width: 48px; height: 48px;
background: linear-gradient(135deg, #dbeafe, #e0e7ff);
border-radius: 12px; display: flex; align-items: center; justify-content: center;
flex-shrink: 0; color: #3d4fa0;
}
.cpd-modal-icon i { font-size: 22px; }
.cpd-modal-title { font-size: 20px; font-weight: 700; color: #1e293b; }
.cpd-modal-subtitle { font-size: 13px; color: #64748b; margin-top: 2px; }
.cpd-field { margin-bottom: 16px; }
.cpd-label { display: block; font-size: 13px; font-weight: 600; color: #374151; margin-bottom: 6px; font-family: \’Poppins\’, sans-serif; }
.cpd-input {
width: 100%; padding: 11px 14px;
border: 1px solid #e2e8f0; border-radius: 10px;
font-size: 14px; color: #1e293b; outline: none;
transition: border-color 0.2s, box-shadow 0.2s;
font-family: \’Poppins\’, sans-serif; background: #ffffff;
}
.cpd-input:focus { border-color: #3d4fa0; box-shadow: 0 0 0 3px rgba(61, 79, 160, 0.1); }
.cpd-input::placeholder { color: #94a3b8; }
.cpd-input.error { border-color: #ef4444; box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.1); }
.cpd-error-msg { display: none; font-size: 12px; color: #ef4444; margin-top: 4px; }
.cpd-input.error ~ .cpd-error-msg { display: block; }
.cpd-api-error {
background: #fef2f2; border: 1px solid #fecaca;
color: #dc2626; font-size: 13px;
padding: 10px 14px; border-radius: 8px; margin-bottom: 12px;
}
.cpd-submit {
width: 100%; padding: 13px;
background: #3d4fa0; color: #ffffff;
border: none; border-radius: 10px;
font-size: 15px; font-weight: 600; cursor: pointer;
display: flex; align-items: center; justify-content: center; gap: 8px;
transition: background 0.3s; margin-top: 8px;
font-family: \’Poppins\’, sans-serif;
}
.cpd-submit:hover:not(:disabled) { background: #2d3d8a; }
.cpd-submit:disabled { background: #93c5fd; cursor: not-allowed; }
.cpd-submit i { font-size: 16px; }
.cpd-privacy {
display: flex; align-items: center; justify-content: center; gap: 5px;
font-size: 12px; color: #94a3b8; text-align: center; margin-top: 14px;
}
.cpd-privacy i { font-size: 12px; }
.cpd-success { display: none; text-align: center; padding: 16px 0; }
.cpd-success.active { display: block; }
.cpd-form-content.hidden { display: none; }
.cpd-success-icon {
width: 64px; height: 64px; border-radius: 50%;
background: #dcfce7; display: flex; align-items: center; justify-content: center;
margin: 0 auto 20px; color: #16a34a; font-size: 28px;
}
.cpd-success-title { font-size: 20px; font-weight: 700; color: #1e293b; margin-bottom: 8px; }
.cpd-success-text { font-size: 14px; color: #64748b; line-height: 1.6; margin-bottom: 24px; }
.cpd-success-close {
padding: 11px 28px; background: #3d4fa0; color: #ffffff;
border: none; border-radius: 10px; font-size: 14px; font-weight: 600;
cursor: pointer; font-family: \’Poppins\’, sans-serif; transition: background 0.2s;
}
.cpd-success-close:hover { background: #2d3d8a; }
@media (max-width: 1024px) { .cpd-card { padding: 32px 28px; } }
@media (max-width: 767px) {
.cpd-wrap { margin-left: -20px; margin-right: -20px; width: calc(100% + 40px); padding: 20px; border-radius: 0; }
.cpd-card { flex-direction: column; align-items: flex-start; padding: 24px 20px; gap: 20px; }
.cpd-btn { width: 100%; justify-content: center; }
.cpd-modal { padding: 28px 24px 24px; }
}
Company Profile
Get a complete overview of who we are, what we do, and how we can help your business grow.
PDF Format
Download Profile
Download Company Profile
We\’ll send it straight to your inbox
Your Name
Please enter your name.
Company Name
Please enter your company name.
Work Email
Please enter a valid email address.
Something went wrong. Please try again or contact us directly.
Send Me the Profile
Your info is safe with us. No spam, ever.
Check your inbox!
We\’ve sent the company profile to . It should arrive within a few minutes.
Done
(function () {
var N8N_WEBHOOK_URL = \’https://primary-production-100a.up.railway.app/webhook/4a44f82a-d73f-4701-9ef8-cd7b1299131e\’;
var overlay = document.getElementById(\’cpdOverlay\’);
var openBtn = document.getElementById(\’cpdOpenModal\’);
var closeBtn = document.getElementById(\’cpdClose\’);
var submitBtn = document.getElementById(\’cpdSubmitBtn\’);
var successClose = document.getElementById(\’cpdSuccessClose\’);
var formContent = document.getElementById(\’cpdFormContent\’);
var successView = document.getElementById(\’cpdSuccess\’);
var apiError = document.getElementById(\’cpdApiError\’);
function openModal() {
// Move overlay to direct child of to escape any stacking context
document.body.appendChild(overlay);
overlay.classList.add(\’active\’);
document.body.style.overflow = \’hidden\’;
document.getElementById(\’cpd-name\’).focus();
}
function closeModal() {
overlay.classList.remove(\’active\’);
document.body.style.overflow = \’\’;
setTimeout(function () {
formContent.classList.remove(\’hidden\’);
successView.classList.remove(\’active\’);
apiError.style.display = \’none\’;
submitBtn.disabled = false;
submitBtn.innerHTML = \’ Send Me the Profile\’;
[\’cpd-name\’, \’cpd-company\’, \’cpd-email\’].forEach(function (id) {
var el = document.getElementById(id);
el.value = \’\’;
el.classList.remove(\’error\’);
});
}, 300);
}
openBtn.addEventListener(\’click\’, openModal);
closeBtn.addEventListener(\’click\’, closeModal);
successClose.addEventListener(\’click\’, closeModal);
overlay.addEventListener(\’click\’, function (e) { if (e.target === overlay) closeModal(); });
document.addEventListener(\’keydown\’, function (e) { if (e.key === \’Escape\’ && overlay.classList.contains(\’active\’)) closeModal(); });
function validate() {
var valid = true;
var emailRe = /^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/;
[\’cpd-name\’, \’cpd-company\’, \’cpd-email\’].forEach(function (id) {
document.getElementById(id).classList.remove(\’error\’);
});
if (!document.getElementById(\’cpd-name\’).value.trim()) { document.getElementById(\’cpd-name\’).classList.add(\’error\’); valid = false; }
if (!document.getElementById(\’cpd-company\’).value.trim()) { document.getElementById(\’cpd-company\’).classList.add(\’error\’); valid = false; }
if (!emailRe.test(document.getElementById(\’cpd-email\’).value.trim())) { document.getElementById(\’cpd-email\’).classList.add(\’error\’); valid = false; }
return valid;
}
submitBtn.addEventListener(\’click\’, function () {
if (!validate()) return;
var name = document.getElementById(\’cpd-name\’).value.trim();
var company = document.getElementById(\’cpd-company\’).value.trim();
var email = document.getElementById(\’cpd-email\’).value.trim();
submitBtn.disabled = true;
submitBtn.innerHTML = \’ Sending\\u2026\’;
apiError.style.display = \’none\’;
fetch(N8N_WEBHOOK_URL, {
method: \’POST\’,
headers: { \’Content-Type\’: \’application/json\’ },
body: JSON.stringify({ name: name, company: company, email: email })
})
.then(function (res) {
if (!res.ok) throw new Error(\’HTTP \’ + res.status);
return res.text();
})
.then(function () {
document.getElementById(\’cpdEmailConfirm\’).textContent = email;
formContent.classList.add(\’hidden\’);
successView.classList.add(\’active\’);
})
.catch(function () {
apiError.style.display = \’block\’;
submitBtn.disabled = false;
submitBtn.innerHTML = \’ Send Me the Profile\’;
});
});
})();
no-repeat;left top;;
auto
0px
Materials & Grades
Materials Expertise
Materials & Grades
Fasteners manufactured in internationally recognized materials and grades
for pressure equipment and critical industrial applications.
Carbon & Alloy Steel
SA193 B7
SA193 B16
SA194 2H
SA194 7
Nickel Alloys
Inconel 625
Inconel 718
Hastelloy
Monel
Stainless & Duplex
Stainless Steel (304 / 316)
Duplex Stainless Steel
Super Duplex Stainless Steel
/* —————- MATERIALS & GRADES —————- */
.materials-section {
padding: 80px 0;
}
.materials-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
gap: 30px;
}
.material-card {
background: #f3f1ff;
padding: 30px;
border-radius: 16px;
border: 1px solid #e6e9f2;
}
.material-card h3 {
font-size: 18px;
font-weight: 700;
color: var(–primary-blue);
margin-bottom: 14px;
}
.material-card ul {
list-style: none;
padding: 0;
margin: 0;
}
.material-card ul li {
font-size: 14px;
padding: 8px 0;
border-bottom: 1px solid #dfe3f0;
}
.material-card ul li:last-child {
border-bottom: none;
}
.material-card ul li a {
text-decoration: none;
color: var(–text-dark);
display: inline-block;
width: 100%;
transition: color 0.25s ease, padding-left 0.25s ease;
}
.material-card ul li a:hover {
color: var(–primary-blue);
padding-left: 6px;
}
no-repeat;left top;;
auto
Manufacturing Strength (Capabilities new with videos)
Manufacturing Strength
Advanced Manufacturing Capabilities
In-house processes designed for strength, precision and compliance.
Roll Threading
Cold thread rolling process ensuring superior grain flow, high fatigue strength, and dimensional accuracy for critical industrial fasteners.
Heat Treatment
Controlled heat treatment to achieve required mechanical properties and long-term durability.

CNC Machining
Precision CNC machining for tight tolerances and complex,
non-standard fastener requirements.
:root {
–primary-blue: #001f8f;
–text-dark: #1a1a1a;
–gray: #666666;
–bg-light: #f4f6fc;
}
* {
box-sizing: border-box;
font-family: \’Numans\’, Helvetica, Arial, sans-serif;
}
.container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
p {
text-align: center;
}
/* —————- CAPABILITIES —————- */
.capabilities-section {
padding: 80px 0 40px;
}
.capabilities-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
gap: 30px;
}
.capability-card {
background: #fff;
padding: 35px;
border-radius: 16px;
border: 1px solid #eee;
box-shadow: 0 6px 18px rgba(0,0,0,0.06);
}
.capability-card h3 {
color: var(–primary-blue);
font-size: 20px;
margin-bottom: 12px;
}
.capability-card p {
font-family: \’Numans\’, Helvetica, Arial, sans-serif;
font-size: 16px;
line-height: 1.6;
color: var(–gray);
}
/* —————- PRODUCTS —————- */
.product-section {
background: #fff;
padding: 80px 0;
}
.product-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 25px;
margin-bottom: 40px;
}
.product-card {
background: #fff;
padding: 20px;
border-radius: 15px;
box-shadow: 0 4px 12px rgba(0,0,0,0.06);
transition: 0.25s ease;
text-align: center;
}
.product-card:hover {
transform: translateY(-6px);
}
.product-img {
width: 100%;
height: 180px;
object-fit: cover;
border-radius: 10px;
margin-bottom: 15px;
}
.product-name {
font-size: 16px;
font-weight: 600;
}
/* —————- RESPONSIVE —————- */
@media (max-width: 768px) {
.hero-section {
grid-template-columns: 1fr;
}
.hero-card {
padding: 40px;
}
.hero-title {
font-size: 34px;
}
.hero-image-wrapper {
min-height: 260px;
}
}
/* —————- capabilities—————- */
.capability-img {
width: 100%;
height: 180px; /* SAME HEIGHT FOR ALL */
object-fit: cover; /* AUTO CROP */
object-position: center; /* CENTER FOCUS */
border-radius: 12px;
margin-bottom: 16px;
background-color: #f2f2f2; /* Fallback for loading */
}
no-repeat;left top;;
auto
Manufacturing Strength (Capabilities new with videos)
Manufacturing Strength
Advanced Manufacturing Capabilities
As a leading fasteners manufacturer in India, our in-house processes are designed for strength, precision, and compliance — from raw material to finished product.
Roll Threading
Cold thread rolling process ensuring superior grain flow, high fatigue strength, and dimensional accuracy for critical high tensile fasteners — conforming to DIN, ISO & ASTM standards.
Heat Treatment
Controlled heat treatment processes to achieve required mechanical properties, hardness, and long-term durability for ASTM A193 Grade B7, Grade 10.9, and Grade 12.9 fasteners.

CNC Machining
Precision CNC machining for tight tolerances, complex geometries, and custom non-standard fastener requirements — including special alloys like Inconel, Monel & Hastelloy.
/* — VARIABLES — */
:root {
–primary-blue: #001f8f;
–text-dark: #1a1a1a;
–text-gray: #555555;
–bg-light: #f9faff;
–font-main: \’Numans\’, Helvetica, Arial, sans-serif;
}
/* — GLOBAL RESET — */
* {
box-sizing: border-box;
}
.capabilities-section {
padding: 80px 0;
background-color: #ffffff;
font-family: var(–font-main);
}
.container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
/* — SECTION HEADER — */
.section-header {
text-align: center;
max-width: 800px;
margin: 0 auto 50px auto;
}
.sub-title {
color: var(–primary-blue);
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1.5px;
margin-bottom: 10px;
display: block;
}
.main-title {
color: var(–text-dark);
font-size: 36px;
font-weight: 700;
margin: 0 0 15px 0;
line-height: 1.2;
}
.description {
color: var(–text-gray);
font-size: 18px;
line-height: 1.6;
margin: 0;
}
/* — GRID LAYOUT — */
.capabilities-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 30px;
align-items: start;
}
/* — CARD STYLING — */
.capability-card {
background: #fff;
border-radius: 12px;
overflow: hidden;
border: 1px solid #eee;
box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05);
transition: transform 0.3s ease, box-shadow 0.3s ease;
height: 100%;
display: flex;
flex-direction: column;
}
.capability-card:hover {
transform: translateY(-5px);
box-shadow: 0 12px 30px rgba(0, 31, 143, 0.1);
border-color: #dce4ff;
}
/* — MEDIA (Image/Video) — */
.media-wrapper {
width: 100%;
height: 230px;
background: #f4f4f4;
overflow: hidden;
position: relative;
}
.media-wrapper img,
.media-wrapper video {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
transition: transform 0.5s ease;
}
.capability-card:hover .media-wrapper img,
.capability-card:hover .media-wrapper video {
transform: scale(1.05);
}
/* — CONTENT AREA — */
.card-content {
padding: 25px;
text-align: center;
flex-grow: 1;
display: flex;
flex-direction: column;
align-items: center;
}
.card-content h3 {
color: var(–primary-blue);
font-size: 22px;
font-weight: 700;
margin: 0 0 12px 0;
}
.card-content p {
color: var(–text-gray);
font-size: 15px;
line-height: 1.6;
margin: 0;
max-width: 90%;
text-align: center;
word-spacing: normal;
letter-spacing: normal;
}
/* — INTERNAL LINKS IN CARDS — */
.cap-link {
color: var(–primary-blue);
text-decoration: none;
border-bottom: 1px dotted rgba(0, 31, 143, 0.3);
transition: border-color 0.2s ease, color 0.2s ease;
}
.cap-link:hover {
color: var(–primary-blue);
border-bottom: 1px solid var(–primary-blue);
}
/* — RESPONSIVE ADJUSTMENTS — */
@media (max-width: 768px) {
.capabilities-section {
padding: 60px 0;
}
.main-title {
font-size: 28px;
}
.description {
font-size: 16px;
}
.capabilities-grid {
grid-template-columns: 1fr;
gap: 25px;
}
.media-wrapper {
height: 200px;
}
}
no-repeat;left top;;
auto
Manufacturing Strength (Capabilities new with videos)
Manufacturing Strength
Advanced Manufacturing Capabilities
In-house processes designed for strength, precision, and compliance.
Roll Threading
Cold thread rolling process ensuring superior grain flow, high fatigue strength, and dimensional accuracy for critical fasteners.
Heat Treatment
Controlled heat treatment processes to achieve required mechanical properties, hardness, and long-term durability.

CNC Machining
Precision CNC machining for tight tolerances, complex geometries, and custom non-standard fastener requirements.
/* — VARIABLES — */
:root {
–primary-blue: #001f8f;
–text-dark: #1a1a1a;
–text-gray: #555555;
–bg-light: #f9faff;
–font-main: \’Numans\’, Helvetica, Arial, sans-serif;
}
/* — GLOBAL RESET — */
* {
box-sizing: border-box;
}
.capabilities-section {
padding: 80px 0;
background-color: #ffffff;
font-family: var(–font-main);
}
.container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
/* — SECTION HEADER — */
.section-header {
text-align: center;
max-width: 800px;
margin: 0 auto 50px auto;
}
.sub-title {
color: var(–primary-blue);
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1.5px;
margin-bottom: 10px;
display: block;
}
.main-title {
color: var(–text-dark);
font-size: 36px;
font-weight: 700;
margin: 0 0 15px 0;
line-height: 1.2;
}
.description {
color: var(–text-gray);
font-size: 18px;
line-height: 1.6;
margin: 0;
}
/* — GRID LAYOUT — */
.capabilities-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 30px;
align-items: start;
}
/* — CARD STYLING — */
.capability-card {
background: #fff;
border-radius: 12px;
overflow: hidden;
border: 1px solid #eee;
box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05);
transition: transform 0.3s ease, box-shadow 0.3s ease;
height: 100%; /* Makes all cards same height */
display: flex;
flex-direction: column;
}
.capability-card:hover {
transform: translateY(-5px);
box-shadow: 0 12px 30px rgba(0, 31, 143, 0.1);
border-color: #dce4ff;
}
/* — MEDIA (Image/Video) — */
.media-wrapper {
width: 100%;
height: 230px; /* Fixed height for uniformity */
background: #f4f4f4;
overflow: hidden;
position: relative;
}
.media-wrapper img,
.media-wrapper video {
width: 100%;
height: 100%;
object-fit: cover; /* Ensures image fills box without distortion */
display: block;
transition: transform 0.5s ease;
}
.capability-card:hover .media-wrapper img,
.capability-card:hover .media-wrapper video {
transform: scale(1.05); /* Subtle zoom effect */
}
/* — CONTENT AREA — */
.card-content {
padding: 25px;
text-align: center;
flex-grow: 1; /* Pushes content to fill height */
display: flex;
flex-direction: column;
align-items: center;
}
.card-content h3 {
color: var(–primary-blue);
font-size: 22px;
font-weight: 700;
margin: 0 0 12px 0;
}
.card-content p {
color: var(–text-gray);
font-size: 15px;
line-height: 1.6;
margin: 0;
max-width: 90%; /* Keeps text line length readable */
text-align: center;
word-spacing: normal; /* Resets any custom spacing */
letter-spacing: normal; /* Resets any custom letter spacing */
}
/* — RESPONSIVE ADJUSTMENTS — */
@media (max-width: 768px) {
.capabilities-section {
padding: 60px 0;
}
.main-title {
font-size: 28px;
}
.description {
font-size: 16px;
}
.capabilities-grid {
grid-template-columns: 1fr; /* Stack cards on mobile */
gap: 25px;
}
.media-wrapper {
height: 200px; /* Slightly shorter images on mobile */
}
}
no-repeat;left top;;
auto
Our Leading Products
PRODUCT SHOWCASE
Our Leading Products
High-performance fasteners designed for durability in demanding industrial environments.

Aluminum Bronze C95200

Duplex 2205 Hex bolt

Inconel 718 Flange Bolts

Aluminium bronze studs

Titanium Gr5 Socket

Double Ended B7 Studs

A4-80 80mm Hex Bolt

317L 2meter long studs

SS 316 Carriage Bolts

904L Half Thread Hex

Heavy Hex Bolts (SS)

Inconel 718 Eyebolt

Grade A307 HDG Hex

317L Half Thread Hex

12.9 HDG Finish Bolts

T – Bolts

SS32760 studs and nuts

SMO 254 Dowel pins

Duplex Stainless Steel (S31803) Double-End Studs

Phosphor Bronze Fasteners Set

Socket head cap bolt

174-ph Square head bolts

J – Bolt

U – Bolt

Super Duplex L Bolt

J Bolt SS32750

174-ph Square head

Hastelloy B2 flange

Aluminum Bronze C63000 studs

Inconel 925 Dowel Pins

Unthreaded Monel 500

Hastelloy C276 Flange

Hastelloy Flange Bolts

Super Duplex SS32760

Unthreaded 317 Hex

Clevis pins

Bronze Bolts

SS 316L studs

Inconel 718 Flange Bolts

Double Ended B7 Studs

A4-80 80mm Hex Bolt

317L 2meter long studs

SS 316 Carriage Bolts

904L Half Thread Hex

Heavy Hex Bolts (SS)

Inconel 718 Eyebolt

Grade A307 HDG Hex

317L Half Thread Hex

12.9 HDG Finish Bolts

T – Bolts
/* — CONTAINER — */
.af-infinite-slider-xr7 {
padding: 70px 0;
/* background: #f8f9fc; */
overflow: hidden;
font-family: \’Numans\’, Helvetica, Arial, sans-serif;
}
/* — HEADER GROUP (New) — */
.af-header-wrap-xr7 {
text-align: center;
margin-bottom: 50px;
padding: 0 20px;
}
.af-tagline-xr7 {
display: block;
color: #5d51ff; /* Electric Blue/Purple */
font-family: \’Numans\’, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 2px;
margin-bottom: 15px;
}
.af-head-xr7 {
color: #0b0b35; /* Dark Navy */
font-family: \’Numans\’, Helvetica, Arial, sans-serif;
font-size: 32px;
font-weight: 700;
margin: 0 0 15px 0;
line-height: 1.2;
}
.af-desc-xr7 {
color: #6b6f9c;
font-size: 16px;
line-height: 1.6;
max-width: 700px;
margin: 0 auto;
text-align: center;
}
/* — TRACK AREA — */
.af-slider-container-xr7 {
width: 100%;
overflow: hidden;
cursor: grab;
}
.af-slider-container-xr7:active {
cursor: grabbing;
}
.af-slider-track-xr7 {
display: flex;
width: fit-content;
gap: 25px;
will-change: transform;
}
/* — PRODUCT CARD — */
.af-slide-item-xr7 {
flex-shrink: 0;
width: 260px;
}
.af-card-xr7 {
width: 100%;
background: #ffffff;
border-radius: 12px;
overflow: hidden;
box-shadow: 0 4px 15px rgba(0,0,0,0.06);
border: 1px solid #eee;
transition: transform 0.3s ease, box-shadow 0.3s ease;
pointer-events: auto;
cursor: pointer;
}
.af-img-xr7 {
width: 100%;
height: 200px;
background: #ffffff;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
border-bottom: 1px solid #f0f0f0;
}
.af-img-xr7 img {
width: 100% !important;
height: 100% !important;
object-fit: contain;
pointer-events: none;
user-drag: none;
-webkit-user-drag: none;
-webkit-user-select: none;
user-select: none;
}
/* EDGE FADE (NO BACKGROUND) */
.af-slider-container-xr7 {
mask-image: linear-gradient(
to right,
transparent,
black 8%,
black 92%,
transparent
);
-webkit-mask-image: linear-gradient(
to right,
transparent,
black 8%,
black 92%,
transparent
);
}
.af-txt-xr7 {
padding: 15px;
text-align: center;
background: #ffffff;
}
.af-txt-xr7 h3 {
font-family: \’Open Sans\’, Helvetica, Arial, sans-serif;
font-size: 15px;
font-weight: 600;
color: #111827;
margin: 0;
line-height: 1.4;
}
/* Mobile Adjustments */
@media (max-width: 768px) {
.af-head-xr7 { font-size: 30px; }
.af-desc-xr7 { font-size: 15px; }
.af-slide-item-xr7 { width: 220px; }
.af-img-xr7 { height: 170px; }
}
document.addEventListener(\”DOMContentLoaded\”, function () {
const track = document.querySelector(\’.af-slider-track-xr7\’);
const container = document.querySelector(\’.af-slider-container-xr7\’);
const targetLink = \”https://anankafasteners.com/fasteners-product-showcase/\”;
let scrollSpeed = 1;
let isDragging = false;
let isHovered = false;
let startX = 0;
let currentTranslate = 0;
let prevTranslate = 0;
let animationID;
let moved = false;
const getTrackWidth = () => track.scrollWidth / 2;
function animationLoop() {
if (!isDragging && !isHovered) {
currentTranslate -= scrollSpeed;
}
const halfWidth = getTrackWidth();
if (!isDragging) {
if (currentTranslate 0) currentTranslate = -halfWidth;
}
track.style.transform = `translate3d(${currentTranslate}px, 0, 0)`;
animationID = requestAnimationFrame(animationLoop);
}
function getX(e) {
return e.type.includes(\”mouse\”) ? e.pageX : e.touches[0].clientX;
}
/* ———- HOVER ———- */
container.addEventListener(\”mouseenter\”, () => isHovered = true);
container.addEventListener(\”mouseleave\”, () => isHovered = false);
/* ———- MOUSE ———- */
container.addEventListener(\”mousedown\”, e => {
isDragging = true;
moved = false;
startX = getX(e);
prevTranslate = currentTranslate;
cancelAnimationFrame(animationID);
});
container.addEventListener(\”mousemove\”, e => {
if (!isDragging) return;
const diff = getX(e) – startX;
if (Math.abs(diff) > 5) moved = true;
currentTranslate = prevTranslate + diff;
track.style.transform = `translate3d(${currentTranslate}px, 0, 0)`;
});
container.addEventListener(\”mouseup\”, e => {
isDragging = false;
animationLoop();
if (!moved && e.target.closest(\”.af-card-xr7\”)) {
window.location.href = targetLink;
}
});
/* ———- TOUCH ———- */
container.addEventListener(\”touchstart\”, e => {
isDragging = true;
moved = false;
startX = getX(e);
prevTranslate = currentTranslate;
cancelAnimationFrame(animationID);
}, { passive: true });
container.addEventListener(\”touchmove\”, e => {
if (!isDragging) return;
const diff = getX(e) – startX;
if (Math.abs(diff) > 5) moved = true;
currentTranslate = prevTranslate + diff;
track.style.transform = `translate3d(${currentTranslate}px, 0, 0)`;
}, { passive: true });
container.addEventListener(\”touchend\”, e => {
isDragging = false;
animationLoop();
if (!moved && e.target.closest(\”.af-card-xr7\”)) {
window.location.href = targetLink;
}
});
animationLoop();
});
no-repeat;left top;;
auto
0px
Our Leading Products(new)
PRODUCT SHOWCASE
Our Leading Products
High-performance fasteners designed for durability in demanding industrial environments.

Aluminum Bronze C95200

Duplex 2205 Hex bolt

Inconel 718 Flange Bolts

Aluminium bronze studs

Titanium Gr5 Socket

Double Ended B7 Studs

A4-80 80mm Hex Bolt

317L 2meter long studs

SS 316 Carriage Bolts

904L Half Thread Hex

Heavy Hex Bolts (SS)

Inconel 718 Eyebolt

Grade A307 HDG Hex

317L Half Thread Hex

12.9 HDG Finish Bolts

T – Bolts

SS32760 studs and nuts

SMO 254 Dowel pins

Duplex Stainless Steel (S31803) Double-End Studs

Phosphor Bronze Fasteners Set

Socket head cap bolt

174-ph Square head bolts

J – Bolt

U – Bolt

Super Duplex L Bolt

J Bolt SS32750

174-ph Square head

Hastelloy B2 flange

Aluminum Bronze C63000 studs

Inconel 925 Dowel Pins

Unthreaded Monel 500

Hastelloy C276 Flange

Hastelloy Flange Bolts

Super Duplex SS32760

Unthreaded 317 Hex

Clevis pins

Bronze Bolts

SS 316L studs

Inconel 718 Flange Bolts

Double Ended B7 Studs

A4-80 80mm Hex Bolt

317L 2meter long studs

SS 316 Carriage Bolts

904L Half Thread Hex

Heavy Hex Bolts (SS)

Inconel 718 Eyebolt

Grade A307 HDG Hex

317L Half Thread Hex

12.9 HDG Finish Bolts

T – Bolts
/* — CONTAINER — */
.ps-wrap-q8x2m {
padding: 70px 0;
overflow: hidden;
font-family: \’Numans\’, Helvetica, Arial, sans-serif;
width: 100%;
box-sizing: border-box;
display: block !important;
}
/* — HEADER GROUP — */
.ps-hdr-y4k9d {
display: block !important;
text-align: center;
margin: 0 auto 50px auto !important;
padding: 0 20px;
visibility: visible !important;
opacity: 1 !important;
width: 100%;
}
.ps-tag-p2n7c {
display: block !important;
color: #5d51ff;
font-family: \’Numans\’, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 2px;
margin-bottom: 15px;
}
.ps-title-z6b1r {
display: block !important;
color: #0b0b35;
font-family: \’Numans\’, Helvetica, Arial, sans-serif;
font-size: 32px;
font-weight: 700;
margin: 0 0 15px 0 !important;
line-height: 1.2;
}
.ps-desc-t5m8j {
display: block !important;
color: #6b6f9c;
font-size: 16px;
line-height: 1.6;
max-width: 700px;
margin: 0 auto !important;
text-align: center;
}
/* — TRACK AREA — */
.ps-cont-x1f4q {
width: 100%;
max-width: 100vw;
overflow: hidden;
cursor: grab;
margin: 0 !important;
padding: 0 !important;
/* EDGE FADE */
mask-image: linear-gradient(to right, transparent, black 40px, black calc(100% – 40px), transparent);
-webkit-mask-image: linear-gradient(to right, transparent, black 40px, black calc(100% – 40px), transparent);
}
.ps-cont-x1f4q:active {
cursor: grabbing;
}
.ps-trk-c9l2w {
display: flex !important;
justify-content: flex-start !important; /* Force to start at left edge */
align-items: stretch !important;
width: fit-content;
gap: 25px;
margin: 0 !important;
padding: 0 !important;
will-change: transform;
}
/* — PRODUCT CARD — */
.ps-item-h3v8x {
flex-shrink: 0;
width: 260px;
display: block;
}
.ps-crd-m7j5t {
width: 100%;
background: #ffffff;
border-radius: 12px;
overflow: hidden;
box-shadow: 0 4px 15px rgba(0,0,0,0.06);
border: 1px solid #eee;
transition: transform 0.3s ease, box-shadow 0.3s ease;
pointer-events: auto;
cursor: pointer;
margin: 0;
}
.ps-img-g2n6b {
width: 100%;
height: 200px;
background: #ffffff;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
border-bottom: 1px solid #f0f0f0;
}
.ps-img-g2n6b img {
width: 100% !important;
height: 100% !important;
object-fit: contain;
pointer-events: none;
user-drag: none;
-webkit-user-drag: none;
-webkit-user-select: none;
user-select: none;
}
.ps-txt-r4k9v {
padding: 15px;
text-align: center;
background: #ffffff;
}
.ps-txt-r4k9v h3 {
font-family: \’Open Sans\’, Helvetica, Arial, sans-serif;
font-size: 15px;
font-weight: 600;
color: #111827;
margin: 0 !important;
line-height: 1.4;
}
/* — MOBILE ADJUSTMENTS — */
@media (max-width: 768px) {
.ps-title-z6b1r { font-size: 30px; }
.ps-desc-t5m8j { font-size: 15px; }
.ps-item-h3v8x { width: 220px; }
.ps-img-g2n6b { height: 170px; }
.ps-cont-x1f4q {
mask-image: linear-gradient(to right, transparent, black 10px, black calc(100% – 10px), transparent);
-webkit-mask-image: linear-gradient(to right, transparent, black 10px, black calc(100% – 10px), transparent);
}
}
document.addEventListener(\”DOMContentLoaded\”, function () {
const track = document.querySelector(\’.ps-trk-c9l2w\’);
const container = document.querySelector(\’.ps-cont-x1f4q\’);
const targetLink = \”https://anankafasteners.com/fasteners-product-showcase/\”;
if(!track || !container) return; // Failsafe if script loads early
let scrollSpeed = 1;
let isDragging = false;
let isHovered = false;
let startX = 0;
let currentTranslate = 0;
let prevTranslate = 0;
let animationID;
let moved = false;
const getTrackWidth = () => track.scrollWidth / 2;
function animationLoop() {
if (!isDragging && !isHovered) {
currentTranslate -= scrollSpeed;
}
const halfWidth = getTrackWidth();
if (!isDragging) {
if (currentTranslate 0) currentTranslate = -halfWidth;
}
track.style.transform = `translate3d(${currentTranslate}px, 0, 0)`;
animationID = requestAnimationFrame(animationLoop);
}
function getX(e) {
return e.type.includes(\”mouse\”) ? e.pageX : e.touches[0].clientX;
}
container.addEventListener(\”mouseenter\”, () => isHovered = true);
container.addEventListener(\”mouseleave\”, () => isHovered = false);
container.addEventListener(\”mousedown\”, e => {
isDragging = true;
moved = false;
startX = getX(e);
prevTranslate = currentTranslate;
cancelAnimationFrame(animationID);
});
container.addEventListener(\”mousemove\”, e => {
if (!isDragging) return;
const diff = getX(e) – startX;
if (Math.abs(diff) > 5) moved = true;
currentTranslate = prevTranslate + diff;
track.style.transform = `translate3d(${currentTranslate}px, 0, 0)`;
});
container.addEventListener(\”mouseup\”, e => {
isDragging = false;
animationLoop();
if (!moved && e.target.closest(\”.ps-crd-m7j5t\”)) {
window.location.href = targetLink;
}
});
container.addEventListener(\”touchstart\”, e => {
isDragging = true;
moved = false;
startX = getX(e);
prevTranslate = currentTranslate;
cancelAnimationFrame(animationID);
}, { passive: true });
container.addEventListener(\”touchmove\”, e => {
if (!isDragging) return;
const diff = getX(e) – startX;
if (Math.abs(diff) > 5) moved = true;
currentTranslate = prevTranslate + diff;
track.style.transform = `translate3d(${currentTranslate}px, 0, 0)`;
}, { passive: true });
container.addEventListener(\”touchend\”, e => {
isDragging = false;
animationLoop();
if (!moved && e.target.closest(\”.ps-crd-m7j5t\”)) {
window.location.href = targetLink;
}
});
animationLoop();
});
no-repeat;left top;;
auto
0px
Our Leading Products
PRODUCT SHOWCASE
Our Leading Products
High-performance fasteners designed for durability in demanding industrial environments.

Aluminum Bronze C95200

Duplex 2205 Hex bolt

Inconel 718 Flange Bolts

Aluminium bronze C63000

Titanium Gr5 Socket

Double Ended B7 Studs

A4-80 80mm Hex Bolt

317L 2meter long studs

SS 316 Carriage Bolts

904L Half Thread Hex

Heavy Hex Bolts (SS)

Inconel 718 Eyebolt

Grade A307 HDG Hex

317L Half Thread Hex

12.9 HDG Finish Bolts

T – Bolts

SS32760 studs and nuts

Hollow Allen bolts

Shoulder bolts

Anchor bolt

Carriage bolts

Wing nuts

Hex coupling nuts

Eye Bolt

J – Bolt

U – Bolt

Super Duplex L Bolt

J Bolt SS32750

174-ph Square head

Hastelloy B2 flange

Aluminum Bronze C63000

Inconel 925 Dowel Pins

Unthreaded Monel 500

Hastelloy C276 Flange

Hastelloy Flange Bolts

Super Duplex SS32760

Unthreaded 317 Hex

Clevis pins

Bronze Bolts

SS 316L studs

Inconel 718 Flange Bolts

Double Ended B7 Studs

A4-80 80mm Hex Bolt

317L 2meter long studs

SS 316 Carriage Bolts

904L Half Thread Hex

Heavy Hex Bolts (SS)

Inconel 718 Eyebolt

Grade A307 HDG Hex

317L Half Thread Hex

12.9 HDG Finish Bolts

T – Bolts
/* — CONTAINER — */
.af-infinite-slider-xr7 {
padding: 70px 0;
/* background: #f8f9fc; */
overflow: hidden;
font-family: \’Numans\’, Helvetica, Arial, sans-serif;
}
/* — HEADER GROUP (New) — */
.af-header-wrap-xr7 {
text-align: center;
margin-bottom: 50px;
padding: 0 20px;
}
.af-tagline-xr7 {
display: block;
color: #5d51ff; /* Electric Blue/Purple */
font-family: \’Numans\’, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 2px;
margin-bottom: 15px;
}
.af-head-xr7 {
color: #0b0b35; /* Dark Navy */
font-family: \’Numans\’, Helvetica, Arial, sans-serif;
font-size: 32px;
font-weight: 700;
margin: 0 0 15px 0;
line-height: 1.2;
}
.af-desc-xr7 {
color: #6b6f9c;
font-size: 16px;
line-height: 1.6;
max-width: 700px;
margin: 0 auto;
}
/* — TRACK AREA — */
.af-slider-container-xr7 {
width: 100%;
overflow: hidden;
cursor: grab;
}
.af-slider-container-xr7:active {
cursor: grabbing;
}
.af-slider-track-xr7 {
display: flex;
width: fit-content;
gap: 25px;
will-change: transform;
}
/* — PRODUCT CARD — */
.af-slide-item-xr7 {
flex-shrink: 0;
width: 260px;
}
.af-card-xr7 {
width: 100%;
background: #ffffff;
border-radius: 12px;
overflow: hidden;
box-shadow: 0 4px 15px rgba(0,0,0,0.06);
border: 1px solid #eee;
transition: transform 0.3s ease, box-shadow 0.3s ease;
pointer-events: auto;
cursor: pointer;
}
.af-img-xr7 {
width: 100%;
height: 200px;
background: #ffffff;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
border-bottom: 1px solid #f0f0f0;
}
.af-img-xr7 img {
width: 100% !important;
height: 100% !important;
object-fit: contain;
pointer-events: none;
user-drag: none;
-webkit-user-drag: none;
-webkit-user-select: none;
user-select: none;
}
/* EDGE FADE (NO BACKGROUND) */
.af-slider-container-xr7 {
mask-image: linear-gradient(
to right,
transparent,
black 8%,
black 92%,
transparent
);
-webkit-mask-image: linear-gradient(
to right,
transparent,
black 8%,
black 92%,
transparent
);
}
.af-txt-xr7 {
padding: 15px;
text-align: center;
background: #ffffff;
}
.af-txt-xr7 h3 {
font-family: \’Open Sans\’, Helvetica, Arial, sans-serif;
font-size: 15px;
font-weight: 600;
color: #111827;
margin: 0;
line-height: 1.4;
}
/* Mobile Adjustments */
@media (max-width: 768px) {
.af-head-xr7 { font-size: 30px; }
.af-desc-xr7 { font-size: 15px; }
.af-slide-item-xr7 { width: 220px; }
.af-img-xr7 { height: 170px; }
}
document.addEventListener(\”DOMContentLoaded\”, function () {
const track = document.querySelector(\’.af-slider-track-xr7\’);
const container = document.querySelector(\’.af-slider-container-xr7\’);
const targetLink = \”https://anankafasteners.com/fasteners-product-showcase/\”;
let scrollSpeed = 1;
let isDragging = false;
let isHovered = false;
let startX = 0;
let currentTranslate = 0;
let prevTranslate = 0;
let animationID;
let moved = false;
const getTrackWidth = () => track.scrollWidth / 2;
function animationLoop() {
if (!isDragging && !isHovered) {
currentTranslate -= scrollSpeed;
}
const halfWidth = getTrackWidth();
if (!isDragging) {
if (currentTranslate 0) currentTranslate = -halfWidth;
}
track.style.transform = `translate3d(${currentTranslate}px, 0, 0)`;
animationID = requestAnimationFrame(animationLoop);
}
function getX(e) {
return e.type.includes(\”mouse\”) ? e.pageX : e.touches[0].clientX;
}
/* ———- HOVER ———- */
container.addEventListener(\”mouseenter\”, () => isHovered = true);
container.addEventListener(\”mouseleave\”, () => isHovered = false);
/* ———- MOUSE ———- */
container.addEventListener(\”mousedown\”, e => {
isDragging = true;
moved = false;
startX = getX(e);
prevTranslate = currentTranslate;
cancelAnimationFrame(animationID);
});
container.addEventListener(\”mousemove\”, e => {
if (!isDragging) return;
const diff = getX(e) – startX;
if (Math.abs(diff) > 5) moved = true;
currentTranslate = prevTranslate + diff;
track.style.transform = `translate3d(${currentTranslate}px, 0, 0)`;
});
container.addEventListener(\”mouseup\”, e => {
isDragging = false;
animationLoop();
if (!moved && e.target.closest(\”.af-card-xr7\”)) {
window.location.href = targetLink;
}
});
/* ———- TOUCH ———- */
container.addEventListener(\”touchstart\”, e => {
isDragging = true;
moved = false;
startX = getX(e);
prevTranslate = currentTranslate;
cancelAnimationFrame(animationID);
}, { passive: true });
container.addEventListener(\”touchmove\”, e => {
if (!isDragging) return;
const diff = getX(e) – startX;
if (Math.abs(diff) > 5) moved = true;
currentTranslate = prevTranslate + diff;
track.style.transform = `translate3d(${currentTranslate}px, 0, 0)`;
}, { passive: true });
container.addEventListener(\”touchend\”, e => {
isDragging = false;
animationLoop();
if (!moved && e.target.closest(\”.af-card-xr7\”)) {
window.location.href = targetLink;
}
});
animationLoop();
});
no-repeat;left top;;
auto
0px
Products New Layout.
PRODUCT RANGE
Fastener Product Portfolio
Manufacturing a wide range of industrial fasteners for critical applications.

Bolts
Hex Head
12-Point Head
Socket Head Flange
Carriage
Heavy Hex
DIN / ISO / ASTM / ASME

Nuts
Hex Nuts
Nylock
12-Point Head
Flange
Heavy Hex Square
Coupling
DIN / ISO / ASTM / ASME

Studs
Fully Threaded
Tap End
Double End
Weld Studs Tie Rods
DIN / ASTM / ASME

Washers
Plain / Flat
Spring
Star / Tooth
Taper
Belleville
Square
DIN / ISO / ASTM / ASME

Anchor Bolts
L-Bolts
J-Bolts
U-Bolts
Foundation
Wedge Anchors
Sleeve Anchors
Chemical Anchors
ASTM / DIN / ISO
View All Products →
:root {
–primary-blue: #001566;
–card-bg: #f4f6ff;
–text-dark: #1a1a1a;
–text-grey: #666;
–text-light-grey: #777;
–tag-bg: #eef1ff;
–tag-border: rgba(0, 21, 102, 0.1);
}
/* Reset & Base */
.portfolio-section * {
box-sizing: border-box;
font-family: \’Numans\’, Helvetica, Arial, sans-serif;
}
.portfolio-section {
padding: 60px 0;
width: 100%;
}
.portfolio-container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
width: 100%;
}
/* — Header Styles — */
.section-header {
text-align: center;
margin-bottom: 50px;
width: 100%;
}
.subtitle {
color: var(–primary-blue);
font-size: 13px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.5px;
margin: 0 0 10px 0;
}
.title {
color: var(–text-dark);
font-size: 36px;
font-weight: 700;
margin: 0 0 15px 0;
}
.description {
color: var(–text-grey);
font-size: 16px;
max-width: 600px;
margin: 0 auto;
line-height: 1.5;
}
/* — GRID SYSTEM — */
.product-grid {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 30px;
margin-bottom: 60px;
width: 100%;
}
/* — CARD STYLES — */
.product-card {
background-color: var(–card-bg);
border-radius: 20px;
padding: 40px 20px;
text-align: center;
text-decoration: none;
transition: transform 0.3s ease, box-shadow 0.3s ease;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
min-height: 460px;
width: 100%;
position: relative;
overflow: hidden;
z-index: 1;
}
/* — LAYOUT LOGIC (All cards same size) — */
/* Desktop: 3 cards per row */
@media (min-width: 1101px) {
.product-card {
flex-basis: calc(33.333% – 30px);
}
}
/* Tablet: 2 cards per row */
@media (max-width: 1100px) and (min-width: 601px) {
.product-card {
flex-basis: calc(50% – 20px);
}
.product-grid {
gap: 20px;
}
}
/* Mobile: 1 card per row */
@media (max-width: 600px) {
.portfolio-container {
padding: 0 15px;
}
.product-grid {
gap: 20px;
}
.product-card {
flex-basis: 100%;
min-height: auto;
padding: 30px 20px;
}
.title {
font-size: 28px;
}
.btn-view-all {
width: 100%;
text-align: center;
}
}
/* — Background Decoration — */
.product-card::after {
content: \’\’;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url(https://anankafasteners.com/wp-content/uploads/2025/03/Vector-24.png);
background-repeat: no-repeat;
background-size: cover;
background-position: bottom;
z-index: 0;
pointer-events: none;
opacity: 0.5;
}
.product-card:hover {
transform: translateY(-8px);
box-shadow: 0 15px 30px rgba(0, 21, 102, 0.1);
}
/* — Content Styling — */
.image-wrapper, .card-content {
position: relative;
z-index: 2;
}
.image-wrapper {
flex-grow: 1;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
margin-bottom: 20px;
}
.product-img {
max-width: 100%;
height: auto;
max-height: 160px;
object-fit: contain;
filter: drop-shadow(0 5px 15px rgba(0,0,0,0.1));
}
.card-content {
width: 100%;
}
.product-name {
font-size: 24px;
color: var(–primary-blue);
font-weight: 700;
margin: 0 0 12px 0;
}
/* Types/Tags */
.product-types {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 6px;
margin-bottom: 15px;
width: 100%;
}
.type-tag {
background-color: var(–tag-bg);
color: var(–primary-blue);
font-size: 11px;
font-weight: 600;
padding: 3px 8px;
border-radius: 4px;
border: 1px solid var(–tag-border);
white-space: nowrap;
}
.product-standards {
font-size: 13px;
color: var(–text-light-grey);
margin: 0;
line-height: 1.5;
font-weight: 600;
border-top: 1px solid #e0e0e0;
padding-top: 12px;
width: 100%;
}
.section-footer {
text-align: center;
}
.btn-view-all {
display: inline-block;
background-color: var(–primary-blue);
color: #fff;
padding: 15px 45px;
border-radius: 50px;
text-decoration: none;
font-weight: 600;
font-size: 16px;
box-shadow: 0 8px 20px rgba(0, 21, 102, 0.2);
transition: background 0.3s ease, transform 0.2s ease;
}
.btn-view-all:hover {
background-color: #000f4d;
color: #ffffff;
transform: translateY(-2px);
}
no-repeat;left top;;
auto
Certifications
Compliance
Certifications & Standards
International compliance for pressure equipment and critical applications.

PED 2014/68/EU
Pressure Equipment Directive(TÜV Rheinland)

ISO 9001:2015
Quality Management(TÜV Rheinland)

ISO 14001:2015
Environmental Management(Bluestar)

ISO 45001:2018
Occupational Health & Safety(Bluestar)
View Complete Certifications & Standards →
/* ===============================
VARIABLES & BASE
================================ */
:root {
–primary-blue: #001f8f;
–text-dark: #1a1a1a;
–gray: #666666;
}
.cert-section * {
box-sizing: border-box;
font-family: \’Numans\’, Helvetica, Arial, sans-serif;
}
.cert-container-custom {
max-width: 1200px;
margin: 0 auto;
padding: 350 20px;
width: 100%;
}
/* ===============================
SECTION LAYOUT
================================ */
.cert-section {
/* Desktop Padding: Large space for full-size background */
padding: 120px 0 80px 0;
background: transparent;
width: 100%;
}
/* ===============================
HEADER
================================ */
.section-header {
text-align: center;
margin-bottom: 50px;
}
.section-header h5 {
color: var(–primary-blue);
text-transform: uppercase;
font-weight: 700;
margin-bottom: 10px;
letter-spacing: 1px;
}
.section-header h2 {
font-size: 32px;
font-weight: 700;
margin-bottom: 12px;
color: var(–text-dark);
}
.section-header p {
max-width: 650px;
margin: 0 auto;
color: var(–gray);
font-size: 15px;
}
/* ===============================
GRID (Desktop Default: 4 Cols)
================================ */
.cert-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 30px;
margin-bottom: 50px;
}
/* ===============================
CARD
================================ */
.cert-card {
display: flex;
flex-direction: column;
align-items: center;
text-decoration: none;
background: #ffffff;
padding: 30px 20px;
border-radius: 12px;
border: 1px solid rgba(0,0,0,0.08);
box-shadow: 0 6px 20px rgba(0,0,0,0.06);
text-align: center;
transition: all 0.3s ease;
height: 100%;
}
.cert-card:hover {
transform: translateY(-6px);
box-shadow: 0 14px 28px rgba(0,0,0,0.12);
}
/* ===============================
IMAGE
================================ */
.cert-logo {
width: 100%;
height: 230px;
object-fit: cover;
object-position: top;
border-radius: 8px;
margin-bottom: 20px;
box-shadow: 0 4px 10px rgba(0,0,0,0.05);
}
/* ===============================
TEXT & BUTTON
================================ */
.cert-title {
font-weight: 700;
font-size: 18px;
margin-bottom: 8px;
color: var(–primary-blue);
}
.cert-desc {
font-size: 13px;
line-height: 1.5;
color: var(–gray);
margin: 0;
}
.cert-footer {
text-align: center;
}
.btn-primary {
background-color: var(–primary-blue);
color: #ffffff;
padding: 14px 32px;
border-radius: 50px;
text-decoration: none;
font-weight: 600;
font-size: 15px;
display: inline-block;
transition: all 0.3s ease;
box-shadow: 0 4px 15px rgba(0, 31, 143, 0.3);
}
.btn-primary:hover {
background-color: #001566;
color: #bbb8d9;
transform: translateY(-2px);
}
/* ===============================
RESPONSIVE RULES
================================ */
/* Laptop & Tablet (1024px and below) */
@media (max-width: 1024px) {
.cert-grid {
grid-template-columns: repeat(2, 1fr);
gap: 24px;
}
.cert-section {
padding: 155px 0 60px 0;
}
}
/* Mobile Phones (600px and below) */
@media (max-width: 601px) {
/* IMPORTANT: Forces the WordPress background to scale correctly */
.cert-section, .cert-section-wrapper, .section_wrapper {
background-size: 100% auto !important;
background-position: center top !important;
}
.cert-section {
/* Adjusted padding: Reduced to fit the smaller background wave */
padding: 330px 0 60px 0 !important;
}
.cert-grid {
grid-template-columns: 1fr; /* 1 Column */
gap: 20px;
}
.cert-container-custom {
padding: 0 20px;
}
.section-header h2 {
font-size: 24px;
}
.section-header p {
font-size: 14px;
}
.cert-logo {
height: 190px;
}
.btn-primary {
width: 100%;
max-width: 100%;
text-align: center;
}
}
no-repeat;left top;;
auto
prod-sec
Industries / Applications
APPLICATIONS
Industries We Serve
We help projects avoid shutdown delays by supplying custom-engineered fasteners quickly. We deliver high-strength solutions where downtime is not an option.

Oil & Gas

Pressure Vessels

Refineries

Reactors

Offshore Projects

Power & Nuclear

Marine & Shipbuilding

Subsea Structures
/* ===== INDUSTRIES / APPLICATIONS SECTION ===== */
:root {
–ind-primary: #0a0a3c;
–ind-accent: #5c63ff;
–ind-text: #6b6f9c;
–ind-card-bg: linear-gradient(135deg, #ffffff, #f5f4ff);
}
/* Scoped Reset – REMOVED FONT FAMILY so it inherits from your theme */
.industries-section * {
font-family: \’Numans\’, Helvetica, Arial, sans-serif;
box-sizing: border-box;
}
.industries-section {
padding: 80px 20px;
background: transparent;
}
/* Unique Container */
.industries-container-custom {
max-width: 1200px;
margin: auto;
text-align: center;
width: 100%;
}
.section-tag {
display: inline-block;
font-size: 12px;
letter-spacing: 1px;
color: var(–ind-accent);
font-weight: 600;
margin-bottom: 10px;
}
.section-title {
font-size: 32px;
color: var(–ind-primary);
margin-bottom: 12px;
font-weight: 700;
/* Font family removed here too – will use your theme\’s heading font */
}
.section-subtitle {
font-size: 16px;
color: var(–ind-text);
max-width: 620px;
margin: 0 auto 50px;
line-height: 1.6;
text-align: center;
}
/* — Grid Layout — */
.industries-grid {
display: grid;
/* Smart Grid: Fits as many 220px cards as possible */
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
gap: 28px;
}
/* — Card Styling — */
.industry-card {
background: var(–ind-card-bg);
border-radius: 14px;
padding: 34px 20px;
box-shadow: 0 10px 30px rgba(0, 0, 80, 0.06);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
align-items: center;
height: 100%;
}
.industry-card:hover {
transform: translateY(-6px);
box-shadow: 0 18px 40px rgba(0, 0, 80, 0.12);
}
/* — Icon Styling — */
.industry-icon {
width: 80px;
height: 80px;
margin-bottom: 20px;
background: #ffffff;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
padding: 15px;
box-shadow: 0 4px 10px rgba(0,0,0,0.05);
}
.industry-icon img {
width: 100%;
height: 100%;
object-fit: contain;
}
/* — Text Styling — */
.industry-card h4 {
font-size: 16px;
color: #1c1f4a;
font-weight: 600;
margin: 0;
}
/* ================= RESPONSIVE ================= */
/* Tablet (1024px and below) */
@media (max-width: 1024px) {
.industries-grid {
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 20px;
}
}
/* Mobile (600px and below) */
@media (max-width: 600px) {
.industries-section {
padding: 60px 20px;
}
.section-title {
font-size: 26px;
}
.section-subtitle {
font-size: 14px;
margin-bottom: 35px;
}
.industries-grid {
/* Switch to 2 columns on mobile */
grid-template-columns: repeat(2, 1fr);
gap: 15px;
}
.industry-card {
padding: 25px 15px;
}
.industry-icon {
width: 60px;
height: 60px;
padding: 12px;
margin-bottom: 15px;
}
.industry-card h4 {
font-size: 14px;
}
}
/* Small Mobile (360px and below) */
@media (max-width: 360px) {
.industries-grid {
grid-template-columns: 1fr; /* 1 Column for very small screens */
}
}
no-repeat;left top;;
auto
Testimonials
CLIENT FEEDBACK
Trusted by Global Engineering Teams
Feedback from customers across critical industrial applications.
“Consistent quality and PED-certified fasteners supplied for pressure equipment projects.
Technical support and documentation were handled professionally.”
Engineering Procurement Team
Germany
“Ananka Fasteners delivered hot forged studs and nuts meeting strict Oil & Gas
specifications. Reliable lead times and export packaging.”
Project Buyer
Middle East
“Material traceability, certification, and machining accuracy met our offshore
project requirements.”
Operations Team
India
/* SECTION */
.testimonials-section {
background: #f5f7ff;
padding: 80px 20px;
}
/* HEADER */
.testimonials-section .section-header {
text-align: center;
margin-bottom: 50px;
}
.testimonials-section h5 {
font-size: 12px;
letter-spacing: 1.5px;
color: #1f3f8b;
text-transform: uppercase;
margin-bottom: 8px;
}
.testimonials-section h2 {
font-size: 32px;
font-weight: 700;
margin-bottom: 10px;
}
.testimonials-section p {
color: #6b7280;
font-size: 15px;
}
/* GRID */
.testimonials-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 30px;
max-width: 1100px;
margin: 0 auto;
align-items: stretch;
}
/* CARD */
.testimonial-card {
background: #ffffff;
border-radius: 12px;
padding: 30px;
box-shadow: 0 8px 24px rgba(0,0,0,0.05);
display: flex;
flex-direction: column;
height: 100%;
position: relative;
}
/* QUOTE MARK */
.testimonial-card::before {
content: \”“\”;
font-size: 60px;
color: #1f3f8b;
position: absolute;
top: 10px;
left: 20px;
opacity: 0.15;
}
/* TEXT */
.testimonial-text {
font-size: 15px;
line-height: 1.7;
color: #374151;
margin-bottom: 20px;
flex-grow: 1;
}
/* META (LOCKED AT BOTTOM) */
.testimonial-meta {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: auto;
font-size: 13px;
color: #6b7280;
}
.testimonial-meta .role {
font-weight: 600;
color: #1f2937;
}
/* RESPONSIVE */
@media (max-width: 768px) {
.testimonials-section {
padding: 60px 16px;
}
.testimonials-section h2 {
font-size: 26px;
}
}
no-repeat;left top;;
auto
Testimonials (Working Perfectly)
CLIENT FEEDBACK
Trusted by Global Engineering Teams
Feedback from customers across critical industrial applications.
“Consistent quality and PED-certified fasteners supplied for pressure equipment projects.
Technical support and documentation were handled professionally.”
Engineering Procurement Team
Germany
“Ananka Fasteners delivered hot forged studs and nuts meeting strict Oil & Gas
specifications. Reliable lead times and export packaging.”
Project Buyer
Middle East
“Material traceability, certification, and machining accuracy met our offshore
project requirements.”
Operations Team
India
/* ===============================
TESTIMONIAL SECTION
================================ */
.testimonials-section {
position: relative;
background: #f5f7ff;
padding: 90px 30px;
overflow: hidden;
border-radius: 20px;
}
/* Decorative background */
.decor-bg {
position: absolute;
inset: 0;
pointer-events: none;
}
.decor-circle {
position: absolute;
border-radius: 50%;
}
.decor-circle-1 {
width: 520px;
height: 520px;
background: #0a1b8f;
top: -200px;
right: -220px;
}
.decor-circle-2 {
width: 420px;
height: 420px;
background: #1f3f8b;
opacity: 0.08;
bottom: -200px;
right: 40px;
}
/* Header */
.section-header {
text-align: center;
margin-bottom: 55px;
position: relative;
z-index: 3;
}
.section-header h5 {
font-size: 12px;
letter-spacing: 1.5px;
color: #1f3f8b;
text-transform: uppercase;
margin-bottom: 8px;
}
.section-header h2 {
font-size: 32px;
font-weight: 700;
margin-bottom: 10px;
}
.section-header p {
font-size: 15px;
color: #6b7280;
text-align: center;
}
/* Grid */
.testimonials-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 30px;
max-width: 1100px;
margin: 0 auto;
align-items: stretch;
position: relative;
z-index: 3;
}
/* Card */
.testimonial-card {
background: #ffffff;
border-radius: 14px;
padding: 32px;
display: flex;
flex-direction: column;
height: 100%;
position: relative;
border: 1px solid transparent;
box-shadow: 0 12px 28px rgba(0,0,0,0.06);
transition:
transform 0.35s ease,
box-shadow 0.35s ease,
border-color 0.35s ease,
background 0.35s ease;
}
/* Hover effect (desktop only) */
.testimonial-card:hover {
transform: translateY(-8px);
box-shadow: 0 24px 48px rgba(0,0,0,0.10);
border-color: rgba(31,63,139,0.25);
background: linear-gradient(180deg, #ffffff 0%, #f9faff 100%);
}
/* Quote icon */
.testimonial-card::before {
content: \”“\”;
font-size: 60px;
color: #1f3f8b;
position: absolute;
top: 12px;
left: 22px;
opacity: 0.15;
transition: opacity 0.35s ease, transform 0.35s ease;
}
.testimonial-card:hover::before {
opacity: 0.25;
transform: translateY(-4px);
}
/* Text */
.testimonial-text {
font-size: 15px;
line-height: 1.7;
color: #374151;
margin-bottom: 20px;
flex-grow: 1;
}
/* Meta */
.testimonial-meta {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: auto;
font-size: 13px;
color: #6b7280;
}
.testimonial-meta .role {
font-weight: 600;
color: #1f2937;
}
.testimonial-card:hover .testimonial-meta .role {
color: #1f3f8b;
}
/* Animation states */
.animate {
opacity: 0;
transform: translateY(30px);
transition: all 0.7s ease;
}
.animate.visible {
opacity: 1;
transform: translateY(0);
}
.delay-1 { transition-delay: 0.1s; }
.delay-2 { transition-delay: 0.2s; }
.delay-3 { transition-delay: 0.3s; }
/* Disable hover on touch devices */
@media (hover: none) {
.testimonial-card:hover {
transform: none;
box-shadow: 0 12px 28px rgba(0,0,0,0.06);
border-color: transparent;
background: #ffffff;
}
}
/* Mobile fixes */
@media (max-width: 768px) {
.testimonials-section {
padding: 70px 16px;
border-radius: 20px;
}
.section-header h2 {
font-size: 24px;
line-height: 1.25;
}
.section-header p {
font-size: 14px;
}
.decor-circle-1 {
width: 320px;
height: 320px;
top: -180px;
right: -260px;
}
.decor-circle-2 {
display: none;
}
}
@media (max-width: 768px) {
.decor-circle-1 {
width: 320px;
height: 320px;
top: -180px;
right: -260px;
}
}
document.addEventListener(\”DOMContentLoaded\”, function () {
const elements = document.querySelectorAll(\”.animate\”);
const observer = new IntersectionObserver(
(entries, observer) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.classList.add(\”visible\”);
observer.unobserve(entry.target); // animate once
}
});
},
{ threshold: 0.2 }
);
elements.forEach(el => observer.observe(el));
});
no-repeat;left top;;
auto
Testimonials (new version)
CLIENT FEEDBACK
Trusted by Industry Leaders
We help projects avoid shutdown delays by supplying custom-engineered fasteners quickly. See why top engineering giants trust us:
“Ananka supplied high-pressure steam turbine fasteners that met our rigorous quality checks. Their adherence to BHEL technical specifications and timely delivery for our thermal power projects is commendable.”
Procurement Manager
BHEL
“We rely on Ananka for high-tensile structural bolts for our major infrastructure and metro projects. Their material traceability and consistency in large-volume orders make them a trusted partner.”
Sr. Engineer
L&T CONSTRUCTION
“Excellent supply of corrosion-resistant alloy studs and nuts for our refinery maintenance turnaround. They understand the critical safety standards required in the Oil & Gas sector.”
Maintenance Lead
RELIANCE INDUSTRIES
“Ananka Fasteners has consistently supported our steel plant operations with heavy-duty fastening solutions. Their ability to deliver customized sizes on short notice helped minimize downtime.”
Plant Head
ESSAR GROUP
“Precision is non-negotiable for our turbines. Ananka delivered fasteners with exact tolerance levels and complete documentation, meeting our global engineering standards.”
Quality Control
GE POWER
“Supplying to the aerospace sector requires zero error. Ananka provided specialized alloy fasteners that passed all our stringent material testing and stress analysis requirements.”
Supply Chain Div.
HAL
/* ===============================
TESTIMONIAL SECTION
================================ */
.testimonials-section {
position: relative;
background: #f5f7ff;
padding: 90px 30px;
overflow: hidden;
border-radius: 20px;
font-family: \’Open Sans\’, sans-serif;
}
/* Decorative background */
.decor-bg {
position: absolute;
inset: 0;
pointer-events: none;
}
.decor-circle {
position: absolute;
border-radius: 50%;
}
.decor-circle-1 {
width: 520px;
height: 520px;
background: #0a1b8f;
top: -200px;
right: -220px;
opacity: 0.1;
}
.decor-circle-2 {
width: 420px;
height: 420px;
background: #1f3f8b;
opacity: 0.08;
bottom: -200px;
right: 40px;
}
/* Header */
.section-header {
text-align: center;
margin-bottom: 55px;
position: relative;
z-index: 3;
}
.section-header h5 {
font-size: 12px;
letter-spacing: 1.5px;
color: #1f3f8b;
text-transform: uppercase;
margin-bottom: 8px;
font-weight: 700;
}
.section-header h2 {
font-size: 32px;
font-weight: 700;
margin-bottom: 10px;
color: #111827;
}
.section-header p {
font-size: 15px;
color: #6b7280;
text-align: center;
}
/* Grid */
.testimonials-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 30px;
max-width: 1100px;
margin: 0 auto;
align-items: stretch;
position: relative;
z-index: 3;
}
/* Card */
.testimonial-card {
background: #ffffff;
border-radius: 14px;
padding: 32px;
display: flex;
flex-direction: column;
height: 100%;
position: relative;
border: 1px solid transparent;
box-shadow: 0 12px 28px rgba(0,0,0,0.06);
transition: all 0.35s ease;
}
.testimonial-card:hover {
transform: translateY(-8px);
box-shadow: 0 24px 48px rgba(0,0,0,0.10);
border-color: rgba(31,63,139,0.25);
background: linear-gradient(180deg, #ffffff 0%, #f9faff 100%);
}
/* Quote icon */
.testimonial-card::before {
content: \”“\”;
font-size: 60px;
color: #1f3f8b;
position: absolute;
top: 12px;
left: 22px;
opacity: 0.15;
font-family: serif;
transition: opacity 0.35s ease, transform 0.35s ease;
}
.testimonial-card:hover::before {
opacity: 0.25;
transform: translateY(-4px);
}
/* Text */
.testimonial-text {
font-size: 15px;
line-height: 1.7;
color: #374151;
margin-bottom: 25px;
flex-grow: 1;
position: relative;
text-align: left;
}
/* — META SECTION (Footer of Card) — */
.testimonial-meta {
display: flex;
justify-content: space-between; /* Ensures Left/Right separation */
align-items: center;
margin-top: auto;
font-size: 13px;
color: #6b7280;
border-top: 1px solid #f3f4f6; /* Divider line */
padding-top: 20px;
}
/* Role (Left Side) */
.testimonial-meta .role {
font-weight: 500;
color: #6b7280;
text-align: left;
}
/* Location/Company (Right Side) */
.testimonial-meta .location {
font-weight: 700;
color: #1f3f8b; /* Blue text */
text-transform: uppercase;
font-size: 12px;
text-align: right;
letter-spacing: 0.5px;
}
/* Animation states */
.animate {
opacity: 0;
transform: translateY(30px);
transition: all 0.7s ease;
}
.animate.visible {
opacity: 1;
transform: translateY(0);
}
.delay-1 { transition-delay: 0.1s; }
.delay-2 { transition-delay: 0.2s; }
.delay-3 { transition-delay: 0.3s; }
/* Mobile fixes */
@media (max-width: 768px) {
.testimonials-section {
padding: 70px 16px;
}
.testimonials-grid {
grid-template-columns: 1fr;
}
.decor-circle-2 {
display: none;
}
}
document.addEventListener(\”DOMContentLoaded\”, function () {
const elements = document.querySelectorAll(\”.animate\”);
const observer = new IntersectionObserver(
(entries, observer) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.classList.add(\”visible\”);
observer.unobserve(entry.target);
}
});
},
{ threshold: 0.1 }
);
elements.forEach(el => observer.observe(el));
});
no-repeat;left top;;
auto
Materials, Grades & Standards
Materials, Grades & Standards
ASTM / ASME / EN / ISO / DIN / SAE compliant materials with full traceability
Nickel, Titanium & Non-Ferrous
High-performance alloys for extreme environments
Nickel & Special Alloys
Critical
Inconel:
600,
601,
625,
718,
725
Inconel 800 / 800H / 800HT, 825
Hastelloy:
C22,
C276, B
Monel:
400,
K500
Alloy 20
Nickel 200 / 201
Nimonic 75, 80A
Titanium
Grades 1, 2, 3, 4
Grade 5 (Ti-6Al-4V)
Grade 7
Non-Ferrous & Reactive Metals
Aluminium Bronze
Phosphor Bronze
Manganese Bronze
Copper
Cupro Nickel 90/10 & 70/30
Tantalum
Stainless Steel, Duplex & PH
Corrosion-resistant materials for chemical & offshore service
Austenitic Stainless Steel
304 / 304L
316 / 316L
317 / 317L
310,
321,
347,
904L
Bolting Stainless (SA193)
B8, B8A, B8M, B8MA
B8C, B8T
B8S (Nitronic 60)
Precipitation Hardening
17-4 PH
Duplex & Super Duplex
Duplex 2205 / 2304
Super Duplex 2507
Zeron 100
SMO 254, AL-6XN
Standards
ASTM A193 / A194
ASTM A276 / A240
ASTM F593 / F594
ASTM A182
Carbon & Alloy Steel
For pressure, temperature & structural applications
SA193 / SA194 Bolting Grades
Popular
SA193: B5, B6, B7, B7M, B16, B16X
SA194: 1, 2, 2H, 2HM, 4, 4H, 7, 7M, 8, 8M
Carbon Steel: Grade 3
Low & High Temperature Service
ASTM A320: L7, L7M, L43, L43M
ASTM A105
ASTM A350: LF1, LF2, LF3
ASTM A694: F52, F60, F65
Alloy Steel (International)
EN Series: EN8, EN9, EN19, EN24
SAE Grades: 4130, 4140, 4340
ASTM A182: F1, F5, F9, F11, F12, F22
17CrNiMo6
Available in Bolts, Nuts, Studs, Threaded Rods, Washers & Custom Machined Components
View Full Material Specifications →
/* Import Numans Font */
@import url(\’https://fonts.googleapis.com/css2?family=Numans&display=swap\’);
/* ===============================
SCOPED VARIABLES & RESET
================================ */
.af-mat-section {
–af-primary: #001f8f;
–af-text: #1a1a1a;
–af-gray: #6b6f9c;
–af-bg-light: #f8f7ff;
–af-shadow: rgba(0, 0, 80, 0.06);
–af-link: #4f57ff;
padding: 65px 20px;
background: transparent;
}
/* Scoped Reset – Forces Font inside this section only */
.af-mat-section * {
box-sizing: border-box;
font-family: \’Numans\’, Helvetica, Arial, sans-serif;
}
/* Unique Container */
.af-mat-container {
max-width: 1300px;
margin: auto;
width: 100%;
}
/* — Typography — */
.af-mat-title {
text-align: center;
font-size: 32px;
color: #0a0a3c;
margin-bottom: 8px;
font-weight: 700;
line-height: 1.2;
margin-top: 0;
}
.af-mat-compliance {
text-align: center;
font-size: 14px;
color: var(–af-gray);
margin-bottom: 50px;
line-height: 1.5;
}
/* — Grid Layout — */
.af-mat-grid {
display: grid;
/* Smart Grid: Adapts to screen size automatically */
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 28px;
}
/* — Card Styling — */
.af-mat-card {
background: #ffffff;
border-radius: 18px;
padding: 26px;
box-shadow: 0 10px 28px var(–af-shadow);
transition: transform 0.3s ease;
}
.af-mat-card:hover {
transform: translateY(-5px);
}
/* Targeted selector for H3 inside the card */
.af-mat-card h3 {
font-size: 20px;
color: #0047c6;
margin-bottom: 8px;
margin-top: 0;
text-align: center;
font-weight: 700;
line-height: 1.3;
}
.af-mat-context {
font-size: 13px;
color: var(–af-gray);
margin-bottom: 20px;
text-align: center;
line-height: 1.4;
}
/* — Details / Summary (Accordion) — */
.af-mat-card details {
background: var(–af-bg-light);
border-radius: 10px;
padding: 14px 16px;
margin-bottom: 12px;
border: 1px solid transparent;
transition: all 0.2s ease;
}
.af-mat-card details:hover {
border-color: #ecebff;
}
.af-mat-card summary {
font-size: 14px;
font-weight: 600;
color: #1c1f4a;
cursor: pointer;
list-style: none;
position: relative;
padding-right: 30px; /* Space for the +/- icon */
display: flex; /* Use flexbox for layout */
align-items: center; /* Vertically center text and badge */
}
/* Hides default triangle */
.af-mat-card summary::-webkit-details-marker {
display: none;
}
/* Custom +/- Icon */
.af-mat-card summary::after {
content: \”+\”;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
font-size: 18px;
color: #4f57ff;
font-weight: 400;
}
.af-mat-card details[open] summary::after {
content: \”–\”; /* En dash looks cleaner than hyphen */
}
/* Badge Styling */
.af-mat-badge {
font-size: 10px;
font-weight: 700;
color: #4f57ff;
background: #ecebff;
padding: 2px 8px;
border-radius: 12px;
text-transform: uppercase;
margin-left: auto;
margin-right: 5px;
flex-shrink: 0;
}
/* List Styling */
.af-mat-card ul {
margin-top: 24px;
padding-left: 0;
list-style: none;
margin-bottom: 0;
}
.af-mat-card li {
font-size: 13.5px;
color: #2f3366;
padding: 8px 0;
border-bottom: 1px solid #ecebff;
line-height: 1.4;
}
/* LINKS VISIBILITY */
.af-mat-card li a {
color: var(–af-link); /* Make links BLUE */
text-decoration: underline; /* Add underline */
text-decoration-color: rgba(79, 87, 255, 0.3); /* Subtle underline color */
text-underline-offset: 3px; /* Space between text and line */
font-weight: 600; /* Slightly bolder */
border-radius: 4px;
transition: all 0.2s ease;
}
.af-mat-card li a:hover {
color: #001566; /* Darker on hover */
background-color: rgba(79, 87, 255, 0.1); /* Highlight bg on hover */
text-decoration-color: #001566; /* Solid underline on hover */
}
.af-mat-card li:last-child {
border-bottom: none;
}
/* — Footer / CTA — */
.af-mat-capability {
margin-top: 40px;
text-align: center;
font-size: 15px;
font-weight: 600;
color: #1c1f4a;
line-height: 1.6;
padding: 0 10px;
}
.af-mat-cta-wrapper {
margin-top: 24px;
text-align: center;
}
.af-mat-btn {
background-color: var(–af-primary);
color: #ffffff;
padding: 14px 32px;
border-radius: 50px;
text-decoration: none;
font-weight: 600;
font-size: 15px;
display: inline-block;
transition: all 0.3s ease;
box-shadow: 0 4px 15px rgba(0, 31, 143, 0.3);
}
.af-mat-btn:hover {
background-color: #001566;
color: #bbb8d9;
transform: translateY(-2px);
}
/* Logic for Accordion open state */
.af-mat-card details[open] {
padding-bottom: 20px;
}
.af-mat-card details[open] summary {
margin-bottom: 16px;
}
.af-mat-card details[open] ul {
margin-top: 18px;
}
/* ================= RESPONSIVE ================= */
/* Tablet (1024px and below) */
@media (max-width: 1024px) {
.af-mat-grid {
gap: 20px;
}
}
/* Mobile (600px and below) */
@media (max-width: 600px) {
.af-mat-section {
padding: 50px 15px;
}
.af-mat-title {
font-size: 26px;
}
.af-mat-grid {
grid-template-columns: 1fr; /* Force single column on small screens */
}
.af-mat-card {
padding: 20px;
}
.af-mat-badge {
display: none; /* Hide badges on very small screens to prevent overlap */
}
.af-mat-btn {
width: 100%; /* Full width button on mobile */
text-align: center;
}
}
/* Specific fix for screens below 550px */
@media (max-width: 550px) {
/* Restore padding to the list to create indentation */
.af-mat-card details ul {
padding-left: 20px !important;
margin-top: 24px;
}
/* Ensure list items don\’t feel too cramped */
.af-mat-card details li {
padding-left: 5px;
}
}
no-repeat;left top;;
auto
Materials, Grades & Standards
Materials, Grades & Standards
ASTM / ASME / EN / ISO / DIN / SAE compliant materials with full traceability
Nickel, Titanium & Non-Ferrous
High-performance alloys for extreme environments
Nickel & Special Alloys
Critical
Inconel:
600,
601,
625,
718,
725
Inconel 800 / 800H / 800HT, 825
Hastelloy:
C22,
C276, B
Monel:
400,
K500
Alloy 20
Nickel 200 / 201
Nimonic 75, 80A
Titanium
Grades 1, 2, 3, 4
Grade 5 (Ti-6Al-4V)
Grade 7
Non-Ferrous & Reactive Metals
Aluminium Bronze
Phosphor Bronze
Manganese Bronze
Copper
Cupro Nickel 90/10 & 70/30
Tantalum
Stainless Steel, Duplex & PH
Corrosion-resistant materials for chemical & offshore service
Austenitic Stainless Steel
304 / 304L
316 / 316L
317 / 317L
310,
321,
347,
904L
Bolting Stainless (SA193)
B8, B8A, B8M, B8MA
B8C, B8T
B8S (Nitronic 60)
Precipitation Hardening
17-4 PH
Duplex & Super Duplex
Duplex 2205 / 2304
Super Duplex 2507
Zeron 100
SMO 254, AL-6XN
Standards
ASTM A193 / A194
ASTM A276 / A240
ASTM F593 / F594
ASTM A182
Military Fasteners
High-reliability bolting for defense sectors with DFAR compliance
Aerospace & Aviation (NAS / AN)DFAR
NAS1149, NAS620, NAS6603, NASM25027, NASM1312, AN960
Naval & Heavy Defense (MIL / MS)
MIL-B-857, MIL-DTL-1222, MIL-DTL-18240, MIL-DTL-32258, MS14181, MS20426
General Hardware & Testing
MIL-DTL-25027, MIL-F-18240, MIL-F-19700, MIL-I-8846, MIL-N-25027, MIL-N-25027/1
Federal Specifications (FF)
FF-B-561, FF-B-588, FF-N-836, FF-S-85, FF-S-86, FF-S-92
FF-S-107, FF-S-111, FF-S-200, FF-S-210, FF-P-386, FF-W-84, FF-W-92, FF-W-100
Explore Military Hub →
Available in Bolts, Nuts, Studs, Threaded Rods, Washers & Custom Machined Components
View Full Material Specifications →
/* Import Numans Font */
@import url(\’https://fonts.googleapis.com/css2?family=Numans&display=swap\’);
/* ===============================
SCOPED VARIABLES & RESET
================================ */
.af-mat-section {
–af-primary: #001f8f;
–af-text: #1a1a1a;
–af-gray: #6b6f9c;
–af-bg-light: #f8f7ff;
–af-shadow: rgba(0, 0, 80, 0.06);
–af-link: #4f57ff;
padding: 65px 20px;
background: transparent;
}
.af-mat-section * {
box-sizing: border-box;
font-family: \’Numans\’, Helvetica, Arial, sans-serif;
}
.af-mat-container {
max-width: 1300px;
margin: auto;
width: 100%;
}
/* — Typography — */
.af-mat-title {
text-align: center;
font-size: 32px;
color: #0a0a3c;
margin-bottom: 8px;
font-weight: 700;
line-height: 1.2;
margin-top: 0;
}
.af-mat-compliance {
text-align: center;
font-size: 14px;
color: var(–af-gray);
margin-bottom: 50px;
line-height: 1.5;
}
/* — Grid Layout (3 Columns) — */
.af-mat-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 28px;
}
/* — Card Styling — */
.af-mat-card {
background: #ffffff;
border-radius: 18px;
padding: 26px;
box-shadow: 0 10px 28px var(–af-shadow);
transition: transform 0.3s ease;
display: flex;
flex-direction: column;
}
.af-mat-card:hover {
transform: translateY(-5px);
}
.af-mat-card h3 {
font-size: 20px;
color: #0047c6;
margin-bottom: 8px;
margin-top: 0;
text-align: center;
font-weight: 700;
line-height: 1.3;
}
.af-mat-context {
font-size: 13px;
color: var(–af-gray);
margin-bottom: 20px;
text-align: center;
line-height: 1.4;
}
/* — Details / Summary (Accordion) — */
.af-mat-card details {
background: var(–af-bg-light);
border-radius: 10px;
padding: 14px 16px;
margin-bottom: 12px;
border: 1px solid transparent;
transition: all 0.2s ease;
}
.af-mat-card details:hover {
border-color: #ecebff;
}
.af-mat-card summary {
font-size: 14px;
font-weight: 600;
color: #1c1f4a;
cursor: pointer;
list-style: none;
position: relative;
padding-right: 30px;
display: flex;
align-items: center;
}
.af-mat-card summary::-webkit-details-marker {
display: none;
}
.af-mat-card summary::after {
content: \”+\”;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
font-size: 18px;
color: #4f57ff;
font-weight: 400;
}
.af-mat-card details[open] summary::after {
content: \”–\”;
}
.af-mat-badge {
font-size: 10px;
font-weight: 700;
color: #4f57ff;
background: #ecebff;
padding: 2px 8px;
border-radius: 12px;
text-transform: uppercase;
margin-left: auto;
margin-right: 5px;
flex-shrink: 0;
}
/* — Lists Inside Cards — */
.af-mat-card ul {
margin-top: 20px;
padding-left: 0;
list-style: none;
margin-bottom: 0;
}
.af-mat-card li {
font-size: 13.5px;
color: #2f3366;
padding: 10px 0;
border-bottom: 1px solid #ecebff;
line-height: 1.5;
}
.af-mat-card li a {
color: var(–af-link);
text-decoration: underline;
text-decoration-color: rgba(79, 87, 255, 0.3);
text-underline-offset: 3px;
font-weight: 600;
border-radius: 4px;
transition: all 0.2s ease;
}
.af-mat-card li a:hover {
color: #001566;
background-color: rgba(79, 87, 255, 0.1);
text-decoration-color: #001566;
}
.af-mat-card li:last-child {
border-bottom: none;
}
/* Tag groups inside spec details */
.af-mat-spec-details ul {
display: none;
}
.af-mat-tag-group {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin-top: 15px;
}
.af-mat-tag {
background: #ffffff;
border: 1px solid #dbe1f5;
color: #0047c6;
font-size: 11.5px;
font-weight: 600;
padding: 5px 10px;
border-radius: 6px;
transition: all 0.2s ease;
text-decoration: none !important;
display: inline-block;
}
.af-mat-tag:hover {
background: #f0f4ff;
border-color: #b0c4ff;
transform: translateY(-1px);
}
.af-mat-card details[open] {
padding-bottom: 15px;
}
.af-mat-card details[open] summary {
margin-bottom: 8px;
}
.af-mat-category-link{
color: inherit;
text-decoration:none;
font-weight:inherit;
}
.af-mat-category-link:hover{
color: var(–af-link);
}
/* — Footer / CTA — */
.af-mat-capability {
margin-top: 40px;
text-align: center;
font-size: 15px;
font-weight: 600;
color: #1c1f4a;
line-height: 1.6;
padding: 0 10px;
}
.af-mat-cta-wrapper {
margin-top: 24px;
text-align: center;
}
.af-mat-btn {
background-color: var(–af-primary);
color: #ffffff;
padding: 14px 32px;
border-radius: 50px;
text-decoration: none;
font-weight: 600;
font-size: 15px;
display: inline-block;
transition: all 0.3s ease;
box-shadow: 0 4px 15px rgba(0, 31, 143, 0.3);
}
.af-mat-btn:hover {
background-color: #001566;
color: #bbb8d9;
transform: translateY(-2px);
}
/* ================= RESPONSIVE ================= */
/* Tablet view: keep horizontal scroll */
@media (max-width: 1200px) {
.af-mat-grid {
grid-template-columns: repeat(3, minmax(280px, 1fr));
overflow-x: auto;
padding-bottom: 15px;
scrollbar-width: thin;
}
.af-mat-grid::-webkit-scrollbar { height: 6px; }
.af-mat-grid::-webkit-scrollbar-track { background: #f1f1f1; border-radius: 10px; }
.af-mat-grid::-webkit-scrollbar-thumb { background: #c1c1c1; border-radius: 10px; }
.af-mat-grid::-webkit-scrollbar-thumb:hover { background: var(–af-gray); }
}
/* Mobile view: stack columns vertically, remove horizontal scroll */
@media (max-width: 900px) {
.af-mat-grid {
grid-template-columns: 1fr;
overflow-x: visible;
padding-bottom: 0;
}
}
@media (max-width: 600px) {
.af-mat-section {
padding: 50px 15px;
}
.af-mat-title {
font-size: 26px;
}
.af-mat-card {
padding: 20px;
}
.af-mat-badge {
display: none;
}
.af-mat-btn {
width: 100%;
text-align: center;
}
}
@media (max-width: 550px) {
.af-mat-card details ul {
padding-left: 20px !important;
}
.af-mat-card details li {
padding-left: 5px;
}
}
no-repeat;left top;;
auto
Materials, Grades & Standards
Materials, Grades & Standards
ASTM / ASME / EN / ISO / DIN / SAE compliant materials with full traceability
Nickel, Titanium & Non-Ferrous
High-performance alloys for extreme environments
Nickel & Special Alloys
Critical
Inconel:
600,
601,
625,
718,
725
Inconel 800 / 800H / 800HT, 825
Hastelloy:
C22,
C276, B
Monel:
400,
K500
Alloy 20
Nickel 200 / 201
Nimonic 75, 80A
Titanium
Grades 1, 2, 3, 4
Grade 5 (Ti-6Al-4V)
Grade 7
Non-Ferrous & Reactive Metals
Aluminium Bronze
Phosphor Bronze
Manganese Bronze
Copper
Cupro Nickel 90/10 & 70/30
Tantalum
Stainless Steel, Duplex & PH
Corrosion-resistant materials for chemical & offshore service
Austenitic Stainless Steel
304 / 304L
316 / 316L
317 / 317L
310,
321,
347,
904L
Bolting Stainless (SA193)
B8, B8A, B8M, B8MA
B8C, B8T
B8S (Nitronic 60)
Precipitation Hardening
17-4 PH
Duplex & Super Duplex
Duplex 2205 / 2304
Super Duplex 2507
Zeron 100
SMO 254, AL-6XN
Standards
ASTM A193 / A194
ASTM A276 / A240
ASTM F593 / F594
ASTM A182
Military Fasteners
High-reliability bolting for defense sectors with DFAR compliance
Aerospace & Aviation (NAS / AN)
DFAR
NAS1149
NAS620
NAS6603
NASM25027
NASM1312
AN960
Naval & Heavy Defense (MIL / MS)
MIL-B-857
MIL-DTL-1222
MIL-DTL-18240
MIL-DTL-32258
MS14181
MS20426
General Hardware & Testing
MIL-DTL-25027
MIL-F-18240
MIL-F-19700
MIL-I-8846
MIL-N-25027
MIL-N-25027/1
Federal Specifications (FF)
FF-B-561
FF-B-588
FF-N-836
FF-S-85
FF-S-86
FF-S-92
FF-S-107
FF-S-111
FF-S-200
FF-S-210
FF-P-386
FF-W-84
FF-W-92
FF-W-100
Explore Military Hub →
Available in Bolts, Nuts, Studs, Threaded Rods, Washers & Custom Machined Components
View Full Material Specifications →
/* Import Numans Font */
@import url(\’https://fonts.googleapis.com/css2?family=Numans&display=swap\’);
/* ===============================
SCOPED VARIABLES & RESET
================================ */
.af-mat-section {
–af-primary: #001f8f;
–af-text: #1a1a1a;
–af-gray: #6b6f9c;
–af-bg-light: #f8f7ff;
–af-shadow: rgba(0, 0, 80, 0.06);
–af-link: #4f57ff;
padding: 65px 20px;
background: transparent;
}
.af-mat-section * {
box-sizing: border-box;
font-family: \’Numans\’, Helvetica, Arial, sans-serif;
}
.af-mat-container {
max-width: 1300px;
margin: auto;
width: 100%;
}
/* — Typography — */
.af-mat-title {
text-align: center;
font-size: 32px;
color: #0a0a3c;
margin-bottom: 8px;
font-weight: 700;
line-height: 1.2;
margin-top: 0;
}
.af-mat-compliance {
text-align: center;
font-size: 14px;
color: var(–af-gray);
margin-bottom: 50px;
line-height: 1.5;
}
/* — Grid Layout (3 Columns) — */
.af-mat-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 28px;
}
/* — Card Styling — */
.af-mat-card {
background: #ffffff;
border-radius: 18px;
padding: 26px;
box-shadow: 0 10px 28px var(–af-shadow);
transition: transform 0.3s ease;
display: flex;
flex-direction: column;
}
.af-mat-card:hover {
transform: translateY(-5px);
}
.af-mat-card h3 {
font-size: 20px;
color: #0047c6;
margin-bottom: 8px;
margin-top: 0;
text-align: center;
font-weight: 700;
line-height: 1.3;
}
.af-mat-context {
font-size: 13px;
color: var(–af-gray);
margin-bottom: 20px;
text-align: center;
line-height: 1.4;
}
/* — Details / Summary (Accordion) — */
.af-mat-card details {
background: var(–af-bg-light);
border-radius: 10px;
padding: 14px 16px;
margin-bottom: 12px;
border: 1px solid transparent;
transition: all 0.2s ease;
}
.af-mat-card details:hover {
border-color: #ecebff;
}
.af-mat-card summary {
font-size: 14px;
font-weight: 600;
color: #1c1f4a;
cursor: pointer;
list-style: none;
position: relative;
padding-right: 30px;
display: flex;
align-items: center;
}
.af-mat-card summary::-webkit-details-marker {
display: none;
}
.af-mat-card summary::after {
content: \”+\”;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
font-size: 18px;
color: #4f57ff;
font-weight: 400;
}
.af-mat-card details[open] summary::after {
content: \”–\”;
}
.af-mat-badge {
font-size: 10px;
font-weight: 700;
color: #4f57ff;
background: #ecebff;
padding: 2px 8px;
border-radius: 12px;
text-transform: uppercase;
margin-left: auto;
margin-right: 5px;
flex-shrink: 0;
}
/* — Lists Inside Cards — */
.af-mat-card ul {
margin-top: 20px;
padding-left: 0;
list-style: none;
margin-bottom: 0;
}
.af-mat-card li {
font-size: 13.5px;
color: #2f3366;
padding: 10px 0;
border-bottom: 1px solid #ecebff;
line-height: 1.5;
}
.af-mat-card li a {
color: var(–af-link);
text-decoration: underline;
text-decoration-color: rgba(79, 87, 255, 0.3);
text-underline-offset: 3px;
font-weight: 600;
border-radius: 4px;
transition: all 0.2s ease;
}
.af-mat-card li a:hover {
color: #001566;
background-color: rgba(79, 87, 255, 0.1);
text-decoration-color: #001566;
}
.af-mat-card li:last-child {
border-bottom: none;
}
/* Tag groups inside spec details */
.af-mat-spec-details ul {
display: none;
}
.af-mat-tag-group {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin-top: 15px;
}
.af-mat-tag {
background: #ffffff;
border: 1px solid #dbe1f5;
color: #0047c6;
font-size: 11.5px;
font-weight: 600;
padding: 5px 10px;
border-radius: 6px;
transition: all 0.2s ease;
text-decoration: none !important;
display: inline-block;
}
.af-mat-tag:hover {
background: #f0f4ff;
border-color: #b0c4ff;
transform: translateY(-1px);
}
.af-mat-card details[open] {
padding-bottom: 15px;
}
.af-mat-card details[open] summary {
margin-bottom: 8px;
}
.af-mat-category-link{
color: inherit;
text-decoration:none;
font-weight:inherit;
}
.af-mat-category-link:hover{
color: var(–af-link);
}
/* — Footer / CTA — */
.af-mat-capability {
margin-top: 40px;
text-align: center;
font-size: 15px;
font-weight: 600;
color: #1c1f4a;
line-height: 1.6;
padding: 0 10px;
}
.af-mat-cta-wrapper {
margin-top: 24px;
text-align: center;
}
.af-mat-btn {
background-color: var(–af-primary);
color: #ffffff;
padding: 14px 32px;
border-radius: 50px;
text-decoration: none;
font-weight: 600;
font-size: 15px;
display: inline-block;
transition: all 0.3s ease;
box-shadow: 0 4px 15px rgba(0, 31, 143, 0.3);
}
.af-mat-btn:hover {
background-color: #001566;
color: #bbb8d9;
transform: translateY(-2px);
}
/* ================= RESPONSIVE ================= */
/* Tablet view: keep horizontal scroll */
@media (max-width: 1200px) {
.af-mat-grid {
grid-template-columns: repeat(3, minmax(280px, 1fr));
overflow-x: auto;
padding-bottom: 15px;
scrollbar-width: thin;
}
.af-mat-grid::-webkit-scrollbar { height: 6px; }
.af-mat-grid::-webkit-scrollbar-track { background: #f1f1f1; border-radius: 10px; }
.af-mat-grid::-webkit-scrollbar-thumb { background: #c1c1c1; border-radius: 10px; }
.af-mat-grid::-webkit-scrollbar-thumb:hover { background: var(–af-gray); }
}
/* Mobile view: stack columns vertically, remove horizontal scroll */
@media (max-width: 900px) {
.af-mat-grid {
grid-template-columns: 1fr;
overflow-x: visible;
padding-bottom: 0;
}
}
@media (max-width: 600px) {
.af-mat-section {
padding: 50px 15px;
}
.af-mat-title {
font-size: 26px;
}
.af-mat-card {
padding: 20px;
}
.af-mat-badge {
display: none;
}
.af-mat-btn {
width: 100%;
text-align: center;
}
}
@media (max-width: 550px) {
.af-mat-card details ul {
padding-left: 20px !important;
}
.af-mat-card details li {
padding-left: 5px;
}
}
no-repeat;left top;;
auto
Materials, Grades & Standards
Materials, Grades & Standards
ASTM / ASME / EN / ISO / DIN / SAE compliant materials with full traceability
Nickel, Titanium & Non-Ferrous
High-performance alloys for extreme environments
Nickel & Special Alloys
Critical
Inconel:
600,
601,
625,
718,
725
Inconel 800 / 800H / 800HT, 825
Hastelloy:
C22,
C276, B
Monel:
400,
K500
Alloy 20
Nickel 200 / 201
Nimonic 75, 80A
Titanium
Grades 1, 2, 3, 4
Grade 5 (Ti-6Al-4V)
Grade 7
Non-Ferrous & Reactive Metals
Aluminium Bronze
Phosphor Bronze
Manganese Bronze
Copper
Cupro Nickel 90/10 & 70/30
Tantalum
Stainless Steel, Duplex & PH
Corrosion-resistant materials for chemical & offshore service
Austenitic Stainless Steel
304 / 304L
316 / 316L
317 / 317L
310,
321,
347,
904L
Bolting Stainless (SA193)
B8, B8A, B8M, B8MA
B8C, B8T
B8S (Nitronic 60)
Precipitation Hardening
17-4 PH
Duplex & Super Duplex
Duplex 2205 / 2304
Super Duplex 2507
Zeron 100
SMO 254, AL-6XN
Standards
ASTM A193 / A194
ASTM A276 / A240
ASTM F593 / F594
ASTM A182
Military Fasteners
High-reliability bolting for defense sectors with DFAR compliance
Aerospace & Aviation (NAS / AN) DFAR
NAS1149
NAS620
NAS6603
NASM25027
NASM1312
AN960
Naval & Heavy Defense (MIL / MS)
MIL-B-857
MIL-DTL-1222
MIL-DTL-18240
MIL-DTL-32258
MS14181
MS20426
General Hardware & Testing
MIL-DTL-25027
MIL-F-18240
MIL-F-19700
MIL-I-8846
MIL-N-25027
MIL-N-25027/1
Federal Specifications (FF)
FF-B-561
FF-B-588
FF-N-836
FF-S-85
FF-S-86
FF-S-92
FF-S-107
FF-S-111
FF-S-200
FF-S-210
FF-P-386
FF-W-84
FF-W-92
FF-W-100
Explore Military Hub →
Available in Bolts, Nuts, Studs, Threaded Rods, Washers & Custom Machined Components
View Full Material Specifications →
/* Import Numans Font */
@import url(\’https://fonts.googleapis.com/css2?family=Numans&display=swap\’);
/* ===============================
SCOPED VARIABLES & RESET
================================ */
.af-mat-section {
–af-primary: #001f8f;
–af-text: #1a1a1a;
–af-gray: #6b6f9c;
–af-bg-light: #f8f7ff;
–af-shadow: rgba(0, 0, 80, 0.06);
–af-link: #4f57ff;
padding: 65px 20px;
background: transparent;
}
.af-mat-section * {
box-sizing: border-box;
font-family: \’Numans\’, Helvetica, Arial, sans-serif;
}
.af-mat-container {
max-width: 1300px;
margin: auto;
width: 100%;
}
/* — Typography — */
.af-mat-title {
text-align: center;
font-size: 32px;
color: #0a0a3c;
margin-bottom: 8px;
font-weight: 700;
line-height: 1.2;
margin-top: 0;
}
.af-mat-compliance {
text-align: center;
font-size: 14px;
color: var(–af-gray);
margin-bottom: 50px;
line-height: 1.5;
}
/* — Grid Layout (3 Columns) — */
.af-mat-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 28px;
}
/* — Card Styling — */
.af-mat-card {
background: #ffffff;
border-radius: 18px;
padding: 26px;
box-shadow: 0 10px 28px var(–af-shadow);
transition: transform 0.3s ease;
display: flex;
flex-direction: column;
}
.af-mat-card:hover {
transform: translateY(-5px);
}
.af-mat-card h3 {
font-size: 20px;
color: #0047c6;
margin-bottom: 8px;
margin-top: 0;
text-align: center;
font-weight: 700;
line-height: 1.3;
}
.af-mat-context {
font-size: 13px;
color: var(–af-gray);
margin-bottom: 20px;
text-align: center;
line-height: 1.4;
}
/* — Details / Summary (Accordion) — */
.af-mat-card details {
background: var(–af-bg-light);
border-radius: 10px;
padding: 14px 16px;
margin-bottom: 12px;
border: 1px solid transparent;
transition: all 0.2s ease;
}
.af-mat-card details:hover {
border-color: #ecebff;
}
.af-mat-card summary {
font-size: 14px;
font-weight: 600;
color: #1c1f4a;
cursor: pointer;
list-style: none;
position: relative;
padding-right: 30px;
display: flex;
align-items: center;
}
.af-mat-card summary::-webkit-details-marker {
display: none;
}
.af-mat-card summary::after {
content: \”+\”;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
font-size: 18px;
color: #4f57ff;
font-weight: 400;
}
.af-mat-card details[open] summary::after {
content: \”–\”;
}
.af-mat-badge {
font-size: 10px;
font-weight: 700;
color: #4f57ff;
background: #ecebff;
padding: 2px 8px;
border-radius: 12px;
text-transform: uppercase;
margin-left: auto;
margin-right: 5px;
flex-shrink: 0;
}
/* — Lists Inside Cards — */
.af-mat-card ul {
margin-top: 20px;
padding-left: 0;
list-style: none;
margin-bottom: 0;
}
.af-mat-card li {
font-size: 13.5px;
color: #2f3366;
padding: 10px 0;
border-bottom: 1px solid #ecebff;
line-height: 1.5;
}
.af-mat-card li a {
color: var(–af-link);
text-decoration: underline;
text-decoration-color: rgba(79, 87, 255, 0.3);
text-underline-offset: 3px;
font-weight: 600;
border-radius: 4px;
transition: all 0.2s ease;
}
.af-mat-card li a:hover {
color: #001566;
background-color: rgba(79, 87, 255, 0.1);
text-decoration-color: #001566;
}
.af-mat-card li:last-child {
border-bottom: none;
}
/* Tag groups inside spec details */
.af-mat-spec-details ul {
display: none;
}
.af-mat-tag-group {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin-top: 15px;
}
.af-mat-tag {
background: #ffffff;
border: 1px solid #dbe1f5;
color: #0047c6;
font-size: 11.5px;
font-weight: 600;
padding: 5px 10px;
border-radius: 6px;
transition: all 0.2s ease;
text-decoration: none !important;
display: inline-block;
}
.af-mat-tag:hover {
background: #f0f4ff;
border-color: #b0c4ff;
transform: translateY(-1px);
}
.af-mat-card details[open] {
padding-bottom: 15px;
}
.af-mat-card details[open] summary {
margin-bottom: 8px;
}
/* — Footer / CTA — */
.af-mat-capability {
margin-top: 40px;
text-align: center;
font-size: 15px;
font-weight: 600;
color: #1c1f4a;
line-height: 1.6;
padding: 0 10px;
}
.af-mat-cta-wrapper {
margin-top: 24px;
text-align: center;
}
.af-mat-btn {
background-color: var(–af-primary);
color: #ffffff;
padding: 14px 32px;
border-radius: 50px;
text-decoration: none;
font-weight: 600;
font-size: 15px;
display: inline-block;
transition: all 0.3s ease;
box-shadow: 0 4px 15px rgba(0, 31, 143, 0.3);
}
.af-mat-btn:hover {
background-color: #001566;
color: #bbb8d9;
transform: translateY(-2px);
}
/* ================= RESPONSIVE ================= */
@media (max-width: 1200px) {
.af-mat-grid {
grid-template-columns: repeat(3, minmax(280px, 1fr));
overflow-x: auto;
padding-bottom: 15px;
scrollbar-width: thin;
}
.af-mat-grid::-webkit-scrollbar { height: 6px; }
.af-mat-grid::-webkit-scrollbar-track { background: #f1f1f1; border-radius: 10px; }
.af-mat-grid::-webkit-scrollbar-thumb { background: #c1c1c1; border-radius: 10px; }
.af-mat-grid::-webkit-scrollbar-thumb:hover { background: var(–af-gray); }
}
@media (max-width: 600px) {
.af-mat-section {
padding: 50px 15px;
}
.af-mat-title {
font-size: 26px;
}
.af-mat-card {
padding: 20px;
}
.af-mat-badge {
display: none;
}
.af-mat-btn {
width: 100%;
text-align: center;
}
}
@media (max-width: 550px) {
.af-mat-card details ul {
padding-left: 20px !important;
}
.af-mat-card details li {
padding-left: 5px;
}
}
no-repeat;left top;;
auto
CTA (OPEN INVITATION)
OPEN INVITATION
The coffee is on us.
The solutions are for you.
Skip the emails. Come visit our HQ to discuss your pressure vessel and fastener requirements face-to-face.
sales@anankafasteners.com
/* — CREATIVE CSS — */
:root {
–brand-blue: #0f172a; /* Deep industrial blue */
–brand-accent: #3b82f6; /* Bright blue */
–coffee-gold: #fbbf24; /* Warm coffee tone */
}
.invite-section {
padding: 60px 20px;
font-family: \’Inter\’, system-ui, sans-serif;
}
.invite-container {
max-width: 1100px;
margin: 0 auto;
position: relative;
background: #f3f1ff;
border-radius: 40px 4px 40px 4px; /* Creative Asymmetry */
overflow: hidden;
box-shadow: 0 20px 40px -10px rgba(15, 23, 42, 0.3);
color: white;
}
/* Abstract Background Pattern */
.bg-pattern {
position: absolute;
top: 0; right: 0; bottom: 0; left: 0;
background-image: radial-gradient(circle at 2px 2px, rgba(255,255,255,0.05) 1px, transparent 0);
background-size: 30px 30px; /* Dot grid */
pointer-events: none;
}
.invite-content {
position: relative;
z-index: 2;
display: flex;
align-items: center;
justify-content: space-between;
padding: 60px 70px;
gap: 40px;
}
/* Typography */
.eyebrow {
display: inline-block;
font-size: 12px;
font-weight: 700;
letter-spacing: 2px;
color: var(–brand-accent);
margin-bottom: 15px;
}
.text-group h2 {
font-size: 38px;
line-height: 1.1;
font-weight: 800;
margin: 0 0 20px 0;
}
.coffee-text {
color: var(–coffee-gold);
font-family: \’Georgia\’, serif; /* Serif font for warmth */
font-style: italic;
}
.text-group p {
font-size: 16px;
color: #94a3b8; /* Muted text */
max-width: 450px;
margin: 0;
line-height: 1.6;
}
/* Action Area */
.action-group {
display: flex;
flex-direction: column;
align-items: center;
gap: 20px;
}
/* Coffee Animation Container */
.coffee-icon {
position: relative;
width: 60px;
height: 60px;
color: rgba(255,255,255,0.1); /* Subtle cup color */
color: burlywood;
}
.cup-svg {
width: 100%;
height: 100%;
}
/* Steam Animation */
.steam {
position: absolute;
width: 6px;
background: rgba(255,255,255,0.6);
border-radius: 10px;
bottom: 60px;
animation: rise 2s infinite ease-out;
opacity: 0;
background: burlywood;
}
.steam-1 { height: 15px; left: 15px; animation-delay: 0.5s; }
.steam-2 { height: 25px; left: 27px; animation-delay: 0.2s; }
.steam-3 { height: 18px; left: 39px; animation-delay: 0.8s; }
@keyframes rise {
0% { transform: translateY(0); opacity: 0; }
50% { opacity: 0.7; }
100% { transform: translateY(-20px); opacity: 0; }
}
/* Button Styling */
.invite-btn {
display: inline-flex;
align-items: center;
gap: 12px;
background: white;
color: var(–brand-blue);
padding: 16px 28px;
border-radius: 12px;
text-decoration: none;
font-weight: 700;
font-size: 16px;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
box-shadow: 0 4px 15px rgba(0,0,0,0.2);
}
.invite-btn:hover {
transform: translateY(-3px) scale(1.02);
box-shadow: 0 10px 25px rgba(0,0,0,0.3);
background: var(–coffee-gold); /* Turns gold on hover */
color: #000;
}
/* Responsive */
@media (max-width: 800px) {
.invite-content {
flex-direction: column;
text-align: center;
padding: 40px 30px;
}
.invite-container {
border-radius: 20px;
}
.text-group p {
margin: 0 auto;
}
}
no-repeat;left top;;
auto
CTA
GET IN TOUCH
Let\’s Start a Conversation
Request technical data sheets, price quotes, or custom fabrication details. Our engineering team is ready to assist.
Global Locations
UK Office
23 Ash Grove Stanley, WF3 4JY
USA Office
8003 S Breaswood Blvd, Houston TX 77071
India HQ
Plot No – 14, Dewan And Shah Udyog Nagar,Golani Naka, Vasai East, Maharashtra 401208
Direct Emails
sales@anankafasteners.com
marketing@anankafasteners.com
shallubajaj@anankafasteners.com
hr@anankafasteners.com
Send Us Your Requirement
Fill out the form below and we will get back to you within 24 hours.
Full Name
Phone Number
Email Address
Requirement Details
Security Check: What is 4 + 2?
Submit Inquiry
/* —————- VARIABLES —————- */
:root {
–primary-blue: #0056b3;
–primary-dark: #003d82;
–text-dark: #1a1a1a;
–text-grey: #666;
–bg-light: #f8f9fa;
–bg-white: #ffffff;
–border-color: #e6e9f2;
–accent-light: #eef4fc;
}
/* —————- LAYOUT —————- */
.contact-section {
background-color: var(–bg-light);
padding: 80px 20px;
font-family: -apple-system, BlinkMacSystemFont, \”Segoe UI\”, Roboto, Helvetica, Arial, sans-serif;
}
.container {
max-width: 1200px;
margin: 0 auto;
}
/* —————- HEADER —————- */
.section-header {
text-align: center;
max-width: 700px;
margin: 0 auto 60px auto;
}
.section-tag {
display: inline-block;
font-size: 13px;
font-weight: 700;
letter-spacing: 1.5px;
color: var(–primary-blue);
text-transform: uppercase;
margin-bottom: 15px;
background: rgba(0, 86, 179, 0.08);
padding: 6px 12px;
border-radius: 4px;
}
.section-title {
font-size: 36px;
font-weight: 800;
color: var(–text-dark);
margin: 0 0 20px 0;
}
.section-subtitle {
font-size: 16px;
color: var(–text-grey);
line-height: 1.6;
}
/* —————- GRID —————- */
.contact-grid {
display: grid;
grid-template-columns: 1fr 1.5fr; /* Info is narrower, Form is wider */
gap: 30px;
align-items: start;
}
/* —————- CARDS COMMON —————- */
.contact-card {
background: var(–bg-white);
border: 1px solid var(–border-color);
border-radius: 12px;
box-shadow: 0 4px 6px rgba(0,0,0,0.02);
}
.card-title {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 25px;
padding-bottom: 20px;
border-bottom: 1px solid var(–border-color);
}
.card-title h3 {
font-size: 18px;
font-weight: 700;
color: var(–text-dark);
margin: 0;
}
.icon-box {
width: 36px;
height: 36px;
background: var(–accent-light);
border-radius: 8px;
display: flex;
align-items: center;
justify-content: center;
color: var(–primary-blue);
}
/* —————- INFO COLUMN —————- */
.info-column {
display: flex;
flex-direction: column;
gap: 30px;
}
.info-card {
padding: 30px;
}
/* Locations */
.loc-item {
margin-bottom: 20px;
padding-left: 15px;
border-left: 3px solid var(–border-color);
}
.loc-item:last-child {
margin-bottom: 0;
}
.country-tag {
font-size: 14px;
font-weight: 700;
color: var(–primary-blue);
display: block;
margin-bottom: 4px;
}
.loc-item p {
font-size: 14px;
color: var(–text-grey);
margin: 0;
line-height: 1.5;
}
/* Emails */
.email-list {
display: flex;
flex-direction: column;
gap: 10px;
}
.email-list a {
display: block;
padding: 12px 15px;
background: #f8f9fa;
border-radius: 8px;
text-decoration: none;
color: var(–text-dark);
font-size: 14px;
font-weight: 500;
transition: all 0.2s ease;
}
.email-list a:hover {
background: var(–primary-blue);
color: #fff;
transform: translateX(5px);
}
/* —————- FORM COLUMN —————- */
.form-card {
padding: 40px;
border-top: 5px solid var(–primary-blue); /* Accent top border */
}
.form-header {
margin-bottom: 30px;
}
.form-header h3 {
font-size: 24px;
font-weight: 800;
color: var(–text-dark);
margin-bottom: 8px;
}
.form-header p {
color: var(–text-grey);
font-size: 15px;
}
/* Form Layout */
.form-row {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px;
}
.input-group {
margin-bottom: 20px;
}
.input-group label {
display: block;
font-size: 13px;
font-weight: 600;
color: var(–text-dark);
margin-bottom: 8px;
}
.form-control {
width: 100%;
padding: 12px 15px;
font-size: 15px;
border: 1px solid var(–border-color);
background: #fcfcfc;
border-radius: 8px;
transition: all 0.2s ease;
font-family: inherit;
box-sizing: border-box; /* Fixes padding width issues */
}
.form-control:focus {
outline: none;
background: #fff;
border-color: var(–primary-blue);
box-shadow: 0 0 0 3px rgba(0, 86, 179, 0.1);
}
textarea.form-control {
min-height: 120px;
resize: vertical;
}
/* Security Box */
.security-box {
background: #eef4fc;
border: 1px dashed var(–primary-blue);
padding: 15px;
border-radius: 8px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 15px;
margin-bottom: 25px;
}
.sec-label {
display: flex;
align-items: center;
gap: 8px;
font-size: 14px;
font-weight: 600;
color: var(–primary-dark);
}
.sec-input {
width: 80px;
text-align: center;
}
/* Button */
.btn-submit {
width: 100%;
padding: 16px;
background: var(–primary-blue);
color: #fff;
border: none;
border-radius: 8px;
font-size: 16px;
font-weight: 700;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
transition: all 0.2s ease;
}
.btn-submit:hover {
background: var(–primary-dark);
transform: translateY(-2px);
box-shadow: 0 5px 15px rgba(0, 86, 179, 0.3);
}
/* Mobile Responsiveness */
@media (max-width: 900px) {
.contact-grid {
grid-template-columns: 1fr;
}
.form-row {
grid-template-columns: 1fr;
}
.form-card {
padding: 30px 20px;
}
}
no-repeat;left top;;
auto
CTA (OPEN INVITATION)
OPEN INVITATION
The coffee is on us.
The solutions are for you.
Skip the emails. Come visit our HQ to discuss your pressure vessel and fastener requirements face-to-face.
sales@anankafasteners.com
/* Import Numans Font */
@import url(\’https://fonts.googleapis.com/css2?family=Numans&display=swap\’);
/* — CREATIVE CSS — */
:root {
–brand-blue: #0f172a; /* Deep industrial blue for TEXT */
–brand-accent: #3b82f6; /* Bright blue */
–coffee-gold: #fbbf24; /* Warm coffee tone */
–bg-color: #f3f1ff; /* ORIGINAL Light Purple Background */
}
.invite-section {
padding: 60px 20px;
/* Updated font to Numans */
font-family: \’Numans\’, Helvetica, Arial, sans-serif;
}
.invite-container-custom {
max-width: 1100px;
margin: 0 auto;
position: relative;
/* RESTORED: Original Light Background */
background: var(–bg-color);
border-radius: 40px 4px 40px 4px; /* Creative Asymmetry */
overflow: hidden;
box-shadow: 0 20px 40px -10px rgba(15, 23, 42, 0.1); /* Lighter shadow for light bg */
color: var(–brand-blue); /* RESTORED: Dark text */
}
/* Abstract Background Pattern */
.bg-pattern {
position: absolute;
top: 0; right: 0; bottom: 0; left: 0;
/* Darker dots for visibility on light bg */
background-image: radial-gradient(circle at 2px 2px, rgba(15, 23, 42, 0.05) 1px, transparent 0);
background-size: 30px 30px;
pointer-events: none;
}
.invite-content {
position: relative;
z-index: 2;
display: flex;
align-items: center;
justify-content: space-between;
padding: 60px 70px;
gap: 40px;
}
/* Typography */
.eyebrow {
display: inline-block;
font-size: 12px;
font-weight: 700;
letter-spacing: 2px;
color: var(–brand-accent);
margin-bottom: 15px;
}
.text-group h2 {
font-size: 38px;
line-height: 1.1;
font-weight: 800;
margin: 0 0 20px 0;
color: var(–brand-blue); /* Dark Heading */
}
.coffee-text {
color: #d97706; /* Slightly darker gold for readability on light bg */
font-family: \’Georgia\’, serif;
font-style: italic;
}
.text-group p {
font-size: 16px;
color: #475569; /* Darker grey text for readability */
max-width: 450px;
margin: 0;
line-height: 1.6;
}
/* Action Area */
.action-group {
display: flex;
flex-direction: column;
align-items: center;
gap: 20px;
min-width: 280px;
}
/* Coffee Animation Container */
.coffee-icon {
position: relative;
width: 60px;
height: 60px;
color: burlywood;
}
.cup-svg {
width: 100%;
height: 100%;
}
/* Steam Animation */
.steam {
position: absolute;
width: 6px;
background: burlywood; /* Visible steam color */
border-radius: 10px;
bottom: 60px;
animation: rise 2s infinite ease-out;
opacity: 0;
}
.steam-1 { height: 15px; left: 15px; animation-delay: 0.5s; }
.steam-2 { height: 25px; left: 27px; animation-delay: 0.2s; }
.steam-3 { height: 18px; left: 39px; animation-delay: 0.8s; }
@keyframes rise {
0% { transform: translateY(0); opacity: 0; }
50% { opacity: 0.7; }
100% { transform: translateY(-20px); opacity: 0; }
}
/* Button Styling */
.invite-btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 12px;
background: white;
color: var(–brand-blue);
padding: 16px 15px;
border-radius: 12px;
text-decoration: none;
font-weight: 700;
font-size: 16px;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
box-shadow: 0 4px 15px rgba(0,0,0,0.05);
width: 100%;
}
.invite-btn:hover {
transform: translateY(-3px) scale(1.02);
box-shadow: 0 10px 25px rgba(0,0,0,0.1);
background: var(–brand-blue); /* Dark blue on hover */
color: #ffffff; /* White text on hover */
}
/* ================= RESPONSIVE ================= */
/* Tablet (1024px and below) */
@media (max-width: 1024px) {
.invite-content {
padding: 50px 40px;
gap: 30px;
}
.text-group h2 {
font-size: 32px;
}
}
/* Mobile (800px and below) */
@media (max-width: 800px) {
.invite-content {
flex-direction: column; /* Stack vertically */
text-align: center;
padding: 40px 30px;
}
.invite-container-custom {
border-radius: 20px;
}
.text-group p {
margin: 0 0 10px auto;
}
.text-group h2 {
font-size: 28px;
}
.action-group {
width: 100%;
}
.invite-btn {
width: 100%;
}
}
/* Small Mobile (400px and below) */
@media (max-width: 400px) {
.invite-section {
padding: 40px 15px;
}
.invite-content {
padding: 30px 20px;
}
.invite-btn span {
font-size: 14px;
}
}
no-repeat;left top;;
auto
Let\’s Start a Conversation
Contact – Ananka Fasteners
GET IN TOUCH
Let\’s Start a Conversation
Request technical data sheets, price quotes, or custom fabrication details. Our engineering team is ready to assist with your requirements.
Quick Contact
SALES INQUIRIES
sales@anankafasteners.com
MARKETING
marketing@anankafasteners.com
DIRECT CONTACT
globalsales@anankafasteners.com
HUMAN RESOURCES
hr@anankafasteners.com
Global Locations
🇬🇧
UK
27 Ash Grove StanleyWF3 4JY, United Kingdom
🇺🇸
USA
8003 S Breaswood BlvdHouston, TX 77071
🇮🇳
India
Plot No – 14, Dewan And Shah Udyog NagarGolani Naka, Vasai EastMaharashtra 401208
Send Your Requirement
Fill out the form and we\’ll respond within 24 hours
Full Name *
Phone Number *
Email Address *
Requirement Details *
Security: What is 4 + 2?
Submit Inquiry
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: \’Inter\’, -apple-system, sans-serif;
background: #fafbfc;
color: #1e293b;
}
.contact-section {
padding: 70px 5px 90px;
background: #fafbfc;
}
.container {
max-width: 1140px;
margin: 0 auto;
}
/* Header */
.section-header {
text-align: center;
margin-bottom: 50px;
}
.tag {
display: inline-block;
font-size: 11px;
font-weight: 700;
letter-spacing: 1.5px;
color: #0056b3;
text-transform: uppercase;
background: #e8f2ff;
padding: 7px 16px;
border-radius: 4px;
margin-bottom: 14px;
}
.section-header h1 {
font-size: 32px;
font-weight: 800;
color: #0f172a;
margin-bottom: 14px;
letter-spacing: -0.5px;
}
.section-header p {
font-size: 16px;
color: #64748b;
max-width: 650px;
margin: 0 auto;
line-height: 1.65;
}
/* Grid Layout */
.content-grid {
display: grid;
grid-template-columns: 300px 1fr;
gap: 32px;
}
/* Sidebar */
.sidebar {
display: flex;
flex-direction: column;
gap: 20px;
}
.sidebar-card {
background: #ffffff;
border: 1px solid #e5e7eb;
border-radius: 8px;
padding: 26px 22px;
/* ADDED SHADOW */
box-shadow: 0 12px 32px -8px rgba(15, 23, 42, 0.1);
}
.sidebar-card h3 {
font-size: 16px;
font-weight: 700;
color: #0f172a;
margin-bottom: 20px;
padding-bottom: 14px;
border-bottom: 1px solid #f1f5f9;
}
/* Contact Groups */
.contact-group {
margin-bottom: 18px;
}
.contact-group:last-child {
margin-bottom: 0;
}
.contact-label {
font-size: 10px;
font-weight: 700;
letter-spacing: 1px;
color: #94a3b8;
text-transform: uppercase;
margin-bottom: 5px;
}
.contact-link {
display: block;
font-size: 13px;
font-weight: 500;
color: #0056b3;
text-decoration: none;
word-break: break-word;
line-height: 1.5;
}
.contact-link:hover {
text-decoration: underline;
color: #003d82;
}
/* Locations */
.location {
display: flex;
gap: 12px;
padding: 16px 0;
border-bottom: 1px solid #f1f5f9;
}
.location:last-child {
border-bottom: none;
padding-bottom: 0;
}
.flag {
font-size: 24px;
width: 38px;
height: 38px;
display: flex;
align-items: center;
justify-content: center;
background: #f8fafc;
border-radius: 6px;
flex-shrink: 0;
}
.location-info {
flex: 1;
}
.country {
font-size: 13px;
font-weight: 700;
color: #0f172a;
margin-bottom: 4px;
}
.address {
font-size: 12px;
color: #64748b;
line-height: 1.55;
}
/* Form Area */
.form-area {
background: #ffffff;
border: 1px solid #e5e7eb;
border-radius: 8px;
/* UPDATED SHADOW to match sidebar cards */
box-shadow: 0 12px 32px -8px rgba(15, 23, 42, 0.1);
}
.form-card {
padding: 36px;
}
.form-header {
margin-bottom: 28px;
}
.form-header h2 {
font-size: 24px;
font-weight: 800;
color: #0f172a;
margin-top: 40px;
margin-bottom: 6px;
text-align : center;
}
.form-header p {
font-size: 14px;
color: #64748b;
text-align: center;
}
/* Form Styles */
.form-row {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 18px;
margin-bottom: 0px;
}
.field {
margin-bottom: 0px;
}
.field label {
display: block;
font-size: 13px;
font-weight: 600;
color: #1e293b;
margin-bottom: 7px;
}
.field input,
.field textarea {
width: 100% !important;
padding: 11px 14px;
font-size: 14px;
font-family: inherit;
color: #1e293b;
background: #f8fafc;
border: 1px solid #e2e8f0;
border-radius: 6px;
transition: all 0.15s;
}
.field input:focus,
.field textarea:focus {
outline: none;
background: #ffffff;
border-color: #0056b3;
box-shadow: 0 0 0 3px rgba(0, 86, 179, 0.08);
}
.field textarea {
min-height: 120px;
resize: vertical;
line-height: 1.6;
}
.field input::placeholder,
.field textarea::placeholder {
color: #94a3b8;
}
/* Security Box */
.security-box {
display: flex;
align-items: center;
gap: 14px;
background: #eff6ff;
border: 1.5px dashed #60a5fa;
border-radius: 8px;
padding: 16px 18px;
margin-bottom: 24px;
}
.lock-icon {
color: #0056b3;
flex-shrink: 0;
}
.security-question {
flex: 1;
}
.security-question span {
font-size: 13px;
font-weight: 600;
color: #1e293b;
}
.security-input {
width: 90px;
padding: 9px 12px;
font-size: 14px;
text-align: center;
background: #ffffff;
border: 1px solid #cbd5e1;
border-radius: 5px;
font-family: inherit;
}
.security-input:focus {
outline: none;
border-color: #0056b3;
}
/* Submit Button */
.btn-submit {
width: 100%;
padding: 14px 24px;
font-size: 15px;
font-weight: 700;
font-family: inherit;
color: #ffffff;
background: #0056b3;
border: none;
border-radius: 6px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
gap: 8px;
transition: all 0.2s;
}
.btn-submit:hover {
background: #004494;
transform: translateY(-1px);
/* Increased shadow on hover for depth */
box-shadow: 0 10px 20px -5px rgba(0, 86, 179, 0.3);
}
.btn-submit:active {
transform: translateY(0);
box-shadow: none;
}
.btn-submit svg {
transition: transform 0.2s;
}
.btn-submit:hover svg {
transform: translateX(2px);
}
/* Responsive */
@media (max-width: 900px) {
.content-grid {
grid-template-columns: 1fr;
gap: 28px;
}
.sidebar {
flex-direction: row;
}
.sidebar-card {
flex: 1;
}
}
@media (max-width: 768px) {
.contact-section {
padding: 50px 5px 70px;
}
.section-header h1 {
font-size: 30px;
}
.section-header p {
font-size: 15px;
}
.sidebar {
flex-direction: column;
}
.form-card {
padding: 28px 24px;
}
.form-row {
grid-template-columns: 1fr;
gap: 0;
}
}
@media (max-width: 600px) {
.section-header h1 {
font-size: 26px;
}
.sidebar-card {
padding: 22px 18px;
}
.form-card {
padding: 24px 20px;
}
.security-box {
flex-wrap: wrap;
}
.security-input {
width: 100%;
text-align: left;
}
}
/* Fix heading overlap on mid & small screens */
@media (max-width: 900px) {
.section-header h1 {
line-height: 1.2;
letter-spacing: -0.3px;
}
}
@media (max-width: 600px) {
.section-header h1 {
line-height: 1.25;
letter-spacing: -0.2px;
}
}
no-repeat;left top;;
auto
Our Clients
Our Clients












/* ================= CLIENT SCROLLER – PROFESSIONAL EDIT ================= */
.clients-scroll-section {
padding: 70px 0;
background: #f3f1ff;
overflow: hidden;
border-radius: 50px;
}
.clients-heading {
text-align: center;
font-family: Numans, Helvetica, Arial, sans-serif;
font-size: 36px;
font-weight: 700;
margin-bottom: 32px;
color: #1a1a1a;
}
/* WRAPPER */
.clients-scroll-wrapper {
display: flex;
flex-direction: column;
gap: 0px; /* tighter & professional */
}
/* LIST BASE */
.left-cbox ul,
.right-cbox ul {
display: flex;
list-style: none;
padding: 0;
margin: 0;
}
/* DIFFERENT SPEEDS = DEPTH */
.left-cbox .lcl {
animation: scroll-left 16s linear infinite;
}
.right-cbox .rcl {
animation: scroll-right 18s linear infinite;
}
.clients-scroll-wrapper:hover ul {
animation-play-state: paused;
}
/* ITEM CONTAINER */
.left-cbox li,
.right-cbox li {
min-width: 400px;
padding: 6px;
display: flex;
align-items: center;
justify-content: center;
}
/* LOGO IMAGE – CLEAN & CORPORATE */
.left-cbox img,
.right-cbox img {
max-width: 300px;
max-height: 160px;
object-fit: contain;
filter: grayscale(100%);
opacity: 0.9;
transition:
transform 0.35s ease,
filter 0.25s ease,
opacity 0.25s ease;
}
/* SUBTLE TILT (ENGINEERING SAFE) */
.tilt-left img {
transform: rotate(-8deg);
}
.tilt-right img {
transform: rotate(8deg);
}
/* HOVER – CONFIDENT, NOT FLASHY */
.left-cbox li:hover img,
.right-cbox li:hover img {
transform: rotate(0deg) scale(1.08);
filter: grayscale(0%);
opacity: 1;
}
/* ANIMATIONS */
@keyframes scroll-left {
0% { transform: translateX(0); }
100% { transform: translateX(-50%); }
}
@keyframes scroll-right {
0% { transform: translateX(-50%); }
100% { transform: translateX(0); }
}
/* RESPONSIVE */
@media (max-width: 768px) {
.clients-heading {
font-size: 26px;
margin-bottom: 20px;
}
.clients-scroll-wrapper {
gap: 16px;
}
.left-cbox li,
.right-cbox li {
min-width: 240px;
padding: 18px;
}
.left-cbox img,
.right-cbox img {
max-width: 170px;
max-height: 90px;
}
.tilt-left img,
.tilt-right img {
transform: rotate(0deg);
}
}
no-repeat;left top;;
auto
Our Clients 2 (Working Perfectly)
TRUSTED PARTNERS
Our Valued Clients




















/* ================= FULL WIDTH FIX ================= */
.af-clients-sec-clnt {
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
padding: 80px 0;
background: #f8f9fc;
overflow: hidden;
font-family: \’Open Sans\’, Arial, sans-serif;
}
/* Header */
.af-client-header-clnt {
max-width: 1200px;
margin: 0 auto 50px;
text-align: center;
padding: 0 20px;
}
.af-tagline-clnt {
font-size: 13px;
letter-spacing: 2px;
font-weight: 700;
color: #2121d9;
margin-bottom: 10px;
display: block;
}
.af-heading-clnt {
font-size: 32px;
margin: 0;
}
/* Marquee Wrapper */
.af-marquee-wrapper-clnt {
display: flex;
flex-direction: column;
gap: 25px;
mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent);
-webkit-mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent);
}
/* Edge Gradients */
.af-marquee-wrapper-clnt::before,
.af-marquee-wrapper-clnt::after {
content: \”\”;
position: absolute;
top: 0;
width: 120px;
height: 100%;
z-index: 3;
pointer-events: none;
}
/* Tracks */
.af-marquee-track-clnt {
overflow: hidden;
white-space: nowrap;
}
/* Content */
.af-marquee-content-clnt {
display: inline-flex;
gap: 25px;
}
/* Animations */
.scroll-left-clnt .af-marquee-content-clnt {
animation: af-scroll-left 40s linear infinite;
}
.scroll-right-clnt .af-marquee-content-clnt {
animation: af-scroll-right 40s linear infinite;
}
.af-marquee-wrapper-clnt:hover .af-marquee-content-clnt {
animation-play-state: paused;
}
/* Logo Cards */
.af-logo-card-clnt {
width: 220px;
height: 110px;
background: #fff;
border-radius: 12px;
padding: 20px;
border: 1px solid #eee;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
transition: 0.3s;
}
.af-logo-card-clnt img {
max-width: 100%;
max-height: 100%;
object-fit: contain;
filter: grayscale(100%);
opacity: 0.6;
transition: 0.4s;
}
.af-logo-card-clnt:hover img {
filter: grayscale(0);
opacity: 1;
transform: scale(1.05);
}
/* Keyframes */
@keyframes af-scroll-left {
from { transform: translateX(0); }
to { transform: translateX(-50%); }
}
@keyframes af-scroll-right {
from { transform: translateX(-50%); }
to { transform: translateX(0); }
}
/* Responsive */
@media (max-width: 768px) {
.af-heading-clnt { font-size: 26px; }
.af-logo-card-clnt { width: 160px; height: 90px; }
}
no-repeat;left top;;
auto
0px
Our Clients 2
TRUSTED PARTNERS
Our Valued Clients













/* =========================================
STYLES FOR DRAGGABLE CLIENTS
========================================= */
/* FULL WIDTH CONTAINER FIX */
.af-infinite-slider-clnt {
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
padding: 80px 0;
background: #f8f9fc;
overflow: hidden;
font-family: \’Open Sans\’, Helvetica, Arial, sans-serif;
}
/* HEADER */
.af-header-wrap-clnt {
max-width: 1200px;
margin: 0 auto 50px;
text-align: center;
padding: 0 20px;
}
.af-tagline-clnt {
display: block;
color: #2121d9;
font-size: 13px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 2px;
margin-bottom: 15px;
}
.af-head-clnt {
color: #1a2d4c;
font-size: 32px;
font-weight: 700;
margin: 0;
}
/* TRACK AREA */
.af-slider-container-clnt {
width: 100%;
overflow: hidden;
cursor: grab;
/* Fade edges */
mask-image: linear-gradient(to right, transparent, black 8%, black 92%, transparent);
-webkit-mask-image: linear-gradient(to right, transparent, black 8%, black 92%, transparent);
}
.af-slider-container-clnt:active {
cursor: grabbing;
}
.af-slider-track-clnt {
display: flex;
width: fit-content;
gap: 25px;
will-change: transform;
}
/* CLIENT CARD */
.af-slide-item-clnt {
flex-shrink: 0;
width: 220px; /* Card Width */
}
.af-logo-card-clnt {
width: 100%;
height: 140px;
background: #fff;
border-radius: 12px;
padding: 20px;
border: 1px solid #eee;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0 4px 10px rgba(0,0,0,0.03);
transition: 0.3s;
pointer-events: none; /* Prevents image dragging issues */
}
.af-logo-card-clnt img {
max-width: 100%;
max-height: 100%;
object-fit: contain;
filter: grayscale(100%);
opacity: 0.6;
transition: 0.4s;
}
.af-slider-container-clnt:hover .af-logo-card-clnt img {
filter: grayscale(0);
opacity: 1;
transform: scale(1.05);
}
/* Mobile: Always Full Color */
@media (max-width: 768px) {
.af-slide-item-clnt { width: 160px; }
.af-logo-card-clnt { height: 100px; }
.af-logo-card-clnt img { filter: grayscale(0) !important; opacity: 1 !important; }
}
document.addEventListener(\”DOMContentLoaded\”, function () {
// CLIENT DRAGGABLE SLIDER LOGIC
const sliders = document.querySelectorAll(\’.af-slider-container-clnt\’);
sliders.forEach(container => {
const track = container.querySelector(\’.af-slider-track-clnt\’);
// Clone content for infinite loop
track.innerHTML += track.innerHTML;
// Config
// Read speed from HTML data-speed (negative = right, positive = left)
let baseSpeed = parseFloat(container.getAttribute(\’data-speed\’)) || 1;
let isDragging = false;
let isHovered = false;
let startX = 0;
let currentTranslate = 0;
let prevTranslate = 0;
let animationID;
let moved = false;
const getHalfWidth = () => track.scrollWidth / 2;
function animationLoop() {
const halfWidth = getHalfWidth();
if (!isDragging && !isHovered) {
currentTranslate -= baseSpeed;
}
// Infinite Check
if (currentTranslate 0) {
currentTranslate = -halfWidth;
prevTranslate = -halfWidth;
}
track.style.transform = `translate3d(${currentTranslate}px, 0, 0)`;
animationID = requestAnimationFrame(animationLoop);
}
function getX(e) {
return e.type.includes(\”mouse\”) ? e.pageX : e.touches[0].clientX;
}
// — HOVER —
container.addEventListener(\”mouseenter\”, () => isHovered = true);
container.addEventListener(\”mouseleave\”, () => {
isHovered = false;
isDragging = false;
});
// — MOUSE —
container.addEventListener(\”mousedown\”, e => {
isDragging = true;
moved = false;
startX = getX(e);
prevTranslate = currentTranslate;
cancelAnimationFrame(animationID);
});
container.addEventListener(\”mousemove\”, e => {
if (!isDragging) return;
e.preventDefault();
const x = getX(e);
const diff = x – startX;
if (Math.abs(diff) > 5) moved = true;
currentTranslate = prevTranslate + diff;
// Infinite Drag Check
const halfWidth = getHalfWidth();
if (currentTranslate 0) {
currentTranslate = -halfWidth;
prevTranslate = -halfWidth – diff;
startX = x;
}
track.style.transform = `translate3d(${currentTranslate}px, 0, 0)`;
});
container.addEventListener(\”mouseup\”, () => {
isDragging = false;
animationLoop();
});
// — TOUCH —
container.addEventListener(\”touchstart\”, e => {
isDragging = true;
moved = false;
startX = getX(e);
prevTranslate = currentTranslate;
cancelAnimationFrame(animationID);
}, { passive: true });
container.addEventListener(\”touchmove\”, e => {
if (!isDragging) return;
const x = getX(e);
const diff = x – startX;
if (Math.abs(diff) > 5) moved = true;
currentTranslate = prevTranslate + diff;
const halfWidth = getHalfWidth();
if (currentTranslate 0) {
currentTranslate = -halfWidth;
prevTranslate = -halfWidth – diff;
startX = x;
}
track.style.transform = `translate3d(${currentTranslate}px, 0, 0)`;
}, { passive: true });
container.addEventListener(\”touchend\”, () => {
isDragging = false;
animationLoop();
});
// Init
animationLoop();
});
});
no-repeat;left top;;
auto
0px
remove unwanted spacing issues
.mcb-wrap-4kwt5d8s1,
div.section_wrapper.clearfix {
display: none !important;
}
no-repeat;left top;;
auto
* {
outline: 1px solid red !important;
}
no-repeat;left top;;
auto
top_bar_left clearfix {
outline: 1px solid red !important;
}
no-repeat;left top;;
auto