.elementor-element .section-title-wrapper .title-wrap > * .subtitle-dots:before
{
content:none
}
.elementor-element.cea-align-left .section-title-wrapper .title-wrap .sub-title {
    padding-left: 0px; 
}

@media only screen and (max-width: 1024px) {
  body .hirxpert-content-wrap {
    padding: 0 !important;
		padding-left: 0px !important; 
		padding-right: 0px !important; 
  }
}

.single.single-cea-team .team-other-details .col-md-6 {
    padding: 0;
}

/* Default (desktop/web) */
.cus-tm-wrap .testimonial-style-default .testimonial-inner .testimonial-rating {
  left: 30px;

}


@media (max-width: 640px) {
  .cus-tm-wrap .testimonial-style-default .testimonial-inner {
    position: relative;
  }

  .cus-tm-wrap .testimonial-style-default .testimonial-inner .testimonial-rating {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    margin: 0;
    white-space: nowrap; /* keep all stars on one line */
  }

.custom-post-nav .prev-nav-link a {
  display: flex;              /* use flexbox for perfect alignment */
  align-items: center;        /* vertical alignment */
  justify-content: center;    /* horizontal alignment */
  gap: 8px;                   /* space between icon and text */
  padding: 12px 18px;         /* balanced padding */
  font-size: 16px;            /* default text size */
}

.custom-post-nav .prev-nav-link > a > i {
  padding: 0;                 /* remove manual padding */
  font-size: 18px;            /* icon size */
}

/* Mobile adjustments */
@media (max-width: 640px) {
  .custom-post-nav .prev-nav-link a,
  .custom-post-nav .next-nav-link a {
    font-size: 14px;
    padding: 10px 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
  }

  .custom-post-nav .prev-nav-link a h5,
  .custom-post-nav .next-nav-link a h5 {
    font-size: 13px;
    margin: 0;
    line-height: 1.4;
  }

  .custom-post-nav .prev-nav-link a i.ti-arrow-left,
  .custom-post-nav .next-nav-link a i.ti-arrow-right {
    font-size: 16px;
    margin: 0 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
}



