#goog-gt-tt html, #goog-gt-tt body, #goog-gt-tt div, #goog-gt-tt span, #goog-gt-tt iframe, #goog-gt-tt h1, #goog-gt-tt h2, #goog-gt-tt h3, #goog-gt-tt h4, #goog-gt-tt h5, #goog-gt-tt h6, #goog-gt-tt p, #goog-gt-tt a, #goog-gt-tt img, #goog-gt-tt ol, #goog-gt-tt ul, #goog-gt-tt li, #goog-gt-tt table, #goog-gt-tt form, #goog-gt-tt tbody, #goog-gt-tt tr, #goog-gt-tt td, div#goog-gt-tt, #goog-gt-tt {

	display: none !important

}

.goog-text-highlight {

	background: none !important;

	box-shadow: none !important

}

body, h1, h2, h3, h4, h5, li, p, ul {

	padding: 0;

	margin: 0

}

.bread-crumbs, a {

	text-decoration: none

}

.docrow, .menu-h li, .slicknav_btn, nav {

	position: relative

}

.clear, .menu-h:after, .slicknav_menu:after, .slicknav_nav {

	clear: both

}

.bullet li, .bullet4 li, .bullet5 li, .content-left ul li, .menu-h ul, .rslides, ul {

	list-style: none

}

img {

	border: 0

}

a {

	outline: 0;

	color: #000

}

@font-face {

	font-family: RalewayBold;

	src: url(/fonts/RalewayBold.eot);

	src: url(/fonts/RalewayBold.eot) format('embedded-opentype'), url(/fonts/RalewayBold.woff2) format('woff2'), url(/fonts/RalewayBold.woff) format('woff'), url(/fonts/RalewayBold.ttf) format('truetype'), url(/fonts/RalewayBold.svg#RalewayBold) format('svg')

}

@font-face {

	font-family: opensans_light;

	src: url(/fonts/opensans_light.eot);

	src: url(/fonts/opensans_light.eot) format('embedded-opentype'), url(/fonts/opensans_light.woff) format('woff'), url(/fonts/opensans_light.woff) format('woff'), url(/fonts/opensans_light.ttf) format('truetype'), url(/fonts/opensans_light.svg#opensans_light) format('svg')

}

@font-face {

	font-family: open_sansregular;

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

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

	font-weight: 400;

	font-style: normal

}

@font-face {

	font-family: RalewaySemiBold;

	src: url(/fonts/RalewaySemiBold.eot);

	src: url(/fonts/RalewaySemiBold.eot) format('embedded-opentype'), url(/fonts/RalewaySemiBold.woff2) format('woff2'), url(/fonts/RalewaySemiBold.woff) format('woff'), url(/fonts/RalewaySemiBold.ttf) format('truetype'), url(/fonts/RalewaySemiBold.svg#RalewaySemiBold) format('svg')

}

@font-face {

	font-family: RalewayLight;

	src: url(/fonts/RalewayLight.eot);

	src: url(/fonts/RalewayLight.eot) format('embedded-opentype'), url(/fonts/RalewayLight.woff2) format('woff2'), url(/fonts/RalewayLight.woff) format('woff'), url(/fonts/RalewayLight.ttf) format('truetype'), url(/fonts/RalewayLight.svg#RalewayLight) format('svg')

}

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

	font-style: normal

}

@font-face {

	font-family: RalewayMedium;

	src: url(/fonts/RalewayMedium.eot);

	src: url(/fonts/RalewayMedium.eot) format('embedded-opentype'), url(/fonts/RalewayMedium.woff2) format('woff2'), url(/fonts/RalewayMedium.woff) format('woff'), url(/fonts/RalewayMedium.ttf) format('truetype'), url(/fonts/RalewayMedium.svg#RalewayMedium) format('svg')

}

@font-face {

	font-family: ralewayregular;

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

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

	font-weight: 400;

	font-style: normal

}

@font-face {

	font-family: UbuntuM;

	src: url(/fonts/UbuntuM.eot);

	src: url(/fonts/UbuntuM.eot) format('embedded-opentype'), url(/fonts/UbuntuM.woff2) format('woff2'), url(/fonts/UbuntuM.woff) format('woff'), url(/fonts/UbuntuM.ttf) format('truetype'), url(/fonts/UbuntuM.svg#UbuntuM) format('svg')

}

@font-face {

	font-family: UbuntuR;

	src: url(/fonts/UbuntuR.eot);

	src: url(/fonts/UbuntuR.eot) format('embedded-opentype'), url(/fonts/UbuntuR.woff2) format('woff2'), url(/fonts/UbuntuR.woff) format('woff'), url(/fonts/UbuntuR.ttf) format('truetype'), url(/fonts/UbuntuR.svg#UbuntuR) format('svg')

}

@font-face {

	font-family: ubuntulight;

	src: url(/fonts/Ubuntu-Light-webfont.eot);

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

	font-weight: 400;

	font-style: normal

}

a.patient-forms {

	background: url(/images/pdf-icon.png) no-repeat;

	color: #000;

	display: inline-block;

	margin-left: 5px;

	margin-top: 7px;

	padding: 0 0 0 25px

}

.staff-blank {

	background: #ffffff;

	float: left;

	margin: 10px 10px 23px 0;

	min-height: 172px;

	width: 48%

}

.staff {

	background: #e8e8e8;

	float: left;

	margin: 10px 10px 23px 0;

	min-height: 172px;

	width: 48%

}

.staff-info {

	float: left;

	padding: 31px 0 0;

	width: 54%

}

.staff-info a {

	color: #04538f !important;

	font: 21px/28px RalewaySemiBold !important;

	margin-bottom: 8px;

	padding-top: 5px

}

.s-view-profile a {

	float: right;

	font: 13px/28px RalewaySemiBold !important;

	color: #04538f !important

}

.staff-pic img {

	float: left;

	height: 100%;

	margin: 10px

}

.marquee0 {

	height: 93px;

	padding: 0 25px

}

.doctor-photos {

	background: #05B59D;

	float: left;

	margin: 4px 25px 6px 0;

	padding: 6px 0 0;

	text-align: center;

	width: 189px

}

.doctor-photos > span {

	color: #fff !important;

	display: block;

	font-size: 15px !important;

	font-weight: 400;

	margin: -3px 0 0;

	padding: 10px 0;

	text-align: center

}

#doccontainer {

	float: left

}

.docrow {

	display: table-row;

	float: left;

	margin: 5px auto;

	text-align: left !important

}

.docleft {

	border: 1px solid #5dc2f6;

	border-radius: 10px;

	display: table-cell;

	padding: 8px;

	width: 300px

}

#doccontainer p span {

	font-size: .8em

}

#doccontainer p a {

	color: #0066b3;

	float: none;

	font: 14px/34px ralewayregular

}

#doccontainer p {

	margin: 0;

	line-height: 16px

}

.docleft img, .docright img {

	margin: 0 10px 0 0;

	float: left

}

.docmiddle {

	display: table-cell;

	width: 20px

}

.bread-crumbs span {

	color: #033a63;

	font: 14px/18px RalewaySemiBold

}

.bread-crumbs span a {

	color: #010101 !important

}

.content-left p {

	line-height: 21px;

	margin-bottom: 14px

}

.bread-crumbs, .content-left {

	font: 14px/18px ralewayregular

}

.content-left a:hover {

	color: #0065B3

}

.content-left {

	color: #000

}

.bread-crumbs {

	color: #010101;

	margin: -53px 0 0;

	padding: 10px 30px 15px 5px

}

.bread-crumbs a:hover {

	color: #0B4DA1

}

.shoulder-subpage-f {

	width: 100%;

	float: left

}

.shoulder-subpage-f ul li {

	background: #0263b2 !important;

	border-radius: 10px;

	float: left;

	margin: 0 16px 20px 0;

	padding-left: 0 !important;

	width: 274px

}

.shoulder-subpage-f ul li:hover {

	background: #05B59D !important

}

.shoulder-subpage-f ul li a {

	border-radius: 10px;

	color: #fff !important;

	display: block;

	font: 14px/18px ralewayregular !important;

	padding: 3px 0 11px;

	text-align: center;

	text-decoration: none !important

}

.content-left h1 {

	color: #098a78;

	font: 28px/28px RalewaySemiBold;

	margin-bottom: 18px;

	padding-bottom: 15px;

	padding-top: 40px

}

.content-left h2, .content-left h3 {

	margin-bottom: 8px;

	padding-top: 5px

}

.content-left a {

	color: #1893C3;

	font: 14px/18px ralewayregular

}

.content-left h2 {

	color: #04538F;

	font: 22px/28px RalewaySemiBold

}

.content-left h3 {

	color: #1697BE;

	font: 20px/28px RalewaySemiBold

}

.slicknav_btn {

	display: block;

	vertical-align: middle;

	float: right;

	padding: .438em .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: .188em 0 0 .438em

}

.slicknav_menu .slicknav_no-text {

	margin: 0

}

.slicknav_menu .slicknav_icon-bar {

	display: block;

	width: 1.125em;

	height: .125em;

	-webkit-border-radius: 1px;

	-moz-border-radius: 1px;

	border-radius: 1px;

	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.25);

	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.25);

	box-shadow: 0 1px 0 rgba(0,0,0,.25)

}

.slicknav_btn .slicknav_icon-bar+ .slicknav_icon-bar {

	margin-top: .188em

}

.slicknav_nav li, .slicknav_nav ul {

	display: block

}

