vlcsolutions commited on
Commit
8104f61
·
verified ·
1 Parent(s): c7a6d0f

Manual changes saved

Browse files
Files changed (1) hide show
  1. index.html +360 -396
index.html CHANGED
@@ -3,42 +3,71 @@
3
  <head>
4
  <meta charset="UTF-8" />
5
  <meta name="viewport" content="width=device-width, initial-scale=1" />
6
- <meta name="description" content="VLC Solutions — App-Powered ERP solutions integrating Microsoft Dynamics 365 Business Central with Magento." />
7
- <title>VLC Solutions - Business Central + E‑Commerce Integration</title>
8
  <meta name="description" content="Seamlessly connect Magento with Microsoft Dynamics 365 Business Central to sync data, streamline operations, and boost efficiency."/>
9
  <meta name="keywords" content="Magento Business Central Integration,VLC Magento Connector,Magento Business Central Integration"/>
10
- <link rel="canonical" href="https://www.vlcsolutions.com/magento-connector-for-microsoft-dynamics-365-business-central.html" >
11
-
12
- <main id="main" class="w-full">
13
  <!-- Alert Messages -->
14
- <div id="fail_email" class="hidden fixed top-4 right-4 max-w-md bg-red-100 border-l-4 border-red-500 text-red-700 p-4 rounded shadow-lg z-50">
 
 
 
 
 
 
15
  <div class="flex items-center">
16
- <i data-feather="alert-triangle" class="w-5 h-5 mr-2"></i>
17
- <div class="flex-1">
18
- Could not send an email! Please try again later.
19
- </div>
20
- <button id="close-fail-alert" class="ml-4 text-red-700 hover:text-red-900">
21
- <i data-feather="x" class="w-5 h-5"></i>
22
- </button>
23
- </div>
 
24
  </div>
25
 
26
- <div id="success_email" class="hidden fixed top-4 right-4 max-w-md bg-green-100 border-l-4 border-green-500 text-green-700 p-4 rounded shadow-lg z-50">
27
- <div class="flex items-center">
28
- <i data-feather="check-circle" class="w-5 h-5 mr-2"></i>
29
- <div class="flex-1">
30
- We have sent you an email. Please check your inbox. If you cannot view it in your primary inbox, please check your Spam or Junk folder.
31
- </div>
32
- <button id="close-success-alert" class="ml-4 text-green-700 hover:text-green-900">
33
- <i data-feather="x" class="w-5 h-5"></i>
34
- </button>
35
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36
  </div>
37
- <!---Twitter Card data -->
 
 
 
 
 
 
 
 
 
 
38
  <meta name="twitter:card" content="summary_large_image">
39
  <meta name="twitter:title" content="Magento Connector with Dynamics 365 Business Central">
40
  <meta name="twitter:description" content="Seamlessly connect Magento with Microsoft Dynamics 365 Business Central to sync data, streamline operations, and boost efficiency.">
41
- <meta name="twitter:image:src" content="https://huggingface.co/spaces/vlcsolutions/ai-turbobiz-accelerate-with-intelligence/resolve/main/images/VLC_Logo.png">
42
 
43
  <!-- Tailwind + libs -->
44
  <script src="https://cdn.tailwindcss.com"></script>
@@ -134,7 +163,7 @@
134
  /* Dropdown: show on hover and keyboard focus */
135
  .nav-group:focus-within .nav-panel, .nav-group:hover .nav-panel{ opacity:1; visibility:visible; transform:translateY(0) }
136
 
137
- <script src="https://analytics.ahrefs.com/analytics.js" data-key="jcrS4NwPF1CB1Z4lNmgDKQ" async></script>
138
 
139
  <!-- Google tag (gtag.js) -->
140
  <script async src="https://www.googletagmanager.com/gtag/js?id=G-GH6WBJWXS8"></script>
@@ -155,7 +184,7 @@
155
  "url": "https://vlcsolutions.com",
156
  "logo": {
157
  "@type": "ImageObject",
158
- "url": "https://huggingface.co/spaces/vlcsolutions/vlc-e-commerce-powerbridge/resolve/main/images/magento%20page.png"
159
  }
160
  },
161
  "featureList": [
@@ -167,12 +196,12 @@
167
  "Real-Time Reporting and Analytics"
168
  ],
169
  "url": "https://www.vlcsolutions.com/magento-connector-for-microsoft-dynamics-365-business-central.html",
170
- "image": "https://huggingface.co/spaces/vlcsolutions/vlc-e-commerce-powerbridge/resolve/main/images/magento%20page.png"
171
  }
172
  </script>
173
-
174
  </style>
175
- <script src="./js/google_js_api/jquery.min.js"></script>
176
 
177
  <!-- <script src="./js/custom.js"></script>-->
178
 
@@ -355,12 +384,11 @@
355
  });
356
  });
357
  </script>
