#dc_jqaccordion_widget-2-item{ border-top: 1px solid #013d6c; border-right: 1px solid #013d6c; border-left: 1px solid #013d6c;}#dc_jqaccordion_widget-2-item ul, #dc_jqaccordion_widget-2-item ul li {margin: 0; padding: 0; border: none; list-style: none;}#dc_jqaccordion_widget-2-item ul a {padding: 10px 10px 10px 15px; background: #0D5995; text-decoration:none; display: block; color: #fff; border-bottom: 1px solid #013d6c; border-top: 1px solid #4695d3;}#dc_jqaccordion_widget-2-item ul ul a {padding: 10px 10px 10px 25px;}#dc_jqaccordion_widget-2-item ul a.dcjq-parent, #dc_jqaccordion_widget-2-item ul a.dcjq-parent:hover {padding: 10px 10px 10px 15px;}#dc_jqaccordion_widget-2-item ul a.dcjq-parent.active {background: #0D5995;}#dc_jqaccordion_widget-2-item ul a:hover {background: #05477c;}@font-face {    font-family: 'MyriadProRegular';    src: url('/fonts/myriadpe-webfont.eot');    src: url('/fonts/myriadpe-webfont.eot?#iefix') format('embedded-opentype'),         url('/fonts/myriadpe-webfont.woff') format('woff'),         url('/fonts/myriadpe-webfont.ttf') format('truetype'),         url('/fonts/myriadpe-webfont.svg#MyriadProRegular') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'oswaldbold';    src: url('/fonts/oswald-bold-webfont.eot');    src: url('/fonts/oswald-bold-webfont.eot?#iefix') format('embedded-opentype'),         url('/fonts/oswald-bold-webfont.woff') format('woff'),         url('/fonts/oswald-bold-webfont.ttf') format('truetype'),         url('/fonts/oswald-bold-webfont.svg#oswaldbold') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'oswaldbook';    src: url('/fonts/oswald-regular-webfont.eot');    src: url('/fonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),         url('/fonts/oswald-regular-webfont.woff') format('woff'),         url('/fonts/oswald-regular-webfont.ttf') format('truetype'),         url('/fonts/oswald-regular-webfont.svg#oswaldbook') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'oswald_stencilregular';    src: url('/fonts/oswald-stencil-webfont.eot');    src: url('/fonts/oswald-stencil-webfont.eot?#iefix') format('embedded-opentype'),         url('/fonts/oswald-stencil-webfont.woff') format('woff'),         url('/fonts/oswald-stencil-webfont.ttf') format('truetype'),         url('/fonts/oswald-stencil-webfont.svg#oswald_stencilregular') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'oswaldlight';    src: url('/fonts/oswald-light-webfont.eot');    src: url('/fonts/oswald-light-webfont.eot?#iefix') format('embedded-opentype'),         url('/fonts/oswald-light-webfont.woff') format('woff'),         url('/fonts/oswald-light-webfont.ttf') format('truetype'),         url('/fonts/oswald-light-webfont.svg#oswaldlight') format('svg');    font-weight: normal;    font-style: normal;}@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.woff') format('woff'),         url('/fonts/opensans-regular-webfont.ttf') format('truetype'),         url('/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'open_sansextrabold';    src: url('/fonts/opensans-extrabold-webfont.eot');    src: url('/fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),         url('/fonts/opensans-extrabold-webfont.woff') format('woff'),         url('/fonts/opensans-extrabold-webfont.ttf') format('truetype'),         url('/fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'open_sanslight';    src: url('/fonts/opensans-light-webfont.eot');    src: url('/fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),         url('/fonts/opensans-light-webfont.woff') format('woff'),         url('/fonts/opensans-light-webfont.ttf') format('truetype'),         url('/fonts/opensans-light-webfont.svg#open_sanslight') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'open_sansbold';    src: url('/fonts/opensans-bold-webfont.eot');    src: url('/fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),         url('/fonts/opensans-bold-webfont.woff') format('woff'),         url('/fonts/opensans-bold-webfont.ttf') format('truetype'),         url('/fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'arno_proregular';    src: url('/fonts/arnopro-regular-webfont.eot');    src: url('/fonts/arnopro-regular-webfont.eot?#iefix') format('embedded-opentype'),         url('/fonts/arnopro-regular-webfont.woff') format('woff'),         url('/fonts/arnopro-regular-webfont.ttf') format('truetype'),         url('/fonts/arnopro-regular-webfont.svg#arno_proregular') format('svg');    font-weight: normal;    font-style: normal;}
/*************************************Theme Styles***************************************/
/*--------------Search--------------*/
.sitesearch {
	width: 200px;	height: 40px;	float: right;	margin-top: 20px;}
.large a, .large a:hover {
	font: bold 14px/20px Verdana, Geneva, sans-serif;}
.small {
	font: normal 11px Verdana, Geneva, sans-serif;}
/*--------------YPO Showcase--------------*/
.sho-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	font-weight: bold;	color: #f4f4f4;	text-decoration: none}
.bodytext-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-style: normal;	color: #bbbbbb;	font-weight: normal;	text-decoration: underline}
a.bodytext-link:hover {
	color: #c8c8c8;	font-weight: normal}
.bodytext-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	color: #bbbbbb;}
/*--------------Menu--------------*/
#access {
	margin: 0px;	padding: 0px;	/*font: normal 13px 'open_sansregular';*/	font: normal 18px 'open_sansregular';}
#access ul {
	margin: 0px;	padding: 0px;	list-style: none;}
#access li {
	color: #ffffff;	float: left;	text-align: center; width:25%;}
#menu-menu-1 {
	display: block !important;}
#access a {
	background: url(/images/menu-border-off.gif) no-repeat right top;	color: #ffffff;	display: block;	text-decoration: none;	height: 60px;	line-height: 60px;}
.menu-menu-1-container ul li:last-child a, .menu-item-33 a {
	background: none;}
#access a:hover {
	background: url(/images/menu-on.gif) repeat-x left top, url(/images/hover-menu.gif) no-repeat left top;	text-decoration: none;	color: #ffffff;}
#access ul ul {
	display: none;	position: absolute;	z-index: 99999;	padding: 0px 0px;	background: #00a8ec;	height: 60px;}
#access ul ul li {
	font: normal 13px/20px 'open_sansregular';	height: auto;	float: none;	text-align: left;	position: relative;	z-index: 99999;}
#access ul ul ul {
	left: 100%;	position: absolute;	right: 0px;	padding: 10px 0px;	background: #073856;}
#access ul ul a {
	background: url(/images/menu-bullet.gif) no-repeat 15px 19px #00a8ec;	color: #ffffff;	padding: 5px 5px 5px 35px;	height: 30px;	line-height: 30px;}
#access ul ul a:hover {
	background: url(/images/bullet-on.gif) no-repeat 15px 19px #0077aa !important;	color: #ffffff;}
#access ul li:hover > ul {
	display: block;}
