body {
	margin:0px;
	background:#ffffff;
	font-family: "nexa", sans-serif;
  	font-weight: 300;
	font-size: 16px;
	line-height: 30px;
	color: #313949;
}
.arrival {
  margin-left: 3px!important;
  vertical-align: baseline;
  max-width: 6px;
}
.video-container {
    display: flex;
    justify-content: start;
    margin-bottom:15px;
}
.video-container iframe {
    aspect-ratio: 16 / 9;
    width: 70% !important;
}
@media only screen and (max-width: 48em) {
.video-container iframe {
    aspect-ratio: 16 / 9;
    width: 100% !important;
}
}
.doctify-widget {
	border: 1px solid #a5a5a5;
}
.doctify_horizontal_widget_style_container_xl_7b900d4f .doctify_horizontal_widget_style_wrapper-item_start_7b900d4f {
	justify-content: center!important;
	padding-top: 15px !important;
  	padding-bottom: 17px !important;
}
.doctify_horizontal_widget_style_our-customers-say_7b900d4f {
	font-family: "nexa", sans-serif;
  	font-weight: 700;
  	font-size: 20px!important;
}
.doctify_horizontal_widget_style_wrapper-item_7b900d4f {
	padding-bottom: 29px !important;
}
.doctify_horizontal_widget_style_doctify-logo_7b900d4f .doctify_horizontal_widget_style_logo-span_7b900d4f {
  	font-size: 18px!important;
	font-family: "nexa", sans-serif;
  	font-weight: 700;
}
.doctify_horizontal_widget_style_doctify-logo_7b900d4f {
	position: relative;
	top: 10px;
}
ul.list {
	margin-bottom: 10px;
}
ul.list li {
	position: relative;
	padding-left: 16px;
}
ul.list li a {
	color:#313949;;
}
ul.list li a:hover {
	color: #30a58c;
}
ul.list li::before {
	content:'';
	position:absolute;
	top:11px;
	left:0;
	width:7px;
	height:7px;
	border-radius:50%;
	background-color:#30a58c;
}
.toggle {
	display:none;
}
.margtop16 {
	margin-top:16px;
}
.margtop30 {
	margin-top:30px;
}
.margtop50 {
	margin-top:50px;
}
.paddtop30 {
	padding-top:32px;
}
.paddtop110 {
	padding-top:110px;
}
figure.paddtop20 {
	padding-top:20px;
}
#benefitblk .imgmargno figure {
	margin-bottom:10px;
}
a {
	color:#30a58c;
}
h1, h2, h3, h4 {
	font-family: "nexa", sans-serif;
	font-weight:700;
}
p {
	font-family: "nexa", sans-serif;
	font-weight:300;
	font-size:16px;
	line-height:30px;
	color:#313949;
}
p.intro {
	color:#30a58c;
	font-family: "nexa", sans-serif;
	font-weight:600;
	font-size:18px;
}
p.small, p.small a {
	font-size:12px;
	color:#30a58c;
	text-transform:uppercase;
	font-family: "nexa", sans-serif;
	font-weight:600;
}
.optin input[type=checkbox] {
	width:auto !important;
	vertical-align: middle !important;
	margin-top: 4px !important;
	margin-right: 7px !important;
	-webkit-appearance: checkbox;
}
.optin label {
	font-size: 16px !important;
	font-weight: normal !important;
	font-family: inherit !important; 
	display: inline-block !important;
	margin-right: 10px;
}
.optin p:first-child {
	margin-top:12px;
	margin-bottom:6px;
}
.optin p:nth-child(2) {
	margin-bottom:2px;
}
.tblckpol thead th {
	background:#30a58c;
	vertical-align:middle;
	line-height:18px;
	font-size:15px;
	font-weight:normal;
	white-space: nowrap;
	font-family: "nexa", sans-serif;
	font-weight:300;
	padding:8px 14px;
	color:#ffffff;
	text-align:left;
	border-right:1px solid rgba(255,255,255,0.5);
}
.tblckpol td {
	vertical-align:middle;
	line-height:18px;
	font-size:15px;
	text-align:left;
	padding:16px 14px;
}
.tblckpol {
	margin-bottom:20px;
}
.tblckpol, .tblckpol td {
	border:1px solid rgba(0,0,0,0.2);
	font-family: "nexa", sans-serif;
	font-weight:300;
}
.tblckpol td table, .basket td table td {
	border:0;
	padding:0;
	vertical-align:middle;
	margin:0;
}
.tblckpol td table td small {
	font-size:11px;
}
.tblckpol td a {
	color:#30a58c;
	font-family: "nexa", sans-serif;
	font-weight:600;
}
.tblckpol td a:hover {
	color:#848484;
}
.fndbtn, .fndbtn:hover, .grnbtn, .grnbtn:hover {
	-webkit-transition: visibility 0s, all 0.5s linear;
	-mozkit-transition: visibility 0s, all 0.5s linear;
	transition: visibility 0s, all 0.5s linear;
}
.fndbtn {
	border:5px solid #ffffff;
	width:270px;
	display:block;
	height:61px;
	text-align:center;
	margin-top:30px;
}
.fndbtn a {
	font-family: "nexa", sans-serif;
	font-weight:600;
	font-size:17px;
	color:#ffffff;
	display:block;
	line-height:54px;
}
.fndbtn:hover {
	background:rgba(255,255,255,0.3);
}
.grnbtn, #enqbtn {
	width:270px;
	display:block;
	height:57px;
	background:#30a58c;
	text-align:center;
}
.grnbtn a {
	font-family: "nexa", sans-serif;
	font-weight:600;
	font-size:17px;
	color:#ffffff;
	display:block;
	line-height:58px;
}
.grnbtn:hover, #enqbtn:hover {
	background:#30a58c;
}
#notice {
	background-color:#313949;
	padding:24px 0;
}
#notice p {
	color:#ffffff;
	font-size:17px;
}
#notice a, #notice span {
	font-family: "nexa", sans-serif;
	font-weight:600;
}
#header {
	background:rgba(34,42,46,0.6);
	border-top:3px solid #30a58c;
	padding:26px 0 16px 0;
	position:fixed;
	top:0px;
	z-index:999;
	width:100%;
}
#header .menublk ul {
	display: flex;
    justify-content: space-between;
}
#header .menublk ul li {
	position:relative;
}
#header .menublk ul li a {
	font-family: "nexa", sans-serif;
	font-weight:600;
	font-size:16px;
	color:#ffffff;
}
#header .menublk ul li:last-child a {
	padding-right:0px;
}
#header .menublk ul li a:hover, #header .menublk ul li a.active {
	color:#30a58c;
}
#header ul li.subdd ul {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: visibility 0s, all 0.5s linear;
	-mozkit-transition: visibility 0s, all 0.5s linear;
	transition: visibility 0s, all 0.5s linear;
	background:#ffffff;
	position: absolute;
	top: 58px;
	left: 0;
	position: absolute;
	z-index: 1;
	margin-left: 0px;
	margin-top: 0;
	background-color:rgba(34,42,46,0.9);
	width: 220px;
	display:block;
	border-top:1px solid rgba(255,255,255,0.3);
}
#header ul li.subdd.singlew ul {
	width:260px;
}
#header ul li.subdd ul li {
	width:100%;
	text-align:left;
	border-bottom:1px solid rgba(255,255,255,0.3);
	padding:14px 16px;
}
#header ul li.subdd i {
	position:absolute;
	bottom:-14px;
    left:53px;
	color:#30a58c;
}
#header ul li.subdd:hover ul {
	display:block;
	visibility: visible;
	opacity: 1;
	-webkit-transition: visibility 0s, all 0.5s linear;
	-mozkit-transition: visibility 0s, all 0.5s linear;
	transition: visibility 0s, all 0.5s linear;
}
#feature {
	position:relative;
	height: 700px;
}
@media only screen and (min-width: 62em) {
	#feature {
		height: calc(100vh - 148px);
	}
}
#feature .bx-wrapper, #feature .bx-viewport, #feature ul li, #feature ul {
	height:100%;
}
#feature ul li::before {
	content:'';
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.2);
	position:absolute;
	z-index:1;
	top:0;
	left:0;
}
#feature ul li .wrap {
	position:relative;
	z-index: 1;
}
#feature ul li {
	background-size:cover;
	display:grid;
	align-content:center;
	padding-top:6px;
}
#feature ul li.bnrone {
	background:url(../images/bnr01.jpg) no-repeat center center;
	background-size:cover;
}
#feature ul li.bnrtwo {
	background:url(../images/bnr02.jpg) no-repeat center center;
	background-size:cover;
}
#feature ul li.bnrthree {
	background:url(../images/bnr03.jpg) no-repeat center center;
	background-size:cover;
}
#feature h2 {
	font-size:clamp(1.125rem, 1.5vw, 2.6875rem);
	color:#ffffff;
	padding-bottom:6px;
}
#head_intro h1 {
	font-size:clamp(2.125rem, 45vw, 4.6875rem);
	color:#ffffff;
}
#feature h1 {
	font-size:clamp(2.125rem, 4vw, 4.6875rem);
	color:#ffffff;
	line-height: 1.2em;
	font-family: "nexa", sans-serif;
	font-weight:700;
}
#head_intro {
	display: grid;
	align-content: center;
	height: auto;
	padding-top: 92px;
}
@media only screen and (min-width: 62em) {
	#head_intro {
		height: 340px;
	}
}
#head_intro .featblk {
	position:relative;
	z-index:150;
}
#head_intro.contact {
	background:url(../images/contact-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.about {
	background:url(../images/about-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.clinics {
	background:url(../images/clinics-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.blog {
	background:url(../images/blog-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.hip {
	background:url(../images/hip-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.hipimp {
	background:url(../images/hipimp-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.knee {
	background:url(../images/knee-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.robotic {
	background:url(../images/robotic-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.study {
	background:url(../images/casestudies-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro p.intro, #head_intro p {
	color:#ffffff;
}
#head_under {
	background:#30a58c;
	padding:44px 0px;
}
#head_under p, #head_under figure {
	display:inline-block;
	vertical-align:middle;
}
#head_under figure {
	margin-right:14px;
}
#head_under figure i, #statblk figure i {
	background-color:#313949;
	width:70px;
	height:70px;
	border-radius:50%;
	color:#ffffff;
	display: grid;
	align-content: center;
	justify-content: center;
	font-size: 24px;
}
@media only screen and (max-width: 62em) {
	#head_under figure i, #statblk figure i {
		margin: 0 auto 16px auto;
	}
}
#head_under figure i.fa-envelope, #statblk figure i.fa-envelope {
	font-size: 22px;
}
#head_under p {
	font-family: "nexa", sans-serif;
	font-weight:600;
	color:#ffffff;
	font-sizE:17px;
	margin: 0;
}
#statblk p {
	margin: 0;
}
#statblk figure i {
	background-color:#30a58c;

}
#head_under p span, #head_under p a {
	color:#313949;
}
#head_under p a:hover {
	color:#ffffff;
}
.grid {
	position: relative;
	list-style: none;
	text-align: center;
}
.grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 0;
	width: 100%;
	text-align: center;
	cursor: pointer;
}
.grid figure img {
	position: relative;
	display: block;
	max-width: 100%;
	opacity: 0.8;
}
.grid figure figcaption {
	padding:0 1em;
	color: #fff;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.grid figure figcaption::before, .grid figure figcaption::after {
	pointer-events: none;
}
.grid figure figcaption, .grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.grid figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}
.grid figure figcaption > p a {
	font-size:17px;
	color:#30a58c;
	font-family: "nexa", sans-serif;
	font-weight:600;
	opacity:1;
	display:block;
	margin-top:0px;
}
.grid figure h2 {
	font-size:30px;
	color:#ffffff;
	font-family: "nexa", sans-serif;
	font-weight:600;
}
.grid figure h2 span {
	font-weight: 800;
}
.grid figure h2, .grid figure p {
	margin: 0;
}
.grid figure p {
	font-family: "nexa", sans-serif;
	font-weight:300;
	font-size:16px;
	color:#ffffff;
}
figure.effect-ming {
	background: rgba(49,57,73,0.7);
}
figure.effect-ming img {
	opacity: 0.9;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}
figure.effect-ming figcaption::before {
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale3d(1.4,1.4,1);
	transform: scale3d(1.4,1.4,1);
}
figure.effect-ming h2 {
	margin: 43% 0 0px 0;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,25%,0);
    transform: translate3d(0,25%,0);
	font-family: "nexa", sans-serif;
	font-weight:700;
	font-size:28px;
	line-height: 1.3em;
}
figure.effect-ming p {
	padding:0 1em;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
}
figure.effect-ming:hover h2 {
	margin: 48% 0 0px 0;
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
	-webkit-transform: translate3d(0,-25%,0);
    transform: translate3d(0,-25%,0);
}
figure.effect-ming:hover figcaption::before, figure.effect-ming:hover p {
	opacity: 1;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}
figure.effect-ming:hover figcaption {
	background-color: rgba(49,57,73,0.7);
}
figure.effect-ming:hover img {
	opacity:0.4;
}
#servblk {
	padding-top:40px;
	padding-bottom:90px;
}
#servblk.home {
	padding-top:100px;
	padding-bottom:100px;
	background:#ffffff;
}
#moreblk.home {
	background:#eceff3;
}
#moreblk.home p.intro {
	color:#30a58c;
	font-size:20px;
	font-family: "nexa", sans-serif;
	font-weight:700;
	margin-bottom:0px;
}
#servblk.bottomint {
	padding-bottom:90px;
}
#servblk .serv_under {
	padding-top:100px;
}
#servblk .serv_under p.intro {
	font-size:20px;
	color:#30a58c;
	font-family: "nexa", sans-serif;
	font-weight:600;
	margin-bottom:0px;
}
#servblk .serv_under h3 {
	font-size:40px;
	color:#313949;
	line-height:50px;
	padding-top:8px;
	padding-bottom:25px;
}
#servblk .serv_under, #moreblk .abtdctsurg {
	position:relative;
}
#servblk .serv_under .servdcimg {
	position:absolute;
	top:140px;
	right:0px;
}
#moreblk {
	position:relative;
}
#moreblk.home::after, #moreblk.whitebg::after {
	content:"";
	position:absolute;
	right:0;
	background:url(../images/jon-conroy.png) no-repeat;
	width:640px;
	height:571px;
	bottom:0;
    z-index:0;
}
@media only screen and (max-width: 62em) {
	#moreblk.whitebg::after {
		display: none;
	}
}
#servblk .serv_under .servdcimg img, #benefitblk .vidblock figure img {
	display:block;
}
#servblk .serv_under p.grnbtn {
	margin-top:30px;
}
#statblk {
	background:#313949;
	padding:49px 0px 43px 0px;
}
#benefitblk {
	padding:120px 0px 43px 0px;
}
#benefitblk.paddeq {
	padding:90px 0;
}
#benefitblk.videosect {
	background: #eceff3;
}
#benefitblk.nopadd {
	padding:0px 0px 100px 0px;
	margin-top:-200px;
}
#benefitblk .vidblock figure {
	margin-bottom:15px;
	position:relative;
}
#benefitblk .vidblock figure a {
	display: grid;
	justify-items: center;
	align-items: center;
}
#benefitblk .vidblock figure a::before {
	content:'';
	background-color:rgba(0,0,0,0.4);
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	left:0;
}
#benefitblk .vidblock figure a i {
	position: absolute;
	font-size:50px;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
