/* Mobile-only: match home header/footer on pages with injected layout */
@media (max-width: 767px) {
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-6bc9d33 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-5cfda5e .elementor-heading-title{font-size:22px;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-cd1da12{width:20%;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-2c7e90d{width:80%;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-a68fa47{width:20%;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-2383c83{width:80%;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-b480f11{width:20%;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-5da31b9{width:80%;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-d9c7e65 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-265e5b5{padding:0px 0px 0px 0px;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-1c3cc06 > .elementor-element-populated{padding:15px 15px 15px 15px;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-644d88b{margin-top:0px;margin-bottom:0px;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-5f73fd1 img{width:40%;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-3fd3f73 > .elementor-widget-container{margin:0px 0px 0px 0px;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-3fd3f73{text-align:justify;line-height:1.5em;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-459bf3c{width:50%;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-459bf3c > .elementor-element-populated{padding:15px 15px 15px 15px;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-fec9820{padding:0px 0px 0px 0px;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-fc7c535{width:50%;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-fc7c535 > .elementor-element-populated{padding:15px 15px 15px 15px;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-b30bd85 > .elementor-element-populated{padding:15px 15px 15px 15px;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-6bc9d33{width:48.614%;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-cd1da12{width:11.92%;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-2c7e90d{width:88.08%;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-a68fa47{width:11.92%;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-2383c83{width:88.08%;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-b480f11{width:11.368%;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-5da31b9{width:88.632%;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-d9c7e65{width:51.341%;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-1c3cc06{width:34.312%;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-bff1a39{width:5.613%;}
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-c458254:not(.elementor-motion-effects-element-type-background), .elementor-1278 .elementor-element.elementor-element-c458254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}

  /* Header mobile layout - see header.css (match home 50% logo column) */

  /* Connect block row stacking (home elementor-1278 mobile) */
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-9e9a7a2 {
    margin-top: -6px !important;
  }

  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-dbb71ff,
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-861df50 {
    margin-top: -8px !important;
  }

  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-861df50 {
    margin-bottom: 8px !important;
  }

  /* Injected footer/connect - mobile layout parity with home */
  .dee-pearls-page-content:not(.elementor-1278) section.elementor-element-c458254 {
    background-color: #11141b;
  }

  .dee-pearls-page-content:not(.elementor-1278) section.elementor-element-c458254 .elementor-element-6bc9d33 > .elementor-element-populated,
  .dee-pearls-page-content:not(.elementor-1278) section.elementor-element-c458254 .elementor-element-5fadf48 > .elementor-widget-wrap,
  .dee-pearls-page-content:not(.elementor-1278) section.elementor-element-c458254 .elementor-element-d9c7e65 > .elementor-element-populated {
    background-color: #000;
  }

  .dee-pearls-page-content:not(.elementor-1278) section.elementor-element-265e5b5 {
    background-color: #fff;
    padding: 0 !important;
  }

  .dee-pearls-page-content:not(.elementor-1278) section.elementor-element-c458254:not(.elementor-motion-effects-element-type-background),
  .dee-pearls-page-content:not(.elementor-1278) section.elementor-element-c458254 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-attachment: scroll !important;
  }

  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-bb88b31 .menu-box,
  .dee-pearls-page-content:not(.elementor-1278) .elementor-element-bb88b31 .box-mobile {
    display: inline-block;
  }

}