.ypomainmenu li a:hover, .ypomainmenu li:hover > a, .ypomainmenu > li:hover > a {
	background: url(/images/menu-on.gif) repeat-x left top !important;	color: #ffffff !important;}
.ypomainmenu .current-menu-item > a, .ypomainmenu .current_page_item > a, .ypomainmenu .current-menu-ancestor > a, .ypomainmenu .current_page_ancestor > a {
	background: url(/images/menu-on.gif) repeat-x left top !important;	color: #ffffff !important;}
.ypomainmenu ul li a:hover, .ypomainmenu ul li:hover > a, .ypomainmenu ul > li:hover > a, .ypomainmenu > ul > li:hover > a {
	background: url(/images/bullet-on.gif) no-repeat 20px 15px #0077AA !important;}
.ypomainmenu li .current-menu-item > a, .ypomainmenu > li .current-menu-item > a, .ypomainmenu li .current_page_item > a, .ypomainmenu > li .current_page_item > a, .ypomainmenu li .current-menu-ancestor > a, .menu > li .current-menu-ancestor > a, .ypomainmenu li .current_page_ancestor > a, .ypomainmenu > li .current_page_ancestor > a {
	background: url(/images/bullet-on.gif) no-repeat 20px 15px #0077AA !important;}
.ypomainmenu ul ul li a:hover, .ypomainmenu ul ul li:hover > a, .ypomainmenu ul ul > li:hover > a, .ypomainmenu ul > ul > li:hover > a {
	background: #0077AA !important;}
.ypomainmenu ul li .current-menu-item > a, .ypomainmenu ul > li .current-menu-item > a, .ypomainmenu ul li .current_page_item > a, .ypomainmenu ul > li .current_page_item > a, .ypomainmenu ul li .current-menu-ancestor > a, .ypomainmenu ul > li .current-menu-ancestor > a, .ypomainmenu ul li .current_page_ancestor > a, .ypomainmenu ul > li .current_page_ancestor > a {
	background: #0077AA !important;}
.menu-item-41 {
	width: 6%;}
.menu-item-40 {
	width: 8%;}
.menu-item-40 ul a {
	width: 180px !important;}
.menu-item-39 {
	width: 10%;}
.menu-item-38 {
	width: 20%;}
.menu-item-37 {
	width: 9%;}
.menu-item-37 ul a {
	width: 170px !important;}
.menu-item-359 {
	width: 13%;}
.menu-item-1426 {
	width: 6%;}
.menu-item-356, .menu-item-1385 {
	width: 14%;	font: normal 13px/20px 'open_sansregular';}
.menu-item-770 {
	width: 15%;}
.menu-item-358 {
	width: 9%;}
/*************************************Theme Styles End***********************************/
/* ------------------------------ General CSS ------------------------------ */
body {
	margin: 0px;	padding: 0px;	overflow-y: scroll;	*overflow-y: none;}
p, h1, h2, h3, h4, h5, h6 {
	margin: 12px 0px;	padding: 0px;}
a {
	text-decoration: none;	outline: none; font-weight:bold;}
ul li {
	list-style-type: none;}
img {
	border: none;	vertical-align: middle;	max-width: 100%;	height: auto;}
/* ------------------------------ Global CSS ------------------------------ */
.hr {
	height: 10px;	background: url(/images/hr.gif) repeat-x left center;	clear: both;}
.clear-float {
	clear: both;}
.align-left {
	float: left;}
.align-right {
	float: right;}
.videoBorder {
	padding: 5px;	background: repeating-linear-gradient(125deg, #277FBF 0px, #277FBF 10px, #0384CE 10px, #0384CE 20px);}
/* ------------------------------ Common CSS ------------------------------ */
#Container, #Header-Container, #Intra-Container, #Intra-Container-S, #Vision-Container, #Appointment-Container, #Homeservices-Container, #Meet-Container, #Videos-Container, #Form-Resource, #Location-Container, #Footer-Container, #Content-Container, #navigation-container {
	width: 100%;	float: left;	clear: both;	overflow: hidden !important;	position: relative;}
#Header, #Vision, #Appointment, #Homeservices, #Meet, #Videos, #Resource, #Location, #Footer, #Content-Main, .navigation {
	max-width: 960px;	margin: 0 auto;}
/* ------------------------------ Header CSS ------------------------------ */
#Header-Container {
	background: url(/images/header-bg.jpg) repeat-x left top;}
#Header {
	height: 167px;	background: url(/images/header-center.jpg) no-repeat left top;}
#Header .Intra-L {
	background: url(/images/header-left.jpg) no-repeat right top;}
#Header .Intra-R {
	background: url(/images/header-right.jpg) no-repeat left top;}
#Main-Menu {
	background: url(/images/menu-off.gif) repeat-x left top;	width: 100%;	float: left;	height: 60px;}
.menu-in {
	max-width: 950px;	height: 60px;	margin: auto;}
.Intra-L, .Intra-R {
	position: absolute;	z-index: 200;	width: 2000px;	height: 100%;}
.logo {
	float: left;	width: 27%;	margin: 37px 0px 0px 0px;}
.social-contact {
	float: right;}
.social-icons {
	margin: 40px 0px 16px 0px;}
.social-icons img {
	margin: 0px 1% 0px 0px;}
.contact {
	font: normal 16px/20px 'open_sansregular';}
.contact a {
	color: #7a7a7a;}
.contact span {
	font: normal 28px/36px 'open_sansextrabold';	color: #ff9805;}
.contact span img {
	margin: 0px 0px 0px -35px;}
/* ------------------------------ Interactivity CSS ------------------------------ */
#Intra-Container {
	background: url(/images/intra-bg.gif) repeat-x left top #91dcf8;}
#Intra-Container #Interactivity {
	height: 361px;}
#Intra-Container-S {
	background: url(/images/intra-h-bg.gif) repeat-x left top #91dcf8;}
#Intra-Container-S #Interactivity {
	height: 303px;	background: url(/images/intra-s-bg.jpg) repeat-x left bottom;}
#Interactivity {
	max-width: 960px;	margin: 0px auto;	position: relative;}
#Intra-Container #Interactivity .Intra-L {
	background: url(/images/banner-h-l-bg.gif) no-repeat right bottom;}
#Intra-Container #Interactivity .Intra-R {
	background: url(/images/banner-h-r-bg.gif) no-repeat left bottom;}
#Intra-Container-S #Interactivity .Intra-L {
	background: url(/images/banner-s-l-bg.gif) no-repeat right bottom;}
#Intra-Container-S #Interactivity .Intra-R {
	background: url(/images/banner-s-r-bg.gif) no-repeat left bottom;}
.demo {
	width: 100%;	height: 100%;	margin: 0px;	padding: 0px;	position: relative;}
.demo1 {
	width: 100%;	height: 100%;	margin: 0px;	padding: 0px;	display: none;	position: absolute;}
.intra-div {
	width: 100%;	height: 100%;}
.Intra-L, .Intra-R {
	position: absolute;	z-index: 200;	width: 2000px;	height: 100%;}
.Intra-L {
	margin: 0px 0px 0px -2000px;}
.Intra-R {
	margin: 0px 0px 0px 960px;}
#Intra-Tabs {
	position: absolute;	z-index: 200;	width: 115px;	height: 15px;	bottom: 20px;	left: 3%;}
#Intra-Tabs img {
	margin: 0px 3px;}
.intra-text {
	color: #254c6b;	font: normal 26px/36px "oswaldbold";	width: 45%;}
.intra-text div {
	font: normal 22px/32px 'oswaldlight';	text-align: right;	color: #FF9805;	padding: 15px 10px 0px 0px;	color: #FF9805;}
#div3 .intra-text div {
	margin: -20px 0px 0px 0px;	padding: 0px 10px 0px 0px;}
.intra-more {
	font: normal 14px/20px 'open_sanssemibold';	color: #003592;	margin: 15px 0px 0px 0px;}
.intra-more a {
	color: #003592;}
#Intra-Container .intra-text {
	padding: 110px 0px 0px 30px;}
#Intra-Container-S .intra-text {
	padding: 70px 0px 0px 30px;}
#Intra-Container #div1 {
	background: url(/images/banner1-home-center-left-new1.jpg) no-repeat left top;	background-size: 37.1% 100.6%;}
#Intra-Container #div1 .intra-div {
	background: url(/images/banner1-home-center-right-new1.jpg) no-repeat right top;	background-size: 62.9% auto;}
#Intra-Container #div2 {
	background: url(/images/banner2-home-center-left-new1.jpg) no-repeat left top;	background-size: 37.1% 100.6%;}
#Intra-Container #div2 .intra-div {
	background: url(/images/banner2-home-center-right-new1.jpg) no-repeat right top;	background-size: 62.9% auto;}
#Intra-Container #div3 {
	background: url(/images/banner3-home-center-left-new1.jpg) no-repeat left top;	background-size: 37.1% 100.6%;}
#Intra-Container #div3 .intra-div {
	background: url(/images/banner3-home-center-right-new1.jpg) no-repeat right top;	background-size: 62.9% auto;}
#Intra-Container-S #div1 {
	background: url(/images/banner-s-l-img1-new1.jpg) no-repeat left bottom;}
#Intra-Container-S #div1 .intra-div {
	background: url(/images/banner-s-r-img1-new1.jpg) no-repeat right bottom;}
#Intra-Container-S #div2 {
	background: url(/images/banner-s-l-img2-new1.jpg) no-repeat left bottom;}
#Intra-Container-S #div2 .intra-div {
	background: url(/images/banner-s-r-img2-new1.jpg) no-repeat right bottom;}
