/* strong {
  color: var(--black);
} */

.review_us_title h1, .patient_forms_first_title h1, .our_plan_title h1, .referral_program_title h1 {
  text-align: center;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: var(--title-font);
  line-height: 61px;
  color: var(--blue);
  margin-bottom: 50px;
}

span.blue-font, span.forms, span.statement, span.program {
  color: var(--blue);
}

.wrapper-class-review, .wrppaer-patient_forms_section, .wrapper-mission_statement {
  padding: 60px 0 92px 0;
}

.review_us_second_title h2, .schedule_your_appointment_today_title h3, .patient_forms_second_title h2, .mission-statement-desc h2, .referral_program_second_title h2 {
  /* font-family: 'Gloock'; */
  font-style: normal;
  font-weight: 500;
  font-size: 30px;
  line-height: 38px;
  color: #383d73;
  margin-bottom: 15px;
}

.review_us_second_title h2 {
  margin-bottom: 15px;

}

.inner-wrapper-review p:last-child, .patient_forms_full_desc p:last-child, .mission-statement-desc p:last-child {
  margin: 0;
}

.inner-wrapper-review p, .patient_forms_full_desc p, .mission-statement-desc p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: #666666;
  margin-bottom: 10px;
}

.review_us_on_google_link a {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  color: #FFFFFF;
  background: #AA1B22;
  border-radius: 100px;
  padding: 18px 40px;
}

.review_us_on_facebook_link a {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  text-align: center;
  color: #FFFFFF;
  background: var(--blue);
  border-radius: 100px;
  padding: 18px 34px;

}

.google-and-facebook-class, .new_patient_registration-and-privacy-link {
  grid-gap: 10px;
  margin: 30px 0;
}

.custom-class-add {
  align-self: center;
}

.inner-image-review img {
  width: 100%;
}

.review_us_second_full_desc a, .schedule_your_appointment_today_desc a {
  color: var(--black);
  font-weight: 600;
}

.google-and-facebook-class a:hover, .new_patient_registration-and-privacy-link a:hover {
  opacity: 0.8;
}

.inner-image-review {
  padding: 0 43px 0 60px;
}

.new_patient_registration_link a {
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  color: var(--white);
  background: #34476B;
  border-radius: 100px;
  padding: 19px 27px;
  text-align: center;
}

.privacy_notice_link a {
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  text-align: center;
  color: var(--black);
  padding: 18px 77px;
  border: 1px solid var(--black);
  border-radius: 100px;
}

.pdf_section a {
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  color: #383d73;
  border-bottom: 2px solid #383d73;
  border-bottom: none !important;
}

.patient_forms-img {
  padding: 0 0px 0 20px;
}

.mission-statment-img img {
  width: 100%;
}

.mission-statment-img {
  padding: 0 80px 0 56px;
}

.patient_forms-img img {
  width: 100%;
  border-radius: 5px;
}
.patient_forms-img,
.Review-us-page-main .inner-image-review,
.mission-main-page .mission-statment-img,
.refferal-page-main-class .referral_program-img {
 position: relative;
}
.patient_forms-img::after {
  content: "";
  position: absolute;
  width: 638px;
  height: 525px;
  background: var(--blue);
  border-radius: 5px;
  bottom: -10px;
  right: -10px;
  z-index: -99;
}
.Review-us-page-main .inner-image-review::after {
  content: "";
  position: absolute;
  width: 568px;
  height: 495px;
  background: var(--blue);
  border-radius: 5px;
  bottom: -10px;
  right: 33px;
  z-index: -99;
}
.mission-main-page .mission-statment-img::after {
  content: "";
  position: absolute;
  width: 461px;
  height: 415px;
  background: var(--blue);
  border-radius: 5px;
  bottom: -10px;
  right: 70px;
  z-index: -99;
}
.refferal-page-main-class .referral_program-img::after {
  content: "";
  position: absolute;
  width: 450px;
  height: 452px;
  background: var(--horshamgreen);
  border-radius: 5px;
  bottom: 8px;
  right: 11px;
  z-index: -99;
}
.referral_program-img img {
  width: 100%;
  height: auto;
  object-fit: scale-down;
}

.referral_program_ul_li h3 {
  font-family: var(--gloock);
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 38px;
  color: #383d73;
  margin: 30px 0 10px 0;
}

.referral_program_ul_li ul li {
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  color: #000000;
  list-style-type: none;
}

