.consulting-icon-box.boxed-double-icon.show_title_line.content_alignment_center .icon-box-content .icon-box-title-wrapper .icon-box-title {
  display: flex;
  flex-direction: column;
  align-items: center; }

.consulting-icon-box.boxed-double-icon.show_title_line.content_alignment_right .icon-box-content .icon-box-title-wrapper .icon-box-title {
  display: flex;
  flex-direction: column;
  align-items: flex-end; }

.consulting-icon-box.boxed-double-icon.show_title_line .icon-box-content .icon-box-title-wrapper .icon-box-title:after {
  content: "";
  width: 60px;
  height: 4px;
  background-color: var(--con_third_color);
  display: block;
  margin-top: 10px;
  border-radius: 4px; }

.consulting-icon-box.boxed-double-icon.content_alignment_center .consulting-icon-box-wrapper {
  text-align: center; }
  .consulting-icon-box.boxed-double-icon.content_alignment_center .consulting-icon-box-wrapper .icon-box-read-more-button-wrapper {
    justify-content: center; }

.consulting-icon-box.boxed-double-icon.content_alignment_left .consulting-icon-box-wrapper {
  text-align: left; }

.consulting-icon-box.boxed-double-icon.content_alignment_right .consulting-icon-box-wrapper {
  text-align: right; }
  .consulting-icon-box.boxed-double-icon.content_alignment_right .consulting-icon-box-wrapper .icon-box-read-more-button-wrapper {
    justify-content: flex-end; }

.consulting-icon-box.boxed-double-icon .consulting-icon-box-wrapper {
  display: flex;
  border-top: 4px solid var(--con_base_color);
  padding-top: 36px;
  padding-bottom: 36px;
  padding-right: 25px;
  transition: .4s; }
  .consulting-icon-box.boxed-double-icon .consulting-icon-box-wrapper .icon-box-content {
    width: 100%; }
  .consulting-icon-box.boxed-double-icon .consulting-icon-box-wrapper .icon-box-link {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 6; }
  .consulting-icon-box.boxed-double-icon .consulting-icon-box-wrapper .icon-box-description-wrapper {
    position: relative;
    z-index: 1; }
  .consulting-icon-box.boxed-double-icon .consulting-icon-box-wrapper .icon-box-double-icon {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 0; }
    .consulting-icon-box.boxed-double-icon .consulting-icon-box-wrapper .icon-box-double-icon i {
      font-size: 100px;
      color: #ECECEC; }
  .consulting-icon-box.boxed-double-icon .consulting-icon-box-wrapper .icon-box-icon i {
    font-size: 50px;
    padding: 0 20px;
    transition: .4s;
    color: var(--con_third_color); }
  .consulting-icon-box.boxed-double-icon .consulting-icon-box-wrapper .icon-box-icon svg {
    width: 50px;
    height: 50px;
    fill: var(--con_third_color); }
  .consulting-icon-box.boxed-double-icon .consulting-icon-box-wrapper .icon-box-title-wrapper {
    z-index: 5;
    position: relative; }
    .consulting-icon-box.boxed-double-icon .consulting-icon-box-wrapper .icon-box-title-wrapper .icon-box-title {
      font-size: 20px;
      line-height: 30px;
      color: var(--con_base_color);
      padding-top: 0;
      margin-bottom: 10px;
      transition: .4s; }
      .consulting-icon-box.boxed-double-icon .consulting-icon-box-wrapper .icon-box-title-wrapper .icon-box-title:after {
        display: none; }
  .consulting-icon-box.boxed-double-icon .consulting-icon-box-wrapper .icon-box-read-more-button-wrapper {
    display: flex;
    align-items: center; }
    .consulting-icon-box.boxed-double-icon .consulting-icon-box-wrapper .icon-box-read-more-button-wrapper .icon-box-read-more-button {
      font-size: 14px;
      line-height: 26px;
      font-weight: 600;
      color: var(--con_base_color);
      transition: .4s;
      cursor: pointer;
      z-index: 7;
      text-decoration: none; }
    .consulting-icon-box.boxed-double-icon .consulting-icon-box-wrapper .icon-box-read-more-button-wrapper svg {
      width: 12px;
      height: 12px;
      fill: var(--con_third_color);
      transition: .4s;
      margin-left: 12px; }
    .consulting-icon-box.boxed-double-icon .consulting-icon-box-wrapper .icon-box-read-more-button-wrapper i {
      color: var(--con_third_color);
      transition: .4s;
      margin-left: 12px; }
