@font-face {

	font-family: 'fontello';

	src: url('../fontss/fontello.eot?70968092');

	src: url('../fonts/fontello.eot?70968092#iefix') format('embedded-opentype'), url('../fonts/fontello.woff2?70968092') format('woff2'), url('../fonts/fontello.woff?70968092') format('woff'), url('../fonts/fontello.ttf?70968092') format('truetype'), url('../fonts/fontello.svg?70968092#fontello') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'GothamLight';

	src: url('../fonts/GothamLight.eot?#iefix') format('embedded-opentype'), url('../fonts/GothamLight.woff') format('woff'), url('../fonts/GothamLight.ttf') format('truetype'), url('../fonts/GothamLight.svg#GothamLight') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'GothamMedium';

	src: url('../fonts/GothamMedium.eot?#iefix') format('embedded-opentype'), url('../fonts/GothamMedium.woff') format('woff'), url('../fonts/GothamMedium.ttf') format('truetype'), url('../fonts/GothamMedium.svg#GothamMedium') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'AvenirLTStd-Book';

	src: url('../fonts/AvenirLTStd-Book.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirLTStd-Book.otf') format('opentype'), url('../fonts/AvenirLTStd-Book.woff') format('woff'), url('../fonts/AvenirLTStd-Book.ttf') format('truetype'), url('../fonts/AvenirLTStd-Book.svg#AvenirLTStd-Book') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'AvenirLTStd-Light';

	src: url('../fonts/AvenirLTStd-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirLTStd-Light.otf') format('opentype'), url('../fonts/AvenirLTStd-Light.woff') format('woff'), url('../fonts/AvenirLTStd-Light.ttf') format('truetype'), url('../fonts/AvenirLTStd-Light.svg#AvenirLTStd-Light') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'AvenirLTStd-Roman';

	src: url('../fonts/AvenirLTStd-Roman.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirLTStd-Roman.otf') format('opentype'), url('../fonts/AvenirLTStd-Roman.woff') format('woff'), url('../fonts/AvenirLTStd-Roman.ttf') format('truetype'), url('../fonts/AvenirLTStd-Roman.svg#AvenirLTStd-Roman') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'Gotham-Book';

	src: url('../fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'), url('../fonts/Gotham-Book.otf') format('opentype'), url('../fonts/Gotham-Book.woff') format('woff'), url('../fonts/Gotham-Book.ttf') format('truetype'), url('../fonts/Gotham-Book.svg#Gotham-Book') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'GothamBold';

	src: url('../fonts/GothamBold.eot?#iefix') format('embedded-opentype'), url('../fonts/GothamBold.woff') format('woff'), url('../fonts/GothamBold.ttf') format('truetype'), url('../fonts/GothamBold.svg#GothamBold') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'Avenir-Medium';

	src: url('../fonts/Avenir-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/Avenir-Medium.woff') format('woff'), url('../fonts/Avenir-Medium.ttf') format('truetype'), url('../fonts/Avenir-Medium.svg#Avenir-Medium') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'Avenir-Black';

	src: url('../fonts/Avenir-Black.eot?#iefix') format('embedded-opentype'), url('../fonts/Avenir-Black.woff') format('woff'), url('../fonts/Avenir-Black.ttf') format('truetype'), url('../fonts/Avenir-Black.svg#Avenir-Black') format('svg');

	font-weight: normal;

	font-style: normal;

}

/* ----- Accessible ----- */



.dfw-off {

	background: #208bf4;

	position: fixed;

	z-index: 999;

	left: -177px;

	top: 0%;

	transform-origin: left;

}

#dfw-on {

	background: url(../images/accessible-img.png) no-repeat 184px center;

}

.dfw-off a {

	display: block;

	padding: 5px 10px 5px 10px;

	width: 210px;

}

.dfw-off:hover {

	left: 0%;

	transition: all 700ms ease-out 0s;

}

/* ---------- Theme CSS ---------- */



#Header, #copy, #specialties, #benefit, #choose-msk, #education, #Credibility, #meet, #educations, #direct, #Map, #Content-Main, #Footer, #Main-Menu, #Mobile-Menu {

	max-width: 1170px;

	min-width: 300px;

	margin: 0px auto;

	padding: 0px;

	position: relative;

}

#Banner {

	margin: 0px auto;

	padding: 0px;

	position: relative;

}

header {

	width: 100%;

	margin: 0px;

	padding: 0px;

	position: absolute;

	overflow: visible;

	z-index: 200;

	border-bottom: 1px solid #58626e;

}

header.sticky {

	background: rgba(50, 71, 107, 0.9);

}

#Header {

	padding: 20px 0px 20px 10px;

}

#Header .logo {

	padding: 0px 22px 0px 10px;

	width: 35%;

}

.much {

	width: 20%;

	padding: 0px 0px 0px 30px;

}

#Header .table-cell {

	vertical-align: middle;

}

.call-appoint {

	text-align: right;

	color: #3a3a3a;

}

.appointment {

	margin: 10px 0px 0px 0;

	float: right;

}

.appointment li {

	text-align: center;

	margin: 0px 0px 10px 0px;

	width: 167px;

	display: inline-block;

	font: normal 15px/30px 'GothamMedium';

	border: 1px solid #58626e;

	border-radius: 10px;

	text-transform: uppercase;

}

.appointment a {

	color: #fff;

	display: block;

	padding: 0px 0px 0px 24px;

}

.appoint1 {

	background: url(../images/header-sprite.png) no-repeat 10px 6px;

}

.appoint2 {

	background: url(../images/header-sprite.png) no-repeat 20px -35px

}

.appoint3 {

	background: url(../images/header-sprite.png) no-repeat 5px -75px

}

.Wrapper {

	background: #192639;

}

.menu li {

	font: normal 14px/57px 'Gotham-Book';

	float: left;

	position: relative;

	text-align: center;

	list-style: none;

	text-transform: uppercase;

}

.menu-home {

	width: 8%;

}

.menu-about {

	width: 10%;

}

.menu-shoulder {

	width: 23%;

}

.menu-knee {

	width: 18%;

}

.menu-reffer {

	width: 14%;

}

.menu-blog {

	width: 12%;

}

.menu-contact {

	width: 12%;

}

.menu li a {

	color: #fff;

	display: block;

	transition: 0.5s all ease;

}

.menu-home::before {

	content: '\E811';

	color: #fff;

	font-family: 'fontello';

	position: absolute;

	left: 0;

	right: 0;

	font-size: 21px;

	margin: auto;

}

.menu-home a {

	position: relative;

	text-indent: -9999px;

}

.menu li:hover {

	background: url(../images/menu-border.png) repeat-x 0px 0px;

	color: #fff;

}

.menu li a:hover {

	color: #01a9d6;

	display: block;

}

.menu ul li {

	background: rgba(0, 0, 0, 0.8);

	font: normal 14px/20px 'Gotham-Book';

	color: #fff;

	width: 280px;

}

.menu ul li a:hover::after {

	position: absolute;

	content: "";

	background: url(../images/menu-hover.png) repeat-x 0px 0px;

	height: 3px;

	bottom: 5px;

	width: 100%;

	left: 0px;

	display: none;

}

.menu-about li {

	width: 315px !important;

}

.menu ul li:hover {

	color: #01a9d6;

	background: #fff;

}

.menu li li a {

	color: #fff;

}

.menu li li a:hover {

	color: #01a9d6;

}

.menu ul li li {

	background: #262626;

}

.menu ul li li:hover {

	background: #363636;

}

#Banner-Container #Banner {

	height: 612px;

}

#Banner-Container-S #Banner {

	height: 610px;

}

#Banner-Container .banner0 {

	background: url(../images/banner1-bg.jpg) no-repeat center top;

}

#Banner-Container .banner1 {

	background: url(../images/banner2-bg.jpg) no-repeat center top;

}

#Banner-Container .banner2 {

	background: url(../images/banner3-bg.jpg) no-repeat center top;

}

#Banner-Container .banner3 {

	background: url(../images/banner4-bg.jpg) no-repeat center top;

}

#Banner-Container .banner4 {

	background: url(../images/banner5-bg.jpg) no-repeat center top;

}

#Banner-Container .banner5 {

	background: url(../images/banner6-bg.jpg) no-repeat center top;

}

#Banner-Container-S .banner0 {

	background: url(../images/banner1-bg.jpg) no-repeat center top;

}

