.consulting-services.title_boxed {
  display: flex;
  flex-wrap: wrap; }
  .consulting-services.title_boxed .service-item {
    padding: 0 15px 80px;
    margin-bottom: 30px;
    position: relative; }
    .consulting-services.title_boxed .service-item:hover .service-item-wrapper .service-item-title {
      background-color: var(--con_third_color); }
    .consulting-services.title_boxed .service-item:hover .service-item-wrapper .service-item-read-more {
      color: var(--con_third_color);
      border-color: var(--con_third_color); }
    .consulting-services.title_boxed .service-item .service-item-wrapper .service-item-image {
      position: relative;
      margin-bottom: 30px; }
      .consulting-services.title_boxed .service-item .service-item-wrapper .service-item-image img {
        border-top-left-radius: 16px;
        border-bottom-right-radius: 16px; }
    .consulting-services.title_boxed .service-item .service-item-wrapper .service-item-title {
      font-size: 15px;
      padding: 15px;
      background-color: var(--con_base_color);
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translateX(-50%);
      margin-bottom: 0;
      width: 85%;
      border-top-left-radius: 16px;
      transition: .3s; }
      .consulting-services.title_boxed .service-item .service-item-wrapper .service-item-title a {
        color: #fff;
        text-decoration: none; }
      .consulting-services.title_boxed .service-item .service-item-wrapper .service-item-title:before, .consulting-services.title_boxed .service-item .service-item-wrapper .service-item-title:after {
        display: none; }
    .consulting-services.title_boxed .service-item .service-item-wrapper .service-item-content {
      text-align: center; }
    .consulting-services.title_boxed .service-item .service-item-wrapper .service-item-excerpt {
      color: #222;
      margin-bottom: 20px;
      font-family: var(--con_primary_font_family); }
    .consulting-services.title_boxed .service-item .service-item-wrapper .service-item-read-more {
      font-family: var(--con_secondary_font_family);
      font-size: 12px;
      font-weight: 600;
      padding: 20px 0;
      border-top: 1px solid var(--con_base_color);
      color: var(--con_base_color);
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 10px;
      text-transform: uppercase;
      text-decoration: none;
      position: absolute;
      left: 15px;
      bottom: 0;
      right: 15px;
      transition: .3s; }
      .consulting-services.title_boxed .service-item .service-item-wrapper .service-item-read-more .read_more_icon_wrapper {
        display: flex; }
      .consulting-services.title_boxed .service-item .service-item-wrapper .service-item-read-more i {
        color: var(--con_third_color); }
      .consulting-services.title_boxed .service-item .service-item-wrapper .service-item-read-more svg {
        fill: var(--con_third_color); }
