section.inner-hero.inner-hero-rehab.inner-hero-rehab-n {
    max-height: 681px;
    background: rgba(19,37,85,1);
}
section.inner-hero.inner-hero-rehab.inner-hero-rehab-n {
    max-height: 681px;
    background: rgba(19,37,85,1);
}
.md-container {
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
    top: -130px;
    max-height: 681px;
	width: 100%;
	    min-height: 681px;
}
.md-rehab-hero-right.md-rehab-hero-right-n {
    height: 100%;
    min-height: 681px;
}
.md-rehab-hero-right.md-rehab-hero-right-n img {
    border-radius: 0;
	min-height: 681px;
    max-height: 681px;
}
.md-rehab-hero-right.md-rehab-hero-right-n {
    padding-right: 0;
}
.inner-hero-right-rehab-n h1.inner-title {
    font-size: 50px;
    margin-bottom: 25px;
}
.inner-hero-right-rehab-n {
    max-width: 681px;
    margin-left: auto;
}
.inner-hero-text.inner-hero-right-rehab.inner-hero-right-rehab-n {
    margin-bottom: 60px;
}
.md-heroform.md-form.md-formem .md-wrap-in-f {
    width: 70%;
}
.md-form.md-formem {
    padding-top: 30px;
}
p.md-tx-blfem {
    font-size: 24px;
    font-style: italic;
    line-height: 46px;
    letter-spacing: -0.5px;
    margin-bottom: 0;
}
.md-tx-blfem span {
    color: #F66B3E;
    font-weight: 700;
}
@media only screen and (min-width:1500px){
	.inner-hero-rehab-n .inner-hero-text.inner-hero-right-rehab {
		margin-top: auto;
	}
}
.md-testmon-em-wrap-info {
    background: #fff;
    padding: 55px 0 0px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
h2.md-testmonem-title {
    color: #192454;
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    line-height: 46px;
    letter-spacing: -0.5px;
    font-family:"FuturaLight";
    max-width: 910px;
}
.md-testemon-emnpl {
    padding-top: 40px;
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
p.md-testemon-empos {
    color: #6E748D;
    text-align: center;
    font-family: "FuturaLight";
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.17px;
    margin-bottom: 40px;
}
p.md-testemon-emname {
    color: #132555;
    text-align: center;
    font-family: "FuturaMedium";
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.22px;
    margin-bottom: 0;
	padding-bottom: 5px;
}
a.md-testemon-link {
    color: #F66B3E;
    text-align: center;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 15px;
    position: relative;
	text-decoration:none;
}
a.md-testemon-link:before {
    position: absolute;
    content: "";
    width: 14px;
    height: 2px;
    background: #F66B3E;
    left: -20px;
    top: 7px;
}
.md-testmon-em-wrap-info img {
    padding-bottom: 10px;
}
section.md-banner-testemonial {
    position: relative;
}
.md-testmon-em-wrap {
    position: relative;
/*     top: -130px; */
}
h2.md-success-title {
    font-size: 38px;
    font-style: normal;
    font-weight: 400;
    line-height: 56px;
    color: #192454;
    text-align: center;
}
p.md-success-subtitle {
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px;
    letter-spacing: 0.24px;
    text-align: center;
    color: #192454;
    margin: 0;
    padding-bottom: 15px;
}
.md-success-rep {
    display: flex;
    flex-wrap: wrap;
}
.md-success-info {
    background: #132555;
    height: 100%;
    position: relative;
	padding: 0 50px 50px 45px;
}
p.md-success-number {
    width: 82px;
    height: 82px;
    margin: 0;
    background: #3C9EE3;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 33px;
    letter-spacing: -3.6px;
    color: #fff;
}
.md-success-card-1 .md-success-number {
	 background: #3C9EE3;
}
.md-success-card-2 .md-success-number  {
	background: #FF6537;
}
.md-success-card-3 .md-success-number  {
	 background: #B0CC15;
}
.md-success-card-4 .md-success-number  {
	 background: #FF1249;
}
p.md-success-number {
    position: relative;
    top: -20px;
}
.md-success-info h3 {
    color: #FFF;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 54px;
}
.md-success-content p {
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 33px;
    letter-spacing: 0.4px;
    margin: 0;
}
.md-success-card {
    margin-bottom: 45px;
}
.md-success-info h3 {
    padding-bottom: 10px;
}
p.md-success-subtitle {
    max-width: 918px;
    margin: 0 auto;
    padding-bottom: 45px;
}
.md-success-content ul {
    color: #fff;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 33px;
    letter-spacing: 0.4px;
    margin: 0;
    padding-left: 19px;
    list-style: disc;
}
.md-car-control a.carousel-control {
    background-image: none;
    width: 50%;
}
.carousel-controls.md-car-control {
    height: 50px;
    max-width: 110px;
    position: absolute;
    z-index: 9999999999;
    width: 100%;
    right: 0;
    bottom: 0;
}
.md-testemonial-carusel h2 {
    color: #132555;
    text-align: center;
    font-size: 38px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-bottom: 85px;
}
.carousel-inner h3 {
    color: #192454;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 46px;
    letter-spacing: -0.5px;
    font-family: "FuturaLight";
}
.carousel-inner .item > p {
    color: #595F76;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 33px;
    letter-spacing: 0.4px;
    padding-top: 18px;
    border-top: 1px solid #E0DFE5;
    margin-top: 20px;
    margin-bottom: 0;
}
p.md-carus-cont-name {
    color: #132555;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.22px;
    margin: 0;
    padding-top: 40px;
}
.md-carus-cont-comp {
    color: #6E748D;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.16px;
    margin-bottom: 15px;
    padding-top: 5px;
}
section.md-testemonial-carusel {
    background: #F9F9F9;
    padding: 170px 0 170px;
}
.md-testemonial-carusel-wrap {
    display: inline-flex;
    flex-wrap: wrap;
	    width: 100%;
}
img.md-test-carus-left {
    width: 100%;
    height: 100%;
    object-fit: cover!important;
    min-height: inherit;
}
.md-testemonial-carusel-left {
/*    min-height: 495px;
    max-height: 496px;  */
}
.item {
    height: 100%;
    display: flex;
}
.item-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.md-carus-cont-innaw {
    margin-top: auto;
}
.md-testemonial-carusel-right.col-xs-12.col-md-5 {
/*     min-height: 495px; */
/*     height: 100%; */
}
img.md-test-carus-left {
    height: 100%!important;
    width: 100%;
    object-fit: cover;
}
img.md-test-carus-left {
    object-position: right;
}
.md-carus-cont {
    background: #FFF;
    box-shadow: 8px 8px 40px 0px rgba(2, 7, 29, 0.08);
    position: relative;
	    padding: 45px;
	    height: 100%;
    min-height: 495px;
}
img.md-test-carus-qo {
    position: absolute;
    top: -12px;
}
.md-carus-cont {
    display: flex;
    flex-direction: column;
    height: 100%;
}
div#myCarousel {
    height: 100%;
    display: flex;
    flex-direction: column;
}
.carousel-inner {
    height: 100%;
    display: flex;
    flex-direction: column;
}
section.md-em-banner {
    background: linear-gradient(180deg, rgba(249,249,249,1) 0%, rgba(249,249,249,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
}
.md-em-banner-wrap img {
    width: 40px;
    height: 40px;
}
.md-em-banner-wrap {
    padding: 60px 0 40px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.md-em-banner-wrap h2 {
    color: #fff;
    text-align: center;
    font-size: 34px;
    font-style: normal;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: 0.34px;
    max-width: 564px;
    padding-top: 25px;
}
.md-em-banner-wrap p.md-tx-blfem {
    color: #fff;
}
section.md-work {
    padding-top: 175px;
}
.md-work-subtitle {
	    max-width: 900px;
    color: #192454;
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px;
    letter-spacing: 0.24px;
    margin: 0 auto;
}
.md-work-wrap h2 {
    color: #192454;
    text-align: center;
    font-size: 38px;
    font-style: normal;
    font-weight: 400;
    line-height: 56px;
    letter-spacing: -0.19px;
}
.md-work-info {
   padding: 90px 60px 0;
}
.md-work-pro-title {
    color: #192454;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 38px;
}
.md-work-pro-title span {
    color: #6D7A99;
}
.md-work-pro-info {
    color: #6D7A99;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.4px;
    margin-bottom: 20px;
}
.md-work-pro-cont {
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 33px;
    letter-spacing: 0.4px;
    margin-bottom: 20px;
}
p.md-work-nu {
    margin: 0;
    color: #97B200;
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.72px;
        min-width: 100px;
}
.md-work-de {
    color: #6D7A99;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: 0.3px;
    max-width: 140px;
    margin-bottom: 0;
}
/* .md-work-in-co:nth-child(1), .md-work-in-co:nth-child(3) {
    border-right: 1px solid #6D7A99;
} */
/* .md-work-in-co:nth-child(1), .md-work-in-co:nth-child(2) {
    margin-bottom: 20px;
	padding-bottom: 15px;
}
.md-work-in-co:nth-child(1):after , .md-work-in-co:nth-child(2):after {
    content: "";
    position: absolute;
    width: 88%;
    height: 1px;
    background: #6D7A99;
    bottom: 0;
    margin: 0 auto;
	opacity: 0.3;
} */
/* .md-work-in-co:nth-child(1):before {
    content: "";
    position: absolute;
    max-width: 38px;
    width: 100%;
    height: 1px;
    background: #6D7A99;
    right: -20px;
    transform: rotate(270deg);
    top: 15px;
    z-index: 9999;
	opacity: 0.3;
}
.md-work-in-co:nth-child(3):before {
    content: "";
    position: absolute;
    max-width: 38px;
    width: 100%;
    height: 1px;
    background: #6D7A99;
    right: -20px;
    transform: rotate(270deg);
    bottom: 15px;
    z-index: 9999;	
    opacity: 0.3;
} */
.md-work-info-wrap-1 {
    background: #F9F9F9;
    padding: 50px;
}
.md-work-in-co {
    display: flex;
    align-items: center;
}
img.md-work-pro-img {
    width: 100%;
}
.md-work-in-co-cont {
    display: inline-flex;
    flex-wrap: wrap;
}
.md-work-in-co {
    position: relative;
}
.md-work-info .md-work-info-wrap {
    padding: 50px;
}
.md-work-info-wrap-1 , .md-work-info-wrap-3 {
	background: #F9F9F9;
}
.md-work-in-cowrap {
    display: flex;
    width: 100%;
}
.md-work-in-co.col-xs-12.col-md-6 {
    padding-left: 0;
    padding-right: 0;
}
.md-work-in-co:nth-child(1) .md-work-in-cowrap,
.md-work-in-co:nth-child(3) .md-work-in-cowrap {
    border-right: 1px solid #D0D4DD;
}
.md-work-in-co:nth-child(1), .md-work-in-co:nth-child(2) {
    padding-bottom: 15px;
 
}
.md-work-in-co:nth-child(3), .md-work-in-co:nth-child(4) {
    padding-top: 20px;
}
.md-work-in-co:nth-child(1):after {
    content: "";
    width: calc(100% - 23px);
    border-bottom: 1px solid #D0D4DD;
    bottom: 0;
    position: absolute;
    left: 0;
}
.md-work-in-co:nth-child(2):after {
	content: "";
    width: calc(100% - 23px);
    border-bottom: 1px solid #D0D4DD;
    bottom: 0;
    position: absolute;
    right: 0;
}
.md-work-info {
    display: flex;
    flex-wrap: wrap;
}
.site-info-em-fo {
    padding: 130px 0 0px;
}
h2.md-em-footer-ti {
    color: #fff;
    text-align: center;
    font-size: 34px;
    font-style: normal;
    font-weight: 400;
    line-height: 52px;
    letter-spacing: 0.204px;
    max-width: 987px;
    margin: 0 auto;
	padding-bottom: 17px;
}
.md-formem.md-formem-fo {
    max-width: 730px;
    margin: 0 auto;
}
.md-formem.md-formem-fo .md-tx-blfem {
    color: #fff;
}
.md-formem.md-formem-fo .md-pop-up-f-trig #popup-website-input {
    background: #fff;
    color: #000!important;
}
.md-formem.md-formem-fo .md-pop-up-f-trig #popup-website-input::placeholder {
    color: #000!important;
}
.md-formem.md-formem-fo {
    padding-bottom: 55px;
}
@media only screen and (max-width:1700px) {
	.inner-hero-right-rehab-n {
		margin-top: auto;
		max-width: calc(58.333333% - 182px);
	}
	.md-container {
		top: -100px;
	}
}
@media only screen and (min-width: 1200px ) and (max-width:1500px){
	.inner-hero-right-rehab-n {
		margin-top: auto;
		max-width: calc(58.333333% - 182px);
	}
	.inner-hero-right-rehab-n h1.inner-title {
		font-size: 41px;
		line-height: 48px;
	}
	h2.md-testmonem-title {
		font-size: 31px;
		line-height: 41px;
		max-width: 795px;
	}
	.md-testmon-em-wrap-info {
		padding-bottom: 0;
	}
	h2.md-success-title,
	.md-testemonial-carusel h2,
	.md-work-wrap h2,
	h2.md-em-footer-ti {
    	font-size: 31px;
		line-height: 41px;
	}
	h2.md-success-title {
		padding-bottom: 10px;
	}
	.carousel-inner h3 {
		font-size: 26px;
		line-height: 38px;
		padding-bottom: 10px;
	}

}
@media only screen and (max-width:1500px) {
	.md-success-info h3 {
		font-size: 26px;
		line-height: 38px;
	}
	.md-work-pro-title {
		font-size: 24px;
		line-height: 34px;
		padding-bottom: 15px;
	}
	.md-work-in-co.col-xs-12.col-md-6 {
		width: 100%;
		padding: 10px 0;
	}
	.md-work-in-co:nth-child(1) .md-work-in-cowrap, .md-work-in-co:nth-child(3) .md-work-in-cowrap {
		border:none;
	}
	.md-work-in-co:nth-child(3), .md-work-in-co:nth-child(4) {
		padding-top:0;
	}
	.md-work-in-co:nth-child(1):after, .md-work-in-co:nth-child(2):after {
		display:none;
	}
	.md-work-in-co.col-xs-12.col-md-6:not(:last-child) {
		border-bottom: 1px solid #D0D4DD;
	}
}
@media only screen and (min-width:1200px)  {
	section.md-banner-testemonial {
		padding-bottom: 55px;
		border-bottom: 1px solid #D0D4DD;
	}
	.md-em-success {
		padding-top: 90px;
	}
}
@media only screen and (max-width:1200px) {
	.inner-hero-right-rehab-n h1.inner-title {
		font-size: 31px;
	}
	.inner-hero-right-rehab-n {
		margin-top: auto;
		max-width: calc(58.333333% - 110px);
	}
	.md-container {
		top: -70px;
	}
	h2.md-testmonem-title {
		font-size: 28px;
		line-height: 36px;
		max-width: 610px;
	}
	.md-testemon-emnpl {
		padding-top: 30px;
	}
	.md-testmon-em-wrap-info {
		padding: 55px 0 5px;
	}
	section.inner-hero.inner-hero-rehab.inner-hero-rehab-n {
		min-height: 760px;
		max-height: 760px;
	}
	.md-container, .md-rehab-hero-right.md-rehab-hero-right-n, .md-rehab-hero-right.md-rehab-hero-right-n img {
		min-height: 760px;
	}
	.md-testmon-em-wrap {
/* 		top: -100px; */
	}
		h2.md-success-title,
	.md-testemonial-carusel h2,
	.md-work-wrap h2,
	h2.md-em-footer-ti,
	.md-em-banner-wrap h2 {
    	font-size: 28px;
		line-height: 36px;
	}
	.md-work-info .md-work-info-wrap {
		padding: 30px;
	}
	.dd-solution-link {
		padding-left: 56px;
	}
}
@media only screen and (min-width: 991px ) and (max-width:1200px){
	.dd-solution-link, .md-services-hp .solution-holder .dd-solution {
		height: 100%;
	}
}
@media only screen and (max-width: 991px ) {
	.col-xs-12.col-md-7.inner-hero-text.inner-hero-right-rehab.inner-hero-right-rehab-n {
		margin-left: 0;
		width: 100%;
		max-width: 100%;
	}
	.md-container {
		top: 0px;
	}
	.inner-hero-right-rehab-n p.md-tx-blfem {
		text-align: left;
		margin-left: 0;
	}
	.inner-hero-right-rehab-n .md-pop-up-f-trig .md-wrap-in-f {
		width: 70%;
	}
	.md-testmon-em-wrap-info {
		padding: 55px 0 55px;
	}
	.md-testmon-em-wrap {
		top: 0;
	}
	.md-rehab-hero-right.md-rehab-hero-right-n img {
		min-height: auto;
		max-height: 100%;
		height: 100%;
		width: 100%;
		max-width: 100%;
	}
		section.inner-hero.inner-hero-rehab.inner-hero-rehab-n {
		min-height: 100%;
		max-height: 100%;
	}
	.md-container, .md-rehab-hero-right.md-rehab-hero-right-n, .md-rehab-hero-right.md-rehab-hero-right-n img {
		min-height: 100%;
	}
	.inner-hero-rehab-n .md-container{
		max-height: 100%;
	}
	.md-rehab-hero-right.md-rehab-hero-right-n img {
		max-height: 400px;
		width: 100%;
		object-position: center;
	}
	.inner-hero-text.inner-hero-right-rehab {
		padding-bottom: 40px;
	}
	.md-rehab-hero-right.md-rehab-hero-right-n.col-xs-12.col-md-5 {
		padding-right: 15px;
	}
	section#testemonials {
		padding: 100px 0;
	}
	.carousel-inner h3 {
		font-size: 26px;
		line-height: 38px;
		padding-bottom: 15px;
	}
	.md-testemonial-carusel-wrap {
		display: block;
	}
	.md-carus-cont {
		min-height: auto;
	}
	section#testemonials {
		padding: 80px 0;
	}
	section.md-work {
		padding-top: 100px;
	}
	p.md-work-subtitle {
		max-width: 600px;
		padding: 0 15px;
	}
	.md-work-info {
		padding: 60px 30px 0;
	}
	.site-info-em-fo .md-wrap-in-f {
		width: 70%;
	}
	.inner-hero-right-rehab-n .md-pop-up-f-trig .md-wrap-in-f {
		width: 100%;
	}
	.md-rehab-hero-right.md-rehab-hero-right-n.col-xs-12.col-md-5 {
		display: none;
	}
}
@media only screen and (max-width: 500px ) {
	.md-heroform.md-form.md-formem {
		padding-top: 25px;
	}
	p.md-tx-blfem {
		font-size: 18px;
		line-height: 46px;
	}
	.md-rehab-hero-right.md-rehab-hero-right-n img {
		margin-top: 0;
	}
	.md-success-subtitle {
		font-size: 18px;
		line-height: 28px;
		padding-bottom: 55px;
	}
	.md-success-info {
		padding: 0 40px 40px 35px;
	}
	.md-success-content p {
		font-size: 18px;
		line-height: 28px;
	}
	.md-testemonial-carusel h2 {
		padding-bottom: 65px;
	}
	.md-carus-cont {
		padding: 45px 25px 25px 25px;
	}
	.md-carus-cont-innaw img {
		margin-bottom: 15px;
	}
	.md-em-banner-wrap h2 {
		padding-bottom: 25px;
	}
	.md-em-banner-wrap h2 {
		max-width: 339px;
	}
	.md-work-pro-cont {
		font-size: 18px;
		line-height: 28px;
	}
	.form-holder-footer .md-wrap-in-f {
		width: 100%;
	}
	.md-heroform.md-form.md-formem.md-formem-fo {
		padding-top: 35px;
	}
	.site-info-em-fo {
		padding: 80px 0 0px;
	}
	.col-xs-12.col-md-7.inner-hero-text.inner-hero-right-rehab.inner-hero-right-rehab-n {
		padding-top: 50px;
	}
	p.md-success-subtitle {
		font-size: 18px;
		line-height: 28px;
		padding-top: 15px;
	}
}
@media only screen and (min-width: 991px) and (max-width: 1200px) {
	.page-template-page-rehab-marketingnew .inner-hero-text.inner-hero-right-rehab {
		margin-top: 120px;
	}
	.md-container {
		align-items: flex-start;
	}
	section.inner-hero.inner-hero-rehab.inner-hero-rehab-n,
	.md-rehab-hero-right.md-rehab-hero-right-n img,
	section.inner-hero .md-container {
   		max-height: 650px;
		min-height: 650px;
	}
	.md-rehab-hero-right.md-rehab-hero-right-n img {
		margin-top: 0;
	}
	.inner-hero-right-rehab p {
		margin-bottom: 0;
	}
	p.md-tx-blfem {
		font-size: 20px;
		letter-spacing: -0.3px;
	}
	h2.md-success-title, .md-testemonial-carusel h2, .md-work-wrap h2, h2.md-em-footer-ti, .md-em-banner-wrap h2 {
		font-size: 34px;
		line-height: 44px;
	}
	h2.md-success-title {
		padding-bottom: 15px;
	}
	section#testemonials {
		padding: 130px 0;
	}
	.md-testemonial-carusel h2 {
		padding-bottom: 55px;
	}
	.carousel-inner h3 {
		font-size: 28px;
		line-height: 38px;
	}

}
	
