/*



Theme Name: Dr Mark Loue Johnsun



Theme URI: http://www.yourpracticeonline.com.au/



Description: This theme is completely compatible with WordPress 4.0



Author URI: http://www.yourpracticeonline.com.au/ 



Version: 1.0



*/





/* ------------------------------ Fonts CSS ------------------------------ */



@import url('fonts.css');



/* ------------------------------ General CSS ------------------------------ */



body {

	margin: 0px;

	padding: 0px;

	overflow-y: scroll;

	*overflow-y: none;

}



img {

	border: 0px;

	max-width: 100%;

	vertical-align: middle;

}



p,

h1,

h2,

h3,

h4,

h5,

h6 {

	margin: 12px 0px;

	padding: 0px;

}



ul,

ol {

	margin: 0px;

	padding: 0px;

	list-style: none;

}



a,

a:hover {

	outline: none;

	text-decoration: none;

}



li {

	list-style-type: none;

}



p.pdf img {

	float: left;

	margin: 0 7px 0px 0px;

}



.suvivallance {

	color: #065493 !important;

	font: bold 13px/17px Arial, Helvetica, sans-serif !important;

	margin: 5px 0 !important;

	padding: 0;

	text-align: left;

}





/* ------------------------------ Global CSS ------------------------------ */



.hr {

	height: 10px;

	background: url(images/hr.gif) repeat-x left center;

}



.clear,

.clear-float {

	clear: both;

}



.align-left {

	float: left;

}



.align-left img {

	height: 220px;

	border: 1px solid #CCC;

	border-radius: 8px;

	margin: 12px 10px 10px 0;

}



.align-right {

	float: right;

}



.align-right img {

	height: 220px;

	border: 1px solid #CCC;

	border-radius: 8px;

	margin: 12px 0px 10px 10px;

}



.align-center {

	text-align: center;

}



.videoBorder {

	padding: 5px;

	background: repeating-linear-gradient(125deg, #426319 0px, #426319 10px, #6f8e2b 10px, #6f8e2b 20px);

}



.video-container {

	position: relative;

	padding-bottom: 56.25%;

	padding-top: 30px;

	height: 0;

	overflow: hidden;

}



.video-container iframe,

.video-container object,

.video-container embed {

	position: absolute;

	top: 0;

	left: 0;

	width: 98%;

	height: 96%;

}





/* ------------------------------ Common CSS ------------------------------ */



#Header,

#Menu-Container,

#Intra-Container,

#Intra-Container-S,

#Whatwetreat-Container,

#Meet-Doctor,

#Cred-Container,

#QuickLinks-h,

#Footer-Container {

	float: left;

	width: 100%;

	clear: both;

}



#logo-appointment,

#Main-Menu,

#Interactivity,

#Whatwetreat,

#MeetDoctor-Section,

#Credibility,

#Quicklinks-section-h,

#Footer,

#Content-Main {

	max-width: 960px;

	margin: 0px auto;

}



.header-in {

	max-width: 960px;

	float: left;

	width: 100%;

	min-height: 110px;

	background: url(images/mark-louie-johnsun-header-img.jpg) no-repeat 60% bottom;

}





/* ------------------------------ Header CSS ------------------------------ */



#Header {

	height: 110px;

	background: #eadaca;

}



.logo {

	float: left;

	/*width: 40%;*/

	margin: 17px 0px 0px 10px;

}



.appointments {

	float: right;

	margin: 0px 20px 0px 0px;

}



.contact-no {

	margin: 18px 0px 6px 0px;

	text-align: center;

}



.contact-no a {

	color: #3b312a;

	font: normal 27px/31px 'CenturyGothic';

}



.online-appointments {

	border: 1px solid #cfc2be;

	border-radius: 25px;

	background: #ffffff;

}



.online-appointments a {

	background: url(images/online-appointments.jpg) no-repeat 15px 5px;

	font: normal 14px/18px 'CenturyGothic';

	color: #3b312a;

	height: 20px;

	display: block;

	padding: 6px 15px 6px 45px;

}



.online-appointments a:hover {

	color: #F15D3F

}





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



#Main-moblie {

	display: none;

}



#Menu-Container {

	background: #f15d3f;

}



#Main-Menu {

	height: 44px;

}



#access {

	display: block;

	float: left;

	padding: 0;

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

	width: 100%;

}



#access ul {

	margin: 0px;

	padding: 0px;

	list-style: none;

}



#access li {

	margin: 0px;

	padding: 0px;

	float: left;

	text-align: center;

	border-right: 1px solid #FF9D88;

	height: 50px;

	position: relative;

}



#access a {

	color: #ffffff;

	display: block;

	height: 50px;

	line-height: 51px;

	text-decoration: none;

	padding: 0 29px;

}



#access ul li#menu-item-31 ul a {

	width: 150px;

}



#access a:hover {

	text-decoration: none;

	background: #6A534D;

}



#access ul ul li {

	margin: 0px;

	padding: 0px;

	float: left;

	position: relative;

	text-align: center;

	width: 266px;

	border-right: none;

	height: auto;

}



#access ul ul {

	display: none;

	position: absolute;

	z-index: 99999;

	margin: 0px;

	padding: 0px;

	top: 50px;

	left: -2px;

}



#access ul ul ul {

	left: 100%;

	top: 0;

	background-image: none;

	border-radius: 5px;

	position: absolute;

	width: 200px !important;

}



#access ul ul ul {

	width: 153px !important;

}



#access ul ul ul li {

	width: 136px !important;

}



#access ul ul ul a {

	width: 250px !important;

	background: url(images/submenu-list.jpg) no-repeat 10px 15px #545859 !important;

	color: #ffffff;

}



#access ul ul ul a:hover {

	background: url(images/submenu-list.jpg) no-repeat 10px 15px #F25D3F !important;

	color: #ffffff;

}



#access ul ul a {

	background: url(images/submenu-list.jpg) no-repeat 7px 12px #545859 !important;

	border-bottom: 1px solid #1c2027;

	clear: none;

	color: #ffffff;

	float: left;

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

	height: 20px;

	margin-left: 1px;

	padding: 7px 5px 7px 25px;

	text-align: left;

	z-index: 99999;

	text-transform: none;

	width: 393px;

}



#access ul ul a:hover {

	background: #6A534D !important;

	color: #ffffff;

}



#access ul li:hover > ul {

	display: block;

}



.menu .current_page_item > a,

.menu .current_page_ancestor > a,

.menu .current-menu-item > a,

.menu .current-menu-ancestor > a {

	color: #ffffff !important;

	text-decoration: none !important;

	background: #6A534D !important;

}



.menu li a:hover,

.menu > li:hover > a,

.menu > li .current-menu-item > a,

.menu > li.current_page_ancestor > a {

	color: #ffffff !important;

	text-decoration: none !important;

	border-bottom: 1px solid #ecedef;

	background: #6A534D !important;

}



.menu ul .current_page_item > a,

.menu ul .current_page_ancestor > a,

.menu ul .current-menu-item > a,

.menu ul .current-menu-ancestor > a {

	color: #ffffff !important;

	text-decoration: none !important;

	background: #6A534D !important;

	border-bottom: 1px solid #ecedef;

}



.menu ul li a:hover,

.menu ul > li:hover > a,

.menu ul > li .current-menu-item > a,

.menu ul > li.current_page_ancestor > a {

	color: #FFFFFF !important;

	text-decoration: none !important;

	display: block;

	background: #6A534D !important;

	border-bottom: 1px solid #ecedef;

}



#access ul ul li a:hover,

#access ul ul li a.active,

#access ul ul li a.selected,

#access ul ul li:hover > a,

#access ul ul li:hover > a {

	background: url(images/submenu-list.jpg) no-repeat 7px 12px #F25D3F !important;

}



#access ul ul ul.sub-menu a {

	width: 125px;

}



.menu-item-286,

.menu-item-30 {

	border: none;

}





/* ------------------------------ Interactivity CSS ------------------------------ */



.page-id-773 #Interactivity {

	height: 437px;

}



#Interactivity {

	height: 485px;

}



