.prev, .next {

  bottom: 100px;

  position: absolute;

  width: 15px;

  height: 27px;

  text-indent: -9999px; display:none;

}

.prev{ background:url(/images/homebanner-left-arrow.png) no-repeat 0 0; left:10%; }

.next{ background:url(/images/homebanner-right-arrow.png) no-repeat 0 0; right:10%; }

/*-------------------- Container Styles --------------------*/



body {

	font-family: "Times New Roman", Times, serif;

	margin: 0px 0px 0px 0px;

	overflow-y: scroll;

 *overflow-y:none;

	letter-spacing: 0.3px;

}

#Main-Container {

	width: 100%;

	float: left;

	height: 100%;

	background: url(/images/menu-bg.jpg) repeat-x;

}

#Container {

	max-width: 960px;

	margin: 0px auto;

}

#menubar {

	max-width: 960px;

	height: 44px;

}

#Banner-H {

	width: 100%;

	height: 567px;

	overflow: hidden;

	position: relative;

}

#Intra-Tabs {

	width: 100%;

	height: 186px;

	background: /*#2e7ea6*/ url(/images/ser-tab-bg.jpg) bottom no-repeat;

}

#Services-Top {

	width: 960px;

	height: 232px;

	margin: 0 auto;

}

#Welcome-site {

	width: 960px;

	height: 180px;

	margin: 0 auto;

}

#Middle li {

	list-style: none;

	float: left;

}

#Credibility-Logoes {

	max-width: 960px;

	height: 184px;

	border-bottom: 1px solid #cccccc;

	margin: 0 auto;

	overflow:hidden;

}

#Footer {

	width: 960px;

	height: 290px;

	margin: 0px auto;

}

/*---------- Home-page Styles ----------*/



.Hometext {

	/*font:normal 22px/32px "Times New Roman", Times, serif;*/

	font-size: 20px;

	color: #4b4b4b;

	text-align: center;

	text-transform: uppercase;

	padding-top: 0px;

	text-decoration: none;

}

.HometextMain p{

margin:5px 0;

}

.Hometext a {

	color: #4b4b4b;

	text-decoration: none;

}

.Hometext a:hover {

	text-decoration: none;

	color: #4b4b4b;

}

.HometextMain {

	/*font:normal 13px/20px 'OpenSans';*/



	font-size: 15px;

	color: #7c7c7c;

	text-align: center;

	padding: 0px 20px 0px;

	text-decoration: none;

}

.HometextMain a {

	color: #7c7c7c;

	text-decoration: underline;

}

.HometextMain a:hover {

	color: #7c7c7c;

	text-decoration: none;

}

.Home-Quick-links {

	width: 240px;

	float: left;

	position: relative;

	/*	font:normal 16px/38px Verdana, Geneva, sans-serif;*/



	color: #545454;

	text-decoration: none;

}

.Home-Quick-links a {

	display: block;

	color: #545454;

	text-decoration: none;

}

.Home-Quick-links a:hover {

	color: #545454;

	text-decoration: none;

}

.Home-Quick-links img {

	margin: 7px 10px 0px 35px;

}

.Hometextbold {

	font-family: "Times New Roman", Times, serif;

	font-size: 16px;

	line-height: 20px;

	color: #054974;

	padding: 20px 0px 0px 0px;

	text-decoration: none;

}

.Hometextbold a {

	color: #054974;

	text-decoration: none;

}

.Hometextbold a:hover {

	color: #054974;

	text-decoration: none;

}

.Hometextbold span {

	font: normal 13px/16px "Times New Roman", Times, serif;

	color: #212121;

	text-decoration: none;

}

.Hometextbold span a, .Hometextbold span a:hover {

	color: #212121;

	text-decoration: none;

}

.Home-more {

	width: 93px;

	height: 33px;

	font: normal 12px/32px 'OpenSans';

	color: #ffffff;

	float: right;

	margin: 5px -5px 0px 0px;

	text-align: center;

	text-decoration: none;

	background: url(/images/read-more-bg.png) no-repeat left top;

}

.intra-tabs-services {

	margin: -30px auto 0;

	position: relative;

	width: 960px;

	z-index: 100;

}

.intra-tabs-services #Left span img, .intra-tabs-services #Right span img {

	padding-top: 85px;

}

.Home-more a {

	color: #ffffff;

	text-decoration: underline;

	text-decoration: none;

}

.Home-more a:hover {

	color: #ffffff;

	text-decoration: none;

}

#Meet-Dr {

	width: 395px;

	height: 232px;

	float: left;

}

#Service-location {

	width: 338px;

	height: 232px;

	float: left;

}

#Service-location ul {

	padding: 0px;

	margin: 0px;

	width: 100%;

	height: 111px;

	padding-top: 15px;

	margin-top: 8px;

	background: url(/images/service-bg.gif) repeat-x left top;

}

.dr-container {

	width: 384px;

	height: 124px;

	background: url(/images/service-bg.gif) repeat-x left top;

	margin-top: 3px;

}

.dr-container img {

	float: left;

	margin: 1px 15px 0px 1px;

}

#Service-location ul li {

	list-style: none;

	float: left;

	width: 128px;

	padding: 0px 0px 0px 40px;

	background: url(/images/bullet-bg.png) no-repeat 20px center;

	/*font:normal 14px/20px Verdana, Geneva, sans-serif;*/



	font-size: 15px;

	line-height: 24px;

	color: #504e4e;

	text-decoration: none;

}

#Service-location ul li a, #Service-location ul li a:hover {

	color: #504e4e;

	text-decoration: none;

}

#q-links {

	width: 190px;

	height: 232px;

	padding-left: 18px;

	float: left;

}

.qlink {

	/*	font:normal 16px/55px "Times New Roman", Times, serif;*/



	font-size: 12px;

	line-height: 39px;

	color: #054974;

	background: url(/images/qlink-bg.jpg) no-repeat left top;

}

.qlink img {

	float: left;

	margin: 8px 16px 0px 16px;

}

.toplink {

	margin: 69px 0px 0px 0px;

}

.toplink a, .secondlink a {

	color: #054974;

	text-decoration: none;

	display: block;

}

.secondlink {

	margin: 2px 0px 0px 0px;

}

.service-toptext {

	padding: 35px 0px 0px 0px;

}

.service-toptext a {

	/*font:normal 22px/30px "Times New Roman", Times, serif;*/



	font-size: 20px;

	color: #000000;

	text-transform: uppercase;

	text-decoration: none;

	color: #000000;

}

#logo, #logo1 {

	width: 960px;

	margin: 0 auto;

}

.logo-text {

	position: absolute;

	z-index: 100;

	width: 385px;

	top: 32px;

}

.phone {

	/*font-family: "Times New Roman", Times, serif;*/



	font-size: 20px;

	float: right;

	padding-right: 15px;

	padding-top: 0px;

}

.phone table {

	width: 300px;

}

.phone table td {

}

.ph-num {

	text-align: right;

}

.ph-num a, .ph-num a:hover {

	color: #3f3f3f;

	text-decoration: none !important;

}

#footer {

	clear: both;

}

#Mobile-banner {

	display: none;

}

/*---------- Sub-page Styles ----------*/



#Content-Main {

	width: 960px;

	position: relative;

	float: left;

}

#Content-Left {

	width: 689px;

	position: relative;

	float: left;

}

#SideBar {

	width: 261px;

	min-height: 825px;

	padding: 0px 9px 0px 0px;

	position: relative;

	float: left;

}

.Quick-links {

	width: 240px;

	float: left;

	position: relative;

	font: normal 18px/38px "Times New Roman", Times, serif;

	color: #545454;

	text-decoration: none;

}

.Quick-links a {

	display: block;

	color: #545454;

	text-decoration: none;

}

.Quick-links a:hover {

	color: #545454;

	text-decoration: none;

}

.Quick-links ul {

	padding: 0px;

	margin: 25px 0px 0px 1px;

	list-style: none;

}

.Quick-links ul li {

	margin-top: 10px;

	list-style: none;

}

.Quick-links img {

	margin: 7px 10px 0px 35px;

}

.more {

	font: normal 14px/16px "Times New Roman", Times, serif;

	color: #1c4163;

	text-decoration: none;

	padding: 5px 5px 5px 5px;

}

.more a {

	color: #1c4163;

	text-decoration: underline;

}

.more a:hover {

	color: #1e5180;

	text-decoration: underline;

}

#Credibility-Logoes img {

	margin: 23px 18px 0px 18px;

}

/** Menu **/



#access {

}

#access ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

}

#access li {

	float: left;

	position: relative;

}

#access li a {

	/*	font-family: "Times New Roman", Times, serif;*/



	font-size: 13px;

	text-decoration: none;

	color: #f0efee;

	text-transform: uppercase;

	float: left;

	padding: 13px 21px;

	background: url(/images/menu-border.png) no-repeat right;

}