#Banner-Container-S .banner0 .theme-L {

	background: url(../images/banner0-l.jpg) no-repeat right top;

}

#Banner-Container-S .banner0 .theme-R {

	background: url(../images/banner0-r.jpg) no-repeat left top;

}

#Banner-Container-S .banner1 {

	background: url(../images/banner2-bg.jpg) no-repeat center top;

}

#Banner-Container-S .banner1 .theme-L {

	background: url(../images/banner1-l.jpg) no-repeat right top;

}

#Banner-Container-S .banner1 .theme-R {

	background: url(../images/banner1-r.jpg) no-repeat left top;

}

#Banner-Container-S .banner2 {

	background: url(../images/banner3-bg.jpg) no-repeat center top;

}

#Banner-Container-S .banner2 .theme-L {

	background: url(../images/banner2-l.jpg) no-repeat right top;

}

#Banner-Container-S .banner2 .theme-R {

	background: url(../images/banner2-r.jpg) no-repeat left top;

}

#Banner-Container-S .banner3 {

	background: url(../images/banner4-bg.jpg) no-repeat center top;

}

#Banner-Container-S .banner3 .theme-L {

	background: url(../images/banner3-l.jpg) no-repeat right top;

}

#Banner-Container-S .banner3 .theme-R {

	background: url(../images/banner3-r.jpg) no-repeat left top;

}

#Banner-Container-S .banner4 {

	background: url(../images/banner5-bg.jpg) no-repeat center top;

}

#Banner-Container-S .banner4 .theme-L {

	background: url(../images/banner4-l.jpg) no-repeat right top;

}

#Banner-Container-S .banner4 .theme-R {

	background: url(../images/banner4-r.jpg) no-repeat left top;

}

#Banner-Container-S .banner5 {

	background: url(../images/banner6-bg.jpg) no-repeat center top;

}

#Banner-Container-S .banner5 .theme-L {

	background: url(../images/banner5-l.jpg) no-repeat right top;

}

#Banner-Container-S .banner5 .theme-R {

	background: url(../images/banner5-r.jpg) no-repeat left top;

}

.banner-content {

	text-align: center;

	position: absolute;

	bottom: 8%;

	left: 50%;

	-webkit-transform: translate(-50%, 0);

	-moz-transform: translate(-50%, 0);

	-ms-transform: translate(-50%, 0);

	-o-transform: translate(-50%, 0);

	transform: translate(-50%, 0);

	padding: 10px 10px 10px 10px;

	-webkit-text-shadow: 3px 1px 3px rgba(0, 0, 0, 0.7);

	-moz-text-shadow: 3px 1px 3px rgba(0, 0, 0, 0.7);

	-ms-text-shadow: 3px 1px 3px rgba(0, 0, 0, 0.7);

	-o-text-shadow: 3px 1px 3px rgba(0, 0, 0, 0.7);

	text-shadow: 3px 1px 3px rgba(0, 0, 0, 0.7);

	width: 80%;

}

.banner-head1 {

	font: normal 56px/45px 'GothamBold';

	color: #fff;

	padding: 0px 0px 15px 0px;

	text-transform: uppercase;

}

.banner-head2 {

	font: normal 24px/30px 'GothamMedium';

	color: #fff;

	text-transform: uppercase;

}

.banner-read {

	font: normal 15px/40px 'GothamBold';

	width: 120px;

	text-align: center;

	margin: 30px auto;

	text-transform: uppercase;

	border: 1px solid #fff;

}

.banner-read a {

	color: #fff;

	display: block;

}

#specialties-cont {

	padding: 30px 0px 30px;

}

.specialties-head {

	font: normal 40px/45px 'GothamBold';

	text-align: center;

	color: #2c4267;

	text-transform: uppercase;

	padding: 20px 0px 0px;

}

.specialties-head2 {

	font: normal 30px/45px 'Gotham-Book';

	text-align: center;

	color: #588296;

	padding: 0px 0px 30px;

}

.kwicks {

	width: 100%;

	height: 200px;

}

.kwicks > li {

	height: 250px;

	/* overridden by kwicks but good for when JavaScript is disabled */

	width: 250px;

	float: left;

	left: 0px;

}

.kwickMain {

	position: absolute;

	right: 10px;

	top: 0px;

	display: none;

	opacity: 0;

	transition: all 100s linear;

}

.kwicks li:hover .kwickMain {

	display: block;

	opacity: 1;

}

.kwickMain {

	text-align: left !important;

}

.kwickDiv {

	position: relative;

}

#specialties li {

	border-bottom: 6px solid #b6bcc0;

}

#specialties li:hover {

	border-bottom: 6px solid #304265;

}

#specialties li a {

	display: block;

}

.spec-head {

	padding: 200px 0px 30px 0px;

	font: normal 20px/30px 'GothamBold';

	text-transform: uppercase;

	text-align: center;

	color: #2c4267;

}

#specialties li p {

	font: normal 15px/30px 'Gotham-Book';

	color: #343434;

}

#specialties li p a {

	color: #343434;

	padding: 3px 0px 5px 15px;

}

#specialties li p a:hover {

	color: #2c4267;

}

.shoulder {

	background: url(../images/shoulder-icon.png) no-repeat center top;

}

.knee {

	background: url(../images/knee-icon.png) no-repeat center top;

}

.sports {

	background: url(../images/sports-icon.png) no-repeat center top;

}

.trauma {

	background: url(../images/trum-icon.png) no-repeat center top;

}

#specialties li.shoulder:hover {

	background: url(../images/shoulder-icon-h.png) no-repeat center top;

}

#specialties li.knee:hover {

	background: url(../images/knee-icon-h.png) no-repeat center top;

}

#specialties li.sports:hover {

	background: url(../images/sports-icon-h.png) no-repeat center top;

}

#specialties li.trauma:hover {

	background: url(../images/trum-icon-h.png) no-repeat center top;

}

#meet-contianer {

	background: url(../images/dr-section-bg.jpg) no-repeat center top;

	min-height: 792px;

	overflow: visible;

}

#meet {

	position: relative;

}

#meet img {

	float: right;

	text-align: center;

	padding: 0px 0px 0px 0px;

	margin: 27px -19% 0px 0px;

}

.dr-text-s {

	float: left;

	width: 44%;

	margin: 70px 0px 0px 10px;

	position: relative;

}

.why-choose {

	background: rgba(50, 71, 107, 0.9);

	padding: 20px;

	height: 400px;

	width: 300px;

	position: absolute;

	bottom: 0px;

	right: 32%;

	z-index: 99;

}

.why-choose p {

	font: normal 18px/30px 'GothamLight';

	color: #fff;

	text-transform: uppercase;

}

.why-choose p span {

	font: normal 28px/30px 'GothamBold';

	color: #fff;

	display: block;

	margin: 0px 0px 30px 0px;

}

.why-choose li {

	font: normal 16px/20px 'GothamLight';

	color: #fff;

	background: url(../images/dotted.png) no-repeat 1px 7px;

	margin: 0px 0px 20px;

	padding: 0px 0px 0px 20px;

}

.dr-text-s .heading1 {

	font: normal 26px/30px 'Gotham-Book';

	color: #2c4267;

	padding: 5px 0px 5px 0px;

	text-transform: uppercase;

}

.dr-text-s h1 {

	font: normal 54px/60px 'GothamBold';

	color: #2c4267;

	padding: 5px 0px 5px 0px;

	text-transform: uppercase;

}

.dr-text-s h1 span {

	font: normal 16px/20px 'Gotham-Book';

	color: #2c4267;

	text-transform: none;

}

.dr-text-s span {

	font: 600 21px/30px 'Work Sans', sans-serif;

	color: #fff;

	display: block;

}

.dr-text-s .heading2 {

	font: normal 20px/24px 'GothamBold';

	color: #2c4267;

	padding: 5px 0px 25px 0px;

}

.dr-text-s p {

	font: normal 15px/25px 'Gotham-Book';

	color: #343434;

	padding: 10px 41px 0px 0px;

	border-top: 1px solid #abaeb2;

	text-align: justify;

}

.dr-read-s {

	font: normal 16px/40px 'GothamMedium';

	width: 227px;

	margin: 30px 40px 0px 0px;

	float: left;

	border: 1px solid #939daa;

	position: relative;

	background: url(../images/dr-profile-arrow.png) no-repeat 197px 14px;

	text-transform: uppercase;

}

