/* Theme Name: Wordpress Theme */
@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'open_sanssemibold';
	src: url('/fonts/opensans-semibold-webfont.eot');
	src: url('/fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),  url('/fonts/opensans-semibold-webfont.woff2') format('woff2'),  url('/fonts/opensans-semibold-webfont.woff') format('woff'),  url('/fonts/opensans-semibold-webfont.ttf') format('truetype'),  url('/fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sanslight';
	src: url('/fonts/OpenSans-Light-webfont.eot');
	src: url('/fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),  url('/fonts/OpenSans-Light-webfont.woff2') format('woff2'),  url('/fonts/OpenSans-Light-webfont.woff') format('woff'),  url('/fonts/OpenSans-Light-webfont.ttf') format('truetype'),  url('/fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansregular';
	src: url('/fonts/opensans-regular-webfont.eot');
	src: url('/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('/fonts/opensans-regular-webfont.woff2') format('woff2'),  url('/fonts/opensans-regular-webfont.woff') format('woff'),  url('/fonts/opensans-regular-webfont.ttf') format('truetype'),  url('/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Raleway';
	src: url('/fonts/Raleway-Regular.eot');
	src: url('/fonts/Raleway-Regular.eot?#iefix') format('embedded-opentype'),  url('/fonts/Raleway-Regular.woff') format('woff'),  url('/fonts/Raleway-Regular.ttf') format('truetype'),  url('/fonts/Raleway-Regular.svg#Raleway') format('svg');
}
.fontpro, .fontpro-35199 {
	font-family: 'Raleway', sans-serif;
}
@font-face {
	font-family: 'Raleway-SemiBold';
	src: url('/fonts/Raleway-SemiBold.eot');
	src: url('/fonts/Raleway-SemiBold.eot?#iefix') format('embedded-opentype'),  url('/fonts/Raleway-SemiBold.woff') format('woff'),  url('/fonts/Raleway-SemiBold.ttf') format('truetype'),  url('/fonts/Raleway-SemiBold.svg#Raleway-SemiBold') format('svg');
}
.fontpro, .fontpro-35200 {
	font-family: 'Raleway-SemiBold', sans-serif;
}@font-face {  font-family: 'Raleway';  src: url('/fonts/Raleway-Regular.eot');  src: url('/fonts/Raleway-Regular.eot?#iefix') format('embedded-opentype'),       url('/fonts/Raleway-Regular.woff') format('woff'),       url('/fonts/Raleway-Regular.ttf') format('truetype'),       url('/fonts/Raleway-Regular.svg#Raleway') format('svg');}.fontpro,.fontpro-35199 {  font-family: 'Raleway',sans-serif;}.slicknav_menu {display: none;} #menubox{ float:left; width:100%; background:url(../images/menu-bg.jpg);   font-family: 'Raleway';}#menu-mid {max-width:960px; height:auto; margin:0 auto;} /*** Main Menu Styles ***/#menu-mid .menu > li{ float:left; list-style-type:none; position:relative; padding:0; }#menu-mid .menu > li >a{ background:url(../images/menu-border.png) no-repeat right 15px; }#menu-mid .menu > li > a{ padding:14px 21px 14px 21px; display:block; color:#fff; font-size:18px; }#menu-mid .menu li a:hover, #menu-mid .menu > li:hover > a, #menu-mid .menu > li.current-menu-item > a, #menu-mid .menu > li.current_page_ancestor > a {color:#fff; background:#3373d5; }/** DD Menu Styles **/#menu-mid .menu li ul{ display:none; z-index:99; background:#011130; }#menu-mid .menu li > ul > li{list-style-type:none;  position:relative; border-bottom:1px solid #3373d5;}#menu-mid .menu li:hover > ul, #menu-mid .menu li > ul > li:hover > ul, #menu-mid .menu li > ul > li > ul > li:hover > ul{ display:block; }#menu-mid .menu li ul > li a{ display:block;  color:#fff;   border:0; padding:3px 0px 3px 21px;  }#menu-mid .menu li ul li a:hover, #menu-mid .menu li ul li:hover > a{list-style:none; color: #fff; background:#001b5c; }#menu-mid .menu-item-has-children{list-style:none; color:#000;}#menu-mid .menu-item-has-children:hover{background:#959698 !important;}#menu-mid ul li ul li.menu-item-has-children > a { background:#011130 url("../images/arrow-menu.png") no-repeat scroll 95% 12px;}#menu-mid ul li ul li.menu-item-has-children:hover > a{ background:#001b5c url("../images/arrow-menu.png") no-repeat scroll 95% 12px;}#menu-mid .menu li ul li:hover{background:#ccc;}#menu-mid .menu li:hover > ul,#menu-mid .menu li:hover > ul > li > ul,#menu-mid .menu li:hover > ul > li > ul > li > ul{ width:243px; position:absolute; z-index:9999999; }#menu-mid .menu li:hover > ul > li > ul, #menu-mid .menu li:hover > ul > li > ul > li > ul{  left:243px; width:230px;   }#menu-mid .menu li#menu-item-31:hover > ul{ width:120px }#menu-mid .menu > li.menu-item-10{background:url(../images/menu-border.png) no-repeat left 15px;}/*** First Level Sub Menu ***/#menu-mid .menu li:hover > ul{ top:48px; left:0px; }/*** Second Level Sub Menu ***/#menu-mid .menu li:hover > ul > li > ul{ top:0;}/*** Third Level Sub Menu ***/#menu-mid .menu li:hover > ul > li > ul > li > ul{ top:0; }@media screen and (max-width:1024px){#menu-mid {position:relative;z-index:9999;margin:0 auto;}#menu-mid	.menu > li>a{padding:15px 20px 15px 20px;}}@media screen and (max-width:942px){ #menu-mid {position:relative;z-index:9999;margin:0 auto; width:95%;}#menu-mid	.menu > li>a{padding:15px 15px 15px 15px;}}@media screen and (max-width:905px){#menu-mid {position:relative;z-index:9999;margin:0 auto;width:95%;}#menu-mid	.menu > li>a{padding:15px 10px 15px 10px; font-size:14px}}@media screen and ( max-width:768px) {#menu-mid	.menu > li > a{padding:15px 12px 15px 12px; }}@media screen and ( max-width:715px) {#menu-mid {position:relative;z-index:9999;margin:0 auto;width:90%;}#menu-mid	.menu > li > a{padding:15px 5px 15px 5px; font-size:13px;}}@media screen and ( max-width:671px) {	#menu-mid	.menu > li > a{padding:15px 8px 15px 8px;}}@media screen and (max-width: 650px) {#menu-about-side, #menu-single-services, #menu-services{display:block !important;}#menubox{display:none;}.menu-item-has-children{background:none;}.menu-item-has-children:hover{background:none;}.slicknav_menu {display: block; }.slicknav_btn {position: relative;display: block;vertical-align: middle;float: right;padding: 0.438em 0.625em 0.438em 0.625em;line-height: 1.125em;cursor: pointer;}.slicknav_menu .slicknav_menutxt {display: block;line-height: 1.188em;float: left;font-family: Verdana, Geneva, sans-serif;}.slicknav_menu .slicknav_icon {float: left;margin: 0.188em 0 0 0.438em;}.slicknav_menu .slicknav_no-text {margin: 0}.slicknav_menu .slicknav_icon-bar {display: block;width: 1.125em;height: 0.125em;-webkit-border-radius: 1px;	-moz-border-radius: 1px;border-radius: 1px;-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);}.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {margin-top: 0.188em}.slicknav_nav {clear: both}.slicknav_nav ul, .slicknav_nav li {display: block}.slicknav_nav .slicknav_arrow {font-size: 0.8em;float: right;}.slicknav_nav .slicknav_item {	display: block;	cursor: pointer;}.slicknav_nav a {display: block}.slicknav_nav .slicknav_item a {display: inline}.slicknav_menu:before, .slicknav_menu:after {content: " ";	display: table;}.slicknav_menu:after {clear: both}/* IE6/7 support */.slicknav_menu {*zoom: 1}/*     User Default Style    Change the following styles to modify the appearance of the menu.*/.slicknav_menu {font-size: 16px;}/* Button */.slicknav_btn {margin: 5px 5px 6px;text-decoration: none;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color: #222222;}/* Button Text */.slicknav_menu .slicknav_menutxt {color: #FFF;font-weight: bold;text-shadow: 0 1px 3px #000;}/* Button Lines */.slicknav_menu .slicknav_icon-bar {background-color: #f5f5f5;}.slicknav_menu {background: #0C397B;padding: 5px;}.slicknav_nav {color: #fff;margin: 0;padding: 0;font-size: 0.875em;}.slicknav_nav, .slicknav_nav ul {	list-style: none;	overflow: hidden;}.slicknav_nav ul {padding: 0;margin: 0 0 0 20px;}.slicknav_nav .slicknav_item {padding: 5px 10px;margin: 2px 5px;}.slicknav_nav a {padding: 5px 10px;margin: 2px 5px;text-decoration: none;color: #fff;}.slicknav_nav .slicknav_item a {padding: 0;margin: 0;}.slicknav_nav .slicknav_item:hover {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;background: #104DA5;color: #fff;}.slicknav_nav a:hover {	-webkit-border-radius: 6px;	-moz-border-radius: 6px;border-radius: 6px;background: #104DA5;color: #fff;}.slicknav_nav .slicknav_txtnode {margin-left: 15px;}}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, article, aside, canvas, details, figcaption, figure, footer, header, menu, nav, section, img, ul, li, p {
	margin: 0;
	padding: 0;
	border: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}.clear {    clear: both;}
body {
	font-size: 14px;
	line-height: 20px;
	font-family: 'open_sansregular';
}
img {
	max-width: 100%;
	border: none;
	vertical-align: middle;
}
a {
	text-decoration: none;
	color: #2F81A6;
}
a:hover {
	text-decoration: none;
	color: #f4021e;
	transition: color 0.8s ease-in-out 0s;
}
/*header*/
#header {
	width: 100%;
	height: auto;
	float: left;
	padding: 20px 0 20px 0;
	background: #fff;
}
header {
	max-width: 960px;
	height: auto;
	margin: 0 auto;
}
#logo_left {
	float: left;
	width: 58%;
	height: auto;
	padding: 0 0 0px 0;
}
#logo_right {
	float: right;
	width: 278px;
	height: auto;
	padding: 0 0 5px 56px;
}
#logo_right a.app, .answering-ph .app {
	font-size: 18px;
	color: #000000;
	padding: 8px 0 3px;
	float: right;
	font-family: 'open_sanssemibold';
	clear: both;
}
#logo_right .num a {
	font-size: 20px;
	color: #000000;
	float: right;
	line-height: 24px;
	font-family: 'open_sanslight';
}
/*inner_banner*/
#index_banner {
	width: 100%;
	height: auto;
	float: left;
	background: #183C70;
	position: relative;
}
.index_banner {
	max-width: 900px;
	height: auto;
	margin: 0 auto;
	position: relative;
}
#index_banner .rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
#index_banner .rslides > li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}
#index_banner .rslides > li:first-child {
	position: relative;
	display: block;
	float: left;
}
#index_banner .rslides img {
	display: block;
	height: auto;
	border: 0;
	margin: 0 auto;
}
.videoBorder {
	border: 4px solid #333;
	width: 90%;
	position: relative;
	margin: 15px auto;
	padding: 50% 0px 0px 0px;
}
.multiBorder {
	width: 90%;
	position: relative;
	margin: 10px auto;
	padding: 100% 0px 0px 0px;
	overflow: hidden;
	height: 300px;
}
.videoBorder iframe, .videoBorder embed, .multiBorder iframe, .multiBorder embed {
	top: 0px;
	position: absolute;
	width: 100.1%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px !important;
}
#bannerrightone li .index_banner1 {
	position: relative;
	width: 800px;
	margin: 0 auto;
}
#bannerrightone li .index_banner1 p.tagline1 {
	position: absolute;
	z-index: 999999;
	bottom: 130px;
	left: 40%;
	color: #fff;
	font-size: 35px;
	line-height: 40px;
	font-family: 'open_sanslight';
}
.callbacks1_nav:active {
	opacity: 1.0;
}
.callbacks1_nav {
	position: absolute;
	top: 40%;
	left: 13%;
	opacity: 1;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 60px;
	width: 26px;
	background: url(/images/banner-arrow.png) no-repeat left top;
}
.callbacks1_nav.next {
	left: auto;
	right: 13%;
*right: 16%;
	background-position: right top;
}
/*meet_dr*/
#meet_dr {
	width: 100%;
	height: auto;
	float: left;
	background: url(/images/vedieo-bg2.jpg);
}
.meet_dr {
	max-width: 960px;
	height: auto;
	margin: 0 auto;
}
.meet_dr_left {
	width: 40%;
	height: auto;
	float: left;
	margin: 25px 0 0px 0;
	padding: 0px 20px 0px 0px;
	position: relative;
}
.meet_dr_left1 {
	width: 100%;
	height: auto;
	float: left;
	background: #fff;
}
.meet_dr_left_img {
	float: left;
	width: 55%;
}
.meet_dr_left_con {
	float: right;
	left: 44%;
	position: absolute;
	top: 20px;
	width: 46%;
}
.meet_dr_right {
	width: 56%;
	height: auto;
	float: right;
}
span.meet {
	color: #0590d9;
	font-size: 26px;
	width: 100%;
	float: left;
	padding: 23px 0 15px 0px;
}
a.dr_name_hm {
	color: #00486e;
	font-size: 19px;
	width: 100%;
	float: left;
	padding: 0px 0 2px 0px;
}
span.dr_prf_hm {
	color: #606060;
	font-size: 17px;
	width: 100%;
	float: left;
	padding: 0px 0 10px 0px;
}
span.dr_con_hm {
	color: #000000;
	font-size: 14px;
	width: 100%;
	float: left;
	padding: 0px 0 10px 0px;
}
a.vew_prf {
	color: #fff;
	font-size: 13px;
	text-alighn: center;
	padding: 5px 9px;
	border-radius: 17px;
	background: #0b3161;
	float: right;
	margin-right: 10px;
}
.intera_banner_box {
	width: 100%;
	height: auto;
	position: relative;
	float: left;
	padding: 145px 0 0px 0;
}
.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: 40;
}
.rslides > li:first-child {
	position: relative;
	display: block;
	float: left;
}
.rslides img {
	display: block;
	height: auto;
	border: 0;
	margin: 0 auto;
}
.intera_bul1 #bullet3 {
	width: 100%;
	height: auto;
	right: 0;
	z-index: 99;
	position: absolute;
	top: -60px;
}
.intera_bul1 #bullet3 li {
	list-style: none;
	display: block;
	float: left;
	padding: 22px 0px 0px 0px;
}
.intera_bul1 #bullet3 li a.bult1 {
	list-style: none;
	display: block;
	height: auto;
	float: left;
	background: url(/images/hip-arth.png) no-repeat;
	padding: 5px 17px 179px 0px;
	width: 116px;
}
.intera_bul1 #bullet3 ul li a.bult1:hover, .intera_bul1 #bullet3 li.rslides_here a.bult1 {
	color: #fff;
	background: url(/images/hip-arth-hr.png) no-repeat;
}
.intera_bul1 #bullet3 li a.bult2 {
	list-style: none;
	display: block;
	height: auto;
	float: left;
	background: url(/images/kne-sur.png) no-repeat;
	padding: 5px 17px 179px 0px;
	width: 116px;
}
.intera_bul1 #bullet3 ul li a.bult2:hover, .intera_bul1 #bullet3 li.rslides_here a.bult2 {
	color: #fff;
	background: url(/images/kne-sur-hr.png) no-repeat;
}
.intera_bul1 #bullet3 li a.bult3 {
	list-style: none;
	display: block;
	height: auto;
	float: left;
	background: url(/images/car-repair.png) no-repeat;
	padding: 5px 17px 179px 0px;
	width: 116px;
}
.intera_bul1 #bullet3 ul li a.bult3:hover, .intera_bul1 #bullet3 li.rslides_here a.bult3 {
	color: #fff;
	background: url(/images/car-repair-hr.png) no-repeat;
}
.intera_bul1 #bullet3 li a.bult4 {
	list-style: none;
	display: block;
	height: auto;
	float: left;
	background: url(/images/shl-sur.png) no-repeat;
	padding: 5px 17px 179px 0px;
	width: 116px;
}
.intera_bul1 #bullet3 ul li a.bult4:hover, .intera_bul1 #bullet3 li.rslides_here a.bult4 {
	color: #fff;
	background: url(/images/shl-sur-hr.png) no-repeat;
}
p.intera_one {
	min-height: 68px;
	color: #000;
	font-size: 12px;
	width: 91%;
	padding: 5px 0px 5px 20px;
	float: left;
	z-index: 9999999;
	background: #fafbfb;
	line-height: 20px;
	border-radius: 10px;
}
a.read {
	color: #0d4068;
	font-size: 14px;
	text-transform: uppercase;
}
.intera_bul1 {
	display: block;
}
.intera_bul2 {
	display: none;
}
.intera_bul2 #bullet4 {
	width: 100%;
	height: auto;
	right: 0;
	z-index: 999999;
	position: absolute;
	top: 0px;
}
.intera_bul2 #bullet4 li {
	list-style: none;
	display: block;
	float: left;
	padding: 22px 0px 0px 0px;
}
.intera_bul2 #bullet4 li a {
	list-style: none;
	display: block;
	height: auto;
	float: left;
	font-size: 50px;
	color: #0A2047;
}
.intera_bul2 #bullet4 ul li a:hover, .intera_bul2 #bullet4 li.rslides_here a {
	color: #f4021e;
	transition: color 0.8s ease-in-out 0s;
}
/*patient_education*/
#patient_education {
	width: 100%;
	height: auto;
	float: left;
	padding: 20px 0px 5px 0;
	background: url(/images/patient_education_bg.png) repeat-x;
}
a.pat-header {
	color: #263d8d;
	float: left;
	font-size: 20px;
	text-align: center;
	width: 86%;
}
.num {
	color: #000000;
	float: right;
	font-family: "open_sanslight";
	font-size: 20px;
	line-height: 24px;
	background: url(/images/header-app.png) no-repeat 0px -2px;
	padding: 0 0 0 30px;
	clear: both;
*float: none;
*padding: 0 0 0 29px;
*margin: 0 0 0 115px !important;
}
.patient_education {
	max-width: 960px;
	height: auto;
	margin: 0 auto;
}
.patient_education_left {
	width: 28%;
	height: auto;
	float: left;
	background: url(/images/vedieo-bg.jpg) no-repeat 95% -34px;
	padding: 0px 0 20px 0;
}
.patient_education_right {
	width: 43%;
	height: auto;
	float: right;
}
img.one-img {
	padding-top: 30px;
}
img.sec-img {
	padding-top: 12px;
}
a.vew-more {
	float: left;
	text-alighn: center;
	font-size: 15px;
	color: #263d8d;
	text-decoration: underline;
	width: 100px;
	margin: 10px 30%;
}
a.news-hd {
	font-size: 22px;
	color: #263d8d;
}
a.news-hd2 {
	font-size: 18px;
	color: #005bef;
	float: right;
	text-decoration: underline;
}
a.read_more {
	font-size: 14px;
	color: #005bef;
	float: right;
	text-transform: uppercase;
}
ul.news-nav {
	width: 100%;
	margin-top: 20px;
	clear: both;
}
ul.news-nav li {
	list-style: none;
	color: #000;
	font-size: 16px;
	background: rgba(0, 0, 0, 0) url("/images/travis-sprite.png") no-repeat scroll -17px -407px;
	padding: 0px 0px 0px 50px;
	margin: 0px 0px 50px 0px;
	line-height: 20px;
}
ul.news-nav li {
	font-size: 14px;
}
span.brd_one {
	width: 100%;
	float: left;
	padding: 5px 0;
	background: url(/images/vedieo-bg3.jpg) no-repeat left 2px;
}
/*post_opreative*/
#post_opreative {
	width: 100%;
	height: auto;
	float: left;
	padding: 20px 0px 20px 0;
	background: #fff;
}
.post_opreative {
	max-width: 960px;
	height: auto;
	margin: 0 auto;
}
.post_opreative_nav {
	float: left;
}
.post_opreative_nav li {
	padding: 0px 50px 0px 50px;
	list-style: none;
	float: left;
	margin: 0 5px 0 0;
	border-right: 1px solid #c1d2ec;
}
.post_opreative_nav li.fst {
	padding: 0px 35px 0px 0px;
}
.post_opreative_nav li.last {
	padding: 0px 0px 0px 35px;
	border-right: 0px solid #c1d2ec;
}
.post_opreative_nav li a.pat_oper {
	background: url(/images/travis-sprite.png) no-repeat -13px -58px;
	padding: 8px 10px 8px 36px;
}
.post_opreative_nav li a.pat_test {
	background: url(/images/travis-sprite.png) no-repeat -13px -138px;
	padding: 8px 7px 8px 26px;
}
.post_opreative_nav li a.pat_faq {
	background: url(/images/travis-sprite.png) no-repeat -13px -238px;
	padding: 8px 9px 8px 32px;
}
.post_opreative_nav li a.pat_loc {
	background: url(/images/travis-sprite.png) no-repeat -10px -349px;
	padding: 8px 2px 8px 32px;
}
.post_opreative_nav li a.pat_xray {
	background: url(/images/complementary-xray.png) no-repeat 0px 4px;
	padding: 0px 0 8px 53px;
}
.post_opreative_nav li a {
	font-size: 13px;
	color: #3e3e3e;
	float: left;
	text-transform: uppercase;
	font-family: 'Raleway';
}
.post_opreative_nav li a.last {
	font-size: 15px;
	color: #3e3e3e;
	float: right;
	text-transform: uppercase;
	font-family: 'Raleway';
}
.post_opreative_nav li a:hover {
	color: #073382;
}
/*footer*/
footer {
	width: 100%;
	height: auto;
	float: left;
	background: #D9DEE1;
	padding: 30px 0;
	border-top: solid 1px #95accb;
}
.footer_box1 {
	max-width: 960px;
	height: auto;
	margin: 0 auto;
}
.footer_left1 {
	width: 60%;
	height: auto;
	float: left;
}
ul.nav1 {
	width: 100%;
	float: left;
	padding: 0px 0 5px 0;
}
ul.nav1 li {
	float: left;
	list-style: none;
	border-right: 1px solid #000;
}
ul.nav1 li a {
	font-size: 14px;
	color: #000;
	padding: 0 5px 0 5px;
	text-align: center;
}
.footer_right1 {
	width: 120px;
	height: auto;
	float: right;
}
.connect {
	width: 205px;
	height: auto;
	float: left;
	padding: 0px 0 0px 0px;
}
.index_fb {
	background: url(/images/smo.png) -13px 0px no-repeat;
	width: 31px;
	height: 45px;
	float: left;
	margin-right: 3px;
}
.index_twit {
	background: url(/images/smo.png) -44px 0px no-repeat;
	width: 31px;
	height: 45px;
	float: left;
	margin-right: 3px;
}
.index_link {
	background: url(/images/smo.png) -77px 0px no-repeat;
	width: 31px;
	height: 45px;
	float: left;
	margin-right: 3px;
}
.index_yt {
	background: url(/images/smo.png) -109px 0px no-repeat;
	width: 31px;
	height: 45px;
	float: left;
	margin-right: 3px;
}
.index_gp {
	background: url(/images/smo.png) -139px 0px no-repeat;
	width: 31px;
	height: 45px;
	float: left;
	margin-right: 3px;
}
.index_blog {
	background: url(/images/blog-icon.png) 0px 0px no-repeat;
	width: 31px;
	height: 45px;
	float: left;
	margin-right: 3px;
}
/*inner_banner*/
#inner_banner {
	width: 100%;
	height: auto;
	float: left;
	background: #193c70;
	position: relative;
}
.inner_banner {
	max-width: 900px;
	height: auto;
	margin: 0 auto;
	position: relative;
}
#inner_banner .rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
#inner_banner .rslides > li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}
#inner_banner .rslides > li:first-child {
	position: relative;
	display: block;
	float: left;
}
#inner_banner .rslides img {
	display: block;
	height: auto;
	border: 0;
	margin: 0 auto;
}
.callbacks2_nav:active {
	opacity: 1.0;
}
.callbacks2_nav {
	position: absolute;
	top: 40%;
	left: 13%;
	opacity: 1;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 60px;
	width: 26px;
	background: url(/images/banner-arrow.png) no-repeat left top;
}
.callbacks2_nav.next {
	left: auto;
	right: 13%;
*right: 16%;
	background-position: right top;
}
#bannerrighttwo li .inner_banner1 {
	position: relative;
	width: 900px;
	margin: 0 auto;
}
#bannerrighttwo li .inner_banner1 p.tagline1 {
	position: absolute;
	z-index: 999999;
	bottom: 55px;
	left: 35%;
	color: #fff;
	font-size: 24px;
}
/*inner_banner1*/
#inner_banner1 {
	width: 100%;
	height: auto;
	float: left;
	background: #193c70;
	position: relative;
	display: none;
}
.inner_banner {
	max-width: 900px;
	height: auto;
	margin: 0 auto;
	position: relative;
}
#inner_banner1 .rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
#inner_banner1 .rslides > li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}
#inner_banner1 .rslides > li:first-child {
	position: relative;
	display: block;
	float: left;
}
#inner_banner1 .rslides img {
	display: block;
	height: auto;
	border: 0;
	margin: 0 auto;
}
.callbacks3_nav:active {
	opacity: 1.0;
}
.callbacks3_nav {
	position: absolute;
	top: 40%;
	left: 4%;
	opacity: 1;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 60px;
	width: 26px;
	background: url(/images/banner-arrow.png) no-repeat left top;
}
.callbacks3_nav.next {
	left: auto;
	right: 4%;
*right: 16%;
	background-position: right top;
}
/*inner_container*/
#inner_container {
	width: 100%;
	height: auto;
	float: left;
	background: #fff;
}
.inner_container {
	max-width: 940px;
	height: auto;
	margin: 0 auto;
}
.inner_container_left {
	width: 65%;
	height: auto;
	float: left;
	margin: 2% 0% 10% 0%;
}
.inner_container_left p {
	color: #000;
	font-size: 14px;
	text-align: justify;
	padding: 0 0 10px 0;
}
.dr_cont_img {
	float: left;
	margin-right: 20px;
}
h1 {
	color: #00174b;
	font-size: 30px;
	padding-bottom: 10px;
	line-height: 30px;
	border-bottom: 1px dotted #999;
	margin-bottom: 10px;
	font-family: 'Raleway-SemiBold';
}
h2 {
	color: #0c3f93;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 5px;
	line-height: 30px;
	font-family: 'Raleway-SemiBold';
}
h3 {
	color: #7070BF;
	font-size: 18px;
	font-weight: normal;
	font-family: 'Raleway-SemiBold';
}
h4 {
	color: #232323;
	font-size: 16px;
	font-weight: normal;
}
.navigation {
	float: left;
	width: 98%;
	text-decoration: none;
	margin: 0px 0 2% 0px;
}
.navigation a {
	color: #000;
}
.navigation span {
	color: #2f7bac;
}
.navigation a:hover {
	color: #2f7bac;
}
ul.list_nav {
	width: 98%;
	margin: 0 0 20px 20px;
	clear: both;
}
ul.list_nav li {
	list-style: none;
	color: #221f20;
	font-size: 14px;
	background: url(/images/list-nav.png) -2px 0px no-repeat;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 5px 0px;
	line-height: 20px;
}
ul.list_nav li a {
	color: #000;
	font-size: 14px;
}
ul.list_nav1 {
	width: 98%;
	margin: 0 0 20px 20px;
	clear: both;
}
ul.list_nav1 li {
	list-style: none;
	color: #2f81a6;
	font-size: 14px;
	background: url(/images/list-nav.png) -2px 0px no-repeat;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 5px 0px;
	line-height: 20px;
}
ul.list_nav1 li a {
	color: #2f81a6;
	font-size: 14px;
}
/*aside*/
aside {
	width: 266px;
	float: right;
	margin: 5px 0 10% 0px;
	font-family: 'Raleway';
}
.ser1 {
	width: 100%;
	float: left;
	margin: 0px 0 10px 0;
	background: #edf0f0;
}
a.ser1hd {
	width: 246px;
	float: left;
	padding: 15px 0px 15px 20px;
	background: #02256f;
	color: #fff;
	font-size: 20px;
}
ul.ser1_nav {
	width: 266px;
	float: left;
	padding: 0px 0 0 0px;
}
ul.ser1_nav li {
	width: 100%;
	list-style: none;
	float: left;
	display: block;
	background: #edf0f0 url(/images/li-border.png) no-repeat center 0px;
}
ul.ser1_nav li:hover {
	background: #0c3f93;
	color: #fff;
	transition: background 1s ease-in-out 0s;
}
ul.ser1_nav li.last, ul.ser3_nav li.last {
	border-bottom: 0px solid #fff;
}
ul.ser1_nav li a {
	color: #074bb2;
	font-size: 14px;
}
ul.ser1_nav li a:hover {
	color: #fff;
	font-size: 14px;
}
ul.ser1_nav li a.icon1 {
	background: url(/images/ser-icon.png) no-repeat 0px 0px;
	padding: 5px 0px 13px 90px;
	display: block;
}
ul.ser1_nav li a.icon2 {
	background: url(/images/ser-icon.png) no-repeat 0px -54px;
	padding: 18px 0px 22px 90px;
	display: block;
}
ul.ser1_nav li a.icon3 {
	background: url(/images/ser-icon.png) no-repeat 0px -110px;
	padding: 9px 0px 16px 90px;
	display: block;
}
ul.ser1_nav li a.icon4 {
	background: url(/images/ser-icon.png) no-repeat 0px -170px;
	padding: 16px 0px 22px 90px;
	display: block;
}
.ser2 {
	width: 100%;
	float: right;
	background: #edf0f0;
	margin-top: 5px;
}
a.ser2hd {
	width: 246px;
	float: left;
	padding: 15px 0px 15px 20px;
	background: #52525d;
	color: #fff;
	font-size: 20px;
}
.video-img1 {
	padding: 20px 20px 0 20px;
	float: left;
}
a.vew-more1 {
	float: left;
	text-alighn: center;
	font-size: 15px;
	color: #000;
	text-decoration: underline;
	width: 100px;
	margin: 10px 35%;
}
#ser3 {
	width: 100%;
	float: right;
	background: #0c3f93;
	margin-top: 5px;
}
ul.ser3_nav {
	width: 266px;
	float: left;
}
ul.ser3_nav li {
	width: 100%;
	list-style: none;
	float: left;
	display: block;
	border-bottom: 1px solid #305ca3;
	background: #0c3f93;
}
ul.ser3_nav li a {
	color: #fff;
	font-size: 16px;
}
ul.ser3_nav li:hover {
	background: #52525d;
	transition: background 0.8s ease-in-out 0s;
}
ul.ser3_nav li a.icon4 {
	background: url(/images/ser-icon2.png) no-repeat 12px 4px;
	padding: 15px 0px 15px 80px;
	display: block;
}
ul.ser3_nav li a.icon5 {
	background: url(/images/ser-icon2.png) no-repeat 12px -47px;
	padding: 15px 0px 15px 80px;
	display: block;
}
ul.ser3_nav li a.icon6 {
	background: url(/images/ser-icon2.png) no-repeat 12px -95px;
	padding: 15px 0px 15px 80px;
	display: block;
}
ul.ser3_nav li a.icon7 {
	background: url(/images/ser-icon2.png) no-repeat 16px -149px;
	padding: 15px 0px 15px 80px;
	display: block;
}
ul.ser3_nav li a.icon8 {
	background: url(/images/aside-xray.png) no-repeat 22px 18px;
	padding: 15px 0px 15px 80px;
	display: block;
}
.servicelist_five {
	width: 266px;
	float: right;
	background: #0c3f93;
	margin: 5px 0;
}
.servicelist_five_left {
	width: 97px;
	height: auto;
	float: left;
}
.servicelist_five_right {
	width: 163px;
	height: 100px;
	float: right;
}
a.view_pr1 {
	width: 90px;
	float: left;
	text-align: center;
	color: #fff;
	font-size: 13px;
	margin-top: 10px;
	text-decoration: underline;
}
.servicelist_five_right span.meet {
	font-size: 22px;
	color: #0590d9;
	width: 100%;
	padding: 20px 0 10px 0;
	float: left;
}
.servicelist_five_right span.edu {
	font-size: 14px;
	color: #fff;
	width: 100%;
}
a.dr_name1 {
	font-size: 16px;
	color: #fff;
	width: 100%;
	padding-top: 5px;
}
/*Services*/
.ser_namebox {
	float: left;
	width: 100%;
	background: #edf0f0;
	margin-bottom: 30px;
	padding: 0 0 20px 0;
}
ul.head_name {
	clear: both;
	height: 49px;
	margin: 0px 0% 0 0%;
	width: 90%;
	float: right;
}
ul.head_name li {
	border-radius: 23px 0 0 23px;
	color: #fff;
	float: left;
	font-size: 24px;
	list-style: outside none none;
	padding: 14px 0 14px 83px;
	position: relative;
	width: 85%;
	background: #20337F;
}
ul.head_name li a {
	list-style: none;
	color: #fff;
	font-size: 20px;
	width: 100%;
	float: left;
}
ul.head_name li a span.icon_hand1 {
	background: rgba(0, 0, 0, 0) url("/images/ser-icon.png") no-repeat scroll 0px 4px;
	float: left;
	height: 62px;
	left: -10px;
	position: absolute;
	top: -8px;
	width: 62px;
}
ul.head_name li a span.icon_hand2 {
	background: rgba(0, 0, 0, 0) url("/images/ser-icon.png") no-repeat scroll 0px -53px;
	float: left;
	height: 62px;
	left: -10px;
	position: absolute;
	top: -8px;
	width: 62px;
}
ul.head_name li a span.icon_hand3 {
	background: rgba(0, 0, 0, 0) url("/images/ser-icon.png") no-repeat scroll 0px -110px;
	float: left;
	height: 62px;
	left: -10px;
	position: absolute;
	top: -8px;
	width: 62px;
}
ul.head_name li a span.icon_hand4 {
	background: rgba(0, 0, 0, 0) url("/images/ser-icon.png") no-repeat scroll 0px -169px;
	float: left;
	height: 62px;
	left: -10px;
	position: absolute;
	top: -8px;
	width: 62px;
}
ul.serpage_nav {
	width: 77%;
	margin-top: 20px;
	clear: both;
	float: right;
}
ul.serpage_nav li {
	list-style: none;
	color: #221f20;
	font-size: 16px;
	background: url(/images/list-nav.png) 2px -1px no-repeat;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 2px 0px;
	line-height: 18px;
}
ul.serpage_nav li a {
	list-style: none;
	color: #221f20;
	font-size: 14px;
}
#logo_right a.app:hover, #logo_right a.num:hover, a.read:hover, a.news-hd:hover, a.news-hd2:hover, a.read_more:hover, ul.nav1 li a:hover, a.vew-more:hover, a.dr_name1:hover, a.view_pr1:hover, a.vew-more1:hover, ul.head_name li a:hover, ul.serpage_nav li a:hover, #logo_right .num a:hover, ul.list_nav li a:hover, ul.list_nav1 li a:hover, a.pat-header:hover {
	color: #F4021E;
	transition: color 0.8s ease-in-out 0s;
}
a.vew_prf:hover, a.ser2hd:hover, a.ser1hd:hover {
	color: #fff;
	background: #1BB3EA;
	transition: background 0.8s ease-in-out 0s;
}
.address-block > h2 a {
	color: #fff;
}
.drone {
	color: #022055;
	font-size: 30px;
	line-height: 30px;
}
.drtwo {
	color: #022055;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.dr_cont_img {
	float: left;
	margin-right: 20px;
	width: 150px;
	border: solid 4px #ccc;
}
.procdure_list {
	float: left;
	width: 48%;
	margin: 1% 1% 0 0;
}
.procdure_list li {
	display: block;
	display: block;
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.procdure_list li a {
	color: #fff;
	font-size: 16px;
	background: #606D97;
	display: block;
	text-align: center;
	padding: 12px 0 12px 0;
}
.procdure_list li a:hover {
	background: #4FA5E0;
	color: #000;
}
.broken_link, a.broken_link {
	text-decoration: none;
}
.test_border {
	border-top: dotted 1px #ccc;
	width: 100%;
	float: left;
	padding: 10px 0;
}
ul.pages {
	width: 95%;
	clear: both;
	margin-left: 3%;
}
ul.pages li {
	list-style: disc;
	color: #221f20;
	font-size: 14px;
}
ul.pages li a {
	color: #221f20;
	font-size: 14px;
}
ul.pages li ul li {
	list-style: disc;
	color: #221f20;
	font-size: 14px;
}
ul.pages li a:hover {
	color: #4FA5E0;
}
ul.nav1 li.last {
	border-right: 0px solid #ccc;
}
ul.one_nav {
	position: absolute;
	width: 93%;
}
ul.one_nav li {
	list-style: none;
	color: #221f20;
	font-size: 12px;
	background: url(/images/list-nav.png) -2px 0px no-repeat;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 2px 0px;
	line-height: 18px;
	float: left;
	margin-left: 10px;
	width: 44%;
}
ul.one_nav li a {
	color: #000;
	font-size: 12px;
}
.box_dr1 {
	background: #edf0f0;
	border: 1px solid #cccccc;
	float: left;
	height: 150px;
	margin: 2% 2% 2% 0;
	padding: 5px 0 0;
	width: 46%;
}.box_dr1_left {    float: left;    width: 35%;}
.box_dr1_right {
	float: right;
	padding: 3% 0 0 0%;
	width: 64%;
}
.box_dr1_right span.namedr1 {
	color: #155f73;
	font-size: 15px;
	font-style: normal;
	min-height: 24px;
}
.namedr14 {
	float: left;
	width: 100%;
}
.box_dr1_left > img {
	width: 100px;
	float: left;
}
.namedr14 > p {
	font-size: 13px;
	text-align: left;
}
/*@media screen*/


@media screen and ( max-width:1024px) {
.meet_dr_left_con {
	left: 20%;
	width: 22%;
}
 @media screen and ( max-width:980px) {
.num {
clear: both;
}
.callbacks1_nav {
left:1%;
}
.callbacks1_nav.next {
right:1%;
}
#bannerrightone li .index_banner1 p.tagline1 {
bottom:100px;
font-size:24px;
}
#bannerrighttwo li .inner_banner1 p.tagline1 {
font-size:14px;
text-align:left;
}
.meet_dr_left_con {
 float: right;
 left: 20%;
 position: absolute;
 width: 20%;
}
}
@media screen and ( max-width:950px) {
.meet_dr_left {
	margin: 40px 15%;
}
.meet_dr_right {
	margin: 40px 20%;
	width: 550px;
}
.intera_banner_box {
	padding: 142px 0 0;
}
.patient_education_left {
	margin-left: 2%;
}
.patient_education_right {
	margin: 0 2% 0 0%;
	width: 60%;
}
.footer_left1 {
	margin: 0 0% 0 2%;
	width: 55%;
}
.post_opreative_nav li {
	margin: 0 5px;
}
.post_opreative_nav li.last {
	float: left;
}
.inner_container_left {
	width: 62%;
	margin: 2% 0 10% 2%;
}
aside {
	margin: 0% 2% 0% 0%;
}
.meet_dr_left {
	width: 54%;
}
.meet_dr_left_con {
	float: right;
	left: 40%;
	position: absolute;
	width: 20%;
}
#logo_right {
	float: left;
	height: auto;
	padding: 0 0 5px 0;
	width: 315px;
}
}
@media screen and ( max-width:850px) {
.post_opreative_nav {
	float: left;
	margin: 0 10%;
	width: 80%;
}
.post_opreative_nav li {
	float: left;
	margin: 9px 40px 9px 0;
	width: 250px;
	border: none;
}
ul.head_name li {
	padding: 14px 0 14px 70px;
}
}
@media screen and ( max-width:800px) {
.post_opreative_nav li {
	margin: 9px 0px 9px 0;
	padding: 0 0;
}
#patient_education {
	background: #A5CDEF
}
#bannerrightone li .index_banner1 p.tagline1 {
	bottom: 53px;
	font-size: 22px;
}
.patient_education_left {
	width: 300px;
	margin: 0 30%;
	background: none;
}
.patient_education_right {
	width: 80%;
	margin: 0 10%;
	float: left;
}
.footer_left1 {
	width: 80%;
	margin: 0 10%;
	float: left;
}
.connect {
	margin: 2% 0 0 10%;
}
.footer_right1 {
	margin: 2% 10% 0 0;
}
.meet_dr_right {
	margin: 40px 10%;
	width: 550px;
}
.inner_container_left {
	width: 55%;
	margin: 2% 0 10% 2%;
}
ul.head_name li {
	padding: 14px 0 14px 58px;
}
#bannerrighttwo li .inner_banner1 p.tagline1 {
	bottom: 25px;
}
.meet_dr_left_con {
	left: 40%;
	position: absolute;
	width: 52%;
}
}
@media screen and ( max-width:700px) {
.answering-ph {
	float: left;
	width: 97%;
}
.meet_dr_left {
	margin: 40px 15%;
	width: 70%
}
.meet_dr_left_con {
	left: 45%;
	position: absolute;
	width: 47%;
}
#bannerrightone li .index_banner1 p.tagline1 {
	font-size: 16px;
	line-height: 20px;
}
#logo_left {
	width: 60%;
	margin: 0 20%;
}
#logo_right {
	float: left;
	margin: 0 30%;
}
.inner_container_left {
	width: 95%;
	margin: 2% 0 10% 2%;
}
aside {
	margin: 0 30%;
	float: left;
}
#bannerrighttwo li .inner_banner1 p.tagline1 {
	left: 23%;
}
.callbacks2_nav {
	top: 12%;
}
.meet_dr_right {
	margin: 40px 0%;
	width: 550px;
}
#bannerrightone li .index_banner1 {
	width: 450px;
}
#meet_dr {
	background: #ccc;
}
.meet_dr_left1 {
	padding: 20px 0;
}
p.intera_one {
	min-height: 120px;
}
#logo_right .num a {
	float: none;
}
#logo_right a.app, .answering-ph .app {
	float: left;
	padding: 8px 0 3px;
}
#logo_right {
	float: none;
	margin: 0 auto;
	text-align: center;
	width: 43%;
	padding: 0 0 5px;
}
.post_opreative_nav li {
	width: 219px;
}
.num {
	float: left;
}
}
@media screen and ( max-width:480px) {.box_dr1 {    float: left;    width: 98%;}.box_dr1_right {    float: right;    width: 64%;}
.answering-ph {
	float: left;
	width: 97%;
}.procdure_list {    float: none;    width: 99%;}
#logo_right {
	float: left;
	margin: 0 auto;
	text-align: center;
	width: 57%;
	padding: 0 0 5px;
}
#logo_right a.app, .answering-ph .app {
	float: left;
	padding: 8px 0 3px;
}
#inner_banner1 {
	display: block;
}
#inner_banner, #index_banner {
	display: none;
}
.patient_education_left {
	margin: 0 10%;
	width: 220px;
}
.meet_dr_left {
	margin: 40px 10%;
}
#logo_left {
	width: 90%;
	margin: 0 5%;
}
#logo_right {
	float: left;
	margin: 0 20%;
}
aside {
	margin: 0 0% 10% 5%;
	float: left;
}
ul.head_name {
	clear: both;
	float: left;
	height: 49px;
	margin: 0 0;
	width: 99%;
}
ul.head_name li a {
	font-size: 14px;
}
#bannerrighttwo li .inner_banner1 p.tagline1, #bannerrightone li .index_banner1 p.tagline1 {
	display: none;
}
.meet_dr_right {
	margin: 10px 3% 20px 3%;
	width: 90%;
	float: left;
}
.intera_bul1 {
	display: none;
}
.intera_bul2 {
	display: block;
}
.intera_banner_box {
	padding: 55px 0 0;
}
.meet_dr_left_con {
	float: left;
	left: 10px;
	position: relative;
	width: 90%;
}
.meet_dr_left_img {
	border: 4px solid #ccc;
	float: none;
	margin: 0 auto;
	width: 55%;
}
.post_opreative_nav li.last {
	padding: 0 0 0 0;
}
}
@media screen and ( max-width:360px) {
#logo_left {
	width: 90%;
}
#logo_right {
	float: left;
	margin: 0 5%;
}
.meet_dr_left {
	background: #fff;
	padding: 15px 20px 15px 20px;
}
#logo_right {
	float: none;
	margin: 0 5%;
	width: 300px;
}
}
