/* ============================================================
ULTIMATE MOBILE HEADER SYMMETRIC CENTERING & BREATHING SPACE
============================================================ */
@media (max-width: 899px) {
/* 1. Navbar Container: Row, 68px, Flex Start */
html body header.elementor-location-header .elementor-element-9f3b409,
html body header.elementor-428 .elementor-element-9f3b409,
html body header.elementor-2513 .elementor-element-9f3b409,
html body header [data-id="9f3b409"] {
display: flex !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
align-items: center !important;
justify-content: flex-start !important;
width: 100% !important;
height: 68px !important;
min-height: 68px !important;
max-height: 68px !important;
padding: 0 clamp(8px, 2.5vw, 12px) !important;
margin: 0 !important;
box-sizing: border-box !important;
gap: clamp(4px, 1.5vw, 8px) !important;
position: static !important;
transform: none !important;
background: transparent !important;
}
/* 2. Logo: Anchored on the left */
html body header.elementor-location-header .elementor-element-6be7481,
html body header.elementor-428 .elementor-element-6be7481,
html body header.elementor-2513 .elementor-element-6be7481,
html body header [data-id="6be7481"] {
order: 1 !important;
display: flex !important;
align-items: center !important;
flex: 0 0 auto !important;
max-width: 85px !important;
margin: 0 !important;
padding: 0 !important;
visibility: visible !important;
}
html body header.elementor-location-header .elementor-element-6be7481 img,
html body header.elementor-428 .elementor-element-6be7481 img,
html body header.elementor-2513 .elementor-element-6be7481 img,
html body header [data-id="6be7481"] img {
display: block !important;
max-height: 38px !important;
width: auto !important;
object-fit: contain !important;
filter: brightness(0) invert(1) !important;
visibility: visible !important;
}
/* 3. Language Switcher: margin-left auto creates breathing space after logo */
html body header.elementor-location-header .elementor-widget-polylang-language-switcher,
html body header.elementor-location-header .elementor-element-c784593,
html body header.elementor-location-header .elementor-element-e47f50a,
html body header.elementor-428 .elementor-widget-polylang-language-switcher,
html body header.elementor-428 .elementor-element-c784593,
html body header.elementor-428 .elementor-element-e47f50a,
html body header.elementor-2513 .elementor-widget-polylang-language-switcher,
html body header.elementor-2513 .elementor-element-e47f50a,
html body header [data-id="c784593"],
html body header [data-id="e47f50a"] {
order: 2 !important;
display: flex !important;
align-items: center !important;
flex: 0 0 auto !important;
margin-left: auto !important;
margin-right: 0 !important;
margin-top: 0 !important;
margin-bottom: 0 !important;
padding: 0 !important;
visibility: visible !important;
z-index: 10002 !important;
}
html body header.elementor-location-header .elementor-widget-polylang-language-switcher a,
html body header.elementor-428 .cpel-switcher__lang a,
html body header.elementor-2513 .cpel-switcher__lang a {
color: #FFFFFF !important;
font-size: 11.5px !important;
font-weight: 700 !important;
text-decoration: none !important;
padding: 4px 6px !important;
}
/* 4. Button: margin-right auto centers middle group */
html body header.elementor-location-header .elementor-element-def58ec,
html body header.elementor-428 .elementor-element-def58ec,
html body header.elementor-2513 .elementor-element-def58ec,
html body header [data-id="def58ec"] {
order: 3 !important;
display: flex !important;
align-items: center !important;
flex: 0 0 auto !important;
margin-left: 0 !important;
margin-right: auto !important;
margin-top: 0 !important;
margin-bottom: 0 !important;
padding: 0 !important;
visibility: visible !important;
}
html body header.elementor-location-header .elementor-element-def58ec.elementor-hidden-phone,
html body header.elementor-location-header .elementor-element-def58ec.elementor-hidden-mobile,
html body header.elementor-428 .elementor-element-def58ec.elementor-hidden-phone,
html body header.elementor-428 .elementor-element-def58ec.elementor-hidden-mobile,
html body header.elementor-2513 .elementor-element-def58ec.elementor-hidden-phone,
html body header.elementor-2513 .elementor-element-def58ec.elementor-hidden-mobile {
display: flex !important;
visibility: visible !important;
}
html body header.elementor-location-header .elementor-element-def58ec a.elementor-button,
html body header.elementor-428 .elementor-element-def58ec a.elementor-button,
html body header.elementor-2513 .elementor-element-def58ec a.elementor-button,
html body header [data-id="def58ec"] a.elementor-button {
display: inline-flex !important;
align-items: center !important;
background: linear-gradient(135deg, #B28F60 0%, #8A6E4B 100%) !important;
color: #FFFFFF !important;
border-radius: 6px !important;
padding: 6px clamp(6px, 1.8vw, 9px) !important;
font-size: clamp(9.5px, 2.4vw, 10.5px) !important;
font-weight: 700 !important;
white-space: nowrap !important;
border: 1px solid #D6A975 !important;
letter-spacing: 0.2px !important;
visibility: visible !important;
}
/* 5. Menu Toggle: Anchored on the right */
html body header.elementor-location-header .elementor-element-38330e5,
html body header.elementor-428 .elementor-element-38330e5,
html body header.elementor-2513 .elementor-element-38330e5,
html body header [data-id="38330e5"] {
order: 4 !important;
display: flex !important;
align-items: center !important;
flex: 0 0 auto !important;
margin: 0 !important;
padding: 0 !important;
visibility: visible !important;
}
html body header.elementor-location-header .elementor-menu-toggle,
html body header.elementor-428 .elementor-menu-toggle,
html body header.elementor-2513 .elementor-menu-toggle,
html body header [data-id="38330e5"] .elementor-menu-toggle {
display: flex !important;
visibility: visible !important;
opacity: 1 !important;
pointer-events: auto !important;
background: #977B57 !important;
border: 1px solid #D6A975 !important;
border-radius: 6px !important;
padding: 5px 7px !important;
width: 34px !important;
height: 34px !important;
align-items: center !important;
justify-content: center !important;
}
}
Private, professionally managed chalets designed for quiet escapes in nature.
Find Your Perfect Chalet Escape in Quebec’s Most Scenic Destinations
Your Premier Choice for Chalet Rentals in Mont Tremblant, Quebec
At Chalets La Belle Vie, we elevate your escape with refined chalet rentals in Mont Tremblant, Quebec, Canada—designed for comfort, style, and unforgettable moments. Surrounded by the Laurentians, our family-owned retreat blends warm hospitality with local expertise to help you find the perfect chalet for an effortless and extraordinary stay.
PERLE DES MONTAGNES
INSA dream chalet, a dazzling view, a perfect stay. Tastefully decorated cottage,
BORD DU LAC
Experience a luxurious lakeside escape at Chalet Bord Du Lac in Mont-Tremblant
THASAN
Escape to a stunning Canadian log cabin just 25 minutes from Mont-Tremblant
BELLA
Have fun as a family at this stylized home that’s both rustic and warm.
GRAND DUC
Experience an escape in the heart of nature at GRAND DUC! With no neighbours in sight,
LIMA
Enjoy this little nest, located in the center of two tourist areas, St-Sauveur and Mont Tremblant.
Experience Premier Chalet Rentals in the Laurentians
Discover curated experiences designed to enrich every moment of your Laurentians getaway. From seasonal adventures to relaxing wellness touches, each offering adds meaningful value to your stay.
Discover exceptional chalet stays across the Laurentians, where each region offers its own charm. From peaceful lakeside escapes to forest hideaways, find the perfect setting for your next Quebec adventure.
Enhance your getaway with thoughtfully designed packages that bring added value to every stay. From seasonal specials to curated experiences, our offers are crafted to help you enjoy more—whether you’re here to relax by the fire, explore snowy ski trails, or take in the breathtaking views from above. Each package is tailored to elevate your time with us, making your chalet retreat effortless, memorable, and perfectly suited to your style of travel.
Explore travel tips, seasonal guides, and local experiences in Mont-Tremblant. Discover luxury chalet living, things to do in the Laurentians, and inspiration for your next unforgettable chalet getaway.