body {
    background: #000000 !important;
    color: #ffffff !important;
}

body a,
.footer-bottom-wrapper a,
.distictInfo .distictInfoTest,
.findServices .findServiveBox,
.findServices .findServiveBox .findServiveBoxText,
.findServices .findServiveBox .findServiveBoxicon,
#galleryTab .resp-tabs-list li,
#gallery .galleryThumb span,
#videos .galleryThumb span,
.main-menu .sub-nav ul li a,
h2.resp-accordion,
#accessibility ul li select,
.list-style-big-icon .villege .list-style-big-iconTest,
.list-style-big-icon .mc .list-style-big-iconTest,
.list-style-big-icon .ps .list-style-big-iconTest,
#accordion .accordianheader h3,
#postWidgetsSmall .authorMeta .authorName,
.help.is-success,
.help.is-danger,
#accordion6 .accordianheader,
#accordion6 .accordianheader,
#accordion6 .accordianheader h3,
.event-details p a .icon-pdf,
#mainFooter .footer-bottom a,
.event-details .fancy-video .video-playbtn span.icon-youtube,
.logo a h1,
.logo a:hover,
.gen-card .gen-card-img .gen-card-hover .socialCont ul li a,
.gen-card .gen-card-img .gen-card-hover .socialCont ul li span,
.inst .arrowDetails span,
.pub-box .arrowDetails span,
.style-1 .list-style-bold a,
.style-2 .list-style-bold a,
.style-6 .list-style-bold a,
.style-5 .list-style-bold a,
.style-1 .list-style-dotted-arrow>li>a,
.style-1 .list-style-bold li::before,
.style-2 .list-style-dotted-arrow>li>a,
.style-2 .list-style-bold li::before,
.style-6 .list-style-dotted-arrow>li>a,
.style-6 .list-style-bold li::before,
.style-5 .list-style-dotted-arrow>li>a,
.style-5 .list-style-bold li::before,
.list-style-dotted-arrow>li,
.list-style-dotted-bulate>li::before,
.contrast .gen-list.iconTop-textBottom-list li a span.list-icon,
a span,
.contrast .languageCont .socialIcons ul li a {
    color: #ffff00 !important;
}

.fancybox-opened .fancybox-title {
    color: #ffffff !important;
}

#topBar .govBranding ul li:first-child,
#topBar #accessibility>ul>li,
#topBar #accessibility ul li .textSizing ul li a {
    border-color: #ffffff;
}

.contrast .video-style-4 .photolistingContainer,
#topBar #accessibility ul li ul.socialIcons,
#topBar #accessibility ul li ul.accessiblelinks.textSizing {
    background-color: #000000;
}

#topBar #accessibility ul li .textSizing ul li a,
#topBar #accessibility ul li.highContrast.dark a {
    background-color: transparent !important;
    color: #ffff00 !important;
}

.style-3 .news.award-style-2.news-style-2 .awardListing:hover .awardContent .btn.btn-default,
.style-5 #mainHeader,
.style-5 .menuWrapper nav.menu {
    background: rgb(165, 158, 158) !important;
    background-color: #000 !important;
}

#topBar #accessibility>ul>li>a>img {
    filter: invert(1);
}

.style-3.contrast .accent-hover-color:hover {
    border-color: #ffff00 !important;
}

.video-gallery-main .gallery-image {
    border: 1px solid #ffffff;
    border-bottom: none;
}

.list-view .video-gallery-main .gallery-image {
    border: none;
    border-right: 1px solid #ffffff;
}

#topBar #accessibility ul li.highContrast.light a {
    background-color: #ffffff !important;
    color: #000000 !important;
}

#topBar #accessibility ul li.highContrast.dark a {
    border: 1px solid #ffffff;
}

#topBar #accessibility ul li.highContrast.light a {
    border: 1px solid #ffffff;
}

#topBar #accessibility ul li.highContrast.light a span {
    color: #000 !important;
}

.style-2 .menuWrapper .nav li:hover ul li a:hover {
    box-shadow: none;
}