#Intra-Container {

	margin: 0px;

	padding: 0px;

	width: 100%;

	height: 100%;

	position: relative;

	overflow: visible;

}



#Intra-Container,

#Intra-Container-S {

	margin: 0px;

	padding: 0px;

	width: 100%;

	position: relative;

	overflow: hidden;

}





/* --------------- Home Interactivity --------------- */



.demo {

	width: 100%;

	height: 100%;

	padding: 0px;

	margin: 0px;

	position: relative;

}



.demo1 {

	width: 100%;

	height: 100%;

	padding: 0px;

	margin: 0px;

	display: none;

	position: absolute;

}



.intra-div {

	width: 100%;

	height: 100%;

}



.Intra-L,

.Intra-R {

	width: 2000px;

	height: 100%;

	position: absolute;

	z-index: 100;

}



.Intra-L {

	margin: 0px 0px 0px -2000px;

}



.Intra-R {

	margin: 0px 0px 0px 960px;

}





/*---------- Home-Intra Style ----------*/



#Intra-Container,

#Intra-Container-S {

	margin: 0px;

	padding: 0px;

	width: 100%;

	position: relative;

	overflow: hidden;

}



#Interactivity {

	position: relative;

}



#Intra-Tabs {

	position: absolute;

	z-index: 200;

	width: 155px;

	height: 15px;

	bottom: 10px;

	right: 2%;

}



.page-id-501 #Intra-Tabs {

	position: absolute;

	z-index: 200;

	width: 155px;

	height: 15px;

	bottom: 85px;

	left: 3%;

}



#Intra-Tabs img,

.Intra-Tabs img {

	margin: 0px 2px;

}



.Intra-Tabs {

	position: absolute;

	z-index: 200;

	width: 155px;

	height: 15px;

	bottom: 10px;

}



#Intra-Container #div1 {

	background: url(images/banner1-bg.jpg) no-repeat right top;

	background-size: 100% auto;

}



#Intra-Container #div1 .Intra-L {

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

}



#Intra-Container #div1 .Intra-R {

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

}



#Intra-Container #div2 {

	background: url(images/banner2-bg.jpg) no-repeat right top;

	background-size: 100% auto;

}



#Intra-Container #div2 .Intra-L {

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

}



#Intra-Container #div2 .Intra-R {

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

}



#Intra-Container #div3 {

	background: url(images/banner3-bg.jpg) no-repeat right top;

	background-size: 100% auto;

}



#Intra-Container #div3 .Intra-L {

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

}



#Intra-Container #div3 .Intra-R {

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

}



#Intra-Container #div4 {

	background: url(images/banner4-bg.jpg) no-repeat right top;

	background-size: 100% auto;

}



#Intra-Container #div4 .Intra-L {

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

}



#Intra-Container #div4 .Intra-R {

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

}



#Intra-Container #div5 {

	background: url(images/banner5-bg.jpg) no-repeat right top;

	background-size: 100% auto;

}



#Intra-Container #div5 .Intra-L {

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

}



#Intra-Container #div5 .Intra-R {

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

}



#Intra-Container #div6 {

	background: url(images/banner6-bg.jpg) no-repeat right top;

	background-size: 100% auto;

}



#Intra-Container #div6 .Intra-L {

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

}



#Intra-Container #div6 .Intra-R {

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

}

.intra-main {

	padding: 333px 0px 0px 0px;

}



.intra-head a {

	font: normal 26px/40px 'CenturyGothic';

	color: #ffffff;

	text-decoration: none;

}



.intra-head a:hover {

	color: #ffffff;

	text-decoration: none;

}



.interactivity-list li {

	background: url(images/banner-list.png) no-repeat left 8px;

	padding: 0px 0px 0px 15px;

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

	color: #ffffff;

}



.readmore-banner a {

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

	color: #ff8326;

	display: block;

	width: 90px;

	height: 25px;

	text-align: center;

	background: #000000;

	border-radius: 15px;

}



.readmore-banner a:hover {

	color: #ffffff;

}





/*---------- Landing-Intra Style ----------*/



.page-id-501 #Intra-Container #div1 {

	background: url(images/bannerl1-bg.jpg) no-repeat right top;

	background-size: 100% auto;

}



.page-id-501 #Intra-Container #div1 .Intra-L {

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

}



.page-id-501 #Intra-Container #div1 .Intra-R {

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

}



.page-id-501 #Intra-Container #div2 {

	background: url(images/bannerl2-bg.jpg) no-repeat right top;

	background-size: 100% auto;

}



.page-id-501 #Intra-Container #div2 .Intra-L {

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

}



.page-id-501 #Intra-Container #div2 .Intra-R {

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

}



.page-id-501 #Intra-Container #div3 {

	background: url(images/bannerl3-bg.jpg) no-repeat right top;

	background-size: 100% auto;

}



.page-id-501 #Intra-Container #div3 .Intra-L {

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

}



.page-id-501 #Intra-Container #div3 .Intra-R {

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

}





/*---------- Sub-Intra Style ----------*/



#Intra-Container-S #Interactivity {

	height: 170px;

}



#Intra-Container-S #div1 {

	background: url(images/banner1-s-bg.jpg) no-repeat right top;

	background-size: 100% auto;

}



#Intra-Container-S #div1 .Intra-L {

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

}



#Intra-Container-S #div1 .Intra-R {

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

}



#Intra-Container-S #div2 {

	background: url(images/banner2-s-bg.jpg) no-repeat right top;

	background-size: 100% auto;

}



#Intra-Container-S #div2 .Intra-L {

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

}



#Intra-Container-S #div2 .Intra-R {

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

}



#Intra-Container-S #div3 {

	background: url(images/banner3-s-bg.jpg) no-repeat right top;

	background-size: 100% auto;

}



#Intra-Container-S #div3 .Intra-L {

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

}



#Intra-Container-S #div3 .Intra-R {

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

}



#Intra-Container-S #div4 {

	background: url(images/banner4-s-bg.jpg) no-repeat right top;

	background-size: 100% auto;

}



#Intra-Container-S #div4 .Intra-L {

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

}



#Intra-Container-S #div4 .Intra-R {

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

}



#Intra-Container-S #div5 {

	background: url(images/banner5-s-bg.jpg) no-repeat right top;

	background-size: 100% auto;

}



#Intra-Container-S #div5 .Intra-L {

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

}



#Intra-Container-S #div5 .Intra-R {

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

}



#Intra-Container-S #div6 {

	background: url(images/banner6-s-bg.jpg) no-repeat right top;

	background-size: 100% auto;

}



#Intra-Container-S #div6 .Intra-L {

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

}



#Intra-Container-S #div6 .Intra-R {

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

}



#Intra-Container-S .intra-text {

	font: bold 22px/26px 'CenturyGothic';

	color: #ffffff;

	padding: 65px 0px 0px 0px;

}



#Intra-Container-S .intra-text a {

	color: #ffffff;

}





/* ------------------------------ What we treat CSS ------------------------------ */



#Whatwetreat-Container {

	height: 293px;

	background: #FAF3ED;

}



.whatwe-head {

	text-align: center;

	padding: 30px 0px 35px 0px;

}



.whatwe-head a {

	font: normal 31px/35px 'CenturyGothic';

	color: #EF5F3D;

}



.whatwe-services {
	text-align: center;
	width: 100%;
}

.whatwe-services ul {
	text-align: center;
}

.whatwe-services li {
	float: none;
	width: 16%;
	display: inline-block;
	vertical-align: top;
}



.whatwe-services li a {
	/* float: left; */
	color: #000000;
	padding: 125px 0px 0px 10px;
	font: normal 14px/18px Arial, Helvetica, sans-serif;
	display: block;
}



.prostate-cancer-h a {

	background: url(images/prostate-h.jpg) no-repeat center top;

}



.kidney-cancer-h a {

	background: url(images/kidney-h.jpg) no-repeat center top;

}



.bladder-cancer-h a {

	background: url(images/bladder-cancer-h.jpg) no-repeat center top;

}



.kidney-urinary-h a {

	background: url(images/kidneyuniry-h.jpg) no-repeat center top;

}



.prostate-h a {

	background: url(images/prostateenlargement-h.png) no-repeat center top;

}



