
#dc_jqaccordion_widget-2-item{font: bold 14px Arial, sans-serif; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc;}
#dc_jqaccordion_widget-2-item ul, #dc_jqaccordion_widget-2-item ul li {margin: 0; padding: 0; border: none; list-style: none;}
#dc_jqaccordion_widget-2-item ul a { padding: 10px 10px 10px 45px; background: #F1F1F1; text-decoration:none; display: block; color: #333; border-bottom: 1px solid #ccc; border-top: 1px solid #fff; position: relative; text-shadow: 1px 1px 1px #fff; }
#dc_jqaccordion_widget-2-item ul ul a{ padding: 10px 10px 10px 60px;  }
#dc_jqaccordion_widget-2-item ul a.dcjq-parent:hover {background: #FFFFFF; }
#dc_jqaccordion_widget-2-item ul a .dcjq-icon {position: absolute; top: 50%; left: 14px; width: 34px; margin-top: -17px; height: 34px; background: url(/images/arrow_grey_right_x.png) no-repeat 4px center; background-size:62%; }
#dc_jqaccordion_widget-2-item ul ul a .dcjq-icon{ background: url(/images/arrow_grey_right_x.png) no-repeat 15px center; }
#dc_jqaccordion_widget-2-item ul a.dcjq-parent.active .dcjq-icon {background: url(/images/arrow_grey_down_x.png) no-repeat 4px center; background-size:62%; }
#dc_jqaccordion_widget-2-item ul ul a.dcjq-parent.active .dcjq-icon{ background: url(/images/arrow_grey_down_x.png) no-repeat 15px center; background-size:62%; }
#dc_jqaccordion_widget-2-item ul a:hover {background: #fff; color: #7FBBF9;}












/* CSS Document */

/*Fonts for the Website **/
@font-face {
    font-family: 'HelveticaNeueLTStd65Medium';
    src: url('/fonts/helveticaneueltstd-md/helveticaneueltstd-md.eot');
    src: url('/fonts/helveticaneueltstd-md/helveticaneueltstd-md.eot') format('embedded-opentype'),
         url('/fonts/helveticaneueltstd-md/helveticaneueltstd-md.woff') format('woff'),
         url('/fonts/helveticaneueltstd-md/helveticaneueltstd-md.ttf') format('truetype'),
         url('/fonts/helveticaneueltstd-md/helveticaneueltstd-md.svg#HelveticaNeueLTStd65Medium') format('svg');
	 font-weight:normal;
	 font-style:normal;
}
@font-face {
    font-family: 'HelveticaNeueLTStd45Light';
    src: url('/fonts/helveticaneueltstd-lt/helveticaneueltstd-lt.eot');
    src: url('/fonts/helveticaneueltstd-lt/helveticaneueltstd-lt.eot') format('embedded-opentype'),
         url('/fonts/helveticaneueltstd-lt/helveticaneueltstd-lt.woff') format('woff'),
         url('/fonts/helveticaneueltstd-lt/helveticaneueltstd-lt.ttf') format('truetype'),
         url('/fonts/helveticaneueltstd-lt/helveticaneueltstd-lt.svg#HelveticaNeueLTStd45Light') format('svg');
	 font-weight:normal;
	 font-style:normal;
}
@font-face {
    font-family: 'HelveticaNeueLTStd55Roman';
    src: url('/fonts/helveticaneueltstd-roman/helveticaneueltstd-roman.eot');
    src: url('/fonts/helveticaneueltstd-roman/helveticaneueltstd-roman.eot') format('embedded-opentype'),
         url('/fonts/helveticaneueltstd-roman/helveticaneueltstd-roman.woff') format('woff'),
         url('/fonts/helveticaneueltstd-roman/helveticaneueltstd-roman.ttf') format('truetype'),
         url('/fonts/helveticaneueltstd-roman/helveticaneueltstd-roman.svg#HelveticaNeueLTStd55Roman') format('svg');
}

/*Common Styles Starts Here **/
body {
	font:normal 12px/20px Arial, Helvetica, sans-serif;
}
body, p, h1, h2, h3, h4, h5, h6, form, ul, ol, li {
	padding: 0px;
	margin: 0px;
}
img, embed, object, video {
	max-width: 100%;
	max-height: 100%;
}
iframe {
	max-width: 100%;
}
a {
	outline: none;
	text-decoration: none;
}
img {
	border: none;
	vertical-align: middle;
}
li {
	list-style-type: none;
}
.clear {
	clear: both;
}
.f_left {
	float: left;
}
.f_right {
	float: right;
}
h1 {
	font-size: 24px;
	font-family: Verdana, Geneva, sans-serif
}
h2 {
	font-size: 22px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif
}
header, #menu-banner, .home-banner, #access, footer, #books-client-logos, .inner-banner, #inner-container, .sidebar-quicklinks, .sidebar-services{ width:100%; float:left; }
.header, .banner-menu, .services-thumbnails, .books-quicklinks, .client-logos, .footer-content, .inner-container{ margin:0 auto; max-width:960px; }

