<!DOCTYPE html>
<html lang="en" tts-speed="1" tts-voice="Google UK English Male" data-bs-theme="light" enhanced_accessibility="0">
<head>
	
<meta charset="utf-8">
<title>Join Online Computer Courses & Hands-On Labs | uCertify</title>
<meta name="keywords" content=" " />
<meta name="description" content="uCertify offers online computer courses and hands-on labs on project management, data analytics, cybersecurity, and more to advance your IT career. " />

<meta name="robots" content="noindex, nofollow" />


<meta name="author" content="uCertify" />
<meta name="copyright" content="uCertify" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@flickr" />
<meta name="twitter:title" content="Join Online Computer Courses & Hands-On Labs | uCertify -uCertify" />
<meta name="twitter:description" content=" " />
<meta property="og:title" content="Join Online Computer Courses & Hands-On Labs | uCertify -uCertify"/>
<meta name="msvalidate.01" content="54A3AC7EE4E66CCC1E8A096A736C8C60" />
  <meta property="og:image" content="https://www.ucertify.in/layout/themes/bootstrap4/ux/images/webpage/homepage/all-courses-og.png" />
<meta name="twitter:image" content="https://www.ucertify.in/layout/themes/bootstrap4/ux/images/webpage/homepage/all-courses-og.png" />

<meta property="og:site_name" content="uCertify"/>
<meta property="og:description" content="uCertify offers online computer courses and hands-on labs on project management, data analytics, cybersecurity, and more to advance your IT career. "/>
      <link rel="canonical" href="https://www.ucertify.in/layout/themes/bootstrap4/ux/css\ucertify.min.css?03122025V" />
  

<!-- Viewport -->
<meta name="viewport" content="width=device-width, initial-scale=1">

<!-- Favicon and Touch Icons -->
<link rel="shortcut icon" type="image/x-icon" href="https://www.ucertify.in/favicon.ico" />

<!-- Vendor Styles -->

<link rel="stylesheet" media="screen" href="https://www.ucertify.in/layout/themes/bootstrap4/website/assets/vendor/swiper/swiper-bundle.min.css">

<!-- Main Theme Styles + Bootstrap -->


<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js?1105009V" defer></script>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css?1105009V" rel="stylesheet"  crossorigin="anonymous" media="print" onload="this.media='all'">
<link rel="stylesheet" href="https://www.ucertify.in/layout/themes/bootstrap4/ux/css/icomoon_purged.min.css?1105009V" type="text/css"/>
<link rel="stylesheet" href="https://www.ucertify.in/layout/themes/bootstrap4/ux/css/new_icons.css?1105009V" type="text/css"/>
<link rel="stylesheet" href="https://www.ucertify.in/layout/themes/bootstrap4/ux/css/custom_css_purged.min.css?1105009V" type="text/css"/>
<link rel="stylesheet" media="screen" href="https://www.ucertify.in/layout/themes/bootstrap4/website/assets/css/theme_purged.min.css?1105009V">
<link rel="stylesheet" media="screen" href="https://www.ucertify.in/layout/themes/bootstrap4/website/assets/css/web_css_purged.min.css?1105009V">

<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap" rel="stylesheet">
<!-- Page loading styles (changes)-->
<style>
  html {
    scroll-behavior: smooth;
  }
  #main-page {
    padding-bottom: 0.0000rem !important;
  }
  .lazy-bg {
  background-color: #f0f0f0;
  }
  .consent-hidden {
   display: none !important;
  }
</style>

<!-- Theme mode -->
<script>
  // Enforce Secure flag on client-side cookies under HTTPS
  (function() {
    if (window.location.protocol === 'https:') {
        try {
            var originalCookieSetter = Object.getOwnPropertyDescriptor(Document.prototype, 'cookie').set;
            Object.defineProperty(document, 'cookie', {
                set: function(val) {
                    var secureVal = val;
                    if (typeof val === 'string' && !/;\s*secure/i.test(val)) {
                        var trimmed = val.trim();
                        if (trimmed.endsWith(';')) {
                            trimmed = trimmed.slice(0, -1);
                        }
                        secureVal = trimmed + '; Secure';
                    }
                    originalCookieSetter.call(document, secureVal);
                },
                get: function() {
                    return Object.getOwnPropertyDescriptor(Document.prototype, 'cookie').get.call(document);
                },
                configurable: true,
                enumerable: true
            });
        } catch (e) {
            console.warn("Failed to set secure cookie wrapper", e);
        }
    }
  })();

  let mode = window.localStorage.getItem('mode'),
      root = document.getElementsByTagName('html')[0];
  if (mode !== null && mode === 'dark') {
    root.classList.add('dark-mode');
  } else {
    root.classList.remove('dark-mode');
  }
</script>
<!-- HEAD: Push consent defaults BEFORE GTM loads -->
<script>
window.dataLayer = window.dataLayer || [];

// Default denied for privacy (FERPA-safe)
window.dataLayer.push({
  event: "consent_default",
  consent: {
    ad_storage: "granted",
    analytics_storage: "granted",
    functionality_storage: "granted",
    security_storage: "granted"
  }
});