.vasectomy-h a {

	background: url(images/vasectomy-h.jpg) no-repeat center top;

}



.prostate-cancer-h a:hover {

	background: url(images/prostate-h-hover.jpg) no-repeat center top;

}



.kidney-cancer-h a:hover {

	background: url(images/kidney-h-hover.jpg) no-repeat center top;

}



.bladder-cancer-h a:hover {

	background: url(images/bladder-cancer-h-hover.jpg) no-repeat center top;

}



.kidney-urinary-h a:hover {

	background: url(images/kidneyuniry-h-hover.jpg) no-repeat center top;

}



.prostate-h a:hover {

	background: url(images/prostateenlargement-h-hover.jpg) no-repeat center top;

}



.vasectomy-h a:hover {

	background: url(images/vasectomy-h-hover.jpg) no-repeat center top;

}





/* ------------------------------ MeetDoctor CSS ------------------------------ */



#Meet-Doctor {

	background: #eadaca;

}



.dr-image {

	float: left;

	margin: 16px 0px 0px 20px;

	width: 330px;

}



.dr-name a {

	font: normal 31px/35px 'CenturyGothic';

	color: #f15d3f;

}



.dr-name span {

	font: normal 17px/21px Arial, Helvetica, sans-serif;

	color: #545454;

}



.about-dr-h {

	width: 61%;

	float: left;

}



.dr-name {

	margin: 40px 0px 25px 0px;

}



.dr-description {

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

	color: #323232;

	margin: 0px 0px 20px 0px;

}



.dr-description a {

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

	color: #f15d3f;

	text-decoration: underline;

}

.dr-description span a {

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

	color: #323232;

	text-decoration: underline;

}

.dr-description span a:hover {

	color: #f15d3f;

}

.dr-description a:hover {

	text-decoration: none;

}



.publications-h {

	width: 100%;

}



.publications-h a {

	background: url(images/publications.jpg) no-repeat left top;

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

	color: #6b534d;

	padding: 0px 0px 0px 35px;

}



.publications-h a:hover {

	color: #f15d3f;

}





/*-------------------- Scrolling Styles --------------------*/



#Credibility {

	height: 132px;

}



#flexiselDemo1 {

	margin: 0px;

	padding: 0px;

	display: block;

	list-style: none;

	overflow: hidden !important;

}



.nbs-flexisel-container {

	margin: 15px 0px 0px 0px;

	padding: 0px;

	position: relative;

	max-width: 100%;

	overflow: hidden !important;

}



.nbs-flexisel-ul {

	width: 9999px;

	*width: 9999px;

	position: relative;

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

	padding: 0px !important;

	list-style: none;

	overflow: hidden !important;

}



.nbs-flexisel-inner {

	width: 90%;

	max-width: 90%;

	margin: 0px auto;

	padding: 0px;

	overflow: hidden !important;

}



.nbs-flexisel-item {

	margin: 0px;

	padding: 0px;

	float: left;

	overflow: hidden !important;

	text-align: center;

	vertical-align: middle;

}



.nbs-flexisel-item img {

	vertical-align: middle;

}



.nbs-flexisel-item a,

.nbs-flexisel-item a:hover {

	text-decoration: none;

}





/*** Navigation ***/



.nbs-flexisel-nav-left,

.nbs-flexisel-nav-right {

	width: 40px;

	height: 100%;

	position: absolute;

	cursor: pointer;

	z-index: 16;

	top: 0px;

}



#Credibility .nbs-flexisel-nav-left {

	left: 12px;

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

}



#Credibility .nbs-flexisel-nav-right {

	right: 12px;

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

}





/*-------------------- QuickLinks CSS --------------------*/



#QuickLinks-h {

	height: 295px;

	background: #E2CFBE;

}



#Quicklinks-section-h {

	text-align: center;

	background: url(images/quicklings-bg.jpg) no-repeat center top;

	height: 295px;

}



.quick-links {
	padding: 90px 0px 0px 0px;
	width: 100%;
	text-align: center;
}




/*.quick-links ul{ margin:90px 0px 0px 0px;}*/



.quick-links li {
	float: none;
	width: 22%;
	display: inline-block;
	vertical-align: top;
}



.quick-links li a {
	/* float: left; */
	padding: 100px 0px 0px 0px;
	font: normal 18px/22px 'CenturyGothic';
	color: #000000;
	display: block;
}



.multimedia {

	background: url(images/multimedia-h.png) no-repeat center top;

}



.multimedia:hover {

	background: url(images/multimedia-h-hover.png) no-repeat center top;

}



.referres {

	background: url(images/referres.png) no-repeat center top;

}



.referres:hover {

	background: url(images/referres-hover.png) no-repeat center top;

}



.patientforms {

	background: url(images/patientforms-h.png) no-repeat center top;

}



.patientforms:hover {

	background: url(images/patientforms-h-hover.png) no-repeat center top;

}



.news {

	background: url(images/news-h.png) no-repeat center top;

}



.news:hover {

	background: url(images/news-h-hover.png) no-repeat center top;

}





/*-------------------- Footer CSS --------------------*/



#Footer-Container {

	background: #db6c28;

	height: 305px;

}



#Footer h3 a {

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

	color: #ffffff;

	margin: 25px 0px 10px 0px;

}



.footer-location {

	width: 440px;

	float: left;

}



.locationmap-h {

	float: left;

}



.locationmap-h img {

	border: 2px solid #AD5F31;

}



.address {

	float: left;

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

	margin: 0px 0px 0px 10px;

	color: #ffffff;

}



.address p {

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

}



.address {

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

	color: #ffffff;

}



.other-practice,

.other-practice a {

	color: #353535 !important;

}



.contact-address1,

.contact-address2 {

	width: 100%;

	margin: 10px 0;

}



.contact-address1 a,

.contact-address2 a {

	color: #ffffff;

}



.footer-follow {

	width: 520px;

	float: left

}



.footer-follow h3 {

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

	color: #ffffff;

}



.footer-follow img {

	margin: 0px 5px 0px 0px;

}



.social-icons a {

	opacity: 0.7;

}



.social-icons a:hover {

	opacity: 1;

}



.copyright-text h1 {

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

	padding: 0px;

	margin: 15px 0px 25px 0px;

	color: #ffffff;

}



.footer-menu {

	color: #ffffff;

}



.footer-menu a {

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

	color: #ffffff;

}



.footer-menu a:hover {

	text-decoration: underline;

}



.ypo-logo {

	margin: 25px 0px 10px 0px;

}





/*-----------------SubPage CSS---------------------*/



#Content-Main {

	clear: both;

}



#Content-Left {

	float: left;

	width: 69%;

}



.navigation {

	color: #323232;

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

	padding: 10px 30px 10px 10px;

}



.navigation a {

	font-weight: normal;

	color: #323232;

}



.navigation a:hover {

	color: #323232;

	text-decoration: underline;

}



.navigation span {

	color: #323232;

	font: bold 13px/20px Verdana, Geneva, sans-serif;

}



.drprofile-img {

	border: 5px solid #848e8e;

	float: right;

	margin: 22px 0px 0 10px;

}



.dr-details {

	font: normal 32px/18px 'MyriadProLightRegular';

	color: #999592;

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

}



.dr-details span {

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

	color: #3b312a;

}





/*--- textMain Starts ---*/



.textMain {

	color: #1c1c1c;

	padding: 10px 30px 30px 10px;

	text-align: justify;

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

	height: auto;

}



.textMain a {

	color: #013c79;

}



.textMain a:hover {

	color: #013c79;

	text-decoration: underline;

}



.orange-text li {

	color: #065493;

	font-weight: bold;

}



.textMain ul,

.textMain ol {

	padding: 0px;

	margin: 10px 0px;

	list-style: none;

}



.textMain ul li {

	padding-bottom: 10px;

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

	padding: 5px 0px 0px 30px;

	list-style: none;

}



.textMain ul li ul {

	padding-bottom: 10px;

	background: none;

	padding: 5px 0px 0px 20px;

	list-style: circle;

}



