/* ---------- Theme CSS ---------- */
/* ---------- Theme CSS ---------- */
/*Note: for .dfw-greymode it should look like same as a light-mode */

/*accessibility 13-07-2020 (last updated)*/

.accessible_on #Container *
{ transform: none !important; transition: none !important; box-shadow: none !important; text-shadow: none !important; background: none !important; border-radius: 0 !important; animation: none !important; }

/*all colors -- not a*/

.dfw-whitemode #Container :not(a)
{color: #000 !important;}

.dfw-blackmode #Container :not(a)
{color: #fff !important;}

/*disable before and after*/

.dfw-whitemode #Container ::after, .dfw-blackmode #Container ::after, .dfw-whitemode #Container ::before, .dfw-blackmode #Container ::before 
{ display: none !important;}

/* anchor colors -- a */

.dfw-whitemode #Container a, .dfw-whitemode #Container a *
{color: #00e !important; text-decoration: none !important;}

.dfw-blackmode #Container a, .dfw-blackmode #Container a *
{color: #fc0 !important; text-decoration: none !important;}

/*menu backgrounds*/

.dfw-whitemode #Container #Main-Menu ul li ul *, .dfw-whitemode #Container #Main-Menu ul li ul, .dfw-whitemode #Container .parentMenu
{ background: #eee !important;}

.dfw-blackmode #Container #Main-Menu ul li ul *, .dfw-blackmode #Container #Main-Menu ul li ul, .dfw-blackmode #Container .parentMenu
{ background: #333 !important;}

.accessible_on .parentMenu li a
{ margin: 2px;}

.accessible_on:not(.dfw-greymode) .subMenu li { margin: 2px 0; }

.dfw-greymode .subMenu li { padding: 2px; margin: 0px; }

/*dfw skip codes*/

.accessible_on .dfw-skip a { font-size: 12px !important; text-transform: none;}

.accessible_on .dfw-skip { z-index: 999; display: block; border: 1px solid !important;}

.accessible_on .dfw-skip { background: #fff !important;} 

.dfw-blackmode .dfw-skip { background: #000 !important;}

/*border colors*/

.dfw-whitemode #Container * { border-color: #000 !important; }

.dfw-blackmode * { border-color: #fff !important;}

/*sidebar*/

.accessible_on #Sidebar, .accessible_on .fixedsidebar 
{ padding: 5px; border: 1px solid; margin: 0 !important; width: 330px; text-align: center;}

.accessible_on #Sidebar, .accessible_on .fixedsidebar 
{ clear: both;}

.accessible_on #Sidebar .dfw-skip { margin-right: -100px;}

/*ADA for accordation*/

.accessible_on .accordContent, .accessible_on .accordTitle
{ display: block !important; border: 1px solid !important; }

/*content width auto*/

.accessible_on #Content { width: auto; }

/*gdp format for ADA*/

.accessible_on:not(.dfw-greymode) #gdpCookie
{ background: #8a8787 !important; left: 0; right: 0; margin: 0 auto; text-align: center; }

/*menu icon replace with text, Menus border none and top headder code*/

.menu li.menu-home a span { display: none !important;}

.accessible_on li.menu-home a span { display: block !important; font-size: 16px; }

.accessible_on:not(.dfw-greymode) .menu *
{ border: none !important;}

/*conatact us common and social links */

.accessible_on .contactTable { display: block; border: 0; box-shadow: none !important; }

.accessible_on .contact-address { border: 1px solid; margin: 10px auto; display: block;}

.accessible_on .social-logo { width: auto;}

/*conatact us common end */

.accessible_on.home #Header-Container, .accessible_on #credibility-sec 
{ position: relative !important;}

.accessible_on .abc
{ width: auto !important; float: none !important; height: auto; padding: 5px !important; clear: both !important; text-align: center;}

.accessible_on .abc 
{ float: none; display: inline-block; vertical-align: top; margin: 5px;}

.accessible_on .abc
{ height: auto !important;}

.accessible_on .abc
{ width: auto !important;}

.accessible_on .abc
{min-height: 10px !important; margin: 10px 0;}


/*display none items (updated commonly used clsses too)*/

.accessible_on .Banner-Tabs, .accessible_on .contactTable .contact-map, .accessible_on #Sidebar * br, .accessible_on .abc
{ display: none;}

/*commonly used ADA style for ul, li & a*/

.accessible_on #Sidebar ul, .accessible_on #Credibility ul, .accessible_on .tabs, .accessible_on #qlinks ul, .accessible_on .abc ul
{ text-align: center; float: none !important;}

.accessible_on #Sidebar ul li, .accessible_on #Credibility ul li, .accessible_on .tabs li, .accessible_on #qlinks ul li, .accessible_on .abc ul li
{ display: inline-block !important; width: auto !important; border: 1px solid !important; height: auto; margin: 5px !important; min-height: 10px !important; float: none !important; vertical-align: top; min-width: 150px; padding: 0; background: none;}

.accessible_on #Sidebar ul li a, .accessible_on #Credibility ul li a, .accessible_on .tabs li a, .accessible_on #qlinks ul li a, .accessible_on .abc ul li a
{ display: inline-block; padding: 10px !important; min-width: 250px; border: 0 !important; min-height: 10px !important; float: none !important; vertical-align: top; width: 280px; height: auto; background: none;}

/*commonly used ADA style for ul, li & a end*/

#Accessibility .dfwOn.dfwActive.dfwHide .dfwClose a::before, #Accessibility .dfwOn.dfwActive.dfwHide .dfwClose a::before, .accessible_on:not(.dfw-greymode) .parentList > .dropMenu::after, .accessible_on:not(.dfw-greymode) .parentList .subparentList > .dropMenu::after, .accessible_on #Container * .font-icon::before 
{ display: inline-block !important; }

.accessible_on #Container .menu-home a .font-icon::before, .accessible_on #Container .menu-home a::before, .accessible_on #Container .social-logo ul li a::before
{ display: none !important;}

/*grayscale for images*/

.accessible_on .logo img 
{ filter: grayscale(100%) contrast(50%);}

.accessible_on #Credibility li img { filter: invert(25%);}

.accessible_on .ypo-logo
{ filter: invert(1%) !important;}

.accessible_on.dfw-greymode .ypo-logo
{ filter: invert(1) !important;}

/*common code for Accessibility sidebar*/

.dfwOn.dfwHide { left: -336px;}
.dfwOn.dfwActive.dfwHide .dfwClose { left: 83%;}

.dfw-whitemode #Accessibility li { color: #00e;}
.dfw-blackmode #Accessibility li { color: #fc0;}

/*common other code*/

.accessible_on footer .social-logo a span { display: block !important;}

.accessible_on footer .social-logo ul li {width: auto;}

/*common code for grey mode*/

.dfw-greymode #Container * { color: #000 !important;}

.dfw-greymode footer .social-logo ul li a { background: none; color: #fff;}

.dfw-greymode .dfw-skip a { color: #000;}

.dfw-greymode #Main-Menu .menu > li:hover
{ background: none !important; color: #000 !important; border-color: #fff;}

.dfw-greymode #Main-Menu ul.subMenu * 
{ background: #ccc !important; color: #000 !important;}

.dfw-greymode .navigation a, .dfw-greymode .navigation { color: #000;}

/*other code goes here*/

.accessible_on:not(.dfw-greymode) .abc
{ border: 1px solid !important; margin: 5px;}
.accessible_on .video-banner, .accessible_on .img-r, .accessible_on ul.service-list-design li a.imageOrtho { display: none;}
.accessible_on .practice li a span, .accessible_on .honors li a, .accessible_on .blog-section li div.right p a, .accessible_on .blog-section li div.right p a, .accessible_on .resources li a, .accessible_on .service li div.right-ser p a {
	border: 1px solid #ccc;
	padding: 10px;
}
.accessible_on .honors li {
	width: auto;
	height: 124px;
	margin: 0 38px;
}
.accessible_on .practice li{
	
	width: auto;
	height: auto;
}
.accessible_on .honors{padding: 0;}
.dfwOn li a {
	padding: 17px 15px;
	display: block;
}
.accessible_on .doctor-left, .accessible_on .patient-right, .accessible_on .specialits-left {
	width: 100%;
	float: left;
	margin: 0px 0 0 0;
}
.accessible_on .header-right1 {
	
	margin: 20px 0 0 0;
}
.accessible_on .practice p a, .accessible_on .doctor-left2 a, .accessible_on .patient-right a, .accessible_on .publication a.view, .accessible_on .maps li, .accessible_on .book-app, .accessible_on .ph-icon, .accessible_on .service-list-design li, .accessible_on ul.service-list-design.content-explore .dataAppend a.readmore, .accessible_on ul.service-list-design.content-explore .dataAppend a#launchmovie, .accessible_on .service li{border: 1px solid #ccc;}

.accessible_on .doctor-section, .accessible_on .patient, .accessible_on .specialits{ height: auto;}
#Content-Container{ clear: both;}
/*ul.service-list-design-styles*/

ul.service-list-design,
ul#service-list-design {
    float: left;
    width: 100%;
    margin-top: 10px;
    padding: 0
}

ul.service-list-design li,
ul#service-list-design li {
    background: #005b92 !important;
    box-sizing: border-box;
    display: table;
    float: left;
    height: 60px;
    margin: 0 2% 30px 0;
    position: relative;
    vertical-align: middle;
    width: 48%;
    padding: 5px 5px 5px 0 !important;
}

ul.service-list-design li:hover {
    background: #33b1e3 !important;
}

ul.service-list-design.content-explore li {
    background: none !important;
    padding: 0 10px 0 5px;
    margin: 0 4% 15px 0;
    width: 95%;
    height: auto;
    padding-bottom: 10px;
    padding-bottom: 15px;
    border-bottom: 1px dashed #5f7f8e;
}

ul.service-list-design li a,
ul#service-list-design li a {
    color: #fff;
    display: table-cell;
    height: 100%;
    padding: 0;
    text-align: left;
    vertical-align: middle;
    width: 100%;
    text-align: center;
    margin-top: 10px;
    float: none;
    font-size: 19px;
    text-decoration: none;
    font-weight: 300;
    font-family: 'Gothic A1', sans-serif;
}

ul.service-list-design li a:hover,
ul#service-list-design li a:hover {
    background: #33b1e3;
    color: #fff;
}

ul.service-list-design.content-explore li a {
    text-align: left;
    display: block;
    color: #005b92;
    padding-bottom: 10px;
    font: 400 24px/32px 'Ubuntu', sans-serif;
    line-height: 1.2;
}

/*******   conditions and treatment background imgs *******/
ul.service-list-design li a.imageOrtho {
    position: relative;
    overflow: hidden;
    z-index: 9;
    width: 150px;
    float: left;
    height: 150px;
    margin: 0px 10px 0 0;
    display: inline-block;
}

ul.service-list-design li a.imageOrtho span.cmingSoon {
    background: rgba(0, 0, 0, 0.5);
    font-size: 8px;
    text-align: center;
}

ul.service-list-design li a.imageOrtho span img {
    height: 100%;
    width: 100%;
    border: 3px double #5f7f8e;
    object-fit: cover;
}

ul.service-list-design.content-explore .dataAppend {
    position: relative;
    z-index: 9;
    padding: 10px 0;
    box-sizing: border-box;
    color: #fff;
    text-align: right
}

ul.service-list-design.content-explore .dataAppend p {
    margin: 0 !important;
    color: #000;
    text-align: left
}

ul.service-list-design.content-explore .dataAppend a {
    text-align: right !important;
    display: inline-block !important;
    width: auto !important;
    padding: 10px 10px 10px 37px !important;
    color: #000 !important;
    font-size: 16px;
    text-decoration: none;
    margin: 2px;
}

ul.service-list-design.content-explore .dataAppend a.readmore {
    background: #005b92 url(../images/read-icon.png) no-repeat 8px 11px;
    color: #fff !important;
}


ul.service-list-design.content-explore .dataAppend a#launchmovie {
    background: #005b92 url(../images/video-icon.png) no-repeat 8px 16px;
    width: 145px !important;
    padding: 10px 10px 10px 22px !important;
    color: #fff;
}

ul.service-list-design.content-explore .dataAppend a.readmore:hover {
    background: #33b1e3 url(../images/read-icon.png) no-repeat 8px 11px;
    transition: 0.50s linear;
    color: #fff !important;
}

ul.service-list-design.content-explore .dataAppend a.videoS {
    background: #005b92 url(../images/video-icon.png) no-repeat 8px 16px;
    color: #fff !important;
}

ul.service-list-design.content-explore .dataAppend a.videoS:hover {
    background: #33b1e3 url(../images/video-icon.png) no-repeat 8px 16px;
    color: #fff !important;
}

ul.service-list-design.content-explore li a:hover {
    background: none;
}

ul.service-list-design.content-explore .dataAppend a:hover {
    color: #000 !important;
}


.textMain .tabs {
	line-height: 40px;
	list-style: outside none none;
	margin: 10px 0 20px;
	padding: 0;
	text-align: center;
}
.textMain .tabs li {
	background: none;
	display: inline-block;
	margin: 5px 5px 5px 0;
	padding: 0;
}
.textMain .tabs li a {
	background: #005b92;
	color: #fff !important;
	padding: 10px 11px;
	text-decoration: none;

	font-size: 14px;
}
.textMain .tabs li a:hover {
	color: #fff;
	background: #33b1e3;
}
 #Content {
     padding: 0 2% 0 0;
     width: 74%;
 }
 /*fixedsidebar-styles*/
 .fixedsidebar {
     width: 305px !important;
     display: inline-block;
     vertical-align: top !important; margin: 20px 0 0 0;
 }
 .tabs-hd {
     width: 100%;
     float: left;
     margin-bottom: 10px;
 }
.tabs-hd li a {
	padding: 10px 0;
	display: block;
	color: #000;
	font: 500 17px/23px 'Gothic A1', sans-serif;
}

.tabs-hd li {
	width: 100%;
	float: left;
	margin: 0 0px 10px 0;
	/* background: #005b92; */
	padding: 0 !important;
	text-align: center;
	border: 1px solid #ccc;
}
 .dfw-whitemode #Content {
     width: 100%;
 }
 .dfw-blackmode #Content {
     width: 100%;
 }
.textMain .schemaTable li {
	margin: 0px;
	padding: 10px;
	position: relative;
	background: none;
	border-right: 1px dotted #ccc;
	min-width: 250px;
	display: inline-block;
	vertical-align: middle;
	text-align: left;
}
.textMain .schemaTitle {
	background: #144993;
	text-align: center;
	padding: 5px 10px;
	width: 100%;
	/* margin: auto; */
	color: #fff;
	font: normal 18px/24px Verdana, Arial, Helvetica, sans-serif;
}
.textMain .schemaTable ul {
	margin: 0px;
	padding: 0px;
	border-radius: 10px;
	display: inline-block;
	vertical-align: middle;
	-webkit-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
	-moz-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
	-ms-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
	-o-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
	box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
}
.textMain .schemaTable li:last-child {
	border-right: 0px;
}
.textMain .schemaTable .table-cell {
	margin: 0px;
	padding: 0px 5px;
	position: relative;
	background: none;
	width: 382px;
	height: 313px;
	/* border-right: 1px solid; */
	float: left;
}
.textMain .schemaTable .table-cell h2 a{ font-size: 20px !important;}
.textMain .schemaTable p {
	position: relative;
	padding: 5px 10px 5px 30px;
}
/* Contact Page */
.contactTable {
    border-spacing: 5px;
    border: 2px solid #ccc;
}
.contactTable:hover {
    -webkit-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
    -moz-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
    -ms-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
    -o-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
    box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
}

.contact-address p {
    position: relative;
    padding: 5px 10px 5px 30px;
}
.contact-address p::before {
    position: absolute;
    left: 5px;
    top: 5px;
}
.contact-map {
    position: relative;
}
.contact-map iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 9;
    border: 0px;
}
#connect-sblock {
    background: #144993;
    margin-bottom: 15px;
    width: 100%;
    float: left;
}
#connect-sblock ul li {
	float: left;
	padding: 11px 0 16px 25px;
	width: 28%;
	list-style: none !important;
	color: #fff;
	margin: 0 80px 0;
}
#connect-sblock ul li a {
    color: #fff;
    text-decoration: none;
}
#connect-sblock ul li.phone {
    background: url(../images/contact-icons.png) 0 -111px no-repeat;
}
#connect-sblock ul li.fax {
    background: url(../images/contact-icons.png) 0 16px no-repeat;
}
#connect-sblock ul li.mail {
    background: url(../images/contact-icons.png) 0 -48px no-repeat;
}
#connect-sblock ul li.website {
    background: url(../images/contact-icons.png) 0 -176px no-repeat;
}
.content-button {
	padding: 0;
	margin: auto !important;
	width: 357px;
	clear: both;
	float: none;
}
.content-button li {
    float: left;
    background: none !important;
    margin: 10px 5px 10px;
    padding-left: 0 !important;
    list-style: none;
    width: auto;
    background: #003085;
}
.content-button li a {
    border: none;
    float: left;
    cursor: pointer;
    border-radius: 0;
    line-height: 20px;
    padding: 5px 14px 5px 25px !important;
    background-position: 5px 6px;
    background: #003085;
    color: #fff;
    text-decoration: none;
}
.PDFtext {
    font: normal 12px Verdana, Arial, Helvetica, sans-serif;
    color: #333 !important;
}
.content-button li a:hover {
    color: #fff;
}
.content-button li a.appointment-contact {
    background: #144993 url(../images/appointment_icon1.png) 5px 7px no-repeat;
}
.content-button li a.patients-contact {
    background: #144993 url(../images/pdf-26.png) 5px 7px no-repeat;
}
.textMain .tab-list {
    text-align: center;
}
.textMain .tab-list li {
    display: inline-block;
    list-style: none;
    vertical-align: top;
    margin: 10px;
    padding: 0;
    font: normal 20px/25px 'Roboto', sans-serif;
    position: relative;
}
.textMain .tab-list li a {
    display: block;
    padding: 10px 15px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    background: #002B80;
    color: #fff;
    transition: 0.7s ease all;
    transform: perspective(1px) translateZ(0);
    position: relative;
    box-shadow: -1px 4px 4px var(--color-smoke);
    --color-smoke: #012048;
}
.textMain .tab-list li:hover a::before {
    left: 0;
    right: 0;
}
.textMain .tab-list li a::before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 51%;
    right: 51%;
    bottom: 0;
    background: #1F1F1F;
    height: 4px;
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.dotted-border {
    border-bottom: 1px dotted #003085;
}
.textMain li p {
    margin: 0;
    padding: 0;
}
.video-container {
    height: 0;
    margin: 20px 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    padding-top: 30px;
    position: relative;
    border: 3px solid #003085;
}
.patients-forms li {
    background: none !important;
    padding-left: 0 !important;
}
.video-container iframe,
.video-container object,
.video-container embed {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.post-image{
	width: 168px;
	height: 200px;
	float: left;
}
 .post-featured-image{ display: none !important;}
.read-more{ float: right;}
.textMain .blog-posts li .read-more a {
	display: block;
	padding: 5px 15px !important;
	border: 2px solid #333;
	border-radius: 10px;
	text-decoration: none;
	float: right;
}
.textMain .blog-posts li, .textMain .pagelet-posts li {
	padding: 0px 0px 66px 0 !important;
	border-bottom: 1px solid #ccc;
	clear: both;
}
.post-content.post-image-present-style h3{padding: 0 !important;}
#Map-Container {
	width: 100%;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#Accessibility, #Header, #Banner, #Content-Main, #Footer, #Main-Menu, #Mobile-Menu, #Service, #Credibility, .heading, .publication, .current, .reviews, .resources, .media, .maps, .doctormain, .practice, .doctor-section, .honors, .patient, .specialits, .blog-section, .logos {
	max-width: 1200px;
	min-width: 300px;
	margin: 0px auto;
	padding: 0px;
	position: relative;
}