#Intra-Container-S #div3 {
	background: url(/images/banner-s-l-img3-new1.jpg) no-repeat left bottom;}
#Intra-Container-S #div3 .intra-div {
	background: url(/images/banner-s-r-img3-new1.jpg) no-repeat right bottom;}
/* ------------------------------ Vision CSS ------------------------------ */
#Vision {
	height: 169px;	background: url(/images/vision-center.jpg) no-repeat center top;}
#Vision .Intra-L {
	background: url(/images/vision-left.jpg) no-repeat right top;}
#Vision .Intra-R {
	background: url(/images/vision-right.jpg) no-repeat left top;}
.vision-head {
	text-align: center;	text-transform: uppercase;	font: normal 30px/36px 'oswaldlight';	color: #a6bad0;	padding: 8px 0px 5px 0px;/*padding: 25px 0px 15px 0px;*/}
.vision-head a {
	text-decoration: none;	color: #a6bad0;}
.vision-head span {
	color: #0093dc;}
.vision-text {
	/*font: normal 13px/22px 'open_sansregular';*/font: normal 13px/18px 'open_sansregular';	color: #aabecd;	text-align: center;}
.vision-text-more, .vision-text-more a, .vision-text-more a:hover {
	font: bold 13px/22px Verdana, sans-serif;	color: #0093dc;	text-align: right;	padding-right: 20px;	text-decoration: underline;}
/* ------------------------------ OnlineAppointment CSS ------------------------------ */
#Appointment-Container {
	background:#C6C6C6;
}
#Appointment {
	text-align:center;
	font:normal 15px/20px "oswald_stencilregular"
	/* height: 109px;	background: url(/images/online-center.jpg) no-repeat center top; */}
#Appointment .Intra-L {
	margin: 0px 0px 0px -2000px;}
#Appointment .Intra-R {
	margin: 0px 0px 0px 960px;}
#Appointment .Intra-L {
	background: url(/images/online-left.jpg) no-repeat right top #2678bf;}
#Appointment .Intra-R {
	background: url(/images/online-right.jpg) no-repeat left top #2678bf;}
.healeth-standard {
	float: left;	font: normal 34px/32px 'oswaldbold';	text-transform: uppercase;	width: 65%;	padding: 35px 0px 0px 0px;	color: #feffff;}
.online-appointment {
	float: left;	padding: 30px 0px 0px 0px;}
.online-appointment a {
	border: 2px solid #fff;	font: normal 14px/18px 'open_sansregular';	text-transform: uppercase;	padding: 12px 23px;	display: block;	color: #f8fdff;}
/* ------------------------------ HomeServices CSS ------------------------------ */
.serives-head {
	text-align: center;	font: normal 30px/36px 'oswaldbold';	text-transform: uppercase;	padding: 40px 0px 0px 0px;color: #f00;}
.serives-head span {
	font: normal 30px/36px 'oswaldlight';	color: #269cde;}
.services-text {
	font: normal 13px/19px 'open_sansregular';	padding: 20px 0px 40px 0px;	text-align: center;}
.services-text span {
	font: bold 15px/19px 'open_sansregular';	color: #269cde;}
.services-section {
	float: left;	width: 100%;}
.services-list {
	background: #0384ce;	float: left;	width: 28%;}
.services-list ul {
	padding: 0px;	margin: 0px;}
.services-list ul li {
	border-bottom: 1px dotted #73b1df;	padding: 0px;}
.services-list ul li a {
	background: url(/images/services-list.png) no-repeat 25px 17px;	font: normal 15px/19px 'open_sansregular';	color: #e4f7ff;	display: block;	padding: 15px 0px 15px 55px;}
.services-list img {
	margin: 0px 10px 0px 25px;}
.services-list li:last-child {
	border: none;}
.services-description {
	float: left;	background: #91dcf8;	width: 72%;	padding: 0px; height: 787px;/*height: 449px;*/height: 337px;}
.service-head {
	font: normal 20px/24px 'open_sansextrabold';	color: #0384ce;	padding: 10px 0px 0px 45px;}
.service-text {
	font: normal 13px/22px 'open_sansregular';	color: #202020;	padding: 15px 0px 30px 45px;}
.individual-services p {
	font: normal 13px/20px 'open_sansregular';	color: #323232;	padding: 0px 20px 0px 20px;}
.individual-services h3 {
	font: bold 18px/24px 'segoe_uiregular';	color: #80bb04;	margin: 5px 0px;	padding: 0px 0px 0px 20px;	text-align: left;}
.left-list {
	float: left;	padding: 0px 0px 0px 45px;	width: 270px;}
.left-list ul li, .right-list ul li {
	background: url(/images/bullet.jpg) no-repeat left 7px;	padding: 0px 0px 0px 15px;	font: normal 13px/17px 'open_sansregular';	color: #323232;	margin: 0px 0px 15px 0px;}
.left-list ul li a, .right-list ul li a {
	color: #323232;	text-decoration: none;}
.right-list {
	float: left;}
/* ------------------------------ Meet Doctor CSS ------------------------------ */
#Meet-Container {
	background: #f8f8f8;}
#Meet {
	height: 190px;}
#Meet img {
	float: left;	margin: 27px 35px 0px 0px;}
.home-dr {
	float: left;	width: 16%;	padding: 30px 0px 0px 0px;	margin: 0px 10px 0px 0px;}
.about-dr {
	float: left;	width: 80%;}
.meet-text {
	color: #004d73;	float: left;	font: 38px/40px "open_sanslight";	padding: 30px 0px 30px;	width: 100%;}
.meet-text a {
	color: #004d73;	text-decoration: none;}
.meet-text span {
	font: normal 16px/19px 'open_sanslight';	color: #0e0e0e;}
.about-doctor {
	font: normal 13px/23px 'open_sansregular';	color: #525252;	padding: 0px 0px 30px 0px;}
.home-readmore {
	float: right;}
.home-readmore a {
	text-transform: uppercase;	border: 1px solid #6694ab;	font: normal 13px/18px 'open_sansregular';	color: #f8fdff;	padding: 15px 30px;	display: block;	background: #0093dc;	margin-right: 10px;}
.meet-readmore {
	float: right;}
.meet-readmore a {
	text-transform: uppercase;	border: 1px solid #6694ab;	font: normal 13px/18px 'open_sansregular';	color: #0093dc;	padding: 15px 30px;	display: block;	background: #f9f9f9;	margin-right: 10px;}
/* ------------------------------ VideoContainer CSS ------------------------------ */
#Videos-Container {
}
#Videos {
	height: 417px;}
#Videos .Intra-L {
	background: #1ba3f2;}
#Videos .Intra-R {
	background: #0384ce;}
.recent-videos {
	float: left;	background-color: #1ba3f2;	width: 50%;	height: 417px;}
.videos-head {
	font: normal 20px/24px 'open_sanslight';	color: #eaf4fd;	margin: 46px 0px 32px 0px;	text-align: center;}
.videos-head span {
	font: normal 20px/24px 'open_sansbold';	color: #ffffff;}
.videos-head a {
	text-decoration: none;	color: #eaf4fd;}
.videos-image {
	text-align: center;}
.more-videos {
	border: 1px dotted #b1e0fb;	margin: 26px auto auto;	width: 334px;}
.more-videos a {
	color: #e3fa66;	font: normal 13px/19px 'open_sanslight';	display: block;	width: 332px;	text-align: center;	padding: 15px 0px 15px 0px;}
.more-videos a span {
	font: normal 13px/19px 'open_sansbold';}
.education-certification {
	background: #0384ce;	float: left;	width: 50%;	height: 417px;	;}
.education-head {
	font: normal 20px/24px 'open_sanslight';	color: #fff;	padding: 60px 0px 25px 5%;}
.education-head span {
	font: normal 20px/24px 'open_sansbold';	/*color: #fff;*/color: #edff58;}
.education-head a {
	text-decoration: none;	/*color: #fff;*/color: #edff58;}
.education-list {
	padding: 0px 0px 42px 5%;}
.education-list ul li {
	font: normal 12px/23px 'open_sanslight';	color: #fffefe;}
.education-list ul li img {
	margin: 0px 2% 0px 0px;}
.education-more {
	border: 1px dotted #7cbfe5;	line-height: 44px;	padding: 0 0 5px;	margin-left: 34px; width:70%;}
.education-more a {
	font: normal 11px/19px 'open_sanslight';	color: #edff58;	padding: 15px 20px;}
.education-more span {
	font: normal 13px/18px 'open_sansbold';	color: #edff58;}
	
	.education-button {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#3d3d3d;
	text-decoration:none;
	margin-left:34px;
}
.education-button a {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	display:block;
	width:70%;
	margin:10px 10px 0px 0px;
	padding:10px 15px 10px 15px;
	color:#1BA3F2;
	text-decoration:none;
	background:#ffffff;
	border:1px dotted #ffffff;

}
.education-button a:hover {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	display:block;
	width:70%;
	color:#ffffff;
	text-decoration:none;
	background:#1BA3F2;
	border:1px dotted #1BA3F2;

}
/* ------------------------------ Form CSS ------------------------------ */
#Resource {
	height: 297px;}
.resuest-form-resource {
	width: 100%;}
.request-form {
	width: 60%;	height: 100%;	float: left;}
.request-resource-head span {
	font: normal 14px/18px 'open_sansregular';	color: #acd7ff;	text-transform: uppercase;}
.request-resource-head {
	padding-top: 35px;}
.request-resource-head a {
	color: #acd7ff;	font: normal 26px/34px 'open_sanslight';	color: #28abf1;}
.form-resource {
	padding: 0px 0px 0px 0px;}
.request-txtfeild, .request-txtcomment {
	float: left;	margin: 2px;	width: 46%;}
.request-field {
	background: #ebebeb;	color: #161616;	font: normal 13px/36px 'open_sansregular';	height: 30px;	margin: 0px 0px 6px 0px;	padding: 0px 5% 5px 4.5%;	width: 90%;	border: 0px;}
.request-comment {
	background: #ebebeb;	color: #161616;	font: normal 13px/36px 'open_sansregular';	height: 97px;	margin: 1px;	padding: 2px 5% 17px 5%;	width: 90%;	border: 0px;}
.request-button {
	float: right;	margin: 8px 0 0;	display: block;	background: #0384ce;	color: #FFFFFF;	font: normal 13px/17px 'open_sansregular';	text-align: center;	padding: 8px 31px;	border: 0px;}
.resource {
	float: left;	width: 30%;	margin: 0px 0px 0px 5%;}
.resource-list {
	padding: 10px 0px 0px;}
.resource-list ul {
	list-style: none outside none;	margin: 0px;	padding: 0px;}
.resource-list li {
	background: url(/images/forms-img.jpg) no-repeat right center;	border-bottom: 1px solid #c0c0b8;	font: normal 13px/36px 'open_sansregular';	margin: 0px;	padding: 0px;	text-transform: uppercase;}
.resource-list li a {
	color: #6f6f6f;	display: block;}
.resource-list li:last-child {
	border: none;}
/* ------------------------------ LocationMap CSS ------------------------------ */
#Location {
	background: url(/images/location-center.jpg) no-repeat center bottom #ace5fa;	height: 330px;}
#Location .Intra-L {
	background: url(/images/location-left.jpg) no-repeat right bottom #ace5fa;}
#Location .Intra-R {
	background: url(/images/location-right.jpg) no-repeat left bottom #ace5fa;}
.location-address {
	text-align: center;	padding: 50px 0px 0px 36px;	height: 70%;}
.location-address img {
	float: left;}
.locate-office {
	font: normal 26px/30px 'oswald_stencilregular';	color: #010101;}
.locate-office a {
	text-decoration: none;	color: #010101;}
.location-slide {
	width: 100%;}
.address {
	font: normal 14px/22px 'open_sanslight';	margin: 20px 0px 0px 0px;}
.address a {
	text-decoration: none;	color: #010101;}
.address span a {
	font: normal 14px/22px 'open_sansbold';	color: #000;	text-decoration: underline;}
.location-head {
	color: #010101;	font: 28px/40px 'oswald_stencilregular';	text-transform: uppercase;	padding: 40px 0px 0px 0px;}
.location-image {
	width: 30%;	float: left;	margin: 0px 4% 0px 0px;}
.location-details {
	float: left;	width: 66%;}
.location-details ul {
	margin: 0px;	padding: 0px;}
.location-details li {
	float: left;	width: 40%;	height: 120px;	font: normal 14px/18px 'open_sanslight';	color: #010101;}
.location-details li a {
	font: normal 14px/18px 'open_sansbold';	color: #000;	text-decoration: underline;}
/* ------------------------------ Footer CSS ------------------------------ */
#Footer-Container {
	background: #12384f;}
#Footer {
	color: #fff;	height: 78px;}
.CopyrightText {
	font: normal 14px/30px 'open_sanslight';	margin: 0;	padding: 10px 0 0;	text-decoration: none;}
#Footer a {
	color: #fff;	font: normal 14px/22px 'open_sanslight';}
#Footer a:hover {
	text-decoration: underline;}
.ypo-logo {
	float: right;}
/* ------------------------------ Sub-Page CSS ------------------------------ */
#Content-Left {
	width: 100%;	float: left;}
#navigation-container {
	background: #274e6d;}
.navigation {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	color: #006699;	text-decoration: none;	padding: 20px 30px 5px 5px;}
.navigation a {
	font-weight: normal;	color: #006699;	text-decoration: underline;}
.navigation a:hover {
	font-weight: normal;	color: #044670;	text-decoration: underline;}
.textMain {
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;	color: #666666;	padding: 5px 30px 30px 5px;	text-decoration: none;	text-align: justify;}
.textMain a {
	color: #666666;	text-decoration: underline;}
.textMain a:hover {
	color: #004e96;	text-decoration: underline;}
.textMain ul, .textMain ol {
	padding: 0px;	margin: 0px;}
.textMain ul {
	list-style: none;}
.textMain ul li {
	padding-bottom: 8px;	background: url(/images/bullet-tm.gif) no-repeat 15px 11px;	padding: 6px 0px 0 30px;}
.textMain ul li ul {
	padding-bottom: 8px;	background: none;	padding: 6px 0px 0 20px;	list-style: circle;}
.textMain ul li ul li {
	padding-bottom: 8px;	background: none;	padding: 6px 0px 0 0px;	list-style: circle;}
.textMain ul li ul li ul li {
	padding-bottom: 8px;	background: none;	padding: 6px 0px 0 0px;	list-style: square;}
.textMain ul li:last-child {
	padding-bottom: 8px;}
.textMain ol li {
	padding-bottom: 8px;	margin: 0px 0px 0px 18px;}
.textMain ol li:last-child {
	padding-bottom: 8px;}
.textMain ul li p, textMain ol li p {
	padding-bottom: 0px;	margin: 8px 0 0 0;}
.textMain ul li ul, textMain ul li ol, textMain ol li ul, textMain ol li ol {
	padding-bottom: 0px;}
.textMainBold1 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;	color: #666666;	text-decoration: none;	text-align: justify;}
.textMainBold1 a {
	color: #666666;	text-decoration: underline;}
.textMainBold1 a:hover {
	color: #004e96;	text-decoration: underline;}
.textMainBold {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	color: #666666;	text-decoration: none;	text-align: justify;}
.textMainBold a {
	color: #666666;	text-decoration: underline;}
.textMainBold a:hover {
	color: #004e96;	text-decoration: underline;}
.textNormal {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;	color: #000000;	text-decoration: none;}
.textNormal a {
	color: #666666;	text-decoration: underline;}
.textNormal a:hover {
	color: #2b7b6e;	text-decoration: underline;}
.textbold {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;	color: #000000;	text-decoration: none;}
.PDFtext {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;	color: #999999;}
.patient-login-portal a {
	background-attachment: scroll;	background-clip: border-box;	background-color: #0384ce;	background-image: url(/images/patient-portal-login.png);	background-origin: padding-box;	background-position: 15px 5px;	background-repeat: no-repeat;	border-radius: 5px;	color: #fff;	display: block;	font: 15px/24px "open_sansregular";	margin: 0 auto;	padding: 10px 0;	text-align: center;	text-decoration: none;	text-transform: uppercase;	width: 80%;}
.patient-login-portal a:hover {
	background: #2c7793 url(/images/patient-portal-login.png) no-repeat scroll 15px 5px;	text-decoration: none;	color: #FFF;	-webkit-transition: all 300ms ease-in;	-moz-transition: all 300ms ease-in;	-ms-transition: all 300ms ease-in;	-o-transition: all 300ms ease-in;	transition: all 300ms ease-in;}
.additional-support {
	margin-top: 30px;}
/*--- Textmain Heading Starts ---*/
.ypocmstitle{
	font: normal 30px/32px 'arno_proregular';		color: #004d73;		text-align: left;		padding: 0px;	margin:17px 0px -5px 5px;	}
.textMain h2 {
	font: bold 22px/28px 'segoe_uiregular';	color: #626262;	margin: 10px 0px;	padding: 0px;	text-align: left;}
.textMain h2 a {
	color: #626262;	text-decoration: none;}
.textMain h2 a:hover {
	color: #626262;	text-decoration: underline;}
.textMain h3 {
	font: bold 18px/24px 'segoe_uiregular';	color: #FF9805;	margin: 12px 0px;	padding: 0px;	text-align: left;}
.textMain h3 a {
	color: #FF9805;	text-decoration: none;}
.textMain h3 a:hover {
	color: #FF9805;	text-decoration: underline;}
#Sidebar {
	width: 254px;	float: right;	padding: 0px 0px 50px 0px;}
.meet-doctor-s {
	text-align: center;	background: url(/images/meet-sub-bg.jpg) repeat-x left top;	padding: 18px 4px 12px 14px;	margin: 0px 0px 20px 0px;}
.meet-doctor-s img {
	margin: 20px 0px 13px 0px;}
.meet-s-text {
	font: normal 24px/16px 'open_sanslight';	color: #004d73;}
.meet-s-text span {
	font: normal 12px/16px 'open_sanslight';	color: #004d73;}
.meet-s-text a {
	text-decoration: none;	color: #004d73;}
.sub-readmore a {
	font: normal 12px/16px 'open_sanslight';	color: #004d73;	text-transform: uppercase;	border: 1px solid #7aa1b4;	display: block;	padding: 12px;}
.sidebar-services {
}
.services-s-head {
	font: normal 26px/36px 'oswaldlight';	color: #0093dc;	text-transform: uppercase;	padding: 0px 0px 15px 15px;}
.services-list-s {
	background: #0384ce;	float: left;	width: 100%;	margin-bottom: 10px;}
.services-list-s ul {
	padding: 0 0 15px;}
.services-list-s ul li {
	border-bottom: 1px dotted #73b1df;	background: url(/images/services-list.jpg) no-repeat 15px 17px;	padding: 0px 0px 0px 40px;}
.services-list-s ul li a {
	font: normal 14px/19px 'open_sansregular';	color: #e4f7ff;	display: block;	padding: 15px 0px 15px 0px;}
.services-list-s img {
	margin: 0px 10px 0px 25px;}
.services-list-s li:last-child {
	border: none;}
.appointment-s {
	clear: both;	background: url(/images/book-onlinebg-s.jpg) no-repeat left top;	padding: 12px 8px 11px 9px;}
.appointment-s a {
	border: 2px solid #bed8ec;	font: normal 13px/17px 'open_sanslight';	color: #f8fdff;	display: block;	text-align: center;	width: 196px;	padding: 10px 19px;	text-transform: uppercase;}
.recent-videos-s {
	background-color: #1ba3f2;	clear: both;	padding: 0px 0px 14px 0px;	margin: 10px 0px 15px 0px;}
.videos-head-s {
	font: normal 18px/22px 'open_sanslight';	color: #eaf4fd;	margin: 0px;	padding: 33px 0px 12px 20px;}
.videos-head-s span {
	font: normal 18px/22px 'open_sansbold';	color: #ffffff;}
.videos-head-s a {
	text-decoration: none;	color: #eaf4fd;}
.videos-s-image {
	text-align: center;}
.more-videos-s {
}
.more-videos-s a {
	border-bottom: 1px dotted #b1e0fb;	border-top: 1px dotted #b1e0fb;	color: #e3fa66;	display: block;	font: 13px/50px 'open_sanslight';	padding: 0px 0px 0px 15px;}
.more-videos-s a span {
	font: normal 11px/17px 'open_sansbold';}
.resource-s {
	background: none repeat scroll 0 0 #0384ce;	padding: 25px 8px 40px 12px;}
.resource-s-list {
	padding: 10px 0px 0px;}
.resource-s-list ul {
	list-style: none outside none;	margin: 0px;	padding: 0px;}
.resource-s-list li {
	background: url(/images/forms-inner-img.png) no-repeat right center;	border-bottom: 1px solid #409acd;	font: normal 13px/36px 'open_sansregular';	margin: 0px;	padding: 0px;	text-transform: uppercase;}
.resource-s-list li a {
	color: #55c8ff;	display: block;}
.resource-s-list li:last-child {
	border: none;}
.request-s-resource-head {
	color: #acd7ff;	text-transform: uppercase;	padding: 0px 0px 10px 0px;}
.request-s-resource-head a {
	color: #ffffff;	font: normal 23px/27px 'open_sanslight';}
/***Blog sidebar***/
.widget_categories {
	background: none repeat scroll 0 0 #0384ce;	padding: 10px 8px 10px 12px !important;	margin: 10px 0px;	width: 234px;}
.widget-title {
	text-transform: uppercase;	color: #ffffff;	font: normal 23px/27px 'open_sanslight';}
.widget_categories ul {
	list-style: none outside none;	margin: 10px 0px 0px 0px;	padding: 0px;}
.widget_categories li {
	background: url(/images/forms-inner-img.png) no-repeat right center;	border-bottom: 1px solid #409acd;	font: normal 13px/36px 'open_sansregular';	margin: 0px;	padding: 0px;	text-transform: uppercase;}
.widget_categories li a {
	color: #55c8ff;	display: block;}
/***tab on***/
.test {
	background: url(/images/services-list-on.png) no-repeat 25px 17px #91dcf8 !important;	color: #0384ce !important;}
/************************************* Multimedia Page Styles ********************************************************/
.multimedia {
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;	color: #375f91;	text-decoration: none;	border: 1px solid #54AAE9;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;}
.multimedia a {
	padding: 5px 0px 5px 45px;	color: #375f91;	text-decoration: underline;}
.multimedia a:hover {
	padding: 5px 0px 5px 45px;	color: #000000;	text-decoration: underline;}
.multimedia .formHead a, .multimedia .formHead a:hover {
	padding-left: 0px;	background: none;}
/************************************* Form Styles ********************************************************/
.tableborder {
	border: 1px solid #0384CE;	border-radius: 0px;}
.formHead {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	background: #0384CE;	text-decoration: none;	padding: 5px 10px 5px 10px;}
.formHead a {
	color: #FFFFFF;	text-decoration: underline;}
.formHead a:hover {
	color: #FFFFFF;	text-decoration: none;}
.formlable {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;	color: #041A49;	padding: 3px 3px 3px 5px;}
.txtfield {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	border: 1px solid #cccccc;	width: 175px;	height: 20px;	vertical-align: middle;	padding: 2px 4px 2px 4px;	color: #761D20;}
.mandatory {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;	color: #FF8204;}
.dropDown {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	border: 1px solid #cccccc;	width: 185px;	background: #F1EFF0;}
.textArea {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	width: 175px;	border: 1px solid #cccccc;	vertical-align: middle;	padding: 4px;	height: 80px;}
textArea {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	width: 95%;	border: 1px solid #0384CE;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;	vertical-align: middle;	padding: 4px;}
.button {
	font: bold 15px 'MyriadProRegular';	color: #ffffff;	background: #257DBD;	text-decoration: none;	border: 3px solid #10598f;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;	height: 35px;	cursor: pointer; width:230px; text-align:center; margin:0px 0px 0px 20px;}
.dropDownF {
	border: 1px solid #046964;	border-radius: 5px 5px 5px 5px;	font: 11px Verdana, Arial, Helvetica, sans-serif;	padding: 4px 3px;	text-decoration: none;	width: 300px;	background: #F1EFF0;}
.txtfield-c {
	font: normal 18px 'MyriadProRegular';	color: #333333 !important;	text-decoration: none;	border: 1px solid #0384CE !important;	border-radius: 3px 3px 3px 3px;	-moz-border-radius: 3px !important;	-webkit-border-radius: 3px !important;	/* box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;*/	width: 300px;	height: 35px;	vertical-align: middle;	padding: 2px 4px 2px 4px;	background: #F1EFF0;}
.textArea-c {
	font: normal 16px 'MyriadProRegular';	color: #333333 !important;	text-decoration: none;	width: 300px;	border: 1px solid #046964;	border-radius: 3px 3px 3px 3px;	-moz-border-radius: 3px !important;	-webkit-border-radius: 3px !important;	/*box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;*/	vertical-align: middle;	padding: 4px;	background: #F1EFF0;}
.ftable {
	width: 33%;	display: block;	float: left;}
.feedback-form {
	width: 100%;	margin: 25px auto;	padding: 0px;	border: 1px solid #0384CE;	display: table;}
.feedback-form ul {
	margin: 0px !important;	padding: 0px !important;	list-style: none;}
.feedback-form li {
	float: left;	margin: 5px 0px !important;	padding: 5px !important;	background: none !important;	display: table-column;}
.feedback-form .mandatory {
	padding: 5px 3%;}
.feedback-form .formlable {
	line-height: 35px;}
.feedback-form .form-left {
	/*width: 38%;*/width: 40%;	text-align: right; line-height:15px;}
.feedback-form .form-right {
	width: 56%;	text-align: left;}
.txtfield-f {
	width: 30%;	height: 30px;	margin: 0px auto;	padding: 2px 4px;	font: normal 12px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	vertical-align: middle;	border: 1px solid #cccccc;}
.textArea-f {
	width: 80%;	padding: 4px;	margin: 0px auto;	font: 12px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	vertical-align: middle;	border: 1px solid #cccccc;}
.dropDownF {
	padding: 7px 5px;	font: normal 12px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	border: 1px solid #cccccc;	height: 36px;}
.textArea-cf {
	width: 95%;	padding: 4px;	margin: 0px auto;	font: 12px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	vertical-align: middle;	border: 1px solid #cccccc;}
.div-button {
	margin: 20px auto 10px auto;	width: 200px;	height: auto;}
#captchac img {
	width: 180px;	height: auto;}
#captchac-r img {
	width: 136px;	height: auto;}
#captchac {
	width: 75%;	margin: 0px auto;}
#captchac input {
	width: 65%;	height: 30px;	float: right;	font: normal 12px Verdana, Arial, Helvetica, sans-serif;	vertical-align: middle;	border: 1px solid #0384CE;	-webkit-border-radius: 5px;	-ms-border-radius: 5px;	-moz-border-radius: 5px;	-o-border-radius: 5px;	border-radius: 5px;	padding: 2px 4px;}
/*telephone*/
.telephone {
	border-radius: 5px 5px 5px 5px;	font: normal 14px/21px Verdana, Arial, Helvetica, sans-serif;	height: 130px;	margin: 0;	padding: 0;	text-align: left;	text-decoration: none;}
.telephone ul {
	margin: 10px 5px;	padding: 0;}
.telephone li {
	background: #b1daf2 !important;	float: left;	padding: 6px 0 0 !important;	width: 100%;	margin-top: 4px;}
.telephone a {
	display: block;	padding: 2px 0 2px 45px;	text-decoration: underline;}
.telephone a:hover {
	color: #000000;	padding: 2px 0 2px 45px;	text-decoration: underline;}
.telephone img {
	margin: 0 10px 4px 15px;}
.telephone li:last-child {
	line-height: 14px;}
.patient-resources {
	font: normal 26px 'open_sanslight';	color: #3d3d3d;	text-decoration: none;}
.patient-resources a {
	font: normal 26px 'open_sanslight';	display: block;	margin: 14px 10px 0 84px;	padding: 8px 15px 8px 15px;	color: #ffffff;	text-decoration: none;	background: #2aa8f0;	border: 1px solid #2aa8f0;	border-top-right-radius: 5px;	-moz-border-top-right-radius: 5px;	-webkit-border-top-right-radius: 5px;	-o-border-top-right-radius: 5px;	border-bottom-right-radius: 5px;	-moz-border-bottom-right-radius: 5px;	-webkit-border-bottom-right-radius: 5px;	-o-border-bottom-right-radius: 5px;}
.patient-resources a:hover {
	color: #ffffff;}
.patient-resources li {
	background: url(/images/patient-resources-bg.jpg) no-repeat left top !important;	width: 100%;	height: 85px;	float: left;	margin: 0px 0px 15px 0px !important;	padding: 0px !important;}
.patient-resources img {
	margin: -48px 25px -42px -97px;}
.mappics {
	width: 150px;	height: 100px;	float: right;	margin: 10px 10px;	box-shadow: 0 0 2px 2px #808080;	padding: 5px;}
#Form-Container {
	width: 100%;	height: auto;	margin: 0 auto;	border: 1px solid #B1DAF2;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	background: #B1DAF2;	box-shadow: 3px 3px 3px #899faf;}
.contact-us {
	font: normal 26px/26px 'MyriadProRegular';	color: #fefefe;	padding: 10px 0px 0px 10px;}
.form-container {
	margin: 12px auto;	text-align: center;}
.button-s {
	font: normal 18px 'MyriadProRegular';	color: #fefefe;	background: #1180C1;	text-decoration: none;	border: 2px solid #1180C1;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	height: 35px;	cursor: pointer;	text-align: center;	box-shadow: 2px 2px 2px #899faf;}
.txtfield-s {
	font: normal 18px 'MyriadProRegular';	color: #8a8282;	text-decoration: none;	border: 1px solid #D8D8D8 !important;	width: 45%;	height: 35px !important;	vertical-align: middle;	padding: 2px 4px 2px 4px;	background: #FBFBFB;	margin: 10px !important;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;	float: left;	box-shadow: 2px 2px 2px #1180C1;}
.textArea-s {
	font: normal 16px 'MyriadProRegular';	color: #8a8282;	text-decoration: none;	width: 95%;	border: 1px solid #D8D8D8;	vertical-align: middle;	padding: 4px;	resize: none;	height: 140px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;	background: #FBFBFB;	margin: 10px !important;	float: left;	box-shadow: 2px 2px 2px #1180C1;}
.ftable {
	width: 33%;	display: block;	float: left;}
/*--------------Tell A friend start--------------*/
#tell-a-friend-background {
	display: none;	background: #000000;	opacity: 0.8;	filter: alpha(opacity=80);	position: fixed;	top: 0px;	left: 0px;	min-width: 100%;	height: 100%;	z-index: 999999;}
#tell-a-friend-div {
	display: none;	position: fixed;	top: 5%;	left: 50%;	margin-left: -200px;	width: 400px;	background: #FFFFFF;	padding: 10px 15px 10px 15px;	border: 2px solid #CCCCCC;	border-radius: 10px;	z-index: 9999999;}
#tell-a-friend-div #close {
	width: 20px;	height: auto;	float: right;	text-align: center;	cursor: pointer;	margin: 4px 22px 0px auto;	border-radius: 50%;	background-color: #C9C9D6;	color: #000000;	line-height: 20px;}
.txtfield-t {
	width: 93% !important;}
.menu-mob {
	display: none;}
.doctor-profile {
	border: 1px solid #0d709a;	text-align: center;	float: right;	margin: 0px 0px 10px 10px;	padding: 0px 10px;}
.doctor-profile img {
	margin-top: 5px;}
.test-submit {
	width: 150px;	float: right;	margin-top: -30px;}
.test-submit a, .test-submit a:hover {
	font: normal 14px Verdana, Geneva, sans-serif;	color: #FFF;	padding: 10px;	display: block;	background: #0a7eaf;	border-radius: 20px;	width: 150px;	text-align: center;	text-decoration: none;	float: right;	margin: 0px 0px 0px 10px;}
#wp-realtime-sitemap-menu h3 {
	display: none;}
#wp-realtime-sitemap-menu ul {
	margin-top: 0px;}
#wp-realtime-sitemap-menu li {
	font-weight: normal;	margin: 12px;	padding: 5px 0px 0px 0px;}
#wp-realtime-sitemap-menu li a {
	background: none !important;	padding: 11px 0px 0px 30px !important;}
#wp-realtime-sitemap-menu ul ul {
	margin-left: 20px;}
#wp-realtime-sitemap-menu li li, #wp-realtime-sitemap-menu li li a {
	font-weight: normal;	padding: 0px 0px 0px 5px !important;}
/************************************* Doctor Styles ********************************************************/
#doccontainer {
	display: table;}
.docrow {
	position: relative;	float: left;	margin: 5px auto;	display: table-row;	text-align: left;}
.docleft {
	border: 2px solid #147bc4;	padding: 8px;	display: table-cell;	width: 322px;	border-radius: 10px;	-moz-border-radius: 10px;}
.docmiddle {
	display: table-cell;	width: 10px;}
.docright {
	border: 2px solid #147bc4;	padding: 8px;	display: table-cell;	width: 322px;	border-radius: 10px;	-moz-border-radius: 10px;}
.docleft-content {
	border: 1px solid #147bc4;	padding: 8px;	height: 105px;	width: 100%;	border-radius: 10px;	-moz-border-radius: 10px;	margin-bottom: 5px;}
.pdf-icon img {
	float: left;	margin: 0px 10px 0px 0px;}
.iframe {
	border: 0px !important;	height: 600px !important;}
div.wpcf7-mail-sent-ok {
	border: 0px !important;}
div.wpcf7-mail-sent-ok {
	border: 0px !important;	color: #ff9805;	font: normal 14px/20px Verdana, Geneva, sans-serif;	text-align: left;}
div.wpcf7-validation-errors {
	border: 0px !important;	color: #FF0000;	font: normal 14px/20px Verdana, Geneva, sans-serif;	text-align: left;}
.wpcf7-response-output {
	margin: 0px !important;}
.foralign {
	float: left;	margin-bottom: 20px;}
.text-address {
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;	color: #707070;	padding: 0px 10.4px 0px 10.4px;	text-decoration: none;	text-align: justify;	width: 309px;	border-bottom: 1px solid #0384CE;	border-left: 1px solid #0384CE;	border-right: 1px solid #0384CE;	float: left;}
.text-address a {
	color: #707070;	text-decoration: underline;}
.text-address a:hover {
	color: #004e96;	text-decoration: underline;}
.tel-schema {
	height: 28px;}
.tel-schema img {
	margin: -5px 15px 0px 0px;	float: left;}
.txtfield-h {
	background: none repeat scroll 0 0 #fbfbfb;	border: 1px solid #d8d8d8 !important;	border-radius: 5px;	color: #8a8282;	font: 18px 'MyriadProRegular';	height: 35px !important;	margin: 10px !important;	padding: 2px 4px;	text-decoration: none;	vertical-align: middle;	width: 61%;}
#meta-2 {
	display: none !important;}
.logo-align {
	margin: 5px 0px 10px 0px;}
.prev {
	width: 150px;	float: left;}
.next {
	width: 150px;	float: right;}
.video-container {
	position: relative;	padding-bottom: 56.25%;	padding-top: 30px;	height: 0;	overflow: hidden;}
.video-container iframe, .video-container object, .video-container embed {
	position: absolute;	top: 0;	left: 0;	width: 95%;	height: 95%;}
.img-border {
	border: 3px solid #000000;	border-radius: 15px;	margin: 10px;}.img-right {	float: right;	margin: 0 10px 0 10px;}
.float {	float: right;	margin: 0px 10px 0px 15px;}
.social-media {	height: 60px;}
.numbers2 {	height: 130px;}
.numbers2 img {	float: left;	margin: 0px 10px 10px 0px;}
.numbers {	height: 100px;}
.numbers img {	float: left;	margin-right: 10px;}
.social-media img {	float: left;	margin-right: 10px;}
.div-left, .div-right {	float: left;	width: 50%;	height: 360px;	text-align: left;}
.btn-txt {
	float: left;	width: 30%;	margin: 80px 0px 0px 70px;}
.btn a {
	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;	font-family: Arial;	color: #ffffff;	font: bold 14px Arial, Helvetica, sans-serif;	background: #2aa8f0;	padding: 10px;	text-decoration: none;}
.btn a:hover {
	background: #0077aa;	text-decoration: none;	color: #ffffff;}
	.nutrition-table {
	display:table;
	  color: #323232;
  font: 13px/20px "open_sansregular";
  margin-left:20px;
	}
	.list-right, .list-left {
	 display:table-cell;
	}
	.individual-services li {
	color: #323232;
  font: 13px/20px "open_sansregular";
	}
	
@media only screen and (max-width: 959px) {
	#Header, #Main-Menu, #Interactivity, #Vision, #Homeservices, #Meet, #Videos, #Resource, #Footer {
		background-size: 100% 100%;		height: auto;	}
	#Location {
		height: auto;	}
	#Intra-Container .intra-text {
		padding: 125px 0px 0px 20px;	}
	#Intra-Container-S .intra-text {
		padding: 65px 0px 0px 20px;	}
	.intra-text {
		font-size: 22px;	}
	.intra-text div {
		font-size: 18px;	}
	.healeth-standard {
		font-size: 25px;		width: 60%;	}
	.more-videos {
		margin: 25px 0 0 25px;	}
	.education-more {
		padding: 0 0 5px 5%;		margin: 0 6px 0 20px;	}
	.services-list {
		width: 34%;	}
	.services-description {
		width: 65%;	}
	.about-dr {
		width: 70%;	}
	.resource-list li {
		font-size: 12px;	}
	.foralign {
		float: none;	}
	.text-address {
		border-bottom: 1px solid #0384ce;		border-left: none;		border-right: none;		color: #707070;		float: none;		width: 96.4% !important;	}
	.patient-login-portal a {
		width: 100%;	}
	/**************sub page************/
	#Content-Left {
		width: 65%;	}
}
@media only screen and (max-width: 906px) {
	#access ul li {
		font: normal 12px/60px 'open_sansregular';	}
	#access ul ul li {
		font: normal 12px/20px 'open_sansregular';	}
}
@media only screen and (max-width: 768px) {
	.healeth-standard {
		font-size: 20px;		width: 56%;	}
	.more-videos {
		margin: 25px 8px 0px 10px;	}
	.education-head {
		font-size: 13px;	}
	.education-head span {
		font-size: 16px;	}
	.education-more {
		margin: 0 10px 0 20px;	}
	.education-list ul li {
		font-size: 14px;	}
	.education-list {
		padding: 0px 0px 47px 2%;	}
	.education-list ul li img {
		margin: 0px 1% 0px 0px;	}
	.request-resource-head a {
		font-size: 23px;	}
	.services-list {
		width: 37%;	}
	.services-description {
		width: 62%;	}
	.services-list ul li a {
		font-size: 13px;	}
	.left-list {
		padding: 0px 0px 0px 34px;		width: 196px;	}
	.left-list ul {
		padding: 0px;		margin: 0px;	}
	.education-list {
		padding: 0px 0px 32px 2%;	}
	.education-more {
		padding: 0px 0px 9px 5%;	}
	.education-more a {
		font: 10px/19px 'open_sanslight';		padding: 15px 0px;	}
	.education-more span {
		color: #edff58;		font: 10px/18px 'open_sansbold';	}
	.resource {
		margin: 0 0 0 2%;		width: 30%;	}
	.resource-list li {
		font-size: 10px;	}
	.vision-head {
		padding: 14px 0 15px;	}
	#Content-Left {
		width: 66%;	}
	#Vision {
		padding-bottom: 20px;	}
	/*Contact us*/
	#captchac {
		float: left;		margin: 0 auto;		width: 100%;	}
	.mappics {
		width: 150px;		height: 100px;		float: none;		margin: 10px 0px 0px 0px;		box-shadow: 0 0 2px 2px #808080;		padding: 5px;	}
	.txtfield-s {
		width: 93%;	}
	#captchac input {
		float: none;		margin: auto;		width: 65%;	}
	.textArea-s {
		width: 93%;	}
	.docleft {
		width: 100% !important;		float: left;	}
	.docright {
		width: 100%;		float: left;	}
	.docrow {
		width: 100%;		float: left;	}
	#doccontainer {
		width: 100%;	}
	iframe {
		width: 100% !important;	}
	.right-list {
		float: left;		width: 50%;	}
	.service-head {
		padding: 10px 0 10px 45px;	}
	/*intractivity*/
	.intra-text {
		font-size: 18px;		line-height: 20px;	}
	#Intra-Container .intra-text {
		padding: 110px 0 0 50px;	}
	#Intra-Container-S .intra-text {
		padding: 125px 0 0 49px;	}
	.patient-resources a {
		font: normal 23px "open_sanslight";		padding: 10px 15px;	}
	.patient-login-portal a {
		background-position: 5px 5px;		font: 12px/24px "open_sansregular";		text-align: right;		width: 90%;	}
	.patient-login-portal a:hover {
		background-position: 5px 5px;	}
	.btn-txt {
		width: 30% !important;	}
}
@media only screen and (max-width: 767px) {
	#access ul li {
		font: normal 10.5px/60px 'open_sansregular';	}
	#access ul ul li {
		font: normal 10.5px/20px 'open_sansregular';	}
	#Content-Left {
		width: 61%;	}
	.btn-txt {
		width: 33% !important;	}
	.btn a {
		font: bold 13px Arial, Helvetica, sans-serif !important;	}
}
@media only screen and (max-width: 640px) {	.ypomainmenu li{	width:100% !important;}
	.social-media {
		height: 90px;	}
	#Header, #Header .Intra-L, #Header .Intra-R {
		background: none;	}
	.menu-in {
		display: none;	}
	.menu-mob {
		max-width: 480px;		margin: auto;		display: block;	}
	.logo {
		float: none;		margin: 0 auto;		text-align: center;		width: 100%;	}
	.social-contact {
		float: none;		text-align: center;	}
	.social-icons {
		margin: 19px 0px 16px 0px;	}
	.contact {
		background: #0884b8;	}
	.contact a {
		color: #fff;	}
	#Menu-Container {
		display: none;	}
	.services-list ul li a {
		font-size: 17px;	}
	#Appointment-Container {
		background: none repeat scroll 0 0 #267abf;	}
	#Appointment {
		height: auto;	}
	.healeth-standard {
		font-size: 25px;		margin: 0 auto;		text-align: center;		width: 100%;	}
	.online-appointment {
		float: none;		clear: both;		text-align: center;		margin: 15px 0px 15px 0px;	}
	.online-appointment a {
		margin: 0 30px 0 20px;		padding: 8px 0;	}
	.serives-head {
		font-size: 28px;	}
	.services-list {
		width: 320px;		float: none;		margin: 0 auto;	}
	.services-description {
		display: none;	}
	.about-doctor {
		display: none;	}
	.recent-videos {
		float: none;		width: 100%;		margin: 0 auto;		height: 350px;	}
	.education-certification {
		float: none;		height: auto;		width: 100%;		margin: 0 auto;		padding-bottom: 10px;	}
	.request-form {
		float: none;		width: 100%;	}
	.resource {
		width: 100%;	}
	.resource-list li {
		font-size: 13px;		width: 80%;	}
	.locate-office {
		margin: 0 0 0 10px;	}
	.location-address {
		padding: 23px 0px 15px;		text-align: center;	}
	.address {
		margin: 20px 0 0 10px;		width: 100%;	}
	.meet-text {
		left: 0;		padding: 30px 0;		position: absolute;		font: 24px/30px "open_sanslight";		top: 0;	}
	.meet-text span {
		color: #0e0e0e;		font: 16px/19px "open_sanslight";	}
	#Meet {
		margin: 0px auto;		text-align: center;		width: 320px;	}
	#Meet img {
		margin: 88px 35px 0px 20px;		float: none;	}
	.about-dr {
		float: none;		margin: auto;		width: 100%;	}
	.meet-text span {
		font-size: 14px;	}
	.meet-readmore {
		float: none;		height: 60px;		margin: 20px 0 20px 0%;		text-align: center;		width: 100%;	}
	.more-videos a {
		font: 15px/19px "open_sanslight";;	}
	.meet-readmore a {
		margin: 0px;	}
	.textMain h1 {
		padding: 10px 0px 3px;	}
	#Content-Left {
		float: none;		margin: 0 auto;		width: 100%;	}
	#Sidebar {
		float: none;		margin: 0 auto;		padding: 0 0 50px;		width: 254px;	}
	.intra-text {
		display: none;	}
	#Footer {
		text-align: center;	}
	.footer-ypo {
		float: none;		margin: 0 auto;		width: 102px;	}
	/*Mobile Menu*/
	#mheader {
		padding: 0px 0px 0px 0px;		width: 100%;		position: relative;		float: none;		margin: 0px auto;	}
	.menu-bg {
		width: 99%;		float: left;		margin: 0 auto !important;		font: normal 17px/33px Verdana, Geneva, sans-serif !important;		color: #353e57 !important;		background: #a2bcfd;	}
	.menu-bg a, .menu-bg a:hover {
		color: #ffffff !important;		text-decoration: none !important;	}
	.menu-m {
		color: #353e57 !important;		text-decoration: none !important;		text-align: center !important;		width: 100% !important;		margin: 0px 0px 0px 0px !important;		z-index: 10 !important;		background-size: 100% 100%;	}
	.menu-m a {
		background: url(/images/menu-off.gif) repeat-x left top;		color: #ffffff !important;		display: block;		float: right;		text-align: center;		text-decoration: none !important;		width: 70px;		height: 0px;	}
	.menu-m a:hover {
		color: #ffffff !important;	}
	#wrapper {
		position: absolute;		z-index: 999999;		width: 100%;		overflow: hidden;		top: 0px;	}
	.more-videos {
		margin: auto;	}
	.education-more {
		font-size: 2px;		margin: auto;		padding: 0px;		text-align: center;		width: 320px;	}
	.education-more a {
		color: #edff58;		font: 8px/35px 'open_sanslight';		padding: 0px;		text-align: center;	}
	.videos-head {
		color: #eaf4fd;		font: 20px/24px 'open_sanslight';		margin: 0 0 14px;		padding-top: 19px;		text-align: center;	}
	.education-head {
		color: #fff;		font: 20px/24px 'open_sanslight';		padding: 34px 0 25px 5%;	}
	.vision-head {
		padding: 14px 0 4px;	}
	.GotoTop {
		display: none !important;	}
	#Vision {
		padding-bottom: 10px;	}
	.iframe {
		border: 0 none !important;		height: 259px !important;	}
	/*mob-intra*/
	#Intra-Container #Interactivity, #Intra-Container-S #Interactivity {
		background-size: 100% 100%;		height: 303px;	}
	#Intra-Container #div1 .intra-div, #Intra-Container #div2 .intra-div, #Intra-Container #div3 .intra-div, #Intra-Container-S #div1 .intra-div, #Intra-Container-S #div2 .intra-div, #Intra-Container-S #div3 .intra-div {
		background: none !important;	}
	#Intra-Container #div1, #Intra-Container-S #div1 {
		background: url(/images/intra-mob-bg1.jpg) no-repeat center bottom;		background-size: 100% auto;	}
	#Intra-Container #div2, #Intra-Container-S #div2 {
		background: url(/images/intra-mob-bg2.jpg) no-repeat center bottom;		background-size: 100% auto;	}
	#Intra-Container #div3, #Intra-Container-S #div3 {
		background: url(/images/intra-mob-bg3.jpg) no-repeat center bottom;		background-size: 100% auto;	}
	.location-head, .location-image, .location-details {
		width: 95%;		margin: 20px auto 0px auto;		float: none;		text-align: center;	}
	.location-details li {
		width: 50%;	}
	.patient-login-portal a {
		background-position: 5px 5px;		font: 13px/24px "open_sansregular";		padding-right: 12px;		text-align: right;		width: 70%;	}
	.btn-txt {
		margin: 25px 0px 30px 0px;		text-align: center;		width: 100% !important;	}
}
@media only screen and (max-width: 480px) {
	.div-left, .div-right {
		width: 100% !important;	}
	.doctor-profile {
		float: none;		margin: auto;	}
	.education-list ul {
		padding: 0px;		margin: 0px;	}
	.education-list ul li {
		font-size: 14px;	}
	.txtfield-h {
		margin: 19px 10px 10px 10px !important;		width: 117%;	}
	.education-more a {
		font: 9px/35px "open_sanslight";	}
	.vision-text {
		font: 15px/22px "open_sansregular";	}
	.services-text {
		font: 15px/19px "open_sansregular";	}
}
@media only screen and (max-width: 360px) {
	.patient-resources a {
		font: 13px "open_sanslight";		padding: 18px 15px;	}
	.numbers {		height: 100px;	}
}
