@font-face {

	font-family: 'roboto_slabregular';

	src: url('/fonts/robotoslab-regular-webfont.eot');

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

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'roboto_slabthin';

	src: url('/fonts/robotoslab-thin-webfont.eot');

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

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'roboto_slabregular';

	src: url('/fonts/robotoslab-regular-webfont.eot');

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

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'SegoeUI';

	src: url('/fonts/segoeui.eot');

	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-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'tahomaregular';

	src: url('/fonts/tahoma_0-webfont.eot');

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

	font-weight: normal;

	font-style: normal;

}

@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;

}


/*************************************Theme Styles***************************************/

/*--------------Mobile Menu--------------*/

#dc_jqaccordion_widget-2-item {
    border-left: 1px solid #111;
    border-right: 1px solid #111;
    border-top: 1px solid #111;
    font: bold 14px Arial,sans-serif;
    width: 100%;
}
#dc_jqaccordion_widget-2-item ul, #dc_jqaccordion_widget-2-item ul li {
    border: medium none;
    list-style: outside none none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
#dc_jqaccordion_widget-2-item ul a {
    background: #0c0c0c url("/images/bg_black.png") repeat-x scroll 0 -1px;
    border-bottom: 1px solid #222;
    border-top: 1px solid #777;
    color: #ddd;
    display: block;
    padding: 10px 10px 10px 50px;
    position: relative;
    text-decoration: none;
    width: 100%;
}
#dc_jqaccordion_widget-2-item ul ul a {
    background: #424549 none repeat scroll 0 0;
}
#dc_jqaccordion_widget-2-item ul a.dcjq-parent, #dc_jqaccordion_widget-2-item ul a.dcjq-parent:hover {
    background: #0c0c0c url("/images/bg_black.png") repeat-x scroll 0 -1px;
}
#dc_jqaccordion_widget-2-item ul a .dcjq-icon {
    background: rgba(0, 0, 0, 0) url("/images/arrow_black_right.png") no-repeat scroll 0 center;
    height: 34px;
    left: 14px;
    margin-top: -17px;
    position: absolute;
    top: 50%;
    width: 34px;
}
#dc_jqaccordion_widget-2-item ul a.dcjq-parent.active .dcjq-icon {
    background: rgba(0, 0, 0, 0) url("/images/arrow_black_down.png") no-repeat scroll 0 center;
}
#dc_jqaccordion_widget-2-item ul a:hover {
    background: #232323 none repeat scroll 0 0;
    color: #fff;
}

/*--------------Mobile Menu--------------*/
/*--------------BacktoTop Menu--------------*/
.GotoTop {
	width:100px;
	background:#283891;
	text-align:center;
	position:fixed;
	bottom:401px;
	right:0px;
	cursor:pointer;
	display:none;
	color:#ffffff;
	font-family:verdana;
	font-size:12px;
	padding:8px;
    background: none repeat scroll 0 0 #283891;
    border-radius: 6px 0px 0 6px;
    border: 1px solid #283891;
	z-index:2;
}
/*--------------BacktoTop Menu--------------*/

/*--------------Menu--------------*/

.cvleft{ 

  

  float: left;

  padding-right: 33px;

  vertical-align: top;

  width: 20%;



}

.cvright{ float: left;

  padding-top: 10px;

  width: 75%;}

  .cvright1{

  float: left;

  width: 45%;

}

#access {

	display: block;

	float: right;

	width: 940px;

	font: normal 13px 'roboto_slabregular';

	position: absolute;

	z-index: 20;

}

#access ul {

	list-style: none;

	margin: 0px !important;

	padding: 0px !important;

}

#access li {

	float: left;

	position: relative;

}

#access a {

	color: #283891;

	display: block;

	line-height: 36px;

	text-decoration: none;

	text-align: center;

}

#access a:hover {

	color: #ffffff;

}

#menu-item-41 a {

	width: 52px;

	text-decoration: none;

	background: url(/images/home-off.png) no-repeat 0 0;

	font-size: 1px;

}

#menu-item-41 a:hover {

	background: url(/images/home-on.png) no-repeat 0 0;

	text-decoration: none;

}

#menu-item-163 a {

	width: 126px;

	text-decoration: none;

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

}

#menu-item-163 a:hover {

	text-decoration: none;

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

}

#menu-item-174 a {

	width: 142px;

	text-decoration: none;

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

}

#menu-item-174 a:hover {

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

	text-decoration: none;

}

#menu-item-165 a {

	width: 162px;

	text-decoration: none;

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

}

#menu-item-165 a:hover {

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

	text-decoration: none;

}

#menu-item-166 a {

	width: 175px;

	text-decoration: none;

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

}

#menu-item-166 a:hover {

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

	text-decoration: none;

}

#menu-item-34 a {

	width: 134px;

	text-decoration: none;

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

}

#menu-item-34 a:hover {

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

	text-decoration: none;

}

#menu-item-33 a {

	width: 145px;

	text-decoration: none;

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

}

#menu-item-33 a:hover {

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

	text-decoration: none;

}

#access ul ul {

	display: none;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	float: left;

	margin: 0;

	position: absolute;

	top: 34px;

	left: 0;

	z-index: 99999;

}

#access ul ul ul {

	left: 100%;

	top: 0;

}

#access ul ul a {

	font: normal 13px/24px Verdana, Geneva, sans-serif;

	background: #F2F2F3;

	/*border-left:1px solid #efefef;

	border-bottom:1px solid #efefef;

	border-right:1px solid #efefef;*/

	color: #283891;

	height: auto;

	padding: 0px 5px;

	z-index: 10000;

	width: 300px;

	text-align: left;

}

#access ul ul a:hover {

	background: #febe1d;

	color: #000000;

}

#access ul ul li:first-child {

/*border-top:1px solid #efefef;*/

}

#access ul li:hover > ul {

	display: block;

}

.menu-item-157 > a:after {

	content: url(/images/tri.gif);

	float: right;

}

#menu-item-174 > ul {

	width: 300px !important;

	height: 150px !important;

	background: #f2f2f3 !important;

	z-index: 999999 !important;

}

#menu-item-163 > ul{ width:413px;

height: 185px !important;

	background: #f2f2f3 !important;

	z-index: 999999 !important;



}

#menu-item-174 > ul li, #menu-item-163 > ul li {

	float: none;

	width: 380px;

}

#menu-item-174 ul a, #menu-item-163 ul a {

	background: none !important;

	background-color: transparent !important;

	line-height: 35px !important;

	background: url(/images/menulist-b-bg.gif) no-repeat 10px bottom !important;

}

#menu-item-174 ul li a:hover, #menu-item-163 ul li a:hover {

	background: none !important;

	background-color: transparent !important;

	background: url(/images/menulist-b-bg.gif) no-repeat 10px bottom !important;

}

#menu-item-174 > ul > li, #menu-item-163 > ul > li {

	padding-left: 9px;

}

#menu-item-174 ul li, #menu-item-163 ul li {

	background: url(/images/menulist-b-bg.gif) no-repeat 20px bottom;

}

#menu-item-174 ul li:first-child, #menu-item-163 ul li:first-child {

	padding-top: 10px !important;

}

/**************/

#menu-item-165 > ul {

	width: 342px !important;

	height: 330px !important;

	background: #f2f2f3 !important;

	z-index: 999999 !important;

}

#menu-item-165 > ul li {

	float: none;

	width: 195px;

}

#menu-item-165 ul a {

	background: none !important;

	background-color: transparent !important;

	line-height: 35px !important;

	background: url(/images/menulist-b-bg.gif) no-repeat 10px bottom !important;

}

#menu-item-165 ul li a:hover {

	background: none !important;

	background-color: transparent !important;

	background: url(/images/menulist-b-bg.gif) no-repeat 10px bottom !important;

}

#menu-item-165 > ul > li {

	padding-left: 3px;

}

#menu-item-165 ul li {

	background: none;

}

#menu-item-165 ul li:first-child {

	padding-top: 10px !important;

}

#menu-item-165 li a {

	width: 195px !important;

}

#menu-item-165 ul li ul {

	margin-top:-11px !important;

	padding-left:11px !important;

	z-index: 999999 !important;

}

#menu-item-157 li a {

	width: 75px !important;

}

#menu-item-152 a {

	line-height: 10px !important;

}

/************************/

#menu-item-166 > ul {

	width: 290px !important;

	height: 115px !important;

	background: #f2f2f3 !important;

	z-index: 999999 !important;

}

#menu-item-166 > ul li {

	float: none;

	width: 150px;

}

#menu-item-166 ul a {

	background: none !important;

	background-color: transparent !important;

	line-height: 35px !important;

	background: url(/images/menulist-b-bg.gif) no-repeat 10px bottom !important;

	width:240px !important;

}

#menu-item-166 ul li a:hover {

	background: none !important;

	background-color: transparent !important;

	background: url(/images/menulist-b-bg.gif) no-repeat 10px bottom !important;

}

#menu-item-166 > ul > li {

	padding-left: 9px;

}

#menu-item-166 ul li {

	background: url(/images/menulist-b-bg.gif) no-repeat 10px bottom;

}

#menu-item-166 ul li:first-child {

	padding-top: 10px !important;

}

/*--------------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;

}

/*************************************Theme Styles End***********************************/

body {

	margin: 0px 0px 0px 0px;

	background: url(/images/body-bg.gif) repeat-x 0 0 #ffffff;

	overflow-y: scroll;

 *overflow-y:none;

}

img {

	max-width: 100%;

	border: 0px;

	height: auto;

}

p, h1, h2, h3, h4, h5, h6 {

	margin: 12px 0px;

	padding: 0px;

}

ul, ol {

	margin: 0px 12px;

	padding: 6px 0px 6px 30px;

}

.hr {

	background: url(/images/hr.gif) repeat-x scroll 0 0 transparent !important;

	height: 8px;

}

.videoBorder {

	border: 8px solid #000000;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

}

/**************************** Home Page Styles ***************************************/

#Container {

	width: 100%;

	margin: 0 auto;

}

#Front-Header {

	position: absolute;

	width: 100%;

	z-index: 30;

}

#Header {

	margin: 0 auto;

	width: 940px;

	height: 149px;

}

#logo {

	width: 350px;

	height: auto;

	float: left;

	position: relative;

}

#logo img {

	margin-top: 18px; float: left;

}

#address {

	width: 580px;

	float: right;

	height: 113px;

}

#MenuList {

	width: 940px;

	float: right;

	height: 36px;

}

.Location-Text {

	font: normal 24px/38px 'roboto_slabregular';

	color: #283891;

	padding: 18px 0px 0px 0px;

	text-decoration: none;

	text-align: right;

}

.Location-Text a {

	color: #283891;

	text-decoration: none;

}

.Location-Text a:hover {

	color: #283891;

	text-decoration: none;

}

.Location-Text span {

	font: normal 18px/38px 'roboto_slabregular';

	color: #283891;

}

.Location-Text span a, .Location-Text span a:hover {

	color: #283891;

	text-decoration: none;

}

.Location-Text img {

	margin: 0px 3px; width:24px; height: 26px; align: absmiddle;

}

.online-app {

	width: 220px;

	height: 32px;

	float: right;

	margin-top: 5px;

	font: normal 16px/32px 'roboto_slabregular';

	color: #283891;

	text-decoration: none;

	background: url(/images/online-app-bg.png) no-repeat left top;

}

.online-app a {

	color: #283891;

	text-decoration: none;

}

.online-app a:hover {

	color: #283891;

	text-decoration: none;

}

.online-app img {

	margin: 0px 10px 0px 10px;  width:20px; height:21px; align: absmiddle;

}

