@media (max-width: 1600px) {
  .success-stories-section .ecs-posts {
    width: 100% !important;
  }
}
@media only screen and (max-width: 1024px) {
  #breadcrumbs {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }

  .inner-page-intro-banner-text .bg-color {
    width: 100% !important;
  }
  .inner-page-intro-banner-text {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .inner-page-intro-banner-text .elementor-widget-wrap {
    padding: 72px 40px 97px 40px !important;
  }
  .inner-page-intro-banner-text .elementor-column {
    width: 100% !important;
  }
  .inner-page-intro-banner-text .elementor-column:last-child {
    display: none !important;
  }

  .how-it-works-reasearch-top-animated-lines > .elementor-container {
    padding-top: 100px !important;
  }
  .how-it-works-straight-dotted-bottom {
    padding-bottom: 100px !important;
  }

  .cancogen-feeds-results article,
  .news-events-results article {
    width: 319px !important;
  }

  .projects-feeds article {
    width: 100% !important;
  }

  .footer-form .gfield_html {
    text-align: center !important;
  }
  .footer-form .gform_footer {
    left: 50%;
    margin-left: -97.5px !important;
  }
}
@media only screen and (max-width: 767px) {
  .bread-crumbs #breadcrumbs {
    text-align: left !important;
  }
  .bread-crumbs.normal {
    margin-top: -30px;
  }
  .bread-crumbs.normal #breadcrumbs {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .inner-page-intro-banner-text .elementor-widget-wrap {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .video-content-con .elementor-widget-wrap {
    padding: 63px 30px 60px !important;
  }
  .cancogen-feeds-results article,
  .news-events-results article {
    width: 100% !important;
  }
  .news-events-filter-form {
    flex-direction: column;
  }
  .news-events-filter-form .field {
    width: 100% !important;
    margin-right: 0 !important;
  }
  .news-events-filter-form .submit {
    margin-right: 0 !important;
    margin-top: 30px;
  }
}
