div#fp-faqs h2, div#fp-faqs h3{font-size:25px;margin:0px;padding:30px 0px 10px;}
#fp-faqs ul{padding:0px;}
@media only screen and (max-width: 767px) {
.persons-sec .et_pb_team_member.clearfix {
flex-direction: column !important;
}
.persons-sec .et_pb_team_member_image.et-waypoint {
width: 100% !important;
max-width: 100% !important;
height: 240px !important;
margin-right: 0 !important;
overflow: hidden !important;
}
.persons-sec .et_pb_team_member_image img {
width: 100% !important;
height: 240px !important;
object-fit: cover !important;
object-position: center 30% !important;
}
.persons-sec .et_pb_team_member_description {
display: flex !important;
flex-direction: column !important;
align-items: center !important;
justify-content: center !important;
padding: 20px !important;
text-align: center !important;
width: 100% !important;
}
.persons-sec .et_pb_team_member_description h4, .persons-sec .et_pb_team_member_description p, .persons-sec .et_pb_team_member_description .et_pb_team_member_social_links {
text-align: center !important;
width: 100% !important;
}
.persons-sec .et_pb_team_member_description .et_pb_module_header {
margin-bottom: 5px !important;
text-align: center !important;
width: 100% !important;
}
.persons-sec .et_pb_team_member_description a.et_pb_button, .persons-sec .et_pb_team_member_description .et_pb_button {
margin: 15px auto 0 !important;
display: block !important;
text-align: center !important;
}
}