.Intra-tab-s img {

 width:15px; height:15px; border:0px; align:left; margin-left: 2px;  

}

/************************************* Home Page Styles ********************************************************/

#Banner {

	width: 100%;

	height: 581px;

	margin: 0 auto;

}

#Interactivity {

	width: 100%;

	height: 581px;

	position: relative;

	margin: 0px auto;

}

.demo {

	position: relative;

	top: 0px;

	left: 0px;

	width: 100%;

	height: 581px;

	padding: 0px;

	margin: 0px;

	overflow: hidden;

}

.demo1 {

	position: relative;

	top: 0px;

	left: 0px;

	width: 940px;

	height: 581px;

	padding: 0px;

	margin: 0px auto;

}

.Inner-H-div {

	width: 940px;

	height: 581px;

	background-position: right top !important;

	background-repeat: no-repeat !important;

}

.leftBG1 {

	width: 580px;

	height: 581px;

	position: absolute;

	display: block;

	margin: 0px 0px 0px -580px;

	background: url(/images/intra1-l-bg.jpg) no-repeat left top;

}

.rightBG1 {

	width: 580px;

	height: 581px;

	position: absolute;

	margin: 0px 0px 0px 940px;

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

}

.leftBG2 {

	width: 580px;

	height: 581px;

	position: absolute;

	display: block;

	margin: 0px 0px 0px -580px;

	background: url(/images/intra2-l-bg.jpg) no-repeat left top;

}

.rightBG2 {

	width: 580px;

	height: 581px;

	position: absolute;

	margin: 0px 0px 0px 940px;

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

}

.leftBG3 {

	width: 580px;

	height: 581px;

	position: absolute;

	display: block;

	margin: 0px 0px 0px -580px;

	background: url(/images/intra3-l-bg.jpg) no-repeat left top;

}

.rightBG3 {

	width: 580px;

	height: 581px;

	position: absolute;

	margin: 0px 0px 0px 940px;

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

}

.leftBG4 {

	width: 580px;

	height: 581px;

	position: absolute;

	display: block;

	margin: 0px 0px 0px -580px;

	background: url(/images/intra4-l-bg.jpg) no-repeat left top;

}

.rightBG4 {

	width: 580px;

	height: 581px;

	position: absolute;

	margin: 0px 0px 0px 940px;

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

}

.intratext {

	font: bold 44px/48px 'roboto_slabthin';

	color: #283891;

	padding: 230px 0px 0px 15px;

	text-decoration: none;

}

.intratext a {

	color: #283891;

	text-decoration: none;

}

.intratext a:hover {

	text-decoration: none;

	color: #283891;

}

.intratext-d {

	font: bold 44px/48px 'roboto_slabthin';

	color: #ffffff;

	padding: 230px 0px 0px 15px;

	text-decoration: none;

}

.intratext-d a {

	color: #ffffff;

	text-decoration: none;

}

.intratext-d a:hover {

	text-decoration: none;

	color: #ffffff;

}

.intratext span {

	font: normal 34px/38px 'roboto_slabregular';

	color: #0164be;

	text-decoration: none;

}

.intratextmain {

	font: normal 14px/20px Verdana, Geneva, sans-serif;

	color: #283891;

	width: 300px;

	padding: 5px 0px 0px 15px;

	text-decoration: none;

}

.intratextmain a {

	color: #283891;

	text-decoration: none;

}

.intratextmain a:hover {

	text-decoration: none;

	color: #283891;

}

.intratextmain-d {

	font: normal 14px/20px Verdana, Geneva, sans-serif;

	color: #ffffff;

	width: 300px;

	padding: 5px 0px 0px 15px;

	text-decoration: none;

}

.intratextmain-d a {

	color: #ffffff;

	text-decoration: none;

}

.intratextmain-d a:hover {

	text-decoration: none;

	color: #ffffff;

}

#Logo-Scrow img {

	margin: 10px 15px 0px 13px; float: left;

}

#Logo-Scrow img{ float: left;}

#Logo-Scrow #Image11{ width: 168px; height: 68px;}

#Logo-Scrow #Image12{ width: 197px; height: 68px;}

#Logo-Scrow #Image13{ width: 242px; height: 68px;}

#Logo-Scrow #Image14{ width: 215px; height: 68px;}

#intra-button {

	width: 940px;

	height: auto;

	margin: 0px auto;

}

.Intra-tab {

	margin: -30px 0 0 860px;

	position: absolute;

	z-index: 20;

	width: 80px;

	height: 15px;

	display: block;

	text-decoration: none;

}

#Logo-Scrow {

	width: 940px;

	height: 80px;

	margin: 0px auto;

}

/************************************* Home Page Styles ********************************************************/

#Welcomepart {

	width: 940px;

	height: 269px;

	margin: 0 auto;

}

#welcometext-l {

	width: 551px;

	height: 269px;

	float: left;

	background: url(/images/doctor-r-bg.gif) no-repeat right 34px;

}

#welcometext-l img {

  float: left; margin:39px 33px 5px 5px;

}

#Welcomepart-middle {

	width: 389px;

	height: 269px;

	float: left;

}

#Welcomepart-t {

	width: 196px;

	height: 269px;

	float: left;

}

#Welcomepart-b {

	width: 193px;

	height: 269px;

	float: left;

}

.Hometext {

	font: normal 30px/44px 'roboto_slabregular';

	color: #283891;

	padding: 51px 0px 0px 0px;

	text-decoration: none;

	text-align: justify;

}

.Hometext a {

	color: #283891;

	text-decoration: none;

}

.Hometext a:hover {

	text-decoration: none;

	color: #283891;

}

.Hometext span {

	font: normal 18px/18px 'roboto_slabregular';

	color: #283891;

	text-decoration: none;

}

.HometextMain {

	font: normal 12px/16px Arial, Helvetica, sans-serif;

	color: #8d8d8d;

	padding: 8px 60px 0px 12px;

	text-decoration: none;

	text-align: justify;

}

.HometextMain a {

	color: #8d8d8d;

	text-decoration: underline;

}

.HometextMain a:hover {

	color: #8d8d8d;

	text-decoration: underline;

}

.Home-more {

	font: bold 13px/16px Arial, Helvetica, sans-serif;

	color: #8d8d8d;

	padding: 10px 40px 0px 0px;

	text-decoration: none;

	text-align: right;

}

.Home-more a {

	color: #8d8d8d;

	text-decoration: none;

}



.Home-more a:hover {

	color: #8d8d8d;

	text-decoration: none;

}

.appointment {

	font: normal 15px/18px 'SegoeUI';

	color: #283891;

	height: 49px;

	width: 163px;

	padding: 59px 0px 0px 30px;

	text-decoration: none;

	text-align: justify;

}

.appointment a {

	color: #283891;

	text-decoration: none;

}

.appointment a:hover {

	text-decoration: none;

	color: #283891;

}

.appointment img {

	float: left;

	margin: -10px 5px 0px 0px;

}

/************************************* Sub Page Styles ********************************************************/

#Banner-s {

	width: 100%;

	height: 400px;

	margin: 0 auto;

}

.demo-s {

	position: relative;

	top: 0px;

	left: 0px;

	width: 100%;

	height: 400px;

	padding: 0px;

	margin: 0px;

	overflow: hidden;

}

.demo1-s {

	position: relative;

	top: 0px;

	left: 0px;

	width: 940px;

	height: 400px;

	padding: 0px;

	margin: 0px auto;

}

.Inner-H-div-s {

	width: 940px;

	height: 400px;

	background-position: right top !important;

	background-repeat: no-repeat !important;

}

.leftBG1-s {

	width: 580px;

	height: 400px;

	position: absolute;

	display: block;

	margin: 0px 0px 0px -580px;

	background: url(/images/intra1-s-l-bg.jpg) no-repeat left top;

}

.rightBG1-s {

	width: 580px;

	height: 400px;

	position: absolute;

	margin: 0px 0px 0px 940px;

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

}

.leftBG2-s {

	width: 580px;

	height: 400px;

	position: absolute;

	display: block;

	margin: 0px 0px 0px -580px;

	background: url(/images/intra2-s-l-bg.jpg) no-repeat left top;

}

.rightBG2-s {

	width: 580px;

	height: 400px;

	position: absolute;

	margin: 0px 0px 0px 940px;

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

}

.leftBG3-s {

	width: 580px;

	height: 400px;

	position: absolute;

	display: block;

	margin: 0px 0px 0px -580px;

	background: url(/images/intra3-s-l-bg.jpg) no-repeat left top;

}

.rightBG3-s {

	width: 580px;

	height: 400px;

	position: absolute;

	margin: 0px 0px 0px 940px;

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

}

.leftBG4-s {

	width: 580px;

	height: 400px;

	position: absolute;

	display: block;

	margin: 0px 0px 0px -580px;

	background: url(/images/intra4-s-l-bg.jpg) no-repeat left top;

}

.rightBG4-s {

	width: 580px;

	height: 400px;

	position: absolute;

	margin: 0px 0px 0px 940px;

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

}

.intratext-s {

	font: bold 44px/48px 'roboto_slabthin';

	color: #283891;

	padding: 250px 0px 0px 47px;

	text-decoration: none;

}

.intratext-s a {

	color: #283891;

	text-decoration: none;

}

.intratext-s a:hover {

	text-decoration: none;

	color: #283891;

}

.intratext-sd {

	font: bold 44px/48px 'roboto_slabthin';

	color: #ffffff;

	padding: 250px 0px 0px 47px;

	text-decoration: none;

}

.intratext-sd a {

	color: #ffffff;

	text-decoration: none;

}

.intratext-sd a:hover {

	text-decoration: none;

	color: #ffffff;

}

.intratext-s span {

	font: normal 34px/38px 'roboto_slabregular';

	color: #283891;

	text-decoration: none;

}

#intra-button-s {

	width: 940px;

	height: auto;

	margin: 0px auto;

}

.Intra-tab-s {

	margin: -30px 0 0 860px;

	position: absolute;

	z-index: 20;

	width: 90px;

	height: 15px;

	display: block;

	text-decoration: none;

}

#Content {

	width: 940px;

	margin: 0px auto;

}

#Content-Part {

	width: 698px;

	float: left;

	position: relative;

}

#Side-Links {

	width: 242px;

	float: left;

	position: relative;

	height: 100% !important;

}

.navigation {

	font: bold 12px Verdana, Arial, Helvetica, sans-serif;

	color: #283891;

	text-decoration: none;

	padding: 20px 30px 5px 5px;

}

.navigation a {

	font-weight: normal;

	color: #283891;

	text-decoration: underline;

}

.navigation a:hover {

	font-weight: normal;

	color: #283891;

	text-decoration: underline;

}

.textMain {

	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;

	color: #717272;

	padding: 5px 30px 30px 5px;

	text-decoration: none;

	text-align: justify;

}

.textMain a {

	color: #717272;

	text-decoration: underline;

}

.textMain a:hover {

	color: #004e96;

	text-decoration: underline;

}

.textMain ul, textMain ol {

	padding: 0px;

	margin: 0px;

	list-style: none;

}

.textMain ul li {

	padding-bottom: 8px;

	background: url(/images/bullet-tm.gif) no-repeat 15px 11px;

	padding: 6px 0px 0 30px;

	list-style: none;

}

.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;

}

.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;

}

.textMainBold {

	font: bold 12px Verdana, Arial, Helvetica, sans-serif;

	color: #717272;

	text-decoration: none;

	text-align: justify;

	clear: both;

}

.textMainBold a {

	color: #717272;

	text-decoration: underline;

}

.textMainBold a:hover {

	color: #717272;

	text-decoration: underline;

}

