
	 /* ------------------------------ Fonts CSS ------------------------------ */
	 
	@font-face {

  font-family: 'SegoeUI';

  src: url('/fonts/SegoeUI.eot?#iefix') format('embedded-opentype'), 

       url('/fonts/SegoeUI.woff') format('woff'),

	   url('/fonts/SegoeUI.ttf')  format('truetype'),

       url('/fonts/SegoeUI.svg#SegoeUI') format('svg');

}

@font-face {

  font-family: 'SegoeUI-SemiBold';

  src: url('/fonts/SegoeUI-SemiBold.eot?#iefix') format('embedded-opentype'),

       url('/fonts/SegoeUI-SemiBold.woff') format('woff'), 

	   url('/fonts/SegoeUI-SemiBold.ttf')  format('truetype'),

	   url('/fonts/SegoeUI-SemiBold.svg#SegoeUI-SemiBold') format('svg');

}



@font-face {

    font-family: 'trajanregular';

    src: url('/fonts/trajan_regular-webfont.eot');

    src: url('/fonts/trajan_regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('/fonts/trajan_regular-webfont.woff2') format('woff2'),

         url('/fonts/trajan_regular-webfont.woff') format('woff'),

         url('/fonts/trajan_regular-webfont.ttf') format('truetype'),

         url('/fonts/trajan_regular-webfont.svg#trajanregular') format('svg');

}

@font-face {

    font-family: 'trajanbold';

    src: url('/fonts/trajan_bold-webfont.eot');

    src: url('/fonts/trajan_bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('/fonts/trajan_bold-webfont.woff2') format('woff2'),

         url('/fonts/trajan_bold-webfont.woff') format('woff'),

         url('/fonts/trajan_bold-webfont.ttf') format('truetype'),

         url('/fonts/trajan_bold-webfont.svg#trajanbold') format('svg');

}

@font-face {

  font-family: 'SegoeUI-Bold';

  src: url('/fonts/SegoeUI-Bold.eot?#iefix') format('embedded-opentype'), 

       url('/fonts/SegoeUI-Bold.woff') format('woff'),

	   url('/fonts/SegoeUI-Bold.ttf')  format('truetype'), 

       url('/fonts/SegoeUI-Bold.svg#SegoeUI-Bold') format('svg');

}

@font-face {

  font-family: 'SegoeUI-Light';

  src: url('/fonts/SegoeUI-Light.eot?#iefix') format('embedded-opentype'), 

       url('/fonts/SegoeUI-Light.woff') format('woff'), 

       url('/fonts/SegoeUI-Light.ttf')  format('truetype'), 

       url('/fonts/SegoeUI-Light.svg#SegoeUI-Light') format('svg');

}

@font-face {

    font-family: 'open_sansregular';

    src: url('/fonts/opensans-regular-webfont.eot');

    src: url('/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('/fonts/opensans-regular-webfont.woff2') format('woff2'),

         url('/fonts/opensans-regular-webfont.woff') format('woff'),

         url('/fonts/opensans-regular-webfont.ttf') format('truetype'),

         url('/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');

}
	 
	 
	 /* ------------------------------ Global CSS ------------------------------ */
	 
	 body {
	 	margin: 0px;
	 	padding: 0px;
	 	overflow-y: scroll;
	 	*overflow-y: none;
	 }
	 
	 img {
	 	border: 0px;
	 	max-width: 100%;
	 	vertical-align: middle;
	 }
	 
	 p,
	 h1,
	 h2,
	 h3,
	 h4,
	 h5,
	 h6 {
	 	margin: 10px 0px;
	 	padding: 0px;
	 }
	 
	 ul,
	 ol {
	 	margin: 0px;
	 	padding: 0px;
	 }
	 
	 ul,
	 li {
	 	list-style: none;
	 }
	 
	 a,
	 a:hover {
	 	text-decoration: none;
	 	outline: none;
	 }
	 /* ------------------------------ General CSS ------------------------------ */
	 
	 .hr {
	 	height: 10px;
	 	background: url(/images/hr.gif) repeat-x left center;
	 	clear: both;
	 }
	 
	 .clear-float,
	 .clear {
	 	clear: both;
	 }
	 
	 .align-left {
	 	float: left;
	 }
	 
	 .align-right {
	 	float: right;
	 }
	 
	 .videoBorder {
	 	border: 4px solid #333;
	 }
	 
	 .PDFtext {
	 	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	 	color: #999999;
	 }
	 
	 .text-center {
	 	text-align: center;
	 }
	 
	 .text-left {
	 	text-align: left;
	 }
	 
	 .text-right {
	 	text-align: right;
	 }
	 
	 .bgnone {
	 	background: none !important;
	 }
	 
	 .bordernone {
	 	border: none !important;
	 }
	 
	 .order-list ol {
	 	margin: 0px 0px 0px 7% !important;
	 }
	 
	 .order-list ol li {
	 	list-style: decimal !important;
	 }
	 /* ------------------------------ Main CSS ------------------------------ */
	 
	 #Container,
	 header,
	 #Intra-Container,
	 #Intra-Container-S,
	 #Services-H-Container,
	 #MeetDoctor-Contaier,
	 section,
	 #AppointmentVideos-Container,
	 #LocationsAppointment-Container,
	 footer,
	 #Content-Container {
	 	width: 100%;
	 	margin: 0px;
	 	padding: 0px;
	 	position: relative;
	 	clear: both;
	 	float: left;
	 	overflow: hidden;
	 }
	 
	 #Menu-Container {
	 	margin: 0px;
	 	padding: 0px;
	 	width: 100%;
	 	position: relative;
	 	clear: both;
	 	overflow: visible;
	 }
	 
	 #Header,
	 #Appointment,
	 #Main-Menu,
	 #Interactivity,
	 #Services-H,
	 #MeetDoctor,
	 #HonorsResources,
	 #AppointmentVideos,
	 #LocationsAppointment,
	 #Footer,
	 #Content-Main {
	 	max-width: 960px;
	 	min-width: 320px;
	 	margin: 0px auto;
	 }
	 /* -------------------- Header Styles -------------------- */
	 
	 header {
	 	background: url(/images/header-bg.png) repeat left top;
	 	overflow: visible;
	 	position: absolute;
	 	z-index: 20;
	 }
	 
	 .logo {
	 	float: left;
	 	margin: 23px 0px 29px 6px;
	 	padding: 0px 20px 0px 0px;
	 	width: 39%;
	 	border-right: 1px dashed #503643;
	 }
	 
	 .weill-cornell-logo {
	 	float: left;
	 	width: 23%;
	 	margin: 24px 0px 0px 0px;
	 }
	 
	 .social-contact {
	 	float: right;
	 	padding: 0px 5px 0px 0px;
	 	width: 26%;
	 }
	 
	 .social {
	 	float: left;
	 	padding: 18px 0px 5px 27px;
	 }
	 
	 .social a {
	 	display: block;
	 	float: left;
	 	text-indent: -999999px;
	 	margin: 0px 4px 0px 0px;
	 	height: 24px;
	 	width: 24px;
	 }
	 
	 .facebook {
	 	background: url(/images/sprite.png) no-repeat 0px 0px;
	 }
	 
	 .twitter {
	 	background: url(/images/sprite.png) no-repeat 0px -59px;
	 }
	 
	 .linkedin {
	 	background: url(/images/sprite.png) no-repeat 0px -120px;
	 }
	 
	 .google-plus {
	 	background: url(/images/sprite.png) no-repeat 0px -179px;
	 }
	 
	 .youtube {
	 	background: url(/images/sprite.png) no-repeat 0px -239px;
	 }
	 
	 .contact-no {
	 	clear: both;
	 	font: normal 21px/25px 'SegoeUI';
	 	background: url(/images/sprite.png) no-repeat 0px -266px;
	 	color: #c0343f;
	 	padding: 0px 0px 8px 27px;
	 }
	 
	 .contact-no a {
	 	color: #c0343f;
	 }
	 /* ------------------------------ Menu CSS ------------------------------ */
	 
	 #Menu-Container {
	 	background: url(/images/menu-bg.png) repeat left top;
	 }
	 
	 #Main-Menu {
	 	height: 46px;
	 }
	 
	 #access {
	 	display: block;
	 	margin: 0px;
	 	padding: 0px;
	 }
	 
	 #access li {
	 	font: normal 16px/46px 'SegoeUI';
	 	color: #222222;
	 	float: left;
	 	position: relative;
	 	text-align: center;
	 }
	 
	 #access li span {
	 	text-transform: lowercase !important;
	 }
	 
	 #access a {
	 	display: block;
	 	color: #222222;
	 }
	 
	 #access a:hover {
	 	background: #bd4757 !important;
	 	background-size: 100% 100% !important;
	 	text-decoration: none;
	 }
	 
	 #access ul ul {
	 	position: absolute;
	 	display: none;
	 	margin: 0px;
	 	padding: 0px;
	 	left: 0px;
	 	z-index: 99999;
	 	border: 1px solid #d3c6c6;
	 }
	 
	 #access ul ul li {
	 	color: #6c6164;
	 	font: 13px/5px 'SegoeUI';
	 	text-align: left;
	 	text-transform: none;
	 	float: none;
	 	background: #FCEAE0 !important;
	 	border-bottom: 1px solid #d7c6c7;
	 	opacity: 0.98;
	 }
	 
	 #access ul ul a {
	 	color: #000000;
	 	padding: 15px 0 15px 20px;
	 }
	 
	 #access ul ul a:hover {
	 	color: #ffffff;
	 	background: #CC5960 !important;
	 	opacity: 0.98;
	 }
	 
	 #access ul ul ul {
	 	left: 100%;
	 	top: 0px;
	 }
	 
	 #access ul li:hover > ul {
	 	display: block;
	 }
	 
	 .menu-item-372 {
	 	width: 10%;
	 }
	 
	 .menu-item-381 {
	 	width: 15%;
	 }
	 
	 .menu-item-374 {
	 	width: 13%;
	 }
	 
	 .menu-item-375 {
	 	width: 14%;
	 }

	 .menu-item-591 {
	width: 10%;
}
	 
	 /*.menu-item-377 {
	 	width: 10%;
	 }*/
	 
	 .menu-item-378 {
	 	width: 15%;
	 }
	 
	 #access ul li:hover > ul {
	 	display: block;
	 }
	 
	 .menu-item-381 ul a {
	 	width: 155px !important;
	 }
	 
	 .menu-item-546 {
	 	width: 16%;
	 }
	 
	 .menu-item-546 ul a {
	 	width: 220px !important;
	 }
	 
	 .menu-item-374 ul a {
	 	width: 205px !important;
	 }
	 
	 .ypomainmenu .current_page_item > a,
	 .ypomainmenu .current_page_ancestor > a,
	 .ypomainmenu .current-menu-item > a,
	 .ypomainmenu .current-menu-ancestor > a {
	 	background: #bd4757;
	 	color: #fff !important;
	 }
	 
	 .ypomainmenu li a:hover,
	 .ypomainmenu > li:hover > a,
	 .ypomainmenu > li .current-menu-item > a,
	 .ypomainmenu > li.current_page_ancestor > a {
	 	background: #bd4757;
	 	color: #fff !important;
	 }
	 
	 .ypomainmenu ul .current_page_item > a,
	 .ypomainmenu ul .current_page_ancestor > a,
	 .ypomainmenu ul .current-menu-item > a,
	 .ypomainmenu ul .current-menu-ancestor > a {
	 	color: #ffffff !important;
	 	background: #CC5960 !important;
	 	opacity: 0.98;
	 	border-radius: 0px !important;
	 }
	 
	 .ypomainmenu ul li a:hover,
	 .ypomainmenu ul > li:hover > a,
	 .ypomainmenu ul > li .current-menu-item > a,
	 .ypomainmenu ul > li.current_page_ancestor > a {
	 	color: #ffffff !important;
	 }
	 
	 #access ul ul li:first-child a::after {
	 	border-bottom: 9px solid #ffffff;
	 	border-left: 10px solid transparent;
	 	border-right: 10px solid transparent;
	 	content: "";
	 	left: 50px;
	 	position: absolute;
	 	top: -10px;
	 }
	 
	 #access ul ul ul li:first-child a::after {
	 	border-bottom: none !important;
	 	border-left: none !important;
	 	border-right: none !important;
	 	content: "";
	 }
	 
	 #Mobile-Menu {
	 	display: none;
	 }
	 /* ---------- Mobile Menu ---------- */
	 
	 #Mobile-Menu {
	 	display: none;
	 	width: 100%;
	 	height: 50px;
	 	margin: 0px;
	 	padding: 0px;
	 	background: url(/images/menu-bg.png) repeat left top;
	 }
	 
	 .menu-link {
	 	height: 50px;
	 	font: normal 18px/50px 'SegoeUI-SemiBold';
	 	color: #222222;
	 	margin: 0px;
	 	padding: 0px;
	 	text-align: center;
	 }
	 
	 .menu-link a {
	 	color: #222222;
	 	display: block;
	 }
	 
	 .menu-link img {
	 	margin: 0px 10px;
	 }
	 
	 #wrapper {
	 	left: 0px;
	 	overflow: hidden;
	 	width: 100%;
	 	position: relative;
	 	z-index: 99999;
	 }
	 
	 #wrapper ul {
	 	margin: 0px;
	 	padding: 0px;
	 }
	 
	 #wrapper ul ul {
	 	margin: 0px;
	 	padding: 0px;
	 	display: none;
	 	position: relative;
	 }
	 
	 #wrapper ul ul ul {
	 	margin: 0px;
	 	padding: 0px;
	 }
	 
	 #wrapper ul li {
	 	font: normal 14px/35px Arial, Helvetica, sans-serif;
	 	height: auto;
	 	text-align: left;
	 	float: none;
	 	text-transform: none;
	 	/*background: url(/images/submenu-bg.png) repeat left top !important;*/
	 	color: #ffffff;
	 	border-bottom: 1px solid #d7c6c7;
	 	width: 100%;
		background:#989890;
	 }
	 
	 #wrapper ul li a {
	 	display: block;
	 	color: #222222;
	 	padding: 0px 0px 0px 20px;
	 }
	 
	 #wrapper ul li a:hover {
	 	color: #fff;
	 	background: #bd4757 !important;
	 }
	 
	 #wrapper .ypomainmenu li > a:hover,
	 #wrapper .ypomainmenu > li:hover > a,
	 #wrapper .ypomainmenu li.current_page_item > a,
	 #wrapper .ypomainmenu li.current-menu-item > a {
	 	color: #fff !important;
	 	background: #bd4757!important;
	 }
	 
	 #wrapper .ypomainmenu > li.menu-item-has-children > a {
	 	background: #FCEAE0 !important;
	 }
	 
	 #wrapper .ypomainmenu > li.menu-item-has-children a:hover,
	 #wrapper .ypomainmenu > li.menu-item-has-children:hover > a,
	 #wrapper .ypomainmenu > li.current-menu-ancestor > a,
	 #wrapper .ypomainmenu > li.current-page-ancestor > a,
	 #wrapper .ypomainmenu > li.menu-item-has-children a.active {
	 	color: #fff !important;
	 	background: #bd4757 !important;
	 }
	 
	 #wrapper .menu-item-has-children ul a {
	 	color: #222222 !important;
	 	background: #FCEAE0 !important;
	 }
	 
	 #wrapper .ypomainmenu > li.menu-item-has-children li > a:hover {
	 	color: #ffffff !important;
	 	background: #bd4757 !important;
	 }
	 /* ------------------------------ Banner CSS ------------------------------ */
	 /* Common Banner css */
	 
	 .intra-div {
	 	width: 100%;
	 	height: 100%;
	 }
	 
	 .Intra-L,
	 .Intra-R {
	 	width: 2000px;
	 	height: 100%;
	 	position: absolute;
	 }
	 
	 .Intra-L {
	 	margin: 0px 0px 0px -2000px;
	 }
	 
	 .Intra-R {
	 	margin: 0px 0px 0px 960px;
	 }
	 
	 #Intra-Container,
	 #Intra-Container-S {
	 	padding: 0px;
	 	width: 100%;
	 	position: relative;
	 	overflow: visible;
	 }
	 
	 #Intra-Container #Interactivity {
	 	position: relative;
	 }
	 
	 .demo {
	 	width: 100%;
	 	height: 100%;
	 	padding: 0px;
	 	margin: 0px;
	 	position: relative;
	 }
	 
	 .demo1 {
	 	width: 100%;
	 	height: 100%;
	 	padding: 0px;
	 	margin: 0px;
	 	display: none;
	 	position: absolute;
	 }
	 
	 #Intra-Container,
	 #Intra-Container-S {
	 	padding: 0px;
	 	width: 100%;
	 	position: relative;
	 	overflow: visible;
	 }
	 
	 #Intra-Container #Interactivity {
	 	position: relative;
	 	height: 716px;
	 }
	 
	 #Intra-Container #div1 {
	 	background: url(/images/banner1h.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container #div1 .Intra-L {
	 	background: url(/images/banner1h-l.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container #div1 .Intra-R {
	 	background: url(/images/banner1h-r.jpg) no-repeat left top;
	 }
	 
	 #Intra-Container #div1 {
	 	background: url(/images/banner1h.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container #div1 .Intra-L {
	 	background: url(/images/banner1h-l.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container #div1 .Intra-R {
	 	background: url(/images/banner1h-r.jpg) no-repeat left top;
	 }
	 
	 #Intra-Container #div2 {
	 	background: url(/images/banner2h.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container #div2 .Intra-L {
	 	background: url(/images/banner2h-l.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container #div2 .Intra-R {
	 	background: url(/images/banner2h-r.jpg) no-repeat left top;
	 }
	 
	 #Intra-Container #div3 {
	 	background: url(/images/banner3h.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container #div3 .Intra-L {
	 	background: url(/images/banner3h-l.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container #div3 .Intra-R {
	 	background: url(/images/banner3h-r.jpg) no-repeat left top;
	 }
	 
	 #Intra-Container #div4 {
	 	background: url(/images/banner4h.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container #div4 .Intra-L {
	 	background: url(/images/banner4h-l.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container #div4 .Intra-R {
	 	background: url(/images/banner4h-r.jpg) no-repeat left top;
	 }
	 
	 #Intra-Container #div5 {
	 	background: url(/images/banner5h.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container #div5 .Intra-L {
	 	background: url(/images/banner5h-l.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container #div5 .Intra-R {
	 	background: url(/images/banner5h-r.jpg) no-repeat left top;
	 }
	 
	 #Intra-Container #div6 {
	 	background: url(/images/banner6h.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container #div6 .Intra-L {
	 	background: url(/images/banner6h-l.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container #div6 .Intra-R {
	 	background: url(/images/banner6h-r.jpg) no-repeat left top;
	 }
	 
	 #Intra-Container #div7 {
	 	background: url(/images/banner7h.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container #div7 .Intra-L {
	 	background: url(/images/banner7h-l.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container #div7 .Intra-R {
	 	background: url(/images/banner7h-r.jpg) no-repeat left top;
	 }
	 
	 #Intra-Container #div8 {
	 	background: url(/images/banner8h.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container #div8 .Intra-L {
	 	background: url(/images/banner8h-l.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container #div8 .Intra-R {
	 	background: url(/images/banner8h-r.jpg) no-repeat left top;
	 }


	 
	 #Intra-Container #div9 {
	 	background: url(/images/banner9h.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container #div9 .Intra-L {
	 	background: url(/images/banner9h-l.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container #div9 .Intra-R {
	 	background: url(/images/banner9h-r.jpg) no-repeat left top;
	 }
	
	 
	 #Intra-Container .intra-main-h {
	 	position: absolute;
	 	top: 250px;
	 }
	 
	 #Intra-Container .intra-main-h h3 {
	 	font: normal 36px/48px 'trajanregular';
	 	color: #c0343f;
	 	margin: 0px;
	 	float: left;
	 	width: auto;
	 }
	 
	 #Intra-Container .intra-main-h h3 span {
	 	color: #c0343f;
	 	margin: 0px 0px 0px 30%;
	 	display: block;
	 }
	 
	 #Intra-Container .intra-main-h h3 a {
	 	color: #c0343f;
	 }
	 
	 #Intra-Container .intra-main-h h4 {
	 	clear: both;
	 	font: normal 33px/37px 'trajanregular';
	 	color: #0b0a07;
	 	margin: 20px 0px 0px 0px;
	 }
	 
	 #Intra-Container .intra-main-h h4 a {
	 	color: #0b0a07;
	 }
	 
	 #Intra-Container .banner1 .intra-main-h {
	 	top: 230px;
	 	left: 2%;
	 }
	 
	 #Intra-Container .banner2 .intra-main-h {
	 	left: 47%;
	 	top: 200px;
	 }
	 /******************SubPage CSS************************/
	 
	 #Intra-Container-S #Interactivity {
	 	position: relative;
	 	height: 381px;
	 }
	 
	 #Intra-Tabs {
	 	bottom: 20px;
	 	height: 15px;
	 	left: 40px;
	 	position: absolute;
	 	width: 115px;
	 	z-index: 200;
	 }
	 
	 #Intra-Container-S #div1 {
	 	background: url(/images/banner1s.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container-S #div1 .Intra-L {
	 	background: url(/images/banner1s-l.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container-S #div1 .Intra-R {
	 	background: url(/images/banner1s-r.jpg) no-repeat left top;
	 }
	 
	 #Intra-Container-S #div2 {
	 	background: url(/images/banner2s.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container-S #div2 .Intra-L {
	 	background: url(/images/banner2s-l.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container-S #div2 .Intra-R {
	 	background: url(/images/banner2s-r.jpg) no-repeat left top;
	 }
	 
	 #Intra-Container-S #div3 {
	 	background: url(/images/banner3s.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container-S #div3 .Intra-L {
	 	background: url(/images/banner3s-l.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container-S #div3 .Intra-R {
	 	background: url(/images/banner3s-r.jpg) no-repeat left top;
	 }
	 
	 #Intra-Container-S #div4 {
	 	background: url(/images/banner4s.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container-S #div4 .Intra-L {
	 	background: url(/images/banner4s-l.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container-S #div4 .Intra-R {
	 	background: url(/images/banner4s-r.jpg) no-repeat left top;
	 }
	 
	 #Intra-Container-S #div5 {
	 	background: url(/images/banner5s.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container-S #div5 .Intra-L {
	 	background: url(/images/banner5s-l.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container-S #div5 .Intra-R {
	 	background: url(/images/banner5s-r.jpg) no-repeat left top;
	 }
	 
	 #Intra-Container-S #div6 {
	 	background: url(/images/banner6s.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container-S #div6 .Intra-L {
	 	background: url(/images/banner6s-l.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container-S #div6 .Intra-R {
	 	background: url(/images/banner6s-r.jpg) no-repeat left top;
	 }
	 
	 #Intra-Container-S #div7 {
	 	background: url(/images/banner7s.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container-S #div7 .Intra-L {
	 	background: url(/images/banner7s-l.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container-S #div7 .Intra-R {
	 	background: url(/images/banner7s-r.jpg) no-repeat left top;
	 }
	 
	 #Intra-Container-S #div8 {
	 	background: url(/images/banner8s.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container-S #div8 .Intra-L {
	 	background: url(/images/banner8s-l.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container-S #div8 .Intra-R {
	 	background: url(/images/banner8s-r.jpg) no-repeat left top;
	 }
	 
	 #Intra-Container-S #div9 {
	 	background: url(/images/banner9s.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container-S #div9 .Intra-L {
	 	background: url(/images/banner9s-l.jpg) no-repeat right top;
	 }
	 
	 #Intra-Container-S #div9 .Intra-R {
	 	background: url(/images/banner9s-r.jpg) no-repeat left top;
	 }
	 
	 
	 #Intra-Container-S .bullet7 {
	 	margin: -3% 0% 0 2%;
	 	float: right;
	 	position: relative;
	 	z-index: 2;
	 }
	 
	 #Intra-Container-S .bullet7 li {
	 	float: right;
	 	list-style-type: none;
	 	margin: 0px 5px 0px 0px;
	 	width: 10px;
	 	height: 10px;
	 	margin: 0px 8px 0px 0px;
	 }
	 
	 #Intra-Container-S .bullet7 li a {
	 	width: 100%;
	 	height: 100%;
	 	display: block;
	 	border-radius: 10px;
	 	border: 2px solid #ffffff;
	 }
	 
	 #Intra-Container-S .bullet7 li a:hover,
	 #Intra-Container-S .bullet7 li.rslides_here a {
	 	background: #C0343F !important;
	 }
	 
	 #Intra-Container-S .intra-main-h {
	 	position: absolute;
	 	top: 185px;
	 	left: 2%;
	 }
	 
	 #Intra-Container-S .intra-main-h h3 {
	 	font: normal 38.4px/43px 'trajanregular';
	 	color: #c0343f;
	 	margin: 0px;
	 	float: left;
	 	width: auto;
	 }
	 
	 #Intra-Container-S .intra-main-h h3 a {
	 	color: #c0343f;
	 }
	 
	 #Intra-Container-S .intra-main-h h3 span {
	 	color: #c0343f;
	 	margin: 0px 0px 0px 30%;
	 	display: block;
	 }
	 
	 #Intra-Container-S .intra-main-h h4 {
	 	clear: both;
	 	font: normal 26.4px/31px 'trajanregular';
	 	color: #0b0a07;
	 	margin: 20px 0px 0px 0px;
	 }
	 /* ------------------------------ Home Services CSS ------------------------------ */
	 
	 #Services-H-Container {
	 	background: url(/images/service-bg.png) repeat-x left top;
	 	bottom: 0;
	 	position: absolute;
	 	z-index: 20;
	 }
	 
	 #Services-H {}
	 
	 .backpain-h {
	 	background: url(/images/back-pain-h.png) no-repeat center top;
	 }
	 
	 .intra-active1 .backpain-h,
	 .backpain-h:hover {
	 	background: url(/images/back-pain-h-on.png) no-repeat center top;
	 }
	 
	 .neckpain-h {
	 	background: url(/images/neck-pain-h.png) no-repeat center top;
	 }
	 
	 .intra-active2 .neckpain-h,
	 .neckpain-h:hover {
	 	background: url(/images/neck-pain-h-on.png) no-repeat center top;
	 }
	 
	 .jointpain-h {
	 	background: url(/images/joint-pain-h.png) no-repeat center top;
	 }
	 
	 .intra-active3 .jointpain-h,
	 .jointpain-h:hover {
	 	background: url(/images/joint-pain-h-on.png) no-repeat center top;
	 }
	 
	 .neuropathy-h {
	 	background: url(/images/neuropathy-h.png) no-repeat center top;
	 }
	 
	 .intra-active4 .neuropathy-h,
	 .neuropathy-h:hover {
	 	background: url(/images/neuropathy-h-on.png) no-repeat center top;
	 }
	 
	 .return-h {
	 	background: url(/images/return-sports-h.png) no-repeat center top;
	 }
	 
	 .intra-active5 .return-h,
	 .return-h:hover {
	 	background: url(/images/return-sports-h-on.png) no-repeat center top;
	 }
	 
	 .sciatica-h {
	 	background: url(/images/sciatica-h.png) no-repeat center top;
	 }
	 
	 .intra-active6 .sciatica-h,
	 .sciatica-h:hover {
	 	background: url(/images/sciatica-h-on.png) no-repeat center top;
	 }
	 
	 .arthritis-h {
	 	background: url(/images/arthritis-h.png) no-repeat center top;
	 }
	 
	 .intra-active7 .arthritis-h,
	 .arthritis-h:hover {
	 	background: url(/images/arthritis-h-on.png) no-repeat center top;
	 }
	 
	 
	 
	 .bannerprofile-h{
	 	background: url(/images/michael-h-on.png) no-repeat center top;
	 }

	 .blogprofile-h {
	 	background: url(/images/blog-on.png) no-repeat center top;
	 }
	 
	 #Services-H ul {}
	 
	 #Services-H li {
	 	float: left;
	 	width: 20%;
	 }
	 
	 #Services-H li a {
	 	font: normal 14px/18px 'SegoeUI-SemiBold';
	 	color: #ffffff;
	 	text-transform: uppercase;
	 	float: left;
	 	padding: 115px 20px 0px 20px;
	 }
	 
	 #Services-H li.intra-active1 a,
	 #Services-H li.intra-active2 a,
	 #Services-H li.intra-active3 a,
	 #Services-H li.intra-active4 a,
	 #Services-H li.intra-active5 a,
	 #Services-H li.intra-active6 a,
	 #Services-H li.intra-active7 a,
	 #Services-H li a:hover {
	 	color: #c0343f;
	 }
	 /* ------------------------------ Scrolling Styles ------------------------------ */
	 
	 #flexiselDemo1 {
	 	margin: 0px;
	 	padding: 0px;
	 	display: block;
	 	list-style: none;
	 	overflow: hidden !important;
	 }
	 
	 .nbs-flexisel-container {
	 	padding: 24px 0px 24px 0px;
	 	position: relative;
	 	max-width: 100%;
	 	overflow: hidden !important;
	 }
	 
	 .nbs-flexisel-ul {
	 	width: 9999px;
	 	*width: 9999px;
	 	position: relative;
	 	margin: 0px !important;
	 	padding: 0px !important;
	 	list-style: none;
	 	overflow: hidden !important;
	 }
	 
	 .nbs-flexisel-inner {
	 	max-width: 75%;
	 	margin: 0px auto;
	 	padding: 0px;
	 	overflow: hidden !important;
	 }
	 
	 .nbs-flexisel-item {
	 	margin: 0px;
	 	padding: 0px;
	 	float: left;
	 	overflow: hidden !important;
	 	text-align: center;
	 	vertical-align: middle;
	 }
	 
	 .nbs-flexisel-item img {
	 	vertical-align: middle;
	 }
	 
	 .nbs-flexisel-item a,
	 .nbs-flexisel-item a:hover {
	 	text-decoration: none;
	 }
	 /*** Navigation ***/
	 
	 .nbs-flexisel-nav-left,
	 .nbs-flexisel-nav-right {
	 	width: 53px;
	 	height: 100%;
	 	position: absolute;
	 	cursor: pointer;
	 	z-index: 16;
	 	top: 0px;
	 }
	 
	 #Services-H .nbs-flexisel-nav-left {
	 	left: 12px;
	 	background: url(/images/services-left.png) no-repeat left center;
	 }
	 
	 #Services-H .nbs-flexisel-nav-right {
	 	right: 53px;
	 	background: url(/images/services-right.png) no-repeat right center;
	 }
	 /* ------------------------------MeetDoctor-Container------------------------------ */
	 
	 #MeetDoctor-Contaier {
	 	background: #f5f5f5;
	 }
	 
	 #Inner-Meet {
	 	float: left;
	 	width: 100%;
	 	background: url(/images/meet-bg.jpg) no-repeat center top;
	 }
	 
	 #MeetDoctor {}
	 
	 .doctorimage-h {
	 	float: left;
	 	width: 26%;
	 	padding: 10px 65px 0 18px;
	 }
	 
	 .aboutdr-h {
	 	float: left;
	 	width: 65%;
	 }
	 
	 .aboutdr-h h2 {
	 	font: normal 48px/52px 'trajanregular';
	 	color: #c0343f;
	 	margin: 52px 0px 0px 0px;
	 }
	 
	 .aboutdr-h h2 a {
	 	color: #c0343f;
	 }
	 
	 .aboutdr-h h3 {
	 	font: normal 18px/22px 'SegoeUI';
	 	color: #151515;
	 	margin: 0px 0px 0px 0px;
	 }
	 
	 .aboutdr-h p {
	 	font: normal 14px/18px 'SegoeUI';
	 	color: #6b6a6e;
	 	margin: 30px 0px 25px 0px;
	 }
	 
	 .aboutdr-h p span {
	 	font: normal 14px/18px 'SegoeUI-Bold';
	 	color: #6b6a6e;
	 }
	 
	 .quicklinks-h {
	 	float: left;
	 	width: 100%;
	 }
	 
	 .quicklinks-h li {
	 	float: left;
	 	border-right: 1px dashed #3c3b3b;
	 	padding: 0px 20px 0px 0px;
	 }
	 
	 .quicklinks-h li span {
	 	display: block;
	 }
	 
	 .quicklinks-h li a {
	 	font: normal 15px/19px 'SegoeUI-SemiBold';
	 	color: #3c3b3b;
	 	padding: 0px 0px 0px 0px;
	 	display: block;
	 	padding: 16px 0 22px 63px;
	 }
	 
	 .quicklinks-h li .appointment-icon,
	 .quicklinks-h li .location-icon {
	 	line-height: 15px;
	 	padding: 10px 0 18px 63px;
	 	margin: 0px 0px 0px 22px;
	 }
	 
	 .aboutdr-icon {
	 	background: url(/images/aboutdr-icon.png) no-repeat 0px 0px;
	 }
	 
	 .appointment-icon {
	 	background: url(/images/appointment-h-icon.png) no-repeat 0px 0px;
	 }
	 
	 .location-icon {
	 	background: url(/images/location-h-icon.png) no-repeat 0px 0px;
	 }
	 
	 .weill,
	 .columbia {
	 	margin: 25px 10px 0px 0px;	 		 	text-align:center;
	 }
	 
	 .weill img,
	 .columbia img {
	 	border: 3px solid #e8e8e8;
	 }
	 /* -----------------------------Honors &amp; Rewards */
	 /* ------------------------------Credibility-Container------------------------------ */
	 
	 #HonorsResources {
	 	padding: 37px 0px 0px;
	 }
	 
	 .honors {
	 	float: left;
	 	margin: 0px 0px 0px 10px;
	 	padding: 0px 45px 0px 0px;
	 	width: 60%;
	 }
	 
	 #HonorsResources h3 {
	 	font: normal 24px/28px 'SegoeUI-SemiBold';
	 	color: #c0343f;
	 	margin: 0px 0px 12px 0px;
	 }
	 
	 .honor-logos {
	 	float: left;
	 	width: 100%;
	 	border-bottom: 1px solid #ebebeb;
	 	padding: 15px 0px 20px 0px;
	 }
	 
	 .honor-logos li {
	 	float: left;
	 	font: normal 24px/28px 'SegoeUI';
	 	color: #7d7d7d;
	 }
	 
	 .honor-logos li:first-child {
	 	margin: 0px 45px 0px 0px;
	 }
	 
	 .newyork {
	 	padding: 15px 0px 0px 0px;
	 }
	 
	 .newyork div {
	 	font: normal 14px/18px 'SegoeUI-Light';
	 	color: #7c7c7c;
	 }
	 
	 .newyork div span {
	 	font: normal 14px/18px 'SegoeUI-Light';
	 	color: #0d0d0d;
	 }
	 
	 .hono {
	 	padding: 15px 0px 8px 0px;
	 }
	 
	 .patient-resources-h {
	 	float: left;
	 	width: 28%;
	 	border-left: 1px solid #ebebeb;
	 	padding: 0px 0px 0px 35px;
	 }
	 
	 .patient-resources-h ul {
	 	width: 93%;
	 }
	 
	 .patient-resources-h ul li {
	 	border-bottom: 1px solid #ebebeb;
	 }
	 
	 .patient-resources-h li a {
	 	display: block;
	 	font: normal 18px/22px 'SegoeUI';
	 	color: #7c7c7c;
	 	padding: 15px 0px 20px 0px;
	 }
	 
	 .patient-resources-h li a span {
	 	float: left;
	 	height: 25px;
	 	width: 40px;
	 }
	 
	 .regenerative a span {
	 	background: url(/images/sprite.png) no-repeat 0px -445px;
	 }
	 
	 .healthblog a span {
	 	background: url(/images/sprite.png) no-repeat 0px -325px;
	 }
	 
	 .health-info a span {
	 	background: url(/images/sprite.png) no-repeat 0px -353px;
	 }
	 /* -------------------------Form - PatientEducation------------------------------ */
	 
	 #AppointmentVideos-Container {
	 	background: #f5f5f5;
	 	padding: 0px 0px 28px 0px;
	 }
	 
	 #AppointmentVideos {
	 	padding: 0px 0px 38px 0px;
	 	width: 77%;
	 }
	 
	 .appointment-request {
	 	float: left;
	 	width: 97%;
	 	margin: 0px 0px 0px 15px;
	 	position: relative;
	 }
	 
	 .appointment-request h4 {
	 	color: #7c7c7c;
	 	font: normal 18px/22px 'SegoeUI';
	 	margin: 40px 0px 0px 0px;
	 	text-transform: uppercase;
	 }
	 
	 .appointment-request h3 {
	 	color: #c0343f;
	 	font: normal 30px/34px 'SegoeUI';
	 	margin: 0px 0px 0px 0px;
	 }
	 
	 .form-resource {
	 	float: left;
	 	position: relative;
	 	padding: 25px 0px 0px 0px;
	 	width: 90%;
	 }
	 
	 .request-txtfeild,
	 .request-txtcomment {
	 	float: left;
	 	margin: 2px;
	 	width: 48%;
	 }
	 
	 .request-field {
	 	background: #b2b2b2;
	 	color: #ffffff;
	 	font: normal 13px/25px 'SegoeUI';
	 	height: 30px;
	 	margin: 0px 0px 8px 0px;
	 	padding: 2px 5% 2px 4.5%;
	 	width: 90%;
	 	border: none;
	 }
	 
	 .request-comment {
	 	background: #b2b2b2;
	 	color: #ffffff;
	 	font: normal 13px/10px 'SegoeUI';
	 	height: 97px;
	 	margin: 1px;
	 	padding: 10px 5% 10px;
	 	width: 90%;
	 	border: none;
	 }
	 
	 .request-button {
	 	float: right;
	 	border: none;
	 	margin: 8px 14px 0px 0px;
	 }
	 
	 .request-button,
	 .request-button.wpcf7-form-control {
	 	background: #c0343f;
	 	clear: right;
	 	color: #ffffff;
	 	display: block;
	 	float: left;
	 	font: normal 14px/18px 'SegoeUI-Bold';
	 	padding: 11px 0;
	 	text-align: center;
	 	width: 100px;
	 	text-transform: uppercase;
	 	cursor: pointer;
	 	outline: none;
	 }
	 
	 .foot-capcha-txt {
	 	border: 1px solid #E5E7F4;
	 	color: #333333;
	 	float: left;
	 	font: 12px/24px Arial, Helvetica, sans-serif;
	 	height: 24px;
	 	margin: 10px 12px 0 15px;
	 	width: 31%;
	 }
	 
	 .captc {
	 	float: left;
	 	width: 100%;
	 }
	 
	 .captc img {
	 	margin: 10px 0px 0px 0px;
	 	float: left;
	 }
	 
	 .videos {
	 	float: left;
	 	width: 37%;
	 	margin: 0px 0px 0px 6px;
	 }
	 
	 .videos h3 {
	 	color: #c0343f;
	 	font: normal 30px/34px 'SegoeUI';
	 	margin: 64px 0px 24px 0px;
	 }
	 
	 .videos h3 a {
	 	color: #c0343f;
	 }
	 
	 div.wpcf7-validation-errors {
	 	border: none !important;
	 }
	 
	 .appointment-request .wpcf7-response-output {
	 	margin: 0 0.5em 1em !important;
	 	clear: both;
	 }
	 
	 .form-resource .wpcf7-response-output {
	 	border: medium none !important;
	 	clear: both;
	 	position: absolute;
	 	bottom: -35px;
	 	margin: 0px !important;
	 	font: normal 12px Verdana, Arial, Helvetica, sans-serif !important;
	 }
	 
	 .form-resource .wpcf7-not-valid-tip {
	 	position: absolute;
	 	left: 10px;
	 	top: 3px;
	 	width: 200px;
	 	font: normal 12px Verdana, Arial, Helvetica, sans-serif !important;
	 	z-index: 5;
	 }
	 
	 .captc .captcha span.wpcf7-not-valid-tip {
	 	left: -399px !important;
	 	position: absolute;
	 	top: 32px !important;
	 	z-index: 5;
	 }
	 /* ------------------------------Footer Section CSS ------------------------------ */
	 
	 footer {
	 	padding: 0px 0px 45px 0px;
	 }
	 
	 #Footer {
	 	margin-top: 39px;
	 }
	 
	 .footer-left {
	 	border-right: 1px solid #ebebeb;
	 	float: left;
	 	padding: 0 24px 0 0;
	 	width: 48%;
	 }
	 
	 .footer-menu {
	 	float: right;
	 	margin: 30px 0px 0px 0px;
	 }
	 
	 .footer-menu a {
	 	font: normal 12.41px/17px 'open_sansregular';
	 	color: #7c7c7c;
	 }
	 
	 .footer-menu a:hover {
	 	text-decoration: underline;
	 }
	 
	 .copyrighttext {
	 	font: normal 13px/17px 'open_sansregular';
	 	color: #7c7c7c;
	 	clear: both;
	 	float: right;
	 }
	 
	 .ypo-logo {
	 	margin: 75px 0px 0px 0px;
	 	clear: both;
	 	float: right;
	 }
	 
	 .getdirections {
	 	float: right;
	 	width: 39%;
	 	margin: 0px 0px 0px 40px;
	 }
	 
	 .getdirections h3 {
	 	font: normal 24px/13px 'SegoeUI-SemiBold';
	 	color: #c0343f;
	 	text-transform: uppercase;
	 	margin: 0px 0px 26px 0px;
	 }
	 
	 .getdirections h3 a {
	 	color: #c0343f;
	 }
	 
	 .address-h {
	 	margin: 0px 0px 15px 0px;
	 }
	 
	 .address-h-img {
	 	float: left;
	 	width: 80px;
	 }
	 
	 .address {
	 	float: left;
	 	margin: 10px 0px 0px 0px;
	 }
	 
	 .address h4 {
	 	font: normal 13px/17px 'SegoeUI-SemiBold';
	 	margin: 0px 0px 0px 0px;
	 }
	 
	 .address h4 a {
	 	color: #c0343f;
	 }
	 
	 .address p {
	 	font: normal 13px/17px 'SegoeUI';
	 	color: #7c7c7c;
	 	margin: 8px 0px 4px 0px;
	 }
	 
	 .address h5 {
	 	font: normal 13px/17px 'SegoeUI';
	 	color: #c0343f;
	 	margin: 0px 0px 0px 0px;
	 }
	 
	 .address h5 a {
	 	color: #c0343f;
	 }
	 /* ------------------------------ Sub Page CSS ------------------------------ */
	 
	 #Content-Container {
	 	border-bottom: 1px solid #F5F5F5;
	 	padding: 0px 0px 15px 0px;
	 }
	 
	 #Content-Main .intra-div {
	 	display: table;
	 	height: 100%;
	 	width: 100%;
	 }
	 
	 #Content-Left {
	 	width: 100%;
	 	display: table-cell;
	 	vertical-align: top;
	 }
	 
	 #Sidebar {
	 	width: 239px;
	 	vertical-align: top;
	 	margin: 6px 10px 0px 0px;
	 }
	 /*----- Navigation Starts -----*/
	 
	 .navigation {
	 	font: normal 13px/17px 'SegoeUI';
	 	color: #c0343f;
	 	padding: 14px 30px 14px 10px;
	 	width: 92%;
	 }
	 
	 .navigation a {
	 	font: normal 13px/17px 'SegoeUI';
	 	color: #8d8c8c;
	 }
	 
	 .navigation a:hover {
	 	text-decoration: underline;
	 }
	 /*--- textMain Starts ---*/
	 
	 .textMain {
	 	color: #000000;
	 	padding: 10px 30px 30px 10px;
	 	text-align: justify;
	 	font: normal 13px/20px Verdana, Arial, Helvetica, sans-serif;
	 	height: auto;
	 }
	 
	 .textMain a {
	 	color: #C0343F;
	 	text-decoration: underline;
	 }
	 
	 .textMain a:hover {
	 	color: #C0343F;
	 	text-decoration: underline;
	 }
	 
	 .textMain ul,
	 .textMain ol {
	 	padding: 0px;
	 	margin: 10px 0px;
	 	list-style: none;
	 }
	 
	 .textMain ul li {
	 	padding-bottom: 10px;
	 	background: url(/images/bullet-tm.gif) no-repeat 15px 12px;
	 	padding: 5px 0px 0px 30px;
	 	list-style: none;
	 }
	 
	 .textMain ul li ul {
	 	padding-bottom: 10px;
	 	background: none;
	 	padding: 5px 0px 0px 20px;
	 	list-style: circle;
	 }
	 
	 .textMain ul li ul li {
	 	padding-bottom: 10px;
	 	background: none;
	 	padding: 5px 0px 0px 0px;
	 	list-style: circle;
	 }
	 
	 .textMain ul li ul li ul li {
	 	padding-bottom: 8px;
	 	background: none;
	 	padding: 6px 0px 0px 0px;
	 	list-style: square;
	 }
	 
	 .textMain ol li {
	 	padding-bottom: 10px;
	 }
	 
	 .textMain ul li p,
	 textMain ol li p {
	 	padding-bottom: 0px;
	 	margin: 10px 0px 0px 0px;
	 }
	 
	 .textMain ul li ul,
	 .textMain ul li ol,
	 .textMain ol li ul,
	 .textMain ol li ol {
	 	padding-bottom: 0px;
	 }
	 
	 .textMain .pdf-list li {
	 	background: url(/images/pdf-icon.png) no-repeat 5px 8px;
	 	list-style: outside none none;
	 	padding: 6px 0 0 30px;
	 }
	 
	 .textMain .pdf-list li a {
	 	text-decoration: none;
	 }
	 /*--- textMain Ends ---*/
	 
	 .textMain h1 {
	 	font: normal 42px/46px 'SegoeUI-Light';
	 	color: #c0343f;
	 	text-align: left;
	 	padding: 0px 0px 15px 0px;
	 	border-bottom: 1px solid #d8d8d8;
	 }
	 
	 .textMain h2 {
	 	font: normal 24px/28px 'SegoeUI';
	 	color: #0081C4;
	 	text-align: left;
	 }
	 
	 .textMain h2 a {
	 	color: #0081C4;
	 	text-decoration: none;
	 }
	 
	 .textMain h2 a:hover {
	 	color: #0081C4;
	 	text-decoration: underline;
	 }
	 
	 .textMain h3 {
	 	font: normal 22px/30px'SegoeUI';
	 	color: #c0343f;
	 	text-align: left;
	 }
	 
	 .textMain h3 a {
	 	color: #c0343f;
	 	text-decoration: none;
	 }
	 
	 .textMain h3 a:hover {
	 	color: #c0343f;
	 	text-decoration: underline;
	 }
	 
	 .textMainBold {
	 	text-align: left;
	 	font: bold 12px/20px Verdana, Geneva, sans-serif;
	 	color: #000000;
	 }
	 
	 .textMainBold a {
	 	color: #C0343F;
	 	text-decoration: underline;
	 }
	 
	 .textMainBold a:hover {
	 	color: #C0343F;
	 	text-decoration: none;
	 }
	 /*----- Sidebar Starts -----*/
	 
	 .services-s {
	 	float: left;
	 	width: 100%;
	 }
	 
	 .services-s ul {
	 	margin: 34px 0px 0px 0px;
	 }
	 
	 .services-s li {
	 	background: url(/images/services-s-bg.jpg) repeat-x left top;
	 	border-radius: 3px;
	 	box-shadow: 0 3px 1px #cfcfcf;
	 	margin: 0 0 10px;
	 }
	 
	 .services-s li a {
	 	font: normal 20px/24px 'SegoeUI-SemiBold';
	 	color: #ffffff;
	 	text-align: center;
	 	display: block;
	 	padding: 16px 0px;
	 	background: url(/images/services-s-listicon.png) no-repeat 220px 25px;
	 }
	 
	 .meetdoctor-s {
	 	float: left;
	 	width: 237px;
	 	background: url(/images/michael-sein-md-s.jpg) no-repeat left top;
	 	border: 1px solid #dde0e0;
	 	margin: 15px 0px 0px 0px;
	 }
	 
	 .meetdoctor-s h2 {
	 	color: #c0343f;
	 	margin: 0;
	 	text-align: center;
	 	margin: 10px 0 0 0;
	 }
	 
	 .meetdoctor-s h2 a {
	 	font: normal 20px/28px 'trajanbold';
	 	color: #c0343f;
	 }
	 
	 .meetdoctor-s h3 {
	 	font: normal 12px/16px 'SegoeUI';
	 	color: #151515;
	 	text-align: center;
	 	margin: 0px;
	 }
	 
	 .readmore-s {
	 	padding: 188px 0 0;
	 }
	 
	 .readmore-s a {
	 	background: #c0343f;
	 	color: #ffffff;
	 	font: normal 14px/18px 'SegoeUI';
	 	display: block;
	 	padding: 7px 0px;
	 	text-align: center;
	 }
	 
	 .patient-resources-s {
	 	float: left;
	 	width: 237px;
	 	border: 1px solid #DCE0DF;
	 	background: #F2F2F0;
	 	margin: 22px 0px 7px 0px;
	 }
	 
	 .patient-resources-s h3 {
	 	font: normal 20px/24px 'SegoeUI-SemiBold';
	 	color: #c0343f;
	 	text-align: center;
	 	text-transform: uppercase;
	 	margin: 17px 0px 6px 0px;
	 }
	 
	 .patient-resources-s ul li {
	 	border-bottom: 1px solid #EBEBE9;
	 }
	 
	 .patient-resources-s ul li a {
	 	color: #7c7c7c;
	 	font: 15px/19px 'SegoeUI';
	 	padding: 13px 0px;
	 	display: block;
	 }
	 
	 .patient-resources-s ul li a span {
	 	float: left;
	 	height: 25px;
	 	width: 40px;
	 	margin: 0px 0px 0px 15px;
	 }
	 
	 .regenerative-s a span {
	 	background: url(/images/sprite.png) no-repeat 0px -445px;
	 }
	 
	 .healthblog-s a span {
	 	background: url(/images/sprite.png) no-repeat -128px -390px;
	 }
	 
	 .health-information-s a span {
	 	background: url(/images/sprite.png) no-repeat 2px -415px;
	 }
	 
	 .patient-education-s a span {
	 	background: url(/images/sprite.png) no-repeat -131px -415px;
	 }
	 /*----- Services Starts -----*/
	 
	 .services-list {
	 	float: left;
	 	width: 100%;
	 }
	 
	 .services-list li {
	 	float: left;
	 	width: 29%;
	 	padding: 0px !important;
	 	margin: 0px 27px 32px 0px;
	 	border-radius: 5px;
	 	background: #f5f4f9 !important;
	 }
	 
	 .services-list li a {
	 	font: normal 18px/22px 'SegoeUI';
	 	color: #515151;
	 	display: block;
	 	text-decoration: none;
	 }
	 
	 .services-list li a img {
	 	float: left;
	 	padding: 6px 18px 7px 13px;
	 }
	 
	 .services-list li a span {
	 	float: left;
	 	padding: 22px 0;
	 }
	 
	 .services-list li a:hover {
	 	color: #515151;
	 	text-decoration: none;
	 }
	 
	 .service-padd {
	 	padding: 10px 0 0px !important;
	 }
	 /**********New Services*************/
	 
	 .services-main {
	 	background: #fbf7f4;
	 	border: 1px solid #de959b;
	 	border-radius: 10px;
	 	padding: 0px 0px 20px 0px;
	 	margin: 60px 0px 0px 0px;
	 }
	 
	 .serv-head {
	 	background: #c0343f;
	 	font: normal 25px/56px 'SegoeUI-Bold';
	 	color: #fefefe;
	 	padding: 0px 0px 0px 28px;
	 	border-radius: 10px;
	 }
	 
	 .serv-head {
	 	background: #c0343f;
	 	font: normal 25px/56px 'SegoeUI-Bold';
	 	color: #fefefe;
	 	padding: 0px 0px 0px 28px;
	 	border-radius: 10px 10px 0px 0px;
	 	;
	 }
	 
	 .services-new-list {}
	 
	 .services-new-list ul {
	 	float: left;
	 	width: 27%;
	 	border-right: 1px solid #e3a9ac;
	 	padding: 0px 20px 0px 28px;
	 }
	 
	 .services-new-list ul li {
	 	border-bottom: 1px dashed #c0343f;
	 	padding: 0px;
	 	background: none;
	 }
	 
	 .services-new-list ul li:last-child {
	 	border-bottom: none;
	 }
	 
	 .services-new-list li a {
	 	background: url(/images/new-sevice-icon.png) no-repeat 0px 20px;
	 	font: normal 18px/22px 'SegoeUI';
	 	color: #c0343f;
	 	text-decoration: none;
	 	padding: 10px 0px 10px 20px;
	 	display: block;
	 	text-align: left;
	 }
	 
	 .services-new-list li a:hover {
	 	color: #c0343f;
	 	text-decoration: underline;
	 }
	 
	 .treated {
	 	width: 40% !important;
	 }
	 /* ------------------------------ Forms CSS ------------------------------ */
	 
	 .mandatory {
	 	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	 	color: #FF8204;
	 }
	 
	 .ypo-form {
	 	margin: 0px;
	 	padding: 0px;
	 	position: relative;
	 	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	 	text-align: left;
	 }
	 
	 .ypo-form,
	 .ypo-form input[type="text"],
	 .ypo-form input[type="email"],
	 .ypo-form textarea,
	 .ypo-form select,
	 .ypo-captcha {
	 	border: 1px solid #FE626F;
	 	border-radius: 2px;
	 }
	 
	 .textMain .ypo-form h3,
	 .ypo-form input[type="submit"],
	 .ypo-form input[type="reset"] {
	 	background: #FE626F;
	 	color: #fff;
	 	border-radius: 2px;
	 }
	 
	 .textMain .ypo-form h3 {
	 	font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	 	margin: 0px;
	 	padding: 5px 10px;
	 }
	 
	 .textMain .ypo-form ul {
	 	margin: 0px;
	 	padding: 5px;
	 	list-style: none;
	 	display: table;
	 }
	 
	 .textMain .ypo-form li {
	 	margin: 0px;
	 	padding: 0px;
	 	background: none;
	 	display: table-row;
	 }
	 
	 .ypo-form .ypo-field {
	 	display: table-cell;
	 	float: left;
	 	width: 50%;
	 	margin: 0px;
	 	padding: 5px 0px;
	 }
	 
	 .ypo-form .ypo-area {
	 	width: 100%;
	 	margin: 0px;
	 	padding: 5px 0px;
	 }
	 
	 .ypo-form .ypo-text,
	 .ypo-form .ypo-test {
	 	margin: 0px;
	 	padding: 10px 20px;
	 }
	 
	 .ypo-form .ypo-text .wpcf7-radio {
	 	display: block;
	 }
	 
	 .ypo-form .your-referal .wpcf7-list-item,
	 .ypo-form .your-rays .wpcf7-list-item {
	 	display: inline-block !important;
	 }
	 
	 .ypo-form input[type="text"],
	 .ypo-form input[type="email"] {
	 	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	 	padding: 2px 5px;
	 	width: 90%;
	 }
	 
	 .ypo-form select {
	 	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	 	padding: 3px 5px;
	 	width: 93%;
	 	z-index: 1;
	 }
	 
	 .ypo-form .ypo-captcha {
	 	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	 	width: 70px !important;
	 	padding: 2px 5px;
	 }
	 
	 .ypo-form textarea {
	 	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	 	padding: 2px 5px;
	 	width: 95%;
	 	height: 100px;
	 }
	 
	 .ypo-form input[type="submit"],
	 .ypo-form input[type="reset"] {
	 	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	 	padding: 5px;
	 	width: 90px;
	 	float: left;
	 	margin: 0px;
	 	border: 0px;
	 	cursor: pointer;
	 }
	 
	 .ypo-form input[type="radio"] {
	 	vertical-align: text-top;
	 	margin: 0px 0px 0px 0px;
	 }
	 
	 .ypo-form img {
	 	float: left;
	 }
	 
	 .ypo-test .wpcf7-form-control-wrap {
	 	width: auto !important;
	 }
	 
	 .ypo-form input[type="file"] {
	 	margin: 0px 0px 0px 10px;
	 }
	 
	 .wpcf7-list-item {
	 	display: block;
	 	padding: 5px 0px;
	 }
	 
	 .ypo-form .your-referal .wpcf7-list-item,
	 .ypo-form .your-rays .wpcf7-list-item {
	 	display: inline-block !important;
	 	padding: 5px !important;
	 }
	 
	 .wpcf7-response-output {
	 	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	 }
	 /*------------------------- Child List -------------------------------*/
	 
	 .textMain .child-list ul {
	 	margin: 0px;
	 	padding: 0px;
	 }
	 
	 .textMain .child-list li {
	 	margin: 5px 0px 0px 0px;
	 	padding: 0px;
	 	width: 65%;
	 	max-width: 300px;
	 	background: none;
	 	font: normal 14px/20px Verdana, Arial, Helvetica, sans-serif;
	 	color: #fff;
	 	text-align: left;
	 }
	 
	 .textMain .child-list li a {
	 	text-decoration: none;
	 	color: #fff;
	 	background: #C0343F;
	 	padding: 10px 0px 10px 30px;
	 	display: block;
	 }
	 
	 .textMain .child-list li a:hover {
	 	background: #8AD2FD;
	 	color: #000;
	 }
	 /*------------------------- Other List -------------------------------*/
	 
	 .textMain .other-list ul {
	 	margin: 0px;
	 	padding: 0px;
	 }
	 
	 .textMain .other-list li {
	 	margin: 5px 2% 0px 0px;
	 	padding: 0px;
	 	width: 48%;
	 	min-width: 250px;
	 	background: none;
	 	font: normal 14px/20px Verdana, Arial, Helvetica, sans-serif;
	 	color: #fff;
	 	text-align: left;
	 	float: left;
	 }
	 
	 .textMain .other-list a {
	 	background: #27A8CA;
	 	padding: 10px 0px 10px 30px;
	 	text-decoration: none;
	 	display: block;
	 	color: #fff;
	 }
	 
	 .textMain .other-list a:hover {
	 	background: #C0343F;
	 }
	 /*-------------------- Contact Address Styles --------------------*/
	 
	 .contact-address {
	 	padding: 3px;
	 	margin: 15px auto;
	 	border: 1px solid #1D71B1;
	 }
	 
	 .contact-address .intra-div {
	 	display: table;
	 }
	 
	 .contact-address h3 {
	 	font: normal 12px/25px 'TrajanPro-Regular';
	 	color: #fff;
	 	background: #1D71B1;
	 	padding: 0px 0px 0px 10px;
	 	margin: 0px;
	 }
	 
	 .formHead {
	 	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	 	text-decoration: none;
	 	padding: 5px 10px 5px 10px;
	 	color: #ffffff;
	 	background: #C0343F;
	 	clear: both;
	 }
	 
	 .formHead a {
	 	color: #ffffff;
	 	text-decoration: underline;
	 }
	 
	 .formHead a:hover {
	 	color: #ffffff;
	 	text-decoration: underline;
	 }
	 
	 .contact-address {
	 	width: 99%;
	 	padding: 3px;
	 	margin: 5px auto;
	 	box-shadow: 0 5px 5px 0 #aaaaaa;
	 	border: 1px solid #C0343F;
	 	display: table;
	 }
	 
	 .address-text {
	 	padding: 2% 0 0 1%;
	 	float: left;
	 	display: table-column;
	 }
	 
	 .mappics {
	 	display: table-column;
	 	float: right;
	 	margin: 2% 0 0;
	 	text-align: center;
	 	width: 55%;
	 }
	 
	 .mappics img {
	 	border: 1px solid #C0343F;
	 	margin: 5px;
	 }
	 
	 .google-map-wrapper {
	 	padding: 0px 0px 1% 5px;
	 }
	 
	 .google-map-wrapper iframe {
	 	width: 100% !important;
	 }
	 /*-------------------- Contact Phone Styles --------------------*/
	 
	 .contact-ph {
	 	float: left;
	 	width: 100%;
	 	margin: 10px auto;
	 }
	 
	 .contact-ph ul {
	 	margin: 0px !important;
	 	padding: 0px !important;
	 	list-style: none;
	 }
	 
	 .contact-ph li {
	 	font: normal 14px/35px Verdana, Arial, Helvetica, sans-serif;
	 	height: 35px;
	 	text-align: left;
	 	margin: 5px 0px !important;
	 	padding: 0px 3% !important;
	 	background: none !important;
	 	float: left;
	 	width: 44%;
	 }
	 
	 .contact-ph li img {
	 	vertical-align: middle;
	 	margin: 0px 10px 0px 0px;
	 }
	 
	 .contact-ph li span {
	 	color: #c0343f;
	 }
	 /*-------------------- Useful Links Styles --------------------*/
	 
	 .UseFul-links {
	 	width: 90%;
	 	height: auto;
	 	margin: 10px 0px;
	 	padding: 0px;
	 	text-align: center;
	 }
	 
	 .UseFul-links img {
	 	margin: 2px;
	 	padding: 10px;
	 	border: 1px solid #666666;
	 	float: left;
	 }
	 /****************schema*****************/
	 
	 .tableborder {
	 	border: 1px solid #C0343F;
	 	border-radius: 0;
	 	float: left;
	 	width: 100%;
	 }
	 
	 .text-address {
	 	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	 	color: #707070;
	 	padding: 0px 10px 0px 10px;
	 	text-decoration: none;
	 	text-align: justify;
	 	width: 100%;
	 }
	 
	 .text-address a {
	 	color: #C0343F;
	 	text-decoration: underline;
	 }
	 
	 .text-address a:hover {
	 	color: #C0343F;
	 	text-decoration: underline;
	 }
	 
	 .tel-schema {
	 	height: 28px;
	 }
	 
	 .tel-schema img {
	 	margin: 0px 15px 0px 0px;
	 	float: left;
	 }
	 
	 .tel-schema span {
	 	color: #C0343F !important;
	 }
	 /*--------------Tell A friend start--------------*/
	 
	 .tell-div,
	 #tell-main {
	 	display: none;
	 }
	 
	 .tell-div {
	 	opacity: 0.8;
	 	filter: alpha(opacity=80);
	 	background: #000;
	 	top: 0px;
	 	left: 0px;
	 	width: 100%;
	 	height: 100%;
	 	position: fixed;
	 	z-index: 99;
	 }
	 
	 #tell-main .ypo-text {
	 	text-align: center;
	 }
	 
	 #tell-main .ypo-form input[type="submit"] {
	 	margin: 0px 0px 0px 20%;
	 }
	 
	 #tell-main .ypo-form input[type="text"],
	 #tell-main .ypo-form input[type="email"] {
	 	width: 95%;
	 }
	 
	 #tell-main {
	 	top: 5%;
	 	left: 50%;
	 	margin: 0px 0px 0px -200px;
	 	max-width: 400px;
	 	min-width: 200px;
	 	background: #fff;
	 	padding: 15px;
	 	border: 2px solid #CCCCCC;
	 	position: absolute;
	 	z-index: 999;
	 	-webkit-border-radius: 10px;
	 	-moz-border-radius: 10px;
	 	-ms-border-radius: 10px;
	 	-o-border-radius: 10px;
	 	border-radius: 10px;
	 }
	 
	 #tell-main .ypo-form {
	 	padding: 5px;
	 }
	 
	 #tell-main .tell-close {
	 	width: 25px;
	 	height: 25px;
	 	color: #000000;
	 	font: bold 16px/25px Verdana, Arial, Helvetica, sans-serif;
	 	text-align: center;
	 	margin: -10px -10px 0px 0px;
	 	padding: 0px;
	 	position: absolute;
	 	top: 0px;
	 	right: 0px;
	 	cursor: pointer;
	 	border-radius: 50%;
	 	border: 2px solid #C9C9D6;
	 	background: #fff;
	 }
	 /*-----------Back to Top------------------*/
	 
	 #backtotop {
	 	cursor: pointer;
	 	right: 5px;
	 	position: fixed;
	 	z-index: 10000;
	 	bottom: 10px;
	 	width: 50px;
	 	height: 30px;
	 	font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif;
	 	color: #ffffff;
	 	background: #C0343F;
	 	text-align: center;
	 	border-radius: 5px;
	 	display: none;
	 }
	 
	 #backtotop a {
	 	display: block;
	 	color: #fff;
	 }
	 
	 #backtotop:hover {
	 	opacity: 0.9;
	 }
	 /*-------------------- Realtime Sitemap Styles --------------------*/
	 
	 #sitemapMenu ul {
	 	margin: 0px;
	 	padding: 0px;
	 }
	 
	 #sitemapMenu ul li {
	 	margin: 0px;
	 	padding: 0px 0px 10px 0px;
	 	line-height: 30px;
	 	font-weight: bold;
	 	background: none;
		width:100%;
	 }
	 
	 #sitemapMenu ul ul {
	 	margin: 0px;
	 	padding: 0px 0px 10px 30px;
	 }
	 
	 #sitemapMenu ul ul li {
	 	margin: 0px;
	 	padding: 0px;
	 	font-weight: normal;
	 }
	 /****************************** Tabs-CSS************************/
	 
	 .inner-tabs ul {
	 	text-align: left;
	 	display: table;
	 }
	 
	 .inner-tabs li {
	 	float: left;
	 	font: normal 18px/22px 'Candara';
	 	color: #ffffff;
	 	background: #E53947 !important;
	 	width: 267px;
	 	margin: 0px 18px 11px 0px;
	 	text-align: left;
	 	position: relative;
	 	padding: 0px !important;
	 	box-shadow: 0 3px 1px #cfcfcf;
	 	border-radius: 5px;
	 }
	 
	 .inner-tabs a {
	 	color: #ffffff;
	 	display: table-cell;
	 	height: 50px;
	 	padding: 0 50px 0 28px;
	 	text-align: left;
	 	text-decoration: none;
	 	vertical-align: middle;
	 	width: 267px;
	 }
	 
	 .inner-tabs li:hover a {
	 	background: #C0343F;
	 	!important;
	 	border-radius: 5px;
	 	color: #ffffff;
	 	text-decoration: none !important;
	 }
	 /*----- Testimonial Page Styles -----*/
	 
	 .submit-testimonial {
	 	width: 200px;
	 	height: 30px;
	 	font: normal 14px/30px Verdana, Arial, Helvetica, sans-serif;
	 	color: #ffffff;
	 	text-align: center;
	 	margin: 0px 15px 15px 15px;
	 	float: right;
	 	border: 2px solid #ffffff;
	 	box-shadow: 0px 5px 5px 0px #aaaaaa;
	 	-o-box-shadow: 0px 5px 5px 0px #aaaaaa;
	 	-moz-box-shadow: 0px 5px 5px 0px #aaaaaa;
	 	-ms-box-shadow: 0px 5px 5px 0px #aaaaaa;
	 	-webkit-box-shadow: 0px 5px 5px 0px #aaaaaa;
	 }
	 
	 .submit-testimonial a {
	 	background: #C0343F;
	 	color: #ffffff;
	 	display: block;
	 	text-decoration: none;
	 }
	 
	 .submit-testimonial a:hover {
	 	background: #C0343F;
	 	color: #ffffff;
	 	text-decoration: none;
	 }
	 
	 #publish span.wpcf7-list-item {
	 	clear: both;
	 	float: left !important;
	 	margin: 0 auto !important;
	 }
	 /******************Multimedia***************************/
	 
	 .video-container {
	 	height: 0;
	 	overflow: hidden;
	 	padding-bottom: 56.25%;
	 	padding-top: 30px;
	 	position: relative;
	 }
	 
	 .multiBorder {
	 	width: 100%;
	 	position: relative;
	 	margin: 10px auto;
	 	padding: 100% 0px 0px 0px;
	 	overflow: hidden;
	 	height: 535px;
	 }
	 
	 .videoBorder {
	 	width: 90%;
	 	position: relative;
	 	margin: 15px auto;
	 	padding: 55% 0px 0px 0px;
	 }
	 
	 .videoBorder iframe,
	 .videoBorder embed,
	 .multiBorder iframe,
	 .multiBorder embed {
	 	top: 0px;
	 	position: absolute;
	 	width: 100.1%;
	 	height: 100%;
	 	margin: 0px;
	 	padding: 0px;
	 	border: 0px !important;
	 }
	 
	 .videoborder {
	 	border: 4px solid #333;
	 	width: 90%;
	 	position: relative;
	 	margin: 15px auto;
	 }
	 
	 .videoborder iframe,
	 .videoborder embed {
	 	top: 0px;
	 	position: absolute;
	 	width: 100.1%;
	 	height: 100%;
	 	margin: 0px;
	 	padding: 0px;
	 	border: 0px !important;
	 }
	 
	 .multimedialist {
	 	min-height: 40px;
	 	clear: both;
	 }
	 
	 .media {
	 	font: normal 14px/16px 'Futura2-Normal';
	 	color: #fff;
	 	text-decoration: none;
	 	text-align: left;
	 	margin: 0px !important;
	 	padding: 0px !important;
	 	list-style: none;
	 }
	 
	 .media li {
	 	float: left;
	 	list-style: outside none none;
	 	margin: 10px 15% 10px 0px !important;
	 	padding: 0px !important;
	 	width: 110px;
	 }
	 
	 .media li a {
	 	text-decoration: none !important;
	 }
	 
	 .video a {
	 	font: normal 14px/16px 'SegoeUI';
	 	background: url(/images/video-icon.png) no-repeat 12px 5px #C0343F !important;
	 }
	 
	 .info a {
	 	font: normal 14px/16px 'SegoeUI';
	 	background: url(/images/patient-icon.png) no-repeat 12px 5px #C0343F !important;
	 }
	 
	 .print a {
	 	font: normal 14px/16px 'SegoeUI';
	 	background: url(/images/print-icon.png) no-repeat 10px 5px #C0343F !important;
	 }
	 
	 .media li a {
	 	color: #ffffff;
	 	display: block;
	 	text-decoration: none;
	 	line-height: 20px;
	 	width: 110px;
	 	height: 20px;
	 	padding: 5px 0px 5px 40px;
	 	-moz-border-radius: 5px;
	 	-webkit-border-radius: 5px;
	 	border-radius: 5px;
	 	background: #0081c4;
	 }
	 
	 .media li a:hover {
	 	text-decoration: none;
	 	color: #ffffff;
	 }
	 /*-------------------- Review Page Styles --------------------*/
	 
	 .review {
	 	margin: 20px auto 0px auto;
	 	padding: 0px;
	 	width: 100%;
	 	height: auto;
	 	text-align: left;
	 }
	 
	 .review img {
	 	margin: 5px;
	 	padding: 0px;
	 }
	 /*--------Other------*/
	 
	 .profile-image {
	 	border: 1px solid #FF6A76;
	 	float: right;
	 	margin: 47px 0 10px 20px;
	 }
	 
	 .profile-image img {
	 	padding: 5px 5px 0;
	 }
	 
	 .doctor-section-bottom {
	 	background: #C74953;
	 	color: #ffffff;
	 	font: bold 18px/19px 'SegoeUI';
	 	padding: 8px;
	 	text-align: center;
	 }
	 
	 .page-id-28 #Sidebar,
	 .page-id-24 .meetdoctor-s,
	 .page-id-35 .services-s li:first-child,
	 .page-id-100 .services-s li:last-child {
	 	display: none;
	 }
	 
	 .anchordiv a {
	 	color: #C0343F;
	 }
	 
	 div.wpcf7-response-output {
	 	color: #F00;
	 }
	 
	 .page-id-145 .ypo-form {
	 	border: none !important;
	 }
	 
	 .request-field::-webkit-input-placeholder,
	 .request-comment::-webkit-input-placeholder {
	 	color: #ffffff !important;
	 }
	 
	 .showcase li {
	 	background: none !important;
	 }
	 
	 .sticky {
	 	background: rgba(158, 129, 49, 0.93) !important;
	 }
	 
	 .contact-tel {
	 	color: #C0343F;
	 }
	 
	 .contact-tel span {
	 	margin: 0px 0px 0px 15px;
	 }
	 
	 .contact-fax {
	 	color: #C0343F;
	 }
	 
	 .contact-fax span {
	 	margin: 0px 0px 0px 10px;
	 }
	 
	 .general-patientform {
	 	float: left;
	 	margin: 30px 0 0;
	 }
	 
	 .general-patientform a {
	 	text-align: center;
	 	display: block;
	 	background: #F6636D;
	 	width: 100px;
	 	height: 25px;
	 	padding: 5px 0px;
	 	color: #ffffff;
	 	text-decoration: none;
	 }
	 
	 .general-patientform a:hover {
	 	color: #ffffff;
	 	text-decoration: none;
	 }
	 
	 .patient-contact {}
	 
	 .appointment-contact {
	 	float: left;
	 	width: 100%;
	 }
	 
	 .content-button ul li {
	 	background: none !important;
	 	float: left;
	 	list-style: outside none none;
	 	margin: 0 10px 0px 0px;
	 	padding-left: 0;
	 }
	 
	 .content-button ul li a {
	 	color: #ffffff;
	 	text-decoration: none;
	 	width: 150px;
	 	display: block;
	 	padding: 5px 0 5px 32px;
	 }
	 
	 .content-button ul li a:hover {
	 	color: #ffffff;
	 	text-decoration: none;
	 }
	 
	 .patient-contact {
	 	background: #FF677D url(/images/pdf.png) no-repeat 10px 8px !important;
	 }
	 
	 .appointment-contact {
	 	background: #FF677D url(/images/appointment_icon1.png) no-repeat 10px 8px !important;
	 }
	 
	 .schema-left {
	 	float: left;
	 	width: 50%;
	 }
	 
	 .schema-right {
	 	float: left;
	 	width: 45%;
	 }
	 /* ------------------------------ Media Screen CSS ------------------------------ */
	 
	 @media screen and (max-width: 959px) {
	 	#Intra-Container .intra-main-h h3 {
	 		font-size: 28px;
	 		line-height: 37px;
	 	}
	 	#Intra-Container .intra-main-h {
	 		top: 200px;
	 		left: 50px;
	 	}
	 	#Intra-Container .intra-main-h h4 {
	 		font-size: 24px;
	 	}
	 	#Intra-Container .bullet7 {
	 		margin: -29% 5% 0 2%;
	 	}
	 	#Intra-Container-S {
	 		background: none;
	 	}
	 	#Intra-Container-S .intra-main-h {
	 		top: 140px;
	 		left: 50px;
	 	}
	 	#Intra-Container-S .intra-main-h h3 {
	 		font-size: 24px;
	 	}
	 	#Services-H .nbs-flexisel-nav-right {
	 		right: 25px;
	 	}
	 	.doctorimage-h {
	 		padding: 45px 20px 0px 18px;
	 		width: 22%;
	 	}
	 	.aboutdr-h {
	 		width: 73%;
	 	}
	 	.quicklinks-h li a {
	 		font-size: 14px;
	 	}
	 	.weill,
	 	.columbia {
	 		width: 47%;
	 	}
	 	.honors {
	 		padding: 0 1% 0 0;
	 	}
	 	.honor-logos li:first-child {
	 		margin: 0px 5% 0 0;
	 		width: 37%;
	 	}
	 	.honor-logos li {
	 		font-size: 21px;
	 		width: 58%;
	 	}
	 	.patient-resources-h {
	 		padding: 0 0 0 2%;
	 		width: 35%;
	 	}
	 	.appointment-request {
	 		width: 97%;
	 	}
	 	.form-resource {
	 		width: 100%;
	 	}
	 	.videos {
	 		margin: 0px 0px 0px 2%;
	 	}
	 	.footer-left {
	 		padding: 0 24px 0 2%;
	 	}
	 	.address-h-img {
	 		float: none;
	 		width: 80px;
	 		margin: 0px auto;
	 	}
	 	.services-list li {
	 		margin: 0 4% 32px 2%;
	 		width: 44%;
	 	}
	 	.inner-tabs li {
	 		float: none;
	 		width: 305px;
	 	}
	 	.mappics {
	 		float: none;
	 		margin: 0 auto;
	 		width: 350px;
	 		display: table;
	 	}
	 	.contact-ph li {
	 		float: none;
	 		width: 100%;
	 	}
	 	.request-button,
	 	.request-button.wpcf7-form-control {
	 		width: 75px;
	 	}
	 	.profile-image {
	 		float: none;
	 		width: 176px;
	 		margin: 0px auto;
	 	}
	 	.captc .captcha span.wpcf7-not-valid-tip {
	 		left: -340px !important;
	 	}
	 	.services-new-list ul {
	 		width: 40%;
	 	}
	 }
	 
	 @media screen and (max-width: 767px) {
	 	.weill-cornell-logo {
	 		width: 28%;
	 	}
	 	.social-contact {
	 		float: left;
	 		width: 28%;
	 	}
	 	#Intra-Container-S .intra-main-h h3 {
	 		font-size: 17px;
	 		line-height: 27px;
	 	}
	 	#Intra-Container-S .intra-main-h h4 {
	 		font-size: 19px;
	 		line-height: 19px;
	 	}
	 	#Intra-Container .bullet7 {
	 		margin: -34% 3% 0 2%;
	 	}
	 	#Intra-Container .intra-main-h {
	 		top: 150px;
	 	}
	 	#Intra-Container-S .intra-main-h h3 {
	 		font-size: 24px;
	 	}
	 	.doctorimage-h {
	 		padding: 45px 2% 0 1%;
	 		width: 22%;
	 	}
	 	.aboutdr-h {
	 		width: 75%;
	 	}
	 	.aboutdr-h h2 {
	 		font-size: 43px;
	 		line-height: 47px;
	 	}
	 	.quicklinks-h li {
	 		padding: 0 2% 0 0;
	 	}
	 	.quicklinks-h li a {
	 		font-size: 13px;
	 	}
	 	.quicklinks-h li .appointment-icon,
	 	.quicklinks-h li .location-icon {
	 		margin: 0 0 0 7%;
	 	}
	 	.honors {
	 		float: none;
	 		padding: 0 1% 0 3%;
	 		width: 98%;
	 	}
	 	.honor-logos {
	 		width: 95%;
	 	}
	 	.patient-resources-h {
	 		clear: both;
	 		padding: 0 0 0 7%;
	 		width: 46%;
	 	}
	 	.appointment-request h3 {
	 		font-size: 28px;
	 	}
	 	.request-button {
	 		margin: 8px 8px 0 0;
	 	}
	 	.contact-ph li {
	 		float: none;
	 		width: 95%;
	 	}
	 	.mappics {
	 		width: 310px;
	 	}
	 	.mappics img {
	 		width: 45%;
	 		height: auto;
	 	}
	 	.foot-capcha-txt {
	 		width: 27%;
	 	}
	 	.request-button,
	 	.request-button.wpcf7-form-control {
	 		width: 68px;
	 	}
	 	.request-button {
	 		margin: 8px 0 0;
	 	}
	 	.captc .captcha span.wpcf7-not-valid-tip {
	 		left: -265px !important;
	 	}
	 }
	 /* -----Services-Conatiner CSS ----- */
	 
	 @media screen and (max-width: 640px) {
	 	#Content-Left,
	 	#Sidebar {
	 		display: inherit;
	 		margin: 0px auto;
	 	}
	 	#backtotop {
	 		display: none !important;
	 	}
	 	/* ----------- Mobile Menu CSS ----------- */
	 	#Main-Menu {
	 		display: none;
	 	}
	 	#Mobile-Menu {
	 		display: block !important;
	 	}
	 	.form-image {
	 		display: none !important;
	 	}
	 	.profile-image {
	 		float: right;
	 		margin: 0px 0px 10px 10px;
	 	}
	 	.mappics img {
	 		width: 45%;
	 		height: auto;
	 	}
		.ypomainmenu li, .menu-item-381 ul a, .menu-item-546 ul a{width:100% !important;}
	 }
	 
	 @media screen and (max-width: 639px) {
	 	.logo {
	 		border-right: none;
	 		float: none;
	 		margin: 5% auto;
	 		padding: 0;
	 		width: 77%;
	 	}
	 	.weill-cornell-logo {
	 		width: 50%;
	 		float: none;
	 		margin: 3% auto;
	 	}
	 	.social-contact {
	 		float: none;
	 		width: 200px;
	 		margin: 5% auto;
	 	}
	 	header {
	 		background: #000000;
	 	}
	 	#Intra-Container {
	 		background: none;
	 	}
	 	#Intra-Container-S .demo,
	 	#Intra-Tabs {
	 		display: none;
	 	}
	 	#Intra-Container-S .intra-main-h {
	 		top: 25px;
	 	}
	 	.nbs-flexisel-inner {
	 		max-width: 62%;
	 	}
	 	.doctorimage-h {
	 		float: none;
	 		margin: 5% auto 0;
	 		padding: 0;
	 		width: 30%;
	 	}
	 	.aboutdr-h {
	 		width: 96%;
	 		float: none;
	 		margin: 0px auto;
	 	}
	 	.quicklinks-h {
	 		float: none;
	 		margin: 0 auto;
	 		width: 300px;
	 	}
	 	.quicklinks-h li .appointment-icon,
	 	.quicklinks-h li .location-icon {
	 		margin: 0;
	 	}
	 	.quicklinks-h li {
	 		padding: 0px;
	 		border-right: none;
	 		margin: 2% auto;
	 	}
	 	.quicklinks-h li span {
	 		display: inline;
	 	}
	 	.quicklinks-h li a {
	 		font-size: 15px;
	 	}
	 	.quicklinks-h li .appointment-icon,
	 	.quicklinks-h li .location-icon {
	 		margin: 0px;
	 		padding: 10px 0 32px 63px;
	 	}
	 	.weill,
	 	.columbia {
	 		float: none;
	 		margin: 2% auto;
	 		width: 265px;
	 	}
	 	#HonorsResources h3 {
	 		text-align: center;
	 	}
	 	.honor-logos {
	 		float: none;
	 		margin: 0 auto;
	 		width: 290px;
	 		border-bottom: none;
	 		padding: 0px;
	 	}
	 	.honor-logos li:first-child,
	 	.honor-logos li {
	 		width: auto;
	 		margin: 9% auto;
	 	}
	 	.honor-logos li {
	 		float: none;
	 		padding: 0px;
	 	}
	 	.patient-resources-h {
	 		margin: 0 auto;
	 		padding: 0;
	 		width: 304px;
	 		float: none;
	 		border-left: none;
	 	}
	 	.appointment-request {
	 		float: none;
	 		margin: 2% auto;
	 		width: 315px;
	 	}
	 	.appointment-request h3 {
	 		font-size: 24px;
	 	}
	 	.videos {
	 		clear: both;
	 		float: none;
	 		margin: 0 auto;
	 		padding: 1px 0;
	 		width: 300px;
	 	}
	 	.footer-left {
	 		margin: 3% auto;
	 		padding: 0 1%;
	 		width: 98%;
	 	}
	 	.copyrighttext {
	 		float: none;
	 		text-align: center;
	 		width: 98%;
	 	}
	 	.footer-menu {
	 		float: none;
	 		text-align: center;
	 	}
	 	.ypo-logo {
	 		clear: both;
	 		float: none;
	 		margin: 3% auto;
	 		width: 105px;
	 	}
	 	.getdirections {
	 		clear: both;
	 		float: none;
	 		margin: 0px auto;
	 		padding: 10px 0px 0px;
	 		width: 75%;
	 	}
	 	.address-h-img {
	 		float: left;
	 	}
	 	.services-list li {
	 		float: none;
	 		width: 300px;
	 		margin: 0px auto;
	 		background: none !important;
	 	}
	 	.services-list li a {
	 		background: #f5f4f9 !important;
	 		float: left;
	 		width: 100%;
	 		margin: 2% auto;
	 	}
	 	.profile-image {
	 		float: none;
	 		width: 176px;
	 		margin: 0px auto;
	 	}
	 	.footer-menu {
	 		float: none;
	 		margin: 10px auto;
	 	}
	 	.foot-capcha-txt {
	 		margin: 10px 12px 0 5px;
	 	}
	 	.request-button,
	 	.request-button.wpcf7-form-control {
	 		width: 58px;
	 	}
	 	.services-new-list ul {
	 		border-right: medium none;
	 		float: none;
	 		width: 250px;
	 	}
	 	.treated {
	 		width: 250px !important;
	 	}
	 }
	 
	 @media screen and (max-width: 479px) {
	 	/*	 .backpain-h, .backpain-h:hover, .neckpain-h, .neckpain-h:hover, .jointpain-h, .jointpain-h:hover , .neuropathy-h, .neuropathy-h:hover, .return-h, .return-h:hover, .sciatica-h, .sciatica-h:hover, .arthritis-h, .arthritis-h:hover   {
	background-position: center center;
}*/
	 	#Intra-Container .intra-main-h {
	 		display: none;
	 	}
	 	#Intra-Container-S .banner2 .intra-main-h {
	 		top: 40px;
	 	}
	 	#Intra-Container-S .intra-main-h h3 {
	 		font-size: 13px;
	 		line-height: 25px;
	 	}
	 	#Intra-Container-S .intra-main-h h4 {
	 		font-size: 14px;
	 	}
	 	#Intra-Container-S .bullet7 {
	 		margin: -6% 4% 0 2%;
	 	}
	 	#Inner-Meet {
	 		background: none;
	 	}
	 	.doctorimage-h {
	 		width: 50%;
	 	}
	 	.aboutdr-h h2 {
	 		font-size: 28px;
	 		text-align: center;
	 	}
	 	.aboutdr-h h3 {
	 		font-size: 16px;
	 		text-align: center;
	 	}
	 	.getdirections {
	 		width: 88%;
	 	}
	 	.address-h-img {
	 		float: none;
	 		margin: 0 auto;
	 		width: 80px;
	 	}
	 	.schema-left,
	 	.schema-right {
	 		float: none;
	 		width: 95%;
	 	}
	 	#Services-H li a {
	 		display: block;
	 		float: none;
	 	}
	 	#Intra-Container #div1 {
	 		background-position: -520px 0px;
	 	}
	 	#Intra-Container #div2 {
	 		background-position: -500px 65px;
	 	}
	 	#Intra-Container #div3 {
	 		background-position: -180px 0px;
	 	}
	 	#Intra-Container #div5 {
	 		background-position: -160px 0px;
	 	}
	 	#Intra-Container #div6 {
	 		background-position: -500px 0px;
	 	}
	 }
	 
	 @media screen and (max-width: 359px) {
	 	#Services-H li {
	 		width: 235px !important;
	 	}
	 	#tell-friend {
	 		width: 86%;
	 	}
	 	.request-button {
	 		margin: 13px 0 0;
	 	}
	 	.request-button,
	 	.request-button.wpcf7-form-control {
	 		width: 53px;
	 	}
	 	.request-button,
	 	.request-button.wpcf7-form-control {
	 		padding: 0px;
	 		font-size: 12px;
	 	}
	 	.mappics {
	 		width: 295px;
	 	}
	 	.content-button ul li {
	 		float: none;
	 		margin: 0px auto;
	 		width: 150px;
	 	}
	 }