.distictInfo .villege .distictInfoIcon,
.distictInfo .mc .distictInfoIcon,
.distictInfo .ps .distictInfoIcon,
.aboutSection .row,
.aboutDictict,
.informationalTab,
#infotab .resp-tabs-container,
#infotab .resp-tabs-list li,
.khowMinisterBox,
.khowMinisterBox:last-child,
.findServices .findServiveBox,
.publicUtilities a.color1 .publicUtilitiesCount,
.publicUtilities a.color2 .publicUtilitiesCount,
.publicUtilities a.color3 .publicUtilitiesCount,
.publicUtilities a.color4 .publicUtilitiesCount,
.publicUtilities a.color5 .publicUtilitiesCount,
.publicUtilities a.color6 .publicUtilitiesCount,
.publicUtilities a.color7 .publicUtilitiesCount,
.publicUtilities a.color8 .publicUtilitiesCount,
#importantLinks .list-style.colmn2,
#galleryTab .resp-tabs-container,
#galleryTab .resp-tabs-list li,
.distictbgbox,
#overflowMenu,
.main-menu .sub-nav,
.distictbgbox ul li a span,
h2.resp-accordion,
#accessibility ul li select,
#postWidgetsSmall .authorMeta .authorThumb,
#accordion7 {
    background-color: #000000 !important;
    border: 1px solid #3b3b3b;
}

.aboutDictict,
.khowMinisterBox .MinisterProfile .Pname,
.khowMinisterBox .MinisterProfile .Pdesg,
.copyRightsText,
.distictbgbox,
#accordion .accordianheader.ui-accordion-header-active,
#accordion .accordianbody,
h1,
h2,
h3,
h4,
h5,
h6,
.dynamic-card-subtitle,
.search-main-container.tourism-whereTostay .cat-filter-cntr select.main-category {
    color: #ffffff !important;
}

.style-4 .header-wrapper {
    background-color: transparent;
}

.publicUtilities a .publicUtilitiesName,
.list-style-statistics li .list-style-statisticsName,
.list-style-big-icon .list-style-big-iconIcon,
.list-style-big-icon .mc .list-style-big-iconIcon,
.list-style-big-icon .ps .list-style-big-iconIcon,
#table2 thead th,
.gen-list ul li,
.header-DBIM-Compliant.header-wrapper,
.contrast footer {
    background-color: #000000 !important;
}

.publicUtilities a.color1:before,
.publicUtilities a.color2:before,
.publicUtilities a.color3:before,
.publicUtilities a.color4:before,
.publicUtilities a.color5:before,
.publicUtilities a.color6:before,
.publicUtilities a.color7:before,
.publicUtilities a.color8:before,
.list-style-statistics li.color1:before,
.list-style-statistics li.color3:before,
.list-style-statistics li.color5:before,
.list-style-statistics li.color7:before,
.list-style-statistics li.color2:before,
.list-style-statistics li.color4:before,
.list-style-statistics li.color6:before,
.list-style-statistics li.color8:before,
#tab8 .resp-tabs-list .resp-tab-item,
.contrast.style-1 .footerlogocarousel .flex-direction-nav a,
.contrast.style-1 .footerlogocarousel .flex-direction-nav a,
.contrast.style-2 .footerlogocarousel .flex-direction-nav a,
.contrast.style-6 .footerlogocarousel .flex-direction-nav a,
.contrast.style-5 .footerlogocarousel .flex-direction-nav a {
    background: #ffff00 !important;
}

.footerlogocarousel.withborder .flexslider .slides>li {
    box-shadow: none !important;
    border-right: 1px solid #ffffff !important;
}

.gallerySection,
#footerScrollbarWrapper,
.list-group-item,
#overflowMenu .ofMenu ul li a,
#accordion4 .accordianbody,
#accordion7 .accordianbody {
    background: #000000 !important;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
}

.list-style-statistics li.color1 .list-style-statisticsCount,
.list-style-statistics li.color3 .list-style-statisticsCount,
.list-style-statistics li.color5 .list-style-statisticsCount,
.list-style-statistics li.color7 .list-style-statisticsCount,
.list-style-statistics li.color2 .list-style-statisticsCount,
.list-style-statistics li.color4 .list-style-statisticsCount,
.list-style-statistics li.color8 .list-style-statisticsCount,
.list-style-statistics li.color6 .list-style-statisticsCount,
.btn-default,
.btn-primary,
.btn-danger,
.btn-gov,
.btn-link,
.btn-warning,
.btn-gov-border,
.btn-gov-border-white,
.btn-gov,
.btn-primary,
.btn-gov,
.btn-block,
.btn-success,
#accordion2 .accordianheader.ui-accordion-header-active,
#accordion2 .accordianheader,
#accordion3,
#accordion3 .accordianheader.ui-accordion-header-active,
#accordion4 .accordianheader,
#accordion5 .accordianheader.ui-accordion-header-active,
#accordion6,
#table2 thead th,
#table2 tbody tr td:nth-child(even),
#table3 thead th:nth-child(1),
#table3 tfoot td:nth-child(1),
#table3 thead th:nth-child(2),
#table3 tfoot td:nth-child(2),
#table3 thead th:nth-child(3),
#table3 tfoot td:nth-child(3),
#table3,
.table4Wrapper,
#table4 tbody tr td:first-child,
.list-style-small-icon li a span,
#organisation-chart .parent-element .parent-List,
#organisation-chart .child-element .child-block .child-level-one,
#tab8 .resp-tabs-list .resp-tab-item.resp-tab-active,
#photoGallery5 .photoGallery4Inner .photoGallery4Items .photoGallery4ItemsCaption {
    background: #000000 !important;
    color: #ffff00 !important;
    border: 1px solid #ffff00;
}

