.patient_results { margin-left: 0; padding: 0; display: flex; flex-wrap: wrap; list-style: none; }
.patient_results li { width: 100%; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px dashed #ccc; }
.patient_results li:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none; }
.patient_results li h6 { color: #444 }
.patient_results li p { margin-bottom: 25px; margin-top: 0 }
.patient_results li em { font-size: 13px; color: #333; font-weight: 600 }
.patient_results li img { margin-right: 30px; float: left }
.patient_results li .result-detail { padding-left: 80px; width: 100%; box-sizing: border-box; position: relative; display: flex; flex-wrap: wrap; align-items: flex-start; }
.patient_results li .result-detail:before { content: "“"; display: block; position: absolute; color: #0067A9; font-size: 150px; top: 57px; left: 0px; font-family: Lato, sans-serif; line-height: 0; }
.patient_results li .testimonials-thumb { width: 150px; margin-right: 20px; }
.patient_results li .testimonials-thumb.testimonials-video { width: 400px; }
.patient_results li .testimonials-content { flex: 1 0 0%; }
.result-detail h5 { color: #0067A9; position: relative; padding-left: 24px; margin-bottom: 0; padding-bottom: 0 }
.result-detail h5:before { width: 15px; height: 2px; background: #000; position: absolute; left: 0; top: 12px; content: ""; }

/*---------------Responsive Css------------*/
@media (max-width:767px) {
	.patient_results li .result-detail { padding-left: 50px; }
	.patient_results li .result-detail:before { font-size: 100px; top: 40px; }
}
@media (max-width:480px) {
	.patient_results li .testimonials-thumb { margin: 0 0 20px; }
	.patient_results li .testimonials-content { flex: 1 0 100%; }
}