#benefitblk .vidblock figure a:hover i {
	color: #ffffff;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
#statblk p, #statblk figure {
	display:inline-block;
	vertical-align:middle;
}
#statblk figure {
	margin-right:20px;
}
#statblk p {
	font-family: "nexa", sans-serif;
	font-weight:600;
	color:#ffffff;
	font-sizE:17px;
	letter-spacing:-1px;
}
#statblk p span, #statblk p a {
	color:#30a58c;
	margin-right:2px;
}
#statblk p a:hover {
	color:#ffffff;
}
#benefitblk figure {
	margin-bottom:20px;
}
#benefitblk .mgtop {
	margin-top:30px;
}
#benefitblk p.intro {
	font-size:22px;
	color:#30a58c;
	font-weight:700;
}
#benefitblk p {
	font-size:17px;
	color:#313949;
}
#reviewblk {
	background:#30a58c;
	position:relative;
	overflow:hidden;
	height:543px;
}
#reviewblk .bx-wrapper, #reviewblk .bx-viewport {
	height:100%;
}
#reviewblk li {
	padding:0px;
}
#reviewblk .bx-wrapper .bx-pager {
	bottom:-64px;
	text-align:left;
	padding-right:0px;
}
.bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:first-child a {
	margin-left:0px;
}
#reviewblk p.intro {
	color:#313949;
	margin-bottom:0px;
	font-family: "nexa", sans-serif;
	font-weight:700;
	font-size:20px;
}
#reviewblk h3 {
	font-size:35px;
	color:#ffffff;
	line-height:50px;
	padding-top:8px;
	padding-bottom:25px;
}
#reviewblk p {
	color:#ffffff;
}
#reviewblk p span {
	font-family: "nexa", sans-serif;
	font-weight:600;
}
#reviewblk p.grnbtn {
	background:#1cbb9b;
	margin-top:30px;
}
#reviewblk p.grnbtn:hover {
	background:#189e83;
}
#reviewblk .custmimgblk {
	position:absolute;
	top:0px;
	right:0px;
}
#reviewblk .custmimgblk img {
	display:block;
}
#reviewblk .bkovr {
	background:#30a58c;
	position:relative;
	z-index:1;
	padding:80px 0px 90px 0px;
}
#accredblk {
	background:#ffffff;
	padding:42px 0px 30px 0px;
}
#accredblk ul {
	display: flex;
  	justify-content: space-between;
}
#accredblk ul li {
	display:inline-block;
	vertical-align:top;
	padding:0 21px;
}
#accredblk ul li:last-child {
	padding-right:0px;
}
#accredblk h4 {
	color:#293237;
	font-size:28px;
	letter-spacing:-1px;
	line-height:36px;
}
#newsblk {
	background:#29303E;
	padding:96px 0px;
}
#newsblk h4 {
	color:#ffffff;
	font-size:30px;
	letter-spacing:-1px;
	background:url(../images/news-icon.png) no-repeat left center;
	padding-left:42px;
}
#newsblk p.small {
	text-align:right;
	padding-top:18px;
}
#newsblk p.small a:hover {
	color:#ffffff;
}
#newsblk p.newstitle, #newsblk p.newstitle a {
	color:#30a58c;
	font-size:19px;
	font-family: "nexa", sans-serif;
	font-weight:600;
}
#newsblk p, #newsblk p a:hover {
	color:#ffffff;
}
#newsblk figure {
	position:relative;
	overflow:hidden;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