/*Common Styles Starts Here **/

/*Header Styles Starts Here **/
header{ background:#f1f1f1; padding:0 0 50px; }
.main-logo { float:left; margin:17px 0 30px 20px; }
.contact-info{ float:right; text-align:right; margin:30px 17px 0 0; font:normal 15px 'HelveticaNeueLTStd65Medium' }
.contact-info h3 a{ font:normal 28px/20px 'HelveticaNeueLTStd65Medium'; color:#320033; }
.contact-info h3 a:hover{ color:#2389DF; }
.contact-info p{ font: normal 14px/20px 'HelveticaNeueLTStd45Light'; color:#a1a1a1; margin:10px 0 0; }
/*Header Styles Ends Here **/

/*Menu Styles Starts Here **/
#menu-banner{ margin:-46px 0 0; }
.banner-menu{ position:relative; }
.left-banner-menu-bg, .inner-left-banner-menu-bg{ position: absolute; left:-51px; top:0; width:auto; }
.right-banner-menu-bg, .inner-right-banner-menu-bg{ position: absolute; right:-51px; top:0; width:auto; }
#access{ background:#FFFFFF; }
#access ul li.menu-item-29 a, #access ul li.menu-item-31 a{ padding:0 34px; }
#access ul li.menu-item-29{ border:none; }

.mobile_menu { display: none; margin: 0 auto; width:100%; padding:10px 0; float:left; text-align:center; background:#FFFFFF; }
.mobile_menu a { color: #000000; font:normal 17px/45px 'HelveticaNeueLTStd45Light'; background:url(/images/mobile-menu-bg.png) 0 0 no-repeat; margin:0 15px 0 0; float:right; width:34px; height:25px; display:block; background-size:100%; }
.slidingDiv{ clear:both; width:100%; margin:0 auto 15px; display:none; }
.slidingDiv aside{ width:90%; }
.slidingDiv li a{ letter-spacing:0.5px; padding:10px 10px 10px 20px; font:normal 17px 'HelveticaNeueLTStd45Light';  }

/*--------------Menu--------------*/
#access li { float:left; display:inline; position:relative; border-right:1px solid #f1f1f1; z-index:105; }
#access a {font:normal 17px/45px 'HelveticaNeueLTStd45Light'; float:left; padding:0 31px; color: #9b9b9b;}
#access ul li li{ float: left; border:none; }
#access a:hover, #access ul li:hover > a, #access li a:hover, #access li a.active , #access li a.selected, #access > li:hover > a,  #access li.current-menu-item > a, #access > li.current_page_ancestor > a { color:#313131; }
#access ul ul {	display: none; float: left; margin: 0; position: absolute; left:0; z-index:101; top:45px; background:#cdce95; padding:8px; }
#access ul ul ul { left: 100%; top: -8px; }
#access ul ul.sub-menu a { font:normal 12px/16px Verdana, Geneva, sans-serif;  border-bottom:1px solid #ececd7; border-left:1px solid #ececd7; border-right:1px solid #ececd7; color: #000000; padding: 6px 5px; z-index:99999; width:185px; letter-spacing:normal; }
#access ul ul a:hover, #access ul ul.sub-menu li:hover > a{ background:#320033; color:#ffffff; }
#access ul li:hover > ul { display: block; }
#access { background:#FFFFFF; }
/*Menu Styles Ends Here **/

/*Banner Container Styles Starts Here **/
.home-banner { background:url(/images/home-banner-bg.jpg) 0 0 no-repeat; width:700px; position:relative; }
/*Slider Styles Starts Here **/
#slider1, #slider2{ position: relative; list-style: none; overflow: hidden; width: 98%; padding: 0; margin: 0; z-index:5; }
#slider1 li, #slider2 li{ overflow:hidden; width:100%; display:none; }
#slider1 img{ margin:30px 0 0; }
.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; z-index:5; }
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; z-index:5; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; border: 0; }
.banner-dr-img{ float:left; }
.home-banner-content{ float:right; margin:20px 30px 20px 0; width:60%; }
.home-banner-content p{ font: bold 18px/28px 'HelveticaNeueLTStd45Light'; letter-spacing:0.5px; color:#FFFFFF; }
.banner-logos{ float:right; }
.banner-logos a{ margin:0 0 0 35px; float:left; }
#slider1 .banner-logos img{ margin:0; }
/*Home Right Tabs Styles **/
.home-right-tabs{ float:right; width:251px; }
.home-right-tabs li{ width:100%; float:left; }
.home-right-tabs li a{ font:normal 17px/16px 'HelveticaNeueLTStd45Light'; padding:16px 26px; background: #7fbbf9 url(/images/home-banner-right-tab-bg.png) 90% center no-repeat; display:block; margin:0 0 16px 0; color:#fffeff; border:4px solid #ebebeb; }
.home-right-tabs li a:hover{ transition:ease 0.6s all 0s; }
.home-right-tabs li.for-gps a{ padding:22px 26px; }
.home-right-tabs li a:hover{ color:#00459a; }
.bullet7 { position: absolute; top: 84%; right: 7%; z-index: 100; }
.bullet7 li { float: left; list-style-type: none; margin-left: 0px; }
.bullet7 li a { color: #e0e0e0; font: normal 25px Verdana, Geneva, sans-serif; }
.bullet7 ul li a:hover, .bullet7 li.rslides_here a { color: #302d2e; }
/*Banner Container Styles Starts Here **/

/*Services Thumbnails Styles Starts Here **/
.nbs-flexisel-container { position:relative; max-width:100%; *overflow:hidden; float:left; *float:none; }
.nbs-flexisel-ul { position:relative; width:9999px; margin:0px; padding:0px; list-style-type:none; text-align:center; }
.nbs-flexisel-inner { overflow:hidden; float:left; width:99%; border:1px solid #fff; }
.nbs-flexisel-item { float:left; margin:0px; padding:0px; cursor:pointer; position:relative; line-height:0px; }
/**Navigation ***/
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right { width: 46px; height: 46px; position: absolute; cursor: pointer; z-index: 100; }
.nbs-flexisel-nav-left { left: -50px; background: url(/images/services-thumb-left.png) no-repeat; }
.nbs-flexisel-nav-right { right: -50px; background: url(/images/services-thumb-right.png) no-repeat; }

.services-thumbnails{ position:relative; }
.services-thumbnails li a{ width:204px; display:inline-block; padding:82px 0 24px; font: normal 14px 'HelveticaNeueLTStd55Roman'; color:#320033; transition:ease 0.5s all 0s; }
.services-thumbnails li a:hover{ color:#2389df; }
.services-thumbnails li.prostate-cancer a{ background:url(/images/prostate-cancer.jpg) 0 0 no-repeat; }
.services-thumbnails li.robotic-surgery a{ background:url(/images/robotic-surgery.jpg) 0 0 no-repeat; }
.services-thumbnails li.bengln-prostate a{ background:url(/images/benlgn-prostate-obstruction.jpg) 0 0 no-repeat; }
.services-thumbnails li.stone-disease a{ background:url(/images/stone-disease.png) 0 0 no-repeat; }
.services-thumbnails li.male-incontinence a{ background:url(/images/male-incontinence.png) 0 0 no-repeat; } 
.services-thumbnails li.male-sex-dysfunction a{ background:url(/images/male-sexual-dysfunction.png) 0 0 no-repeat; }
/*Services Thumbnails Styles Ends Here **/

/*Books and Client Logos Starts Here **/
#books-client-logos{ background:#f5f5f5 url(/images/book-blient-bg.jpg) 0 0 repeat-x; padding:0 0 25px; }
.books-quicklinks li{ float:left; border-right:1px solid #e9e9e9; margin:35px 0 0; padding:0 55px; min-height:45px; }
.books-quicklinks li a{ float:left; padding:0 0 0 115px; font:normal 17px/18px 'HelveticaNeueLTStd45Light'; color:#454444;  transition:ease 0.3s all 0s; }
.books-quicklinks li a:hover{ color:#2389df; }
.books-quicklinks li.khadra-speak a{ background:url(/images/khadra-speak.png) 0 center no-repeat; }
.books-quicklinks li.khadra-books a{ background:url(/images/prof-khadra-books.png) 0 center no-repeat; padding:10px 0 15px 115px; }
.books-quicklinks li.quick-patient-education{ padding:0 0 0 55px; border:none; }
.books-quicklinks li.quick-patient-education a{ background:url(/images/multimedia-patient-education.png) 0 0 no-repeat; padding:3px 0 4px 65px;}
.client-logos{ clear:both; }
.client-logos li{ float:left; margin:35px 5px 0 0; border:1px solid #e1e1e1;  }
/*Books and Client Logos Ends Here **/

/*Footer Styles Starts Here **/
footer{ background:#170018; padding:23px 0 20px; }
.footer-content p, .footer-content a, .footer-content{ font: normal 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#b68db7; }
.footer-content a{ color:#b68db7; }
.footer-content a:hover{ color:#ffd5ff; }
.footer-links{ float:left; }
.social-links{ float:left; margin:0 0 0 140px; }
.social-links li{ float:left; }
.social-links li a{ width:27px; height:27px; display:block; text-indent:-9999px; margin:0 10px 0 0; transition:ease 0.4s all 0s; }
.social-links li a:hover{ margin:-5px 10px 0 0; }
.social-links li.fb a{ background:url(/images/social-icons.png) 0 0 no-repeat; }
.social-links li.tw a{ background:url(/images/social-icons.png) -37px 0 no-repeat; }
.social-links li.link a{ background:url(/images/social-icons.png) -74px 0 no-repeat; }
.social-links li.gp a{ background:url(/images/social-icons.png) -111px 0 no-repeat; }
.social-links li.yt a{ background:url(/images/social-icons.png) -148px 0 no-repeat; }
.ypo-logo{ float:right; margin:0 15px 0 0; }
/*Footer Styles Ends Here **/

/*Inner Page Styles Starts Here **/
.inner-banner{ background:url(/images/inner-banner-bg.jpg) 0 0 no-repeat; background-size:100% 100%; }
.inner-banner-dr-img{ float:left; }
.inner-banner-container{ float:right; width:60%; margin:35px 140px 0 0; }
.inner-banner-container p{ font:bold 16px/28px 'HelveticaNeueLTStd45Light'; color:#ffffff; letter-spacing:0.5px; }
.inner-left-banner-menu-bg, .inner-right-banner-menu-bg { height:210px; left: -33px; position: absolute; top: 0; width: auto; }
.inner-right-banner-menu-bg{ right:-33px; left:auto; }
.breadcrumb{ margin:25px 0 20px 22px; }
.breadcrumb, .breadcrumb a{ font: normal 12px/16px Verdana, Geneva, sans-serif; color:#7b7b7b; }
.breadcrumb a{ text-decoration:underline; }
.breadcrumb a:hover{ text-decoration:none; }
article{ width:690px; float:left; }
.page-id-535 article{ width:100%; }
article ul{ margin:0 0 15px 35px; }
article ol{ margin:0 0 15px 40px;  }
article ul ul{ margin:0 0 0 20px; }
article ul li, article ol li{ list-style-type:disc; font: normal 14px Helvetica, sans-serif; color:#999999; }
article ol li{ list-style-type:decimal; }
article ul li li{ list-style-type:circle;}
article ul li li li{ list-style-type:square;}
.article-content{ width:93%; float:left; background:url(/images/article-aside-divider.png) top right no-repeat; padding:0 50px 15px 0; background-size:1.7% 96%; }
article h1{ font: normal 24px 'HelveticaNeueLTStd45Light'; background:#f0efef url(/images/article-head-bg.png) center 0 no-repeat; color:#320033; padding:10px 0 10px 22px; }
.page-id-535 article .article-content{ background:none; width:92%; }
.inner-content{ padding:22px 0 0 0; float:left; width:100%; }
.page-id-13 .inner-content{ padding:42px 0 0 0; }
.inner-content h2{ color:#320033; font: normal 24px 'HelveticaNeueLTStd45Light'; padding:0 0 0 22px; }
.page-id-13 .inner-content h2{ font:23px 'HelveticaNeueLTStd45Light'; }
.inner-content p, .inner-content a{ font: 14px/20px Helvetica, sans-serif ; color:#999999; margin:0 0 15px; padding:0 0 0 22px; }
.inner-content a{ text-decoration:underline; padding:0; }
.inner-content a:hover{ color:#3B95DB; }
article h3, #article-data h3{ font: normal 20px 'HelveticaNeueLTStd45Light'; color:#320033; padding:0 0 0 22px; margin:0 0 5px; }
#article-data h3{ margin:20px 0 5px; }

article h4 { color: #63a1e0; font: 17px 'HelveticaNeueLTStd45Light'; padding: 0 0 0 22px; }

.inner-content h3 a{ font: normal 20px 'HelveticaNeueLTStd45Light'; color:#320033;  }

.practice-dr-info{ margin:0 0 35px; }
.practice-dr-info p{ font: normal 12px Helvetica, sans-serif; color:#616161; letter-spacing:0.4px; margin:0; }
.mypractice-dr-img { float:right; position:relative; margin:0 0 0 44px; }
.inner-content h5{ font:normal 14px/24px 'HelveticaNeueLTStd65Medium'; color:#999999; padding:0 0 0 22px; margin:20px 0 0;  }
.book-lists{ width:85%; margin:22px auto; }
.book-lists li{ float:left; margin:0 10px 22px 0; text-align:center; list-style-type:none; }
.book-lists li a{ float:left; background:#cbced1; padding:10px; font: bold 14px/24px Verdana, Geneva, sans-serif; color:#420e48; text-decoration:none; }
.book-lists li a:hover{ color:#3b95db; }

aside { width:235px; float:right; }
.sidebar-dr-info{ width:100%; float:left; margin:0 0 10px; background:#dad7d9; padding:10px 0 0; }
.sidebar-dr-info img{ float:left; margin:0 0 0 35px; }
.sidebar-dr-info a{ font: normal 18px/20px 'HelveticaNeueLTStd45Light'; color:#320033; position:relative; margin:0 0 0 -35px; float:left; }

.sidebar-view-profile a{ padding:0 20px 0 0; font: normal 13px/20px 'HelveticaNeueLTStd45Light'; float:right; margin:20px 10px 0 0; background:url(/images/sidebar-view-profile-bg.png) right center no-repeat; }

.sidebar-dr-info a:hover{ color:#3b95db; }
.sidebar-services li{ float:left; width:100%; background:url(/images/sidebar-services-bg.png) 0 0 no-repeat; }
.sidebar-services li a{ padding:20px 0 20px 75px; display:block; margin:0 0 10px; font: normal 14px/17px 'HelveticaNeueLTStd55Roman'; color:#320033; transition: ease 0.4s all 0s; }
.sidebar-services li a:hover{ color: #7fbbf9; margin:0 0 10px -15px; }
.sidebar-services li.side-benlgn a, .sidebar-services li.side-male-sexual a{ padding:12px 0 12px 75px; }

.sidebar-services li.side-prostate-cancer a{ background:url(/images/side-prostate-bg.png) 0 0 no-repeat; background-size:auto 100%;  }
.sidebar-services li.side-robotic a{ background:url(/images/side-robotic-bg.png) 0 0 no-repeat; background-size:auto 100%;  }
.sidebar-services li.side-benlgn a{ background:url(/images/side-benlgn-bg.png) 0 0 no-repeat; background-size:auto 100%;  }
.sidebar-services li.side-stone-disease a{ background:url(/images/side-stone-disease-bg.png) 0 0 no-repeat; background-size:auto 100%;  }
.sidebar-services li.side-male-incon a{ background:url(/images/side-male-incon-bg.png) 0 0 no-repeat; background-size:auto 100%;  }
.sidebar-services li.side-male-sexual a{ background:url(/images/side-male-sexual-bg.png) 0 0 no-repeat; background-size:auto 100%;  }

.sidebar-quicklinks{ margin:10px 0; }
.sidebar-quicklinks li{ background:url(/images/sidebar-quicklinks-bg.jpg) 0 0 no-repeat; }
.sidebar-quicklinks li a{ display:block; font:normal 17px/16px 'HelveticaNeueLTStd45Light'; padding: 14px 0 22px 30px; color:#320033; transition: ease 0.4s all 0s; margin:0 0 10px; }
.sidebar-quicklinks li a:hover{color: #3b95db; }
.sidebar-quicklinks li.sidebar-for-gps a{ padding: 26px 0 26px 30px; }

.inner-books-quicklinks{ width:100%; float:left; }
.inner-books-quicklinks li, .inner-books-quicklinks li.quick-patient-education{ margin:0; padding:0; border:none; }
.inner-books-quicklinks li{ margin:10px 0 15px; }
.inner-books-quicklinks li.khadra-speak a{ background:url(/images/sidebar-khadra-speak.jpg) no-repeat 0 center; }
.inner-books-quicklinks li.quick-patient-education a{ background:url(/images/multimedia-patient-education.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); padding:3px 0 4px 65px; }

.double-hr{ border-bottom:1px solid #e7e7e7; border-top:1px solid #e7e7e7; height:1px; padding:0; }

/*Styles for the content part **/
.inner-book-image{ float:right; margin:0 0 10px 10px; }
.inner-content img{ background:#CBCED1; padding:10px; }
.book-lists li img { padding:0 0 10px; }
.mypractice-dr-img img, .page-id-62 .inner-content img, .page-id-82 .inner-content img, .page-id-532 .inner-content img{ background:none; padding:0; }
.reviews a { margin: 0 20px 0 0; }
.page-id-38 .inner-content p{ margin:0; }
.page-id-38 .inner-content ul{ margin:0 0 15px 35px; }
.page-id-38 .inner-content ul ul{ margin:0 0 0 20px; }

.staff-info{ clear:both; float: left; margin: 0 0 20px; }
.staff-image{ float:left; margin:0 16px 0 22px; }
.staff-image img{ background:none; padding:0; border:2px solid #CBCED1; }
.staff-info h2{ color:#7FBBF9; }
.page-id-24 .inner-content p{ margin:0 0 15px; }
.page-id-24 article h3{ margin:0; }

.address-box, .multimedia-education { border: 1px solid #2B6EAF; float: left; margin: 0 0 15px 22px; width: 96%; }
.address-content, .contact-info-content { margin: 10px 0 10px 10px; }
.address-content p, .contact-info-content p { line-height: 18px; margin: 0; padding:0; }
.address-box h4, .multimedia-education h4 { background: none repeat scroll 0 0 #2B6EAF; color: #FFFFFF; font: bold 11px Verdana,Arial,Helvetica,sans-serif; margin: 0; padding: 3px 5px; }
.multimedia-education-content{ margin:10px 0 10px 10px; }
.multimedia-education-content li{ width:50%; float:left; list-style-type:none; margin:0 0 10px; }
.multimedia-education-content li a{ background:url(/images/movie-off.gif) 0 center no-repeat; float:left; padding:0 0 0 30px; margin:0; }
.multimedia-education-content li a:hover{ background:url(/images/movie-on.gif) 0 center no-repeat; }

.useful-links { margin:0 0 15px 22px; }
.useful-links li{ float:left; width:50%; list-style-type:none; margin:5px 0; }

.page-id-24 iframe{ width:100% !important; }
.mandatory { color: #FF8204; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; }
.inner-content img.facebook-icon{ background:none; padding:0; }

.service-list{ width:100%; float:left; margin:0 0 15px 22px; }
.service-list li{ width:100%; float:left; list-style-type:none; margin:10px 0 0; }
.service-list li img{ padding:0; background:none; }
.service-images{ float:left; width:190px; height:143px; }
.service-content{ float:left; width:55%; background:url(/images/service-content-bg.png) 0 0 no-repeat; background-size: 100% 100%; padding:25px 16px 15px 25px; margin:0 0 0 15px; }
.service-content h3, .service-content p{ padding:0; }
.service-content a.read-more{ float:right; margin:0 15px 0 0; }
p.get-abode-reader{ font: normal 11px/16px Verdana,Arial,Helvetica,sans-serif; letter-spacing:normal; }

#article-data table{ width:100%; float:left; }
#article-data table tr{ width:100%; float:left; }
#article-data table td{ width:48%; float:left; }
.for-gps-form{ margin:0 0 0 22px; }
.for-gps-form td{ margin:5px 0; }
.for-gps-form td input{ margin:-10px 0 0 }
.for-gps-form h3{ padding:0; }

.page-id-38 iframe{ margin:0 0 20px; }
		
/** YPO SHOWCASE Styles **/
.showcaseItem{ width:96%; float:left; clear:both;}
.showcaseItem a:hover, .bodytext-link:hover{ color:#2389DF;} 
.itemDescription { color:#003366; font-size:12px; float:left; text-align:center;  margin: 40px 0 0 0; width:50%;}
.itemDescription1 { display:none;}
.itemDescription p {text-align:center !important;}
.itemImage{ float:left; margin:10px 0; width:50%; text-align:center; }
.itemImage p { text-align:center;}
.itemImage a { margin:0px auto; width:auto;}
.bodytext-link { color:#999999;}
.bodytext-bold a { color:#003366; font-weight:bold;}


.mathcaptcha {
	width: auto !important;
}
.mathcaptcha .wpcf7-form-control-wrap {
	float: none;
	width: auto;
}
.mathcaptcha .wpcf7-form-control-wrap input{
	width: auto !important;
}
.contact-form .mathcaptcha .wpcf7-form-control-wrap {
  float: none;
  width: auto;
}

.wpcf7-form-control.wpcf7-mathcaptcha {
  float: none !important;
  width: auto !important;
}

.contact-form .mathcaptcha {
  text-align: center;
  width: 100% !important;
}
/*MEDIA QUERIES FOR RESPONSIVE WEB DESIGN STARTS HERE  **/

@media screen and (max-width:1080px) {
	.right-banner-menu-bg, .left-banner-menu-bg, .inner-right-banner-menu-bg, .inner-left-banner-menu-bg{ display:none; }
	.nbs-flexisel-nav-left, .nbs-flexisel-nav-right{ width:25px; height:25px; background-size:100%; }
	.nbs-flexisel-nav-right{ right:0; }
	.nbs-flexisel-nav-left{ left:0; }
	.books-quicklinks{ width:740px; }
}
@media screen and (max-width:979px) {
	#access ul{ float: none; margin: 0 auto; width: 816px; }
	#access ul ul{ width: auto; }
	#access ul li a{ padding:0 18px; }
	#access ul li.menu-item-29 a, #access ul li.menu-item-31 a{ padding:0 30px }
	.home-banner{ width:71%; }
	.banner-dr-img{ width:30%; margin:10px 0 0; }
	.home-banner-content{ width:60%; margin:15px 45px 15px 0; }
	.home-banner-content p{ font:bold 17px/20px 'HelveticaNeueLTStd45Light'; }
	.banner-logos{ margin:0 0 10px; }
	.banner-logos a{ margin:0; }
	.bullet7{ right: 4%; top: 86%; }
	.home-right-tabs li a{ border:3px solid #ebebeb; }	
	.home-right-tabs li a{ padding:20px 26px; margin:0 0 6px; }
	.home-right-tabs li.for-gps a{ padding:26px 26px; }
	.nbs-flexisel-container{ margin:15px 0 0; }
	.books-quicklinks li{ padding:0 27px; }
	.inner-books-quicklinks li{ padding:0; }
	.books-quicklinks li.quick-patient-education{ padding:0 0 0 27px; }
	.inner-books-quicklinks li.quick-patient-education{ padding:0; }
	.client-logos li{ float: left; margin: 35px 0 0; width: 33%; }
	.social-links{ margin:0 0 0 55px; }
	
	/*Inner Page **/
	article{ width:70%; }
	.inner-banner-container{ margin:25px 100px 0 0; }
	/** YPO showcase **/
	.showcaseItem { width:98%;}
}

@media screen and (max-width:900px) {
	.home-banner{ width:68%; }
	.home-right-tabs li a{ padding:13px 26px; margin:0 0 6px; }
	.home-right-tabs li.for-gps a{ padding:18px 26px; }

	/*Inner Page Styles **/
	article{ width:68%; }
	.service-content{ height:auto; overflow:hidden; width:48%; padding:15px; }
}

@media screen and (max-width:820px) {
	#access ul{ width:766px; }
	#access ul li a{ padding:0 16px; }
	#access ul li.menu-item-29 a, #access ul li.menu-item-31 a{ padding:0 25px; }
	.home-banner{ width:65%; }
	.banner-logos{ width:70%; }
	.banner-logos a{ float:none; }
	.banner-dr-img{ margin:22px 0 0; }
	#slider1 .banner-logos img{ width:50%; }
	.home-banner-content{ margin:15px 0; width:68%; }
	.home-banner-content p{ font: bold 15px/20px 'HelveticaNeueLTStd45Light' }
	.books-quicklinks li{ padding:0 18px; }
	.inner-books-quicklinks li{ padding:0; }
	.books-quicklinks li.quick-patient-education{ padding:0 0 0 20px; }
	.social-links{ margin:0 0 0 3%; }
	.client-logos{ clear:both; }

	/*Inner Page Styles **/
	article{ width:64%; }
	.inner-content h2{ font:20px 'HelveticaNeueLTStd45Light'; }
	.books-quicklinks{ width:550px; }
	.inner-books-quicklinks{ width:100%; }
	.mypractice-dr-img, .inner-book-image{ margin:0 auto; float:none; text-align:center; }
	.service-content p{ height: 65px; margin: 0; overflow: hidden; }
	.inner-content h3 a{ font:17px 'HelveticaNeueLTStd45Light' }
}

@media screen and (max-width:767px) {
	#access ul{ width:642px; }
	#access ul li a{ padding:0 8px; }
	#access ul li.menu-item-29 a, #access ul li.menu-item-31 a{ padding:0 14px; }
	.home-banner-content p{ font:bold 12px/20px 'HelveticaNeueLTStd45Light'; }
	.home-right-tabs{ width:240px; }
	.home-right-tabs li a{ padding:17px 26px; margin:0 0 6px; }
	.home-right-tabs li.for-gps a{ padding:22px 26px; }
	.banner-dr-img{ width:35%; }
	.home-banner{ background:url(/images/home-banner-bg.jpg) no-repeat scroll -100px 0; }
	.home-banner-content{ width:90%; position:absolute; left:20px; top:0; }
	.banner-logos { margin: 67px 30px 0 0; width: 51%; }
	.banner-logos a{ display:block; }
	#slider1 .banner-logos img{ width:75%; }
	.books-quicklinks li{ padding:0 42px; margin:35px 0 20px; }
	.books-quicklinks li.quick-patient-education{ padding:0; margin:0 auto; float:none; clear:both; width:200px; border-left: 1px solid #E9E9E9; border-right: 1px solid #E9E9E9; padding:0 30px; }
	.client-logos li{ width:48%; margin:35px 10px 20px 0; }
	.client-logos li.royal-australian{ width:313px; float:none; margin:0 auto; clear:both; }
	.footer-links{ width:49%; }

	/*Inner Page Styles **/
	.inner-banner-container{ margin:20px 50px 0 0; }
	article{ width:60%; }
	.inner-books-quicklinks li, .inner-books-quicklinks li.quick-patient-education{ margin:15px 0; padding:0; border:none; }
	.inner-content{ margin:15px 0; }
	article h3{ padding:10px 0 0; }
	article h4{ padding:0; }
	.inner-content{ padding:0 11px 11px; }
	.staff-image{ margin:0 15px 0 0; }
	.staff-info h3{ text-align:left; }
	.inner-content h2, .practice-dr-info p, .inner-content p{ padding: 0;}
	.inner-content h5{ padding:0; }
	.practice-dr-info{ margin:0 0 15px; }
	.address-box, .multimedia-education{ margin:0 0 15px; }
	article ul{ margin:0 0 15px 15px; }
	article ul.useful-links{ margin:0 0 15px; }
	.page-id-24 iframe{ width:96% !important; }
	.inner-content{ width:98%; }
	.multimedia-education-content li{ width:100%; }
	.service-list{ margin:0; }
	.service-images{ float:none; margin:0 auto; }
	.service-content{ height:auto; width:90%; padding:15px; margin:15px 0; }
	
	/** YPO showcase **/
	.showcaseItem {padding:0px 0px 20px 0px;  border-bottom:1px dotted #666;}
	.itemImage {  width: 100% !important; margin:20px 0 0; text-align:center;}
	.itemDescription { margin:20px 0 0; width:100%; text-align:center;}
	.books-quicklinks{ width:644px; }
}

@media screen and (max-width:700px) {
	.home-right-tabs{ width:215px; }
	.home-right-tabs li a{ padding:13px 26px; margin:0 0 6px; }
	.home-right-tabs li.for-gps a{ padding:18px 26px; }
	/*Inner Page Styles **/
	article{ width:56%; }
}

 @media screen and (max-width:644px) {
	.main-logo{ width:50%; text-align:center; margin:30px 0 20px 20px; }
	.contact-info h3{ font:24px/20px 'HelveticaNeueLTStd65Medium' }
	.contact-info p{ font:13px/20px 'HelveticaNeueLTStd45Light'; margin:5px 0 0; }	
	#access ul{ width:570px; }
	#access ul li a{ font:13px/45px 'HelveticaNeueLTStd45Light'; padding:0 12px; }
	#access ul li.menu-item-29 a, #access ul li.menu-item-31 a{ padding:0 14px; }
	.home-banner{ width:100%; background-size:126%; margin:0 0 20px; }
	.home-right-tabs{ width:251px; float:none; margin:0 auto; }
	.books-quicklinks{ width:313px; margin:0 auto; float:none; }	
	.books-quicklinks li, .books-quicklinks li.quick-patient-education{ margin:20px 0; padding:3%; width:94%; border:1px solid #E9E9E9; }
	.books-quicklinks li.quick-patient-education{ width:88%; float:left; }
	.client-logos{ width:313px; float:none; margin:0 auto; }
	.client-logos li, .client-logos li.royal-australian{ width:100%; float:left; margin:20px 10px 20px 0; }
	.footer-links{ width:100%; text-align:center; margin:0 0 2%; }
	.social-links{ margin:0 0 0 2%; }
	.ypo-logo{ margin:0 2% 0 0; }
	
	/*Inner Page Styles **/
	.inner-banner-container{ margin:20px 15px 0 0; }
	.inner-banner-container p{ font:bold 14px/20px 'HelveticaNeueLTStd45Light'; }
	.inner-books-quicklinks{ width:100%; }
	.inner-books-quicklinks li, .inner-books-quicklinks li.quick-patient-education{ margin:15px 0; padding:0; border:none; width:100%; }
	article{ width:96%; }
	.article-content{ background:none; padding:0 10px; width:100%; }
	aside{ float:none; margin:0 auto; }
	.inner-content { border-bottom: 2px dashed #CBCED1; }
	.mypractice-dr-img{ margin:-71px 0 0; float:right; }
	.inner-book-image{ float:right; margin:0 0 10px 10px; }
	.practice-dr-info{ margin:0 0 35px; }
	.service-images{ float:left; }
	.service-content{ height:103px; overflow:hidden; width:48%; padding:15px; margin:0 15px; }
}
 @media screen and (max-width:570px) {
	#access ul{ width:500px; }
	#access ul li a{ font:13px/45px 'HelveticaNeueLTStd45Light'; padding:0 7px; }
	#access ul li.menu-item-29 a, #access ul li.menu-item-31 a{ padding:0 9px; }
	.multimedia-education-content li{ width:50%; }
	.inner-content{ width:95%; }
	.service-images{ float:none; margin:0 auto; }
	.service-content{ height:auto; width:90%; padding:15px; margin:15px 0; }
 }

 @media screen and (max-width:500px) {
	.main-logo{ width:100%; margin:20px 0; }
	.contact-info{ width:100%; margin:0 0 20px; text-align:center; }
	.contact-info h3{ left: 10px; position: absolute; top: 209px; z-index: 1; }
	.contact-info p{ margin:0; }
	#access{ height:50px; display:none; }
	.mobile_menu{ display:block; }
	.home-banner{ background-size: 145% auto; }
	.banner-dr-img{ margin:28px 0 0; }
	.home-banner-content{ left:5px; margin:4px 0 0; width:98%; text-align:center; }
	.home-banner-content p{ font:bold 13px/20px 'HelveticaNeueLTStd45Light'; }
	.bullet7{ top:82%; }
	.footer-links{ width:97%; margin:0 0 10px; }
	.books-quicklinks li, .books-quicklinks li.quick-patient-education{ width:92%; margin:10px 0; }
	.client-logos li, .client-logos li.royal-australian{ margin:10px 0; width:99%; }
	.footer-content p{ margin:0 0 10px; }

	/*Inner Page Styles **/
	.inner-banner-dr-img{ width:38%; margin:25px 0 0; }
	.inner-banner-container{ margin:10px 0 0; }
	.inner-banner-container p{ font:bold 12px/20px 'HelveticaNeueLTStd45Light'; }
	.mypractice-dr-img, .inner-book-image{ margin:0 auto; float:none; text-align:center; }
	.inner-content h2{ font: normal 20px 'HelveticaNeueLTStd45Light'; margin:10px 0 0; }
	.inner-content h5{ padding:0; }
	.practice-dr-info{ margin:0 0 15px; }
	.inner-content{ margin:15px 0; }
	.article-content{ width:97%; }
	.multimedia-education-content li{ width:100%; }

	/** YPO showcase **/
	.itemDescription {width:100%; display:none;}
	.itemDescription1 { display:block; width:100%; text-align:center; margin:10px 0 0; }
	.itemImage {width:100% !important; text-align:center; }
}