/* ADA */
.adaOn span {
	background: #003263;
	color: #fff;
	border-radius: 50%;
}
/* Scroller CSS */
#Scroller a {
	background: #fff;
	border: 2px solid #000;
	color: #000;
	border-radius: 50%;
}
/* Header CSS */
#Header-Container {
	width: 100%;
	position: relative;
	z-index: 9;
	padding: 15px 0 0 0;
}
.table{width: 100%; float: left;}
.table p {
	padding: 5px 0px;
}
.table-l {
	width: 70%;
	float: left;
	padding: 0px 0px 0px 30px; background: url(../images/bullet-b.gif) no-repeat 15px 13px;
}

.accordContent p {
	padding: 5px 5px 5px 30px;
	background: url(../images/bullet-b.gif) no-repeat 15px 13px;
}
.table-r{width: 20%; float: right;}
.logo {
	float: left;
	width: 421px;
	padding: 0 7px 0 0;
	border-right: 1px solid #ccc;
}
.logo1 {
	float: left;
	width: 213px;
	padding: 0 0px 0 14px;
}
.header-right {
	float: right;
	width: 44%;
	text-transform: uppercase;
	margin: 0px 0 0 0;
}
.header-right1 {
	float: right;
	width: 394px;
}

.ph-icon {
	width: 176px;
	float: left;
	margin: 0 0px 0 0;
}
.ph-icon a {
	display: block;
	font: bold 17px/26px 'Gothic A1', sans-serif;
	color: #074986;
	background: url(../images/ph-icon.png) no-repeat 10px 14px;
	padding: 7px 0 10px 29px;
}
.book-app {
	float: right;
	width: 215px;
	margin: 0 0px 0 0;
}
.book-app a {
	display: block;
	font: 14px/20px 'Gothic A1', sans-serif;
	color: #fff;
	background: #074986 url(../images/book-app.png) no-repeat 15px 14px;
	padding: 10px 0 8px 35px;
	border-radius: 20px;
}