#newsblk figure:hover {
	-moz-transform: scale(1.02);
	-webkit-transform: scale(1.02);
	transform: scale(1.02);
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
#newsblk img {
	margin-bottom:30px;
}
#aboutblk {
	background:#313949;
	padding:50px 0px;
}
@media only screen and (min-width: 62em) {
#aboutblk {
	padding:80px 0px;
}
}
#aboutblk h4 {
	color:#ffffff;
	font-size:30px;
	letter-spacing:-1px;
	background:url(../images/about-icon.png) no-repeat left center;
	padding-left:42px;
	margin-bottom:12px;
}
#aboutblk p, #aboutblk .contblk p a:hover, #footer ul li a:hover, #footer ul li a.designby:hover {
	color:#ffffff;
}
#aboutblk .contblk {
	position:relative;
}
/*#aboutblk .contblk:before {
	content:"";
	position:absolute;
	top:20px;
	left:-16px;
	width:5px;
	height:85%;
	display:block;
	background:#30a58c;
}*/
#aboutblk .contblk.nobrdr:before {
	display:none;
}
#aboutblk .newsbtmlis p {
	position:relative;
	padding-left:18px;
}
#aboutblk .newsbtmlis p a {
	font-family: "nexa", sans-serif;
	font-weight:300;
	font-size:16px;
	color:#ffffff!important;
}
#aboutblk .newsbtmlis p a:hover {
	color:#30a58c!important;
}
#aboutblk .newsbtmlis i {
	color:#30a58c;
	position:absolute;
	left:0px;
	top:6px;
}
#aboutblk .contblk h4 {
	color:#ffffff;
	font-size:30px;
	letter-spacing:-1px;
	background:url(../images/address-icon.png) no-repeat left center;
	padding-left:36px;
	margin-bottom:12px;
}
#aboutblk .contblk p {
	font-size:16px;
}
#aboutblk .contblk p span {
	color:#30a58c;
	font-family: "nexa", sans-serif;
	font-weight:600;
    display:inline-block;
    padding-right:5px;
}
#main_content .cntinf p a, #main_content.mrecnt p a {
	color:#30a58c;
}
#main_content .cntinf p a:hover, #main_content p a:hover {
	color:#313949;
}
#main_content .cntinf p span {
	color:#30a58c;
	font-family: "nexa", sans-serif;
	font-weight:600;
    display:inline-block;
	margin-right:5px;
}
#main_content .rghtimg figure, #benefitblk .rghtimg figure {
	display:inline-block;
	width:49%;
}
#main_content .rghtimg figure span, #main_content .rghtimg figure img, #benefitblk .rghtimg figure img, #benefitblk .rghtimg figure span {
	display:block;
	margin:0 auto;
}
#main_content .rghtimg figure span, #benefitblk .rghtimg figure span {
	color:#313949;
	font-size:16px;
	font-family: "nexa", sans-serif;
	font-weight:700;
	text-align:center;
	margin-top:50px;
}
#aboutblk .contblk p a, #benefitblk.lgblks a {
	color:#30a58c;
}
#benefitblk.lgblks {
	padding-bottom:90px;
}
#footer {
	background:#29303d;
	padding:33px 0px;
}
#footer ul li {
	display:block;
	font-size:16px;
	color:#ffffff;
	font-family: "nexa", sans-serif;
	font-weight:600;
	padding:0 10px;
}
@media only screen and (min-width: 48em) {
	#footer ul:not(.social) li {
		display:inline-block;
	}
}
@media only screen and (max-width: 62em) {
	#aboutblk iframe {
		margin-top:15px;
	}
}
#footer ul.social li {
	display:inline-block;
}
#footer ul li:first-child {
	padding-left:0px;
}
#footer ul li:last-child {
	padding-right:0px;
}
#footer ul li a {
	font-size:16px;
	color:#ffffff;
	font-family: "nexa", sans-serif;
	font-weight:600;
}
#footer ul li a:hover {
	color:#30a58c;
}
@media only screen and (min-width: 48em) {
	#footer ul:not(.social) li:not(:last-child)::after {
		content:'|';
		width:1px;
		height:100%;
		color:#30a58c;
		display:inline-block;
		margin-left: 14px;
	}
}
#footer ul li a.designby {
	color:#00aeef;
}
#footer ul.social {
	text-align:right;
}
#footer ul.social li {
	padding:0 4px;
}
#map_canvas, #map_canvas1, #map_canvas2 {
	height:350px;
}
#map_canvas3.maphg, #map_canvas4.maphg {
	margin-top:60px;
}
.maphg {
	height:274px;
	margin-bottom:30px;
}
.fa.fa-google-plus {
    color: #ffffff;
    background: #dd4b39;
    width: 32px;
    height: 32px;
    text-align: center;
    border-radius: 17px;
    padding-top: 9px;
}
.fa-x-twitter {
    color: #ffffff;
    background: #000000;
    width: 32px;
    height: 32px;
    text-align: center;
    border-radius: 17px;
    padding-top: 9px;
}
.fa.fa-facebook {
    color: #ffffff;
    background: #3b5998;
    width: 32px;
    height: 32px;
    text-align: center;
    border-radius: 17px;
    padding-top: 9px;
}
.fa.fa-linkedin {
    color: #ffffff;
    background: #007bb6;
    width: 32px;
    height: 32px;
    text-align: center;
    border-radius: 17px;
    padding-top: 9px;
}
.fa.fa-instagram {
    color: #ffffff;
	background: #7649c4; /* Old browsers */
	background: -moz-linear-gradient(top, #7649c4 0%, #d52a80 30%, #f87026 60%, #fed36a 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #7649c4 0%,#d52a80 30%,#f87026 60%,#fed36a 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #7649c4 0%,#d52a80 30%,#f87026 60%,#fed36a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7649c4', endColorstr='#fed36a',GradientType=0 ); /* IE6-9 */
    width: 32px;
    height: 32px;
    text-align: center;
    border-radius: 17px;
    padding-top: 9px;
}
.fa.fa-youtube {
    color: #FF0000;
    background: #ffffff;
    width: 32px;
    height: 32px;
    text-align: center;
    border-radius: 17px;
    padding-top: 9px;
}
#main_content {
	padding:70px 0px 100px 0px;
	background:#eceff3;
}
#main_content.paddbtm {
	padding-bottom:290px;
}
#main_content h2, #benefitblk.nopadd h3 {
	padding-top:0px;
	padding-bottom:11px;
	line-height:48px;
	color:#313949;
	font-size:25px;
}
@media only screen and (min-width: 62em) {
	#main_content h2, #benefitblk.nopadd h3 {
		font-size:30px;
	}
}
#benefitblk.nopadd h3 {
	padding-bottom: 30px;
}
#main_content .rghtside figure {
	margin-top:30px;
}
#main_content .rghtside ul li {
	position:relative;
	padding-left:90px;
	font-size:16px;
	color:#313949;
	font-family: "nexa", sans-serif;
	font-weight:700;
	background:#ffffff;
	height:74px;
	line-height:70px;
	border-bottom:1px solid #eceff3;
}
#main_content .rghtside ul li span, #main_content .rghtside ul li a {
	color:#30a58c;
	letter-spacing:-1px;
}
#main_content .rghtside ul li a:hover {
	color:#313949;
}
#main_content .rghtside ul li:after {
	content:"";
	position:absolute;
	left:0px;
	width:73px;
	height:73px;
	border-bottom:1px solid #eceff3;
}
#main_content .rghtside ul li:first-child:after {
	background:#30a58c url(../images/icons-sprite.png) no-repeat 7px 12px;
}
#main_content .rghtside ul li:nth-child(2):after {
	background:#30a58c url(../images/icons-sprite.png) no-repeat 7px -63px;
}
#main_content .rghtside ul li:last-child:after {
	background:#30a58c url(../images/icons-sprite.png) no-repeat 7px -137px;
}
#main_content .clinccnt p {
	font-size:17px;
}
#main_content .clinccnt p span a {
	font-size:19px;
	color:#313949;
	font-family: "nexa", sans-serif;
	font-weight:700;
}
#main_content .clinccnt p a, #main_content.mrecnt p a, .bloglist p.mrelnk a, #benefitblk.lgblks a, #main_content.bloglist .newblkcnt p a {
	color:#30a58c;
	font-family: "nexa", sans-serif;
	font-weight:700;
}
#main_content .clinccnt p a:hover, #main_content.mrecnt p a:hover, .bloglist p.mrelnk a:hover, #benefitblk.lgblks a:hover, #main_content.bloglist .newblkcnt p a:hover {
	color:#313949;
}
#main_content.bloglist .newblkcnt p.grnbtn a.btn, #main_content.bloglist .newblkcnt p.grnbtn a {
	color:#ffffff;
}
#main_content .clinccnt p span a:hover {
	color:#30a58c;
}
#main_content.mrecnt {
	background:url(../images/clinics-mre-bg.jpg) no-repeat center center;
	background-size:cover;
	padding:145px 0;
	position:relative;
}
#main_content.mrecnt.hip {
	background:url(../images/hip-mre-bg.jpg) no-repeat center center;
	background-size:cover;
}
#main_content.mrecnt.knee {
	background:url(../images/knee-mre-bg.jpg) no-repeat center center;
	background-size:cover;
}
#main_content.mrecnt.robotic {
	background:url(../images/robotic-mre-bg.jpg) no-repeat center center;
	background-size:cover;
}
#main_content.mrecnt::before {
	content:'';
	width:100%;
	height: 100%;
	position: absolute;
	top:0;
	left:0;
	background-color:rgba(0,0,0,0.3);
}
#main_content.mrecnt .wrap {
	position:relative;
	z-index: 1;
}
#main_content.mrecnt h3 {
	color:#ffffff;
	font-size:35px;
	line-height:48px;
	padding-bottom:25px;
}
#main_content.mrecnt.hip ul.list li {
	color:#ffffff;
}
#main_content.mrecnt p, #main_content.mrecnt p.intro {
	font-size:17px;
	color:#ffffff;
}
figure.img-inline {
	display:inline-block;
	width:48%;
	margin-top:14px;
}
figure:nth-child(3) {
	margin-left:14px;
}
#moreblk {
	padding:90px 0 70px 0;
}
#moreblk.faqs {
	padding:80px 0;
}
#moreblk h2 {
	color:#313949;
	font-size:35px;
	line-height:48px;
	padding-top:0;
	padding-bottom:20px;
}
#moreblk p.intro {
	margin-bottom:0;
}
#moreblk h2.top40 {
	margin-top:30px;
}
.accordion dt {
	padding:18px 0 18px 0px;
	border-bottom:1px solid #30a58c;
}
.accordion {
	margin:16px 0px;
}
.accordion dt p {
	font-size:18px;
	padding:0px;
	margin:0px;
	font-family: "nexa", sans-serif;
	font-weight:600;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.accordion dt.title.accordion-active p i::before {
	content:'\f068';
}
.accordion dt.title p img {
	padding-right:20px;
}
.accordion dt:hover {
	cursor:pointer;
}
.accordion dt.title:hover p {
	color:#30a58c;
}
.accordion dd ul.prod_list_arrow, ul.prod_list_arrow {
	margin:10px 0px;
}
.accordion dd .trd-portion_a {
	margin-bottom:4px;
}
.accordion dt.title p {
	position:relative;
	line-height:28px;
	font-family: "nexa", sans-serif;
	font-weight:600;
	color:#313949;
	padding-right:60px;
}
.accordion dt.title p i {
	position: absolute;
	top:0;
	right:0;
	color:#30a58c;
	font-size:25px;
}
.accordion p a, #benefitblk.nopadd p a {
	color:#30a58c;
	font-family: "nexa", sans-serif;
	font-weight:600;
}
.accordion p a:hover, .accordion p a, #benefitblk.nopadd p a:hover {
	color:#093241;
}
.accordion dd {
	padding:16px 0px;
}
.accordion dd p {
	margin-bottom:15px;
	color:#313949;
	font-size:16px;
}
.accordion dd p:last-child {
	margin-bottom:0;
}
.accordion dd ul {
	margin-top:12px;
}
#servblk.studyblk {
	padding-top:100px;
}
#servblk.studyblk.teamblks .grid figure figcaption {
	padding:0 1em;
}
#servblk.studyblk.teamblks .grid figure.effect-ming h2 {
    margin:22% 0 0px 0;
}
#servblk.studyblk.teamblks .grid figure.effect-ming:hover h2 {
	margin:9% 0 0px 0;
}
.newsd h3, .bloglist h2 {
	color:#093241;
}
.newsd h3 {
	font-size:30px;
}
.newsd h3:first-child {
	padding-top:0px;
}
.newsd ul li a {
	color:#093241;
	font-family: "nexa", sans-serif;
	font-weight:600;
}
.newsd ul li {
	padding-left:18px;
}
.newsd ul li i {
	position:absolute;
	left:0px;
	top:5px;
}
.blog-nav {
	background:#313949;
	padding:10px 15px;
}
.blog-nav a, .blog-nav span {
	font-size:16px;
	color:#ffffff;
	padding:0 4px;
	font-family: "nexa", sans-serif;
	font-weight:600;
}
.blog-nav .selected, .blog-nav a:hover, .blog-nav span:hover {
	color:#30a58c;
}
.newsd ul li, ul.acclist li {
	padding-bottom:10px;
	position:relative;
}
ul.acclist li, ul.acclist li a {
	color:#313949;
	font-family: "nexa", sans-serif;
	font-weight:300;
}
.newsd ul li a:hover, .newsd ul li i, ul.acclist li i, ul.acclist li a:hover {
	color:#30a58c;
}
.newsd ul li i, ul.acclist li i {
	margin-right:10px;
}
#main_content .news {
	margin-bottom:60px;
}
#main_content .news:last-child {
	margin-bottom:0px;
}
#main_content.bloglist p.grnbtn {
	margin-top:30px;
}
.remodal h4 {
	color:#093241;
	font-family: "nexa", sans-serif;
	font-weight:600;
	font-size:28px;
	text-align:left;
	line-height:38px;
    padding-top:0px;
}
.remodal input {
	margin-bottom:10px;
}
.remodal input, .remodal textarea {
	width:100%;
	border:1px solid rgba(49,57,73,0.6);
	font-family: "nexa", sans-serif;
	font-weight:300;
	font-size:17px;
	padding:8px 12px;
}
.remodal textarea  {
	height:120px;
}
.remodal #enqbtn {
	border:0px;
	height:45px;
	width:200px;
	font-family: "nexa", sans-serif;
	font-weight:600;
	color:#ffffff;
	margin-top:10px;
	margin-bottom:0px;
}
.remodal p {
	text-align:left;
}
#lean_overlay {
    position: fixed;
    z-index:10000;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}