#access ul li ul li a {

	background: none;

	text-transform: none;

	line-height:38px;

}

#access li:hover {

	background: url(/images/act-menu.jpg) repeat-x;

}

#access li:last-child a {

	background: none;

}

#access a:hover {

	color: #fefeff;

	text-decoration: none;

}

.menu .current-menu-item > a, .menu .current_page_item > a, .menu .current-menu-ancestor > a, .menu .current_page_ancestor > a {

	color: #fefeff;

	background-size: 100% 100%;

}

#menu-item-286 ul {

	margin-left: 38px !important;

}

#access ul ul {

	width: 290px;

	display: none;

	float: left;

	margin: 0px 0px 0px 0px;

	position: absolute;

	left: 0;

	top: 41px;

	z-index: 99999;

	height: auto;

	background: #124c78;

}

#access ul ul li {

	width: 100%;

	height: 40px;

	color: #fefeff;

	color: #000000;

	background: #124c78;

	text-align: left !important;

}

#access ul ul li a {

	font-family: "Times New Roman", Times, serif;

	font-size: 15px;

	line-height: 36px;

	color: #a0dfff;

	width: 89%;

	height: 40px;

	text-align: left;

	z-index: 99999;

	padding: 0px 0px 0px 30px;

	margin: 0px;

}

#access ul li a:hover {

	color: #ffffff;

	display: block;

}

#access ul li li:hover {

	background: none;

}

#access ul ul li a:hover {

	background: url(/images/sub-menu-hover.jpg) no-repeat 0px -2px;

	width: 100%;

	color: #a0dfff;

}

#access ul ul ul li a:hover {

	background: url(/images/sub-menu-li-hover.jpg) no-repeat 0px -2px;

	width: 100%;

	height: 40px;

	color: #a0dfff;

	background-size:90% auto !important;

}

#access ul li:hover > ul {

	display: block;

}

#access ul ul ul {

	width: 310px;

	display: none;

	float: left;

	margin: 0px 0px 0px 100%;

	position: absolute;

	left: 0;

	top: 0;

	z-index: 99999;

	background: #2e7ea6;

}

#access ul ul ul li {

	width: 100%;

	height: 40px;

	float: none;

	background: #2e7ea6;

}

#access ul ul ul li a {

	padding: 0px 0px 0px 30px;

	color: #a0dfff;

}

.textmain ul li {

	padding: 5px 0px;

}

.textmain a {

	color: #666666;

	text-decoration: underline;

}

.textmain a:hover {

	color: #67B7D7;

	text-decoration: none;

}

.textmain .title {

	margin-bottom: 0;

	font-weight: bold;

}

.menu ul li a:hover, .menu ul li:hover > a, .menu ul > li:hover > a, .menu > ul > li:hover > a {

	color: #ffffff;

}

/***Menu Styles Ends**/



/************************************* Footer Styles ********************************************************/



#Footer {

	width: 100%;

	position: relative;

	float: left;

	padding-top: 40px;

}

.footer-menus {

	max-width: 960px;

	margin: 0 auto;

	/*font-family: 'OpenSans';*/



	font-size: 16px;

	color: #93a3c5;

	text-decoration: none;

}

.footer-left-menu, .footer-center-menu {

	width: 358px;

	float: left;

}

.footer-right-menu {

	width: 242px;

	float: left;

}

.footer-right-menu .text {

	font-size: 13px;

	color: #444444;

}

.footer-right-menu .phone {

	font-size: 14px;

	color: #565656;

	float:left;

}

.footer-right-menu .phone span {

	color: #1e1f1f;

}

.menu-title {

	/*font-family: "Times New Roman", Times, serif;*/



	font-size: 16px;

	color: #1e1f1f;

}

.footer-left-menu a, .footer-center-menu a, .footer-right-menu a {

	text-decoration: none;

	color: #444444;

	font-size: 13px;

}

#Footer ul, #Footer ul li {

	margin: 0;

	padding: 0;

}

#Footer li {

	list-style-type: none;

}

.social-mediaicon {

	float: right;

	width: 250px;

	margin-top: 10px;

	display:none;

}

.in, .twt, .gplus, .fb {

	width: 34px;

	float: left;

	margin-right: 8px;

}

.social-media-caption {

	float: left;

	margin: 3px 10px 3px 0;

	color: #1e1f1f;

	font-size: 14px;

}

.copy-rights {

	width: 580px;

	float: left;

	padding-top: 55px;

}

.copyrightsname {

	font-size: 12px;

	color: #252627;

	float: left;

}

.CopyrightText a {

	text-decoration: none;

	color: #93a3c5;

}

.CopyrightText a:hover {

	text-decoration: underline;

	color: #93a3c5;

}

/************************************* Intractivity Styles ********************************************************/



#IntraContent {

	width: 100%;

	height: 100%;

}

.demo-p {

	height: 391px;

	width: 100%;

	background: #e4e4e4;

}

.demo1-p {

	height: 391px;

	margin: 0px auto;

	width: 960px;

}

/*** Slide1 ***/



.insidearea{ margin:0 auto; max-width:960px; }

.insidearea img{ float:right; margin:45px 100px 20px 0; }

.text_cont{ float:right; color:#5a2d99; width:100%; text-align:right; }

.free{ padding:0 40px 0 0; font-size:20px; }

.details{ padding:10px 130px 0 0; font-size:20px; }

.details a{ color:#5a2d99; }



.calendarevent {

	background: url(/images/slider1.jpg) no-repeat top center;

	height: 391px;

	width:100%;

}





.demo-p #divp1 {

	background: url(/images/slide4-inner-left.jpg) no-repeat left top;

	height: 100%;

}

.leftBGh-1 {

	width: 480px;

	height: 100%;

	position: absolute;

	display: block;

	margin: 0px 0px 0px -480px;

	background: url(/images/intra-left.jpg) right top;

}

.rightBGh-1 {

	width: 480px;

	height: 100%;

	position: absolute;

	margin: 0px 0px 0px 960px;

	background: url(/images/slide4-right-bg.jpg) no-repeat left top;

}

.Inner-h-div1 {

	width: 100%;

	height: 391px;

	background: url(/images/slide4-inner-right.jpg) no-repeat right top;

}

/*** Slide1 End ***/



/*** Slide2 ***/



.demo-p #divp2 {

	background: url(/images/slide3-inner-left.jpg) no-repeat left top;

	height: 100%;

}







.leftBGh-2 {

	width: 480px;

	height: 100%;

	position: absolute;

	display: block;

	margin: 0px 0px 0px -480px;

	background: url(/images/intra-left.jpg) right top;

}



.rightBGh-2 {

	width: 480px;

	height: 100%;

	position: absolute;

	margin: 0px 0px 0px 960px;

	background: url(/images/intra-right.jpg) no-repeat left top;

}

.Inner-h-div2 {

	width: 100%;

	height: 391px;

	background: url(/images/slide2-inner-right.jpg) no-repeat right top;

}

/*** Slide2 End ***/



/*** Slide3 ***/



.demo-p #divp3 {

	background: url(/images/slide2-inner-left.jpg) no-repeat left top;

	height: 100%;

}

.leftBGh-3 {

	width: 480px;

	height: 100%;

	position: absolute;

	display: block;

	margin: 0px 0px 0px -480px;

	background: url(/images/intra-left.jpg) right top;

}

.rightBGh-3 {

	width: 480px;

	height: 100%;

	position: absolute;

	margin: 0px 0px 0px 960px;

	background: url(/images/slide3-right-bg.jpg) no-repeat left top;

}

.Inner-h-div3 {

	width: 100%;

	height: 391px;

	background: url(/images/slide3-inner-right.jpg) no-repeat right top;

}

/*** Slide3 End ***/



/*** Slide4 ***/



.demo-p #divp4 {

	background: url(/images/slide1-inner-left.jpg) no-repeat left top;

	height: 100%;

}

.demo-p #divp5 {

	background: url(/images/slide5-inner-left.jpg) no-repeat left top;

	height: 100%;

}

.leftBGh-4 {

	width: 480px;

	height: 100%;

	position: absolute;

	display: block;

	margin: 0px 0px 0px -480px;

	background: url(/images/intra-left.jpg) right top;

}

.leftBGh-5 {

	width: 480px;

	height: 100%;

	position: absolute;

	display: block;

	margin: 0px 0px 0px -480px;

	background: url(/images/intra-left.jpg) right top;

}

.rightBGh-4 {

	width: 480px;

	height: 100%;

	position: absolute;

	margin: 0px 0px 0px 960px;

	background: url(/images/intra-right.jpg) no-repeat left top;

}

.rightBGh-5 {

	width: 480px;

	height: 100%;

	position: absolute;

	margin: 0px 0px 0px 960px;

	background: url(/images/slide5-right-bg.jpg) no-repeat left top;

}