.dr-read-s span {

	border-left: 1px solid #939daa;

	position: absolute;

	right: 0px;

	height: 100%;

	width: 40px;

	bottom: 0px;

}

.dr-read-s a {

	color: #2c4267;

	display: block;

	transition: 0.5s all ease;

	padding: 0px 0px 0px 20px;

}

#benefit-from {

	min-height: 542px;

	background: url(../images/benefit-bg.jpg) no-repeat center top #E1E9EF;

	position: relative;

	z-index: 99;

}

#benefit {

	position: relative;

}

.benefit-text {

	position: absolute;

	right: 11%;

	width: 469px;

	text-align: center;

	top: 50px;

}

.heading1 img {

	margin-bottom: 15px;

}

.benefit-text .heading1 {

	font: normal 36px/40px 'GothamBold';

	color: #2c4267;

	padding: 5px 0px 15px 0px;

	text-transform: uppercase;

}

.benefit-text .heading2 {

	font: normal 18px/24px 'GothamBold';

	color: #2c4267;

	padding: 5px 0px 25px 0px;

	text-transform: uppercase;

}

.benefit-text p {

	font: normal 15px/24px 'Gotham-Book';

	color: #343434;

	padding: 5px 0px 5px 0px;

	text-align: justify;

}

.benefit-read {

	font: normal 16px/40px 'GothamMedium';

	width: 227px;

	margin: 30px auto;

	border: 1px solid #939daa;

	position: relative;

	background: url(../images/dr-profile-arrow.png) no-repeat 197px 14px;

	text-transform: uppercase;

	text-align: left;

}

.benefit-read span {

	border-left: 1px solid #939daa;

	position: absolute;

	right: 0px;

	height: 100%;

	width: 40px;

	bottom: 0px;

}

.benefit-read a {

	color: #2c4267;

	display: block;

	transition: 0.5s all ease;

	padding: 0px 0px 0px 20px;

}

#choose-msk-cont {

	background: url(../images/choose-msk-bg.jpg) no-repeat center top;

	min-height: 565px;

}

.choose-head {

	font: normal 40px/35px 'GothamBold';

	color: #2c4267;

	padding: 45px 0px 10px 0px;

	text-transform: uppercase;

	text-align: center;

}

#choose-msk .heading2 {

	font: normal 30px/35px 'Gotham-Book';

	color: #588296;

	padding: 5px 0px 20px 0px;

	text-align: center;

}

#choose-msk p {

	font: normal 15px/24px 'Gotham-Book';

	color: #343434;

	padding: 5px 10px 25px 10px;

	text-align: center;

}

.Journey-root {

	background: url(../images/journey-root-icon.png) no-repeat center center;

}

.Journey-root li {

	display: inline-block;

	position: relative;

	height: 300px;

	width: 149px;

	vertical-align: top;

	margin: 0px 10px 0px;

}

.Journey-root li a {

	width: 100%;

	height: 100%;

	display: block;

	color: #2c4267;

}

.Journey-root ul {

	text-align: center;

}

.selction-1 {

	background: url(../images/initial-logo.png) no-repeat center center;

}

.selction-2 {

	background: url(../images/treatment-icon.png) no-repeat center center;

}

.selction-3 {

	background: url(../images/preparing.png) no-repeat center center;

}

.selction-4 {

	background: url(../images/proceder.png) no-repeat center center;

}

.selction-5 {

	background: url(../images/post-icon.png) no-repeat center center;

}

.selction-6 {

	background: url(../images/rehabilit-icon.png) no-repeat center center;

}

.journey-b {

	position: absolute;

	top: 0px;

	right: -28px;

	width: 204px;

	text-align: center;

	color: #2c4267;

	font: normal 15px/21px 'Gotham-Book';

	text-transform: uppercase;

}

.selction-2 .journey-b, .selction-4 .journey-b, .selction-6 .journey-b {

	bottom: 0px !important;

	position: absolute !important;

	top: inherit;

}

#education-cont {

	background: url(../images/education-bg.jpg) no-repeat center center;

	min-height: 703px;

}

.education-head {

	font: normal 30px/45px 'GothamLight';

	color: #fff;

	padding: 45px 0px 10px 0px;

	text-transform: uppercase;

	text-align: center;

}

.education-head span {

	font: normal 30px/25px 'GothamBold';

	display: block;

}

.video-cont .education-head {

	display: none;

}

.resources {

	background: #6c91ac;

	padding: 25px;

	height: 460px;

	width: 380px;

	float: left;

}

.resources p {

	font: normal 30px/31px 'GothamLight';

	color: #fff;

	padding: 15px 0px 10px 0px;

	text-transform: uppercase;

}

.resources p span {

	font: normal 30px/25px 'GothamBold';

	display: block;

	margin: 0px 0px 30px 0px;

}

.resources li {

	font: normal 15px/35px 'Gotham-Book';

	margin: 0px 0px 5px 0px;

}

.resources li a {

	display: block;

	padding: 0px 0px 0px 60px;

	color: #fff;

}

.resources1 a {

	background: url(../images/recours-sprite.png) no-repeat 0px 0px;

}

.resources2 a {

	background: url(../images/recours-sprite.png) no-repeat 0px -54px;

}

.resources3 a {

	background: url(../images/recours-sprite.png) no-repeat 0px -106px;

}

.resources4 a {

	background: url(../images/recours-sprite.png) no-repeat 0px -157px;

}

.resources5 a {

	background: url(../images/recours-sprite.png) no-repeat 0px -200px;

}

.video-cont {

	float: left;

	width: 40%;

	position: relative;

}

.video-cont img {

	margin: 30px 0px 20px -45px;

}

.video-view {

	font: 900 16px/40px 'Lato', sans-serif;

	width: 227px;

	margin: 10px auto;

	border: 1px solid #939daa;

	text-transform: uppercase;

	text-align: center;

}

.video-view a {

	display: block;

	color: #fff;

}

.techniques {

	background: rgba(210, 215, 222, 0.9);

	padding: 30px 5px 0px 6%;

	height: 300px;

	width: 33%;

	position: absolute;

	top: 153%;

	right: 2%;

	z-index: 99;

}

.techniques p {

	color: #2c4267;

	font: normal 23px/22px 'GothamBold';

	text-transform: uppercase;

	margin: 0px 0px 30px 0px;

}

.techniques li {

	font: normal 16px/20px 'GothamLight';

	background: url(../images/dotted-s.png) no-repeat 1px 7px;

	margin: 0px 0px 20px;

	padding: 0px 0px 0px 20px;

}

.techniques li a {

	color: #000000;

	display: block;

}

#Credibility .nbs-flexisel-nav-left {

	background: url(../images/left-arrow.png) no-repeat center 40px;

	top: -18px !important;

}

#Credibility .nbs-flexisel-nav-right {

	background: url(../images/right-arrow.png) no-repeat center 40px;

	top: -18px !important;

}

#Credibility {

	padding: 20px 0px 20px 0px;

}

#Map-Container {

	min-height: 487px;

	background: url(../images/map-bg.jpg) no-repeat center top;

}

#Map {

	padding: 6% 0px 0px 3%;

}

.map-Tabs {

	background: #304569;

	width: 249px;

	float: left;

}

.map-Tabs li {

	height: 82px;

	border-bottom: 1px solid #718098;

	font: italic 30px/18px 'GothamLight';

}

.map-Tabs li a {

	height: 100%;

	display: block;

	padding: 30px 0px 0px 20px;

}

.map-Tabs a {

	color: #fff;

}

.map-Tabs span {

	font: italic 20px/18px 'Gotham-Book';

	padding: 0px 0px 0px 25px;

}

.locations {

	width: 40%;

	padding: 30px 20px 20px 5%;

	background: #fff;

	float: left;

	min-height: 328px;

}

.map-head {

	color: #2c4267;

	font: normal 18px/24px 'GothamMedium';

	margin: 25px 0px 25px;

}

.map-head a {

	color: #2c4267;

}

.locations p {

	color: #343434;

	font: normal 15px/18px 'Gotham-Book';

	margin: 0px 0px 30px;

}

.map-read {

	float: right;

	width: 138px;

	text-align: center;

	font: normal 16px/30px 'GothamMedium';

}

.map-read a {

	color: #2c4267;

	text-decoration: underline;

	display: block;

}

.map-add_here {

	background: #fff;

	position: relative;

}

.map-Tabs li.map-add_here a {

	color: #2c4267 !important;

}

footer {

	background: #b6bcc0;

}