#modal {
	width: 51%;
	padding: 30px 30px 15px; 
	background: #FFF;
	display:none;
	top:50% !important;
	transform: translate(-50%, -50%);
	left:50% !important;
	right:0 !important;
	text-align: center;
	margin:0 !important;
}
#modal p.intro a {
	color:#5e9cd2;
}
#modal p.intro {
	color:#000000;
}
#modal p.intro a:hover {
	color:#000000;
}
#modal img {
	border:1px solid #eeeff0;
}
#modal h4 {
	color:#172736;
	padding-top:0px;
}
#modal .modal_close {
	position: absolute;
	top: -42px;
	right: -4px;
	display: block;
	z-index: 2;
	color: #fff;
	font-size: 30px;
}
#modal .modal_inner {
	width:100%;
	padding:10px 20px 20px 20px;
}
#modal .modal_inner p.center-xs {
	padding:80px 0;
}
#modal .modal_inner center {
	padding:20px;
	background:#fff;
}
#modal .prof_container {
	height:380px;
	overflow:scroll;
}
#modal .modal_inner p.intro {
	color:#30a58c;
	font-size:18px;
}
.embed-container {
	position: relative;
	padding-bottom: 56.25%;
	margin-top:20px;
	margin-bottom:20px;
	height: 0;
	overflow: hidden;
	max-width: 100%;
}
.embed-container iframe, .embed-container object, .embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#reviewstat {
	margin-top:70px;
}

