.two_col_text_content .left_content,
.two_col_text_content .right_content{
  flex-basis: 47%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.two_col_text_content .content_container{
  gap:5%;
  justify-content: center;
}
.two_col_text_content .right_content p:last-child,
.two_col_text_content .left_content h2:last-child{
margin:0;
}
.two_col_text_content .left_content h2,
.two_col_text_content .right_content h2{
  font-size:60px;
}

.two_col_text_content .section_heading{
  text-align: center;
  margin-bottom: 40px;
}
@media (max-width: 1024px) {
  .two_col_text_content .left_content h2,
  .two_col_text_content .right_content h2{
    font-size:50px;
  }
  .two_col_text_content .left_content,
  .two_col_text_content .right_content{
    flex-basis: 47.5%;
  }

  @media (max-width: 767px) {
    .two_col_image_text_section .section_heading {
    margin-bottom: 30px;
    }
   .two_col_text_content .content_container {
      display: block;
    }
   .two_col_text_content .left_content {
      margin-bottom: 30px;
    }
    .two_col_text_content .left_content h2,
    .two_col_text_content .right_content h2{
      font-size:36px;
    }
  }