.textNormal {

	font: normal 12px Verdana, Arial, Helvetica, sans-serif;

	color: #717272;

	text-decoration: none;

}

.textNormal a {

	color: #717272;

	text-decoration: underline;

}

.textNormal a:hover {

	color: #717272;

	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: #717272;

}

#Quick-links {

	width: 242px;

	height: 228px;

	float: left;

	background: url(/images/services-s-bg.gif) no-repeat left 7px;

	background-size: 100% 100%;

	margin-bottom: 10px;

}

.Quick-links {

	width: 242px;

	height: 200px;

	position: relative;

	font: normal 16px/50px 'roboto_slabregular';

	color: #283891;

	text-decoration: none;

}

.Quick-links a {

	display: block;

	color: #283891;

	text-decoration: none;

}

.Quick-links a:hover {

	color: #ffffff;

	text-decoration: none;

}

.Quick-links ul {

	padding: 0px;

	margin: 20px 0px 0px 0px;

	list-style: none;

}

.Quick-links ul li {

	padding: 0px 0px 0px 20px;

	background: url(/images/q-links-bg.gif) no-repeat 12px bottom;

	list-style: none;

}

.Quick-links ul li:hover {

	margin: 0px 0px 0px 0px;

	background: url(/images/service-hover-bg.jpg) no-repeat left 7px;

}

#Our-Physioes-sub {

	width: 242px;

	height: 283px;

	float: left;

	background: url(/images/doctor-s-bg.gif) repeat-x 2px top;

}

.Hometext-s {

	font: normal 21px/28px 'roboto_slabregular';

	color: #283891;

	padding: 15px 0px 0px 0px;

	text-decoration: none;

	text-align: center;

}

.Hometext-s a {

	color: #283891;

	text-decoration: none;

}

.Hometext-s a:hover {

	text-decoration: none;

	color: #283891;

}

.dr-s-img {

	margin: 15px 0px 0px 54px;

}

.Hometext-s span {

	font: normal 16px/16px 'roboto_slabregular';

	color: #283891;

	padding: 0px 0px 0px 0px;

	text-decoration: none;

}

.Home-more-s {

	font: bold 13px/16px Arial, Helvetica, sans-serif;

	color: #8d8d8d;

	padding: 10px 0px 0px 0px;

	text-decoration: none;

	text-align: center;

}

.Home-more-s a {

	color: #8d8d8d;

	text-decoration: none;

}

.Home-more-s a:hover {

	color: #8d8d8d;

	text-decoration: none;

}

#Home-Quick-links-s {

	width: 242px;

	height: 300px;

	float: left;

	background: url(/images/patient-forms-s-bg.gif) repeat-x 2px top;

}

.Home-Quick-links-s {

	width: 242px;

	height: 300px;

	position: relative;

	font: normal 15px/62px 'SegoeUI';

	color: #283891;

	text-decoration: none;

}

.Home-Quick-links-s a {

	color: #283891;

	text-decoration: none;

}

.Home-Quick-links-s a:hover {

	color: #283891;

	text-decoration: none;

}

.Home-Quick-links-s ul {

	padding: 0px;

	margin: 0px 0px 0px 0px;

	list-style: none;

}

.Home-Quick-links-s ul li {

	padding: 9px 0px 0px 15px;

	background: url(/images/q-links.gif) no-repeat 9px bottom;

	list-style: none;

}

.Home-Quick-links-s img {

	margin: 6px 15px 0px 0px;

}

/************************************* Sub Page Headings Starts ********************************************************/

.textMain h1 {

	font: normal 26px/28px 'roboto_slabregular';

	padding: 5px 5px 5px 0px;

	color: #283891;

	text-decoration: none;

	margin: 0px;

	text-align: left;

}

.textMain h2 {

	font: bold 15px/20px Verdana, Arial, Helvetica, sans-serif;

	color: #283891;

	text-decoration: none;

}

.textMain h2 a {

	color: #283891;

	text-decoration: underline;

}

.textMain h2 a:hover {

	color: #283891;

	text-decoration: underline;

}

.textMain h3 {

	font: bold 13px Verdana, Arial, Helvetica, sans-serif;

	color: #033c70;

	text-decoration: none;

}

.textMain h3 a {

	color: #033c70;

	text-decoration: underline;

}

.textMain h3 a:hover {

	color: #033c70;

	text-decoration: underline;

}

.Section-Condition {

	font: bold 13px Verdana, Arial, Helvetica, sans-serif;

	color: #283891;

	text-decoration: none;

}

.Section-Condition a {

	color: #283891;

	text-decoration: none;

}

.Section-Condition a:hover {

	color: #283891;

	text-decoration: none;

}

/************************************* Multimedia Page Styles ********************************************************/

.multimedia {

	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	text-decoration: none;

	/*border:1px solid #3399FF;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;*/

	text-align: left;

	margin: 0px;

	padding: 0px;

}

.multimedia ul {

	margin: 10px 5px;

	padding: 0px;

}

.multimedia li {

	width: 45%;

	background: none !important;

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

	float: left;

}

.multimedia a {

	background: url(/images/movie-off.gif) no-repeat 10px 4px;

	padding: 2px 0px 2px 0px;

	color: #000000;

	text-decoration: underline;

	display: block;

}

.multimedia a:hover {

	background: url(/images/movie-on.gif) no-repeat 10px 4px;

	padding: 2px 0px 2px 0px;

	color: #000000;

	text-decoration: underline;

}

.multimedia .formHead a, .multimedia .formHead a:hover {

	padding-left: 0px;

	background: none;

}

.telephone {

	font: normal 12px/28px Verdana, Arial, Helvetica, sans-serif;

	color: #717272;

	text-decoration: none;

	/*border:1px solid #42474d;*/

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	text-align: left;

	margin: 0px;

	padding: 0px;

	height: 75px;

}

.telephone ul {

	margin: 10px 5px;

	padding: 0px;

}

.telephone li {

	width: 56%;

	background: none !important;

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

	float: left;

}

.telephone a {

	padding: 2px 0px 2px 45px;

	color: #717272;

	text-decoration: underline;

	display: block;

}

.telephone a:hover {

	padding: 2px 0px 2px 45px;

	color: #717272;

	text-decoration: underline;

}

.telephone img {

	margin: 0px 10px 0px 0px;

}

/************************************* Form Styles ********************************************************/

.tableborder {

	border: 1px solid #283891;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

}

.formHead {

	font: bold 11px Verdana, Arial, Helvetica, sans-serif;

	color: #ffffff;

	background: #283891;

	text-align: left;

	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 !important;

	color: #61656c;

	padding: 3px 3px 3px 5px;

}

.txtfield {

	font: normal 12px Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

	border: 1px solid #283891 !important;

	border-radius: 5px 5px 5px 5px;

	-moz-border-radius: 5px !important;

	-webkit-border-radius: 5px !important;

	/* box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;*/

	width: 175px;

	height: 20px;

	vertical-align: middle;

	padding: 2px 4px 2px 4px;

	background: #fafafa;

}

.ftable {

	display: block;

	float: left;

	width: 33%;

}

.txtfield-c {

	color: #4f4f4f;

	font: normal 15px Verdana, Geneva, sans-serif;

	text-decoration: none;

	border: 1px solid #283891 !important;

	border-radius: 5px 5px 5px 5px;

	-moz-border-radius: 5px !important;

	-webkit-border-radius: 5px !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: #fafafa;

}

.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 #5fb2d9;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	width: 185px !important;

}

.textArea {

	font: normal 13px Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

	width: 175px;

	border: 1px solid #283891;

	border-radius: 5px 5px 5px 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	/*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;

}

.textArea-c {

	color: #4f4f4f;

	font: normal 14px Verdana, Geneva, sans-serif;

	text-decoration: none;

	width: 300px;

	border: 1px solid #283891;

	border-radius: 5px 5px 5px 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	/*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: #fafafa;

}

.button {

	font: normal 18px Verdana, Geneva, sans-serif;

	color: #ffffff;

	background: #283891;

	text-decoration: none;

	border-radius: 5px 5px 5px 5px;

	height: 40px;

	cursor: pointer;

	padding: 0px 15px;

}

.dropDownF {

	border: 1px solid #283891;

	background: #ffffff;

	color: #000000;

	border-radius: 5px 5px 5px 5px;

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	padding: 4px 3px;

	text-decoration: none;

	width: 183px;

}

/* Forms */

textarea {

	border: 1px solid #283891;

	border-radius: 5px 5px 5px 5px;

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	padding: 4px;

	text-decoration: none;

	vertical-align: middle;

	width: 96%;

}

#map-width {

	width: 629px;

	height: 350px;

}

#captchac img {

	width: 180px;

	height: auto;

}

#wp-realtime-sitemap-menu h3 {

	display: none;

}

#wp-realtime-sitemap-menu ul {

	margin-top: 0px;

}

#wp-realtime-sitemap-menu li {

	font-weight: bold;

	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 {

	content: none !important;

}

.menu-item menu-item-type-post_type menu-item-object-page menu-item-293 {

	content: none !important;

}

#wp-realtime-sitemap-menu li li, #wp-realtime-sitemap-menu li li a {

	font-weight: normal;

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

}

.Dr-table {

	float: right;

	margin: 5px 0 0 10px;

}

.Servicestext {

	font: normal 16px/23px 'roboto_slabregular';

	color: #000000;

	text-decoration: none;

	text-align: center;

	list-style: none;

	margin: 0px;

	padding: 0px;

	height: 125px;

}

.Servicestext li {

	background-image: none !important;

	width: 50%;

	float: left;

	margin: 0px 0px 15px 0px !important;

	padding: 0px !important;

}