#table3 tbody tr td:first-child,
#table3 tbody tr td,
#table3 tbody tr td:last-child,
#table3 tbody tr:nth-child(even) td,
#table4 thead tr td,
#table4 tbody tr td:nth-child(2),
#table4 tbody tr td:nth-child(3),
#table4 tbody tr td:nth-child(4),
#table4 thead tr th:nth-child(2),
#table4 thead tr th:nth-child(3),
#table4 thead tr th:last-child,
.table5 thead th,
.table5 tbody td,
.table5 tbody tr:nth-child(even) td,
.data-table-1 thead th,
.data-table-1 tbody td,
.data-table-1 tbody tr:nth-child(even) td,
#photoGallery1,
.bg-grey,
#photoGallery3,
#tab5 .resp-tabs-list .resp-tab-item,
#photoGallery6 .photoGallery6Item .photoGallery6ItemCaption .photoGallery6ItemCaptionContent .socialBox,
.gen-card .gen-card-content-main .venue-section,
.gen-card .gen-card-content-main .venue-section h3 {
    background: #000000 !important;
    color: #ffffff !important;
}

.style-6 .data-table thead tr th {
    background-color: #000 !important;
    color: #fff !important;
}

.style-6 .places-contact-dtls.accent-border-color {
    border-color: #fff !important;
}

.style-6 .pagination ul li a {
    border: 1px solid #ffff00 !important;
}

.style-6 .arrowDetails:hover,
.style-6 .pagination ul li a:hover {
    background: #ffff00 !important;
    color: #000 !important;
}

.style-6 .arrowDetails:hover span {
    color: #000 !important;
}

.main-menu .nav-item>a.open,
#footerScrollbarWrapper2 .flex-direction-nav a:before,
#accordion1 .accordianheader.ui-accordion-header-active,
#accordion1 .accordianheader,
#accordion3 .accordianheader,
#accordion4 .accordianheader.ui-accordion-header-active,
#accordion5 .accordianheader,
.fancybox-button:focus,
.fancybox-button:hover {
    background: #ffff00 !important;
    color: #000000 !important;
}

.search-main-container .search-head {
    background-color: #000000 !important;
    border-right: 1px solid #ffffff;
}

.search-main-container .search-head::after {
    content: none;
}

.search-main-container {
    border: 1px solid #ffffff;
    background-color: #000000;
}

.fixedHeader,
.bgWrapper,
.bg-white,
#photoGallery1 .photoGalleryWrapper .photos .phptpItem .thumbCaption>a,
.data-table thead,
.data-table tbody td,
.data-table tbody tr:nth-child(even) td,
#accordion .accordianheader h3,
#accordion .accordianheader.ui-accordion-header-active,
#accordion .accordianbody,
.bg-blue,
.bg-grey-light,
#photoGallery6,
#accordion1 .accordianbody,
#accordion2 .accordianbody,
#accordion3 .accordianbody,
#accordion5 .accordianbody {
    background: #000000;
}

#accordion1 .accordianbody,
#accordion2 .accordianbody,
#accordion2 i,
#accordion3 .accordianbody,
#accordion4 .accordianbody,
#tab5 .resp-tabs-list .resp-tab-item.resp-tab-active,
.socialCont ul li .icon-share,
.posted,
.gen-card .gen-card-img .gen-card-hover .socialCont ul li:first-child span {
    color: #ffffff !important;
}

.award-style-2 .awardListing .socialCont,
.style-1 .award-style-2 .awardListing .socialCont,
.gen-card .gen-card-content-main .venue-section {
    background-color: #000000;
    border-top: 1px solid #ffffff;
}

.footer-row .owl-carousel .owl-nav button {
    border: 1px solid #ffff00 !important;
    background-color: #000000 !important;
}

.box .btn.btn-default,
.newsBox .btn.btn-default,
.awardListing .awardContent .btn:hover,
.awardListingContainer .awardRightContent .btn:hover,
.event-details .box-head .btn,
.style-3.contrast a.accent-color,
.style-4.contrast a.accent-color,
.style-3.home .btn-style-outline.accent-color,
.style-3.home .btn-style-outline.accent-border-color,
.style-3.home .btn-style-outline.accent-hover-color {
    border-color: #ffff00 !important;
}