.Inner-h-div4 {

	width: 100%;

	height: 391px;

	background: url(/images/slide1-inner-right.jpg) no-repeat right top;

}

.Inner-h-div5 {

	width: 100%;

	height: 391px;

	background: url(/images/slide5-inner-right.jpg) no-repeat right top;

}

.als-viewport ul {

	padding: 6px 0 6px 24px;

}

#Middle li.thumb1, #Middle li.thumb2, #Middle li.thumb3 {

	padding-right: 65px;

}

/*** Slide4 End ***/



.slide1-text {

	width: 390px;

	height: 139px;

	background: url(/images/slides-text-bg.png) repeat-x;

	margin-top: 182px;

	float: right;

}

.slide1-text p {

	padding: 0px 25px;

	margin: 0;

}

.slide1-text p.slide1-title {

	/*	font-family: "Times New Roman", Times, serif;*/



	font-size: 35px;

	color: #055181;

	margin-top: 16px;

	margin-bottom: 5px;

}

.slide1-inner-para {

	font-size: 13px;

	/*font-family: 'open_sansregular';*/



	color: #565656;

}

.slide1-more a {

	color: #565656;

	text-decoration: none;

	font-size: 13px;

	/*	font-family: 'open_sansregular';*/



	text-transform: uppercase;

	float: right;

	padding-top: 7px;

}

.intra-tabs-services-titles {

	float: left;

	width: 100%;

}

.intra-tabs-services-titles .service1, .intra-tabs-services-titles .service2, .intra-tabs-services-titles .service3, .intra-tabs-services-titles .service4 {

	float: left;

	text-align: center;

	/*	font-family: "Times New Roman", Times, serif;*/



	color: #ffffff;

	padding-top: 4px;

	font-size: 17px;

}

.intra-tabs-services-titles .service1 {

	width: 265px;

}

.intra-tabs-services-titles .service2 {

	width: 210px;

}

.intra-tabs-services-titles .service3 {

	width: 260px;

}

.intra-tabs-services-titles .service4 {

	width: 220px;

}

.intra-tabs-services-titles .service1 a, .intra-tabs-services-titles .service2 a, .intra-tabs-services-titles .service3 a, .intra-tabs-services-titles .service4 a {

	color: #ffffff;

	text-decoration: none;

}

.intra-tabs-services-titles .service1 a:hover, .intra-tabs-services-titles .service2 a:hover, .intra-tabs-services-titles .service3 a:hover, .intra-tabs-services-titles .service4 a:hover {

	color: #ffffff;

	text-decoration: none;

}

/************************** End Intractivity slides **********************/



/*** Sub Page ***/



#Inner-Container {

	width: 960px;

	margin: 0 auto;

}

#Inner-Banner-H {

	width: 100%;

	height: 232px;

	overflow: hidden;

	position: relative;

}

.inner-demo-p {

	height: 232px;

	width: 100%;

	background: #e4e4e4;

}

.inner-demo1-p {

	height: 232px;

	margin: 0px auto;

	width: 960px;

}

.inner-demo-p .logo-text {

	top: 20px;

}

.inner-demo-p .phone {

	padding-top: 10px;

}

/** Slide 1 **/



.inner-demo-p #divp1 {

	background: url(/images/subpage-slide4-inner-left.jpg) no-repeat left top;

	height: 100%;

}

.inner-leftBGh-1 {

	width: 480px;

	height: 100%;

	position: absolute;

	display: block;

	margin: 0px 0px 0px -480px;

	background: url(/images/subpage-slide-left.jpg) right top;

}

.inner-rightBGh-1 {

	width: 480px;

	height: 100%;

	position: absolute;

	margin: 0px 0px 0px 960px;

	background: url(/images/subpage-slide1-right.jpg) no-repeat left top;

}

.sub-Inner-h-div1 {

	width: 100%;

	height: 232px;

	background: url(/images/subpage-slide1-inner-right.jpg) no-repeat right top;

}

.subpage-slide1-text {

	height: 139px;

	margin-top: 82px;

	float: right;

	width: 490px;

}

.subpage-slide1-text p.slide1-title {

	/*font-family: "Times New Roman", Times, serif;*/



	font-size: 32px;

	color: #055181;

	margin-left: 355px;

	margin-top: -21px;

	margin-bottom: 5px;

	text-align: left;

}

.inner-demo-p #divp2 {

	background: url(/images/subpage-slide3-inner-left.jpg) no-repeat left top;

	height: 100%;

}

.inner-leftBGh-2 {

	width: 480px;

	height: 100%;

	position: absolute;

	display: block;

	margin: 0px 0px 0px -480px;

	background: url(/images/subpage-slide-left.jpg) right top;

}

.inner-rightBGh-2 {

	width: 480px;

	height: 100%;

	position: absolute;

	margin: 0px 0px 0px 960px;

	background: url(/images/subpage-slide2-right.jpg) no-repeat left top;

}

.sub-Inner-h-div2 {

	width: 100%;

	height: 232px;

	background: url(/images/subpage-slide2-inner-right.jpg) no-repeat right top;

}

.inner-demo-p #divp3 {

	background: url(/images/subpage-slide2-inner-left.jpg) no-repeat left top;

	height: 100%;

}

.inner-leftBGh-3 {

	width: 480px;

	height: 100%;

	position: absolute;

	display: block;

	margin: 0px 0px 0px -480px;

	background: url(/images/subpage-slide-left.jpg) right top;

}

.inner-rightBGh-3 {

	width: 480px;

	height: 100%;

	position: absolute;

	margin: 0px 0px 0px 960px;

	background: url(/images/subpage-slide3-right.jpg) no-repeat left top;

}

.sub-Inner-h-div3 {

	width: 100%;

	height: 232px;

	background: url(/images/subpage-slide3-inner-right.jpg) no-repeat right top;

}

.inner-demo-p #divp4 {

	background: url(/images/subpage-slide1-inner-left.jpg) no-repeat left top;

	height: 100%;

}

.inner-demo-p #divp5 {

	background: url(/images/subpage-slide1-inner-left.jpg) no-repeat left top;

	height: 100%;

}

.inner-leftBGh-4 {

	width: 480px;

	height: 100%;

	position: absolute;

	display: block;

	margin: 0px 0px 0px -480px;

	background: url(/images/subpage-slide-left.jpg) right top;

}

.inner-rightBGh-4 {

	width: 480px;

	height: 100%;

	position: absolute;

	margin: 0px 0px 0px 960px;

	background: url(/images/subpage-slide4-right.jpg) no-repeat left top;

}

.sub-Inner-h-div4 {

	width: 100%;

	height: 232px;

	background: url(/images/subpage-slide4-inner-right.jpg) no-repeat right top;

}

.sub-Inner-h-div5 {

	width: 100%;

	height: 232px;

	background: url(/images/subpage-slide5-inner-right.jpg) no-repeat right top;

}

#Inner-Main-content-mod {

	max-width: 960px;

	margin: 0 auto;

}

.content-left {

	width: 660px;

	float: left;

	padding-right: 45px;

	/*font-family:Verdana, Geneva, sans-serif;*/



	font-size: 14px;

	color: #666666;

	padding-top: 15px;

}

.content-right {

	width: 254px;

	float: left;

	margin-top: 20px;

	border-left: 1px solid #e9f0f4;

	overflow:hidden;

}

.breadcrumb {

	color: #9a9a9a;

	font-size: 11px;

	font-weight: bold;

}

.breadcrumb a {

	font-weight: normal;

}

.breadcrumb a {

	text-decoration: none;

	color: #9a9a9a;

}

.textmain {

	line-height: 1.3;

}

.textmain p {

	line-height: 1.5;

}

.textmain h1 {

	/*font-family: "Times New Roman", Times, serif;*/



	font-weight: normal;

	color: #999999;

	margin: 15px 0;

}

.content-right-mod {

	padding: 0px 0 0 15px;

}

.right-mod-meet-our-doc, .right-mod-services-location-title, .right-mod-services-title {

	float: left;

}

.right-mod-meet-our-doc a, .right-mod-services-location-title a, .right-mod-services-title a {

	font-size: 22px;

	/*	font-family: "Times New Roman", Times, serif;*/



	text-transform: uppercase;

	float: left;

	text-decoration: none;

	color: #000000;

}

.right-mod-services-title, .right-mod-services-location-title {

	font-size: 22px;

	/*font-family: "Times New Roman", Times, serif;*/



	text-transform: uppercase;







	float: left;

	margin-top: 20px;

	width: 100%;

}

.our-doctors {

	width: 234px;

	height: 121px;

	border: 1px solid #f6f7fb;

	float: left;

	background: #c9e3f4;

}

.right-doc-title {

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	color: #054974;

	margin: 7% 0 1% 0;

}