@media only screen and (min-width: 1700px ) {
	.inner-hero-text.inner-hero-right-rehab.inner-hero-right-rehab-n {
		max-width: calc(58.333333% - 214px);
	}
	.inner-hero-text.inner-hero-right-rehab.inner-hero-right-rehab-n {
		padding-right: 57px;
	}
	.md-pop-up-f-trig .submit-btn {
		min-width: 270px;
	}
	.md-container .inner-hero-text.inner-hero-right-rehab.inner-hero-right-rehab-n {
		margin-bottom: 85px;
	}
	.md-formem .md-pop-up-f-trig .submit-btn input {
		min-width: 290px;
		max-width: 100%;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1700px) {
	.inner-hero-text.inner-hero-right-rehab.inner-hero-right-rehab-n {
		max-width: calc(58.333333% - 165px);
		margin-top: 160px;
	}
	.inner-hero-right-rehab p {
		margin-bottom: 0;
	}
	section.inner-hero.inner-hero-rehab.inner-hero-rehab-n,
	.md-rehab-hero-right.md-rehab-hero-right-n img,
	section.inner-hero .md-container {
   		max-height: 581px;
		min-height: 581px;
	}
	.md-container {
		align-items: flex-start;
	}
}
@media only screen and (min-width: 1500px) and (max-width: 1700px) {
		section.inner-hero.inner-hero-rehab.inner-hero-rehab-n,
	.md-rehab-hero-right.md-rehab-hero-right-n img,
	section.inner-hero .md-container {
   		max-height: 681px;
		min-height: 681px;
	}
	.md-container {
		top: -110px;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1400px) {
	.md-container {
		top: -80px;
	}
	.inner-hero-text.inner-hero-right-rehab.inner-hero-right-rehab-n {
		max-width: calc(58.333333% - 132px);
	}
	.md-rehab-hero-right.md-rehab-hero-right-n {
		min-height: 581px;
	}
	.inner-hero-text.inner-hero-right-rehab.inner-hero-right-rehab-n {
		margin-top: auto;
	}
}
@media only screen and (max-width: 1300px )  {
/* 	.md-pop-up-f-trig .submit-btn {
		margin-left: 15px;
	} */
}
@media only screen and (min-width: 1200px ) {
	.md-form2 input#popup-website-input {
   		 font-size: 19px;
	}
}
@media only screen and (max-width: 1200px ) {
	.md-pop-up-f-trig .submit-btn input {
		font-size: 17px;
	}
	.md-pop-up-f-trig .md-wrap-in-f input {
		font-size: 17px;
	}
	section.md-work {
		padding-top: 130px;
	}
	.md-work-pro-info {
		font-size: 17px;
		line-height: 30px;
	}
	.md-work-pro-info,
	.md-work-pro-cont {
		font-size: 17px;
		line-height: 27px;
	}
	.solution-holder {
		padding: 0px 15px 30px;
	}
	.site-info-em-fo {
		padding: 80px 0 0px;
	}
	h2.md-em-footer-ti {
		font-size: 28px;
		line-height: 42px;
	}
	.site-info.site-info-em-fo {
		background-position: right;
	}
	.inner-hero-text.inner-hero-right-rehab.inner-hero-right-rehab-n {
		margin-bottom: 0;
	}
	.md-container .md-heroform.md-form.md-formem {
		margin-top: 25px;
	}


}
@media only screen and (min-width: 991px ) {
	.md-rehab-hero-right-phone{
		display:none;
	}
}
@media only screen and (min-width: 1200px ) and (max-width: 1500px ) {
	section.inner-hero.inner-hero-rehab p.md-tx-blfem {
		font-size: 20px;
		line-height: 30px;
		padding-top: 5px;
	}
	.inner-hero .md-heroform.md-form.md-new-cta {
		margin-bottom: 55px;
	}
}
@media only screen and (min-width: 991px ) and (max-width: 1200px ) {
	section.md-banner-testemonial {
		padding-bottom: 55px;
		border-bottom: 1px solid #D0D4DD;
	}
	section#how-it-works {
		padding-top: 60px;
	}
	.md-container .inner-hero-right-rehab-n {
		max-width: calc(58.333333% - 70px);
	}
	.dd-solution-link {
		height: 100%;
	}
}
@media only screen and (min-width: 768px ) and (max-width: 991px ) {
	.inner-hero-right-rehab-n p.md-tx-blfem {
		font-size: 22px;
	}
	.md-container .inner-hero-right-rehab h1.inner-title {
		max-width: 586px;
	}
	.md-container .inner-hero-right-rehab p {
		max-width: 586px;
	}
	.dd-solution-link {
		height: 100%;
	}
}
@media only screen and (max-width: 991px )  {
	.inner-hero-right-rehab h1.inner-title {
		max-width: 555px;
		text-align: left;
		margin-left: 0;
	}
	.inner-hero-right-rehab p {
		text-align: left;
		margin-left: 0;
	}
	section.inner-hero.inner-hero-rehab.inner-hero-rehab-n {
		padding-top: 105px;
	}
	.inner-hero-right-rehab p {
		margin-bottom: 0;
	}
	.md-rehab-hero-right.md-rehab-hero-right-n img {
		margin-top: 0;
	}
	.md-rehab-hero-right.md-rehab-hero-right-n.col-xs-12.col-md-5 {
		padding-left: 0;
		padding-right: 0;
	}
	.page-template-page-rehab-marketingnew-php .navbar-header {
		display: none;
	}
	.md-testmon-em-wrap-info {
   		 padding-bottom: 30px;
	}
	section.md-banner-testemonial {
		border-bottom: 1px solid #e0dfe5;
		margin-bottom: 30px;
	}
	p.md-success-subtitle {
		font-size: 20px;
		line-height: 36px;
		padding-top: 15px;
	}
	.image-item {
		max-height: 400px;
	}
	img.md-test-carus-left {
		object-position: center;
		max-height: 400px;
	}
	p.md-work-subtitle {
		font-size: 20px;
		line-height: 36px;
		padding-top: 15px;
	}
	p.md-work-de {
		max-width: 100%;
	}
	.md-header-phonenumber a.md-head-phone-c {
height: 50px;

	}
	.after-head.fixed-header {
min-height: 50px;


	}
	.md-rehab-hero-right.md-rehab-hero-right-n.md-rehab-hero-right-phone.col-xs-12.col-md-5 {
    display: block;
	}	
}
@media only screen and (max-width: 767px ) {
	.md-heroform.md-form.md-formem .md-wrap-in-f {
		width: 100%;
	}
	.md-pop-up-f-trig .submit-btn {
		margin-left: 0;
	}
	    .inner-hero-right-rehab h1.inner-title {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
	.inner-hero-right-rehab p {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
}
@media only screen and (max-width: 500px ) {
	h2.md-success-title, .md-testemonial-carusel h2, .md-work-wrap h2, h2.md-em-footer-ti, .md-em-banner-wrap h2 {
		letter-spacing: 0.3px;
	}
	.inner-hero-right-rehab h1.inner-title {
		letter-spacing: 0.3px;
	}
	.md-em-banner .md-em-banner-wrap h2 {
		font-size: 26px;
		line-height: 36px;
	}
	.md-em-banner .md-em-banner-wrap h2 {
		font-size: 26px;
		line-height: 36px;
		padding-left: 30px;
		padding-right: 30px;
		max-width: 100%;
	}
	.site-info.site-info-em-fo {
		padding-top: 50px;
	}
	.site-info-em-fo h2.md-em-footer-ti {
		font-size: 26px;
		line-height: 36px;
	}
	.md-formem.md-formem-fo .md-pop-up-f-trig #popup-website-input {
		text-align: left;
	}
	.md-form2 .md-wrap-in-f {
		min-width: auto!important;
	}
	.md-heroform.md-form.md-formem .md-wrap-in-f {
		width: 100%;
	}
	.md-em-banner-wrap p.md-tx-blfem {
		line-height: 26px;
		padding-top: 10px;
	}
	.md-pop-up-f-trig .submit-btn {
		margin-left: 0;
	}
	.md-heroform.md-form.md-formem .md-wrap-in-f {
		width: 100%;
		min-width: 100%;
	}
	.md-heroform.md-form.md-formem.md-form2 {
		padding: 15px;
	}
	.form-holder-footer p.md-tx-blfem {
		line-height: 26px;
		padding-top: 10px;
	}
	p.md-tx-blfem {
		line-height: 28px;
		padding-top: 10px;
	}



	
}
.submit-btn {
    min-width: 220px;
}
.md-em-banner-wrap {
    background-repeat: no-repeat;
    background-size: cover;
}
.md-work-pro-info {
    font-family: "FuturaMedium";
}
.md-pop-up-f-trig .md-wrap-in-f {
    padding-right: 0;
}
.md-form2 .md-wrap-in-f {
    min-width: 390px;
    width: 100%;
}
.md-form2 input#popup-website-input {
    background: #fff;
	color: #000!important;
}
.md-form2 input#popup-website-input::placeholder {
    color: #000!important;
}
.dd-solution-link {
    padding-left: 40px;
}
.dd-solution-link:hover .dd-solution, .dd-solution-link:focus .dd-solution {
    background-color: #ffffff;
}
.dd-solution-link:hover .dd-solution h3, .dd-solution-link:focus .dd-solution h3, .dd-solution-link:hover .dd-solution p, .dd-solution-link:focus .dd-solution p {
    color: #132555;
}
.carousel-inner h3 {
    padding-bottom: 20px;
    border-bottom: 1px solid #E0DFE5;
    margin-bottom: 18px;
}
.md-heroform.md-form.md-formem {
    background: #07112e80;
    padding: 35px 30px 15px;
}
.md-formem .md-pop-up-f-trig .md-wrap-in-f input {
    background: #fff;
}
.md-formem .md-pop-up-f-trig .md-wrap-in-f input::placeholder {
    color: #000!important;
}
.md-heroform.md-form.md-formem.md-form2 {
    background: none;
}
.md-heroform.md-form.md-formem {
    background: #07112e45;
}
.form-holder-footer {
    padding-bottom: 55px;
}
a.md-testemon-link:hover {
    color: #F66B3E;
    text-decoration: none;
}
a.md-testemon-link:hover {
    color: #F66B3E;
    text-decoration: none;
    padding-left: 10px;
    transition: 0.5s ease-in-out;
}
.md-formem p.md-tx-blfem {
    font-style: normal;
}
input#popup-website-input:active, input#popup-website-input:focus {
    color: #000!important;
}
.md-pop-up-f-trig .md-wrap-in-f input {
    color: #000!important;
}
.dd-solution-link {
    height: 100%;
}
.form-holder-footer p.md-wor-m3,
section.md-em-banner p.md-wor-m2 {
    color: #fff;
    margin: 0;
}
.md-rehab-form-popup-emlanding .wpcf7 {
    padding-bottom: 0;
}
.md-rehab-form-popup-emlanding .wpcf7 .ajax-loader {
    position: absolute;
    left: -18px;
    bottom: -30px;
}
.md-landing-em-wrap {
    padding-bottom: 30px;
}
.md-popup-in-rehab .md-rehab-form .md-landing-em-wrap p {
    letter-spacing: 0.2px;
}


@media screen and (min-width:992px) and (max-width:1500px){
	.inner-hero-text .md-pop-up-f-trig .submit-btn {
    width: 270px;
    min-width: 270px;
}
}

.page-template-page-rehab-marketingnew .form-holder .wpcf7-form-control.wpcf7-submit {
    height: 56px !important;
}
.page-template-page-rehab-marketingnew .md-rehab-form {
    padding-bottom: 40px;
}
.footer-form-em-holder {
    display: flex;
    justify-content: center;
}

@media screen and (min-width:550px) and (max-width:991px){
	.after-head.fixed-header {
        min-height: 62px;
    }
}