.clear{ clear: both;}
/* Menu CSS */
nav {
	clear: both;
	margin: 22px 0 0 0;
}
.menu {
	text-align: center;
}
.menu li {
float: left;
}

.menu li a {
	padding: 8px 47px;
	font: 14px/20px 'Gothic A1', sans-serif;
	color: #4d4e4f;
	border-bottom: 3px solid transparent;
	text-transform: uppercase;
}
.menu li:hover a{border-bottom: 3px solid #074986;}
.menu li li {
	background: #fff;
	width: 192px;
}
.menu li.menu-patient li{

	width: 212px;
}
.menu li.menu-app li{

	width: 207px;
}
.menu li li:hover{background: #074986;}
.menu li li:hover a{color: #fff;}
.menu li li a {
	font: 15px/20px 'Gothic A1', sans-serif;
	text-transform: initial;
	padding: 10px 10px; border-bottom: none !important;
}

.menu li.menu-contact li{ width: 180px;}
.menu li.menu-contact li:last-child a {
	padding: 8px 0 8px 8px !important;
}
.menu li li:last-child a {
	padding: 10px 10px !important;
}
.toggleMenu {
	font: bold 16px/30px Verdana, Arial, Helvetica, sans-serif;
}
.toggleMenu a {
	border-radius: 5px;
	border: 2px solid #ccc;
}
.Wrapper {
	font: normal 14px/20px Verdana, Arial, Helvetica, sans-serif;
}

#practice{ width: 100%; position: relative;}
.practice{ padding: 30px 0 0 0; }
.practice a {
	font: 36px/45px 'Gothic A1', sans-serif;
	color: #1a1a1a;
	display: block;
	text-align: center;
	text-transform: uppercase;
	background: url(../images/line-h.jpg) no-repeat center bottom;
	padding: 0 0 20px 0;
}
.practice li {
	margin: 85px 15px 20px;
	float: left;
	background: url(../images/service-li.png) no-repeat center top;
	width: 270px;
	height: 272px;
}
.practice li:hover{background: url(../images/service-li-h.png) no-repeat center top; }
.practice li a {
	display: block;
	margin: -50px 0 0 0;
}
.practice li a.muscul-ser{background: url(../images/muscul-ser.png) no-repeat center top;}
.practice li:hover a.muscul-ser{background: url(../images/muscul-serh.png) no-repeat center top;}

.practice li a.oncology-ser{background: url(../images/oncology-ser.png) no-repeat center top;}
.practice li:hover a.oncology-ser{background: url(../images/oncology-serh.png) no-repeat center top;}

.practice li a.metastatic{background: url(../images/metastatic.png) no-repeat center top;}
.practice li:hover a.metastatic{background: url(../images/metastatic-h.png) no-repeat center top;}

.practice li a.pathological{background: url(../images/pathological-ser.png) no-repeat center top;}
.practice li:hover a.pathological{background: url(../images/pathological-ser-h.png) no-repeat center top;}
.practice li a span {
	font: bold 18px/25px 'Gothic A1', sans-serif;
	color: #fff;
	display: block;
	text-align: center;
	text-transform: uppercase;
	padding: 202px 40px 0;
}
.practice p a {
	background: url(../images/view-bg.jpg) no-repeat center top;
	width: 310px;
	color: #3e3e3f;
	display: block;
	text-align: center;
	text-transform: uppercase;
	font: 16px/25px 'Gothic A1', sans-serif;
	margin: auto;
	clear: both;
	padding: 19px;
}
#doctor-section {
	position: relative;
	width: 100%;
	margin: 30px 0 0 0;
}
.doctor-section{ height: 677px; background: url(../images/doctor-bg.jpg) no-repeat center top;}
.doctor-section .theme-L {
	background: url(../images/doctor-bg-l.jpg) repeat-x right top;
}
.doctor-section .theme-R {
	background: url(../images/doctor-bg-r.jpg) no-repeat left top;
}
.doctor-left {
	width: 60%;
	float: left;
	margin: 79px 0 0 0;
}
.doctor-left span {
	color: #313131;
	display: block;
	text-align: left;
	text-transform: uppercase;
	font: 48px/50px 'Gothic A1', sans-serif;
}
.doctor-left h1 a {
	color: #074986;
	display: block;
	text-align: left;
	text-transform: uppercase;
	font: bold 57px/60px 'Gothic A1', sans-serif;
}
.doctor-left h1 a span{
	color: #074986;
	display: inline;
	text-align: left;
	text-transform: uppercase;
	font: 57px/60px 'Gothic A1', sans-serif;
}
.doctor-left h1 span {
	color: #074986;
	display: block;
	text-align: left;
	text-transform: uppercase;
	font: bold 14px/20px 'Gothic A1', sans-serif;
}
.doctor-left p {
	padding: 50px 0;
	font: 18px/37px 'Gothic A1', sans-serif;
	color: #160d07;
	display: block;
}	
.doctor-left2 {
	width: 100%;
	position: relative;
	clear: both;
	margin: 0;
	clear: both;
}
.doctor-left2 a {
	background: #1e97c2;
	border-radius: 20px;
	color: #fff;
	display: block;
	text-align: center;
	float: left;
	margin: 0 5px;
	text-transform: uppercase;
	padding: 11px 20px;
	font: 15px/20px 'Gothic A1', sans-serif;
}
.doctor-right{ display: none; width: 320px;}
.doctormain {
	width: 1200px;
	float: left;
	background: url(../images/doctor-sbg.jpg) no-repeat center top;
	height: 676px;
}
.doctormain .theme-L {
	background: url(../images/doctor-s-l.jpg) repeat-x right top;
}
.doctormain .theme-R {
	background: url(../images/doctor-s-r.jpg) no-repeat left top;
}

.doctorright{width: 320px; float: right; display: none;}
.doctorleft {
	width: 58%;
	float: left;
	margin: 92px 0 0 0;
}
.doctorleft h2 {
	color: #074986 !important;
	display: block;
	font: 600 57px/62px 'Gothic A1', sans-serif !important;
	padding: 20px 0;
	text-transform: uppercase; background: url(../images/line.png) no-repeat left bottom;
}
.doctorleft h2 span {
	color: #074986 !important;
	display: block;
	font: bold 14px/20px 'Gothic A1', sans-serif !important;
	text-transform: uppercase;
	padding: 0 0 40px 0;
}
.doctorleft p {
	padding: 60px 0 0 0;
	text-align: justify;
	display: block;
	font: 18px/32px 'Gothic A1', sans-serif;
}
.honors .nbs-flexisel-nav-left, .honors .nbs-flexisel-nav-right {
	background: #07477F; color: #fff;
}
#honors{ width: 100%; float: left; background: #07477f; position: relative;}
.honors {
	padding: 50px 0 10px;
}

.honors .nbs-flexisel-nav-left, .honors .nbs-flexisel-nav-right {
	background: #1A609E; color: #fff;
}
.honors .nbs-flexisel-nav-left::before, .honors .nbs-flexisel-nav-right::before {
	font: normal 20px/30px 'fontello';
	position: absolute;
	text-align: center;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	padding: 5px;
}
.honors .nbs-flexisel-nav-right, .honors .nbs-flexisel-nav-right::before {
	right: 555px;
}
.honors .nbs-flexisel-nav-left, .honors .nbs-flexisel-nav-left::before {
	left: 530px;
	margin: auto;
}
.honors .nbs-flexisel-container {
	position: relative;
	max-width: 100%;
	margin: 21px 0 0 0;
}
.honors .nbs-flexisel-nav-right::before {
	content: '\e810';
	right: 0 !important;
}
.honors .nbs-flexisel-nav-left::before {
	content: '\e80e';
	left: 0px !important;
}
.honors .nbs-flexisel-nav-left, .honors .nbs-flexisel-nav-right {
	position: absolute;
	z-index: 99;
	margin: 0px;
	/* padding: 0px; */
	top: 319px;
	height: 30px;
	width: 25px;
	cursor: pointer;
	padding: 10px;
}
.honors a {
	color: #fff;
	display: block;
	font: 36px/42px 'Gothic A1', sans-serif;
	text-transform: uppercase;
	padding: 0 0 20px 0;
	background: url(../images/line-h.png) no-repeat center bottom;
	text-align: center;
}
.honors .nbs-flexisel-inner {
	position: relative;
	overflow: hidden;
	margin: 0px auto;
	width: 95%;
}
.honors li {
	width: 285px !important;
	float: left;
	margin: 30px 0px 0px;
	height: 352px;
	background: url(../images/award-bg.png) no-repeat center top;
}
.honors .nbs-flexisel-item {
	float: left;
	margin: 0px;
	padding: 0px;
cursor: inherit;
	position: relative;
}
.honors li a {
	color: #fff;
	display: block;
	padding: 174px 30px 0;
	text-align: center;
	font: bold 16px/22px 'Gothic A1', sans-serif;
	background: none;
	text-transform: inherit;
} 
.honors li a span {
	color: #55c6f2;
	font: 33px/40px 'Gothic A1', sans-serif;
	text-align: center;
	display: block;
	padding: 0;
	background: none;
	text-transform: initial;
}
.specialist_auto, .specialist_nav {
	position: absolute;
	z-index: 99;
	display: block;
	width: 20px;
	height: 20px;
	bottom: 10px;
	text-align: center;
	color: #fff;
}
.specialist_auto:hover, .specialist_nav:hover{color: #fff;}
.specialist_nav.slidePrev {
	left: 538px;
}
.specialist_auto {
	left: 30px;
	display: none;
}
.specialist_nav.slideNext {
	left: 586px;
}
.specialist_nav.slidePrev span {
	left: 0px;
}
.specialist_nav.slideNext span {
	right: 0px;
}
.specialist_auto:hover span, .specialist_nav:hover span {
	display: block;
}
.specialist_auto span, .specialist_nav span {
	position: absolute;
	z-index: 1;
	display: none !important;
	background: rgba(255,255,255,0.7);
	bottom: 100%;
	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 2px 5px 5px 5px;
}
#patient{ width: 100%; float: left; position: relative;}
.patient{padding: 0px 0;  background: url(../images/patient-bg.jpg) no-repeat center top; height: 672px;}
.patient .theme-L {
	background: url(../images/patient-l.jpg) no-repeat right top;
}
.patient .theme-R {
	background: url(../images/patient-r.jpg) no-repeat left top;
}
.patient-right {
	float: right;
	width: 41%;
	margin: 209px 0 0 0;
}
.patient-right span.first {
	color: #000;
	font: 58px/70px 'Gothic A1', sans-serif;
	display: block;
	text-transform: uppercase;
	margin: 0;
}
.patient-right span {
	color: #000;
	font: 58px/70px 'Gothic A1', sans-serif;
	display: block;
	text-transform: uppercase;
	margin: 0 0 30px 0;
}
.patient-right a{background: #1e97c2;
	border-radius: 20px;
	color: #fff;
	display: block;
	text-align: center;
	float: left;
	margin: 0 5px;
	text-transform: uppercase;
	padding: 11px 20px;
	font: 15px/20px 'Gothic A1', sans-serif;}
#specialits {
	width: 100%;
	float: left;
	margin: -1px 0 0 0; position: relative;
}

.specialits{height: 578px;}
#specialits .specialits1 {
	background: url(../images/special1.jpg) no-repeat center top;
}
#specialits .specialits1 .theme-L {
	background: #074986;
}
#specialits .specialits1 .theme-R {
	background: url(../images/special1-r.jpg) no-repeat left top;
}
#specialits .specialits2 {
	background: url(../images/special2.jpg) no-repeat center top;
}
#specialits .specialits2 .theme-L {
	background: #074986;
}
#specialits .specialits2 .theme-R {
	background: url(../images/special2-r.jpg) no-repeat left top;
}
#specialits .specialits3 {
	background: url(../images/special3.jpg) no-repeat center top;
}
#specialits .specialits3 .theme-L {
	background: #074986;
}
#specialits .specialits3 .theme-R {
	background: url(../images/special3-r.jpg) no-repeat left top;
}
#specialits .specialits4 {
	background: url(../images/special4.jpg) no-repeat center top;
}
#specialits .specialits4 .theme-L {
	background: #074986;
}