.Servicestext a {

	color: #000000;

	display: block;

	text-align: center;

	text-decoration: none;

	width: 95%;

	height: 25px;

	border: 1px solid #5fb2d9;

	padding: 10px 0px 10px 0px;

	margin: 0px auto;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	background: #5fb2d9; /* Old browsers */

	background: -moz-linear-gradient(top, #5fb2d9 0%, #5fb2d9 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5fb2d9), color-stop(100%, #5fb2d9)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #5fb2d9 0%, #5fb2d9 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #5fb2d9 0%, #5fb2d9 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #5fb2d9 0%, #5fb2d9 100%); /* IE10+ */

	background: linear-gradient(to bottom, #5fb2d9 0%, #5fb2d9 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5fb2d9', endColorstr='#5fb2d9', GradientType=0 ); /* IE6-9 */

}

.Servicestext a:hover {

	text-decoration: none;

	color: #000000;

	display: block;

	border: 1px solid #5fb2d9;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	background: #43a9d8; /* Old browsers */

	background: -moz-linear-gradient(top, #43a9d8 0%, #43a9d8 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #43a9d8), color-stop(100%, #43a9d8)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #43a9d8 0%, #43a9d8 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #43a9d8 0%, #43a9d8 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #43a9d8 0%, #43a9d8 100%); /* IE10+ */

	background: linear-gradient(to bottom, #43a9d8 0%, #43a9d8 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43a9d8', endColorstr='#43a9d8', GradientType=0 ); /* IE6-9 */

}

.test {

	width: 660px;

	height: 454px;

	overflow: hidden;

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

	margin: 10px 0px 10px;

	float: right;

}

.test-list {

	width: 240px;

	height: auto;

	float: left;

	position: relative;

	margin: 9px 0px 0px 0px;

}



/*--------------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: 1000;







}







#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: 1001;







}







#tell-a-friend-div #close {
    width: 24px;
    height: 24px;
    float: right;
    text-align: center;
    cursor: pointer;
    border-radius: 50%;
    background-color: #C9C9D6;
    color: #000000;
    line-height: 19px;
    position: absolute;
    right: 9%;
    top: 3.5%;
}







#Form-Container {







	width: 350px;







	height: auto;







	margin: 0 auto;







	background: #EFEAF0;







	border: 5px solid #B4B4C3;







	border-radius: 8px;







	padding-bottom: 35px;







}







.contact-us {







	font: normal 26px/26px Verdana, Geneva, sans-serif;







	color: #000000;







	padding: 10px 0px 0px 10px;







}







.form-container {







	margin: 3px auto;







	text-align: center;







}







.button-s, .button-s1 {







	font: normal 18px Verdana, Geneva, sans-serif;







	color: #2d2e32;







	background: #C9C9D6;







	text-decoration: none;







	border: 2px solid #B4B4C3;







	-moz-border-radius: 3px;







	-webkit-border-radius: 3px;







	border-radius: 3px;







	height: 35px;







	cursor: pointer;







	text-align: center;







	float: left;







	margin: 0 0px 0 50px;







}







.button-s1 {







	margin: -16px 0px 0 50px;







}







.txtfield-s {







	background: #FFFFFF;







	border: 1px solid #B4B4C3 !important;







	border-radius: 2px;







	color: #000000;







	font: normal 18px Verdana, Geneva, sans-serif;







	height: 25px !important;







	margin: 7px auto !important;







	padding: 2px 4px;







	text-decoration: none;







	vertical-align: middle;







	width: 300px;







}







.textArea-s {







	background: #FFFFFF;







	border: 1px solid #B4B4C3 !important;







	border-radius: 2px;







	color: #000000;







	font: normal 16px Verdana, Geneva, sans-serif;







	height: 48px;







	margin: 7px auto !important;







	padding: 4px;







	resize: none;







	text-decoration: none;







	vertical-align: middle;







	width: 300px !important;







}







#wpcf7-f266-t1-o1 .wpcf7-captchac {







	margin: 0 auto;







}







.multimedia-general{ width:100%; float:left; }







.multimedia-general ul li {







  background: none repeat scroll 0 0 #0097f0;







  float: left; border-radius:5px;







  font: 15px/30px "ralewayregular";







  margin: 0 0 10px 10px ;







  width: 43%;







}







.multimedia-general ul li:last-child{ padding-bottom:0px !important;}







.multimedia-general ul li a{ color:#fff; text-decoration:none; display:block; text-align:left;}







.multimedia-general ul li a:hover{ color:#fff; }







.digestive-images img, .hernia-images img, .weight-loss-images img {







  border: 1px solid #999999;







  margin: 10px;







}







.digestive-images p, .hernia-images p, .weight-loss-images p {







  text-align: center;







}



a.cboxElement:hover {



	color: #707070;



	text-decoration: none;



	}



	a.cboxElement {



	color: #004e96;



	font-size:20px;



	margin:0px 5px;	



	text-decoration: none;



	}



















@media screen and (max-width : 960px) {
	#Logo-Scrow img {
    margin: 1%;
}
#Logo-Scrow #Image11{ width: 20%; height: 68px;}

#Logo-Scrow #Image12{ width: 24%; height: 68px;}

#Logo-Scrow #Image13{ width: 26%; height: 68px;}

#Logo-Scrow #Image14{ width: 22%; height: 68px;}
#header {

  float: left;

  height: auto;

  width: 100%;

}

.logo {

  padding-left: 1%;

}



.contact-address {







 height: auto !important;







}







.div-button {







	margin: 20px auto 10px auto;







	width: 260px;







	height: auto;







}







.dr-div {







 float:none;







 margin:10px auto 20px auto;







}







.address-text {







 float: none;







 width: 93%;







}







.mappics {







 text-align: center;







 float: none;







}







.mappics img {







 float: none;







 margin: 5px;







}







.contact-ph {







 height: auto !important;







}







.contact-ph li {







 float: none;







 width: 100%;







 border: none !important;







}







.contat-form {







 width: 90%;







}







.feedback-form {







 width: 90%;







}







.feedback-form li {







 float: left;







 margin: 0px !important;







 line-height: 16px;







}







.feedback-form .form-left {







 width: 100%;







 text-align: left;







}







.feedback-form .form-right {







 width: 100%;







}







.txtfield-cf {







 margin: 0px 0 0 5px;







 width: 70%;







}























.telephone p{ font: normal 12px/10px 'ralewayregular'; color:#989898;}







.telephone a{ font:bold 13px/16px Arial, Helvetica, sans-serif; } 















.portal{ font-size:14px;     font-family: 'ralewayregular'; }















}







/*--------------Tell A friend End--------------*/

/*--------------Tell A friend End--------------*/

/******\******************************* Footer Styles ********************************************************/

#Fotter-Main {

	clear: both;

	width: 100%;

	height: 400px;

	margin: 0px auto;

	background: url(/images/footer-bg.gif) repeat-x top;

}

#Credibility-logos {

	width: 940px;

	height: 107px;

	margin: 0 auto;

	border-top: 1px dotted #d0d0d0;

}

/*#Credibility-logos ul{

	margin:0px;

	padding:20px 0px 0px 40px;

}

#Credibility-logos ul li{

	float:left;

	position:relative;

	list-style:none;

}

#Credibility-logos ul li:last-child  {

	background:none;

}

#Credibility-logos img{

	margin:0px 66px 0px 27px;

}*/

.logo1 {

	margin: 18px 0px 0px 0px !important;

}

#Fotter {

	width: 940px;

	height: 220px;

	margin: 0px auto;

}

.cola {

	width: 168px;

	height: 220px;

	float: left;

}

.colb {

	width: 145px;

	height: 220px;

	float: left;

}

.colc {

	width: 216px;

	height: 220px;

	float: left;

}

.cold {

	width: 274px;

	height: 220px;

	float: left;

}

.cole {

	width: 137px;

	height: 220px;

	float: left;

}

.col-h {

	font: normal 17px/24px 'MyriadProRegular';

	color: #898989;

	padding: 16px 0px 0px 20px;

	background: url(/images/footer-links-bg.gif) no-repeat 20px bottom;

}

.col-f {

	font: normal 17px/20px 'MyriadProRegular';

	color: #898989;

	padding: 0px 0px 0px 20px;

	background: url(/images/footer-links-bg.gif) no-repeat 20px bottom;

}

#Fotter ul {

	margin: 0px 0px 0px 20px;

	list-style: none;

	padding: 0px;

	font: normal 12px/21px 'tahomaregular';

	color: #898989;

}

#Fotter ul a {

	color: #898989;

	text-decoration: none;

}

#Fotter ul a:hover {

	color: #898989;

	text-decoration: underline;

}

#Fotter-B {

	width: 940px;

	height: 52px;

	margin: 0px auto;

	font: normal 12px Verdana, Geneva, sans-serif;

	color: #898989;

}

#Fotter-B p {

	margin: 8px 0px;

	padding: 0px 20px;

}

#Fotter-B a {

	color: #898989;

	text-decoration: none;

}

#Fotter-B a:hover {

	color: #898989;

	text-decoration: underline;

}

.ypo-logo {

	float: right;

	margin: 15px 10px 0px 0px;

}

.links {

	width: 137px;

	height: 121px;

	float: left;

}

.links img {

	float: left;

	margin: 3px 0px 0px 20px; width: 43px; height: 43px; border: 0;

}

#bookmark-h {

	height: auto;

	padding: 94px 0px 0px -116px

}

/************************************* Accordian Multimedia starts********************************************************/

.Joint {

	font: normal 15px/17px 'MyriadProRegular';

	color: #fff;

	text-decoration: none;

	text-align: left;

	margin: 0px !important;

	padding: 0px !important;

	list-style: none;

	display: block;

	height: auto;

}

.Joint li {

	list-style: none;

	width: 201px;

	float: left;

	padding: 0px !important;

	margin: 0px 130px 15px 0px !important;

	display: block;

}

.minimally a {

	font: normal 15px/17px 'MyriadProRegular';

	background: url(/images/revision-knee-replacement.gif) no-repeat 5px 3px !important;

	padding: 42px 0px 4px 155px !important;

}

.computer-assisted a {

	font: normal 15px/17px 'MyriadProRegular';

	background: url(/images/hip-arthroplasty.gif) no-repeat 5px 3px !important;

	padding: 42px 0px 4px 155px !important;

}

.thr a {

	font: normal 15px/17px 'MyriadProRegular';

	background: url(/images/hip-arthroplasty.gif) no-repeat 5px 3px !important;

	padding: 42px 0px 4px 155px !important;

}

.tkr a {

	font: normal 15px/17px 'MyriadProRegular';

	background: url(/images/revision-knee-replacement.gif) no-repeat 5px 3px !important;

	padding: 42px 0px 4px 155px !important;

}

.unicondylar a {

	font: normal 15px/17px 'MyriadProRegular';

	background: url(/images/uniknee-replacement.gif) no-repeat 5px 3px !important;

	padding: 42px 0px 4px 155px !important;

}

.revision-knee a {

	font: normal 15px/17px 'MyriadProRegular';

	background: url(/images/revision-knee-replacement.gif) no-repeat 5px 3px !important;

	padding: 42px 0px 4px 155px !important;

}

.revision-hip a {

	font: normal 15px/17px 'MyriadProRegular';

	background: url(/images/hip-arthroplasty.gif) no-repeat 5px 3px !important;

	padding: 42px 0px 4px 155px !important;

}

.shoulder-joint a {

	font: normal 15px/17px 'MyriadProRegular';

	background: url(/images/shoulder-joint-replacement.gif) no-repeat 5px 3px !important;

	padding: 42px 5px 4px 155px !important;

}

.Joint li a {

	color: #111111;

	display: block;

	text-align: center;

	text-decoration: none;

	line-height: 17px;

	width: 165px;

	height: 70px;

	border: 1px solid #d5d5d5;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	padding: 4px 0px 4px 10px;

}

.Joint li a:hover {

	text-decoration: none;

	color: #000000;

	border: 1px solid #c3c3c3;

}

.multimedialist {

	height: 40px;

}

.media {

	font: normal 14px/16px 'RobotoRegular';

	color: #ffffff;

	text-decoration: none;

	text-align: left;

	margin: 0px !important;

	padding: 0px !important;

	list-style: none;

}

.media li {

	list-style: none;

	width: 120px;

	float: left;

	padding: 0px !important;

	margin: 10px 10% 0px 0px !important;

}

.video a {

	font: normal 14px/16px 'roboto_slabregular';

	background: url(/images/loadmove.png) no-repeat 5px 3px #283891 !important;

	padding: 4px 0px 4px 20px !important;

}

.info a {

	font: normal 14px/16px 'roboto_slabregular';

	background: url(/images/patient.png) no-repeat 5px 3px #283891 !important;

	padding: 4px 0px 4px 20px !important;

}

.print a {

	font: normal 14px/16px 'roboto_slabregular';

	background: url(/images/print.png) no-repeat 5px 3px #283891 !important;

	padding: 4px 0px 4px 20px !important;

}

.media li a {

	color: #ffffff;

	display: block;

	text-align: center;

	text-decoration: none;

	line-height: 20px;

	width: 120px;

	height: 20px;

	border: 1px solid #283891;

	padding: 4px 0px 4px 10px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	background: #f8f8f8; /* Old browsers */

	background: -moz-linear-gradient(top, #283891 0%, #283891 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #283891), color-stop(100%, #283891)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #283891 0%, #283891 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #283891 0%, #283891 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #283891 0%, #283891 100%); /* IE10+ */

	background: linear-gradient(to bottom, #283891 0%, #283891 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#283891', endColorstr='#283891', GradientType=0 ); /* IE6-9 */

}

.media li a:hover {

	text-decoration: none;

	color: #ffffff;

	border: 1px solid #283891;

}

.arconix-accordion-content {

	float: left;

}

.arconix-accordion-title {

	float: left;

	width: 200px;

}

#mobile-tabs {

	display: none;

}

.tradio span.wpcf7-radio {

	width: 50%;

	float: right;

}

.tradio span.wpcf7-radio span.wpcf7-list-item {

	width: 100%;

	display: block;

	float: left;

	text-align: left;

	padding-bottom: 10px;

}

.tradio span.wpcf7-radio span input[type="radio"] {

	float: left;

}

#mheader {

	display: none;

}