.first-section .wrapper-mission_statement::after {
  content: "";
  position: absolute;
  background: url(../image/Full-circle.png) no-repeat center center / contain;
  width: 263px;
  height: 263px;
  right: -110px;
  bottom: 0;
}

.first-section .wrapper-mission_statement::before {
  content: "";
  position: absolute;
  background: url(../image/Full-circle.png) no-repeat center center / contain;
  width: 263px;
  height: 263px;
  left: -120px;
  top: 172px;
}

.first-section {
  position: relative;
  overflow: hidden;
}

.mission-main-page .site_com_section, .Review-us-page-main .site_com_section {
  padding: 0 0 90px 0;
}

.mission_statement_desciption-image {
  position: relative;
  
}

.first-section::after {
  content: "";
  position: absolute;
  width: 311px;
  height: 311px;
  top: 43%;
  left: -200px;
  background: #557DCF;
  opacity: 0.08;
  filter: blur(50px);
}

.first-section::before {
  content: "";
  position: absolute;
  width: 95px;
  height: 95px;
  right: 4%;
  bottom: 2.6%;
  opacity: 0.2;
  border: 2px solid #0F2D58;
  border-radius: 100%;
}

.Patient-Forms-first-sec::after {
  content: "";
  position: absolute;
  background: url(../image/Full-circle.png) no-repeat center center / contain;
  width: 263px;
  height: 263px;
  right: -110px;
  bottom: 100px;
}

.Patient-Forms-first-sec::before {
  content: "";
  position: absolute;
  background: url(../image/Full-circle.png) no-repeat center center / contain;
  width: 263px;
  height: 263px;
  left: -120px;
  top: 172px;
}

.Patient-Forms-first-sec {
  position: relative;
}

.Referral-program-sec {
  padding: 29px 0;
}

.referral_program_ul_li ul li {
  padding-bottom: 7px;
}

.ensure-data {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #383d73;
  padding: 20px 0;
}

.referral_program_data p {
  margin: 0;
}

.first-section-refferal-section {
  padding: 60px 0 0 0;
  position: relative;
}
/* .first-section-refferal-section::after{
  content: "";
    position: absolute;
    background: url(../image/Full-circle.png) no-repeat center center / contain;
    width: 263px;
    height: 263px;
    left: -107px !important;
    top: 150px;
} */
.first-section-refferal-section::before{
  content: "";
    position: absolute;
    width: 311px;
    height: 319px;
    top: 160px;
    left: -200px;
    background: #557DCF;
    opacity: 0.08;
    filter: blur(50px);
}
.refferal-page-main-class{
  position: relative;
  overflow: hidden;
}
/* .refferal-page-main-class::after {
  content: "";
  position: absolute;
  background: url(../image/Full-circle.png) no-repeat center center / contain;
  width: 263px;
  height: 263px;
  right: -102px !important;
  top: 15%;
} */
.refferal-page-main-class::before{
  content: "";
    position: absolute;
    width: 95px;
    height: 95px;
    right: 4%;
    top: 21%;
    opacity: 0.2;
    border: 2px solid #0F2D58;
    border-radius: 100%;
}
.referral_program_data ul li {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  color: #000000;
  padding-bottom: 7px;
  list-style-type: none;
}

.referral_program_data ul li:last-child {
  padding-bottom: 20px;
}

.referral_program_wrapper::after {
  content: "";
  position: absolute;
  background: url(../image/Full-circle.png) no-repeat center center / contain;
  width: 263px;
  height: 263px;
  right: -300px;
  bottom: -49px;
}

.referral_program_wrapper::before {
  content: "";
  position: absolute;
  background: url(../image/Full-circle.png) no-repeat center center / contain;
  width: 263px;
  height: 263px;
  left: -290px;
  top: 111px;
}

.referral_program_wrapper {
  position: relative;
}

.referral_program_data ul li::before {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  top: 5px;
  background: #383d73;
  border-radius: 100px;
  left: -33px;
  padding: 0 -1px 0 0;
}

.referral_program_ul_li ul li::before {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  top: 5px;
  background: #383d73;
  border-radius: 100px;
  left: -31px;
  padding: 0 -1px 0 0;
}

.referral_program_ul_li ul li {
  position: relative;
}

.referral_program_data ul li {
  position: relative;
}
.mail-icon {
  display: none !important;
}