.twocol-image-with-content .inner-wrapper {
  width: 100%;
}
.twocol-image-with-content {
  background-color: #191919;
  padding-top: 105px;
  padding-bottom: 154px;
}
.twocol-image-with-content .topsection .heading * {
  color: #FFF;
  text-align: center;
  margin-bottom:0px;
}
.twocol-image-with-content .colimg_box2 .imagebox img {
  width: 100%;
  border-radius: 10px;
}
.twocol-image-with-content .imagebox_section {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 125px;
}
.twocol-image-with-content .imagebox_section .colimg_box {
  width: 47.7%;
  display: flex;
  flex-direction: column;
  gap: 47px;
}
.twocol-image-with-content .imagebox_section .colimg_box2 {
  width: 40%;
}
.twocol-image-with-content .imagebox_section .topsection {
  padding-bottom: 126px;
}
.twocol-image-with-content .imagebox_section .colimg_box .heading * {
  color: #FFF;
  line-height: 70px;
  margin-bottom: 0px;
}
.twocol-image-with-content .imagebox_section .peragraph * {
  color: #C4C4C4;);
  line-height: 30px;
  margin-bottom: 0px;
}
.twocol-image-with-content .imagebox_section .ctabox {
  margin-top: 30px;
}

.twocol-image-with-content .imagebox_section.row-reverse .colimg_box2 {
  order: 1;
}
.twocol-image-with-content .imagebox_section.row-reverse .colimg_box {
  order: 2;
}

@media only screen and (max-width:991px){
  .twocol-image-with-content .imagebox_section {
    margin-top: 0;
    gap: 49px;
  }
  .twocol-image-with-content .topsection {
    padding-bottom: 59px;
  }
  .twocol-image-with-content .imagebox_section .colimg_box {
    width: 100%;
    gap: 48px;
    text-align: center;
    order: 2;
  }
  .twocol-image-with-content .imagebox_section .ctabox {
    margin-top: 14px;
  }
  .twocol-image-with-content .imagebox_section .colimg_box2 {
    width: 100%;
    order: 1;
  }
  .twocol-image-with-content {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .twocol-image-with-content .imagebox_section .colimg_box .heading * {
    line-height: 55px;
  }
}