#doccontainer {

	display: table;

	text-align: left;

}

.docrow {

	position: relative;

	float: left;

	margin: 5px auto;

	display: table-row;

}

.docleft {

	border: 1px solid #5FB2D9;

	padding: 8px;

	display: table-cell;

	width: 360px;

	border-radius: 2px;

	-moz-border-radius: 2px;

}

.docmiddle {

	display: table-cell;

	width: 10px;

}

.docright {

	border: 1px solid #5FB2D9;

	padding: 8px;

	display: table-cell;

	width: 360px;

	border-radius: 2px;

	-moz-border-radius: 2px;

}

/*********************************************scroller css***********************************************/

p {

	margin-bottom: 20px;

}

.clearout {

	height: 20px;

	clear: both;

}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {

	display: none;

	overflow: hidden !important;

}

.nbs-flexisel-container {

	position: relative;

	max-width: 100%;

	overflow: hidden !important;

}

.nbs-flexisel-ul {

	position: relative;

	width: 9999px;

 *width:9999px;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	text-align: center;

	overflow: hidden !important;

}

.nbs-flexisel-inner {

	overflow: hidden;

	max-width: 90%;

	margin: 0 auto;

	overflow: hidden !important;

}

.nbs-flexisel-item {

	float: left;

	margin: 0px;

	padding: 0px;

	cursor: pointer;

	position: relative;

	line-height: 0px;

	overflow: hidden !important;

}

.nbs-flexisel-item img {

	position: relative;

	margin-top: 15px;

}

/*** Navigation ***/

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {

	width: 28px;

	height: 100%;

	position: absolute;

	cursor: pointer;

	z-index: 100;

	top: 30px !important;

}

.nbs-flexisel-nav-left {

	left: 0px;

	background: url(/images/left-arrow-img.jpg) no-repeat;

}

.nbs-flexisel-nav-right {

	right: 0px;

	background: url(/images/right-arrow-img.jpg) no-repeat;

}

/**Contact-us**/

.consulting {

	height: auto;

}

.consulting ul {

	width:95%;

	list-style: none outside none;

	margin: 0px 10px 14px 5px !important;

	float:left;

	padding: 0;

}

.consulting ul li {

	background: linear-gradient(to bottom, #173C88 0%, #204695 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);

	color: #FFFFFF;

	float: left;

	font: 15px/14px 'MyriadProRegular';

	height: 29px;

	margin: 7px 14px 10px 0;

	padding: 13px 5px 2px 0;

	text-align: center;

	text-decoration: none;

	width: 46%;

}

.consulting ul li a {

	color: #FFFFFF;

	text-decoration: none;

	display: block;

}

.consulting ul li a:hover {

	color: #FFFFFF;

	text-decoration: none;

}

.iframe-video-size {

  height: 1020px;

  width: 100%;

}





/*********************************************scroller css***********************************************/



/************************************* Custom Styles ********************************************************/

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

	.cvright {

  float: left;

  padding-top: 10px;

  width: 57%;

}

.cvleft {

  float: left;

  padding-right: 33px;

  vertical-align: top;

  width: 33%;

}

body {

	background: none !important;

}

#Header {

	margin: 0 auto;

	width: 100%;

	height: 99px;

}

#logo {

	width: 35%;

	height: auto;

	float: left;

	position: relative;

}

#logo img {

	margin-top: 6px;

}

#address {

	width: 62%;

	float: right;

	height: 84px;

}

#MenuList {

	width: 100%;

	float: right;

	height: 36px;

}

#access {

	display: block;

	float: right;

	width: 100%;

	font: normal 12px 'roboto_slabregular';

	position: absolute;

	z-index: 20;

	margin: 0px !important;

}

#menu-item-41 a {

	width: 51px;

}

#menu-item-163 a {

	width: 130px;

}

#menu-item-174 a {

	width: 100px;

}

#menu-item-165 a {

	width: 121px;

}

#menu-item-166 a {

	width: 131px;

}

#menu-item-34 a {

	width: 111px;

}

#menu-item-33 a {

	width: 120px;

}

#menu-item-174 > ul, #menu-item-163 > ul {

	width: 320px !important;

	height: 150px !important;

	z-index: 999999 !important;

}

#menu-item-174 > ul li, #menu-item-163 > ul li {

	float: none;

	width: 150px;

}

#menu-item-174 ul a, #menu-item-163 ul a {

	background: none !important;

	background-color: transparent !important;

	line-height: 35px !important;

	background: url(/images/menulist-b-bg.gif) no-repeat 10px bottom !important;

}

#menu-item-163 ul a {

	line-height: 22px !important;

}

#access ul ul a {

	width: 180px;

}

#menu-item-165 > ul {

	width: 300px !important;

	height: 330px !important;

	background: #f2f2f3 !important;

	z-index: 999999 !important;

}

#menu-item-157 > ul li {

	float: none;

	width: 105px;

}

#menu-item-165 ul a {

	background: none !important;

	background-color: transparent !important;

	line-height: 35px !important;

	background: url(/images/menulist-b-bg.gif) no-repeat 10px bottom !important;

}

#menu-item-165 ul li:first-child {

	padding-top: 10px !important;

}

#menu-item-165 li {

	width: 105px;

}

#menu-item-156 li a, #menu-item-158 li a {

	width: 100px !important;

}

#menu-item-166 > ul {

	width: 250px !important;

	height: 130px !important;

	background: #f2f2f3 !important;

	z-index: 999999 !important;

}

#menu-item-166 > ul li {

	float: none;

	width: 150px;

}

.Location-Text {

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

	width: 254px;

	float: left;

	color: #283891;

	padding: 18px 0px 0px 0px;

	text-decoration: none;

	text-align: left;

}

.Location-Text span {

	color: #283891;

	font: 14px/20px 'roboto_slabregular';

}

/************************************* Intractivity Styles ********************************************************/

#Banner {

	width: 100%;

	height: 440px;

	margin: 0 auto;

	background: #0062BB;

}

#Interactivity {

	width: 100%;

	height: 440px;

	position: relative;

	margin: 0px auto;

}

.demo {

	width: 100%;

	height: 440px;

}

.demo1 {

	width: 100%;

	height: 440px;

}

.Inner-H-div {

	width: 100%;

	height: 440px;

}

.leftBG1 {

	display: none;

}

.rightBG1 {

	display: none;

}

.leftBG2 {

	display: none;

}

.rightBG2 {

	display: none;

}

.leftBG3 {

	display: none;

}

.rightBG3 {

	display: none;

}

#intra-button {

	width: 100%;

	height: auto;

	margin: 0px auto;

}

.Intra-tab {

	margin: -30px 0 0 80%;

	position: absolute;

	z-index: 20;

	width: 90px;

	height: 15px;

	display: block;

	text-decoration: none;

}

#Logo-Scrow {

	width: 100%;

	height: 80px;

	margin: 0px auto;

}

#Logo-Scrow img {

	height: 52px;

	width: auto;

}

/************************************* Home Page Styles ********************************************************/

#Welcomepart {

	width: 100%;

	height: 269px;

	margin: 0 auto;

	background: url(/images/welcome-part-m-bg.jpg) repeat-x left top;

}

#welcometext-l {

	width: 58.6%;

	height: 269px;

	float: left;

	background: url(/images/doctor-r-bg.gif) no-repeat right 34px;

}

#welcometext-l img {

  height: auto;

  width: 30.1%;

  margin-bottom: 51px !important;

}

#Welcomepart-middle {

	width: 41.4%;

	height: 269px;

	float: left;

}

#Welcomepart-t {

	width: 50.4%;

	height: 269px;

	float: left;

}

#Welcomepart-b {

	width: 49.6%;

	height: 269px;

	float: left;

}

.Hometext {

	font: normal 26px/34px 'roboto_slabregular';

	color: #283891;

	padding: 51px 0px 0px 0px;

	text-decoration: none;

	text-align: left;

}

.Hometext a {

	color: #283891;

	text-decoration: none;

}

.Hometext a:hover {

	text-decoration: none;

	color: #283891;



}

.Hometext span {

	font: normal 18px/18px 'roboto_slabregular';

	color: #283891;

	text-decoration: none;

}

.HometextMain {

	font: normal 12px/16px Arial, Helvetica, sans-serif;



	color: #8d8d8d;

	padding: 8px 40px 0px 12px;

	text-decoration: none;

	text-align: justify;

}

.HometextMain a {

	color: #8d8d8d;

	text-decoration: underline;

}

.HometextMain a:hover {

	color: #8d8d8d;

	text-decoration: underline;

}

.Home-more {

	font: bold 14px/16px Arial, Helvetica, sans-serif;

	color: #8d8d8d;

	padding: 0px 40px 0px 0px;

	text-decoration: none;

	text-align: right;

}

.Home-more a {

	color: #8d8d8d;

	text-decoration: none;

}

.Home-more a:hover {

	color: #8d8d8d;

	text-decoration: none;

}

.appointment {

	font: normal 15px/18px 'SegoeUI';

	color: #283891;

	height: 49px;

	width: 98%;

	padding: 59px 0px 0px 3px;

	text-decoration: none;

	text-align: justify;

}

.appointment a {

	color: #283891;

	text-decoration: none;

}

.appointment a:hover {

	text-decoration: none;

	color: #283891;

}

.appointment img {

	width: 44.1%;

	height: auto;

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

}

/************************************* Footer Styles ********************************************************/

#Fotter-Main {

	clear: both;

	width: 100%;

	height: 620px;

	margin: 0px auto;

	background: #f0f0f0;

}

#Credibility-logos {

	width: 100%;

	height: 107px;

	margin: 0 auto;

	background: #ffffff;

	border-top: 1px dotted #d0d0d0;

}

#Credibility-logos ul {

	margin: 0px;

	padding: 20px 0px 0px 40px;

}

#Credibility-logos ul li {

	float: left;

	position: relative;

	list-style: none;

}

#Credibility-logos ul li:last-child {

	background: none;

}

.logo1 {

	margin: 0px 0px 0px 0px !important;

}

#Fotter {

	width: 100%;

	height: 443px;

	margin: 0px auto;

	border-bottom: 1px dotted #d0d0d0;

}

.cola {

	width: 30%;

	height: 220px;

	float: left;

}

.colb {

	width: 30%;

	height: 220px;

	float: left;

}

.colc {

	width: 40%;

	height: 220px;

	float: left;

}

.cold {

	width: 50%;

	height: 220px;

	float: left;

}

.cole {

	width: 50%;

	height: 220px;

	float: left;

}

.col-h {

	font: normal 17px/24px 'MyriadProRegular';

	color: #898989;

	padding: 20px 0px 0px 20px;

	background: url(/images/footer-links-bg.gif) no-repeat 20px bottom;

}

.col-f {

	font: normal 17px/23px 'MyriadProRegular';

	color: #898989;

	padding: 0px 0px 0px 20px;

	background: url(/images/footer-links-bg.gif) no-repeat 20px bottom;

}

#Fotter ul {

	margin: 0px 0px 0px 20px;

	list-style: none;

	padding: 0px;

	font: normal 12px/21px 'tahomaregular';

	color: #898989;

}