.foot-spec {

	width: 28%;

	padding: 0px 0px 0px 2%;

}

.spec1 {

	width: 20% !important;

}

.reviews {

	width: 28%;

	padding: 0px 10px 0px 3%;

}

.language {

	width: 28%;

	padding: 0px 10px 0px 3%;

}

.language img {

	margin: 40px 0px 0px 0px;

}

.foot-head {

	color: #2c4267;

	font: normal 15px/24px 'GothamBold';

	padding: 30px 0px 20px 0px;

	text-transform: uppercase;

}

.foot-social {

	color: #2c4267;

	font: normal 15px/24px 'GothamBold';

	padding: 35px 0px 20px 0px;

	text-transform: uppercase;

}

.foot-spec li {

	font: normal 14px/30px 'Gotham-Book';

}

.foot-spec li a {

	color: #2c4267;

}

.smo li {

	display: inline-block;

	width: 33px;

	height: 40px;

	margin: 0px 13px 0px 2px;

}

.smo li a {

	display: block;

	width: 33px;

	height: 40px;

}

.smo li.fb a {

	background: url(../images/social-icon.png) no-repeat -1px 2px;

}

.smo li.pp a {

	background: url(../images/social-icon.png) no-repeat -89px 2px;

}

.smo li.tw a {

	background: url(../images/social-icon.png) no-repeat -47px 2px;

}

.smo li.gb a {

	background: url(../images/social-icon.png) no-repeat -137px 2px;

}

.smo li.in a {

	background: url(../images/social-icon.png) no-repeat -137px 2px

}

.smo li.yt a {

	background: url(../images/social-icon.png) no-repeat -181px 2px

}

.smo li.gb a {

	background: url(../images/social-icon.png) no-repeat -223px 2px;

}

.smo li.blg a {

	background: url(../images/blog-icon.png) no-repeat center center;

}
.smo li.insta a {

	background: url(../images/social-icon.png) no-repeat -303px 2px;

}
.smo li.pin a {

	background: url(../images/social-icon.png) no-repeat -262px 2px;

}

#google_translate_element {

	width: 220px;

	margin: 4px 0 0 0;

	padding: 3px 0 !important;

	border-bottom: 1px solid #d3d7d9;

	background: url(../images/serch.png) no-repeat right center;

}

.goog-te-gadget-simple {

	background: none !important;

	outline: none;

	border: none !important;

	color: #ffffff !important;

}

.goog-te-menu-value {

	width: 210px !important;

	display: block !important;

	color: #2c4267 !important;

	position: relative !important;

}

.goog-te-menu-value span {

	border: none !important;

	color: #2c4267;

	font: 400 15px/16px 'Muli', sans-serif;

}

.goog-te-menu-value span:last-child {

	position: absolute;

	top: 0px;

	right: 0px;

	color: #ffffff !important;

	display: none;

}

.goog-te-gadget-simple img {

	display: none !important;

}

.search {

	border-bottom: 1px solid #d3d7d9;

	width: 208px;

	margin: 6px 0px 0px 0px;

}

.tftextinput2 {

	border: none;

	background: none;

	margin: 0;

	outline: medium none;

	padding: 6px 8px;

	vertical-align: middle;

	width: 180px;

	color: #2c4267 !important;

	font: 400 15px/16px 'Muli', sans-serif;

}

.tfbutton2 {

	background: url(../images/f-icons.png) no-repeat left top;

	width: 20px;

	height: 20px;

	border: none;

}

.msk img {

	padding: 25px 10px 0px 10px;

}

.copy-text {

	border-top: 1px solid #393939;

	padding: 0px 0px 10px 0px;

}

.foot-home {

	width: 100%;

	padding: 5px 0px 5px 0px;

	font: normal 15px/24px 'CenturyGothic';

	color: #fff;

	text-align: center;

	border-top: 1px solid #195d8e;

	border-bottom: 1px solid #195d8e;

	margin: 0px 0px 5px;

	text-transform: uppercase;

}

.foot-home a {

	color: #fff;

	padding: 0px 2% 0px 2%;

}

#copy-cont {

	padding: 25px 0px 25px;

	background: #2c4267;

	margin: 80px 0px 0px 0px;

}

.copy {

	font: normal 13px/24px 'Gotham-Book';

	float: left;

	padding: 0px 10px 0px 10px;

	color: #fff;

	width: 39%;

}

.copy2 {

	font: normal 13px/24px 'Gotham-Book';

	float: left;

	padding: 0px 20px 0px 10px;

	width: 51%;

	color: #fff;

}

.copy2 a {

	color: #fff;

	display: inline-block;

}

.ypo-logo {

	padding: 0px 10px 0px 10px;

	float: right;

}

/* Navigation CSS */



.navigation {

	font: normal 16px/21px 'Gotham-Book';

	color: #304265;

	padding: 25px 0px 25px 10px;

	margin: 0px 30px 0px 0px;

}

.navigation a {

	color: #588296;

}

.navigation a {

	text-decoration: none !important;

}

.navigation a:hover {

	text-decoration: underline !important;

}

/* Text CSS */



.textMain {

	font: normal 14px/24px 'Gotham-Book';

	color: #2d2f2f;

}

.textMain a {

	color: #208bf4;

	text-decoration: none;

}

.textMain a:hover {

	color: #0000AC;

}

.textMain h1 {

	font: 800 30px/30px 'Muli', sans-serif;

	color: #083382;

}

.textMain h1 span {

	font: 700 18px/30px 'Lato', serif;

	color: #2c2c2c;

	display: block;

}

.textMain h2, .hTag2, .textMain h3.hTag2, .textMain h4.hTag2 {

	color: #588296;

	font: normal 28px/32px 'GothamBold';

}

.textMain h2 span {

	font: 400 16px/20px Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

}

.textMain h2 a, .hTag2 a, .textMain h3.hTag2 a, .textMain h4.hTag2 a {

	color: #2c2c2c;

}

.textMain h3, .hTag3, .textMain h2.hTag3, .textMain h4.hTag3 {

	color: #2c4267;

	font: normal 22px/32px 'GothamBold';

}

.textMain h3 a, .hTag3 a, .textMain h2.hTag3 a, .textMain h4.hTag3 a {

	color: #353535;

}

.textMain h4, .hTag4, .textMain h2.hTag4, .textMain h3.hTag4 {

	font: normal 18px/32px 'GothamBold';

	color: #01a9d6;

	;

}

.textMain h4 a, .hTag4 a, .textMain h2.hTag4 a, .textMain h3.hTag4 a {

	color: #014cbe;

}

/* Sidebar CSS */



#Sidebar {

	width: 320px;

}

.services-s {

	margin: 20px 0px 30px 0px;

	background: #304265;

}

.services-s .heading-sidebar {

	font: normal 26px/24px 'GothamBold';

	padding: 30px 0px 30px 0px;

	text-transform: uppercase;

	text-align: center;

}

.services-s .heading-sidebar a {

	color: #fff;

}

.services-s li {

	font: normal 20px/28px 'GothamBold';

	text-transform: uppercase;

	height: 88px;

	margin: 0px 0px 3px 0px;

}

.services-s li a {

	display: block;

	padding: 20px 0px 15px 130px;

	color: #fff;

	height: 100%;

}

.services-tab1 {

	background: url(../images/services-sprite-s.png) no-repeat 29px -9px;

	border-bottom: 1px solid #596884;

}

.services-tab2 {

	background: url(../images/services-sprite-s.png) no-repeat 34px -142px;

}

.services-tab1:hover {

	background: url(../images/services-sprite-s.png) no-repeat 31px -285px #588296;

}

.services-tab2:hover {

	background: url(../images/services-sprite-s.png) no-repeat 35px -420px #588296;

}

.surgeon {

	height: 452px;

	text-align: left;

	margin: 0px 0px 50px 0px;

	background: url(../images/dr-section-bg-s.jpg) no-repeat 0px 0px;

}

.surgeon img {

	margin: 30px 0px 0px 0px;

}

.dr-name {

	font: normal 20px/28px 'Gotham-Book';

	padding: 20px 0px 0px 20px;

	color: #2c4267;

	text-transform: uppercase;

}

.dr-name span {

	font: normal 34px/28px 'GothamBold';

	padding: 0px 0px 10px 0px;

	display: block;

}

.surgeon p {

	font: normal 17px/18px 'Gotham-Book';

	padding: 0px 0px 0px 20px;

	color: #2c4267;

	text-transform: none;

}

