/*----- Accessibility -----*/
#Access-Container {width: 100%;margin: 0;padding: 0;position: relative;}
a:focus {outline: 2px dotted #000 !important;}
.dfw-on {display: none;}
.dfw-off {position: fixed;top: 0;right: 0;}
.dfw-off {font: 400 12px/20px 'Muli', sans-serif;color: #fff !important;position: absolute;z-index: 9;top:230px;left:3%;width:40px}
.dfw-off a {display: block;color: #fff !important}
#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 #Access-Container {background: #003263;}
.accessible_on a:focus {outline: 2px solid #F00 !important;}
.accessible_on {background: #fff !important;color: #000 !important;}
.accessible_on header {color: #000 !important;background: #fff !important;}
.accessible_on a, .accessible_on a:hover {color: #00e !important;}
.accessible_on #Accessibility a{color: #fff !important;}
.accessible_on #Accessibility a:hover{color: #fff !important;}
.accessible_on .menu-section li a{color: #00e !important;}
.accessible_on .menu-section li ul{background: #eee !important;border: none !important;}
.accessible_on #Accessibility .dfw-colorMode a{color: #000 !important;}

.accessible_on #controls,.accessible_on #controls1,.accessible_on #controls2,.accessible_on #controls3{display:none}
.accessible_on #header-section{position:relative}
.accessible_on .smo li{width:auto;padding:0 5px!important}
.accessible_on .smo-section li{width:auto}
.accessible_on .smo li a,.accessible_on .smo-section li a{background:0 0!important;height:auto}
.accessible_on .smo li span,.accessible_on .smo-section a span{display:block}
.accessible_on .face.back,.accessible_on #f1_container:hover #f1_card{transform:initial}
.accessible_on .face.back{display:none}
.accessible_on #chairman-message-section{background:0 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.accessible_on .chairman-message-photo,.accessible_on .chairman-message-photo span,.accessible_on .chairman-message-intro,.accessible_on .breadcrumbs span,.accessible_on #container,.accessible_on .our-programs-inner-pages ul li,.accessible_on .latest-news-intro,.accessible_on .how-we-work-section p,.accessible_on .footer-top-box1 p,.accessible_on .footer-head,.accessible_on .select-language select{color:#000}
.accessible_on #media-gallery-section,.accessible_on #how-we-work-section,.accessible_on #how-we-work-bottom-section,.accessible_on #smo-section,.accessible_on #footer-top-section,.accessible_on #breadcrumbs,.accessible_on #container{background:0 0;border-bottom:1px solid #e5e5e5}
.accessible_on .latest-news-section a.readmore,.accessible_on .media-gallery-left-section a.readmore{border-color:#000}
.accessible_on .how-we-work-section a.readmore{border:1px solid #000;background:0 0}
.accessible_on #footer-bottom-section{background:0 0;color:#000}
.accessible_on .footer-bottom-section a.ypo-logo img{filter:grayscale(100%) contrast(0)}

/*Black mode*/
.accessible_on.dfw-blackmode {background: #000 !important;color: #fff !important;}
.accessible_on.dfw-blackmode a, .accessible_on.dfw-blackmode a:hover {color: #fc0 !important;}
.accessible_on.dfw-blackmode header {color: #fff !important;background: #000 !important;}
.accessible_on.dfw-blackmod .menu-section li > a:hover,.accessible_on.dfw-blackmod .menu-section > li:hover > a,.accessible_on.dfw-blackmod .menu-section > li.current-menu-item > a,.accessible_on.dfw-blackmod .menu-section > li.current_page_ancestor > a {background: #333 !important;}
.accessible_on.dfw-blackmode .menu-section ul, .accessible_on.dfw-blackmode .Wrapper {background: #333 !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 a,.accessible_on.dfw-blackmode .menu-section li a{color: #ff0 !important;}
.accessible_on.dfw-blackmode .menu ul {background: #333 !important;}

.accessible_on.dfw-blackmode .chairman-message-photo,.accessible_on.dfw-blackmode .chairman-message-photo span,.accessible_on.dfw-blackmode .chairman-message-intro,.accessible_on.dfw-blackmode .breadcrumbs span,.accessible_on.dfw-blackmode #container,.accessible_on.dfw-blackmode .our-programs-inner-pages ul li,.accessible_on.dfw-blackmode .latest-news-intro,.accessible_on.dfw-blackmode .how-we-work-section p,.accessible_on.dfw-blackmode .footer-top-box1 p,.accessible_on.dfw-blackmode .footer-head,.accessible_on.dfw-blackmode .select-language select,.accessible_on.dfw-blackmode #footer-bottom-section,.accessible_on.dfw-blackmode .container h1,.accessible_on.dfw-blackmode .container h2,.accessible_on.dfw-blackmode .container h3,.accessible_on.dfw-blackmode .container h4{color:#fff}
.accessible_on.dfw-blackmode .latest-news-section a.readmore,.accessible_on.dfw-blackmode .media-gallery-left-section a.readmore,.accessible_on.dfw-blackmode .how-we-work-section a.readmore{border-color:#fff}

@media only screen and (max-width:567px){#Access-Container{display:none}}