.slicknav_nav .slicknav_arrow {

	font-size: .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:after, .slicknav_menu:before {

	content: " ";

	display: table

}

.slicknav_btn {

	margin: 5px 5px 6px;

	text-decoration: none;

	text-shadow: 0 1px 1px rgba(255,255,255,.75);

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	background-color: #222

}

.slicknav_menu .slicknav_menutxt {

	color: #FFF;

	font-weight: 700;

	text-shadow: 0 1px 3px #000

}

.slicknav_menu .slicknav_icon-bar {

	background-color: #f5f5f5

}

.slicknav_menu {

	font-size: 16px;

	background: #1498BE;

	padding: 5px;

	display: none

}

.slicknav_nav {

	color: #fff;

	margin: 0;

	padding: 0;

	font-size: .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, .slicknav_nav a {

	padding: 5px 10px;

	margin: 2px 5px

}

.slicknav_nav a {

	text-decoration: none;

	color: #fff;

	font: 13px/18px Kalinga

}

.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: #01AE96;

	color: #fff

}

.slicknav_nav a:hover {

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

	background: #01AE95;

	color: #fff

}

.slicknav_nav .slicknav_txtnode {

	margin-left: 15px

}

#header {

	float: left;

	border-top: 1px solid #1893c3;

	margin: 0 0 20px;

	width: 100%

}

.header {

	margin: auto;

	width: 940px

}

.header-left {

	float: left;

	margin-bottom: 14px;

	padding: 55px 0 0;

	width: 39%

}

.header-right {

	float: left;

	padding-top: 14px;

	width: 61%

}

.book-apointment-m {

	float: left;

	margin-bottom: 22px;

	width: 100%;

	text-align: center

}

#google_translate_element {

	display: inline-block;

	margin: 0 10px 15px 0;

	float: right;

}

.book-apointment {
	background: #1893c3;
	border-radius: 10px;
	float: left;
	/* width: 196px; */
	text-align: center;
	margin-right: 20px;
}

.book-apointment a {

	color: #fff;

	display: block;

	float: left;

	font: 17px/18px UbuntuR;

	padding: 6px 12px

}

.book-apointment a:hover {

	background: #05B59D;

	border-radius: 10px

}

.phno-h {

	float: left;

	margin: 6px 0 0 14px;

	width: 184px;

	text-align: left

}

.menu-h, nav {

	margin: auto

}

.phno-h a {

	font: 23px/18px UbuntuM;

	color: #000

}

.phno-h a:hover {

	color: #05B59D

}

.address-h1 {

	width: 33%;

	float: left

}

.address-h1 a {

	color: #000;

	font: 13px/16px ubuntulight;

	background: 0 0;

	padding: 0

}

.address-h1 p {

	color: #000;

	font: 13px/16px ubuntulight;

	padding: 5px 0 0 20px

}

.address-h1 a.add-ph1, .address-h2 a.add-ph2, .address-h3 a.add-ph3 {

	display: block;

	float: left;

	background: url(/images/sprite.png) -50px -410px no-repeat;

	padding: 0 0 0 16px

}

.address-h1 a.add-ph1:hover, .address-h1 a:hover, .address-h2 a.add-ph2:hover, .address-h2 a:hover, .address-h3 a.add-ph3:hover, .address-h3 a:hover {

	color: #05B59D

}

.address-h1 a.add-ph1 {

	font: 14px/18px UbuntuR;

	color: #0569b4

}

.address-h1 p span {

	float: left;

	color: #000;

	font: 13px/16px ubuntulight

}

.address-h2 {

	width: 34%;

	float: left

}

.address-h2 a.add-ph2 {

	font: 14px/18px UbuntuR;

	color: #0569b4

}

.address-h2 p, .address-h2 p a, .address-h2 p span {

	color: #000;

	font: 13px/16px ubuntulight

}

.address-h2 p {

	padding: 5px 0 0 20px

}

.address-h2 p a {

	background: 0 0;

	padding: 0

}

.address-h2 p span {

	float: left

}





.address-h3 a.add-ph3 {

	font: 14px/18px UbuntuR;

	color: #0569b4

}

.address-h3 {

  float: left;

  width: 33%;

}

.address-h3 a {

	color: #000;

	font: 14px/18px ubuntulight;

	background: 0 0;

	padding: 0

}

.address-h3 p, .address-h3 p a, .address-h3 p span {

	color: #000;

	font: 13px/16px ubuntulight

}

.address-h3 p {

	padding: 5px 0 0 20px

}

.address-h3 p a {

	background: 0 0;

	padding: 0

}

.address-h3 p span {

	float: left

}















nav {

	background: url(/images/menu-bg.jpg) repeat-x;

	height: 49px;

	float: left;

	width: 100%;

	z-index: 999999;

}

.banner1, .banner2, .banner3, .banner4 {

	height: 430px

}

.menu-h {

	width: 940px

}

.menu-h li {

	background: url(/images/menu-divider.jpg) right 11px no-repeat;

	float: left;

	padding: 12px 8px 13px;

	text-align: left;

	display: block

}

.menu-h li:last-child {

	background: 0 0

}

.menu-h li a {

	color: #fff;

	display: block;

	font: 18px ralewayregular;

	padding: 0 6px;

	border: 1px solid transparent

}

.menu-h li a:hover {

	border: 1px solid #86d4d5;

	background: #137094;

	border-radius: 5px;

	display: block

}

.menu-h ul {

	margin: 0 auto;

	width: 100%

}

.menu-h > li.current-menu-item > a, .menu-h > li.current_page_ancestor > a {

	border: 1px solid #86d4d5;

	background: #137094;

	border-radius: 5px;

	display: block

}

.menu-h li li a:hover, .menu-h li li:hover > a {

	background: #05B59D;

	border: 1px solid transparent;

	padding: 10px;

	margin-left: 0

}

.menu-h li ul {

	background: #1895e4;

	display: none;

	left: 0;

	position: absolute;

	width: 253px !important;

	z-index: 99

}

.menu-h li:hover > ul {

	display: block;

	top: 47px;

	background: #1598be;

	width: 200px

}

.menu-h li li:hover > ul {

	background: #09ada6 !important;

	left: 99.5%;

	position: absolute;

	top: -2px;

	width: 200px !important;

	z-index: 99999 !important

}

.callbacks1_nav, .callbacks1_nav.next {

	overflow: hidden;

	text-decoration: none;

	text-indent: -9999px;

	top: 57px

}

.menu-h li li {

	background: 0 0;

	border-bottom: 1px solid #3eaac9;

	padding: 0;

	position: relative;

	width: 252px;

	z-index: 1000

}

.menu-h li li li {

	border-bottom: 1px solid #098a78;

	text-align: left;

	width: 199px;

	z-index: 100000

}

#banner, .banner1, .banner2, .banner3, .banner4 {

	float: left;

	position: relative;

	width: 100%

}

.menu-h li li a {

	color: #fff;

	display: block;

	font: 15px RalewayLight;

	margin-left: 10px;

	padding: 10px 0;

	text-align: left

}

.footer-links a.menu-home {

	background: url(/images/sprite.png) -50px -294px no-repeat;

	float: left;

	font: 15px/21px opensans_light;

	color: #fff;

	margin: 0;

	padding-left: 15px

}

.menu-h li li li a {

	display: block

}

#banner {

	margin: -47px 0 0;

	padding: 47px 0 0

}

.banner1 {

	background: url(/images/banner1.jpg) center 0 no-repeat

}

.banner2 {

	background: url(/images/banner2.jpg) center 0 no-repeat

}

.banner3 {

	background: url(/images/banner3.jpg) center 0 no-repeat

}

.banner4 {

	background: url(/images/banner4.jpg) center 0 no-repeat

}

.bullet4 {

	float: left;

	left: 47%;

	margin: 343px 0 0 -282px;

	position: absolute;

	z-index: 9

}

.bullet4 li {

	float: left;

	position: relative;

	margin: 0 2px

}

.bullet4 li a {

	color: #000;

	font-size: 50px

}

.bullet4 li a:hover, .bullet4 li.rslides_here a {

	color: #035045

}

.banner {

	margin: auto;

	position: relative;

	width: 940px

}

.banner-text {

	float: left;

	margin: 74px 0 0 557px;

	position: absolute;

	width: 314px

}

.banner-text a:hover {

	color: #0A4CA0

}

.banner-text a {

	color: #1893c3;

	display: block;

	font: 43px/37px RalewayMedium;

	margin: 21px 0 12px

}

.banner-text span {

	color: #000;

	display: block;

	font: 20px/18px RalewayMedium

}

.banner-text-s {

	float: left;

	margin: 89px 0 0 493px;

	position: absolute;

	width: 314px

}

.banner-text-s a:hover {

	color: #0A4CA0

}

.banner-text-s a {

	color: #1893c3;

	display: block;

	font: 43px/81px RalewayMedium;

	margin: -41px 0 -10px

}

.banner-text-s span {

	color: #000;

	display: block;

	font: 20px/18px RalewayMedium

}

.banner-list {

	float: left;

	margin: -243px 0 0 552px;

	width: 309px

}

.banner-list ul li {

	float: none

}

.banner-list ul li a {

	color: #f0ede9;

	display: block;

	font: 18px/18px RalewayLight;

	padding: 14px 0 6px 57px

}

.banner-list ul li.servicelist1 a {

	background: url(/images/arrow.png) 30px 14px no-repeat

}

.banner-list ul li.servicelist2 a {

	background: url(/images/arrow.png) 32px 14px no-repeat;

	padding-left: 63px

}

.banner-list ul li.servicelist3 a {

	background: url(/images/arrow.png) 33px 14px no-repeat;

	padding-left: 59px

}

.banner-list ul li.servicelist4 a {

	background: url(/images/arrow.png) 35px 14px no-repeat;

	padding-left: 66px

}

.banner-list ul li.servicelist1, .banner-list ul li.servicelist2, .banner-list ul li.servicelist3, .banner-list ul li.servicelist4 {

	background: url(/images/button.png) no-repeat

}

