/* Hide the original label text */
.js-form-item-title-0-value label {
  visibility: hidden;
  position: relative;
}

/* Add the new text using ::before pseudo-element */
.js-form-item-title-0-value label::before {
  content: "Name";
  visibility: visible;
  position: absolute;
  left: 0;
  top: 0;
}


.view-reviews .col{
        width: 100%;
        padding: 20px;
        border-bottom: 1px solid #cdc7c7;
}
.view-reviews .starrating {
    display: inline-block;
}

.view-reviews .views-field {
    padding-bottom:10px;
}

/* Make the container a flexbox container */
.view-reviews .views-field-field-estimated-date-of-service {
  display: flex;
  align-items: center;
}

/* Optional: Add some margin to the label to separate it from the content */
.view-reviews .views-label-field-estimated-date-of-service {
  margin-right: 8px; /* Adjust as needed */
}

.path-reviews #block-whatourclientssay h2 {
    color: white;
    font-size: 36px;
    background-repeat: no-repeat;
    background-size: cover;
    /* height: 650px; */
    padding: 5% 6% 8% 6%;
}

.view-reviews .view-footer {
    margin-top: 30px;margin-bottom: 30px;
}
.path-reviews .view{
    margin-top: 20px;
}
@media only screen and (min-width: 769px) {

#edit-title-wrapper {
    padding-top: 30px;
}
.node-reviews-form::before {
    content: 'Submit Your Review';
    font-size: 30px;
    font-weight: 700;
}
.node-reviews-form {
       width: 800px;
    padding: 60px;
    margin: auto;
}
}