.surgeon-read {

	background: #b06426;

	font: 600 16px/40px 'Muli', sans-serif;

	margin: 0px 0 0 0px;

}

.dr-read {

	font: normal 16px/40px 'GothamMedium';

	width: 227px;

	margin: -20px 0px 10px 47px;

	float: left;

	border: 1px solid #939daa;

	position: relative;

	background: url(../images/dr-about-arrow.png) no-repeat 180px 0px #304265;

	text-transform: uppercase;

}

.dr-read span {

	border-left: 1px solid #6d7a92;

	position: absolute;

	right: 0px;

	height: 100%;

	width: 40px;

	bottom: 0px;

}

.dr-read a {

	color: #fff;

	display: block;

	padding: 0px 0px 0px 27px;

}

.edu-rec {

	background: url(../images/recours-bg-s.jpg) no-repeat 0px 0px;

	height: 943px;

	width: 320px;

	padding: 20px;

}

.education-vidoes {

	background: url(../images/) no-repeat 0px 0px;

	margin: 0px 0px 30px 0px;

}

.education-heading {

	font: normal 25px/38px 'GothamLight';

	color: #fff;

	text-align: center;

	padding: 25px 0px 25px 0px;

	text-transform: uppercase;

}

.education-heading span {

	font: normal 25px/20px 'GothamBold';

	display: block;

}

.education-vidoes img {

	text-align: center;

}

.video-view2 {

	font: 900 16px/40px 'Lato', sans-serif;

	width: 227px;

	margin: 10px auto;

	border: 1px solid #939daa;

	text-transform: uppercase;

	text-align: center;

}

.video-view2 a {

	display: block;

	color: #fff;

}

.resources-s {

	margin: 10px 0px 30px 0px;

	background: url(../images/referrer-bg.jpg) no-repeat 0px 0px;

	height: 698px;

}

.edu-rec .resources {

	width: 280px;

}

.edu-rec .resources li {

	font: normal 16px/35px 'Gotham-Book';

	margin: 0px 0px 20px 0px;

}

.edu-rec .resources li a {

	padding: 0px 0px 0px 55px;

}

.content-page #Sidebar {

	display: none;

}

.contact-page #Sidebar {

	display: none;

}

.services-main {

	margin: 0px 0px 0px 4%;

}

.textMain .services-main li {

	display: inline-block;

	min-height: 400px;

	width: 44%;

	margin: 0px 5% 40px 0px;

	vertical-align: top;

	text-align: center;

	padding: 0px;

}

.textMain .services-main p {

	padding: 0px 0px 0px 32%;

	font: normal 15px/20px 'CenturyGothic';

	text-align: left;

	background: url(../images/speciality-list-icon-s.png) no-repeat 29% 6px;

	color: #fff;

}

.textMain .services-main p a {

	color: #fff;

	display: block;

}

.sports-s p {

	padding: 15px 25px 0px 25px !important;

	text-align: center !important;

	background: none !important;

}

.shoulder-s {

	background: url(../images/shoulder-s.png) no-repeat 0px 0px !important;

}

.elbow-s {

	background: url(../images/elbow-s.png) no-repeat 0px 0px !important;

}

.sports-s {

	background: url(../images/sports-s.png) no-repeat 0px 0px !important;

}

.services-main span {

	background: #b05106;

	display: block;

	border-radius: 10px;

	font: normal 15px/30px 'CenturyGothic';

	width: 130px;

	margin: 25px auto 0px;

}

.services-main span a {

	color: #fff;

}

.services-main span a:hover {

	color: #fff;

	text-decoration: underline;

}

.profile-image {

	float: right;

	position: relative;

	margin: 20px 0px 10px 30px;

	width: 350px;

}

.align-center {

	text-align: center !important;

}

.tableborder {

	border: 3px solid #fff;

	background: #fff;

	width: 300px;

	display: block;

	box-shadow: 0px 1px 3px 3px #041b40;

	padding: 4px;

	margin: 10px auto;

}

.textMain .tableborder li {

	display: inline-block;

	vertical-align: top;

	width: 265px;

	background: none;

	padding: 0px 0px 0px 5px;

}

.tableborder {

	width: 99%;

}

.formHead {

	background: #041b40;

	padding: 5px 0px;

	color: #fff;

	font: 700 16px/18px 'Work Sans', sans-serif;

	margin: 0 0 10px 0;

	text-align: center;

}

.text-address {

	font: 400 15px/18px 'Work Sans', sans-serif;

	color: #000;

	padding: 0px 10px 0px 10px;

	text-decoration: none;

}

.tableborder p {

	margin: 0 3px !important;

	padding: 0px 0px 10px 0px;

}

.textMain .tel-schema {

	height: 16px;

	color: #fff;

	padding: 0px 0px 22px 0px;

}

.textMain .tel-schema span {

	color: #000;

}

.textMain .tel-schema p a {

	color: #000;

}

.textMain .schema-address a {

	color: #000;

}

.textMain .schema-address a:hover {

	color: #000;

	text-decoration: underline;

}

.text-address .textMainBold {

	font: 500 18px/18px 'Work Sans', sans-serif;

}

.dr-section .surgeon {

	display: none;

}

/*-----------Easy Tabs CSS-----------*/



.textMain .shoulderpage #parentHorizontalTab {

	background: none;

	text-transform: none;

}

.textMain .shoulderpage .resp-tabs-list.hor_1 {

	display: block;

	margin: 0 auto;

	text-align: center;

	margin: 20px 0 0 0;

	padding: 0;

}

.textMain .shoulderpage .resp-tabs-list.hor_1 li {

	cursor: pointer;

	display: inline-block !important;

	vertical-align: top;

	font: 500 15px/18px 'Roboto', sans-serif;

	text-transform: uppercase;

	position: relative;

	width: 220px;

	height: auto;

	padding: 0px;

	margin: 0 15px;

	display: block;

	text-align: center;

	padding: 10px 0;

	background: #588296 !important;

	color: #ffffff;

	padding: 15px 0px;

	border-radius: 5px;

	margin: 3px;

	border: 1px solid #588296;

}

.textMain .shoulderpage .resp-tabs-container {

	padding: 0px;

	clear: left;

	background: #fff;

}

.textMain .shoulderpage h2.resp-accordion {

	cursor: pointer;

	padding: 5px;

	display: none;

}

.textMain .shoulderpage .resp-tab-content {

	display: none;

	padding: 15px;

}

.textMain .shoulderpage .resp-tab-active {

	border-bottom: none;

}

.textMain .shoulderpage .resp-tabs-list li.resp-tab-active {

	vertical-align: top;

	position: relative;

	background: #fff !important;

	color: #000;

}

.textMain .shoulderpage .resp-tabs-list li.resp-tab-active::before {

	vertical-align: top;

	position: absolute;

}

.textMain .shoulderpage .resp-content-active, .textMain .shoulderpage .resp-accordion-active {

	display: block;

}

.textMain .shoulderpage .resp-tab-content {

	border: none;

	min-height: auto;

	margin: 30px 0 0 0;

}

.textMain .shoulderpage h2.resp-accordion {

	font-size: 13px;

	border: 1px solid #c1c1c1;

	border-top: 0px solid #c1c1c1;

	margin: 0px;

	padding: 10px 15px;

}

.textMain .shoulderpage h2.resp-tab-active {

	border-bottom: 0px solid #c1c1c1 !important;

	margin-bottom: 0px !important;

	padding: 10px 15px !important;

}

.textMain .shoulderpage h2.resp-tab-title:last-child {

	border-bottom: 12px solid #c1c1c1 !important;

	background: blue;

}

/*-----------Vertical tabs-----------*/



.textMain .shoulderpage .resp-vtabs ul.resp-tabs-list {

	float: left;

	width: 30%;

}

.textMain .shoulderpage .resp-vtabs .resp-tabs-list li {

	display: block;

	padding: 15px 15px !important;

	margin: 0 0 4px;

	cursor: pointer;

	float: none;

}

.textMain .shoulderpage .resp-vtabs .resp-tabs-container {

	padding: 0px;

	background-color: #fff;

	border: 1px solid #c1c1c1;

	float: left;

	width: 68%;

	min-height: 250px;

	border-radius: 4px;

	clear: none;

}

.textMain .shoulderpage .resp-vtabs .resp-tab-content {

	border: none;

	word-wrap: break-word;

}