.banner-list ul li.servicelist2 {

	margin: 6px 0 0 11px

}

.banner-list ul li.servicelist3 {

	margin: 5px 0 0 22px

}

.banner-list ul li.servicelist4 {

	margin: 6px 0 0 39px

}

.banner-list ul li.servicelist1:hover, .banner-list ul li.servicelist2:hover, .banner-list ul li.servicelist3:hover, .banner-list ul li.servicelist4:hover {

	background: url(/images/button-h.png) no-repeat

}

#ourmission {

	float: left;

	margin: 31px 0 20px;

	width: 100%

}

.ourmission {

	margin: auto;

	text-align: center;

	width: 940px

}

.ourmission a {

	text-align: center;

	color: #0066b3;

	font: 26px/18px ralewayregular

}

.ourmission span {

	color: #000;

	font: 20px/18px RalewayMedium;

	text-align: center;

	display: block;

	margin: 20px 0 0

}

.callbacks1_nav {

	background: url(/images/sprite.png) -50px -528px no-repeat;

	height: 29px;

	left: -35px;

	opacity: 1;

	position: absolute;

	width: 24px;

	z-index: 3

}

.callbacks1_nav.next {

	background: url(/images/sprite.png) -50px -658px no-repeat;

	left: 469px;

	position: absolute

}

.rslides {

	position: relative;

	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

}

.bullet {

	margin: 0;

	float: left;

	position: absolute;

	z-index: 9;

	top: 43%;

	left: 40%

}

.bullet li {

	float: left;

	position: relative;

	margin: 0 2px

}

.bullet li a {

	color: #9ba7e5;

	font-size: 46px

}

.bullet li.rslides_here a {

	color: #010f5a;

	font-size: 46px

}

.container-right .pathalogy a, .container-right a {

	font: 24px/18px RalewayMedium

}

#container {

	float: left;

	width: 100%;

	border-bottom: 1px solid #0066B3

}

.container {

	margin: 0 auto;

	width: 940px

}

.container-left {

	float: left;

	position: relative;

	width: 58%

}

.container-right {

	float: left;

	width: 42%

}

.container-right-img {

	float: right;

	margin: -181px 0 0;

	width: 200px

}

.container-right-img img {

	margin: 0 0 -4px

}

.container-right a {

	color: #0066b3

}

.container-right .pathalogy a:hover {

	color: #05B59D

}

.container-right .pathalogy a {

	color: #fff;

	display: block;

	padding: 15px 0 20px 81px

}

.container-right .pathalogy {

	background: url(/images/blue-bg.jpg) repeat-x;

	border-radius: 10px;

	float: left;

	height: 49px;

	margin: 24px 0 0;

	width: 333px

}

.container-right .pathalogy a.path {

	background: url(/images/pathalogy.png) 30px 3px no-repeat

}

.container-right .pathalogy a.pharmacy {

	background: url(/images/pharmacy.png) 30px 3px no-repeat

}

.gallary {

	width: 100%;

	float: left

}

.gallary-left {

	float: left;

	width: 171px

}

.gallary-right {

	float: left;

	margin: 4px 0 0 27px;

	width: 271px

}

.gallary-right span {

	font: 26px/18px RalewaySemiBold;

	color: #0066b3

}

.gallary-right a {

	color: #098a78;

	display: block;

	font: 23px/18px RalewaySemiBold

}

.gallary-right a:hover {

	color: #0A4CA0

}

.gallary-right p {

	color: #2b2b2b;

	font: 15px/18px open_sansregular;

	margin: 19px 0 0

}

.gallary-right .view {

	background: #0066b3;

	float: right;

	margin: 27px 0 0;

	text-align: center;

	width: 100px

}

.gallary-right .view a:hover {

	background: #05B59D

}

.gallary-right .view a {

	color: #fff;

	font: 13px/18px RalewayMedium;

	margin: 0;

	padding: 5px

}

.banner-bottom span {

	color: #0066b3;

	display: block;

	font: 32px/18px ralewayregular;

	margin: 42px 0

}

#photo-gallary {

	float: left;

	margin: 2px 0 0;

	width: 100%;

	background: #b5d3e9;

	border-bottom: 1px solid #BCBCBC

}

.photo-gallary {

	margin: 0 auto;

	width: 940px

}

.photo-gallary a:hover {

	color: #05B59D

}

.photo-gallary a {

	color: #0066b3;

	display: block;

	font: 23px/18px ralewayregular;

	margin: 51px 0 35px;

	text-align: center

}

.photo-gallary-left {

	float: left;

	position: relative;

	width: 31%

}

.callbacks2_nav, .callbacks2_nav.next {

	overflow: hidden;

	position: absolute;

	text-decoration: none;

	text-indent: -9999px;

	top: 163px

}

.photo-gallary-left .viewall {

	background: #0066b3;

	float: right;

	margin: 13px 20px 9px;

	text-align: center;

	width: 75px

}

.photo-gallary-left .viewall a:hover {

	background: #05B59D

}

.photo-gallary-left .viewall a {

	color: #fff;

	display: block;

	font: 13px/18px open_sanssemibold;

	margin: 0;

	padding: 5px

}

.preffered-surgeon, .req-form .capchta-input {

	font: 13px/13px open_sansregular

}

.photo-gallary-left1 {

	float: left;

	width: 268px

}

.photo-gallary-middle {

	float: left;

	width: 35%

}

.photo-gallary-right {

	float: right;

	width: 60%

}

.callbacks2_nav {

	background: url(/images/sprite.png) -50px -50px no-repeat;

	height: 29px;

	left: -25px;

	opacity: 1;

	width: 24px;

	z-index: 3

}

.callbacks2_nav.next {

	background: url(/images/sprite.png) -50px -175px no-repeat;

	left: 277px

}

.req-form {

	display: block;

	margin: 51px 0 0 45px;

	position: relative;

	width: 273px

}

.preffered-surgeon {

	background: url(/images/form-select.jpg) 88% center no-repeat #fff;

	border: none;

	color: #8d8d8d;

	cursor: pointer;

	float: left;

	margin: 1px 0;

	width: 109%;

	padding: 4px 0 4px 5px

}

.req-form .capchta {

	clear: both;

	display: block;

	float: left;

	height: 29px;

	margin: -10px 0 0;

	width: 87px

}

.req-form .capchta-input {

	background: #fff;

	border: none;

	color: #8d8d8d;

	float: right;

	height: 28px;

	margin: -14px 0 3px 6px;

	padding-left: 10px;

	width: 57%

}

.field, .req-form .submit {

	border: none;

	font: 13px/25px open_sansregular

}

#wpcf7-f767-p39-o1 .wpcf7-form-control-wrap.captcha-55 {

	display: inline !important

}

#wpcf7-f767-p39-o1 form p span.wpcf7-form-control-wrap {

	display: block !important;

	margin: -14px 0 0;

	overflow: hidden;

	position: relative;

	width: 100%

}

.field {

	color: #8d8d8d;

	float: left;

	height: 25px;

	margin: 0;

	padding: 0 0 0 5px;

	width: 270px

}

.req-form .submit {

	background: #0066b3;

	color: #fff;

	cursor: pointer;

	float: right;

	margin: 9px 1px 0 10px;

	text-align: center;

	width: 132px

}

.req-form .submit:hover {

	background: #05B59D

}

.photo-gallary-right ul li {

	background: url(/images/policy-bg.jpg) repeat-x;

	border-radius: 0 10px 10px 0;

	height: 41px;

	margin: 45px 0 0 10px;

	width: 253px;

	float: left

}

.photo-gallary-right ul li a:hover {

	color: #0A4D9E

}

.photo-gallary-right ul li a {

	color: #fff;

	display: block;

	font: 16px/18px RalewayLight;

	margin: 0;

	padding: 13px 0 13px 54px;

	text-align: left

}

.photo-gallary-right ul li a.bill {

	background: url(/images/bilpolicy.png) 18px 8px no-repeat

}

.photo-gallary-right ul li a.childrens {

	background: url(/images/childrens.png) 18px 8px no-repeat

}

.photo-gallary-right ul li a.faq {

	background: url(/images/faq.png) 18px 8px no-repeat

}

.photo-gallary-right ul li a.contact {

	background: url(/images/contact.png) 18px 8px no-repeat

}

.nbs-flexisel-container {

	max-width: 100%;

	position: relative;

	z-index: 99999

}

.nbs-flexisel-ul {

	position: relative;

	width: 9999px;

	margin: 0;

	padding: 0;

	list-style-type: none;

	text-align: center;

	*position: inherit;

}

.nbs-flexisel-inner {

	overflow: hidden;

	width: 100%;

	margin: 0 auto;

	*overflow: hidden;

	*position: relative;

}

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

	background-image: url(/images/sprite.png);

	background-repeat: no-repeat;

	cursor: pointer;

	height: 204px;

	position: absolute;

	top: 0 !important;

	width: 23px;

	z-index: 100;

	background-color: #fff

}

.callbacks3_nav, .callbacks3_nav.next {

	text-decoration: none;

	overflow: hidden;

	text-indent: -9999px;

	top: 57px

}

.nbs-flexisel-nav-left {

	background-position: -50px -842px;

	left: 0

}

.nbs-flexisel-nav-right {

	background-position: -50px -970px;

	right: 0

}

#banner-bottom-section {

	border-bottom: 1px solid #b7b7b7;

	float: left;

	padding-bottom: 30px;

	width: 100%

}

.banner-bottom {

	margin: 0 auto;

	text-align: center;

	width: 940px

}

.banner-bottom ul li {

	float: left

}

.banner-bottom ul li a {

	font: 17px/19px RalewayMedium;

	color: #000;

	padding: 170px 0 0;

	text-align: center;

	display: block

}

.banner-bottom ul li a.s1 {

	background: url(/images/s1.png) center 0 no-repeat

}

