/* v24: one mobile text gutter for project intro and room descriptions: 10px from viewport edge, no nested 96%/padding conflicts. */
@media (max-width:900px){
  body .project-intro-copy,
  body .project-intro-text,
  body .project-meta-list,
  body .project-service-links,
  body .project-album-copy{
    width:auto !important;
    max-width:none !important;
    margin-left:calc(50% - 50vw + 10px) !important;
    margin-right:calc(50% - 50vw + 10px) !important;
    padding-left:0 !important;
    padding-right:0 !important;
    box-sizing:border-box !important;
  }
  body .project-media-duo > .wrap{
    width:auto !important;
    max-width:none !important;
    margin-left:calc(50% - 50vw + 10px) !important;
    margin-right:calc(50% - 50vw + 10px) !important;
    padding-left:0 !important;
    padding-right:0 !important;
    box-sizing:border-box !important;
  }
  body .project-video-review__inner,
  body .project-floorplan--duo .project-floorplan__media{
    width:100% !important;
    max-width:none !important;
    margin-left:0 !important;
    margin-right:0 !important;
  }
}
