{"id":4029,"date":"2019-09-27T08:58:05","date_gmt":"2019-09-27T08:58:05","guid":{"rendered":"http:\/\/iasisoasia.com\/?page_id=4029"},"modified":"2026-09-11T12:27:31","modified_gmt":"2026-09-11T12:27:31","slug":"cgmp-certification-in-oman","status":"publish","type":"page","link":"https:\/\/iasiso-gulf.com\/OM\/cgmp-certification-in-oman\/","title":{"rendered":"cGMP Certification in Oman"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4029\" class=\"elementor elementor-4029\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-15debe71 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"15debe71\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-302ba3e8\" data-id=\"302ba3e8\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4649994 elementor-widget elementor-widget-html\" data-id=\"4649994\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n.ias-om-cert-content { }\n.ias-om-cert-content h2 { text-align: left; color:#0a4d8c !important; }\n.ias-om-cert-content h3 { text-align: left; color:#0a4d8c !important; }\n.ias-om-cert-content p, .ias-om-cert-content li { text-align: justify; }\n.ias-om-cert-content a.ias-link { color:#b02b2c; font-weight:bold; text-decoration:underline; }\n.ias-om-cert-content .ias-badges { font-weight:bold; margin: 14px 0 22px 0; text-align: justify; }\n.ias-om-cert-content .ias-cta-band { border:2px solid #b02b2c; padding:16px 20px; margin:26px 0; text-align:center; }\n.ias-om-cert-content .ias-cta-band a.ias-link { font-size:1.05em; }\n.ias-om-cert-content table { width:100%; border-collapse:collapse; margin:18px 0; }\n.ias-om-cert-content table th, .ias-om-cert-content table td { border:1px solid #e6dede; padding:10px 12px; text-align:left; vertical-align:top; }\n.ias-om-cert-content table th { background:#b02b2c; color:#fff; }\n.ias-om-cert-content table tr:nth-child(even) td { background:#fbf6f6; }\n.ias-om-cert-content figure { margin:24px 0; text-align:center; }\n.ias-om-cert-content figure img { max-width:100%; height:auto; }\n.ias-om-cert-content figcaption { font-size:0.9em; color:#555; margin-top:8px; text-align:center; }\n.ias-om-cert-content .ias-om-qa { background:#fbf6f6; border-left:4px solid #b02b2c; padding:16px 20px; margin:22px 0 26px; }\n.ias-om-cert-content .ias-om-qa ul { margin-bottom:0; }\n.ias-om-faq2 details { border:1px solid #e6dede; border-radius:6px; margin-bottom:10px; padding:12px 16px; }\n.ias-om-faq2 summary { cursor:pointer; list-style:none; position:relative; padding-right:26px; }\n.ias-om-faq2 summary::-webkit-details-marker { display:none; }\n.ias-om-faq2 summary h3 { display:inline; font-size:1.05em; margin:0; text-align:left; color:#333 !important; }\n.ias-om-faq2 summary::after { content:\"+\"; position:absolute; right:0; top:0; color:#b02b2c; font-weight:bold; font-size:1.2em; }\n.ias-om-faq2 details[open] summary::after { content:\"\\2212\"; }\n.ias-om-faq2 .faq-answer { margin-top:10px; }\n<\/style>\n\n<div class=\"ias-om-cert-content\">\n\n<p>Independent third-party cGMP certification for manufacturers operating from Muscat, Nizwa and Oman's industrial and free zones. Certification is scoped to your product category and audited against the applicable scheme. A fixed written quotation is provided before any assessment begins.<\/p>\n\n<p class=\"ias-badges\">&#10003; UQAS-accredited certification body &nbsp;|&nbsp; &#10003; One fixed quotation, in writing &nbsp;|&nbsp; &#10003; Nearly two decades of assessment experience &nbsp;|&nbsp; &#10003; Open to every manufacturing sector across the Sultanate<\/p>\n\n<div class=\"ias-cta-band\"><strong>Ready to scope your certification?<\/strong> Send your scope and product categories and receive a fixed written quotation &mdash; <a class=\"ias-link\" href=\"https:\/\/iasiso-gulf.com\/OM\/contact-us\/\">Contact the IAS Oman team<\/a>.<\/div>\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_78 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/iasiso-gulf.com\/OM\/cgmp-certification-in-oman\/#at-a-glance\" >At a Glance<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/iasiso-gulf.com\/OM\/cgmp-certification-in-oman\/#why-manufacturing-quality-standards-are-rising-in-oman\" >Why Manufacturing Quality Standards Are Rising in Oman<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/iasiso-gulf.com\/OM\/cgmp-certification-in-oman\/#industries-where-quality-certification-is-gaining-traction-in-oman\" >Industries Where Quality Certification Is Gaining Traction in Oman<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/iasiso-gulf.com\/OM\/cgmp-certification-in-oman\/#who-oversees-what-regulatory-and-standard-setting-roles-in-oman\" >Who Oversees What: Regulatory and Standard-Setting Roles in Oman<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/iasiso-gulf.com\/OM\/cgmp-certification-in-oman\/#no-single-rulebook-how-cgmp-requirements-shift-by-product-category\" >No Single Rulebook: How cGMP Requirements Shift by Product Category<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/iasiso-gulf.com\/OM\/cgmp-certification-in-oman\/#cgmp-meaning-gmp-vs-cgmp-clearing-up-the-terminology\" >cGMP Meaning: GMP vs cGMP, Clearing Up the Terminology<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/iasiso-gulf.com\/OM\/cgmp-certification-in-oman\/#inside-the-ias-certification-journey\" >Inside the IAS Certification Journey<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/iasiso-gulf.com\/OM\/cgmp-certification-in-oman\/#from-certificate-to-recertification-the-ongoing-compliance-cycle\" >From Certificate to Recertification: The Ongoing Compliance Cycle<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/iasiso-gulf.com\/OM\/cgmp-certification-in-oman\/#cgmp-certification-cost-in-oman-what-shapes-timeline-and-cost\" >cGMP Certification Cost in Oman: What Shapes Timeline and Cost<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/iasiso-gulf.com\/OM\/cgmp-certification-in-oman\/#what-this-adds-for-buyers-auditors-and-trade-partners\" >What This Adds for Buyers, Auditors and Trade Partners<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/iasiso-gulf.com\/OM\/cgmp-certification-in-oman\/#is-cgmp-certification-right-for-your-operation\" >Is cGMP Certification Right for Your Operation?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/iasiso-gulf.com\/OM\/cgmp-certification-in-oman\/#quick-definitions\" >Quick Definitions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/iasiso-gulf.com\/OM\/cgmp-certification-in-oman\/#frequently-asked-questions\" >Frequently Asked Questions<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/iasiso-gulf.com\/OM\/cgmp-certification-in-oman\/#does-omani-law-oblige-a-manufacturer-to-be-cgmp-certified\" >Does Omani law oblige a manufacturer to be cGMP certified?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/iasiso-gulf.com\/OM\/cgmp-certification-in-oman\/#does-an-ias-cgmp-certificate-mean-the-ministry-of-health-has-approved-my-facility-or-products\" >Does an IAS cGMP certificate mean the Ministry of Health has approved my facility or products?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/iasiso-gulf.com\/OM\/cgmp-certification-in-oman\/#we-already-hold-an-moh-manufacturing-or-registration-licence-%e2%80%94-why-apply-for-cgmp-certification-too\" >We already hold an MOH manufacturing or registration licence &mdash; why apply for cGMP certification too?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/iasiso-gulf.com\/OM\/cgmp-certification-in-oman\/#can-a-facility-operating-inside-a-free-zone-use-cgmp-certification-to-support-export-contracts\" >Can a facility operating inside a free zone use cGMP certification to support export contracts?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/iasiso-gulf.com\/OM\/cgmp-certification-in-oman\/#is-cgmp-certification-only-available-to-food-pharmaceutical-cosmetic-and-medical-device-manufacturers-in-oman\" >Is cGMP certification only available to food, pharmaceutical, cosmetic and medical device manufacturers in Oman?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/iasiso-gulf.com\/OM\/cgmp-certification-in-oman\/#how-does-ias-certification-relate-to-the-gulf-health-councils-gcc-dr-gmp-guidance\" >How does IAS certification relate to the Gulf Health Council's GCC-DR GMP guidance?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/iasiso-gulf.com\/OM\/cgmp-certification-in-oman\/#can-one-cgmp-certificate-cover-multiple-product-lines-or-more-than-one-manufacturing-site-in-oman\" >Can one cGMP certificate cover multiple product lines or more than one manufacturing site in Oman?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/iasiso-gulf.com\/OM\/cgmp-certification-in-oman\/#how-long-does-an-ias-cgmp-certificate-remain-valid-and-how-can-a-buyer-verify-it\" >How long does an IAS cGMP certificate remain valid, and how can a buyer verify it?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/iasiso-gulf.com\/OM\/cgmp-certification-in-oman\/#take-the-next-step-toward-cgmp-certification-in-oman\" >Take the Next Step Toward cGMP Certification in Oman<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"at-a-glance\"><\/span>At a Glance<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"ias-om-qa\">\n<ul>\n<li><strong>Scope:<\/strong> your product category determines the applicable scheme, and that scheme determines what assessors examine.<\/li>\n<li><strong>Eligible industries:<\/strong> food &amp; beverage, pharmaceuticals &amp; nutraceuticals, cosmetics, packaging &amp; chemicals, animal feed, and contract manufacturing\/logistics.<\/li>\n<li><strong>Certification cycle:<\/strong> audit first, certificate next, surveillance every year, recertification at the end.<\/li>\n<li><strong>Pricing:<\/strong> one fixed written quotation before assessment begins &mdash; no flat fee, no hidden costs.<\/li>\n<li><strong>Accreditation:<\/strong> IAS operates this service under UQAS accreditation.<\/li>\n<\/ul>\n<\/div>\n\n<figure><img decoding=\"async\" src=\"https:\/\/iasiso-gulf.com\/OM\/wp-content\/uploads\/2026\/09\/oman-cgmp-lab-technician-quality-control.png\" alt=\"Laboratory technician testing a sample as part of cGMP quality control in Oman\" \/><\/figure>\n\n<h2><span class=\"ez-toc-section\" id=\"why-manufacturing-quality-standards-are-rising-in-oman\"><\/span>Why Manufacturing Quality Standards Are Rising in Oman<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Manufacturing, food processing, pharmaceuticals, nutraceuticals, logistics and downstream industry are all growing parts of Oman's export economy, competing for contracts with buyers across the GCC, East Africa, the Indian subcontinent and beyond. Manufacturers in Muscat's industrial estates, Nizwa and zones around the country are finding that price and location are no longer enough. Buyers, distributors and regulators increasingly expect documented proof that production is controlled, consistent and traceable.<\/p>\n<ul>\n<li><strong>The credibility gap.<\/strong> Current Good Manufacturing Practice &mdash; cGMP &mdash; certification closes that gap. An independent assessor examines the plant, and the resulting certificate shows buyers, regulators and export partners that it runs a documented, disciplined quality system suited to what it makes.<\/li>\n<li><strong>Building on what's already required.<\/strong> Local content and Omanisation requirements already push manufacturers to formalise internal processes. Extending that discipline into a recognised quality-management framework is often the more efficient next step. The alternative is building a parallel system solely to satisfy one buyer's checklist.<\/li>\n<\/ul>\n<p>This page explains what cGMP certification means for Omani businesses, who regulates what inside the Sultanate, and how the IAS certification process works &mdash; without pretending cGMP is a single, one-size-fits-all standard.<\/p>\n\n<h2><span class=\"ez-toc-section\" id=\"industries-where-quality-certification-is-gaining-traction-in-oman\"><\/span>Industries Where Quality Certification Is Gaining Traction in Oman<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Growth in non-oil manufacturing has widened the range of Omani businesses seeking third-party quality credentials well beyond the traditional food and pharma space:<\/p>\n<ul>\n<li><strong>Food and beverage processing<\/strong> &mdash; date processing, fisheries and seafood processing, dairy and bottled water, much of it aimed at GCC and international export markets.<\/li>\n<li><strong>Pharmaceuticals and nutraceuticals<\/strong> &mdash; an emerging segment as Oman looks to reduce import reliance on medicines and health supplements.<\/li>\n<li><strong>Petrochemical-linked plastics and packaging<\/strong> &mdash; downstream of the domestic refining and petrochemical sector, feeding regional packaging and industrial supply chains.<\/li>\n<li><strong>Contract manufacturing and logistics<\/strong> &mdash; warehousing, blending, filling and re-export operations based in Oman's free zones and industrial areas.<\/li>\n<li><strong>Animal feed and agro-processing<\/strong> &mdash; supporting Oman's fisheries and livestock sectors and their export ambitions.<\/li>\n<\/ul>\n<p>The table below links these growth sectors to the reason cGMP-type certification is becoming relevant to each one. The point is not that one certificate covers them all. Each sector faces its own buyer and regulatory expectations.<\/p>\n<table>\n<tr><th>Growth sector<\/th><th>Why quality certification is increasingly requested<\/th><\/tr>\n<tr><td>Food &amp; beverage exporters<\/td><td>GCC and international retailers and importers increasingly require documented process control before listing a new supplier.<\/td><\/tr>\n<tr><td>Pharma &amp; nutraceutical producers<\/td><td>Distributors and regional buyers look for evidence of a disciplined quality system alongside Ministry of Health registration.<\/td><\/tr>\n<tr><td>Plastics &amp; packaging<\/td><td>Industrial and food-contact packaging customers request quality assurance evidence as part of vendor approval.<\/td><\/tr>\n<tr><td>Free-zone operators<\/td><td>Free-zone tenants competing for re-export and contract-manufacturing work use certification to differentiate from regional peers.<\/td><\/tr>\n<tr><td>Animal feed &amp; agro-processing<\/td><td>Export buyers and regional distributors ask for process documentation as part of consignment approval.<\/td><\/tr>\n<\/table>\n<p>Newer entrants to re-export markets illustrate the shift. A facility serving these markets often competes directly against established manufacturers in the UAE, Saudi Arabia and further afield. Those competitors frequently already carry recognised quality certifications. For a newer Omani entrant, an independently issued cGMP certificate can be one of the fastest ways to close that credibility gap with an unfamiliar overseas buyer.<\/p>\n\n<div class=\"ias-cta-band\"><strong>Not sure your sector qualifies?<\/strong> <a class=\"ias-link\" href=\"https:\/\/iasiso-gulf.com\/OM\/contact-us\/\">Contact IAS<\/a> for a free scoping conversation.<\/div>\n\n<h2><span class=\"ez-toc-section\" id=\"who-oversees-what-regulatory-and-standard-setting-roles-in-oman\"><\/span>Who Oversees What: Regulatory and Standard-Setting Roles in Oman<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>An independent certification body issues cGMP certification in Oman &mdash; not a government regulator &mdash; and the certificate replaces no licence a regulator requires. Several bodies play distinct roles in and around manufacturing quality in the Sultanate, and it is important not to blur them together.<\/p>\n<table>\n<tr><th>Body<\/th><th>Role<\/th><\/tr>\n<tr><td>Ministry of Health (MOH), Oman<\/td><td>Registers and licenses pharmaceutical products and manufacturers, and inspects licensed facilities for GMP compliance as part of its regulatory mandate.<\/td><\/tr>\n<tr><td>Directorate General for Standards &amp; Metrology (DGSM) \/ Ministry of Commerce, Industry and Investment Promotion (MOCIIP)<\/td><td>Administers national product standards, conformity assessment and metrology oversight for broader industrial and consumer goods, outside the pharmaceutical licensing remit.<\/td><\/tr>\n<tr><td>Gulf Health Council (GHC) \/ GCC-DR GMP guidance<\/td><td>A regional body whose GCC harmonised pharmaceutical GMP guidance is a reference point for manufacturers across GCC states, including Oman &mdash; it issues guidance, not certificates.<\/td><\/tr>\n<tr><td>World Health Organization (WHO)<\/td><td>Publishes globally referenced GMP guidelines used as a technical benchmark; WHO does not regulate, license or certify any facility.<\/td><\/tr>\n<tr><td>US FDA<\/td><td>Regulates only products intended for the US market; it has no licensing or certification role over Omani facilities selling elsewhere.<\/td><\/tr>\n<tr><td>IAS<\/td><td>Issues independent third-party cGMP certification against the applicable scheme and scope, under IAS's UQAS accreditation.<\/td><\/tr>\n<\/table>\n<ul>\n<li><strong>Not MOH approval.<\/strong> An IAS certificate is never presented, marketed or relied upon as MOH approval, product registration, or any other regulatory clearance.<\/li>\n<li><strong>Not a substitute for the licence.<\/strong> Certification also never substitutes for the licence the law requires a manufacturer to hold.<\/li>\n<li><strong>Complements, doesn't replace.<\/strong> Certification sits alongside those regulatory obligations, evidencing the discipline of the underlying quality system to buyers, <a class=\"ias-link\" href=\"https:\/\/iasiso-gulf.com\/OM\/cgmp-internal-auditor-training\/\">auditors<\/a> and trading partners.<\/li>\n<\/ul>\n\n<h2><span class=\"ez-toc-section\" id=\"no-single-rulebook-how-cgmp-requirements-shift-by-product-category\"><\/span>No Single Rulebook: How cGMP Requirements Shift by Product Category<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>cGMP is not one universal international standard &mdash; it is a general term for current good-manufacturing-practice requirements, and those requirements take different forms across several distinct frameworks depending on the product. A pharmaceutical tablet plant, a date-processing facility and a cosmetics filler answer to different rulebooks. Each is assessed against the scheme relevant to its product category and stated scope, and the certificate names that scheme.<\/p>\n<table>\n<tr><th>Product category<\/th><th>Commonly referenced frameworks<\/th><\/tr>\n<tr><td>Pharmaceuticals<\/td><td>WHO GMP guidelines, PIC\/S GMP guide, and GCC-DR harmonised GMP guidance, alongside applicable MOH licensing requirements.<\/td><\/tr>\n<tr><td>Food &amp; beverage<\/td><td>Codex Alimentarius-aligned GMP principles and national food-safety codes, often paired with HACCP-based process controls.<\/td><\/tr>\n<tr><td>Cosmetics &amp; personal care<\/td><td>ISO 22716 good manufacturing practice guidance for cosmetics.<\/td><\/tr>\n<tr><td>Medical devices<\/td><td>GMP principles embedded within quality management frameworks such as ISO 13485, scoped to the device category.<\/td><\/tr>\n<tr><td>Other industries (packaging, chemicals, feed, contract packing, warehousing, etc.)<\/td><td>General GMP principles adapted to the product and process, scoped by IAS to the applicant's own operation.<\/td><\/tr>\n<\/table>\n<p><strong>cGMP certification is open to every industry.<\/strong> Packaging converters, chemical formulators, animal feed producers, contract packers and warehousing or logistics operators handling GMP-sensitive goods can all pursue it. Each is scoped to its own products and processes, not to a category built for someone else.<\/p>\n\n<h2><span class=\"ez-toc-section\" id=\"cgmp-meaning-gmp-vs-cgmp-clearing-up-the-terminology\"><\/span>cGMP Meaning: GMP vs cGMP, Clearing Up the Terminology<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>GMP describes the general body of good-manufacturing-practice principles. cGMP, or \"current\" GMP, emphasises that a facility's systems, equipment and controls are kept up to date with present-day practice. They are not left static after initial implementation.<\/p>\n<ul>\n<li><strong>Used interchangeably day to day<\/strong> &mdash; Oman's manufacturing sector treats the two terms as the same thing in ordinary conversation.<\/li>\n<li><strong>The distinction matters on the certificate.<\/strong> It should always state the specific scheme and scope assessed, such as WHO GMP, GCC-DR guidance, ISO 22716, or a general GMP framework tailored to the applicant's operation. It should not carry an unqualified claim of \"cGMP compliance.\"<\/li>\n<\/ul>\n\n<div class=\"ias-cta-band\"><strong>Unsure which scheme fits your products?<\/strong> <a class=\"ias-link\" href=\"https:\/\/iasiso-gulf.com\/OM\/contact-us\/\">Get a free consultation<\/a> &mdash; no obligation.<\/div>\n\n<h2><span class=\"ez-toc-section\" id=\"inside-the-ias-certification-journey\"><\/span>Inside the IAS Certification Journey<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>IAS follows the same structured assessment sequence for every applicant, whatever the sector. IAS agrees the scope, depth and applicable scheme with the manufacturer before the assessment begins.<\/p>\n<ol>\n<li><strong>Application and scope review<\/strong> &mdash; the manufacturer's products, processes and applicable GMP scheme are confirmed with IAS.<\/li>\n<li><strong>Documentation review<\/strong> &mdash; quality manual, SOPs, and other records relevant to the agreed scheme and product category are reviewed for completeness.<\/li>\n<li><strong>Stage 1 assessment<\/strong> &mdash; readiness of the documented quality system is evaluated against the applicable scheme.<\/li>\n<li><strong>Stage 2 on-site assessment<\/strong> &mdash; auditors examine the facility, records and practices in operation, in the areas relevant to the agreed scope.<\/li>\n<li><strong>Corrective action, if needed<\/strong> &mdash; you close any nonconformity with evidence before certification proceeds.<\/li>\n<li><strong>Certification decision and certificate issue<\/strong> &mdash; once conformity is confirmed, IAS issues the certificate naming the scheme and scope assessed.<\/li>\n<\/ol>\n<figure><img decoding=\"async\" src=\"https:\/\/iasiso-gulf.com\/OM\/wp-content\/uploads\/2026\/09\/oman-cgmp-certification-process-flow-diagram.png\" alt=\"Flow diagram of the IAS cGMP certification process in Oman covering application, documentation review, Stage 1 and Stage 2 assessment, corrective action, and certificate issuance\" \/><figcaption>The IAS cGMP certification process in Oman &mdash; six stages from application to certificate issue<\/figcaption><\/figure>\n<p>Assessors examine the areas that apply to the agreed scheme and product category &mdash; batch records, change control, CAPA and validation evidence among them. No universal checklist is applied identically to every facility.<\/p>\n\n<h2><span class=\"ez-toc-section\" id=\"from-certificate-to-recertification-the-ongoing-compliance-cycle\"><\/span>From Certificate to Recertification: The Ongoing Compliance Cycle<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Certification is not a one-time event. Once issued, a certificate is maintained through an ongoing cycle that keeps it meaningful to buyers and regulators over time:<\/p>\n<ul>\n<li><strong>Initial certification audit<\/strong> &mdash; establishes conformity and results in the certificate being issued.<\/li>\n<li><strong>Annual surveillance assessments<\/strong> &mdash; confirm the quality system continues to operate as certified.<\/li>\n<li><strong>Recertification audit<\/strong> &mdash; takes place at the end of the certification cycle, renewing the certificate where conformity continues.<\/li>\n<\/ul>\n<figure><img decoding=\"async\" src=\"https:\/\/iasiso-gulf.com\/OM\/wp-content\/uploads\/2026\/09\/oman-cgmp-certification-lifecycle-diagram.png\" alt=\"Diagram of the cGMP certification lifecycle in Oman: initial audit, certificate issued, annual surveillance, recertification\" \/><figcaption>The cGMP certification lifecycle in Oman &mdash; initial audit, certificate, annual surveillance, recertification<\/figcaption><\/figure>\n<p>Facility readiness, product-family scope, number of sites and the complexity of the applicable scheme all vary from one Omani manufacturer to the next. IAS therefore quotes no fixed number of weeks or months for any stage of the cycle. Those four factors set the timeline, not a standard calendar.<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/iasiso-gulf.com\/OM\/wp-content\/uploads\/2026\/09\/oman-cgmp-certified-production-line.png\" alt=\"Production line staff following cGMP manufacturing controls in Oman\" \/><\/figure>\n\n<h2><span class=\"ez-toc-section\" id=\"cgmp-certification-cost-in-oman-what-shapes-timeline-and-cost\"><\/span>cGMP Certification Cost in Oman: What Shapes Timeline and Cost<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Cost and duration for cGMP certification in Oman are driven by the specifics of each operation rather than by a flat fee or a generic schedule. Every applicant receives a fixed written quotation from IAS before any assessment work begins, so cost is known in advance rather than estimated afterward.<\/p>\n<table>\n<tr><th>Cost \/ timeline driver<\/th><th>Why it matters<\/th><\/tr>\n<tr><td>Applicable GMP scheme and scope<\/td><td>A pharmaceutical scope assessed against WHO\/GCC-DR guidance typically involves more documentation review than a general industrial GMP scope.<\/td><\/tr>\n<tr><td>Facility readiness<\/td><td>A quality system already partly in place needs less corrective-action time than one being built from scratch.<\/td><\/tr>\n<tr><td>Number of product families<\/td><td>A facility manufacturing several distinct product lines requires broader sampling during on-site assessment.<\/td><\/tr>\n<tr><td>Number of sites<\/td><td>Manufacturers with operations split between, for example, a mainland facility and a free-zone site require assessment coverage across each location.<\/td><\/tr>\n<tr><td>Logistics and site access<\/td><td>Free-zone access arrangements and facility location can affect on-site assessment scheduling.<\/td><\/tr>\n<\/table>\n<p><strong>The IAS commitment:<\/strong> one fixed written quotation before assessment work begins.<\/p>\n\n<div class=\"ias-cta-band\"><strong>Want a real number, not a range?<\/strong> <a class=\"ias-link\" href=\"https:\/\/iasiso-gulf.com\/OM\/contact-us\/\">Request your fixed written quotation<\/a>.<\/div>\n\n<h2><span class=\"ez-toc-section\" id=\"what-this-adds-for-buyers-auditors-and-trade-partners\"><\/span>What This Adds for Buyers, Auditors and Trade Partners<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>An IAS cGMP certificate does not change what a manufacturer is legally required to hold &mdash; it changes how quickly an outside party can trust what that manufacturer already does. In practice, certified Omani facilities report that the credential is most useful in these situations:<\/p>\n<ul>\n<li><strong>Vendor approval and tender pre-qualification<\/strong> &mdash; many GCC and international buyers now ask for a recognised quality credential before a supplier reaches the shortlist stage.<\/li>\n<li><strong>Reduced repeat buyer audits<\/strong> &mdash; a documented, independently verified quality system can shorten or simplify a buyer's own on-site vendor audit.<\/li>\n<li><strong>Internal consistency across shifts and sites<\/strong> &mdash; the discipline required to prepare for and maintain certification tends to reduce variation between production runs and between multiple facilities.<\/li>\n<li><strong>A defensible answer during regulatory inspection.<\/strong> Certification is not a substitute for a licence. Even so, a well-documented quality system built for certification is generally easier to present. That applies during an MOH or other regulatory inspection.<\/li>\n<\/ul>\n\n<h2><span class=\"ez-toc-section\" id=\"is-cgmp-certification-right-for-your-operation\"><\/span>Is cGMP Certification Right for Your Operation?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>cGMP certification in Oman is open to any manufacturer or processor able to demonstrate conformity to an applicable GMP scheme, not only companies in food, pharmaceuticals, cosmetics or medical devices. Businesses across Oman commonly consider certification when they:<\/p>\n<ul>\n<li>Export food, beverage, pharmaceutical, nutraceutical or cosmetic products to GCC or international markets.<\/li>\n<li>Operate as a contract manufacturer, filler or packer producing for multiple brand owners.<\/li>\n<li>Manufacture packaging, chemicals or animal feed and are asked by customers for quality-system evidence.<\/li>\n<li>Run warehousing, blending or re-export operations inside a free zone handling GMP-sensitive goods.<\/li>\n<li>Already hold an MOH licence or other regulatory approval and want independent evidence of ongoing system discipline for buyers and auditors.<\/li>\n<\/ul>\n\n<h2><span class=\"ez-toc-section\" id=\"quick-definitions\"><\/span>Quick Definitions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><strong>GMP:<\/strong> Good Manufacturing Practice &mdash; the general body of good-manufacturing-practice principles.<\/li>\n<li><strong>cGMP:<\/strong> Current Good Manufacturing Practice &mdash; the same discipline, emphasising that systems, equipment and controls are kept up to date with present-day practice.<\/li>\n<li><strong>Scheme &amp; scope:<\/strong> the specific framework and product range an audit is measured against, named on the resulting certificate.<\/li>\n<li><strong>Surveillance assessment:<\/strong> an annual check confirming the certified quality system continues to operate as certified.<\/li>\n<li><strong>Recertification:<\/strong> the audit at the end of a certification cycle that renews the certificate where conformity continues.<\/li>\n<\/ul>\n\n<div class=\"ias-cta-band\"><strong>See where your operation fits?<\/strong> <a class=\"ias-link\" href=\"https:\/\/iasiso-gulf.com\/OM\/contact-us\/\">Contact the IAS Oman team<\/a> for a free scoping conversation.<\/div>\n\n<h2><span class=\"ez-toc-section\" id=\"frequently-asked-questions\"><\/span>Frequently Asked Questions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"ias-om-faq2\">\n\n<details><summary><h3><span class=\"ez-toc-section\" id=\"does-omani-law-oblige-a-manufacturer-to-be-cgmp-certified\"><\/span>Does Omani law oblige a manufacturer to be cGMP certified?<span class=\"ez-toc-section-end\"><\/span><\/h3><\/summary><div class=\"faq-answer\"><p>No. Regulatory licensing is the legal requirement, such as Ministry of Health registration for pharmaceutical manufacturers. cGMP certification is a voluntary, independent credential that demonstrates quality-system discipline alongside that licence. Buyers often request it rather than the law mandating it.<\/p><\/div><\/details>\n\n<details><summary><h3><span class=\"ez-toc-section\" id=\"does-an-ias-cgmp-certificate-mean-the-ministry-of-health-has-approved-my-facility-or-products\"><\/span>Does an IAS cGMP certificate mean the Ministry of Health has approved my facility or products?<span class=\"ez-toc-section-end\"><\/span><\/h3><\/summary><div class=\"faq-answer\"><p>No. An IAS certificate is independent third-party certification against an agreed GMP scheme and scope. It is never MOH approval, product registration or any other regulatory clearance. It does not replace the licence a manufacturer is required to hold.<\/p><\/div><\/details>\n\n<details><summary><h3><span class=\"ez-toc-section\" id=\"we-already-hold-an-moh-manufacturing-or-registration-licence-%e2%80%94-why-apply-for-cgmp-certification-too\"><\/span>We already hold an MOH manufacturing or registration licence &mdash; why apply for cGMP certification too?<span class=\"ez-toc-section-end\"><\/span><\/h3><\/summary><div class=\"faq-answer\"><p>An MOH licence confirms regulatory approval to operate or register a product. IAS certification gives buyers, distributors and export partners independent, documented evidence of the quality system behind that licence. Many contracts and tenders specifically ask to see it.<\/p><\/div><\/details>\n\n<details><summary><h3><span class=\"ez-toc-section\" id=\"can-a-facility-operating-inside-a-free-zone-use-cgmp-certification-to-support-export-contracts\"><\/span>Can a facility operating inside a free zone use cGMP certification to support export contracts?<span class=\"ez-toc-section-end\"><\/span><\/h3><\/summary><div class=\"faq-answer\"><p>Yes. Free-zone manufacturers and re-export operators are certified on the same basis as mainland facilities, scoped to their own products and processes, and the resulting certificate can support tender submissions and buyer due-diligence requests.<\/p><\/div><\/details>\n\n<details><summary><h3><span class=\"ez-toc-section\" id=\"is-cgmp-certification-only-available-to-food-pharmaceutical-cosmetic-and-medical-device-manufacturers-in-oman\"><\/span>Is cGMP certification only available to food, pharmaceutical, cosmetic and medical device manufacturers in Oman?<span class=\"ez-toc-section-end\"><\/span><\/h3><\/summary><div class=\"faq-answer\"><p>No. Certification is scoped to the applicant's own products and processes, so packaging converters, chemical formulators, animal feed producers, contract packers and logistics operators handling GMP-sensitive goods can also apply.<\/p><\/div><\/details>\n\n<details><summary><h3><span class=\"ez-toc-section\" id=\"how-does-ias-certification-relate-to-the-gulf-health-councils-gcc-dr-gmp-guidance\"><\/span>How does IAS certification relate to the Gulf Health Council's GCC-DR GMP guidance?<span class=\"ez-toc-section-end\"><\/span><\/h3><\/summary><div class=\"faq-answer\"><p>GCC-DR GMP guidance, issued through the Gulf Health Council, is a regional technical reference that pharmaceutical manufacturers across GCC states may align with. IAS can certify against this guidance where it is the applicable scheme for the applicant's scope; the Gulf Health Council itself does not issue certificates.<\/p><\/div><\/details>\n\n<details><summary><h3><span class=\"ez-toc-section\" id=\"can-one-cgmp-certificate-cover-multiple-product-lines-or-more-than-one-manufacturing-site-in-oman\"><\/span>Can one cGMP certificate cover multiple product lines or more than one manufacturing site in Oman?<span class=\"ez-toc-section-end\"><\/span><\/h3><\/summary><div class=\"faq-answer\"><p>Scope can extend to multiple product lines or sites where each is assessed and found conformant. You agree this with IAS during the application stage. It is then stated clearly on the certificate rather than assumed automatically.<\/p><\/div><\/details>\n\n<details><summary><h3><span class=\"ez-toc-section\" id=\"how-long-does-an-ias-cgmp-certificate-remain-valid-and-how-can-a-buyer-verify-it\"><\/span>How long does an IAS cGMP certificate remain valid, and how can a buyer verify it?<span class=\"ez-toc-section-end\"><\/span><\/h3><\/summary><div class=\"faq-answer\"><p>Validity is maintained through the certification lifecycle of annual surveillance assessments and a recertification audit at the end of the cycle, rather than a one-time award. Buyers and partners can verify an active certificate by contacting IAS directly through its listed contact channels.<\/p><\/div><\/details>\n\n<\/div>\n\n<h2><span class=\"ez-toc-section\" id=\"take-the-next-step-toward-cgmp-certification-in-oman\"><\/span>Take the Next Step Toward cGMP Certification in Oman<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Whether you manufacture in Muscat or elsewhere in Oman, IAS can help you scope a cGMP certification pathway. The pathway is matched to your product category and export goals. It is backed by independent assessment under IAS's UQAS accreditation and nearly two decades of assessment experience.<\/p>\n<p>Explore related credentials: <a class=\"ias-link\" href=\"https:\/\/iasiso-gulf.com\/OM\/iso-certification\/\">ISO Certification<\/a>, <a class=\"ias-link\" href=\"https:\/\/iasiso-gulf.com\/OM\/iso-13485-certification-in-oman\/\">ISO 13485 Certification in Oman<\/a> for medical devices, <a class=\"ias-link\" href=\"https:\/\/iasiso-gulf.com\/OM\/haccp-certification-in-oman\/\">HACCP Certification in Oman<\/a> for food safety, and <a class=\"ias-link\" href=\"https:\/\/iasiso-gulf.com\/OM\/product-certification\/\">Product Certification<\/a> for wider product-scheme options.<\/p>\n\n<div class=\"ias-cta-band\"><strong>Get started:<\/strong> <a class=\"ias-link\" href=\"https:\/\/iasiso-gulf.com\/OM\/contact-us\/\">Contact the IAS Oman team<\/a><\/div>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\"@type\": \"Question\", \"name\": \"Does Omani law oblige a manufacturer to be cGMP certified?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. Regulatory licensing is the legal requirement, such as Ministry of Health registration for pharmaceutical manufacturers. cGMP certification is a voluntary, independent credential that demonstrates quality-system discipline alongside that licence. Buyers often request it rather than the law mandating it.\"}},\n    {\"@type\": \"Question\", \"name\": \"Does an IAS cGMP certificate mean the Ministry of Health has approved my facility or products?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. An IAS certificate is independent third-party certification against an agreed GMP scheme and scope. It is never MOH approval, product registration or any other regulatory clearance. It does not replace the licence a manufacturer is required to hold.\"}},\n    {\"@type\": \"Question\", \"name\": \"We already hold an MOH manufacturing or registration licence \u2014 why apply for cGMP certification too?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"An MOH licence confirms regulatory approval to operate or register a product. IAS certification gives buyers, distributors and export partners independent, documented evidence of the quality system behind that licence. Many contracts and tenders specifically ask to see it.\"}},\n    {\"@type\": \"Question\", \"name\": \"Can a facility operating inside a free zone use cGMP certification to support export contracts?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. Free-zone manufacturers and re-export operators are certified on the same basis as mainland facilities, scoped to their own products and processes, and the resulting certificate can support tender submissions and buyer due-diligence requests.\"}},\n    {\"@type\": \"Question\", \"name\": \"Is cGMP certification only available to food, pharmaceutical, cosmetic and medical device manufacturers in Oman?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. Certification is scoped to the applicant's own products and processes, so packaging converters, chemical formulators, animal feed producers, contract packers and logistics operators handling GMP-sensitive goods can also apply.\"}},\n    {\"@type\": \"Question\", \"name\": \"How does IAS certification relate to the Gulf Health Council's GCC-DR GMP guidance?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"GCC-DR GMP guidance, issued through the Gulf Health Council, is a regional technical reference that pharmaceutical manufacturers across GCC states may align with. IAS can certify against this guidance where it is the applicable scheme for the applicant's scope; the Gulf Health Council itself does not issue certificates.\"}},\n    {\"@type\": \"Question\", \"name\": \"Can one cGMP certificate cover multiple product lines or more than one manufacturing site in Oman?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Scope can extend to multiple product lines or sites where each is assessed and found conformant. You agree this with IAS during the application stage. It is then stated clearly on the certificate rather than assumed automatically.\"}},\n    {\"@type\": \"Question\", \"name\": \"How long does an IAS cGMP certificate remain valid, and how can a buyer verify it?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Validity is maintained through the certification lifecycle of annual surveillance assessments and a recertification audit at the end of the cycle, rather than a one-time award. Buyers and partners can verify an active certificate by contacting IAS directly through its listed contact channels.\"}}\n  ]\n}\n<\/script>\n\n<\/div>\n\n<style>section.ias-faq-section{display:none !important;}<\/style>\n<script>\n(function(){\n  document.querySelectorAll('script[type=\"application\/ld+json\"]').forEach(function(s){\n    if (s.textContent.indexOf('#faq') > -1 && s.textContent.indexOf('What does cGMP stand for') > -1) {\n      s.remove();\n    }\n  });\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-4fbdf97\" data-id=\"4fbdf97\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-9fbec52 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9fbec52\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-2d542de\" data-id=\"2d542de\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a5e0a46 elementor-widget elementor-widget-heading\" data-id=\"a5e0a46\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">To Enroll<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-94bf93b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"94bf93b\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-932251d\" data-id=\"932251d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2f5d18a elementor-widget elementor-widget-button\" data-id=\"2f5d18a\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/iasiso-gulf.com\/OM\/wp-content\/uploads\/2025\/07\/IAS-Application-FormV1.8.doc\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Application<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-41dacf8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"41dacf8\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-a151d74\" data-id=\"a151d74\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-95f5bd4 elementor-widget elementor-widget-button\" data-id=\"95f5bd4\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/iasiso-gulf.com\/OM\/wp-content\/uploads\/2024\/12\/IAS-cGMP-Brochure.pdf\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Brochure<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-3f5d70d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3f5d70d\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-d257d72\" data-id=\"d257d72\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9780bd8 elementor-widget elementor-widget-heading\" data-id=\"9780bd8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Contact Us<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-d369388 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d369388\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-645d64f\" data-id=\"645d64f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c4d37b3 elementor-widget elementor-widget-shortcode\" data-id=\"c4d37b3\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<style>\n.certification-section,.training-section, .other_enquiry_form, .certification_prod_section, .process_section, .product_section{\n\tdisplay:none;\n}\nlabel, .label {\ncolor:black;\n \n}\n.form-control {\npadding: 16px 19px;\n}\n#countryDropdown {\n\tborder: 1px solid #ced4da;\n}\n.country-section .dropdown {\n\tposition: relative !important;\n}\n.country-section .dropdown-menu {\n\tdisplay: none !important;\n\theight: 300px;\n\toverflow-x: auto;\n\tposition: absolute !important;\n\ttop: 100% !important;\n\tleft: 0 !important;\n\tz-index: 1000 !important;\n\tmin-width: 100% !important;\n\tbackground-color: #fff !important;\n\tborder: 1px solid rgba(0,0,0,.15) !important;\n\tborder-radius: 0.25rem !important;\n\tpadding: 0.5rem 0 !important;\n\tmargin: 0 !important;\n\tlist-style: none !important;\n}\n.country-section .dropdown-menu.show {\n\tdisplay: block !important;\n}\n\n#myModalAlert .modal-dialog {\n\tz-index:10 !important;\n\tmargin-top: 70px;\n}\n#myModalAlert .modal-header {\n\tpadding: 10px !important;\n\tbackground: #dee1e6;\n}\n\n\n#myModalAlert .modal-body {\n\ttext-align: center;\n\tcolor:black;\n}\n.modal-backdrop.show {\nz-index: 100 !important;\nposition:relative !important;\n}\n.error, .mandatory {\n\tcolor:red;\n}\ninput {\ncolor:black !important;\n}\n\n\n.modal.show .modal-dialog{\n    margin-top: 160px;\n}\n\n#errorModalLabel{\n\tcolor: #fff !important;\n}\n.scheme-dropdown-toggle {\n    display: block !important;\n    border: 1px solid #ced4da !important;\n    border-radius: 4px !important;\n    padding: 10px 14px !important;\n    background: #fff !important;\n    cursor: pointer;\n    color: #333 !important;\n    position: relative;\n    user-select: none;\n}\n.scheme-dropdown-toggle::after {\n    content: \"\\25BC\";\n    float: right;\n    font-size: 10px;\n    margin-top: 3px;\n    transition: transform 0.2s;\n}\n.scheme-dropdown-toggle.open::after {\n    transform: rotate(180deg);\n}\n.scheme-checkbox-list {\n    display: none !important;\n    max-height: 200px;\n    overflow-y: auto;\n    border: 1px solid #ced4da !important;\n    border-top: none !important;\n    border-radius: 0 0 4px 4px !important;\n    padding: 10px !important;\n    background: #fff !important;\n}\n.scheme-checkbox-list.show {\n    display: block !important;\n}\n.scheme-checkbox-list .form-check {\n    display: block !important;\n    position: relative !important;\n    margin: 0 0 10px 0 !important;\n    padding: 0 0 0 26px !important;\n    min-height: auto !important;\n    float: none !important;\n    width: auto !important;\n}\n.scheme-checkbox-list .form-check:last-child {\n    margin-bottom: 0 !important;\n}\n.scheme-checkbox-list .form-check-label {\n    display: block !important;\n    line-height: 1.5 !important;\n    cursor: pointer;\n    color: #000 !important;\n    width: auto !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    word-wrap: break-word;\n    overflow-wrap: break-word;\n}\n.scheme-checkbox-list .form-check-input {\n    position: absolute !important;\n    left: 0 !important;\n    top: 4px !important;\n    width: 16px !important;\n    height: 16px !important;\n    margin: 0 !important;\n    float: none !important;\n    flex: none !important;\n    appearance: auto !important;\n    -webkit-appearance: auto !important;\n    opacity: 1 !important;\n}\n\n<\/style>\n    <div class=\"container mt-3\">\n         <div class=\"card\">\n\t\t <div class=\"card-body\">\n         <form id=\"contct_form\" >\n         \t<!-- hidden datas -->\n         \t<input type=\"hidden\" name=\"source\" value=\"2\">\n\t\t\t<input type=\"hidden\" name=\"enquiry_from\"     value=\"online_user\">\n            <input type=\"hidden\" name=\"From\" value=\"6\">\n            <input type=\"hidden\" name=\"Website\" class=\"website_id\" value=\"\">\n            <input type=\"hidden\" name=\"source_of_url\"  class=\"url_id\"  value=\"\">\n\t\t\t <input type=\"hidden\" name=\"Company\" class=\"company\" value=\"\">\n            \n            <div class=\"row\">\n                <div class=\"col-sm-12\"> \n                    <div class=\"mb-3 mt-3\">\n                        <label  >Company Name:<\/label>\n                        <input type=\"text\" class=\"form-control\" id=\"CompanyName\" placeholder=\"Enter company name\" name=\"CompanyName\">\n                    <\/div>\n                    <div class=\"mb-3\">\n                        <label  >Customer Name: <span class=\"mandatory\">*<\/span><\/label>\n                        <input type=\"text\" class=\"form-control\" id=\"CustomerName\" placeholder=\"Enter customer Name\" name=\"CustomerName\" required=\"required\">\n                        <span class=\"error error_company_name\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n                    <\/div>\n                   \n                    \n                    <input type=\"hidden\" name=\"telephone_number\" value=\"\">\n                    <div class=\"mb-3\">\n                        <label>E-Mail:<span class=\"mandatory\">*<\/span><\/label>\n                        <input type=\"email\" class=\"form-control\" id=\"EMail\" placeholder=\"Enter email\" name=\"EMail\" required=\"required\">\n                         <span class=\"error error_email\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n                    <\/div>\n                    <div class=\"mb-3 country-section\">\n                    \t<label>Country: <span class=\"mandatory\">*<\/span><\/label>\n                       \t<div class=\"dropdown\">\n\t\t\t\t\t\t  \t<div class=\"btn btn-default\" type=\"button\" id=\"countryDropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\n\t\t\t\t\t\t    \t <span class=\"default_countr\">--- Select Country ---<\/span>\n\t\t\t\t\t\t  \t<\/div>\n\t\t\t\t\t\t  <ul class=\"dropdown-menu\" aria-labelledby=\"countryDropdown\"><\/ul>\n\n\t\t\t\t\t\t  <input type=\"hidden\" id=\"country_id\" name=\"Country\" required>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t <span class=\"error error_country\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n\t\t\t\t\t<\/div> \n\t                <div class=\"mb-3 mt-3\">\n\t                    <label>State: <span class=\"mandatory\">*<\/span><\/label>\n\t                    <select class=\"form-select\" name=\"State\" id=\"State\" required=\"required\">\n\t                        <option value=\"\">--Please select state--<\/option>\n\t                    <\/select>\n\t                     <span class=\"error error_state\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n\t                <\/div>\n\t                <div class=\"mb-3\">\n\t                    <label>City:<\/label>\n\t                    <select class=\"form-select\" name=\"City\" id=\"City\">\n\t                        <option value=\"\">--Please select City --<\/option> \n\t                    <\/select>\n\t                    <span class=\"error error_city\"><\/span>\n\t                <\/div> \n \n\t                <div class=\"mb-3\">\n                        <label  > Mobile Number:<span class=\"mandatory\">*<\/span><\/label>\n                       \n                        <div>\n\t\t\t\t\t\t<span class=\"input-group-text\" id=\"CountryCode\" data-phone-length=\"\">+968<\/span>\n                        \t<input type=\"text\" class=\"form-control\" id=\"MobileNumber\" placeholder=\"Enter mobile number\" name=\"MobileNumber\" required=\"required\">\n                        \t<span class=\"error error_mobile_no\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n                        <\/div>\n                    <\/div>\n\t                <div class=\"mb-3\">\n\t                     <h6 class=\"label\">Enquiry Type<\/h6>\n\t                    <span><input type=\"radio\" class=\"form-check-input enquiry_type\"    name=\"optradio\" value=\"1\" checked> Enquiry<\/span>\n\t                    <span> <input type=\"radio\" class=\"form-check-input enquiry_type\"   name=\"optradio\" value=\"2\"> Other<\/span>\n\t                <\/div> \n\t                <div class=\"enquiry_form\">\n\t\t                <div class=\"mb-3\">\n\t\t                    <label>Training \/ Certification: <span class=\"mandatory\">*<\/span><\/label>\n\t\t                    <select class=\"form-select\"  id=\"purposOf\">\n\t\t                        <option value=\"\">--Please select  --<\/option> \n\t\t                        <option value=\"1\">Training (For Individuals or Group of Individuals)<\/option>\n\t\t                        <option value=\"2\">Certification (For Organizations)<\/option>\n\t\t                    <\/select>\n\t\t                    <span class=\"error error_trg_cert\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n\t\t                <\/div>\n\t\t\t\t\t\t<div class=\"mb-3 certification_prod_section\">\n\t\t\t\t\t\t\t<label>Certification: *<\/label>\n\t\t\t\t\t\t\t<select class=\"form-select\" name=\"cert_Type\" id=\"cert_Type\">\n\t\t\t\t\t\t\t\t<option value=\"\">--Please select Type --<\/option>\n\t\t\t\t\t\t\t\t<option value=\"1\">Process<\/option>\n\t\t\t\t\t\t\t\t<option value=\"2\">Product<\/option>\n\t\t\t\t\t\t\t\t<option value=\"3\">Both (Process\/Product)<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t\t                <span class=\"error error_cert_product_type\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n\t\t\t            <\/div>\n\t\t                <!-- Training -->\n\t\t                \n\t\t                <div class=\"training-section\">\n\t\t                \t<h6 class=\"label\">Training<\/h6>\n\t\t\t                <div class=\"mb-3\">\n\t\t\t                    <label>Product Type: <span class=\"mandatory\">*<\/span><\/label>\n\t\t\t                    <select class=\"form-select\" name=\"Type[]\" id=\"Type\">\n\t\t\t                        <option value=\"\">--Please select Type --<\/option>\n\t\t\t                    <\/select>\n\t\t\t                    <span class=\"error error_product_type\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n\t\t\t                <\/div>\n\n\t\t\t                <div class=\"mb-3\">\n\t\t\t                    <label>Product Category: <span class=\"mandatory\">*<\/span><\/label>\n\t\t\t                    <select class=\"form-select\" name=\"Category[]\" id=\"Category\">\n\t\t\t                        <option value=\"\">--Please select Category --<\/option>\n\t\t\t                    <\/select>\n\t\t\t                     <span class=\"error error_product_category\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n\t\t\t                <\/div>\n\n\t\t\t                <div class=\"mb-3\">\n\t\t\t                    <label>Product Name: <span class=\"mandatory\">*<\/span><\/label>\n\t\t\t                    <div class=\"scheme-dropdown-toggle\" data-target=\"ProductNameCheckboxes\" data-default=\"-- Select Product Name --\">-- Select Product Name --<\/div>\n\t\t\t                    <div class=\"scheme-checkbox-list\" id=\"ProductNameCheckboxes\">\n\t\t\t                        <span style=\"color:#999;\">-- Please select Product Type &amp; Category first --<\/span>\n\t\t\t                    <\/div>\n\t\t\t                    <span class=\"error error_product_name\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n\t\t\t                <\/div>\n\t\t\t            <\/div>\n\t\t\t            <!-- Training End -->\n\t\t\t            <!-- Certification -->\n\n\t\t                <div class=\"certification-section\">\n\t\t\t                <div class=\"mb-3 product_section\">\n\t\t\t                    <label>Product Scheme: <span class=\"mandatory\">*<\/span> <\/label>\n\t\t\t                    <div class=\"scheme-dropdown-toggle\" data-target=\"productSchemeCheckboxes\" data-default=\"-- Select Product Scheme --\">-- Select Product Scheme --<\/div>\n\t\t\t                    <div class=\"scheme-checkbox-list\" id=\"productSchemeCheckboxes\"><\/div>\n\t\t\t                     <span class=\"error error_product_name\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n\t\t\t                <\/div>\n\t\t\t                <div class=\"mb-3 process_section\">\n\t\t\t                    <label>Process Scheme: <span class=\"mandatory\">*<\/span> <\/label>\n\t\t\t                    <div class=\"scheme-dropdown-toggle\" data-target=\"processSchemeCheckboxes\" data-default=\"-- Select Process Scheme --\">-- Select Process Scheme --<\/div>\n\t\t\t                    <div class=\"scheme-checkbox-list\" id=\"processSchemeCheckboxes\"><\/div>\n\t\t\t                     <span class=\"error error_process_scheme\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n\t\t\t                <\/div>\n\t\t\t            <\/div>\n\t\t\t            <!-- Certification End-->\n\t\t                <input type=\"hidden\" name=\"bco_assign_training\" class=\"bco_assign_training\" value=\"\">\n\t\t                 <input type=\"hidden\" name=\"bco_assign_cert\" class=\"bco_assign_cert\" value=\"\">\n\t\t                <input type=\"hidden\" name=\"Date\" value=\"2026-09-30\">\n\t\t            <\/div>\n\t\t            <div class=\"other_enquiry_form\">\n\t\t            \t<h6 class=\"label\">Specified details <span class=\"mandatory\">*<\/span><\/h6>\n\t\t            \t<div class=\"mb-3\">\n\t\t                     <textarea class=\"form-control\" name=\"other_enquiry\" rows=\"3\" id=\"other_enquiry\" placeholder=\"Please describe your enquiry details...\"><\/textarea>\n\t\t                     <span class=\"error error_other_enquiry\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n\t\t                <\/div>\n\t\t            <\/div>\n\t\t\t\t\t<div class=\"consent-checkbox\">\n\t\t\t\t\t\t<label><input type=\"checkbox\" id=\"privacyCheck\" name=\"acceptance-836\" value=\"1\" aria-invalid=\"false\"><span class=\"wpcf7-list-item-label\"><span style=\"color:black\">I agree that IAS can use my data for the purposes of dealing with my request, in accordance with the <\/span><b><a href=\"https:\/\/iasiso-gulf.com\/OM\/online-privacy-statement\/\" style=\"color:#A70000\" target=\"_blank\">IAS Online Privacy Statement<\/a><\/b><\/span><span class=\"mandatory\">*<\/span><\/label>\n\t\t\t\t\t\t<span class=\"error error_privacy_checkbox\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t<!--\t\t<div class=\"captcha\">\n\t\t\t\t\t  <div class=\"g-recaptcha\" data-sitekey=\"6LfbHTMjAAAAAJFRcyUHAm27f2i1MvKffn2tROTU\"><\/div>\n\t\t\t\t\t  <span class=\"error error_captcha\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n\t\t\t\t\t<\/div>\t\t\t-->\n\t\t\t\t\t\n\t\t\t\t\t\t<div style=\"width:250px\">\n\t\t\t\t\t\t\t<label>Enter Captcha:<\/label>\n\n\t\t\t\t\t\t\t  <div style=\"margin-bottom: 10px; display: flex; align-items: center; gap: 10px;\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/iasiso-gulf.com\/OM\/?stm_captcha=1790776404\" alt=\"captcha\" id=\"captchaImage\" style=\"border: 1px \t\t\t\t\t\t\t\t\tsolid #ccc; padding: 5px; height: 70px; width: 220px; object-fit: contain;\">\n\t\t\t\t\t\t\t\t<i class=\"fa fa-refresh reload-icon\" id=\"refreshCaptcha\" style=\"cursor: pointer;font-size: 24px; color: #007bff;transition: transform 0.3s ease;\" onmouseover=\"this.style.transform='rotate(90deg)';\" onmouseout=\"this.style.transform='rotate(0deg)';\"><\/i>\n\t\t\t\t\t\t\t  <\/div>\n\t\t\t\t\t\t\t <input type=\"text\" class=\"form-control\" name=\"captcha_answer\" id=\"captcha_answer\" required\n\t\t\t   style=\"width: 100%; padding: 8px; border: 1px solid #ccc; border-radius: 4px; font-size: 14px;\">\n\t\t\t\t\t\t   <span class=\"error error_captcha\" style=\"color: red; font-size: 13px; margin-top: 5px; display: block;\"><\/span>\n\t\t\t\t\t\t<\/div> \n\t\t\t\t\t\t<div class=\"form-note mb-3\">\n\t\t\t\t\t\t<strong>Note:<\/strong>\n\t\t\t\t\t\tFor clarity on Process and Product certification schemes, please refer this website menu.\n\t\t\t\t\t<\/div>\n\t\t        <\/div>\n            <\/div>\n            <button type=\"submit\" class=\"btn btn-primary btn-submit\">Submit<\/button>\n        <\/form>\n\t\t<!-- The Modal -->\n\t\t<div class=\"modal\" id=\"myModalAlert\">\n\t\t  <div class=\"modal-dialog\">\n\t\t    <div class=\"modal-content\">\n\t\t      <!-- Modal Header -->\n\t\t      <div class=\"modal-header\">\n\t\t        <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\"><\/button>\n\t\t      <\/div>\n\t\t      <!-- Modal body -->\n\t\t      <div class=\"modal-body\">\n\t\t        Thank You\n\t\t      <\/div>\n\t\t    <\/div>\n\t\t  <\/div>\n\t\t<\/div>\n\t\t\n\t\t\t<div class=\"modal\" id=\"error_pop\">\n\t\t\t  <div class=\"modal-dialog\" role=\"document\">\n\t\t\t\t<div class=\"modal-content\">\n\t\t\t\t  <div class=\"modal-header bg-danger text-white\">\n\t\t\t\t\t<h5 class=\"modal-title\" id=\"errorModalLabel\">Duplicate Email<\/h5>\n\t\t\t\t\t<button type=\"button\" class=\"btn-close btn-close-white\" data-bs-dismiss=\"modal\" aria-label=\"Close\"><\/button>\n\t\t\t\t  <\/div>\n\t\t\t\t  <div class=\"modal-body\" id=\"error_pop_con\">\n\n\t\t\t\t  <\/div>\n\t\t\t\t  <div class=\"modal-footer\">\n\t\t\t\t\t<div class=\"d-flex justify-content-end gap-2\">\n\t\t\t\t\t  <button type=\"button\" class=\"btn btn-outline-secondary\" id=\"cancelProceed\">Cancel<\/button>\n\t\t\t\t\t  <button type=\"button\" id=\"proceed_trn_enq\" class=\"btn btn-primary\" data-enquiry-type=\"\">Proceed<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t  <\/div>\n\t\t\t\t<\/div>\n\t\t\t  <\/div>\n\t\t\t<\/div>\n\t\t\n\t\t<\/div>\n    <\/div><script type='text\/javascript'>\n\t\t\tvar base_url_api = 'https:\/\/erp.iasiso.com\/Api';\n\t\t    var base_url = 'https:\/\/erp.iasiso.com';\n\t\t    jQuery(document).ready(function($) {\n\t\t\t\/\/ --- put mobile code box + input on the SAME line ---\nfunction enforceMobileGroup(){\n    var grp = $('#CountryCode').parent();\n    if(!grp.length) return;\n    grp.css({'display':'flex','flex-wrap':'nowrap','align-items':'stretch','width':'100%','margin':'0','padding':'0'});\n    $('#CountryCode').css({'display':'flex','align-items':'center','flex':'0 0 auto','width':'auto','white-space':'nowrap','padding':'12px 9px','font-size':'1rem','line-height':'1.5','background':'#e9ecef','border':'1px solid #ced4da','border-right':'0','border-top-left-radius':'0.25rem','border-bottom-left-radius':'0.25rem','border-top-right-radius':'0','border-bottom-right-radius':'0','margin':'0','color':'#212529','box-sizing':'border-box'});\n    $('#MobileNumber').css({'display':'block','flex':'1 1 auto','width':'1%','min-width':'0','margin':'0','padding':'12px 9px','font-size':'1rem','line-height':'1.5','height':'auto','border-top-left-radius':'0','border-bottom-left-radius':'0','border-top-right-radius':'0.25rem','border-bottom-right-radius':'0.25rem','box-sizing':'border-box'});\n}\nenforceMobileGroup();\nsetTimeout(enforceMobileGroup, 600);\n\n\t\t    \t\/\/ Move modals to body so they are not trapped inside parent containers\n\t\t    \t$('#myModalAlert, #error_pop').appendTo('body');\n\n\t\t    \t\/\/ Force inline styles on scheme elements to bypass any theme CSS overrides\n\t\t    \tfunction enforceSchemeStyles(){\n\t\t    \t\ttry {\n\t\t    \t\t\tif($('.scheme-dropdown-toggle').length === 0) return;\n\t\t    \t\t\t$('.scheme-dropdown-toggle').css({\n\t\t    \t\t\t\t'display':'block','border':'1px solid #ced4da','border-radius':'4px',\n\t\t    \t\t\t\t'padding':'10px 14px','background':'#fff','cursor':'pointer',\n\t\t    \t\t\t\t'color':'#333','position':'relative','user-select':'none',\n\t\t    \t\t\t\t'margin':'0','width':'auto','box-sizing':'border-box'\n\t\t    \t\t\t});\n\t\t    \t\t\t$('.scheme-checkbox-list').each(function(){\n\t\t    \t\t\t\tvar el = $(this);\n\t\t    \t\t\t\tel.css({\n\t\t    \t\t\t\t\t'max-height':'200px','overflow-y':'auto',\n\t\t    \t\t\t\t\t'border':'1px solid #ced4da','border-top':'none',\n\t\t    \t\t\t\t\t'border-radius':'0 0 4px 4px','padding':'10px','background':'#fff',\n\t\t    \t\t\t\t\t'margin':'0','box-sizing':'border-box'\n\t\t    \t\t\t\t});\n\t\t    \t\t\t\tif(!el.hasClass('show')){ el.css('display','none'); }\n\t\t    \t\t\t\telse { el.css('display','block'); }\n\t\t    \t\t\t});\n\t\t    \t\t\t$('.scheme-checkbox-list .form-check').css({\n\t\t    \t\t\t\t'display':'block','position':'relative','margin':'0 0 10px 0',\n\t\t    \t\t\t\t'padding':'0 0 0 26px','min-height':'auto','float':'none','width':'auto'\n\t\t    \t\t\t});\n\t\t    \t\t\t$('.scheme-checkbox-list .form-check:last-child').css('margin-bottom','0');\n\t\t    \t\t\t$('.scheme-checkbox-list .form-check-label').css({\n\t\t    \t\t\t\t'display':'block','line-height':'1.5','cursor':'pointer',\n\t\t    \t\t\t\t'color':'#000','width':'auto','margin':'0','padding':'0',\n\t\t    \t\t\t\t'word-wrap':'break-word','overflow-wrap':'break-word'\n\t\t    \t\t\t});\n\t\t    \t\t\t$('.scheme-checkbox-list .form-check-input').css({\n\t\t    \t\t\t\t'position':'absolute','left':'0','top':'4px',\n\t\t    \t\t\t\t'width':'16px','height':'16px','margin':'0',\n\t\t    \t\t\t\t'float':'none','flex':'none','appearance':'auto',\n\t\t    \t\t\t\t'-webkit-appearance':'auto','opacity':'1'\n\t\t    \t\t\t});\n\t\t    \t\t} catch(e){ if(window.console) console.warn('enforceSchemeStyles error:', e); }\n\t\t    \t}\n\t\t    \tenforceSchemeStyles();\n\n\t\t    \t\/\/ Force country dropdown styles via inline CSS (beats any theme\/widget sanitizer)\n\t\t    \tfunction enforceCountryDropdown(){\n\t\t    \t\ttry {\n\t\t    \t\t\tvar sect = $('.country-section');\n\t\t    \t\t\tif(sect.length === 0) return;\n\t\t    \t\t\tsect.find('.dropdown').css({\n\t\t    \t\t\t\t'position':'relative','display':'block','width':'100%'\n\t\t    \t\t\t});\n\t\t    \t\t\tsect.find('#countryDropdown').css({\n\t\t    \t\t\t\t'border':'1px solid #ced4da','background':'#fff','padding':'10px 14px',\n\t\t    \t\t\t\t'border-radius':'4px','cursor':'pointer','width':'100%',\n\t\t    \t\t\t\t'text-align':'left','display':'block','color':'#333',\n\t\t    \t\t\t\t'box-sizing':'border-box'\n\t\t    \t\t\t});\n\t\t    \t\t\tvar menu = sect.find('.dropdown-menu');\n\t\t    \t\t\tmenu.css({\n\t\t    \t\t\t\t'position':'absolute','top':'100%','left':'0','z-index':'1000',\n\t\t    \t\t\t\t'min-width':'100%','height':'300px','overflow-y':'auto','overflow-x':'hidden',\n\t\t    \t\t\t\t'background-color':'#fff','border':'1px solid rgba(0,0,0,.15)',\n\t\t    \t\t\t\t'border-radius':'0.25rem','padding':'0.5rem 0','margin':'0',\n\t\t    \t\t\t\t'list-style':'none','box-sizing':'border-box'\n\t\t    \t\t\t});\n\t\t    \t\t\tif(!menu.hasClass('show')){ menu.css('display','none'); }\n\t\t    \t\t\telse { menu.css('display','block'); }\n\t\t    \t\t\tmenu.find('li').css({'list-style':'none','padding':'0','margin':'0'});\n\t\t    \t\t\tmenu.find('a.dropdown-item').css({\n\t\t    \t\t\t\t'display':'block','padding':'6px 12px','color':'#212529',\n\t\t    \t\t\t\t'text-decoration':'none','cursor':'pointer','white-space':'nowrap'\n\t\t    \t\t\t});\n\t\t    \t\t\tmenu.find('.dropdown-input').css({\n\t\t    \t\t\t\t'margin':'0 8px 8px','width':'calc(100% - 16px)'\n\t\t    \t\t\t});\n\t\t    \t\t} catch(e){ if(window.console) console.warn('enforceCountryDropdown error:', e); }\n\t\t    \t}\n\t\t    \tenforceCountryDropdown();\n\n\t\t    \t\/\/ Manual toggle for country dropdown (doesn't rely on Bootstrap dropdown JS)\n\t\t    \t$(document).on('click', '#countryDropdown', function(e){\n\t\t    \t\te.stopPropagation();\n\t\t    \t\tvar menu = $('.country-section .dropdown-menu');\n\t\t    \t\tif(menu.hasClass('show')){\n\t\t    \t\t\tmenu.removeClass('show').css('display','none');\n\t\t    \t\t\t$(this).attr('aria-expanded','false');\n\t\t    \t\t} else {\n\t\t    \t\t\tmenu.addClass('show').css('display','block');\n\t\t    \t\t\t$(this).attr('aria-expanded','true');\n\t\t    \t\t}\n\t\t    \t});\n\t\t    \t$(document).on('click', function(e){\n\t\t    \t\tif(!$(e.target).closest('.country-section').length){\n\t\t    \t\t\t$('.country-section .dropdown-menu').removeClass('show').css('display','none');\n\t\t    \t\t\t$('#countryDropdown').attr('aria-expanded','false');\n\t\t    \t\t}\n\t\t    \t});\n\t\t    \t$(document).on('click', '.country-section .dropdown-menu li a.dropdown-item', function(){\n\t\t    \t\t$('.country-section .dropdown-menu').removeClass('show').css('display','none');\n\t\t    \t\t$('#countryDropdown').attr('aria-expanded','false');\n\t\t    \t});\n\n\t\t    \t\/\/ Toggle open\/close for scheme checkbox dropdowns\n\t\t    \t$(document).on('click', '.scheme-dropdown-toggle', function(e){\n\t\t    \t\te.stopPropagation();\n\t\t    \t\tvar targetId = $(this).data('target');\n\t\t    \t\tvar list = $('#'+targetId);\n\t\t    \t\t$('.scheme-checkbox-list').not(list).removeClass('show').css('display','none');\n\t\t    \t\t$('.scheme-dropdown-toggle').not(this).removeClass('open');\n\t\t    \t\tvar isOpen = list.hasClass('show');\n\t\t    \t\tif(isOpen){\n\t\t    \t\t\tlist.removeClass('show').css('display','none');\n\t\t    \t\t\t$(this).removeClass('open');\n\t\t    \t\t} else {\n\t\t    \t\t\tlist.addClass('show').css('display','block');\n\t\t    \t\t\t$(this).addClass('open');\n\t\t    \t\t}\n\t\t    \t});\n\t\t    \t$(document).on('click', function(e){\n\t\t    \t\tif(!$(e.target).closest('.scheme-checkbox-list, .scheme-dropdown-toggle').length){\n\t\t    \t\t\t$('.scheme-checkbox-list').removeClass('show').css('display','none');\n\t\t    \t\t\t$('.scheme-dropdown-toggle').removeClass('open');\n\t\t    \t\t}\n\t\t    \t});\n\t\t    \t$(document).on('change', '.scheme-checkbox-list input[type=checkbox]', function(){\n\t\t    \t\tvar container = $(this).closest('.scheme-checkbox-list');\n\t\t    \t\tvar toggle = container.prev('.scheme-dropdown-toggle');\n\t\t    \t\tvar checked = container.find('input:checked');\n\t\t    \t\tif(checked.length > 0){\n\t\t    \t\t\ttoggle.text(checked.length + ' selected');\n\t\t    \t\t} else {\n\t\t    \t\t\tvar defaultText = toggle.data('default') || '-- Select --';\n\t\t    \t\t\ttoggle.text(defaultText);\n\t\t    \t\t}\n\t\t    \t});\n\n\t\t    \t\/\/ Customer Name: allow only letters and spaces\n\t\t    \t$(document).on('input','#CustomerName', function(){\n\t\t    \t\tvar val = $(this).val();\n\t\t    \t\tval = val.replace(\/[^a-zA-Z ]\/g, '');\n\t\t    \t\t$(this).val(val);\n\t\t    \t});\n\n\t\t    \t\/\/credentials\n\t\t    \tvar url = base_url_api+'\/getUser';\n\t\t    \tvar chat_username = '';\n\t\t    \tvar chat_password = '';\n\t\t        $.get(url, function(datas, status){\n\t\t            if(datas){ \n\t\t            \tchat_username = datas.username;\n\t\t            \tchat_password = datas.password;\n\t\t            }\n\t\t        })\n\n\t\t       $('#refreshCaptcha').click(function(){\n\t\t\t\t\t\t$('#captchaImage').attr('src', 'https:\/\/iasiso-gulf.com\/OM\/?stm_captcha=1790776404&t=' + new Date().getTime());\n\t\t\t\t\t});\n\n\t\t    \t\/\/country\n\t\t\t\t$(document).on('click','li a.dropdown-item', function() {\n\t\t\t    \tvar code = $(this).data('code');\n\t\t\t    \tvar countryName = $(this).text().trim();\t\n\t\t\t    \tvar country_id = $(this).attr('country_id');\n\t\t\t    \tvar country_code = $(this).attr('country_code');\t\n\t\t\t\t\tvar mobile_number_length = $(this).attr('data-mobile_number_length');\n\n\t\t\t    \t$('#countryDropdown').html('<span class=\"fi fi-' + code.toLowerCase() + '\"><\/span> ' + countryName);\n\t\t\t    \t$('#country_id').val(country_id);\n\n\t\t\t    \tif(country_code){\n\/\/ \t\t\t\t\t\t\t$('#MobileNumber').val(country_code);\n\n\t\t\t\t\t\t\tconsole.log($('#CountryCode').attr('data-phone-length'));\n\t\t\t\t\t\t\t$('#CountryCode').text(country_code).attr('data-phone-length', mobile_number_length).data('phone-length', mobile_number_length);\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\/\/ reset input and error message\n\t\t\t\t\t\t\t$('#MobileNumber').val('');\n\t\t\t\t\t\t\t$('.error_mobile_no').text('');\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\n\t\t             var url = base_url_api+'\/getRegion';\n\t\t            $.post(url,{country:country_id},function(states, status){\n\t\t                if(states){\t\t                    \n\t\t                    $('#State').html(states);\n\t\t                }\n\t\t            });\n\t\t            fetchBcoTraining();\n\t\t            fetchBcoCert();\n\t\t\t\t});\n\n\t\t\t\t\/\/country search\n\n\t\t\t\t$(document).on('keyup','.dropdown-input', function() {\n\n\t\t\t\t  \tvar filterValue = $(this).val().toLowerCase();\n\t\t\t\t  \t$('li.country_list').each(function() {\n\t\t\t\t      var text = $(this).text().toLowerCase(); \/\/ Get the text of each li and convert to lowercase\n\t\t\t\t      if (text.indexOf(filterValue) === -1) {\n\t\t\t\t        $(this).hide(); \/\/ Hide the li if it does not contain the filter value\n\t\t\t\t      } else {\n\t\t\t\t        $(this).show(); \/\/ Show the li if it contains the filter value\n\t\t\t\t      }\n\t\t\t\t    });\n\t\t\t\t})\n\n\t\t    \t\/\/Fetch website info\n\n\t\t    \tvar website_url =  window.location.href;\n\n\t\t    \t\/\/var website_url = 'https:\/\/iasiso-middleeast.com\/iso-9001-lead-auditor-training-in-israel\/';\n\n\t\t    \tif(website_url){\n\t\t    \t\t $.post(base_url_api +'\/get_website_details',{url:website_url}, function(datas, status){\n   \t\t\t\t\t\t\tif(datas){\n   \t\t\t\t\t\t\t\t$('.website_id').val(datas.website_id);\n   \t\t\t\t\t\t\t\t$('.url_id').val(datas.url_id);\n\t\t\t\t\t\t\t\t$('.Company').val(datas.company);\n   \t\t\t\t\t\t\t}\n\t\t        \t});\n\t\t    \t}\n\t\t    \t\n\n\t\t        \/\/Fetch country\n\t\t        var url = base_url_api+'\/getCountrys';\n\t\t        var country_option = `<li>\n\t\t\t      <input class=\"form-control dropdown-input\" type=\"text\" placeholder=\"Search\">\n\t\t\t    <\/li>\n\t\t\t    <li>\n\t\t\t      <hr class=\"dropdown-divider\">\n\t\t\t    <\/li>`;\n\t\t        $.get(url, function(datas, status){\n\n\t\t            if(datas){\n\t\t                $(datas).each(function(inex, data) {\n\n\t\t                   country_option +=`<li class=\"country_list\">\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"dropdown-item\"  country_id=\"`+data.country_id+`\" country_code=\"+`+data.isd_code+`\" data-code=\"`+data.code+`\" data-mobile_number_length=\"`+data.mobile_number_length+`\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"fi fi-`+data.code.toLowerCase()+`\"><\/span> `+data.country_name+`\n\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t <\/li>`;\n\n\t\t                    \/\/ Auto select Oman (country_id = 167)\n\t\t                    var default_country_id = 167;\n\t\t                    if(data.country_id == default_country_id){\n\t\t                        $('#countryDropdown').html(\n\t\t                            '<span class=\"fi fi-' + data.code.toLowerCase() + '\"><\/span> ' + data.country_name\n\t\t                        );\n\t\t                        $('#country_id').val(data.country_id);\n\n\t\t                        if(data.isd_code){\n\t\t                            $('#CountryCode')\n\t\t                                .text('+' + data.isd_code)\n\t\t                                .attr('data-phone-length', data.mobile_number_length)\n\t\t                                .data('phone-length', data.mobile_number_length);\n\t\t                        }\n\n\t\t                        var url2 = base_url_api + '\/getRegion';\n\t\t                        $.post(url2, { country: data.country_id }, function(states, status){\n\t\t                            if(states){ $('#State').html(states); }\n\t\t                        });\n\n\t\t                        fetchBcoTraining();\n\t\t                        fetchBcoCert();\n\t\t                    }\n\t\t                });\n\n\n\t\t                $('.country-section .dropdown-menu').html(country_option);\n\t\t                enforceCountryDropdown();\n\t\t            }\n\t\t        });\n\t\t         $(document).on('change','#State', function(){\n\n\t\t            var url = base_url_api+'\/getRegion';\n\t\t            var state = $(this).val();\n\n\t\t            $.post(url,{state:state},function(datas, status){\n\t\t                if(datas){\n\t\t                    \n\t\t                    $('#City').html(datas);\n\t\t                }\n\t\t            });\n\t\t             fetchBcoTraining();\n\n\t\t             fetchBcoCert();\n\t\t        })\n\t\t\t\t\n\t\t\t\t$(document).on('input','#MobileNumber', function(){\n\n\t\t\t\t\tlet allowedLength = $('#CountryCode').data('phone-length') ? parseInt($('#CountryCode').data('phone-length')) : null;\n\t\t\t\t\t\tvar inputValue = $(this).val();\n\t\t\t\t\t\tvar errorSpan = $('.error_mobile_no');\n\n\t\t\t\t\t\t\/\/ Strip non-numeric characters\n\t\t\t\t\t\tinputValue = inputValue.replace(\/[^0-9]\/g, '');\n\n\t\t\t\t\t\t\/\/ Prevent exceeding max length\n\t\t\t\t\t\tif (allowedLength && inputValue.length > allowedLength){\n\t\t\t\t\t\t\tinputValue = inputValue.slice(0, allowedLength);\n\t\t\t\t\t\t}\n\t\t\t\t\t\t$(this).val(inputValue);\n\n\t\t\t\t\t\t\/\/ Show error\/info based on length\n\t\t\t\t\t\tif(allowedLength){\n\t\t\t\t\t\t\tif(inputValue.length === 0){\n\t\t\t\t\t\t\t\terrorSpan.text('');\n\t\t\t\t\t\t\t} else if(inputValue.length < allowedLength){\n\t\t\t\t\t\t\t\terrorSpan.css('color','#e67e22').text('Please enter ' + allowedLength + ' digits (' + inputValue.length + '\/' + allowedLength + ')');\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\terrorSpan.css('color','').text('');\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\terrorSpan.text('');\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t\n\n\t\t        \/\/Fetch Type and category\n\t\t        var url = base_url_api+'\/getTrainings';\n\t\t        \n\t\t        $.get(url, function(datas, status){\n\t\t            if(datas){\n\t\t                var type_option = '<option value=\"\">---Please select---<\/option>';\n\t\t                $(datas.type).each(function(inex, data) {\n\t\t                   type_option +='<option value=\"'+data.tc_id+'\">'+data.tra_cat_name+'<\/option>';\n\t\t                });\n\n\t\t                $('#Type').html(type_option);\n\n\t\t                var category_option = '<option value=\"\">---Please select---<\/option>';\n\t\t                $(datas.category).each(function(inex, data) {\n\t\t                   category_option +='<option value=\"'+data.tt_id+'\">'+data.tra_type_name+'<\/option>';\n\t\t                });\n\n\t\t                $('#Category').html(category_option);\n\t\t            }\n\t\t        });\n \n\t\t       \n\t\t        \/\/ When Product Type changes \u2192 filter Product Category options\n\t\t        $('#Type').change(function(){\n\t\t            var Type = $(this).val();\n\t\t            var catSelect = $('#Category');\n\n\t\t            catSelect.val('');\n\t\t            $('#ProductNameCheckboxes').html('<span style=\"color:#999;\">-- Please select Product Type &amp; Category first --<\/span>');\n\n\t\t            if(!Type){\n\t\t                catSelect.find('option').show();\n\t\t                fetchBcoTraining();\n\t\t                return;\n\t\t            }\n\n\t\t            catSelect.find('option').each(function(){\n\t\t                var opt = $(this);\n\t\t                var catVal = opt.val();\n\t\t                if(!catVal){ opt.show(); return; }\n\n\t\t                (function(opt, catVal){\n\t\t                    $.ajax({\n\t\t                        type: 'post',\n\t\t                        url: base_url_api+'\/getSchemes',\n\t\t                        data: { category: catVal, Type: Type },\n\t\t                        success: function(resp){\n\t\t                            var count = 0;\n\t\t                            if(resp && $.trim(resp) !== ''){\n\t\t                                $(resp).filter('option').each(function(){\n\t\t                                    if($.trim($(this).val()) !== '') count++;\n\t\t                                });\n\t\t                            }\n\t\t                            if(count > 0){\n\t\t                                opt.show();\n\t\t                            } else {\n\t\t                                opt.hide();\n\t\t                                if(catSelect.val() === catVal) catSelect.val('');\n\t\t                            }\n\t\t                        },\n\t\t                        error: function(){ opt.show(); }\n\t\t                    });\n\t\t                })(opt, catVal);\n\t\t            });\n\t\t            fetchBcoTraining();\n\t\t        });\n\n\t\t        \/\/ When Category changes \u2192 populate ProductName checkboxes\n\t\t        $('#Category').change(function(){\n\t\t            var Category = $(this).val();\n\t\t            var Type = $('#Type').val();\n\t\t            if(Category && Type){\n\t\t                $.ajax({\n\t\t                    type: 'post',\n\t\t                    url: base_url_api+'\/getSchemes',\n\t\t                    data: { category: Category, Type: Type },\n\t\t                    success: function(html){\n\t\t                        var checkboxHtml = '';\n\t\t                        $(html).filter('option').each(function(){\n\t\t                            var val = $(this).val();\n\t\t                            var text = $(this).text();\n\t\t                            if(val && $.trim(val) !== ''){\n\t\t                                checkboxHtml += '<div class=\"form-check\"><label class=\"form-check-label\" style=\"color:black;\"><input type=\"checkbox\" class=\"form-check-input product-name-chk\" name=\"ProductName[]\" value=\"'+val+'\"> '+text+'<\/label><\/div>';\n\t\t                            }\n\t\t                        });\n\t\t                        if(checkboxHtml === ''){\n\t\t                            checkboxHtml = '<span style=\"color:#999;\">No products available<\/span>';\n\t\t                        }\n\t\t                        $('#ProductNameCheckboxes').html(checkboxHtml);\n\t\t                        enforceSchemeStyles();\n\t\t                    }\n\t\t                });\n\t\t            } else {\n\t\t                $('#ProductNameCheckboxes').html('<span style=\"color:#999;\">-- Please select Product Type &amp; Category first --<\/span>');\n\t\t            }\n\t\t            fetchBcoTraining();\n\t\t        });\n\n\t\t        \/\/ Product name checkbox change\n\t\t        $(document).on('change', '.product-name-chk', function(){\n\t\t        \tfetchBcoTraining();\n\t\t        });\n\t\t\t\t\n\t\t\t\t$('#cancelProceed').click(function(){\n\t\t        \t$('#EMail').val('');\n\t\t\t\t\t$('#error_pop').modal('toggle');\n\t\t\t\t\t$('.btn-submit').removeClass('disabled');\n\t\t        });\n\t\t\t\t\n\t\t\t\t$('#proceed_trn_enq').click(function(){\n\t\t        \t$('#proceed_trn_enq').attr('data-enquiry-type','same');\n\t\t        \t$('#proceed_trn_enq').attr('data-enquiry-id',$('#same_enquiry_id').val());\n\t\t\t\t\t$('#error_pop').modal('toggle');\n\t\t\t\t\terror = 0\n\t\t\t\t\tsetTimeout(function () {\n\t\t\t\t\t\t$('.btn-submit').click();\n\t\t\t\t\t}, 300);\n\t\t        });\n\t\t        \n\t\t        \/\/New function for Duplicate email submission\n\t\t\t\t\tfunction submitFinalForm(){\n                    \n                        $('.btn-submit')\n                            .prop('disabled', true)\n                            .text('Submitting...');\n                    \n                        var enquiry_type  = $('input.enquiry_type:checked').val();\n                    \n                        if(enquiry_type == 1){\n                            var purposOf  = $('#purposOf').val();\n                            if(purposOf == 1){\n                                trainingEnquiry();\n                            } else if(purposOf == 2){\n                                certificationEnquiry();\n                            } else if(purposOf == 3){\n                                trainingEnquiry();\n                                certificationEnquiry();\n                            }\n                        } else {\n                            otherEnquiry();\n                        }\n                    }\n\n\t\t        \/\/Fetch process scheme \u2192 checkboxes\n\t\t        var url = base_url_api+'\/getScheme\/1';\n\n\t\t        $.get(url, function(data, status){\n\t\t            if(data){\n\t\t                var chkHtml = '';\n\t\t                $(data).filter('option').each(function(){\n\t\t                    var v = $(this).val(); var t = $(this).text();\n\t\t                    if(v && $.trim(v) !== '') chkHtml += '<div class=\"form-check\"><label class=\"form-check-label\" style=\"color:black;\"><input type=\"checkbox\" class=\"form-check-input process-scheme-chk\" name=\"scheme[]\" value=\"'+v+'\"> '+t+'<\/label><\/div>';\n\t\t                });\n\t\t                $('#processSchemeCheckboxes').html(chkHtml || '<span style=\"color:#999;\">No schemes available<\/span>');\n\t\t                enforceSchemeStyles();\n\t\t            }\n\t\t        });\n\n\t\t        \/\/Fetch product scheme \u2192 checkboxes\n\t\t        var url = base_url_api+'\/getScheme\/2';\n\n\t\t        $.get(url, function(data, status){\n\t\t            if(data){\n\t\t                var chkHtml = '';\n\t\t                $(data).filter('option').each(function(){\n\t\t                    var v = $(this).val(); var t = $(this).text();\n\t\t                    if(v && $.trim(v) !== '') chkHtml += '<div class=\"form-check\"><label class=\"form-check-label\" style=\"color:black;\"><input type=\"checkbox\" class=\"form-check-input product-scheme-chk\" name=\"scheme[]\" value=\"'+v+'\"> '+t+'<\/label><\/div>';\n\t\t                });\n\t\t                $('#productSchemeCheckboxes').html(chkHtml || '<span style=\"color:#999;\">No schemes available<\/span>');\n\t\t                enforceSchemeStyles();\n\t\t            }\n\t\t        });\n\t\t\t\t\n\t\t\t\tfunction getCookie(name) {\n\t\t\t\t\t\t\t\t const cookies = document.cookie.split(';');\n\t\t\t\t\t\t\t\t\tconst captcha_word = (cookies.find(c => c.trim().startsWith('captcha_word=')) || '').split('=')[1] || null;\n\t\t\t\t\t\t\t\t\treturn captcha_word;\n\t\t\t\t\t\t\t}\n\t\t\t\t\n\t\t        $('.btn-submit').click(function(e) { \n\t\t        \te.preventDefault();\n\t\t        \t\/\/validation start\n\t\t\t        \tvar CustomerName  = $('#CustomerName').val();\n\n\t\t\t        \tvar error = 0;\n\t\t\t\t\t\tvar mail_dup_error = 0;\n\t\t\t        \tif(!CustomerName){\n\t\t\t        \t\t$('.error_company_name').text('Enter the customer name');\n\t\t\t        \t\terror = 1;\n\t\t\t        \t}else if(!\/^[a-zA-Z ]+$\/.test(CustomerName)){\n\t\t\t        \t\t$('.error_company_name').text('Only letters and spaces are allowed');\n\t\t\t        \t\terror = 1;\n\t\t\t        \t}else {\n\t\t\t        \t\t$('.error_company_name').text('');\n\t\t\t        \t}\n\n\t\t\t        \tvar EMail  = $('#EMail').val();\n\n\t\t\t        \t\/\/ Strict email pattern: requires valid local part, domain with at least one dot, and TLD of 2-24 letters\n\t\t\t        \tvar emailPattern = \/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*\\.[a-zA-Z]{2,24}$\/;\n\t\t\t        \tvar validTLDs = ['com','org','net','edu','gov','mil','int','co','io','ai','app','dev','info','biz','name','pro','me','tv','us','uk','in','cn','jp','de','fr','it','es','ru','br','au','ca','mx','kr','nl','se','no','fi','dk','pl','be','ch','at','ie','nz','za','ae','sa','qa','om','bh','kw','eg','ma','ng','ke','tz','ug','gh','lk','bd','pk','np','id','my','sg','th','vn','ph','tw','hk','mo','il','tr','gr','pt','cz','sk','hu','ro','bg','ua','by','rs','hr','si','ee','lv','lt','is','lu','mt','cy','iq','ir','jo','lb','sy','ye','ly','tn','dz','ao','zw','zm','mw','mz','bw','na','sz','ls','re','mu','mg','sc','bj','bf','ml','ne','sn','ci','tg','gm','gn','gw','cv','sl','lr','cm','cf','td','cg','cd','ga','gq','st','km','dj','so','er','et','rw','bi','online','site','store','tech','blog','shop','xyz','cloud','digital','email','website','agency','design','studio','services','solutions','world','life','space','live','today','center','company','group','news','media','network','systems','academy','school','training','education'];\n\n\t\t\t        \tif(!EMail){\n\t\t\t        \t\t$('.error_email').text('Enter the email');\n\t\t\t        \t\terror = 1;\n\t\t\t        \t}else if(!emailPattern.test(EMail)){\n\t\t\t        \t\t$('.error_email').text('Enter a valid email address');\n\t\t\t        \t\terror = 1;\n\t\t\t        \t}else {\n\t\t\t        \t\tvar emailParts = EMail.split('@');\n\t\t\t        \t\tvar domain = emailParts[1].toLowerCase();\n\t\t\t        \t\tvar tld = domain.split('.').pop();\n\t\t\t        \t\tif(validTLDs.indexOf(tld) === -1){\n\t\t\t        \t\t\t$('.error_email').text('Please enter a valid email address with a real domain');\n\t\t\t        \t\t\terror = 1;\n\t\t\t        \t\t} else {\n\t\t\t        \t\t\tvar domainParts = domain.split('.');\n\t\t\t        \t\t\tvar secondLevel = domainParts[domainParts.length - 2];\n\t\t\t        \t\t\tif(!secondLevel || secondLevel.length < 2 || domain.indexOf('..') !== -1){\n\t\t\t        \t\t\t\t$('.error_email').text('Please enter a valid email address with a real domain');\n\t\t\t        \t\t\t\terror = 1;\n\t\t\t        \t\t\t} else {\n\t\t\t        \t\t\t\t$('.error_email').text('');\n\t\t\t        \t\t\t}\n\t\t\t        \t\t}\n\t\t\t        \t}\n\n\t\t\t        \tvar country_id  = $('#country_id').val(); \n\n\t\t\t        \tif(!country_id){\n\t\t\t        \t\t$('.error_country').text('Enter the country');\n\t\t\t        \t\terror = 1;\n\t\t\t        \t}else {\n\t\t\t        \t\t$('.error_country').text('');\n\t\t\t        \t}  \n\n\t\t\t        \tvar State  = $('#State').val(); \n\n\t\t\t        \tif(!State){\n\t\t\t        \t\t$('.error_state').text('Enter the state');\n\t\t\t        \t\terror = 1;\n\t\t\t        \t}else {\n\t\t\t        \t\t$('.error_state').text('');\n\t\t\t        \t} \n\n\t\t\t        \tvar MobileNumber  = $('#MobileNumber').val();\n\t\t\t        \tvar requiredLength = $('#CountryCode').data('phone-length') ? parseInt($('#CountryCode').data('phone-length')) : null;\n\n\t\t\t        \tif(!MobileNumber){\n\t\t\t        \t\t$('.error_mobile_no').css('color','red').text('Enter the mobile number');\n\t\t\t        \t\terror = 1;\n\t\t\t        \t}else if(requiredLength && MobileNumber.length < requiredLength){\n\t\t\t        \t\t$('.error_mobile_no').css('color','red').text('Mobile number must be ' + requiredLength + ' digits. You entered ' + MobileNumber.length + ' digits.');\n\t\t\t        \t\terror = 1;\n\t\t\t        \t}else {\n\t\t\t        \t\t$('.error_mobile_no').text('');\n\t\t\t        \t} \n\n\t\t\t        \tvar purposOf  = $('#purposOf').val(); \n\n\t\t\t        \tvar enquiry_type  = $('input.enquiry_type:checked').val()\n                        if(!purposOf && enquiry_type == 1){\n\t\t\t        \t\t$('.error_trg_cert').text('Please choose the training\/certification');\n\t\t\t        \t\terror = 1;\n\t\t\t        \t}else {\n\t\t\t        \t\t$('.error_trg_cert').text('');\n\t\t\t        \t}   \n\n\t\t\t        \tif((purposOf == 1) || (purposOf == 3)){ \n\t\t\t        \t\t\/\/Training validation  \n\t\t\t\t        \tvar Type  = $('#Type').val(); \n\n\t\t\t\t        \tif(!Type){\n\t\t\t\t        \t\t$('.error_product_type').text('Please choose type');\n\t\t\t\t        \t\terror = 1;\n\t\t\t\t        \t}else {\n\t\t\t\t        \t\t$('.error_product_type').text('');\n\t\t\t\t        \t} \n\n\t\t\t\t        \tvar Category  = $('#Category').val(); \n\n\t\t\t\t        \tif(!Category){\n\t\t\t\t        \t\t$('.error_product_category').text('Please choose category');\n\t\t\t\t        \t\terror = 1;\n\t\t\t\t        \t}else {\n\t\t\t\t        \t\t$('.error_product_category').text('');\n\t\t\t\t        \t} \n\n\t\t\t\t        \tvar ProductName  = $('.product-name-chk:checked').length;\n\n\t\t\t\t        \tif(ProductName === 0){\n\t\t\t\t        \t\t$('.error_product_name').text('Please choose at least one product');\n\t\t\t\t        \t\terror = 1;\n\t\t\t\t        \t}else {\n\t\t\t\t        \t\t$('.error_product_name').text('');\n\t\t\t\t        \t}\n\t\t\t\t        }\n\n\t\t\t\t        if((purposOf == 2) || (purposOf == 3)){\n\t\t\t        \t\tvar product_scheme_count  = $('.product-scheme-chk:checked').length;\n\t\t\t\t        \tvar process_scheme_count  = $('.process-scheme-chk:checked').length;\n\n\t\t\t\t\t\t\tvar cert_type = $('#cert_Type').val();\n\n\t\t\t\t\t\t\tif(!cert_type){\n\t\t\t\t        \t\t$('.error_cert_product_type').text('Please choose any one Certification Type');\n\t\t\t\t        \t\terror = 1;\n\t\t\t\t        \t}else {\n\t\t\t\t        \t\t$('.error_cert_product_type').text('');\n\t\t\t\t\t\t\t\tif(cert_type == 1){\n\t\t\t\t\t\t\t\t\tif(process_scheme_count === 0){\n\t\t\t\t\t\t\t\t\t\terror = 1;\n\t\t\t\t\t\t\t\t\t\t$('.error_process_scheme').text('Please choose at least one process scheme');\n\t\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\t\t$('.error_process_scheme').text('');\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t} else if(cert_type == 2){\n\t\t\t\t\t\t\t\t\tif(product_scheme_count === 0){\n\t\t\t\t\t\t\t\t\t\terror = 1;\n\t\t\t\t\t\t\t\t\t\t$('.error_product_name').text('Please choose at least one product scheme');\n\t\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\t\t$('.error_product_name').text('');\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t} else if(cert_type == 3){\n\t\t\t\t\t\t\t\t\tif(product_scheme_count === 0 || process_scheme_count === 0){\n\t\t\t\t\t\t\t\t\t\terror = 1;\n\t\t\t\t\t\t\t\t\t\t$('.error_process_scheme').text('Please choose at least one from both product and process scheme');\n\t\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\t\t$('.error_process_scheme').text('');\n\t\t\t\t\t\t\t\t\t\t$('.error_product_name').text('');\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t        \t} \n\t\t\t\t\t\t\t\n\n\n\t\t\t\t        }\n\n\t\t\t\t\t\t\/\/ Privacy policy checkbox validation\n\t\t\t\t\t\tvar isPrivacyChecked = $('#privacyCheck').is(':checked');\n\t\t\t\t\t\tif(!isPrivacyChecked){\n\t\t\t\t\t\t\t$('.error_privacy_checkbox').text('Please accept the privacy policy');\n\t\t\t\t\t\t\terror = 1;\n\t\t\t\t\t\t}else{\n\t\t\t\t\t\t\t$('.error_privacy_checkbox').text('');\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tvar captcha_cookie = getCookie('captcha_word');\n \t\t\t\t\t\t\tvar capcha_answer = $('#captcha_answer').val();\n\t\t\t\t\t\t\tif(capcha_answer && captcha_cookie !== capcha_answer){\n\t\t\t\t\t\t\t\t$('.error_captcha').text('Captcha is not valid');\n\t\t\t\t\t\t\t\terror = 1;\n\t\t\t\t\t\t\t}else{\n\t\t\t\t\t\t\t\tif(!capcha_answer){\n\t\t\t\t\t\t\t\t\t$('.error_captcha').text('Enter the captcha');\n\t\t\t\t\t\t\t\t\terror = 1;\n\t\t\t\t\t\t\t\t}else{\n\t\t\t\t\t\t\t\t\t$('.error_captcha').text('');\n\t\t\t\t\t\t\t\t\/\/ \terror = 0;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t} \n\t\t\t\t\t\t\n\/\/ \t\t\t\t        var recaptcha_response = $('#g-recaptcha-response').val();  \n\/\/ \t\t\t\t        if(!recaptcha_response){  \n\/\/ \t\t\t\t        \t$('.error_captcha').text('captcha error');\n\/\/ \t\t\t\t        \t\terror = 1;\n\/\/ \t\t\t\t        }else {\n\/\/ \t\t\t\t        \tvar recaptcha_response = $('#g-recaptcha-response').val(); \n\/\/ \t\t\t\t   \t\t\tvar url = base_url+'\/Api\/checkCaptcha';\n\/\/ \t\t\t\t   \t\t\t $.ajax({\n\/\/ \t\t\t\t\t\t\t\t 'async': false,\n\/\/ \t\t\t\t\t\t\t\t type:'POST',\n\/\/ \t\t\t\t\t\t\t\t url:url,\n\/\/ \t\t\t\t\t\t\t\t data:{g_recaptcha_response:recaptcha_response},\n\/\/ \t\t\t\t\t\t\t\t success:function(data){\n\/\/ \t\t\t\t\t\t\t\t\tif(!data){\n\/\/ \t\t\t\t\t\t\t\t\t\t$('.error_captcha').text('captcha error');\n\/\/ \t\t\t\t        \t\t\t\terror = 1;\n\/\/ \t\t\t\t\t\t\t\t\t}else {\n\/\/ \t\t\t\t\t\t\t\t\t\t$('.error_captcha').text('');\n\/\/ \t\t\t\t\t\t\t\t\t}\n\/\/ \t\t\t\t\t\t\t\t }\n\/\/ \t\t\t\t\t\t\t});\n\/\/ \t\t\t\t        }        \n\t\t\t        \/\/validation end\n\/\/ \t\t        \tif(!error){\n\/\/ \t\t        \t\t$('.btn-submit').addClass('disabled');\n\/\/ \t\t\t           \tvar enquiry_type  = $('input.enquiry_type:checked').val();\n\/\/ \t\t\t\t\t   \t\/\/captcha status success\n\/\/ \t\t\t\t\t\tif(enquiry_type == 1){\n\/\/ \t\t\t\t\t\t\t var purposOf  = $('#purposOf').val();\n\/\/ \t\t\t\t\t\t\tif(purposOf == 1){\n\/\/ \t\t\t\t\t\t\t\ttrainingEnquiry();\n\/\/ \t\t\t\t\t\t   \t} else if(purposOf == 2){\n\/\/ \t\t\t\t\t\t\t\tcertificationEnquiry();\n\/\/ \t\t\t\t\t\t   \t}else if(purposOf == 3){\n\/\/ \t\t\t\t\t\t\t\ttrainingEnquiry();\n\/\/ \t\t\t\t\t\t\t\tcertificationEnquiry();\n\/\/ \t\t\t\t\t\t   \t}\n\/\/ \t\t\t\t\t   \t}else {\n\/\/ \t\t\t\t\t\t\totherEnquiry();\n\/\/ \t\t\t\t\t   \t}\t\t\t\t\t   \n\/\/ \t\t\t\t\t}\n\n\t\t\t\t\t\tvar EMail = $('#EMail').val();\n\t\t\t\t\t \tvar prod_scheme = [];\n\t\t\t\t\t \t$('.product-scheme-chk:checked').each(function(){ prod_scheme.push($(this).val()); });\n\t\t\t\t\t \tvar proc_scheme = [];\n\t\t\t\t\t \t$('.process-scheme-chk:checked').each(function(){ proc_scheme.push($(this).val()); });\n\t\t\t\t\t \tvar trn_prod_scheme = [];\n\t\t\t\t\t \t$('.product-name-chk:checked').each(function(){ trn_prod_scheme.push($(this).val()); });\n\n\t\t\t\t\t\tif($('#purposOf').val() == 1){\n\t\t\t\t\t\t\temail_url = base_url_api+'\/api_training_email_check';\n\t\t\t\t\t\t\tvar postdata = {\n\t\t\t\t\t\t\t\tEMail : EMail,\n\t\t\t\t\t\t\t\tprod_scheme : trn_prod_scheme\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t }else if($('#purposOf').val() == 2){\n\t\t\t\t\t\t\temail_url = base_url_api+'\/api_cert_email_check';\n\t\t\t\t\t\t\tvar postdata = {\n\t\t\t\t\t\t\t\tEMail : EMail,\n\t\t\t\t\t\t\t\tprod_scheme : prod_scheme,\n\t\t\t\t\t\t\t\tproc_scheme : proc_scheme\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t }\n\n\t\t\t\t\t\t\/\/ Other enquiry type: validate details box BEFORE auto-scroll so error is caught\n\t\t\t\t\t\tvar enquiry_type_val = $('input.enquiry_type:checked').val();\n\t\t\t\t\t\tif(enquiry_type_val == 2){\n\t\t\t\t\t\t\tvar otherDetails = $.trim($('#other_enquiry').val());\n\t\t\t\t\t\t\tif(!otherDetails){\n\t\t\t\t\t\t\t\t$('.error_other_enquiry').text('Please enter your enquiry details');\n\t\t\t\t\t\t\t\terror = 1;\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t$('.error_other_enquiry').text('');\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t if(error){\n\t\t\t\t\t\t\/\/Auto Scroll to first error\n\t\t\t\t\t\tvar firstError = $('.error:visible').filter(function() {\n\t\t\t\t\t\t\treturn $(this).text().trim() !== '';\n\t\t\t\t\t\t}).first();\n\n\t\t\t\t\t\tif(firstError.length){\n\t\t\t\t\t\t\t$('html, body').animate({\n\t\t\t\t\t\t\t\tscrollTop: firstError.offset().top - 380\n\t\t\t\t\t\t\t}, 500);\n\n\t\t\t\t\t\t\t\/\/ focus input\/select\n\t\t\t\t\t\t\tfirstError.closest('.mb-3').find('input, select, textarea').focus();\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\/\/ Other enquiry type: submit directly (validation already passed above)\n\t\t\t\t\t\tif(enquiry_type_val == 2){\n\t\t\t\t\t\t\t$('.btn-submit').prop('disabled', true).text('Submitting...');\n\t\t\t\t\t\t\totherEnquiry();\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif(EMail && $('#purposOf').val() != '' && !error){\n\t\t\t\t\t\t \/\/skip recheck of duplicate email after click proceed\n                            if($('#proceed_trn_enq').attr('data-enquiry-type') == 'same'){\n                                submitFinalForm();\n                                return;\n                            }\n\t\t\t\t\t\t\t$.ajax({\n\t\t\t\t\t\t\t\ttype:'POST',\n\t\t\t\t\t\t\t\turl:email_url,\n\t\t\t\t\t\t\t\tdata:postdata,\n\t\t\t\t\t\t\t\tsuccess:function(data){\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tif ((purposOf == 2 || purposOf == 3) && (prod_scheme.length === 0 && proc_scheme.length === 0)) {\n\t\t\t\t\t\t\t\t\t\/\/ If no scheme is selected, prevent modal from opening\n\t\t\t\t\t\t\t\t\t$('.error_process_scheme').text('Please choose any one process or product scheme.');\n\t\t\t\t\t\t\t\t\treturn; \/\/ Stop submission and modal opening\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tif(data == 1 || $('#proceed_trn_enq').attr('data-enquiry-type') == 'same'){\n\t\t\t\t\t\t\t\t\tmail_dup_error = 0;\n\t\t\t\t\t\t\t\t\tif(!error && !mail_dup_error){\n\t\t\t\t\t\t\t\t\/\/ \t\t$('.btn-submit').addClass('disabled');\n\t\t\t\t\t\t\t\t        \/\/Prevent multiple submission\n                                        $('.btn-submit')\n                                        .prop('disabled', true)\n                                        .text('Submitting...');\n\t\t\t\t\t\t\t\t\t\tvar enquiry_type  = $('input.enquiry_type:checked').val();\n\t\t\t\t\t\t\t\t\t\t\/\/captcha status success\n\t\t\t\t\t\t\t\t\t\tif(enquiry_type == 1){\n\t\t\t\t\t\t\t\t\t\t\t var purposOf  = $('#purposOf').val();\n\t\t\t\t\t\t\t\t\t\t\tif(purposOf == 1){\n\t\t\t\t\t\t\t\t\t\t\t\ttrainingEnquiry();\n\t\t\t\t\t\t\t\t\t\t\t} else if(purposOf == 2){\n\t\t\t\t\t\t\t\t\t\t\t\tcertificationEnquiry();\n\t\t\t\t\t\t\t\t\t\t\t}else if(purposOf == 3){\n\t\t\t\t\t\t\t\t\t\t\t\ttrainingEnquiry();\n\t\t\t\t\t\t\t\t\t\t\t\tcertificationEnquiry();\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t}else {\n\t\t\t\t\t\t\t\t\t\t\totherEnquiry();\n\t\t\t\t\t\t\t\t\t\t}\t\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t}else{\n\t\t\t\t\t\t\t\t\t\t$('#error_pop_con').children().remove().end().append(data);\n\t\t\t\t\t\t\t\t\t\t$('#error_pop').modal('toggle');\n\t\t\t\t\t\t\t\t\t\tvar prcd_btn = $('#same_enquiry_id').attr('data-scheme') == 0 ? 'disabled' : '';\n\t\t\t\t\t\t\t\t\t\t$('#proceed_trn_enq').removeClass('disabled');\n\t\t\t\t\t\t\t\t\t\t$('#proceed_trn_enq').addClass(prcd_btn);\n\t\t\t\t\t\t\t\t\t\tmail_dup_error = 1;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}); \n\t\t\t\t\t\t}\n\t\t\t\t\n\t\t        })\n\t\t\t\t$('.btn-close').click(function(e) { \n\t\t\t\t\tlocation.reload();\n\t\t\t\t})\n\n\t\t        function trainingEnquiry() {\n\t\t\t\t\t\n\t\t\t\t\tvar form_data = $('#contct_form').serialize();\n\t\t\t\t\tvar url = base_url+'\/SEO\/addEnquiry';\n\t\t\t\t\tvar bco_assign = $('.bco_assign_training').val();\n\t\t\t\t\tvar enquirySame = $('#proceed_trn_enq').attr('data-enquiry-type');\n\t\t\t\t\tvar sameEnquiryId = $('#proceed_trn_enq').attr('data-enquiry-id');\n\t\t\t\t\tvar company = $('.Company').val(); \/\/IAS singapore\n\t\t\t\t\tvar post_data = \"&bco_assign=\"+bco_assign+\"&company=\"+company+\"&enquirySame=\"+enquirySame+\"&sameEnquiryId=\"+sameEnquiryId\n\t\t\t\t\t$.ajax({\n\t\t\t\t\t\ttype:'POST',\n\t\t\t\t\t\turl:url,\n\t\t\t\t\t\tdata:form_data + post_data + \"&username=\"+chat_username+\"&password=\"+encodeURIComponent(chat_password),\n\t\t\t\t\t\tsuccess:function(data){\n\t\t\t\t\t\t\tif(data.status == 1){\n\t\t\t\t\t\t\t\t\/\/alert(data.message);\n\t\t\t\t\t\t\t\t\/\/location.reload();\n\t\t\t\t\t\t\t\t$('#myModalAlert .modal-body').text(data.message);\n\t\t\t\t\t\t\t\t$('#myModalAlert').modal('show');\n\t\t\t\t\t\t\t\t$('.btn-submit').removeClass('disabled');\n\t\t\t\t\t\t\t} \n\t\t\t\t\t\t}\n\t\t\t\t\t}); \n\t\t\t\t\t\n\t\t        }\n\n\t\t        function certificationEnquiry() {\n\t\t        \tvar form_data = $('#contct_form').serialize();\n\t\t        \tvar profile_name = $('#CompanyName').val();\n\t\t        \tvar contact_name = $('#CustomerName').val();\n\t\t        \tvar mobile_number = $('#MobileNumber').val();\n\t\t        \tvar profile_email = $('#EMail').val();\n\t\t        \tvar md_state      = $('#State').val();\n\t\t        \tvar md_city      = $('#City').val();\n\t\t        \tvar company = $('.Company').val(); \/\/IAS singapore\n\t\t        \tvar Type = 6;\n\t\t        \tvar remarks = 'Online enquiry';\n\t\t        \tvar bco_assign = $('.bco_assign_cert').val();\n\t\t\t\t\tvar enquirySame = $('#proceed_trn_enq').attr('data-enquiry-type');\n\t\t\t\t\tvar sameEnquiryId = $('#proceed_trn_enq').attr('data-enquiry-id');\n\t                var url = base_url+'\/SEO\/adddataAction_self';\n\n\t                var post_data = \"&profile_name=\"+profile_name+\"&contact_name=\"+contact_name+\"&mobile_number=\"+mobile_number+\"&profile_email=\"+profile_email+\"&md_state=\"+md_state+\"&md_city=\"+md_city+\"&company=\"+company+\"&Type=\"+Type+\"&remarks=\"+remarks+\"&bco_assign=\"+bco_assign+\"&enquirySame=\"+enquirySame+\"&sameEnquiryId=\"+sameEnquiryId;\n\t                 $.ajax({\n\t                    type:'POST',\n\t                    url:url,\n\t                    data:form_data + post_data + \"&username=\"+chat_username+\"&password=\"+encodeURIComponent(chat_password),\n\t                    success:function(data){\n\t                     \/\/ alert(data);\n\t                        if(data.status == 1){\n\t                            \/\/alert(data.message);\n\t\t\t\t\t\t\t\t\/\/location.reload();\n\t\t\t\t\t\t\t\t$('#myModalAlert .modal-body').text(data.message);\n\t\t\t\t\t  \t\t\t$('#myModalAlert').modal('show');\n\t\t\t\t\t  \t\t\t$('.btn-submit').removeClass('disabled');\n\t                        }  \n\t                    }\n\t                });   \n\t        \t}\n\n\t        \t function otherEnquiry() {\n\t\t        \t var form_data = $('#contct_form').serialize();\n\t\t                var url = base_url+'\/Api\/sent_mail_other_enquiry';\n\t\t               \n\t\t                var post_data = \"&website_url=\"+website_url\n\t\t                 $.ajax({\n\t\t                    type:'POST',\n\t\t                    url:url,\n\t\t                    data:form_data + post_data,\n\t\t                    success:function(data){\n\t\t                        if(data == 1){\n\t\t                            \/\/alert('Thank you for contact us');\n\t\t\t\t\t\t\t\t\t\/\/location.reload();\n\t\t\t\t\t\t\t\t\t$('#myModalAlert .modal-body').text('Thank you for contact us');\n\t\t\t\t\t  \t\t\t\t$('#myModalAlert').modal('show');\n\t\t\t\t\t  \t\t\t\t$('.btn-submit').removeClass('disabled');\n\t\t                        }\n\t\t                    }\n\t\t                });   \n\t\t        }\n\n\t\t        \/\/purpose change\n\t\t        $('#purposOf').change(function() {\n\t\t        \tvar purpose = $(this).val();\n\n\t\t        \t\/\/ Reset ALL child fields (training + certification) when parent changes\n\t\t        \t$('#Type').val('');\n\t\t        \t$('#Category').val('');\n\t\t        \t$('.product-name-chk').prop('checked', false);\n\t\t        \t$('#ProductNameCheckboxes').html('<span style=\"color:#999;\">-- Please select Product Type &amp; Category first --<\/span>');\n\n\t\t        \t$('#cert_Type').val('');\n\t\t        \t$('.product-scheme-chk, .process-scheme-chk').prop('checked', false);\n\t\t        \t$('.product_section, .process_section').hide();\n\n\t\t        \t$('.scheme-dropdown-toggle').each(function(){\n\t\t        \t\tvar defaultText = $(this).data('default') || '-- Select --';\n\t\t        \t\t$(this).text(defaultText).removeClass('open');\n\t\t        \t});\n\t\t        \t$('.scheme-checkbox-list').removeClass('show');\n\n\t\t        \t$('.error_product_type, .error_product_category, .error_product_name, .error_cert_product_type, .error_process_scheme').text('');\n\n\t\t        \tif(purpose == 1){\n\t\t        \t\t$('.training-section').show();\n\t\t        \t\t$('.certification-section').hide();\n\t\t\t\t\t\t$('.certification_prod_section').hide();\n\t\t\t\t\t\tvar email_url = base_url_api+'\/api_training_email_check';\n\t\t        \t}else if(purpose == 2) {\n\t\t        \t\t$('.training-section').hide();\n\t\t        \t\t$('.certification-section').show();\n\t\t\t\t\t\t$('.certification_prod_section').show();\n\t\t\t\t\t\tvar email_url = base_url_api+'\/api_cert_email_check';\n\t\t        \t}else if(purpose == 3) {\n\t\t        \t\t$('.training-section').show();\n\t\t        \t\t$('.certification-section').show();\n\t\t\t\t\t\t$('.certification_prod_section').hide();\n\t\t        \t}else {\n\t\t        \t\t$('.training-section').hide();\n\t\t        \t\t$('.certification-section').hide();\n\t\t\t\t\t\t$('.certification_prod_section').hide();\n\t\t        \t}\n\t\t       })\n\t\t      \/\/ Helper: reset a scheme toggle label to its default text\n\t\t      function resetSchemeToggleLabel(targetId){\n\t\t          var toggle = $('.scheme-dropdown-toggle[data-target=\"'+targetId+'\"]');\n\t\t          var defaultText = toggle.data('default') || '-- Select --';\n\t\t          toggle.text(defaultText);\n\t\t          toggle.removeClass('open');\n\t\t          $('#'+targetId).removeClass('show').css('display','none');\n\t\t      }\n\n\t\t      \/\/ When Type changes \u2192 also reset ProductName toggle label\n\t\t      $(document).on('change','#Type', function(){\n\t\t          resetSchemeToggleLabel('ProductNameCheckboxes');\n\t\t      });\n\t\t      \/\/ When Category changes \u2192 also reset ProductName toggle label\n\t\t      $(document).on('change','#Category', function(){\n\t\t          resetSchemeToggleLabel('ProductNameCheckboxes');\n\t\t      });\n\n\t\t   $('#cert_Type').change(function() {\n\t\t        \tvar cert_Type = $(this).val();\n\n\t\t        \t\/\/ Uncheck all cert scheme checkboxes when cert_Type changes\n\t\t        \t$('.product-scheme-chk, .process-scheme-chk').prop('checked', false);\n\t\t        \tresetSchemeToggleLabel('productSchemeCheckboxes');\n\t\t        \tresetSchemeToggleLabel('processSchemeCheckboxes');\n\t\t        \t$('.error_process_scheme').text('');\n\t\t        \t$('.error_product_name').text('');\n\n\t\t        \tif(cert_Type == 1){\n\t\t        \t\t$('.process_section').show();\n\t\t\t\t\t\t$('.product_section').hide();\n\t\t        \t}else if(cert_Type == 2) {\n\t\t        \t\t$('.product_section').show();\n\t\t\t\t\t\t$('.process_section').hide();\n\t\t        \t}else if(cert_Type == 3) {\n\t\t        \t\t$('.product_section').show();\n\t\t        \t\t$('.process_section').show();\n\t\t\t\t\t\t$('.error_process_scheme').text('');\n\t\t\t\t\t\t$('.error_product_name').text('');\n\t\t        \t}\n\n\t\t       })\n\n\t\t       \/\/Enquiry type\n\t\t       $('.enquiry_type').change(function() {\n\t\t       \t\tvar enquiry_type = $(this).val();\n\n\t\t       \t\tconsole.log(enquiry_type);\n\n\t\t       \t\tif(enquiry_type == 1) {\n\t\t       \t\t\t$('.enquiry_form').show();\n\t\t       \t\t\t$('.other_enquiry_form').hide();\n\t\t       \t\t}else if(enquiry_type == 2) {\n\t\t       \t\t\t$('.other_enquiry_form').show();\n\t\t       \t\t\t$('.enquiry_form').hide();\n\t\t       \t\t}\n\t\t       \t})\n\n\t\t       \t\/\/Fetch bco training\n\n\t\t       \tfunction fetchBcoTraining() {\n\t\t       \t\tvar country_id \t\t= $('#country_id').val();\n\t\t            var state_id \t\t= $('#State').val();\n\t\t            var Category \t\t= $('#Category').val();\n\t\t            var Type \t\t\t= $('#Type').val();\n\t\t             var ProductName = [];\n\t\t             $('.product-name-chk:checked').each(function(){ ProductName.push($(this).val()); });\n\t\t       \t\tvar url = base_url+'\/Api\/get_bco_training';\n\n\t                var post_data = \"&country_id=\"+country_id+\"&state_id=\"+state_id+\"&Category=\"+Category+\"&Type=\"+Type+\"&ProductName=\"+ProductName.join(',');\n\t                 $.ajax({\n\t                    type:'POST',\n\t                    url:url,\n\t                    data:post_data ,\n\t                    success:function(bco_id){\n\t                    \t$('.bco_assign_training').val(bco_id);\n\t                        \n\t                    }\n\t                });   \n\n\t\t       \t}\n\n\t\t       \t\/\/Fetch bco training\n\n\t\t       \tfunction fetchBcoCert() {\n\t\t       \t\tvar country_id \t\t= $('#country_id').val();\n\t\t            var state_id \t\t= $('#State').val();\n\t\t       \t\tvar url = base_url+'\/Api\/get_bco_certification';\n\n\t                var post_data = \"&country_id=\"+country_id+\"&state_id=\"+state_id;\n\t                 $.ajax({\n\t                    type:'POST',\n\t                    url:url,\n\t                    data:post_data ,\n\t                    success:function(bco_id){\n\t                    \t$('.bco_assign_cert').val(bco_id);\n\t                        \n\t                    }\n\t                });   \n\n\t\t       \t}\n\n\t\t    })\n\n<\/script>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Independent third-party cGMP certification for manufacturers operating from Muscat, Nizwa and Oman&#8217;s industrial and free zones. Certification is scoped to your product category and audited against the applicable scheme. A fixed written quotation is provided before any assessment begins. &#10003; UQAS-accredited certification body &nbsp;|&nbsp; &#10003; One fixed quotation, in writing &nbsp;|&nbsp; &#10003; Nearly two decades&#8230; <\/p>\n<div class=\"clear\"><\/div>\n<p><a href=\"https:\/\/iasiso-gulf.com\/OM\/cgmp-certification-in-oman\/\" class=\"gdlr-button with-border excerpt-read-more\">Read More<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4029","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/iasiso-gulf.com\/OM\/wp-json\/wp\/v2\/pages\/4029","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iasiso-gulf.com\/OM\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/iasiso-gulf.com\/OM\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/iasiso-gulf.com\/OM\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/iasiso-gulf.com\/OM\/wp-json\/wp\/v2\/comments?post=4029"}],"version-history":[{"count":10,"href":"https:\/\/iasiso-gulf.com\/OM\/wp-json\/wp\/v2\/pages\/4029\/revisions"}],"predecessor-version":[{"id":6577,"href":"https:\/\/iasiso-gulf.com\/OM\/wp-json\/wp\/v2\/pages\/4029\/revisions\/6577"}],"wp:attachment":[{"href":"https:\/\/iasiso-gulf.com\/OM\/wp-json\/wp\/v2\/media?parent=4029"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}