.textMain ul li ul li {

	padding-bottom: 10px;

	background: none;

	padding: 5px 0px 0px 0px;

	list-style: circle;

}



.textMain ul li ul li ul li {

	padding-bottom: 8px;

	background: none;

	padding: 6px 0px 0px 0px;

	list-style: square;

}



.textMain ol li {

	padding-bottom: 10px;

	  background: none;

  list-style: inside none decimal;

}



.textMain ul li p,

textMain ol li p {

	padding-bottom: 0px;

	margin: 10px 0px 0px 0px;

}



.textMain ul li ul,

.textMain ul li ol,

.textMain ol li ul,

.textMain ol li ol {

	padding-bottom: 0px;

}



.textMain ul.pdf-text li {

	padding-bottom: 10px;

	background: url(images/print.png) no-repeat 0px 3px;

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

	list-style: none;

}





/*--- Textmain Heading Starts ---*/



.textMain h1 {

	color: #f15d3f;

	font: 31px/35px "CenturyGothic";

	margin: 0 0 10px;

	padding: 0;

	text-align: left;

}



.textMain h2 {

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

	color: #f16144;

	margin: 15px 0px;

	padding: 0px;

	text-align: left;

}



.textMain h2 a {

	color: #626262;

	text-decoration: none;

}



.textMain h2 a:hover {

	color: #626262;

	text-decoration: underline;

}

.textMain h2 span{

	color: #000000;

}

.textMain h3 {

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

	color: #065493;

	margin: 5px 0px;

	padding: 0px;

	text-align: left;

}



.textMain h3 a {

	color: #065493;

	text-decoration: none;

}



.textMain h3 a:hover {

	color: #065493;

	text-decoration: underline;

}



.textMainBold {

	margin: 0px;

	padding: 0px;

	text-align: left;

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

	color: #1c1c1c;

}



.textMainBold a {

	color: #013c79;

	text-decoration: underline;

}



.textMainBold a:hover {

	color: #013c79;

	text-decoration: underline;

}



.PDFtext {

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

	color: #999999;

}





/*-------------------- Sidebar CSS --------------------*/



#Sidebar {

	width: 269px;

	float: left;

}



.meetdr-s {

	background: #eadaca;

	height: 133px;

	border: 1px solid #BEA68E;

	margin: 35px 0px 0px 0px;

	clear: both;

}



.meetdr-s img {

	float: right;

	margin: 4px 4pxpx 0px 0px;

}



.meet-text-s {

	font: normal 15px/25px 'CenturyGothic';

	color: #000000;

	margin: 0px 0px 0px 15px;

}



.meet-text-s span a {

	font: normal 21px/25px 'CenturyGothic';

	color: #f15d3f;

}



.viewprofile-s {

	background: #85645b;

	width: 100px;

	margin: 10px 0px 0px 15px;

}



.viewprofile-s a {

	height: 22px;

	display: block;

	text-align: center;

	color: #ffffff;

	font: normal 12px/23px Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;

}



.viewprofile-s a:hover {

	color: #000000;

}



.whatwe-sub {

	width: 100%;

	float: left;

	margin: 20px 0px 20px 0px;

}



.whatservices {

	width: 100%;

}



.whatwe-head-s {

	margin: 0px 0px 15px 15px;

}



.whatwe-head-s a {

	font: normal 23px/27px 'CenturyGothic';

	color: #f15d3f;

}



.whatservices li {

	border-bottom: 1px solid #FFFFFF;

	float: left;

	width: 100%;

}



.whatservices li a:hover {

	background-color: #F3DBBF;

}



.whatservices li a {

	background-color: #F7EEE5;

	color: #010000;

	display: block;

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

	padding: 20px 0px 0px 100px;

	height: 55px;

}



.whatservices li a:hover {

	color: #000000;

}



.whatservices li.prostate-cancer-h-s a,

.whatservices li.kidney-cancer-h-s a {

	padding: 31px 0 0 100px;

	height: 44px;

}



.prostate-cancer-h-s a {

	background: url(images/prostate-s.png) no-repeat 15px 10px;

}



.kidney-cancer-h-s a {

	background: url(images/kidney-s.png) no-repeat 15px 10px;

}



.bladder-cancer-h-s a {

	background: url(images/bladdercancer-s.png) no-repeat 15px 10px;

}



.kidney-urinary-h-s a {

	background: url(images/kidneyurinery-s.png) no-repeat 15px 10px;

}



.prostate-h-s a {

	background: url(images/prostateenlargement-s.png) no-repeat 15px 10px;

}



.vasectomy-h-s a {

	background: url(images/vasectomy-s.png) no-repeat 15px 10px;

}



.prostate-cancer-h-s a:hover {

	background: url(images/prostate-s-hover.png) no-repeat 15px 10px;

}



.kidney-cancer-h-s a:hover {

	background: url(images/kidney-s-hover.png) no-repeat 15px 10px;

}



.bladder-cancer-h-s a:hover {

	background: url(images/bladdercancer-s-hover.png) no-repeat 15px 10px;

}



.kidney-urinary-h-s a:hover {

	background: url(images/kidneyurinery-s-hover.png) no-repeat 15px 10px;

}



.prostate-h-s a:hover {

	background: url(images/prostateenlargement-s-hover.png) no-repeat 15px 10px;

}



.vasectomy-h-s a:hover {

	background: url(images/vasectomy-s-hover.png) no-repeat 15px 10px;

}



.quick-links-s li {

	float: left;

	width: 100%;

	background-color: #E0CBB8;

}



.quick-links-s {

	float: left;

	width: 100%;

}



.quick-links-s li a {

	color: #010000;

	display: block;

	font: normal 18px/22px 'CenturyGothic';

	padding: 25px 0px 0px 75px;

	height: 50px;

	border-bottom: 1px solid #B69D87;

}



.quick-links-s li a:hover {

	color: #ffffff;

	background-color: #85645B;

	border-bottom: 1px solid #95714D;

}



.multimedia-s a {

	background: url(images/multimedia-s.png) no-repeat 20px 25px;

}



.multimedia-s a:hover {

	background: url(images/multimedia-s-hover.png) no-repeat 20px 25px;

}



.referres-s a {

	background: url(images/referres-s.png) no-repeat 20px 25px;

}



.referres-s a:hover {

	background: url(images/referres-s-hover.png) no-repeat 20px 25px;

}



.patientforms-s a {

	background: url(images/patientforms-s.png) no-repeat 20px 25px;

}



.patientforms-s a:hover {

	background: url(images/patientforms-s-hover.png) no-repeat 20px 25px;

}



.news-s a {

	background: url(images/news-s.png) no-repeat 20px 25px;

}



.news-s a:hover {

	background: url(images/news-s-hover.png) no-repeat 20px 25px;

}





/*-------------------- What we treat CSS --------------------*/



.what-we-services {

	text-align: center;

	float: left;

}



.what-we-services li {

	float: left;

	width: 27%;

	height: 195px !important;

	background-color: #e1cfbc !important;

	margin: 25px 20px 20px 0px !important;

	padding: 6px 8px !important;

}



.what-we-services li a {

	display: block;

	height: 59px;

	padding: 130px 0px 0px 0px;

	font: normal 14px/18px Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;

	color: #000000;

	border: 1px solid #ffffff !important;

}



.what-we-services li a:hover {

	color: #000000;

	text-decoration: none;

}



.what-we-services ul li {

	background: none;

}



.prostate-services1 {

	background: url(images/prostatecancer-services.jpg) no-repeat center 20px !important;

}



.kidney-services {

	background: url(images/kidneycancer-services.jpg) no-repeat center 20px !important;

}



.bladder-services {

	background: url(images/bladder-services.jpg) no-repeat center 20px !important;

}



.kidneyurinary-services {

	background: url(images/kidney-urinary-services.jpg) no-repeat center 20px !important;

}



.enlargement-services {

	background: url(images/prostate-enlarge-services.jpg) no-repeat center 20px !important;

}



.vasectomy-services {

	background: url(images/vasectomy-services.jpg) no-repeat center 20px !important;

}





/************************ProstateEnlargement CSS******************************/