#Fotter ul a {

	color: #898989;

	text-decoration: none;

}

#Fotter ul a:hover {

	color: #898989;

	text-decoration: underline;

}

#Fotter-B {

	width: 100%;

	height: 52px;

	margin: 0px auto;

	font: normal 12px Verdana, Geneva, sans-serif;

	color: #898989;

}

#Banner-s {

	width: 100%;

	height: 328px;

	margin: 0 auto;

	background: #0062BB;

}

.demo-s {

	width: 100%;

	height: 328px;

}

.demo1-s {

	width: 100%;

	height: 328px;

}

.Inner-H-div-s {

	width: 100%;

	height: 328px;

}

.leftBG1-s {

	display: none;

}

.rightBG1-s {

	display: none;

}

.leftBG2-s {

	display: none;

}

.rightBG2-s {

	display: none;

}

.leftBG3-s {

	display: none;

}

.rightBG3-s {

	display: none;

}

#intra-button-s {

	width: 100%;

	height: auto;

	margin: 0px auto;

}

.Intra-tab-s {

	margin: -30px 0 0 80%;

	position: absolute;

	z-index: 20;

	width: 90px;

	height: 15px;

	display: block;

	text-decoration: none;

}

#Content {

	width: 100%;

	margin: 0px auto;

}

#Content-Part {

	width: 74.3%;

	float: left;

	position: relative;

}

#Side-Links {

	width: 25.7%;

	float: left;

	position: relative;

	height: 100% !important;

}

#Quick-links {

	width: 100%;

	height: 222px;

	float: left;

	background: url(/images/services-s-bg.gif) no-repeat left 7px;

	background-size: 100% 100%;

	margin-bottom: 10px;

}

.Quick-links {

	width: 100%;

	height: 172px;

	position: relative;

	font: normal 14px/50px 'roboto_slabregular';

	color: #283891;









	text-decoration: none;

	text-align: center;

}

.Quick-links a {

	color: #283891;

	text-decoration: none;

}

.Quick-links a:hover {

	color: #ffffff;

	text-decoration: none;

}

.Quick-links ul {

	padding: 0px;

	margin: 20px 0px 0px 0px;

	list-style: none;

}

.Quick-links ul li {

	padding: 0px;

	background: url(/images/q-links-bg.gif) no-repeat left bottom;

	background-size: 98% auto;

	list-style: none;

}

.Quick-links ul li:hover {

	margin: 0px 0px 0px 0px;

	background: url(/images/service-hover-bg.jpg) no-repeat left 7px;

	background-size: 98% 36px;

}

#Our-Physioes-sub {

	width: 100%;

	height: 283px;

	float: left;

	background: url(/images/doctor-s-bg.gif) repeat-x 2px top;

}

.Hometext-s {

	font: normal 18px/28px 'roboto_slabregular';

	color: #283891;

	padding: 15px 0px 0px 0px;

	text-decoration: none;

	text-align: center;

}

.Hometext-s a {

	color: #283891;

	text-decoration: none;

}

.Hometext-s a:hover {

	text-decoration: none;

	color: #283891;

}

.dr-s-img {

	margin: 15px 0px 0px 16%;

}

.Hometext-s span {

	font: normal 16px/16px 'roboto_slabregular';

	color: #283891;

	padding: 0px 0px 0px 0px;

	text-decoration: none;

}

.Home-more-s {

	font: bold 13px/16px Arial, Helvetica, sans-serif;

	color: #8d8d8d;

	padding: 10px 0px 0px 0px;

	text-decoration: none;

	text-align: center;

}

.Home-more-s a {

	color: #8d8d8d;

	text-decoration: none;

}

.Home-more-s a:hover {

	color: #8d8d8d;

	text-decoration: none;

}

#Home-Quick-links-s {

	width: 100%;

	height: 300px;

	float: left;

	background: url(/images/patient-forms-s-bg.gif) repeat-x 2px top;

}

.Home-Quick-links-s {

	width: 100%;

	height: 300px;

	position: relative;

	font: normal 15px/62px 'SegoeUI';

	color: #283891;

	text-decoration: none;

}

.Home-Quick-links-s a {

	color: #283891;

	text-decoration: none;

}

.Home-Quick-links-s a:hover {

	color: #283891;

	text-decoration: none;

}

.Home-Quick-links-s ul {

	padding: 0px;

	margin: 0px 0px 0px 0px;

	list-style: none;

}

.Home-Quick-links-s ul li {

	padding: 9px 0px 0px 5px;

	background: url(/images/q-links.gif) no-repeat left bottom;

	list-style: none;

}

.Home-Quick-links-s img {

	margin: 6px 0px 0px 0px;

}

#reviews-id {

	width: 50%;

	height: 50%;

}

.intratext {

	color: #0164BE;

	font: bold 32px/35px 'roboto_slabthin';

	padding: 190px 0 0 15px;

	text-decoration: none;

}

.nbs-flexisel-item img {

	position: relative;

	margin-top: 0px;

}

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {

	top: 41px !important;

}

.tableborder img {

	width: 93% !important;

	height: auto;

}

.intratext-sd {

  padding: 230px 0 0 47px;

}

.intratext-d {

	padding: 190px 0 0 15px;

	font: bold 32px/35px 'roboto_slabthin';

}

}



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

#Logo-Scrow img {

	margin: 10px 15px 0px 13px; float: left;

}

#Logo-Scrow img{ float: left;}

#Logo-Scrow #Image11{ width: 168px; height: 68px;}

#Logo-Scrow #Image12{ width: 197px; height: 68px;}

#Logo-Scrow #Image13{ width: 242px; height: 68px;}

#Logo-Scrow #Image14{ width: 215px; height: 68px;}
#Front-Header {

	position: relative;

}

#Header {

	margin: 0 auto;

	width: 90%;

	height: 136px;

}

#logo {

	width: 53%;

	height: 89px;

	float: left;

	position: relative;

}

#Logo-Scrow img {

	height: 60px;

	width: 180px;

}

#Logo-Scrow img {

	margin: 10px 30px 0px 60px;

}

#address {

	width: 40%;

	float: right;

	height: 60px;

}

#MenuList {

	display: none;

}

#mheader {

	display: block;

}

#menu-main-menu li {

	overflow: hidden;

}

.menu-bg {

	position: relative;

	z-index: 2000;

	width: 100%;

	float: left;

	margin: 0px auto;

	height: 42px;

	font: normal 17px/23px Verdana, Geneva, sans-serif;

	color: #000000;

}

.menu-bg a, .menu-bg a:hover {

	color: #000000;

	text-decoration: none;

}

.menu-m {

	font: bold 14px/22px Verdana, Geneva, sans-serif;

	color: #000000;

	text-decoration: none;

	text-align: left;

	width: 100%;

	height: 42px;

	margin: 0px 0px 0px 0px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 8px 8px 0px 0px;

	z-index: 20 !important;

	text-align: center;

}

.menu-m a {

	display: block;

	height: 42px;

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

	padding-left: 20px;

	color: #000000;

	text-decoration: none;

	background: url(/images/mobile-bg.gif) no-repeat 245px center #ffffff;

	text-align: center;

}

.menu-m a:hover {

	height: 42px;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px 8px 0px 0px;

	background: url(/images/mobile-bg.gif) no-repeat 245px center #ffffff;

}

.current-menu-parent > a, .current-menu-ancestor > a {

	background: #283891;

}

.current-menu-parent > a.active, .current-menu-ancestor > a.active {

	background: #283891 !important;

}

#menu-m {

	width: 100%;

	margin: 0px;

	padding: 0px;

	overflow: hidden;

}

#wrapper {

	z-index: 1000 !important;

	width: 100% !important;

	/*position:relative;*/

	overflow: hidden;

}

#access ul li:hover > ul {

	color: #fafcfe;

	display: block;

}

.menu .current_page_item a, .menu .current-menu-item a, .current-menu-parent > a, .current-menu-ancestor > a {

	color: #fafcfe;

}

.GotoTop {

	display: none;

}

.Dr-table {

	float: none;

	margin: 5px auto !important;

}

.multimedia-h li {

	width: 100%;

	background: none !important;

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

	float: none;

}

.Servicestext {

	height: auto;

}

.Servicestext li {

	width: 100%;

	float: left;

	margin: 0px 10px 15px 0px !important;

	padding: 0px !important;

}

.telephone {

	height: auto !important;

}

.telephone li {

	width: 100%;

	background: none !important;

	padding: 6px 0px 10px 0px !important;

	float: none;

}

/************************************* Intractivity Styles ********************************************************/

.media {

	font: normal 14px/16px Verdana, Geneva, sans-serif;

	color: #ffffff;

	text-decoration: none;

	text-align: left;

	margin: 0px !important;

	padding: 0px !important;

	list-style: none;

}

.media li {

	list-style: none;

	width: 30%;

	float: left;

	padding: 0px !important;

	margin: 10px 8px 0px 0px !important;

	background: #283891 !important;

	padding: 0px !important;

}

.video a {

	font: normal 10px/16px Verdana, Geneva, sans-serif;

	background: none !important;

	padding: 4px 0px 4px 0px !important;

}

.info a {

	font: normal 10px/16px Verdana, Geneva, sans-serif;

	background: none !important;

	padding: 4px 0px 4px 0px !important;

}

.print a {

	font: normal 10px/16px Verdana, Geneva, sans-serif;

	background: none !important;

	padding: 4px 0px 4px 0px !important;

}

.media li a {

	color: #ffffff;

	display: block;

	text-align: center;

	text-decoration: none;

	line-height: 20px;

	width: 100%;

	height: 20px;

	border: 1px solid #5FB2D9;

	padding: 4px 0px 4px 10px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	background: #283891 !important;

}

.media li a:hover {

	text-decoration: none;

	color: #ffffff !important;

	border: 1px solid #283891 !important;

}

/************************************* Intractivity Styles ********************************************************/

#Banner {

	width: 90%;

	height: 265px;

	margin: 0 auto;

	background: #0062BB;

}

#Interactivity {

	width: 100%;

	height: 265px;

	position: relative;

	margin: 0px auto;

}

.demo {

	width: 100%;

	height: 265px;

}

.demo1 {

	width: 100%;

	height: 265px;

	background-position: left bottom !important;

}

.Inner-H-div {

	width: 100%;

	height: 265px;

	background-position: right bottom !important;

}

#intra-button {

	width: 90%;

	height: auto;

	margin: 0px auto;

}

.Intra-tab {

	margin: -30px 0 0 78%;

	position: absolute;

	z-index: 20;

	width: 90px;

	height: 15px;

	display: block;

	text-decoration: none;

}

#Logo-Scrow {

	width: 100%;

	height: 170px;

	margin: 0px auto;

}



/************************************* Home Page Styles ********************************************************/

#Welcomepart {

	width: 90%;

	height: 370px;

	margin: 0 auto;

	background: url(/images/welcome-part-m-bg.jpg) repeat left top;

}

#welcometext-l {

	width: 100%;

	height: 200px;

	float: left;

	background: none;

}

#welcometext-l img {

	width: 23.1%;

	height: auto;

}

#Welcomepart-middle {

	width: 100%;

	height: 153px;

	float: left;

}

#Welcomepart-t {

	width: 50%;

	height: 153px;

	float: left;

}

#Welcomepart-b {

	width: 50%;

	height: 153px;

	float: left;

}

.appointment img {

	width: 17.1%;



	height: auto;

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

}

.appointment {

	font: normal 15px/18px 'SegoeUI';



	color: #283891;

	padding: 32px 0px 0px 3px;

	text-decoration: none;

	text-align: justify;

	width: 90%;



}

