/*----- 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/20px 'Muli', sans-serif;color: #fff !important;background: #003263;z-index: 9999999;transform-origin: left;-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(-90deg);position: fixed;top: 45%;left: 15px;}

.dfw-off a {display: block;color: #fff !important;padding: 5px 10px 5px 50px;background: url(../images/accessible-icon.png) no-repeat 10px center;}
#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}
.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}
.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: 9999999;}
#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;}
.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: 100%;height: 100%;}
.table-div {display: table;table-layout: fixed;}
.table-cell {display: table-cell;vertical-align: top;}
/*----- Accessible On-----*/
/*Normal Mode*/
.accessible_on span.nodisplay{display: block !important; font-size:13px; color:#00e !important;}
.accessible_on #Access-Container {background: #003263;}
.accessible_on a:focus {outline: 2px solid #F00 !important;}
.accessible_on {background: #fff !important;}
.accessible_on #Container {color: #000 !important;}
.accessible_on header {color: #000 !important;background: #fff !important; position:relative !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 nav{background: #fff !important;}
.accessible_on .dfw-skip a{color: #00e !important; font-size:12px !important}
.accessible_on .menu{width:100%;}
.accessible_on .menu li ul{background:#eee;}
.accessible_on .menu li {font-size:17px;}
.accessible_on .menu li a{color: #00e !important; border:none !important; margin:2px 3px; padding:13px 4px 13px 4px; text-shadow: none; transition: none !important;}
.accessible_on .menu li li a:hover,.accessible_on .menu li li:hover > a{background: #eee !important;border: none !important;}
.accessible_on .menu li li a,.accessible_on .menu li li > a{background: #eee !important;border: none !important; margin:1px 0;}
.accessible_on .menu li > a:hover,.accessible_on  .menu > li:hover > a,.accessible_on  .menu > li.current-menu-item > a,.accessible_on  .menu > li.current_page_ancestor > a{background: #fff !important;}
.accessible_on nav .dfw-skip {margin-top:-10px;}
.accessible_on .service-sec .dfw-skip {margin-top:-20px;}
.accessible_on #meet .dfw-skip {margin-top:-25px;}
.accessible_on aside .dfw-skip {margin-top:20px;}
.accessible_on #Accessibility .dfw-colorMode a{color: #000 !important;}
.accessible_on article{width: 100%;position: relative}
.accessible_on #Footer .footerUpper .smo  a{background: none !important;width: auto !important}
.accessible_on #Footer .footerUpper .smo  a span{color:#00e !important;}
.accessible_on aside{width: 100%;text-align: center;clear: both;position: relative; min-height:auto;}
.accessible_on aside li{display: block;}
.accessible_on aside *{color: #000 !important;}
.accessible_on aside * a{color:#00e !important;background: #fff !important; }
.accessible_on aside * a:hover{color:#00e !important;background: #fff !important;}
.accessible_on article h1{color: #000 !important;}
.accessible_on article h2{color: #000 !important;}
.accessible_on article h3{color: #000 !important;}
.accessible_on article h4{color: #000 !important;}
.accessible_on article p{color: #000 !important;}
.accessible_on article li{color: #000 !important;}
.accessible_on article span{color: #000 !important;}
.accessible_on article a{color: #00e !important;}
.accessible_on .accordion h2{color: #00e !important;background: #fff !important;border: 1px solid #000}
.accessible_on .service-list-design li a::before{display: none;}
.accessible_on .service-list-design li a{color: #00e !important;background: #fff !important;}
.accessible_on .address-block .form-heading,.accessible_on  .formhead{color: #00e !important;background: #fff !important;}
.accessible_on .servicesOrtho .box a.vm{color: #00e !important;background: #fff !important;}
.accessible_on #connect-sblock{background: #fff !important;}
.accessible_on .accordion .pane{background: #fff !important;}
.accessible_on .accordion .pane * {color: #000;}
.accessible_on #mobileMenu{background: none !important;}
.accessible_on #mobileMenu * a{color: #00e !important;background: #eee !important;}
.accessible_on .slicknav_btn{background: #003263 !important;}
.accessible_on #mobileMenu .slicknav_arrow{border:none !important; color:#000 !important;}
.accessible_on .wrapper{background: #eee !important;}
.accessible_on .parentMenu li a::before{color: #000 !important;}
.accessible_on .parentMenu li a{border-bottom:1px solid #000 !important;}

.accessible_on #mobileMenu .parentMenu{background: none !important;}
.accessible_on #mobileMenu .parentMenu * a{color: #00e !important;font-size:16px;}
.accessible_on #mobileMenu .parentMenu li{width:100% !important;}
.accessible_on #mobileMenu .parentMenu li li{background: #eee !important; margin-bottom:2px !important;}
.accessible_on #mobileMenu .parentMenu li li a {color: #00e !important;background: #eee !important;}
.accessible_on #mobileMenu .parentMenu li li a:hover {background: #eee !important;}
.accessible_on #mobileMenu .parentMenu li ul {background: #eee !important; width:auto !important;}
.accessible_on li.slicknav_parent {background: #eee !important;}

.accessible_on .service-sec {background: none !important; color:#000;}
.accessible_on .service-sec *{background: none !important; color:#000;}
.accessible_on .service-sec * a, .accessible_on .service-sec * a:hover{background: none !important; color:#00e;}
.accessible_on .service-sec * a[href*="javascript"]{color:#000 !important;}
.accessible_on header {background: none !important; color:#000;}
.accessible_on header *{background: none !important; color:#000;}
.accessible_on header * a, .accessible_on header * a:hover{background: none !important; color:#00e;}

.accessible_on .booktell a.patient-portal{border:1px solid #000;}
.accessible_on .box1, .accessible_on .box2, .accessible_on .box3{border:1px solid #000; margin:3px; width:32%; height:460px;}
.accessible_on .box1::before {display: none;}

.accessible_on .am-i {background: none !important; color:#000; margin: 30px auto 0; width:260px; clear:both; padding-top:20px;}
.accessible_on .am-i *{background: none !important; color:#00e; border:1px solid #000;}
.accessible_on .am-i * a, .accessible_on .am-i * a:hover{background: none !important; color:#00e;}

.accessible_on .source li{display:block; width:auto;}
.accessible_on .source li a{padding:10px 0px 0px 0px; text-align:left;}

.accessible_on #select-your {background: none !important; color:#000;}
.accessible_on #select-your *{background: none !important; color:#000;}
.accessible_on #select-your * a, .accessible_on #select-your * a:hover{background: none !important; color:#00e;}
.accessible_on .area-left img{display:none !important;}

.accessible_on .rslides > li {position: relative !important; display: block !important;}
.accessible_on .area-of-consern::before, .accessible_on .area-of-consern::after{display:none !important;}
.accessible_on .area-left{display:none;}
.accessible_on .area-right{float:left; width:100%; clear:both; height:auto;}
.accessible_on .area-right ul.rslides > li {width: 48%; float: left; border: 1px solid #000; margin: 5px;}

.accessible_on #meet {background: none !important; color:#000;}
.accessible_on #meet *{background: none !important; color:#000;}
.accessible_on #meet * a, .accessible_on #meet * a:hover{background: none !important; color:#00e;}
.accessible_on #meet * ::before, .accessible_on #meet * ::after {display:none;}
.accessible_on .meet-sec{border:none !important;}
.accessible_on .doctor{margin-left:0px;}
.accessible_on ul.awards li{border:1px solid #000; padding:8px; margin:8px;}
.accessible_on .learn{border:1px solid #000; padding:8px; margin:8px; width:290px;}
.accessible_on .awards li a, .accessible_on .learn a{padding:0px !important;}
.accessible_on .awards{margin:0px;}

.accessible_on #pt-resour .container{background:none !important;}

.accessible_on .pr-edu-inner {background: none !important; color:#000;}
.accessible_on .pr-edu-inner *{background: none !important; color:#000;}
.accessible_on .pr-edu-inner * a, .accessible_on .pr-edu-inner * a:hover{background: none !important; color:#00e;}

.accessible_on .locationWrapper{display:none !important;}
.accessible_on .pt-resour-list li a:hover {color:#00e;}

.accessible_on .pt-resour-list{border:1px solid #000 !important;}
.accessible_on .pt-resour-list li a.fv, .accessible_on .pt-resour-list li a.pf{border-bottom: 1px solid #000 !important; border-right: 1px solid #000 !important;}
.accessible_on .pt-resour-list li a.ap, .accessible_on .pt-resour-list li a.ii{border-bottom: 1px solid #000 !important;}
.accessible_on .pt-resour-list li a.pg{border-right:1px solid #000;}

.accessible_on .pt-resour-list li a{padding:10px;}

.accessible_on footer {background: none !important; color:#000;}
.accessible_on footer *{background: none !important; color:#000;}
.accessible_on footer * a, .accessible_on footer * a:hover{background: none !important; color:#00e;}

.accessible_on #credBar div.container ul li {float:left !important; padding:8px;}

.accessible_on .footerBottom {background: none !important; color:#000 !important;}
.accessible_on .footerBottom *{background: none !important; color:#000 !important;}
.accessible_on .footerBottom * a, .accessible_on .footerBottom * a:hover{background: none !important; color:#00e !important;}

.accessible_on div.ypo img {filter: grayscale(100%) contrast(1%);-webkit-filter: grayscale(100%) contrast(1%);-moz-filter: grayscale(100%) contrast(1%);-ms-filter: grayscale(100%) contrast(1%);}
.accessible_on #pt-resour{padding:0px;}

.accessible_on aside {background: none !important; color:#000 !important;}
.accessible_on aside *{background: none !important; color:#000 !important;}
.accessible_on aside * a, .accessible_on aside * a:hover{background: none !important; color:#00e !important;}

.accessible_on .aside-list, .accessible_on .are-you, .accessible_on .dr-container, .accessible_on .education-videos-aside, .accessible_on .sidebar-pat-rsrc{width:290px; float:left; margin:0; clear:both;}
.accessible_on .aside-list ul{border:1px solid #000;}
.accessible_on .aside-list li a{padding:10px !important;}
.accessible_on .sidebar-pat-rsrc {border:1px solid #000; margin-top:20px;}
.accessible_on .sidebar-pat-rsrc ul li a {padding: 10px; border-top: 1px solid #000 !important; transition: none !important;}

.accessible_on .booktell{width:auto;}
.accessible_on header .contDetails a.ol:hover{color:#000 !important;}

.accessible_on .box1 h3, .accessible_on .box3 h3, .accessible_on .box2 h3{line-height:1.1;}

.accessible_on #pt-resour .container {height: auto;}

.accessible_on .smo li a{width:auto; height:auto;}
.accessible_on .dr-container .view-pro{width:auto;}
.accessible_on .form_container iframe{display:none;}

.accessible_on .appoint-box {background: none !important; color:#000;}
.accessible_on .appoint-box *{background: none !important; color:#000;}
.accessible_on .appoint-box * a{background: none !important; color:#00e;}
.accessible_on .content-button li{border:1px solid #000; margin:5px;}

.accessible_on article .testimonial-sec li {background: none !important;box-shadow: none !important;}
.accessible_on .more-reviews{background:#fff !important; border:1px solid #000 !important}
.accessible_on .more-reviews:hover {background:#fff !important;}
.accessible_on ul.con-pro-service-links li{background: none !important; border:1px solid #000;}
.accessible_on .textMain img{background:#fff !important;}

/*Black mode*/
.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.dfw-blackmode {background: #000 !important;}
.accessible_on.dfw-blackmode nav{background: #000 !important;}
.accessible_on.dfw-blackmode header {color: #fff !important;background: #000 !important;}
.accessible_on.dfw-blackmode .dfw-skip a{color: #fc0 !important; font-size:12px !important}
.accessible_on.dfw-blackmode .menu li a{color: #fc0 !important;}
.accessible_on.dfw-blackmode .menu li > a:hover,.accessible_on.dfw-blackmode  .menu > li:hover > a,.accessible_on.dfw-blackmode  .menu > li.current-menu-item > a,.accessible_on.dfw-blackmode  .menu > li.current_page_ancestor > a{background: #000 !important;}
.accessible_on.dfw-blackmode .menu ul {background: #333 !important;}
.accessible_on.dfw-blackmode .menu li li a:hover,.accessible_on.dfw-blackmode .menu li li:hover > a{background: #333 !important;border: none !important;}
.accessible_on.dfw-blackmode .menu li li a,.accessible_on.dfw-blackmode .menu li li > a{background: #333 !important;border: none !important;}
.accessible_on.dfw-blackmode nav {background: #000;border: none !important;}
.accessible_on.dfw-blackmode #Container {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 aside * a{color:#fc0 !important;background: #000 !important; }
.accessible_on.dfw-blackmode aside * a:hover{color:#fc0 !important;background: #000 !important;}
.accessible_on.dfw-blackmode article h1{color: #fff !important;}
.accessible_on.dfw-blackmode article h2{color: #fff !important;}
.accessible_on.dfw-blackmode article h3{color: #fff !important;}
.accessible_on.dfw-blackmode article h4{color: #fff !important;}
.accessible_on.dfw-blackmode article p{color: #fff !important;}
.accessible_on.dfw-blackmode article li{color: #fff !important;}
.accessible_on.dfw-blackmode article span{color: #fff !important;}
.accessible_on.dfw-blackmode .breadcrumbs a{color: #fc0 !important;}
.accessible_on.dfw-blackmode .breadcrumbs {color: #fff !important}
.accessible_on.dfw-blackmode article a{color: #fc0 !important;}
.accessible_on.dfw-blackmode .accordion h2{color: #fc0 !important;background: #000 !important;border: 1px solid #fff}
.accessible_on.dfw-blackmode .service-list-design li a::before{display: none;}
.accessible_on.dfw-blackmode .service-list-design li a{color: #fc0 !important;background: #000 !important;}
.accessible_on.dfw-blackmode .address-block .form-heading,.accessible_on.dfw-blackmode  .formhead{color: #fc0 !important;background: #000 !important;}
.accessible_on.dfw-blackmode #connect-sblock{background: #000 !important;}



.accessible_on.dfw-blackmode .accordion .pane{background: #fff !important;}
.accessible_on.dfw-blackmode .accordion .pane * {color: #fff;}
.accessible_on.dfw-blackmode #mobileMenu{background: none !important;}
.accessible_on.dfw-blackmode #mobileMenu * a{color: #fc0 !important;background: #333 !important;}
.accessible_on.dfw-blackmode .slicknav_btn{background: #003263 !important;}
.accessible_on.dfw-blackmode #mobileMenu .slicknav_arrow{border:none !important; color:#fff !important;}
.accessible_on.dfw-blackmode .wrapper{background: #333 !important;}
.accessible_on.dfw-blackmode .parentMenu li a::before{color: #fff !important;}
.accessible_on.dfw-blackmode .parentMenu li a{border-bottom:1px solid #fff !important;}

.accessible_on.dfw-blackmode #mobileMenu .parentMenu{background: none !important;}
.accessible_on.dfw-blackmode #mobileMenu .parentMenu * a{color: #fc0 !important;font-size:16px;}
.accessible_on.dfw-blackmode #mobileMenu .parentMenu li{width:100% !important;}
.accessible_on.dfw-blackmode #mobileMenu .parentMenu li li{background: #333 !important; margin-bottom:2px !important;}
.accessible_on.dfw-blackmode #mobileMenu .parentMenu li li a {color: #fc0 !important;background: #333 !important;}
.accessible_on.dfw-blackmode #mobileMenu .parentMenu li li a:hover {background: #333 !important;}
.accessible_on.dfw-blackmode #mobileMenu .parentMenu li ul {background: #333 !important; width:auto !important;}
.accessible_on.dfw-blackmode li.slicknav_parent {background: #333 !important;}

.accessible_on.dfw-blackmode .service-sec {background: none !important; color:#fff;}
.accessible_on.dfw-blackmode .service-sec *{background: none !important; color:#fff;}
.accessible_on.dfw-blackmode .service-sec * a, .accessible_on.dfw-blackmode .service-sec * a:hover{background: none !important; color:#fc0;}
.accessible_on.dfw-blackmode .service-sec * a[href*="javascript"]{color:#fff !important;}
.accessible_on.dfw-blackmode header {background: none !important; color:#fff;}
.accessible_on.dfw-blackmode header *{background: none !important; color:#fff;}
.accessible_on.dfw-blackmode header * a, .accessible_on.dfw-blackmode header * a:hover{background: none !important; color:#fc0;}

.accessible_on.dfw-blackmode .booktell a.patient-portal{border:1px solid #fff;}
.accessible_on.dfw-blackmode .box1, .accessible_on.dfw-blackmode .box2, .accessible_on.dfw-blackmode .box3{border:1px solid #fff; margin:3px; width:32%; height:460px;}
.accessible_on.dfw-blackmode .box1::before {display: none;}

.accessible_on.dfw-blackmode .am-i {background: none !important; color:#fff; margin: 30px auto 0; width:260px; clear:both; padding-top:20px;}
.accessible_on.dfw-blackmode .am-i *{background: none !important; color:#fc0; border:1px solid #fff;}
.accessible_on.dfw-blackmode .am-i * a, .accessible_on.dfw-blackmode .am-i * a:hover{background: none !important; color:#fc0 !important;}

.accessible_on.dfw-blackmode .source li{display:block; width:auto;}
.accessible_on.dfw-blackmode .source li a{padding:10px 0px 0px 0px; text-align:left;}

.accessible_on.dfw-blackmode #select-your {background: none !important; color:#fff;}
.accessible_on.dfw-blackmode #select-your *{background: none !important; color:#fff;}
.accessible_on.dfw-blackmode #select-your * a, .accessible_on.dfw-blackmode #select-your * a:hover{background: none !important; color:#fc0;}
.accessible_on.dfw-blackmode .area-left img{display:none !important;}

.accessible_on.dfw-blackmode .rslides > li {position: relative !important; display: block !important;}
.accessible_on.dfw-blackmode .area-of-consern::before, .accessible_on.dfw-blackmode .area-of-consern::after{display:none !important;}
.accessible_on.dfw-blackmode .area-left{display:none;}
.accessible_on.dfw-blackmode .area-right{float:left; width:100%; clear:both; height:auto;}
.accessible_on.dfw-blackmode .area-right ul.rslides > li {width: 48%; float: left; border: 1px solid #fff; margin: 5px;}

.accessible_on.dfw-blackmode #meet {background: none !important; color:#fff;}
.accessible_on.dfw-blackmode #meet *{background: none !important; color:#fff;}
.accessible_on.dfw-blackmode #meet * a, .accessible_on.dfw-blackmode #meet * a:hover{background: none !important; color:#fc0;}
.accessible_on.dfw-blackmode #meet * ::before, .accessible_on.dfw-blackmode #meet * ::after {display:none;}
.accessible_on.dfw-blackmode .meet-sec{border:none !important;}
.accessible_on.dfw-blackmode .doctor{margin-left:0px;}
.accessible_on.dfw-blackmode ul.awards li{border:1px solid #fff; padding:8px; margin:8px;}
.accessible_on.dfw-blackmode .learn{border:1px solid #fff; padding:8px; margin:8px; width:290px;}
.accessible_on.dfw-blackmode .awards li a, .accessible_on.dfw-blackmode .learn a{padding:0px !important;}
.accessible_on.dfw-blackmode .awards{margin:0px;}

.accessible_on.dfw-blackmode #pt-resour .container{background:none !important;}

.accessible_on.dfw-blackmode .pr-edu-inner {background: none !important; color:#fff;}
.accessible_on.dfw-blackmode .pr-edu-inner *{background: none !important; color:#fff;}
.accessible_on.dfw-blackmode .pr-edu-inner * a, .accessible_on.dfw-blackmode .pr-edu-inner * a:hover{background: none !important; color:#fc0;}

.accessible_on.dfw-blackmode .locationWrapper{display:none !important;}
.accessible_on.dfw-blackmode .pt-resour-list li a:hover {color:#fc0;}

.accessible_on.dfw-blackmode .pt-resour-list{border:1px solid #fff !important;}
.accessible_on.dfw-blackmode .pt-resour-list li a.fv, .accessible_on.dfw-blackmode .pt-resour-list li a.pf{border-bottom: 1px solid #fff !important; border-right: 1px solid #fff !important;}
.accessible_on.dfw-blackmode .pt-resour-list li a.ap, .accessible_on.dfw-blackmode .pt-resour-list li a.ii{border-bottom: 1px solid #fff !important;}
.accessible_on.dfw-blackmode .pt-resour-list li a.pg{border-right:1px solid #fff;}

.accessible_on.dfw-blackmode .pt-resour-list li a{padding:10px;}

.accessible_on.dfw-blackmode footer {background: none !important; color:#fff;}
.accessible_on.dfw-blackmode footer *{background: none !important; color:#fff;}
.accessible_on.dfw-blackmode footer * a, .accessible_on.dfw-blackmode footer * a:hover{background: none !important; color:#fc0;}

.accessible_on.dfw-blackmode #credBar div.container ul li {float:left !important; padding:8px;}

.accessible_on.dfw-blackmode .footerBottom {background: none !important; color:#fff !important;}
.accessible_on.dfw-blackmode .footerBottom *{background: none !important; color:#fff !important;}
.accessible_on.dfw-blackmode .footerBottom * a, .accessible_on.dfw-blackmode .footerBottom * a:hover{background: none !important; color:#fc0 !important;}

.accessible_on.dfw-blackmode div.ypo img {filter: grayscale(100%) contrast(1%);-webkit-filter: grayscale(100%) contrast(1%);-moz-filter: grayscale(100%) contrast(1%);-ms-filter: grayscale(100%) contrast(1%);}
.accessible_on.dfw-blackmode #pt-resour{padding:0px;}

.accessible_on.dfw-blackmode aside {background: none !important; color:#fff !important;}
.accessible_on.dfw-blackmode aside *{background: none !important; color:#fff !important;}
.accessible_on.dfw-blackmode aside * a, .accessible_on.dfw-blackmode aside * a:hover{background: none !important; color:#fc0 !important;}

.accessible_on.dfw-blackmode .aside-list, .accessible_on.dfw-blackmode .are-you, .accessible_on.dfw-blackmode .dr-container, .accessible_on.dfw-blackmode .education-videos-aside, .accessible_on.dfw-blackmode .sidebar-pat-rsrc{width:290px; float:left; margin:0; clear:both;}
.accessible_on.dfw-blackmode .aside-list ul{border:1px solid #fff;}
.accessible_on.dfw-blackmode .aside-list li a{padding:10px !important;}
.accessible_on.dfw-blackmode .sidebar-pat-rsrc {border:1px solid #fff; margin-top:20px;}
.accessible_on.dfw-blackmode .sidebar-pat-rsrc ul li a {padding: 10px; border-top: 1px solid #fff !important; transition: none !important;}

.accessible_on.dfw-blackmode .booktell{width:auto;}
.accessible_on.dfw-blackmode header .contDetails a.ol{color:#fff !important;}
.accessible_on.dfw-blackmode header .contDetails a.ol:hover{color:#fff !important;}

.accessible_on.dfw-blackmode .box1 h3, .accessible_on.dfw-blackmode .box3 h3, .accessible_on.dfw-blackmode .box2 h3{line-height:1.1;}

.accessible_on.dfw-blackmode #pt-resour .container {height: auto;}

.accessible_on.dfw-blackmode .smo li a{width:auto; height:auto;}
.accessible_on.dfw-blackmode .dr-container .view-pro{width:auto;}
.accessible_on.dfw-blackmode .form_container iframe{display:none;}

.accessible_on.dfw-blackmode .appoint-box {background: none !important; color:#fff;}
.accessible_on.dfw-blackmode .appoint-box *{background: none !important; color:#fff;}
.accessible_on.dfw-blackmode .appoint-box * a{background: none !important; color:#fc0;}
.accessible_on.dfw-blackmode .content-button li{border:1px solid #fff; margin:5px;}
.accessible_on.dfw-blackmode span.nodisplay{display: block !important; font-size:13px; color:#fc0 !important;}

.accessible_on.dfw-blackmode .box3::after{display:none !important;}
.accessible_on.dfw-blackmode .tableborder{background: none !important;}

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

.accessible_on.dfw-blackmode ul.con-pro-service-links li{background: none !important; border:1px solid #fff;}

@media screen and (max-width:1024px){
.dfw-off {top: 51%;} 
.accessible_on header .contactLinks {width: 58%;}
.accessible_on.dfw-blackmode header .contactLinks {width: 58%;}

.accessible_on .menu li {font-size:14px;}
.accessible_on.dfw-blackmode .menu li {font-size:13px; overflow:hidden;}

.accessible_on .box1 p, .accessible_on .box3 p{padding:5px 12px;}
.accessible_on.dfw-blackmode .box1 p, .accessible_on.dfw-blackmode .box3 p{padding:5px 12px;}

.accessible_on .select-inner{height:300px;}
.accessible_on.dfw-blackmode .select-inner{height:300px;}

}
@media screen and (max-width:800px){
.dfw-off {transform-origin:left; -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 header .contDetails{width:290px;}
.accessible_on.dfw-blackmode .contDetails{width:290px;}

.accessible_on header .contDetails a.ol{font-size:18px; padding-left:26px;}
.accessible_on.dfw-blackmode .contDetails a.ol{font-size:18px; padding-left:26px;}

.accessible_on .box1, .accessible_on .box2, .accessible_on .box3{height:550px;}
.accessible_on.dfw-blackmode .box1, .accessible_on.dfw-blackmode .box2, .accessible_on.dfw-blackmode .box3{height:550px;}

.accessible_on .select-inner{height:350px;}
.accessible_on.dfw-blackmode .select-inner{height:350px;}
.accessible_on .menu li {font-size:14px;}
.accessible_on.dfw-blackmode .menu li {font-size:14px;}
}
@media screen and (max-width:799px){
.dfw-skip {display:none !important;}
.accessible_on header .contDetails {width: 280px;}
.accessible_on .box1 p, .accessible_on .box3 p {padding: 5px 10px;}
.accessible_on .menu li {font-size:13px;}

.accessible_on.dfw-blackmode header .contDetails {width: 280px;}
.accessible_on.dfw-blackmode .box1 p, .accessible_on.dfw-blackmode .box3 p {padding: 5px 10px;}
.accessible_on.dfw-blackmode .menu li {font-size:13px;}
}
@media screen and (max-width:640px){
.accessible_on header .contactLinks {width: 75%; float:none; margin:0 auto;}
.accessible_on .box1, .accessible_on .box2, .accessible_on .box3 {height: auto;	width: 98%;}
.accessible_on .area-right p{font-size:14px;}

.accessible_on.dfw-blackmode header .contactLinks {width: 75%; float:none; margin:0 auto;}
.accessible_on.dfw-blackmode .box1, .accessible_on.dfw-blackmode .box2, .accessible_on.dfw-blackmode .box3 {height: auto;	width: 98%;}
.accessible_on.dfw-blackmode .area-right p{font-size:14px;}
}
@media screen and (max-width:480px){
ul.table-div li.table-cell {display:block;}
.access-settings {text-align:left; padding:0 2px;}
.accessible_on .area-right ul.rslides > li {width: 98%;}
.accessible_on .select-inner {height: auto;}
.accessible_on .pt-resour-list li a.pg{border-bottom:1px solid #000;}
.accessible_on .pt-resour-list li a.fv, .accessible_on .pt-resour-list li a.pg, .accessible_on .pt-resour-list li a.pf{border-right:none !important;}

.accessible_on.dfw-blackmode .area-right ul.rslides > li {width: 98%;}
.accessible_on.dfw-blackmode .select-inner {height: auto;}
.accessible_on.dfw-blackmode .pt-resour-list li a.pg{border-bottom:1px solid #fff;}
.accessible_on.dfw-blackmode .pt-resour-list li a.fv, .accessible_on.dfw-blackmode .pt-resour-list li a.pg, .accessible_on.dfw-blackmode .pt-resour-list li a.pf{border-right:none !important;}

}
@media screen and (max-width:360px){
.accessible_on article {width: 95%;}
.accessible_on.dfw-blackmode article {width: 95%;}
}