.banner-bottom ul li a.s2 {

	background: url(/images/s2.png) center 0 no-repeat

}

.banner-bottom ul li a.s3 {

	background: url(/images/s3.png) center 0 no-repeat

}

.banner-bottom ul li a.s4 {

	background: url(/images/s4.png) center 0 no-repeat

}

.banner-bottom ul li a.s5 {

	background: url(/images/s5.png) center 0 no-repeat

}

.banner-bottom ul li a.s6 {

	background: url(/images/s6.png) center 0 no-repeat

}

.banner-bottom ul li a.s7 {

	background: url(/images/s7.png) center 0 no-repeat

}

.banner-bottom ul li a.s8 {

	background: url(/images/s8.png) center 0 no-repeat

}

.banner-bottom ul li a.s9 {

	background: url(/images/s9.png) center 0 no-repeat

}

.banner-bottom ul li a.s20 {

	background: url(/images/s20.png) center 0 no-repeat

}

.banner-bottom ul li a.s21 {

	background: url(/images/s21.png) center 0 no-repeat

}

.banner-bottom ul li a.s1:hover {

	background: url(/images/s1-on.png) center 0 no-repeat

}

.banner-bottom ul li a.s2:hover {

	background: url(/images/s2-on.png) center 0 no-repeat

}

.banner-bottom ul li a.s3:hover {

	background: url(/images/s3-on.png) center 0 no-repeat

}

.banner-bottom ul li a.s4:hover {

	background: url(/images/s4-on.png) center 0 no-repeat

}

.banner-bottom ul li a.s5:hover {

	background: url(/images/s5-on.png) center 0 no-repeat

}

.banner-bottom ul li a.s6:hover {

	background: url(/images/s6-on.png) center 0 no-repeat

}

.banner-bottom ul li a.s7:hover {

	background: url(/images/s7-on.png) center 0 no-repeat

}

.banner-bottom ul li a.s8:hover {

	background: url(/images/s8-on.png) center 0 no-repeat

}

.banner-bottom ul li a.s9:hover {

	background: url(/images/s9-on.png) center 0 no-repeat

}

.banner-bottom ul li a.s20:hover {

	background: url(/images/s20-on.png) center 0 no-repeat

}

.banner-bottom ul li a.s21:hover {

	background: url(/images/s21-on.png) center 0 no-repeat

}

#special-bg {

	float: left;

	margin: -93px 0 0;

	width: 100%

}

.special-bg {

	background: #f7f7f7;

	height: 28px;

	margin: auto;

	position: relative;

	width: 940px;

	z-index: 9

}

#footer {

	background: #0066b3;

	float: left;

	margin: 2px 0 0;

	padding-bottom: 6px;

	width: 100%

}

.footer {

	margin: auto;

	width: 940px

}

.footer a:hover {

	color: #05B59D

}

.footer a {

	color: #fff;

	display: block;

	font: 28px/36px opensans_light;

	margin: 0 0 26px

}

.footer-services {

	float: left;

	margin: 20px 0 0;

	width: 19%

}

.footer-services ul li {

	float: none

}

.footer-services ul li a {

	background: url(/images/sprite.png) -50px -294px no-repeat;

	color: #fff;

	float: left;

	font: 15px/23px opensans_light;

	margin: 0;

	padding-left: 15px;

	*float: none;

}

.footer-links {

	float: left;

	margin: 27px 0 0 168px;

	width: 14%

}

.footer-links ul li {

	float: none

}

.footer-links ul li a {

	background: url(/images/sprite.png) -50px -294px no-repeat;

	float: left;

	font: 15px/21px opensans_light;

	color: #fff;

	margin: 0;

	padding-left: 15px;

	*float: none;

}

.footer-follow {

	float: left;

	margin: 27px 0 0 156px;

	width: 26%

}

.footer-follow a.fb, .footer-follow a.googleplus, .footer-follow a.linked, .footer-follow a.twitter, .footer-follow a.youtube {

	display: block;

	width: 27px;

	height: 20px

}

#logo, .footer-follow a img {

	margin: 20px 0 0

}

.footer-follow ul li a {

	padding: 8px;

	text-indent: -9999px

}

.footer-follow ul li {

	float: left

}

.footer-follow a.linked {

	background: url(/images/sprite2.png) -50px -320px no-repeat

}

.footer-follow a.twitter {

	background: url(/images/sprite2.png) -50px -455px no-repeat

}

.footer-follow a.googleplus {

	background: url(/images/sprite2.png) -50px -185px no-repeat

}

.footer-follow a.fb {

	background: url(/images/sprite2.png) -50px -50px no-repeat

}

.footer-follow a.youtube {

	background: url(/images/sprite2.png) -50px -590px no-repeat

}

.footer-follow p {

	font: 15px/18px opensans_light;

	color: #fff;

	float: left;

	*float: none;

}

#logo {

	border-bottom: 1px solid #b8b8b8;

	float: left;

	height: 106px;

	width: 100%

}

.logo {

	margin: auto;

	width: 940px

}

.logo a img {

	padding: 0 20px

}

#welcome {

	background: url(/images/container-bg.jpg) repeat-x;

	float: left;

	height: 250px;

	margin: 10px 0 58px;

	width: 100%

}

.banner-s1, .banner-s2, .banner-s3, .banner-s4 {

	width: 100%;

	height: 241px

}

.welcome {

	margin: auto;

	width: 940px

}

.welcome-left {

	float: left;

	margin: 33px 0 0;

	width: 50%

}

.welcome-left a:hover, .welcome-left a:hover span {

	color: #0A4CA0

}

.welcome-left a span {

	color: #b2f7ed;

	font: 23px/18px open_sansregular;

	padding: 0 0 10px

}

.welcome-left a {

	color: #fff;

	display: block;

	font: 26px/18px open_sanssemibold;

	padding: 12px 0 9px

}

.welcome-left p {

	font: 15px/18px opensans_light;

	color: #fff;

	padding: 10px 0 0

}

.welcome-right {

	float: left;

	margin: 33px 0 0 80px;

	width: 27%

}

.welcome-right span {

	border: 1px solid;

	border-radius: 5px;

	color: #fff;

	display: block;

	font: 23px/18px open_sanssemibold;

	margin: -11px 0 7px;

	padding: 13px 10px;

	text-align: center;

	width: 186px

}

.welcome-right ul li {

	background: url(/images/welcom-li.jpg) 0 5px no-repeat;

	color: #fff;

	float: none;

	font: 15px/18px opensans_light;

	padding: 1px 0 5px 14px

}

#banner-s {

	float: left;

	overflow: hidden;

	position: relative;

	width: 100%;

	margin: -1px 0 0

}

.banner-s1 {

	float: left;

	background: url(/images/banner-s1.jpg) center 0 no-repeat

}

.banner-s2 {

	float: left;

	background: url(/images/banner-s2.jpg) center 0 no-repeat

}

.banner-s3 {

	float: left;

	background: url(/images/banner-s3.jpg) center 0 no-repeat

}

.banner-s4 {

	float: left;

	background: url(/images/banner-s4.jpg) center 0 no-repeat

}

.bullet5 {

	float: left;

	left: 47%;

	margin: 193px 0 0 -282px;

	position: absolute;

	z-index: 9999999

}

.bullet5 li, .content-left, .dr-slider, aside {

	position: relative

}

.bullet5 li {

	float: left;

	margin: 0 2px

}

.bullet5 li a {

	color: #000;

	font-size: 50px

}

.bullet5 li a:hover, .bullet5 li.rslides_here a {

	color: #035045

}

.banner-s {

	margin: auto;

	width: 940px

}

#content, #content-s {

	float: left;

	width: 100%

}

#content {

	border-bottom: 1px solid #b8b8b8;

	padding-bottom: 30px;

	background: url(/images/content-bg.jpg) repeat-x

}

#content-s {

	border-top: 1px solid #98b4f4;

	margin: 41px 0 0

}

.content {

	margin: auto;

	width: 940px

}

.inner-content {

	float: left;

	margin: 10px 0 0;

	width: 100%

}

.content-left {

	float: left;

	padding: 1px 1% 23px 0;

	width: 72%

}

aside {

	float: right;

	width: 252px;

	z-index: 99

}

.book-apps:hover {

	background: #05B59D

}

.book-apps {

	background: #0066b3;

	height: 33px;

	padding: 10px 10px 26px;

	text-align: center;

	width: 232px

}

.book-apps a {

	color: #fff;

	display: block;

	font: 33px/18px UbuntuR;

	padding: 10px 0 0

}

.book-apps a.book-s {

	background: url(/images/book-appointment.png) 9px 2px no-repeat;

	color: #fff;

	display: block;

	float: left;

	font: 19px/18px ralewayregular;

	padding: 0 0 10px 27px

}

.our-services {

	margin: 12px 0 0;

	width: 252px

}

.our-services ul li {

	background: #05b59d;

	padding: 1px 0 0;

	margin: 10px 0 0

}

.our-services ul li a {

	color: #fff;

	display: block;

	font: 19px/55px ralewayregular;

	height: 62px;

	margin: 4px 0 0 7px;

	padding: 6px 0 0 72px

}

.our-services ul li a:hover {

	color: #0065B3

}

.our-services ul li a.service-s1 {

	background: url(/images/sprite3.png) -50px -47px no-repeat

}

.our-services ul li a.service-s1:hover {

	background: url(/images/sprite3.png) -50px -208px no-repeat

}

.our-services ul li a.service-s2 {

	background: url(/images/sprite3.png) -50px -374px no-repeat

}

.our-services ul li a.service-s2:hover {

	background: url(/images/sprite3.png) -50px -536px no-repeat

}

.our-services ul li a.service-s3 {

	background: url(/images/sprite3.png) -50px -698px no-repeat

}