.appointment a {

	color: #283891;

	text-decoration: none;

}

.appointment a:hover {

	text-decoration: none;

	color: #283891;

}

/************************************* Footer Styles ********************************************************/

#Fotter-Main {

	clear: both;

	width: 90%;

	height: auto;

	margin: 0px auto;

	background: #f0f0f0;

}

#Credibility-logos {

	width: 100%;

	height: 100px;

	margin: 0 auto;

	background: #ffffff;

	border-top: 1px dotted #d0d0d0;

}

#Credibility-logos ul {

	margin: 0px;

	padding: 13px 0px 0px 10px;

}

#Credibility-logos ul li {

	width: 50%;

	float: left;

	position: relative;

	list-style: none;

}

#Credibility-logos ul li:last-child {

	width: 59%;

	background: none;

}

#Credibility-logos img {

	margin: 0px 0px 0px 10px;

}

.logo1 {

	padding: 0px 20px 0px 0px;

}

#Fotter {

	width: 100%;

	height: 443px;

	margin: 0px auto;

	border-bottom: 1px dotted #d0d0d0;

}

.cola {

	width: 30%;

	height: 220px;

	float: left;

}

.colb {

	width: 30%;

	height: 220px;

	float: left;

}

.colc {

	width: 40%;

	height: 220px;

	float: left;

}

.cold {

	width: 50%;

	height: 220px;

	float: left;

}

.cole {

	width: 50%;

	height: 220px;

	float: left;

}

.col-h {

	font: normal 17px/24px 'MyriadProRegular';

	color: #898989;

	padding: 20px 0px 0px 20px;

	background: url(/images/footer-links-bg.gif) no-repeat 20px bottom;

}

.col-f {

	font: normal 17px/23px 'MyriadProRegular';

	color: #898989;

	padding: 0px 0px 0px 20px;

	background: url(/images/footer-links-bg.gif) no-repeat 20px bottom;

}

#Fotter ul {

	margin: 0px 0px 0px 20px;

	list-style: none;

	padding: 0px;

	font: normal 12px/21px 'tahomaregular';

	color: #898989;

}

#Fotter ul a {

	color: #898989;

	text-decoration: none;

}

#Fotter ul a:hover {

	color: #898989;

	text-decoration: underline;

}

#Fotter-B {

	width: 100%;

	height: 68px;

	margin: 0px auto;

	font: normal 12px Verdana, Geneva, sans-serif;

	color: #898989;

}

#logo img {

	margin-top: 10px !important;

}

#Banner-s {

	width: 90%;

	height: 154px;

	margin: 0 auto;

	background: #0062BB;

}

.demo-s {

	width: 100%;

	height: 154px;

}

.demo1-s {

	width: 100%;

	height: 154px;

	background-position: left bottom !important;

}

.Inner-H-div-s {

	width: 100%;

	height: 154px;

	background-position: right bottom !important;

}

.intratext-s {

	display: none;

}

#div3 div.intratext-s {

	font: normal 34px/38px 'roboto_slabthin';

	color: #ffffff;

}

#div3 div.intratext-s span {

	font: normal 26px/26px 'roboto_slabregular';

	color: #ffffff;

}

#intra-button-s {

	width: 100%;

	height: auto;

	margin: 0px auto;

}

.Intra-tab-s {

	margin: -30px 0 0 70%;

	position: absolute;

	z-index: 20;

	width: 90px;

	height: 15px;

	display: block;

	text-decoration: none;

}

#Content {

	width: 90%;

	margin: 0px auto;

}

#Content-Part {

	width: 100%;

	float: left;

	position: relative;

}

#Side-Links {

	width: 100%;

	float: left;

	position: relative;

	height: 100% !important;

}

#Quick-links {

	width: 100%;

	height: 230px;

	float: left;

	background: url(/images/services-s-bg.gif) no-repeat left 7px;

	background-size: 100% 100%;

	margin-bottom: 10px;

}

.Quick-links {

	width: 100%;

	height: 200px;

	position: relative;

	font: normal 14px/50px 'roboto_slabregular';

	color: #283891;

	text-decoration: none;

}

.Quick-links a {

	color: #283891;

	text-decoration: none;

}

.Quick-links a:hover {

	color: #ffffff;

	text-decoration: none;

}

.Quick-links ul {

	padding: 0px;

	margin: 20px 0px 0px 12px;

	list-style: none;

}

.Quick-links ul li {

	padding: 0px;

	background: url(/images/q-links-bg.gif) no-repeat left bottom;

	background-size: 96% auto;

	list-style: none;

}

#Our-Physioes-sub {

	width: 100%;

	height: 283px;

	float: left;

	background: url(/images/doctor-s-bg.gif) repeat-x 2px top;



}

.Hometext-s {

	font: normal 18px/28px 'roboto_slabregular';

	color: #283891;

	padding: 15px 0px 0px 0px;

	text-decoration: none;

	text-align: center;

}

.Hometext-s a {

	color: #283891;

	text-decoration: none;

}

.Hometext-s a:hover {

	text-decoration: none;

	color: #283891;

}

.dr-s-img {

	margin: 15px 0px 0px 38%;

}

.Hometext-s span {

	font: normal 16px/16px 'roboto_slabregular';

	color: #283891;

	padding: 0px 0px 0px 0px;

	text-decoration: none;

}

.Home-more-s {

	font: bold 13px/16px Arial, Helvetica, sans-serif;

	color: #8d8d8d;

	padding: 10px 0px 0px 0px;

	text-decoration: none;

	text-align: center;

}

.Home-more-s a {

	color: #8d8d8d;

	text-decoration: none;

}

.Home-more-s a:hover {

	color: #8d8d8d;

	text-decoration: none;

}

#Home-Quick-links-s {

	width: 100%;

	height: 300px;

	float: left;

	background: url(/images/patient-forms-s-bg.gif) repeat-x 2px top;

}

.Home-Quick-links-s {

	width: 100%;

	height: 300px;

	position: relative;

	font: normal 15px/62px 'SegoeUI';

	color: #283891;

	text-decoration: none;

}

.Home-Quick-links-s a {

	color: #283891;

	text-decoration: none;

}

.Home-Quick-links-s a:hover {

	color: #283891;

	text-decoration: none;

}

.Home-Quick-links-s ul {

	padding: 0px;

	margin: 0px 0px 0px 0px;

	list-style: none;

}

.Home-Quick-links-s ul li {

	padding: 9px 0px 0px 32%;

	background: none;

	border-bottom: 1px dotted #DBDBDB;

	list-style: none;

}

.Home-Quick-links-s img {

	margin: 6px 0px 0px 0px;

}

.docrow div.docleft, div.docright {

	width: 280px !important;

	float: left;

	margin: 15px 0px 0px 0px !important;

}

#GotoTop {

	display: none !important;

}

.docmiddle {

	display: none;

}

.tableborder {

	border: 1px solid #283891;

}

.formHead {

	color: #ffffff;

	background: #5FB2D9;

}

.formHead a {

	color: #ffffff;

	text-decoration: underline;

}

.formHead a:hover {

	color: #ffffff;

	text-decoration: none;

}

.formlable {

	font: bold 10px Verdana, Arial, Helvetica, sans-serif !important;

	color: #000000;

	padding: 3px 3px 3px 5px;

}

.mandatory {

	font: bold 10px Verdana, Arial, Helvetica, sans-serif;

	color: #FF8204;

}

.dropDown {

	border: 1px solid #3E3E3E;

}

.dropDownF {

	border: 1px solid #283891;

	background: #ffffff;

	color: #000000;

	width: 100%;

}

.ftable {

	width: 100%;

	display: block;

	float: left;

}

textarea {

	width: 95%;

}

.txtfield {

	width: 250px;

}

.txtfield-c {

	width: 280px;

}

.textArea-c {

	width: 280px;

}

.button {

	background: #283891;

	height: 40px !important;

	padding: 0px 10px !important;

}

#recaptcha_area {

	width: 318px;

	margin: 0px 0px 0px -4px !important;

}

.wpcf7-form table {

	margin: 0px -10px 0px -10px !important;

}

.wpcf7-form table table {

	margin: 0px !important;

}

.consulting ul li {

	width: 100%;

}

.tableborder img {

	width: 93% !important;

	height: auto;

}

.cvleft {

  float: left;

  padding-right: 33px;

  vertical-align: top;

  width: 68%;

}

.cvright {

  float: left;

  padding-top: 10px;

  width: 97%;

}

.cvright1 {

  float: left;

  width: 69%;

}

}

@media screen and (max-width: 480px) {
.iframe-video-size {
  height: 1300px;
  width: 100%;
}
#Front-Header {

	position: relative;

}

#Logo-Scrow img {

	width: 150px;

	height: 58px;

}

#Header {

	margin: 0 auto;

	width: 90%;

	height: 240px;

}

#logo {

	width: 96%;

	height: 94px;

	float: none;

	margin: 0px auto !important;

	position: relative;

}

#address {

	width: 100% !important;

	float: right;

	height: 100px;

}

.Location-Text {

	width: 100% !important;

	float: right;

	height: 33px;

}

#MenuList {

	display: none;

}

.menu-m {

	font: normal 14px/22px Verdana, Geneva, sans-serif;

	color: #ffffff;

	text-decoration: none;

	text-align: left;

	width: 100%;

	height: 42px;

	margin: 5px 0px 0px 0px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 8px 8px 0px 0px;

	z-index: 10;

	background: #ffffff; /* Old browsers */

}

.menu-m a {

	display: block;

	height: 42px;

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

	padding-left: 20px;

	color: #000000;

	text-decoration: none;

	background: url(/images/mobile-bg.gif) no-repeat 100px center;

	text-align: center;

}



.menu-m a:hover {

	height: 42px;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px 8px 0px 0px;

	background: url(/images/mobile-bg.gif) no-repeat 100px center;

}

.Location-Text {

	font: normal 22px/33px 'roboto_slabregular';

	width: 175px;

	float: left;

	text-align: center !important;

	color: #283891;

	padding: 0px 0px 0px 0px;

	text-decoration: none;

}

/************************************* Intractivity Styles ********************************************************/

#Banner {

	width: 90%;

	height: 200px;

	margin: 0 auto;

	background: #0062BB;

}

#Interactivity {

	width: 100%;

	height: 200px;

	position: relative;

	margin: 0px auto;

}

.demo {

	width: 100%;

	height: 200px;

}

.demo1 {

	width: 100%;

	height: 200px;

	background-position: left bottom !important;

}

#logo img {

	margin-top: 5px !important;

}

#intra-button {

	display: none;

}

.intratext {

	display: none;

}

.intratextmain {

	display: none;

}

#div3 div.intratext {

	font: normal 12px/14px 'roboto_slabthin' !important;

	color: #ffffff;

}

.Inner-H-div {

	width: 100%;

	height: 200px;

	background-position: right bottom !important;

}

#intra-button {

	width: 90%;

	height: auto;

	margin: 0px auto;

}

.Intra-tab {

	margin: -30px 0 0 78%;

	position: absolute;

	z-index: 20;

	width: 58px;

	height: 15px;

	display: block;

	text-decoration: none;

}

#Logo-Scrow {

	width: 100%;

	height: 150px;

	margin: 0px auto;

}

/************************************* Home Page Styles ********************************************************/

#Welcomepart {

	width: 90%;

	height: 585px;

	margin: 0 auto;

	background: url(/images/welcomepart-m-bg.gif) repeat left top;
	clear:both;

}

#welcometext-l {

	width: 100%;

	height: 249px;

	float: left;

	background: url(/images/welcome-part-m-bg.jpg) repeat left top;

}