@media only screen and (max-width: 1400px) {

}
@media only screen and (max-width: 1200px) {
#feature ul li.bnrone {
	background:url(../images/tablet/bnr01.jpg) no-repeat center center;
	background-size:cover;
}
#feature ul li.bnrtwo {
	background:url(../images/tablet/bnr02.jpg) no-repeat center center;
	background-size:cover;
}
#feature ul li.bnrthree {
	background:url(../images/tablet/bnr03.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.contact {
	background:url(../images/tablet/contact-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.about {
	background:url(../images/tablet/about-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.clinics {
	background:url(../images/tablet/clinics-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.blog {
	background:url(../images/tablet/blog-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.hip {
	background:url(../images/tablet/hip-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.hipimp {
	background:url(../images/tablet/hipimp-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.knee {
	background:url(../images/tablet/knee-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.robotic {
	background:url(../images/tablet/robotic-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.study {
	background:url(../images/tablet/casestudies-bg.jpg) no-repeat center center;
	background-size:cover;
}
#main_content.mrecnt {
	background:url(../images/tablet/clinics-mre-bg.jpg) no-repeat center center;
	background-size:cover;
	padding:145px 0;
}
#main_content.mrecnt.hip {
	background:url(../images/tablet/hip-mre-bg.jpg) no-repeat center center;
	background-size:cover;
}
#main_content.mrecnt.knee {
	background:url(../images/tablet/knee-mre-bg.jpg) no-repeat center center;
	background-size:cover;
}
#main_content.mrecnt.robotic {
	background:url(../images/tablet/robotic-mre-bg.jpg) no-repeat center center;
	background-size:cover;
}
#feature ul li.bnrone {
	padding:202px 0px 90px 0px!important;
}
#feature ul li {
	padding:140px 0px 90px 0px!important;
}
#accredblk ul li {
    padding:0 10px;
}
}
@media only screen and (max-width: 1160px) {
#header .menublk ul li a {
    padding:0 5px;
}
#head_under p, #statblk p {
	font-size:14px;
}
}
@media only screen and (max-width: 1120px) {
#header .logo-blk, #header .menublk {
	-webkit-flex-basis:100%;
	-ms-flex-preferred-size:100%;
	flex-basis:100%;
	max-width:100%;
	text-align:center;
}
#header .menublk ul {
	text-align:center;
}
#header ul li.subdd ul {
    top:47px;
}
#main_content .rghtside ul li {
    font-size:14px;
	padding-left:80px;
}
}
@media only screen and (max-width: 1060px) {
#accredblk ul li {
    padding:0 2px;
}
}
@media only screen and (max-width: 992px) {
#reviewblk .bkovr:nth-child(2), #reviewblk .custmimgblk, #aboutblk .newsbtmlis i {
	display:none;
}
#head_under p, #statblk p {
	font-size:17px;
}
#map_canvas2 {
	margin-top:50px;
}
.grid figure img {
	margin:0 auto;
}
#servblk .serv_under .servdcimg {
    bottom:0px;
    opacity:0.3;
	z-index:-1;
}
figure.effect-ming h2 {
    margin:19% 0 10px 0;
}
figure.effect-ming:hover h2 {
	margin: 12% 0 0px 0;
}
#statblk figure, #statblk p {
	display:block;
	text-align:center;
}
#statblk .col-xs-12 {
	margin-bottom:16px;
}
#statblk p {
	width:100%;
	text-align:center;
}
#reviewblk .bx-wrapper .bx-pager {
    bottom:-16px;
}
#accredblk ul {
	text-align:center;
}
#reviewblk .custmimgblk {
	position:relative;
}
#reviewblk, #footer ul, #aboutblk, #reviewblk .bx-wrapper .bx-pager, #accredblk h4, #footer ul.social {
	text-align:center;
}
#accredblk .bx-wrapper img {
	margin:0 auto;
}
#footer ul.social {
	margin-top:14px;
}
#newsblk p.small {
	text-align:left;
	padding-top:6px;
}
#reviewblk .bkovr {
	padding-left:40px;
	padding-right:40px;
	padding-top:40px;
	padding-bottom:40px;
}
#reviewblk p.grnbtn {
	margin:0 auto;
	display:block;
}
#aboutblk .contblk p span {
    width: 20px;
}
.grid {
	margin-bottom:30px;
}
.grid:nth-child(2) {
	margin-bottom:0px;
}
#aboutblk h4, #aboutblk .contblk h4 {
	background:none;
	padding-left:0px;
}
.newsd {
	margin-top:40px;
}
#statblk figure {
	margin-right:0px;
	margin-bottom:10px;
}
#statblk, #benefitblk {
    padding:68px 0px 48px 0px;
}
#servblk.studyblk .grid:nth-child(2) {
    margin-bottom:30px;
}
#servblk.studyblk .row.paddtop30 {
	padding-top:0px;
}
#reviewblk h3 {
    font-size:6vw;
	line-height:8vw;
}
#servblk .row .grid:nth-child(2) {
	margin-bottom:30px;
}
#servblk.home {
	padding-top:30px;
	padding-bottom:0px;
}
.sidr.right li.sidr-class-subdd {
	padding:0px;
}
.sidr.right li.sidr-class-subdd a {
	display:none;
}
.sidr.right li.sidr-class-subdd ul li a {
	display:block;
	padding:0 19px;
}
.sidr.right li.sidr-class-subdd ul li {
	padding:0px;
}
#main_content .rghtside ul li {
    font-size:16px;
	padding-left:90px;
}
#moreblk.home {
	padding-bottom:0;
}
#moreblk.home:after {
	position:relative;
	right:0px;
	width:100%;
	display:block;
	bottom:0;
	background:url(../images/jon-conroy.png) no-repeat center;
}
}
@media only screen and (max-width: 800px) {
.toggle {
	display:block;
}
ul#menu_nav, #head_under p {
	display:none!important;
}
#header {
	padding:0px;
}
#header .logo-blk {
	-webkit-flex-basis:75%;
	-ms-flex-preferred-size:75%;
	flex-basis:75%;
	max-width:75%;
}
#header .menublk {
	-webkit-flex-basis:25%;
	-ms-flex-preferred-size:25%;
	flex-basis:25%;
	max-width:25%;
}
#header .logo-blk {
	text-align:left;
}
#header .menublk {
	text-align:right;
}
#header i {
	font-size:25px;
	color:#ffffff;
	background:#30a58c;
	padding:24px 24px 19px 24px;
	right:0px;
    position:relative;
}
#header .logo-blk li {
	padding-bottom:0px;
	padding-top:4px;
	padding-left:20px;
}
.sidr.right li {
	list-style:none;
	padding-left:20px;
	padding-top:14px;
	padding-bottom:12px;
	border-bottom:1px solid rgba(32,211,175,0.5);
}
.sidr.right li a {
	font-family: "nexa", sans-serif;
	font-weight:600;
	font-size:17px;
	color:#ffffff;
}
.sidr.right {
	border-left:3px solid #30a58c;
}
.sidr.right li a:hover {
	color:#30a58c;
}
#head_under .col-xs-12 {
	-webkit-flex-basis:33.33%;
	-ms-flex-preferred-size:33.33%;
	flex-basis:33.33%;
	max-width:33.33%;
	text-align:center;
}
figure.effect-ming h2 {
    margin:34% 0 10px 0;
}
figure.effect-ming:hover h2 {
	margin: 15% 0 0px 0;
}
#feature ul li.bnrone {
	background:url(../images/mobile/bnr01.jpg) no-repeat center center;
	background-size:cover;
}
#feature ul li.bnrtwo {
	background:url(../images/mobile/bnr02.jpg) no-repeat center center;
	background-size:cover;
}
#feature ul li.bnrthree {
	background:url(../images/mobile/bnr03.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.contact {
	background:url(../images/mobile/contact-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.about {
	background:url(../images/mobile/about-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.clinics {
	background:url(../images/mobile/clinics-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.blog {
	background:url(../images/mobile/blog-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.hip {
	background:url(../images/mobile/hip-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.hipimp {
	background:url(../images/mobile/hipimp-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.knee {
	background:url(../images/mobile/knee-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.robotic {
	background:url(../images/mobile/robotic-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.study {
	background:url(../images/mobile/casestudies-bg.jpg) no-repeat center center;
	background-size:cover;
}
#main_content.mrecnt {
	background:url(../images/mobile/clinics-mre-bg.jpg) no-repeat center center;
	background-size:cover;
	padding:145px 0;
}
#main_content.mrecnt.hip {
	background:url(../images/mobile/hip-mre-bg.jpg) no-repeat center center;
	background-size:cover;
}
#main_content.mrecnt.knee {
	background:url(../images/mobile/knee-mre-bg.jpg) no-repeat center center;
	background-size:cover;
}
#main_content.mrecnt.robotic {
	background:url(../images/mobile/robotic-mre-bg.jpg) no-repeat center center;
	background-size:cover;
}
#moreblk .row.abtdctsurg:after {
	display:none;
}
#header .wrap.container-fluid {
	padding:0px;
}
#notice p br {
	display:none;
}
}
@media only screen and (max-width: 764px) {
#newsblk .margtop30 {
	margin-top:10px;
}
#newsblk .row.margtop30 .col-xs-12 {
	margin-bottom:30px;
}
}
@media only screen and (max-width: 680px) {
#head_intro {
    padding:100px 0px 40px 0px;
}
#modal {
    width:94%;
}
#feature ul li {
	padding:140px 0px 90px 0px!important;
}
#head_intro h1 {
	font-size: 9vw;
	line-height:12vw;
}
#main_content iframe {
	width:100%;
	height:100%;
}
}
@media only screen and (max-width: 590px) {
#servblk .serv_under .servdcimg {
    top:114px;
}
#main_content.mrecnt {
	padding:70px 0;
}
}
@media only screen and (max-width: 480px) {
#feature ul li.bnrone {
	background:url(../images/small/bnr01.jpg) no-repeat center center;
	background-size:cover;
}
#feature ul li.bnrtwo {
	background:url(../images/small/bnr02.jpg) no-repeat center center;
	background-size:cover;
}
#feature ul li.bnrthree {
	background:url(../images/small/bnr03.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.contact {
	background:url(../images/small/contact-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.about {
	background:url(../images/small/about-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.clinics {
	background:url(../images/small/clinics-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.blog {
	background:url(../images/small/blog-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.hip {
	background:url(../images/small/hip-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.hipimp {
	background:url(../images/small/hipimp-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.knee {
	background:url(../images/small/knee-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.robotic {
	background:url(../images/small/robotic-bg.jpg) no-repeat center center;
	background-size:cover;
}
#head_intro.study {
	background:url(../images/small/casestudies-bg.jpg) no-repeat center center;
	background-size:cover;
}
#main_content.mrecnt {
	background:url(../images/small/clinics-mre-bg.jpg) no-repeat center center;
	background-size:cover;
	padding:145px 0;
}
#main_content.mrecnt.hip {
	background:url(../images/small/hip-mre-bg.jpg) no-repeat center center;
	background-size:cover;
}
#main_content.mrecnt.knee {
	background:url(../images/small/knee-mre-bg.jpg) no-repeat center center;
	background-size:cover;
}
#main_content.mrecnt.robotic {
	background:url(../images/small/robotic-mre-bg.jpg) no-repeat center center;
	background-size:cover;
}
#main_content .rghtimg figure, #benefitblk .rghtimg figure {
	display:block;
	width:100%;
	margin-bottom:20px;
}
}
@media only screen and (max-width: 440px) {
#accredblk h4 {
	font-size:6vw;
}
}
@media only screen and (max-width: 420px) {
#main_content .rghtside ul li:after {
	display:none;
}
#main_content .rghtside ul li {
	padding-left:20px;
}
}
@media only screen and (max-width: 390px) {
#reviewstat {
	display:none;
}
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
#feature ul li {
	padding:180px 0px 90px 0px!important;
}
}