.textMain .shoulderpage .resp-vtabs li.resp-tab-active {

	position: relative;

	z-index: 1;

}

.textMain .shoulderpage .resp-arrow {

	width: 0;

	height: 0;

	float: right;

	margin-top: 3px;

	border-left: 6px solid transparent;

	border-right: 6px solid transparent;

	border-top: 12px solid #c1c1c1;

}

.textMain .shoulderpage h2.resp-tab-active span.resp-arrow {

	border: none;

	border-left: 6px solid transparent;

	border-right: 6px solid transparent;

	border-bottom: 12px solid #9B9797;

}

.textMain .shoulderpage h2.resp-tab-active {

	background: #DBDBDB;

}

.textMain .shoulderpage .resp-easy-accordion h2.resp-accordion {

	display: block;

}

.textMain .shoulderpage .resp-easy-accordion .resp-tab-content {

	border: 1px solid #c1c1c1;

}

.textMain .shoulderpage .resp-easy-accordion .resp-tab-content:last-child {

	border-bottom: 1px solid #c1c1c1;

}

.textMain .shoulderpage .resp-jfit {

	width: 100%;

	margin: 0px;

}

.textMain .shoulderpage .resp-tab-content-active {

	display: block;

}

.textMain .shoulderpage h2.resp-accordion:first-child {

	border-top: 1px solid #c1c1c1;

}

.textMain .shoulderpage .resp-tabs-list li a {

	color: #a8a8a8;

	float: left;

	text-decoration: none;

	position: relative;

	width: auto;

}

.textMain .shoulderpage .resp-tabs-list li a span {

	float: left;

	width: 116px;

	height: 115px;

	margin: -45px 10px 0 0;

}

.textMain .shoulderpage .resp-tabs-list li a:hover {

	position: relative;

	color: #37aaff;

}

.textMain .shoulderpage .resp-tabs-list li:hover::before {

	display: none;

}

.media-list {

	text-align: right;

}

.media-list li {

	background: none !important;

	padding: 0 !important;

	display: inline-block;

	font: 400 15px/15px 'Roboto', sans-serif;

}

.media-list li a {

	color: #fff;

	display: block;

	text-decoration: none;

	padding: 8px 10px 8px 34px;

	border-radius: 7px;

}

.textMain .topic-inner {

	margin: 15px 0;

}

.textMain .topicimage {

	float: left;

	width: 206px;

	margin: 20px 2% 25px 0;

	border: 1px solid #b9bbbd;

	padding: 2px;

}
.impingment .textMain .topicimage {

    float: right; margin: 20px 0 25px 2%;}
.impingment.textMain .landing-page ul{
    
    text-align: left;
}
.impingment .textMain .landing-page ul.list-imp li{
	     background: url(../images/bullet-tm.gif) no-repeat 15px 12px !important;
	    padding: 5px 5px 5px 30px !important;
    text-align: left;
	 display: block; 
	 font: 400 15px/15px 'Lato', sans-serif; 
}
.impingment .landing-page ul {
    text-align: left;
}
.img-left {

	float: left;

}

.use-ful-page #Content {

	position: relative;

}

.show-case {

	position: absolute;

	bottom: 0px;

	left: 0px;

}

.pdf-links {

	margin: 15px 0;

}

.pdf-links li .far.fa-file-pdf {

	font-style: normal;

	color: #ca2124;

	margin: 0 10px 0 0;

	font-size: 18px;

}

.pdf-links li {

	background-image: none !important;

	margin: 12px auto !important;

	padding: 0 7px !important;

	width: 100%;

}

.pdf-links li a, .pdf-links li a:hover {

	color: #000000 !important;

}

.pdf-links li a {

	text-decoration: underline;

}

.pdf-links span {

	font-style: normal;

	color: #ca2124;

	margin: 0 10px 0 0;

	font-size: 18px;

}

.pdf-links li a:hover {

	text-decoration: none;

}

.pdf-links li i {

	float: left;

	font-size: 20px;

	margin: 0 13px 0 0;

	text-decoration: none;

}

.pdf-links li i.fa-file-pdf-o {

	color: #f00 !important;

	font-size: 20px;

	clear: both;

}

.testimonial-tab {

	padding: 21px;

	background: #f2f2f2;

	border: 1px solid #e0e0e0;

	margin: 0 0 2% 0;

	text-align: center;

}

.left-quote, .right-quote {

	width: 30px;

	height: 25px;

	position: relative;

	display: inline-block;

}

.left-quote {

	margin: 0 15px 0 0;

	background: url("../images/left-quote.png") no-repeat 0 0;

	top: -7px;

}

.right-quote {

	margin: 0px 0 0 12px;

	background: url("../images/right-quote.png") no-repeat 0 0;

	top: 19px;

}

.profile-dis h2 {

	text-transform: uppercase;

	font: normal 54px/60px 'GothamBold';

	color: #2c4267;

	padding: 0px;

}

.profile-dis h3 {

	font: normal 18px/20px 'Gotham-Book';

	color: #2c4267;

	padding: 0px;

}

.profile-head {

	text-transform: uppercase;

	color: #2c4267;

	font: normal 20px/28px 'GothamBold' !important;

}

#Content-Main h1 {

	font: 700 30px/35px 'Lato', sans-serif;

	color: #2c4267;

	text-transform: uppercase;

	border-bottom: 1px solid #b2b2b2;

	margin-bottom: 20px;

	text-align: center;

}

.navigation {

	text-align: center;

	text-transform: none;

}

.navigation a:first-child {

	padding: 0px 5px 0 0;

}

.navigation span {

	margin: 0px 0px 0 6px;

}

.link-list {

	margin-top: 30px !important;

}

.link-list li {

	background: #304265 !important;

	float: left;

	margin: 0 5px 5px 0;

	padding: 0 0px 0 0 !important;

	width: 47%;

}

.link-list a {

	color: #fff !important;

	display: block;

	padding: 9px 0 9px 13px;

	text-align: left;

	text-decoration: none;

}

.link-list li:hover {

	background: #588296 !important;

	-webkit-transition: all 0.5s ease-in;

	-moz-transition: all 0.5s ease-in;

	-o-transition: all 0.5s ease-in;

	transition: all 0.5s ease-in;

}

.link-list li a:hover {

	text-decoration: none;

}

.topicimage {

	float: left;

	width: 230px;

	margin: 16px 18px 11px 0;

	border: 1px solid #ccc;

}

.landing-page ul {

	text-align: right;

}

.landing-page ul li {

	background: none !important;

	padding: 0 !important;

	display: inline-block;

	font: 400 15px/15px 'Lato', sans-serif;

}

.knowmore-s a {

	background: #304265 url(../images/patient-icon.png) no-repeat 10px center;

}

.educationalvideo-s a {

	background: #588296 url(../images/loadmove.png) no-repeat 10px center;

}

.landing-page ul li a {

	color: #fff;

	display: block;

	text-decoration: none;

	padding: 8px 10px 8px 34px;

	border-radius: 7px;

}

.landing-page ul li a:hover {

	color: #b1daf2;

}

.clear {

	clear: both;

}

h5 {

	font: normal 18px/22px Verdana, Arial, Helvetica, sans-serif;

	color: #17a9ea;

}

.accordead, .textMain .accordead {

	padding: 3px 0 3px 5px;

	background: url(../images/plus-w-img.png) 98% center no-repeat #304265;

}

.textMain .accordead.show_accord {

	background: url(../images/minus-b-img.png) 98% center no-repeat #588296;

}

.accordane, .textMain .accordane {

	border: 1px solid #588296;

}

.stryker-note {

	background: #0568d8;

	color: #fff;

	padding: 6px 10px;

	font-size: 16px;

	border-radius: 5px;

	width: 85%;

}

.img-center {

	text-align: center;

}

.no-sidebar #Sidebar {

	display: none;

}

.quick-c {

	width: 157px;

	float: left;

}

/*-------------Contact css------------*/



.contact-sec {

	width: 100%;

	text-align: center;

}

#Content-Main .contact-sec h1 {

	font: 700 45px/50px 'Lato', sans-serif;

	text-transform: uppercase;

	margin: 0 0 0 0 !important;

	padding: 0;

	text-align: center;

}

#Content-Main .contact-sec h1 span {

	display: block;

	color: #397ec3;

	font: 700 19px/28px 'Lato', sans-serif;

	text-transform: none;

}

.contact-sec .dr-specialise {

	color: #010101;

	font: 400 18px/22px 'Lato', sans-serif;

	margin: 0px 0 0 0 !important;

}