.our-services ul li a.service-s3:hover {

	background: url(/images/sprite3.png) -50px -860px no-repeat

}

.our-services ul li a.service-s4 {

	background: url(/images/sprite3.png) -50px -1022px no-repeat

}

.our-services ul li a.service-s4:hover {

	background: url(/images/sprite3.png) -50px -1184px no-repeat

}

.our-services ul li a.service-s5 {

	background: url(/images/sprite3.png) -50px -1346px no-repeat

}

.our-services ul li a.service-s5:hover {

	background: url(/images/sprite3.png) -50px -1508px no-repeat

}

.our-services ul li a.service-s6 {

	background: url(/images/sprite3.png) -50px -1670px no-repeat

}

.our-services ul li a.service-s6:hover {

	background: url(/images/sprite3.png) -50px -1832px no-repeat

}

.our-services ul li a.service-s7 {

	background: url(/images/sprite3.png) -50px -1994px no-repeat

}

.our-services ul li a.service-s7:hover {

	background: url(/images/sprite3.png) -50px -2156px no-repeat

}

.envira-gallery-image.envira-gallery-preload.envira-gallery-image-1 {

	border: 1px solid #0065B3;

	border-radius: 5px;

}

.hours {

	border: 1px solid #0065b3;

	border-radius: 12px;

	color: #132f5c;

	display: block;

	float: left;

	font: 19px/55px RalewayLight;

	margin: 10px 0 3px;

	padding-bottom: 20px;

	text-align: center;

	width: 252px

}

.billside ul li, .pathalogy-s {

	border-radius: 10px;

	height: 41px;

	margin: 10px 0 0;

	width: 252px

}

.hours ul li {

	background: url(/images/our-hours.jpg) 10px 10px no-repeat;

	color: #0066b3;

	display: block;

	float: left;

	font: 15px/22px RalewayLight;

	padding: 4px 0 0 24px

}

.pathalogy-s {

	background: url(/images/python-bg.jpg) repeat-x;

	float: left

}

.pathalogy-s a.path-s {

	background: url(/images/python-s.jpg) 17px 3px no-repeat

}

.pathalogy-s a:hover {

	color: #05B59D

}

.pathalogy-s a {

	color: #fff;

	display: block;

	font: 16px/18px RalewayLight;

	padding: 10px 0 20px 64px

}

.pathalogy-s a.pharmacy-s {

	background: url(/images/pharmacy-s.jpg) 17px 3px no-repeat

}

.billside ul li {

	background: url(/images/patient-bg.jpg) repeat-x

}

.billside ul li a {

	color: #fff;

	display: block;

	font: 15px/18px RalewayLight;

	margin: 6px 0 0 17px;

	padding: 12px 0 13px 36px

}

.billside ul li a.patient-s {

	background: url(/images/sprite4.png) -50px -552px no-repeat

}

.billside ul li a.bill-s {

	background: url(/images/sprite4.png) -50px -44px no-repeat

}

.billside ul li a.childrens-s {

	background: url(/images/sprite4.png) -50px -172px no-repeat

}

.billside ul li a.faq-s {

	background: url(/images/sprite4.png) -50px -424px no-repeat

}

.billside ul li a.contact-s {

	background: url(/images/sprite4.png) -50px -297px no-repeat

}

.services-m {

	float: left  :

	width: 100%

}

.services-m ul li {

	background: #0768b2 !important;

	float: left;

	margin: 10px 23px 0 0;

	padding: 1px 0 0 !important;

	width: 306px

}

.services-m ul li a {

	color: #fff;

	display: block;

	font: 14px/23px ralewayregular;

	padding: 14px 0 15px 51px

}

.services-m ul li a:hover {

	color: #fff

}

.services-m ul li a.serl1 {

	background: url(/images/sprite5.png) -39px -40px no-repeat

}

.services-m ul li a.serl2 {

	background: url(/images/sprite5.png) -39px -302px no-repeat

}

.services-m ul li a.serl3 {

	background: url(/images/sprite5.png) -39px -564px no-repeat

}

.services-m ul li a.serl4 {

	background: url(/images/sprite5.png) -39px -1350px no-repeat

}

.services-m ul li a.acp {

	background: url(/images/acp.png) 10px 10px no-repeat

}

.services-m ul li a.acp:hover {

	background-color: #04538F;

}

.services-m ul li a.serl5 {

	background: url(/images/sprite5.png) -39px -1088px no-repeat

}

.services-m ul li a.serl6 {

	background: url(/images/sprite5.png) -39px -826px no-repeat

}

.services-m ul li a.serl7 {

	background: url(/images/sprite5.png) -39px -1612px no-repeat

}

.services-m ul li a.serl8 {

	background: url(/images/ser-l8.png) 10px 10px no-repeat

}

.services-m ul li a.serl9 {

	background: url(/images/ser-l9.png) 10px 10px no-repeat

}

.services-m ul li a.ser20 {

	background: url(/images/ser-20.png) 10px 10px no-repeat

}

.services-m ul li a.ser21 {

	background: url(/images/ser-l21.png) 10px 10px no-repeat

}



.services-m ul li a.child-sex-abuse {

	background: url(/images/child-sex-abuse.png) 10px 10px no-repeat

}


.services-m ul li a.ser22 {

	background: url(/images/osteo-ser-img.png) 10px 10px no-repeat

}

.services-m ul li a.ser23 {

	background: url(/images/healthy-wa-icon.png) 10px 10px no-repeat

}

.services-m ul li a.smoking-cess {

	background: url(/images/smoking-off.png) 10px 10px no-repeat

}

.services-m ul li a.ser-alchohol {

	background: url(/images/alchohol-off.png) 10px 10px no-repeat

}

.services-m ul li a.ser-patient {

	background: url(/images/patient-forms-off.png) 10px 10px no-repeat

}

.services-m ul li a.ser-sc {

	background: url(/images/skin-cancer-off.png) 10px 10px no-repeat

}

.services-m ul li a.breast-cancer {

	background: url(/images/breast-cancer.png) 10px 10px no-repeat

}

.services-m ul li a.breast-cancer:hover{
	background-color: #04538F;
}

.services-m ul li a.shg {

	background: url(/images/self-help-guide.png) 10px 10px no-repeat

}

.services-m ul li a.shg:hover{
	background-color: #04538F;
}


.services-m ul li a.ser-em {

	background: url(/images/emergency_wait.png) 10px 10px no-repeat

}

.services-m ul li a.ser-childado {

	background: url(/images/ser-childado.png) 10px 10px no-repeat

}

.services-m ul li a.ser-allergy {

	background: url(/images/allergies-icon.png) 10px 10px no-repeat

}

.services-m ul li a.ser-preg {

	background: url(/images/preganancy-icon.png) 10px 10px no-repeat

}

.services-m ul li a.sexually-transmitted {

	background: url(/images/sexually-transmitted-infections.png) 10px 10px no-repeat

}

.services-m ul li a.sexually-transmitted:hover {

	background: #04538F url(/images/sexually-transmitted-infections.png) 10px 10px no-repeat

}

.services-m ul li a.coeliac-disease {

	background: url(/images/coeliac-disease.png) 10px 10px no-repeat

}

.services-m ul li a.coeliac-disease:hover {

	background: #04538F url(/images/coeliac-disease.png) 10px 10px no-repeat

}

.services-m ul li a.hepatitis {

	background: url(/images/hepatitis.png) 10px 10px no-repeat

}

.services-m ul li a.hepatitis:hover {

	background: #04538F url(/images/hepatitis.png) 10px 10px no-repeat

}

.services-m ul li a.parkin {

	background: url(/images/parkinsons.png) 10px 10px no-repeat

}

.services-m ul li a.parkin:hover {

	background: #04538F url(/images/parkinsons.png) 10px 10px no-repeat

}

.services-m ul li a.veterans {

	background: url(/images/veterans.png) 10px 10px no-repeat

}

.services-m ul li a.veterans:hover {

	background: #04538F url(/images/veterans.png) 10px 10px no-repeat

}

.services-m ul li a.Gastroenteritis {

	background: url(/images/paediatric-gastroenteritis-img.png) 10px 10px no-repeat

}

.services-m ul li a.Gastroenteritis:hover {

	background: #04538F url(/images/paediatric-gastroenteritis-img.png) 10px 10px no-repeat

}

.services-m ul li a.health-advisory {

	background: url(/images/doctors-health-advisory-service.png) 10px 10px no-repeat

}

.services-m ul li a.health-advisory:hover {

	background: #04538F url(/images/doctors-health-advisory-service.png) 10px 10px no-repeat

}

.services-m ul li a.black-swann {

	background: url(/images/black-swan-health.png) 10px 10px no-repeat

}

.services-m ul li a.black-swann:hover {

	background: #04538F url(/images/black-swan-health.png) 10px 10px no-repeat

}

.services-m ul li a.osteoporosis {

	background: url(/images/osteoporosis-img.png) 10px 10px no-repeat

}

.services-m ul li a.osteoporosis:hover {

	background: #04538F url(/images/osteoporosis-img.png) 10px 10px no-repeat

}

.services-m ul li a.ser-childado:hover {

	background-color: #04538F

}

.services-m ul li a.ser-em:hover {

	background: #04538F url(/images/emergency-hover.png) 10px 10px no-repeat

}

.services-m ul li a.ser-allergy:hover {

	background: #04538F url(/images/allergies-icon.png) 10px 10px no-repeat

}

.services-m ul li a.ser-preg:hover {

	background: #04538F url(/images/preganancy-icon.png) 10px 10px no-repeat

}

.services-m ul li a.ser-domestic {

	background: url(/images/domestic.png) 10px 10px no-repeat

}