.whatweservices-sub {

	background: none repeat scroll 0 0 #999592;

	color: #ffffff;

	font: 32px/36px "MyriadProLightRegular";

	height: 69px;

	margin: 0 0 30px 30px;

	padding: 30px 0 0;

	text-align: left;

}



.whatweservices-sub img {

	float: left;

	margin: -30px 20px 0 -45px;

}



.whatweservices-sub1 {

	background: none repeat scroll 0 0 #999592;

	color: #ffffff;

	font: 30px/16px "MyriadProLightRegular";

	height: 79px;

	margin: 0 0 30px 30px;

	padding: 20px 0 0;

	text-align: left;

}



.whatweservices-sub1 img {

	float: left;

	margin: -20px 20px 0 -45px;

}



.whatweservices-sub2 {

	background: none repeat scroll 0 0 #999592;

	color: #ffffff;

	font: 30px/34px "MyriadProLightRegular";

	height: 79px;

	margin: 0 0 30px 30px;

	padding: 20px 0 0;

	text-align: left;

}



.whatweservices-sub2 img {

	float: left;

	margin: -20px 20px 0 -45px;

}





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



.tableborder {

	border: 1px solid #E0CBB8;

	border-radius: 0px;

}



.formHead {

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

	color: #f15d3f;

	background: #f7eee5;

	text-decoration: none;

	padding: 5px 10px 5px 10px;

}



.formHead a {

	color: #FFFFFF;

	text-decoration: underline;

}



.formHead a:hover {

	color: #FFFFFF;

	text-decoration: none;

}



.formlable {

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

	color: #000000;

	padding: 3px 3px 3px 5px;

}



.txtfield {

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

	text-decoration: none;

	border: 1px solid #cccccc;

	width: 175px;

	height: 20px;

	vertical-align: middle;

	padding: 2px 4px 2px 4px;

	color: #761D20;

	background: #b0aeae;

}



.mandatory {

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

	color: #FF8204;

}



.dropDown {

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

	text-decoration: none;

	border: 1px solid #cccccc;

	width: 185px;

	background: #F1EFF0;

}



.textArea {

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

	text-decoration: none;

	width: 175px;

	border: 1px solid #444445;

	vertical-align: middle;

	padding: 4px;

	height: 80px;

	background: #b0aeae;

}



textArea {

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

	text-decoration: none;

	width: 95%;

	border: 1px solid #444445;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	vertical-align: middle;

	padding: 4px;

	background: #f7eee5;

}



.button {

	font: normal 18px 'MyriadProRegular';

	color: #ffffff;

	background: #000000;

	text-decoration: none;

	border: 2px solid #272727;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	height: 35px;

	cursor: pointer;

}



.dropDownF {

	border: 1px solid #046964;

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

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

	padding: 4px 3px;

	text-decoration: none;

	width: 80%;

	background: #F1EFF0;

}



.txtfield-c {

	font: normal 18px 'MyriadProRegular';

	color: #333333 !important;

	text-decoration: none;

	border: 1px solid #CCCCCC !important;

	border-radius: 3px 3px 3px 3px;

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

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

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

	width: 300px !important;

	height: 35px;

	vertical-align: middle;

	padding: 2px 4px 2px 4px;

	background: #F1EFF0;

	float: none !important;

}



.textArea-c {

	font: normal 16px 'MyriadProRegular';

	color: #333333 !important;

	text-decoration: none;

	width: 300px;

	border: 1px solid #046964;

	border-radius: 3px 3px 3px 3px;

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

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

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

	vertical-align: middle;

	padding: 4px;

	background: #F1EFF0;

}



.ftable {

	width: 33%;

	display: block;

	float: left;

}



.feedback-form {

	width: 100%;

	margin: 25px auto;

	padding: 0px;

	border: 1px solid #B0AEAE;

	display: table;

}



.feedback-form ul {

	margin: 0px !important;

	padding: 0px !important;

	list-style: none;

}



.feedback-form li {

	float: left;

	margin: 5px 0px !important;

	padding: 5px !important;

	background: none !important;

	display: table-column;

}



.feedback-form .mandatory {

	padding: 5px 3%;

}



.feedback-form .formlable {

	line-height: 35px;

}



.feedback-form .form-left {

	width: 38%;

	text-align: right;

}



.feedback-form .form-right {

	width: 56%;

	text-align: left;

}



.txtfield-f {

	width: 80%;

	height: 30px;

	margin: 0px auto;

	padding: 2px 4px;

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

	text-decoration: none;

	vertical-align: middle;

	border: 1px solid #cccccc;

	background: #f7eee5;

}



.txtfield-f1 {

	width: 50%;

	height: 30px;

	margin: 0px auto;

	padding: 2px 4px;

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

	text-decoration: none;

	vertical-align: middle;

	border: 1px solid #cccccc;

	background: #f7eee5;

}



.txtfield-f2 {

	width: 20%;

	height: 30px;

	margin: 0px 0px 0px 6%;

	padding: 2px 4px;

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

	text-decoration: none;

	vertical-align: middle;

	border: 1px solid #cccccc;

	background: #f7eee5;

}



.txtfield-f3 {

	width: 48%;

	height: 30px;

	margin: 0px auto;

	padding: 2px 4px;

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

	text-decoration: none;

	vertical-align: middle;

	border: 1px solid #cccccc;

	background: #f7eee5;

}



.txtfield-f4 {

	width: 20%;

	height: 30px;

	margin: 0px 0px 0px 0%;

	padding: 2px 4px;

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

	text-decoration: none;

	vertical-align: middle;

	border: 1px solid #cccccc;

	background: #f7eee5;

}



.txtfield-f5 {

	width: 27%;

	height: 30px;

	margin: 0px 0px 0px 1%;

	padding: 2px 4px;

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

	text-decoration: none;

	vertical-align: middle;

	border: 1px solid #cccccc;

	background: #f7eee5;

}



.textArea-f {

	width: 80%;

	padding: 4px;

	margin: 0px auto;

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

	text-decoration: none;

	vertical-align: middle;

	border: 1px solid #cccccc;

}



.dropDownF {

	padding: 7px 5px;

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

	text-decoration: none;

	border: 1px solid #cccccc;

	height: 36px;

	background: #f7eee5;

}



.textArea-cf {

	width: 95%;

	padding: 4px;

	margin: 0px auto;

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

	text-decoration: none;

	vertical-align: middle;

	border: 1px solid #cccccc;

}



.div-button {

	margin: 20px auto 10px auto;

	width: 200px;

	height: auto;

}



#captchac img {

	float: none;

	height: auto;

	margin: 0px 2px 13px 74px;

	width: 180px;

}



#captchac-r img {

	width: 136px;

	height: auto;

}



#captchac {

	width: 300px;

	margin: 0px auto;

}



#captchac input {

	width: 88%;

	height: 30px;

	float: right;

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

	vertical-align: middle;

	border: 1px solid #cccccc;

	-webkit-border-radius: 5px;

	-ms-border-radius: 5px;

	-moz-border-radius: 5px;

	-o-border-radius: 5px;

	border-radius: 5px;

	padding: 2px 4px;

}



#Form-Container {

	background: #fff0e7;

	border: 1px solid #ffe4d5;

	border-radius: 3px;

	height: auto;

	margin: 0px auto;

	width: 100%;

}



.contact-us {

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

	padding: 10px 0px 0px 10px;

	color: #000000;

}



.form-container {

	margin: 12px auto;

	text-align: center;

	clear: both;

}



.button-s {

	font: normal 18px 'MyriadProRegular';

	color: #B0AEAE;

	background: #373636;

	text-decoration: none;

	border: 2px solid #272727;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	height: 35px;

	cursor: pointer;

	text-align: center;

}



.txtfield-s {

	font: normal 18px 'MyriadProRegular';

	color: #000000 !important;

	text-decoration: none;

	border: 1px solid #b0aeae !important;

	width: 45%;

	height: 35px !important;

	vertical-align: middle;

	padding: 2px 4px 2px 4px;

	background: #ffffff;

	margin: 10px !important;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	float: left;

}