.search-main-container .search-container .search-area .btn {
    color: #ffff00;
    background-color: #000000;
    border-color: #ffffff;
}

.khowMinisterBox .MinisterProfile ul li:first-child a,
.khowMinisterBox .MinisterProfile ul li a {
    border: 1px solid #ffff00 !important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #ffff00 !important;
    background-color: #000000 !important;
    color: #ffff00 !important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a,
.style-5 .nav li.current-menu-parent>a,
.style-5 .nav li.current-menu-ancestor>a {
    background-color: #ffff00 !important;
    color: #000000 !important;
}

table caption {
    background-color: #000 !important;
    border: 1px solid #ffffff !important;
    border-bottom: 0 !important;
}

.thumbs_view.grid.list-view .award-style-5 .awardListing .awardContent .social-section {
    border: 1px solid #ffffff !important;
}

.award-style-5 .awardListing .awardContent .social-section .btn {
    height: 41px;
}

.contrast .award-style-5 .awardListing .awardContent .social-section {
    height: 43px;
}

.style-2 .menuWrapper .nav li.active a,
.style-2 .menuWrapper .nav li.active ul li.current-menu-item a,
.style-2 .menuWrapper .nav li.current-menu-parent a,
.style-2 .menuWrapper .nav li.current-menu-parent ul li.current-menu-item a {
    box-shadow: 0 0 0 1px #ffff00 inset !important;
}

.vc_btn3-container button {
    border: 1px solid #ffff00 !important;
    background: #000000 !important;
    color: #ffff00 !important;
}

 .contrast .menuWrapper .nav li ul li a:hover,
.contrast .menuWrapper .nav li ul li a:focus, 
 .contrast .menuWrapper .nav li ul li a.active{
    background-color: #222 !important;
    color: #ff0 !important;
 }

.socialCont,
.eventlistingContainer,
.event-style-6 .gen-card-with-image,
.gallery-style-6 .photolistingContainer,
.single-gallery-style-6 .photolistingContainer,
.gallery-style-7 .photoglryMainCont,
.single-gallery-style-7 .photoglryMainCont,
.news-style-7 .gen-card-with-image,
.video-style-2 .gen-card .gen-card-img i,
.video-style-3 .gen-card-img i,
.video-style-4 .image-list i,
.vc_btn3-container {
    background: #000000 !important;
}

.eventlistingContainer,
.event-style-6 .gen-card-with-image,
.gallery-style-6 .photolistingContainer,
.single-gallery-style-6 .photolistingContainer,
.gallery-style-7 .photoglryMainCont,
.single-gallery-style-7 .photoglryMainCont,
.news-style-5 .pressrelease-details,
.news-style-7 .gen-card-with-image,
.gallery-style-6 .photolistingContainer,
.single-gallery-style-6 .photolistingContainer,
.video-style-4 .photolistingContainer,
.news-style-5 .pressrelease-details,
.video-style-3 .pressrelease-details {
    border: 1px solid #ccc;
}

.gen-card .gen-card-img a .image-hover .image-hover-main,
.gen-card:hover .gen-card-img a .image-hover .image-hover-main,
.single-gallery-style-5 .gen-card:hover .gen-card-img a .image-hover .image-hover-main {
    background: rgba(0, 0, 0, 0.9) !important;
}

.gen-card .gen-card-img .image-hover .image-hover-main button,
.single-gallery-style-7 .photoglryMainCont .phtogalleryImage .folderPhotoContainer {
    border-color: #ffff00;
    background: #ffff00;
    color: #000000;
}

.single-gallery-style-7 .photoglryMainCont .phtogalleryImage .folderPhotoContainer span,
.single-gallery-style-7 .photoglryMainCont .phtogalleryImage .folderPhotoContainer,
.style-4 .menuWrapper .nav li .sub-menu.show-menu li a,
.style-4 .menuWrapper .nav li .sub-menu.show-menu li .sub-menu li a {
    color: #000000 !important;
}

.style-4 .menuWrapper .nav li ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.85);
}

.style-4 .menuWrapper .nav li ul li:last-child {
    border-bottom: none;
}

.news-ticker-horizontal {
    border-top: 1px solid;
}

span,
li,
ul {
    color: #fff;
}

.menu a span {
    color: inherit !important;
}

.gallery-style-7 .photoglryMainCont .phtogalleryImage .folderPhotoContainer {
    background: #333;
}

.single-gallery-style-5 .gen-card .gen-card-img a .image-hover .image-hover-main {
    background: none !important;
}

