
/* ---------- Theme CSS ---------- */

body {
	font-family: 'Work Sans', sans-serif;
}
#Map-Container {
	width: 100%;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#Accessibility, #Header, #Banner, #Content-Main, #Footer, #Main-Menu, #Mobile-Menu, #Service, #Credibility,#Map,.gridWrapper {
	max-width: 1200px;
	min-width: 300px;
	margin: 0px auto;
	padding: 0px;
	position: relative;
}
/* Scroller CSS */
#Scroller a {
	background: #fff;
	border: 2px solid #000;
	color: #000;
	border-radius: 50%;
}
.clear{clear: both;}
.etxraaa {
	width: 485px;
	height: 170px;
	border: 4px solid #b21d28;
	padding: 0;
	border-radius: 14px;
	min-width: 300px;
}	
.etxraaa img {
	width: 130px;
	border: 1px solid #b21d28;
	margin: 23px 0 0 10px;
	height: 130px;
}
.etxraaa a {
	display: block;
	text-align: center;
	margin: -41px auto 0 auto;
	background: #ccc;
	width: 131px !important;
	padding: 10px;
	font-size: 16px;
	border: 1px solid #b21d28;
}
.etxraaa p {
	display: inline-block;
	vertical-align: top;
	font-size: 20px !important;
	margin: 13px 0 0 5px;
}
/* Header CSS */
#Header {
	min-height: 110px;
    padding: 10px 0;
}
#Header-Container{background: #fbfcfc;border-bottom: 1px solid
#ccc;}
.logo {padding: 20px 0;width: 65%;}
.appnt-info{float: right;width:418px;border-radius: 25px;}
.appnt-info ul li {color: #000;display: inline-block;margin: 2px 0 1px 20px;text-transform: uppercase;}
.call-appoint {margin: 30px 0;}
.appnt-info ul li a {display: inline-block;padding: 10px 0 10px 26px;font-size: 16px;	}
.call-icon{background: url(../images/call-icon.png) no-repeat left center;}
.app-icon{background: url(../images/app-icon.png) no-repeat left center;}
.logo a {
	display: inline-block;
	margin: 0 7px;
}
.logo a:first-child {border-right: 1px solid #cccccc;padding: 0 13px 0 0;}
.menu-home span{display: none;}

/* Menu CSS */
.menu {
	text-align: center;
}
.menu li {
	height: 50px;
	color: #000;
   font-family: 'Work Sans', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}
.menu li li a {
	background: url(../images/list-arrow.png) no-repeat 200px center !important;
	padding: 10px 15px 10px 18px;
}
.menu li li a:hover {
	background: url(../images/menuhover.png) no-repeat 200px center !important;
	padding: 10px 15px 10px 18px;
}
#Menu-Container{margin: 0px 0 0 8px;background: #fbfcfc;}
.menu li a {
	padding: 15px 0 15px 0;
	color: #000;
	font-size: 16px;
}
.subMenu {
	width: 218px;
}
.menu-patient .subMenu {
	width: 250px;
}
.menu-patient .subMenu li a {
	background: url(../images/list-arrow.png) no-repeat 235px center !important;
	padding: 10px 15px 10px 18px;
}
.menu-patient .subMenu li a:hover {
	background: url(../images/menuhover.png) no-repeat 235px center !important;
	padding: 10px 15px 10px 18px;
}
.menu li li {
	background: #fafdff;
	text-transform: capitalize;
	box-shadow: 1px 1px 6px #bc202b;
	border-bottom: 1px solid #bc202b;
}
.menu-home {
	width: 50px;
	font-size: 0px !important;
}
.menu-home a::before {
	font-size: 20px;
}
.menu-home a {
	width: 100%;
	height: 100%;
}
.menu-home a::before {
	vertical-align: top;
	margin: auto;
    color: #b21d28;
}
.menu-home span {
	vertical-align: middle;
}
.toggleMenu {
	font: bold 16px/30px Verdana, Arial, Helvetica, sans-serif;
}
.toggleMenu a {
	border-radius: 5px;
	border: 2px solid #ccc;
}
.Wrapper {
	font: normal 14px/20px Verdana, Arial, Helvetica, sans-serif;
}
.menu  > li:nth-child(2) > a::before{content: '';position: absolute;width: 2px;height: 15px;background: #7d7e7e;top: 18px;right: 0;}
.menu  > li:nth-child(3) > a::before{content: '';position: absolute;width: 2px;height: 15px;background: #7d7e7e;top: 18px;right: 0;}
.menu  > li:nth-child(4) > a::before{content: '';position: absolute;width: 2px;height: 15px;background: #7d7e7e;top: 18px;right: 0;}
.menu  > li:nth-child(5) > a::before{content: '';position: absolute;width: 2px;height: 15px;background: #7d7e7e;top: 18px;right: 4px;}
.menu  > li:nth-child(6) > a::before{content: '';position: absolute;width: 2px;height: 15px;background: #7d7e7e;top: 18px;right: 7px;}
.menu  > li:nth-child(7) > a::before{content: '';position: absolute;width: 2px;height: 15px;background: #7d7e7e;top: 18px;right: -12px;}
.menu li li:hover{background:  #b62833;}
.menu ul li a:hover{color: #fff;}
.menu-about {
	width: 14%;
}
.menu-appointment {
	width: 18%;
}
.menu-services {
	width: 11%;
}
.menu-patient {
	width: 19%;
}
.menu-media {
	width: 10%;
}
.menu-contact {
	width: 14%;
}
.menu-faq {
	width: 8%;
}
.img-r {
	border: 1px solid #bc202b;
}
.adaOn span{background: url(../images/ada-icon-new.png) no-repeat center center #bc202b;}
.adaClose a{background:#bc202b; }
/* Home Banner CSS */
#Banner-Container #Banner {
	height: 499px;
}
#Banner-Container .banner1 {
	background: url(../images/banner1-bg.jpg) no-repeat center top;
}
#Banner-Container .banner1 .theme-L {
	background: url(../images/banner1-l-bg.jpg) no-repeat right top;
}
#Banner-Container .banner1 .theme-R {
	background: url(../images/banner1-r-bg.jpg) no-repeat left top;
}
#Banner-Container .banner2 {
	background: url(../images/banner2-bg.jpg) no-repeat center top;
}
#Banner-Container .banner2 .theme-L {
	background: url(../images/banner2-l-bg.jpg) no-repeat right top;
}
#Banner-Container .banner2 .theme-R {
	background: url(../images/banner2-r-bg.jpg) no-repeat left top;
}

#Banner-Container .banner3 {
	background: url(../images/banner3-bg.jpg) no-repeat center top;
}
#Banner-Container .banner3 .theme-L {
	background: url(../images/banner3-l-bg.jpg) no-repeat right top;
}
#Banner-Container .banner3 .theme-R {
	background: url(../images/banner3-r-bg.jpg) no-repeat left top;
}


/* Subpage Banner CSS */
#Banner-Container-S #Banner {
	height: 242px;
}

/* Banner Content CSS */
.banner-content {
	position: absolute;
	font-family: 'Roboto', sans-serif;
    left: 72%;
	top: 54%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	padding: 15px;
	color: #0a0a0a;
    width: 54%;
    font-size: 16px;
    text-transform: uppercase;
    text-align: right;
    
    line-height: 1.2;
}
#Banner-Container .banner-content::before{content: '';position: absolute;bottom: -9px;right: 9px;width: 84%;height: 2px;background:#9ea6b6;}
#Banner-Container .banner-content::after{content: '';position: absolute;bottom: -9px;right: 9px;width: 70px;height: 5px;background:#9ea6b6;}


#Banner-Container .banner2 .banner-content::before{content: '';position: absolute;bottom: -9px;right: 9px;width: 80%;height: 2px;background:#a2712a;}
#Banner-Container .banner2 .banner-content::after{content: '';position: absolute;bottom: -9px;right: 9px;width: 70px;height: 5px;background:#a2712a;}

.banner-head {
	font-size: 30px;
    text-transform: uppercase;
     font-family: 'Work Sans', sans-serif;
	font-weight: 400;
}
#Banner-Container .banner6  .banner-content{left: 78%;}
#Banner-Container .banner6  .banner-content .banner-head{font-size: 27px;}
#Banner-Container .banner6  .banner-content .banner-sb{font-size: 33px;}

#Banner-Container-S .banner-content{color: #000;}
#Banner-Container-S .banner1 .banner-content{color: #332a10}
#Banner-Container-S .banner7 .banner-content{color: #fff}
#Banner-Container-S .banner6 .banner-head{font-size: 26px;}
.banner-sb {
	font-weight: 700;
	font-size: 32px;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    color: #bc202b;
    
}
.banner-more {
	font: normal 14px/20px Verdana, Arial, Helvetica, sans-serif;
	display: inline-block;
}
.Banner-Tabs li {
	display: block;
	position: relative;
	background: #a7a7a7;
	width: 15px;
	height: 15px;
	border-radius: 20px;
	margin: 6px 0;
}
.Banner-Tabs li a:hover span,.Banner-Tabs li a:hover span, .Banner-Tabs li.Banner_here a span{display: none;}
.Banner-Tabs li.Banner_here{background:#b62833; }
#Banner-Container .Banner-Tabs{bottom: 183px;right: -11px;}
#Banner-Container-S .Banner-Tabs{bottom: 44px; }

.demo{height: 150px;}
.ddve{height: 463px;width: 643px;background: url(../images/video2.jpg) no-repeat top center;}

.ddve iframe {
	height: 287px;
	width: 89%;
	margin: 47px 0 0 35px;
}
.invite a {
	display: inline-block;
	color: #fff !important;
	background: #bc202b;
	padding: 5px;
	font-size: 18px;
	border: 1px solid #000;
	border-radius: 12px;
}
.invite {
	margin: 10px 0;
	font-size: 18px;
}
.invit-contain {
	margin: 50px 0;
}
/* Navigation CSS */
.PDFtext{color: #000;}
.navigation {
font-size: 16px;

	padding: 18px 0px 10px 10px;
}
.navigation h1 span {
	font-weight: 700;
	margin: 0;
	font-size: 30px;
	color: #bc202b;
}
.navigation span{color: #1ea2f8;}
/* Text CSS */
.textMain {
font-family: 'Work Sans', sans-serif;
	color: #2d2f2f;
}
.textMain a {
	color: #bc202b;
}

.textMain a:hover {
	color: #2b2b2b;
}
.textMain h1 {
	font-family: 'Roboto', sans-serif;
    font-size: 35px;
    line-height: 1.2;
    font-weight: 900;
	color: #00316e;
}
.textMain h1 span {
	font-family: 'Lato', sans-serif;
	color: #000;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5;
}
.textMain h2, .hTag2, .textMain h3.hTag2, .textMain h4.hTag2 {
 font-family: 'Work Sans', sans-serif;    font-size: 24px;
    line-height: 1.2;
   font-weight: 700;
	color: #bc202b;
}
.textMain h2 span {
	font-family: 'Lato', sans-serif;
    font-size: 18px;
    line-height: 1.2;
	color: #000000;
}
.textMain h2 a, .hTag2 a, .textMain h3.hTag2 a, .textMain h4.hTag2 a {
	color: #014cbe;
}
.textMain h3, .hTag3, .textMain h2.hTag3, .textMain h4.hTag3 {
	font: 500 20px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #424242;
}
.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/22px Verdana, Arial, Helvetica, sans-serif;
	color: #bc202b;
}
.textMain h4 a, .hTag4 a, .textMain h2.hTag4 a, .textMain h3.hTag4 a {
	color: #014cbe;
}
.textMain p{line-height: 1.5;font-size: 16px;}
.textMain ul li{background: url(../images/list-p.png) no-repeat 15px center;}
/* Sidebar CSS */
#Sidebar {
	width: 300px;
}
#Banner-Container-S{background: #edf3f3;}
.navigation {
    text-align: center;
	height: 185px;
	
    padding: 45px 0;
     font-family: 'Work Sans', sans-serif;
  
}
.navigation a{  font-weight: 400;
    font-size: 16px;text-decoration: none;margin: 0 15px;color: #bc202b;}
.navigation a:hover{color: #2b2b2b;}
.navigation h1 {
	font-size: 40px;
	font-weight: 700;
	color: #bc202b;
	line-height: 1.2;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	margin: 0 auto 15px auto;
	position: relative;
	display: table;
	text-align: center;
}
.navigation span {
	color: #000;
	font-weight: 400;
	margin: 0 0 0 10px;
}
.navigation h1::before {
	content: '';
	position: absolute;
	width: 75px;
	height: 2px;
	left: -84px;
	top: 26px;
	background: #b7bbbb;
}
.navigation h1::after {
	content: '';
	position: absolute;
	width: 75px;
	height: 2px;
	right: -88px;
	top: 26px;
	background: #b7bbbb;
}
.face-book-like {
	background: #bc202b;
	padding: 5px 10px;
	color: #fff !important;
	margin: 5px;
}

.fbb {
	margin: 20px 0;
	text-align: center;
}
.face-book-like {
	color: #fff !important;
}
.tabs3 {
	text-align: center;
}
.tabs3 li {
	display: inline-block;
	vertical-align: top;
	margin: 0 1% 0;
	list-style: none !important;
	background: none !important;
	min-width: 315px;
	padding: 5px 5px 5px 0 !important;
	text-align: center;
}
.tabs3 li a {
	display: block;
	font-size: 17px !important;
	background: #ae1722;
	color: #fff;
	padding: 12px 10px 12px 20px;
	text-decoration: none;
	box-shadow: 2px 3px 7px #222;
	border-radius: 10px 2px;
}
.tabs3 .font-icon::before {
	padding: 0 10px 0 0;
}
.tabs3 li a:hover {
	background: #222;
	color: #fff;
}


.doctor-s{ position:relative;background: url(../images/sidebar-drbg.png) no-repeat top center; display:table;width: 100%;
height: 515px;text-align: center;}
.doc-name-s{margin: 30px 0 5px 0; color:#000;font-family: 'Oswald', sans-serif; line-height: 1.2;text-transform: uppercase; font-weight: 700;font-size: 32px;}
.doc-name-s span{ display: block; color: #00316e; font-weight: 600;font-size: 25px; }

.fello{font-family: 'Oswald', sans-serif;font-size: 18px;font-weight: 300;text-transform: uppercase;color: #bc202b;line-height: 1.2;position: relative;}
.fello::before{content: '';position: absolute;background: url(../images/sidebar-icn.png) no-repeat left center;height: 10px;width: 200px;left: 0;right: 0;top: 65px;margin: auto;}
.doc-img-s {margin: 55px 0 0 0;}
.doc-spec-s{font-size:16px; font-weight:400; color:#fff; display:block; margin:5px 0 15px 0;}
.doc-readmore-s {position: relative;display: inline-block;width: 320px;  font-family: 'Work Sans', sans-serif;background: #b21d28;}
.doc-readmore-s a {font-size: 15px;font-weight: 600;display: block;color: #fff;padding:15px;text-transform: uppercase;}
.doc-readmore-s::before{content: '';position: absolute;height: 7px;width: 5px;left: -110px;right: 0;top: 22px;margin: auto;background: #fff}
.doc-readmore-s::after{content: '';position: absolute;height: 7px;width: 5px;left: 0;right: -110px;top: 22px;margin: auto;background: #fff}

.resources-s{margin:12px 0 12px 0;display:table; width:100%;padding: 3px;}
.resources{ width:300px; margin: 0 0 0 20px; display: inline-block;  vertical-align: top;  }
.resources-s-head{ line-height: 1.2;font-size:28px;font-weight:600; color:#000;padding: 20px 0; text-align:center; font-family: 'Oswald', sans-serif;text-transform: uppercase;}
.vedios{background: #221e20;display: block;padding: 10px 15px;margin: 10px auto;font-weight: 700;color: #fff;text-transform: uppercase;width: 132px;width: 162px;text-align: center;}


.resources-s ul li{font-size:16px; display:table; text-align:left; position: relative; height:78px; width:100%; margin: 0 auto 0; }
.resources-s ul li{background: #f4f3f3;font-weight: 600;border-bottom: 1px solid #e0dfdf;  font-family: 'Work Sans', sans-serif;text-transform: uppercase;box-shadow: 1px 1px 7px
#bc202b;}
.resources-s ul {margin: 40px 0 0 0;}
.vedios:hover{color: #b21d28;}
.resources-s ul li a{ display: table-cell;padding:0px 0 0px 94px; color:#000; vertical-align:middle; }
.resources-s ul li a{ background: url(../images/patient-rs.png) no-repeat 14px 20px;  }
.resources-s ul li a:hover{ background: url(../images/resource-hover.png) no-repeat 14px 20px;color: #b21d28;  }
.resources-s ul li:nth-child(4){border: 0;}
.resources-s ul li:nth-child(1) a{background-position: 14px 12px;  }
.resources-s ul li:nth-child(2) a{background-position: 14px -56px; }
.resources-s ul li:nth-child(3) a{background-position: 14px -128px; }
.resources-s ul li:nth-child(4) a{background-position: 14px -197px; }

.videoBorder{padding: 53% 0px 0px 0px;}

/*---MRI Form----*/
.content-opinion {
	border-top: 6px solid #d9d9d9;
}
.textMain ul.shoulder-opinion {
	text-align: center;
}
.textMain ul.shoulder-opinion li:first-child {
	width: 35%;
	background: #d9d9d9;
}
.textMain ul.shoulder-opinion li {
	list-style: none;
	float: left;
	padding: 0px;
}
.textMain ul.shoulder-opinion li.so-sec {
	background: none;
}
.textMain ul.shoulder-opinion li:last-child {
	padding: 0px 0px 0px 5%;
	width: 55%;
}
.textMain ul.mri-scan li:first-child {
	width: 100%;
}
.textMain ul.mri-scan img {
	margin: 10px 20px 0px -50px;
	float: left;
}
.step1, .step4, .step5 {
	padding: 35px 0px 12px 0px;
}
.textMain ul.mri-scan li {
	list-style: none;
	background: #d9d9d9;
	width: 100% !important;
	margin-bottom: 10px;
	min-height: 95px;
	padding: 0px;
}
.step2 {
	/* padding: 24px 0px 0px 0px; */
	padding: 8px 0px 0px 0px;
}
.textMain ul.mri-scan li:last-child {
	padding: 0px;
	width: 100%;
}
.textMain ul.mri-scan img {
	margin: 10px 20px 0px -50px;
	float: left;
}

/* Footer CSS */
#Map-Container{height: 280px; background: url(../images/loc-3-updated.jpg) no-repeat center center; }

.map-sec1 {height: 279px;}
#Map .theme-L {
	background: url(../images/loc-3-l.jpg) no-repeat right top;
	height: 280px;
}
#Map .theme-R {
	background: url(../images/loc-3-r.jpg) no-repeat left top;
	height: 280px;
}

.map-content {
	width: 985px;
	height: 230px;
	background: #ae1722;
	position: absolute;
	left: 0;
	right: 0;
	top: 92px;
    margin: auto;
	z-index: 9;
    padding: 30px 0;
}
.map-tabs.Banner-Tabs-flexy {
	text-align: center;
	display: flex;
	justify-content: center;
	flex-wrap:wrap;
}
#Map-Container .Banner_nav.slidePrev{background: url(../images/map-fowrd.png) no-repeat top center  !important;
height: 50px;
    width: 50px;
    left: 120px;
}
#Map-Container .Banner_nav.slideNext{background: url(../images/map-backwrd.png) no-repeat top center  !important;
height: 50px;
    width: 50px;
    left: 1020px;
}

#Map-Container .slidePrev::before {
	content: '\e80e';
	display: none;
}
#Map-Container .slideNext::before {
	content: '\e80e';
	display: none;
}

#Map-Container .Banner_auto, #Map-Container .Banner_nav {
	position: absolute;
	z-index: 99;
	display: block;
	width: 20px;
	height: 20px;
	bottom: 5px;
	text-align: center;
}


.textMain ul li {
	background: url(../images/list-p.png) no-repeat 15px 15px;
	font-size: 16px !important;
	line-height: 1.5;
}



.loc-head {font-weight: 700; font-family: 'Oswald', sans-serif;text-transform: uppercase;font-size: 30px;margin: 10px 0 40px 0;position: relative;text-align: center;}
.loc-head::after{content: '';position: absolute;background: #c25159;height: 2px;width: 855px;right: 0;left: 0;margin: auto;bottom: -20px;}
.loc-head a{display: inline-block;color: #fff;padding: 10px 0;}
#Map .map-content::after {
	content: '';
	position: absolute;
	width: 1014px;
	height: 51px;
	left: -13px;
	right: 0;
	margin: auto;
	bottom: -7px;
	border-bottom: 14px solid #2b2b2b;
	border-right: 14px solid #2b2b2b;
	border-left: 14px solid #2b2b2b;
}
.addrs1 {
	width: 400px;
	text-align: left;
	margin: auto;
    font-family: 'Work Sans', sans-serif;
    display: inline-block;vertical-align: top;
   
}

 .add-call {display: inline-block;
     font-family: 'Work Sans', sans-serif;
     margin: 0 0 0 66px;
     /*width: 240px;*/
    text-align: left;
	vertical-align: top;
}
.add3 .addrs1 {
	display: inline-block;
	vertical-align: top;
    padding: 0;
   
}
.adddd .addrs1{width: 325px;}

.map-tabs.Banner-Tabs.Banner_tabs li {
	display: block;
	position: relative;
	background: #000;
	width: auto;
	height: auto;
	border-radius: 20px;
	margin: 6px 0;
}

.map-tabs.Banner-Tabs.Banner_tabs li span {
position: relative; 
	z-index: 1;
	 font: normal 19px/20px 'Work Sans', sans-serif !important;
	 background:none !important;
	padding: 0px 3px;
 display: block; 
	width: 100%;
	/*left: 0px;*/
    color: #fff;
	/* bottom: 100%; */
}


#Map-Container .nbs-flexisel-nav-left::before {
	background: url(../images/map-fowrd.png) no-repeat top center  !important;
	content: '';
	height: 50px;
	width: 50px;
	right: 0;
	left: 0;
	top: 16px;
	margin: auto;
	padding: 119px 0 0 0;
}
#Map-Container .nbs-flexisel-nav-right::before {
	background: url(../images/map-backwrd.png) no-repeat top center  !important;
	content: '';
	height: 50px;
	width: 50px;
	right: 0;
	left: -4px;
	top: 16px;
	margin: auto;
	padding: 119px 0 0 0;
}
#Map-Container .nbs-flexisel-nav-left,#Map-Container .nbs-flexisel-nav-right{background: #ae1722;}
.flex-add .nbs-flexisel-ul li{padding: 10px 0 30px 0;}
.addrs1 p{font-size: 18px;color: #fff;line-height: 1.2;}
.add-call p{font-size: 18px;color: #fff;line-height: 1.2;}
.map-tabs li .addrs1 {background: url(../images/map-icon.png) no-repeat left center;
}


.addrs1 a {
	display: block;
	padding: 10px 10px 10px 70px;
}

.add-call a {
	display: block;
	padding: 10px 10px 10px 70px;
}

.map-tabs li .add-call {
	display: inline-block;
	vertical-align: top;
	background: url(../images/map-call.png) no-repeat 0px 8px;
}

.map-tabs.Banner-Tabs.Banner_tabs {
	position: absolute;
	z-index: 9;
	margin: 0px;
	padding: 0px;
	bottom: 0;
	right: 0;
	left: 0;
}

#Map .map-sec {
	width: 985px;
	height: 230px;
	background: #ae1722;
	position: absolute;
	 top: 91px; 
	 left: 0; 
	 right: 0; 
	margin: auto;
	z-index: 99;
	padding: 15px 0;
	text-align: center;
}


#Footer-Container{background: #222;padding: 84px 0 20px 0;   font-family: 'Work Sans', sans-serif;}
#Footer-Container .nbs-flexisel-nav-left::before {
	left: -29px;
    top: 34px;
	color: #fff;
}
#Footer-Container .nbs-flexisel-nav-right::before {
	color: #fff;
    left: 28px;top: 34px;
}
#Footer-Container .nbs-flexisel-ul li.credy1::after{content: '';position: absolute;height: 40px;width: 2px;background: #393939;right: -26px;top:30px;}
#Footer-Container .nbs-flexisel-ul li.credy2::after{content: '';position: absolute;height: 40px;width: 2px;background: #393939;right: 6px;top:30px;}
#Footer-Container .nbs-flexisel-ul li.credy3::after{content: '';position: absolute;height: 40px;width: 2px;background: #393939;right: 26px;top:30px;}
#Footer-Container .nbs-flexisel-ul li.credy4::after{content: '';position: absolute;height: 40px;width: 2px;background: #393939;right: 5px;top:30px;}
.credy4 {
	padding: 10px 0 0 0;
}
.social-logo {
	width: 300px;
	text-align: center;
 margin: 0 auto 0 auto;
  padding: 15px 0;
   position: relative;
}
.social-logo ul li a{ background: url(../images/social-logos1.png) no-repeat left top;  }

.social-logo ul li:nth-child(1) a{ background-position: 13px 0;}
.social-logo ul li:nth-child(2) a{background-position: -60px 0;  }
.social-logo ul li:nth-child(3) a{ background-position: -131px 0;  }
.social-logo ul li:nth-child(4) a{ background-position:  -200px 0;  }    
.social-logo::before{content: ''; position: absolute;width: 431px;height: 2px;left: -421px;top: 32px;background: #393939;}
.social-logo::after{content: ''; position: absolute;width: 431px;height: 2px;right: -415px;top: 32px;background: #393939;}
.links a {
	display: inline-block;
	color: #fff;
    font-size: 18px;
	font-weight: 400;
    padding: 5px;
    position: relative;

}

.links {
	color: #fff;
}
.copy {
	color: #fff;
    font-size: 18px;
    font-weight: 400;

}
.weblogo{display: inline-block;vertical-align: top;}
.ypo-logo{display: inline-block;vertical-align: top;}
.social-logo ul {
	font-size: 0px;
}
.copyrights{text-align: center;margin: 10px 0 0 0;padding: 0 0 35px 0;}
.social-logo li {
	display: inline-block;
	vertical-align: top;
	width: 60px;
	height: 50px;
  margin: 0 6px;
	font-size: 20px;
}
.rights {
	display: inline-block;
	vertical-align: top;
	margin: 10px 0 0 0;
    position: relative;
}
.webs{text-align: center;}

.social-logo .bs{font-size: 22px ;color: #fff;text-transform: uppercase;font-family: 'Lato', sans-serif;font-weight: 700;}
.social-logo ul{display: inline-block;vertical-align: top;}
.social-logo li a {
	width: 100%;
	height: 100%;
	display: block;
    border-radius: 6px;
    padding: 2px;
    
}
.rights ::after{content: ''; position: absolute;top: 4px;right: -23px;width: 2px;height: 14px;background: #a7a7a7;}
.ypo-logo {
	text-align: center;
	display: inline-block;
	vertical-align: top;
	padding: 2px 0 0 35px;
}

/*----------subpage------------*/


/*accordion-style*/
.accordion {
    margin: 10px 0px;
    padding-top: 30px;
    clear: both;
}
.accordTitle, .textMain .accordTitle {
	letter-spacing: 1px;
	background: url(../images/accordian-plus.png) left center no-repeat;
	position: relative;
	cursor: pointer;
	clear: both;
	padding: 13px 20px 13px 63px;
	margin: 30px 0 -3px 0px;
	color: #222;
	text-transform: uppercase;
	transition: 0.5s ease-in-out;
	border-bottom: 2px dotted #ccc;
	border-top: 2px dotted #ccc;
	font-family: 'Work Sans', sans-serif;
	font-size: 20px;
	font-weight: 700;
	box-shadow: 1px 0 7px #000;
}
.accordContent, .textMain .accordContent {
	display: none;
	padding: 15px 10px;
	/* border: none; */
	background: #f3f3f3;
	/* border: 1px solid #f36523; */
}
.accordTitle,
.textMain .accordTitle a {
    padding: 5px 10px;
    display: block;
    text-decoration: none;
}
.pane-inner-text-outer {
    padding: 13px 20px 13px 63px !important;
}
.pane-inner-text-outer h3 {
    color: #1c5b84;
    font: 600 20px/25px 'Lato', sans-serif;
}
.pane-inner-text-outer > ul li{font-size: 18px;line-height: 1.4;}
.textMain .accordTitle.showAccord {
	background: url(../images/accordian-minus.png) left center no-repeat;
	transition: 0.5s ease-in-out;
	color: #ae1722;
	margin-bottom: 0px;
	padding: 6px 20px 0 63px;
	border-bottom: 3px solid #ae1722;
	
}
.ppara {
	width: 39%;
}
.dr-grant {
	font-size: 19px !important;
	color: #ae1722;}
.dr-sbb{font-size: 18px;}
.pane-inner-text-outer  ul li{position: relative;padding: 5px 5px 5px 12px;}
.pane-inner-text-outer ul li::before {
	content: '';
	position: absolute;
	height: 1px;
	width: 12px;
	background: #ae1722;
	top: 19px;
	left: -22px;
}
.pane-inner-text-outer ul li::after {
	content: '';
	position: absolute;
	left: -10px;
	top: 15px;
	border-top: 5px solid transparent;
	border-right: 5px solid #ae1722;
	border-bottom: 5px solid transparent;
	transform: rotate(180deg);
}
.tabs li {
	float: left;
	width: 48%;
	margin: 0 1% 0;
	list-style: none !important;
	background: none !important;
	min-width: 315px;
    padding: 5px 5px 5px 0 !important;
}
.tabs li a {
	display: block;
	font-size: 17px !important;
	background: #ae1722;
	color: #fff;
	padding: 12px 10px 12px 20px;
	text-decoration: none;
box-shadow: 2px 3px 7px #222;
	border-radius: 10px 2px;
}
.tabs li a:hover{background: #222;color: #fff;transition: 1.1s all ease-in-out;}
.lPage-list li {
	margin-bottom: 25px;
	border-bottom: 1px dashed #ae1722;
	width: 100%;
	float: left;
	padding-bottom: 10px;
	background: none !important;
	padding: 0 !important;
}
.lPage-list li a {
	font-size: 22px;
}
.lp-txt {
	display: table;
	clear: both;
	margin: 10px 0;
	width: 100%;
}
.lp-txt img {
	display: table-cell;
	width: 150px;
	border: 4px double #ae1722;
	height: 150px;
	object-fit: cover;
	min-width: 150px;
}
.lp-txt p {
	display: table-cell;
	margin: 0 5px;
	width: 80%;
	vertical-align: top;
	padding: 10px;
}
.lp-rd {
	display: block;
}
.lp-rd a:first-child {
	background: #ae1722 url(../images/read-icon.png) no-repeat 5px center !important;
}
.lp-rd a:last-child {
	background: #ae1722 url(../images/video-icon.png) no-repeat 5px center;
}
.lp-rd a {
	float: right;
	background: #4d5354;
	padding: 6px 10px 6px 30px;
	color: #fff !important;
	margin-right: 10px;
	text-transform: capitalize;
	font-weight: bold;
	margin: -31px 6px 0 0;
	font-size: 16px !important;
}
.fixedsidebar {
	width: 305px !important;
	display: inline-block !important;
	vertical-align: top !important;
	padding: 5px 0px 100px 0px !important;
}
.tabs5 li {
	float: left;
	width: 48%;
	margin: 0 1% 0;
	list-style: none !important;
	background: none !important;
	min-width: 315px;
    padding: 5px 5px 5px 0 !important;
}
.tabs5 li a {
	display: block;
	font-size: 17px !important;
	color: #000;
	padding: 12px 10px 12px 20px;
	text-decoration: none;
	border: 1px solid #ae1722;
	
}
.tabs5 li a:hover{color: #000;}
#Content {
	padding: 0 2% 0 0;
	width: 72%;
}
.textMain a {
	text-decoration: none;
}

/*---service page----*/
.service1{background: #f1f1f1;padding: 50px 0 50px  50px;margin: 0 0 50px 0;}
.servb1{height: 440px;display: inline-block;width: 305px;background: url(../images/knee-1.png) no-repeat left top;position: relative;}
.servb2{display: inline-block;vertical-align: top;padding: 0 0 0 60px;}
.serve-head a{display: block; color: #bc202b; }
.serve-head{text-transform: uppercase; margin-bottom: 30px;   font-family: 'Oswald', sans-serif;font-weight: 700;font-size: 30px;color: #bc202b;}
.serve-list ul li{background: url(../images/point.png) no-repeat left center;  font-family: 'Work Sans', sans-serif;font-weight: 400;padding: 0 5px 5px 30px;}
.serve-list2 ul li a{display: block;font-size: 16px;padding: 8px 0 8px 0;border-bottom: 1px dotted #ababab;}
.serve-list2 ul li{background: url(../images/point.png) no-repeat left center;  font-family: 'Work Sans', sans-serif;font-weight: 400;padding: 0 5px 5px 30px;}
.serve-list ul li a{display: block;font-size: 16px;padding: 8px 0 8px 0;border-bottom: 1px dotted #ababab;}
.serve-list {display: inline-block;vertical-align: top;position: relative;}
.serve-list2{display: inline-block;vertical-align: top;margin: 0 0 0 90px;width: 300px;}
.serve-list::after{content: '';position: absolute;height: 373px;width: 1px;background: #cacaca;top: 27px;right: -46px;}
.servb1:hover{background: url(../images/knee-hover.jpg) no-repeat left top; }
.servb1::after{content: '';position: absolute;height: 2px;width: 66px;background: #781a1a;top: 36px;right: -33px;}

.servb11{height: 292px;display: inline-block;width: 305px;background: url(../images/shoulder.jpg) no-repeat left top;position: relative;}
.servb11:hover{background: url(../images/shoulder-hover.jpg) no-repeat left top; }
.servb11::after{content: '';position: absolute;height: 2px;width: 66px;background: #781a1a;top: 36px;right: -33px;}
.sub-h .serve-list::after{content: '';position: absolute;height: 195px;width: 1px;background: #cacaca;top: 22px;right: -118px;}
.sub-h .serve-list2 {margin: 0 0 0 168px;}

.servb111{height: 292px;display: inline-block;width: 305px;background: url(../images/spoerts-injury.jpg) no-repeat left top;position: relative;}
.servb111:hover{background: url(../images/spoerts-injury-hover.jpg) no-repeat left top; }
.servb111::after{content: '';position: absolute;height: 2px;width: 66px;background: #781a1a;top: 36px;right: -33px;}
.servb3 {
	display: inline-block;
	vertical-align: top;
	padding: 0 0 0 60px;
    width: 67%;
}
.sub-p{font-weight: 400;font-size: 16px;line-height: 1.7;text-align: justify;padding: 10px 0 0 20px;}
.ser-read{display: block;margin: 45px 0 0 0;background: #bc202b;color: #fff !important;text-align: center;padding: 10px 15px;width: 130px;text-transform: uppercase;font-weight: 700;}
/*----------index page-----------------*/
.servicess-home{text-align: center; font-family: 'Work Sans', sans-serif;}
.servicess-home ul li a{display: block;padding: 205px 0 30px 0;color: #fff;font-size: 18px;}
.servicess-home .box1{background: #999999;}
.servicess-home .box2{background: #a9a8a8;}
.servicess-home ul li.k1 a{background: url(../images/knee-pain.png) no-repeat center 30px;}
.servicess-home ul li.k2 a{background: url(../images/rotator-cuff.png) no-repeat center 30px;}
.servicess-home ul li.k3 a{background: url(../images/knee-cap.png) no-repeat center 30px;}
.servicess-home ul li.k4 a{background: url(../images/acl.png) no-repeat center 30px;}
/*.servicess-home .flex-d{width: 287px !important;}*/

.servicess-home .flex-d {
	width: 240px;
	text-align: center;
	/* width: 250px; */
	position: relative;
	margin: 0 auto;
	height: 272px;
}
.servicess-home ul li {
	/* display: inline-block; */
	vertical-align: top;
	height: 272px;
	text-transform: uppercase;
	margin: 0 0px 0 0;
	width: 300px;
	float: left;
}
#Services{margin: 0 0 30px 0;}
.servicess-home .felx-min{min-height: 350px !important;}
#Services .nbs-flexisel-nav-left {
	left: 46% !important;
	top: 7%;
}
#Services  .nbs-flexisel-nav-left::before{display: none;}
#Services  .nbs-flexisel-nav-right::before{display: none;}
#Services .nbs-flexisel-nav-right{left: 51% !important;top: 7%;}
#Services .nbs-flexisel-nav-left{
	background: url(../images/hf1.png) no-repeat center center #999 !important;
	height:45px;
	width:45px;
	left: 120px;
    box-shadow: -2px 5px 4px #000;
}
#Services .nbs-flexisel-nav-right{
	background: url(../images/hf2.png) no-repeat center center #a9a8a8 !important;
	height:45px;
	width:45px;
	left: 1020px;
    box-shadow: 5px 5px 5px #000;
}
.extra{position: absolute;width: 100%; height: 238px;background: #ececec;top: 0;right: 0;}
.servicess-home ul li:hover{border-bottom: 9px solid #bc202b;}
.years{text-align: center;padding: 20px 0;position: relative;}
.num2{ font-family: 'Oswald', sans-serif;font-size: 30px;font-weight: 300;color: #848484;line-height: 1.5;margin: 0 0 0 -148px;}
.num3{text-transform: uppercase; font-family: 'Oswald', sans-serif;font-size: 28px;font-weight: 400;color: #b0adad;line-height: 1.2;}
.num4{text-transform: uppercase; font-family: 'Oswald', sans-serif;font-size: 28px;font-weight: 400;color: #3a3c40;}
.big-num{position: absolute;left: 0;top: 51px;right: 275px;margin: auto;color: #191a1e; font-family: 'Oswald', sans-serif;font-size: 70px;font-weight: 700;}
.small-se{	font-family: 'Work Sans', sans-serif;font-weight: 400;font-size: 17px;color: #595959;margin: 20px 0;}

#Doctor{background: url(../images/docotr-bg.jpg) no-repeat top center;margin: 0 0 30px 0;}
#Doctor .main{height: 624px;}
#Doctor .dr-img{float: left;margin: 40px 0 0 -49px;clear: both;}
#Doctor .dr-cont{float: right;width: 613px;padding: 90px 0 0 70px;text-align: center;position: relative;}
#Doctor h1{text-transform: uppercase; font-family: 'Oswald', sans-serif;font-size: 60px;font-weight: 600;color: #191a1e;line-height: 0.5;position: relative;margin: 0 0 60px 0;}
#Doctor h1 span{text-transform: uppercase; font-family: 'Oswald', sans-serif;font-size: 24px;font-weight: 300;color: #bc202b;line-height: 0.1;}
#Doctor h1::after{content: '';position: absolute;background: url(../images/dr-head.png) no-repeat center center;bottom: -35px;right: 0;left: 0px;margin: auto;width: 527px;height: 4px;}
#Doctor .dr-para{font-family: 'Work Sans', sans-serif;font-weight: 400;font-size: 16px;color: #2b2b2c;margin: 20px 0;line-height: 1.7;}
#Doctor .dr-read a{display: inline-block;font-size: 16px;color: #191a1e;text-transform: uppercase;font-weight: 900;}
#Doctor .dr-read{position: relative;margin: 0 0 46px 0;}
#Doctor .dr-read a::before{content: '';position: absolute;height: 7px;width: 5px;left: -124px;right: 0;top: 7px;margin: auto;background: #191a1e;}
#Doctor .dr-read a::after{content: '';position: absolute;height: 7px;width: 5px;left: 0;right: -118px;top: 7px;margin: auto;background: #191a1e;}
#Doctor .dr-read::after{content: '';position: absolute;background: url(../images/dr-head.png) no-repeat center center;bottom: -35px;right: 0;left: 0px;margin: auto;width: 527px;height: 4px;}
.edu-links {margin: 30px 0;}
.edu-links li{display: inline-block;vertical-align: top;margin: 0 2px;font-family: 'Work Sans', sans-serif;font-weight: 400;font-size: 16px;color: #bc202b;text-transform: uppercase;font-size: 16px;position: relative;width: 231px;}
.edu-links li a{display: inline-block;padding: 10px 5px 10px 60px;}
.edu-links li::before{content: '';position: absolute;height: 40px;width: 1px;background: #b1b1b1;top: 0;right: 16px;}
.edu-links li::after{content: '';position: absolute;height: 14px;width: 1px;background: #b1b1b1;top: 13px;right: 17px;}
.edu-links li a{ background: url(../images/edu-links.png) no-repeat left center;  }
.edu-links li:nth-child(3) a{margin: 0 0 0 12px;}
.edu-links li:nth-child(1) a{background-position: 6px 3px;  }
.edu-links li:nth-child(2) a{background-position: -237px 3px; }
.edu-links li:nth-child(3) a{background-position: -525px 3px; margin: 0 0 0 30px;}
.edu-links li:nth-child(4) a{background-position: -784px 3px; margin: 0 0 0 20px;}
.edu-links li:nth-child(5) a{background-position: -1031px 3px; }
.edu-links li:nth-child(5)::before{display: none;}
.edu-links li:nth-child(5)::after{display: none;}

#Knee .knee-common{height:333px;position: relative;}
#Knee .knee-common .theme-L{background: #ececec;height:333px; }
#Knee .knee-part1{background: #ececec;width: 667px;padding: 45px 163px 45px 95px;height: 333px;display: inline-block;vertical-align: top;margin: 0 -4px 0 0;position: relative;}
#Knee .knee-imgs{display: inline-block;vertical-align: top;width: 500px;}
#Knee .knee-common .knee-imgs{padding: 12px 0 0 0;background: #F7F7F7;}
#Knee .knee-common::after{content: '';position: absolute;width: 100%;height: 334px;background: #F7F7F7;top: 0;right: -97%;}
.knee-common3::after{content: '';position: absolute;width: 100%;height: 334px;background: #F3F5F4;top: 0;right: -97%;}

#Knee .knee-cont{position: relative;text-transform: uppercase; font-family: 'Oswald', sans-serif;font-size: 36px;font-weight: 600;color: #191a1e;margin: 0 0 46px 0;}
#Knee .knee-cont span{font-weight: 300;line-height: 1.5;}
#Knee .knee-cont::before{content: '';position: absolute;height: 1px;width: 352px;background: #bdbdbd;bottom: -34px;left: 0;}
#Knee .knee-cont::after{content: '';position: absolute;height: 4px;width: 35px;background: #bdbdbd;bottom: -35px;left: 0;}
#Knee .knee-desc{text-transform: uppercase;font-size: 24px;font-family: 'Work Sans', sans-serif;font-weight: 300;line-height: 1.2;color: #191a1e;}
#Knee .kneep{font-size: 16px;font-weight: 400;line-height: 1.5;}
#Knee .knee-read{display: inline-block;padding: 10px 15px;text-align: center;background: #bc202b;text-transform: uppercase;color: #fff;font-weight: 700;margin: 18px 0 0 auto;border: 2px solid transparent;}
#Knee .knee-read:hover {	background: #616161;	border: 2px solid #000;	transition: 1.1s all ease-in-out;}
#Knee .knee-part11{background: #616161;width: 525px;padding: 45px 0px 45px 95px;height: 337px;display: inline-block;vertical-align: top;color: #fff;margin: 0 0 0 -4px;}
#Knee .knee-common1{position: relative;}
#Knee .knee-common1 .knee-imgs{display: inline-block;vertical-align: top;width: 667px;}
#Knee .knee-common1 .knee-cont{color: #fff;}
#Knee .knee-common1 .knee-desc{color: #fff;}
.knee-r{position: absolute;background: #616161;height: 337px;right: -99%;top: 0;width: 100%;}
#Knee .knee-common5 .knee-cont {color: #191a1e;}
#Knee .knee-common5 .knee-r{position: absolute;background: #ececec;height: 337px;right: -99%;top: 0;width: 100%;}
#Knee .knee-common5 .knee-ll{position: absolute;background: #e9e3db;height: 337px;left: -100%;top: 0;width: 100%;}
.knee-common3 .knee-part1{padding: 45px 104px 45px 95px !important;}
.knee-common3{position: relative;}
.knee-common3 .knee-l{position: absolute;background: #ececec;height: 333px;left: -99%;top: 0;width: 100%;}
#Knee .knee-common1 .knee-part-sec{background:#ececec;color: #191a1e; }
#Sports{height: 535px;}
#Sports .gridWrapper{background: url(../images/sports-medicine.jpg) no-repeat left center; height: 535px; }
#Sports .sportss{width: 534px;float: right;padding: 85px 45px 94px 30px;clear: both;}
#Sports .sportss .spc{text-transform: uppercase; font-family: 'Oswald', sans-serif;font-size: 93px;font-weight: 700;color: #221e20;line-height: 0.9;position: relative;margin: 0 0 74px 0;}
#Sports .sportss .spc span{color: #a4a4a4;font-size: 64px;font-weight: 400;}
#Sports .sportss .spc::before{content: '';position: absolute;height: 1px;width: 415px;background: #bdbdbd;bottom: -34px;left: 7px;}
#Sports .sportss .spc::after{content: '';position: absolute;height: 4px;width: 35px;background: #bdbdbd;bottom: -35px;left: 0;}
#Sports .spp{color: #676767;line-height: 1.5;font-size: 16px;}
#Sports .knee-read{display: inline-block;padding: 10px 15px;text-align: center;background: #bc202b;text-transform: uppercase;color: #fff;font-weight: 700;margin: 18px 0 0 auto;border: 2px solid transparent;}
#Sports  .knee-read:hover {	background: #616161;	border: 2px solid #000;	transition: 1.1s all ease-in-out;}


#Team{background: #616161;text-align: center;padding: 30px 0;}
#Team .converge{text-transform: uppercase;font-size: 17px;position: relative;color: #eaeaea;}
#Team ul li{position: relative;display: inline-block;vertical-align: top;margin: 0 52px;}
#Team .converge::before{content: '';position: absolute;top: 11px;left: 21px;width: 500px;height: 1px;background: #717171;}
#Team .converge::after{content: '';position: absolute;top: 11px;right: 21px;width: 500px;height: 1px;background: #717171;}
#Team ul li::after{content: '';position: absolute;top: 27px;right: -44px;width: 1px;height: 72px;background: #717171;}
#Team ul li:nth-child(4)::after{display: none;}
.sread a {
	font-weight: 600;
}
.menu-faq span {
	text-transform: lowercase;
}
.imgr {
	float: right;
	border: 2px solid #bc202b;
	clear: both;
}

#Testimonilas{height: 534px;background: #f6f6f6;}
#Testimonilas .testh{font-size: 38px;font-weight: 700;color: #191a1e;text-transform: uppercase;margin: 22px 0 45px 0; font-family: 'Oswald', sans-serif;position: relative;}
#Testimonilas .testh::after{content: '';position: absolute;bottom: -27px;right: 0;left: 0;margin: auto; width: 274px;height: 1px;background: #c5c5c5;}
#Testimonilas .testh::before{content: '';position: absolute;bottom: -28px;right: 0;left: 0;margin: auto; width: 32px;height: 4px;background: #c5c5c5;}
.testmain .testpp{font-size: 45px;color: #b72b36;line-height: 1.1;font-weight: 200;margin: 0 0 20px 0;height: 100px;}
.testmain  .testpara{font-size: 16px;font-weight: 400;line-height: 1.6;margin: 0 0 20px 0;height: 95px;}
.testrd{color: #8c3327;}
#Testimonilas .Banner-Tabs li:hover, #Testimonilas .test-sub li.Banner_here {
	background: #8c3327;
}

.meeting-info {
	width:41%;
	text-align: center;
	margin: auto;
}

.test-intra2 {
	display: inline-block;
	min-width: 300px;
	width: 48%;
	border: 2px solid #000;
	vertical-align: top;
	padding: 40px 0 0 0;
	float: right;
	text-align: center;
}

.test-intra {
	display: inline-block;
	width: 50%;
	position: relative;
	vertical-align: top;
	padding: 25px 0 0 0;
	text-align: center;
}
.test-intra2 .kneep {
	font-size: 16px !important;
	font-weight: 400;
	line-height: 1.5;
	color: #000;
	padding: 16px;
}
.test-intra2 .kneep2 {
	font-weight: 400;
	line-height: 1.5;
	color: #000;
}
.test-intra2 .knee-read{display: inline-block;padding: 10px 15px;text-align: center;background: #221e20;text-transform: uppercase;color: #fff;font-weight: 700;margin: 0 0 10px auto;border: 2px solid transparent;}
.test-intra2 .knee-read:hover {	background: #616161;	border: 2px solid #000;	transition: 1.1s all ease-in-out;}
#Testimonilas .testh2{font-size: 38px;font-weight: 700;color: #000;text-transform: uppercase; font-family: 'Oswald', sans-serif;position: relative;line-height:1.1}
#Testimonilas .Banner-Tabs li {
	display: inline-block;
	position: relative;
	border: 1px solid #000;
	width: 15px;
    background: none;
	height: 15px;
	border-radius: 20px;
	margin: 6px 0;
	background: #a7a7a7;

}
#Testimonilas .Banner-Tabs {
	position: absolute;
	z-index: 9;
	padding: 0px;
	bottom: 45px;
	right: 0;
    left: 0;
    margin: auto;
	z-index: 9999;
}
.testmain {
	display: table;
	text-align: center;
	margin: auto;
}
#Testimonilas .pname{font-size: 16px;font-weight: 700;color: #24303b;margin: 0 0 50px 0;}
.test-intra .knee-read{display: inline-block;padding: 10px 70px;text-align: center;background: #221e20;text-transform: uppercase;color: #fff;font-weight: 700;margin: 18px 0 0 auto;}
#Testimonilas .testpara::before, #Testimonilas .mr-ipsum::before{content: '';position: absolute;background: url(../images/qutq.png) no-repeat left center;height: 40px;width: 40px;left: -69px;top: 164px;}
#Testimonilas .testpara::after, #Testimonilas .mr-ipsum::after{content: '';position: absolute;background: url(../images/qutq.png) no-repeat left center;height: 40px;width: 40px;right: 20px;top: 164px;transform: rotateY(180deg);}

#Patient-resources {height: 615px;padding: 30px 0 0 0;}
#Patient-resources .pphaed{margin: auto;font-size: 38px;font-weight: 700;text-transform: uppercase; font-family: 'Oswald', sans-serif;color: #221e20;text-align: center;margin: 0 0 50px 0;}
#Patient-resources .pphaed a{display: inline-block; color: #221e20}
#Patient-resources .re-left{width: 292px;height: 400px;float: left;text-transform: uppercase;font-size: 16px;position: relative;padding: 88px 0 0 0;}
#Patient-resources .re-left::before{content: '';position: absolute;top:  87px;right: 0; width: 292px;height: 1px;background: #c5c5c5;}
#Patient-resources .re-left::after{content: '';position: absolute;top: 85px;right: 0; width: 30px;height: 4px;background: #c5c5c5;}
#Patient-resources .re-left li a{display: block;padding: 40px 0 40px 83px;color: #221e20;font-weight: 600;border-bottom: 1px solid #d1d0d1;position: relative;}
#Patient-resources .re-left li a::before{content: '';position: absolute;bottom: -2px;right: 0; width: 30px;height: 4px;background: #c5c5c5;}
#Patient-resources .re-left li a{ background: url(../images/pateint-rs-left.png) no-repeat left center;  }
#Patient-resources .re-left li a:hover{ background: url(../images/pateint-rs-left-hover.png) no-repeat left center;  }
#Patient-resources .re-left li:nth-child(1) a{background-position: 0 28px;  }
#Patient-resources .re-left li:nth-child(2) a{background-position: 0 -71px;  }

#Patient-resources .re-right{width: 292px;height: 400px;float: right;text-transform: uppercase;font-size: 16px;position: relative;padding: 88px 0 0 0;}
#Patient-resources .re-right::before{content: '';position: absolute;top: 87px;right: 0; width: 292px;height: 1px;background: #c5c5c5;}
#Patient-resources .re-right::after{content: '';position: absolute;top: 85px;left: 0; width: 30px;height: 4px;background: #c5c5c5;}
#Patient-resources .re-right li a{display: block;padding: 40px 0 40px 66px;color: #221e20;font-weight: 600;border-bottom: 1px solid #d1d0d1;position: relative;}
#Patient-resources .re-right li a::before{content: '';position: absolute;bottom: -2px;left: 0; width: 30px;height: 4px;background: #c5c5c5;}
#Patient-resources .re-right li a{ background: url(../images/pateint-rs-right.png) no-repeat right center;  }
#Patient-resources .re-right li a:hover{ background: url(../images/pateint-rs-right-hover.png) no-repeat right center;  }
#Patient-resources .re-right li:nth-child(1) a{background-position:234px 26px;  }
#Patient-resources .re-right li:nth-child(2) a{background-position: 234px -71px; }
#Patient-resources .vedio-img{position: absolute;top: 44px;left: 0;right: 0;margin: auto;width: 643px;}
/*#Patient-resources .knee-read{position: absolute;width: 160px;height: 50px;bottom: 0;left: 0;right: 0;margin: auto;}*/
#Patient-resources .knee-read a{display: inline-block;padding: 10px 70px;text-align: center;background: #221e20;text-transform: uppercase;color: #fff;font-weight: 700;margin: 18px 0 0 auto;}
.knee-read {
	text-align: center;
}


.doctor-page{float: right;clear: both;}
.dr-info{font-size: 70px;  font-family: 'Oswald', sans-serif;color: #191a1e;text-transform: uppercase;margin: 65px 0 60px 0;position: relative;width: 600px;}
.dr-info span{font-weight: 300;font-size: 24px;color: #bc202b;line-height: 0.1;}
.dr-info::before{content: '';position: absolute;top: 101px;right: 79px; width: 516px;height: 1px;background: #c5c5c5;}
.dr-info::after{content: '';position: absolute;top: 100px;left: 0; width: 30px;height: 4px;background: #c5c5c5;}
.ppara{text-align: justify;}

#Presentaion{padding: 10px 0 10px 34px !important;border:1px dotted #000;}
.accordTitle::after, .textMain .accordTitle::after{display: none;}

/*-----knee surgery----*/
.knee-score {
	background: #E1E0E0;
	border-radius: 10px;
	border: 1px solid #bc202b;
}
.knee-score ul li {
	list-style: none;
	padding: 10px;
	background: none !important;
	margin: 5px;
}.error {
	color: red;
	display: none;
	padding: 0 0 0 20px;
}


#Content .pain-result {
	border: 1px solid #7481d1;
	display: none;
}

#Content .pain-analyzer ul, #Content .pain-analyzer li, #Content .pain-result ul, #Content .pain-result li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#Content .pain-result li {
	padding: 10px;
}

#Content .pain-result h3 {
	font: normal 20px/50px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0px;
	padding: 0px 20px;
}
#Content .pain-head {
	background: #3e54d3;
}
#Content .pain-analyzer ul, #Content .pain-analyzer li, #Content .pain-result ul, #Content .pain-result li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#Content .score-result.green {
	background: #6aa84f;
	border: 3px solid #377e18;
	display: block;
}#Content .pain-score {
	background: #fff;
}
#Content .pain-analyzer #submit, #Content .pain-result #back {
	background: #020269;
	padding: 7px;
	width: 100px;
	border: none;
	color: #fff;
	border-radius: 5px;
}
.knee-score ul li:last-child {
	width: 230px;
	margin: 0 auto;
}
#scrolltop input[type="submit"], input[type="reset"] {
	background: #bc202b;;
	padding: 7px;
	width: 100px;
	border: none;
	color: #fff;
	border-radius: 5px;
	cursor: pointer;
}
#Content .score-result {
	font: normal 16px/25px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	width: 90%;
	margin: 10px auto;
	border-radius: 10px;
	display: none;
}
#Content .pain-back {
	background: #4c60d2;
}
#Content .pain-analyzer li:last-child, #Content .pain-result li:last-child {
	min-height: 60px;
	text-align: center;
    padding: 18px 0;
}






/*-----------Sticky header-------------------*/
/*
#Banner-Container {
	margin: 162px 0 0 0;
}
#Header-Container{z-index: 199; position: fixed;  padding: 5px 0 5px; }
*/

header.stickyHeader.stickyAnimate {
	position: fixed;
	width: 100%;
	z-index: 999;
}
header.stickyHeader.stickyAnimate{transition: 0.5s ease-in}

#Banner-Container-S .Banner li:first-child{display: none !important;}
#Banner-Container-S .Banner-Tabs li:first-child{display: none !important;}













/* Contact Page */
.contactTable {
	border-spacing: 5px;
	border: 2px solid #bc202b;
	box-shadow: 0px 1px 11px #bc202b;
	margin: 10px 0;
}
.contactTable:hover {
	-webkit-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
	-moz-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
	-ms-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
	-o-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
	box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
}
.contact-address {
	width: 350px;
	padding: 10px;
	position: relative;
}
.contact-address p.textMainBold {
	padding: 5px 0px;
}
.contact-address p {
	position: relative;
	padding: 5px 10px 5px 30px;
}
.contact-address p::before {
	position: absolute;
	left: 5px;
	top: 5px;
}
.contact-map {
	position: relative;
}
.contact-map iframe {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 9;
	border: 0px;
}
/* Profile Schema */
.textMain .schemaTable {
	padding: 5px;
	text-align: center;
	width: 68%;
	margin: auto;
	box-shadow: 1px 4px 18px #bc202b;
	min-width: 300px;
}
.pane-inner-text-outer ul li{background: none !important;}
.textMain .schemaTitle {
	padding: 5px 10px;
	font: normal 18px/24px Verdana, Arial, Helvetica, sans-serif;
	background: #bc202b;
	color: #fff;
}
.textMain .schemaTable ul {
	margin: 0px;
	padding: 0px;
	border-radius: 10px;
	display: inline-block;
	vertical-align: middle;
	-webkit-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
	-moz-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
	-ms-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
	-o-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
	box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
}
.textMain .schemaTable li {
	margin: 0px;
	padding: 10px;
	position: relative;
	background: none;
	min-width: 290px;
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	border: 1px solid #bc202b;
	width: 385px;
	min-height: 230px;min-height: 230px;
}

.textMain .schemaTable p.textMainBold {
	padding: 5px 0px;
}
.textMain .schemaTable p {
	position: relative;
	padding: 5px 10px 5px 30px;
}
.textMain .schemaTable p::before {
	position: absolute;
	left: 5px;
	top: 5px;
}
/* Submit Testimonials */
.textMain .write-review {
	font: normal 16px/20px 'Muli', sans-serif;
	float: right;
	position: relative;
}

.textMain .write-review a {
	display: inline-block;
	vertical-align: top;
	padding: 5px 15px;
	text-decoration: none;
	background: #bc202b;
	color: #fff;
	transition: 0.5s;
	margin: 5px;
	border: 2px solid #000;
}

.textMain .write-review a::before {
	margin-right: 15px;
}
/* Usefull Links Page */
.textMain .useFul {
	margin: 15px 0px;
	padding: 0px;
}
.textMain .useFul ul {
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	text-align: center;
}
.textMain .useFul li {
	margin: 1%;
	padding: 0px;
	display: inline-block;
	vertical-align: middle;
	width: 45%;
	min-width: 290px;
	font: 400 16px/20px 'Source Sans Pro', sans-serif;
	background: none;
	border: 2px solid #ccc;
}
.textMain .useFul li span {
	display: block;
	padding: 15px 0px;
	background: #ccc;
	margin: 0px 0px 15px 0px;
}
.textMain .useFul li img {
	margin: 10px 0px;
}
.textMain .useFul li a {
	display: block;
	padding: 5px;
	text-decoration: none;
}

.n1 {
	position: relative;
	margin: 20px 0 10px 50px;
}
.z7::before {
	position: absolute;
	content: 'K';
	left: -77px;
	top: -23px;
	color: #000;
	font-size: 90px;
	height: 100%;
	width: 100%;
	font-family: 'Jomolhari', serif;
}
.z5 {
	display: inline-block;
	background: #bc202b url(../images/read-icon.png) no-repeat 5px center !important;
	padding: 10px 15px 10px 35px;
	float: right;
	color: #fff !important;
	font-size: 18px;
	margin: -46px 0 0 0;
}
.img-ll {
	margin: 0 0 0 -20px;
}
.img-ll img {
	border: 2px solid #bc202b;
}
.domain a {
	display: inline-block;
	padding: 10px 15px;
	text-align: center;
	font-size: 18px;
}
.domain {
	/* width: 400px; */
	margin: 30px auto;
	background: #fff;
	border: 2px solid #bc202b;
	box-shadow: 1px 0px 11px #000;
	padding:10px;
}
.domain .font-icon::before {
	padding: 0 5px 0 0px;
}
.useful-linkss li {
	display: inline-block;
	vertical-align: top;
	margin: 5px;
	border: 1px solid #b21d28;
	padding: 5px !important;
	min-width: 200px;
	text-align: center;
	min-height: 100px;
	background: none !important;
	border-radius: 14px;
}

.useful-linkss li img {
	width: 240px;
	height: 100px;
}

.rvws-test {
	margin: 50px 0 0 0;
}

.new{
	font-weight: 600;
	font-size: 18px !important;
}





.parentMenu li{color: #fff;}

.parentMenu li:hover {
	background: #bc202b;
}
.parentMenu li > ul > li:hover {
	background: #222;
}
.Wrapper.mobileMenu {
	position: absolute;
	width: 100%;
	left: 0px;
	display: none;
	background: #222;
}

.faqs {
	text-align: center;
	width: 300px;
	margin: 0 82px 0 auto !important;
}
.faqs li {
	display: inline-block;
	vertical-align: top;
	background: none !important;
}
.faqs li a {
	display: inline-block;
	padding: 5px 10px;
	background: #fff;
	border: 2px solid #bc202b;
	box-shadow: 2px 1px 5px #000;
}
.nvs{display: none !important;}

.adddd{color:#ffffff;}
.adddd p{font-size:18px;}
/*----------media query-----------*/
@media screen and (max-width : 1192px) {
    #Knee .knee-part11{width: 490px;}
    #Team ul li{margin: 0 45px;}

    #Patient-resources .re-right::after{left: 2px;}
    #Patient-resources .re-right::before{left: 2px;width: 278px;}
    #Patient-resources .re-left{width: 278px;}
    #Patient-resources .re-right{width: 278px;}
    #Patient-resources .re-right li:nth-child(1) a {background-position: 211px 26px;}
    #Patient-resources .re-right li:nth-child(2) a {
	background-position: 211px -71px;
}   
}

@media screen and (max-width : 1169px) {
    #Doctor .dr-img{width: 54%;margin: 85px 0 0 -49px; }
    #Doctor .dr-cont {width: 519px;padding: 0 0 0 10px;margin: 85px 0 0 -49px;}
    .edu-links li a{padding: 10px 5px 10px 52px;}
		.edu-links li{width: 195px;}
	#Testimonilas .testpara::before{left: 0;top: 209px;}
	#Testimonilas .testpara::after{top: 209px;}
	.edu-links li:nth-child(2)::before{right: -26px;}
	.edu-links li:nth-child(2)::after{right: -25px;}
    .edu-links li:nth-child(1) a {background-position: 11px 3px;}
    .edu-links li:nth-child(2) a {background-position: -231px 3px;}
    .edu-links li:nth-child(3) a {background-position: -521px 3px;}
    .edu-links li:nth-child(4) a {background-position: -785px 3px;}
    .edu-links li:nth-child(5) a {background-position: -1031px 3px;}
    #Knee .knee-common{height: auto;}
    #Knee .knee-part1 {width: 521px;padding: 45px 40px 45px 40px;}
    #Knee .knee-common1 .knee-imgs{width: 523px;}
    .knee-common3 .knee-part1 {padding: 45px 10px 45px 45px !important;}
    #Knee .knee-part11{padding: 45px 0px 45px 45px;}
    #Sports .gridWrapper{background-size: 98%;}
    #Team ul li {margin: 0 30px;}
    #Team .converge::before{left: 1px;width: 411px;}
    #Team .converge::after{right: 1px;width: 411px;}
    #Patient-resources .vedio-img{top: 66px;width: 485px;}
    
    #Map-Container .Banner_nav.slideNext{left: 890px;}
    .banner-content{left: 69%;width: 60%;}
    #Banner-Container .Banner-Tabs {
	bottom: 0;
	right: 18px;
}
	#Knee .knee-common5 .knee-ll {
	position: absolute;
	background: #e9e3db;
	height: 74px;
	left: -76px;
	top: 263px;
	width: 600px;
}
	
    #Banner-Container .Banner-Tabs li{display: inline-block;vertical-align: top;}
	.serve-list2{margin: 0 0 0 48px;}
	.servb2{padding: 0 0 0 10px;}
	.service1{padding: 50px 0 50px 15px;}
	.serve-list::after{right: -28px;}
	.sub-h .serve-list2 {
	margin: 0 0 0 111px;
}
	.sub-h .serve-list::after{right: -71px;}
	.dr-info{font-size: 48px;}
	.dr-info span{font-size: 21px;line-height: 0.5;}
	.dr-info::before{left: 19px;right: 0;width: 327px;}
	.videoBorder {padding: 57% 0px 0px 0px;}
	.ddve{width: 487px;background-size: 100%;height: 366px;}
	.ddve iframe {height: 212px;width: 86%;margin: 34px 0 0 35px;}
	#Patient-resources {height: 550px;}
	.tabs5 li{min-width: 268px;}
	.menu > li:nth-child(6) > a::before{right: 0px;}
	.menu > li:nth-child(7) > a::before{right: -7px;}
}



@media screen and (max-width : 1036px) {
     #Banner-Container .banner1 {background-size: cover;height: 100%;}
    #Banner-Container .banner2 {background-size: cover;height: 100%;}
    #Banner-Container .banner3 {background-size: cover;height: 100%;}
    
}
@media screen and (max-width : 1023px) {
	.map-content{width: 794px !important;}
    .logo{display: block;width: 100%;margin: auto;text-align: center;}
	.etxraaa{width: 452px;}
	.test-intra{width: 100%;}
	.map-tabs li .add-call{left: 228px;bottom: 10px;}
	.testmain .testpp{height: auto;}
	#Testimonilas .testpara::before{left: 12px;}
	.test-intra2{width: 100%;min-width: 290px;margin: 10px 0 0 0;}
	.etxraaa img{margin: 23px 0 0 3px;}
	.etxraaa p{font-size: 18px !important;}
    .appnt-info{float: none;width: auto;text-align: center;}
    .appoint{display: block;margin: auto;width: 100%;}
    .call-appoint {margin: 5px 0;}
    .menu-about {width: 15% !important;}
    .banner-content {left: 69%;}
    .banner-head{font-size: 25px;}
    .banner-sb{font-size: 26px;}
    #Banner-Container .banner-content::before{width: 61%;}
    #Banner-Container .banner2 .banner-content::before{width: 50%;}
    .menu > li:nth-child(2) > a::before{right: -3px;}
    .menu > li:nth-child(5) > a::before{right: 2px;}
    .menu > li:nth-child(6) > a::before{right: 2px;}
	.menu li a{font-size: 15px;}
    #Doctor .dr-img {width: 70%;float: none;margin: auto;display: block;}
    #Doctor{background-size: 230%;background-position: -92px 0px;}
    #Doctor .main{height: auto;}
    #Doctor .dr-cont{float: none;width: auto;margin:0 auto 15px auto;background: #ededed;padding: 24px 0 0 0;}
    .years{padding: 20px 10px;}
    .edu-links{text-align: center;}
    .edu-links li{margin: 15px;}
    #Knee .knee-part1 {width: 395px;padding:10px;height: 288px;}
    #Knee .knee-common .knee-imgs {padding: 58px 0 0 0;width: 360px;background: #F7F7F7;}
    #Knee .knee-common1 .knee-imgs {width: 396px;}
    #Knee .knee-part11 {padding: 10px;width: 364px;height: 289px;}
	#Knee .knee-common5 .knee-ll {
	position: absolute;
	background: #e9e3db;
	height: 92px;
	left: -76px;
	top: 197px;
	width: 473px;
}
    .knee-r{display: none;}
    .knee-common3 .knee-l{display: none;}
    .knee-common3 .knee-part1 {padding: 10px !important;}
    #Knee .knee-cont{font-size: 30px;}
    #Knee .knee-desc{font-size: 20px;}
    #Knee   .knee-common3 .knee-imgs{width: 364px;height: 288px;background: #F3F5F4;}
    #Sports .sportss .spc{font-size: 63px;}
    #Sports .sportss {width: 514px;padding: 10px 10px 10px 31px;}
    #Sports .sportss .spc span{font-size: 45px;}
    #Sports .gridWrapper {background-size: 76%;background-position: -24px 40px;}
    #Sports{height: auto;}
    #Sports .gridWrapper{height: 365px;}
    #Team ul li {margin: 0 20px;}
    #Team .converge::before {left: 8px;width: 296px;}
    #Team .converge::after {right: 8px;width: 296px;}
    #Testimonilas{height: auto;}
    .testmain .testpp{font-size: 24px;}
    #Patient-resources{height: auto;}
    #Patient-resources .vedio-img {top: 0;position: relative;text-align: center;}
    #Patient-resources .re-left{padding: 10px 0 0 0;}
    #Patient-resources .re-right{padding: 10px 0 0 0;}
    #Patient-resources .re-left::before{top: 23px;}
    #Patient-resources .re-right::before{top: 23px;}
    #Patient-resources .re-left::after{top: 21px;}
    #Patient-resources .re-right::after{top: 21px;}
    #Patient-resources{text-align: center;margin: 10px 0 30px 0;}
    #Patient-resources .re-left {float: none;display: inline-block;	vertical-align: top;	margin: 0 auto;}
    #Patient-resources .re-right {float: none;display: inline-block;	vertical-align: top;	margin: 0 auto;}
    #Patient-resources .re-right li a{padding: 40px 0 40px 0;}
    #Patient-resources .re-right li:nth-child(1) a {background-position: 225px 26px;}
    #Patient-resources .re-right li:nth-child(2) a {background-position: 225px -71px;}
    #Patient-resources .re-left{height: auto;}
    #Patient-resources .re-right{height: auto;}
    .map-content{width: auto;}
    #Map-Container .Banner_nav.slidePrev{left: 12px;}
    #Map-Container .Banner_nav.slideNext {left: 719px;}
    .ypo-logo{margin: 20px 0;}
	.servb1{display: block;margin: auto;}
	.servb11{display: block;margin: auto;}
	.servb111{display: block;margin: auto;}
	.servb3{width: auto;text-align: center;padding: 15px;}
	.ser-read{margin: auto;}
	.servb2{padding: 10px 0;}
	.serve-head a{text-align: center;}
	.doctor-page {float: none;clear: both;display: block;margin: auto;text-align:center;}
	.ppara{width: auto;}
	.dr-info{width: auto;text-align: center;}
	.dr-info::before{left: 0;margin: auto;}
	.dr-info::after{right: 0;margin: auto;}
	.doctor-page img {	border: 1px solid #000;}
	.ddve iframe{margin: 34px 0 0 4px;}
	#Menu-Container{margin: 5px 0 0 0;}
	.menu-home {width: 23px !important;}
	.menu-media {width: 10% !important;}
	.menu > li:nth-child(7) > a::before{right: -3px;}
	.img-ll {margin: 0 0 0 43px;}
	.z5{margin: 4px 0 0 43px;float: left;}
	.z7::before{left: -62px;top: -16px;font-size: 70px;}
	#Patient-resources .re-left li a{padding: 40px 0 40px 25px;}
	#Services .nbs-flexisel-nav-right{left: 53% !important;}
	#Content{width: 58%;}
	.edu-links li::before{right: -20px;}
	.edu-links li::after{right: -19px;}
	.edu-links li:nth-child(3) a {background-position: -532px 3px;}
	.nilist li p{width: 100% !important;}
	

}
@media screen and (max-width : 767px) {
    #Menu-Container {margin: 5px 0 0 0px;} .banner-content {left: 64%;}
    .banner-head {font-size: 24px;}
    .banner-sb {font-size: 40px;}
	.map-tabs li .add-call {left: 154px;bottom: 10px;}
    #Knee .knee-imgs{display: none;}
    #Knee .knee-common1 .knee-imgs{display: none;}
    #Knee .knee-common3 .knee-imgs{display: none;}
    #Knee .knee-part1{width: auto;text-align: center;}
    #Knee .knee-part11{width: auto;text-align: center;}
    #Knee .knee-cont::before{left: 0;right: 0;margin: auto;}
    #Knee .knee-cont::after{left: 0;right: 0;margin: auto;}
    #Sports .gridWrapper{background-size: 53%;}
    #Team ul li{margin: 0;width: 300px;}
	.map-content{height: 260px;}
    #Team .converge::before{display: none;}
    #Team .converge::after{display: none;}
    .map-content{top: 20px;}
    .add-call{margin:0;}
    #Map-Container .Banner_nav.slideNext {left: 330px;}
    #Map-Container .Banner_nav.slidePrev {left: 290px;}
    #Map .map-content::after{display: none;}
    .copy{font-size: 16px;}
    .links a{margin: 6px;}
    .copyrights{padding: 0;}
    #Footer-Container{padding: 10px;}
    #Knee .knee-part11{margin: 0;}
    #Knee .knee-part1{margin: 0;}
    #Knee .knee-part11{display: block;}
    .banner-content{display: none;}
	#Knee .knee-common::after{display: none;}
	#Knee .knee-common3::after{display: none;}
	#Content{width: 100%;}
	.serve-list::after{display: none;}
	.serve-list2 {margin: 0 0 0 0px;}
	.sub-h .serve-list2 {margin: 0 0 0 0;}
	.fixedsidebar {display: none !important;}
	#Sidebar{margin: auto;}
	.testmain .testpp{height: 50px;}
	.subMenu{width: 100%;}
	#Content{width: 100%;}
	.map-content{top: -15px !important;}
	.adddd .addrs1 {width: 295px;}
	.map-content {width: 656px !important;}
/*
	.parentMenu li.parentList > a:first-child, .parentMenu li li.subparentList > a:first-child {
	display: block;
}
*/
	#Knee .knee-common5 .knee-ll{display: none;}#Knee .knee-common1 .knee-part-sec {background: #616161;color: #191a1e;color: #fff;}
	#Knee .knee-common5 .knee-cont {color: #FFF;}

}

@media screen and (max-width : 640px) {
.contactTable .table-cell {
	display: block;
	width: 100%;
}
.contact-address {
	border-radius: 10px 10px 0px 0px;
}
.contact-map {
	height: 250px;
	border-radius: 0px 0px 10px 10px;
}
.textMain .useFul li {
	width: 95%;
}
.textMain .schemaTable .table-cell {
	display: block;
	margin: 0px auto;
}
}
@media screen and (max-width : 639px) {
	.etxraaa{width: 360px;height: auto;margin: auto}
	.etxraaa img{margin: 23px auto 0 auto;width: auto;height: auto;display: block;}
	.etxraaa p{display: block;text-align: center;margin: 13px auto 0 auto;}
	.etxraaa a{margin: 0px auto 0 auto;}
	.navigation h1{font-size:  24px;}
    #Doctor{background-position: -62px 0px;}
    #Doctor h1{font-size: 45px}
	.textMain .schemaTable{width: 88%;}
    #Doctor h1 span{font-size: 17px;}
    #Doctor h1::after{width: auto;}
    #Doctor .dr-read::after{width: auto;}
    .edu-links li::before{display: none;}
    .edu-links li::after{display: none;}
    .edu-links li {margin: 12px; min-height: 55px;}
   .edu-links li a {padding: 20px 0 20px 52px;width: 210px;background: #ececec url(../images/edu-links.png) no-repeat left center;border: 1px solid #bc202b;}
    .edu-links li:nth-child(1) a {background-position: 18px 15px;}
    .edu-links li:nth-child(2) a {background-position: -231px 10px;}
    .edu-links li:nth-child(3) a {background-position: -515px 15px;margin: 0 28px 0 0;}
    .edu-links li:nth-child(4) a {background-position: -778px 15px;margin: 0 28px 0 0;}
    .edu-links li:nth-child(5) a {background-position: -1031px 15px;}
    #Sports .gridWrapper{background: none;}
    #Sports .sportss {width: auto;padding: 10px;float: none;text-align: center;display: block;}
    #Sports .sportss .spc span{line-height: 1.2;}
    #Sports .sportss .spc{font-size: 40px;}
    #Sports .sportss .spc::before{left: 0;right: 0;margin: auto;}
    #Sports .sportss .spc::after{left: 0;right: 0;margin: auto;}
    #Testimonilas{padding: 15px;}
    #Testimonilas .testh{font-size: 30px;}
    #Patient-resources .pphaed{font-size: 30px;margin: 0 0 15px 0;}
    #Patient-resources .re-right li:nth-child(1) a {background-position: 3px 26px;}
    #Patient-resources .re-right li:nth-child(2) a {background-position: 3px -71px;}
    #Patient-resources .re-left li a::before{left: 0;}
    #Patient-resources .re-left::before{display: none;}
    #Patient-resources .re-left::after{display: none;}
    #Patient-resources .re-right::after{display: none;}
    #Patient-resources .re-right::before{display: none;}
    #Map-Container .Banner_nav.slideNext {left: 435px;}
    #Map-Container .Banner_nav.slidePrev {left: 400px;}
    #Scroller{display: none !important;}
    #Services .nbs-flexisel-nav-left{left: 41% !important;}
	.map-content {
	top: 0;
	height: auto;
}
	#Services .nbs-flexisel-nav-left{top: 6%;}
	#Services .nbs-flexisel-nav-right{top:  6%;}
	.servb1{display: none;}
	.servb11{display: none;}
	.servb111{display: none;}
	.service1{padding: 10px;text-align: center;}
	.serve-list ul li{background: none;padding: 0 5px 5px 5px;}
	.serve-list2 ul li{background: none;padding: 0 5px 5px 5px;}
	.logo a{margin: 0 0 7px 0;}
	#Footer-Container {padding: 45px 10px 10px 10px;}
	.img-r{float: none;width: 250px;margin: auto;display: block;}
	.lp-rd a{margin: 0 6px 5px 0;}
	.add-call a {display: block;padding: 10px 10px 10px 0px;font-size: 15px !important;}
	.map-tabs li .add-call{background: none;}
	.addrs1 a {display: block;padding: 10px 0px 10px 0;font-size: 15px !important;}
	.adddd .addrs1 {width: 235px;border: 1px solid #fff;text-align: center;background: none !important;}
	.map-tabs.Banner-Tabs-flexy {text-align: left;padding: 0 0 0 3px;}
	.map-content {width: 508px !important;}
	.map-tabs li .add-call {left: -25px;bottom: 10px;width: 290px;border: 1px solid #fff;text-align: center;}

    
}
@media screen and (max-width : 479px) {
    #Services .nbs-flexisel-nav-left {left: 35% !important;}
    #Doctor {background-position: -41px 0px;}
    #Doctor h1 {	font-size: 32px;}
    #Doctor h1 span {font-size: 13px;}
    #Knee .knee-cont {	font-size: 24px;}
    #Knee .knee-part11{height: auto;}
    #Knee .knee-part1{height: auto;}
    #Sports .sportss .spc span {	font-size: 32px;}
    #Sports .sportss .spc {	font-size: 30px;}
    #Team ul li::after{display: none;}
    .testmain .testpp {font-size: 17px;}
    #Patient-resources .pphaed {font-size: 18px;margin: 0 0 15px 0;}
    #Patient-resources .vedio-img{width: 280px;}
	.serve-list2 ul li a{border: 0 ;}
	.serve-list ul li a{border: 0 ;}
	.tabs li{min-width: 286px;}
	.dr-info{font-size: 32px;}
	.dr-info span{font-size: 16px;}
	.dr-info::before{top: 104px;width: 100%;}
	.dr-info::after{top: 102px;}
	.accordTitle, .textMain .accordTitle{font-size: 17px;}
	.tabs5 li{min-width: 300px;}
	.videoBorder {padding: 65% 0px 0px 0px;}
	.testmain .testpp{margin: 0;}
	.testmain .testpara{height: 140px;}
	.ddve iframe {margin: 21px 0 0 3px;height: 120px;}
	.ddve{width: 280px;height: 215px;display: none;}
	.doctor-s{width: 100%;display: block;}
	.doc-img-s {	margin: 100px 0 0 0;}
	.doc-readmore-s{width: 300px;}
	.etxraaa{width: 300px;}
	/* .domain{width: 290px;} */
	.domain a{font-size: 13px;}
	#e359930734 {font-size: 13px;}
	#Testimonilas .testpara::before{display: none;}
	#Testimonilas .testpara::after{display: none;}
	#Map-Container{background: none !important;height:375px;}
	.adddd .addrs1{margin: 10px 0;}
	.map-content {width: auto !important;}
	.textMain .schemaTable li{width: 297px;}
	#e862973262 {font-size: 13px;}
	.map-content{height: 410px !important;}
	.map-content {top: -35px !important;}
	.map-tabs.Banner-Tabs-flexy {text-align: center;padding: 0 0 0 3px;}
	.map-tabs li .add-call{left: 3px;}
	

}

/*accessibility 17-03-2020*/

.accessible_on:not(.dfw-greymode) #Container * 
{ transform: none !important; transition: none !important; box-shadow: none !important; text-shadow: none !important; }

.dfw-whitemode #Container *, .dfw-blackmode #Container * 
{ background: none !important; border-radius: 0 !important; }

/*all colors -- not a*/

.dfw-whitemode #Container :not(a)
{color: #000 !important;}

.dfw-blackmode #Container :not(a)
{color: #fff !important;}

/*disable before and after*/

.dfw-whitemode #Container ::after, .dfw-blackmode #Container ::after, .dfw-whitemode #Container ::before, .dfw-blackmode #Container ::before
{ display: none !important;}

/* anchor colors -- a */

.dfw-whitemode #Container a, .dfw-whitemode #Container a *
{color: #00e !important; text-decoration: none !important;}

.dfw-blackmode #Container a, .dfw-blackmode #Container a *
{color: #fc0 !important;}

/*menu backgrounds*/

.dfw-whitemode #Container #Main-Menu ul li ul *, .dfw-whitemode #Container #Main-Menu ul li ul
{ background: #eee !important;}

.dfw-blackmode #Container #Main-Menu ul li ul *, .dfw-blackmode #Container #Main-Menu ul li ul
{ background: #333 !important;}

.accessible_on:not(.dfw-greymode) .subMenu li { margin: 2px 0; }

/*dfw skip codes*/

.accessible_on .dfw-skip a { font-size: 12px !important; text-transform: none; color: #000;}

.accessible_on .dfw-skip { z-index: 999; display: block; border: 1px solid; background: #fff;}

.dfw-whitemode #Container .dfw-skip { background: #fff !important;} 

.dfw-blackmode #Container .dfw-skip { background: #000 !important;}

/*border colors*/

.dfw-whitemode #Container * { border-color: #000 !important; }

.dfw-blackmode * { border-color: #fff !important;}

/*sidebar*/

.accessible_on:not(.dfw-greymode) #Sidebar { padding: 5px; border: 1px solid; margin: 0 !important; width: 310px; text-align: center;}

.accessible_on:not(.dfw-greymode) #Sidebar .dfw-skip { margin-right: -100px;}

/*content width auto*/

.accessible_on #Content { width: auto; }

/*gdp format for ADA*/

.accessible_on:not(.dfw-greymode) #gdpCookie
{ background: #8a8787 !important; left: 0; right: 0; margin: 0 auto; text-align: center; }

/*menu icon replace with text, Menus border none and top headder code*/

.accessible_on:not(.dfw-greymode) .menu-home span { display: block; }

.accessible_on:not(.dfw-greymode) .menu *, .accessible_on:not(.dfw-greymode) #Knee .knee-read, .accessible_on:not(.dfw-greymode) #Sports .knee-read, .accessible_on:not(.dfw-greymode) .test-intra2 .knee-read, .accessible_on:not(.dfw-greymode) .domain
{ border: none !important;}

.accessible_on:not(.dfw-greymode) #topHeader { position: relative;}

.accessible_on:not(.dfw-greymode) #Sports .sportss, .accessible_on .test-intra, .accessible_on:not(.dfw-greymode) .test-intra2 
{ width: auto !important; float: none !important; padding: 10px !important; clear: both !important; text-align: center;}

.accessible_on:not(.dfw-greymode) .servicess-home .flex-d
{ width: auto !important; height: auto !important;}

.accessible_on:not(.dfw-greymode) #Sports, .accessible_on:not(.dfw-greymode) #Sports *, .accessible_on:not(.dfw-greymode) #Patient-resources, .accessible_on:not(.dfw-greymode) .ddve, .accessible_on #Testimonilas 
{ height: auto !important;}

.accessible_on:not(.dfw-greymode) .servicess-home .felx-min
{min-height: 10px !important; margin: 10px 0;}

.accessible_on:not(.dfw-greymode) .Banner-Tabs, .accessible_on:not(.dfw-greymode) .contactTable .contact-map
{ display: none !important;}

.accessible_on:not(.dfw-greymode) .test-intra2, .accessible_on:not(.dfw-greymode) .accordContent, .accessible_on:not(.dfw-greymode) .doctor-s
{ display: block !important;}

 .accessible_on #Services, .accessible_on #Doctor, .accessible_on #Knee, .accessible_on #Sports, .accessible_on #Testimonilas, .accessible_on #Patient-resources, .accessible_on #Credibility-sec, .accessible_on #Footer-sec
{ position: relative !important;}

.accessible_on .social-logo { width: auto;}

.accessible_on:not(.dfw-greymode) .contactTable { display: block; border: 0; }

.accessible_on:not(.dfw-greymode) .contact-address { border: 1px solid; margin: 10px auto; display: block;}


/*commonly ADA style for ul, li & a*/

.accessible_on:not(.dfw-greymode) #Sidebar ul, .accessible_on:not(.dfw-greymode) #Services ul, .accessible_on:not(.dfw-greymode) #Services ul, .accessible_on:not(.dfw-greymode) .edu-links, .accessible_on .credibility ul, .accessible_on:not(.dfw-greymode) .tabs
{ text-align: center; float: none !important;}

.accessible_on:not(.dfw-greymode) #Sidebar ul li, .accessible_on:not(.dfw-greymode) #Services ul li, .accessible_on:not(.dfw-greymode) #Services ul li, .accessible_on:not(.dfw-greymode) .edu-links li, .accessible_on .credibility ul li, .accessible_on:not(.dfw-greymode) .tabs li
{ display: inline-block !important; width: auto !important; border: 1px solid !important; height: auto; margin: 5px; float: none; min-height: 10px !important; float: none !important; vertical-align: top; min-width: 150px;}

.accessible_on:not(.dfw-greymode) #Sidebar ul li a, .accessible_on:not(.dfw-greymode) #Services ul li a, .accessible_on:not(.dfw-greymode) #Services ul li a, .accessible_on:not(.dfw-greymode) .edu-links li a, .accessible_on .credibility ul li a, .accessible_on:not(.dfw-greymode) .tabs li a
{ display: inline-block; padding: 10px !important; min-width: 250px; border: 0 !important; float: none; min-height: 10px !important; float: none !important; vertical-align: top;}

/*commonly ADA style for ul, li & a end*/

.accessible_on:not(.dfw-greymode) :not(#Accessibility) .font-icon::before, #Accessibility .dfwOn.dfwActive.dfwHide .dfwClose a::before, #Accessibility .dfwOn.dfwActive.dfwHide .dfwClose a::before
{ display: inline-block !important; }

.accessible_on:not(.dfw-greymode) #Container .menu-home a .font-icon::before, .accessible_on:not(.dfw-greymode) #Container .menu-home a::before, .accessible_on:not(.dfw-greymode) #Container .social-logo ul li a::before
{ display: none !important;}

.accessible_on:not(.dfw-greymode) .logo img {
	filter: grayscale(100%) contrast(50%);
}


.dfw-greymode .social-logo ul li a { background: none; color: #fff;}

.dfw-greymode .menu-patient .subMenu { background: #c4b4b4;}


.map-content .nbs-flexisel-nav-right {
	right: -46px !important;
	width: 140px !important;
}
.map-content {
	width: 985px;
	height: 300px;
	background: #ae1722;
	position: absolute;
	left: 0;
	right: 0;
	top: 24px;
	margin: auto;
	z-index: 9;
	padding: 30px 0;
}
.add-call{
	margin: 0 0 0 10px;
}
.map-content .nbs-flexisel-nav-left {
	left: -7px !important;
	width: 140px !important;
}

.listpage-name {
	float: right;
}

.readmore a {
	display: inline-block;
	margin: 5px;
	padding: 5px 10px;
	color: #fff !important;
	background: #bc202b;
}

.Slider3 li, .blogMain .patient-stories-detail li {
	background: none !important;
	padding: 10px 0 !important;
	min-height: 120px;
    border-bottom: 1px dashed;
}

.blogMain li:last-child { border: none !important;}


#Slider3 li {
	min-height: 200px;
}

#Slider3 li { font-size: 16px;}

#Slider3 .mr-ipsum-new {
	display: none;
}


.testmain .mr-ipsum {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6;
	margin: 0 0 20px 0;
	height: 120px;
}