.textArea-s {

	font: normal 16px 'MyriadProRegular';

	color: #000000 !important;

	text-decoration: none;

	width: 92%;

	border: 1px solid #b0aeae;

	vertical-align: middle;

	padding: 4px;

	resize: none;

	height: 140px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	background: #ffffff;

	margin: 10px !important;

	float: left;

}



.ftable {

	width: 33%;

	display: block;

	float: left;

}



.mappics {

	width: 150px;

	height: 100px;

	float: right;

	margin: 10px 10px;

	box-shadow: 0 0 2px 2px #808080;

	padding: 5px;

}





/*telephone*/



.telephone {

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

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

	color: #ffffff !important;

	height: 95px;

	margin: 0;

	padding: 0;

	text-align: left;

	text-decoration: none;

}



.telephone span {

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

}



.telephone ul li:last-child span {

	font: bold 16px/22px Verdana, Arial, Helvetica, sans-serif !important;

}



.telephone ul {

	margin: 10px 5px;

	padding: 0;

}



.telephone li {

	background: #F88B77 !important;

	float: left;

	margin-top: 4px;

	padding: 6px 0 0 !important;

	width: 48%;

	margin-left: 5px;

	border: 1px solid #373737;

	height: 34px;

}



.telephone a {

	color: #ffffff !important;

	display: block;

	padding: 2px 0 2px 45px;

	text-decoration: underline;

	height: 29px;

}



.telephone a:hover {

	color: #ffffff !important;

	padding: 2px 0 2px 45px;

	text-decoration: none;

}



.telephone img {

	margin: 0px 10px 4px 15px;

}



.telephone li:last-child {

	line-height: 19px;

}



.telephone li:last-child img {

	margin-top: 4px;

}





/*--------------Tell A friend start--------------*/



#tell-a-friend-background {

	display: none;

	background: #000000;

	opacity: 0.8;

	filter: alpha(opacity=80);

	position: fixed;

	top: 0px;

	left: 0px;

	min-width: 100%;

	height: 100%;

	z-index: 999999;

}



#tell-a-friend-div {

	display: none;

	position: fixed;

	top: 5%;

	left: 50%;

	margin-left: -200px;

	width: 400px;

	background: #B0AEAE;

	padding: 10px 15px 10px 15px;

	border: 2px solid #CCCCCC;

	border-radius: 10px;

	z-index: 9999999;

}



#tell-a-friend-div #close {

	width: 20px;

	height: auto;

	float: right;

	text-align: center;

	cursor: pointer;

	margin: 4px 22px 0px auto;

	border-radius: 50%;

	background-color: #C9C9D6;

	color: #000000;

	line-height: 20px;

}





/*-------------------- Useful Links Styles --------------------*/



.UseFul-links {

	width: 90%;

	height: auto;

	margin: 10px 0px;

	padding: 0px;

	text-align: center;

}



.UseFul-links img {

	margin: 2px;

	padding: 10px;

	border: 1px solid #666666;

	float: left;

}



.pdficon {

	margin: 0px 10px 0px 0px;

	float: left;

}



.menu-item-29 ul a {

	width: 170px !important;

}



.menu-item-32 ul a {

	width: 236px !important;

}



.frameclass {

	border: 0px none !important;

	height: 440px !important;

}





/****************schema*****************/



.text-address {

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

	color: #707070;

	padding: 0px 10px 0px 10px;

	text-decoration: none;

	text-align: justify;

}



.text-address a {

	color: #707070;

	text-decoration: underline;

}



.text-address a:hover {

	color: #004e96;

	text-decoration: underline;

}



.tel-schema {

	height: 28px;

}



.tel-schema img {

	margin: -5px 15px 0px 0px;

	float: left;

}



.multimedia-class {

	height: 309px;

	width: 550px;

}



.bordernone {

	border: none;

}



.menu-item-286 {

	border: none !important;

}



.services-txt {

	font: normal 21px/20px 'CenturyGothic';

	color: #ffffff;

	text-decoration: none;

}



.services-txt ul {

	margin: 0px;

	padding: 0px;

	width: 100%;

	list-style: none;

}



.services-txt li {

	margin: 10px 5px;

	padding: 0px !important;

	float: left;

	width: 48%;

	background-image: none !important;

}



.services-txt li a {

	background: #68aa16;

	height: auto;

	padding: 12px 5px;

	text-align: center;

	display: block;

	color: #ffffff;

	box-shadow: 0px -6px 0px #EADACA;

	-moz-box-shadow: 3px 3px 5px #EADACA;

	-webkit-box-shadow: 3px 3px 5px #EADACA;

	-o-box-shadow: 3px 3px 5px #EADACA;

	-ms-box-shadow: 3px 3px 5px #EADACA;

	border-radius: 4px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	-o-border-radius: 4px;

	-ms-border-radius: 4px;

	text-decoration: none;

	font-size: 20px;

}



.services-txt li a:hover {

	color: #ffffff;

	box-shadow: 0px 6px 0px #f4805a;

	-moz-box-shadow: 3px 3px 5px #f4805a;

	-webkit-box-shadow: 3px 3px 5px #f4805a;

	-o-box-shadow: 3px 3px 5px #f4805a;

	-ms-box-shadow: 3px 3px 5px #f4805a;

	-webkit-transition: 3s linear;

	-moz-transition: 3s linear;

	-o-transition: 3s linear;

	-ms-transition: 3s linear;

	transition: 3s linear;

	background: #ef4a14;

	text-decoration: none;

}



.kidney-image {

	float: right;

	margin: 20px;

}



.link-color a {

	color: #1c1c1c;

}



.central-cost-doc-profile {

	clear: both;

	display: table;

	width: 98%;

}



.central-cost-doc-profile-left {

	display: table-cell;

	float: none;

	margin: 5px 0 0;

	vertical-align: middle;

	width: 250px;

}



.central-cost-doc-profile-left img {

	float: left;

	max-width: 100%;

	border: 1px solid #CCC;

	border-radius: 8px;

}



.central-cost-doc-profile-right {

	float: none;

	display: table-cell;

	vertical-align: top;

}



#slider1 {

	float: left;

	width: 100%;

	margin: 0 0 0 0px;

	position: relative;

}



#slider1 li {

	width: 100%;

	float: left;

}





/********* Slider styles starts here **********/



#slider1 {

	position: relative;

	list-style: none;

	overflow: hidden;

	width: 100%;

	padding: 0;

	z-index: 5;

	margin: 0px 0 0;

	/* float:left;*/

}



#slider3-pager {

	list-style: none;

	width: 2000px;

	padding-bottom: 18px;

}



.page-section {

	float: left;

	width: 100%;

	z-index: 5;

	position: absolute;

	bottom: 0;

}



.page-section #slider1-pager {

	margin: 0 auto;

	max-width: 920px;

}



.page-section #slider1-pager li {

	float: left;

	text-align: center;

	padding-right: 0px;

	margin-right: 0px;

	list-style-type: none;

}



.page-section #slider1-pager li a {

	text-decoration: none;

	font-size: 36px;

	color: #0A2240;

}



.page-section #slider1-pager li.callbacks_here a {

	color: #B94746;

}





/* slider 2 css */



#slider2 {

	position: relative;

	list-style: none;

	overflow: hidden;

	/*width: 100%;*/

	padding: 0;

	margin: 0;

}





/** Patient Testimonials Slider Styles Starts Here **/



.callbacks_nav:active {

	opacity: 1.0;

}



.callbacks_nav {

	position: absolute;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

	bottom: 3%;

	right: 5%;

	opacity: 0.7;

	z-index: 5;

	text-indent: -9999px;

	overflow: hidden;

	text-decoration: none;

	width: 15px;

}



.callbacks_nav.next {

	right: 0;

	bottom: 3%;

}





/** Patient Testimonials Slider Styles Ends Here **/





/** Featured Surgeons Slider Styles Starts Here **/



.callbacks2_nav:active {

	opacity: 1.0;

}



.callbacks2_nav {

	position: absolute;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

	bottom: 3%;

	right: 5%;

	opacity: 0.7;

	z-index: 3;

	text-indent: -9999px;

	overflow: hidden;

	text-decoration: none;

	width: 12px;

	margin-top: 0px;

}