.video-style-2 .gen-card .gen-card-img i,
.video-style-3 .gen-card-img i,
.service-style-3 .gen-card .gen-card-img .hold-icon,
.service-style-4 .gen-card .gen-card-img .hold-icon,
.video-style-4 .image-list i {
    border: 1px solid #ffff00 !important;
    color: #ffff00 !important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
    border-color: #ffff00 !important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:after,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:before,
.style-1 .header-wrapper {
    background-color: #000000 !important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a span {
    color: #000000 !important;
}

.contrast .nav li.active>a,
.menuWrapper .nav li a:hover,
.menuWrapper .nav li:hover a,
.style-2.contrast.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.tabstyle-two .vc_tta-tab.vc_active>a,
.style-5 .nav li.current-menu-parent .current-menu-item.active>a,
.style-5 .nav li li.current-menu-parent>a {
    background-color: #ffff00 !important;
    color: #000000 !important;
}

.news-ticker-vertical,
.news-ticker-horizontal {
    border-bottom: 1px solid #ffffff !important;
}

.single-video .video-gallery-main .gallery-image {
    border-right: 1px solid #ffffff;
}

.fancybox-skin {
    background: #000;
    border: 1px solid #fff;
}

.center-block-box.textCenter img {
    filter: grayscale(100%);
}

.contrast.single-event .single-page-gallery.flexslider {
    border: 1px solid #ffffff;
    padding: 5px;
}

.fil-box select.form-control {
    background-color: #ffffff;
}

.fil-box .select-option::after {
    z-index: 10;
    color: #000000;
}


.awardbx-container .equal-height .col-lg-4 .awardbx {
    background-color: #000000 !important;
    border: 1px solid #ffffff !important;
    color: #ffffff !important;
}

.gen-card .gen-card-img .gen-card-hover,
.video-style-2 .video-gallery-main .gallery-image .gallery-bg,
.style-6 .video-single .video-gallery-main .gallery-bg {
    background: rgba(0, 0, 0, 0.6) !important;
}

.gen-card .gen-card-img .gen-card-hover a.details-anchor {
    border-color: #ffffff;
}

.event-container .awardListing .eventImage {
    border-bottom: 1px solid #ffffff;
}

.gen-card .gen-card-img .gen-card-hover a.details-anchor:hover {
    background-color: #ffffff;
    color: #000000 !important;
    border-color: #ffffff;
}

.list-view .event-container .awardListing .eventImage {
    border-bottom: none;
    border-right: 1px solid #ffffff;
}

.event-style-2 .list-view .event-container .awardListing .eventImage,
.event-style-2 .event-container .awardListing .eventImage {
    border: none;
}

.inst .arrowDetails,
.pub-box .arrowDetails,
.news .awardListing:hover .awardContent .btn,
.contrast.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.tab-theme-seven .vc_tta-tab.vc_active>a {
    border-color: #ffff00 !important;
}

.pub-box .pub-bottom,
.inst .arrowDetails:hover,
.pub-box .arrowDetails:hover,
.video-gallery-main .gallery-bg .btn,
.contrast .gallery-heading a,
.contrast .carasoleflex-wrap.white-bg,
.equalbox-container {
    background: #000000 !important;
}

.pub-box,
.pub-box .pub-bottom,
.pub-box .socialCont {
    box-shadow: none;
    border: 1px solid #ffffff;
}

.service .service-container .service-content .service-box:hover,
.video-style-2 .video-gallery-main .gallery-image .gallery-bg .btn,
.video-single .video-gallery-main .gallery-bg .btn,
.nav li>a:focus {
    background-color: transparent !important;
}

.video-style-4 .video-gallery-main .gallery-image .btn {
    background-color: #000000 !important;
    border: 1px solid #ffffff !important;
}

a.top {
    border: 1px solid rgba(255, 255, 255, 0.5) !important;
}

.box.bg-white label,
.bg-white.newsBox label,
.gen-list ul li {
    color: #ffffff !important;
}

input[type="submit"],
.style-1 input[type="submit"],
.style-2 input[type="submit"],
.style-6 input[type="submit"],
.style-5 input[type="submit"],
.howToReach-cntr {
    background-color: #000000 !important;
    border: 1px solid #ffffff !important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    background-color: #000000 !important;
}

#mainFooter .footer-top {
    background-color: #000000 !important;
    border-bottom: 1px solid #ffffff !important;
    border-top: 1px solid #ffffff !important;
}

.contrast #mainFooter {
    border-top: 1px solid #fff !important;
}

#mainFooter .copyRights .copyRightsLogos a::after {
    background-color: #ffffff !important;
}

#overflowMenu .ofMenu ul li a {
    border-top: none !important;
}

.reachContainer .iconContainer span,
#topBar #accessibility > ul > li button:hover {
    background-color: #333333 !important;
}