.spcl {

	font-size: 11px;

	/*   font-family: 'MyriadProRegular';*/



	color: #212121;

	margin-bottom: 0;

}

.spcl span {

	margin: -10px 0 0 0;

}

.rightmod-readmore {

	padding: 0;

	margin: 0;

}

.rightmod-readmore a {

	width: 93px;

	height: 33px;

	/* font-family: 'open_sansregular';*/



	font-size: 12px;

	text-transform: uppercase;

	color: #ffffff;

	float: right;

	margin: 5px -5px 0px 0px;

	text-align: center;

	text-decoration: none;

	background: url(/images/read-more-bg.png) no-repeat left top;

	padding: 7px 0 0 0;

}

.right-mod-services {

	float: left;

	width: 100%;

}

.right-mod-services ul {

	margin: 0;

	padding: 0;

}

.right-mod-services li {

	list-style-type: none;

	background: url(/images/right-mod-services-bg.jpg) no-repeat right;

	width: 100%;

	float: left;

	margin-bottom: 8px;

	height: 88px;

	transition: all .5s;

}

.right-mod-services li:hover {

	background: url(/images/right-mod-services-bg-hover.jpg) no-repeat right;

	transition: all .5s;

}

.als-prev img, .als-next img {

	display: none;

}

.right-mod-services li img {

	width: 100px;

}

.right-mod-services li a {

	/*font-family: "Times New Roman", Times, serif;*/



	text-decoration: none;

	font-size: 15px;

	color: #135e8e;

	font-weight: bold;

}

.right-mod-services li a span {

	float: left;

	padding: 37px 65px 30px 15px;

}

.right-mod-services li.thumb3 a span {

	padding: 37px 81px 30px 15px;

}

.right-mod-services li.thumb4 a span {

	padding: 37px 96px 30px 15px;

}

.right-mod-services li a span.facial {

	padding: 26px 0 11px 15px;

}

.right-mod-patient-form, .right-mod-patient-portals, .right-mod-calendar-events {

	float: left;

	width: 100%;

	background: #1b618d;

	/*	font-family: "Times New Roman", Times, serif;*/



	font-size: 16px;

	margin-bottom: 5px;

	overflow:hidden;

}

.right-mod-patient-form p {

	background: url(/images/right-mod-patient-form.png) 31px 15px no-repeat;

	float: left;

	margin: 0;

}

.right-mod-patient-portals p {

	background: url(/images/right-mod-patient-portals.png) 31px 15px no-repeat;

	float: left;

	margin: 0;

}

.right-mod-calendar-events p {

	background: url(/images/subevent.png) 31px 15px no-repeat;

	float: left;

	margin: 0;

}

.right-mod-patient-form p a, .right-mod-patient-portals p a, .right-mod-calendar-events p a {

	text-decoration: none;

	color: #ffffff;

	padding: 17px 2px 17px 70px;

	float: left;

	width: 100%;

}

.right-mod-service-locations {

	float: left;

	width: 100%;

	margin-top: 5px;

}

.right-mod-service-locations ul {

	margin: 0;

	padding: 0;

	float: left;

}

.right-mod-service-locations li {

	list-style-type: none;

	background: url(/images/right-mod-location-icon.png) left no-repeat;

	padding-bottom: 3px;

}

.right-mod-service-locations li a {

	text-decoration: none;

	/*font-family: 'MyriadProRegular';*/



	font-size: 14px;

	color: #504e4e;

	padding-left: 20px;

}

.service-locations {

	padding: 10px;

	float: left;

	background: #e4f1f9;

	width: 219px;

}

.inner-content-module {

	width: 100%;

	float: left;

}

.inner-content-module #Credibility-Logoes {

	float: left;

}

/*** End Sub Page ***/



/** Start Menu ***/



.menu-main-menu-container li, .menu-main-menu-container ul {

	padding: 0;

	margin: 0;

}

.menu-main-menu-container li {

	list-style: none;

	float: left;

}

.als-viewport ul li a span {

	display: none;

}

/** End Menu ***/







#Welcome-main-mod {

	width: 100%;

	float: left;

}

#Mobile-Inner-page-banner {

	display: none;

}

#mheader {

	display: none;

}

.formhead {

	font: bold 13px "Times New Roman", Times, serif;

	color: #ffffff;

	background: #1b618d;

	text-decoration: none;

	padding: 5px 10px !important;

}

.table-title {

	margin: 0;

}

.tdtop td {

	padding: 10px 5px 10px 5px;

	float:left; width:48%;

}

.tdtop1 td {

	padding: 10px 5px 10px 5px;

}

#doccontainer {

	display: table;

}

#doccontainer a {

	color: #1B618D;

}

.docrow {

	display: table-row;

	float: left;

	margin: 5px auto;

	position: relative;

}

.docleft {

	border: 1px solid #485261;

	border-radius: 2px;

	display: table-cell;

	padding: 8px;

	width: 360px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	-o-border-radius: 5px;

	-ms-border-radius: 5px;

}

.img-border {

	border: 1px solid #1B618D;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	-o-border-radius: 5px;

	-ms-border-radius: 5px;

}

.docmiddle {

	display: table-cell;

	width: 10px;

}

.docright {

	border: 1px solid #1B618D;

	border-radius: 2px;

	display: table-cell;

	padding: 8px;

	width: 360px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	-o-border-radius: 5px;

	-ms-border-radius: 5px;

}

/*-------------------- Realtime Sitemap Styles --------------------*/







#wp-realtime-sitemap-menu {

	padding-top: 0px;

}

#wp-realtime-sitemap-menu h3 {

	display: none;

}

#wp-realtime-sitemap-menu ul {

	margin: 0px;

	padding: 0px;

}

#wp-realtime-sitemap-menu ul li {

	background: none;

	line-height: 24px;

	font-weight: bold;

	padding-left: 0px;

}

#wp-realtime-sitemap-menu ul ul {

	margin-left: 40px;

}

#wp-realtime-sitemap-menu ul ul li {

	font-weight: normal;

}

#wp-realtime-sitemap-menu h3 {

	display: none;

}

#wp-realtime-sitemap-menu li a {

	background: none !important;

}

#wp-realtime-sitemap-menu li {

	font-weight: bold;

}

#wp-realtime-sitemap-menu li li {

	font-weight: normal;

}

/** Feedback **/



.feedback-form {

	margin: 0px auto;

	padding: 15px 0px;

	width: 90%;

	height: auto;

	border: 1px solid #1B618D;

}

.feedback-form ul {

	margin: 0px !important;

	padding: 0px !important;

	list-style: none;

}

#captchac, .div-button {

	text-align: center;

}

.feedback-form .form-left {

	width: 30%;

	text-align: right;

	padding: 5px !important;

	float: left;

}

.feedback-form .form-right {

	width: 60%;

	float: left;

	text-align: left;

	padding: 5px !important;

}

.clear-float {

	clear: both;

}

.multimedialist {

	height: 50px;

}

.media {

	/*font:normal 14px/16px 'MyriadProRegular';*/



	color: #fff;

	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 75px 0px 0px !important;

}

.video a {

	/*font:normal 14px/16px 'MyriadProRegular';*/



	background: url(/images/movie-off.gif) no-repeat 5px 6px #515151 !important;

	padding: 4px 0px 4px 20px !important;

}

.info a {

	/*	font:normal 14px/16px 'MyriadProRegular';*/



	background: url(/images/patient.png) no-repeat 5px 3px #0d4c89 !important;

	padding: 4px 0px 4px 20px !important;

}

.print a {

	/*	font:normal 14px/16px 'MyriadProRegular';*/



	background: url(/images/print.png) no-repeat 5px 3px #0d4c89 !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 #0d4c89;

	padding: 4px 0px 4px 10px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	background: #515151; /* Old browsers */

}

.media li a:hover {

	text-decoration: none;

	color: #ffffff;

	border: 1px solid #0d4c89;

}

.testimonial-Text {

	width: 180px;

	float: right;

	text-align: center;

	font: normal 14px/25px "Times New Roman", Times, serif;

	color: #ffffff;

	text-decoration: none;

	background: #4c75a1;

	border-radius: 10px;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

}

.testimonial-Text a {

	color: #ffffff;

	text-decoration: none;

	background: #4c75a1;

}

.testimonial-Text a:hover {

	color: #ffffff;

	background: #4c75a1;

}

.docrow1 {

	display: table-row;

	float: left;

	margin: 5px auto;

	position: relative;

	text-align: left !important;

}

.docleft1:hover, .docright1:hover {

	color: #ffffff;

}

.docleft2:hover, .docright2:hover {

	color: #ffffff;

}

.docleft1 {

	border: 1px solid #2f9ab9;

	border-radius: 10px;

	display: table-cell;

	padding: 8px;









	width: 360px;

}

.docleft2 {

	border: 1px solid #2f9ab9;

	border-radius: 10px;

	display: table-cell;

	padding: 8px;









	width: 307px;

}