.text-center.textsize {

	font-size: 21px !important;

	color: #545151;

	text-align: center;

	padding: 20px 0;

}

.text-center.textsize strong {

	font: inherit !important;

}

.textservloc {

	font-size: 20px !important;

	color: #545151;

	text-align: center !important;

	padding-bottom: 10px !important;

}

.contactpage-sec p.hTag4.center {

	text-align: center;

	margin: 21px 0;

}

.contact-intra {

	width: 100%;

	clear: both;

	min-height: 270px;

	border: 1px solid #ccc;

	position: relative;

	margin: 0 0 10px 0;

}

.contactadd-r {

	position: absolute;

	right: 0;

	top: 0;

	min-height: 100%;

	background: #067fc4;

	width: 33%;

}

.contact-intra .heading-c {

	margin: 0 0 0 0;

	color: #fff;

	background: #035e92;

	padding: 12px 5px 12px 20px;

	font: 600 21px/21px 'Lato', sans-serif;

	text-align: left;

}

.contact-intra p {

	font: 500 17px/24px 'Lato', sans-serif;

	margin: 0 0 0 22px;

	color: #fff;

}

.contact-intra ul {

	margin: 10px 0 0 24px !important;

	font: 400 16px/20px 'Lato', sans-serif;

}

.contact-intra ul li {

	background: none !important;

	padding: 0 0 0 0 !important;

	margin: 0 0 8px 0;

	color: #fff;

}

.contactadd-r li img {

	float: left;

	margin: 5px 14px 0 0;

	width: 15px;

}

.contact-intra ul li a {

	color: #fff;

	text-decoration: none;

}

.contact-intra ul li a:hover {

	color: #fff;

	text-decoration: underline;

}

.contact-map {

	width: 70%;

	height: 270px;

}

.contact-map iframe {

	width: 100%;

	height: 100%;

	border: none;

}

.dr-site {

	background: #f5f5f6;

	padding: 5px 0 6px 14px !important;

}

.dr-site ul {

	margin: 20px 0 0 0 !important;

}

.dr-site li {

	display: inline-block;

	width: 45%;

	background: none !important;

	font: 700 20px/24px 'Lato', sans-serif;

	padding: 8px 5px 8px 5px !important;

	text-align: left;

}

.dr-site li img {

	margin: 0 10px 0 0;

}

.dr-site li a {

	text-decoration: none;

}

.serv-tab {

	width: 45%;

	display: inline-block;

	vertical-align: top;

	margin: 30px 0 0 0;

}

.serv-head {

	font: 700 20px/24px 'Lato', sans-serif;

	color: #fff;

	background: #2c4267;

	padding: 6px 5px;

}

.serv-tab li a {

	text-decoration: none;

}

/*---------Knee Test CSS----------*/



.container_cont {

	margin: 30px auto 0;

	max-width: 638px;

}

.blueish {

	display: block;

	background: #02517e;

	color: #fff;

	padding: 5px 20px;

	border-top-right-radius: 5px;

	border-top-left-radius: 5px;

}

.blueish h2 {

	margin: 0;

	color: #fff;

	font: 700 24px/30px 'Roboto', sans-serif;

}

.red, .reddy {

	display: none;

	text-align: center;

	background: red;

	color: #fff;

	padding: 5px;

	border: solid 1px #000;

	border-radius: 3px;

	margin: 20px 0;

}

.green, .greendy {

	transition: 0.3s linear all;

	display: none;

	text-align: center;

	background: green;

	color: #fff;

	padding: 5px;

	border: solid 1px #000;

	border-radius: 3px;

	margin: 20px 0;

}

.orange, .orangedy {

	display: none;

	text-align: center;

	background: #FFBF00;

	color: #fff;

	padding: 5px;

	border: solid 1px #000;

	border-radius: 3px;

	margin: 20px 0;

}

.ypo {

	float: right;

	margin: -36px 0 0 0;

}

.lavaLampWithImage1 {

	position: relative;

	height: 51px;

	background: url(../images/bg2.jpg) repeat;

	border: solid 1px #a5a6a7;

	padding: 0;

	margin: 0;

	overflow: hidden;

	width: 590px

}

.lavaLampWithImage1 li {

	float: left;

	list-style: none;

	background: none!important;

	width: 195px;

	text-align: center!important;

	padding: 0!important;

	margin: 0!important;

}

.lavaLampWithImage1 li.back {

	background: url(../images/over1.jpg) repeat;

	width: 9px;

	height: 100px;

	z-index: 8;

	position: absolute

}

.lavaLampWithImage1 li.back .left {

	background: url(../images/over1.jpg) repeat;

	height: 41px;

	margin: 4px 1px 0 4px

}

.lavaLampWithImage1 li a {

	width: 195px;

	font: bold 14px arial;

	text-decoration: none;

	color: #fff;

	outline: none;

	text-align: center;

	top: 7px;

	text-transform: uppercase;

	letter-spacing: 0;

	z-index: 10;

	display: block;

	float: left;

	height: 30px;

	position: relative;

	overflow: hidden;

	padding: 10px 0 4px 3px;

	margin: 0;

	text-align: center!important

}

.lavaLampWithImage1 li a:hover, .lavaLampWithImage1 li a:active, .lavaLampWithImage1 li a:visited {

	border: none;

	text-decoration: none !important;

	color: #fff;

}

.candidate-bg {

	border: 1px solid #bfe4f9;

	width: 100%;

	background-color: #dceef9;

	padding: 10px 10px;

	margin-bottom: 10px

}

.candidate-bg p {

	width: 21px;

	height: 20px;

	color: #fff;

	float: left;

	padding: 1px 0 0 6px;

	font: bold 12px/16px Verdana, Geneva, sans-serif;

	background: url(../images/bullet-point.png) no-repeat;

	margin: 0px 8px 0 0;

}

.candidate-bg h3 {

	padding: 0;

	font: 12px/16px Verdana, Geneva, sans-serif

}

.container_cont h3 {

	margin: 2px 0 0 0;

}

input.submit-but, .conty {

	background: #035e92;

	padding: 5px 10px;

	border: none;

	color: #fff;

	border-radius: 5px;

	cursor: pointer;

	margin: 20px auto;

	width: 80px;

	float: none;

	display: block;

	text-align: center;

}

.conty {

	width: 238px;

}

.kneetotal, .grandtotal {

	text-align: center;

}

.conty, .conty2 {

	display: none;

}

.conty a {

	color: #fff;

}

.conty a:hover {

	color: #fff;

}

.mar-top.nbs-flexisel-item {

	margin-top: 13px;

}

.blog-posts {

	display: table;

	table-layout: fixed;

}

.blog-posts li {

	display: table-row;

}

.blog-posts .post-image {

	display: table-cell;

	vertical-align: middle;

	width: 200px;

	border-bottom: 1px dashed #333;

}

.blog-posts .post-content {

	display: table-cell;

	vertical-align: top;

}

.services-list ul {

	text-align: center;

	margin: 10px auto;

}

.services-list ul li {

	display: inline-block;

	width: 265px;

	margin: 0px 10px 5px 10px;

	text-align: left;

}

.thanku img {

	margin-bottom: 25px;

}

.thanku {

	margin: 10px auto;

	text-align: center;

	font: 400 45px/56px 'Muli', sans-serif;

	color: #3b3b3b;

}

.thanku span {

	color: #2a3a88;

}

.tac-cover {

	float: left;

	margin: 0px 10px 10px 0px;

	border: 1px solid #e1e1e1;

	padding: 4px;

}

.form-height iframe {

	height: 1300px !important;

}

.s-block {

	display: inline-block;

	width: 47%;

	vertical-align: top;

	border: 1px solid #e1e1e1;

	padding: 10px;

	margin: 1%;

}

.s-block h3 {

	background: #f3f3f3;

	text-align: center;

}

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

.techniques {

	background: rgba(210, 215, 222, 0.9);

}

.Journey-root li {

	width: 147px;

}

.why-choose {

	right: 29%;

}

.techniques p {

	font-size: 21px;

}

}

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

#Header .logo {

	width: 39%;

}

.copy {

	float: none;

	width: inherit;

	text-align: center;

}

.copy2 {

	float: none;

	padding: 0px 20px 20px 10px;

	width: inherit;

	text-align: center;

}

.copy {

	float: none;

	margin: 19px 0px 14px;

	text-align: center;

}