#topBar,
.contrast .vc_row-has-fill,
.contrast .vc_col-has-fill .vc_column-inner,
.contrast .flexslider,
.contrast .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body,
.contrast .blue-bg,
.contrast .green-bg,
.contrast .orange-bg,
.contrast .red-bg,
.contrast .white-bg,
.contrast .light-grey-bg,
.contrast .gray-bg,
.contrast .no-bg .list-icon.gray-bg,
.contrast .list-icon.gray-bg,
.contrast .no-bg .list-icon.blue-bg,
.contrast .list-icon.blue-bg,
.contrast .no-bg .list-icon.green-bg,
.contrast .list-icon.green-bg,
.contrast .no-bg .list-icon.red-bg,
.contrast .list-icon.red-bg,
.contrast .no-bg .list-icon.orange-bg,
.contrast .list-icon.orange-bg,
.contrast .no-bg .list-icon.light-grey-bg,
.contrast .list-icon.light-grey-bg,
.contrast.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.tabstyle-two .vc_tta-tab.vc_active>a,
.contrast.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.tabstyle-two .vc_tta-tab>a,
.contrast.wpb-js-composer .vc_tta-color-black.vc_tta-style-classic.tabstyle-four .vc_tta-tab.vc_active>a,
.contrast .home-slider.home-seven-banner .container .slide-caption,
.contrast .gen-list.home-six-services.iconTop-textBottom-list li:hover a span.list-icon,
.contrast .gen-list.home-six-services h2,
.contrast .address-col {
    background-color: #000 !important;
    background: #000 !important;
}

.contrast.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.tab-theme-seven .vc_tta-tab>a,
.header-DBIM-Compliant .search-wrapper .search-bar
{
    border-color: #333333 !important;
}

.contrast.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.tab-theme-seven .vc_tta-tab.vc_active>a,
.contrast.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.tab-theme-seven .vc_tta-tab>a:focus,
.contrast.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.tab-theme-seven .vc_tta-tab>a:hover,
.contrast.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.tab-home-eight .vc_tta-tab.vc_active>a,
.contrast.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.tab-home-eight .vc_tta-tab>a:focus,
.contrast.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.tab-home-eight .vc_tta-tab>a:hover,
.contrast.highlightLinks .publicaton-style-2 .publisting .socialCont ul li span {
    border-color: #ffffff !important;
    color: #000 !important;
    background-color: #ffff00 !important;
}

.contrast.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.tab-theme-seven .vc_tta-tab>a:hover span {
    color: #000 !important;
}

.flex-direction-nav a:before,
.contrast .gen-list.fore-color-white li a div.list-text,
.contrast .gen-list.home-six-services.iconTop-textBottom-list li:hover a span.list-icon,
.contrast .flex-pauseplay a:before,
.contrast #topBar #accessibility ul li .accessiblelinks.textSizing li a#bhashini-tts-play .acces-icon  {
    color: #ffff00 !important;
}

.vc_col-has-fill .vc_column-inner,
.contrast .singlebox .box-1,
.contrast .blue-bg,
.contrast .green-bg,
.contrast .orange-bg,
.contrast .red-bg,
.contrast .white-bg,
.contrast .light-grey-bg,
.contrast .gray-bg,
.contrast .no-bg .list-icon.gray-bg,
.contrast .list-icon.gray-bg,
.contrast .no-bg .list-icon.blue-bg,
.contrast .list-icon.blue-bg,
.contrast .no-bg .list-icon.green-bg,
.contrast .list-icon.green-bg,
.contrast .no-bg .list-icon.red-bg,
.contrast .list-icon.red-bg,
.contrast .no-bg .list-icon.orange-bg,
.contrast .list-icon.orange-bg,
.contrast .gen-list.home-six-services.iconTop-textBottom-list li a span.list-icon {
    border: 1px solid #ffffff !important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.tabstyle-one .vc_tta-tab.vc_active>a {
    border-bottom: 4px solid #ffff00 !important;
}

#footerScrollbar .flex-direction-nav a:before {
    color: #000 !important;
}

.contrast.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.tabstyle-one .vc_tta-tab.vc_active>a {
    border-bottom-color: #ffff00 !important;
}

.vc_row.vc_row-flex {
    border-top-color: #3b3b3b !important;
}

.border,
.newsBox {
    -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.7);
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.7);
}

.gen-list.iconTop-textBottom-list li a span.list-icon,
.calender .scalender-header a {
    background-color: #333 !important;
}

.tab-container .tabs-menu li a {
    background-color: #000 !important;
    color: #fff !important;
}

.tab-container .tabs-menu li.active a,
.header-DBIM-Compliant .search-wrapper .search-icon {
    background-color: #ffff00 !important;
    color: #000 !important;
}