.docright1 {

	border: 1px solid #2f9ab9;

	border-radius: 10px;

	display: table-cell;

	padding: 8px;

	width: 360px;

}

.docmiddle1 {

	display: table-cell;

	width: 10px;

}

.docleft1:hover a, .docright1:hover a {

	color: #ffffff;

}

.docleft1 a:hover, .docright1 a:hover {

	color: #ffffff;

}



.docleft2 a:hover, .docright2 a:hover {

	color: #ffffff;

}

.docleft1 img, .docright1 img {

	margin: 0px 10px 0px 0px;

}

.docleft2 img, .docright2 img {

	margin: 0px 10px 0px 0px;

}

#test-section {

	width: 283px;

	height: 120px;

	margin: 0px auto;

	position: relative;

	clear: both;

}

.test-div {

	width: 280px;

	height: 110px;

	position: relative;

	margin: 5px 0px 0px 0px;

	clear: none;

}

.test-div .slide {

	width: 280px;

	height: 110px;

	display: none;

}

.test-div .slide img {

	float: left;

}

#test-section1 {

	width: 406px;

	height: 135px;

	margin: 0px auto;

	position: relative;

	clear: both;

}

.test-div1 {

	width: 406px;

	height: 135px;

	position: relative;

	margin: 5px 0px 0px 0px;

	clear: none;

}

.test-div1 .slide {

	width: 406px;

	height: 135px;

	display: none;

}

.test-div1 .slide img {

	float: left;

}

#map-width {

	height: 350px;

	width: 626px;

}

.portal-tab {

	width: 200px;

	font: bold 16px/32px "Times New Roman", Times, serif;

	color: #ffffff;

	text-align: center;

	background: #515151;

	border-radius: 6px;

	border: 1px solid #1d0546;

}

.portal-tab a, .portal-tab a:hover {

	color: #ffffff;

	text-decoration: none;

}

.menu-item-28 ul {

	width: 310px !important;

}

.menu-item-28 ul li a:hover {

	background-size: 100% 100% !important;

	width: 90% !important;

}

.Servicestext {

	/*	font:normal 18px/22px 'MyriadProRegular';*/



	color: #fff;

	text-decoration: none !important;

	text-align: center;

	list-style: none;

	margin: 0px;

	padding: 0px;

}

.Servicestext {

	/*    font:normal 15px/14px 'MyriadProRegular';*/

 color: #fff;

  display: block;

  font-size: 15px;

  height: 220px;

  line-height: 16px;

  list-style: none outside none;

  margin: 25px 10px 0 !important;

  padding: 0;

  text-align: center;

  text-decoration: none;

}

.Servicestext li {

	background-image: none !important;

	width: 48%;

	float: left;

	margin: 0px 3px 15px 0px !important;

	padding: 0px !important;

}

.Servicestext a {

	color: #ffffff !important;

	display: block;

	text-align: center;

	text-decoration: none;

	width: 235px !important;

	height: 30px;

	border: 1px solid #0E4D8A;

	padding: 8px 5px;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	background: #0E4D8A; /* Old browsers */

	text-decoration: none !important;

	line-height:30px;

}

.Servicestext a:hover {

	text-decoration: none;

	color: #ffffff !important;

	display: block;

	background: #1D79C2;

	border: 1px solid #1D79C2;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

}

/** End Feedback **/















.right-mod-services {

	float: left;

	width: 100%;

}

.reads {

	text-align: right;

}

.textMain a.staff-section {

	color: #565656;

	text-decoration: none;

	text-align: center;

	font-size: 24px;

	padding: 4px 0 0 0;

	font-weight: bold;

	line-height: 24px;

}

.contact-div1 {

  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

  clear: both;

  float: left;

  height: 25px;

  margin: 1px;

  padding-bottom: 22px;

  padding-left: 32px;

  padding-top: 16px;

  text-align: left;

  width: 99.7%;

}

.staff-doc {

  border-radius: 10px;

  /*height: 84px;*/

  margin: 14px 0 2px 5%;

  padding: 8px;

  width: 90%;

  clear: both;

}

.staff-doc img {

	border-radius: 5px;

	border: 1px solid #2f9ab9;

	float: left;

	margin:18px 28px 0px 0px;

}

.staff-doc p.staff-para {

	padding-left: 160px;

	padding-top:5px;

        font-size:17px;

}

.contact-div {

	float: left;

	margin: 10px 0 0;

	text-align: left;

	width: 96%;

	border: 1px solid #2f9ab9;

	height: 172px;

}

.contact-div-staff1 {

	width: 96%;

	float: left;

	text-align: left;

	margin: 10px 0 0;

	height: auto;

	border: 1px solid #2f9ab9;

}

.contact-div-staff2 {

	width: 96%;

	float: left;

	text-align: left;

	margin: 10px 0 0;

	height: auto;

	border: 1px solid #2f9ab9;

}

#videoYoutube {

	width:420px;

	height:315px;

}

#doc-pic {

	float:left !important;

	margin: -2px 34px 8px 18px !important;

}.liststyle li{margin :0px 0px 0px 10px !important;}

 @media screen and (max-width : 480px) and (min-width : 320px) and (orientation : portrait) {

/*width:320px; /* Main div 360*/



#Container, #menubar, #logo, #logo1 {

	width: 320px;

	margin: 0 auto;

}

#logo, #logo1 {

	text-align: center;

	padding-top: 20px;

	position: relative;

	z-index: 1;

}

.menu-m {

	text-align: right;

}

.menu-m img {

	margin-top: 0px;

	margin-right: 10px;

}

#dc_jqaccordion_widget-2 .widget-title {

	display: none;

}

.menu-main-menu-container {

	display: none;

}



#dc_jqaccordion_widget-2-item ul, #dc_jqaccordion_widget-2-item ul li {

	display: block;

	z-index: 10;

	position: relative;

}

#mheader {

	display: block;

	overflow: hidden;

}

.logo-text {

	position: relative;

	top: 0;

	width: 320px;

}

.logo-text a img {

	width: 293px;

}

.breadcrumb {

	padding: 0 10px;

}

.demo-p {

	background: #f2f2f2;

}

.phone table td {

	font-size: 18px;

}

.phone table td img {

	width: 36px;

}

.demo1-p {

	width: 320px;

}

#Mobile-banner {

  display: block;

  height: 865px;

  overflow: hidden;

  width: 100%;

  background: #2E7EA6;

}

#Banner-H {

	display: none;

}

.mobile-banner-center {

	width: 100%;

	height: 416px;

	margin: 0 auto;

	background: url(/images/640-slide-img.jpg) no-repeat scroll center rgba(0, 0, 0, 0);

}

.mobile-inner-banner-center {

	width: 100%;

	height: 100%;

	margin: 0 auto;

	background: url(/images/640-innerpage-slide-bg.jpg) no-repeat scroll center rgba(0, 0, 0, 0);

	height: 215px;

}

.mobile-banner-left {

	display: none;

}

.mobile-inner-banner-left {

	display: none;

}

.mobile-banner-right {

	display: none;

}

.mobile-inner-banner-right {

	display: none;

}

#menu-main-menu {

	display: none;

}

.phone {

	padding-right: 0;

	padding-top: 0;

	float: none;

}

.phone table {

	width: 250px;

	margin: 0 auto;

}

.demo-p #divp1, .Inner-h-div1, .demo-p #divp2, .Inner-h-div2, .demo-p #divp3, .Inner-h-div3, .demo-p #divp4, .Inner-h-div4 {

	background-size: 50% auto;

	height: 171px;

}

.leftBGh-1, .leftBGh-2, .leftBGh-3, .leftBGh-4 {

	background-size: 50% auto;

	height: 171px;

}

.rightBGh-1, .rightBGh-2, .rightBGh-3, .rightBGh-4 {

	background-size: 50% auto;

	margin: 0 0 0 320px;

}

.slide1-text {

	display: none;

}

#Intra-Tabs {

	background: #2e7ea6;

}

.intra-tabs-services {

	width: 320px;

	margin-top: 0;

}

#Intra-Tabs {

	height: 360px;

	padding-top: 10px;

}

#Left, #Right {

	display: none;

}

.als-viewport ul {

	padding: 0;

	margin: 0 auto;

	width: 100%;

}

.als-viewport ul li img {

	width: 101px;

}

#Middle li.thumb1, #Middle li.thumb2, #Middle li.thumb3, #Middle li.thumb4 {

	width: 100%;

	background: url(/images/mobile-services-bg.jpg) 50px no-repeat;

	padding-right: 0;

}

.als-viewport ul li a span {

	display: block;

	font-size: 18px;

	font-family: "Times New Roman", Times, serif;

	color: #2e7ea6;

	float: left;

	padding: 32px 34px 32px 15px;

}

.intra-tabs-services-titles {

	display: none;

}