.services-m ul li a.ser-immunisations {

	background: url(/images/immunisations.png) 10px 10px no-repeat

}



.services-m ul li a.ser-menshealth {

	background: url(/images/menshealth.png) 10px 10px no-repeat

}



.services-m ul li a.ser-sti-management {

	background: url(/images/sti-management.png) 10px 10px no-repeat

}

.services-m ul li a.ser-sti-management:hover {

	background: #04538F url(/images/sti-management.png) 10px 10px no-repeat

}


.services-m ul li a.atrial-fibrillation {

	background: url(/images/atrial-fibrillation.png) 10px 10px no-repeat

}

.services-m ul li a.atrial-fibrillation:hover {

	background: #04538F url(/images/atrial-fibrillation.png) 10px 10px no-repeat

}


.services-m ul li a.motor-neurone-disease {

	background: url(/images/motor-neurone-disease-img.png) 10px 10px no-repeat

}

.services-m ul li a.motor-neurone-disease:hover {

	background: #04538F url(/images/motor-neurone-disease-img.png) 10px 10px no-repeat

}



.services-m ul li a.hyper-tension{

	background: url(/images/hyper-logo.png) 10px 10px no-repeat

}



.services-m ul li a.hyper-tension:hover {

	background: #04538F url(/images/hyper-logo.png) 10px 10px no-repeat

}


.services-m ul li a.haemochromatosis{

	background: url(/images/haemochromatosis-logo.png) 10px 10px no-repeat

}



.services-m ul li a.haemochromatosis:hover {

	background: #04538F url(/images/haemochromatosis-logo.png) 10px 10px no-repeat

}

.services-m ul li a.for-mood-monitoring {

	background: url(/images/mood.png) 10px 10px no-repeat

}

.services-m ul li a.for-mood-monitoring:hover {

	background: #04538F url(/images/mood.png) 10px 10px no-repeat

}

.services-m ul li a.ser-domestic:hover {

	background: url(/images/domestic.png) 10px 10px no-repeat #04538F

}

.services-m ul li a.ser-immunisations:hover {

	background: url(/images/immunisations.png) 10px 10px no-repeat #04538F

}



.services-m ul li a.ser-menshealth:hover {

	background: url(/images/menshealth.png) 10px 10px no-repeat #04538F

}



.services-m ul li a.serl1:hover {

	background: url(/images/sprite5.png) -39px -171px no-repeat #04538F

}

.services-m ul li a.serl2:hover {

	background: url(/images/sprite5.png) -39px -433px no-repeat #04538F

}

.services-m ul li a.serl3:hover {

	background: url(/images/sprite5.png) -39px -695px no-repeat #04538F

}

.services-m ul li a.serl4:hover {

	background: url(/images/sprite5.png) -39px -1481px no-repeat #04538F

}

.services-m ul li a.serl5:hover {

	background: url(/images/sprite5.png) -39px -1219px no-repeat #04538F

}

.services-m ul li a.serl6:hover {

	background: url(/images/sprite5.png) -39px -957px no-repeat #04538F

}

.services-m ul li a.serl7:hover {

	background: url(/images/sprite5.png) -39px -1743px no-repeat #04538F

}

.services-m ul li a.serl8:hover {

	background: url(/images/ser-l8on.png) 10px 10px no-repeat #04538F

}

.services-m ul li a.serl9:hover {

	background: url(/images/ser-l9on.png) 10px 10px no-repeat #04538F

}

.services-m ul li a.ser20:hover {

	background: url(/images/ser-20on.png) 10px 10px no-repeat #04538F

}

.services-m ul li a.ser21:hover {

	background: url(/images/ser-l21-on.png) 10px 10px no-repeat #04538F

}


.services-m ul li a.child-sex-abuse:hover {
	background-color: #04538F;
}


.services-m ul li a.ser22:hover {

	background: url(/images/osteo-ser-img-on.png) 10px 10px no-repeat #04538F

}

.services-m ul li a.ser23:hover {

	background: url(/images/healthy-wa-icon.png) 10px 10px no-repeat #04538F

}

.services-m ul li a.smoking-cess:hover {

	background: url(/images/smoking-on.png) 10px 10px no-repeat #04538F

}

.services-m ul li a.ser-alchohol:hover {

	background: url(/images/alcohol-on.png) 10px 9px no-repeat #04538F

}

.services-m ul li a.ser-patient:hover {

	background: url(/images/patient-forms-off.png) 10px 10px no-repeat #04538F

}

.services-m ul li a.ser-sc:hover {

	background: url(/images/skin-cancer-on.png) 10px 10px no-repeat #04538F

}

.services-m ul li a.health-pro1 {

	background: url(/images/copd-off.png) 10px 10px no-repeat

}

.services-m ul li a.health-pro1:hover {

	background: url(/images/copd-off.png) 10px 10px no-repeat #04538F

}

.services-m ul li a.health-pro2 {

	background: url(/images/iron-infusions-off.png) 10px 10px no-repeat

}

.services-m ul li a.health-pro2:hover {

	background: url(/images/iron-infusions-off.png) 10px 10px no-repeat #04538F

}

.services-m ul li a.health-pro3 {

	background: url(/images/imaging-pathways-off.png) 10px 10px no-repeat

}

.services-m ul li a.health-pro3:hover {

	background: url(/images/imaging-pathways-off.png) 10px 10px no-repeat #04538F

}

.services-m ul li a.health-pro4 {

	background: url(/images/drugs-off.png) 10px 10px no-repeat

}

.services-m ul li a.health-pro4:hover {

	background: url(/images/drugs-off.png) 10px 10px no-repeat #04538F

}

.services-m ul li a.health-pro5 {

	background: url(/images/fitness-drive-off.png) 10px 10px no-repeat

}

.services-m ul li a.familial-hypercholesterolaemia{

	background: url(/images/familial-hypercholesterolaemia.png) 10px 10px no-repeat

}

.services-m ul li a.familial-hypercholesterolaemia:hover {

	background: url(/images/familial-hypercholesterolaemia.png) 10px 10px no-repeat #04538F

}

.services-m ul li a.health-pro5:hover {

	background: url(/images/fitness-drive-off.png) 10px 10px no-repeat #04538F

}

.services-m ul li a.health-pro6 {

	background: url(/images/depression-off.png) 10px 10px no-repeat

}

.services-m ul li a.health-pro6:hover {

	background: url(/images/depression-off.png) 10px 10px no-repeat #04538F

}

.services-m ul li a.health-pro7 {

	background: url(/images/clild-protection-off.png) 10px 10px no-repeat

}

.services-m ul li a.health-pro7:hover {

	background: url(/images/clild-protection-off.png) 10px 10px no-repeat #04538F

}

.services-m ul li a.health-pro8 {

	background: url(/images/chronic-off.png) 10px 10px no-repeat

}

.services-m ul li a.health-pro8:hover {

	background: url(/images/chronic-off.png) 10px 10px no-repeat #04538F

}

.services-m ul li a.health-pro9 {

	background: url(/images/abuse-off.png) 10px 10px no-repeat

}

.services-m ul li a.health-pro9:hover {

	background: url(/images/abuse-off.png) 10px 10px no-repeat #04538F

}

.services-m ul li a.health-pro10 {

	background: url(/images/chronic-pain-off.png) 10px 10px no-repeat

}

.services-m ul li a.health-pro10:hover {

	background: url(/images/chronic-pain-off.png) 10px 10px no-repeat #04538F

}

.services-m ul li a.health-pro11 {

	background: url(/images/silver-chain-protocols-icon.png) 10px 10px no-repeat

}

.services-m ul li a.health-pro11:hover {

	background: url(/images/silver-chain-protocols-icon.png) 10px 10px no-repeat #04538F

}

.services-m ul li a.cardiovascular-risk {

	background: url(/images/cardiovascular-risk-calculator.png) 10px 10px no-repeat

}

.services-m ul li a.cardiovascular-risk:hover {

	background: url(/images/cardiovascular-risk-calculator.png) 10px 10px no-repeat #04538F

}

.services-m ul li a.health-pro12 {

	background: url(/images/palliative-care-img.png) 10px 10px no-repeat

}

.services-m ul li a.health-pro12:hover {

	background: url(/images/palliative-care-img.png) 10px 10px no-repeat #04538F

}

.services-m ul li a.cancer-screening {

	background: url(/images/colorectal-cancer-screening.png) 10px 10px no-repeat

}

.services-m ul li a.cancer-screening:hover {

	background: url(/images/colorectal-cancer-screening.png) 10px 10px no-repeat #04538F

}

.services-m ul li a.stroke{

	background: url(/images/stroke.png) 10px 10px no-repeat;

}

.services-m ul li a.stroke:hover {

	background: url(/images/stroke.png) 10px 10px no-repeat #04538F;

}

.services-m ul li a.apnoea {

	background: url(/images/sleep-apnoea.png) 10px 10px no-repeat;

}

.services-m ul li a.apnoea:hover {

	background: url(/images/sleep-apnoea.png) 10px 10px no-repeat #04538F;

}

.services-m ul li a.kneepain {

	background: url(/images/knee-pain-resources.png) 10px 10px no-repeat;

}

.services-m ul li a.kneepain:hover {

	background: url(/images/knee-pain-resources.png) 10px 10px no-repeat #04538F;

}

.services-m ul li a.health-pro13 {

	background: url(/images/children-health-guidelines-img.png) 10px 10px no-repeat

}

.services-m ul li a.health-pro13:hover {

	background: url(/images/children-health-guidelines-img.png) 10px 10px no-repeat #04538F

}

.services-m ul li a.dementia  {

	background: url(/images/dementia-img.png) 10px 10px no-repeat

}

.services-m ul li a.dementia:hover {

	background: url(/images/dementia-img.png) 10px 10px no-repeat #04538F

}

