{"id":46,"date":"2026-06-15T12:34:02","date_gmt":"2026-06-15T12:34:02","guid":{"rendered":"https:\/\/media1solutions.com\/?page_id=46"},"modified":"2026-06-15T14:46:23","modified_gmt":"2026-06-15T14:46:23","slug":"elementor-46","status":"publish","type":"page","link":"https:\/\/media1solutions.com\/","title":{"rendered":"Media 1 Events &amp; Exhibitions | 360\u00b0 Event Production \u00b7 Oman &#038; Qatar"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"46\" class=\"elementor elementor-46\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c0251aa e-con-full e-flex e-con e-parent\" data-id=\"c0251aa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0d63155 elementor-widget elementor-widget-html\" data-id=\"0d63155\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400&family=Outfit:wght@300;400;500;600&family=Cairo:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\n\n<style>\n:root{--e-con-max-width:100%!important;}\nhtml,body{max-width:100vw!important;overflow-x:hidden!important;}\n.e-con{--e-con-max-width:100%!important;max-width:100%!important;}\n\n:root{\n  --black:#060606;--deep:#0d0d0d;--card:#111111;\n  --blue:#00AADD;--blue-mid:rgba(0,170,221,0.12);\n  --white:#ffffff;--off:#e8e8e8;--gray:#888888;--muted:#444444;\n  --border:rgba(255,255,255,0.07);--border-blue:rgba(0,170,221,0.25);\n}\n*{margin:0;padding:0;box-sizing:border-box;}\nhtml{scroll-behavior:smooth;}\nbody{background:var(--black);color:var(--white);font-family:'Outfit',sans-serif;overflow-x:hidden;cursor:none;}\nhtml[lang=\"ar\"] body{font-family:'Cairo',sans-serif;}\nhtml[lang=\"ar\"] .hero-h,.st{font-family:'Cairo',sans-serif;font-weight:700;letter-spacing:0;}\nhtml[lang=\"ar\"] .svc-name,.why-ttl,.pi-ttl{font-family:'Cairo',sans-serif;font-weight:700;letter-spacing:0;}\n::selection{background:var(--blue);color:var(--black);}\n\n\/* \u2500\u2500 WHATSAPP BUTTON \u2500\u2500 *\/\n#wa-btn{\n  position:fixed;bottom:32px;right:32px;z-index:800;\n  display:flex;align-items:center;gap:10px;\n  background:#25D366;color:#fff;\n  padding:13px 20px 13px 16px;\n  border-radius:50px;text-decoration:none;\n  font-size:12px;font-weight:600;letter-spacing:1px;\n  font-family:'Outfit',sans-serif;text-transform:uppercase;\n  box-shadow:0 4px 24px rgba(37,211,102,0.35);\n  transition:all .3s cubic-bezier(.16,1,.3,1);\n  opacity:0;transform:translateY(20px);\n}\n#wa-btn.show{opacity:1;transform:translateY(0);}\n#wa-btn:hover{background:#20bd5a;transform:translateY(-3px);box-shadow:0 8px 32px rgba(37,211,102,0.5);}\n#wa-btn svg{width:22px;height:22px;flex-shrink:0;}\nhtml[dir=\"rtl\"] #wa-btn{right:auto;left:32px;}\n#loader{\n  position:fixed;inset:0;z-index:9000;\n  background:#060606;\n  display:flex;flex-direction:column;align-items:center;justify-content:center;\n  transition:opacity .8s ease,visibility .8s ease;\n}\n#loader.hidden{opacity:0;visibility:hidden;pointer-events:none;}\n.loader-logo{\n  font-family:'Bebas Neue',sans-serif;\n  font-size:48px;letter-spacing:8px;color:var(--white);\n  margin-bottom:40px;opacity:0;animation:up .6s .2s forwards;\n}\n.loader-logo span{color:var(--blue);}\n.loader-bar{\n  width:200px;height:1px;background:rgba(255,255,255,0.1);\n  position:relative;overflow:hidden;\n}\n.loader-bar::after{\n  content:'';position:absolute;top:0;left:-100%;\n  width:100%;height:100%;\n  background:linear-gradient(90deg,transparent,var(--blue),transparent);\n  animation:scan 1.2s ease infinite;\n}\n.loader-txt{\n  font-size:9.5px;letter-spacing:4px;text-transform:uppercase;\n  color:rgba(150,210,255,0.5);margin-top:20px;\n  opacity:0;animation:up .6s .4s forwards;\n}\n@keyframes scan{to{left:100%;}}\n\n\/* CURSOR *\/\n#cur,#cur2{position:fixed;pointer-events:none;border-radius:50%;z-index:9999;will-change:transform;}\n#cur{width:8px;height:8px;background:var(--blue);top:-4px;left:-4px;}\n#cur2{width:36px;height:36px;border:1px solid var(--border-blue);top:-18px;left:-18px;transition:width .18s,height .18s,border-color .18s;}\n\n\/* NAV *\/\nnav{position:fixed;top:0;left:0;right:0;z-index:500;display:flex;align-items:center;justify-content:space-between;padding:28px 64px;transition:padding .4s,background .4s,border-color .4s;border-bottom:1px solid transparent;}\nnav.solid{background:rgba(6,6,6,0.96);backdrop-filter:blur(24px);padding:16px 64px;border-bottom:1px solid var(--border);}\n.logo{display:flex;align-items:center;text-decoration:none;line-height:1;}\n.logo-img{height:30px;width:auto;max-width:130px;display:block;object-fit:contain;}\n@media(max-width:900px){.logo-img{height:26px;max-width:112px;}}\n@media(max-width:600px){\n  #nav .logo-img{height:20px;max-width:88px;}\n  .ft-brand .logo-img{height:28px;max-width:120px;display:block;margin:0;}\n}\n.nav-links{display:flex;align-items:center;gap:40px;list-style:none;}\n.nav-links a{font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:var(--gray);text-decoration:none;font-weight:500;transition:color .25s;}\n.nav-links a:hover{color:var(--white);}\n.nav-cta{padding:10px 28px;border:1px solid var(--border-blue);border-radius:2px;color:var(--blue)!important;transition:all .25s!important;white-space:nowrap;}\n.nav-cta:hover{background:var(--blue);color:var(--black)!important;}\n.lang-btn{display:flex;align-items:center;border:1px solid var(--border-blue);border-radius:2px;overflow:hidden;flex-shrink:0;}\n.lang-opt{font-size:10.5px;font-weight:600;letter-spacing:1.5px;padding:8px 14px;cursor:pointer;color:var(--gray);background:transparent;border:none;font-family:'Outfit',sans-serif;transition:all .25s;}\n.lang-opt.active{background:var(--blue);color:var(--black);}\n.lang-opt:not(.active):hover{color:var(--white);}\nhtml[lang=\"ar\"] .lang-opt{font-family:'Cairo',sans-serif;}\n.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;z-index:600;padding:14px;margin:-14px;}\n.hamburger span{width:26px;height:1px;background:var(--white);transition:all .3s;display:block;}\n.mobile-menu{display:none;position:fixed;inset:0;background:rgba(6,6,6,0.97);z-index:550;flex-direction:column;align-items:center;justify-content:center;gap:40px;}\n.mobile-menu a{font-family:'Bebas Neue',sans-serif;font-size:48px;letter-spacing:4px;color:var(--white);text-decoration:none;transition:color .2s;}\n.mobile-menu a:hover{color:var(--blue);}\nhtml[lang=\"ar\"] .mobile-menu a{font-family:'Cairo',sans-serif;letter-spacing:0;}\n.mobile-menu .mm-wa{display:inline-flex;align-items:center;gap:10px;background:#25D366;color:#fff;font-family:'Outfit',sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;padding:14px 28px;border-radius:50px;margin-top:8px;}\nhtml[lang=\"ar\"] .mobile-menu .mm-wa{font-family:'Cairo',sans-serif;letter-spacing:.5px;}\n\n\/* \u2500\u2500 HERO: fixed positioning \u2014 works in any Elementor container \u2500\u2500 *\/\n#hero-outer{height:300vh;position:relative;}\n#hero{\n  position:fixed;top:0;left:0;\n  width:100vw;height:100vh;height:100dvh;\n  overflow:hidden;background:#000;\n  z-index:5;\n  transition:visibility 0s;\n}\n#hero.hero-hidden{visibility:hidden;pointer-events:none;}\n#hc{position:absolute;inset:0;width:100%;height:100%;z-index:0;}\n\n\/* Text phases *\/\n.h-phase{\n  position:absolute;inset:0;z-index:2;\n  display:flex;flex-direction:column;justify-content:center;align-items:center;\n  text-align:center;\n  padding:100px 8% 80px;\n  transition:opacity .9s cubic-bezier(.16,1,.3,1);\n  pointer-events:none;\n}\n.eyebrow{\n  font-size:10.5px;letter-spacing:6px;text-transform:uppercase;\n  color:rgba(0,200,255,0.9);margin-bottom:28px;font-weight:500;\n  text-shadow:0 2px 16px rgba(0,0,0,0.5), 0 0 24px rgba(0,170,221,0.4);\n}\n.hero-h{\n  font-family:'Bebas Neue',sans-serif;\n  font-size:clamp(72px,11vw,150px);\n  line-height:.92;letter-spacing:2px;margin-bottom:32px;\n  color:#ffffff;\n  text-shadow:0 2px 20px rgba(0,0,0,0.5), 0 0 60px rgba(0,120,200,0.2);\n}\n.hero-h .ital{\n  font-family:'Bebas Neue',sans-serif;font-style:normal;font-weight:400;\n  color:#00CCFF;\n  text-shadow:0 2px 24px rgba(0,0,0,0.4), 0 0 50px rgba(0,180,255,0.5);\n}\n.hero-h .blue{\n  color:#00CCFF;\n  text-shadow:0 2px 24px rgba(0,0,0,0.5), 0 0 50px rgba(0,180,255,0.5);\n}\n.hero-p{\n  font-size:16px;color:rgba(255,255,255,0.85);\n  line-height:1.75;max-width:520px;margin-bottom:48px;\n  font-weight:300;text-shadow:0 2px 16px rgba(0,0,0,0.6);\n}\n.hero-btns{display:flex;align-items:center;justify-content:center;gap:36px;}\n.btn-p{display:inline-block;background:rgba(0,170,221,0.9);color:var(--black);font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;padding:15px 40px;text-decoration:none;border-radius:2px;font-family:'Outfit',sans-serif;transition:all .3s;backdrop-filter:blur(8px);box-shadow:0 0 30px rgba(0,170,221,0.35);}\n.btn-p:hover{background:rgba(255,255,255,0.95);transform:translateY(-2px);box-shadow:0 0 40px rgba(0,200,255,0.4);}\nhtml[lang=\"ar\"] .btn-p{font-family:'Cairo',sans-serif;letter-spacing:.5px;}\n.btn-g{display:inline-flex;align-items:center;gap:10px;color:rgba(200,235,255,0.85);font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;text-decoration:none;transition:gap .3s;text-shadow:0 0 16px rgba(0,150,220,0.4);}\n.btn-g:hover{gap:18px;}\n.arr{font-size:17px;color:rgba(0,200,255,0.9);}\n\n\/* Scroll bottom bar \u2014 single centered row *\/\n#hero-bottom{\n  position:absolute;bottom:40px;left:0;right:0;z-index:3;\n  display:flex;align-items:center;justify-content:center;gap:24px;\n  opacity:0;animation:up .6s 1.5s forwards;\n}\n.s-line{width:48px;height:1px;background:rgba(0,200,255,0.6);transform:scaleX(0);transform-origin:left;animation:grow 1s 1.8s ease forwards;box-shadow:0 0 6px rgba(0,200,255,0.4);flex-shrink:0;}\nhtml[dir=\"rtl\"] .s-line{transform-origin:right;}\n.s-txt{font-size:9.5px;letter-spacing:4px;text-transform:uppercase;color:rgba(150,210,255,0.65);}\n.s-divider{width:1px;height:14px;background:rgba(150,210,255,0.2);flex-shrink:0;}\n#h-track{width:64px;height:1px;background:rgba(150,210,255,0.2);flex-shrink:0;}\n#h-fill{height:100%;background:rgba(0,200,255,0.8);transition:width .35s ease;width:0%;box-shadow:0 0 8px rgba(0,200,255,0.5);}\n#h-ctr{font-size:10px;letter-spacing:3px;color:rgba(150,210,255,0.7);font-weight:500;}\n\n\/* \u2500\u2500 UNIFIED PHASE STYLES \u2014 consistent across all 3 \u2500\u2500 *\/\n\n\/* Shared dark backdrop on all phases *\/\n#ph0::after,#ph1::after,#ph2::after{\n  content:'';\n  position:absolute;inset:0;z-index:-1;\n  background:radial-gradient(ellipse at center, rgba(0,8,24,0.5) 0%, rgba(0,4,16,0.3) 50%, transparent 78%);\n  pointer-events:none;\n}\n\n\/* Standardised headline size across all phases *\/\n#ph0 .hero-h,#ph2 .hero-h{\n  font-size:clamp(60px,10vw,148px);\n  line-height:.93;\n  letter-spacing:2px;\n}\n\/* Phase 1 slightly smaller \u2014 longer words need less size to match visual weight *\/\n#ph1 .hero-h{\n  font-size:clamp(48px,7.5vw,112px);\n  line-height:.95;\n  letter-spacing:2px;\n}\n\n\/* Standardised eyebrow across all phases *\/\n#ph0 .eyebrow,#ph1 .eyebrow,#ph2 .eyebrow{\n  font-size:10.5px;\n  letter-spacing:7px;\n  color:rgba(200,235,255,0.85);\n  text-shadow:0 2px 16px rgba(0,0,0,0.6);\n  margin-bottom:24px;\n}\n\n\/* Standardised body text across all phases *\/\n#ph0 .hero-p,#ph1 .hero-p,#ph2 .hero-p{\n  font-size:15px;\n  font-style:normal;\n  font-weight:300;\n  max-width:480px;\n  color:rgba(220,240,255,0.75);\n  text-shadow:0 2px 16px rgba(0,0,0,0.7);\n  line-height:1.75;\n  margin-bottom:44px;\n}\n\n\/* ital span \u2014 solid bright cyan, no transparency *\/\n#ph0 .ital,#ph1 .ital,#ph2 .ital{\n  font-family:'Bebas Neue',sans-serif;font-style:normal;font-weight:400;\n  color:#00CCFF;\n  text-shadow:0 2px 24px rgba(0,0,0,0.5), 0 0 50px rgba(0,180,255,0.5);\n}\n\n\/* blue span \u2014 same solid cyan *\/\n#ph0 .blue,#ph1 .blue,#ph2 .blue{\n  color:#00CCFF;\n  text-shadow:0 2px 24px rgba(0,0,0,0.5), 0 0 50px rgba(0,180,255,0.5);\n}\n\n\/* Phase 0 accent line before eyebrow removed (clean) *\/\n\n\/* Phase 1 accent rule \u2014 fixed for flex column context *\/\n#ph1::before{\n  content:'';\n  width:40px;height:1px;\n  background:rgba(0,200,255,0.5);\n  flex-shrink:0;\n  align-self:center;\n  margin-bottom:20px;\n  box-shadow:0 0 8px rgba(0,200,255,0.3);\n}\n\n\/* Phase 1 line 1: WHITE for contrast anchor *\/\n#ph1 .ital{\n  color:#ffffff;\n  text-shadow:0 2px 28px rgba(0,0,0,0.7), 0 0 40px rgba(0,0,0,0.4);\n}\n\n\/* Phase 1 line 2: CYAN for accent *\/\n#ph1 .blue{\n  color:#00CCFF;\n  text-shadow:0 2px 24px rgba(0,0,0,0.6), 0 0 50px rgba(0,180,255,0.5);\n}\n\n\/* Phase 2 \u2014 sub-line \"every single time.\" *\/\n#ph2 .hero-h .sub-line{\n  display:block;\n  font-family:'Bebas Neue',sans-serif;\n  font-size:clamp(22px,2.8vw,40px);\n  letter-spacing:8px;\n  margin-top:14px;\n  color:#ffffff;\n  text-shadow:0 2px 20px rgba(0,0,0,0.8), 0 0 32px rgba(0,150,220,0.3);\n}\n\/* Phase dots *\/\n#phase-dots{\n  position:absolute;right:32px;top:50%;transform:translateY(-50%);\n  z-index:3;display:flex;flex-direction:column;gap:12px;\n  opacity:0;animation:up .6s 1.8s forwards;\n}\nhtml[dir=\"rtl\"] #phase-dots{right:auto;left:32px;}\n.p-dot{\n  width:6px;height:6px;border-radius:50%;\n  background:rgba(150,210,255,0.25);\n  border:1px solid rgba(150,210,255,0.3);\n  transition:all .4s ease;cursor:pointer;\n}\n.p-dot.active{\n  background:rgba(0,200,255,0.9);\n  border-color:rgba(0,200,255,0.9);\n  box-shadow:0 0 10px rgba(0,200,255,0.6);\n  transform:scale(1.4);\n}\n.stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--deep);border-top:1px solid var(--border);border-bottom:1px solid var(--border);}\n.stat{padding:64px 48px;border-right:1px solid var(--border);text-align:center;opacity:0;transform:translateY(20px);transition:opacity .6s,transform .6s;}\n.stat:last-child{border-right:none;}\nhtml[dir=\"rtl\"] .stat{border-right:none;border-left:1px solid var(--border);}\nhtml[dir=\"rtl\"] .stat:last-child{border-left:none;}\n.stat.vis{opacity:1;transform:translateY(0);}\n.stat-n{font-family:'Bebas Neue',sans-serif;font-size:80px;line-height:1;color:var(--blue);display:block;will-change:contents;}\n.stat-l{font-size:10px;letter-spacing:3.5px;text-transform:uppercase;color:var(--gray);margin-top:10px;display:block;font-weight:500;}\n\n.sec{padding:140px 64px;}\n\/* \u2500\u2500 GLOBAL SPACING SYSTEM \u2500\u2500 *\/\n\/* Eyebrow \u2192 Headline: 12px *\/\n.ey{font-size:10.5px;letter-spacing:5px;text-transform:uppercase;color:var(--blue);margin-bottom:12px;font-weight:500;}\n\/* Headline \u2192 Content: 24px *\/\n.st{font-family:'Bebas Neue',sans-serif;font-size:clamp(52px,7vw,100px);line-height:.93;letter-spacing:1.5px;margin-bottom:24px;}\n.st .ib{font-family:'Cormorant Garamond',serif;font-style:italic;font-weight:300;color:var(--blue);}\n\n\/* Section headers \u2192 Content: 48px across all sections *\/\n.svc-hdr{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:48px;gap:12px;}\n.port-hdr{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:48px;gap:12px;}\n.cl-hdr{text-align:center;margin-bottom:48px;}\n.cl-hdr .st{font-size:clamp(40px,5vw,80px);}\n.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);margin-top:48px;}\n\n\/* Zero out st margin-bottom inside flex headers \u2014 gap controls spacing *\/\n.svc-hdr .st,\n.port-hdr .st{margin-bottom:0 !important;}\n\n\/* Service card internal spacing *\/\n.svc-num{font-size:10.5px;letter-spacing:3px;color:rgba(0,200,255,0.5);margin-bottom:28px;position:relative;z-index:1;font-weight:500;}\n.svc-ico{display:block;margin-bottom:24px;position:relative;z-index:1;transition:all .3s;width:40px;height:40px;}\n\n\/* CTA section *\/\n.cta-sub{font-size:18px;color:rgba(0,0,0,0.65);margin-bottom:40px;position:relative;z-index:1;font-weight:300;}\n\n\/* About body text *\/\n.a-body{font-size:16.5px;color:var(--gray);line-height:1.8;margin-bottom:16px;font-weight:300;will-change:transform;}\n\n\/* Why card title *\/\n.why-ttl{font-family:'Bebas Neue',sans-serif;font-size:26px;letter-spacing:2px;margin-bottom:12px;}\n\n\/* Port sub note *\/\n.port-sub{font-size:14px;color:var(--gray);max-width:720px;text-align:center;line-height:1.7;font-weight:300;}\nhtml[dir=\"rtl\"] .port-sub{text-align:center;}\n\n#about{display:block;max-width:760px;padding:140px 64px;margin:0 auto;text-align:center;}\n.a-body strong{color:var(--off);font-weight:500;}\n\/* \u2500\u2500 SERVICES \u2500\u2500 *\/\n#services{background:var(--deep);padding:140px 64px;}\n.svc-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--border);align-items:stretch;}\n.svc-card{background:var(--deep);padding:52px 32px;position:relative;overflow:hidden;transition:background .4s;transform-style:preserve-3d;will-change:transform;min-height:320px;display:flex;flex-direction:column;}\n.svc-card::after{content:'';position:absolute;inset:0;background:var(--blue-mid);opacity:0;transition:opacity .4s;}\n.svc-card:hover::after{opacity:1;}\n\/* Icon base rule \u2014 applies to both LTR and RTL *\/\n.svc-ico svg{width:40px;height:40px;stroke:var(--gray);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s;display:block;}\n.svc-card:hover .svc-ico svg{stroke:var(--blue);}\n.svc-card:hover .svc-name{color:var(--white);}\n.svc-name{font-family:'Bebas Neue',sans-serif;font-size:22px;letter-spacing:2px;color:var(--gray);line-height:1.15;margin-bottom:16px;position:relative;z-index:1;transition:color .3s;}\n.svc-desc{font-size:12.5px;color:rgba(255,255,255,0.45);line-height:1.65;position:relative;z-index:1;font-weight:300;}\n\n\/* \u2500\u2500 VIDEO FEATURE \u2500\u2500 *\/\n.vid-wrap{margin-bottom:48px;}\n.vid-label{\n  display:flex;align-items:center;gap:12px;\n  margin-bottom:14px;\n}\n.vid-badge{\n  font-size:9px;letter-spacing:3px;font-weight:600;\n  color:var(--black);background:var(--blue);\n  padding:5px 12px;border-radius:2px;\n  font-family:'Outfit',sans-serif;flex-shrink:0;\n  text-transform:uppercase;\n}\n.vid-title-txt{\n  font-size:11px;letter-spacing:1.5px;\n  text-transform:uppercase;color:var(--gray);\n  font-family:'Outfit',sans-serif;font-weight:400;\n}\n.vid-frame-wrap{\n  position:relative;width:100%;overflow:hidden;\n  border-radius:4px;\n  border:1px solid var(--border);\n  background:#0a0a0a;\n  box-shadow:0 8px 48px rgba(0,0,0,0.6), 0 0 0 1px rgba(0,204,255,0.08);\n}\n.vid-16-9{padding-bottom:56.25%;}\n.vid-frame-wrap iframe{\n  position:absolute;top:0;left:0;\n  width:100%;height:100%;\n  border:none;\n}\n\n\/* Mobile \u2014 full bleed *\/\n@media(max-width:768px){\n  .vid-wrap{\n    margin-left:-24px;\n    margin-right:-24px;\n    margin-bottom:32px;\n  }\n  .vid-frame-wrap{\n    border-radius:0;\n    border-left:none;\n    border-right:none;\n    box-shadow:0 4px 24px rgba(0,0,0,0.5);\n  }\n  .vid-label{padding-left:24px;}\n  .vid-title-txt{font-size:10px;letter-spacing:1px;}\n}\n\n\/* \u2500\u2500 PORTFOLIO \u2500\u2500 *\/\n#portfolio{padding:140px 64px;}\n.port-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:220px;gap:3px;perspective:1200px;}\n.pi{position:relative;overflow:hidden;transform-style:preserve-3d;will-change:transform;}\n.pi:nth-child(1){grid-column:span 7;grid-row:span 2;}\n.pi:nth-child(2){grid-column:span 5;}\n.pi:nth-child(3){grid-column:span 5;}\n.pi:nth-child(4){grid-column:span 4;}\n.pi:nth-child(5){grid-column:span 4;}\n.pi:nth-child(6){grid-column:span 4;}\n.pi-bg{width:100%;height:100%;transition:transform .7s cubic-bezier(.25,.46,.45,.94);}\n.pi:hover .pi-bg{transform:scale(1.06);}\n.pi-ov{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.1) 55%,transparent 100%);opacity:0;transition:opacity .4s;display:flex;flex-direction:column;justify-content:flex-end;padding:24px 28px;}\n.pi:hover .pi-ov{opacity:1;}\n.pi-tag{font-size:9.5px;letter-spacing:3px;text-transform:uppercase;color:var(--blue);margin-bottom:8px;font-weight:500;}\n.pi-ttl{font-family:'Bebas Neue',sans-serif;font-size:22px;letter-spacing:1.5px;color:var(--white);line-height:1.1;}\n.pg1{background:radial-gradient(ellipse at 40% 60%,#0d2a4a 0%,#040e1a 70%);}\n.pg2{background:radial-gradient(ellipse at 60% 30%,#2a0d3a 0%,#0e0414 70%);}\n.pg3{background:linear-gradient(135deg,#001a0d 0%,#003320 60%,#001a0d 100%);}\n.pg4{background:radial-gradient(ellipse at 50% 50%,#3a1500 0%,#0e0600 70%);}\n.pg5{background:linear-gradient(135deg,#00141a 0%,#002a36 60%,#000e14 100%);}\n.pg6{background:radial-gradient(ellipse at 30% 70%,#1a1400 0%,#0a0800 70%);}\n.pi-art{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:.18;pointer-events:none;}\n.pi-art svg{width:80px;height:80px;fill:var(--blue);}\n.pi:nth-child(1) .pi-art svg{width:120px;height:120px;}\n\n#why{background:var(--deep);padding:140px 64px;}\n.why-card{background:var(--deep);padding:52px 40px;position:relative;transition:background .3s;transform-style:preserve-3d;will-change:transform;}\n.why-card:hover{background:var(--black);}\n.why-card::before{content:'';position:absolute;top:0;left:0;width:0;height:1px;background:var(--blue);transition:width .4s;}\n.why-card:hover::before{width:100%;}\n.why-ico{width:48px;height:48px;margin-bottom:28px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-blue);border-radius:50%;}\n.why-ico svg{width:22px;height:22px;stroke:var(--blue);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}\n.why-body{font-size:13.5px;color:rgba(255,255,255,0.6);line-height:1.7;font-weight:300;}\n\n#clients{padding:120px 64px;}\n.cl-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:var(--border);}\n.cl{background:var(--black);padding:28px 16px;display:flex;align-items:center;justify-content:center;transition:background .3s;position:relative;overflow:hidden;}\n.cl:hover{background:rgba(0,170,221,0.05);}\n.cl-n{font-size:11.5px;font-weight:500;letter-spacing:.5px;color:rgba(255,255,255,0.45);text-align:center;text-transform:uppercase;transition:color .3s;}\n.cl:hover .cl-n{color:var(--white);}\n\n#expansion{position:relative;overflow:hidden;min-height:70vh;display:flex;align-items:center;justify-content:center;}\n.exp-bg{position:absolute;inset:0;background:radial-gradient(ellipse at 70% 40%,rgba(0,100,150,0.14) 0%,transparent 65%),radial-gradient(ellipse at 20% 80%,rgba(0,60,90,0.08) 0%,transparent 50%);}\n.exp-grid-lines{position:absolute;inset:0;background-image:linear-gradient(rgba(0,170,221,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,170,221,0.03) 1px,transparent 1px);background-size:60px 60px;}\n#expansion .st{font-size:clamp(40px,5.5vw,80px);}\n.exp-content{position:relative;z-index:2;padding:140px 64px;max-width:900px;text-align:center;display:flex;flex-direction:column;align-items:center;}\n#expansion .ey{margin-bottom:12px;}\n#expansion .st{margin-bottom:24px;line-height:.95;}\n#expansion .a-body{margin-bottom:0;max-width:600px;text-align:center;}\n.exp-tags{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px;justify-content:center;}\n.exp-tag{font-size:10px;letter-spacing:3px;text-transform:uppercase;border:1px solid var(--border-blue);color:var(--blue);padding:10px 20px;border-radius:2px;font-weight:500;}\n#expansion .btn-p{margin-top:28px;display:inline-block;}\n\n#cta{background:var(--blue);padding:120px 64px;text-align:center;position:relative;overflow:hidden;}\n#cta::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(255,255,255,0.08) 0%,transparent 70%);}\n#cta .st{color:var(--black);font-size:clamp(52px,7vw,100px);position:relative;z-index:1;}\n#cta .ey{color:rgba(0,0,0,0.55);position:relative;z-index:1;}\n.btn-dk{display:inline-block;background:var(--black);color:var(--white);font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;padding:17px 52px;text-decoration:none;border-radius:2px;font-family:'Outfit',sans-serif;transition:transform .2s ease,background .3s,color .3s;position:relative;z-index:1;}\n.btn-dk:hover{background:var(--white);color:var(--black);}\n.btn-wa{display:inline-flex;align-items:center;gap:10px;background:#25D366;color:#fff;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;padding:17px 36px;text-decoration:none;border-radius:2px;font-family:'Outfit',sans-serif;transition:all .3s;}\n.btn-wa:hover{background:#20bd5a;transform:translateY(-2px);}\nhtml[lang=\"ar\"] .btn-wa{font-family:'Cairo',sans-serif;letter-spacing:.5px;}\n\nfooter{background:#040404;padding:88px 64px 44px;border-top:1px solid var(--border);}\n.ft{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:64px;margin-bottom:64px;}\n.ft-brand{text-align:left;}\n.ft-brand p{font-size:14px;color:rgba(255,255,255,0.55);line-height:1.75;margin-top:20px;max-width:280px;font-weight:300;text-align:left;}\n.ft-ttl{font-size:10px;letter-spacing:3.5px;text-transform:uppercase;color:var(--white);margin-bottom:24px;font-weight:600;}\n.ft-ul{list-style:none;display:flex;flex-direction:column;gap:12px;}\n.ft-ul a{font-size:14px;color:rgba(255,255,255,0.55);text-decoration:none;transition:color .25s;font-weight:300;}\n.ft-ul a:hover{color:var(--white);}\n.ft-office-label{font-size:14px;color:rgba(255,255,255,0.7);font-weight:500;display:block;margin-bottom:8px;}\n.ft-address{\n  font-style:normal;\n  font-size:13px;\n  color:rgba(255,255,255,0.45);\n  line-height:1.85;\n  font-weight:300;\n  border-left:1px solid var(--border-blue);\n  padding-left:12px;\n  margin-top:4px;\n}\n.ft-address a{font-size:13px;color:var(--blue);text-decoration:none;}\n.ft-address a:hover{color:var(--white);}\nhtml[dir=\"rtl\"] .ft-address{border-left:none;border-right:1px solid var(--border-blue);padding-left:0;padding-right:12px;}\n.ft-bot{border-top:1px solid var(--border);padding-top:32px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;}\n.ft-copy{font-size:13px;color:rgba(255,255,255,0.35);}\n.ft-locs{display:flex;gap:28px;}\n.ft-loc{font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,0.35);display:flex;align-items:center;gap:8px;}\n.ft-dot{width:6px;height:6px;background:var(--blue);border-radius:50%;flex-shrink:0;}\n\n\/* \u2500\u2500 3D EFFECTS \u2500\u2500 *\/\n\n\/* Effect 6: Client shimmer sweep *\/\n.cl::after{\n  content:'';\n  position:absolute;top:0;left:-100%;width:60%;height:100%;\n  background:linear-gradient(90deg,transparent,rgba(0,200,255,0.08),transparent);\n  transition:left .5s ease;pointer-events:none;\n}\n.cl:hover::after{left:150%;}\n\n.rv{opacity:0;transform:translateY(36px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);}\n.rv.vis{opacity:1;transform:translateY(0);}\n.rd1{transition-delay:.1s;}.rd2{transition-delay:.2s;}.rd3{transition-delay:.3s;}.rd4{transition-delay:.4s;}\n\n@keyframes up{to{opacity:1;transform:translateY(0);}}\n@keyframes grow{to{transform:scaleX(1);}}\n\n@media(max-width:1200px){\n  nav,nav.solid{padding:22px 40px;}\n  \/* Fix 1: preserve top\/bottom padding to clear nav *\/\n  .h-phase{padding:90px 40px 70px;}\n  .sec,#about,#services,#portfolio,#clients,#cta,.exp-content,footer{padding-left:40px;padding-right:40px;}\n  .svc-grid{grid-template-columns:repeat(3,1fr);}\n  .ft{grid-template-columns:1fr 1fr;gap:48px;}\n}\n@media(max-width:900px){\n  .nav-links{display:none;}.hamburger{display:flex;}\n  #about{grid-template-columns:1fr;}\n  .svc-grid{grid-template-columns:repeat(2,1fr);}\n  .port-grid{grid-template-columns:1fr 1fr;grid-auto-rows:180px;}\n  .pi{grid-column:span 1!important;grid-row:span 1!important;}\n  .cl-grid{grid-template-columns:repeat(4,1fr);}\n  .why-grid{grid-template-columns:1fr 1fr;}\n  .stats{grid-template-columns:repeat(2,1fr);}\n  .stat{border-right:none;border-bottom:1px solid var(--border);}\n  .stat:nth-child(odd){border-right:1px solid var(--border);}\n  \/* Eyebrow letter-spacing on tablet *\/\n  .eyebrow{font-size:9px;letter-spacing:3px;}\n  \/* Fix 5: hide phase dots on tablet\/mobile to avoid overlap *\/\n  #phase-dots{display:none;}\n  \/* Portfolio overlays always visible on touch (no hover available) *\/\n  .pi-ov{opacity:1;background:linear-gradient(to top,rgba(0,0,0,.78) 0%,rgba(0,0,0,.08) 50%,transparent 100%);}\n  \/* Cap vertical section padding on tablet (desktop 140px is too tall here) *\/\n  #about,#services,#portfolio,#why,#clients,#cta,.sec{padding-top:88px;padding-bottom:88px;}\n  .exp-content{padding-top:88px;padding-bottom:88px;}\n}\n@media(max-width:600px){\n  \/* Fix 4: hide cursor on touch screens *\/\n  #cur,#cur2{display:none;}\n\n  \/* \u2500\u2500 LOGO: tighter on mobile \u2500\u2500 *\/\n  .logo-img{height:20px;max-width:88px;}\n\n  nav,nav.solid{padding:14px 20px;}\n\n  \/* \u2500\u2500 HERO PHASE: less padding so content fits \u2500\u2500 *\/\n  .h-phase{padding:80px 20px 64px;}\n\n  \/* \u2500\u2500 EYEBROW: shorter copy on mobile \u2500\u2500 *\/\n  #ph0 .eyebrow,#ph1 .eyebrow,#ph2 .eyebrow{\n    font-size:8px;letter-spacing:2.5px;margin-bottom:16px;\n  }\n\n  \/* \u2500\u2500 HEADLINE: tighter on mobile \u2500\u2500 *\/\n  #ph0 .hero-h,#ph2 .hero-h{font-size:clamp(38px,11vw,72px);letter-spacing:0px;}\n  #ph1 .hero-h{font-size:clamp(30px,9vw,58px);letter-spacing:0px;}\n  .hero-h{margin-bottom:20px;}\n\n  \/* \u2500\u2500 BODY TEXT: smaller on mobile \u2500\u2500 *\/\n  #ph0 .hero-p,#ph1 .hero-p,#ph2 .hero-p{\n    font-size:13px;line-height:1.65;margin-bottom:28px;max-width:100%;\n  }\n\n  \/* \u2500\u2500 BUTTONS: full width stacked \u2500\u2500 *\/\n  .hero-btns{flex-direction:column;align-items:center;gap:12px;width:100%;}\n  .btn-p{width:100%;text-align:center;padding:14px 24px;}\n  .btn-g{justify-content:center;}\n\n  \/* \u2500\u2500 BOTTOM BAR: above browser chrome \u2500\u2500 *\/\n  #hero-bottom{bottom:28px;gap:10px;}\n  .s-divider,#h-track{display:none;}\n\n  \/* \u2500\u2500 SECTION PADDING \u2500\u2500 *\/\n  #about{padding:48px 24px;}\n  #services{padding:48px 24px;}\n  #portfolio{padding:48px 24px;}\n  #why{padding:48px 24px;}\n  #clients{padding:48px 24px;}\n  #expansion{min-height:auto;}\n  .exp-content{padding:48px 24px;}\n  #cta{padding:48px 24px;}\n  footer{padding:56px 24px 32px;}\n  .sec{padding:48px 24px;}\n\n  \/* \u2500\u2500 STATS \u2014 tighter padding \u2500\u2500 *\/\n  .stat{padding:40px 16px;}\n  .stat-n{font-size:56px;}\n\n  \/* \u2500\u2500 SERVICE CARDS \u2014 compact horizontal layout on mobile \u2500\u2500 *\/\n  .svc-grid{\n    grid-template-columns:1fr;\n    gap:0;\n    background:none;\n  }\n  .svc-card{\n    padding:24px 20px;\n    min-height:auto;\n    flex-direction:row;\n    align-items:flex-start;\n    gap:16px;\n    border-bottom:1px solid var(--border);\n    background:var(--deep);\n  }\n  .svc-card:last-child{border-bottom:none;}\n  .svc-num{\n    font-size:9px;letter-spacing:2px;\n    color:var(--blue);margin-bottom:0;\n    flex-shrink:0;padding-top:3px;\n    min-width:20px;\n  }\n  .svc-ico{\n    margin-bottom:0;flex-shrink:0;\n    width:32px;height:32px;\n  }\n  .svc-ico svg{\n    width:32px;height:32px;\n    stroke:var(--blue)!important;\n  }\n  .svc-card-body{display:flex;flex-direction:column;}\n  .svc-name{\n    font-size:16px;letter-spacing:1px;\n    color:var(--white);margin-bottom:6px;\n  }\n  .svc-desc{\n    font-size:12px;color:var(--gray);line-height:1.6;\n  }\n\n  \/* \u2500\u2500 WHY CARDS \u2014 reduce internal padding \u2500\u2500 *\/\n  .why-card{padding:36px 24px;}\n  .why-ico{margin-bottom:20px;}\n  .why-grid{margin-top:40px;}\n\n  \/* \u2500\u2500 CLIENTS \u2014 tighter header \u2500\u2500 *\/\n  .cl-hdr{margin-bottom:40px;}\n  .cl{padding:20px 12px;}\n\n  \/* \u2500\u2500 PORTFOLIO HEADER \u2500\u2500 *\/\n  .port-hdr{margin-bottom:32px;}\n\n  \/* \u2500\u2500 SERVICES HEADER \u2500\u2500 *\/\n  .svc-hdr{margin-bottom:40px;}\n\n  \/* \u2500\u2500 CTA SUBTITLE \u2500\u2500 *\/\n  .cta-sub{font-size:15px;margin-bottom:36px;}\n\n  \/* \u2500\u2500 FOOTER MOBILE \u2500\u2500 *\/\n  .ft-ttl{font-size:10px;letter-spacing:3px;margin-bottom:16px;}\n  .ft-ul a{font-size:15px;color:rgba(255,255,255,0.65);}\n  .ft-office-label{font-size:15px;}\n  .ft-address{font-size:14px;line-height:2;}\n  .ft-brand p{font-size:14px;color:rgba(255,255,255,0.6);}\n  .ft-copy{font-size:12px;}\n\n  \/* \u2500\u2500 FOOTER \u2500\u2500 *\/\n  .ft{gap:36px;margin-bottom:40px;}\n  .ft-bot{flex-direction:column;align-items:flex-start;gap:12px;}\n\n  \/* Fix 7: 2 columns for clients on mobile *\/\n  .cl-grid{grid-template-columns:repeat(2,1fr);}\n\n  .port-grid{grid-template-columns:1fr;grid-auto-rows:200px;}\n  .svc-hdr{flex-direction:column;gap:16px;align-items:center;}\n  .svc-note{white-space:normal;max-width:100%;}\n  .port-hdr{flex-direction:column;gap:16px;align-items:center;}\n  .svc-grid,.why-grid,.ft{grid-template-columns:1fr;}\n  .stats{grid-template-columns:1fr 1fr;}\n\n  \/* Loader *\/\n  .loader-logo{font-size:36px;}\n\n  \/* Eyebrow \u2014 tighter on small phones *\/\n  .eyebrow{font-size:8px;letter-spacing:2px;}\n  \/* WhatsApp floating button *\/\n  #wa-btn{bottom:80px;right:16px;padding:12px 16px 12px 14px;font-size:11px;}\n  html[dir=\"rtl\"] #wa-btn{right:auto;left:16px;}\n}\n\n\/* \u2500\u2500 ELEMENTOR FULL-WIDTH OVERRIDES \u2500\u2500 *\/\n.elementor-section-wrap,.e-con,.e-con-inner,.elementor-container,\n.elementor-column,.elementor-column-wrap,.elementor-widget-wrap,\n.elementor-widget,.elementor-widget-container,.elementor-widget-html,\n.elementor-section,.elementor-top-section,.elementor-inner-section{\n  max-width:100vw!important;width:100%!important;\n  padding-left:0!important;padding-right:0!important;\n  margin-left:0!important;margin-right:0!important;\n  box-sizing:border-box!important;\n}\n.elementor-widget-html{padding:0!important;margin:0!important;}\nbody.elementor-page{background-color:#060606!important;}\nbody,#page,#content,.site,.site-content,main,#main,.wp-site-blocks{\n  max-width:100%!important;padding:0!important;margin:0!important;\n}\n#nav{width:100vw!important;max-width:100vw!important;left:0!important;right:0!important;box-sizing:border-box!important;z-index:500!important;}\n#hc{width:100vw!important;max-width:100vw!important;}\n<\/style>\n\n<div id=\"loader\">\n  <p class=\"loader-logo\">MEDIA <span>1<\/span><\/p>\n  <div class=\"loader-bar\"><\/div>\n  <p class=\"loader-txt\">Loading Experience<\/p>\n<\/div>\n<script>\n\/* Safety net: if the Three.js CDN module never loads (network failure),\n   force-hide the loader after 7s so the site is never stuck on it. *\/\nsetTimeout(function(){var l=document.getElementById('loader');if(l)l.classList.add('hidden');},7000);\n<\/script>\n\n<!-- GEO: E-E-A-T entity description for AI crawlers -->\n<p style=\"position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;\" aria-hidden=\"true\">\n  Media 1 Events &amp; Exhibitions is a full-service event production and exhibitions company founded in 2006 by Manssoor I.A. Ghanim, operating in Oman and Qatar. With over 18 years of experience and 500+ world-class events delivered, Media 1 specialises in event production and management, complete AV and lighting solutions, exhibition stands and kiosks, event rentals and staffing, and turnkey interiors. Clients include Samsung, Huawei, Apple, Honda, Audi, Pfizer, AstraZeneca, the F1 Paddock Club, Xiaomi, and over 35 global brands. The company is headquartered at Al Wadi Al Kabir, Muscat, Oman (PC 115) and can be reached at +968 76077030 or info@media1solutions.com.\n<\/p>\n\n<!-- WhatsApp Floating Button -->\n<a id=\"wa-btn\"\n   href=\"https:\/\/wa.me\/96876077030?text=Hello%2C%20I%27m%20interested%20in%20Media%201%27s%20event%20services.%20I%27d%20love%20to%20discuss%20my%20upcoming%20event.\"\n   target=\"_blank\" rel=\"noopener noreferrer\"\n   aria-label=\"Chat on WhatsApp\">\n  <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n    <path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\/>\n  <\/svg>\n  <span data-i18n=\"wa.label\">WhatsApp Us<\/span>\n<\/a>\n\n<div id=\"cur\"><\/div>\n<div id=\"cur2\"><\/div>\n\n<!-- MOBILE MENU -->\n<div class=\"mobile-menu\" id=\"mm\">\n  <a href=\"#about\" onclick=\"closeMM()\" data-i18n=\"nav.about\">About<\/a>\n  <a href=\"#services\" onclick=\"closeMM()\" data-i18n=\"nav.services\">Services<\/a>\n  <a href=\"#portfolio\" onclick=\"closeMM()\" data-i18n=\"nav.portfolio\">Portfolio<\/a>\n  <a href=\"#clients\" onclick=\"closeMM()\" data-i18n=\"nav.clients\">Clients<\/a>\n  <a href=\"#cta\" onclick=\"closeMM()\" style=\"color:var(--blue)\" data-i18n=\"nav.cta\">Let's Talk<\/a>\n  <a href=\"https:\/\/wa.me\/96876077030?text=Hello%2C%20I%27m%20interested%20in%20Media%201%27s%20event%20services.%20I%27d%20love%20to%20discuss%20my%20upcoming%20event.\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"mm-wa\">\n    <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"18\" height=\"18\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\/><\/svg>\n    <span data-i18n=\"wa.label\">WhatsApp Us<\/span>\n  <\/a>\n<\/div>\n\n<!-- NAV -->\n<nav id=\"nav\">\n  <a href=\"#\" class=\"logo\">\n    <img decoding=\"async\" src=\"https:\/\/media1solutions.com\/wp-content\/uploads\/2026\/06\/media-1-solutions-media-1events-oman-1.png\"\n         alt=\"Media 1 Events &amp; Exhibitions \u2014 Oman &amp; Qatar\"\n         class=\"logo-img\" loading=\"eager\">\n  <\/a>\n  <ul class=\"nav-links\">\n    <li><a href=\"#about\" data-i18n=\"nav.about\">About<\/a><\/li>\n    <li><a href=\"#services\" data-i18n=\"nav.services\">Services<\/a><\/li>\n    <li><a href=\"#portfolio\" data-i18n=\"nav.portfolio\">Portfolio<\/a><\/li>\n    <li><a href=\"#clients\" data-i18n=\"nav.clients\">Clients<\/a><\/li>\n    <li><a href=\"#cta\" class=\"nav-cta\" data-i18n=\"nav.cta\">Let's Talk<\/a><\/li>\n  <\/ul>\n  <div style=\"display:flex;align-items:center;gap:20px;\">\n    <div class=\"lang-btn\">\n      <button class=\"lang-opt active\" onclick=\"setLang('en')\">EN<\/button>\n      <button class=\"lang-opt\" onclick=\"setLang('ar')\">AR<\/button>\n    <\/div>\n    <div class=\"hamburger\" id=\"hbg\" onclick=\"toggleMM()\">\n      <span id=\"h1\"><\/span><span id=\"h2\"><\/span><span id=\"h3\"><\/span>\n    <\/div>\n  <\/div>\n<\/nav>\n\n<!-- \u2550\u2550\u2550 HERO: 300VH SCROLL CONTAINER \u2550\u2550\u2550 -->\n<div id=\"hero-outer\">\n  <section id=\"hero\">\n    <canvas id=\"hc\"><\/canvas>\n\n    <!-- Phase 0: on load -->\n    <div class=\"h-phase\" id=\"ph0\" style=\"opacity:1;pointer-events:auto;\">\n      <p class=\"eyebrow\" data-i18n=\"hero.eyebrow\">End-to-End Events &nbsp;\u00b7&nbsp; <span style=\"white-space:nowrap;\">Oman &amp; Qatar<\/span><\/p>\n      <h1 class=\"hero-h\" data-i18n-html=\"hero.headline\">\n        360\u00b0 <span class=\"ital\">Events<\/span>\n      <\/h1>\n      <p class=\"hero-p\" data-i18n=\"hero.p\">Elevating the ordinary into the extraordinary. Your end-to-end partner from vision to flawless reality.<\/p>\n      <div class=\"hero-btns\">\n        <a href=\"#services\" class=\"btn-p\" data-i18n=\"hero.btn1\">Our Services<\/a>\n        <a href=\"#portfolio\" class=\"btn-g\" data-i18n-html=\"hero.btn2\">View Work <span class=\"arr\">&rarr;<\/span><\/a>\n      <\/div>\n    <\/div>\n\n    <!-- Phase 1: scroll deeper -->\n    <div class=\"h-phase\" id=\"ph1\" style=\"opacity:0;pointer-events:none;\">\n      <p class=\"eyebrow\" data-i18n=\"p1.ey\">18 Years &nbsp;\u00b7&nbsp; 2 Countries<\/p>\n      <h2 class=\"hero-h\" data-i18n-html=\"p1.h\">\n        <span class=\"ital\">Infinite Impact.<\/span><br><span class=\"blue\">One Partner.<\/span>\n      <\/h2>\n      <p class=\"hero-p\" data-i18n=\"p1.p\">18 years. Two countries. Hundreds of world-class events. Strategy, production, AV, and staffing, all under one roof.<\/p>\n      <div class=\"hero-btns\">\n        <a href=\"#about\" class=\"btn-p\" data-i18n=\"p1.btn\">Our Story<\/a>\n        <a href=\"#clients\" class=\"btn-g\" data-i18n-html=\"p1.btn2\">Our Clients <span class=\"arr\">&rarr;<\/span><\/a>\n      <\/div>\n    <\/div>\n\n    <!-- Phase 2: deepest -->\n    <div class=\"h-phase\" id=\"ph2\" style=\"opacity:0;pointer-events:none;\">\n      <p class=\"eyebrow\" data-i18n=\"p2.ey\">Your Partner &nbsp;\u00b7&nbsp; Your Stage<\/p>\n      <h2 class=\"hero-h\" data-i18n-html=\"p2.h\">\n        <span class=\"ital\">Flawless.<\/span><span class=\"sub-line blue\">Every Single Time.<\/span>\n      <\/h2>\n      <p class=\"hero-p\" data-i18n=\"p2.p\">We build the stage. We craft the experience. You own the moment that lasts forever.<\/p>\n      <div class=\"hero-btns\">\n        <a href=\"#cta\" class=\"btn-p\" data-i18n=\"exp.btn\">Partner With Us<\/a>\n      <\/div>\n    <\/div>\n\n    <!-- Phase dots -->\n    <div id=\"phase-dots\">\n      <div class=\"p-dot active\" onclick=\"scrollToPhase(0)\"><\/div>\n      <div class=\"p-dot\" onclick=\"scrollToPhase(1)\"><\/div>\n      <div class=\"p-dot\" onclick=\"scrollToPhase(2)\"><\/div>\n    <\/div>\n\n    <!-- Unified bottom bar -->\n    <div id=\"hero-bottom\">\n      <div class=\"s-line\"><\/div>\n      <span class=\"s-txt\" data-i18n=\"hero.scroll\">Scroll to explore<\/span>\n      <div class=\"s-divider\"><\/div>\n      <div id=\"h-track\"><div id=\"h-fill\"><\/div><\/div>\n      <span id=\"h-ctr\">01 \/ 03<\/span>\n    <\/div>\n  <\/section>\n<\/div>\n<!-- \u2550\u2550\u2550 END HERO \u2550\u2550\u2550 -->\n\n<!-- STATS -->\n<div class=\"stats\">\n  <div class=\"stat\" data-to=\"18\" data-suf=\"+\"><span class=\"stat-n\">0<\/span><span class=\"stat-l\" data-i18n=\"stats.s1\">Years of Excellence<\/span><\/div>\n  <div class=\"stat\" data-to=\"500\" data-suf=\"+\"><span class=\"stat-n\">0<\/span><span class=\"stat-l\" data-i18n=\"stats.s2\">Events Delivered<\/span><\/div>\n  <div class=\"stat\" data-to=\"2\" data-suf=\"\"><span class=\"stat-n\">0<\/span><span class=\"stat-l\" data-i18n=\"stats.s3\">Countries<\/span><\/div>\n  <div class=\"stat\" data-to=\"50\" data-suf=\"+\"><span class=\"stat-n\">0<\/span><span class=\"stat-l\" data-i18n=\"stats.s4\">Global Brands<\/span><\/div>\n<\/div>\n\n<!-- ABOUT -->\n<section id=\"about\">\n  <div class=\"rv\">\n    <p class=\"ey\" data-i18n=\"about.ey\">Our Story<\/p>\n    <h2 class=\"st\" data-i18n-html=\"about.title\">FROM VISION<br>TO <span class=\"ib\">REALITY<\/span><\/h2>\n    <p class=\"a-body\" data-i18n-html=\"about.b1\">Founded in <strong>2006<\/strong>, Media 1 grew from a boutique design studio into a full-service powerhouse of events, exhibitions, and turnkey interiors.<\/p>\n    <p class=\"a-body\" data-i18n-html=\"about.b2\">After <strong>18 years of world-class delivery<\/strong> in Qatar, we expanded to Oman, poised to craft impactful experiences for your brand. Our integrated approach consolidates creative design, expert production, and flawless management into a single streamlined partnership.<\/p>\n  <\/div>\n<\/section>\n\n<!-- SERVICES -->\n<section id=\"services\">\n  <div class=\"svc-hdr\">\n    <div class=\"rv\" style=\"text-align:center;width:100%;\">\n      <p class=\"ey\" data-i18n=\"svc.ey\">What We Do<\/p>\n      <h2 class=\"st\" data-i18n-html=\"svc.title\">BUILT FOR<br><span class=\"ib\">IMPACT.<\/span><\/h2>\n    <\/div>\n    <p class=\"svc-note rv rd2\" data-i18n=\"svc.note\">One partner. One vision. Strategy, design, production, AV and staffing \u2014 all under one roof.<\/p>\n  <\/div>\n  <div class=\"svc-grid\">\n    <div class=\"svc-card rv\"><span class=\"svc-num\">01<\/span><span class=\"svc-ico\"><svg viewBox=\"0 0 40 40\"><circle cx=\"20\" cy=\"14\" r=\"6\"\/><path d=\"M8 34c0-6.627 5.373-12 12-12s12 5.373 12 12\"\/><path d=\"M30 10l4 4-4 4\"\/><path d=\"M10 10l-4 4 4 4\"\/><\/svg><\/span><div class=\"svc-card-body\"><h3 class=\"svc-name\" data-i18n=\"svc.n1\">Event Production &amp; Management<\/h3><p class=\"svc-desc\" data-i18n=\"svc.d1\">End-to-end event solutions with measurable impact. Strategy, logistics and staffing, flawlessly executed.<\/p><\/div><\/div>\n    <div class=\"svc-card rv rd1\"><span class=\"svc-num\">02<\/span><span class=\"svc-ico\"><svg viewBox=\"0 0 40 40\"><rect x=\"4\" y=\"10\" width=\"32\" height=\"22\" rx=\"2\"\/><path d=\"M14 10V6h12v4\"\/><circle cx=\"20\" cy=\"21\" r=\"4\"\/><path d=\"M4 16h4M32 16h4\"\/><\/svg><\/span><div class=\"svc-card-body\"><h3 class=\"svc-name\" data-i18n=\"svc.n2\">Complete AV &amp; Lighting Solutions<\/h3><p class=\"svc-desc\" data-i18n=\"svc.d2\">Audio, LED screens, stage lighting and truss. Immersive technical production at any scale.<\/p><\/div><\/div>\n    <div class=\"svc-card rv rd2\"><span class=\"svc-num\">03<\/span><span class=\"svc-ico\"><svg viewBox=\"0 0 40 40\"><rect x=\"6\" y=\"18\" width=\"28\" height=\"16\" rx=\"1\"\/><path d=\"M6 18l14-12 14 12\"\/><path d=\"M16 34V24h8v10\"\/><\/svg><\/span><div class=\"svc-card-body\"><h3 class=\"svc-name\" data-i18n=\"svc.n3\">Exhibition Stands &amp; Kiosks<\/h3><p class=\"svc-desc\" data-i18n=\"svc.d3\">Bespoke, functional, and unforgettable stand designs that tell your brand's story with impact.<\/p><\/div><\/div>\n    <div class=\"svc-card rv rd3\"><span class=\"svc-num\">04<\/span><span class=\"svc-ico\"><svg viewBox=\"0 0 40 40\"><path d=\"M8 32V16l12-8 12 8v16\"\/><path d=\"M4 32h32\"\/><circle cx=\"20\" cy=\"20\" r=\"4\"\/><path d=\"M14 28v4M26 28v4\"\/><\/svg><\/span><div class=\"svc-card-body\"><h3 class=\"svc-name\" data-i18n=\"svc.n4\">Event Rentals &amp; Staffing<\/h3><p class=\"svc-desc\" data-i18n=\"svc.d4\">Premium furniture, promoters and hostesses. Everything you need for a seamless event.<\/p><\/div><\/div>\n    <div class=\"svc-card rv rd4\"><span class=\"svc-num\">05<\/span><span class=\"svc-ico\"><svg viewBox=\"0 0 40 40\"><rect x=\"4\" y=\"28\" width=\"32\" height=\"6\" rx=\"1\"\/><rect x=\"8\" y=\"20\" width=\"6\" height=\"8\"\/><rect x=\"17\" y=\"14\" width=\"6\" height=\"14\"\/><rect x=\"26\" y=\"18\" width=\"6\" height=\"10\"\/><\/svg><\/span><div class=\"svc-card-body\"><h3 class=\"svc-name\" data-i18n=\"svc.n5\">Turnkey Interiors<\/h3><p class=\"svc-desc\" data-i18n=\"svc.d5\">High-profile offices, showrooms &amp; retail spaces. A significant track record of interior excellence.<\/p><\/div><\/div>\n  <\/div>\n<\/section>\n\n<!-- PORTFOLIO -->\n<section id=\"portfolio\">\n  <div class=\"port-hdr rv\">\n    <div style=\"text-align:center;width:100%;\"><p class=\"ey\" data-i18n=\"port.ey\">Selected Work<\/p><h2 class=\"st\" data-i18n-html=\"port.title\">MOMENTS THAT <span class=\"ib\">LAST.<\/span><\/h2><\/div>\n    <p class=\"port-sub\" data-i18n=\"port.sub\">18 years of world-class events across Qatar &amp; Oman, crafted for the brands that define our era.<\/p>\n  <\/div>\n\n  <!-- VIDEO FEATURE -->\n  <div class=\"vid-wrap rv rd1\">\n    <div class=\"vid-label\">\n      <span class=\"vid-badge\">\u25b6 SHOWREEL<\/span>\n      <span class=\"vid-title-txt\">Media 1 Events &amp; Exhibitions \u2014 Now in Oman<\/span>\n    <\/div>\n    <div class=\"vid-frame-wrap vid-16-9\">\n      <iframe\n        src=\"https:\/\/www.youtube.com\/embed\/_YZ0DUfKWT8?rel=0&modestbranding=1&color=white\"\n        title=\"Media 1 Events & Exhibitions \u2014 Official Showreel 2025\"\n        frameborder=\"0\"\n        allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\"\n        allowfullscreen\n        loading=\"lazy\">\n      <\/iframe>\n    <\/div>\n  <\/div>\n\n  <div class=\"port-grid rv\">\n    <div class=\"pi\" role=\"img\" aria-label=\"Corporate Event: Honor x Vodafone Partnership Launch, managed by Media 1 Events Qatar\"><div class=\"pi-bg pg1\"><\/div><div class=\"pi-art\"><svg viewBox=\"0 0 100 100\" aria-hidden=\"true\"><circle cx=\"50\" cy=\"50\" r=\"46\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" opacity=\".6\"\/><path d=\"M20 50 Q50 10 80 50 Q50 90 20 50Z\" opacity=\".4\"\/><circle cx=\"50\" cy=\"50\" r=\"12\"\/><\/svg><\/div><div class=\"pi-ov\"><span class=\"pi-tag\" data-i18n=\"port.t1tag\">Corporate Event<\/span><h3 class=\"pi-ttl\" data-i18n=\"port.t1\">Honor x Vodafone Partnership Launch<\/h3><\/div><\/div>\n    <div class=\"pi\" role=\"img\" aria-label=\"Live Entertainment: Concert and Show Production by Media 1 Events\"><div class=\"pi-bg pg2\"><\/div><div class=\"pi-art\"><svg viewBox=\"0 0 100 100\" aria-hidden=\"true\"><rect x=\"10\" y=\"30\" width=\"80\" height=\"50\" rx=\"4\" opacity=\".4\"\/><path d=\"M10 50h80M40 30v50M60 30v50\" opacity=\".3\"\/><circle cx=\"50\" cy=\"55\" r=\"10\"\/><\/svg><\/div><div class=\"pi-ov\"><span class=\"pi-tag\" data-i18n=\"port.t2tag\">Live Entertainment<\/span><h3 class=\"pi-ttl\" data-i18n=\"port.t2\">Concert &amp; Show Production<\/h3><\/div><\/div>\n    <div class=\"pi\" role=\"img\" aria-label=\"Product Launch: Honda New Model Reveal event production by Media 1\"><div class=\"pi-bg pg3\"><\/div><div class=\"pi-art\"><svg viewBox=\"0 0 100 100\" aria-hidden=\"true\"><path d=\"M15 80L50 20 85 80Z\" opacity=\".4\"\/><circle cx=\"50\" cy=\"50\" r=\"8\"\/><\/svg><\/div><div class=\"pi-ov\"><span class=\"pi-tag\" data-i18n=\"port.t3tag\">Product Launch<\/span><h3 class=\"pi-ttl\" data-i18n=\"port.t3\">Honda New Model Reveal<\/h3><\/div><\/div>\n    <div class=\"pi\" role=\"img\" aria-label=\"Exhibition: F1 Paddock Club Qatar event managed by Media 1 Events\"><div class=\"pi-bg pg4\"><\/div><div class=\"pi-art\"><svg viewBox=\"0 0 100 100\" aria-hidden=\"true\"><circle cx=\"50\" cy=\"50\" r=\"35\" opacity=\".4\"\/><path d=\"M15 50h70M50 15v70\" opacity=\".3\"\/><\/svg><\/div><div class=\"pi-ov\"><span class=\"pi-tag\" data-i18n=\"port.t4tag\">Exhibition<\/span><h3 class=\"pi-ttl\" data-i18n=\"port.t4\">F1 Paddock Club Qatar<\/h3><\/div><\/div>\n    <div class=\"pi\" role=\"img\" aria-label=\"Government Forum: UPU Regional Strategy Forum 2024 Doha Qatar, produced by Media 1\"><div class=\"pi-bg pg5\"><\/div><div class=\"pi-art\"><svg viewBox=\"0 0 100 100\" aria-hidden=\"true\"><rect x=\"20\" y=\"20\" width=\"60\" height=\"60\" rx=\"6\" opacity=\".4\"\/><\/svg><\/div><div class=\"pi-ov\"><span class=\"pi-tag\" data-i18n=\"port.t5tag\">Government Forum<\/span><h3 class=\"pi-ttl\" data-i18n=\"port.t5\">UPU Regional Strategy Forum 2024<\/h3><\/div><\/div>\n    <div class=\"pi\" role=\"img\" aria-label=\"Brand Activation: Xiaomi SU7 Launch Event produced by Media 1 Events Qatar\"><div class=\"pi-bg pg6\"><\/div><div class=\"pi-art\"><svg viewBox=\"0 0 100 100\" aria-hidden=\"true\"><path d=\"M20 80V35l30-20 30 20v45\" opacity=\".4\"\/><\/svg><\/div><div class=\"pi-ov\"><span class=\"pi-tag\" data-i18n=\"port.t6tag\">Brand Activation<\/span><h3 class=\"pi-ttl\" data-i18n=\"port.t6\">Xiaomi SU7 Launch Event<\/h3><\/div><\/div>\n  <\/div>\n<\/section>\n\n<!-- WHY -->\n<section id=\"why\">\n  <div class=\"rv\" style=\"text-align:center;\"><p class=\"ey\" data-i18n=\"why.ey\">Our Difference<\/p><h2 class=\"st\" data-i18n-html=\"why.title\">TRUSTED<br>BY <span class=\"ib\">LEADERS.<\/span><\/h2><\/div>\n  <div class=\"why-grid\">\n    <div class=\"why-card rv\"><div class=\"why-ico\"><svg viewBox=\"0 0 22 22\"><path d=\"M11 2L13.09 8.26L20 9L15 13.74L16.18 20.73L11 17.77L5.82 20.73L7 13.74L2 9L8.91 8.26L11 2Z\"\/><\/svg><\/div><h3 class=\"why-ttl\" data-i18n=\"why.t1\">18 Years of Craft<\/h3><p class=\"why-body\" data-i18n=\"why.b1\">Nearly two decades of delivering world-class events gives us an unmatched depth of expertise that no newcomer can replicate.<\/p><\/div>\n    <div class=\"why-card rv rd1\"><div class=\"why-ico\"><svg viewBox=\"0 0 22 22\"><circle cx=\"11\" cy=\"11\" r=\"9\"\/><path d=\"M11 7v4l3 3\"\/><\/svg><\/div><h3 class=\"why-ttl\" data-i18n=\"why.t2\">One-Roof Simplicity<\/h3><p class=\"why-body\" data-i18n=\"why.b2\">Strategy, design, production, AV, logistics and staffing, all in-house. No coordination gaps, just seamless execution.<\/p><\/div>\n    <div class=\"why-card rv rd2\"><div class=\"why-ico\"><svg viewBox=\"0 0 22 22\"><path d=\"M3 12l2-2 4 4 10-10 2 2-12 12z\"\/><\/svg><\/div><h3 class=\"why-ttl\" data-i18n=\"why.t3\">Measurable Impact<\/h3><p class=\"why-body\" data-i18n=\"why.b3\">We don't just produce events. We create experiences that move people, shift perceptions, and deliver results your brand will measure for years.<\/p><\/div>\n  <\/div>\n<\/section>\n\n<!-- CLIENTS -->\n<section id=\"clients\">\n  <div class=\"cl-hdr rv\"><p class=\"ey\" data-i18n=\"cl.ey\">Our Clients<\/p><h2 class=\"st\" data-i18n-html=\"cl.title\">CHOSEN BY <span class=\"ib\">ICONS.<\/span><\/h2><\/div>\n  <div class=\"cl-grid rv\">\n    <div class=\"cl\"><span class=\"cl-n\">F1 Paddock Club<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">Samsung<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">Huawei<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">Vivo<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">Xiaomi<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">Honor<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">Apple<\/span><\/div>\n    <div class=\"cl\"><span class=\"cl-n\">Motorola<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">Dahua Tech<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">Media City QA<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">UPU<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">Qatar Post<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">Pfizer<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">AstraZeneca<\/span><\/div>\n    <div class=\"cl\"><span class=\"cl-n\">Anker<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">Mazars<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">OGeneral<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">Jotun<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">Ali Bin Ali<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">ITA Italy<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">Widam<\/span><\/div>\n    <div class=\"cl\"><span class=\"cl-n\">Aster<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">Audi<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">Honda<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">Kaefer<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">QDB<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">LuLu<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">Snoonu<\/span><\/div>\n    <div class=\"cl\"><span class=\"cl-n\">Sanofi<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">Roche<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">NBK<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">Manlift<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">Parsons<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">CRA Qatar<\/span><\/div><div class=\"cl\"><span class=\"cl-n\">Qatar Social Work<\/span><\/div>\n  <\/div>\n<\/section>\n\n<!-- EXPANSION -->\n<section id=\"expansion\">\n  <div class=\"exp-bg\"><\/div><div class=\"exp-grid-lines\"><\/div>\n  <div class=\"exp-content\">\n    <p class=\"ey rv\" data-i18n=\"exp.ey\">Now Expanding to Oman<\/p>\n    <h2 class=\"st rv\" data-i18n-html=\"exp.title\">EXPANDING <span class=\"ib\">HORIZONS.<\/span><br>ELEVATING EXPERIENCES.<\/h2>\n    <p class=\"a-body rv rd1\" style=\"max-width:520px\" data-i18n=\"exp.body\">After years of landmark success in Qatar, we're bringing our full 360 expertise to Oman. Our goal is to shape Oman's most ambitious events, exhibitions, and interiors with the same creativity and precision that made us leaders.<\/p>\n    <div class=\"exp-tags rv rd2\">\n      <span class=\"exp-tag\" data-i18n=\"exp.tag1\">Muscat<\/span>\n      <span class=\"exp-tag\" data-i18n=\"exp.tag2\">Doha<\/span>\n      <span class=\"exp-tag\" data-i18n=\"exp.tag3\">360 Capability<\/span>\n      <span class=\"exp-tag\" data-i18n=\"exp.tag4\">Est. 2006<\/span>\n    <\/div>\n    <a href=\"#cta\" class=\"btn-p rv rd3\" data-i18n=\"exp.btn\">Partner With Us<\/a>\n  <\/div>\n<\/section>\n\n<!-- CTA -->\n<section id=\"cta\">\n  <p class=\"ey rv\" data-i18n=\"cta.ey\">Let's Create Together<\/p>\n  <h2 class=\"st rv\" data-i18n-html=\"cta.title\">YOUR VISION.<br>OUR STAGE.<\/h2>\n  <p class=\"cta-sub rv\" data-i18n=\"cta.sub\">Every great event starts with a conversation. Let's talk about yours.<\/p>\n  <div class=\"rv\" style=\"display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;\">\n    <a href=\"mailto:info@media1solutions.com\" class=\"btn-dk\">info@media1solutions.com<\/a>\n    <a href=\"https:\/\/wa.me\/96876077030?text=Hello%2C%20I%27m%20interested%20in%20Media%201%27s%20event%20services.%20I%27d%20love%20to%20discuss%20my%20upcoming%20event.\"\n       target=\"_blank\" rel=\"noopener noreferrer\"\n       class=\"btn-wa\" data-i18n=\"wa.cta\">\n      <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"18\" height=\"18\">\n        <path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\/>\n      <\/svg>\n      Chat on WhatsApp\n    <\/a>\n  <\/div>\n<\/section>\n\n<!-- FOOTER -->\n<footer>\n  <div class=\"ft\">\n    <div class=\"ft-brand\">\n      <a href=\"#\" class=\"logo\"><img decoding=\"async\" src=\"https:\/\/media1solutions.com\/wp-content\/uploads\/2026\/06\/media-1-solutions-media-1events-oman-1.png\" alt=\"Media 1 Events &amp; Exhibitions\" class=\"logo-img\" loading=\"lazy\"><\/a>\n      <p data-i18n=\"footer.brand\">Elevating the ordinary into the extraordinary. Your end-to-end events partner across Oman and Qatar since 2006.<\/p>\n    <\/div>\n    <div>\n      <p class=\"ft-ttl\" data-i18n=\"footer.col1\">Services<\/p>\n      <ul class=\"ft-ul\">\n        <li><a href=\"#services\" data-i18n=\"svc.n1\">Event Production<\/a><\/li>\n        <li><a href=\"#services\" data-i18n=\"svc.n2\">AV &amp; Lighting<\/a><\/li>\n        <li><a href=\"#services\" data-i18n=\"svc.n3\">Exhibition Stands<\/a><\/li>\n        <li><a href=\"#services\" data-i18n=\"svc.n4\">Event Rentals<\/a><\/li>\n        <li><a href=\"#services\" data-i18n=\"svc.n5\">Turnkey Interiors<\/a><\/li>\n      <\/ul>\n    <\/div>\n    <div>\n      <p class=\"ft-ttl\" data-i18n=\"footer.col2\">Company<\/p>\n      <ul class=\"ft-ul\">\n        <li><a href=\"#about\" data-i18n=\"nav.about\">About<\/a><\/li>\n        <li><a href=\"#portfolio\" data-i18n=\"nav.portfolio\">Portfolio<\/a><\/li>\n        <li><a href=\"#clients\" data-i18n=\"nav.clients\">Clients<\/a><\/li>\n        <li><a href=\"#expansion\" data-i18n=\"footer.oman\">Oman<\/a><\/li>\n        <li><a href=\"https:\/\/media1qatar.com\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-i18n=\"footer.qatar\">Qatar Office<\/a><\/li>\n      <\/ul>\n    <\/div>\n    <div>\n      <p class=\"ft-ttl\" data-i18n=\"footer.col3\">Contact<\/p>\n      <ul class=\"ft-ul\">\n        <li><a href=\"mailto:info@media1solutions.com\">info@media1solutions.com<\/a><\/li>\n        <li>\n          <span class=\"ft-office-label\" data-i18n=\"footer.oman2\">Oman Office<\/span>\n          <address class=\"ft-address\">\n            Media 1 Events &amp; Exhibitions<br>\n            <a href=\"tel:+96876077030\" dir=\"ltr\" style=\"unicode-bidi:embed;\">+968 76077030<\/a><br>\n            Al Wadi Al Kabir, Muscat<br>\n            PC: 115, Sultanate of Oman\n          <\/address>\n        <\/li>\n        <li>\n          <span class=\"ft-office-label\" data-i18n=\"footer.qatar\">Qatar Office<\/span>\n          <address class=\"ft-address\">\n            Media 1 Events &amp; Exhibitions<br>\n            <a href=\"tel:+97470304841\" dir=\"ltr\" style=\"unicode-bidi:embed;\">+974 7030 4841<\/a><br>\n            Building 274, Old Airport,<br>\n            Doha, Qatar<br>\n            <a href=\"https:\/\/media1qatar.com\/\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color:var(--blue);text-decoration:none;font-size:12px;\">media1qatar.com<\/a>\n          <\/address>\n        <\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n  <div class=\"ft-bot\">\n    <span class=\"ft-copy\" data-i18n=\"footer.copy\">&copy; 2006&ndash;2026 Media 1 Events &amp; Exhibitions &nbsp;\u00b7&nbsp; <a href=\"https:\/\/media1solutions.com\" style=\"color:inherit;text-decoration:none;\">media1solutions.com<\/a><\/span>\n    <div class=\"ft-locs\">\n      <span class=\"ft-loc\"><span class=\"ft-dot\"><\/span><span data-i18n=\"footer.qatar2\">Qatar<\/span><\/span>\n      <span class=\"ft-loc\"><span class=\"ft-dot\"><\/span><span data-i18n=\"footer.oman3\">Oman<\/span><\/span>\n    <\/div>\n  <\/div>\n<\/footer>\n\n<!-- GSAP (UMD \u2014 available as window.gsap) -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/gsap@3.12.5\/dist\/gsap.min.js\"><\/script>\n\n<!-- MAIN SCRIPT -->\n<script>\n\/* \u2500\u2500 TRANSLATIONS \u2500\u2500 *\/\nconst T={\n  en:{\n    \"logo.sub\":\"Events & Exhibitions\",\n    \"nav.about\":\"About\",\"nav.services\":\"Services\",\"nav.portfolio\":\"Portfolio\",\"nav.clients\":\"Clients\",\"nav.cta\":\"Let's Talk\",\n    \"hero.eyebrow\":\"End-to-End Events \u00b7 Oman & Qatar\",\n    \"hero.headline\":\"360&deg; <span class='ital'>Events<\/span>\",\n    \"hero.p\":\"Elevating the ordinary into the extraordinary. Your end-to-end partner from vision to flawless reality.\",\n    \"hero.btn1\":\"Our Services\",\"hero.btn2\":\"View Work <span class='arr'>&rarr;<\/span>\",\"hero.scroll\":\"Scroll to explore\",\n    \"p1.ey\":\"18 Years \u00b7 2 Countries\",\n    \"p1.h\":\"<span class='ital'>Infinite Impact.<\/span><br><span class='blue'>One Partner.<\/span>\",\n    \"p1.p\":\"18 years. Two countries. Hundreds of world-class events. Strategy, production, AV, and staffing, all under one roof.\",\n    \"p1.btn\":\"Our Story\",\n    \"p1.btn2\":\"Our Clients <span class='arr'>&rarr;<\/span>\",\n    \"p2.ey\":\"Your Partner \u00b7 Your Stage\",\n    \"p2.h\":\"<span class='ital'>Flawless.<\/span><span class='sub-line blue'>Every Single Time.<\/span>\",\n    \"p2.p\":\"We build the stage. We craft the experience. You own the moment that lasts forever.\",\n    \"stats.s1\":\"Years of Excellence\",\"stats.s2\":\"Events Delivered\",\"stats.s3\":\"Countries\",\"stats.s4\":\"Global Brands\",\n    \"about.ey\":\"Our Story\",\"about.title\":\"FROM VISION<br>TO <span class='ib'>REALITY<\/span>\",\n    \"about.b1\":\"Founded in <strong>2006<\/strong>, Media 1 grew from a boutique design studio into a full-service powerhouse of events, exhibitions, and turnkey interiors.\",\n    \"about.b2\":\"After <strong>18 years of world-class delivery<\/strong> in Qatar, we expanded to Oman, poised to craft impactful experiences for your brand. Our integrated approach consolidates creative design, expert production, and flawless management into a single streamlined partnership.\",\n        \"about.fquote\":\"\\\"With Media 1, every event is more than a project. It's an experience that lasts.\\\"\",\n    \"svc.ey\":\"What We Do\",\"svc.title\":\"BUILT FOR<br><span class='ib'>IMPACT.<\/span>\",\n    \"svc.note\":\"One partner. One vision. Strategy, design, production, AV and staffing, all under one roof.\",\n    \"svc.n1\":\"Event Production & Management\",\"svc.n2\":\"Complete AV & Lighting Solutions\",\"svc.n3\":\"Exhibition Stands & Kiosks\",\"svc.n4\":\"Event Rentals & Staffing\",\"svc.n5\":\"Turnkey Interiors\",\n    \"svc.d1\":\"End-to-end event solutions with measurable impact. Strategy, logistics and staffing, flawlessly executed.\",\n    \"svc.d2\":\"Audio, LED screens, stage lighting and truss. Immersive technical production at any scale.\",\n    \"svc.d3\":\"Bespoke, functional, and unforgettable stand designs that tell your brand's story with impact.\",\n    \"svc.d4\":\"Premium furniture, promoters and hostesses. Everything you need for a seamless event.\",\n    \"svc.d5\":\"High-profile offices, showrooms & retail spaces. A significant track record of interior excellence.\",\n    \"port.ey\":\"Selected Work\",\"port.title\":\"MOMENTS THAT <span class='ib'>LAST.<\/span>\",\n    \"port.sub\":\"18 years of world-class events across Qatar & Oman, crafted for the brands that define our era.\",\n    \"port.t1tag\":\"Corporate Event\",\"port.t1\":\"Honor x Vodafone Partnership Launch\",\n    \"port.t2tag\":\"Live Entertainment\",\"port.t2\":\"Concert & Show Production\",\n    \"port.t3tag\":\"Product Launch\",\"port.t3\":\"Honda New Model Reveal\",\n    \"port.t4tag\":\"Exhibition\",\"port.t4\":\"F1 Paddock Club Qatar\",\n    \"port.t5tag\":\"Government Forum\",\"port.t5\":\"UPU Regional Strategy Forum 2024\",\n    \"port.t6tag\":\"Brand Activation\",\"port.t6\":\"Xiaomi SU7 Launch Event\",\n    \"why.ey\":\"Our Difference\",\"why.title\":\"TRUSTED<br>BY <span class='ib'>LEADERS.<\/span>\",\n    \"why.t1\":\"18 Years of Craft\",\"why.t2\":\"One-Roof Simplicity\",\"why.t3\":\"Measurable Impact\",\n    \"why.b1\":\"Nearly two decades of delivering world-class events gives us an unmatched depth of expertise that no newcomer can replicate.\",\n    \"why.b2\":\"Strategy, design, production, AV, logistics and staffing, all in-house. No coordination gaps, just seamless execution.\",\n    \"why.b3\":\"We don't just produce events. We create experiences that move people, shift perceptions, and deliver results your brand will measure for years.\",\n    \"cl.ey\":\"Our Clients\",\"cl.title\":\"CHOSEN BY <span class='ib'>ICONS.<\/span>\",\n    \"exp.ey\":\"Now Expanding to Oman\",\"exp.title\":\"EXPANDING <span class='ib'>HORIZONS.<\/span><br>ELEVATING EXPERIENCES.\",\n    \"exp.body\":\"After years of landmark success in Qatar, we're bringing our full 360 expertise to Oman. Our goal is to shape Oman's most ambitious events, exhibitions, and interiors with the same creativity and precision that made us leaders.\",\n    \"exp.tag1\":\"Muscat\",\"exp.tag2\":\"Doha\",\"exp.tag3\":\"360 Capability\",\"exp.tag4\":\"Est. 2006\",\"exp.btn\":\"Partner With Us\",\n    \"cta.ey\":\"Let's Create Together\",\"cta.title\":\"YOUR VISION.<br>OUR STAGE.\",\n    \"cta.sub\":\"Every great event starts with a conversation. Let's talk about yours.\",\n    \"wa.label\":\"WhatsApp Us\",\"wa.cta\":\"Chat on WhatsApp\",\n    \"footer.brand\":\"Elevating the ordinary into the extraordinary. Your end-to-end events partner across Oman and Qatar since 2006.\",\n    \"footer.col1\":\"Services\",\"footer.col2\":\"Company\",\"footer.col3\":\"Contact\",\n    \"footer.oman\":\"Oman\",\"footer.qatar\":\"Qatar Office\",\"footer.oman2\":\"Oman Office\",\"footer.qatar2\":\"Qatar\",\"footer.oman3\":\"Oman\",\n    \"footer.qaddr\":\"P 55502, Office 4, Building 274, Street 310, Zone 45, Old Airport, Doha\",\n    \"footer.copy\":\"\\u00a9 2006\\u20132026 Media 1 Events & Exhibitions \\u00b7 media1solutions.com\",\n    \"footer.qatar2\":\"Qatar\",\"footer.oman3\":\"Oman\"\n  },\n  ar:{\n    \"logo.sub\":\"\\u0641\\u0639\\u0627\\u0644\\u064a\\u0627\\u062a \\u0648\\u0645\\u0639\\u0627\\u0631\\u0636\",\n    \"nav.about\":\"\\u0639\\u0646 \\u0627\\u0644\\u0634\\u0631\\u0643\\u0629\",\"nav.services\":\"\\u062e\\u062f\\u0645\\u0627\\u062a\\u0646\\u0627\",\"nav.portfolio\":\"\\u0623\\u0639\\u0645\\u0627\\u0644\\u0646\\u0627\",\"nav.clients\":\"\\u0639\\u0645\\u0644\\u0627\\u0624\\u0646\\u0627\",\"nav.cta\":\"\\u062a\\u0648\\u0627\\u0635\\u0644 \\u0645\\u0639\\u0646\\u0627\",\n    \"hero.eyebrow\":\"\\u0641\\u0639\\u0627\\u0644\\u064a\\u0627\\u062a \\u0645\\u062a\\u0643\\u0627\\u0645\\u0644\\u0629 \\u00b7 \\u0639\\u064f\\u0645\\u0627\\u0646 \\u0648\\u0642\\u0637\\u0631\",\n    \"hero.headline\":\"360&deg; <span style='font-family:Cairo,sans-serif;font-style:normal;color:rgba(120,210,255,0.95)'>\\u0641\\u0639\\u0627\\u0644\\u064a\\u0627\\u062a.<\/span>\",\n    \"hero.p\":\"\\u0646\\u0631\\u062a\\u0642\\u064a \\u0628\\u0627\\u0644\\u0639\\u0627\\u062f\\u064a \\u0625\\u0644\\u0649 \\u0645\\u0633\\u062a\\u0648\\u0649 \\u0627\\u0644\\u0627\\u0633\\u062a\\u062b\\u0646\\u0627\\u0626\\u064a. \\u0634\\u0631\\u064a\\u0643\\u0643 \\u0627\\u0644\\u0645\\u062a\\u0643\\u0627\\u0645\\u0644 \\u0645\\u0646 \\u0627\\u0644\\u0631\\u0624\\u064a\\u0629 \\u0625\\u0644\\u0649 \\u0627\\u0644\\u0648\\u0627\\u0642\\u0639 \\u0627\\u0644\\u0645\\u062b\\u0627\\u0644\\u064a.\",\n    \"hero.btn1\":\"\\u062e\\u062f\\u0645\\u0627\\u062a\\u0646\\u0627\",\"hero.btn2\":\"\\u0627\\u0633\\u062a\\u0639\\u0631\\u0636 \\u0623\\u0639\\u0645\\u0627\\u0644\\u0646\\u0627 <span class='arr'>&larr;<\/span>\",\"hero.scroll\":\"\\u0627\\u0633\\u062d\\u0628 \\u0644\\u0644\\u0627\\u0633\\u062a\\u0643\\u0634\\u0627\\u0641\",\n    \"p1.ey\":\"18 \\u0639\\u0627\\u0645\\u0627\\u064b \\u00b7 \\u062f\\u0648\\u0644\\u062a\\u0627\\u0646\",\n    \"p1.h\":\"<span style='font-family:Cairo,sans-serif;font-style:normal;color:rgba(120,210,255,0.95)'>\\u062a\\u0623\\u062b\\u064a\\u0631 \\u0644\\u0627 \\u0646\\u0647\\u0627\\u064a\\u0629.<\/span><br><span class='blue'>\\u0634\\u0631\\u064a\\u0643 \\u0648\\u0627\\u062d\\u062f.<\/span>\",\n    \"p1.p\":\"18 \\u0639\\u0627\\u0645\\u0627\\u064b. \\u062f\\u0648\\u0644\\u062a\\u0627\\u0646. \\u0645\\u0626\\u0627\\u062a \\u0627\\u0644\\u0641\\u0639\\u0627\\u0644\\u064a\\u0627\\u062a \\u0627\\u0644\\u0631\\u0627\\u0642\\u064a\\u0629. \\u0643\\u0644 \\u0630\\u0644\\u0643 \\u062a\\u062d\\u062a \\u0633\\u0642\\u0641 \\u0648\\u0627\\u062d\\u062f.\",\n    \"p1.btn\":\"\\u0642\\u0635\\u062a\\u0646\\u0627\",\n    \"p1.btn2\":\"\\u0639\\u0645\\u0644\\u0627\\u0624\\u0646\\u0627 <span class='arr'>&larr;<\/span>\",\n    \"p2.ey\":\"\\u0634\\u0631\\u064a\\u0643\\u0643 \\u00b7 \\u0645\\u0633\\u0631\\u062d\\u0643\",\n    \"p2.h\":\"<span style='font-family:Cairo,sans-serif;font-style:normal;color:rgba(120,210,255,0.95)'>\\u0644\\u0627 \\u062a\\u0634\\u0648\\u0628\\u0647 \\u0634\\u0627\\u0626\\u0628\\u0629.<\/span><span class='sub-line blue'>\\u0641\\u064a \\u0643\\u0644 \\u0645\\u0631\\u0629.<\/span>\",\n    \"p2.p\":\"\\u0646\\u0628\\u0646\\u064a \\u0627\\u0644\\u062e\\u0634\\u0628\\u0629. \\u0646\\u0635\\u0646\\u0639 \\u0627\\u0644\\u062a\\u062c\\u0631\\u0628\\u0629. \\u0623\\u0646\\u062a \\u062a\\u0645\\u0644\\u0643 \\u0627\\u0644\\u0644\\u062d\\u0638\\u0629 \\u0627\\u0644\\u062a\\u064a \\u062a\\u062f\\u0648\\u0645 \\u0644\\u0644\\u0623\\u0628\\u062f.\",\n    \"stats.s1\":\"\\u0633\\u0646\\u0629 \\u0645\\u0646 \\u0627\\u0644\\u062a\\u0645\\u064a\\u0632\",\"stats.s2\":\"\\u0641\\u0639\\u0627\\u0644\\u064a\\u0629 \\u0645\\u0646\\u062c\\u0632\\u0629\",\"stats.s3\":\"\\u062f\\u0648\\u0644\",\"stats.s4\":\"\\u0639\\u0644\\u0627\\u0645\\u0629 \\u062a\\u062c\\u0627\\u0631\\u064a\\u0629 \\u0639\\u0627\\u0644\\u0645\\u064a\\u0629\",\n    \"about.ey\":\"\\u0642\\u0635\\u062a\\u0646\\u0627\",\"about.title\":\"\\u0645\\u0646 \\u0627\\u0644\\u0631\\u0624\\u064a\\u0629 \\u0625\\u0644\\u0649<br><span class='ib'>\\u0627\\u0644\\u0648\\u0627\\u0642\\u0639<\/span>\",\n    \"about.b1\":\"\\u062a\\u0623\\u0633\\u0633\\u062a \\u0639\\u0627\\u0645 <strong>2006<\/strong> \\u0639\\u0644\\u0649 \\u064a\\u062f <strong>\\u0645\\u0646\\u0635\\u0648\\u0631 \\u0625.\\u0623. \\u063a\\u0627\\u0646\\u0645<\/strong>.\",\n    \"about.b2\":\"\\u0628\\u0639\\u062f <strong>18 \\u0639\\u0627\\u0645\\u0627\\u064b \\u0645\\u0646 \\u0627\\u0644\\u062a\\u0645\\u064a\\u0632<\/strong> \\u0641\\u064a \\u0642\\u0637\\u0631\\u060c \\u062a\\u0648\\u0633\\u0639\\u0646\\u0627 \\u0625\\u0644\\u0649 \\u0639\\u064f\\u0645\\u0627\\u0646.\",\n        \"about.fquote\":\"\\\"\\u0645\\u0639 \\u0645\\u064a\\u062f\\u064a\\u0627 1\\u060c \\u0643\\u0644 \\u0641\\u0639\\u0627\\u0644\\u064a\\u0629 \\u0623\\u0643\\u062b\\u0631 \\u0645\\u0646 \\u0645\\u062c\\u0631\\u062f \\u0645\\u0634\\u0631\\u0648\\u0639. \\u0625\\u0646\\u0647\\u0627 \\u062a\\u062c\\u0631\\u0628\\u0629 \\u062a\\u062f\\u0648\\u0645.\\\"\",\n    \"svc.ey\":\"\\u0645\\u0627 \\u0646\\u0642\\u062f\\u0645\\u0647\",\"svc.title\":\"\\u0645\\u0628\\u0646\\u064a<br><span class='ib'>\\u0644\\u0644\\u062a\\u0623\\u062b\\u064a\\u0631.<\/span>\",\n    \"svc.note\":\"\\u0634\\u0631\\u064a\\u0643 \\u0648\\u0627\\u062d\\u062f. \\u0631\\u0624\\u064a\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629. \\u0643\\u0644 \\u0630\\u0644\\u0643 \\u062a\\u062d\\u062a \\u0633\\u0642\\u0641 \\u0648\\u0627\\u062d\\u062f.\",\n    \"svc.n1\":\"\\u0625\\u0646\\u062a\\u0627\\u062c \\u0648\\u0625\\u062f\\u0627\\u0631\\u0629 \\u0627\\u0644\\u0641\\u0639\\u0627\\u0644\\u064a\\u0627\\u062a\",\"svc.n2\":\"\\u062d\\u0644\\u0648\\u0644 \\u0627\\u0644\\u0635\\u0648\\u062a \\u0648\\u0627\\u0644\\u0641\\u064a\\u062f\\u064a\\u0648 \\u0648\\u0627\\u0644\\u0625\\u0636\\u0627\\u0621\\u0629\",\"svc.n3\":\"\\u0623\\u062c\\u0646\\u062d\\u0629 \\u0627\\u0644\\u0645\\u0639\\u0627\\u0631\\u0636 \\u0648\\u0627\\u0644\\u0623\\u0643\\u0634\\u0627\\u0643\",\"svc.n4\":\"\\u062a\\u0623\\u062c\\u064a\\u0631 \\u0645\\u0639\\u062f\\u0627\\u062a \\u0627\\u0644\\u0641\\u0639\\u0627\\u0644\\u064a\\u0627\\u062a \\u0648\\u0627\\u0644\\u0637\\u0627\\u0642\\u0645\",\"svc.n5\":\"\\u0627\\u0644\\u062a\\u0635\\u0645\\u064a\\u0645 \\u0627\\u0644\\u062f\\u0627\\u062e\\u0644\\u064a \\u0627\\u0644\\u0634\\u0627\\u0645\\u0644\",\n    \"svc.d1\":\"\\u062d\\u0644\\u0648\\u0644 \\u0641\\u0639\\u0627\\u0644\\u064a\\u0627\\u062a \\u0645\\u062a\\u0643\\u0627\\u0645\\u0644\\u0629 \\u0628\\u0646\\u062a\\u0627\\u0626\\u062c \\u0642\\u0627\\u0628\\u0644\\u0629 \\u0644\\u0644\\u0642\\u064a\\u0627\\u0633.\",\n    \"svc.d2\":\"\\u0623\\u062c\\u0647\\u0632\\u0629 \\u0635\\u0648\\u062a \\u0648\\u0634\\u0627\\u0634\\u0627\\u062a LED \\u0648\\u0625\\u0636\\u0627\\u0621\\u0629 \\u0627\\u0644\\u0645\\u0633\\u0631\\u062d.\",\n    \"svc.d3\":\"\\u062a\\u0635\\u0627\\u0645\\u064a\\u0645 \\u0645\\u062e\\u0635\\u0635\\u0629 \\u0648\\u0639\\u0645\\u0644\\u064a\\u0629 \\u0644\\u0627 \\u062a\\u064f\\u0646\\u0633\\u0649.\",\n    \"svc.d4\":\"\\u0623\\u062b\\u0627\\u062b \\u0645\\u062a\\u0645\\u064a\\u0632 \\u0648\\u0645\\u0631\\u0648\\u062c\\u0648\\u0646 \\u0648\\u0645\\u0636\\u064a\\u0641\\u0627\\u062a.\",\n    \"svc.d5\":\"\\u0645\\u0643\\u0627\\u062a\\u0628 \\u0631\\u0627\\u0642\\u064a\\u0629 \\u0648\\u0635\\u0627\\u0644\\u0627\\u062a \\u0639\\u0631\\u0636 \\u0648\\u0645\\u0633\\u0627\\u062d\\u0627\\u062a \\u062a\\u062c\\u0632\\u0626\\u0629.\",\n    \"port.ey\":\"\\u0623\\u0639\\u0645\\u0627\\u0644 \\u0645\\u062e\\u062a\\u0627\\u0631\\u0629\",\"port.title\":\"\\u0644\\u062d\\u0638\\u0627\\u062a <span class='ib'>\\u0644\\u0627 \\u062a\\u064f\\u0646\\u0633\\u0649.<\/span>\",\n    \"port.sub\":\"18 \\u0639\\u0627\\u0645\\u0627\\u064b \\u0645\\u0646 \\u0627\\u0644\\u0641\\u0639\\u0627\\u0644\\u064a\\u0627\\u062a \\u0627\\u0644\\u0631\\u0627\\u0642\\u064a\\u0629 \\u0641\\u064a \\u0642\\u0637\\u0631 \\u0648\\u0639\\u064f\\u0645\\u0627\\u0646.\",\n    \"port.t1tag\":\"\\u0641\\u0639\\u0627\\u0644\\u064a\\u0629 \\u0645\\u0624\\u0633\\u0633\\u064a\\u0629\",\"port.t1\":\"\\u0625\\u0637\\u0644\\u0627\\u0642 \\u0634\\u0631\\u0627\\u0643\\u0629 Honor \\u0648Vodafone\",\n    \"port.t2tag\":\"\\u062a\\u0631\\u0641\\u064a\\u0647 \\u062d\\u064a\",\"port.t2\":\"\\u0625\\u0646\\u062a\\u0627\\u062c \\u0627\\u0644\\u0639\\u0631\\u0648\\u0636 \\u0648\\u0627\\u0644\\u062d\\u0641\\u0644\\u0627\\u062a\",\n    \"port.t3tag\":\"\\u0625\\u0637\\u0644\\u0627\\u0642 \\u0645\\u0646\\u062a\\u062c\",\"port.t3\":\"\\u0627\\u0644\\u0643\\u0634\\u0641 \\u0639\\u0646 \\u0637\\u0631\\u0627\\u0632 Honda\",\n    \"port.t4tag\":\"\\u0645\\u0639\\u0631\\u0636\",\"port.t4\":\"F1 Paddock Club \\u0642\\u0637\\u0631\",\n    \"port.t5tag\":\"\\u0645\\u0646\\u062a\\u062f\\u0649 \\u062d\\u0643\\u0648\\u0645\\u064a\",\"port.t5\":\"\\u0645\\u0646\\u062a\\u062f\\u0649 UPU 2024\",\n    \"port.t6tag\":\"\\u062a\\u0641\\u0639\\u064a\\u0644 \\u0627\\u0644\\u0639\\u0644\\u0627\\u0645\\u0629\",\"port.t6\":\"\\u062d\\u0641\\u0644 \\u0625\\u0637\\u0644\\u0627\\u0642 Xiaomi SU7\",\n    \"why.ey\":\"\\u0645\\u0627 \\u064a\\u0645\\u064a\\u0632\\u0646\\u0627\",\"why.title\":\"\\u0645\\u0648\\u062b\\u0648\\u0642 \\u0628\\u0647<br>\\u0645\\u0646 <span class='ib'>\\u0627\\u0644\\u0642\\u0627\\u062f\\u0629.<\/span>\",\n    \"why.t1\":\"18 \\u0639\\u0627\\u0645\\u0627\\u064b \\u0645\\u0646 \\u0627\\u0644\\u0625\\u062a\\u0642\\u0627\\u0646\",\"why.t2\":\"\\u0628\\u0633\\u0627\\u0637\\u0629 \\u062a\\u062d\\u062a \\u0633\\u0642\\u0641 \\u0648\\u0627\\u062d\\u062f\",\"why.t3\":\"\\u0623\\u062b\\u0631 \\u0642\\u0627\\u0628\\u0644 \\u0644\\u0644\\u0642\\u064a\\u0627\\u0633\",\n    \"why.b1\":\"\\u064a\\u0645\\u0646\\u062d\\u0646\\u0627 \\u0642\\u0631\\u0627\\u0628\\u0629 \\u0639\\u0642\\u062f\\u064a\\u0646 \\u0645\\u0646 \\u0627\\u0644\\u062e\\u0628\\u0631\\u0629 \\u0639\\u0645\\u0642\\u0627\\u064b \\u0627\\u0633\\u062a\\u062b\\u0646\\u0627\\u0626\\u064a\\u0627\\u064b.\",\n    \"why.b2\":\"\\u0627\\u0644\\u0627\\u0633\\u062a\\u0631\\u0627\\u062a\\u064a\\u062c\\u064a\\u0629 \\u0648\\u0627\\u0644\\u062a\\u0635\\u0645\\u064a\\u0645 \\u0648\\u0627\\u0644\\u0625\\u0646\\u062a\\u0627\\u062c \\u0648\\u0627\\u0644\\u0635\\u0648\\u062a\\u064a\\u0627\\u062a \\u0648\\u0627\\u0644\\u0644\\u0648\\u062c\\u0633\\u062a\\u064a\\u0643\\u0633 \\u0648\\u0627\\u0644\\u0637\\u0627\\u0642\\u0645\\u060c \\u0643\\u0644 \\u0630\\u0644\\u0643 \\u062f\\u0627\\u062e\\u0644\\u064a\\u0627\\u064b.\",\n    \"why.b3\":\"\\u0644\\u0627 \\u0646\\u0643\\u062a\\u0641\\u064a \\u0628\\u0625\\u0646\\u062a\\u0627\\u062c \\u0627\\u0644\\u0641\\u0639\\u0627\\u0644\\u064a\\u0627\\u062a. \\u0646\\u0635\\u0646\\u0639 \\u062a\\u062c\\u0627\\u0631\\u0628 \\u062a\\u062d\\u0631\\u0643 \\u0627\\u0644\\u0646\\u0627\\u0633.\",\n    \"cl.ey\":\"\\u0639\\u0645\\u0644\\u0627\\u0624\\u0646\\u0627\",\"cl.title\":\"\\u064a\\u062e\\u062a\\u0627\\u0631\\u0646\\u0627 <span class='ib'>\\u0627\\u0644\\u0643\\u0628\\u0627\\u0631.<\/span>\",\n    \"exp.ey\":\"\\u0627\\u0644\\u062a\\u0648\\u0633\\u0639 \\u0625\\u0644\\u0649 \\u0639\\u064f\\u0645\\u0627\\u0646\",\"exp.title\":\"\\u062a\\u0648\\u0633\\u064a\\u0639 <span class='ib'>\\u0627\\u0644\\u0622\\u0641\\u0627\\u0642.<\/span><br>\\u0627\\u0631\\u062a\\u0642\\u0627\\u0621 \\u0628\\u0627\\u0644\\u062a\\u062c\\u0627\\u0631\\u0628.\",\n    \"exp.body\":\"\\u0628\\u0639\\u062f \\u0633\\u0646\\u0648\\u0627\\u062a \\u0645\\u0646 \\u0627\\u0644\\u0646\\u062c\\u0627\\u062d \\u0627\\u0644\\u0645\\u0645\\u064a\\u0632 \\u0641\\u064a \\u0642\\u0637\\u0631\\u060c \\u0646\\u062c\\u0644\\u0628 \\u062e\\u0628\\u0631\\u062a\\u0646\\u0627 \\u0627\\u0644\\u0634\\u0627\\u0645\\u0644\\u0629 \\u0625\\u0644\\u0649 \\u0639\\u064f\\u0645\\u0627\\u0646.\",\n    \"exp.tag1\":\"\\u0645\\u0633\\u0642\\u0637\",\"exp.tag2\":\"\\u0627\\u0644\\u062f\\u0648\\u062d\\u0629\",\"exp.tag3\":\"\\u0642\\u062f\\u0631\\u0629 360\",\"exp.tag4\":\"\\u062a\\u0623\\u0633\\u0633\\u062a 2006\",\"exp.btn\":\"\\u0643\\u0646 \\u0634\\u0631\\u064a\\u0643\\u0646\\u0627\",\n    \"cta.ey\":\"\\u0644\\u0646\\u0628\\u062f\\u0639 \\u0645\\u0639\\u0627\\u064b\",\"cta.title\":\"\\u0631\\u0624\\u064a\\u062a\\u0643.<br>\\u0645\\u0633\\u0631\\u062d\\u0646\\u0627.\",\n    \"cta.sub\":\"\\u0643\\u0644 \\u0641\\u0639\\u0627\\u0644\\u064a\\u0629 \\u0639\\u0638\\u064a\\u0645\\u0629 \\u062a\\u0628\\u062f\\u0623 \\u0628\\u0645\\u062d\\u0627\\u062f\\u062b\\u0629.\",\n    \"wa.label\":\"\\u0648\\u0627\\u062a\\u0633\\u0622\\u0628 \\u0645\\u0639\\u0646\\u0627\",\"wa.cta\":\"\\u062a\\u062d\\u062f\\u062b \\u0639\\u0628\\u0631 \\u0648\\u0627\\u062a\\u0633\\u0622\\u0628\",\n    \"footer.brand\":\"\\u0646\\u0631\\u062a\\u0642\\u064a \\u0628\\u0627\\u0644\\u0639\\u0627\\u062f\\u064a \\u0625\\u0644\\u0649 \\u0645\\u0633\\u062a\\u0648\\u0649 \\u0627\\u0644\\u0627\\u0633\\u062a\\u062b\\u0646\\u0627\\u0626\\u064a. \\u0634\\u0631\\u064a\\u0643\\u0643 \\u0627\\u0644\\u0645\\u062a\\u0643\\u0627\\u0645\\u0644 \\u0641\\u064a \\u0639\\u064f\\u0645\\u0627\\u0646 \\u0648\\u0642\\u0637\\u0631 \\u0645\\u0646\\u0630 2006.\",\n    \"footer.col1\":\"\\u0627\\u0644\\u062e\\u062f\\u0645\\u0627\\u062a\",\"footer.col2\":\"\\u0627\\u0644\\u0634\\u0631\\u0643\\u0629\",\"footer.col3\":\"\\u062a\\u0648\\u0627\\u0635\\u0644 \\u0645\\u0639\\u0646\\u0627\",\n    \"footer.oman\":\"\\u0639\\u064f\\u0645\\u0627\\u0646\",\"footer.qatar\":\"\\u0645\\u0643\\u062a\\u0628 \\u0642\\u0637\\u0631\",\"footer.oman2\":\"\\u0645\\u0643\\u062a\\u0628 \\u0639\\u064f\\u0645\\u0627\\u0646\",\"footer.qatar2\":\"\\u0642\\u0637\\u0631\",\"footer.oman3\":\"\\u0639\\u064f\\u0645\\u0627\\u0646\",\n    \"footer.qaddr\":\"\\u0635 55502\\u060c \\u0645\\u0643\\u062a\\u0628 4\\u060c \\u0645\\u0628\\u0646\\u0649 274\\u060c \\u0634\\u0627\\u0631\\u0639 310\\u060c \\u0645\\u0646\\u0637\\u0642\\u0629 45\\u060c \\u0627\\u0644\\u0645\\u0637\\u0627\\u0631 \\u0627\\u0644\\u0642\\u062f\\u064a\\u0645\\u060c \\u0627\\u0644\\u062f\\u0648\\u062d\\u0629\",\n    \"footer.copy\":\"\\u00a9 2006\\u20132026 \\u0645\\u064a\\u062f\\u064a\\u0627 1 \\u00b7 media1solutions.com\",\n    \"footer.qatar2\":\"\\u0642\\u0637\\u0631\",\"footer.oman3\":\"\\u0639\\u064f\\u0645\\u0627\\u0646\"\n  }\n};\n\nlet currentLang='en';\nfunction setLang(lang){\n  if(lang===currentLang)return;\n  currentLang=lang;\n  const html=document.documentElement;\n  html.setAttribute('lang',lang);\n  html.setAttribute('dir',lang==='ar'?'rtl':'ltr');\n  document.querySelectorAll('[data-i18n]').forEach(el=>{const k=el.getAttribute('data-i18n');if(T[lang][k]!==undefined)el.textContent=T[lang][k];});\n  document.querySelectorAll('[data-i18n-html]').forEach(el=>{const k=el.getAttribute('data-i18n-html');if(T[lang][k]!==undefined)el.innerHTML=T[lang][k];});\n  document.querySelectorAll('.lang-opt').forEach(b=>b.classList.toggle('active',b.textContent===lang.toUpperCase()));\n  document.title=lang==='ar'?'\\u0645\\u064a\\u062f\\u064a\\u0627 1 | \\u0641\\u0639\\u0627\\u0644\\u064a\\u0627\\u062a \\u0648\\u0645\\u0639\\u0627\\u0631\\u0636':'Media 1 | Events & Exhibitions | Oman & Qatar';\n}\n\n\/* CURSOR *\/\nconst c1=document.getElementById('cur'),c2=document.getElementById('cur2');\nlet mx=0,my=0,fx=0,fy=0;\ndocument.addEventListener('mousemove',e=>{mx=e.clientX;my=e.clientY;c1.style.transform=`translate(${mx}px,${my}px)`;});\n(function tick(){fx+=(mx-fx)*.1;fy+=(my-fy)*.1;c2.style.transform=`translate(${fx}px,${fy}px)`;requestAnimationFrame(tick);})();\ndocument.querySelectorAll('a,button,.svc-card,.pi,.cl,.why-card').forEach(el=>{\n  el.addEventListener('mouseenter',()=>{c2.style.width='56px';c2.style.height='56px';c2.style.borderColor='rgba(0,170,221,.7)';});\n  el.addEventListener('mouseleave',()=>{c2.style.width='36px';c2.style.height='36px';c2.style.borderColor='rgba(0,170,221,.25)';});\n});\n\n\/* WhatsApp floating button \u2014 show after scrolling 30% through hero *\/\nconst waBtn=document.getElementById('wa-btn');\nif(waBtn){\n  window.addEventListener('scroll',()=>{\n    const heroEnd=document.getElementById('hero-outer').offsetHeight;\n    waBtn.classList.toggle('show',window.scrollY>heroEnd-window.innerHeight);\n  },{passive:true});\n}\n\n\/* NAV *\/\nwindow.addEventListener('scroll',()=>document.getElementById('nav').classList.toggle('solid',window.scrollY>60));\n\n\/* Smart nav scroll \u2014 skip hero if still inside it *\/\ndocument.querySelectorAll('a[href^=\"#\"]').forEach(link=>{\n  link.addEventListener('click',e=>{\n    const href=link.getAttribute('href');\n    if(!href||href==='#')return;\n    const target=document.querySelector(href);\n    if(!target)return;\n    e.preventDefault();\n    const heroOuter=document.getElementById('hero-outer');\n    const heroEnd=heroOuter?heroOuter.offsetTop+heroOuter.offsetHeight:0;\n    const inHero=window.scrollY<heroEnd-window.innerHeight;\n    if(inHero){\n      \/\/ Instantly jump past hero, then smooth scroll to target\n      document.documentElement.style.scrollBehavior='auto';\n      window.scrollTo(0,heroEnd);\n      setTimeout(()=>{\n        document.documentElement.style.scrollBehavior='smooth';\n        target.scrollIntoView({behavior:'smooth',block:'start'});\n      },50);\n    } else {\n      target.scrollIntoView({behavior:'smooth',block:'start'});\n    }\n  });\n});\n\n\/* MOBILE MENU *\/\nconst mm=document.getElementById('mm');let mmOpen=false;\nfunction toggleMM(){\n  mmOpen=!mmOpen;mm.style.display=mmOpen?'flex':'none';\n  document.body.style.overflow=mmOpen?'hidden':'';\n  const h1=document.getElementById('h1'),h2=document.getElementById('h2'),h3=document.getElementById('h3');\n  h1.style.transform=mmOpen?'translateY(6px) rotate(45deg)':'';\n  h2.style.opacity=mmOpen?'0':'1';\n  h3.style.transform=mmOpen?'translateY(-6px) rotate(-45deg)':'';\n}\nfunction closeMM(){mmOpen=true;toggleMM();}\n\n\/* HERO PHASE TRANSITIONS \u2014 fixed hero for Elementor compatibility *\/\nwindow._hp=0;\n\nfunction updatePhases(){\n  const outer=document.getElementById('hero-outer');\n  const hero=document.getElementById('hero');\n  if(!outer||!hero)return;\n\n  const outerRect=outer.getBoundingClientRect();\n  const outerBottom=outerRect.bottom;\n  const outerHeight=outer.offsetHeight;\n  const scrollIntoHero=-outerRect.top;\n\n  \/* Hide hero once we've scrolled past the 300vh container *\/\n  if(outerBottom<=0){\n    hero.classList.add('hero-hidden');\n    return;\n  } else {\n    hero.classList.remove('hero-hidden');\n  }\n\n  const max=outerHeight-window.innerHeight;\n  if(max<=0)return;\n  const p=Math.min(Math.max(scrollIntoHero\/max,0),1);\n  window._hp=p;\n\n  \/\/ Sequential fade \u2014 hard cut, zero ghost overlap\n  const op0=p<0.26?1:p<0.34?(0.34-p)\/0.08:0;\n  const op1=p<0.38?0:p<0.46?(p-0.38)\/0.08:p<0.60?1:p<0.68?(0.68-p)\/0.08:0;\n  const op2=p<0.72?0:p<0.80?(p-0.72)\/0.08:1;\n\n  ['ph0','ph1','ph2'].forEach((id,i)=>{\n    const op=[op0,op1,op2][i];\n    const el=document.getElementById(id);\n    if(el){el.style.opacity=op;el.style.pointerEvents=op>0.7?'auto':'none';}\n  });\n\n  const fill=document.getElementById('h-fill');\n  const ctr=document.getElementById('h-ctr');\n  if(fill)fill.style.width=(p*100)+'%';\n  if(ctr){const ph=p<0.34?1:p<0.68?2:3;ctr.textContent='0'+ph+' \/ 03';}\n\n  \/* Fix 3: scroll hint updates on phase 2 and dims out *\/\n  const sTxt=document.querySelector('.s-txt');\n  const sLine=document.querySelector('.s-line');\n  const sDivider=document.querySelector('.s-divider');\n  const hTrack=document.getElementById('h-track');\n  const hCtr=document.getElementById('h-ctr');\n  if(op2>0.5){    if(sTxt)sTxt.textContent=currentLang==='ar'?'\\u0627\\u0643\\u062a\\u0634\\u0641 \\u0623\\u0643\\u062b\\u0631':'Discover More';\n    [sTxt,sLine,sDivider,hTrack,hCtr].forEach(el=>{if(el)el.style.opacity='0.3';});\n  } else {\n    if(sTxt)sTxt.setAttribute('data-i18n','hero.scroll');\n    if(sTxt)sTxt.textContent=currentLang==='ar'?'\\u0627\\u0633\\u062d\\u0628 \\u0644\\u0644\\u0627\\u0633\\u062a\\u0643\\u0634\\u0627\\u0641':'Scroll to explore';\n    [sTxt,sLine,sDivider,hTrack,hCtr].forEach(el=>{if(el)el.style.opacity='1';});\n  }\n\n  \/* Update phase dots active state *\/\n  const activePhase=p<0.34?0:p<0.68?1:2;\n  document.querySelectorAll('.p-dot').forEach((d,i)=>d.classList.toggle('active',i===activePhase));\n}\n\nfunction scrollToPhase(idx){\n  const outer=document.getElementById('hero-outer');\n  if(!outer)return;\n  const max=outer.offsetHeight-window.innerHeight;\n  const targets=[0,0.42,0.76];\n  window.scrollTo({top:targets[idx]*max,behavior:'smooth'});\n}\n\nwindow.addEventListener('scroll',updatePhases);\nupdatePhases();\n\n\/* SCROLL REVEAL *\/\nconst ro=new IntersectionObserver(en=>{en.forEach(e=>{if(e.isIntersecting)e.target.classList.add('vis');});},{threshold:.1});\ndocument.querySelectorAll('.rv,.stat').forEach(el=>ro.observe(el));\ndocument.querySelectorAll('.svc-card').forEach((c,i)=>{c.style.transitionDelay=i*0.08+'s';});\n\n\/* \u2500\u2500 EFFECT 1: CARD TILT (Services + Why) \u2500\u2500 *\/\nconst isMobile=()=>window.innerWidth<=900;\ndocument.querySelectorAll('.svc-card,.why-card').forEach(card=>{\n  card.addEventListener('mousemove',e=>{\n    if(isMobile())return;\n    const r=card.getBoundingClientRect();\n    const x=((e.clientX-r.left)\/r.width-.5)*18;\n    const y=-((e.clientY-r.top)\/r.height-.5)*18;\n    card.style.transform=`perspective(800px) rotateX(${y}deg) rotateY(${x}deg) translateZ(6px)`;\n    card.style.transition='transform .1s ease';\n  });\n  card.addEventListener('mouseleave',()=>{\n    card.style.transform='perspective(800px) rotateX(0deg) rotateY(0deg) translateZ(0)';\n    card.style.transition='transform .5s cubic-bezier(.16,1,.3,1)';\n  });\n});\n\n\/* \u2500\u2500 EFFECT 2: PARALLAX DEPTH (About section) \u2500\u2500 *\/\nconst aboutSection=document.getElementById('about');\nif(aboutSection){\n  window.addEventListener('scroll',()=>{\n    if(isMobile())return;\n    const r=aboutSection.getBoundingClientRect();\n    const progress=(window.innerHeight-r.top)\/(window.innerHeight+r.height);\n    if(progress<0||progress>1)return;\n    const p=(progress-.5)*60;\n    const aBody=aboutSection.querySelectorAll('.a-body');\n    aBody.forEach((el,i)=>{el.style.transform=`translateY(${p*(i%2===0?-0.4:0.3)}px)`;});\n  },{passive:true});\n}\n\n\/* \u2500\u2500 EFFECT 3: PORTFOLIO 3D TILT \u2500\u2500 *\/\ndocument.querySelectorAll('.pi').forEach(item=>{\n  item.addEventListener('mousemove',e=>{\n    if(isMobile())return;\n    const r=item.getBoundingClientRect();\n    const x=((e.clientX-r.left)\/r.width-.5)*14;\n    const y=-((e.clientY-r.top)\/r.height-.5)*14;\n    item.style.transform=`perspective(900px) rotateX(${y}deg) rotateY(${x}deg) scale(1.02)`;\n    item.style.transition='transform .1s ease';\n  });\n  item.addEventListener('mouseleave',()=>{\n    item.style.transform='perspective(900px) rotateX(0) rotateY(0) scale(1)';\n    item.style.transition='transform .5s cubic-bezier(.16,1,.3,1)';\n  });\n});\n\n\/* \u2500\u2500 EFFECT 4: STATS SPRING ANIMATION \u2500\u2500 *\/\nconst springCo=new IntersectionObserver(en=>{\n  en.forEach(e=>{\n    if(e.isIntersecting&&!e.target.dataset.spring){\n      e.target.dataset.spring='1';\n      const num=e.target.querySelector('.stat-n');\n      const to=+e.target.dataset.to,suf=e.target.dataset.suf||'';\n      let cur=0,vel=0;\n      const stiffness=0.12,damping=0.72;\n      const frame=()=>{\n        const force=(to-cur)*stiffness;\n        vel=(vel+force)*damping;\n        cur+=vel;\n        num.textContent=Math.round(cur)+suf;\n        if(Math.abs(to-cur)>0.1||Math.abs(vel)>0.1)requestAnimationFrame(frame);\n        else num.textContent=to+suf;\n      };\n      requestAnimationFrame(frame);\n    }\n  });\n},{threshold:.4});\ndocument.querySelectorAll('.stat').forEach(el=>springCo.observe(el));\n\n\/* \u2500\u2500 EFFECT 5: MAGNETIC CTA BUTTON \u2500\u2500 *\/\ndocument.querySelectorAll('.btn-dk').forEach(btn=>{\n  btn.addEventListener('mousemove',e=>{\n    if(isMobile())return;\n    const r=btn.getBoundingClientRect();\n    const x=(e.clientX-r.left-r.width\/2)*0.25;\n    const y=(e.clientY-r.top-r.height\/2)*0.25;\n    btn.style.transform=`translate(${x}px,${y}px)`;\n  });\n  btn.addEventListener('mouseleave',()=>{\n    btn.style.transform='translate(0,0)';\n  });\n});\n\n\/* \u2500\u2500 EFFECT 6: CLIENT SHIMMER \u2014 CSS handles it, JS triggers on scroll \u2500\u2500 *\/\n\/* Already handled via CSS ::after transition *\/\n\n\/* \u2500\u2500 PORTFOLIO SEQUENTIAL REVEAL \u2500\u2500 *\/\ndocument.querySelectorAll('.pi').forEach((item,i)=>{\n  item.style.opacity='0';\n  item.style.transform='translateY(30px) skewY(1.5deg)';\n  item.style.transition=`opacity .6s ${i*0.08}s ease, transform .6s ${i*0.08}s cubic-bezier(.16,1,.3,1)`;\n});\nconst portObs=new IntersectionObserver(en=>{\n  en.forEach(e=>{\n    if(e.isIntersecting){\n      e.target.style.opacity='1';\n      e.target.style.transform='translateY(0) skewY(0)';\n    }\n  });\n},{threshold:.1});\ndocument.querySelectorAll('.pi').forEach(el=>portObs.observe(el));\n<\/script>\n\n<!-- THREE.JS HORIZON HERO (module) -->\n<script type=\"module\">\nimport * as THREE from 'three';\nimport { EffectComposer } from 'three\/addons\/postprocessing\/EffectComposer.js';\nimport { RenderPass } from 'three\/addons\/postprocessing\/RenderPass.js';\nimport { UnrealBloomPass } from 'three\/addons\/postprocessing\/UnrealBloomPass.js';\n\n\/* FIX 5: loader tied to first real frame (1800ms minimum for branding) *\/\nconst loadStart=Date.now();\nlet loaderHidden=false;\nfunction hideLoader(){\n  if(loaderHidden)return;loaderHidden=true;\n  const wait=Math.max(0,1800-(Date.now()-loadStart));\n  setTimeout(()=>{const l=document.getElementById('loader');if(l)l.classList.add('hidden');},wait);\n}\n\ntry{\n\nconst canvas=document.getElementById('hc');\nlet W=window.innerWidth,H=window.innerHeight;\n\n\/* Mobile detection \u2014 use 480px as the quality threshold for smallest phones *\/\nconst isMobile=W<=768;\nconst isSmallPhone=W<=480;\n\n\/* Star quality tiers *\/\nconst STAR_LAYERS=isSmallPhone?2:3;\nconst STAR_COUNT=isSmallPhone?2000:3500;\n\n\/* Scene *\/\nconst scene=new THREE.Scene();\nscene.fog=new THREE.FogExp2(0x000000,isMobile?0.0003:0.00025);\n\n\/* Camera *\/\nconst camera=new THREE.PerspectiveCamera(75,W\/H,0.1,2000);\ncamera.position.set(0,30,100);\n\n\/* Renderer \u2014 antialias on mid-range mobile, off on small phones *\/\nconst renderer=new THREE.WebGLRenderer({\n  canvas,\n  antialias:!isSmallPhone,\n  alpha:true,\n  powerPreference:'high-performance'\n});\nrenderer.setSize(W,H);\nrenderer.setPixelRatio(Math.min(devicePixelRatio,isSmallPhone?1:1.5));\nrenderer.toneMapping=THREE.ACESFilmicToneMapping;\nrenderer.toneMappingExposure=isMobile?0.45:0.5;\n\n\/* Post-processing: bloom \u2014 closer to desktop on mobile *\/\nconst composer=new EffectComposer(renderer);\ncomposer.addPass(new RenderPass(scene,camera));\n\/* Bloom: strength 0.55 mobile (vs 0.8 desktop), same radius\/threshold *\/\ncomposer.addPass(new UnrealBloomPass(\n  new THREE.Vector2(W,H),\n  isMobile?0.55:0.8,  \/* strength *\/\n  0.4,                 \/* radius *\/\n  0.82                 \/* threshold \u2014 slightly lower = more glow *\/\n));\n\n\/* Smooth camera state *\/\nconst smooth={x:0,y:30,z:100};\n\n\/* \u2500\u2500 STAR FIELD \u2500\u2500 *\/\nconst starLayers=[];\nfor(let i=0;i<STAR_LAYERS;i++){\n  const N=STAR_COUNT,geo=new THREE.BufferGeometry();\n  const pos=new Float32Array(N*3),col=new Float32Array(N*3),sz=new Float32Array(N);\n  for(let j=0;j<N;j++){\n    const r=200+Math.random()*800,t=Math.random()*Math.PI*2,p=Math.acos(Math.random()*2-1);\n    pos[j*3]=r*Math.sin(p)*Math.cos(t);\n    pos[j*3+1]=r*Math.sin(p)*Math.sin(t);\n    pos[j*3+2]=r*Math.cos(p);\n    const c=new THREE.Color();\n    const rnd=Math.random();\n    if(rnd<0.7)c.setHSL(0,0,0.8+Math.random()*0.2);\n    else if(rnd<0.9)c.set('#00AADD');\n    else c.setHSL(0.6,0.5,0.8);\n    col[j*3]=c.r;col[j*3+1]=c.g;col[j*3+2]=c.b;\n    sz[j]=Math.random()*2+0.5;\n  }\n  geo.setAttribute('position',new THREE.BufferAttribute(pos,3));\n  geo.setAttribute('color',new THREE.BufferAttribute(col,3));\n  geo.setAttribute('size',new THREE.BufferAttribute(sz,1));\n  const mat=new THREE.ShaderMaterial({\n    uniforms:{time:{value:0},depth:{value:i}},\n    vertexShader:`\n      attribute float size;attribute vec3 color;\n      varying vec3 vColor;uniform float time,depth;\n      void main(){\n        vColor=color;vec3 p=position;\n        float a=time*0.05*(1.0-depth*0.3);\n        mat2 r=mat2(cos(a),-sin(a),sin(a),cos(a));p.xy=r*p.xy;\n        vec4 mv=modelViewMatrix*vec4(p,1.0);\n        gl_PointSize=size*(300.0\/-mv.z);gl_Position=projectionMatrix*mv;\n      }`,\n    fragmentShader:`\n      varying vec3 vColor;\n      void main(){\n        float d=length(gl_PointCoord-vec2(0.5));if(d>0.5)discard;\n        gl_FragColor=vec4(vColor,1.0-smoothstep(0.0,0.5,d));\n      }`,\n    transparent:true,blending:THREE.AdditiveBlending,depthWrite:false\n  });\n  const pts=new THREE.Points(geo,mat);\n  scene.add(pts);starLayers.push(pts);\n}\n\n\/* \u2500\u2500 NEBULA \u2500\u2500 *\/\nconst nebMat=new THREE.ShaderMaterial({\n  uniforms:{time:{value:0},color1:{value:new THREE.Color(0x00AADD)},color2:{value:new THREE.Color(0x0033ff)},opacity:{value:0.3}},\n  vertexShader:`varying vec2 vUv;varying float vEl;uniform float time;\n    void main(){vUv=uv;vec3 p=position;float el=sin(p.x*0.01+time)*cos(p.y*0.01+time)*20.0;p.z+=el;vEl=el;gl_Position=projectionMatrix*modelViewMatrix*vec4(p,1.0);}`,\n  fragmentShader:`uniform vec3 color1,color2;uniform float opacity,time;varying vec2 vUv;varying float vEl;\n    void main(){float m=sin(vUv.x*10.0+time)*cos(vUv.y*10.0+time);vec3 col=mix(color1,color2,m*0.5+0.5);float a=opacity*(1.0-length(vUv-0.5)*2.0);gl_FragColor=vec4(col,max(a,0.0));}`,\n  transparent:true,blending:THREE.AdditiveBlending,side:THREE.DoubleSide,depthWrite:false\n});\nconst nebula=new THREE.Mesh(new THREE.PlaneGeometry(8000,4000,100,100),nebMat);\nnebula.position.z=-1050;\nscene.add(nebula);\n\n\/* \u2500\u2500 MOUNTAINS (4 silhouette layers) \u2500\u2500 *\/\nconst mtnDef=[\n  {z:-50, h:60, col:0x1a1a2e},\n  {z:-100,h:80, col:0x16213e},\n  {z:-150,h:100,col:0x0f3460},\n  {z:-200,h:120,col:0x0a4668}\n];\nconst mountains=[],baseZs=[];\nmtnDef.forEach((d,idx)=>{\n  const pts2d=[];\n  for(let i=0;i<=50;i++){\n    const x=(i\/50-0.5)*1000;\n    const y=Math.sin(i*0.1+idx*100)*d.h+Math.sin(i*0.05+idx*50)*d.h*0.5+Math.random()*d.h*0.2-100;\n    pts2d.push(new THREE.Vector2(x,y));\n  }\n  pts2d.push(new THREE.Vector2(5000,-300));\n  pts2d.push(new THREE.Vector2(-5000,-300));\n  const shape=new THREE.Shape(pts2d);\n  const geo=new THREE.ShapeGeometry(shape);\n  const mat=new THREE.MeshBasicMaterial({color:d.col,transparent:true,opacity:1-idx*0.2,side:THREE.DoubleSide});\n  const mesh=new THREE.Mesh(geo,mat);\n  mesh.position.set(0,d.z,d.z);\n  mesh.userData.baseZ=d.z;\n  mesh.userData.baseOpacity=1-idx*0.2;\n  scene.add(mesh);mountains.push(mesh);baseZs.push(d.z);\n});\n\n\/* \u2500\u2500 ATMOSPHERE \u2500\u2500\n   FIX 1: positioned at z:-1400, BEHIND the full camera journey (300 \u2192 -700).\n   The camera never enters the sphere, so Phase 1 text is no longer\n   washed out inside a white ball \u2014 the glow now reads as a distant sun\n   on the horizon, sitting just beyond the nebula. *\/\nconst atmMat=new THREE.ShaderMaterial({\n  uniforms:{time:{value:0}},\n  vertexShader:`varying vec3 vN;void main(){vN=normalize(normalMatrix*normal);gl_Position=projectionMatrix*modelViewMatrix*vec4(position,1.0);}`,\n  fragmentShader:`varying vec3 vN;uniform float time;\n    void main(){\n      float i=pow(max(0.0,0.5-dot(vN,vec3(0,0,1))),3.0);\n      vec3 a=vec3(0.1,0.4,0.8)*i*(sin(time*2.0)*0.05+0.9);\n      gl_FragColor=vec4(a,i*0.08);\n    }`,\n  side:THREE.BackSide,blending:THREE.AdditiveBlending,transparent:true,depthWrite:false\n});\nconst atmosphere=new THREE.Mesh(new THREE.SphereGeometry(600,32,32),atmMat);\natmosphere.position.z=-1400;\n\/* Show on desktop and mid-range mobile (>480px), hide only on small phones *\/\nif(!isSmallPhone) scene.add(atmosphere);\n\n\/* Camera section targets *\/\nconst camSections=[\n  {x:0,y:30,z:300},   \/\/ Phase 0\n  {x:0,y:40,z:-50},   \/\/ Phase 1\n  {x:0,y:50,z:-700}   \/\/ Phase 2\n];\n\n\/* FIX 3: pause rendering when hero is off-screen *\/\nlet heroVisible=true;\nconst heroOuter=document.getElementById('hero-outer');\nif('IntersectionObserver' in window && heroOuter){\n  new IntersectionObserver(entries=>{\n    heroVisible=entries[0].isIntersecting;\n  },{threshold:0}).observe(heroOuter);\n}\n\n\/* \u2500\u2500 ANIMATE \u2500\u2500 *\/\nfunction animate(){\n  requestAnimationFrame(animate);\n\n  \/* Skip all GPU work when hero is out of view (after first frame) *\/\n  if(!heroVisible && loaderHidden)return;\n\n  const t=Date.now()*0.001;\n  starLayers.forEach(s=>s.material.uniforms.time.value=t);\n  nebMat.uniforms.time.value=t*0.5;\n  atmMat.uniforms.time.value=t;\n\n  \/* Camera from scroll progress *\/\n  const p=window._hp||0;\n  const si=Math.min(Math.floor(p*3),2);\n  const sp=Math.min((p*3)%1,1);\n  const cur=camSections[si],nxt=camSections[Math.min(si+1,2)];\n  const tx=cur.x+(nxt.x-cur.x)*sp;\n  const ty=cur.y+(nxt.y-cur.y)*sp;\n  const tz=cur.z+(nxt.z-cur.z)*sp;\n  smooth.x+=(tx-smooth.x)*0.05;\n  smooth.y+=(ty-smooth.y)*0.05;\n  smooth.z+=(tz-smooth.z)*0.05;\n  camera.position.x=smooth.x+Math.sin(t*0.1)*2;\n  camera.position.y=smooth.y+Math.cos(t*0.15)*1;\n  camera.position.z=smooth.z;\n  camera.lookAt(0,10,-600);\n\n  \/* FIX 2: mountains + nebula FADE OUT between p 0.6 \u2192 0.75 (no teleport pop) *\/\n  const fade=p<0.6?1:p>0.75?0:(0.75-p)\/0.15;\n  mountains.forEach((m,i)=>{\n    const speed=1+i*0.9;\n    m.material.opacity=m.userData.baseOpacity*fade;\n    m.visible=fade>0.01;\n    m.position.z=baseZs[i]+(window.scrollY||0)*speed*0.5;\n    m.position.x=Math.sin(t*0.1)*2*(1+i*0.5);\n    m.position.y=baseZs[i]+(Math.cos(t*0.15)*1*(1+i*0.5));\n  });\n  nebMat.uniforms.opacity.value=0.3*fade;\n  nebula.visible=fade>0.01;\n  nebula.position.z=mountains[mountains.length-1].position.z;\n\n  composer.render();\n\n  \/* FIX 5: first real frame rendered \u2192 loader can go *\/\n  hideLoader();\n}\nanimate();\n\n\/* Resize *\/\nwindow.addEventListener('resize',()=>{\n  W=window.innerWidth;H=window.innerHeight;\n  camera.aspect=W\/H;camera.updateProjectionMatrix();\n  renderer.setSize(W,H);composer.setSize(W,H);\n});\n\n\/* GSAP intro animation *\/\nconst g=window.gsap;\nif(g){\n  const ph0=document.getElementById('ph0');\n  if(ph0){\n    g.from(ph0.querySelector('.eyebrow'),{y:20,opacity:0,duration:0.9,delay:0.3,ease:'power3.out'});\n    g.from(ph0.querySelector('.hero-h'),  {y:60,opacity:0,duration:1.2,delay:0.5,ease:'power4.out'});\n    g.from(ph0.querySelector('.hero-p'),  {y:20,opacity:0,duration:0.9,delay:0.9,ease:'power3.out'});\n    g.from(ph0.querySelector('.hero-btns'),{y:20,opacity:0,duration:0.9,delay:1.1,ease:'power3.out'});\n  }\n}\n\n}catch(err){\n  \/* FIX 6: WebGL unavailable \u2192 CSS fallback that echoes the scene *\/\n  console.warn('WebGL hero unavailable, using fallback background.',err);\n  const hero=document.getElementById('hero');\n  if(hero)hero.style.background='radial-gradient(ellipse at 50% 30%, #0a2a45 0%, #06121f 45%, #060606 100%)';\n  hideLoader();\n}\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>MEDIA 1 Loading Experience Media 1 Events &amp; Exhibitions is a full-service event production and exhibitions company founded in 2006 by Manssoor I.A. Ghanim, operating in Oman and Qatar. With over 18 years of experience and 500+ world-class events delivered, Media 1 specialises in event production and management, complete AV and lighting solutions, exhibition stands [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-46","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Media 1 Events &amp; Exhibitions | 360\u00b0 Event Production \u00b7 Oman &amp; Qatar |<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/media1solutions.com\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Media 1 Events &amp; Exhibitions | 360\u00b0 Event Production \u00b7 Oman &amp; Qatar |\" \/>\n<meta property=\"og:description\" content=\"MEDIA 1 Loading Experience Media 1 Events &amp; Exhibitions is a full-service event production and exhibitions company founded in 2006 by Manssoor I.A. Ghanim, operating in Oman and Qatar. With over 18 years of experience and 500+ world-class events delivered, Media 1 specialises in event production and management, complete AV and lighting solutions, exhibition stands [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/media1solutions.com\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-15T14:46:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/media1solutions.com\/wp-content\/uploads\/2026\/06\/media-1-solutions-media-1events-oman-1.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"16 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/media1solutions.com\\\/\",\"url\":\"https:\\\/\\\/media1solutions.com\\\/\",\"name\":\"Media 1 Events &amp; Exhibitions | 360\u00b0 Event Production \u00b7 Oman & Qatar |\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/media1solutions.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/media1solutions.com\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/media1solutions.com\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/media1solutions.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/media-1-solutions-media-1events-oman-1.png\",\"datePublished\":\"2026-06-15T12:34:02+00:00\",\"dateModified\":\"2026-06-15T14:46:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/media1solutions.com\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/media1solutions.com\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/media1solutions.com\\\/#primaryimage\",\"url\":\"https:\\\/\\\/media1solutions.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/media-1-solutions-media-1events-oman-1.png\",\"contentUrl\":\"https:\\\/\\\/media1solutions.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/media-1-solutions-media-1events-oman-1.png\",\"width\":280,\"height\":80},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/media1solutions.com\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/media1solutions.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Media 1 Events &amp; Exhibitions | 360\u00b0 Event Production \u00b7 Oman &#038; Qatar\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/media1solutions.com\\\/#website\",\"url\":\"https:\\\/\\\/media1solutions.com\\\/\",\"name\":\"\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/media1solutions.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Media 1 Events &amp; Exhibitions | 360\u00b0 Event Production \u00b7 Oman & Qatar |","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/media1solutions.com\/","og_locale":"en_US","og_type":"article","og_title":"Media 1 Events &amp; Exhibitions | 360\u00b0 Event Production \u00b7 Oman & Qatar |","og_description":"MEDIA 1 Loading Experience Media 1 Events &amp; Exhibitions is a full-service event production and exhibitions company founded in 2006 by Manssoor I.A. Ghanim, operating in Oman and Qatar. With over 18 years of experience and 500+ world-class events delivered, Media 1 specialises in event production and management, complete AV and lighting solutions, exhibition stands [&hellip;]","og_url":"https:\/\/media1solutions.com\/","article_modified_time":"2026-06-15T14:46:23+00:00","og_image":[{"url":"https:\/\/media1solutions.com\/wp-content\/uploads\/2026\/06\/media-1-solutions-media-1events-oman-1.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/media1solutions.com\/","url":"https:\/\/media1solutions.com\/","name":"Media 1 Events &amp; Exhibitions | 360\u00b0 Event Production \u00b7 Oman & Qatar |","isPartOf":{"@id":"https:\/\/media1solutions.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/media1solutions.com\/#primaryimage"},"image":{"@id":"https:\/\/media1solutions.com\/#primaryimage"},"thumbnailUrl":"https:\/\/media1solutions.com\/wp-content\/uploads\/2026\/06\/media-1-solutions-media-1events-oman-1.png","datePublished":"2026-06-15T12:34:02+00:00","dateModified":"2026-06-15T14:46:23+00:00","breadcrumb":{"@id":"https:\/\/media1solutions.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/media1solutions.com\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/media1solutions.com\/#primaryimage","url":"https:\/\/media1solutions.com\/wp-content\/uploads\/2026\/06\/media-1-solutions-media-1events-oman-1.png","contentUrl":"https:\/\/media1solutions.com\/wp-content\/uploads\/2026\/06\/media-1-solutions-media-1events-oman-1.png","width":280,"height":80},{"@type":"BreadcrumbList","@id":"https:\/\/media1solutions.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/media1solutions.com\/"},{"@type":"ListItem","position":2,"name":"Media 1 Events &amp; Exhibitions | 360\u00b0 Event Production \u00b7 Oman &#038; Qatar"}]},{"@type":"WebSite","@id":"https:\/\/media1solutions.com\/#website","url":"https:\/\/media1solutions.com\/","name":"","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/media1solutions.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/media1solutions.com\/index.php?rest_route=\/wp\/v2\/pages\/46","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/media1solutions.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/media1solutions.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/media1solutions.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/media1solutions.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=46"}],"version-history":[{"count":38,"href":"https:\/\/media1solutions.com\/index.php?rest_route=\/wp\/v2\/pages\/46\/revisions"}],"predecessor-version":[{"id":94,"href":"https:\/\/media1solutions.com\/index.php?rest_route=\/wp\/v2\/pages\/46\/revisions\/94"}],"wp:attachment":[{"href":"https:\/\/media1solutions.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=46"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}