.specialits-left {
	width: 50%;
	float: left;
	padding: 68px 60px 0 0;
}
.specialits-left a {
	color: #fff;
	font: 36px/51px 'Gothic A1', sans-serif;
	display: block;
	text-align: right;
	text-transform: uppercase;
}
.specialits-left p {
	color: #fff;
	font: 18px/34px 'Gothic A1', sans-serif;
	display: block;
	padding: 25px 0;
}
	
.specialits-left p a {
	width: 157px;
	border: 1px solid #1a5f9e;
	padding: 10px;
	text-align: center;
	font: 15px/22px 'Gothic A1', sans-serif;
	display: block;
	color: #fff;
	text-transform: uppercase;
	margin: 81px 0 0 0;
	float: right;
	clear: both;
	border-radius: 43px;
}
#blog-section{ width: 100%; float: left; background: url(../images/blog-bg.jpg) repeat-x center top; position: relative;}
.blog-section{ padding: 60px 0 0 0;}
.blog-section a{ color: #282828; text-align: center; padding: 0 0 12px 0; font: 36px/42px 'Gothic A1', sans-serif; background: url(../images/line-h.png) no-repeat center bottom; text-transform: uppercase; display: block;}
.blog-section li {
	margin: 30px 18px;
	float: left;
	width: 563px;
	height: 367px;
	position: relative;
}
.blog-section li.blog1{
	background: url(../images/blog1.jpg) no-repeat center top;
	
}
.blog-section li.blog2{
	background: url(../images/blog2.jpg) no-repeat center top;
	
}
.blog-section li div.right {
	width: 320px;
	float: right;
	padding: 34px 34px 40px;
}
.blog-section li div.right a {
	font: bold 24px/30px 'Gothic A1', sans-serif;
	color: #282828;
	display: block;
	text-align: left;
	background: none;
	text-transform: inherit;
	padding: 0;
}
.blog-section li div.right span {
	font: 16px/22px 'Gothic A1', sans-serif;
	color: #074986;
	display: block;
	padding: 5px 0 0 0;
}
.blog-section li div.right p{color: #909191; font: 16px/22px 'Gothic A1', sans-serif; display: block; padding: 10px 0;}
.blog-section li div.right p a {
	color: #fff;
	text-align: left;
	padding: 10px 0 10px 17px;
	font: 14px/20px 'Gothic A1', sans-serif;
	text-transform: uppercase;
	display: block;
	margin: 0;
	width: 146px;
	border-radius: 20px;
	float: right;
	position: absolute;
	top: 277px;
	right: -20px;
}

.blog-section li div.right p a.read {
	background: #1e97c2 url(../images/read.jpg) no-repeat 110px 5px;
}

.blog-section li div.right p a.audio {
	background: #1e97c2 url(../images/audio.jpg) no-repeat 108px 8px;
}
#media {
	width: 100%;
	float: left; background: #074986;
	margin: 0px 0 0 0; position: relative;
}
.media{ padding: 60px 0;}
.media-left {
	float: left;
	width: 626px;
	padding: 0 0 60px 0;
}
.media-right{ float: left; width: 40%; margin: 10px 0 0 50px;}
.media-right a{font: 36px/42px 'Gothic A1', sans-serif;
	text-transform: uppercase;
	display: block; color: #fff;}
.media-right span{ color: #8ac6f5; font: bold 42px/50px 'Gothic A1', sans-serif; display: block;}	
.media-right p span{ color: #8ac6f5; font: 40px/48px 'Gothic A1', sans-serif; display: block; padding: 0 0 30px 0;}
.media-right p {
	color: #fff;
	font: 16px/25px 'Gothic A1', sans-serif;
	display: block;
	padding: 0 0 0px 0;
	float: left;
	clear: both;
}
.media-right p a {
	width: 180px;
	border: 1px solid #1a5f9e;
	padding: 10px;
	text-align: center;
	font: 15px/22px 'Gothic A1', sans-serif;
	display: block;
	color: #fff;
	text-transform: uppercase;
	margin: 20px 0 0 0;
	/* float: left; */
	clear: both;
	border-radius: 43px;
	position: relative;
}
.video-banner video{width: 100%;}
#publication{width: 100%; position: relative;
	float: left; background: #ececef; }	
.publication {
	padding: 40px 0;
}
.publication a{ color: #282828; text-align: center; padding: 0 0 12px 0; font: 36px/42px 'Gothic A1', sans-serif; background: url(../images/line-h.png) no-repeat center bottom; text-transform: uppercase; display: block;}
.publication li {
	float: left;
	width: 45%;
	margin: 34px 30px;
	background: #616369;
	padding: 0 25px;
	height: 300px;
	position: relative;
}
.publication li span {
	color: #484b4f;
	font: 41px/45px 'Gothic A1', sans-serif;
	display: block;
	padding: 25px 5px 0;
	background: #fff;
	text-align: center;
	width: 101px;
	margin: 0 0 0;
	position: relative;
	top: 0;
	float: left;
}
.publication li span.down {
	color: #484b4f;
	font: 14px/18px 'Gothic A1', sans-serif;
	display: block;
	padding: 0;
	text-transform: uppercase;
	float: left;
	width: 90px;
}	
.publication li a {
	font: 26px/30px 'Gothic A1', sans-serif;
	display: block;
	color: #fff;
	text-align: center;
	float: right;
	background: none;
	width: 78%;
	/* clear: both; */
	text-transform: inherit;
	padding: 20px 0 0 2px;
}	
.publication li p {
	font: 16px/24px 'Gothic A1', sans-serif;
	display: block;
	color: #fff;
	text-align: center;
	clear: both;
	padding: 20px 15px 0;
}
.publication li p a {
	width: 150px;
	border: 1px solid #fff;
	padding: 10px;
	text-align: center;
	font: 15px/22px 'Gothic A1', sans-serif;
	display: block;
	color: #fff;
	text-transform: uppercase;
	margin: auto;
	float: none;
	clear: both;
	border-radius: 43px;
	position: absolute;
	top: 241px;
	left: 180px;
}
.publication a.view {
	background: #1e97c2;
	border-radius: 20px;
	color: #fff;
	display: block;
	text-align: center;
	/* float: left; */
	margin: auto;
	text-transform: uppercase;
	padding: 11px 20px;
	position: relative;
	top: 10px;
	font: 15px/20px 'Gothic A1', sans-serif;
	clear: both;
	width: 194px;
}
#resources {
	width: 100%;
	float: left; position: relative;
	padding: 0 0 50px 0;
}
.resources a {
	color: #282828;
	text-align: center;
	padding: 30px 0 12px 0;
	font: 36px/42px 'Gothic A1', sans-serif;
	background: url(../images/line-h.png) no-repeat center bottom;
	text-transform: uppercase;
	display: block;
	margin: 0 0 30px 0;
}
.resources li {
	float: left;
	margin: 1px 2px;
	width: 596px;
	height: 111px;
}

.resources li.pf{background: url(../images/pf.jpg) no-repeat center bottom;}
.resources li.fv{background: url(../images/fv.jpg) no-repeat center bottom;}
.resources li.pe{background: url(../images/pe.jpg) no-repeat center bottom;}
.resources li.ii{background: url(../images/ii.jpg) no-repeat center bottom;}

.resources li.pf:hover{background: url(../images/pf-h.jpg) no-repeat center bottom;}
.resources li.fv:hover{background: url(../images/fv-h.jpg) no-repeat center bottom;}
.resources li.pe:hover{background: url(../images/pe-h.jpg) no-repeat center bottom;}
.resources li.ii:hover{background: url(../images/ii-h.jpg) no-repeat center bottom;}
.resources li a {
	font: bold 24px/30px 'Gothic A1', sans-serif;
	color: #fff;
	display: block;
	text-align: center;
	padding: 39px 0 0 0;
	text-transform: initial;
	background: none;
}
#maps {
	width: 100%;
	float: left; position: relative;
background: #074986;
}
.maps li {
	float: left;
	width: 33%;
	padding: 30px 15px;
	height: 340px;
}
.maps li:hover{ background: #1e97c2;}
.maps li a{font: bold 19px/25px 'Gothic A1', sans-serif;
	color: #fff; padding: 0 0 15px 0;
	display: block; text-transform: uppercase; background: url(../images/bar.png) no-repeat center bottom;
	text-align: center;}
.maps li p{
	font: 16px/22px 'Gothic A1', sans-serif;
	display: block; text-align: center; color: #fff; padding: 10px 0;
}	
.maps li span{font: 16px/22px 'Gothic A1', sans-serif;
	display: block; text-align: center; color: #fff;}
.maps li span a{display: inline; font: 16px/22px 'Gothic A1', sans-serif; color: #fff; text-transform: inherit; background: none;}

.maps li p.hour {
	font: bold 16px/22px 'Gothic A1', sans-serif;
	display: block;
	text-align: center;
	color: #fff;
	padding: 14px 0 0 0;
}
.maps li span.tel1  {
	display: inline;
}
.maps li span.tel2  {
	display: inline;
}
.maps li p.hour span{
	font: 16px/22px 'Gothic A1', sans-serif; color: #fff; display: block;
	
}
.maps li p.hour a {
	font: bold 16px/22px 'Gothic A1', sans-serif;
	display: block;
	text-decoration: underline;
	color: #fff;
	text-transform: inherit;
	background: none;
	padding: 10px 0 0 0;
}
.logos .nbs-flexisel-nav-left, .logos .nbs-flexisel-nav-right {
	position: absolute;
	z-index: 99;
	margin: 0px;
	padding: 0px;
	top: 0px;
	height: 100%;
	width: 20px;
	cursor: pointer;
	background: #fff;
}	
#logos {
	width: 100%;
	float: left; position: relative;

}	
.logos li{ float: left;}

.accordTitle a, .textMain .accordTitle a, .accordResponsive .tabTitle a, .accordResponsive .textMain .tabTitle a {
	
	text-transform: uppercase;
}

.accordContent, .textMain .accordContent, .accordResponsive .tabContent, .textMain .accordResponsive .tabContent {
	display: none;
	padding: 10px;
	margin: 0 0 20px 0;
	float: left;
	width: 100%;
}
.accordion {
	margin: 18px 0px;
}

.accordContent .table{margin: 5px 0 10px; }


.accordTitle a, .textMain .accordTitle, .accordResponsive .tabTitle, .accordResponsive .textMain .tabTitle {
	clear: both;
	background: #e7ecf5;
	color: #264cc0 !important;
	padding: 12px 0px 5px 20px !important;
	border: none !important;
	font: bold 16px/20px 'Gothic A1', sans-serif;
	border-radius: 0px 70px 70px 0px;
	margin: 0 0 12px 0;
}
.accordTitle::after, .textMain .accordTitle::after, .accordResponsive .tabTitle::after, .accordResponsive .textMain .tabTitle::after {
	background: url(../images/plus.png) no-repeat right 0;
	width: 60px;
	height: 60px;
	/* content: inherit; */
	color: transparent;
	right: 0px;
}
.accordTitle.showAccord::after, .textMain .accordTitle.showAccord::after, .accordResponsive .tabTitle.showAccord::after, .accordResponsive .textMain .tabTitle.showAccord::after {

	background: url(../images/minus.png) no-repeat 0 0;
}
.accordTitle.showAccord::after, .textMain .accordTitle.showAccord::after, .accordResponsive .tabTitle.showAccord::after, .accordResponsive .textMain .tabTitle.showAccord::after {
	color: transparent;
}
.accordTitle.showAccord{background: url(../images/open.png) no-repeat 0 0;}
.accordTitle.showAccord a{ background: none; color: #fff !important;}


.navigation {
	font: bold 14px/20px Verdana, Arial, Helvetica, sans-serif;
	padding: 170px 0px 10px 0px;  text-align: center;
}
.navigation h1 {
	color: #074986;
	display: block;
	font: 600 36px/45px 'Gothic A1', sans-serif !important;
	text-align: left;
	text-transform: uppercase;
}
.navigation a {
	font-weight: normal;
	text-decoration: none !important;
	color: #1277d5;
}
.navigation a:hover {

	color: #1e97c2;
}
#heading{position: relative; width: 100%; float: left;}
.heading{ position: relative;}


span.displayNone{ display: none;}
/* Home Banner CSS */
#Banner-Container #Banner {
	height: 500px;
}


/* Banner Content CSS */
.banner-content {
	position: absolute;
	font: normal 16px/20px Verdana, Arial, Helvetica, sans-serif;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	padding: 15px;
}
.banner-more {
	font: normal 14px/20px Verdana, Arial, Helvetica, sans-serif;
	display: inline-block;
}
/* Navigation CSS */
.navigation {
	font: bold 14px/20px Verdana, Arial, Helvetica, sans-serif;
	padding: 50px 0px 20px 10px;
	text-align: left; text-transform: uppercase;
}
/* Text CSS */
.textMain {
	padding: 10px 10px 50px 10px;
	font: normal 14px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #2d2f2f;
}
.textMain a {
	color: #009bf9;
}
.textMain a:hover {
	color: #014cbe;
}
.textMain h1 {
	font: 600 30px/34px Verdana, Arial, Helvetica, sans-serif;
	color: #414141;
}
.textMain h1 span {
	font: normal 20px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #4d4d4d;
}
.textMain h2, .hTag2, .textMain h3.hTag2, .textMain h4.hTag2 {
	font: 500 24px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #014cbe;
}
.textMain h2 span {
	font: normal 18px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #014cbe;
}
.textMain h2 a, .hTag2 a, .textMain h3.hTag2 a, .textMain h4.hTag2 a {
	color: #014cbe;
}
.textMain h3, .hTag3, .textMain h2.hTag3, .textMain h4.hTag3 {
	font: 500 20px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #1e97c2;
}
.textMain h3 a, .hTag3 a, .textMain h2.hTag3 a, .textMain h4.hTag3 a {
	color: #1e97c2;
}
.textMain h4, .hTag4, .textMain h2.hTag4, .textMain h3.hTag4 {
	font: normal 18px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #014cbe;
}
.textMain h4 a, .hTag4 a, .textMain h2.hTag4 a, .textMain h3.hTag4 a {
	color: #014cbe;
}
/* Sidebar CSS */
#Sidebar {
	width: 320px;
}
.doctor-s{width: 320px; background: url(../images/alysia-kemp-side.jpg) no-repeat right top; height: 589px;}
.doctor-s p {
	color: #074986;
	display: block;
	font: bold 25px/30px 'Gothic A1', sans-serif;
	text-transform: uppercase;
	text-align: center;
	padding: 32px 0 0 0;
}

.doctor-s p span{display: block;
	font: 12px/18px 'Gothic A1', sans-serif !important;}

.doctor-s a {
	display: block;
	font: 15px/20px 'Gothic A1', sans-serif;
	color: #fff;
	background: #1e97c2;
	padding: 15px;
	text-transform: uppercase;
	border-radius: 20px;
	margin: auto;
	width: 227px;
	position: relative;
	top: 395px;
	text-align: center;
}	
.resource {
	width: 320px;
	margin: 41px 0;
}
.resource a {
	color: #444040;
	display: block;
	padding: 0 0 25px 0;
	text-transform: uppercase;
	text-align: center;
	font: 26px/32px 'Gothic A1', sans-serif;
	background: url(../images/line-s.jpg) no-repeat center bottom;
}
.resource li{ margin: 10px 0; height: 82px; }
.resource li.pf{background: url(../images/pf-s.jpg) no-repeat center bottom;}
.resource li.fv{background: url(../images/fv-s.jpg) no-repeat center bottom;}
.resource li.pe{background: url(../images/pe-s.jpg) no-repeat center bottom;}
.resource li.ii{background: url(../images/ii-s.jpg) no-repeat center bottom;}

.resource li.pf:hover{background: url(../images/pf-sh.jpg) no-repeat center bottom;}
.resource li.fv:hover{background: url(../images/fv-sh.jpg) no-repeat center bottom;}
.resource li.pe:hover{background: url(../images/pe-sh.jpg) no-repeat center bottom;}
.resource li.ii:hover{background: url(../images/ii-sh.jpg) no-repeat center bottom;}	
.resource li a {
	color: #fff;
	display: block;
	padding: 32px 0;
	text-transform: none !important;
	font: 16px/22px 'Gothic A1', sans-serif;
	background: none;
}
	
/* Footer CSS */
#Footer-Container {
	float: left;
	width: 100%;
	background: #f2f0f0;
	padding: 30px 0;
}
.social-logo span {
	color: #074986;
	display: block;
	text-align: center;
	font: bold 14px/20px 'Gothic A1', sans-serif !important;
	text-transform: uppercase;
	padding: 0 0 5px 0;
}
.social-logo {
	width: 400px;
	float: none;
	text-align: center;
	display: block;
	clear: both;
	margin: auto;
}
.social-logo ul {
	font-size: 0px;
	margin: auto;
	float: none;
	
}
.social-logo li {
	display: inline-block;
	vertical-align: top;
	width: 38px;
	height: 37px;
	font-size: 20px;
	border: 1px solid #ccc;
	margin: 0 2px;
	border-radius: 20px;
}
.social-logo li a {
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 10px;
	padding: 7px;
	color: #074986;
}
.copyrights {
	display: block;
	width: 100%;
	margin: auto;
	float: none;
	margin: 18px 0 0 0;
	clear: both;
	border-top: 1px solid #ccc;
}
.copyrights li {
	float: left;
	color: #074986;
	padding: 8px 4px;
}
.copyrights li a {
	color: #074986;
	display: block;
	padding: 2px 23px;
	font: 14px/20px 'Gothic A1', sans-serif;
	text-transform: uppercase;
}
.copyrights span {
	display: block;
	font: 14px/20px 'Gothic A1', sans-serif;
	color: #000;
	clear: both;
	padding: 20px 0 0 0;
	text-align: center;
	border-top: 1px solid #ccc;
}
.ypo-logo {
	
	text-align: center;
	margin:0px auto;
	float: none;
	clear: both;
	display: block;
	padding: 22px 0 17px;
}
.ypo-logo a{
    width: 120px;
    display: inline-block;
}

.service{
width: 100%; float: left;	
	
}
.service li {
	float: left;
	margin: 40px 40px;
	background: url(../images/service-sbg.jpg) no-repeat right top !important;
	height: 333px;
	width: 498px;
	padding: 0 !important;
}
.service li:hover {

	background: url(../images/service-sbg-h.jpg) no-repeat right top !important;
	
}
.service li div.left-ser span{width: 196px; height: 195px; display: block;}
.service li div.left-ser span.muscul-ser{ background: url(../images/muscul-ser.png) no-repeat center top; }
.service li:hover div.left-ser span.muscul-ser{ background: url(../images/muscul-serh.png) no-repeat center top; }

.service li div.left-ser span.oncology-ser{ background: url(../images/oncology-ser.png) no-repeat center top; }
.service li:hover div.left-ser span.oncology-ser{ background: url(../images/oncology-serh.png) no-repeat center top; }

.service li div.left-ser span.metastatic{ background: url(../images/metastatic.png) no-repeat center top; }
.service li:hover div.left-ser span.metastatic{ background: url(../images/metastatic-h.png) no-repeat center top; }

.service li div.left-ser span.pathological{ background: url(../images/pathological-ser.png) no-repeat center top; }
.service li:hover div.left-ser span.pathological{ background: url(../images/pathological-ser-h.png) no-repeat center top; }



.service li div.left-ser {
	float: left;
	width: 196px;
	margin: 53px 0 0 -80px;
}


.service li div.right-ser {
	float: left;
	width: 72%;
	margin: 36px 0 0 20px;
	padding: 0 20px 30px 0;
}
.service li div.right-ser a{display: block;
	font: bold 20px/30px 'Gothic A1', sans-serif;
	color: #fff; text-transform: uppercase;}
.service li div.right-ser p{padding: 15px 0; display: block;
	font: 15px/22px 'Gothic A1', sans-serif;
color: #fff;}
.service li div.right-ser p a {
	display: block;
	font: bold 15px/22px 'Gothic A1', sans-serif;
	color: #fff;
	text-transform: none !important;
	margin: 30px 0 0 0;
	float: right;
}

/* Contact Page */
.contactTable {
	border-spacing: 5px;
	border: 2px solid #ccc;
}
.contactTable:hover {
	-webkit-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
	-moz-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
	-ms-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
	-o-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
	box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
}
.contact-address {
	width: 300px;
	padding: 10px;
	position: relative;
}
.contact-address p.textMainBold {
	padding: 5px 0px;
}
.contact-address p {
	position: relative;
	padding: 5px 10px 5px 30px;
}
.contact-address p::before {
	position: absolute;
	left: 5px;
	top: 5px;
}
.contact-map {
	position: relative;
}
.contact-map iframe {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 9;
	border: 0px;
}
/* Profile Schema */
.textMain .schemaTable {
	padding: 5px;
	text-align: center;
}
.textMain .schemaTitle {
	padding: 5px 10px;
	font: normal 18px/24px Verdana, Arial, Helvetica, sans-serif;
}
.textMain .schemaTable ul {
	margin: 0px;
	padding: 0px;
	border-radius: 10px;
	display: inline-block;
	vertical-align: middle;
	-webkit-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
	-moz-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
	-ms-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
	-o-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
	box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
}
.textMain .schemaTable li {
	margin: 0px;
	padding: 10px;
	position: relative;
	background: none;
	border-right: 1px solid #ccc;
	min-width: 250px;
	display: inline-block;
	vertical-align: middle;
	text-align: left;
}
.textMain .schemaTable li:last-child {
	border-right: 0px;
}
.textMain .schemaTable p.textMainBold {
	padding: 5px 0px;
}
.textMain .schemaTable p {
	position: relative;
	padding: 5px 10px 5px 30px;
}
.textMain .schemaTable p::before {
	position: absolute;
	left: 5px;
	top: 5px;
}
/* Submit Testimonials */
.textMain .write-review {
	font: normal 16px/20px Verdana, Arial, Helvetica, sans-serif;
	float: right;
	position: relative;
	border: 2px solid #ccc;
}
.textMain .write-review a {
	display: block;
	padding: 5px 15px;
	text-decoration: none;
}
.textMain .write-review a::before {
	margin-right: 15px;
}
/* Usefull Links Page */
.textMain .useFul {
	margin: 15px 0px;
	padding: 0px;
}
.textMain .useFul ul {
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	text-align: center;
}
.textMain .useFul li {
	margin: 1%;
	padding: 0px;
	display: inline-block;
	vertical-align: middle;
	width: 45%;
	min-width: 290px;
	font: 400 16px/20px 'Source Sans Pro', sans-serif;
	background: none;
	border: 2px solid #ccc;
}
.textMain .useFul li span {
	display: block;
	padding: 15px 0px;
	background: #ccc;
	margin: 0px 0px 15px 0px;
}
.textMain .useFul li img {
	margin: 10px 0px;
}
.textMain .useFul li a {
	display: block;
	padding: 5px;
	text-decoration: none;
}
/* Relative List */
.textMain .relList li {
	border: 2px solid #ccc;
}
.textMain .relList li a {
	padding: 5px 15px;
}
@media screen and (max-width : 1025px) {
#Accessibility, #Header, #Banner, #Content-Main, #Footer, #Main-Menu, #Mobile-Menu, #Service, #Credibility, .heading, .publication, .current, .reviews, .resources, .media, .maps, .doctormain, .practice, .doctor-section, .honors, .patient, .specialits, .blog-section, .logos, .doctormain { width: 100%; }
.blog-section li div.right p a {
	
	right: 20px;
}

#connect-sblock ul li {
	width: 34%; margin: 0 50px 0;
}
.honors .nbs-flexisel-nav-left, .honors .nbs-flexisel-nav-right {
	background: #07477F;
	color: #fff;
}
.honors .nbs-flexisel-nav-left::before, .honors .nbs-flexisel-nav-right::before {
	font: normal 20px/30px 'fontello';
	position: absolute;
	text-align: center;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	padding: 5px;
}
.honors .nbs-flexisel-nav-right, .honors .nbs-flexisel-nav-right::before {
	right: 0px !important;
}
.honors .nbs-flexisel-nav-left, .honors .nbs-flexisel-nav-left::before {
	left: 0px !important;
	margin: auto;
}
.honors .nbs-flexisel-nav-right::before {
	content: '\e810';
	right: 0 !important;
}
.honors .nbs-flexisel-nav-left::before {
	content: '\e80e';
	left: 0px !important;
}
.honors .nbs-flexisel-nav-left, .honors .nbs-flexisel-nav-right {
	position: absolute;
	z-index: 99;
	margin: 0px;
	/* padding: 0px; */
	top: 0px;
	height: 100%;
	width: 25px;
	cursor: pointer;
	padding: 10px;
}






.textMain .schemaTable .table-cell {
	
	width: 417px;
	
}
.service li div.right-ser {
	float: left;
	width: 66%;
	margin: 17px 0 0 0px;
	padding: 0 0px 30px 0;
}
.service li div.right-ser a {
	display: block;
	font: bold 17px/30px 'Gothic A1', sans-serif;
	color: #fff;
	text-transform: uppercase;
}
.service li {
	float: left;
	margin: 40px 0 40px 91px;
	background: url(../images/service-sbg.jpg) no-repeat right top !important;
	height: 333px;
	width: 400px;
	padding: 0 !important;
}
.doctorleft h2 {
	
	font: 600 47px/62px 'Gothic A1', sans-serif !important;
	
}
.header-right {

	width: 38%;
	
	margin: 11px 0 0 0;
}
.header-right1 {
	
	width: 385px;
}
.media {
	padding: 20px 0;
}
.media-left {
	
	width: 548px;
	padding: 0 0 30px 0;
}
.media-right {
	
	width: 45%;
	margin: 10px 0 0 5px;
}
.publication li a {
	font: 19px/24px 'Gothic A1', sans-serif;
	
	width: 75%;
	
	padding: 20px 0 0 2px;
}
.publication li {
	
	width: 49%;
	margin: 34px 5px;
	
	padding: 0 5px;
	height: 300px;
	
}
.resources li {
	
	width: 508px;
	height: 111px;
}
.copyrights li a {
	
	padding: 2px 12px;
	
}
.ph-icon {
	width: 165px;
	
	margin: 0 0px 0 0;
}
.book-app {
	
	width: 215px;
	margin: 0 3px 0 0;
}
.menu li a {
	padding: 8px 2px;
	
}
.practice li {
	margin: 65px 2px 20px;

	width: 252px;
	height: 272px;
}
.doctor-left {
	
	margin: 79px 0 0 4px;
}
.honors .nbs-flexisel-nav-left, .honors .nbs-flexisel-nav-right {
	width: 41px;
	cursor: pointer;
}
.honors li {
	width: 285px !important;
	
	margin: 30px 6px 0px !important;
	
}
.patient-right {
	
	width: 48%;
	
}
.specialist_nav.slideNext {
	left: 498px;
}
.specialist_nav.slidePrev {
	left: 450px;
}
.specialits-left {
	width: 50%;
	
	padding: 58px 60px 0 7px;
}
.specialits-left p a {
	
	margin: 41px 0 0 0;
	
}
.blog-section li {
	margin: 30px 6px;
	
	width: 500px;
	height: 367px;
}
.blog-section li div.right {
	width: 321px;
	
	padding: 34px 6px 40px 56px;
	/* margin: 0 0 0 218px; */
}
.blog-section li div.right span {
	
	padding: 15px 0 0 0;
}
.textMain .schemaTable li:last-child {
	border-right: 0px;
	margin: auto;
	float: none;
}
}
@media screen and (max-width : 1023px) {
	.textMain .schemaTable .table-cell {
	border-right: none;
}
	.textMain {
	padding: 10px 7px 50px 10px;
	
}
	.specialits-left {
	width: 50%;
	padding: 58px 20px 0 7px;
}
.specialits-left p {
	
	font: 18px/31px 'Gothic A1', sans-serif;
	
}
	.videoBorder {
	width: 90%;
	padding: 53% 0px 15px 0px;
}
	.textMain .schemaTable .table-cell {
	float: none;
	border-bottom: 1px solid #ccc;
}
.textMain .schemaTable li:last-child .contact-address {

	border-bottom: none;
}
.textMain .schemaTable li:last-child {
	
	border: none;
}
	.service li div.right-ser {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0 0px 30px 0;
}
.service li:hover{background: #138AB4 !important;}
.service li {
	float: left;
	margin: 20px;
	background: #138AB4 !important;
	height: auto;
	width: 95%;
	padding: 0 !important;
	padding: 20px !important;
}

.service li div.left-ser{ display: none;}
	.doctormain {
	
	background: url(../images/doctor-sbg.jpg) no-repeat -389px top;
	height: 676px;
}
.doctorleft h2 {
	color: #074986 !important;
	display: block;
	font: 600 37px/42px 'Gothic A1', sans-serif !important;
	padding: 20px 0;
	text-transform: uppercase;
	background: url(../images/line.png) no-repeat left bottom;
}
.doctorleft {
	width: 60%;
	float: left;
	margin: 2px 0 0 0;
}
	.honors .nbs-flexisel-nav-left, .honors .nbs-flexisel-nav-right {
	width: 60px;
	cursor: pointer;
}
.patient-right {
	width: 64%;
}
.specialits-left a {
	color: #fff;
	font: 26px/30px 'Gothic A1', sans-serif;

}
.specialist_nav.slidePrev {
	left: 320px;
}
.specialist_nav.slideNext {
	left: 373px;
}
.blog-section a {
	
	margin: 0 0 20px 0;
}
.blog-section li {
	margin: auto;
	width: 563px;
	height: 367px;
	float: none;
	/* padding: ; */
}
.blog-section li div.right {
	width: 321px;
	padding: 34px 6px 40px 16px;
	/* margin: 0 0 0 218px; */
}
.media-left {
	width: 548px;
	padding: 0 0 30px 0;
	margin: auto;
	float: none;
}
.media-right {
	width: 89%;
	margin: auto;
	float: none;
	/* padding: 0 0 20px 0; */
}
.media-right a, .media-right span {
	
	text-align: center;
}
.media-right p a {
	
	margin: auto;
	
}
.media-right p {
	
	padding: 0 0 10px 0;
	
}
.publication li {
	width: 99%;
	margin: 14px 5px;
	padding: 0 5px 20px;
	height: auto;
}
.publication li p a {
	
	position: relative;
	top: 7px;
	left: 0;
}
.resources li {
	width: 380px;
	height: 111px;
}
.maps li {
	float: left;
	width: 33.3%;
	padding: 30px 5px; height: 354px;
}
.publication li a {
	font: 25px/31px 'Gothic A1', sans-serif;
	width: 85%;
	padding: 20px 0 0 2px;
}
	.practice li {
	margin: 65px 2px 20px;
	width: 188px;
	height: 186px;
	background-size: 100% !important;
}
.doctor-left h1 a {
	
	font: bold 40px/60px 'Gothic A1', sans-serif;
}
.doctor-left h1 a span {
	
	font: 40px/60px 'Gothic A1', sans-serif;
}
.doctor-section {
	
	background: url(../images/doctor-bg.jpg) no-repeat -330px top;
}
.practice li a span {
	font: bold 12px/20px 'Gothic A1', sans-serif;
	padding: 190px 5px 0;
}
.doctor-left {
	width: 62%;
	
	margin: 27px 0 0 4px;
}	
	.header-right1 {
	width: 391px;
}
.header-right {
	width: 400px;
	margin: auto;
	clear: both;
	float: none;
	padding: 10px 0 0 0;
}
.menu li a {
	padding: 8px 1px; font: 11px/20px 'Gothic A1', sans-serif;
}

.logo {
	
	width: 447px;
	padding: 0 10px 0 18px;
	border-right: 1px solid #ccc;
}
.practice li a {
	
	background-size: 100% !important;
}	
.fixedsidebar {
	width: 305px !important;
	display: none !important;
	vertical-align: top !important;
}
}
@media screen and (max-width : 800px) {
.honors li {
	width: 285px !important;
	margin: 30px 13px 0px !important;
}
.specialist_nav.slidePrev {
	left: 348px;
}
}
@media screen and (max-width : 768px) {
.honors li {
	width: 285px !important;
	margin: 30px 16px 0px !important;
}

.specialist_nav.slidePrev {
	left: 323px;
}
}
@media screen and (max-width : 767px) {
	.maps li {
	
	height: 378px;
}
	#connect-sblock ul li {
	width: 34%; margin: 0 40px 0;
}
	#Content {
	padding: 0;
	width: 100%;
}
	.parentMenu li a {
	
	text-transform: uppercase;
}
.parentMenu li ul li a {
	padding: 10px 5px 10px 20px;
	text-transform: inherit;
}
	.service li {
	float: left;
	margin: 10px 0px;
	background: #138AB4 !important;
	height: auto;
	width: 101%;
	padding: 0 !important;
	padding: 20px !important;
}
	.doctormain {
	background: none;
	height: auto;
	float: left;
}
.doctorright {
	width: 320px;
	float: none;
	display: block;
	margin: auto;
}
.doctorleft {
	width: 100%;
	float: left;
	margin: 2px 0 0 0;
}
	.doctor-section {
	background: #D4D5D0;
	float: left;
	height: auto;
}
.doctor-right {
	display: block;
	width: 320px;
	margin: auto;
	float: none;
}
.doctor-left {
	width: 100%;
	margin: 27px 0 10px 4px;
}
.doctor-left p {
	padding: 20px 0;
	
}
.honors li {
	width: 285px !important;
	margin: 30px 6px 0px !important;
}
.honors .nbs-flexisel-inner {
	position: relative;
	overflow: hidden;
	margin: 0px auto;
	width: 640px;
}
.honors .nbs-flexisel-nav-left, .honors .nbs-flexisel-nav-right {
	width: 30px;
	cursor: pointer;
}
.patient-right {
	width: 99%;
	padding: 0 0 20px 0;
	margin: 0;
}
.patient {
	padding: 0px 0;
	background: #F3F3F5;
	height: auto;
	float: left;
}
.specialits-left p a {
	margin: auto;
	position: relative;
	top: 10px;
	margin: auto;
	float: none;
}
.resources li {
	width: 316px;
	height: 111px;
}
.maps li a {
	font: bold 15px/25px 'Gothic A1', sans-serif;
	
}
.specialits-left {
	padding: 15px 0px 36px 7px;
	background: #074986;
	width: 100%;
	position: relative;
	float: left;
	height: 353px;
}
.patient-right a.read {
	margin-left: 89px;
}
#specialits .specialits1, #specialits .specialits2, #specialits .specialits3, #specialits .specialits4 {
	background: #074986;
}
.specialits {
	height: auto;
	float: left;
}

.doctor-left span, .doctor-left h1 a, .doctor-left h1 span, .patient-right span, .specialits-left a{ text-align: center;}
	nav {
	
	margin: 2px 0 0 0;
}
.logo {
	width: 447px;
	padding: 0 0px 0 0px;
	border-right: none;
	margin: auto;
	float: none;
	display: block;
}
.logo1 {
	float: none;
	width: 213px;
	padding: 5px 0 0 0;
	margin: auto;
	display: block;
}
.practice li a span {
	font: bold 12px/20px 'Gothic A1', sans-serif;
	padding: 149px 5px 0;
}
.practice li a {
	
	background-size: 100% !important;
}
.practice li {
	margin: 65px 2px 20px;
	width: 156px;
	height: 167px;
	background-size: 100% !important;
}
/* Menu CSS */ 
.Wrapper.mobileMenu {
	background: #fff;
}
.parentMenu li:hover {
	background: #074986;
}
.parentMenu li ul {
	display: none;
	background: #fff;
}
.parentMenu li ul li a {
	padding: 10px 5px 10px 20px;
	color: #000 !important;
}
.parentMenu li ul li:hover a {
	
	color: #fff !important;
}
.parentMenu li:hover a {
	color: #fff;
}
.parentList.actMenu > .dropMenu::after, .parentList:hover > .dropMenu::after{color: #fff;}
#Main-Menu {
	display: none;
}
#Mobile-Menu {
	display: block;
}
#Content, #Sidebar {
	display: block;
}
#Sidebar {
	margin: auto;
	clear: both;
	float: none;
	padding: 20px 0 0 0;
}
.contactTable .table-cell {
	display: block;
	width: 100%;
}
.contact-address {
	border-radius: 10px 10px 0px 0px;
}
.contact-map {
	height: 250px;
	border-radius: 0px 0px 10px 10px;
}
.textMain .useFul li {
	width: 95%;
}
.textMain .schemaTable .table-cell {
	display: block;
	margin: 0px auto;
}
#Scroller {
	
	display: none !important;
	opacity: 0.7;
}
.copyrights li a {
	padding: 2px 9px;
}
    .detailed-post-content p img 
    { float: none !important; clear: both !important; display: block; width: auto; margin: 10px auto;}

    
}
@media screen and (max-width : 639px) {
	.table-l {
	width: 100%;
	float: none;
	margin: auto;
	text-align: left;
	clear: both;
}
.table-r {
	width: 100%;
	float: none;
	text-align: center;
	margin: auto;
	clear: both;
}
	.honors .nbs-flexisel-inner {
	
	width: 480px;
}
	.copyrights li a {
	padding: 2px 7px;
}
	.set {
	height: auto;
	width: auto;
	display: block;
}
	#connect-sblock ul li {
	width: 73%;
	margin: 0 120px;
}
	ul.service-list-design li, ul#service-list-design li {
	background: #005b92 !important;
	box-sizing: border-box;
	display: table;
	float: left;
	height: 60px;
	margin: 0 2% 30px 0;
	position: relative;
	vertical-align: middle;
	width: 98%;
	padding: 5px 5px 5px 0 !important;
}
	.img-r {
	float: none;
	margin: auto;
}
.img-r img{float: none;
	margin: auto; display: block;}