.services-m ul li a.bowel-cancer-screening  {

	background: url(/images/bowel-cancer-screening-img.png) 10px 10px no-repeat

}

.services-m ul li a.bowel-cancer-screening:hover {

	background: url(/images/bowel-cancer-screening-img.png) 10px 10px no-repeat #04538F

}



.dr-slider {

	border: 1px solid #2994c6;

	float: left;

	width: 99%;

	margin: 10px 0 0

}

.dr-slider-left {

	float: left;

	margin: 10px 0 0 23px;

	width: 53%

}

.dr-slider-left a:hover {

	color: #05B59D

}

.dr-slider-left a {

	color: #0065b3;

	display: block;

	font: 13px/23px RalewayBold

}

.dr-slider-left span {

	color: #000;

	display: block;

	font: 11px/19px RalewayBold

}

.dr-slider-left .profile {

	float: left;

	margin: 8px 0 14px;

	width: 62%

}

.dr-slider-left .profile a.pro-s {

	color: #000;

	font: 14px/18px ralewayregular;

	border-bottom: 1px solid #868686

}

.dr-slider-right {

	float: left;

	margin: 10px 0 0;

	width: 32%

}

.dr-slider-right a {

	display: block

}

.callbacks3_nav {

	background: url(/images/slider-left-s.jpg) no-repeat;

	height: 29px;

	left: 1px;

	opacity: 1;

	position: absolute;

	width: 24px;

	z-index: 3

}

.callbacks3_nav.next {

	background: url(/images/slider-right-s.jpg) no-repeat;

	left: 232px;

	position: absolute

}

.specialfocus {

	background: #05b59d;

	float: left;

	height: 38px;

	margin: 20px 0 24px;

	width: 267px

}

.specialfocus a {

	background: url(/images/special-f.png) 191px -2px no-repeat;

	color: #fff;

	display: block;

	font: 18px/18px ralewayregular;

	height: 47px;

	padding: 20px 0 0 10px;

	position: absolute;

	top: 101px;

	width: 256px

}

.content-left ul li {

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

	padding: 6px 0 0 30px

}

.content-left ul {

	margin: 0 0 10px

}

.registration-form-print ul.cols-2 li {

	min-height: 66px

}

.ui-datepicker .ui-datepicker-title {

	font-size: 13px

}

.ui-datepicker th {

	font-weight: 400;

	font-family: arial

}

.key-largo-contact-logo {

	text-align: center;

	margin: 10px 0 !important

}

.key-largo-contact-logo > img {

	width: 37%

}

.cols-2.print-page-checkbox {

	padding: 0 0 0 3%

}

.web-form input[type=date] {

	padding: 6px 8px;

	width: 94%;

	border: 1px solid #999;

	color: #000;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px

}

.web-form ul li textarea {

	width: 94% !important

}

.hr {

	border-bottom: 1px dotted #999;

	margin: 0 30px 15px !important;

}

.regformstyle {

	border: 1px solid #666;

	border-radius: 5px;

	font: 400 13px Arial, Helvetica, sans-serif

}

.refformleft {

	float: left;

	width: 56%

}

.refformright {

	float: right;

	width: 40%

}

#tpbr_box {

	font-size: 22px !important;

	color: #000 !important

}

#he-webplugin-popup-60366 {

	z-index: 99999999 !important;

}

.photo-gallary-left1 img {

	border: 2px solid #0066B3;

}

.chlamydia {

	float: left;

	color: #fff;

}

.chlamydia a {

	float: left;

	padding: 10px;

	background: #0768b2;

	color: #fff;

}

.chlamydia a:hover {

	color: #fff;

	background: #04538F;

}

.sun-div {

	background: #000 none repeat scroll 0 0;

	display: none;

	height: 100%;

	left: 0;

	opacity: 0.5;

	position: fixed;

	top: 0;

	width: 100%;

	z-index: 99;

}


#sun-pop h1{
	font: 20px/24px RalewayMedium;
	color: #0066b3;
}

#sun-pop {
	
	/*text-align:center;*/

	border-radius: 5px;

	display: none;

	left: 30%;

	margin: 0;

	overflow: hidden;

	position: fixed;

	top: 5%;

	width: 40%;

	z-index: 99999999;

	padding: 20px;

	background: #ffffff;

	font: normal 14px/25px Arial, Helvetica, sans-serif;

}

.sun-button {

	color: #e73e51;

	cursor: pointer;

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

	height: 20px;

	position: absolute;

	right: 2px;

	text-align: center;

	top: 5px;

	width: 20px;

	z-index: 101;

}

.sun-close {

	border-radius: 4px;

	bottom: -2px;

	color: #e73e51;

	cursor: pointer;

	font: 400 15px/15px Arial, Helvetica, sans-serif;

	height: 25px;

	position: absolute;

	right: -10px;

	text-align: center;

	width: 70px;

	z-index: 101;

}

#sun-pop ul li {
	background: url(/images/bullet-tm.gif) 15px 11px no-repeat;
	padding: 6px 0 0 30px;
}

#sun-pop ul {
	margin: 0 0 10px;
}
#sun-pop p{
	margin: 5px 0px;
}

/*.aboriginal {
	background: url(/images/aboriginal-health-img.png) 10px 10px no-repeat #0768b2;
}
*/
.services-m ul li a.aboriginal {
	background: url(/images/aboriginal-health-img.png) 10px 10px no-repeat;
}

.services-m ul li a.aboriginal:hover {
	background: url(/images/aboriginal-health-img.png) 10px 10px no-repeat #04538F;
}


.avatar {

  box-sizing: border-box;
box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.6);
  -webkit-transform: translatey(0px);
          transform: translatey(0px);
  -webkit-animation: float 6s ease-in-out infinite;
          animation: float 6s ease-in-out infinite;
}

@-webkit-keyframes float {
  0% {
    box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.6);
    -webkit-transform: translatey(0px);
            transform: translatey(0px);
  }
  50% {
    box-shadow: 0 25px 15px 0px rgba(0, 0, 0, 0.2);
    -webkit-transform: translatey(-20px);
            transform: translatey(-20px);
  }
  100% {
    box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.6);
    -webkit-transform: translatey(0px);
            transform: translatey(0px);
  }
}

@keyframes float {
  0% {
    box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.6);
    -webkit-transform: translatey(0px);
            transform: translatey(0px);
  }
  50% {
    box-shadow: 0 25px 15px 0px rgba(0, 0, 0, 0.2);
    -webkit-transform: translatey(-20px);
            transform: translatey(-20px);
  }
  100% {
    box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.6);
    -webkit-transform: translatey(0px);
            transform: translatey(0px);
  }
}

.wpcf7-form-control-wrap.mathcaptcha-249, .wpcf7-form-control-wrap.mathcaptcha-274 {
	padding-left: 20px;
}

.label-captcha {
	font-size: 12px;
}

