section.section--secondary.carepage_customer_experience  .card{
	background: transparent;
	border-radius: 0;
	box-shadow: none;

}

.customer-experience{
	border-radius: 8px;
	max-width: 780px;
	width: 100%;
}

.review-wrapper {
	background: #f8f8f8;
	border-radius: 100%;
	display: block;
	height: 118px;
	margin-right: 15px;
	text-align: center;
	width: 118px;
}
.text-heading h3{
	padding-top: 30px;
	margin-bottom: 0;
}
.review-wrapper .opal-icon-No-Reviews {
	display: block;
	padding-top: 22px;
}

.review-wrapper .reviews--stars{
	margin-bottom: 0;
	padding-top:  22px;
	text-align: center;
}

.review-wrapper .btn--link{
	color:  #1c004f;
	cursor: pointer;
	display: inline-block;
	font-family: RedHatDisplay-Bold,Helvetica,Arial,sans-serif;
	font-size: 12px;
	line-height:  16px;
	padding-top: 3px;
}

.satisfaction-rating {
	font-family: RedHatDisplay-Bold,Helvetica,Arial,sans-serif;
	padding-top: 22px;
	text-align: center;
}

.review-wrapper .btn--link::after{
	display: block;
}

.review-wrapper .opal-icon-Star::before,
.review-wrapper .opal-icon-Star-outlined::before{
	font-size: 16px;
}

.btn--link.btn--customer{
	font-size: 14px;
	padding-bottom: 20px;
}

.hero.hero--secondary{
	margin-bottom:  15px;
}	
.customer-experience .sub-heading{
	padding-bottom: 15px;
}
.customer-experience{
	padding-bottom: 15px;
}
.review-wrapper .opal-icon-No-Reviews::before{
	font-size: 14px;
}

.btn-joy{
	width: 32px;
}

@media only screen and (max-width: 768px) {
	.customer-experience .col-lg-3:nth-child(2){
		display:  block;
	}
	.customer-experience .col-lg-3{
		display: none;
	}

	.customer-experience .card.card--shadow{
		width: 100%;
	}

}
