/* The theme's negative Elementor gutters clipped service pages on phones. */
@media(max-width:767px){
  .page_content_wrap>.content_wrap{width:100%;padding-left:16px;padding-right:16px;box-sizing:border-box}
  .entry-content>.elementor{margin-left:0!important;margin-right:0!important;width:100%;max-width:100%}
  .entry-content .elementor-column,.entry-content .elementor-widget,.entry-content .elementor-post__text{min-width:0}
  .entry-content h1,.entry-content h2,.entry-content h3,.entry-content .elementor-tab-title,.entry-content p,.entry-content li{overflow-wrap:anywhere}
  .entry-content img,.entry-content video,.entry-content iframe{max-width:100%}
}
