SkyTag — Montreal's Ultimate Indoor Fun Destination
🏆 Montreal's #1 Indoor Fun Destination
Fun
Starts
Right Here.
Trampoline, laser tag, CyberSport, arcade & epic birthday parties — all under one roof in Dollard-Des-Ormeaux.
★Trampoline · $23.99 / 60 min
★Laser Tag · $23.99 / 4 games
★CyberSport · $23.99 / 3 rounds
★Toddler Zone · $23.99
★Packages from $25.99
★Birthday Parties from $260
★Largest Laser Tag Arena in Montreal
★Only CyberSport in Quebec
★77 Brunswick Blvd, DDO H9B2J5 · 514-600-5959
★Trampoline · $23.99 / 60 min
★Laser Tag · $23.99 / 4 games
★CyberSport · $23.99 / 3 rounds
★Toddler Zone · $23.99
★Packages from $25.99
★Birthday Parties from $260
★Largest Laser Tag Arena in Montreal
★Only CyberSport in Quebec
★77 Brunswick Blvd, DDO H9B2J5 · 514-600-5959
10,000+
sq ft of Trampolines
8,000+
sq ft Laser Tag Arena
2,000+
sq ft CyberSport Zone
What We Offer
Five Ways to
Have a Blast
From high-flying trampolines to tactical laser tag — there's something for every age, every energy level, every group.
Group Experiences
Bring Your Group
Together at SkyTag
Whether you're celebrating, team bonding, or just having fun — SkyTag is the ultimate destination for group experiences.
Special Packages
Bundle Up &
Save More
Every package includes a free arcade card. Pick one activity, combine two, or do the full SkyTag Tour.
from $25.99
SkyTag Option
Choose 1 activity — 60 minutes + $10 arcade card included.
Book Option
from $30.99 · Best Value
SkyTag Combo
Pick any 2 activities + $5 arcade card. Perfect for groups.
Book Combo
from $40.99
SkyTag Tour
All 3 activities + $5 arcade card. The full SkyTag experience.
Book Tour
Safety First
Safe. Supervised.
Stress-Free.
At SkyTag, safety is our top priority. Every activity is designed with strict safety standards and supervised by trained staff, so families can focus on having fun with complete peace of mind.
👕
What to Wear
Comfortable activewear required. No jeans. Grip socks are mandatory for trampolines ($4). Running shoes for CyberSport and Laser Tag.
👶
Age Requirements
Trampoline: 3+. Laser Tag: 6+. CyberSport: 10+. Toddler Zone available for our youngest visitors.
⏱️
Session Lengths & Start Times
Trampoline: 30–120-minute sessions (begin every 30 minutes). Laser Tag: ~45–60 minutes including registration, video, vesting & 4 games. CyberSport: 30–45-minute sessions including explanation & 3 games.
Have Questions? Contact Us
FAQ
Frequently Asked Questions
Can I bring my own cake or food?
If you've reserved a birthday party package, yes! You're welcome to bring your own birthday cake, small snacks, and juice. For your main meal, you can purchase food from SkyTag or bring your own for a one-time $25 fee. Please note: for guests without a party package or table reservation, outside food is not permitted.
How far in advance should I book my party?
We recommend booking 4–6 weeks in advance to secure your preferred date and time, especially for weekends and holidays.
Once I pay my deposit, is it refundable?
Deposits are non-refundable. Cancellations and changes are reviewed on a case-by-case basis.
Can I bring my own alcohol?
Outside alcohol is not permitted unless a special permit is requested and approved in advance. Please note this requires a 4–6 week application process.
Do you have fridges, freezers or microwaves?
Yes, we offer fridge and freezer space. Please note: oven or microwave use is not available.
What footwear should I wear?
Grip socks are required for trampoline activities and are available for purchase. For other activities, comfortable athletic footwear is recommended. Summer: no flip-flops. Winter: no wet boots permitted.
Can I do multiple activities?
Absolutely. Our SkyTag Combo ($30.99) lets you pick 2 activities, and the SkyTag Tour ($40.99) gives you all 3. Both include a free arcade card.
Visit Us
Come Find
The Fun.
We're open 7 days a week, 365 days per year. Walk-ins welcome, booking ahead recommended.
📍
SkyTag Montreal
77 Brunswick Blvd, Dollard-Des-Ormeaux
Quebec H9B 2C5
Monday – Wednesday
10 AM – 5 PM
Thursday
10 AM – 8 PM
Friday
10 AM – 11 PM
Saturday
10 AM – 11 PM
Sunday
10 AM – 8 PM
*Hours may vary on holidays and during seasonal periods.
}
.hero-reel-img:last-child::after {
content: '';
position: absolute;
inset: 0;
background: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.75) 100%);
}
.hero-overlay {
position: absolute;
inset: 0;
background: linear-gradient(to top, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.3) 50%, transparent 100%);
z-index: 1;
}
.hero-content {
position: relative;
z-index: 2;
width: 100%;
padding: 0 80px 72px;
display: flex;
align-items: flex-end;
justify-content: space-between;
gap: 40px;
}
.hero-left {}
.hero-eyebrow {
display: inline-flex;
align-items: center;
gap: 8px;
background: rgba(139,196,36,0.18);
border: 1px solid rgba(139,196,36,0.45);
color: var(--g);
font-size: 11px;
font-weight: 700;
letter-spacing: 3px;
text-transform: uppercase;
padding: 6px 16px;
border-radius: 100px;
margin-bottom: 18px;
}
.hero-title {
font-family: 'Barlow Condensed', sans-serif;
font-size: clamp(64px, 9vw, 120px);
font-weight: 900;
text-transform: uppercase;
color: #fff;
line-height: 0.88;
letter-spacing: -1px;
margin-bottom: 24px;
}
.hero-title em { font-style: italic; color: var(--g); }
.hero-sub {
font-size: 16px;
color: rgba(255,255,255,0.68);
line-height: 1.7;
max-width: 420px;
margin-bottom: 36px;
}
.hero-btns { display: flex; gap: 12px; flex-wrap: wrap; }
.btn-g {
display: inline-block;
background: var(--g);
color: #111;
text-decoration: none;
padding: 16px 38px;
font-family: 'Barlow Condensed', sans-serif;
font-size: 18px;
font-weight: 800;
text-transform: uppercase;
letter-spacing: 1px;
border-radius: 8px;
transition: background 0.2s, transform 0.2s;
}
.btn-g:hover { background: var(--gd); transform: translateY(-2px); }
.btn-w {
display: inline-block;
background: transparent;
color: #fff;
text-decoration: none;
padding: 15px 32px;
font-family: 'Barlow Condensed', sans-serif;
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
border: 2px solid rgba(255,255,255,0.3);
border-radius: 8px;
transition: border-color 0.2s, color 0.2s;
}
.btn-w:hover { border-color: var(--g); color: var(--g); }
.hero-right {
display: flex;
flex-direction: column;
gap: 14px;
flex-shrink: 0;
min-width: 200px;
}
.hero-stat {
text-align: right;
}
.hero-stat-num {
font-family: 'Barlow Condensed', sans-serif;
font-size: 44px;
font-weight: 900;
color: var(--g);
line-height: 1;
}
.hero-stat-label {
font-size: 12px;
color: rgba(255,255,255,0.55);
font-weight: 500;
letter-spacing: 1px;
text-transform: uppercase;
}
/* ── TICKER ── */
.ticker {
background: var(--g);
overflow: hidden;
white-space: nowrap;
}
.ticker-track {
display: inline-flex;
animation: tick 26s linear infinite;
}
.ticker-item {
font-family: 'Barlow Condensed', sans-serif;
font-size: 14px;
font-weight: 800;
text-transform: uppercase;
letter-spacing: 3px;
color: #111;
padding: 12px 28px;
border-right: 1px solid rgba(0,0,0,0.12);
flex-shrink: 0;
}
.ticker-dot { color: rgba(0,0,0,0.35); margin-right: 6px; }
@keyframes tick { from { transform: translateX(0); } to { transform: translateX(-50%); } }
/* ── NUMBERS STRIP ── */
.numbers {
background: var(--black);
padding: 56px 80px;
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 1px;
}
.num-item {
padding: 0 40px;
border-right: 1px solid rgba(255,255,255,0.07);
text-align: center;
}
.num-item:last-child { border-right: none; }
.num-val {
font-family: 'Barlow Condensed', sans-serif;
font-size: 58px;
font-weight: 900;
color: var(--g);
line-height: 1;
margin-bottom: 6px;
}
.num-label {
font-size: 13px;
color: rgba(255,255,255,0.5);
font-weight: 500;
text-transform: uppercase;
letter-spacing: 2px;
line-height: 1.4;
}
/* ── ACTIVITIES ── */
.activities { background: #fff; padding: 88px 0 0; }
.section-head { padding: 0 80px; margin-bottom: 52px; }
.s-label {
font-family: 'Barlow Condensed', sans-serif;
font-size: 11px;
font-weight: 700;
letter-spacing: 4px;
text-transform: uppercase;
color: var(--g);
margin-bottom: 8px;
}
.s-title {
font-family: 'Barlow Condensed', sans-serif;
font-size: clamp(38px, 5vw, 68px);
font-weight: 900;
text-transform: uppercase;
color: #111;
line-height: 0.95;
letter-spacing: 1px;
}
.s-title span { color: var(--g); }
.s-sub {
font-size: 15px;
color: var(--grey);
line-height: 1.7;
max-width: 540px;
margin-top: 12px;
}
.activities-scroll {
display: grid;
grid-template-columns: repeat(5, 1fr);
gap: 0;
border-top: 1px solid var(--border);
}
.act-card {
position: relative;
overflow: hidden;
cursor: pointer;
height: 480px;
transition: flex 0.5s ease;
}
.act-card img {
width: 100%; height: 100%;
object-fit: cover;
display: block;
transition: transform 0.5s ease;
}
.act-card:hover img { transform: scale(1.08); }
.act-card::after {
content: '';
position: absolute;
inset: 0;
background: linear-gradient(to top, rgba(0,0,0,0.88) 0%, rgba(0,0,0,0.1) 60%);
transition: opacity 0.3s;
}
.act-card:hover::after { opacity: 0.7; }
.act-info {
position: absolute;
bottom: 0; left: 0; right: 0;
z-index: 2;
padding: 24px 22px;
transform: translateY(0);
transition: transform 0.3s;
}
.act-num {
font-family: 'Barlow Condensed', sans-serif;
font-size: 11px;
font-weight: 700;
letter-spacing: 3px;
color: var(--g);
margin-bottom: 4px;
}
.act-name {
font-family: 'Barlow Condensed', sans-serif;
font-size: 22px;
font-weight: 900;
text-transform: uppercase;
color: #fff;
letter-spacing: 1px;
margin-bottom: 6px;
}
.act-desc {
font-size: 12px;
color: rgba(255,255,255,0.72);
line-height: 1.5;
margin-bottom: 12px;
opacity: 0;
transform: translateY(8px);
transition: opacity 0.3s 0.05s, transform 0.3s 0.05s;
}
.act-card:hover .act-desc { opacity: 1; transform: translateY(0); }
.act-link {
display: inline-flex;
align-items: center;
gap: 6px;
color: var(--g);
text-decoration: none;
font-family: 'Barlow Condensed', sans-serif;
font-size: 13px;
font-weight: 800;
text-transform: uppercase;
letter-spacing: 2px;
opacity: 0;
transform: translateY(8px);
transition: opacity 0.3s 0.1s, transform 0.3s 0.1s;
}
.act-card:hover .act-link { opacity: 1; transform: translateY(0); }
.act-link::after { content: '→'; }
/* ── EXPERIENCE STRIP ── */
.exp-strip {
background: var(--light);
padding: 80px 80px;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 80px;
align-items: center;
}
.exp-text .s-label { margin-bottom: 8px; }
.exp-title {
font-family: 'Barlow Condensed', sans-serif;
font-size: clamp(40px, 5vw, 70px);
font-weight: 900;
text-transform: uppercase;
color: #111;
line-height: 0.9;
letter-spacing: 1px;
margin-bottom: 20px;
}
.exp-title span { color: var(--g); }
.exp-body {
font-size: 15px;
color: var(--grey);
line-height: 1.75;
margin-bottom: 32px;
}
.exp-feats {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 16px;
margin-bottom: 36px;
}
.exp-feat {
background: #fff;
border: 1.5px solid var(--border);
border-radius: 12px;
padding: 18px 18px;
}
.exp-feat-icon { font-size: 24px; margin-bottom: 8px; display: block; }
.exp-feat-name {
font-family: 'Barlow Condensed', sans-serif;
font-size: 16px;
font-weight: 800;
text-transform: uppercase;
color: #111;
margin-bottom: 3px;
}
.exp-feat-desc { font-size: 12px; color: #888; line-height: 1.5; }
.exp-photos {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: 280px 180px;
gap: 12px;
}
.exp-photo {
border-radius: 14px;
overflow: hidden;
position: relative;
}
.exp-photo img {
width: 100%; height: 100%;
object-fit: cover;
display: block;
transition: transform 0.4s;
}
.exp-photo:hover img { transform: scale(1.05); }
.exp-photo:first-child { grid-row: 1 / 3; }
/* ── PACKAGES ── */
.packages { background: #fff; padding: 88px 80px; }
.packages-inner { max-width: 1200px; margin: 0 auto; }
.pkg-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
margin-top: 52px;
}
.pkg-card {
border-radius: 16px;
overflow: hidden;
position: relative;
height: 420px;
cursor: pointer;
transition: transform 0.3s, box-shadow 0.3s;
}
.pkg-card:hover { transform: translateY(-8px); box-shadow: 0 28px 60px rgba(0,0,0,0.18); }
.pkg-card img {
width: 100%; height: 100%;
object-fit: cover;
display: block;
transition: transform 0.5s;
}
.pkg-card:hover img { transform: scale(1.06); }
.pkg-card::after {
content: '';
position: absolute;
inset: 0;
background: linear-gradient(to top, rgba(0,0,0,0.88) 0%, rgba(0,0,0,0.1) 55%);
}
.pkg-info {
position: absolute;
bottom: 0; left: 0; right: 0;
z-index: 2;
padding: 28px 28px;
}
.pkg-tag {
display: inline-block;
background: var(--g);
color: #111;
font-family: 'Barlow Condensed', sans-serif;
font-size: 10px;
font-weight: 800;
letter-spacing: 3px;
text-transform: uppercase;
padding: 4px 12px;
border-radius: 100px;
margin-bottom: 10px;
}
.pkg-name {
font-family: 'Barlow Condensed', sans-serif;
font-size: 30px;
font-weight: 900;
text-transform: uppercase;
color: #fff;
letter-spacing: 1px;
margin-bottom: 6px;
}
.pkg-desc {
font-size: 13px;
color: rgba(255,255,255,0.7);
line-height: 1.5;
margin-bottom: 16px;
}
.pkg-link {
display: inline-flex;
align-items: center;
gap: 6px;
color: var(--g);
text-decoration: none;
font-family: 'Barlow Condensed', sans-serif;
font-size: 14px;
font-weight: 800;
text-transform: uppercase;
letter-spacing: 2px;
}
.pkg-link::after { content: '→'; }
/* ── BIRTHDAY PROMO ── */
.bday-promo {
background: var(--black);
padding: 0;
display: grid;
grid-template-columns: 1fr 1fr;
min-height: 560px;
overflow: hidden;
position: relative;
}
.bday-promo::before {
content: '';
position: absolute;
inset: 0;
background: radial-gradient(ellipse 60% 80% at 0% 50%, rgba(139,196,36,0.12), transparent 65%);
z-index: 1;
pointer-events: none;
}
.bday-img {
position: relative;
overflow: hidden;
}
.bday-img img {
width: 100%; height: 100%;
object-fit: cover;
display: block;
transition: transform 0.5s;
}
.bday-promo:hover .bday-img img { transform: scale(1.04); }
.bday-img::after {
content: '';
position: absolute;
inset: 0;
background: linear-gradient(to right, transparent 60%, var(--black) 100%);
}
.bday-text {
position: relative;
z-index: 2;
display: flex;
flex-direction: column;
justify-content: center;
padding: 72px 72px;
}
.bday-text .s-label { margin-bottom: 10px; }
.bday-headline {
font-family: 'Barlow Condensed', sans-serif;
font-size: clamp(46px, 5.5vw, 80px);
font-weight: 900;
text-transform: uppercase;
color: #fff;
line-height: 0.92;
letter-spacing: 1px;
margin-bottom: 20px;
}
.bday-headline span { color: var(--g); }
.bday-body {
font-size: 15px;
color: rgba(255,255,255,0.62);
line-height: 1.75;
max-width: 400px;
margin-bottom: 32px;
}
.bday-pills {
display: flex;
gap: 10px;
flex-wrap: wrap;
margin-bottom: 36px;
}
.bday-pill {
background: rgba(139,196,36,0.12);
border: 1px solid rgba(139,196,36,0.3);
color: var(--g);
font-size: 12px;
font-weight: 700;
padding: 6px 14px;
border-radius: 100px;
font-family: 'Barlow Condensed', sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
}
.bday-prices {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 10px;
margin-bottom: 32px;
}
.bday-price-item { text-align: center; }
.bday-price-amt {
font-family: 'Barlow Condensed', sans-serif;
font-size: 30px;
font-weight: 900;
color: #fff;
line-height: 1;
}
.bday-price-name {
font-size: 10px;
color: rgba(255,255,255,0.4);
font-weight: 600;
text-transform: uppercase;
letter-spacing: 1px;
}
/* ── SAFETY ── */
.safety {
background: #fff;
padding: 88px 80px;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 88px;
align-items: center;
}
.safety-img {
border-radius: 20px;
overflow: hidden;
height: 500px;
position: relative;
}
.safety-img img { width: 100%; height: 100%; object-fit: cover; display: block; }
.safety-title {
font-family: 'Barlow Condensed', sans-serif;
font-size: clamp(40px, 5vw, 68px);
font-weight: 900;
text-transform: uppercase;
color: #111;
line-height: 0.92;
letter-spacing: 1px;
margin-bottom: 20px;
}
.safety-title span { color: var(--g); }
.safety-body {
font-size: 15px;
color: var(--grey);
line-height: 1.75;
margin-bottom: 36px;
}
.safety-items {
display: flex;
flex-direction: column;
gap: 14px;
margin-bottom: 36px;
}
.safety-item {
display: flex;
align-items: flex-start;
gap: 14px;
background: var(--light);
border: 1.5px solid var(--border);
border-radius: 12px;
padding: 16px 18px;
}
.safety-item-icon { font-size: 22px; flex-shrink: 0; }
.safety-item-title {
font-family: 'Barlow Condensed', sans-serif;
font-size: 16px;
font-weight: 800;
text-transform: uppercase;
color: #111;
margin-bottom: 2px;
}
.safety-item-desc { font-size: 13px; color: #777; line-height: 1.5; }
/* ── FAQ ── */
.faq { background: var(--light); padding: 88px 80px; }
.faq-inner { max-width: 1100px; margin: 0 auto; }
.faq-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 52px; }
.faq-item {
background: #fff;
border: 1.5px solid var(--border);
border-radius: 14px;
padding: 26px 28px;
cursor: pointer;
transition: box-shadow 0.2s, border-color 0.2s;
}
.faq-item:hover { box-shadow: 0 6px 24px rgba(0,0,0,0.07); border-color: var(--g); }
.faq-q {
font-family: 'Barlow Condensed', sans-serif;
font-size: 20px;
font-weight: 800;
text-transform: uppercase;
color: #111;
letter-spacing: 0.5px;
margin-bottom: 10px;
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 12px;
}
.faq-q::after { content: '+'; color: var(--g); font-size: 22px; flex-shrink: 0; line-height: 1; }
.faq-a { font-size: 14px; color: var(--grey); line-height: 1.7; }
/* ── HOURS ── */
.hours {
background: var(--black);
padding: 80px 80px;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 80px;
align-items: center;
}
.hours-title {
font-family: 'Barlow Condensed', sans-serif;
font-size: clamp(38px, 5vw, 64px);
font-weight: 900;
text-transform: uppercase;
color: #fff;
line-height: 0.93;
letter-spacing: 1px;
margin-bottom: 16px;
}
.hours-title span { color: var(--g); }
.hours-sub { font-size: 15px; color: rgba(255,255,255,0.5); line-height: 1.7; margin-bottom: 32px; }
.hours-address {
display: flex;
align-items: flex-start;
gap: 14px;
background: rgba(139,196,36,0.08);
border: 1px solid rgba(139,196,36,0.2);
border-radius: 12px;
padding: 18px 20px;
margin-bottom: 20px;
}
.hours-address-icon { font-size: 22px; }
.hours-address-text { font-size: 14px; color: rgba(255,255,255,0.75); line-height: 1.6; }
.hours-address-text strong { color: #fff; display: block; font-size: 15px; }
.hours-contact { display: flex; gap: 14px; }
.hours-contact a {
display: flex;
align-items: center;
gap: 8px;
background: rgba(255,255,255,0.05);
border: 1px solid rgba(255,255,255,0.1);
color: rgba(255,255,255,0.8);
text-decoration: none;
padding: 12px 18px;
border-radius: 10px;
font-size: 14px;
font-weight: 600;
transition: border-color 0.2s, color 0.2s;
}
.hours-contact a:hover { border-color: var(--g); color: var(--g); }
.hours-table { width: 100%; }
.hours-row {
display: flex;
align-items: center;
justify-content: space-between;
padding: 16px 0;
border-bottom: 1px solid rgba(255,255,255,0.06);
}
.hours-row:last-child { border-bottom: none; }
.hours-day { font-size: 14px; color: rgba(255,255,255,0.55); font-weight: 500; }
.hours-time {
font-family: 'Barlow Condensed', sans-serif;
font-size: 20px;
font-weight: 800;
color: #fff;
}
.hours-time.today { color: var(--g); }
.hours-badge {
background: var(--g);
color: #111;
font-size: 9px;
font-weight: 800;
letter-spacing: 2px;
text-transform: uppercase;
padding: 3px 10px;
border-radius: 100px;
margin-left: 8px;
}
/* ── SOCIAL STRIP ── */
.social-links { display: flex; gap: 12px; }
.social-link {
background: #111;
color: var(--g);
text-decoration: none;
padding: 10px 22px;
border-radius: 8px;
font-family: 'Barlow Condensed', sans-serif;
font-size: 14px;
font-weight: 800;
text-transform: uppercase;
letter-spacing: 2px;
transition: background 0.2s;
}
.social-link:hover { background: #222; }
/* ── CTA ── */
/* ── RESPONSIVE ── */
@media (max-width: 1080px) {
.hero-content { padding: 0 40px 60px; }
.numbers { grid-template-columns: 1fr 1fr; padding: 56px 40px; }
.activities-scroll { grid-template-columns: repeat(3, 1fr); }
.exp-strip { padding: 60px 40px; gap: 48px; }
.packages { padding: 72px 40px; }
.pkg-grid { grid-template-columns: 1fr 1fr; }
.bday-text { padding: 48px 48px; }
.safety { padding: 72px 40px; gap: 48px; }
.faq { padding: 72px 40px; }
.hours { padding: 72px 40px; gap: 48px; }
}
@media (max-width: 768px) {
.hero { height: auto; min-height: 100svh; }
.hero-reel { grid-template-columns: 1fr; }
.hero-reel-img:last-child { display: none; }
.hero-content { flex-direction: column; align-items: flex-start; padding: 0 24px 52px; }
.hero-right { display: none; }
.numbers { grid-template-columns: 1fr 1fr; padding: 40px 24px; }
.section-head { padding: 0 24px; }
.activities-scroll { grid-template-columns: 1fr 1fr; }
.act-card { height: 320px; }
.act-desc, .act-link { opacity: 1; transform: none; }
.exp-strip { grid-template-columns: 1fr; padding: 56px 24px; gap: 40px; }
.exp-photos { grid-template-rows: 220px 140px; }
.packages { padding: 56px 24px; }
.pkg-grid { grid-template-columns: 1fr; }
.bday-promo { grid-template-columns: 1fr; }
.bday-img { height: 280px; }
.bday-text { padding: 48px 24px; }
.bday-prices { grid-template-columns: 1fr 1fr; }
.safety { grid-template-columns: 1fr; padding: 56px 24px; gap: 40px; }
.faq { padding: 56px 24px; }
.faq-grid { grid-template-columns: 1fr; }
.hours { grid-template-columns: 1fr; padding: 56px 24px; gap: 40px; }
}
/* ══════════════════════════════════════════════════════
SKYTAG MASTER OVERRIDES v3
Applied: full-width + text visibility + no socials
════════════════════════════════════════════════════ */
/* 1. FORCE FULL WIDTH */
#skytag-home-root {
width: 100% !important;
box-sizing: border-box !important;
overflow-x: hidden !important;
}
/* Force Elementor containers not to clip */
.elementor-widget-html,
.elementor-widget-html .elementor-widget-container,
.elementor-widget-wrap {
overflow: visible !important;
max-width: 100% !important;
width: 100% !important;
padding: 0 !important;
margin: 0 !important;
}
/* 2. EYEBROW LABELS — always green, always big */
#skytag-home-root .s-label,
#skytag-home-root .cta-label,
#skytag-home-root .hero-eyebrow {
font-size: 16px !important;
font-weight: 800 !important;
color: #8bc424 !important;
letter-spacing: 4px !important;
text-transform: uppercase !important;
}
/* 3. SECTION TITLES */
#skytag-home-root .s-title { color: #111111 !important; }
#skytag-home-root .s-title span,
#skytag-home-root .s-title .green,
#skytag-home-root .cta-title span,
#skytag-home-root .safety-title span { color: #8bc424 !important; }
#skytag-home-root .hero-title { color: #ffffff !important; }
#skytag-home-root
#skytag-home-root .safety-title { color: #ffffff !important; }
/* 4. BODY TEXT — DARK BACKGROUND SECTIONS (white/faded white) */
#skytag-home-root .hero-sub { color: rgba(255,255,255,0.75) !important; }
#skytag-home-root
#skytag-home-root .num-label { color: rgba(255,255,255,0.55) !important; }
#skytag-home-root .bday-body { color: rgba(255,255,255,0.72) !important; }
#skytag-home-root .hours-sub { color: rgba(255,255,255,0.55) !important; }
#skytag-home-root .hours-day { color: rgba(255,255,255,0.55) !important; }
#skytag-home-root .hours-address-text { color: rgba(255,255,255,0.75) !important; }
#skytag-home-root .c-info-body { color: rgba(255,255,255,0.72) !important; }
#skytag-home-root .c-detail-val { color: rgba(255,255,255,0.72) !important; }
#skytag-home-root .stat-lbl { color: rgba(255,255,255,0.55) !important; }
#skytag-home-root .what-body { color: rgba(255,255,255,0.72) !important; }
#skytag-home-root .why-body { color: rgba(255,255,255,0.72) !important; }
#skytag-home-root .why-card-desc { color: rgba(255,255,255,0.65) !important; }
#skytag-home-root .who-desc { color: rgba(255,255,255,0.65) !important; }
#skytag-home-root .step-desc { color: rgba(255,255,255,0.65) !important; }
#skytag-home-root .mode-desc { color: rgba(255,255,255,0.65) !important; }
#skytag-home-root .game-card-desc { color: rgba(255,255,255,0.65) !important; }
#skytag-home-root .prize-desc { color: rgba(255,255,255,0.65) !important; }
#skytag-home-root .arena-body { color: rgba(255,255,255,0.65) !important; }
#skytag-home-root .arena-feat-desc { color: rgba(255,255,255,0.6) !important; }
#skytag-home-root .intro-body { color: rgba(255,255,255,0.65) !important; }
#skytag-home-root .intro-hi-desc { color: rgba(255,255,255,0.6) !important; }
#skytag-home-root .tokens-body { color: rgba(255,255,255,0.65) !important; }
#skytag-home-root .mission-body { color: rgba(255,255,255,0.65) !important; }
#skytag-home-root .rules-body { color: rgba(255,255,255,0.65) !important; }
#skytag-home-root .price-feat { color: rgba(255,255,255,0.65) !important; }
#skytag-home-root .price-per { color: rgba(255,255,255,0.55) !important; }
/* 5. BODY TEXT — LIGHT BACKGROUND SECTIONS (must be dark) */
#skytag-home-root .s-sub { color: #444 !important; }
#skytag-home-root .exp-body { color: #444 !important; }
#skytag-home-root .exp-feat-desc { color: #555 !important; }
#skytag-home-root .exp-feat-name { color: #111 !important; }
#skytag-home-root .safety-body { color: #444 !important; }
#skytag-home-root .safety-item-desc { color: #555 !important; }
#skytag-home-root .safety-item-title { color: #111 !important; }
#skytag-home-root .faq-a { color: #444 !important; }
#skytag-home-root .faq-q { color: #111 !important; }
#skytag-home-root .value-desc { color: #555 !important; }
#skytag-home-root .value-name { color: #111 !important; }
#skytag-home-root .mission-body { color: #444 !important; }
#skytag-home-root .hours-body { color: #444 !important; }
#skytag-home-root .hours-address-text { color: #555 !important; }
#skytag-home-root .pkg-body { color: #444 !important; }
#skytag-home-root .pkg-feat { color: #555 !important; }
/* 6. BUTTONS — never red */
#skytag-home-root .btn-g { background: #8bc424 !important; color: #111 !important; }
#skytag-home-root .btn-g:hover { background: #6fa01a !important; color: #111 !important; }
#skytag-home-root .btn-w,
#skytag-home-root .btn-white { background: #ffffff !important; color: #111 !important; }
#skytag-home-root .btn-w:hover,
#skytag-home-root .btn-white:hover { background: #e8e8e8 !important; color: #111 !important; }
#skytag-home-root a:hover { color: #8bc424 !important; }
/* FIX: Safety section is DARK background — override the light-bg overrides */
/* safety section is on WHITE bg — keep dark */
🏆 Montreal's #1 Indoor Fun Destination
Fun
Starts
Right Here.
Trampoline, laser tag, CyberSport, arcade & epic birthday parties — all under one roof in Dollard-Des-Ormeaux.
★Trampoline · $23.99 / 60 min
★Laser Tag · $23.99 / 4 games
★CyberSport · $23.99 / 3 rounds
★Toddler Zone · $23.99
★Packages from $25.99
★Birthday Parties from $260
★Largest Laser Tag Arena in Montreal
★Only CyberSport in Quebec
★77 Brunswick Blvd, DDO H9B2J5 · 514-600-5959
★Trampoline · $23.99 / 60 min
★Laser Tag · $23.99 / 4 games
★CyberSport · $23.99 / 3 rounds
★Toddler Zone · $23.99
★Packages from $25.99
★Birthday Parties from $260
★Largest Laser Tag Arena in Montreal
★Only CyberSport in Quebec
★77 Brunswick Blvd, DDO H9B2J5 · 514-600-5959
10,000+
sq ft of Trampolines
8,000+
sq ft Laser Tag Arena
2,000+
sq ft CyberSport Zone
What We Offer
Five Ways to
Have a Blast
From high-flying trampolines to tactical laser tag — there's something for every age, every energy level, every group.
Group Experiences
Bring Your Group
Together at SkyTag
Whether you're celebrating, team bonding, or just having fun — SkyTag is the ultimate destination for group experiences.
Special Packages
Bundle Up &
Save More
Every package includes a free arcade card. Pick one activity, combine two, or do the full SkyTag Tour.
from $25.99
SkyTag Option
Choose 1 activity — 60 minutes + $10 arcade card included.
Book Option
from $30.99 · Best Value
SkyTag Combo
Pick any 2 activities + $5 arcade card. Perfect for groups.
Book Combo
from $40.99
SkyTag Tour
All 3 activities + $5 arcade card. The full SkyTag experience.
Book Tour
Safety First
Safe. Supervised.
Stress-Free.
At SkyTag, safety is our top priority. Every activity is designed with strict safety standards and supervised by trained staff, so families can focus on having fun with complete peace of mind.
👕
What to Wear
Comfortable activewear required. No jeans. Grip socks are mandatory for trampolines ($4). Running shoes for CyberSport and Laser Tag.
👶
Age Requirements
Trampoline: 3+. Laser Tag: 6+. CyberSport: 10+. Toddler Zone available for our youngest visitors.
⏱️
Session Lengths & Start Times
Trampoline: 30–120-minute sessions (begin every 30 minutes). Laser Tag: ~45–60 minutes including registration, video, vesting & 4 games. CyberSport: 30–45-minute sessions including explanation & 3 games.
Have Questions? Contact Us
FAQ
Frequently Asked Questions
Can I bring my own cake or food?
If you've reserved a birthday party package, yes! You're welcome to bring your own birthday cake, small snacks, and juice. For your main meal, you can purchase food from SkyTag or bring your own for a one-time $25 fee. Please note: for guests without a party package or table reservation, outside food is not permitted.
How far in advance should I book my party?
We recommend booking 4–6 weeks in advance to secure your preferred date and time, especially for weekends and holidays.
Once I pay my deposit, is it refundable?
Deposits are non-refundable. Cancellations and changes are reviewed on a case-by-case basis.
Can I bring my own alcohol?
Outside alcohol is not permitted unless a special permit is requested and approved in advance. Please note this requires a 4–6 week application process.
Do you have fridges, freezers or microwaves?
Yes, we offer fridge and freezer space. Please note: oven or microwave use is not available.
What footwear should I wear?
Grip socks are required for trampoline activities and are available for purchase. For other activities, comfortable athletic footwear is recommended. Summer: no flip-flops. Winter: no wet boots permitted.
Can I do multiple activities?
Absolutely. Our SkyTag Combo ($30.99) lets you pick 2 activities, and the SkyTag Tour ($40.99) gives you all 3. Both include a free arcade card.
Visit Us
Come Find
The Fun.
We're open 7 days a week, 365 days per year. Walk-ins welcome, booking ahead recommended.
📍
SkyTag Montreal
77 Brunswick Blvd, Dollard-Des-Ormeaux
Quebec H9B 2C5
Monday – Wednesday
10 AM – 5 PM
Thursday
10 AM – 8 PM
Friday
10 AM – 11 PM
Saturday
10 AM – 11 PM
Sunday
10 AM – 8 PM
*Hours may vary on holidays and during seasonal periods.