.edgtf-counter-holder {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
    width: 100%; /* Ensure the container spans the full width */
}

.edgtf-counter-inner {
    display: block;
    text-align: center;
}

.edgtf-counter {
    font-size: 72px; /* Maintain size */
    margin: 0 auto;
    display: block; /* Ensure it's treated as a block-level element */
}

.edgtf-counter-title {
    text-align: center;
}


.edgtf-pl-current span, 
.edgtf-pl-filter-holder ul li:hover span {
    color: #07A7E1; /* Your new color */
}

/* Modify the span class to add a plus sign after the number */
.edgtf-counter.edgtf-zero-counter::after {
    content: "+"; /* Add a plus sign */
    font-size: inherit; /* Inherit the existing font size from the counter */
    color: inherit; /* Inherit the existing color from the counter */
    margin-left: 1px; /* Add some space between the number and the plus sign */
}

.edgtf-submit-icon{
    color: #07A7E1; /* Your new color */
}

.edgtf-pl-filter-holder ul li.edgtf-pl-current span,
.edgtf-pl-filter-holder ul li:hover span {
    color: #07A7E1;
}

.edgtf-btn.edgtf-btn-bordered.edgtf-btn-yellow-black {
    background-color: #07A7E1 ;
}

body .edgtf-btn.edgtf-btn-bordered.edgtf-btn-yellow-black:hover {
    background-color: #005F7F; /* Change background on hover */
    color: #ffffff; /* Change text color on hover */
    border-color: #003B4D; /* Change border color on hover */
}

.edgtf-process-holder .edgtf-process-image::after {
    position: absolute;
    display: block;
    content: "";
    top: 50%;
    right: -72px;
    width: 0;
    border-bottom: 7px solid #07A7E1; /* Updated color */
    z-index: 1;
    
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: width .25s ease;
}

.edgtf-process-holder .edgtf-process-image .edgtf-process-image-inner::after {
    position: absolute;
    display: block;
    content: "";
    top: 20px;
    left: 20px;
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    border: none; /* Updated color */
    border-radius: 50%;
}

.edgtf-if-holder .edgtf-if-text-holder::after {
  position: absolute;
  display: block;
  content: " ";
  top: 21px;
  left: 21px;
  width: calc(100% - 42px);
  height: calc(100% - 42px);
  border: 1px solid #07A7E1;
  z-index: 0;
}

.blockquote {

  border-left: 3px solid #07A7E1;
 
}

blockquote {
    border-left: 3px solid #07A7E1;
}