#welcometext-l img {

	width: 27.1%;

	height: auto; margin-bottom: 0px !important;

}

#Welcomepart-middle {

	width: 100%;

	height: 153px;

	float: left; margin:10% 0 0 0;

}

#Welcomepart-t {

	width: 100%;

	height: 153px;

	float: left;

}

#Welcomepart-b {

	width: 100%;

	height: 153px;

	float: left;

}

.appointment img {

	width: 15.1%;

	height: auto;

	margin: -14px 10px 0px 0px;

}

.appointment {

	font: normal 15px/18px 'SegoeUI';

	color: #283891;

	padding: 22px 0px 0px 16%;

	text-decoration: none;

	text-align: justify;

	width: 89%;

}

.appointment a {

	color: #283891;

	text-decoration: none;

}

.appointment a:hover {

	text-decoration: none;

	color: #283891;

}

/************************************* Footer Styles ********************************************************/

#Fotter-Main {

	clear: both;

	width: 90%;

	height: auto !important;

	margin: 0px auto;

	background: #f0f0f0;

}

#Credibility-logos {

	width: 100%;

	height: 100px;

	margin: 0 auto;

	background: #ffffff;

	border-top: 1px dotted #d0d0d0;

}

#Credibility-logos ul {

	margin: 0px;

	padding: 10px 0px 0px 10px;

}

#Credibility-logos ul li {

	width: 100%;

	float: left;

	position: relative;

	list-style: none;

}

#Credibility-logos ul li:last-child {

	width: 100%;

	background: none;

}

#Credibility-logos img {

	width: auto;

	height: auto;

	margin: 0px 0px 0px 10px;

}

.logo1 {

	width: 100%;

	padding: 10px 20px 0px 0px;

}

#Fotter {

	width: 100%;

	height: 443px;

	margin: 0px auto;

	border-bottom: 1px dotted #d0d0d0;

}

.cola {

	width: 30%;

	height: 220px;

	float: left;

}

.colb {

	width: 30%;

	height: 220px;

	float: left;

}

.colc {

	width: 40%;

	height: 220px;

	float: left;

}

.cold {

	width: 50%;

	height: 220px;

	float: left;

}

.cole {

	width: 50%;

	height: 220px;

	float: left;

}

.col-h {

	font: normal 17px/24px 'MyriadProRegular';

	color: #898989;

	padding: 20px 0px 0px 20px;

	background: url(/images/footer-links-bg.gif) no-repeat 20px bottom;

}

.col-f {

	font: normal 17px/23px 'MyriadProRegular';

	color: #898989;

	padding: 0px 0px 0px 20px;

	background: url(/images/footer-links-bg.gif) no-repeat 20px bottom;

}

#Fotter ul {

	margin: 0px 0px 0px 20px;

	list-style: none;

	padding: 0px;

	font: normal 12px/21px 'tahomaregular';

	color: #898989;

}

#Fotter ul a {

	color: #898989;

	text-decoration: none;

}

#Fotter ul a:hover {

	color: #898989;

	text-decoration: underline;

}

#Fotter-B {

	width: 100%;

	height: 116px;

	margin: 0px auto;

	font: normal 12px Verdana, Geneva, sans-serif;

	color: #898989;

}

#Banner-s {

	width: 90%;

	height: 118px;

	margin: 0 auto;

	background: #0062BB;

}

.demo-s {

	width: 100%;

	height: 118px;

}

.demo1-s {

	width: 100%;

	height: 118px;

}

.Inner-H-div-s {

	width: 100%;

	height: 118px;

}

.intratext-s {

	font: normal 24px/24px 'roboto_slabthin';

	color: #283891;

	padding: 10px 0px 0px 30px;

	text-decoration: none;

}

.intratext-s a {

	color: #283891;

	text-decoration: none;

}

.intratext-s a:hover {

	text-decoration: none;

	color: #283891;

}

.intratext-s span {

	font: normal 16px/16px 'roboto_slabregular';

	color: #283891;

	text-decoration: none;

}

#div3 div.intratext-s {

	font: normal 24px/28px 'roboto_slabthin';

	color: #ffffff;

}

#div3 div.intratext-s span {

	font: normal 16px/16px 'roboto_slabregular';

	color: #ffffff;

}

#intra-button-s {

	display: none;

}

.Intra-tab-s {

	margin: -30px 0 0 76%;

	position: absolute;

	z-index: 20;

	width: 58px;

	height: 15px;

	display: block;

	text-decoration: none;

}

.Home-Quick-links-s ul li {

	padding: 7px 0px 0px 23%;

	background: none;

	border-bottom: 1px dotted #DBDBDB;

	list-style: none;

}

.dr-s-img {

	margin: 15px 0px 0px 28%;

}

.consulting ul li {

	width: 100%;

}

.tableborder img {

	width: 93% !important;

	height: auto;

}

.cvleft {

  float: left;

  padding-right: 33px;

  vertical-align: top;

  width: 68%;

}

.cvright {

  float: left;

  padding-top: 10px;

  width: 97%;

}

}

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


#Banner {

	width: 90%;

	height: 150px;

	margin: 0 auto;

	background: #0062BB;

	overflow: hidden;

}

.Intra-tab {

	margin: -30px 0 0 70%;

}

#Banner-s {

	width: 90%;

	height: 85px;

	margin: 0 auto;

	background: #0062BB;

}

#Logo-Scrow {

	width: 100%;

	height: 300px;

	margin: 0px auto;

}

.demo1-s {

	background-position: left bottom !important;

}

.Inner-H-div-s {

	height: 85px;

	background-position: right bottom !important;

}

.demo-s {

	width: 100%;

	height: 85px;

}

.demo1-s {

	width: 100%;

	height: 85px;

}

#Banner {

	height: 150px;

}

#Interactivity {

	height: 150px;

}

.demo {

	height: 150px;

}

.demo1 {

	height: 150px;

	background-position: left bottom !important;

}

.Inner-H-div {

	background-position: right bottom !important;

	height: 150px;

	width: 100%;

}

.tableborder img {

	width: 93% !important;

	height: auto;

}

}

@media screen and (max-width: 320px) {
	.iframe-video-size {
  height: 2380px;
  width: 100%;
}
	
#Welcomepart-middle {
 margin:0;

}
#Header {

	margin: 0 auto;

	width: 90%;

	height: 225px;

}

#intra-button-s {

	display: none;

}

.intratext-s {

	display: none;

}

.menu-m a {

	display: block;

	height: 42px;

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

	padding-left: 20px;

	color: #000000;

	text-decoration: none;

	background: url(/images/mobile-bg.gif) no-repeat 100px center;

	text-align: center;

}

.menu-m a:hover {

	height: 42px;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px 8px 0px 0px;

	background: url(/images/mobile-bg.gif) no-repeat 100px center;

}

#logo {

	width: 98%;

	height: 81px;

	float: none;

	margin: 0px auto !important;

	position: relative;

}

#address {

	width: 100% !important;

	float: right;

	height: 100px;

}

.Location-Text {

	width: 100% !important;

	float: right;

	height: 33px;

}

.Location-Text {

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

	width: 175px;

	float: left;

	text-align: center !important;

	color: #283891;

	padding: 0px 0px 0px 0px;

	text-decoration: none;

}

/************************************* Intractivity Styles ********************************************************/

#Banner {

	width: 90%;

	height: 132px;

	margin: 0 auto;

	background: #0062BB;

}

#Interactivity {

	width: 100%;

	height: 132px;

	position: relative;

	margin: 0px auto;

}

.demo {

	width: 100%;

	height: 132px;

}

.demo1 {

	width: 100%;

	height: 132px;

}

.Inner-H-div {

	width: 100%;

	height: 132px;

}

#intra-button {

	width: 90%;

	height: auto;

	margin: 0px auto;

}

.Intra-tab {

	margin: -30px 0 0 68%;

	position: absolute;

	z-index: 20;

	width: 58px;

	height: 15px;

	display: block;

	text-decoration: none;

}

/************************************* Home Page Styles ********************************************************/

#Welcomepart {

	width: 90%;

	height: 504px;

	margin: 0 auto;

	background: url(/images/welcomepart-m-bg.gif) repeat left top;

}

#welcometext-l {

	width: 100%;

	height: 236px;

	float: left;

	background: url(/images/welcome-part-m-bg.jpg) repeat left top;

}

#welcometext-l img {

	width: 32.1%;

	height: auto;

}

#Welcomepart-middle {

	width: 100%;

	height: 276px;

	float: left;

}

#Welcomepart-t {

	width: 100%;

	height: 127px;

	float: left;

}

#Welcomepart-b {

	width: 100%;

	height: 153px;

	float: left;

}

.Hometext {

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

	color: #283891;

	padding: 30px 0px 0px 0px;

	text-decoration: none;

	text-align: left;

}

.Hometext a {

	color: #283891;

	text-decoration: none;

}

.Hometext a:hover {

	text-decoration: none;

	color: #283891;

}

.Hometext span {

	font: normal 15px/15px 'roboto_slabregular';

	color: #283891;

	text-decoration: none;

}

.appointment img {

	width: 17.1%;

	height: auto;

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

}

.appointment {

	font: normal 15px/18px 'SegoeUI';

	color: #283891;

	padding: 30px 0px 0px 7%;

	text-decoration: none;

	text-align: justify;

	height: 40px;

	width: 90%;

	border-bottom: 1px dotted #D0D0D0;

}

.appointment a {

	color: #283891;

	text-decoration: none;

}

.appointment a:hover {

	text-decoration: none;

	color: #283891;

}

/************************************* Footer Styles ********************************************************/

#Fotter-Main {

	clear: both;

	width: 90%;

	height: 1000px;

	margin: 0px auto;

	background: #f0f0f0;

}

#Credibility-logos {

	width: 100%;

	height: 103px;

	margin: 0 auto;

	background: #ffffff;

	border-top: 1px dotted #d0d0d0;

}

#Credibility-logos ul {

	margin: 0px;

	padding: 10px 0px 0px 10px;

}

#Credibility-logos ul li {

	float: left;

	position: relative;

	list-style: none;

}

#Credibility-logos ul li:last-child {

	width: 80%;

	background: none;

}

#Credibility-logos img {

	width: auto;

	height: auto;

	margin: 0px 0px 0px 10px;

}

.logo1 {

	padding: 10px 20px 0px 0px;

}

#Fotter {

	width: 100%;

	height: 662px;

	margin: 0px auto;

	border-bottom: 1px dotted #d0d0d0;

}

.cola {

	width: 50%;

	height: 220px;

	float: left;

}

.colb {

	width: 50%;

	height: 220px;

	float: left;

}

.colc {

	width: 50%;

	height: 220px;

	float: left;

}

.cold {

	width: 50%;

	height: 220px;

	float: left;

}

.cole {

	width: 50%;

	height: 220px;

	float: left;

}

#Banner-s {

	width: 90%;

	height: 80px;

	margin: 0 auto;

	background: #0062BB;

}

.demo-s {

	width: 100%;

	height: 80px;

}

.demo1-s {

	width: 100%;

	height: 80px;

	background-position: left bottom !important;

}

.Inner-H-div-s {

	width: 100%;

	height: 80px;

	background-position: right bottom !important;

}

.dr-s-img {

	margin: 15px 0px 0px 25%;

}

.Home-Quick-links-s ul li {

	padding: 9px 0px 0px 16%;

	background: none;

	border-bottom: 1px dotted #DBDBDB;

	list-style: none;

}

#Home-Quick-links-s {

	width: 100%;

	height: 287px;

}

#Fotter-B {

	height: 127px;

}

.tableborder img {

	width: 93% !important;

	height: auto;

}

}





