/* INDEE solutions mobile intro fix start */
@media only screen and (max-width: 767px) {
  body.page-id-14291 .elementor-element.elementor-element-18e6a160 {
    width: 100% !important;
    max-width: 100% !important;
    --container-widget-width: 100% !important;
    padding-right: 0 !important;
  }

  body.page-id-14291 .elementor-element.elementor-element-18e6a160 h2 {
    font-size: 28px !important;
    line-height: 1.22em !important;
    letter-spacing: 0 !important;
    hyphens: none;
    word-break: normal;
    word-wrap: normal;
    overflow-wrap: normal;
  }
}
/* INDEE solutions mobile intro fix end */

/* INDEE blog mobile list title fix start */
@media only screen and (max-width: 600px) {
  body.blog .blog_holder.blog_large_image article .post_text,
  body.blog .blog_holder.blog_large_image article .post_text .post_text_inner {
    width: 100% !important;
    max-width: 100% !important;
  }

  body.blog .blog_holder.blog_large_image article .post_text .post_text_inner {
    padding: 18px 0 26px !important;
  }

  body.blog .blog_holder.blog_large_image article .post_text h2.entry_title {
    font-size: 18px !important;
    line-height: 1.22em !important;
    margin: 0 0 14px !important;
    letter-spacing: 0 !important;
    hyphens: none !important;
    word-break: normal !important;
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    display: block !important;
  }

  body.blog .blog_holder.blog_large_image article .post_text h2.entry_title a {
    font-size: inherit !important;
    line-height: inherit !important;
    letter-spacing: inherit !important;
    display: block !important;
  }

  body.blog .blog_holder.blog_large_image article .post_text .post_excerpt {
    font-size: 15px !important;
    line-height: 1.7em !important;
  }

  body.blog .blog_holder.blog_large_image article .post_text h2.entry_title .date,
  body.blog .blog_holder.blog_large_image article .post_text h2.entry_title span.date.entry_date.updated {
    display: none !important;
  }
}

@media only screen and (max-width: 420px) {
  body.blog .blog_holder.blog_large_image article .post_text .post_text_inner {
    padding: 16px 0 24px !important;
  }

  body.blog .blog_holder.blog_large_image article .post_text h2.entry_title {
    font-size: 17px !important;
    line-height: 1.2em !important;
  }

  body.blog .blog_holder.blog_large_image article .post_text h2.entry_title a {
    font-size: inherit !important;
    line-height: inherit !important;
  }

  body.blog .blog_holder.blog_large_image article .post_text .post_excerpt {
    font-size: 14px !important;
    line-height: 1.65em !important;
  }
}
/* INDEE blog mobile list title fix end */