.social-icons .social-inner-wrap li a.fa-google,
.social-icons .social-inner-wrap li a.fa-google:hover {
	background: #dd4b39;
}

@media (min-width:1025px) {
	.module-44 .ry-footer-copyright .ry-container {
		display: flex;
	}
	.ry-footer-copyright .ry-left {
		width: 60%;
	}
}

@media (min-width:992px) {
	.ry-footer-copyright .ry-left .span-2 {
		display: block;
		line-height: 12px;
		margin-top: 6px;
	}

	div.module-44 .ry-footer-copyright .ry-right .powered {
		flex-direction: column;
		align-items: flex-end;
	}

	div.module-44 .ry-footer-copyright .ry-right .powered p {
		line-height: 22px;
	}
}
@media (max-width:991px) {
	div.module-44 .ry-container .ry-left .span-2 {
		display: block;
		line-height: 14px;
	}
}

.template-team .ry-flex .ry-each:nth-child(-n+4) .team-each-image img {
    filter: unset !important;
}
body[data-page-name="meet-the-doctors"] .ry-flex .ry-each:nth-child(-n+5) .team-each-image img {
    filter: unset !important;
}


.ry-leads-btn a.ry-btn:after {
	display: flex !important;
    content: "\f105" !important;
    font-family: fontawesome;
    color: #ffffff;
    font-size: 19px !important;
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease;
    margin-left: 10px;
}
.ry-leads-btn {
    display: flex;
    align-items: center;
    justify-content: end;
    width: 100%;
}




.ry-leads-btn a.btn-bfr {
   display: block;
    z-index: 10000;
    width: 300px;
    text-align: center;
    border-radius: 10px!important;
    padding: 15px 10px!important;
    color: #ff6011 !important;
    font-size: 26px !important;
    font-family: 'Bebas Neue', cursive!important;
}



#abs-cta-btn a {
    position: fixed;
    top: 30px;
    right: 320px;
    display: block;
    z-index: 10000;
    width: 300px;
    text-align: center;
    /* background-color: #fff; */
    border-radius: 10px;
    padding: 15px 10px;
    color: #ff6011;
    font-size: 26px !important;
    font-family: 'Bebas Neue', cursive;
}


#abs-cta-btn a:hover, .ry-leads-btn a.btn-bfr:hover{
background-color: #cf9338;	
color: #000 !important;	
}	

.mobile-container .flex-wrap .flex-item.right-nav .mobile-button a:last-child{
margin-left: 10px;
}

a.btn-bfr-mobile > i {
    color: #000 !important;
}


@media screen and (min-width: 992px) and (max-width: 1440px)
{
.ry-container {
    max-width: 96% !important;
}
	.ry-leads .ry-leads-btn > a {
   font-size: clamp(1rem, 0.2857rem + 1.1161vw, 1.625rem) !important;
    width: auto;
}
	.phone-header {
   font-size: clamp(1rem, 0.2857rem + 1.1161vw, 1.625rem) !important;
}
}


@media only screen and (max-width: 480px){

#theme2-smHeader .mobile-container{
    height: auto;
    padding-top: 50px;
}
#theme2-smHeader .mobile-container .menu-wrap .mobile_logo {
    position: absolute;
    left: 50%;
    top: 25%;
    transform: translate(-50%, -50%);
}
#theme2-smHeader .flex-item.left-nav {
    padding-top: 16px;
}

#theme2-smHeader .mobile-container .menu-wrap .mobile_logo img {
    max-width: 204px !important;
    min-width: 90px!important;
}
}

body .uwy.userway_p1 .userway_buttons_wrapper {
    top: unset !important;
    right: auto;
    bottom: 0 !important;
    left: calc(100vw - 21px);
    transform: translate(-100%);
}