#Services-Top {

	width: 320px;

}

#Services-main-mod {

	width: 100%;

	background: #b0dcf1;

}

.service-toptext {

	font-size: 15px;

}

.dr-container {

	width: 315px;

}

.service-toptext {

	padding-top: 23px;

}

#Meet-Dr {

	height: auto;

	width: 316px;

}

#Service-location {

	width: 320px;

}

#Service-location {

	height: auto;

}

.Hometextbold {

	font-size: 18px;

	padding-top: 35px;

}

#Service-location ul li {

	width: 120px;

}

.dr-container img {

	margin-right: 5px;

}

#q-links {

	width: 320px;

	height: auto;



	padding-left: 0;

	padding-top: 15px;

}

.secondlink {

	margin-top: 15px;

	background-repeat: repeat-x;

}

.toplink {

	margin: 0;

	background-repeat: repeat-x;

}

#Services-main-mod {

	float: left;

	padding-bottom: 35px;

}

#Welcome-site {

	width: 320px;

	clear: both;

	height: 100%;

	padding-bottom: 30px;

}

#Credibility-Logoes {

	width: 320px;

	height: auto;

}

#Credibility-Logoes img {

	margin: 5px;

	width: 45%;

}

.footer-menus {

	width: 320px;

}

.footer-left-menu, .footer-center-menu {

	width: 120px;

}

.footer-right-menu {

	margin-top: 20px;

}

.social-mediaicon {

	width: 100%;

}

.copy-rights {

	width: 320px !important;

	padding-top: 0;

	padding-bottom: 30px;

}

#Welcome-main-mod {

	background: #c9eaf9;

	height: 100%;

}

#Mobile-Inner-page-banner {

	display: block;

	height: 215px;

	overflow: hidden;

	width: 100%;

}

#Inner-Banner-H {

	display: none;

}

#Inner-Main-content-mod {

	width: 320px;

	margin: 0 auto;

}

.content-left {

	width: 320px;

	float: none;

	padding-right: 0;

	margin: 0 auto;

}

.textmain {

	padding: 0 10px;

}

.content-right {

	width: 320px;

	border: 0;

	margin-bottom: 15px;

	border-bottom: 1px solid #CCCCCC;

	padding-bottom: 15px;

}

.right-mod-meet-our-doc, .right-mod-services-title, .right-mod-services-title, .right-mod-services-location-title {

	font-size: 18px;

}

.our-doctors {

	width: 98%;

}

.right-doc-title br {

	display: none;

}

.right-mod-services-title, .right-mod-services {

	display: none;

}

.right-mod-patient-form {

	margin-top: 9px;

	margin-bottom: 10px;

}

.service-locations {

	width: 93.6%;

}

.right-mod-service-locations li {

	padding-bottom: 5px;

	padding-right: 30px;

}

.content-right-mod {

	padding-left: 0;

}

#Footer {

	padding-top: 15px;

}

.Contact-table, .Contact-table div {

	width: 100% !important;

}

.telephone li {

	width: 100%;

}

#map-width {

	height: auto;

	width: 100%;

}

.Servicestext li {

	width: 100%;

}

.Servicestext a {

	width: 95%;

}

.Servicestext {

	height: 250px !important;

}

#test-section1 {

	width: 300px;

}

.test-div1 {

	width: 300px;

}

.test-div1 .slide {

	width: 300px;

}

.dr-container {

	width: 306px;

}

#videoYoutube {

	width:280px;

	height:210px;

}

}

 @media screen and (max-width : 640px) and (min-width : 480px) and (orientation : landscape) {

/*width:480;/*Main div 640 */



#Container, #menubar, #logo, #logo1 {

	width: 100%;

	margin: 0 auto;

}

#logo, #logo1 {

	text-align: center;

	padding-top: 20px;

	position: relative;

	z-index: 1;

}

#dc_jqaccordion_widget-2 .widget-title {

	display: none;

}

.menu-main-menu-container {

	display: none;

}

#dc_jqaccordion_widget-2-item ul, #dc_jqaccordion_widget-2-item ul li {

	display: block;

	z-index: 10;

	position: relative;

}

#mheader {

	display: block;

	overflow: hidden;

}

.logo-text {

	position: relative;

	top: 0;

	width: 100%;

}

.menu-m {

	text-align: right;

}

.menu-m img {

	margin-top: 12px;

	margin-right: 10px;

}

.logo-text a img {

	width: 293px;

}

.breadcrumb {

	padding: 0 10px;

}

.demo-p {

	background: #f2f2f2;

}

.phone table td {

	font-size: 18px;

}

.phone table td img {

	width: 36px;

}

.demo1-p {

	width: 480px;

}

#Mobile-banner {

	display: block;

	height: 416px;

	width: 100%;

	overflow: hidden;

	background: #E5E5E5;

}

#Banner-H {

	display: none;

}

.mobile-banner-center {

	width: 100%;

	height: 100%;

	margin: 0 auto;

	background: url(/images/640-slide-img.jpg) no-repeat scroll center rgba(0, 0, 0, 0);

}

.mobile-inner-banner-center {

	width: 100%;

	height: 100%;

	margin: 0 auto;

	background: url(/images/640-innerpage-slide-bg.jpg) no-repeat scroll center rgba(0, 0, 0, 0);

	height: 215px;

}

.mobile-banner-left {

	display: none;

}

.mobile-inner-banner-left {

	display: none;

}

.mobile-banner-right {

	display: none;

}

.mobile-inner-banner-right {

	display: none;

}



#menu-main-menu {

	display: none;

}

.phone {

	padding-right: 0;

	padding-top: 0;

	float: none;

}

.phone table {

	width: 250px;

	margin: 0 auto;

}

.demo-p #divp1, .Inner-h-div1, .demo-p #divp2, .Inner-h-div2, .demo-p #divp3, .Inner-h-div3, .demo-p #divp4, .Inner-h-div4 {

	background-size: 50% auto;

	height: 171px;

}

.leftBGh-1, .leftBGh-2, .leftBGh-3, .leftBGh-4 {

	background-size: 50% auto;

	height: 171px;

}

.rightBGh-1, .rightBGh-2, .rightBGh-3, .rightBGh-4 {

	background-size: 50% auto;

	margin: 0 0 0 480px;

}

.slide1-text {

	display: none;

}

#Intra-Tabs {

	background: #2e7ea6;

}

.intra-tabs-services {

	width: 480px;

	margin-top: 0;

}

#Intra-Tabs {

	height: 450px;

}

#Left, #Right {

	display: none;

}

.als-viewport ul {

	padding: 0;

	margin: 0 auto;

	width: 355px;

}

.als-viewport ul li img {

	width: 130px;

}

#Middle li.thumb1, #Middle li.thumb2, #Middle li.thumb3, #Middle li.thumb4 {

	width: 100%;

	background: url(/images/mobile-services-bg.jpg) 65px no-repeat;

	padding-right: 0;

}

.als-viewport ul li a span {

	display: block;

	font-size: 18px;

	font-family: "Times New Roman", Times, serif;

	color: #2e7ea6;

	float: left;

	padding: 41px 34px 41px 15px;

}

.intra-tabs-services-titles {

	display: none;

}

#Services-Top {

	width: 480px;

}

#Services-main-mod {

	width: 100%;

	background: #b0dcf1;

}

.service-toptext {

	font-size: 15px;

}

.dr-container {

	width: 380px;

}

.service-toptext {

	padding-top: 25px;

}

#Meet-Dr {

	height: auto;

	width: 476px;

}

#Service-location {

	width: 480px;

}

#Service-location {

	height: auto;

}

#q-links {

	width: 480px;

	height: auto;

	padding-left: 0;

	padding-top: 15px;

}

.secondlink {

	margin-top: 15px;

	background-repeat: repeat-x;

	font-size: 14px;

}

.toplink {

	margin: 0;

	background-repeat: repeat-x;

}

#Services-main-mod {

	float: left;

	padding-bottom: 35px;

}

#Welcome-site {

	width: 480px;

	clear: both;

}

#Credibility-Logoes {

	width: 480px;

	height: auto;

}

#Credibility-Logoes img {

	margin: 6px;

}

.footer-menus {

	width: 480px;

}

.footer-left-menu, .footer-center-menu {

	width: 240px;

}

.footer-right-menu {

	margin-top: 20px;

}

.social-mediaicon {

	width: 100%;

}

.copy-rights {

	width: 480px;

	padding-top: 0;

}

#Welcome-main-mod {

	background: #c9eaf9;

	height: 210px;

}

#Mobile-Inner-page-banner {

	display: block;

	height: 215px;

	overflow: hidden;

	width: 100%;

}

#Inner-Banner-H {

	display: none;

}

#Inner-Main-content-mod {

	width: 480px;

	margin: 0 auto;

}

