.ry-header-social-icons {
	position: relative;
	top: 25px;
}
.ry-header-social-icons li {
	display: inline-block;
}
.ry-header-social-icons a {
	position: relative;
	display: inline-block;
	width: 43px;
	height: 43px;
	border: 3px solid;
	border-radius: 50%;
	/*color: #fff;
	border-color: #fff; */
}
.ry-header-social-icons a::before {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}
.ry-header-social-icons a:hover {
	background-color: #023c52;
	border-color: #023c52;
	color: #fff;
}

#captcha-home-form {
    display: flex;
    justify-content: center;
    margin-bottom: 15px;
}

#captcha-patient-form {
	margin-bottom: 15px;
}