#tell-friend .captcha-input .captchac-img {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

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

	.banner-text, .callbacks1_nav, .callbacks2_nav.next {

		display: none

	}

	.menu-h li a {

		font-size: 13px;

		padding: 0 10px;

	}

	#container, .inner-content, .photo-gallary {

		overflow: hidden

	}

	.staff {

		width: 99%

	}

	.banner-s1 {

		background: url(/images/banner-s1.jpg) center 0/100% no-repeat

	}

	.banner-s2 {

		background: url(/images/banner-s2.jpg) center 0/100% no-repeat

	}

	.banner-s3 {

		background: url(/images/banner-s3.jpg) center 0/100% no-repeat

	}

	.banner-s4 {

		background: url(/images/banner-s4.jpg) center 0/100% no-repeat

	}

	.banner-s1, .banner-s2, .banner-s3, .banner-s4 {

		height: 115px

	}

	.banner1, .banner2, .banner3, .banner4 {

		height: 199px

	}

	.bullet5 {

		margin: 76px 0 0 -282px

	}

	#ourmission {

		margin: 62px 0 20px

	}

	.banner, .banner-bottom, .banner-s, .container, .content, .footer, .header, .logo, .menu-h, .ourmission, .photo-gallary, .special-bg, .welcome {

		width: 100%

	}

	.banner1 {

		background: url(/images/banner1.jpg) center 0/100% no-repeat

	}

	.banner2 {

		background: url(/images/banner2.jpg) center 0/100% no-repeat

	}

	.banner3 {

		background: url(/images/banner3.jpg) center 0/100% no-repeat

	}

	.banner4 {

		background: url(/images/banner4.jpg) center 0/100% no-repeat

	}

	.bullet4 {

		float: left;

		left: 47%;

		margin: 145px 0 0 -282px;

		position: absolute;

		z-index: 9

	}

	.specialfocus a {

		top: 148px

	}

	.bread-crumbs {

		margin: -14px 0 0

	}

	aside {

		margin: 53px 0 0

	}

	.banner-text-s {

		margin: 34px 0 0 387px

	}

	.content-left {

		padding: 1px 1% 23px 10px;

		width: 63%

	}

	.services-m ul li {

		margin: 10px 8px 0 0;

		width: 233px

	}

	.inner-content {

		margin: -33px 0 0

	}

	img {

		max-width: 100%

	}

	.header-left {

		width: 47%

	}

	.header-right {

		width: 53%

	}

	.welcome-left {

		width: 56%;

		margin-left: 10px

	}

	.welcome-right {

		width: 31%

	}

	.gallary-right {

		margin: 4px 0 0 8px

	}

	.container-left {

		margin-left: 10px;

		width: 56%

	}

	.gallary-left {

		width: 143px

	}

	.container-right-img {

		margin: -148px -4px 0

	}

	.container-right .pathalogy a {

		font: 22px/18px RalewayMedium;

		padding: 15px 0 20px 72px

	}

	.photo-gallary-left1 {

		width: 241px

	}

	.req-form {

		margin: 13px 0 0 22px;

		width: 242px

	}

	.field {

		width: 231px

	}

	.preffered-surgeon {

		width: 236px

	}

	.req-form .submit {

		margin: 15px 11px 0 10px

	}

	.photo-gallary-right {

		width: 64%

	}

	.logo ul li {

		padding: 0 3px

	}

	.footer-services {

		margin: 20px 0 0 10px;

		width: 20%

	}

	.footer-links {

		margin: 27px 0 0 98px;

		width: 14%

	}

	.footer-follow {

		margin: 27px 0 0 106px;

		width: 36%

	}

	.menu-h li {

		padding: 12px 5px 13px

	}

	.banner-text a {

		font: 28px/15px RalewayMedium

	}

	.banner-list {

		margin: -184px 0 0 440px;

		width: 306px

	}

	.photo-gallary-right ul li {

		margin: 10px 0 0 10px;

	}

	.photo-gallary-right {

		width: 40%;

		float: left;

		margin-left: 21%;

	}

	.services-m ul li a.ser-em, .services-m ul li a.ser-childado {

		padding: 3px 0 3px 51px

	}

}

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

	.services-m ul li a.ser-em, .services-m ul li a.ser-childado {

		padding: 14px 0 15px 51px

	}

	.bullet5 {

		margin: 41px 0 0 -282px

	}

	,

	.banner1, .banner2, .banner3, .banner4 {

		height: 166px

	}

	.bullet4 {

		margin: 109px 0 0 -282px

	}

	.services-m ul li {

		width: 300px

	}

	#banner-s {

		height: 102px

	}

	.banner-text-s {

		margin: 27px 0 0 310px

	}

	.header-left, .header-right {

		float: none;

		margin: auto

	}

	.content-left {

		width: 57%

	}

	.header-right {

		width: 66%

	}

	.menu-h li a {

		padding: 0 4px

	}

	#banner {

		height: 126px

	}

	.banner-list {

		margin: -201px 0 0 328px

	}

	.welcome-left {

		margin-left: 10px;

		width: 66%

	}

	.welcome-left a {

		font: 18px/18px open_sanssemibold

	}

	.welcome-right {

		width: 32%;

		margin: 33px 0 0

	}

	.container-left {

		width: 90%;

		float: none;

		margin: auto

	}

	.container-right {

		float: none;

		margin: auto;

		width: 48%

	}

	.gallary-right .view {

		margin: 27px 0 30px

	}

	.container-right-img {

		margin: -148px -31px 0

	}

	.photo-gallary-left {

		width: 46%

	}

	.photo-gallary-middle {

		width: 53%

	}

	.photo-gallary-right {

		float: left;

		width: 52%

	}

	.photo-gallary-right ul li {

		background: url(/images/policy-bg.jpg) repeat-x;

		border-radius: 0 10px 10px 0;

		height: 41px;

		margin: 15px 0 0 10px;

		width: 253px;

		float: left

	}

	#logo {

		height: auto

	}

	.logo ul li {

		padding: 0 16px

	}

	.footer-follow {

		margin: 27px 0 0 70px

	}

	.banner-bottom ul li a {

		margin-left: 49px;

		text-align: left

	}

	#tpbr_topbar {

		top: 0 !important;

		position: inherit !important;

		margin-top: -44px !important;

		width: 93.8% !important;

		padding: 3px 2% 5px;

	}

	.photo-gallary-right {

		margin-left: 1%;

	}

	.execphpwidget {

		display: none;

	}

}

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

	.bullet4, .bullet5 {

		display: none

	}

	.banner-s1, .banner-s2, .banner-s3, .banner-s4 {

		height: 74px

	}

	.bullet5 {

		margin: 41px 0 0 -282px

	}

	,

	.banner1, .banner2, .banner3, .banner4 {

		height: 124px

	}

	.slicknav_menu {

		display: block

	}

	.banner-list, .banner-text-s, nav {

		display: none

	}

	.footer-services {

		width: 26%

	}

	.aside, aside {

		float: none;

		margin: auto

	}

	.book-apps {

		margin: 20px 0 0

	}

	.content-left, .photo-gallary-left, .photo-gallary-middle, .welcome-left, .welcome-right {

		float: none;

		margin: auto

	}

	.content-left {

		width: 95%

	}

	#banner-s {

		height: 76px

	}

	.header-right {

		width: 96%

	}

	#banner {

		height: 84px

	}

	.welcome-left {

		width: 91%

	}

	#welcome {

		background: url(/images/container-bg.jpg) 0 0/100% repeat-x;

		height: auto

	}

	.welcome-right {

		padding-top: 15px;

		width: 58%

	}

	.container-right {

		width: 78%

	}

	.callbacks2_nav.next {

		display: block;

		left: 256px

	}

	.photo-gallary-middle {

		width: 71%;

		clear: both

	}

	.req-form .submit {

		margin: 15px 11px 25px 10px

	}

	.photo-gallary-right {

		clear: both;

		float: none;

		margin: auto;

		width: 54%

	}

	.footer-follow {

		width: 71%

	}

	#tpbr_topbar {

		top: 54px !important

	}

	#tpbr_box {

		font-size: 16px !important;

		line-height: 23px !important;

	}

	.photo-gallary a {

		margin: 10px 0 7px;

	}

	.photo-gallary-right > ul {

		margin-bottom: 30px;

		display: inline-block;

	}

	#tpbr_topbar {

		z-index: 999;

	}

	#tpbr_topbar {

		width: 91.6% !important;

	}
	.dr-name-txt {
  margin-top: 92px !important;
}

}

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

	.banner1, .banner2, .banner3, .banner4 {

		height: 84px

	}

	.footer-links {

		margin: 27px 0 0 46px;

		width: 35%

	}

	.footer-services {

		width: 39%

	}

	.address-h1, .address-h2 {

		float: none;

		margin: auto;

		width: 67%

	}

	#banner-s {

		height: 57px

	}

	.address-h1 {

		clear: both

	}

	#banner {

		height: 51px

	}

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

		height: 185px

	}

	.photo-gallary-left {

		width: 74%

	}

	.photo-gallary-middle {

		clear: both;

		width: 87%

	}

	.photo-gallary-right {

		clear: both;

		width: 84%

	}

	.book-apointment-m {

		clear: both;

		float: none;

		margin: auto;

		width: 69%

	}

	.special-bg {

		background: 0 0

	}

	#tpbr_box {

		width: 91% !important

	}

	.header-left {

		width: 70%;

	}

	.phno-h {

		margin: 13px 0 10px 14px;

	}

	.address-h1 p {

		padding: 5px 0 9px 20px;

	}

	.ourmission span {

		font-size: 15px;

	}

	.welcome-left a span {

		font-size: 14px;

	}

	.welcome-right {

		margin-top: 10px;

	}

	#welcome {

		margin: 10px 0 24px;

	}

	.gallary-left {

		width: 143px;

		float: none;

		margin: 0 auto;

	}

	.gallary-right {

		margin: 4px 0 0 8px;

		float: none;

		width: 292px;

		margin: 0 auto;

		text-align: center;

	}

	.gallary-right span {

		margin: 10px 0;

		display: inline-block;

	}

	.gallary-right .view {

		margin: 12px auto;

		float: none;

	}

	.container-right .pathalogy a, .container-right a {

		font-size: 22px;

	}

	.container-right .pathalogy a.path {

		background: rgba(0, 0, 0, 0) url("/images/pathalogy.png") no-repeat scroll 7px 3px;

	}

	.container-right .pathalogy a.pharmacy {

		background: rgba(0, 0, 0, 0) url("/images/pharmacy.png") no-repeat scroll 7px 3px;

	}

	.container-right-img {

		margin: -148px 0 0 0;

	}

	.container-right-img img {

		float: right;

		margin: 0;

		width: 157px;

	}

	.container-right .pathalogy a {

		font-size: 18px;

	}

	.container-right {

		width: 99%;

	}

	.banner-bottom ul li a {

		margin-left: 22px;

	}

	.gallary-right p {

		min-height: 65px;

	}

	.container-right .pathalogy {

		width: 300px;

	}

	#tpbr_topbar {

		width: 87.6% !important;

	}

	.address-h1 p, .address-h2 p, .address-h2 p a, .address-h2 p span {

		font-size: 13px;

	}

	.address-h3 {

  		clear: both;

  		float: none;

  		margin: 5px auto;

  		width: 66%;

	}

}

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

	#banner-s {

		height: 50px

	}
	.staff-info {
    width: 54%;
}
}

#tell-friend .web-form textarea, .web-form area, .web-form input[type=text], .web-form input[type=password], .web-form input[type=email], .web-form select, .web-form ul li textarea {

	color: #666 !important

}

.welcome-right span a {

	color: #fff

}

.welcome-right span a:hover {

	color: #0a4ca0

}

.moreinfo {

	width: 99%;

	margin-top: 0;

	margin-bottom: 25px;

	float: left

}

.moreinfo .button1, .moreinfo .button2, .moreinfo .button3 {

	color: #fff;

	background: #1893C3;

	border-radius: 5px;

	float: left;

	margin: 5px 15px 0 0;

	display: block;

	width: 150px

}

.moreinfo .button1 a, .moreinfo .button2 a, .moreinfo .button3 a {

	font-size: 13px;

	color: #fff;

	background: url(/images/video_icon.png) 10px 10px no-repeat;

	text-decoration: none;

	display: block;

	padding: 10px 25px 10px 35px

}

.moreinfo .button1 a:hover, .moreinfo .button2 a:hover, .moreinfo .button3 a:hover {

	color: #fff

}

.moreinfo .button1:hover, .moreinfo .button2:hover, .moreinfo .button3:hover {

	background: #0066b3;

	color: #fff !important

}