// Lazy-load GTM based on cookie / consent
(function(){
  function getCookie(name){
    const m = document.cookie.match('(?:^|;)\\s*'+name+'=([^;]*)');
    return m ? decodeURIComponent(m[1]) : null;
  }

  const consent = getCookie("uc_consent");
  let gtmLoaded = false;

  function loadGTM(){
    if(gtmLoaded) return;
    gtmLoaded = true;

    (function(w,d,s,l,i){
      w[l] = w[l] || [];
      w[l].push({'gtm.start': new Date().getTime(), event:'gtm.js'});
      let f = d.getElementsByTagName(s)[0],
          j = d.createElement(s),
          dl = l != 'dataLayer' ? '&l=' + l : '';
      j.async = true;
      j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
      f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer','GTM-K698DK8J');
  }

  // If user accepted earlier → load GTM immediately
  if(consent === "granted"){
    loadGTM();
    return;
  }

  // Otherwise lazy load on interaction or after 5s
  ["scroll","mousemove","touchstart","keydown"].forEach(e =>
    window.addEventListener(e, loadGTM, { once:true, passive:true })
  );
  setTimeout(loadGTM, 5000);
})();
</script>


</head>
<body class="settings_themes light" style="">
	<!-- Google Tag Manager (noscript) -->
	<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-K698DK8J" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
	<!-- End Google Tag Manager (noscript) -->
	<div class="show_msg" style="position: fixed;top:0.0000rem;width:100%;z-index:111111111111111" ></div>
<script>
	$( document ).ready(function() {
					});
	function webShowMsg(msg,bg_color,txt_color='text-dark') {
		var alet_msg = ` <div class="alert alert-${bg_color} subsribe_block  alert-dismissible fade show rounded-0 text-center" role="alert" style="position: fixed;top:0.0000rem;width:100%;z-index:9999">
							<span id="errmsg" class='subsribe_txt ${txt_color}'>${msg}</span>
							<button class="btn-close close_button" aria-label="Close" onclick="closewebShowMsg()" type="button" ></button>
						</div>`
		$('.show_msg').html(alet_msg);
		setTimeout(()=>{
			closewebShowMsg()
		},3000)
	}
	function closewebShowMsg () {
		$('.subsribe_block').addClass('d-none')
	}
</script>	<!-- File Name: 'pe-content-formatting.tpl' -->
<script>
// default setting
var oldB = 100, 
    oldCMode = "whi", 
    expireTime = 1*30, 
    colorSel = "#main-page",
    oldFF = 'Roboto, Arial, sans-serif',
    headFF = '',
    setting = "_settings_",
    audioState = 'disable';
/** sbs:showbookmarksetting
* bs:bookmark setting
* cbs:close bookmark setting
* bfs:book font size
* bcm: book color mode
* setCMode:set Color mode
* bb:book brightness
* bbr:book brightness range */
$(document).ready(function() {
    $('#container,#cbs').on('click', function() {
        $("#bs").hide();
    });
    $("body").on('click', '.settings_tab a', function() {
        ($(this).parent().attr('id') == 'font_settings_tab') ? $("#restore_default").prop('disabled','') : $("#restore_default").prop('disabled','disabled');
    });
    $("body").on('click', '.increase, .decrease', function() {
        var sel = $(this).parent().find("input");
        var a = parseInt(sel.val());
        if (a >= parseInt(sel.attr("min")) && a <= parseInt(sel.attr("max"))) { 
            $(this).hasClass("icomoon-plus") ? sel.val(a+1).change() : sel.val(a-1).change();
        }
    });
    if ($.cookie(setting + "fontfamily") != null) {
        oldFF = $.cookie(setting + "fontfamily");
        oldFF = oldFF.replaceAll('+', ' ');
        $(headFF).css('font-family', oldFF);
        if (typeof setFontFamily == "function") {
            setFontFamily(oldFF, setting);
        } else {
            // console.warn("setFontFamily is not defined");
        }
    }   
    if ($.cookie(setting + "audio") != null) {
        audioState = $.cookie(setting + "audio");
        if (typeof setAudioButton == "function") {
            setAudioButton(audioState, setting);
        } else {
            // console.warn("setAudioButton is not defined");
        }
    }
    $(document).on("change", '#ffr', function() {
        if (typeof setFontFamily == "function") {
            setFontFamily("", setting)
        } else {
            // console.warn("setFontFamily is not defined");
        }
    });
    $(document).on('click', '.c_mode .btn', function() {
        $(this).hasClass("active") ? $(this).removeClass("active") : $(".c_mode .btn").removeClass("active"), $(this).addClass("active");
        if (typeof setCMode == "function") {
            setCMode($(this).attr("id"), setting);
        } else {
            // console.warn("setCMode is not defined");
        }
	});
    if (($("#manage_settg").length > 0) || ($(".manage_settg").length > 0)){
        $("nav .font-body ul #sbs").css("display", "none");
    }
});
</script>
	<div  id="main-page" mode="light" style="">
					
<!-- 
*  File-Name  : website-top.tpl
*  Detail     : header of website
*  Area       : ucertify
-->
<header id="mainbar" class="header p-0 navbar navbar-expand-xl navbar-stuck zindex-1050 position-fixed w-100">
    <div class="container-fluid px-3">
					<a href="https://www.ucertify.in/" class="navbar-brand py-0">
				<img src="//s3.amazonaws.com/jigyaasa_content_static/uC-logo-4_000UKy.png_0011m9.svg" class="logo-height44" alt="uCertify"/>
			</a>
		        <div id="navbarNav" role="navigation" class="offcanvas offcanvas-end zindex-1050">
            <div class="offcanvas-header border-bottom">
                <p class="h5 offcanvas-title">
                    Menu
                </p>
                <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
            </div>
            <div class="offcanvas-body">
				<div class="d-flex flex-column flex-xl-row align-items-center">
					<div class="col d-flex align-items-center flex-nowrap flex-row-reverse">
						<ul class="navbar-nav me-auto mb-2 mb-xl-0 header-menus header_menus align-items-xl-center font-14">
																								<li class="nav-item dropdown">
										<a href="#" class="nav-link dropdown-toggle text-uppercase text-body" data-bs-toggle="dropdown">
											Catalog
										</a>
										<ul class="dropdown-menu">
																						<li class="">
													<a    href="https://www.ucertify.in/p/catalog.html" class="d-flex dropdown-item ">
														<span class="icomoon-browser-title s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;"></span>
														<span class="fw-bold d-flex align-items-center justify-content-center">Browse Catalog</span>
													</a>
																									</li>
																						<li class="">
													<a    href="https://www.ucertify.in/p/career-track.html" class="d-flex dropdown-item ">
														<span class="icomoon-career-track1 s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;"></span>
														<span class="fw-bold d-flex align-items-center justify-content-center">Skills & Career Tracks</span>
													</a>
																									</li>
																						<li class="">
													<a    href="https://www.ucertify.in/p/industry-certification.html" class="d-flex dropdown-item ">
														<span class="icomoon-industry-certification1 s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;"></span>
														<span class="fw-bold d-flex align-items-center justify-content-center">Industry Certifications</span>
													</a>
																									</li>
																						<li class="">
													<a    href="https://www.ucertify.in/p/ucertify-certification.html" class="d-flex dropdown-item ">
														<span class="icomoon-industry-certification s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;"></span>
														<span class="fw-bold d-flex align-items-center justify-content-center">uCertify Certifications</span>
													</a>
																									</li>
																						<li class="">
													<a    href="https://www.ucertify.in/p/course-library.html" class="d-flex dropdown-item ">
														<span class="icomoon-library3 s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;"></span>
														<span class="fw-bold d-flex align-items-center justify-content-center">Choose Your Library</span>
													</a>
																									</li>
																						<li class="">
													<a    href="https://www.ucertify.in/p/exam-vouchers.html" class="d-flex dropdown-item ">
														<span class="icomoon-ticket s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;"></span>
														<span class="fw-bold d-flex align-items-center justify-content-center">Exam Vouchers</span>
													</a>
																									</li>
																					</ul>
									</li>
																																<li class="nav-item dropdown">
										<a href="#" class="nav-link dropdown-toggle text-uppercase text-body" data-bs-toggle="dropdown">
											PLATFORM
										</a>
										<ul class="dropdown-menu">
																						<li class="">
													<a    href="https://www.ucertify.in/products/learn.html" class="d-flex dropdown-item ">
														<span class="icomoon-learn-44px s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;"></span>
														<span class="fw-bold d-flex align-items-center justify-content-center">uCertify Learn Platform</span>
													</a>
																									</li>
																						<li class="">
													<a    href="https://www.ucertify.in/products/lessons.html" class="d-flex dropdown-item ">
														<span class="icomoon-lesson2 s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;"></span>
														<span class="fw-bold d-flex align-items-center justify-content-center">Interactive Lessons</span>
													</a>
																									</li>
																						<li class="dropdown">
													<a data-bs-toggle="dropdown"   href="https://www.ucertify.in/products/labs.html" class="d-flex dropdown-item product_link dropdown-toggle ">
														<span class="icomoon-lab-44px s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;"></span>
														<span class="fw-bold d-flex align-items-center justify-content-center">Hands-on Labs</span>
													</a>
																											<ul class="dropdown-menu">
																															<li>
																	<a href="https://www.ucertify.in/products/live-lab.html" class="text-capitalize dropdown-item d-flex">
																		<span class="icomoon-live-lab3 s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;" ></span>
																		<span class="fw-bold">LiveLAB</span>
																	</a>
																</li>
																															<li>
																	<a href="https://www.ucertify.in/products/cloud-lab.html" class="text-capitalize dropdown-item d-flex">
																		<span class="icomoon-cloud-lab1 s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;" ></span>
																		<span class="fw-bold">CloudLAB</span>
																	</a>
																</li>
																															<li>
																	<a href="https://www.ucertify.in/products/cyber-range.html" class="text-capitalize dropdown-item d-flex">
																		<span class="icomoon-cyber-range-icon s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;" ></span>
																		<span class="fw-bold">CyberRange</span>
																	</a>
																</li>
																															<li>
																	<a href="https://www.ucertify.in/products/coding-lab.html" class="text-capitalize dropdown-item d-flex">
																		<span class="icomoon-coding-lab1 s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;" ></span>
																		<span class="fw-bold">CodingLAB</span>
																	</a>
																</li>
																															<li>
																	<a href="https://www.ucertify.in/products/hardware-sim.html" class="text-capitalize dropdown-item d-flex">
																		<span class="icomoon-hardware-simulation1 s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;" ></span>
																		<span class="fw-bold">HardwareSIM</span>
																	</a>
																</li>
																															<li>
																	<a href="https://www.ucertify.in/products/software-sim.html" class="text-capitalize dropdown-item d-flex">
																		<span class="icomoon-software-simulation s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;" ></span>
																		<span class="fw-bold">SoftwareSIM</span>
																	</a>
																</li>
																															<li>
																	<a href="https://www.ucertify.in/products/scenario-sim.html" class="text-capitalize dropdown-item d-flex">
																		<span class="icomoon-Scenario-Sim1 s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;" ></span>
																		<span class="fw-bold">ScenarioSIM</span>
																	</a>
																</li>
																															<li>
																	<a href="https://www.ucertify.in/products/math-lab.html" class="text-capitalize dropdown-item d-flex">
																		<span class="icomoon-math-lab s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;" ></span>
																		<span class="fw-bold">MathLAB</span>
																	</a>
																</li>
																															<li>
																	<a href="https://www.ucertify.in/products/smart-chat.html" class="text-capitalize dropdown-item d-flex">
																		<span class="icomoon-instant-chat s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;" ></span>
																		<span class="fw-bold">SmartChat</span>
																	</a>
																</li>
																													</ul>
																									</li>
																						<li class="">
													<a    href="https://www.ucertify.in/products/testprep.html" class="d-flex dropdown-item ">
														<span class="icomoon-testprep-or-practice-test s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;"></span>
														<span class="fw-bold d-flex align-items-center justify-content-center">Gamified TestPrep</span>
													</a>
																									</li>
																						<li class="">
													<a    href="https://www.ucertify.in/products/ai-tutor.html" class="d-flex dropdown-item ">
														<span class="icomoon-roster s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;"></span>
														<span class="fw-bold d-flex align-items-center justify-content-center">AI Tutor</span>
													</a>
																									</li>
																						<li class="">
													<a    href="https://www.ucertify.in/products/create.html" class="d-flex dropdown-item ">
														<span class="icomoon-create-44px s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;"></span>
														<span class="fw-bold d-flex align-items-center justify-content-center">Create</span>
													</a>
																									</li>
																						<li class="">
													<a    href="https://www.ucertify.in/products/proctoring.html" class="d-flex dropdown-item ">
														<span class="icomoon-shield s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;"></span>
														<span class="fw-bold d-flex align-items-center justify-content-center">Proctor</span>
													</a>
																									</li>
																						<li class="">
													<a    href="https://www.ucertify.in/products/app.html" class="d-flex dropdown-item ">
														<span class="icomoon-learn-smart-app-44px s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;"></span>
														<span class="fw-bold d-flex align-items-center justify-content-center">Mobile App</span>
													</a>
																									</li>
																					</ul>
									</li>
																																<li class="nav-item dropdown">
										<a href="#" class="nav-link dropdown-toggle text-uppercase text-body" data-bs-toggle="dropdown">
											Partner With Us
										</a>
										<ul class="dropdown-menu">
																						<li class="">
													<a    href="https://www.ucertify.in/about/educator.html" class="d-flex dropdown-item ">
														<span class="icomoon-i-am-an-educator-44px s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;"></span>
														<span class="fw-bold d-flex align-items-center justify-content-center">Higher Ed</span>
													</a>
																									</li>
																						<li class="">
													<a    href="https://www.ucertify.in/about/training-center.html" class="d-flex dropdown-item ">
														<span class="icomoon-training-centers-1 s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;"></span>
														<span class="fw-bold d-flex align-items-center justify-content-center">Training Center</span>
													</a>
																									</li>
																						<li class="">
													<a    href="https://www.ucertify.in/about/k12.html" class="d-flex dropdown-item ">
														<span class="icomoon-k12 s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;"></span>
														<span class="fw-bold d-flex align-items-center justify-content-center">K12 School</span>
													</a>
																									</li>
																						<li class="">
													<a    href="https://www.ucertify.in/about/business.html" class="d-flex dropdown-item ">
														<span class="icomoon-b2b-1 s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;"></span>
														<span class="fw-bold d-flex align-items-center justify-content-center">Business</span>
													</a>
																									</li>
																						<li class="">
													<a    href="https://www.ucertify.in/about/international.html" class="d-flex dropdown-item ">
														<span class="icomoon-international-1 s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;"></span>
														<span class="fw-bold d-flex align-items-center justify-content-center">International</span>
													</a>
																									</li>
																						<li class="">
													<a    href="https://www.ucertify.in/about/publisher.html" class="d-flex dropdown-item ">
														<span class="icomoon-i-am-a-publisher-44px s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;"></span>
														<span class="fw-bold d-flex align-items-center justify-content-center">Publisher</span>
													</a>
																									</li>
																						<li class="">
													<a    href="https://www.ucertify.in/about/government.html" class="d-flex dropdown-item ">
														<span class="icomoon-author-lesson2 s5 me-3 d-flex align-items-center justify-content-center" style="width:1.8750rem;"></span>
														<span class="fw-bold d-flex align-items-center justify-content-center">Government</span>
													</a>
																									</li>
																					</ul>
									</li>
																																<li class="nav-item">
									   										<a  href="https://www.ucertify.in/products/labs.html"  class="nav-link text-body text-uppercase text-truncate ">
											Hands-On Labs
										</a>
									</li>
																																<li class="nav-item">
									   										<a  href="https://www.ucertify.in/about/events.html"  class="nav-link text-body text-uppercase text-truncate ">
											Events
										</a>
									</li>
																																<li class="nav-item">
									   										<a  onClick="return false;"  href=""  class="nav-link text-body text-uppercase text-truncate request_demo">
											request a demo
										</a>
									</li>
																					</ul>
						<form class="col me-3 mb-2 mb-xl-0 d-none search_bar" role="search" id="searchBox" onsubmit="return false" method="get">
							<div class="w-100 input-group position-relative">
								<input class="form-control height35 rounded-start" value="" id="search_all_title" type="text" placeholder="Search Titles..." autocomplete="off">
								<button class="btn height35 header_btn search_button btn-outline-primary rounded-end p-2"><span class="icomoon-search-3 s3"></span> </button>
								<ul class="list-group rounded-0 position-absolute overflow-auto bg-body w-100 d-none search_data zindex-1050" style="top: 2.1875rem;max-height: 25.0000rem;">
								</ul>
							</div>
						</form>
					</div>
					<div class="col-12 col-xl-auto d-flex flex-column flex-xl-row align-items-xl-center">
																			<div class="me-xl-3 mt-1 d-inline-block">
								<a href="https://www.ucertify.in/cart/?buy="  class="text-body d-block">
									<span class="icomoon-cart-new-1 s7 position-relative d-none d-xl-inline">
										<sup id="total_cart_item" class="rounded-circle text-light bg-danger position-absolute h justify-content-center align-items-center fw-semibold pb-1" style="font-size:0.9375rem;top:-4px;left:1.5000rem;width:1.2500rem;height:1.2500rem;"></sup>
									</span>
									<span class="visually-hidden">View Cart</span> <!-- Add this span for screen readers -->
								</a>
							</div>
																											<a href="https://www.ucertify.in/login.php" class="btn btn-outline-dark login-btn btn-sm fs-sm rounded d-inline-flex me-xl-2 mb-2 mb-xl-0" rel="noopener">
									LOGIN
								</a>
								<a href="https://www.ucertify.in/login.php?func=signup" class="btn btn-danger btn-sm fs-sm rounded d-inline-flex me-xl-3 mb-2 mb-xl-0"  rel="noopener">
									SIGNUP
								</a>
																																 							<div class="dropdown me-xl-3">
								<a href="#" class="nav-link align-middle text-body"  rel="noopener" data-bs-toggle="dropdown" aria-expanded="false">
									<span class="icomoon-help-new-1 s7 d-none d-xl-inline"></span>
									<span class="btn btn-primary btn-sm fs-sm w-100 rounded d-inline-block d-xl-none mb-2">Help & Support</span>
									<span class="visually-hidden">Help & Support</span> 
								</a>
								<ul class="dropdown-menu dropdown-menu-end text-body">
																														<a 
												target="" 
												href="https://www.ucertify.in/support.php"
												class="dropdown-item text-capitalize text-body">
												Help & Support
											</a>
																				
																															<button onClick="openAccessibilityModal()" class="dropdown-item text-capitalize text-body">
													Accessibility
												</button>
																				
																														<a 
												target="" 
												href="https://www.ucertify.in/about/customer-feedback.html"
												class="dropdown-item text-capitalize text-body">
												Testimonials
											</a>
																				
																	</ul>
							</div>
																	</div>
				</div>
            </div>
        </div>
        <div class="d-flex align-items-center ">
                     <div class=" me-2 pt-1">
	     <a href="https://www.ucertify.in/cart/?buy="  class="text-body">
	         <span class="icomoon-cart-new-1 s6 position-relative  d-xl-none">
	         <sup id="total_cart_item_mobile" class="rounded-circle text-light bg-danger position-absolute h justify-content-center align-items-center fw-semibold" style="font-size:0.6250rem;top:-4px;left:1.2500rem;width:1.1250rem;height:1.1250rem;padding-bottom: 0.1250rem;"></sup>
	         </span>
	         <span class="visually-hidden">View Cart</span>
	         <!-- Add this span for screen readers -->
	     </a>
         </div>
	   
        <button type="button" class="navbar-toggler" data-bs-toggle="offcanvas" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-icon"></span>
        </button>
        </div>
    </div>
</header>
    <!--
    File     : 'video-modal.tpl'
    Details  : 'for video play'
    Area     : 'uCertfiy'
-->
<div class="modal zindex-1060 fade" id="video-modal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
	<div class="modal-dialog modal-dialog-centered modal-lg video_modal" role="document">
			<div class="modal-content">
				<div class="modal-body p-3 pt-2">
					<div class="d-flex justify-content-end mb-2">
					<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close" data-bs-toggle="tooltip" title="Close"></button>
				  
					</div>
						<!-- 16:9 aspect ratio -->
					<div class="ratio ratio-16x9">
						<iframe class="embed-responsive-item" src="" id="video"  allowscriptaccess="always" allow="autoplay"></iframe>
					</div>
				</div>
			</div>
	</div>
</div> 
<script>
	let show_hide_search_input = '';
	if(show_hide_search_input == 1) {
		$('.search_bar').removeClass('d-none')
	} else if (!$('.search_bar').hasClass('d-none') && show_hide_search_input == 0) {
    	$('.search_bar').addClass('d-none');
	}

	$(document).ready(function() {
		$('.request_demo').on('click', function() {
		if($('#instructor-evaluation-modal').length>0) {
		$('#instructor-evaluation-modal').modal('show');
		}  else{
		activate(2);
		$.get("https://www.ucertify.in/index.php?func=get_request_demo&page=",function(data){
			$('body').append(data);
			$('#instructor-evaluation-modal').modal('show');
			activate(0);
		})
		}
	})

		// using deboung method to reduce number of api hits when using search with keyboard type.
		function debounce(func, delay) {
        let timeoutId;
        return function(...args) {
            clearTimeout(timeoutId);
            timeoutId = setTimeout(() => {
            func.apply(this, args);
            }, delay);
        };
    }
	const debounceSearch = debounce(search, 500);
		$("#shop_by_ucertify,.catelog_modal,.career_track_modal").on('click', async function(event) {
			let __this = this;
			$('.header-menus').addClass('d-none')
			$('.search_bar').removeClass('d-none')
			event.stopPropagation();
			if($('#modalId').length>0) {				
				$('#modalId').show();
				$('#modalId').addClass('show');
				$('body').append('<div class="modal-backdrop fade show"></div>')
				console.log('modelif');
			} else {
				activate(2);				
			    await  $.get("https://www.ucertify.in/index.php?func=catalog_data", function (data) {
				$('#mainbar').after(data);
				$('#modalId').show();
				$('#modalId').addClass('show');
				$('body').css('overflow', 'hidden');
				$('body').append('<div class="modal-backdrop fade show"></div>')
				activate(0);
				console.log('modelelse');
			});
			}
			if($(__this).hasClass('catelog_modal')) {
				$('#career_tab a').removeClass('active')
				$('#industry_tab a').addClass('active')
				$('#industry_cer').addClass('active show')
				$('#career_track').removeClass('active show')
				let certifi_name = $(__this).attr('certifi_name');
				if(certifi_name) {
					$('.industry_link.active.show').removeClass('active show')
					$('.industry_link').removeClass('active')
					$('.industry_link.'+certifi_name).addClass('active')
					$('#'+certifi_name).addClass('active show')
				}
			}
			if($(__this).hasClass('career_track_modal')) {
					$('#industry_tab a').removeClass('active')
					$('#industry_cer').removeClass('active show')
					$('#career_tab a').addClass('active')
					$('#career_track').addClass('active show')
					let career_track_name = $(__this).attr('career_track')
					if(career_track_name) {
						$('.career_link.active').removeClass('active')
						$('.career_'+career_track_name).addClass('active')
						$('.career_tabpane.active.show').removeClass('active show')
						$('#career_'+career_track_name).addClass('active show')
					} else{
						$('.career_link.active').click()
					}

			}
		});

		$('.search_button').on('click', function() {
			var term = $('#search_all_title').val();
			window.open("https://www.ucertify.in/p/?search="+term);
		})
		$('.product_link').on('click',function(){
			window.open("https://www.ucertify.in/products/labs.html","_self");
		})

		$('#search_all_title').keydown(function(event) {
			const search_indu = document.getElementById('search_all_title');
	     	search_indu.addEventListener('keydown', ()=>debounceSearch(event));
		})

		$(document).click(function() {
			$('.search_data').addClass('d-none')
		});

		$(".search_data, #search_all_title").click(function(e) {
			e.stopPropagation();
		});
	});

	// Accessibility: Applied on website
	$(document).ready(function () {
		if (localStorage.getItem("enhanced_accessibility") === "1") {
			$("html").attr("enhanced_accessibility", "1");
		}
	});
	

	function openAccessibilityModal() {
		var a = !!navigator.platform.match(/(Mac|iPhone|iPod|iPad)/i);
		let baseUrl = "https://www.ucertify.in/";
		if ($("#modal-keyboard").length) {
			$("#modal-keyboard").modal('show');
		} else {
			activate(1);
			$.post(baseUrl + "web/app/index.php?func=get_keyboard_modal&ajax=1", function (data) {
				$("body").prepend(data);
				$("#modal-keyboard").modal('show');
				activate(0);
			});
		}
	}
	const search = (event) => {
			const term = event.target.value;
			if(term == '') return;
			$.get("https://www.ucertify.in/web/courses/search.php?term="+term,function(data){
			var obj = JSON.parse(data)
			if (obj.length > 0) {
				var course = '';
				for (var i in obj) {
					course += `
						<li class="list-group-item">
							<a aria-hidden="true" class="row mx-0" href="${obj[i].link}">
								<div class="col-auto p-0 d-flex">
									<div>
										<img loading="lazy" alt="${obj[i].label}" class="rounded-1 height50" src="${obj[i].picture}" width="6.2500rem">
									</div>
								</div>
								<div class="col">
									<div class="h6 mb-1">${obj[i].label}</div>
									<div>
										<small>
											<div aria-hidden="true" class="text-muted fs-6 text-body">${obj[i].crn}</div>
										</small>
									</div>
								</div>
							</a>
						</li>
					`;
				}
				$('.search_data').html(course);
				$('.search_data').removeClass('d-none');
			}
		})
}
</script>
<script>
document.querySelectorAll('.dropdown-toggle').forEach(toggle => {
  toggle.addEventListener('keydown', e => {
    if (e.key === 'Enter' || e.key === ' ') {
      e.preventDefault();
      toggle.click();
    }
  });
});
</script>
		
		<main class="margin-nav-top">
			<div><section class="d-flex align-items-center min-vh-100 py-5 pt-0 bg-light">
  <div class="container">
    <div class="row align-items-center m-lg-5 px-lg-5">
      <!-- Text -->
      <div class="col-12 col-md-6 text-center text-md-start mt-3 mt-md-0">
        <h1 class="display-3 " tabindex="0" role="heading" aria-level="1">
          <span class="text-primary">Oops!</span> Page Not Found
        </h1>
        <p class="fs-lg col-lg-10 mb-md-4 mb-4 mx-md-0 mx-auto pb-2" tabindex="0" role="note">
          <span class="text-danger">Sorry,</span> it looks like the page you're trying to reach doesn't exist.
        </p>
        <div class="d-flex justify-content-center justify-content-md-start flex-wrap">
          <div class="row">

            <div class="col-sm-6">
              <a href="https://www.ucertify.in/" tabindex="0" class="btn btn-primary shadow-primary mb-lg-0 mb-md-0 mb-4">
                Go to Homepage
              </a>
            </div>

            <div class="col-sm-6">
                              <a href="https://www.ucertify.in/p/catalog.html" tabindex="0" class="btn btn-light shadow">
                  Explore Catalog
                </a>
                          </div>
          </div>


        </div>
      </div>
      <!-- Animation -->
      <div class="col-12 col-md-6 ms-n5">
        <img src="https://www.ucertify.in/layout/themes/bootstrap4/images/platform_image/animation-404-v1.svg" background="transparent"
          speed="1" loop="" autoplay=""/>
      </div>
    </div>
  </div>
</section></div>		</main>
					<!-- 
CSS : Bootstrap5 
-->
<!--
*  File-Name  : website-footer.tpl
*  Detail     : footer of website
*  Area       : ucertify
-->
	<footer class="footer bla bg-dark py-3 pb-lg-0 footer_section border-top border-secondary pb-5 pt-4">
		<div class="container-fluid pb-3 px-3">
				<div class="row mx-0 pb-0">
					<div class="col-lg-4 col-md-6">
						<div class="navbar-brand text-dark p-0 me-0 mb-3 mb-lg-4" >
							<img loading="lazy" src="https://www.ucertify.in/layout/themes/bootstrap4/ux/images/webpage/homepage/uC-logo-footer_new.png"  alt="uCertify">
						</div>
						<p class="fs-6 pb-lg-3 mb-4 text-light" tabindex="0" role="note">uCertify provides Courses, Lab, TestPrep for IT certifications including
															<a href="https://www.ucertify.in/p/Microsoft.html" class="sky-blue text-decoration-underline" aria-label="More about Microsoft">Microsoft,</a>
															<a href="https://www.ucertify.in/p/Oracle.html" class="sky-blue text-decoration-underline" aria-label="More about Oracle">Oracle,</a>
															<a href="https://www.ucertify.in/p/Cisco.html" class="sky-blue text-decoration-underline" aria-label="More about Cisco">Cisco,</a>
															<a href="https://www.ucertify.in/p/CompTIA.html" class="sky-blue text-decoration-underline" aria-label="More about CompTIA">CompTIA,</a>
															<a href="https://www.ucertify.in/p/CIW.html" class="sky-blue text-decoration-underline" aria-label="More about CIW">CIW,</a>
															<a href="https://www.ucertify.in/p/PMI.html" class="sky-blue text-decoration-underline" aria-label="More about PMI">PMI,</a>
															<a href="https://www.ucertify.in/p/ISC2.html" class="sky-blue text-decoration-underline" aria-label="More about ISC2">ISC2,</a>
															<a href="https://www.ucertify.in/p/Adobe.html" class="sky-blue text-decoration-underline" aria-label="More about Adobe">Adobe,</a>
															<a href="https://www.ucertify.in/p/Axelos.html" class="sky-blue text-decoration-underline" aria-label="More about Axelos">Axelos,</a>
														and many more.The logos and certification names are the trademarks of their respective owners.
						</p>
						<p class="nav d-block fs-6 text-center text-md-start pb-2 pb-lg-0 mb-0 text-light" tabindex="0" role="note">
							© 2002-2026
							<a class="nav-link d-inline-block p-0" href="https://www.ucertify.in/" >uCertify.</a>
							<span class="text-light footer-opacity">All rights reserved.</span>
						</p>
					</div>
					<div class="col-lg-8 col-md-6 px-md-3 pt-4 pt-md-1 pt-lg-0">
						<div id="footer-links" class="row mx-0">
							<div class="col-lg-3">
								<span class="mb-2 fw-semibold">
									<a href="#useful-links" class="d-block text-dark dropdown-toggle d-lg-none py-2 collapsed" data-bs-toggle="collapse" aria-expanded="false">Useful Links</a>
								</span>
								<div id="useful-links" class="collapse d-lg-block" data-bs-parent="#footer-links">
									<ul class="nav flex-column pb-lg-1 mb-lg-3">
																					<li class="nav-item"><a href="https://www.ucertify.in/about/about.html" class="nav-link d-inline-block px-0 pt-1 pb-2">About Us</a></li>
																					<li class="nav-item"><a href="https://www.ucertify.in/p/award.html" class="nav-link d-inline-block px-0 pt-1 pb-2">Awards</a></li>
																					<li class="nav-item"><a href="https://www.ucertify.in/about/contactus.html" class="nav-link d-inline-block px-0 pt-1 pb-2">Contact Us</a></li>
																					<li class="nav-item"><a href="https://www.ucertify.in/about/career.html" class="nav-link d-inline-block px-0 pt-1 pb-2">Careers</a></li>
																					<li class="nav-item"><a href="https://www.ucertify.in/about/partners.html" class="nav-link d-inline-block px-0 pt-1 pb-2">Our Partners</a></li>
																					<li class="nav-item"><a href="https://www.ucertify.in/about/platforms.html" class="nav-link d-inline-block px-0 pt-1 pb-2">Platform</a></li>
																					<li class="nav-item"><a href="https://www.ucertify.in/about/terms.html" class="nav-link d-inline-block px-0 pt-1 pb-2">Terms & Conditions</a></li>
																					<li class="nav-item"><a href="https://www.ucertify.in/about/privacy.html" class="nav-link d-inline-block px-0 pt-1 pb-2">Privacy Policy</a></li>
																					<li class="nav-item"><a href="https://www.ucertify.in/about/accessibility_ada.html" class="nav-link d-inline-block px-0 pt-1 pb-2">Accessibility</a></li>
																					<li class="nav-item"><a href="https://www.ucertify.in/about/customer-feedback.html" class="nav-link d-inline-block px-0 pt-1 pb-2">Testimonials</a></li>
																			</ul>
																	</div>
							</div>
							<div class="col-lg-3">
								<span class="mb-2 fw-semibold">
									<a href="#more-links" class="d-block text-dark dropdown-toggle d-lg-none py-2 collapsed" data-bs-toggle="collapse" aria-expanded="false">More Links</a>
								</span>
								<div id="more-links" class="collapse d-lg-block" data-bs-parent="#footer-links">
									<ul class="nav flex-column mb-2 mb-lg-0">
																																<li class="nav-item"><a href="https://www.ucertify.in/p/vendors.html"  class="  nav-link d-inline-block px-0 pt-1 pb-2 text-capitalize">Vendors</a></li>
																																											<li class="nav-item"><a href="https://www.ucertify.in/p/certifications.html"  class="  nav-link d-inline-block px-0 pt-1 pb-2 text-capitalize">Certifications</a></li>
																																											<li class="nav-item"><a href="https://www.ucertify.in/p/exams.html"  class="  nav-link d-inline-block px-0 pt-1 pb-2 text-capitalize">Exams</a></li>
																																												<li class="nav-item"><a href="https://www.ucertify.in/blog/"  class="nav-link d-inline-block px-0 pt-1 pb-2">Blog</a></li>
																																											<li class="nav-item"><a href="https://www.ucertify.in/about/sitemap.html"  class="  nav-link d-inline-block px-0 pt-1 pb-2 text-capitalize">Sitemap</a></li>
																																											<li class="nav-item"><a href="https://www.ucertify.in/forms.php?func=unsubscribe"  class="  nav-link d-inline-block px-0 pt-1 pb-2 text-capitalize">Unsubscribe</a></li>
																																											<li class="nav-item"><a href="https://www.ucertify.in/about/referral-program.html"  class="  nav-link d-inline-block px-0 pt-1 pb-2 text-capitalize">Refer & Earn</a></li>
																																											<li class="nav-item"><a href="https://www.ucertify.in/about/refund-policy.html"  class="  nav-link d-inline-block px-0 pt-1 pb-2 text-capitalize">Refund Policy</a></li>
																														</ul>
								</div>
							</div>
							<div class="col-lg-6">
								<form class="needs-validation" id="subscribe_newsletter_input">
									<label for="newsletter_email_footer" class="form-label">Sign up for our monthly newsletter to get the latest news, updates and amazing offers delivered directly in your inbox.</label>
									<div class="input-group mt-2">
										<input type="email" id="newsletter_email_footer" class="form-control subscribe_email rounded-start ps-5" placeholder="Your email" required autocomplete="on">
										<i class="icomoon-uc-envelope fs-lg text-grey position-absolute top-50 start-0 translate-middle-y ms-3 zindex-5"></i>
										<div class="invalid-tooltip position-absolute top-100 start-0">Please provide a valid email address.</div>
										<button onclick="subscribeNewsletter(this, 'https://www.ucertify.in/')" type="button" class="btn btn-primary">Subscribe</button>
									</div>
								</form>
								<div class="d-flex flex-column flex-sm-row justify-content-center  pt-4 mt-2">
									<a  href="https://apps.apple.com/us/app/ucertify-learn/id1505460373" target="_blank" class="btn btn-dark btn-lg px-3 py-2 me-sm-3 me-lg-4 mb-3" >
										<img src="https://www.ucertify.in/layout/themes/bootstrap4/images/hero/appstore-light.svg" class="light-mode-img" width="124" alt="App Store" loading="lazy">
										<img src="https://www.ucertify.in/layout/themes/bootstrap4/images/hero/appstore-dark.svg" class="dark-mode-img" width="124" alt="App Store" loading="lazy">
									</a>
									<a  href="https://play.google.com/store/apps/details?id=com.flutter.ucertifyLearn&hl=en_IN&gl=US" target="_blank" class="btn btn-dark btn-lg px-3 py-2 mb-3">
										<img src="https://www.ucertify.in/layout/themes/bootstrap4/images/hero/googleplay-light.svg" class="light-mode-img" width="139" alt="Google Play" loading="lazy">
										<img src="https://www.ucertify.in/layout/themes/bootstrap4/images/hero/googleplay-dark.svg" class="dark-mode-img" width="139" alt="Google Play" loading="lazy">
									</a>
								</div>
								<div class="d-flex justify-content-center">
																		<a data-bs-toggle="tooltip" title="Facebook" href="https://www.facebook.com/ucertifylearn/" class="btn btn-icon btn-secondary btn-facebook rounded-circle mx-2" target="_blank">
										<i class="icomoon-facebook"></i>
									</a>
																	<a data-bs-toggle="tooltip" title="Instagram" href="https://www.instagram.com/ucertify/" class="btn btn-icon btn-secondary btn-instagram rounded-circle mx-2" target="_blank">
										<i class="icomoon-instagram"></i>
									</a>
																	<a data-bs-toggle="tooltip" title="Youtube" href="https://www.youtube.com/channel/UCsem74kC-T1la_3ngKE1S9w?sub_confirmation=1" class="btn btn-icon btn-secondary btn-youtube rounded-circle mx-2" target="_blank">
										<i class="icomoon-youtube32"></i>
									</a>
																	<a data-bs-toggle="tooltip" title="Linkedin" href="https://www.linkedin.com/company/383839" class="btn btn-icon btn-secondary btn-linkedin rounded-circle mx-2" target="_blank">
										<i class="icomoon-linkedin22"></i>
									</a>
																	<a data-bs-toggle="tooltip" title="Twitter" href="https://twitter.com/uCertify" class="btn btn-icon btn-secondary btn-twitter rounded-circle mx-2" target="_blank">
										<i class="icomoon-twitter-new"></i>
									</a>
																</div>
							</div>
						</div>
					</div>
				</div>
		</div>
	</footer>
<!-- Consent Banner -->
<div id="uc-banner" class="uc_consent_toast toast show text-light bg-dark border-0 shadow-lg position-fixed start-50 translate-middle-x mb-2" style="box-shadow: rgba(255, 255, 255, 0.25) 0px 1px 4px, rgba(255, 255, 255, 0.22) 0px 4px 4px !important;">
  <div class="d-lg-flex">
    <div class="toast-body">
      We use cookies for improving site experience and analytics.
      <a href="https://www.ucertify.in/about/privacy.html" class="text-info text-decoration-underline">Learn More <span class="visually-hidden">  Privacy Policy</span></a>
    </div>
    <div class="d-flex gap-2 align-items-center me-2 p-2">
      <button id="uc-decline" class="btn btn-outline-light btn-sm">Decline</button>
      <button id="uc-accept" class="btn btn-primary btn-sm">Accept</button>
    </div>
  </div>
</div>

<script>
(function(){
  function setCookie(name,val,hours){
    let expires = "";
    if(hours){
      const d = new Date();
      d.setTime(d.getTime() + (hours*60*60*1000)); // hours → ms
      expires = "; expires=" + d.toUTCString();
    }
    document.cookie = name + "=" + encodeURIComponent(val) + expires + "; path=/; samesite=Lax";
  }

  function getCookie(name){
    const m = document.cookie.match('(?:^|;)\\s*'+name+'=([^;]*)');
    return m ? decodeURIComponent(m[1]) : null;
  }

  function updateConsent(state){
    window.dataLayer = window.dataLayer || [];
    window.dataLayer.push({
      event:"consent_update",
      consent:{
        ad_storage: state,
        analytics_storage: state
      }
    });
    if(state === "granted"){
      window.dataLayer.push({ event: 'consent_accepted' });
    }
  }

  const banner = document.getElementById("uc-banner");
  const consent = getCookie("uc_consent");

  if(consent === "granted"){
    banner.style.display = "none"; 
  } else if(consent === "denied"){
    banner.style.display = "none"; 
  }

  document.getElementById("uc-accept").onclick = function(){
    setCookie("uc_consent","granted",8760); 
    updateConsent("granted");
    banner.style.display = "none";
  };

  document.getElementById("uc-decline").onclick = function(){
    setCookie("uc_consent","denied",2); 
    updateConsent("denied");
    banner.style.display = "none";
  };
})();
</script>




<script>
$(document).ready(function(){
  var timezone = Intl.DateTimeFormat().resolvedOptions().timeZone;
  // Calculate expiration date for one day from now
  var expires = new Date(Date.now() + (24 * 60 * 60 * 1000));
  // Set the cookie to expire in one day
  document.cookie = "user_time_zone=" + timezone + "; expires=" + expires.toUTCString() + "; path=/";
});
	/**
	 * Subscribes to the newsletter using AJAX.
	 *
	 * @param {HTMLElement} button - The button that was clicked.
	 * @param {string} base_url - The base URL for the AJAX request.
	 */
	function subscribeNewsletter(button, base_url) {
		let $form = $(button).closest('form');
		let $emailInput = $form.find('.subscribe_email');
		let email = $emailInput.val().trim();
		
		if(!email) {
            let msg = 'Please provide a valid email address.';
            webShowMsg(msg,'danger')
            return;
        }
		activate(2);
		$.get(base_url + 'support.php?func=subscribe_to_newletter&ajax=1&email=' + email + '&stop_email=0', function (res){
			if (res == 1) {
				let msg = 'You\'ve been successfully subscribed.Thank you for subscribing to uCertify newsletter.';
				webShowMsg(msg,'primary')
			} else if (res == -1) {
				let msg = 'You\'ve already subscribed to uCertify newsletter.';
				webShowMsg(msg,'info')
			} else {
				let msg = 'Some problem occurred. Please try again after some time.' ;
				$('.subsribe_txt').text(msg)
				webShowMsg(msg,'danger')
			}
			$emailInput.val('');
			$.post(`${base_url}index.php?func=show_news_letter_modal`);
			$('#newslettermodal').modal('hide')
			activate(0);
		});
	}
</script>							<a href="#" id="scrollToTop" class="btn-scroll-top position-fixed d-none" style="bottom:4.1250rem;right:0.6250rem">
				<i class="btn-scroll-top-icon icomoon-bx-chevron-up"></i>
				<span class="visually-hidden">
					scroll to top
				</span>
			</a>

			<script>
				document.getElementById('scrollToTop').addEventListener('click', function() {
					window.scrollTo({top: 0, behavior: 'smooth'});
				});
			</script>
				<script type="application/ld+json">
			{
				"@context": "https://schema.org",
				"@graph": [{
						"@type": "WebSite",
						"name": "Ucertify",
						"url": "https://www.ucertify.com/",
						"potentialAction": {
							"@type": "SearchAction",
							"target": "{search_term_string}",
							"query-input": "required name=search_term_string"
						}
					},
					{
						 "@type": "EducationalOrganization",
						 "name": "Ucertify",
						 "url": "https://www.ucertify.com/",
						 "logo": "https://www.ucertify.com/layout/themes/bootstrap4/ux/images/webpage/homepage/uC-logo-footer_new.png",
						 "alternateName": "Ucertify",
						 "foundingDate": "2004",
						 "founder": {
							"@type": "Person",
							"name": "Manish Gupta",
							"url": "https://www.linkedin.com/in/guptamanish/"
						 },
						 "sameAs": [
							"https://www.facebook.com/Certifications",
							"https://www.instagram.com/ucertify/",
							"https://www.youtube.com/channel/UCsem74kC-T1la_3ngKE1S9w",
							"https://twitter.com/uCertify",
							"https://www.linkedin.com/company/ucertify-com/"
						 ],
						 "contactPoint": [
							{
							"@type": "ContactPoint",
							"telephone": "+1-4157636300",
							"contactType": "sales",
							"email": "support@ucertify.com",
							"areaServed": "US",
							"availableLanguage": "en"
							}
						 ],

						 "knowsAbout": [
							"IT Certification Training",
							"Online Education",
							"Project Management",
							"Cybersecurity",
							"Data Analytics",
							"Coding",
							"Information Technology",
							"Computer Science",
							"Networking",
							"Mobile Development",
							"Web Development",
							"Operating System",
							"AI,ML"
						 ],
						 "brand": {
							"@type": "Brand",
							"name": "uCertify",
							"description": "uCertify offers online computer courses and hands-on labs on project management, data analytics,
							cybersecurity, and more to advance your IT career",
							"logo": "https://www.ucertify.com/layout/themes/bootstrap4/ux/images/webpage/homepage/uC-logo-footer_new.png"
						 }
					},
					
					{
						"@type": "LocalBusiness",
						"name": "Ucertify",
						"image": "https://www.ucertify.com/layout/themes/bootstrap4/ux/images/webpage/homepage/uC-logo-footer_new.png",
						"@id": "https://www.ucertify.com/",
						"url": "https://www.ucertify.com/",
						"telephone": "+14157636300",
						"email": "support@ucertify.com",
						"priceRange": "$",
						"address": {
							"@type": "PostalAddress",
							"streetAddress": "3187 Independence Dr",
							"addressLocality": "Livermore",
							"addressRegion": "CA",
							"postalCode": "94551",
							"addressCountry": "US"
						},
						"geo": {
							"@type": "GeoCoordinates",
							"latitude": 37.7076632,
							"longitude": -121.81360201388989
						},
						"openingHoursSpecification": {
							"@type": "OpeningHoursSpecification",
							"dayOfWeek": [
								"Monday",
								"Tuesday",
								"Wednesday",
								"Thursday",
								"Friday"
							],
							"opens": "09:00",
							"closes": "18:00"
						},
						"sameAs": [
							"https://www.facebook.com/Certifications",
							"https://twitter.com/ucertify?lang=en",
							"https://www.instagram.com/ucertify/",
							"https://www.youtube.com/channel/UCsem74kC-T1la_3ngKE1S9w",
							"https://www.linkedin.com/company/ucertify-com/",
							"https://www.ucertify.com/"
						]
					}
					,
					{
					"@type": "WebPage",
					"@id": "https://www.ucertify.in/layout/themes/bootstrap4/ux/css%5Cucertify.min.css",
					"url": "https://www.ucertify.in/layout/themes/bootstrap4/ux/css%5Cucertify.min.css",
					"image": "https://www.ucertify.in/layout/themes/bootstrap4/ux/images/webpage/homepage/",
					}
									]
			}
		</script>

		
		
		
    <!-- External Libraries -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/Swiper/8.4.5/swiper-bundle.min.js" defer crossorigin="anonymous" integrity="sha512-wdUM0BxMyMC/Yem1RWDiIiXA6ssXMoxypihVEwxDc+ftznGeRu4s9Fmxl8PthpxOh5CQ0eqjqw1Q8ScgNA1moQ==" referrerpolicy="no-referrer"></script>
       <script nomodule defer src="https://cdnjs.cloudflare.com/ajax/libs/parallax/3.1.0/parallax.min.js" defer crossorigin="anonymous" integrity="sha512-/6TZODGjYL7M8qb7P6SflJB/nTGE79ed1RfJk3dfm/Ib6JwCT4+tOfrrseEHhxkIhwG8jCl+io6eaiWLS/UX1w==" referrerpolicy="no-referrer"></script>
       <script type="module" src="https://www.ucertify.in/layout/themes/bootstrap4/website/assets/js/src/components/parallax.module.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/lightgallery/2.7.0/lightgallery.min.js" defer crossorigin="anonymous" integrity="sha512-pG+XpUdyBtp28FzjpaIaj72KYvZ87ZbmB3iytDK5+WFVyun8r5LJ2x1/Jy/KHdtzUXA0CUVhEnG+Isy1jVJAbA==" referrerpolicy="no-referrer"></script>

    <!-- Internal Components -->
    <script src="https://www.ucertify.in/layout/themes/bootstrap4/website/assets/js/src/components/carousel.js" defer></script>


<!-- Common Internal Scripts -->
<script type="module" src="https://www.ucertify.in/layout/themes/bootstrap4/website/assets/js/src/components/parallax.module.js"></script>
<script nomodule defer src="https://www.ucertify.in/layout/themes/bootstrap4/website/assets/js/src/components/parallax.js" defer></script>
<script src="https://www.ucertify.in/layout/themes/bootstrap4/website/assets/js/src/components/sticky-navbar.js" defer></script>
<script src="https://www.ucertify.in/layout/themes/bootstrap4/website/assets/js/src/components/tooltip.js" defer></script>
<script src="https://www.ucertify.in/layout/themes/bootstrap4/website/assets/js/src/components/scroll-top-button.js" defer></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jarallax/2.0.4/jarallax.min.js" defer crossorigin="anonymous" integrity="sha512-nvmYAfRcRhffFD47Bz2In79HI86Zw84cCPXs675EjUYqgLAkirq2N38LXI6U5r6UZ+vz2zqBWxRQaScpjPwF5A==" referrerpolicy="no-referrer"></script>

    <script src="https://www.ucertify.in/layout/themes/bootstrap4/website/assets/js/src/components/password-visibility-toggle.js" defer></script>

<script src="https://www.ucertify.in/layout/themes/bootstrap4/website/assets/js/src/components/form-validation.js" defer></script>

    <!-- Additional Libraries -->
            <script src="https://cdnjs.cloudflare.com/ajax/libs/rellax/1.12.1/rellax.min.js" defer crossorigin="anonymous" integrity="sha512-f5HTYZYTDZelxS7LEQYv8ppMHTZ6JJWglzeQmr0CVTS70vJgaJiIO15ALqI7bhsracojbXkezUIL+35UXwwGrQ==" referrerpolicy="no-referrer"></script>
        <script src="https://www.ucertify.in/layout/themes/bootstrap4/website/assets/vendor/@lottiefiles/lottie-player/dist/lottie-player.js" defer></script>
        <script src="https://www.ucertify.in/layout/themes/bootstrap4/website/assets/js/src/components/element-parallax.js" defer></script>
    
    <!-- Extra Components -->
    <script src="https://www.ucertify.in/layout/themes/bootstrap4/website/assets/js/src/components/video-button.js" defer></script>

<script>
document.addEventListener("DOMContentLoaded", function () {
  if (document.querySelector('[data-bs-toggle="tooltip"], [data-bs-toggle="popover"]')) {
    const script = document.createElement('script');
    script.src = "https://cdnjs.cloudflare.com/ajax/libs/popper.js/2.9.2/umd/popper.min.js";
    script.defer = true;
    script.crossOrigin = "anonymous";
    script.integrity = "sha512-2rNj2KJ+D8s1ceNasTIex6z4HWyOnEYLVC3FigGOmyQCZc2eBXKgOxQmo3oKLHyfcj53uz4QMsRCWNbLd32Q1g==";
    script.referrerPolicy = "no-referrer";
    document.body.appendChild(script);
  }
});
</script>

<!-- Footer Scripts -->
<script src="https://www.ucertify.in/layout/themes/bootstrap4/website/assets/js/web-prepengine-footer-min.js"></script>



<script>
jQuery.cookie = function (e, t, i) {
    if (void 0 === t) {
        var r = null;
        if (document.cookie && '' != document.cookie)
            for (var n = document.cookie.split(';'), o = 0; o < n.length; o++) {
                var a = jQuery.trim(n[o]);
                if (a.substring(0, e.length + 1) == e + '=') {
                    r = decodeURIComponent(a.substring(e.length + 1));
                    break;
                }
            }
        return r;
    }
    i = i || {}, null === t && (t = '', (i = $.extend({}, i)).expires = -1);
    var s, l = '';
    i.expires && ('number' == typeof i.expires || i.expires.toUTCString) && ('number' == typeof i.expires ? (s = new Date).setTime(s.getTime() + 24 * i.expires * 60 * 60 * 1e3) : s = i.expires, l = '; expires=' + s.toUTCString());
    var c = i.path ? '; path=' + i.path : '',
        d = i.domain ? '; domain=' + i.domain : '',
        u = i.secure ? '; secure' : '';
    document.cookie = [e, '=', encodeURIComponent(t), l, c, d, u].join('');
}
function setCMode (e, t) {
    $('#bbr').val();
    var i = $('#main-page').attr('mode');
    switch (e) {
        case 'light':
            $('html').attr('data-bs-theme', 'light');
            break;
        case 'dark':
            $('html').attr('data-bs-theme', 'dark');
            break;
        case 'sep':
        $('#main-page').attr('mode', e);
    }
    $('body').hasClass('pe-mslab-test') ? (
        $('#taskTestWindowDiv').removeClass('whi sep bla').addClass(e + (e === 'dark' ? ' bla' : e === 'light' ? ' whi' : '')),
        $('#taskReviewWindowDiv').removeClass('whi sep bla').addClass(e + (e === 'dark' ? ' bla' : e === 'light' ? ' whi' : '')),
        $('#ebook_toc').removeClass('settings_themes whi sep bla').addClass('settings_themes ' + e + (e === 'dark' ? ' bla' : e === 'light' ? ' whi' : ''))
    ) : $('body').hasClass('buy_cart') ? 
        $('body').removeClass('whi sep bla').addClass(e + (e === 'dark' ? ' bla' : e === 'light' ? ' whi' : '')) 
    : (
        $('iframe.quiz_player').length > 0 && $('iframe.quiz_player').contents().find('body,#main-page')
            .removeClass('settings_themes whi sep bla')
            .addClass('settings_themes ' + e + (e === 'dark' ? ' bla' : e === 'light' ? ' whi' : '')),
        $('iframe.video_frame').length > 0 && $('iframe.video_frame').contents().find('body ,.video_plus .transcript-container #sidebar')
            .removeClass('whi sep bla')
            .addClass(e + (e === 'dark' ? ' bla' : e === 'light' ? ' whi' : '')),
        $('body,#ebook_toc,#main-page,#no-main,#advance_search form')
            .removeClass('whi sep bla')
            .addClass(e + (e === 'dark' ? ' bla' : e === 'light' ? ' whi' : ''))
    ), 
    $.cookie(t + 'color', e, {
        expires: 30,
        path: '/'
    });

    $('#main-page').removeClass('whi')
    $('body').removeClass('whi') 
}
function resetValidation() {
const form = document.querySelector('.reset-validation');
form.classList.remove('was-validated');
}
function restoreDefault () {
    var user_guid = "";
    var dff = 'Manrope', df = 18, db = 255, dmode = 'whi', oldtheme = 'theme1', themeff = 'medium-content-serif-font,Georgia,Cambria,"Times New Roman",Times,serif';
    if (user_guid != '') var setting = user_guid + '_settings_';
    $('#ffr').val(dff);
    $('#fsr').val(df);
    $('#bbr').val(db);
    $('#switchtheme').val(themeff, oldtheme);
    setCMode(dmode, setting);
    setFontFamily(dff, setting);
    //setEbookTheme(themeff,oldtheme,setting);
    $('.c_mode .btn').removeClass('active'), $('#' + dmode).addClass('active').click();
    if ($.cookie(setting + 'fontsize') != null) {
        setFontSize(df, setting);
    }
    var isAccessbilityTab = $('#modal-keyboard #accessibility_setting_tab a').hasClass('active');
    if (readCookie('tts_playback') != null && isAccessbilityTab) {
        eraseCookie('tts_playback', '', -1);
        $('#tts_playback').val(1);
        $('.tts_playback_val').text('(Default)');
        $('#restore_default').attr('disabled', 'disabled');
    }
}
function setFontFamily (ffamily, savein) {
    activate(1);
    var expireTime = 1 * 30;
    if ( ffamily == '' || ffamily == undefined ) {
        ffamily = $('#ffr').val();
    }
    if ($('body').hasClass('buy_cart')) {
        $('.buy_course div').css('font-family', ffamily);
    } else {
        $('body,#main-page,#ebook_toc,#no-main').css('font-family', ffamily);
        if ($('iframe.quiz_player').length > 0)
            $('iframe.quiz_player').contents().find('body,#main-page').css('font-family', ffamily);
        $(headFF).css('font-family', ffamily);
    }
    $.cookie(savein + 'fontfamily', ffamily, { expires: expireTime, path: '/' }); /*for localhost use: path:'/pe-gold3'*/
    activate(0);
}
function readCookie(name) {
    var nameEQ = name + '=';
    var ca = document.cookie.split(';');
    for (var i = 0; i < ca.length; i++) {
        var c = (ca[i]).toString().trim();
        if (c.indexOf(nameEQ) == 0) {
            return c.substring(nameEQ.length, c.length);
        }
    }
    return null;
}

function createCookie(name, value, days) {
    var expires;
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        expires = '; expires=' + date.toGMTString();
    } else {
        expires = '';
    }
    document.cookie = name + '=' + value + expires + '; path=/';
}

function eraseCookie(name) {
    createCookie(name, '', -1);
}
show_cart();
function addtocart(pcode, pcrn, pname) {
    let totalcount = $('#total_cart_item').text()
    totalcount = Number(totalcount);
    totalcount = totalcount + 1;
    $('#total_cart_item').text(totalcount);
    $("#total_cart_item").addClass('d-flex');
     $('#total_cart_item_mobile').text(totalcount);
    $("#total_cart_item_mobile").addClass('d-flex');
}
function addToCartItem(event,pcode,pcrn,pname) {
createCookie("lic[" + pcrn + "]", "c", 1);
createCookie("product_license[" + pcode + "]", "c", 1);
let txt_info = (event.currentTarget.textContent).trim()
if(txt_info == 'Add to cart') {
  updateCart(pcode, pcrn, pname);
  event.currentTarget.textContent = 'View Cart'
}else{
    window.open('https://www.ucertify.in/cart/?buy='+pcrn)
}
}
function updateCart(pcode, crn, pname, qty=1) {
  var pcodelist = "";
  var pcodelist = unescape(readCookie("pcodelist"));
    if (!pcodelist || pcodelist.split(',').indexOf(pcode) === -1) {
        addtocart(pcode, crn, pname); 
    }
  pcodelist 	=  unescape(readCookie("pcodelist"));
  if (pcodelist == "null") {
      createCookie(pcode,pcode,1);
      createCookie("crn["+pcode+"]",crn,1);
      createCookie("name["+pcode+"]",pname,1);
      createCookie("qty["+pcode+"]",qty,1);
      createCookie("pcodelist",escape(pcode),1);
  } else {
      pcode_array =  pcodelist.split(',');
          createCookie(pcode,pcode,1);
          createCookie("crn["+pcode+"]",crn,1);
          createCookie("name["+pcode+"]",pname,1);
          createCookie("qty["+pcode+"]",qty,1);
          pcodelist = pcodelist + "," + pcode;
          createCookie("pcodelist", escape(pcodelist),1);
  }
}
/*used in shopping cart*/
function show_cart() {
    var pcode_list;
    var tmp_code_list = [];
    pcode_list = readCookie('pcodelist');
    pcode_list = unescape(pcode_list);
    if (pcode_list == '' || pcode_list == null) {
        return;
    }
    var pcode_array = pcode_list.split(',');
    pcode_array = $.unique(pcode_array);
    $(pcode_array).each(function(i, v) {
        tmp_code_list.push(v.split('_')[0]);
    });
    // remove duplicate and blank element from code list array for exact counting.
    pcode_array = tmp_code_list.filter((element, index, tmp_code_list) => {
        // Keep only unique elements and non-empty strings
        return tmp_code_list.indexOf(element) === index && (typeof element !== 'string' || element.trim() !== '');
    });
    var k = pcode_array.length;
    var pCode = '';
    for (i = 0; i < k; i++) {
        pCode = pcode_array[i];
        if (pCode != '' && readCookie(pCode) == pCode) {
            p_qty = readCookie('qty[' + pCode + ']');
            p_crn = readCookie('crn[' + pCode + ']');
            p_name = readCookie('name[' + pCode + ']');
            p_lic = readCookie('lic[' + pCode + ']');
            var totalcount = $('#total_cart_item').text();
            if (!$('#cart_item_' + pCode).length) { 
                addtocart(pCode, p_crn, p_name, p_qty, p_lic);
            }
        }
    }
}


function validateForm(frmElemenets, eLength, email_less) {
    email_less = email_less || false;
    var deLength = '3';
    eLength = eLength ? eLength : deLength;
    var eleLen = eLength.split(',');
    var frmArr = frmElemenets.split(',');
    for (i = 0; i < frmArr.length; i++) {
        var cmpEle, len, eg, e, ele = frmArr[i];
        if (ele.indexOf('=') >= 0) {
            cmpEle = ele.split('=');
            if ($('#' + cmpEle[0]).val() != $('#' + cmpEle[1]).val()) {
                var f = 'field';
                if (cmpEle[0].indexOf('email') >= 0) {
                    f = 'email';
                } else if (cmpEle[0].indexOf('password') >= 0) {
                    f = 'password';
                }
                $('.' + cmpEle[1] + '-group').addClass('has-error').find('p').text('Both ' + f + ' should match!').show();
                $('#' + cmpEle[1]).focus();
                return false;
            } else {
                $('.' + cmpEle[1] + '-group').removeClass('has-error').find('p').hide();
            }
        } else if (ele.indexOf('|') >= 0) {
            cmpEle = ele.split('|');
            if (eval(cmpEle[0])) {
                len = parseInt(eleLen[i] ? eleLen[i] : (eleLen[0] ? eleLen[0] : deLength));
                eg = $('.' + cmpEle[1] + '-group');
                e = $('#' + cmpEle[1]);
                if ((e.val() == '' || e.val().trim().length < len) || (ele.indexOf('email') >= 0 && !validate_email(e.val()))) {
                    $('.' + cmpEle[1] + '-group').addClass('has-error').find('p').show();
                    $('#' + cmpEle[1]).focus();
                    return false;
                } else {
                    $('.' + cmpEle[1] + '-group').removeClass('has-error').find('p').hide();
                }
            }
        } else {
            len = parseInt(eleLen[i] ? eleLen[i] : (eleLen[0] ? eleLen[0] : deLength));
            eg = $('.' + ele + '-group');
            e = $('#' + ele);
            var type = e.attr('type');
            if ((e.val() == '' || e.val().trim().length < len) || (ele.indexOf('email') >= 0 && email_less == 0 && !validate_email(e.val())) || type == 'checkbox' && !e.is(':checked')) {
                if ($('.' + ele + '_msg').length) {
                    eg.addClass('has-error');
                    $('.' + ele + '_msg').show();
                } else {
                    eg.addClass('has-error').find('p').show();
                }
                e.focus();
                return false;
            } else {
                if ($('.' + ele + '_msg').length) {
                    eg.removeClass('has-error');
                    $('.' + ele + '_msg').hide();
                } else {
                    eg.removeClass('has-error').find('p').hide();
                }
            }
        }
    }
    return true;
}

function validate_email(a) {
    a = a.trim();
    var filter = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
    return filter.test(a);
}
function isInputChar() {
    var ch = String.fromCharCode(event.keyCode);
    var filter = /[a-zA-Z ]/;
    if (!filter.test(ch)) {
        event.returnValue = false;
    }
}

function getUserTimeZone(is_myprofile) {
    is_myprofile = is_myprofile || false;
    var rightNow = new Date();
    var jan1 = new Date(rightNow.getFullYear(), 0, 1, 0, 0, 0, 0);
    var temp = jan1.toGMTString();
    var jan2 = new Date(temp.substring(0, temp.lastIndexOf(' ') - 1));
    var std_time_offset = (jan1 - jan2) / (1000 * 60 * 60);

    var june1 = new Date(rightNow.getFullYear(), 6, 1, 0, 0, 0, 0);
    temp = june1.toGMTString();
    var june2 = new Date(temp.substring(0, temp.lastIndexOf(' ') - 1));
    var daylight_time_offset = (june1 - june2) / (1000 * 60 * 60);
    var dst;
    if (std_time_offset == daylight_time_offset) {
        dst = '0'; // daylight savings time is not observed
    } else {
        dst = '1'; // daylight savings time is observed
    }
    var _offset = std_time_offset.toFixed(2);
    document.cookie = 'time_zone=' + _offset;
    if (is_myprofile == 1) {
        return daylight_time_offset.toFixed(2);
    } else {
        return getDateTime(daylight_time_offset, dst);
    }
}
function getDateTime(offset, dst) {
    var d = new Date();
    localTime = d.getTime();
    localOffset = d.getTimezoneOffset() * 60000;
    utc = localTime + localOffset;
    var _date = new Date(utc + (3600000 * offset));
    if (dst == 1) {
        if (isDST(_date) == true) {
            _date.setTime(_date.getTime() + (60 * 60 * 1000));
        } else {
            _date.setTime(_date.getTime() - (60 * 60 * 1000));
        }

    }
    var today_date = getFullDate(_date);
    return today_date;
}
function getFullDate(dt) {
    var month = parseInt(dt.getMonth()) + 1;
    var date = dt.getDate();
    var hour = dt.getHours();
    var minute = dt.getMinutes();
    var second = dt.getSeconds();
    if (month.toString().length < 2) {
        month = '0' + month;
    }
    if (date.toString().length < 2) {
        date = '0' + date;
    }
    if (hour.toString().length < 2) {
        hour = '0' + hour;
    }
    if (minute.toString().length < 2) {
        minute = '0' + minute;
    }
    if (second.toString().length < 2) {
        second = '0' + second;
    }
    today_date = dt.getFullYear() + '' + month + '' + date + '' + hour + '' + minute + '' + second;
    return today_date;
}

function saleOffOn(_this) {
    var start = $(_this).attr('start_date');
    var end = $(_this).attr('end_date');
    if (start != undefined && end != undefined) {
        start = start.split('-').join('');
        end = end.split('-').join('');
        var current_date = getUserTimeZone();
        if (current_date >= start && current_date <= end) {
            $(_this).show();
        } else {
            $(_this).hide();
        }
    }
}

/**
 * Changes the page URL and updates the browser history using HTML5 pushState.
 * @param {string} e - The new page title.
 * @param {string} t - The new page URL.
 */
function ChangePageUrl(e, t) {
  // Check if the browser is Firefox, as it has a known issue with pushState.
  if (-1 != navigator.userAgent.indexOf("Firefox")) {
    return false;
  }

  // Check if the browser supports HTML5 pushState.
  if (void 0 !== history.pushState) {
    var i = {
      Title: e,
      Url: t
    };

    // Update the browser history with the new page title and URL.
    history.pushState(i, i.Title, i.Url);
  } else {
    console.log("Browser does not support HTML5.");
  }
}


/**
 * Formats a number by adding commas as thousands separators.
 * @param {number|string} nStr - The number to be formatted.
 * @returns {string} The formatted number string.
 */
function addCommas(nStr) {
  // Convert the input to a string if it's not already.
  nStr += '';

  // Split the string into integer and decimal parts.
  var parts = nStr.split('.');
  var integerPart = parts[0];
  var decimalPart = parts.length > 1 ? '.' + parts[1] : '';

  // Define the regular expression for matching the thousands separator.
  var rgx = /(\d+)(\d{3})/;

  // Insert commas as thousands separators in the integer part.
  while (rgx.test(integerPart)) {
    integerPart = integerPart.replace(rgx, '$1' + ',' + '$2');
  }

  // Return the formatted number string.
  return integerPart + decimalPart;
}


/**
 * Rounds a number to the specified decimal places.
 * @param {number} num - The number to be rounded.
 * @param {number} dec - The number of decimal places to round to.
 * @returns {number} The rounded number.
 */
function roundNumber(num, dec) {
  // Calculate the rounding factor by raising 10 to the power of the decimal places.
  var factor = Math.pow(10, dec);

  // Round the number to the desired decimal places.
  var result = Math.round(num * factor) / factor;

  return result;
}


</script>	</div>
			<!-- 
 *  File-Name  : pe-zendesk.tpl
 *  Detail     : script for zendesk HELP/CHAT widget 
 *  Area       : User
-->

<!-- Start of ucertifycare Zendesk Widget script -->
	<!-- Preconnect Links (Added in <head>) -->
	<link rel="preconnect" href="https://assets.zendesk.com" crossorigin="use-credentials">
	<link rel="preconnect" href="https://static.zdassets.com" crossorigin="use-credentials">
	<link rel="preconnect" href="https://ucertifycare.zendesk.com" crossorigin="use-credentials">
	<link rel="preconnect" href="https://ekr.zdassets.com" crossorigin="use-credentials">

	<!-- Help Button -->
	<button id="customChatButton"><span style="font-size: 1.1250rem; font-weigth:bold;" class="icomoon-question-6"></span>Help</button>

	<!-- JavaScript for Zendesk Chat -->
	<script>
		document.getElementById("customChatButton").addEventListener("click", function() {
			// Load the Zendesk script dynamically
			if (!document.getElementById("ze-snippet")) {
				var script = document.createElement("script");
				script.id = "ze-snippet";
				script.src = "https://static.zdassets.com/ekr/snippet.js?key=f1967c50-4f05-4ab5-9566-2e22d798b26c";
				document.body.appendChild(script);

				// Wait for script to load, then open chat
				script.onload = function() {
					if (window.zE) {
						zE('webWidget', 'open'); // Open chat after loading
					} else {
						console.warn("Zendesk not initialized yet.");
					}
				};
			}

			// Hide the button after clicking
			this.style.display = "none";
		});
	</script>

<!-- End of ucertifycare Zendesk Widget script -->

	 
	 <script>
		function generateRandomId() {
			return Math.random().toString(36).substring(2, 22).padStart(20, '0');
		}

		function safeParseLocalStorage(key) {
			try {
				const value = localStorage.getItem(key);
				return value ? JSON.parse(value) : {};
			} catch (e) {
				localStorage.removeItem(key);
				return {};
			}
		}

		function generateDeterministicBrowserId() {
			let browserData = safeParseLocalStorage('browser_data');
			const now = Date.now();

			if (browserData.expiry && now > browserData.expiry) {
				localStorage.removeItem('browser_data');
				browserData = {};
			}

			if (browserData.browser_id) {
				return browserData.browser_id;
			}

			// Create new ID + expiry
			const newId = generateRandomId();
			const expiry = now + (30 * 24 * 60 * 60 * 1000); // 30 days
			localStorage.setItem('browser_data', JSON.stringify({
				browser_id: newId,
				expiry
			}));

			return newId;
		}

		function trackGclidAndUtm() {
			const urlParams = new URLSearchParams(window.location.search);

			const gclid        = urlParams.get('gclid');
			const utm_source   = urlParams.get('utm_source');
			const utm_medium   = urlParams.get('utm_medium');
			const utm_campaign = urlParams.get('utm_campaign');
			const utm_term     = urlParams.get('utm_term');
			const utm_content  = urlParams.get('utm_content');

			const browserId = generateDeterministicBrowserId();

			if (gclid || utm_source || utm_medium || utm_campaign || utm_term || utm_content) {
				const trackingData = {
					gclid,
					utm_source,
					utm_medium,
					utm_campaign,
					utm_term,
					utm_content
				};
				const expiry = Date.now() + (30 * 24 * 60 * 60 * 1000);
				localStorage.setItem('tracking_data', JSON.stringify({
					data: trackingData,
					expiry
				}));
			}

			// Refresh expiry of browser_id every request
			let browserData = safeParseLocalStorage('browser_data');
			if (browserData.browser_id) {
				browserData.expiry = Date.now() + (30 * 24 * 60 * 60 * 1000);
				localStorage.setItem('browser_data', JSON.stringify(browserData));
			}

			let storedTracking = safeParseLocalStorage('tracking_data').data || {};
			const payload = {
				browser_id: browserId,
				timestamp: Math.floor(Date.now() / 1000),
				...storedTracking
			};

			$.ajax({
				url: "https://www.ucertify.in/web/index.php?func=track_gclid",
				type: 'POST',
				data: JSON.stringify(payload),
				contentType: 'application/json',
				dataType: 'json',
				success: function (res) {
				},
				error: function (xhr, status, error) {
				}
			});
		}

		trackGclidAndUtm();

	 </script>	 
</body>
</html>