.callbacks2_nav.next {

	right: 0%;

	background-position: right top;

}





/** Featured Surgeons Slider Styles Ends Here **/



.page-section {

	float: left;

	width: 100%;

	z-index: 5;

	position: absolute;

	bottom: 0;

}



.page-section #slider2-pager {

	margin: 0 auto;

	max-width: 920px;

}



.page-section #slider2-pager li {

	float: left;

	text-align: center;

	padding-right: 0px;

	margin-right: 0px;

	list-style-type: none;

}



.page-section #slider2-pager li a {

	text-decoration: none;

	font-size: 36px;

	color: #0A2240;

}



.page-section #slider2-pager li.callbacks_here a {

	color: #B94746;

}





/* ends*/





/*** Slider properties in IE-7 ***/



.rslides {

	position: relative;

	list-style: none;

	overflow: hidden;

	width: 100%;

	padding: 0;

	margin: 0;

}



.rslides li {

	-webkit-backface-visibility: hidden;

	position: absolute;

	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;

  }

*/



.textMain .kidney-surgery-list li {

	float: left;

	padding: 6px;

	margin: 0 0 0 10px;

	background: #999592;

}



.textMain .kidney-surgery-list li a {

	color: #fff;

}



.img-text {

	margin: 10px 0px;

	float: left;

	width: 100%;

}



.img-text img {

	float: left;

	margin: 0px 20px 0px 0px;

}



.img-text p {

	margin: 60px 0px 0px 0px;

	color: #666;

}



.img-cartion {

	color: #666;

}





/*-------------------- Accordion Styles --------------------*/



.accordion {

	margin: 1em 0

}



.accordion h2 {

	background: url(images/plus_icon.png) no-repeat 10px center #E2581F;

	color: #ffffff;

	cursor: pointer;

	margin: 5px 0px 0px 0px;

	padding: 4px 0px 4px 40px;

	font: bold 16px/26px 'CenturyGothic';

}



.accordion h2.current {

	background: url(images/minus_icon.png) no-repeat 10px center #FF9933;

	cursor: default;

	color: #ffffff;

}



.accordion div.pane {

	padding: 5px 10px;

	border: 1px solid #D8D8D8;

}





/*---------------------Online Form-Styles--------------------*/



.onlineform {

	width: 100%;

	float: left;

	font: normal 13px/17px verdana;

}



.onlineform input, .onlineform select {

	border: 1px solid orange;

	height: 26px;

	padding: 0 0 0 5px;

	width: 96%;

}



.feed-textbox {

	width: 100%;

	float: left;

}



.feed-textbox ul,

.feed-textbox li {

	margin: 0px;

	padding: 0px;

}



.feed-textbox li {

	float: left;

	width: 31%;

}



.feed-textbox li:nth-child(1) {

	float: left;

	width: 10%;

}



.feed-textbox li:nth-child(3) {

	float: left;

	width: 17%;

}



.feed-textbox li:nth-child(3) {

	float: left;

}



.feed-textbox ul.refer,

.feed-textbox ul.usual {

	width: 100%;

}



.feed-textbox ul.refer li:nth-child(1) {

	float: left;

	width: 39%;

}



.feed-textbox ul.refer li:nth-child(2) {

	float: left;

	width: 15%;

}



.feed-textbox ul.refer li:nth-child(3) {

	float: left;

	width: 39%;

}



.feed-textbox ul.usual li {

	width: 65%;

}



.feed-textbox ul.usual li input {

	width: 58%;

}



.onlineform .formHead {

	background: #f7eee5 none repeat scroll 0 0;

	color: #f15d3f;

	float: left;

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

	padding: 5px 10px;

	text-decoration: none;

	width: 97%;

}



.onlineform .textArea-f {

	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

	border: 1px solid orange;

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

	height: 145px;

	margin: 6px 0 6px 5px;

	padding: 4px;

	text-decoration: none;

	vertical-align: middle;

	width: 93%;

}



.feed-contact ul.preffered {

	width: 100;

}



.feed-contact ul.preffered li {

	width: 42%;

}



.feed-contact ul.preffered li span {

	float: left;

}



.feed-contact ul.preffered li span.wpcf7-list-item-label {

	line-height: 25px;

}



.feed-contact ul.preffered li span input {

	float: left;

	width: 20px;

}



.feed-captcha #captchac {

	float: left;

	width: 96%;

}



.feed-captcha #captchac img {

	float: left;

	height: 29px;

	margin: 0 20px 13px 74px;

	width: 120px;

}



.feed-captcha #captchac input {

	border: 1px solid orange;

	float: left;

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

	padding: 2px 4px;

	vertical-align: middle;

	width: 36%;

}



.feed-captcha .div-button {

	height: auto;

	margin: 10px auto;

	width: 300px;

}



.feed-captcha .div-button input {

	float: left;

	width: 100px;

	margin: 10px 10px 10px 0px;

	font: normal 15px/20px verdana;

	background: #F3DBBF;

	color: #333;

	text-align: center;

}



.feed-contact li {

	width: 43%;

	float: left;

}



div.wpcf7-mail-sent-ok {

	border: 2px solid #398f14;

	float: left;

}



span.wpcf7-not-valid-tip {

	color: #f00;

	font-size: 1em;

	position: absolute;

	width: 191px;

}

.Awards {

	background: url("images/1b-on.png") no-repeat scroll 15px 11px !important;

}



.textMain .review-page

{

   text-align: center ! important;

}



.textMain .review-page h3

{

   text-align: center ! important;

    color: #eed12b;



    font-size: 18px;

}



.textMain .review-page h4

{

    text-align: center ! important;

    color: #959393;

}
.textMain .telephone .desk-appt {
	font-size: 16px;
	text-decoration: none;
}
.mob-appt {
	display: none;
}
.telephone .mob-appt {
	display: none;
}
.onlineform input[type="radio"] {
	width: auto;
	vertical-align: middle;
	height: auto;
}
    
.feed-contact li.referral {
	width: 100%;
}


/*-------------------Media Queries----------------------*/



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

	.whatwe-services li a {

		font-size: 12px;

		line-height: 16px;

		padding: 125px 10px 0px 15px;

	}

	.dr-image {

		margin: 16px 15px 0px 20px;

		width: 34%;

	}

	#access a {

		padding: 0 23px;

	}

	.footer-location {

		width: 50%;

	}

	.footer-follow {

		width: 43%;

	}

	.intra-main {

		padding: 35% 0px 0px 0px;

	}

	.intra-head {

		font-size: 22px;

		line-height: 26px;

	}

	.interactivity-list li {

		font-size: 13px;

		line-height: 16px;

	}

	#Intra-Tabs {

		right: 7%;

	}

	#Quicklinks-section-h {

		/*background-size: 100% 100%;*/

	}

	#Content-Left {

		width: 63%;

	}

	.dr-details {

		font-size: 25px;

	}

	.dr-details span {

		font-size: 13px;

	}

	#Intra-Container-S .intra-text {

		padding: 25px 0px 0px 0px;

		margin: 0px 0px 0px 20px;

		font-size: 17px;

	}

	#access {

		font-size: 13px;

	}

	.telephone {

		height: auto;

	}

	.telephone li {

		float: none;

		width: 100%;

		margin: 0 auto;

	}

	.textMain h1 {

		font-size: 19px;

	}

	.mappics {

		width: 100px;

	}

	.multimedia-class {

		height: 245px;

		width: 435px;

	}

	.whatweservices-sub1 {

		font-size: 24px;

	}

	.whatweservices-sub {

		font-size: 24px;

	}

	.what-we-services li {

		width: 38%;

	}

	.what-we-services li a {

		font-size: 12px;

	}

}



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

	.img-text {

		text-align: center;

	}

	.img-text img {

		float: none;

		margin: 0px auto;

	}

	.img-text p {

		margin: 10px 0px 10px 0px;

	}

	.header-in {

		background-position: 63% bottom;

	}

}



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

	.interactivity-list {

		display: none;

	}

	#Intra-Container #div3 .intra-head,

	#Intra-Container #div6 .intra-head {

		font-size: 18px;

	}
	#Whatwetreat-Container {

		height: auto;

	}

	.whatwe-services li {

		width: 30%;

		margin: 0px 0px 10px 0px;

	}

	.dr-name {

		margin: 12px 0px 25px;

	}

	.about-dr-h {

		width: 59%;

	}

	.publications-h {

		margin: 0px 0px 3% 0px;

	}

	.quick-links li a {

		font-size: 16px;

	}

	#Content-Left {

		width: 57%;

	}

	.drprofile-img {

		float: none;

		width: 172px;

		margin: 0px auto;

	}

	.dr-details {

		width: 235px;

		margin: 0px auto;

		text-align: center;

	}

	.telephone {

		height: auto;

	}

	.telephone li {

		float: none;

		width: 280px;

	}

	.mappics {

		clear: both;

	}

	.videoBorder {

		width: 320px;

	}

	.feedback-form .form-right {

		width: 55%;

	}

	.multimedia-class {

		height: 180px;

	}

	.whatweservices-sub1 {

		font-size: 17px;

		line-height: 25px;

	}

	.feed-textbox li {

		float: left;

		margin: 0 auto;

		width: 260px;

	}

	.feed-textbox li:nth-child(3) {

		float: left;

		width: 150px;

	}

	#access a {

		padding: 0 15px;

	}
	.mob-appt {
		display: inline-block;

	}
	.desk-appt {
		display: none;
	}
	.telephone .desk-appt {
		display: none;
	}
	.telephone .mob-appt {
		display: inline-block;
	}
	.textMain .telephone .mob-appt {
		font-size: 16px;
		text-decoration: none;
		padding: 0;
	}
}