.practice li {
	margin: 10px 5px;
	width: 47%;
	height: auto;
	background-size: 100% !important;
	background: #074986 !important;
	border-radius: 10px;
}
.practice li:hover{background: #1F98C3 !important;} 
.practice li a {
	background-size: 100% !important;
	background: none !important;
	margin: 0;
	padding: 0;
}
.practice li a span {
	font: bold 12px/20px 'Gothic A1', sans-serif;
	padding: 10px;
}
.honors li {
	width: 285px !important;
	margin: 30px 21px 0px;
}
.honors .nbs-flexisel-nav-left, .honors .nbs-flexisel-nav-right {
	width: 82px;
	cursor: pointer;
}

.patient-right span.first {
	color: #000;
	font: 38px/40px 'Gothic A1', sans-serif;
	
	padding: 10px 0 0 0;
}
.patient-right span {
	color: #000;
	font: 38px/40px 'Gothic A1', sans-serif;
	
	margin: 0 0 30px 0;
}
.patient-right a.read {
	margin-left: 15px;
}
.blog-section li {
	margin: auto;
	width: 563px;
	height: auto;
	float: left;
	/* padding: ; */
	background: #fff !important;
	padding: 0 0 30px 0;
}
.blog-section li div.right {
	width: 84%;
	padding: 34px 6px 10px;
	/* margin: 0 0 0 218px; */
	float: left;
}
.blog-section li div.right p a {
	left: 0;
	top: 17px; float: left;
	position: relative;
}
.media-left {
	
	display: none;
}
.media-right {
	width: 97%;
	
}
.publication li a {
	
	width: 75%;
	
}
.resources li {
	width: 99%;
	
}
#resources {
	width: 100%;
	float: left;
	padding: 0 0 10px 0;
}
#maps {
	
	background: none;
}
.maps li {
	float: left;
	width: 100%;
	padding: 16px 5px;
	margin: 2px 0; height: auto;
	background: #074986;
}
.maps li a {
	font: bold 15px/25px 'Gothic A1', sans-serif;
	background: none;
	padding: 0;
}
.maps li p, .maps li span, .maps li p.hour{ display: none;}
.accordTitle a, .textMain .accordTitle, .accordResponsive .tabTitle, .accordResponsive .textMain .tabTitle {
	clear: both;
	background: #e7ecf5;
	color: #264cc0 !important;
	padding: 12px 29px 5px 5px !important;
	border: none !important;
	font: bold 11px/20px 'Gothic A1', sans-serif;
	border-radius: 0px 70px 70px 0px;
	margin: 0 0 12px 0;
}
.accordTitle.showAccord a {
	
	color: #000 !important;
}
 
    .textMain .schemaTable .table-cell { height: auto;}
    
    .content-button li { padding: 0 !important;}

    .content-button li a { padding: 5px 5px 5px 30px !important; width: 200px; display: block;}    
    
}
@media screen and (max-width : 479px) {
	#connect-sblock ul li {
	width: 73%;
	margin: 0 20px;
}
	.content-button {
	padding: 0;
	margin: auto !important;
	width: 200px;
	clear: both;
	float: none;
}
	.honors .nbs-flexisel-inner {
	width: 350px;
}
.honors .nbs-flexisel-nav-left, .honors .nbs-flexisel-nav-right {
	width: 25px;
	cursor: pointer;
}
.honors li {
	width: 281px !important;
	margin: 30px 12px 0px;
}
	.copyrights li a {
	padding: 2px 6px;
}
	.set {
	height: auto !important;
	width: 200px !important;
	float: none;
	margin: auto !important;
	display: block !important;
}
	.set img {
	width: 200px;
	padding: 2px;
	border: solid 1px #144993;
	z-index: 1;
	margin: auto;
	height: 200px;
	object-fit: cover;
	float: none;
	display: block;
}
.set2 {

	float: none !important;

}
.set2 {
	height: auto !important;
	width: 200px !important;
	float: none;
	margin: auto !important;
	display: block !important;
}
.set2 img {
	width: 200px;
	padding: 2px;
	border: solid 1px #144993;
	z-index: 1;
	margin: auto;
	height: 200px;
	object-fit: cover;
	float: none;
	display: block;
}
	.textMain .schemaTable .table-cell {
	
	width: 300px;
	
}
	.doctorleft h2 {
	color: #074986 !important;
	display: block;
	font: 600 28px/42px 'Gothic A1', sans-serif !important;
	
}
	.set {
	height: auto;
	width: 200px;
	float: none;
	margin: auto;
	display: block;
}
	.specialits-left {
	padding: 15px 0px 36px 7px;
	background: #074986;
	width: 100%;
	position: relative;
	float: left;
	height: 479px;
}
	.post-image {
	width: 168px;
	height: 200px;
	float: none;
	margin: auto;
}
	.social-logo {
	width: 320px;
	float: none;
	text-align: center;
	display: block;
	clear: both;
	margin: auto;
}
	.logo {
	width: 98%;
	
}
.header-right {
	width: 300px;
	margin: auto;
	clear: both;
	float: none;
	padding: 10px 0 0 0;
}
.header-right1 {
	width: 300px;
}
.ph-icon {
	width: 200px;
	margin: auto;
	float: none;
}
.book-app {
	width: 215px;
	margin: auto;
	float: none;
}
.practice {
	padding: 0;
}
.practice a {
	font: 16px/45px 'Gothic A1', sans-serif;
	
	padding: 0 0 10px 0;
}	
.practice li {
	margin: 6px 5px;
	width: 98%;
	
}
.doctor-left h1 a span, .doctor-left h1 a {
	font: 30px/60px 'Gothic A1', sans-serif;
}
.doctor-left2 a {
	
	margin: 6px 5px;
	
}
.nbs-flexisel-inner {
	
	width: 350px;
}
.honors li {
	width: 280px !important;
	margin: 30px 11px 0px !important;
}
.patient-right a {
	
	margin: 5px 61px;
	text-transform: uppercase;
	padding: 11px 20px;
	font: 15px/20px 'Gothic A1', sans-serif;
}
.patient-right a.read {
	margin-left: 57px;
}
.patient-right span {
	
	margin: 0;
}
.specialist_nav.slideNext {
	left: 28px;
}
.specialist_nav.slidePrev {
	left: 0;
}
.blog-section {
	padding: 13px 0 0 0;
}
.blog-section li {
	margin: auto;
	width: 360px;
	
}
.media-right p span {
	
	font: 27px/48px 'Gothic A1', sans-serif;
	display: block;
	padding: 0 0 5px 0;
}
.publication {
	padding: 10px 0 20px 0;
}
.publication a {
	
	padding: 0 0 12px 0;
	font: 18px/42px 'Gothic A1', sans-serif;
	
}
.publication li span {
	
	display: none;
	
}
.publication li a {
	width: 100%;
}
.specialits-left {
	
	width: 98%;
	
}
.honors {
	padding: 10px 0;
}
.blog-section li div.right {
	width: 99%;
	padding: 34px 6px 10px;
	/* margin: 0 0 0 218px; */
	float: left;
}
.blog-section li div.right p a {
	left: 0;
	top: 232px;
	float: left;
	position: absolute;
}
}
@media screen and (max-width : 359px) {
	.honors .nbs-flexisel-inner {
	width: 320px;
}
	.copyrights li a {
	padding: 0px 4px;
}
	.blog-section li {
	margin: auto;
	width: 310px;
}
.blog-section li div.right p a {
	left: 0;
	top: 233px;
	float: left;
	position: absolute;
}
	.specialits-left {
	
	height: 533px;
}
	.patient-right span {
	
	font: 35px/40px 'Gothic A1', sans-serif;
	
}
.patient-right a.read {
	margin-left: 39px;
}
.patient-right a {
	margin: 5px 43px;
	
}

.honors a{
	color: #fff;
	display: block;
	font: 28px/42px 'Gothic A1', sans-serif;
	
}
.resources a {
	
	font: 26px/42px 'Gothic A1', sans-serif;
	background: url(../images/line-h.png) no-repeat center bottom;
	
}
.honors li {
	width: 274px !important;
	margin: 30px 23px 0px;
}
.honors .nbs-flexisel-nav-left, .honors .nbs-flexisel-nav-right {
	width: 18px;
	cursor: pointer;
}
}

.accessible_on .doctor-s a {top: 525px; border: 1px solid; padding:5px 10px; }

.accessible_on #Container * .doctor-s 
{ background: url(../images/alysia-kemp-side.jpg) no-repeat right top !important;}