.tab-container .tabs-menu,
.tab-container .tab {
    border: 1px solid #fff !important;
    box-shadow: none !important;
}

.tab-container .tabs-menu {
    border-bottom: none !important;
    box-shadow: none !important;
}

.contrast .carasoleflex-wrap.white-bg {
    border: none !important;
}

#footerScrollbarWrapper {
    border-bottom: none !important;
}

.style-2 .menuWrapper .nav li:hover a {
    background-color: #000000 !important;
    color: #ffff00 !important;
    box-shadow: 0 0 0 1px #ffff00 inset;
}

.style-2 .menuWrapper .nav li a:hover,
.style-2 .menuWrapper .nav li.active>a {
    background-color: #ffff00 !important;
    box-shadow: 0 0 0 1px #ffff00 inset;
    color: #000000 !important;
}

.style-2 .full-cntrl-center-caption-bottom .flex-direction-nav .flex-next,
.style-2 .full-cntrl-center-caption-bottom .flex-direction-nav .flex-prev {
    background: #000000;
    border-color: #ffff00;
}

a.link {
    color: #ffff00 !important;
}

.colspexp_header.btn-primary.accent-color span {
    color: #ffff00;
}

.contrast .colspexp-container .colspexp_content,
.style-5 .menuWrapper .nav li ul {
    background-color: #000 !important;
}

.colspexp_header.btn-primary.accent-color {
    background-color: #000 !important;
    border-color: #ffff00;
}

.colspexp_header.btn-primary.accent-color:hover,
.colspexp_header.btn-primary.accent-color:focus {
    background-color: #ffff00 !important;
    color: #000 !important;
}

.style-1 .accent-hover-color:hover,
.style-1 .footerlogocarousel .flex-direction-nav a,
.style-1 .video_gallery .flex-direction-nav a,
.style-1 .HomeGalleryCarasole .flex-direction-nav a {
    border-color: transparent !important;
}

.logo .site_logo:hover,
a.menuToggle {
    color: #ffff00 !important;
}

.style-1 .menuWrapper .nav li ul li,
.style-5 .menuWrapper .nav li ul li {
    border-bottom: 1px solid #000;
}

.style-6 .event-style-5 .eventlistingContainer .eventListingTxtCont .btn {
    border-color: #ffff00 !important;
}

.news-style-6 .gen-card .gen-card-content-main .gen-card-content .socialCont ul,
.service-style-3 .gen-card .gen-card-content-main .gen-card-content .socialCont ul,
.service-style-4 .gen-card .gen-card-content-main .gen-card-content .socialCont ul,
.video-style-2 .gen-card .gen-card-content-main .gen-card-content .socialCont ul {
    border-right: 1px solid #ffffff !important;
}

.term-tenders.style-1.contrast a.btn.accent-color,
.style-6 .accent-hover-color:hover,
.no-bg a .list-icon.no-bg {
    border-color: #ffff00 !important;
}

.style-5 .menuWrapper .nav li,
.list-anchor .list-icon.no-bg {
    border-color: #fff !important;
}

.event-style-4 .gen-card:hover .gen-card-img a .image-hover .image-hover-main {
    background-color: rgba(0, 0, 0, 0.9) !important;
}

.style-6 .news-style-5 .pressrelease-details .card-content a,
.style-6 .video-style-3 .pressrelease-details .card-content>a,
.style-6 .video-style-4 .photolistingContainer .photoListingBg .photoHeadingContainer a,
li.no-bg a .list-text,
li.no-bg a .list-icon,
.contrast .publicaton-style-2 .publisting .publContent>h2 a:hover {
    color: #ffff00 !important;
}

li.no-bg .list-anchor .list-text,
li.no-bg .list-anchor .list-icon,
#topBar #accessibility ul li .goiSearch input[type="search"]:focus+label {
    color: #fff !important;
}

.style-2 .arrowDetails:hover,
.style-3 .arrowDetails:hover {
    background-color: #000 !important;
}

.adlogin-cntr {
    background: #121212;
}

.archive.tax-notice-category .data-table-container .btn.accent-color {
    border: 1px solid #ffff00 !important;
}

.adlogin-cntr .logininr-cntr .logout-auth .login-link:last-child,
.contrast.publicaton-style-2 .publisting .socialCont ul li span,
.sing-publication .publimg-left .socialCont ul li span,
.sing-publication.pub-noimg .soc-link-if-noimg ul li span {
    background-color: #ff0;
    color: #000 !important;
}
.publicaton-style-2 .publisting .socialCont ul li span svg path,
.header-DBIM-Compliant .search-wrapper .search-icon svg path,
.contrast #topBar #accessibility ul li.highContrast.light a svg path {
    fill: #000 !important;
}