@media screen and (max-width: 640px) {
	.dr-description {
		text-align: justify;
	}
	
	.whatweservices-sub2 {

		font: 25px/30px 'MyriadProLightRegular';

	}

	#Header,

	#Meet-Doctor,

	#Footer-Container {

		height: auto;

	}

	.logo {

		float: none;

		margin: 17px auto 0px;

		width: 100%;

		text-align: center;

	}

	.appointments {

		float: none;

		margin: 5px auto;

		width: 220px;

	}

	#Main-Menu {

		display: none;

	}

	#Intra-Container #div3 .intra-head,

	#Intra-Container #div6 .intra-head {

		font-size: 13px;

	}

	.dr-image {

		float: none;

		width: 93%;

		text-align: center;

	}

	.about-dr-h {

		float: none;

		margin: 0px auto;

		width: 95%;

	}

	.dr-name {

		text-align: center;

	}

	.quick-links {

		padding: 10px 0px 0px 0px;

		width: 100%;

		margin: 0px auto;

	}

	.quick-links li {

		width: 45%;

	}

	.footer-location {

		float: none;

		margin: 0px auto;

		width: 320px;

	}

	.footer-follow {

		float: none;

		margin: 10px auto 0px;

		width: 95%;

		text-align: center;

		clear: both;

	}

	.referres {

		height: 50px;

	}

	#Content-Left {

		float: none;

		margin: 0px auto;

		width: 95%;

	}

	#Sidebar {

		float: none;

		margin: 0 auto;

	}

	#Intra-Container-S .intra-text {

		font-size: 15px;

		padding: 10px 0px 0px;

	}

	.mappics {

		width: 150px;

	}

	/********************mobile menu****************/

	#Main-moblie {

		height: 44px;

		display: block;

	}

	#mheader {

		padding: 0px 0px 0px 0px;

		width: 100%;

		position: relative;

		float: none;

		margin: 0px auto;

	}

	.menu-bg {

		width: 99%;

		float: left;

		margin: 0 auto !important;

		height: 42px !important;

		font: normal 17px/33px Verdana, Geneva, sans-serif !important;

		color: #353e57 !important;

		background: #a2bcfd;

	}

	.menu-bg a,

	.menu-bg a:hover {

		color: #ffffff !important;

		text-decoration: none !important;

	}

	.menu-m {

		font: normal 15px/33px 'LatoRegular' !important;

		color: #353e57 !important;

		text-decoration: none !important;

		text-align: center !important;

		width: 100% !important;

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

		z-index: 10 !important;

		height: 32px;

		background-size: 100% 100%;

		position: absolute;

	}

	.menu-m a {

		background: #F15D3F;

		color: #ffffff !important;

		display: block;

		float: none;

		font: 18px/44px "MyriadProRegular";

		margin: auto;

		text-align: center;

		text-decoration: none !important;

		width: 100%;

	}

	.menu-m a:hover {

		color: #ffffff !important;

	}

	#dc_jqaccordion_widget-2-item ul a {

		width: 92%;

	}

	#wrapper {

		position: absolute;

		z-index: 999999;

		width: 100%;

		overflow: hidden;

		top: 45px;

	}

	#SerivcesPatientinfo {

		width: 100%;

	}

	.arrow-tabs {

		display: none;

	}

	.related-deseases-s,

	.related-treatments-s,

	.services-vascular {

		width: 305px;

	}

	.header-in {

		background-position: 50% bottom;

		padding-bottom: 0;

		background: none;

	}

	.intra-main {
		padding: 0;
		position: absolute;
		bottom: 5px;
		width: 90%;
		margin: 0 auto;
		right: 0;
		left: 0;
	}
	.intra-head a {
		font: normal 23px/28px 'CenturyGothic';
	}
	#Intra-Tabs {
		display: none;
	}	

}



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

	.central-cost-doc-profile-left {

		display: block;

		width: 100%;

		float: left;

		text-align: center;

	}

	.central-cost-doc-profile-left img {

		float: none;

		margin: 0px auto 10px auto;

	}

	.central-cost-doc-profile-right {

		display: block;

	}

	.feed-contact li {

		float: left;

		width: 280px;

	}

	.onlineform .feedback-form {

		float: left;

		display: block;

		width: 108%;

	}

	.onlineform .formHead {

		width: 92%;

	}

	.feed-captcha #captchac input {

		border: 1px solid orange;

		float: none;

		margin: 0 0 0 8px;

		width: 197px;

	}

	.feed-textbox ul.usual li {

		float: left;

		width: 260px !important;

	}

	.feed-textbox ul.refer li {

		float: left;

		width: 260px !important;

	}

}



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

	.logo {

		width: 90%;

	}

	.whatwe-services li {
		width: 40%;
		margin: 10px 0px 0px 0px;
	}

	.quick-links {

		width: 99%;

	}

	.quick-links li {

		margin: 0px 0px 10px;

		width: 45%;

	}

	.footer-menu {

		width: 95%;

	}

	.footer-menu a {

		font-size: 14px;

	}

	.intra-head {

		font-size: 15px;

	}

	#Intra-Container #div3 .intra-head,

	#Intra-Container #div6 .intra-head {

		font-size: 13px;

	}

	.read-align {
		/*position: absolute;
		right: 30px;
		bottom: 3px;*/
		display: none;
	}
	.intra-head a {
		font: normal 18px/22px 'CenturyGothic';
	}
	#Intra-Tabs,

	.Intra-Tabs {

		display: none;

	}

	.kidney-image {

		float: none;

	}

	.what-we-services {

		float: none;

		width: 275px;

		margin: 0px auto;

	}

	.what-we-services li {

		width: 275px;

		margin: 20px 0px !important;

	}

}



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

	.whatweservices-sub2 {

		font: 18px/25px 'MyriadProLightRegular';

	}

	.whatweservices-sub2 img {

		margin: -20px 5px 0 -45px;

	}

	.appointments {

		width: 70%;

	}

	.dr-image {

		margin: 0px;

	}

	.dr-name a {

		font-size: 27px;

	}

	.quick-links li {

		width: 50%;

	}

	.quick-links li a {

		font-size: 14px;

	}

	#Intra-Container-S .intra-text {

		line-height: 20px;

	}

	.mappics {

		float: none;

	}

	.videoBorder {

		width: 265px;

	}

	.multimedia-class {

		height: 148px;

	}

	.whatweservices-sub1 {

		line-height: 25px;

		width: 265px;

	}

	.whatweservices-sub {

		width: 265px;

	}

	.services-txt {

		font-size: 15px;

	}

}