/* DFD - 01/31/2023: Hide recaptcha v3 badge*/
.grecaptcha-badge { visibility: hidden; }
.dd-bagroundblue {
    background: #2F6F8D;
}
.dd-baner-padding .uk-background-norepeat.uk-background-cover.uk-background-center-center.uk-section {
    padding: 145px 0 75px;
}
.dd-baner-padding .uk-panel.uk-width-1-1 ,
.dd-baner-padding .dd-padding-baner-sec {
    padding-bottom: 50px;
}
.dd-network .uk-panel.uk-margin-remove-first-child.uk-margin.uk-text-center {
    margin-bottom: 45px;
}
.dd-network .el-item.uk-card.uk-card-primary.uk-margin-remove-first-child h3.el-title.uk-margin-top.uk-margin-remove-bottom {
    margin-top: 35px !important;
}
.dd-network .uk-margin-top {
    margin-bottom: 55px;
}
.dd-network .uk-margin-top a.el-link.uk-button.uk-button-default {
    width: 192.189px;
    height: 51.425px;
    border: 1px solid #238D8B;
    background: transparent;
    color: #238D8B;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}
.dd-network.uk-section-default.uk-section {
    background: #F7F9FA;
}
h3.uk-h3.dd-contact-footer {
    margin: 0 !important;
}
.dd-footer-bottom h3.uk-h3.uk-font-secondary {
    margin-top: 0;
}
.dd-footer-social a.el-link.uk-icon-button {
    background: #4A93B5;
    color: #fff;
}
.dd-button-color-ch,
.dd-button-color-bg a.el-content.uk-button.uk-button-primary.uk-button-large, .dd-button-color-bg a.el-content.uk-button.uk-button-primary.uk-flex-inline.uk-flex-center.uk-flex-middle, .dd-bg-bt-form .wpcf7-submit, .dd-button-color-bg a.el-link.uk-button.uk-button-primary, .dd-button-color-bg a.el-content.uk-button.uk-button-primary , .dd-hero-wrap-btlo a.el-content.uk-button.uk-button-primary, a.el-content.uk-button.uk-button-primary , input.wpcf7-form-control.wpcf7-submit.has-spinner.uk-button.uk-button-primary.uk-width-1-1.w-175 , a.el-link.uk-button.uk-button-primary , input.wpcf7-form-control.wpcf7-submit.uk-button.uk-button-primary
{
color: #fff;
	--c1: #39b881;
    --c2: #93d53c;
 // background-image: linear-gradient(270deg, #93d53c 2.76%, #39b881 100%)!important;
	flex: 1 1 auto;
    text-align: center;
    transition: 0.5s  ease-in-out!important;
    background: linear-gradient(90deg, var(--c1, #39b881), var(--c2, #93d53c) 51%, var(--c1, #39b881)) var(--x, 0) / 200%;
    border: none !important;
	transition: .1s ease-in-out;
}
a.uk-button.uk-button-primary {
    color: #fff ! Important;
}
.dd-button-color-ch:hover, 
.dd-button-color-bg a.el-content.uk-button.uk-button-primary.uk-button-large:hover, .dd-button-color-bg a.el-content.uk-button.uk-button-primary.uk-flex-inline.uk-flex-center.uk-flex-middle:hover, .dd-bg-bt-form .wpcf7-submit:hover, .dd-button-color-bg a.el-link.uk-button.uk-button-primary:hover, .dd-button-color-bg a.el-content.uk-button.uk-button-primary:hover, input.wpcf7-form-control.wpcf7-submit.uk-button.uk-button-primary:hover   {

--x: 100%;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.uk-button.uk-button-primary.uk-width-1-1.w-175 {
    border: none;
}
a.el-link.uk-button{
    border: none;
}
.dd-bacground-section.dd-treat .el-item.uk-card.uk-card-default.uk-card-body.uk-margin-remove-first-child {
    background-color: #168884;
}

 a.uk-button.uk-button-primary:hover , .wpcf7-form-control.wpcf7-submit.uk-button.uk-button-primary:hover  {
--x: 100%;

}

 .dd-hero-wrap-btlo a.el-content.uk-button.uk-button-primary:hover  {
--x: 100%;

}
a.el-link.uk-button.uk-button-danger {
    border: 1px solid #168884;
}
.uk-button-danger:hover {
    background-image: none;
    background-size: cover;
    background-clip: unset;
}
@media only screen and (min-width:960px){
		.dd-sticky-footer .uk-grid-item-match.uk-flex-middle.uk-width-large\@m {
		width: 505px;
	}
}
.dd-nobg-colror a.el-content.uk-button.uk-button-danger.uk-flex-inline.uk-flex-center.uk-flex-middle {
    width: 189.871px;
    height: 56.56px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #238D8B;
    color: #238D8B;
		background: transparent;
}
.dd-nobg-colror a.el-content.uk-button.uk-button-danger.uk-flex-inline.uk-flex-center.uk-flex-middle:hover {
    color: #fff;
}
.dd-bacground-section {
    background: #F7F9FA;
}
.dd-testemonials-wrap li .el-meta.uk-text-meta.uk-margin-top {
    position: relative;
    padding-top: 15px;
    border-top: 1px solid #E8EAEB;
}
.dd-hero-logos .uk-child-width-1-1 {
    flex-direction: row;
    flex-wrap: nowrap;
    display: inline-flex;
}
.dd-hero-logos img {
    height: 73px;
    object-fit: contain;
}
.dd-testemonials-wrap li .el-meta.uk-text-meta.uk-margin-top:before {
    content: "";
    position: absolute;
    width: 27px;
    height: 27px;
    background: url(/wp-content/uploads/2024/03/Group-1114.svg);
    right: 0;
}
.dd-nobg-colror a.el-content.uk-button.uk-button-danger.uk-button-large {
    width: 177.788px;
    height: 47.571px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    background: transparent;
    border: 1px solid #188984;
}
.dd-hero-logos picture, .dd-hero-logos div {
    min-height: 73px;
    object-fit: contain;
    min-width: 87px;
}
.dd-bagroundblue a.el-content.uk-button.uk-button-secondary.uk-flex-inline.uk-flex-center.uk-flex-middle {
    width: 221.481px;
    height: 56.329px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    background: transparent;
    border: 1px solid #ffffff;
}
.dd-signature a.el-content.uk-button.uk-button-danger {
    width: 192.189px;
    height: 51.425px;
    background: transparent;
    border: 1px solid #238D8B;
    box-shadow: none;
}
.dd-about.uk-section {
    padding: 120px 0 150px;
}
.dd-treat.uk-section-muted.uk-section {
    padding: 130px 0 170px;
}
.dd-treatment.uk-section-default.uk-section {
    padding: 150px 0 110px;
}
.dd-testimonials .uk-first-column .uk-margin-large.uk-text-center {
    margin-top: 0 !important;
    padding: 65px 0 75px;
}
.dd-form.uk-section-default {
    padding: 110px 0 80px;
}
.dd-available.uk-section {
    padding: 110px 0;
}
.dd-signature.uk-section-secondary.uk-section {
    background: #F7F9FA;
}
.dd-signature .el-item.uk-card.uk-card-default.uk-card-body.uk-margin-remove-first-child {
    background: #2F6F8D;
}
.dd-signature h3.el-title {
    font-size: 24px;
}
.dd-signature .el-meta.uk-text-meta {
    color: #238D8B;
}
.dd-button a.uk-button {
    height: 56px;
    padding: 0 50px;
    background: transparent;
    border: 1px solid #238D8B;
    line-height: 56px;
	color:#238D8B;
}
.dd-button a.uk-button:hover,
.dd-nobg-colror a.el-content.uk-button.uk-button-danger.uk-flex-inline.uk-flex-center.uk-flex-middle:hover,
.dd-nobg-colror a.el-content.uk-button.uk-button-danger.uk-button-large:hover,
.dd-signature a.el-content.uk-button.uk-button-danger:hover {
    background: #238D8B;
	color: #fff;
}
.dd-treatment .uk-flex-center.uk-grid-small.uk-grid-match.uk-grid {
    flex-wrap: wrap;
}
.dd-hero-wrap-btlo div:nth-child(2) {
    padding-left: 0 !important;
}
.dd-hero-wrap-btlo div:nth-child(1) {
    max-width: 310px;
}
.dd-hero-wrap-btlo .dd-hero-logos div:nth-child(2) {
    padding-left: 20px !important;
}
.dd-button-color-insurance.uk-button-danger {
    color: #238D8B;
    background: transparent;
    border-color: #238D8B;
	    padding: 0 25px;
}
a.uk-button.uk-button-danger.dd-button-color-insurance:hover {
    background: #238D8B;
}
.dd-about-us-home-grid .el-title {
    padding-bottom: 10px;
}
a.uk-button.uk-button-primary.w-175.dd-button-color-ch {
    width: 210px;
}
.dd-treat-hp .el-item {
    display: flex;
    flex-direction: column;
	    min-height: 290px;
}
.dd-treat-hp .el-item div + .uk-margin-top {
    margin-top: auto !important;
}
.dd-treat-hp .el-item a.el-link.uk-link-text:hover {
    color: #71D1CF;
	text-decoration: none;
}
.dd-mental-health-treatment-grid a.el-link.uk-link-text {
    color: #238D8B;
}
.dd-nobg-colror a.el-content.uk-button.uk-button-danger.uk-button-large {
    color: #238D8B;
}
.dd-testemonials-wrap .el-item {
    display: flex;
    flex-direction: column;
}
.dd-testemonials-wrap .el-item .el-meta.uk-text-meta.uk-margin-top {
    margin-top: auto !important;
}
.dd-testemonials-wrap .el-item .el-content.uk-panel.uk-margin-top p {
    padding-bottom: 20px;
}
.dd-testemonials-wrap ul.el-nav.uk-slider-nav.uk-dotnav {
    margin-top: 50px !important;
}
.dd-baner-padding a.el-content.uk-button.uk-button-primary {
    padding: 4px 40px;
}
.dd-bagroundblue a.el-content.uk-button.uk-button-secondary.uk-flex-inline.uk-flex-center.uk-flex-middle:hover {
    color: #89BAD0;
    border-color: #89BAD0;
}
/* .speciality-programs-home.dd-hp-speciality-programs.uk-margin-medium.uk-text-center {
    padding-top: 0;
} */
.dd-signature .el-item.uk-card.uk-card-default.uk-card-body.uk-margin-remove-first-child {
    padding-top: 0;
    padding-bottom: 50px;
}
.dd-hp-speciality-programs h3.el-title {
    font-weight: 500 !important;
}
.dd-signature a.el-link:hover,
.dd-button a.el-link:hover {
    color: #89BAD0;
    text-decoration: none;
}
.dd-signature a.el-content {
    color: #238D8B;
	 border-color: #238D8B;
}
.dd-signature a.el-content:hover,
.dd-network .uk-margin-top a.el-link.uk-button.uk-button-default:hover {
    color: #fff;
    background: #238D8B;
}
.dd-button .news-articles-home .el-link {
    color: #238D8B;
}
.dd-button.uk-section-default {
    padding-bottom: 100px;
    padding-top: 100px;
}
.dd-signature.uk-section-secondary.uk-section {
    padding-top: 100px;
    padding-bottom: 100px;
}
.dd-network .el-meta.uk-margin-top {
    margin-bottom: 20px;
}
.dd-about .dd-nobg-colror a.el-content.uk-button.uk-button-danger.uk-flex-inline.uk-flex-center.uk-flex-middle {
    width: 200.871px;
    padding-left: 20px;
}
.dd-baner-padding .dd-button-color-bg {
    margin-top: 40px !important;
}
.dd-network .el-item.uk-card.uk-card-primary.uk-margin-remove-first-child h3.el-title.uk-margin-top.uk-margin-remove-bottom {
    font-weight: 500;
}
.dd-footer h3.uk-h3 {
    font-size: 26px;
}
.dd-footer.footer .footer-nav .el-item a > *,
.dd-footer.footer .footer-nav .el-item a {
    font-size: 15px;
}
.dd-footer.footer .footer-nav .el-item a:hover > *,
.dd-footer.footer .footer-nav .el-item a:hover,
.dd-footer-bottom a.uk-link-muted:hover {
    color: #5ABAB8;
}
.dd-footer-social a.el-link.uk-icon-button {
    width: 50px;
    height: 50px;
}
.dd-footer-social a.el-link.uk-icon-button:hover {
    background: #70B8DA;
}
.dd-footer-bottom .el-content.uk-panel.uk-margin-top {
    margin-top: 12px !important;
}
hr.dd-div-color {
    border-color: #ffffff45;
    margin-top: 30px;
}
.dd-believe a.el-link.uk-button.uk-button-primary {
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.tm-header a.uk-button.uk-button-primary.w-175.dd-button-color-ch, .tm-header a.uk-button.uk-button-danger.dd-button-color-insurance {
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.dd-bagroundblue.uk-section-primary.uk-section {
    padding-top: 100px;
    padding-bottom: 100px;
}
@media only screen and (max-width:1200px){
	.dd-treatment .uk-flex-center.uk-grid-small.uk-grid-match.uk-grid > div {
		width: 25%;
	}
	.dd-hp-speciality-programs .el-item {
		padding: 30px 20px;
	}
}
@media only screen and (max-width:991px) {
	.dd-nobg-colror a.el-content.uk-button.uk-button-danger.uk-flex-inline.uk-flex-center.uk-flex-middle {
		margin: 0 auto;
	}
	.dd-footer-frst-col-cent div {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.dd-button-color-bg.dd-footer-frst-col-cent {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.dd-hero-wrap-btlo div:nth-child(1) {
		max-width: 100%;
	}
	.dd-hero-wrap-btlo div:nth-child(2) {
		display: flex;
		justify-content: center;
		align-items: center;
		padding-left: 30px !important;
	}
	.dd-button-color-bg a.el-content.uk-button.uk-button-primary.uk-button-large {
		height: 60px;
		display: flex;
		align-items: center;
		justify-content: center;
		    max-width: 210px;
		margin: 0 auto;
		padding: 0 10px;
	}
	.dd-about .el-title.uk-h4.uk-margin-small-top.uk-margin-remove-bottom {
		padding-top: 20px;
	}
	.dd-sticky-footer a.el-content.uk-button.uk-button-primary, .dd-sticky-footer a.el-content.uk-button.uk-button-secondary {
		height: 35px;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 150px !important;
	}
	.dd-believe .uk-margin-top {
		display: flex;
		justify-content: center;
	}
	.dd-network picture {
	    width: 100%;
		display: flex;
	}
	.dd-network picture img.el-image {
    object-fit: cover;
		width: 100%;
		height: 323px;
	}
	.dd-about-us-home-grid .uk-width-auto\@m.uk-first-column {
		padding-bottom: 15px;
	}
}
@media only screen and (min-width:767px) and (max-width:1200px) {
	.dd-button-color-bg.dd-footer-frst-col-cent.uk-margin a.el-content.uk-button.uk-button-primary.uk-button-large {
		max-width: 240px;
		width: 100%;
		padding: 0;
	}
	.dd-network.uk-section-default.uk-section {
  	  padding-top: 100px;
	}
	.dd-bacground-section.dd-testimonials.uk-section-muted.uk-section {
		padding-bottom: 80px;
	}
	.dd-why-us.uk-section-default.uk-section {
		padding: 100px 0;
	}
}
@media only screen and (min-width:767px) and (max-width:991px) { 
	.dd-treat.uk-section-muted.uk-section {
		padding: 130px 0 128px;
	}
	.dd-treatment.uk-section-default.uk-section {
		padding: 100px 0 110px;
	}
	.dd-bacground-section.dd-testimonials.uk-section-muted.uk-section {
		padding-top: 100px;
	}
	.stagger-right.dd-form-hp.uk-section-default {
		padding-bottom: 140px;
	}
	.stagger-left.dd-cta-believe.uk-section-default.uk-section {
		padding-bottom: 70px;
	}
	.dd-footer-bottom h3 {
		text-align: left !important;
	}
}
@media only screen and (max-width:767px) {
	.dd-treatment .uk-flex-center.uk-grid-small.uk-grid-match.uk-grid > div {
		width: 50%;
	}
	.dd-bacground-section.dd-testimonials.uk-section-muted.uk-section {
		padding-bottom: 80px;
	}
	.dd-believe.uk-card > .uk-margin-top {
		display: flex;
		justify-content: center;
	}
	.dd-button h2.el-title br,.dd-network h2.el-title br {
		display: none;
	}
	.dd-testimonials .uk-first-column .uk-margin-large.uk-text-center {
		padding: 40px 0 40px;
	}
	.dd-treatment.uk-section-default.uk-section {
		padding: 100px 0 110px;
	}
	.dd-treat.uk-section-muted.uk-section {
		padding: 100px 0 100px;
	}
	.dd-about.uk-section {
		padding: 100px 0 100px;
	}
	.dd-treat .el-meta {
		font-size: 16px;
	}
	.dd-believe .el-meta.uk-text-small.uk-text-primary.uk-margin-top {
    	font-size: 16px;
	}
	.dd-footer-frst-col-cent > div {
		width: 50%;
		max-width: 115px;
		margin: 0 auto;
	}
	.dd-footer-frst-col-cent a.el-content.uk-button.uk-button-primary.uk-button-large {
		width: 100%;
	}
	.dd-footer-bottom .el-title, .dd-footer-bottom p {
		text-align: center;
	}
	.dd-footer-social.uk-margin {
	    display: flex;
		justify-content: center;
	}
	.dd-hero-wrap-btlo a.el-content.uk-button.uk-button-primary {
		height: 54px;
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 0 auto;
		    max-width: 235px;
	}
	.dd-why-us.uk-section-default.uk-section {
		padding-bottom: 80px;
	}
	.dd-bacground-section.dd-testimonials {
		padding-top: 80px;
	}
		.dd-network.uk-section-default.uk-section {
   	 padding-top: 100px;
	}
	
}

@media only screen and (max-width:550px) {
	.dd-footer .uk-background-norepeat.uk-background-cover.uk-background-center-center.uk-section.uk-padding-remove-bottom {
		background-image: url(/wp-content/uploads/2024/04/footer_mobile.jpg) !important;
	}
}
.single-post .el-content figure {
    width: 100% !important;
}
@media only screen and (min-width:991px) and (max-width:1200px) {
	 .uk-navbar-nav>li>a {
			font-size: 13px!important;
	}
}

/* new css */
.dd-newsection-res .uk-panel.uk-tile-muted.uk-padding-small.uk-margin-remove-first-child.uk-margin-remove-vertical {
    height: 100%;
    max-height: 165px;
    background: #F7F9FA;
}

.dd-res-wrap-border {
    border-right: 1px solid #D9E0E3;
}
.dd-residential-nw .dd-residential-nw-top p {
    color: #fff !important;
}
.dd-newsection-res .dd-residential-nw-top-card {
    background-color: #32AFAC;
}
.dd-new-bt a.el-content.uk-button {
    box-shadow: none;
    color: #fff !important;
    border-color: #fff !important;
}
.dd-new-bt {
    padding-top: 35px;
}
.dd-treat-newcs a.el-link.uk-link-text {
    color: #238D8B;
}
.dd-hp-speciality-programs-nw .el-item.uk-card.uk-card-default.uk-card-body.uk-margin-remove-first-child {
    background: #fff;
}
.dd-hp-speciality-programs-nw h3.el-title {
    color: #19191B !important;
}
.dd-hp-speciality-programs-nw p {
    color: #19191B;
}
.dd-hp-speciality-programs-nw .uk-margin-top a.el-link.uk-link-text {
    color: #238D8B;
}
.dd-testemonials-wrap .uk-dotnav>.uk-active>* {
    background-color: #fff;
}
.dd-testemonials-wrap .uk-dotnav>*>* {
    background: #4E8FAE;
}
.dd-res-wrap-border {
    border-right: none;
}
.dd-resimg-cont {
    padding-top: 30px;
}
.dd-new-bt a.el-content.uk-button {
    margin-left: 0 !important;
}
.dd-res-wrap-border .uk-card {
    padding: 23px 30px!important;
}
.dd-res-wrap-border:not(:last-child) {
	border-right: 1px solid #D9E0E3;
}
.dd-res-wrap-border {
	display: flex;
    flex-direction: column;
}
.dd-nobg-colror.dd-new-bt {
    padding-top: 0;
}
.dd-newsection-res .dd-residential-nw-bot-card {
    padding: 30px;
}
.dd-residential-nw.uk-section-primary.uk-section {
    padding: 120px 0;
}
.dd-signature a.el-content.uk-button.uk-button-danger {
    border-color: #fff;
    color: #fff;
}
.dd-signature a.el-content.uk-button.uk-button-danger:hover {
    color: #ffffff75;
    border-color: #ffffff70;
    background: #238d8b7d;
}
.dd-new-bt a.el-content.uk-button:hover {
    border-color: transparent !important;
}
@media only screen and (max-width:991px){
	.dd-newsection-res .uk-panel.uk-tile-muted.uk-padding-small.uk-margin-remove-first-child.uk-margin-remove-vertical {
		max-height: 100%;
		height: auto;
	}
	.dd-res-wrap-border {
		margin-top: 0 !important;
	}
	.dd-resimg-cont picture, .dd-resimg-cont picture img {
		width: 100%;
		height: 100%;
		display: flex;
	}
	.dd-resimg-cont.tm-grid-expand.uk-grid-margin.uk-grid.uk-grid-stack {
		padding-top: 35px;
	}
	form.wpcf7-form.init .uk-grid-small.uk-grid.uk-grid-stack {
		justify-content: center;
	}
	.dd-signature > .uk-background-norepeat.uk-background-cover.uk-background-center-center.uk-section {
		padding: 80px 0;
	}
	.dd-res-wrap-border:not(:last-child) {
		border:none;
	}
}
@media only screen and (min-width:767px) and (max-width:991px) {
	.dd-resimg-cont .uk-width-1-2\@m {
		max-width: 50%;
	}
	.dd-contact-footer + h3 {
		text-align: left !important;
	}
}
@media only screen and (max-width:767px) {
	.dd-newsection-res h3.el-title.uk-h4.uk-text-secondary.uk-margin-remove-top.uk-margin-remove-bottom {
		font-size: 18px;
	}
}
@media only screen and (min-width: 1200px) {
    .uk-navbar-dropdown-nav .uk-nav-header:not(:first-child) {
        margin-top: 5px;
    }
}
 .uk-navbar-dropdown-nav .uk-nav-header:not(:first-child) {
    text-transform: capitalize;
}
.dd-video video { 
	height: 189px;
	width: 337px;
	object-fit: cover;
}
.dd-video.uk-section-default.uk-section {
    padding-top: 0!important;
}