.content-left {

	width: 480px;

	float: none;

	padding-right: 0;

	margin: 0 auto;

}

.textmain {

	padding: 0 10px;

}

.content-right {

	width: 480px;

	border: 0;

	margin-bottom: 15px;

	border-bottom: 1px solid #CCCCCC;

	padding-bottom: 15px;

}

.right-mod-meet-our-doc, .right-mod-services-title, .right-mod-services-title, .right-mod-services-location-title {

	font-size: 18px;

}

.our-doctors {

	width: 98.8%;

}

.right-doc-title br {

	display: none;

}

.right-mod-services-title, .right-mod-services {

	display: none;

}

.right-mod-patient-form {

	margin-top: 9px;

	margin-bottom: 10px;

}

.service-locations {

	width: 95.8%;

}

.right-mod-service-locations li {

	padding-bottom: 5px;

	padding-right: 30px;

}

.content-right-mod {

	padding-left: 0;

}

#Footer {

	padding-top: 15px;

}

.Contact-table, .Contact-table div {

	width: 100% !important;

}

.telephone li {

	width: 100%;

}

#map-width {

	height: auto;

	width: 100%;

}

.Servicestext li {

	width: 100%;

}

.Servicestext a {

	width: 95%;

}

.Servicestext {

	height: 250px !important;

}

#Welcome-main-mod {

	height: 261px;

}

.dr-prof-text {

	margin:97% 1% 0 4% !important;

}

}

 @media screen and (max-width : 963px) and (min-width : 600px) and (orientation : portrait) {

.prev{ left:12px; }

.next{ right:12px; }

	 .insidearea img {

    margin: 3px 100px 20px 0;

}

body {

	background: none !important;

}

#menubar {

	background: url(/images/menu-bg.jpg);

}

#Container {

	width: 768px;

}

#menubar {

	width: 768px;

}

.menu-main-menu-container li a {

	padding: 13px 20px;

}

.logo-text {

	width: 300px;

	top: 20px;

}

.logo-text img {

	width: 100%;

}

.footer-right-menu .phone{

	width: 190px;

	text-align:left;

	font-size: 15px;

	padding-right:5px;

	padding-top: 10px;

}



.footer-right-menu {

    float: left;

    width: 180px;

}

.phone table {

	width: 100%;

}

.phone img {

	width: auto;

}

.slide1-text {

	margin-top: 120px;

	width: 320px;

	margin-top: 125px;

	height: 130px;

}

.slide1-text p.slide1-title {

	font-size: 25px;

}

.slide1-inner-para {

	font-size: 12px;

}

.slide1-text p.slide1-title {

	margin-top: 10px;

}

.demo1-p {

	width: 768px;

}

#Banner-H {

	height: 469px;

}

.demo-p{ height:313px; }

.demo-p #divp1, .Inner-h-div1, .demo-p #divp2, .Inner-h-div2, .demo-p #divp3, .Inner-h-div3, .demo-p #divp4, .Inner-h-div4, .demo-p #divp5, .Inner-h-div5 {

	background-size: 50% auto;

}

.demo-p #divp1, .demo-p #divp2, .demo-p #divp3, .demo-p #divp4, .demo-p #divp5{ height:313px; }

.intra-tabs-services {

	width: 768px;

}

.als-viewport ul {

	padding: 6px 0 5px 15px;

}

#Middle li.thumb1, #Middle li.thumb2, #Middle li.thumb3 {

	padding-right: 12px;

}

.intra-tabs-services-titles {

	font-size: 14px;

}

.intra-tabs-services-titles .service1 {

	width: 235px;

}

.intra-tabs-services-titles .service2 {

	width: 140px;

}

.intra-tabs-services-titles .service3 {

	width: 223px;

}

.intra-tabs-services-titles .service4 {

	width: 150px;

}

#Services-Top {

	width: 768px;

	height: 215px;

	background: #B0DCF1;

}

.service-toptext {

	padding-top: 22px;

	font-size: 15px;

}

#Meet-Dr {

	width: 275px;

	margin-right: 15px;

}

.dr-container img {

	margin-right: 5px;

}

.dr-container {

	width: 70%;

}

.Hometextbold {

	padding-top: 25px;

	font-size: 12px;

}

.Hometextbold span {

	font-size: 13px;

}

#Service-location {

	width: 300px;

}

#Service-location ul {

	margin-top: 8px;

	padding: 10px 0 0;

}

#Service-location ul li {

	background: url(/images/bullet-bg.png) no-repeat scroll 15px center rgba(0, 0, 0, 0);

	padding: 0 0 0 30px;

	width: 110px;

	font-size: 13px;

}

.qlink img {

	margin: 8px 10px 0 10px;

}

#q-links {

	width: 170px;

	padding-left: 5px;

}

.toplink {

	margin: 55px 0 0 0;

}

#Welcome-site {

	width: 768px;

}

#Credibility-Logoes {

	width: 768px;

	height: 125px;

}

#Credibility-Logoes img {

	width: 20%;

	height: 68%;

}

#Footer {

	padding-top: 20px;

}

.footer-menus {

	width: 768px;

}

.footer-left-menu, .footer-center-menu {

	width: 280px;

}

.copy-rights {

	width: 480px;

}

.inner-demo-p #divp1, .sub-Inner-h-div1, .inner-demo-p #divp2, .sub-Inner-h-div2, .sub-Inner-h-div3, .inner-demo-p #divp3, .sub-Inner-h-div4, .inner-demo-p #divp4 {

	background-size: 50% auto;

}

#Inner-Banner-H {

	height: 185px;

}

.inner-demo-p .phone {

	padding-top: 0;

}

.content-left {

	width: 500px;

	padding-right: 35px;

}

.content-right {

	width: 232px;

}

.right-mod-meet-our-doc {

	font-size: 15px;

}

.textmain h1, .right-doc-title, .right-mod-services-title, .right-mod-services-location-title {

	font-size: 15px;

}

.our-doctors {

	width: 211px;

}

.right-doc-title {

	margin-top: 5px;

}

.spcl {

	margin-top: 0;

}

.right-mod-services li a {

	font-size: 12px;

}

.right-mod-services li a span.facial {

	padding: 31px 23px 17px 15px;

}

.right-mod-services li a span {

	padding: 40px 68px 22px 15px;

}

.right-mod-services li.thumb3 a span {

	padding: 37px 73px 30px 15px;

}

.right-mod-services li.thumb4 a span {

	padding: 37px 84px 30px 15px;

}

.right-mod-patient-form p a, .right-mod-patient-portals p a {

	padding: 17px 5px 17px 54px;

}

.right-mod-patient-form p {

	background: url(/images/right-mod-patient-form.png) no-repeat scroll 20px 15px rgba(0, 0, 0, 0);

}

.right-mod-patient-portals p {

	background: url(/images/right-mod-patient-portals.png) no-repeat scroll 18px 15px rgba(0, 0, 0, 0);

}

.service-locations {

	width: 197px;

}

.footer-right-menu .phone {

	text-align: right;

}

.social-mediaicon {

	width: 230px;

}

#map-width {

	height: 290px;

	width: 482px;

}

#access li a {

	padding: 13px 13px;

}

.Contact-table {

	width: 100% !important;

}

.telephone li {

	width: 100%;

}

.lsu-logo {

	width: 85px !important;

	height: auto !important;

}

#test-section, .test-div, .test-div .slide {

	width: 212px !important;

}

.rightmod-readmore a {

	margin: 5px -2px 0px 0px;

}

#Inner-Main-content-mod {

	margin: 0 auto;

	max-width: 100%;

}

}

 @media screen and (max-width : 768px) {

.Servicestext a {

	color: #ffffff !important;

	display: block;

	text-align: center;

	text-decoration: none;

	width: 202px !important;

	height: 30px;

	border: 1px solid #0E4D8A;

	padding: 10px 5px 2px 5px;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	background: #0E4D8A; /* Old browsers */

	text-decoration: none !important;

}

.right-mod-services li.thumb4 a span {

	padding: 37px 81px 30px 14px;

}

.textmain h1 {

	color: #999999;

	font-family: "Times New Roman", Times, serif;

	font-size: 24px;

	font-weight: normal;

	margin: 15px 0;

}

.right-mod-services li a span {

	padding: 40px 64px 22px 15px;

}

.right-mod-services li.thumb4 a span {

	padding: 37px 81px 30px 78px;

}

.content-left {

	padding-left: 0;

	padding-right: 0;

	width: 98%;

}

#Footer {



	width: 98%;

	float: left;

	padding-left: 10px;

}

.footer-menus {

	width: 100%;

}

.right-mod-meet-our-doc a, .right-mod-services-location-title a, .right-mod-services-title a {

	padding-left: 10px;

}

.copy-rights {

	padding-bottom: 30px;

	padding-top: 0;

	width: 467px !important;

}