358
- <script>
359
  document.addEventListener("DOMContentLoaded", function () {
 
360
  const successAlert = document.getElementById("success_email");
361
  const failAlert = document.getElementById("fail_email");
362
- const closeSuccessBtn = document.getElementById("close-success-alert");
363
- const closeFailBtn = document.getElementById("close-fail-alert");
364
 
365
  // Hide both initially
366
  successAlert.classList.add("hidden");
@@ -376,19 +404,13 @@ document.addEventListener("DOMContentLoaded", function () {
376
  }
377
 
378
  // Close button logic
379
- if (closeSuccessBtn) {
380
- closeSuccessBtn.addEventListener("click", () => {
381
  successAlert.classList.add("hidden");
382
- removeQuery();
383
- });
384
- }
385
-
386
- if (closeFailBtn) {
387
- closeFailBtn.addEventListener("click", () => {
388
  failAlert.classList.add("hidden");
389
  removeQuery();
390
  });
391
- }
392
 
393
  // Feather icons render
394
  if (window.feather) {
@@ -410,102 +432,200 @@ function removeQuery() {
410
  window.history.replaceState({}, document.title, url);
411
  }
412
  </script>
 
 
413
  </head>
414
 
415
  <body class="font-sans antialiased bg-white">
416
  <a href="#main" class="sr-only focus:not-sr-only focus:fixed focus:top-2 focus:left-2 focus:bg-white focus:text-[var(--vlc-navy)] focus:px-3 focus:py-2 focus:rounded">Skip to content</a>
417
 
418
- <!-- Header / Nav -->
419
  <header class="bg-white text-[var(--vlc-navy)] shadow-md sticky top-0 z-50">
420
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
421
- <div class="flex justify-between h-16 items-center">
422
- <a href="https://www.vlcsolutions.com/" class="flex items-center gap-2" aria-label="VLC Solutions home">
423
- <img src="https://huggingface.co/spaces/vlcsolutions/ai-turbobiz-accelerate-with-intelligence/resolve/main/images/VLC_Logo.png" alt="VLC Solutions" class="h-10 w-auto" loading="eager" decoding="async">
424
  </a>
425
 
426
- <nav class="hidden md:flex items-center gap-2" aria-label="Primary">
427
- <a href="https://www.vlcsolutions.com/who-we-serve.html" class="inline-flex items-center px-3 py-2 text-sm font-medium hover:text-[var(--vlc-leaf)]">Who We Serve</a>
428
- <div class="relative nav-group">
429
- <button class="inline-flex items-center px-3 py-2 text-sm font-medium hover:text-[var(--vlc-leaf)]" aria-haspopup="true" aria-expanded="false">Solutions <i data-feather="chevron-down" class="w-4 h-4 ml-1" aria-hidden="true"></i></button>
430
- <div class="nav-panel absolute left-0 top-full mt-2 min-w-[220px] bg-white border border-gray-200 rounded-md shadow-md p-2 opacity-0 invisible translate-y-1 transition-all">
431
- <a href="https://www.vlcsolutions.com/solutions.html" class="block px-3 py-2 text-sm font-medium hover:text-[var(--vlc-leaf)]">Business Central Apps</a>
 
 
 
 
 
432
  </div>
433
  </div>
434
- <div class="relative nav-group">
435
- <button class="inline-flex items-center px-3 py-2 text-sm font-medium hover:text-[var(--vlc-leaf)]" aria-haspopup="true" aria-expanded="false">Services <i data-feather="chevron-down" class="w-4 h-4 ml-1" aria-hidden="true"></i></button>
436
- <div class="nav-panel absolute left-0 top-full mt-2 min-w-[240px] bg-white border border-gray-200 rounded-md shadow-md p-2 grid gap-1 opacity-0 invisible translate-y-1 transition-all" role="menu">
437
- <a href="https://www.vlcsolutions.com/services.html" class="block px-3 py-2 text-sm font-medium hover:text-[var(--vlc-leaf)]" role="menuitem">Services Overview</a>
438
- <a href="https://www.vlcsolutions.com/choosing-advisory-services-for-your-business.html" class="block px-3 py-2 text-sm font-medium hover:text-[var(--vlc-leaf)]" role="menuitem">Advisory Services</a>
439
- <a href="https://www.vlcsolutions.com/software-implementation-partner.html" class="block px-3 py-2 text-sm font-medium hover:text-[var(--vlc-leaf)]" role="menuitem">Implementation Services</a>
440
- <a href="https://www.vlcsolutions.com/managed-application-services.html" class="block px-3 py-2 text-sm font-medium hover:text-[var(--vlc-leaf)]" role="menuitem">Managed Application Services</a>
441
- <a href="https://www.vlcsolutions.com/managed-it-services.html" class="block px-3 py-2 text-sm font-medium hover:text-[var(--vlc-leaf)]" role="menuitem">Managed IT Services</a>
442
- <a href="https://www.vlcsolutions.com/compliance-services.html" class="block px-3 py-2 text-sm font-medium hover:text-[var(--vlc-leaf)]" role="menuitem">Compliance Services</a>
443
- <a href="https://www.vlcsolutions.com/cloud-services-for-microsoft-dynamics.html" class="block px-3 py-2 text-sm font-medium hover:text-[var(--vlc-leaf)]" role="menuitem">Cloud Services</a>
444
- <a href="https://www.vlcsolutions.com/marketing-solutions-strategic-growth.html" class="block px-3 py-2 text-sm font-medium hover:text-[var(--vlc-leaf)]" role="menuitem">Marketing Services</a>
445
- <a href="https://www.vlcsolutions.com/data-and-ai-transformation.html" class="block px-3 py-2 text-sm font-medium hover:text-[var(--vlc-leaf)]" role="menuitem">AI and Analytics</a>
 
 
 
 
446
  </div>
447
  </div>
448
- <div class="relative nav-group">
449
- <button class="inline-flex items-center px-3 py-2 text-sm font-medium hover:text-[var(--vlc-leaf)]" aria-haspopup="true" aria-expanded="false">Industries <i data-feather="chevron-down" class="w-4 h-4 ml-1" aria-hidden="true"></i></button>
450
- <div class="nav-panel absolute left-0 top-full mt-2 min-w-[240px] bg-white border border-gray-200 rounded-md shadow-md p-2 grid gap-1 opacity-0 invisible translate-y-1 transition-all" role="menu">
451
- <a href="https://www.vlcsolutions.com/industries.html" class="block px-3 py-2 text-sm font-medium hover:text-[var(--vlc-leaf)]" role="menuitem">Industries Overview</a>
452
- <a href="https://www.vlcsolutions.com/microsoft-dynamics-365-business-central-for-distribution.html" class="block px-3 py-2 text-sm font-medium hover:text-[var(--vlc-leaf)]" role="menuitem">Distribution</a>
453
- <a href="https://www.vlcsolutions.com/ecommerce-development-services.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">E‑Commerce</a>
454
- <a href="https://www.vlcsolutions.com/government-contractors.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Government Contractors</a>
455
- <a href="https://www.vlcsolutions.com/microsoft-dynamics-365-for-manufacturing.html" class="block px-3 py-2 text-sm font-medium hover:text-[var(--vlc-leaf)]" role="menuitem">Manufacturing</a>
 
 
 
 
456
  </div>
457
  </div>
458
- <div class="relative nav-group">
459
- <button class="inline-flex items-center px-3 py-2 text-sm font-medium hover:text-[var(--vlc-leaf)]" aria-haspopup="true" aria-expanded="false">Products <i data-feather="chevron-down" class="w-4 h-4 ml-1" aria-hidden="true"></i></button>
460
- <div class="nav-panel absolute left-0 top-full mt-2 min-w-[240px] bg-white border border-gray-200 rounded-md shadow-md p-2 grid gap-1 opacity-0 invisible translate-y-1 transition-all" role="menu">
461
- <a href="https://www.vlcsolutions.com/products.html" class="block px-3 py-2 text-sm font-medium hover:text-[var(--vlc-leaf)]" role="menuitem">Products Overview</a>
462
- <a href="https://www.vlcsolutions.com/microsoft-dynamics-365.html" class="block px-3 py-2 text-sm font-medium hover:text-[var(--vlc-leaf)]" role="menuitem">Dynamics 365</a>
463
- <a href="https://www.vlcsolutions.com/microsoft-dynamics-365-business-central.html" class="block px-3 py-2 text-sm font-medium hover:text-[var(--vlc-leaf)]" role="menuitem">Business Central</a>
464
- <a href="https://www.vlcsolutions.com/power-platform.html" class="block px-3 py-2 text-sm font-medium hover:text-[var(--vlc-leaf)]" role="menuitem">Power Platform</a>
465
- <a href="https://www.vlcsolutions.com/microsoft-365.html" class="block px-3 py-2 text-sm font-medium hover:text-[var(--vlc-leaf)]" role="menuitem">Microsoft 365</a>
466
- <a href="https://www.vlcsolutions.com/microsoft-dynamics-365-commerce.html" class="block px-3 py-2 text-sm font-medium hover:text-[var(--vlc-leaf)]" role="menuitem">Dynamics Commerce</a>
467
- <a href="https://www.vlcsolutions.com/magento-connector-for-microsoft-dynamics-365-business-central.html" class="block px-3 py-2 text-sm font-medium hover:text-[var(--vlc-leaf)]" role="menuitem">Magento Connector</a>
 
 
 
 
468
  </div>
469
  </div>
 
470
  <!-- Who We Are -->
471
  <div class="relative group">
472
  <button class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium" aria-haspopup="true" aria-expanded="false">
473
- Who We Are <i data-feather="chevron-down" class="w-4 h-4 ml-1" aria-hidden="true"></i>
474
  </button>
475
  <div class="absolute left-0 top-full mt-2 min-w-[240px] bg-white border border-gray-200 rounded-md shadow-md p-2 grid gap-1 opacity-0 invisible translate-y-1 transition-all group-hover:opacity-100 group-hover:visible group-hover:translate-y-0">
476
- <a href="https://www.vlcsolutions.com/who-we-are.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Overview</a>
477
- <a href="https://www.vlcsolutions.com/partner.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Partner</a>
478
- <a href="https://www.vlcsolutions.com/terms-services.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Terms</a>
479
- <a href="https://www.vlcsolutions.com/privacy.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Privacy Policy</a>
480
- <a href="https://www.vlcsolutions.com/protecting-our-clients.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Client Protection</a>
481
- <a href="https://www.vlcsolutions.com/blog/" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Blog</a>
482
- <a href="https://www.vlcsolutions.com/case-studies.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Case Studies</a>
483
- <a href="https://www.vlcsolutions.com/contactus.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Contact VLC</a>
 
 
484
  </div>
485
  </div>
486
 
487
- <a href="https://www.vlcsolutions.com/contactus.html" class="bg-[#002060] hover:bg-[#001a50] text-white px-4 py-2 rounded-md text-sm font-medium">Let’s Connect</a>
488
- </nav>
489
-
490
- <button id="mobile-menu-button" class="md:hidden inline-flex items-center p-2 rounded-md text-gray-600 hover:bg-gray-100" aria-label="Open menu" aria-controls="mobile-menu" aria-expanded="false">
491
  <i data-feather="menu"></i>
492
  </button>
493
  </div>
494
- </div>
495
 
496
- <div id="mobile-menu" class="md:hidden hidden border-t border-gray-200">
497
- <nav class="px-4 py-3 space-y-1" aria-label="Mobile">
498
- <a href="https://www.vlcsolutions.com/who-we-serve.html" class="block py-2">Who We Serve</a>
499
- <a href="https://www.vlcsolutions.com/solutions.html" class="block py-2">Solutions</a>
500
- <a href="https://www.vlcsolutions.com/services.html" class="block py-2">Services</a>
501
- <a href="https://www.vlcsolutions.com/industries.html" class="block py-2">Industries</a>
502
- <a href="https://www.vlcsolutions.com/products.html" class="block py-2">Products</a>
503
- <a href="https://www.vlcsolutions.com/who-we-are.html" class="block py-2">Who We Are</a>
504
- <a href="https://www.vlcsolutions.com/contactus.html" class="block py-2 font-semibold text-[var(--vlc-navy)]">Contact</a>
505
- </nav>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
506
  </div>
507
  </header>
508
-
509
  <!-- ===== VLC Brand Theme + Pattern Utilities ===== -->
510
  <style id="vlc-brand-theme">
511
  :root{
@@ -581,189 +701,13 @@ function removeQuery() {
581
  /* Make icon + text align nicely */
582
  .li-check i{ flex:0 0 auto; margin-top:.15rem; }
583
  </style>
584
- <script src="./js/google_js_api/jquery.min.js"></script>
585
-
586
- <!-- <script src="./js/custom.js"></script>-->
587
-
588
- <script type="application/javascript">
589
-
590
-
591
- $(document).ready(function(){
592
-
593
- let domains = [
594
- /* Default domains included */
595
- "mdkm.com","1.com","2.com","3.com","4.com","5.com","6.com","7.com","8.com","9.com","10.com", "skincareproductoffers.com", "aol.com", "att.net", "comcast.net", "facebook.com", "gmail.com", "gmx.com", "googlemail.com",
596
- "google.com", "someemail.com", "hotmail.com", "hotmail.co.uk", "mac.com", "me.com", "mail.com", "msn.com",
597
- "live.com", "sbcglobal.net", "verizon.net", "yahoo.com", "yahoo.co.uk","aim.com", "example.com",
598
-
599
- /* Other global domains */
600
- "email.com", "fastmail.fm", "games.com" /* AOL */, "gmx.net", "hush.com", "hushmail.com", "icloud.com",
601
- "iname.com", "inbox.com", "lavabit.com", "love.com" /* AOL */, "outlook.com", "pobox.com", "protonmail.com",
602
- "rocketmail.com" /* Yahoo */, "safe-mail.net", "wow.com" /* AOL */, "ygm.com" /* AOL */,
603
- "ymail.com" /* Yahoo */, "zoho.com", "yandex.com",
604
-
605
- /* United States ISP domains */
606
- "bellsouth.net", "charter.net", "cox.net", "earthlink.net", "juno.com",
607
-
608
- /* British ISP domains */
609
- "btinternet.com", "virginmedia.com", "blueyonder.co.uk", "freeserve.co.uk", "live.co.uk",
610
- "ntlworld.com", "o2.co.uk", "orange.net", "sky.com", "talktalk.co.uk", "tiscali.co.uk",
611
- "virgin.net", "wanadoo.co.uk", "bt.com",
612
-
613
- /* Domains used in Asia */
614
- "sina.com", "sina.cn", "qq.com", "naver.com", "hanmail.net", "daum.net", "nate.com", "yahoo.co.jp", "yahoo.co.kr", "yahoo.co.id", "yahoo.co.in", "yahoo.com.sg", "yahoo.com.ph", "163.com", "126.com", "aliyun.com", "foxmail.com",
615
-
616
- /* French ISP domains */
617
- "hotmail.fr", "live.fr", "laposte.net", "yahoo.fr", "wanadoo.fr", "orange.fr", "gmx.fr", "sfr.fr", "neuf.fr", "free.fr",
618
-
619
- /* German ISP domains */
620
- "gmx.de", "hotmail.de", "live.de", "online.de", "t-online.de" /* T-Mobile */, "web.de", "yahoo.de",
621
-
622
- /* Italian ISP domains */
623
- "libero.it", "virgilio.it", "hotmail.it", "aol.it", "tiscali.it", "alice.it", "live.it", "yahoo.it", "email.it", "tin.it", "poste.it", "teletu.it",
624
-
625
- /* Russian ISP domains */
626
- "mail.ru", "rambler.ru", "yandex.ru", "ya.ru", "list.ru",
627
-
628
- /* Belgian ISP domains */
629
- "hotmail.be", "live.be", "skynet.be", "voo.be", "tvcablenet.be", "telenet.be",
630
-
631
- /* Argentinian ISP domains */
632
- "hotmail.com.ar", "live.com.ar", "yahoo.com.ar", "fibertel.com.ar", "speedy.com.ar", "arnet.com.ar",
633
-
634
- /* Domains used in Mexico */
635
- "yahoo.com.mx", "live.com.mx", "hotmail.es", "hotmail.com.mx", "prodigy.net.mx",
636
-
637
- /* Domains used in Brazil */
638
- "yahoo.com.br", "hotmail.com.br", "outlook.com.br", "uol.com.br", "bol.com.br", "terra.com.br", "ig.com.br", "itelefonica.com.br", "r7.com", "zipmail.com.br", "globo.com", "globomail.com", "oi.com.br"
639
- ];
640
-
641
- function isBusinessEmail(domainNameP){
642
- var i;
643
- for (i = 0; i < domains.length; i++) {
644
- //console.log(domains[i] + ' ' + domainNameP);
645
- if(domains[i] === domainNameP)
646
- {
647
- $('#error').show();
648
- $('#magento_connector').prop('disabled', true);
649
- return;
650
- }else {
651
- $('#error').hide();
652
- $('#magento_connector').prop('disabled', false);
653
- }
654
- }
655
- }
656
-
657
- $('#magento_connector').prop('disabled', true);
658
-
659
- $('#customer_email').keyup(function() {
660
- var inputVal = $(this).val();
661
- var emailReg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;///^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
662
- if (emailReg.test(inputVal)) {
663
- $('#error').hide();
664
- $('#magento_connector').prop('disabled', false);
665
- }else{
666
- $('#error').show();
667
- $('#magento_connector').prop('disabled', true);
668
- return;
669
- }
670
-
671
- var aSplit = inputVal.split("@");
672
- isBusinessEmail(aSplit[1]);
673
-
674
- });
675
-
676
-
677
- });
678
-
679
-
680
- </script>
681
- <script type="application/javascript">
682
-
683
-
684
- $(document).ready(function() {
685
- $(window).scroll(function() {
686
- if ($(this).scrollTop() > 50) {
687
- $('#toTopBtn').fadeIn();
688
- } else {
689
- $('#toTopBtn').fadeOut();
690
- }
691
- });
692
-
693
- $('#toTopBtn').click(function() {
694
- $("html, body").animate({
695
- scrollTop: 0
696
- }, 1000);
697
- return false;
698
- });
699
- });
700
-
701
- $(document).ready(function(){
702
-
703
- function getUrlVars()
704
- {
705
- let vars = [], hash;
706
- let hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
707
- for(let i = 0; i < hashes.length; i++)
708
- {
709
- hash = hashes[i].split('=');
710
- vars.push(hash[0]);
711
- vars[hash[0]] = hash[1];
712
- }
713
- return vars;
714
- }
715
-
716
- $('#fail_email').hide();
717
- $('#success_email').hide();
718
- let result = getUrlVars()["result"];
719
-
720
- if(typeof(result) != 'undefined'){
721
- if(result.includes('success')) {
722
- $('#success_email').show().fadeIn(300);
723
- $('#fail_email').hide();
724
- setTimeout(() => {
725
- $('#success_email').fadeOut(500, () => removeQuery());
726
- }, 5000);
727
- } else {
728
- $('#fail_email').show().fadeIn(300);
729
- $('#success_email').hide();
730
- setTimeout(() => {
731
- $('#fail_email').fadeOut(500, () => removeQuery());
732
- }, 5000);
733
- }
734
- }
735
- });
736
- function removeQuery() {
737
- let url = window.location.href;
738
- if (url.includes('?')) {
739
- url = url.split('?')[0];
740
- history.replaceState(null, '', url);
741
- $('#success_email, #fail_email').fadeOut(300);
742
- }
743
- }
744
- </script>
745
-
746
- <script src="https://www.google.com/recaptcha/api.js?render=6LfWu2YcAAAAAPooSewjuw82sSxhAdh657M4VvzT"></script>
747
-
748
- <script>
749
- grecaptcha.ready(function() {
750
- // do request for recaptcha token
751
- // response is promise with passed token
752
- grecaptcha.execute('6LfWu2YcAAAAAPooSewjuw82sSxhAdh657M4VvzT', {action:'validate_captcha'})
753
- .then(function(token) {
754
- // add token value to form
755
- document.getElementById('g-recaptcha-response').value = token;
756
- });
757
- });
758
- </script>
759
  <!-- ======================== Main Content ======================== -->
760
  <main id="main" class="w-full">
761
  <!-- ====== HERO / BANNER (brand overlay + subtle grid) ====== -->
762
  <section class="relative text-white"
763
  style="
764
  height: 346px;
765
- background: url('https://huggingface.co/spaces/vlcsolutions/vlc-e-commerce-powerbridge/resolve/main/images/magento%20page.png') no-repeat center center / cover;
766
- ">
767
  <div class="max-w-7xl mx-auto h-full flex items-center px-8">
768
  <div class="max-w-2xl text-left" data-aos="fade-up">
769
  <h1 class="text-4xl md:text-4xl font-bold mb-4 text-white">
@@ -772,7 +716,7 @@ function removeQuery() {
772
  <p class="text-lg md:text-xl text-gray-100 mb-8 leading-relaxed" data-aos="fade-up" data-aos-delay="100">
773
  Microsoft Dynamics 365 Business Central: Connecting E-Commerce with Efficiency
774
  </p>
775
- <a href="https://www.vlcsolutions.com/contactus.html"
776
  class="bg-[#9BE14E] hover:bg-[#8AD03E] text-[#002060] rounded-lg px-6 py-3 text-lg font-semibold inline-flex items-center shadow-lg transition-all duration-300"
777
  data-aos="fade-up" data-aos-delay="200">
778
  Sync Magento with Business Central
@@ -782,35 +726,6 @@ function removeQuery() {
782
  </div>
783
  </section>
784
 
785
- <!-- YouTube Modal -->
786
- <div id="youtube-modal"
787
- class="fixed inset-0 z-[999] hidden"
788
- role="dialog" aria-modal="true" aria-labelledby="youtube-modal-title">
789
- <!-- Backdrop -->
790
- <div class="absolute inset-0 bg-black/60"></div>
791
-
792
- <!-- Panel -->
793
- <div class="relative h-full w-full flex items-center justify-center p-4">
794
- <div class="w-full max-w-4xl bg-white rounded-2xl shadow-2xl border border-[rgba(0,32,96,.08)] overflow-hidden">
795
- <div class="bg-[var(--vlc-navy)] text-white px-5 py-4">
796
- <div class="flex items-center justify-between">
797
- <h4 id="youtube-modal-title" class="text-lg font-semibold">
798
- VLC Magento Connector Demo
799
- </h4>
800
- <button type="button" id="youtube-close"
801
- class="p-1 rounded-md hover:bg-white/10 focus:outline-none focus:ring-2 focus:ring-white/50"
802
- aria-label="Close">
803
- <i data-feather="x" class="w-5 h-5" aria-hidden="true"></i>
804
- </button>
805
- </div>
806
- </div>
807
-
808
- <div class="p-0 aspect-video">
809
- <iframe id="youtube-iframe" class="w-full h-full" src="https://www.youtube.com/embed/4ojpvb19Bqw?enablejsapi=1" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
810
- </div>
811
- </div>
812
- </div>
813
- </div>
814
  <!-- ====== CTA RIBBON (Brand navy with subtle pattern) ====== -->
815
  <section class="pattern-navy text-white py-8">
816
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
@@ -830,8 +745,8 @@ function removeQuery() {
830
  <span>View VLC Magento Connector on AppSource</span>
831
  </a>
832
  <!-- YouTube -->
833
- <button id="youtube-open-modal"
834
- class="cta-btn flex-1 inline-flex items-center justify-center gap-2 rounded-lg px-4 py-3 text-sm md:text-base font-semibold border border-white/20 bg-white/10 transition focus:outline-none focus:ring-2 focus:ring-white/50">
835
  <i data-feather="play-circle" class="w-5 h-5" aria-hidden="true"></i>
836
  <span>Watch it in action</span>
837
  </button>
@@ -950,37 +865,42 @@ function removeQuery() {
950
  border: 1px solid #d1d5db;
951
  }
952
  </style>
953
-
 
 
 
 
 
 
 
 
 
 
954
  <script>
955
- // --- YouTube Modal controls ---
956
- (function () {
957
- const openBtn = document.getElementById('youtube-open-modal');
958
- const modal = document.getElementById('youtube-modal');
959
- const closeBtn = document.getElementById('youtube-close');
960
- const iframe = document.getElementById('youtube-iframe');
961
-
962
- if (!openBtn || !modal) return;
963
-
964
- function openModal() {
965
- modal.classList.remove('hidden');
966
- document.body.style.overflow = 'hidden';
967
- // Reset iframe src to ensure video loads fresh
968
- iframe.src = 'https://www.youtube.com/embed/4ojpvb19Bqw?enablejsapi=1&autoplay=1';
969
- }
970
- function closeModal() {
971
- modal.classList.add('hidden');
 
 
 
 
972
  document.body.style.overflow = '';
973
- // Stop video when modal closes
974
- iframe.src = iframe.src.replace('&autoplay=1', '');
975
  }
976
-
977
- openBtn.addEventListener('click', openModal);
978
- closeBtn && closeBtn.addEventListener('click', closeModal);
979
-
980
- // Close on Esc / backdrop
981
- modal.addEventListener('click', (e) => { if (e.target === modal) closeModal(); });
982
- document.addEventListener('keydown', (e) => { if (e.key === 'Escape' && !modal.classList.contains('hidden')) closeModal(); });
983
- })();
984
 
985
  // --- CTA Modal controls ---
986
  (function () {
@@ -1056,7 +976,7 @@ function removeQuery() {
1056
  </p>
1057
  </div>
1058
  <div>
1059
- <img src="https://huggingface.co/spaces/vlcsolutions/vlc-e-commerce-powerbridge/resolve/main/images/leftside%20image-Magento%20page.png"
1060
  alt="E-Commerce Integration" loading="lazy" decoding="async">
1061
  </div>
1062
  </div>
@@ -1189,13 +1109,12 @@ function removeQuery() {
1189
  <p>Make sure to have the correct product availability, quick order fulfillment, and clear communication with customers by synchronizing order and shipping information.</p>
1190
  </div>
1191
  </div>
1192
- <a href="https://www.vlcsolutions.com/contactus.html" class="btn-accent px-8 py-4 text-lg font-bold rounded-lg inline-block">Integrate Today</a>
1193
  <p class="mt-4 prose-lg max-w-3xl mx-auto">
1194
  Connect Microsoft Dynamics 365 Business Central with Magento to enhance your e-commerce processes. Discover how our VLC Magento Connector and Business Central integration can help you increase efficiency and streamline your workflows.
1195
  </p>
1196
  </section>
1197
-
1198
- <!-- Additional CTA Buttons Section -->
1199
  <section class="text-center mb-16">
1200
  <div class="flex flex-wrap justify-center gap-4 max-w-4xl mx-auto">
1201
  <a href="./magento-connector-with-business-central.html"
@@ -1203,7 +1122,7 @@ function removeQuery() {
1203
  Magento Connector Service
1204
  <i data-feather="arrow-right" class="w-5 h-5 ml-2"></i>
1205
  </a>
1206
- <a href="./magento-connector-with-business-central.html"
1207
  class="btn-accent px-8 py-4 text-lg font-bold rounded-lg inline-flex items-center">
1208
  Frequently Asked Questions
1209
  <i data-feather="help-circle" class="w-5 h-5 ml-2"></i>
@@ -1212,88 +1131,133 @@ function removeQuery() {
1212
  </section>
1213
  </div>
1214
  </main>
 
1215
  <!-- Feather icons init (place once after content) -->
1216
  <script>
1217
  if (window.feather) feather.replace();
1218
  </script>
1219
 
1220
 
1221
- <!-- FOOTER -->
1222
  <footer class="bg-[var(--vlc-navy)] text-white pt-14 pb-8">
1223
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
1224
  <div class="grid md:grid-cols-3 gap-10 mb-10">
1225
  <div>
1226
  <h3 class="font-bold mb-3">Contact Us</h3>
1227
  <div class="text-gray-300 space-y-3">
1228
- <div class="flex items-start"><i data-feather="map-pin" class="w-5 h-5 mr-3" aria-hidden="true"></i>1900 E Golf Rd, Suite 950<br>Schaumburg, IL 60173</div>
1229
- <div class="flex items-center"><i data-feather="phone" class="w-5 h-5 mr-3" aria-hidden="true"></i>+1 (224) 955-1818</div>
1230
  </div>
1231
  </div>
 
1232
  <div>
1233
  <h3 class="font-bold mb-3">Quick Links</h3>
1234
  <div class="grid grid-cols-2 gap-4 text-gray-300">
1235
  <ul class="space-y-2">
1236
- <li><a href="https://www.vlcsolutions.com/index.html" class="hover:text-white">Home</a></li>
1237
- <li><a href="https://www.vlcsolutions.com/who-we-are.html" class="hover:text-white">About Us</a></li>
1238
- <li><a href="https://www.vlcsolutions.com/solutions.html" class="hover:text-white">Solutions</a></li>
1239
- <li><a href="https://www.vlcsolutions.com/services.html" class="hover:text-white">Services</a></li>
1240
- <li><a href="https://www.vlcsolutions.com/industries.html" class="hover:text-white">Industries</a></li>
1241
- <li><a href="https://www.vlcsolutions.com/products.html" class="hover:text-white">Products</a></li>
1242
- <li><a href="https://www.vlcsolutions.com/who-we-serve.html" class="hover:text-white">Who We Serve</a></li>
1243
  </ul>
1244
  <ul class="space-y-2">
1245
- <li><a href="https://www.vlcsolutions.com/contactus.html" class="hover:text-white">Contact Us</a></li>
1246
- <li><a href="https://www.vlcsolutions.com/blog/" class="hover:text-white">Blog</a></li>
1247
- <li><a href="https://www.vlcsolutions.com/case-studies.html" class="hover:text-white">Case Studies</a></li>
1248
- <li><a href="https://www.vlcsolutions.com/privacy.html" class="hover:text-white">Privacy Policy</a></li>
1249
- <li><a href="https://www.vlcsolutions.com/terms-services.html" class="hover:text-white">Terms &amp; Conditions</a></li>
1250
- <li><a href="https://www.vlcsolutions.com/protecting-our-clients.html" class="hover:text-white">Client Protection</a></li>
1251
- <li><a href="https://www.vlcsolutions.com/faq.html" class="hover:text-white">FAQs</a></li>
1252
  </ul>
1253
  </div>
1254
  </div>
 
1255
  <div>
1256
  <h3 class="font-bold mb-3">VLC Solutions</h3>
1257
  <p class="text-gray-300 mb-4">Empowering Your Business through Intelligent AI-enabled IT Solutions</p>
1258
  <div class="flex gap-4">
1259
- <a href="https://www.linkedin.com/company/vlc-solutions-llc" target="_blank" rel="noopener" class="text-gray-300 hover:text-white" aria-label="LinkedIn"><i data-feather="linkedin" class="w-5 h-5" aria-hidden="true"></i></a>
1260
- <a href="https://www.instagram.com/vlcsolutionsllc/" target="_blank" rel="noopener" class="text-gray-300 hover:text-white" aria-label="Instagram"><i data-feather="instagram" class="w-5 h-5" aria-hidden="true"></i></a>
1261
- <a href="https://x.com/vlcsolutions" target="_blank" rel="noopener" class="text-gray-300 hover:text-white" aria-label="Twitter / X"><i data-feather="twitter" class="w-5 h-5" aria-hidden="true"></i></a>
1262
- <a href="https://www.pinterest.com/vlcsolutions/" target="_blank" rel="noopener" class="group" aria-label="Pinterest"><img src="https://cdn.simpleicons.org/pinterest/9ca3af" class="w-5 h-5 transition group-hover:invert" alt="Pinterest"></a>
1263
- <a href="https://www.youtube.com/@vlcsolutions/" target="_blank" rel="noopener" class="text-gray-300 hover:text-white" aria-label="YouTube"><i data-feather="youtube" class="w-5 h-5" aria-hidden="true"></i></a>
 
 
1264
  </div>
1265
  </div>
1266
  </div>
1267
- <div class="border-t border-[var(--vlc-navy-700)] pt-6 text-center text-gray-300">© 2025 VLC Solutions. All rights reserved.</div>
 
 
 
1268
  </div>
1269
  </footer>
1270
 
1271
- <script>
1272
- // Init animations (respect reduced motion)
1273
- document.addEventListener('DOMContentLoaded', () => {
1274
- const reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;
1275
- AOS.init({ duration: reduce ? 0 : 800, easing: 'ease-in-out', once: true, mirror: false, offset: 120, disable: () => window.innerWidth < 768 });
 
 
 
 
 
 
 
 
 
 
 
 
 
1276
  feather.replace();
1277
- });
 
 
 
 
1278
 
1279
- // Mobile menu toggle (accessible)
1280
- (function(){
1281
- const btn = document.getElementById('mobile-menu-button');
1282
- const panel = document.getElementById('mobile-menu');
1283
- if(!btn || !panel) return;
1284
- function setOpen(open){
1285
- panel.classList.toggle('hidden', !open);
1286
- btn.setAttribute('aria-expanded', String(open));
1287
- btn.innerHTML = open ? feather.icons['x'].toSvg() : feather.icons['menu'].toSvg();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1288
  }
1289
- let open = false;
1290
- btn.addEventListener('click', () => { open = !open; setOpen(open); });
1291
- document.addEventListener('keydown', (e) => { if(e.key === 'Escape' && open){ open = false; setOpen(open); } });
1292
- })();
1293
-
1294
- // Refresh AOS on resize (debounced)
1295
- (function(){ let t; window.addEventListener('resize', () => { clearTimeout(t); t = setTimeout(() => AOS.refreshHard(), 150); }); })();
1296
- </script>
1297
- <script defer src="https://huggingface.co/deepsite/deepsite-badge.js"></script>
 
 
1298
  </body>
1299
  </html>
 
3
  <head>
4
  <meta charset="UTF-8" />
5
  <meta name="viewport" content="width=device-width, initial-scale=1" />
6
+ <title>Magento Connector with Dynamics 365 Business Central</title>
 
7
  <meta name="description" content="Seamlessly connect Magento with Microsoft Dynamics 365 Business Central to sync data, streamline operations, and boost efficiency."/>
8
  <meta name="keywords" content="Magento Business Central Integration,VLC Magento Connector,Magento Business Central Integration"/>
9
+ <link rel="canonical" href="https://www.vlcsolutions.com/magento-connector-for-microsoft-dynamics-365-business-central.html" />
10
+ <!-- ======================== Main Content ======================== -->
11
+ <main id="main" class="w-full">
12
  <!-- Alert Messages -->
13
+ <!-- FAIL ALERT -->
14
+ <div id="fail_email"
15
+ class="hidden fixed top-[90px] right-6 max-w-md w-full
16
+ bg-white border border-red-200 rounded-lg shadow-xl
17
+ z-[9999] overflow-hidden">
18
+
19
+ <div class="flex items-center bg-red-50 px-4 py-2">
20
  <div class="flex items-center">
21
+ <i data-feather="alert-triangle" class="w-5 h-5 text-red-600 mr-2"></i>
22
+ <span class="font-medium text-red-800">Error</span>
23
+ </div>
24
+
25
+ <!-- CLOSE BUTTON -->
26
+ <button type="button"
27
+ class="close-alert ml-auto p-2 rounded hover:bg-red-100">
28
+ <i data-feather="x" class="w-4 h-4 pointer-events-none"></i>
29
+ </button>
30
  </div>
31
 
32
+ <div class="p-4 text-red-700">
33
+ <p>Could not send an email! Please try again later.</p>
34
+ </div>
 
 
 
 
 
 
35
  </div>
36
+
37
+
38
+ <!-- SUCCESS ALERT -->
39
+ <div id="success_email"
40
+ class="hidden fixed top-[90px] right-6 max-w-md w-full
41
+ bg-white border border-green-200 rounded-lg shadow-xl
42
+ z-[9999] overflow-hidden">
43
+
44
+ <div class="flex items-center bg-green-50 px-4 py-2">
45
+ <div class="flex items-center">
46
+ <i data-feather="check-circle" class="w-5 h-5 text-green-600 mr-2"></i>
47
+ <span class="font-medium text-green-800">Success</span>
48
+ </div>
49
+
50
+ <!-- CLOSE BUTTON -->
51
+ <button type="button"
52
+ class="close-alert ml-auto p-2 rounded hover:bg-green-100">
53
+ <i data-feather="x" class="w-4 h-4 pointer-events-none"></i>
54
+ </button>
55
  </div>
56
+
57
+ <div class="p-4 text-green-700">
58
+ <p>
59
+ We have sent you an email. Please check your inbox.
60
+ If you can't find it in your primary inbox,
61
+ please check your Spam or Junk folder.
62
+ </p>
63
+ </div>
64
+ </div>
65
+
66
+ <!-- Twitter Card data -->
67
  <meta name="twitter:card" content="summary_large_image">
68
  <meta name="twitter:title" content="Magento Connector with Dynamics 365 Business Central">
69
  <meta name="twitter:description" content="Seamlessly connect Magento with Microsoft Dynamics 365 Business Central to sync data, streamline operations, and boost efficiency.">
70
+ <meta name="twitter:image:src" content="https://www.vlcsolutions.com/images/logo/VLC_Logo.png">
71
 
72
  <!-- Tailwind + libs -->
73
  <script src="https://cdn.tailwindcss.com"></script>
 
163
  /* Dropdown: show on hover and keyboard focus */
164
  .nav-group:focus-within .nav-panel, .nav-group:hover .nav-panel{ opacity:1; visibility:visible; transform:translateY(0) }
165
 
166
+ <script src="https://analytics.ahrefs.com/analytics.js" data-key="jcrS4NwPF1CB1Z4lNmgDKQ" async></script>
167
 
168
  <!-- Google tag (gtag.js) -->
169
  <script async src="https://www.googletagmanager.com/gtag/js?id=G-GH6WBJWXS8"></script>
 
184
  "url": "https://vlcsolutions.com",
185
  "logo": {
186
  "@type": "ImageObject",
187
+ "url": "https://www.vlcsolutions.com/images/magento_connector/magento-page.png"
188
  }
189
  },
190
  "featureList": [
 
196
  "Real-Time Reporting and Analytics"
197
  ],
198
  "url": "https://www.vlcsolutions.com/magento-connector-for-microsoft-dynamics-365-business-central.html",
199
+ "image": "https://www.vlcsolutions.com/images/magento_connector/magento-page.png"
200
  }
201
  </script>
202
+
203
  </style>
204
+ <script src="./js/google_js_api/jquery.min.js"></script>
205
 
206
  <!-- <script src="./js/custom.js"></script>-->
207
 
 
384
  });
385
  });
386
  </script>
387
+ <script>
388
  document.addEventListener("DOMContentLoaded", function () {
389
+
390
  const successAlert = document.getElementById("success_email");
391
  const failAlert = document.getElementById("fail_email");
 
 
392
 
393
  // Hide both initially
394
  successAlert.classList.add("hidden");
 
404
  }
405
 
406
  // Close button logic
407
+ document.querySelectorAll(".close-alert").forEach(btn => {
408
+ btn.addEventListener("click", () => {
409
  successAlert.classList.add("hidden");
 
 
 
 
 
 
410
  failAlert.classList.add("hidden");
411
  removeQuery();
412
  });
413
+ });
414
 
415
  // Feather icons render
416
  if (window.feather) {
 
432
  window.history.replaceState({}, document.title, url);
433
  }
434
  </script>
435
+
436
+
437
  </head>
438
 
439
  <body class="font-sans antialiased bg-white">
440
  <a href="#main" class="sr-only focus:not-sr-only focus:fixed focus:top-2 focus:left-2 focus:bg-white focus:text-[var(--vlc-navy)] focus:px-3 focus:py-2 focus:rounded">Skip to content</a>
441
 
442
+ <!-- Header / Nav -->
443
  <header class="bg-white text-[var(--vlc-navy)] shadow-md sticky top-0 z-50">
444
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
445
+ <div class="flex justify-between h-16">
446
+ <a href="./index.html" class="flex items-center gap-2">
447
+ <img src="./images/logo/VLC_Logo.png" alt="VLC Solutions" class="h-10">
448
  </a>
449
 
450
+ <nav class="hidden md:flex items-center gap-2">
451
+ <!-- Direct link per your request -->
452
+ <a href="./who-we-serve.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Who We Serve</a>
453
+
454
+ <!-- Solutions -->
455
+ <div class="relative group">
456
+ <button class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium" aria-haspopup="true" aria-expanded="false">
457
+ Solutions <i data-feather="chevron-down" class="w-4 h-4 ml-1"></i>
458
+ </button>
459
+ <div class="absolute left-0 top-full mt-2 min-w-[220px] bg-white border border-gray-200 rounded-md shadow-md p-2 opacity-0 invisible translate-y-1 transition-all group-hover:opacity-100 group-hover:visible group-hover:translate-y-0">
460
+ <a href="./solutions.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Business Central Apps</a>
461
  </div>
462
  </div>
463
+
464
+ <!-- Services -->
465
+ <div class="relative group">
466
+ <button class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium" aria-haspopup="true" aria-expanded="false">
467
+ Services <i data-feather="chevron-down" class="w-4 h-4 ml-1"></i>
468
+ </button>
469
+ <div class="absolute left-0 top-full mt-2 min-w-[240px] bg-white border border-gray-200 rounded-md shadow-md p-2 grid gap-1 opacity-0 invisible translate-y-1 transition-all group-hover:opacity-100 group-hover:visible group-hover:translate-y-0">
470
+ <a href="./services.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Services Overview</a>
471
+ <a href="./choosing-advisory-services-for-your-business.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Advisory Services</a>
472
+ <a href="./software-implementation-partner.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Implementation Services</a>
473
+ <a href="./managed-application-services.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Managed Application Services</a>
474
+ <a href="./managed-it-services.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Managed IT Services</a>
475
+ <a href="./compliance-services.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Compliance Services</a>
476
+ <a href="./cloud-services-for-microsoft-dynamics.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Cloud Services</a>
477
+ <a href="./marketing-solutions-strategic-growth.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Marketing Services</a>
478
+ <a href="./data-and-ai-transformation.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">AI and Analytics</a>
479
  </div>
480
  </div>
481
+
482
+ <!-- Industries -->
483
+ <div class="relative group">
484
+ <button class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium" aria-haspopup="true" aria-expanded="false">
485
+ Industries <i data-feather="chevron-down" class="w-4 h-4 ml-1"></i>
486
+ </button>
487
+ <div class="absolute left-0 top-full mt-2 min-w-[240px] bg-white border border-gray-200 rounded-md shadow-md p-2 grid gap-1 opacity-0 invisible translate-y-1 transition-all group-hover:opacity-100 group-hover:visible group-hover:translate-y-0">
488
+ <a href="./industries.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Industries Overview</a>
489
+ <a href="./microsoft-dynamics-365-business-central-for-distribution.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Distribution</a>
490
+ <a href="./ecommerce-development-services.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">E-Commerce</a>
491
+ <a href="./government-contractors.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Government Contractors</a>
492
+ <a href="./microsoft-dynamics-365-for-manufacturing.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Manufacturing</a>
493
  </div>
494
  </div>
495
+
496
+ <!-- Products -->
497
+ <div class="relative group">
498
+ <button class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium" aria-haspopup="true" aria-expanded="false">
499
+ Products <i data-feather="chevron-down" class="w-4 h-4 ml-1"></i>
500
+ </button>
501
+ <div class="absolute left-0 top-full mt-2 min-w-[240px] bg-white border border-gray-200 rounded-md shadow-md p-2 grid gap-1 opacity-0 invisible translate-y-1 transition-all group-hover:opacity-100 group-hover:visible group-hover:translate-y-0">
502
+ <a href="./products.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Products Overview</a>
503
+ <a href="./microsoft-dynamics-365.html" class="pinline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Dynamics 365</a>
504
+ <a href="./microsoft-dynamics-365-business-central.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Business Central</a>
505
+ <a href="./power-platform.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Power Platform</a>
506
+ <a href="./microsoft-365.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Microsoft 365</a>
507
+ <a href="./microsoft-dynamics-365-commerce.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Dynamics Commerce</a>
508
+ <a href="./magento-commerce.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Magento Commerce</a>
509
  </div>
510
  </div>
511
+
512
  <!-- Who We Are -->
513
  <div class="relative group">
514
  <button class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium" aria-haspopup="true" aria-expanded="false">
515
+ Who We Are <i data-feather="chevron-down" class="w-4 h-4 ml-1"></i>
516
  </button>
517
  <div class="absolute left-0 top-full mt-2 min-w-[240px] bg-white border border-gray-200 rounded-md shadow-md p-2 grid gap-1 opacity-0 invisible translate-y-1 transition-all group-hover:opacity-100 group-hover:visible group-hover:translate-y-0">
518
+ <a href="./who-we-are.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Overview</a>
519
+ <a href="./partner.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Partner</a>
520
+ <a href="./terms-services.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Terms</a>
521
+ <a href="./privacy.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Privacy Policy</a>
522
+ <a href="./protecting-our-clients.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Client Protection</a>
523
+ <a href="./blog/" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Blog</a>
524
+ <a href="./case-studies.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Case Studies</a>
525
+ <a
526
+ href="./contact-us.html"
527
+ class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Contact VLC</a>
528
  </div>
529
  </div>
530
 
531
+ <a href="./contact-us.html"
532
+ class="bg-[#002060] hover:bg-[#001a50] text-white px-4 py-2 rounded-md text-sm font-medium">Let’s Connect</a>
533
+ </nav>
534
+ <button id="mobile-menu-button" class="md:hidden inline-flex items-center p-2 rounded-md text-gray-500 hover:bg-gray-100" aria-label="Open menu">
535
  <i data-feather="menu"></i>
536
  </button>
537
  </div>
 
538
 
539
+ <!-- Mobile Menu -->
540
+ <div id="mobile-menu" class="md:hidden hidden absolute top-full left-0 right-0 bg-white shadow-lg z-50">
541
+ <div class="px-2 pt-2 pb-3 space-y-1 sm:px-3">
542
+ <a href="./who-we-serve.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Who We Serve</a>
543
+
544
+ <!-- Solutions Dropdown -->
545
+ <div class="relative">
546
+ <button onclick="toggleMobileDropdown('solutions-dropdown')" class="w-full flex justify-between items-center px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">
547
+ <span>Solutions</span>
548
+ <i data-feather="chevron-down" class="w-4 h-4"></i>
549
+ </button>
550
+ <div id="solutions-dropdown" class="hidden pl-4">
551
+ <a href="./solutions.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Business Central Apps</a>
552
+ </div>
553
+ </div>
554
+
555
+ <!-- Services Dropdown -->
556
+ <div class="relative">
557
+ <button onclick="toggleMobileDropdown('services-dropdown')" class="w-full flex justify-between items-center px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">
558
+ <span>Services</span>
559
+ <i data-feather="chevron-down" class="w-4 h-4"></i>
560
+ </button>
561
+ <div id="services-dropdown" class="hidden pl-4">
562
+ <a href="./services.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Services Overview</a>
563
+ <a href="./choosing-advisory-services-for-your-business.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Advisory Services</a>
564
+ <a href="./software-implementation-partner.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Implementation Services</a>
565
+ <a href="./managed-application-services.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Managed Application Services</a>
566
+ <a href="./managed-it-services.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Managed IT Services</a>
567
+ <a href="./compliance-services.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Compliance Services</a>
568
+ <a href="./cloud-services-for-microsoft-dynamics.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Cloud Services</a>
569
+ <a href="./marketing-solutions-strategic-growth.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Marketing Services</a>
570
+ <a href="./data-and-ai-transformation.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">AI and Analytics</a>
571
+ </div>
572
+ </div>
573
+
574
+ <!-- Industries Dropdown -->
575
+ <div class="relative">
576
+ <button onclick="toggleMobileDropdown('industries-dropdown')" class="w-full flex justify-between items-center px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">
577
+ <span>Industries</span>
578
+ <i data-feather="chevron-down" class="w-4 h-4"></i>
579
+ </button>
580
+ <div id="industries-dropdown" class="hidden pl-4">
581
+ <a href="./industries.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Industries Overview</a>
582
+ <a href="./microsoft-dynamics-365-business-central-for-distribution.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Distribution</a>
583
+ <a href="./ecommerce-development-services.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">E-Commerce</a>
584
+ <a href="./government-contractors.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Government Contractors</a>
585
+ <a href="./microsoft-dynamics-365-for-manufacturing.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Manufacturing</a>
586
+ </div>
587
+ </div>
588
+
589
+ <!-- Products Dropdown -->
590
+ <div class="relative">
591
+ <button onclick="toggleMobileDropdown('products-dropdown')" class="w-full flex justify-between items-center px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">
592
+ <span>Products</span>
593
+ <i data-feather="chevron-down" class="w-4 h-4"></i>
594
+ </button>
595
+ <div id="products-dropdown" class="hidden pl-4">
596
+ <a href="./products.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Products Overview</a>
597
+ <a href="./microsoft-dynamics-365.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Dynamics 365</a>
598
+ <a href="./microsoft-dynamics-365-business-central.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Business Central</a>
599
+ <a href="./power-platform.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Power Platform</a>
600
+ <a href="./microsoft-365.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Microsoft 365</a>
601
+ <a href="./microsoft-dynamics-365-commerce.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Dynamics Commerce</a>
602
+ <a href="./magento-commerce.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Magento Commerce</a>
603
+ </div>
604
+ </div>
605
+
606
+ <!-- Who We Are Dropdown -->
607
+ <div class="relative">
608
+ <button onclick="toggleMobileDropdown('about-dropdown')" class="w-full flex justify-between items-center px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">
609
+ <span>Who We Are</span>
610
+ <i data-feather="chevron-down" class="w-4 h-4"></i>
611
+ </button>
612
+ <div id="about-dropdown" class="hidden pl-4">
613
+ <a href="./who-we-are.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Overview</a>
614
+ <a href="./partner.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Partner</a>
615
+ <a href="./terms-services.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Terms</a>
616
+ <a href="./privacy.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Privacy Policy</a>
617
+ <a href="./protecting-our-clients.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Client Protection</a>
618
+ <a href="./blog/" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Blog</a>
619
+ <a href="./case-studies.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Case Studies</a>
620
+ <a href="./contact-us.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Contact VLC</a>
621
+ </div>
622
+ </div>
623
+
624
+ <a href="./contact-us.html" class="block w-full text-center bg-[#002060] hover:bg-[#001a50] text-white px-4 py-2 rounded-md text-base font-medium">Let's Connect</a>
625
+ </div>
626
+ </div>
627
  </div>
628
  </header>
 
629
  <!-- ===== VLC Brand Theme + Pattern Utilities ===== -->
630
  <style id="vlc-brand-theme">
631
  :root{
 
701
  /* Make icon + text align nicely */
702
  .li-check i{ flex:0 0 auto; margin-top:.15rem; }
703
  </style>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
704
  <!-- ======================== Main Content ======================== -->
705
  <main id="main" class="w-full">
706
  <!-- ====== HERO / BANNER (brand overlay + subtle grid) ====== -->
707
  <section class="relative text-white"
708
  style="
709
  height: 346px;
710
+ background: url('./images/magento_connector/magento-page.png') no-repeat center center / cover;">
 
711
  <div class="max-w-7xl mx-auto h-full flex items-center px-8">
712
  <div class="max-w-2xl text-left" data-aos="fade-up">
713
  <h1 class="text-4xl md:text-4xl font-bold mb-4 text-white">
 
716
  <p class="text-lg md:text-xl text-gray-100 mb-8 leading-relaxed" data-aos="fade-up" data-aos-delay="100">
717
  Microsoft Dynamics 365 Business Central: Connecting E-Commerce with Efficiency
718
  </p>
719
+ <a href="./contactus.html"
720
  class="bg-[#9BE14E] hover:bg-[#8AD03E] text-[#002060] rounded-lg px-6 py-3 text-lg font-semibold inline-flex items-center shadow-lg transition-all duration-300"
721
  data-aos="fade-up" data-aos-delay="200">
722
  Sync Magento with Business Central
 
726
  </div>
727
  </section>
728
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
729
  <!-- ====== CTA RIBBON (Brand navy with subtle pattern) ====== -->
730
  <section class="pattern-navy text-white py-8">
731
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
 
745
  <span>View VLC Magento Connector on AppSource</span>
746
  </a>
747
  <!-- YouTube -->
748
+ <button id="open-youtube-modal"
749
+ class="cta-btn flex-1 inline-flex items-center justify-center gap-2 rounded-lg px-4 py-3 text-sm md:text-base font-semibold border border-white/20 bg-white/10 transition focus:outline-none focus:ring-2 focus:ring-white/50">
750
  <i data-feather="play-circle" class="w-5 h-5" aria-hidden="true"></i>
751
  <span>Watch it in action</span>
752
  </button>
 
865
  border: 1px solid #d1d5db;
866
  }
867
  </style>
868
+ <!-- YouTube Modal -->
869
+ <div id="youtube-modal" class="fixed inset-0 z-[999] hidden flex items-center justify-center p-4 bg-black/80" aria-hidden="true">
870
+ <div class="relative w-full max-w-4xl mx-auto bg-white rounded-xl overflow-hidden">
871
+ <button id="close-youtube-modal" class="absolute top-4 right-4 z-10 p-2 rounded-full bg-white/80 hover:bg-white text-gray-800">
872
+ <i data-feather="x" class="w-6 h-6"></i>
873
+ </button>
874
+ <div class="aspect-w-16 aspect-h-9">
875
+ <iframe id="youtube-iframe" class="w-full h-[500px]" src="" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
876
+ </div>
877
+ </div>
878
+ </div>
879
  <script>
880
+ // YouTube Modal controls
881
+ const youtubeModal = document.getElementById('youtube-modal');
882
+ const youtubeIframe = document.getElementById('youtube-iframe');
883
+
884
+ document.getElementById('open-youtube-modal').addEventListener('click', () => {
885
+ youtubeIframe.src = 'https://www.youtube.com/embed/4ojpvb19Bqw?autoplay=1';
886
+ youtubeModal.classList.remove('hidden');
887
+ document.body.style.overflow = 'hidden';
888
+ });
889
+
890
+ document.getElementById('close-youtube-modal').addEventListener('click', () => {
891
+ youtubeModal.classList.add('hidden');
892
+ youtubeIframe.src = '';
893
+ document.body.style.overflow = '';
894
+ });
895
+
896
+ // Close when clicking outside
897
+ youtubeModal.addEventListener('click', (e) => {
898
+ if (e.target === youtubeModal) {
899
+ youtubeModal.classList.add('hidden');
900
+ youtubeIframe.src = '';
901
  document.body.style.overflow = '';
 
 
902
  }
903
+ });
 
 
 
 
 
 
 
904
 
905
  // --- CTA Modal controls ---
906
  (function () {
 
976
  </p>
977
  </div>
978
  <div>
979
+ <img src="./images/magento_connector/leftside-image-magento-page.png"
980
  alt="E-Commerce Integration" loading="lazy" decoding="async">
981
  </div>
982
  </div>
 
1109
  <p>Make sure to have the correct product availability, quick order fulfillment, and clear communication with customers by synchronizing order and shipping information.</p>
1110
  </div>
1111
  </div>
1112
+ <a href="./contactus.html" class="btn-accent px-8 py-4 text-lg font-bold rounded-lg inline-block">Integrate Today</a>
1113
  <p class="mt-4 prose-lg max-w-3xl mx-auto">
1114
  Connect Microsoft Dynamics 365 Business Central with Magento to enhance your e-commerce processes. Discover how our VLC Magento Connector and Business Central integration can help you increase efficiency and streamline your workflows.
1115
  </p>
1116
  </section>
1117
+ <!-- Additional CTA Buttons Section -->
 
1118
  <section class="text-center mb-16">
1119
  <div class="flex flex-wrap justify-center gap-4 max-w-4xl mx-auto">
1120
  <a href="./magento-connector-with-business-central.html"
 
1122
  Magento Connector Service
1123
  <i data-feather="arrow-right" class="w-5 h-5 ml-2"></i>
1124
  </a>
1125
+ <a href="./magento-connector-for-microsoft-dynamics-365-business-central-faq.html"
1126
  class="btn-accent px-8 py-4 text-lg font-bold rounded-lg inline-flex items-center">
1127
  Frequently Asked Questions
1128
  <i data-feather="help-circle" class="w-5 h-5 ml-2"></i>
 
1131
  </section>
1132
  </div>
1133
  </main>
1134
+
1135
  <!-- Feather icons init (place once after content) -->
1136
  <script>
1137
  if (window.feather) feather.replace();
1138
  </script>
1139
 
1140
 
1141
+ <!-- FOOTER -->
1142
  <footer class="bg-[var(--vlc-navy)] text-white pt-14 pb-8">
1143
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
1144
  <div class="grid md:grid-cols-3 gap-10 mb-10">
1145
  <div>
1146
  <h3 class="font-bold mb-3">Contact Us</h3>
1147
  <div class="text-gray-300 space-y-3">
1148
+ <div class="flex items-start"><i data-feather="map-pin" class="w-5 h-5 mr-3"></i>1900 E Golf Rd, Suite 950<br>Schaumburg, IL 60173</div>
1149
+ <div class="flex items-center"><i data-feather="phone" class="w-5 h-5 mr-3"></i>+1 (224) 955-1818</div>
1150
  </div>
1151
  </div>
1152
+
1153
  <div>
1154
  <h3 class="font-bold mb-3">Quick Links</h3>
1155
  <div class="grid grid-cols-2 gap-4 text-gray-300">
1156
  <ul class="space-y-2">
1157
+ <li><a href="./index.html" class="hover:text-white">Home</a></li>
1158
+ <li><a href="./who-we-are.html" class="hover:text-white">About Us</a></li>
1159
+ <li><a href="./solutions.html" class="hover:text-white">Solutions</a></li>
1160
+ <li><a href="./services.html" class="hover:text-white">Services</a></li>
1161
+ <li><a href="./industries.html" class="hover:text-white">Industries</a></li>
1162
+ <li><a href="./products.html" class="hover:text-white">Products</a></li>
1163
+ <li><a href="./who-we-serve.html" class="hover:text-white">Who We Serve</a></li>
1164
  </ul>
1165
  <ul class="space-y-2">
1166
+ <li><a href="./contact-us.html" class="hover:text-white">Contact Us</a></li>
1167
+ <li><a href="./blog/" class="hover:text-white">Blog</a></li>
1168
+ <li><a href="./case-studies.html" class="hover:text-white">Case Studies</a></li>
1169
+ <li><a href="./privacy.html" class="hover:text-white">Privacy Policy</a></li>
1170
+ <li><a href="./terms-services.html" class="hover:text-white">Terms &amp; Conditions</a></li>
1171
+ <li><a href="./protecting-our-clients.html" class="hover:text-white">Client Protection</a></li>
1172
+
1173
  </ul>
1174
  </div>
1175
  </div>
1176
+
1177
  <div>
1178
  <h3 class="font-bold mb-3">VLC Solutions</h3>
1179
  <p class="text-gray-300 mb-4">Empowering Your Business through Intelligent AI-enabled IT Solutions</p>
1180
  <div class="flex gap-4">
1181
+ <a href="https://www.linkedin.com/company/vlc-solutions-llc" target="_blank" class="text-gray-300 hover:text-white" aria-label="LinkedIn"><i data-feather="linkedin" class="w-5 h-5"></i></a>
1182
+ <a href="https://www.instagram.com/vlcsolutionsllc/" target="_blank" class="text-gray-300 hover:text-white" aria-label="Instagram"><i data-feather="instagram" class="w-5 h-5"></i></a>
1183
+ <a href="https://x.com/vlcsolutions" target="_blank" class="text-gray-300 hover:text-white" aria-label="Twitter / X"><i data-feather="twitter" class="w-5 h-5"></i></a>
1184
+ <a href="https://www.pinterest.com/vlcsolutions/" target="_blank" class="group" aria-label="Pinterest">
1185
+ <img src="https://cdn.simpleicons.org/pinterest/9ca3af" class="w-5 h-5 transition group-hover:invert" alt="Pinterest">
1186
+ </a>
1187
+ <a href="https://www.youtube.com/@vlcsolutions/" target="_blank" class="text-gray-300 hover:text-white" aria-label="YouTube"><i data-feather="youtube" class="w-5 h-5"></i></a>
1188
  </div>
1189
  </div>
1190
  </div>
1191
+
1192
+ <div class="border-t border-[var(--vlc-navy-700)] pt-6 text-center text-gray-300">
1193
+ © 2025 VLC Solutions. All rights reserved.
1194
+ </div>
1195
  </div>
1196
  </footer>
1197
 
1198
+
1199
+ <script>
1200
+ // Init animations and handle mobile menu functionality after scripts loaded
1201
+ document.addEventListener('DOMContentLoaded', () => {
1202
+ // Initialize AOS (Animation On Scroll)
1203
+ if (window.AOS) {
1204
+ AOS.init({
1205
+ duration: 800,
1206
+ easing: 'ease-in-out',
1207
+ once: true,
1208
+ mirror: false,
1209
+ offset: 120,
1210
+ disable: window.innerWidth < 768
1211
+ });
1212
+ }
1213
+
1214
+ // Replace Feather icons
1215
+ if (window.feather) {
1216
  feather.replace();
1217
+ }
1218
+
1219
+ // Mobile menu toggle functionality
1220
+ const mobileMenuButton = document.getElementById('mobile-menu-button');
1221
+ const mobileMenu = document.getElementById('mobile-menu');
1222
 
1223
+ if (mobileMenuButton && mobileMenu) {
1224
+ mobileMenuButton.addEventListener('click', () => {
1225
+ // Toggle the mobile menu visibility
1226
+ mobileMenu.classList.toggle('hidden');
1227
+
1228
+ // Change icon from menu to close (or vice versa)
1229
+ const icon = mobileMenuButton.querySelector('i');
1230
+ if (mobileMenu.classList.contains('hidden')) {
1231
+ feather.icons.menu.replace(); // Show menu icon
1232
+ } else {
1233
+ feather.icons.x.replace(); // Show close (X) icon
1234
+ }
1235
+ });
1236
+ }
1237
+
1238
+ // Function to toggle mobile dropdowns
1239
+ window.toggleMobileDropdown = function(id) {
1240
+ const dropdown = document.getElementById(id);
1241
+ dropdown.classList.toggle('hidden');
1242
+
1243
+ // Update chevron icon
1244
+ const button = dropdown.previousElementSibling;
1245
+ const icon = button.querySelector('i');
1246
+ if (dropdown.classList.contains('hidden')) {
1247
+ feather.icons['chevron-down'].replace(); // Show down arrow
1248
+ } else {
1249
+ feather.icons['chevron-up'].replace(); // Show up arrow
1250
  }
1251
+ };
1252
+
1253
+ });
1254
+
1255
+ // Refresh AOS on window resize (guard if AOS is present)
1256
+ window.addEventListener('resize', function() {
1257
+ if (window.AOS && AOS.refreshHard) {
1258
+ AOS.refreshHard();
1259
+ }
1260
+ });
1261
+ </script>
1262
  </body>
1263
  </html>