.tabs-menu li.active a::after {
    border-top-color: #ff0 !important;
}

.style-2 .menuWrapper .nav ul,
.style-2 .home-slider.slider-style2 .flex-direction-nav .flex-next,
.style-2 .home-slider.slider-style2 .flex-direction-nav .flex-prev,
.style-2 .home-slider.slider-style2 .flex-pauseplay a,
.style-3 .menuWrapper .nav ul,
.style-3 .home-slider.slider-style2 .flex-direction-nav .flex-next,
.style-3 .home-slider.slider-style2 .flex-direction-nav .flex-prev,
.style-3 .home-slider.slider-style2 .flex-pauseplay a {
    background-color: #000 !important;
}

.single-project .event-details .meta-info {
    border-color: #fff !important;
    background-color: #000 !important;
}

.gen-card .gen-card-img .gen-card-hover .socialCont {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5) !important;
}

.gen-card .gen-card-img .gen-card-hover a.details-anchor:hover,
.video-single .video-gallery-main.single-page-video .gallery-bg .btn>i,
.calender .scalender-header a::before {
    color: #ff0 !important;
}

.image-with-desc,
.video-single .video-gallery-main .gallery-bg
{
    background: rgba(14, 14, 14, 0.82) !important;
}
.bhashiniLangDropdown .bhashini-dropdown-btn .bhashini-dropdown-btn-icon svg{
    fill: #ff0 !important;
    filter: unset;
}
.bhashiniLangDropdown .bhashini-dropdown-btn{
    background-color: transparent;
    background: transparent;
}
@media (min-width: 768px) {

    .contrast.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,
    .contrast.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body,
    .contrast.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a,
    .contrast.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active>a,
    .contrast.wpb-js-composer .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        background-color: #000 !important;
        background: #000 !important;
    }

    .contrast.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body,
    .contrast.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.tabstyle-five .vc_tta-tab>a,
    .contrast.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.tabstyle-five .vc_tta-tab.vc_active>a {
        border: 1px solid #3b3b3b !important;
        border-color: #3b3b3b !important;
    }

    .contrast.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.tabstyle-five .vc_tta-tab.vc_active>a {
        border-bottom-color: #000 !important;
    }
}
#topBar #accessibility ul li a svg path, #topBar #accessibility ul li .accessiblelinks.textSizing ul li a svg path,
.award-style-5 .awardListing .awardContent .social-section .socialCont ul li a span svg path,
#topBar #accessibility svg path, 
#topBar #accessibility ul li .accessiblelinks.textSizing li a svg path,
.contrast .footer-box .footer-right .social-media-box ul li a svg path {
   fill: #ff0 !important;
}

#topBar #accessibility ul li .accessiblelinks.textSizing li a#addletterspacing svg path{
    stroke: #ff0 !important;
}
#topBar #accessibility ul li .accessiblelinks.textSizing ul li.light a svg path{
   fill: #000;
}
#topBar #accessibility ul li .accessiblelinks.textSizing{
    background-color: #000;
}
#topBar #accessibility ul li a img{
    filter: invert(1);
}
#topBar #accessibility ul li .goiSearch .sitesearch{
    color: #000;
}
.printShare ul li span svg path,
.contrast .socialBox ul li a span svg path, 
.contrast .socialCont ul li a svg path{
    fill: #ff0 !important;
}

.scalender-container ul li.weekend a, .scalender-container ul li.weekend{
    color: #2aacea !important;
    background-color: #000 !important;
}
.scalender-container ul li.vacations a, .scalender-container ul li.vacations{
    color: #dab312 !important;
    background-color: #000;
}

.scalender-container ul li.restricted a, .scalender-container ul li.restricted{
    color: #2dc909 !important;
    background-color: #000;
}

.scalender-container ul li.gazetted a, .scalender-container ul li.gazetted{
    color: #ff0000 !important;
    background-color: #000;
}
.contrast .address-col h2,
.contrast .location-address p,
.contrast .location-address h3{color: #fff !important;}
.contrast .address-col img {
    filter: unset;
}

.style-1 .menuWrapper .nav li ul::before {
    background: rgba(0, 0, 0, 0.8);
}
.style-1 .home-slider.slider-style2 .flex-pauseplay a{
    background-color: #000 !important;
}

.style-1 .address-col::before, 
.style-1 .address-col .vc_column-inner ,
.contrast .vc_custom_1790834511992,
.contrast .vc_custom_1790683119181{
    background-color: #000 !important;
}

.home.contrast .calendar-right h2,
.contrast .scalender-month-name {
    color: #fff !important;
}