/* ============================================================ AZ Move Masters — Full Page CSS v23 - Why Us: FitLife-style (left photos + right checklist) - Accent color: RED (#e63329) replacing gold throughout - Services Section preserved ============================================================ */ /* ===== MAIN SERVICES SECTION ===== */ .elementor-element-3354f3bd { background-color: #0d1117 !important; } /* ===== SERVICE PHOTO CARDS ===== */ .elementor-element-39096969, .elementor-element-620287a2, .elementor-element-78bc860 { background-size: contain !important; background-position: top center !important; background-repeat: no-repeat !important; background-color: #111820 !important; min-height: 340px !important; border-radius: 12px !important; overflow: hidden !important; position: relative !important; } .elementor-element-39096969 .elementor-heading-title, .elementor-element-620287a2 .elementor-heading-title, .elementor-element-78bc860 .elementor-heading-title { color: #ffffff !important; font-size: 16px !important; font-weight: 800 !important; text-transform: uppercase !important; letter-spacing: 1.5px !important; background: rgba(0, 0, 0, 0.72) !important; padding: 10px 14px !important; margin: 0 !important; display: block !important; width: 100% !important; border-radius: 0 0 12px 12px !important; } .elementor-element-39096969 .elementor-widget-text-editor, .elementor-element-620287a2 .elementor-widget-text-editor, .elementor-element-78bc860 .elementor-widget-text-editor { display: none !important; } /* ===== CTA PANEL (All Services) ===== */ .elementor-element-506278be { background-color: #111820 !important; border-radius: 12px !important; min-height: 340px !important; display: flex !important; align-items: center !important; justify-content: center !important; border-top: 3px solid #e63329 !important; } .elementor-element-9fef977 .elementor-button { background-color: #e63329 !important; color: #ffffff !important; font-weight: 800 !important; font-size: 14px !important; letter-spacing: 2px !important; text-transform: uppercase !important; padding: 16px 32px !important; border-radius: 4px !important; border: none !important; } .elementor-element-9fef977 .elementor-button:hover { background-color: #ff4d42 !important; } /* ===== GOOGLE GUARANTEED + BBB BADGE ROW ===== */ .elementor-element-7c530f8 { display: flex !important; align-items: center !important; gap: 16px !important; padding: 16px 0 !important; } .elementor-element-7c530f8 img { max-width: 160px !important; width: 160px !important; height: auto !important; display: inline-block !important; } .elementor-element-7c530f8 .elementor-widget-container { display: flex !important; align-items: center !important; gap: 16px !important; flex-wrap: wrap !important; } /* BBB logo */ .elementor-element-7c530f8 .elementor-widget-container::after { content: '' !important; display: inline-block !important; width: 110px !important; height: 44px !important; background-image: url('https://azmovemasters.com/wp-content/uploads/2026/05/bbb_logo.png') !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center left !important; flex-shrink: 0 !important; filter: brightness(0) invert(1) !important; opacity: 0.85 !important; } /* Top 100 Businesses logo */ .elementor-element-7c530f8 .elementor-widget-container::before { content: '' !important; display: inline-block !important; width: 90px !important; height: 64px !important; background-image: url('https://files.manuscdn.com/user_upload_by_module/session_file/310519663518283098/qJCiiOXMQFfMapIs.png') !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center !important; flex-shrink: 0 !important; order: 2 !important; filter: brightness(0) invert(1) !important; opacity: 0.9 !important; } /* ===== RIGHT COLUMN ===== */ .elementor-element-22f45d29 { background-color: #0d1117 !important; padding: 40px 32px !important; } .elementor-element-2442a9e .elementor-heading-title { color: #ffffff !important; font-size: 32px !important; font-weight: 900 !important; text-transform: uppercase !important; line-height: 1.1 !important; } .elementor-element-de7dbb5 { color: rgba(255,255,255,0.7) !important; } .elementor-element-9426316 img { border-radius: 12px !important; width: 100% !important; height: auto !important; object-fit: cover !important; } .elementor-element-dsc03459a img { border-radius: 12px !important; width: 100% !important; height: auto !important; object-fit: cover !important; margin-top: 16px !important; } .elementor-element-dsc03459a { margin-top: 16px !important; } /* ===== WHY US SECTION ===== */ .elementor-element-f235e41 { background: #0d1117 !important; padding: 120px 60px !important; } .elementor-element-16cdf2c { display: none !important; } /* Hide empty 3rd left card */ .elementor-element-d071347 .field__items > .field__item:nth-child(3) { display: none !important; } /* Two-column layout */ .elementor-element-901b134 { display: flex !important; align-items: flex-start !important; gap: 80px !important; } /* LEFT COLUMN - PHOTOS */ .elementor-element-d071347 { flex: 0 0 40% !important; max-width: 40% !important; } .elementor-element-d071347 .paragraph--type--our-feature-item { display: none !important; } .elementor-element-d071347 .elementor-widget-container { background: transparent !important; padding: 0 !important; display: block !important; } /* Photo 1 - Running guys */ .elementor-element-d071347 .elementor-widget-container::before { content: '' !important; display: block !important; width: 100% !important; height: 240px !important; background-image: url('https://azmovemasters.com/wp-content/uploads/2024/10/img_1365-2-1024x683.jpg') !important; background-size: cover !important; background-position: center !important; border-radius: 16px !important; margin-bottom: 20px !important; } /* Photo 2 - DSC03459 movers wrapping */ .elementor-element-d071347 .elementor-widget-container::after { content: '' !important; display: block !important; width: 100% !important; height: 240px !important; background-image: url('https://azmovemasters.com/wp-content/uploads/2026/05/DSC03459-Enhanced-NR-Edit.jpg') !important; background-size: cover !important; background-position: center !important; border-radius: 16px !important; margin-bottom: 20px !important; } /* Photo 3 - Service card image */ .elementor-element-d071347 .elementor-text-editor::before { content: '' !important; display: block !important; width: 100% !important; height: 240px !important; background-image: url('https://azmovemasters.com/wp-content/uploads/2024/10/img_1487-min-1-2048x1365-1.webp') !important; background-size: cover !important; background-position: center top !important; border-radius: 16px !important; } /* RIGHT COLUMN - CHECKLIST */ .elementor-element-7917e9a { flex: 0 0 60% !important; max-width: 60% !important; padding: 0 !important; display: flex !important; flex-direction: column !important; justify-content: center !important; } .elementor-element-7917e9a .elementor-widget-container { background: transparent !important; padding: 0 !important; } /* Heading "Why Choose AZ Move Masters?" */ .elementor-element-7917e9a .elementor-widget-container::before { content: 'Why Choose AZ Move Masters?' !important; display: block !important; font-size: 48px !important; font-weight: 900 !important; color: #ffffff !important; line-height: 1.15 !important; margin-bottom: 16px !important; font-family: inherit !important; text-transform: none !important; letter-spacing: 0 !important; } /* Subtitle */ .elementor-element-7917e9a .elementor-widget-container::after { content: 'Discover the benefits that set us apart and make your move stress-free.' !important; display: block !important; font-size: 17px !important; font-weight: 600 !important; color: rgba(255,255,255,0.72) !important; line-height: 1.6 !important; margin-bottom: 40px !important; } /* Hide outer wrapper feature (has nested features) */ .elementor-element-7917e9a .paragraph--type--our-feature-item:has(.paragraph--type--our-feature-item) { background: transparent !important; border: none !important; padding: 0 !important; margin: 0 !important; } .elementor-element-7917e9a .paragraph--type--our-feature-item:has(.paragraph--type--our-feature-item)::before, .elementor-element-7917e9a .paragraph--type--our-feature-item:has(.paragraph--type--our-feature-item)::after { display: none !important; } /* Inner icon field - show for nested features */ .elementor-element-7917e9a .field--name-field-par-feature-icon { display: block !important; background: transparent !important; padding: 0 !important; margin: 0 !important; } /* Hide img inside nested features */ .elementor-element-7917e9a .field--name-field-par-feature-icon .paragraph--type--our-feature-item .field--name-field-par-feature-icon img { display: none !important; } /* Nested feature icon field */ .elementor-element-7917e9a .field--name-field-par-feature-icon .paragraph--type--our-feature-item .field--name-field-par-feature-icon { display: block !important; background: transparent !important; padding: 0 !important; margin: 0 !important; } /* Nested feature items */ .elementor-element-7917e9a .field--name-field-par-feature-icon .paragraph--type--our-feature-item { background: transparent !important; border: none !important; border-radius: 0 !important; padding: 0 0 28px 0 !important; margin: 0 !important; display: flex !important; flex-direction: column !important; box-shadow: none !important; } .elementor-element-7917e9a .field--name-field-par-feature-icon .paragraph--type--our-feature-item::before { display: none !important; } /* Checklist item titles with red checkmark icon */ .elementor-element-7917e9a h4 { color: #ffffff !important; font-size: 18px !important; font-weight: 700 !important; text-transform: none !important; letter-spacing: 0 !important; margin: 0 0 8px 0 !important; line-height: 1.3 !important; padding-left: 48px !important; position: relative !important; } /* Red checkmark icon */ .elementor-element-7917e9a h4::before { content: '' !important; position: absolute !important; left: 0 !important; top: 50% !important; transform: translateY(-50%) !important; width: 32px !important; height: 32px !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23e63329'/%3E%3Cpath d='M9 16.5l5 5 9-9' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E") !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center !important; } /* Checklist item descriptions */ .elementor-element-7917e9a .field--name-field-par-feature-icon .paragraph--type--our-feature-item .field--name-field-par-description { color: rgba(255,255,255,0.65) !important; font-size: 15px !important; line-height: 1.7 !important; margin: 0 !important; padding-left: 48px !important; } /* CTA Button "Get a Free Quote" */ .elementor-element-7917e9a .elementor-text-editor::after { content: 'Get a Free Quote →' !important; display: inline-block !important; background: #e63329 !important; color: #ffffff !important; font-size: 16px !important; font-weight: 700 !important; padding: 16px 36px !important; border-radius: 8px !important; margin-top: 16px !important; box-shadow: 0 4px 20px rgba(230,51,41,0.35) !important; cursor: pointer !important; transition: all 0.3s ease !important; } .elementor-element-7917e9a .elementor-text-editor::after:hover { background: #ff4d42 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 24px rgba(230,51,41,0.45) !important; } /* Hide left column icon field */ .elementor-element-d071347 .field--name-field-par-feature-icon { display: none !important; } /* ===== RESPONSIVE: TABLET ===== */ @media (max-width: 1024px) { .elementor-element-f235e41 { padding: 80px 40px !important; } .elementor-element-901b134 { flex-direction: column !important; gap: 40px !important; } .elementor-element-d071347 { flex: 0 0 100% !important; max-width: 100% !important; } .elementor-element-7917e9a { flex: 0 0 100% !important; max-width: 100% !important; } .elementor-element-7917e9a .elementor-widget-container::before { font-size: 36px !important; } .elementor-element-d071347 .elementor-widget-container::before, .elementor-element-d071347 .elementor-widget-container::after, .elementor-element-d071347 .elementor-text-editor::before { height: 200px !important; } } /* ===== RESPONSIVE: MOBILE ===== */ @media (max-width: 767px) { .elementor-element-f235e41 { padding: 60px 20px !important; } .elementor-element-901b134 { gap: 24px !important; } .elementor-element-7917e9a .elementor-widget-container::before { font-size: 28px !important; } .elementor-element-7917e9a .elementor-widget-container::after { font-size: 15px !important; } .elementor-element-d071347 .elementor-widget-container::before, .elementor-element-d071347 .elementor-widget-container::after, .elementor-element-d071347 .elementor-text-editor::before { height: 160px !important; margin-bottom: 12px !important; } .elementor-element-7917e9a h4 { font-size: 16px !important; } .elementor-element-7917e9a h4::before { width: 28px !important; height: 28px !important; } .elementor-element-7917e9a .field--name-field-par-feature-icon .paragraph--type--our-feature-item { padding: 0 0 20px 0 !important; } .elementor-element-7917e9a .elementor-text-editor::after { font-size: 14px !important; padding: 12px 24px !important; } }
Skip to content