.ypo-logo {

	width: 150px;

	padding: 0px 10px 0px 0px;

	float: none;

	margin: 0px auto;

}

.msk {

	display: none;

}

.foot-spec {

	width: 21%;

	padding: 0px 0px 0px 5%;

}

.Journey-root {

	background: none;

}

#choose-msk-cont {

	background: #d6dbdf;

	min-height: inherit;

}

#meet-contianer {

	background: #d6dbdf;

	min-height: 1169px;

}

.why-choose {

	top: 756px;

}

#meet img {

	width: 564px;

}

.dr-text-s h1 {

	font-size: 42px;

}

.textMain .topicimage {

	float: none;

	margin: 20px auto;

	text-align: center;

}

.landing-page ul {

	text-align: center;

}

}

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

}

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

#Content-Main .table-cell {

	display: inherit;

}

#Sidebar {

	margin: 0px auto;

	clear: both;

}

#Banner-Container-S .banner-content {

	bottom: 10%;

	right: 32%;

	width: 55%;

}

.video-cont img {

	margin: 30px 0px 20px -125px;

}

.video-view {

	width: 170px;

	margin: 10px 0px 0px -45px;

}

.techniques {

	right: 0px;

}

.techniques p {

	font: normal 15px/22px 'GothamBold';

	margin: 0px 0px 10px 0px;

}

.contactadd-r {

	width: 43%;

}

#Banner-Container-S #Banner li,  #Banner-Container #Banner li {

	background-position: center top;

}

.banner-head1 {

	font: normal 36px/40px 'GothamBold';

}

#Header .table-cell {

	display: inherit;

}

.multiBorder {

	padding: 182% 0px 0px 0px;

}

#Header .logo {

	width: 320px;

	margin: 0px auto 10px;

	border-right: none;

}

.call-appoint {

	margin: 0px auto;

}

.dr-text-s {

	float: none;

	width: 95%;

	margin: 0px auto;

	padding: 10px;

}

.dr-text-s p {

	padding: 10px 0px;

}

#meet img {

	width: auto;

}

#meet-contianer {

	padding-bottom: 20px;

}

.why-choose {

	clear: both;

	position: relative;

	top: inherit;

	bottom: inherit;

	right: inherit;

	margin: 0px auto;

	width: 95%;

	height: auto;

}

.education-head {

	display: none;

}

#education-cont {

	background: #2c4267;

	min-height: 1156px;

}

.video-cont .education-head {

	display: block;

	width: 321px;

	padding: 5px 0px 0px 0px;

}

.video-cont {

	float: none;

	width: 320px;

	margin: 0px auto;

}

.video-cont img {

	margin: 30px 0px 20px 0px;

}

.video-view {

	margin: 10px auto;

}

.techniques {

	width: 320px;

	top: 102%;

	right: 24%;

}

.resources {

	width: 320px;

	float: none;

	margin: 10px auto;

	height: auto;

}

#Footer .table-cell {

	display: inline-block;

}

.foot-spec {

	width: 320px;

	margin: 0px auto;

}

.reviews {

	width: 320px;

}

.language {

	width: 320px;

	margin: 0px auto;

}

.msk {

	margin: 0px auto;

	width: 200px;

}

#specialties li {

	margin: 0px 20px 40px 0px;

}

.selction-2 .journey-b,  .selction-4 .journey-b,  .selction-6 .journey-b {

	bottom: inherit!important;

}

.contact-map {

	width: 100%;

}

.contactadd-r {

	position: static;

	min-height: auto;

	padding-bottom: 10px;

	width: 100%;

}

.profile-image {

	float: none;

	margin: 20px auto;

}

.profile-dis h2 {

	font: normal 44px/45px 'GothamBold';

}

#benefit-from {

	background-position: right 0px;

	min-height: inherit;

	padding: 20px 0px;

}

.benefit-text {

	position: relative;

	top: inherit;

	right: inherit;

	width: 96%;

	margin: 0px auto;

}

.benefit-read {

	margin: 20px auto 0px auto;

}

.drimage-h {

	width: 100%;

	text-align: center;

}

#meet img {

	width: 300px;

	margin: 0 auto;

	float: none;

}

.spec1 {

	width: 200px !important;

}

.foot-spec {

	width: 275px;

}

.reviews {

	width: 235px;

	margin: 0px;

}
#Content-Main .table-cell {
	display: block;
}
}

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

header {

	background: #192639 !important;

}

header {

	position: relative;

}

.submit-testimonials {

	margin: 20px auto 30px;

	float: none;

}

.techniques {

	right: 0;

	position: static;

	margin: 0px auto;

}

.textMain {

	padding: 10px 5px 50px 10px;

}

#Header {

	padding: 20px 0px 20px 0px;

}

#Map-Container {

	background: none;

	min-height: auto;

}

.map-Tabs {

	background: #304569;

	width: 300px;

	margin: 0px auto;

	float: none;

}

.search,  #google_translate_element {

	width: 292px;

}

.tftextinput2 {

	width: 260px;

}

#Footer .table-cell {

	text-align: center;

}

.kwickMain {

	position: relative;

	width: 220px;

	margin: 0px auto

}

.spec-head {

	padding-bottom: 5px;

}

#specialties li,  #specialties li:hover {

	background-position: center top !important;

	margin: 15px auto !important;

	padding-bottom: 15px;

}

.benefit-text {

	top: 20px;

}

.menu li {

	font-size: 12px;

}

.dr-read-s {

	float: none;

}

.benefit-text p span {

	display: none;

}

.banner-content {

	bottom: 0;

	width: 96%;

	top: 1%;

}

}

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

#Banner-Container .banner0,  #Banner-Container .banner1,  #Banner-Container .banner2,  #Banner-Container .banner3,  #Banner-Container .banner4,  #Banner-Container .banner5,  #Banner-Container-S .banner0,  #Banner-Container-S .banner1,  #Banner-Container-S .banner2,  #Banner-Container-S .banner3,  #Banner-Container-S .banner4,  #Banner-Container-S .banner5 {

	background-size: 180% auto;

}

.Banner-Tabs {

	display: none;

}

.specialties-head {

	display: none;

}

.specialties-head2 {

	font: normal 16px/30px 'GothamBold';

	color: #2c4267;

	padding: 2px;

}

.heading1 img {

	margin-bottom: 15px;

	width: 115px;

}

.benefit-text p {

	display: none;

}

.kwickMain {

	display: none;

}

#Banner-Container-S .banner-content {

	right: 0;

	width: 100%;

}

#Footer .table-cell {

	display: inherit;

}

#specialties li p {

	display: none;

}
.blog-posts .post-content {
	display: inherit;
}
.textMain .blogMain .blog-posts li {
	width: 100% !important;
	display: block;
}

}

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

.benefit-text .heading1 {

	font: normal 28px/29px 'Gotham-Book';

}

.benefit-text .heading2 {

	font: normal 30px/30px 'GothamBold';

}

.profile-image {

	float: none;

	width: inherit;

}

.profile-dis h2 {

	font-size: 45px;

}

.profile-head {

	font-size: 14px;

}

.dr-site li {

	display: block;

	width: 73%;

}

.call-appoint {

	text-align: center;

}

.appointment {

	margin: 10px auto;

	float: none;

}

.appointment li {

	width: 150px;

	font: normal 14px/30px 'GothamMedium';

}

.appoint1 {

	clear: both;

	display: block !important;

	margin: 0 auto 10px auto !important;

}

.appoint3 {

	margin-right: 5px !important;

}

.dr-text-s h1 {

	font-size: 35px;

}

.locations {

	display: none;

}

.banner-head1 {

	font: normal 22px/24px 'GothamBold';

}

.banner-head2 {

	font: normal 13px/15px 'GothamMedium';

}

.banner-read {

	font: normal 13px/20px 'GothamBold';

	width: 100px;

	margin: 20px auto;

}

.banner-content {

	width: 99%;

	top: 15%;

}

.reviews {

	width: 300px;

	margin: 0px auto;

}

.smo li {

	margin: 0px 8px 0px 2px;

}

.tac-cover {

	float: none;

	margin: 10px auto;

	border: 0px;

	padding: 4px;

	text-align: center;

}

}

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

.techniques {

	right: -15px;

}

.profile-dis h2 {

	font-size: 30px;

}

.choose-head {

	font-size: 29px;

}

#choose-msk .heading2 {

	font-size: 24px;

}

}

