.testimonial_sidebar {
    background: #FFFFFF;
   padding: 20px;
    margin-top: 20px;
}

.mb-4 {
    margin-bottom: 1.5rem !important;
}
.align-items-center {
    align-items: center !important;
}
.d-flex {
    display: flex !important
;
}
.grey_txt {
   font-size: 14px;
    line-height: 18px;
    color: #393f40;
}
.testi_con h6 {
    font-size: 18px;
    margin: 0;
    font-weight: 100;
}
.dark_txt {
    color: #1f243c;
}
.align-items-center {
    align-items: center !important;
}

.star_rating p {
    padding: 0 10px;font-size: 12px;
}
.green_tick {
    width: 16px;
}

.testimonial_sidebar hr{
   border-top: 1px solid #7c7c7c30 !important;margin: 20px 0px;
}

img.testimonial_img.lazy.loaded {
    margin-right: 10px;
    border-radius: 100%;
    max-width: 70px;
    border: 1px solid #018cbb;
    padding: 4px;
}
img.star-img.lazy.loaded {
    margin-bottom: 5px;
}
h3.dark-blue.fw-bold.small_caps {
    font-size: 36px;margin-bottom: 10px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h2.testheading {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-top: 20px;
    text-align: center;
    font-size: 18px;
}



@media screen and (max-width: 767px) {
  .testimonial_mobile{  display: block!important; }
  .testimonial_desktop{  display: none!important; }
  h3.dark-blue.fw-bold.small_caps {
    font-size: 28px;
    margin-bottom: 10px;
}
}



 
.pulse {
  animation-name: pulse;
  -webkit-animation-name: pulse;

  animation-duration: 1.5s;
  -webkit-animation-duration: 1.5s;

  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
}



@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(0.95);
    opacity: 0.7;
  }

  50% {
    -webkit-transform: scale(1);
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(0.95);
    opacity: 0.7;
  }
}
