body.black {background: #000;color: #fff;}

body.black a,
.black ul.menu > li > a.home:after{color:#ff0!important; /* color: #ffff00!important; */}
body.black a:hover {text-decoration: underline !important;}
.black .common-wrapper {background-color: #000000; border-color: rgba(51,51,51,1);}
.black.gray-bg{background: #000;}
.black .item-list li{background-color:#353535}
.black .b-bg, .black .g-bg, .black .y-bg,.y_d-bg, .black .resp-tabs-list li.resp-tab-active{background-color:#000!important}
.black .resp-tabs-container{background-color:#333;border:1px solid #333!important;border-top-color:#444!important}
.black .resp-tab-content ul.list li{color:#fff;border-bottom:1px solid #222}
.black .bttn{border:1px solid #222!important}
.black .minister-box {
    border-bottom: none;
}
.black .video-icon, .black .video-text {
    color: inherit;
}
 .black iframe, .black .video-wrapper>video {
	filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, Firefox on Android */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
}
.black img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
/* a img {	
  -webkit-filter: grayscale(0); 
  filter: grayscale(0); 
} */
.black a:hover img {
		filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, Firefox on Android */
  filter: gray; /* IE6-9 */
 	filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
}
.black .main-menu .sub-nav ul li a:hover {
    color: #ff0 !important;
}
.black .common-right ul li.ico-accessibility ul, .black .common-right ul li.ico-social ul {background: #000000;}
.black .common-right ul li.hover a {background: #000000;}
.black .high-contrast.light {color:#000 !important; background: #fff !important;}

.black .common-right ul li.language-box select {background: #000000; border: none; color:#ff0; }

.black .footer-top-wrapper {
    border-top: 1px solid #333;
}

.black .common-right ul > li > a img {
    -webkit-filter: grayscale(100%) invert(100%);
    filter: grayscale(100%) invert(100%);
}
.black .color-blue{color:#fff}
.black .gallery-area a{background:#222; border-left: 1px solid #555;}
.black .gallery-container {background:#4d4b4b;}
.black .main-menu > ul > li.active > a, 
.black.main-menu > ul > li > a:focus,
.black .main-menu > ul > li:hover > a,
.black .main-menu > ul > li > a:hover,
.black .main-menu > ul > li > a.home,
.black .nav-item > a.open{background:#222}
.black .megamenu-wraper .showhide em{background:#fff none repeat scroll 0 0}
.black .main-menu .sub-nav ul li a{color:#ff0!important}
.black .imp-link{background-color:#222;border:1px solid #333}
.black .blue-bg{background:#191919}
.black .new-letter .new-icon{background-color:#191919}
.black .new-letter .new-text{background-color:#191919}
.black .new-letter .new-icon{background-color:#222}
.black .imp-img-cir ul.ul-v > li a .img-cr,
.black .flex-control-paging li a.flex-active {background:#fff}
.black .view-footer-tab a {background: #000000;}
.black .breadcam-bg {
    background-color: #333;
    border-bottom:1px solid rgb(51, 51, 51);
}
.black .header-wrapper {
    border-bottom: 1px solid rgb(51, 51, 51);
}
.black .megamenu-wraper {
    background: #000000;
	 border-top: 1px solid rgb(51, 51, 51);
}
.black ul.menu > li:hover > a, 
.black ul.menu > li > a.is-active {
    background:#333;}
    .black ul.menu > li ul {background:#333;}

.black .breadcam li.current {
    color: #fff;
}
.black .inner-content h3 {
    color: #fff;
}
.black .minister .min-info h4 {
    color: #fff;
}
.black .flex-direction-nav a:before {
    color: #ffff00;
}
.black .sub-nav {
    background: #222;
}
.black .view-footer-tab a {
     border: 1px solid #555;
	 margin-top:15px;
}

.black .news-section {

    border-top: 1px solid #555;
    border-bottom: 1px solid #555;

}
@media all and (max-width : 940px) {
.black #nav li{background:#3B3B3B}
.black .nav-wrapper ul li.open ul li a{background:#454545!important;color:#ff0!important}
.black .nav-wrapper ul li.open ul li:hover a{background:none!important;color:#ff0!important}
.black .nav-wrapper ul li a{color:#ff0!important}
.black .nav-wrapper ul li:hover a{background:none!important; color:#ff0!important}
.black .nav-wrapper ul li.open ul li a{color:#ff0!important}
}
.black .find .bttn-search, 
.black .find .bttn-search:hover {
    background: url(../images/ico-goi-search.png) no-repeat center center #333;
}
.black .common-right ul li.ico-site-search input[type="text"], 
.black .main-goi-form input[type="text"] {
    border: 2px solid #444;
}


.black .nav-wrapper ul li a,
.black .body-container ul.list li a,
.black .otonomus-content li a,
.black .otonomus-content .more,
.black .digital-container .digital-content,
.black .footer-top-wrapper ul li a,
.black .breadcam li a{color:#ff0!important}
.black .otonomus-content h3,
.black .minister .min-info h4,
.black .minister .min-info h5,
.black .imp-link .quicklink h3,
.black .white-container .visitor h3,
.black .inner-content h2{ color:inherit !important; border: 1px solid #333}
.black .home-btm-slider,
.black .carousel-wrapper{background:#000;border-top:1px solid #333;border-bottom:1px solid #333}
.black .color-border,
.black .whats-new .viewall,
.black .whats-new .viewall:hover,
.black .explore .viewall,
.black .explore .viewall:hover,
.black .left-menu ul li.active a,
.black .left-menu ul li:hover a{background:#fff;color:#000}
.black .otonomus-container,
.black .minister,
.black .ebook-container,
.black .digital-container{background:#000;}
.black .ebook-container h3{background:#333}
.black .ebook-container .headdingimg,
.black .morebtt{background:none}
.black .body-container ul.list li,
.black .otonomus-content li{background:rgba(0,0,0,0) url(../images/whitearw.png) no-repeat scroll 0 15px}
.black .white-graphics-bg {
    background: url(../images/logo-graphics.png) no-repeat -17px -155px #333;
}
.black h2, 
.black p, 
.black #counter .count, 
.black .text-heading, 
.black .inner-content h2{
    color: #FFF;
}
.black .r-rc, 
.black .r-cs {
    background: #666;
    color: #FFF;
}
.black .r-cs {
    background: #555;
    color: #FFF;
}
.black .pub-btn .video-icon, 
.black .pub-btn {
    background: #4c4c4c;
}
.black .resp-tabs-list li {
    background-color: #5a5a5a;
    border-top: 10px solid #222222;
}
.black .resp-tabs-list li.resp-tab-active {
        background-color: #444!important;
    border-color: #444444;
}
.black .main-menu > ul > li.active > a, 
.black .main-menu > ul > li > a:focus, 
.black .main-menu > ul > li:hover > a, 
.black .main-menu > ul > li > a:hover, 
.black .main-menu > ul > li > a.home, 
.black .nav-item > a.open {
    color: #FFF!important;
    border-bottom: 3px solid #FFF;
}
.black .banner-wrapper .flex-pauseplay {   
    background: #000;
}

.black .banner-wrapper .flex-direction-nav a::before {
    color: #FF0;   
}

.black #flexCarouse2 .flex-direction-nav a:before {    
    color: #ff0;
}

.black .tab-section {
    background: #666;
}
.black .resp-tabs-list li.resp-tab-active, 
.black .resp-tabs-list li:hover {
    background: #333 !important;
    color: #ff0 !important;
    position: relative;
    }

.black .resp-tabs-list li {    
    border-top: 1px solid #555 !important;
	color: #ff0 !important;
}

.black .resp-tab-content li span.ico-txt, 
.black p {
    color: #fff !important;
}

.black .resp-tabs-list li {
      border-right: 1px solid #555;
    border-left: 1px solid #555;
    border-top: 1px solid #555;
}

.black .resp-tab-content li span.ico-txt {
    color: #fff !important;
    border: 1px solid #555;
}
.black .main-menu a.btn-more, 
.black .main-menu a.btn-more:focus {
   
    color: #ff0!important;
}

.black .main-menu > ul > li.active > a, 
.black .main-menu > ul > li > a:focus, 
.black .main-menu > ul > li:hover > a, 
.black .main-menu > ul > li > a:hover, 
.black .main-menu > ul > li > a.home, 
.black .nav-item > a.open {
    color: #FF0!important;
    border-bottom: 3px solid #FF0;
}

.black .resp-tab-content li span.ico-txt:hover { border:1px solid #000;}

.black .page-tab {
    background: #333;
}
	
.black .side-links {
    background: #0e0d0d !important;
    color:#FFF !important;
}

.black .side-links p {color:#fff !important;}

.black .side-link .yellow {
    color: #fff;
}

.black .side-link2 .yellow {
    color: #fff;
}
.black .region-footer-secondcolumn .block-menu ul li {
    background-color: #333 !important;
}	
.black .cmf_lan select {
    color: #ff0;
    background: #666 !important;
}

.black .gallery-area h3, 
.black .video-heading h3 {
    background: #222;
}

.black .resp-tabs-container a {
    /* background: #000; */
    background-position: 13px 114px;
    color: #fff;
}

.black .minister-sub1 {
    border: 1px solid #555;
    background: #222;
}

.black .minister-sub {
   border: 1px solid #555;
}

.black .notification {
    color: #fff;
    background: #333;
}

.black .news-section ul li span {
    color: #fff;
}
	
.black h2.resp-accordion {
    font-size: 115%;
    color: yellow;
    background-color: #000;
}

.black h2.resp-tab-active {
    background: #000 !important;
}
	

.black .megamenu-wraper .showhide em {
    background: #FF0 none repeat scroll 0 0;
}

.black .news-section ul li strong {
    color: #000;
}

.black .resp-tab-content-active {
    background-color: #4d4b4b;
}

.black h2.resp-accordion {
    border: 1px solid #555;
    background: #000 !important;
}
	
.black h2.resp-accordion:first-child {
   border-top: 1px solid #555;
   background:  #000 !important;
}


.black h1, 
.black h2, 
.black h3, 
.black h4, 
.black h5, 
.black h6 {
    font-weight: 700;
    margin-bottom: 20px;
    color: #fff;
}

.black .list ul li {
    color: #fff;
}
	
.black caption {
    color:#fff;
}

.black .left-block .left-col-2{background: #000;}
.black .list .date span {
    background: #555;
}
.black .banner-content-wrapper h2 span {
    color: #fff;
}
.black .minister .min-info h3, 
.black .left-block h2 span{
    color: #fff;
}
.black .bg-wrapper h2 em:after{
    content: " ";
    border-bottom: 1px solid #fff;
}
.black .banner-wrapper .flex-control-nav{
    background: #000000;
}
.black .banner-wrapper .flex-control-nav:after{
    border-bottom: 40px solid #242323;
}
.black .news-section2 .flex-viewport p#scroll, 
.black .date-list .date span{
    background: #000;
    color: #fff;
}
.black li.resp-tab-item.hor_1.resp-tab-active {
    background: #000 !important;
}
.black .page-tab ul.resp-tabs-list li{
    background: #222222 !important;
}
.black .page-tab ul.resp-tabs-list li:last-child {
    border-right: 1px solid #222222;
}
.black .resp-tabs-list li.resp-tab-active::after{
    content: "";
    border-top: 5px solid #fff;
}
.black #flexCarouse2 .flex-pauseplay a{
    background: #333;
}
.black .wrapper.home-banner{
    background: #333333;
}
.black .resp-tabs-list li.resp-tab-active a{
    background: #000;
}
.black .resp-tabs-list li a{
    background: #222222;
}
.black section.important-link {
    background: #222;
}
.black #scroll{
    background-color: #555;
}
.black #scroll:hover{
    background-color: #222;
}

.black .side-links ul li:nth-child(odd) {
    background: #2a2929;
}
.black .side-links ul li:nth-child(even) {
    background: #555;
}
.black .side-links ul li:nth-child(1) .date span {
    background: #201f1f;
}
.black .side-links ul li:nth-child(2) .date span {
    background: #3d3c3c;
}
.black .side-links ul li:nth-child(3) .date span {
    background: #4d4b4b;
}
.black .side-links ul li:nth-child(4) .date span {
    background: #605f5f;
}
.black #impt-link-Carousel.flexslider .slides li img{   
    filter: gray;
    filter: gray;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}
.black ul.resp-tabs-list{
    top: -35px;
}
.black .view-footer a, 
.black a.read-more-news{
    border: 1px solid #555555;
}
.black .gray-bg .view-footer a:hover {
    background:#000000;
}
.black .list i.fa.fa-arrow-right,
.black i.fa.fa-arrow-right{
    color: #ebeb00;
}
.black .date em{
    background: #201f1f;
}
.black .banner-wrapper .flex-pauseplay{
    bottom: 23px;
}
.black .main-menu>ul>li:nth-child(1) a.home{
    border-bottom: 2px solid #ffff1b;
}
.black .nav-item>a.open:hover, 
.black .nav-item>a:hover{
    border-bottom: 3px solid #ffff1b;
}
.black .resp-arrow{
    border-top: 12px solid #fdfbfb;
}
.black .left-block h2{
    color: #fff;
}
.black .banner-wrapper .flex-control-nav li{
    background: #000;
}

/*------------28-01-20---------------*/

/* .tenders-list li i.fa.fa-arrow-right{ color: #ebeb00; } */
.black tr:nth-of-type(2n+1){ background: transparent;}
.black .views-exposed-form label{ color: #000;}
.black .list-circle-basic ul li{ color: #fff;}
.black #webform-submission-feedback-add-form{ background: transparent;}
.black #block-homepagecontent .gray-bg{ background: transparent;}

.black .user-login-form,
.black .tabs-primary ul{
    background: transparent;
}





@media screen and (max-width: 767px){
    .black .resp-arrow, h2.resp-tab-active span.resp-arrow{
        margin-top: 0px;
    }
}