.service-toptext a {

	padding-left: 10px !important;

}

#access li a {

	font-size: 13px;

}

}

 @media screen and (max-width : 360px) {

.content-left {

	padding-left: 0px;

	padding-right: 0px;

	width: 100%;

}

.social-mediaicon {

	float: left;

	width: 91%;

}

.footer-right-menu {

	margin-top: 20px;

	width: 171px;

}

.service-locations {

	width: 93.6%;

}

#Credibility-Logoes {

	height: auto;

	width: 316px;

}

#Footer {

	width: 96%;

	float: left;

	padding-left: 10px;

}

.copy-rights {

	padding-bottom: 30px;

	padding-top: 0;

	width: 294px !important;

}

.service-toptext a {

	padding-left: 10px;

}

.service-toptext a {

	padding-left: 10px !important;

}

#Welcome-site {

	clear: both;

	height: 100%;

	padding-bottom: 30px;

	width: 315px;

}

.right-mod-services-title, .right-mod-services-location-title {

	float: left;

	font-family: "Times New Roman", Times, serif;

	font-size: 22px;

	margin-top: 20px;

	text-transform: uppercase;

	width: 100%;

}

.right-mod-services li.thumb4 a span {

	padding: 37px 81px 30px 85px;

}

.right-mod-services {

	float: left;

	width: 100%;

}

.right-mod-services li {

	list-style-type: none;

	background: url(/images/right-mod-services-bg.jpg) no-repeat right;

	width: 100%;

	float: left;

	margin-bottom: 8px;

	height: 88px;

	transition: all .5s;

}

.right-mod-services li:hover {

	background: url(/images/right-mod-services-bg-hover.jpg) no-repeat right;

	transition: all .5s;

}

.als-prev img, .als-next img {

	display: none;

}

.right-mod-services li img {

	width: 100px;

}

}

 @media only screen and ( max-width:768px ) {

.inner-demo-p {

	background: none repeat scroll 0 0 #e4e4e4;

	height: 232px;

	width: 100%;

}

#access li a {

	font-size: 12px;

}

.content-left {

  padding-left: 1%;

  padding-right: 0;

  width: 67%;

}

.right-mod-services li a span {

  padding: 40px 57px 22px 15px;

}

.right-mod-services li.thumb3 a span {

  padding: 37px 59px 30px 15px !important;

}

.right-mod-services li.thumb4 a span {

  padding: 37px 72px 30px 16px !important;

}

.right-mod-patient-form, .right-mod-patient-portals, .right-mod-calendar-events {

  background: none repeat scroll 0 0 #1b618d;

  float: left;

  font-size: 16px;

  margin-bottom: 5px;

  overflow: hidden;

  width: 100%;

}

.right-mod-calendar-events p {

  background: url(/images/subevent.png) no-repeat scroll 18px 15px rgba(0, 0, 0, 0);

  float: left;

  margin: 0;

}

.right-mod-patient-form p a, .right-mod-patient-portals p a, .right-mod-calendar-events p a {

  color: #ffffff;

  float: left;

  margin: 0;

  padding: 17px 0 18px 58px;

  text-decoration: none;

}

}

@media only screen and (max-width:360px) {

.right-mod-services {

	float: left;

	width: 100%;

	display: block;

	padding-top: 10px;

}

.right-mod-services li a span.facial {

	padding: 26px 0 11px 98px;

}

.right-mod-services li a span {

	padding: 26px 0 11px 98px;

}

.right-mod-services li.thumb3 a span {

	padding: 26px 0 11px 98px;

}

.staff-doc {

	border-radius: 10px;

	height: 84px;

	padding: 8px;

	width: 90%;

	margin: 46px 0 17px 5%;

}

.staff-doc p.staff-para {

	padding-left: 95px;

	padding-top: 10px;

}

.HometextMain { padding:0; }



}

 @media screen and (max-width:640px) {

	 .content-left {

  width: 97%;

}

.content-right{ width:280px; margin:0 auto; float:none; }

 }



 @media screen and (max-width:480px) {

#Container, #Inner-Main-content-mod {

	width: 98%;

}

.copy-rights {

	padding-bottom: 30px;

	padding-top: 0;

	width: 300px !important;

}

.HometextMain {

	font-size: 13px;

}

.content-left {

  width: 97%;

}

}

 @media screen and (max-width : 479px) and (min-width : 300px) {

#access {

	display: none;

}

#mheader {

	display: block;

	overflow: hidden;

	text-align: left;

}

#menubar {



	height: auto;

	padding: 10px 2%;

	width: 97%;

}

.staff-doc p.staff-para {

	padding-left: 95px;

	padding-top: 0px;

}

.copy-rights {

	padding-bottom: 30px;

	padding-top: 0;

	width: 300px !important;

}

}

/*.menu-item-899, .menu-item-1097, .menu-item-900, .menu-item-901, .menu-item-902, .menu-item-903{ cursor:pointer;}*/



.list1 li{ width:315px; float:left; }





#flexiselDemo3 {display:none;}

.nbs-flexisel-container {  position:relative;  max-width:100%; margin:0 auto; *width:960px; *overflow:hidden;}

.nbs-flexisel-ul {  position:relative; width:9999px; margin:0px; padding:0px;  list-style-type:none; text-align:center;  }

.nbs-flexisel-inner { overflow:hidden; float:left; width:97%; }

.nbs-flexisel-item { float:left;    margin:0px; padding:0px; cursor:pointer; position:relative; line-height:0px;}

.nbs-flexisel-item img {  cursor: pointer; position: relative; margin-top: 10px; margin-bottom: 10px;  }



/*** Navigation ***/



.nbs-flexisel-nav-left, .nbs-flexisel-nav-right { width: 25px; height: 58px;  position: absolute; cursor: pointer; z-index: 100; opacity: 0.5; margin:-26px 0 0 0;}

.nbs-flexisel-nav-left { left:0px; background:url(/images/left-arrow.png) no-repeat 0px 0px; height:58px; width:25px; }

.nbs-flexisel-nav-right {   right: 0px;  background:url(/images/right-arrow.png) no-repeat 0px 0px; }







#Middle { display:none; }

.rslides {

  position: relative;

  list-style: none;

  overflow: hidden;

  width: 100%;

  padding: 0;

  margin: 0;

  }



.rslides > li {

  -webkit-backface-visibility: hidden;

  position: absolute;

  display: none;

  width: 100%;

  left: 0;

  top: 0;

  }



.rslides > li:first-child {

  position: relative;

  display: block;

  float: left;

  }

  



.rslides > img {

  display: block;

  height: auto;

  float: left;

  width: 100%;

  border: 0;

  }

#slider1-pager li a #ear{

	background:url(/images/1s.png) no-repeat 0 0;

	display:block;

	width:169px;

	height:143px;

}



#slider1-pager li a:hover #ear, #slider1-pager li.rslides_here #ear{

		background:url(/images/1s-on.png) no-repeat 0 0;

}



#slider1-pager li a #nose{

	background:url(/images/2s.png) no-repeat 0 0;

	display:block;

	width:169px;

	height:143px;

}



#slider1-pager li a:hover #nose, #slider1-pager li.rslides_here #nose{

		background:url(/images/2s-on.png) no-repeat 0 0;

}



#slider1-pager li a #throat{

	background:url(/images/3s.png) no-repeat 0 0;

	display:block;

	width:169px;

	height:143px;

}



#slider1-pager li a:hover #throat, #slider1-pager li.rslides_here #throat{

		background:url(/images/3s-on.png) no-repeat 0 0;

}



#slider1-pager li a #facial{

	background:url(/images/4s.png) no-repeat 0 0;

	display:block;

	width:169px;

	height:143px;

}



#slider1-pager li a:hover #facial, #slider1-pager li.rslides_here #facial{

		background:url(/images/4s-on.png) no-repeat 0 0;

}

#slider1-pager li a #pillar{

	background:url(/images/5s.png) no-repeat 0 0;

	display:block;

	width:169px;

	height:143px;

}

#slider1-pager li a:hover #pillar, #slider1-pager li.rslides_here #pillar{

		background:url(/images/5s-on.png) no-repeat 0 0;

}



#slider1-pager li{ float:left; text-align:center; width:200px; list-style:none; padding:0 15px;}

#slider1-pager li a{ text-decoration:none; color:#fff; }



@media screen and (max-width:960px)

{

	#slider1-pager li{ width:180px; padding:0;}

}

@media screen and (max-width:640px)

{

  #Middle { display:block; }

}



@media screen and (max-width:599px)

{

  .def_container { display:none; }

  .social-mediaicon{ display:block; }

}



.def_container{ position:fixed; top:70px; right:0; z-index:99; width:58px;  }

.def_container ul li{ float:left;  padding: 20px 17% 0 17%;

    width: 66%; margin:0 auto; list-style:none; }

.def_container ul{ margin:0; }