/*----- Accessibility -----*/
#Access-Container {width: 100%; margin: 0;padding: 0;position: relative;}
a:focus {outline: 2px dotted #000 !important;}
.dfw-on {display: none;}

.dfw-off {font: 400 12px/30px 'Muli', sans-serif;background: #003263;z-index: 999999999999;position: fixed;-webkit-transform: translate(0, -50%) rotate(-90deg);-moz-transform: translate(0, -50%) rotate(-90deg);-ms-transform: translate(0, -50%) rotate(-90deg);-o-transform: translate(0, -50%) rotate(-90deg);transform: translate(0, -50%) rotate(0deg);top: 20px;left: 0px;transition: margin-left .50s ease-in-out;border-top-right-radius: 10px;border-bottom-right-radius: 10px;margin-left: -157px;text-transform: uppercase;}

.dfw-off li:first-child {border-right: 1px dotted #fff;height: 34px;}
.dfw-off li {display: inline-block;vertical-align: top;}
.dfw-off a#dfw-close {padding-right: 10px;}
.dfw-off a {display: block;padding: 0px 5px;}
.dfw-off span {display: inline-block;vertical-align: middle;width: 35px;height: 30px;background: url(../images/accessible-icon.png) no-repeat right center;}
.dfw-off:hover {left: 0;transition: .50s ease-in-out;}
.dfw-off:hover, .dfw-off:focus, .dfw-off:focus-within {margin-left: 0px;}

#Accessibility {max-width: 1170px;min-width: 300px;padding:0;font: 400 12px/20px Verdana, Arial, Helvetica, sans-serif;color: #fff !important;margin: 0 auto;}
#Accessibility a {color: #fff!important}
.access-links {text-align: left;font: 500 14px/20px Verdana, Arial, Helvetica, sans-serif;padding: 0 2px}
.access-settings {text-align: right}
.fontsize {display: inline-block;width: 150px;vertical-align: top;color: #fff}
.fontsize span {display: inline-block;vertical-align: bottom}
.fontsize a {padding: 0 4px;display: block}
#Accessibility .fontsize span.dfw-actSize a {color: #ffabab !important}
.fontminus {font: 400 14px/20px Verdana, Arial, Helvetica, sans-serif;}
.fontreset {font: 500 16px/20px Verdana, Arial, Helvetica, sans-serif;}
.fontplus {font: 600 20px/20px Verdana, Arial, Helvetica, sans-serif;}
.dfw-contrast {display: inline-block;width: 140px;vertical-align: top;color: #fff}
.dfw-contrast a {padding: 0 3px;display: block}
#Accessibility .dfw-contrast span {display: inline-block;vertical-align: top;font: 600 14px/16px Verdana, Arial, Helvetica, sans-serif}
#Accessibility .dfw-contrastMode {background: #000;color: #fff !important}
#Accessibility .dfw-contrastMode a {color: #fff !important;border: 2px solid #000}
.dfw-colorMode {background: #fff;color: #000 !important}
#Accessibility .dfw-colorMode a {color: #000 !important;border: 2px solid #fff}
#Accessibility .dfw-contrast a.dfw-active {border: 2px solid red}
.dfw-skip {overflow: hidden;vertical-align: top;right: 5px;top: 0px;position: absolute;font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;display: none;z-index: 999;}
#Main-Menu .dfw-skip{top:-10px;}
#skip-header.dfw-skip {top: 0;}
#skip-sidebar.dfw-skip {right: 0;}
.dfw-skip a {padding: 0 5px;}
.accessible_on .dfw-skip {display: block;background: #fff;border: 1px solid #000; padding: 2px;}
.accessible_on.dfw-blackmode .dfw-skip {background: #000;border: 1px solid #fff;}
.nodisplay {display: none !important;}
.table-div, .fluid-div, .theme-L, .theme-R {width: 95%;height: 100%;}
.table-div {display: table;table-layout: fixed;}
.table-cell {display: table-cell;vertical-align: top;}



@media only screen and (max-width:975px)
{
    .dfw-skip{display: none;}
    .accessible_on .dfw-skip{display: none !important;}
    .dfw-off {-webkit-transform: translate(0, 0%) rotate(0deg);-moz-transform: translate(0, 0%) rotate(0deg);-ms-transform: translate(0, 0%) rotate(0deg);-o-transform: translate(0, 0%) rotate(0deg);transform: translate(0, 0%) rotate(0deg);position: relative;top: inherit;left:inherit;}
    .accessible_on  #Access-Container { display: block;}   
    .dfw-off { transform: none !important;margin: 0 auto !important;position: relative !important;border-radius: 5px;width: 225px !important;top: 0 !important;}
    
}
@media only screen and (max-width:480px){
    .table-cell {display: block;text-align: center !important;}
    .accessible_on p img { display: inline-block;}
    .accessible_on aside { float: none;}
    #Access-Container { display: none;}
}

/*----- Accessible On-----*/
/*Normal Mode*/
.accessible_on #Access-Container {background: #003263;}
.accessible_on a:focus {outline: 2px solid #F00 !important;}
.accessible_on.dfw-blackmode #Container {color: #fff !important;}
.accessible_on.dfw-blackmode #Container a, .accessible_on.dfw-blackmode #Container a:hover {color: #fc0 !important;}
.accessible_on {background: #fff !important;}
.accessible_on #Container {color: #000 !important;}
.accessible_on .menu-h {background: #fff !important;}
.accessible_on header {color: #000 !important;background: #fff !important;}
.accessible_on #Container a, .accessible_on #Container a:hover {color: #00e !important;}
.accessible_on #Accessibility a{color: #fff !important;}
.accessible_on #Accessibility a:hover{color: #fff !important;}
.accessible_on  .menu-sec ul li a{color: #00e ; border-bottom:0px !important;}
.accessible_on  .menu-sec ul li a:hover{color: #00e ;background: none !important;}
.accessible_on .menu-sec li ul, .accessible_on .menu-sec ul li ul li, .accessible_on .menu-sec ul li ul li a:hover{background: #eee ;border: none !important;}
.accessible_on #menu .dfw-skip{top:-10px;}
.accessible_on #Accessibility .dfw-colorMode a{color: #000 !important;}
.accessible_on  .bread-crumbs, .accessible_on .bread-crumbs span {color: #000;}
.accessible_on  .header-right a{color: #00e !important;}
.accessible_on .content-left{width: 100%}
.accessible_on aside{width: 100%;clear: both;}
.accessible_on .baner-text a, .accessible_on .loc-dir a{color: #00e !important;}
.accessible_on .baner-text a span{color: #00e !important;}
.accessible_on .baner-text p, .accessible_on .services-head, .accessible_on .doctor-text, .accessible_on  .robotic-text, .accessible_on .robotic-head, .accessible_on .robotic-subhead, .accessible_on  .resource-head, .accessible_on  .patient-edu-head{color: #000 !important;}
.accessible_on  #services-sec ul, .accessible_on #robotic-sec, .accessible_on .patient-info-container, .accessible_on #map-sec { background:#fff; }
 .accessible_on .s-map-sec { width:100%; border:0px;}
.accessible_on  #services-sec ul li a, .accessible_on .about-doc-list li a, .accessible_on  .patient-res ul li a, .accessible_on  .doc-readmore, .accessible_on  .robotic-readmore, .accessible_on  #map-sec ul li a, .accessible_on .s-doc-readmore, .accessible_on  .s-patient-info-sec ul li a{color: #00e !important;}
.accessible_on  .doc-readmore, .accessible_on  .robotic-readmore, .accessible_on .services-list li , .accessible_on  .service-links li, .accessible_on  .testimonials, .accessible_on  .patient-res ul li, .accessible_on  #map-sec ul li, .accessible_on  .s-patient-info-sec ul li, .accessible_on .s-map-sec ul li{background: #fff !important;border: 1px solid #000; color:#000; }

.accessible_on .services-list li a:hover, .accessible_on  .service-links li a:hover, .accessible_on  .service-links li:hover, .accessible_on  .service-links li::before, .accessible_on #services-sec ul{background: #fff;}
.accessible_on ul.service-links li:hover::before, .accessible_on ul.service-links li:focus::before, .accessible_on ul.service-links li:active::before { opacity: 1;  transform: translateY(0px);}
.accessible_on ul.service-links li:hover, .accessible_on ul.service-links li:focus, .accessible_on ul.service-links li:active {transform: translateY(0px);}
.accessible_on #doctor-sec{background: #fff !important;}
.accessible_on  .s-doc-sec, .accessible_on .s-doc-text , .accessible_on .banner-tabs, .accessible_on  .s-patient-info-sec,  .accessible_on  .s-map-sec, .accessible_on .s-map-sec ul li{background: #fff !important;}
.accessible_on .address-text, .accessible_on .s-doc-sec, .accessible_on  .s-resource-head{color: #000 !important;}
.accessible_on .s-doc-readmore{background: #fff !important;border: 1px solid #000; }
.accessible_on footer{background: #fff !important;}
.accessible_on  footer , .accessible_on .footer-menu li a{color:#00e;}
.accessible_on footer .social-icons ul li a {background: none !important;width: auto !important; color: #00e ;display: block !important;text-indent: 0px; margin: 10px;}
.accessible_on footer .social-icons{ width:100%;}
.accessible_on footer .social-icons ul li {display: inline-block;float: none;}
.accessible_on footer h4 {display: inline-block;font-size: 17px;padding-top: 5px;vertical-align: top;margin-right: 30px; color:#000;}
.accessible_on .patientresource li a span{color: #00e !important;}
.accessible_on .footer2 li a,.accessible_on .footer3 span,.accessible_on p.footerText a{color: #00e !important;}
.accessible_on .textMain a{color: #00e !important;}
.accessible_on .textMain h1{color: #000 !important;}
.accessible_on .textMain h2{color: #000 !important;}
.accessible_on .textMain h2 a, .accessible_on .textMain h2{background:#fff; }
.accessible_on .textMain h3{color: #000 !important;}
.accessible_on .textMain h4{color: #000 !important;}
.accessible_on .textMain h5{color: #000 !important;}
.accessible_on .textMain h6{color: #000 !important;}
.accessible_on .textMain p{color: #000 !important;}
.accessible_on .textMain li{color: #000 !important;}
.accessible_on .textMain span{color: #000 ;}

.accessible_on article { width: 99%;}

.accessible_on aside { width: 300px;text-align: center;clear: both; float: left; border: 1px solid #000 !important; }

.accessible_on #servtabs li a { color: #00e ;background: #fff ;border: 1px solid #000 !important; }

.accessible_on .readmorebutton { background: #fff; color: #00e; }

.accessible_on .s-ser, .accessible_on .s-ser ul li a, .accessible_on .s-loc-dir a, .accessible_on .s-dr-section, .accessible_on .s-dr-text{background: #fff;}
.accessible_on .s-dr-section, .accessible_on  .s-dr-head, .accessible_on .s-dr-subhead{color:#000;}
.accessible_on .s-dr-section a{color: #00e !important; background:#fff; }
.accessible_on .s-ser ul li {border:1px solid #000;}
.accessible_on  .s-ser ul li a, .accessible_on  .s-ser ul li a:hover, .accessible_on .s-loc-dir a{color: #00e; background:none;}
.accessible_on .s-dr-section{float:none;}
.accessible_on #services-sec p a {
	color: #00e;
}
.accessible_on .doctor-sec-head a, .accessible_on .resource-head a, .accessible_on .patient-edu-head a, .accessible_on .robotic-head a{color: #00e;}

/*Black mode*/
.accessible_on.dfw-blackmode {background: #000 !important;}
.accessible_on.dfw-blackmode header, .accessible_on.dfw-blackmode .map-sec-container {color: #fff !important;background: #000 !important;}
.accessible_on.dfw-blackmode #Container, .accessible_on.dfw-blackmode .address-text {color: #fff !important;}
.accessible_on.dfw-blackmode #Accessibility .dfw-colorMode a{color: #000 !important;}
.accessible_on.dfw-blackmode #Accessibility .dfw-contrastMode a{color: #fff !important;}
.accessible_on.dfw-blackmode header {color: #fff !important;background: #000 !important;}
.accessible_on.dfw-blackmode #Container a, .accessible_on.dfw-blackmode #Container a:hover {color: #fc0 !important;}
.accessible_on.dfw-blackmode #Accessibility a{color: #fff !important;}
.accessible_on.dfw-blackmode .menu-h li ul {background: #333 !important;}
.accessible_on.dfw-blackmode .menu-h li a{color: #fc0 !important;}
.accessible_on.dfw-blackmode .menu-h li a:hover{color: #fc0 !important;}
.accessible_on.dfw-blackmode .services-page-list {background: #000;}
.accessible_on.dfw-blackmode .s-ser-head{
	background: #000;  color:#fff;
}

.accessible_on.dfw-blackmode #doctor-sec{background: #000 !important;}
.accessible_on.dfw-blackmode .ser-page-head, .accessible_on.dfw-blackmode .services-page-list p{color:#fff !important;}
.accessible_on.dfw-blackmode .doc-viewmore, .accessible_on.dfw-blackmode .services-list li, .accessible_on.dfw-blackmode .service-links li, .accessible_on.dfw-blackmode .testimonials { background: #000 !important;}

.accessible_on.dfw-blackmode .services-list li a:hover, .accessible_on.dfw-blackmode  .service-links li a:hover, .accessible_on.dfw-blackmode  .service-links li:hover, .accessible_on.dfw-blackmode  .service-links li::before{background: #000 !important;}
.accessible_on.dfw-blackmode .menu-sec li ul, .accessible_on.dfw-blackmode .menu-sec ul li ul li, .accessible_on.dfw-blackmode .menu-sec ul li ul li a:hover { background: #333;}

.accessible_on.dfw-blackmode  .bread-crumbs, .accessible_on.dfw-blackmode .bread-crumbs span  {
	color: #fff !important;
}
.accessible_on.dfw-blackmode .doc-readmore, .accessible_on.dfw-blackmode .robotic-readmore, .accessible_on.dfw-blackmode .services-list li, .accessible_on.dfw-blackmode .testimonials, .accessible_on.dfw-blackmode .about-doc-list li, .accessible_on.dfw-blackmode .patient-res ul li, .accessible_on.dfw-blackmode #map-sec ul li, .accessible_on.dfw-blackmode .s-patient-info-sec ul li, .accessible_on.dfw-blackmode .s-map-sec ul li {
	background: #000 !important;
	border: 1px solid #fff;
	color: #fff;
}
.accessible_on.dfw-blackmode #services-sec ul li a, .accessible_on.dfw-blackmode .about-doc-list li a, .accessible_on.dfw-blackmode .patient-res ul li a, .accessible_on.dfw-blackmode .doc-readmore, .accessible_on.dfw-blackmode .robotic-readmore, .accessible_on.dfw-blackmode #map-sec ul li a, .accessible_on.dfw-blackmode .s-doc-readmore, .accessible_on.dfw-blackmode .s-patient-info-sec ul li a {
	color: #fc0 !important;
}
.accessible_on.dfw-blackmode  #servtabs li a {	background: #000;}
.accessible_on.dfw-blackmode .s-doc-sec, .accessible_on.dfw-blackmode .s-doc-text, .accessible_on.dfw-blackmode .banner-tabs, .accessible_on.dfw-blackmode .s-patient-info-sec, .accessible_on.dfw-blackmode .s-map-sec, .accessible_on.dfw-blackmode .s-map-sec ul li {
	background: #000 !important;
}
.accessible_on.dfw-blackmode  .readmorebutton {
	background: #000;
	color: #00e;
}
.accessible_on.dfw-blackmode  #doctor-sec a {
	color: #fc0 !important;
}
.accessible_on.dfw-blackmode .doctor-sec-head a, .accessible_on.dfw-blackmode .resource-head a, .accessible_on.dfw-blackmode .patient-edu-head a, .accessible_on.dfw-blackmode .robotic-head a{color: #fc0;}
.accessible_on.dfw-blackmode footer {
	background: #000 !important;
}
.accessible_on.dfw-blackmode footer, .accessible_on.dfw-blackmode .footer-menu li a {
	color: #fc0;
}
.accessible_on.dfw-blackmode .baner-text p, .accessible_on.dfw-blackmode .services-head, .accessible_on.dfw-blackmode .doctor-text, .accessible_on.dfw-blackmode .robotic-text, .accessible_on.dfw-blackmode .robotic-head, .accessible_on.dfw-blackmode .robotic-subhead, .accessible_on.dfw-blackmode .resource-head, .accessible_on.dfw-blackmode .patient-edu-head, .accessible_on.dfw-blackmode  #services-sec{
	color: #fff !important;
}
.accessible_on.dfw-blackmode .services-list li a:hover, .accessible_on.dfw-blackmode .service-links li a:hover, .accessible_on.dfw-blackmode .service-links li:hover, .accessible_on.dfw-blackmode .service-links li::before, .accessible_on.dfw-blackmode #services-sec ul, .accessible_on.dfw-blackmode #doctor-sec, .accessible_on.dfw-blackmode #services-sec ul, .accessible_on.dfw-blackmode #robotic-sec, .accessible_on.dfw-blackmode .patient-info-container, .accessible_on.dfw-blackmode #map-sec {
	background: #000;
}

.accessible_on.dfw-blackmode .header-right a{color: #fc0 !important;}
.accessible_on.dfw-blackmode .textMain  a{color: #fc0 !important;}
.accessible_on.dfw-blackmode .textMain  h1{color: #fff !important;}
.accessible_on.dfw-blackmode .textMain  h2{color: #fff !important;}
.accessible_on.dfw-blackmode .textMain h2 a, .accessible_on.dfw-blackmode .textMain h2 {
	background: #000;
}
.accessible_on.dfw-blackmode .textMain  h3{color: #fff !important;}
.accessible_on.dfw-blackmode .textMain  h4{color: #fff !important;}
.accessible_on.dfw-blackmode .textMain  h5{color: #fff !important;}
.accessible_on.dfw-blackmode .textMain  h6{color: #fff !important;}
.accessible_on.dfw-blackmode .textMain p{color: #fff !important;}
.accessible_on.dfw-blackmode .textMain  li{color: #fff !important;}
.accessible_on.dfw-blackmode .textMain  span{color: #fff !important;}
.accessible_on.dfw-blackmode .s-ser ul li a, .accessible_on.dfw-blackmode .s-ser ul li a:hover, .accessible_on.dfw-blackmode .s-loc-dir a {
	color: #fc0;
	background: #000;
}
.accessible_on.dfw-blackmode .address-text, .accessible_on.dfw-blackmode .s-doc-sec, .accessible_on.dfw-blackmode .s-resource-head {
	color: #fff !important;
}
.accessible_on.dfw-blackmode .s-doc-readmore {
	background: #000 !important;
	border: 1px solid #fff;
}
.accessible_on.dfw-blackmode .s-ser, .accessible_on.dfw-blackmode .s-ser ul li a, .accessible_on.dfw-blackmode .s-loc-dir a, .accessible_on.dfw-blackmode .s-dr-section, .accessible_on.dfw-blackmode .s-dr-text {
	background: #000;
}

.accessible_on.dfw-blackmode .menu-h li a{color: #fc0 !important;}
.accessible_on.dfw-blackmode .menu-h li a:hover{color: #fc0 !important;}
.accessible_on.dfw-blackmode .menu-h li ul{background: #333 !important;border: none !important;}


.accessible_on  a{color: #00e !important;}

.accessible_on.dfw-blackmode  a{color: #fc0 !important;}


@media Screen and (max-width:385px){
	.dfw-off {position: relative;transform: rotate(0deg);top: 0;right: 0;}
}


/* new acc code 08-08 */

.accessible_on  { }

.accessible_on header *, .accessible_on #services-sec *, .accessible_on #doctor-sec *, .accessible_on #robotic-sec *, .accessible_on #testimonials-wrapper *, .accessible_on #patient-info-sec *, .accessible_on #map-sec *, .accessible_on aside *, .accessible_on #skip-to-content *, .accessible_on .menu-sec ul li, .accessible_on  .s-ser-head, .accessible_on .menu-sec ul li ul li a  
{ background: none !important;}

.accessible_on #robotic-sec img, .accessible_on .rate-div, .accessible_on .address-block iframe, .accessible_on .services-page-list img, .accessible_on .forms-home * img, .accessible_on .align-right img, .accessible_on .scrollToTop
{ display: none !important;}

.accessible_on #connect-sblock, .accessible_on .useful-links li, .accessible_on #testimonials-wrapper .robotic-readmore-patient a
{ border: 1px solid #000 !important; margin: 5px !important; padding: 5px !important;}

.accessible_on.dfw-blackmode #connect-sblock, .accessible_on.dfw-blackmode .useful-links li, .accessible_on.dfw-blackmode #testimonials-wrapper .robotic-readmore-patient a, .accessible_on.dfw-blackmode #services-sec ul li a, .accessible_on.dfw-blackmode #credibility-sec ul li a, .accessible_on.dfw-blackmode .services-page-list ul li a, .accessible_on.dfw-blackmode .forms-home ul li a, .accessible_on.dfw-blackmode .Joint li a, .accessible_on.dfw-blackmode .service-links li a, .accessible_on.dfw-blackmode .address-block, .accessible_on.dfw-blackmode .ser-redmore, .accessible_on.dfw-blackmode .read-more a, .accessible_on.dfw-blackmode aside, .accessible_on.dfw-blackmode .s-ser ul li, .accessible_on.dfw-blackmode #servtabs li a
{ border: 1px solid #fff !important;}

.accessible_on #services-sec ul li a, .accessible_on #credibility-sec ul li a, .accessible_on .services-page-list ul li a, .accessible_on .forms-home ul li a, .accessible_on .Joint li a, .accessible_on .service-links li a, .accessible_on .about-doc-list li a
{ float: none; display: inline-block; vertical-align: top; min-width: 250px; text-align: center; border: 1px solid #000 !important; margin: 5px !important; padding: 5px !important;}

.accessible_on #services-sec ul li, .accessible_on #credibility-sec ul li, .accessible_on .footer-menu ul li, .accessible_on .services-page-list, .accessible_on .services-page-list ul li, .accessible_on .forms-home ul li, .accessible_on .Joint li, .accessible_on .service-links li, .accessible_on .about-doc-list li
{ display: inline-block; vertical-align: top; float: none; width: auto;}

.accessible_on #services-sec ul, .accessible_on #map-sec, .accessible_on #credibility-sec ul, .accessible_on .services-page-list ul, .accessible_on .forms-home ul, .accessible_on .Joint, .accessible_on .service-links, .accessible_on #serv3  
{ text-align: center; min-height: 30px;}

.accessible_on .footer-menu ul { text-align: center;}

.accessible_on .about-doc-list li a { padding: 2px;}

.accessible_on .patient-res ul li a, .accessible_on .s-patient-info-sec, .accessible_on .s-ser-head
{padding: 5px 0 !important; text-align: center;}

.accessible_on #patient-info-sec, .accessible_on .patient-info-container, .accessible_on footer, .accessible_on #map-sec
{ padding: 20px 0;}

.accessible_on #testimonials-wrapper h3
{padding: 10px 0 !important;}

.accessible_on #doctor-sec img, .accessible_on .doctor-sec-head 
{margin: 10px 0 !important; line-height: 1.2;}

.accessible_on #testimonials-wrapper
{height: auto;}

.accessible_on aside ul li a { padding: 10px; line-height: 1.2;}

.accessible_on nav { border-top: 0; border-bottom: 1px solid #000; }

.accessible_on .logo a img { filter: grayscale(100%) contrast(1%)}
    
.accessible_on #skip-to-menu > ul { margin: 20px 0 0 0;}

.accessible_on .robotic-text { float: none; width: auto;}

/*.robotic-readmore:hover, .accessible_on .doc-readmore:hover*/

.accessible_on a { transition: none !important; border-radius: 0 !important;}

.accessible_on #testimonials-wrapper *, .accessible_on footer p, .accessible_on footer h6, .accessible_on .we-are-on-fb 
{ color: #000 !important;}

.accessible_on.dfw-blackmode #testimonials-wrapper *, .accessible_on.dfw-blackmode footer p, .accessible_on.dfw-blackmode footer h6, .accessible_on.dfw-blackmode .we-are-on-fb 
{ color: #fff !important;}

.accessible_on #Access-Container { width: 100% !important;}

.accessible_on #map-sec ul li { position: relative; left: 0; right: 0; top: 0; margin: 5px; vertical-align: top;}

.accessible_on .social-icons-head { width: 98%; padding: 5px; margin: 5px; border: 0;}

.accessible_on footer a { display: inline-block;}

.accessible_on .ypo-logo img { filter: grayscale(100%) contrast(1%);}

.accessible_on #credibility-sec ul li a img, .accessible_on .alignright { filter: grayscale(100%);}

.accessible_on .footer-menu li a:hover { text-decoration: none;}

.accessible_on .footer-menu li a { padding: 5px !important; margin: 3px; }

.accessible_on .s-ser-head a, .accessible_on aside a, .accessible_on #testimonials-wrapper .robotic-readmore-patient a, .accessible_on .slicknav_menu a 
{ color: #00e !important;}

.accessible_on.dfw-blackmode .s-ser-head a, .accessible_on.dfw-blackmode aside a, .accessible_on.dfw-blackmode #testimonials-wrapper .robotic-readmore-patient a, .accessible_on.dfw-blackmode .slicknav_menu a { color: #fc0 !important;}

.accessible_on .s-ser ul li { float: none; width: 270px; margin: 5px auto;}

.accessible_on .s-ser { float: none; margin: 5px; text-align: center;}

.accessible_on .s-ser-head a { display: block;}

.accessible_on #skip-to-sidebar .dfw-skip { margin: 0 -100px 0 0;}

.accessible_on .s-map-sec ul li { padding: 10px; width: 260px; margin: 5px auto;}

.accessible_on .s-address-text-head a { padding: 0 !important;}

.accessible_on .address-block 
{ float: none; margin: 10px 5px; width: 30%; min-width: 300px; display: inline-block; vertical-align: top; border: 1px solid #000 !important;min-height: 230px;}

.accessible_on .address { float: none; width: auto; padding: 0;}

.accessible_on .article-sec .dfw-skip { margin-top: 80px;}

.accessible_on .services-page-list { margin: 10px; min-height: 50px; padding: 10px;}

.accessible_on .services-page-list ul li { margin: 5px; padding: 0;}

.accessible_on .services-page-list ul li a { min-width: 300px;}

.accessible_on .ser-redmore { float: none; width: 100px; margin: 0 auto; border: 1px solid #000;}

.accessible_on .services-page-list { width: 98%;}

.accessible_on #servtabs li { border: 0;}

.accessible_on #servtabs li a { width: 250px;}

.accessible_on .forms-home * { transform: none !important;}

.accessible_on .service-links li { border: 0; margin: 5px; height: auto;}

.accessible_on .forms-home ul li a { width: auto; }

.accessible_on .forms-home ul li { padding: 0 !important;}

.accessible_on ul.service-links li::before { display: none;}

.accessible_on .Joint li { width: auto !important; min-height: 20px !important;}

.accessible_on .Joint li a { min-height: 10px !important; width: auto !important; min-width: 340px !important;} 

.accessible_on .read-more a { display: inline-block; padding: 5px; border: 1px solid #000;}

.accessible_on #skip-to-doctor a { display: inline-block;}

.accessible_on .about-doc-list ul li a {display: block !important;}

.accessible_on .textMain span { color: #000 !important;}

.accessible_on #serv1 ul li { display: block; text-align: left; list-style: outside none disc;}

.accessible_on .s-doc-readmore:hover { transform: none !important;}

.accessible_on .rslides li { display: inline-block !important; margin: 5px 0; position: relative;}

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

.accessible_on .robotic-readmore-patient { width: auto;}

.accessible_on .s-doc-sec { line-height: 1.2;}

.accessible_on .slicknav_nav .slicknav_arrow { display: block;}

.accessible_on .robotic-head a { display: inline-block; line-height: 1.2;}

.accessible_on .address-block h2 a { font-size: unset;}

.acc-map-loc { display: none;}

.accessible_on .acc-map-loc { text-transform: uppercase; color: inherit; font-size: 25px; font-family: inherit; display: block; font-weight: 600;}

.we-none { display: none !important;}

.scrollToTop { font-size: 0px;}

.footer-menu li { color: #fff; display: block; padding: 5px; margin: 5px; }

.accessible_on .robotic-joint-r { display: none;}

.accessible_on .footer-menu .foo-none li{ color: #000 !important;}

.accessible_on.dfw-blackmode .footer-menu .foo-none li{ color: #fff !important;}

.accessible_on  { }


/* for new black mode*/

.accessible_on.dfw-blackmode { }

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


@media only screen and (max-width:800px){
    .accessible_on .patient-edu-sec { text-align: center;}
    .accessible_on .patient-res { width: 60% !important;}
}

@media only screen and (max-width:700px){
    .accessible_on aside { padding: 5px; }
    .accessible_on .address-block { display: block; margin: 10px auto;}
}

@media only screen and (max-width:600px){
    .accessible_on .alignleft { float: left; margin: 3px 20%;}
    .accessible_on aside { margin: 5px 5% 5px 10%;}
    .accessible_on #connect-sblock ul li, .accessible_on #connect-sblock { width: auto;}
}

@media only screen and (max-width:767px){
    
.accessible_on #slicknav_menu { display: block;clear: both;margin: 10px 0 0 0; }

.accessible_on.dfw-blackmode .slicknav_menu { background: #000 !important; border: 1px solid #fff !important;}    

.accessible_on .slicknav_menu { background: #fff !important; border: 1px solid #000 !important; text-align: center; } 
    
/*.accessible_on.dfw-blackmode .menuText { color: #fc0 !important;}*/
    
.accessible_on .slicknav_menu .slicknav_icon-bar { box-shadow: 0 1px 0 #000;}
    
.accessible_on.dfw-blackmode .slicknav_menu .slicknav_icon-bar { box-shadow: 0 1px 0 #fff;}  
    
.accessible_on .slicknav_btn { display: inline-block !important;text-align: center !important;float: none;}
    
.accessible_on header .slicknav_nav ul { background: #eee !important; margin: 0;}

.accessible_on.dfw-blackmode header .slicknav_nav ul { background: #333 !important;}
    
.accessible_on .slicknav_nav .slicknav_item a { display: inline-block; padding: 5px 0;}

}


@media only screen and (max-width:480px){
    
    .accessible_on .s-ser ul li { width: 240px;}
    
    .accessible_on aside { width: 250px}
}