
/*--- Use only for black theme styles  ---*/

.blackTheme body{background:#1a1917;color: #fff;}
.blackTheme body a{color: #fff600;}
/*.blackTheme body a:hover{color: #fff}*/
.blackTheme h1,
.blackTheme h2,
.blackTheme h3{color: #fff600 !important;}
.blackTheme .heading{ background:#fff600; color:#000;}
.blackTheme .btn-default {color: #000;background-color: #e5de16;border-color: #e5de16;}
.blackTheme .btn-default:hover,.blackTheme .btn-default:focus,.blackTheme .btn-default:active, .blackTheme .btn-default.active{color: #000;background-color: #fff600; border-color:#fff600;}
.blackTheme header {background:#1a1917;}
.blackTheme header.fixHeader{ background:rgba(26,25,23,0.8);}
.blackTheme header.fixHeader .navbar{ box-shadow:none;background:#fff600;}
.blackTheme #gov_logo_1,.blackTheme #gov_logo_2{ display:none}
.blackTheme #gov_logo_1_yellow,.blackTheme #gov_logo_2_yellow{ display:block;}
.blackTheme .top-header{background:#1788FF;border-bottom: 1px solid #353432} 
.blackTheme .top-header i{color: #fff600;}
.blackTheme .top-header li, 
.blackTheme .top-header li a {color:#fff600;background: transparent;}
.blackTheme .top-header ul li a:hover, 
.blackTheme .top-header ul li.active a, 
.blackTheme .top-header ul li a:focus{background:#fff600;color:#000;}
.blackTheme .top-header li a:hover, 
.blackTheme .top-header li a:hover i{color:#000;}
.blackTheme .top-header ul li.theme a.orange{ background:#4d4d4d; color:#fb7e1c;}
.blackTheme .top-header ul li.theme a.black:hover,
.blackTheme .top-header ul li.theme a.black:focus{background:#4d4d4d;color:#fff;}
.blackTheme header .top-header .search-box .search-view input[type="submit"]{ border-left:1px solid rgba(255,246,0,0.3);background:url(../images/search-icon-yellow.png) no-repeat center 8px;}
.blackTheme header .top-header .search-box .search-view{ background:#4d4d4d;}
.blackTheme header .top-header .search-box .search-view input[type="text"]{background: transparent; color:#fff600;}
.blackTheme .top-intro .metro-intro p{color: #fff600;}
.blackTheme .overview .imp-info p a{color: #fff;}		
.blackTheme .overview .imp-info p a span{ color:#fff600;}
.blackTheme .slick-dots li button::before{border: 2px solid rgba(0,0,0,0.8);}
.blackTheme .slick-dots li.slick-active button::before{background: rgba(255, 256,0, 0.8)}
.blackTheme .slick-dots li button:hover::before, 
.blackTheme .slick-dots li button:focus::before{background: rgba(255, 256,0, 0.8)}
.blackTheme .social-links{background:#353432;}
.blackTheme .social-links .heading::after{border-top-color:#fff600}
.blackTheme .content{ background:#353434 ;}
.blackTheme .contentbox{ background:#1a1917;}
.blackTheme .contentbox .box-btn a:hover {color: #fff;}
.blackTheme .contentbox .box p.date{color: #fff600;}
.blackTheme .overview .imp-info{ background:#1a1917;}
.blackTheme .metro-alignment{ background:#1a1917;}
.blackTheme .metro-alignment .border{background:#fff600;}
.blackTheme .metro-alignment .btn-link{color:#fff600;}
.blackTheme .border .icon-box{ background:#1a1917;}
.blackTheme .border .icon-box i{ color:#fff600; opacity:0.5;}
.blackTheme .back-to-top{ background:rgba(255,246,0,0.8); color:#000;}
.blackTheme .back-to-top:hover{color:#000;}
.blackTheme .metro-alignment .metro-alignment-route {background: transparent;}
.blackTheme  footer{color: #fff600;}
.blackTheme .footer-links li, 
.blackTheme .footer-links p{color: #fff600;}
.blackTheme .footer-links ul li a{color: #fff600;}
.blackTheme .bottom-footer .copy-right{color: #fff600;}
.blackTheme .google_translate .disclaimer{color: #fff600;}
.blackTheme .google_translate .disclaimer:hover{color:#fff;}
/* menu */
.blackTheme .dropdown-menu{background:#353432;color: #fff600;}
.blackTheme .navbar.fixHeader{ background:rgba(255,246,0,0.9)/*#fff600*/;}		.blackTheme .navbar.fixHeader{ background:#fff600;}
.blackTheme nav{ background:rgba(255,246,0,0.9)/*#fff600;*/}
.blackTheme .nav > li > a{color:#353432; border-color: #353432;}
.blackTheme .mega-menu-wrap .mega-menu > li > a{border-color: #353432 !important; color: #353432 !important;}
.blackTheme .nav > li > a:hover, 
.blackTheme .nav > li > a:focus,
.blackTheme .navbar-nav > li.active > a{background:#353432; color:#fff600;}
.blackTheme .navbar-toggle{background:#fff600}
.blackTheme .navbar-toggle .icon-bar{background:#000;}
.blackTheme .nav-area .main-close{background:#fff600; color:#000;}
.blackTheme .navbar-nav > li .mobile-arrow{color:#000;}
.blackTheme .navbar-nav > li > .dropdown-menu{background:#353432;}
.blackTheme .dropdown-menu > li.active > a,
.blackTheme .dropdown-menu > li > a:hover, 
.blackTheme .dropdown-menu > li > a:focus{background:#fff600; color:#000;}
.blackTheme .navbar-nav > li.active .mobile-arrow{color:#fff;}
.blackTheme nav::before{ background:url(../images/nav-left-bg-yellow.png) no-repeat top left;}		
.blackTheme nav::after{background:url(../images/nav-right-bg-yellow.png) no-repeat top right;}
.blackTheme .megamenu{background:#353434; border-color:#fff600}
.blackTheme .caption{color:#fff;}
.blackTheme .sub-category ul li a,
.blackTheme .innerPage h2{ color:#fff600; border-color:#fff;}
.blackTheme .sub-category ul li a:hover,
.blackTheme .sub-category ul li:hover::before{ color:#fff600;}
/* menu end*/

.blackTheme .innerPage h2{ color:#fff600; border-color:#fff;}
.blackTheme .breadcrumb-sec {
background: rgb(53,52,50);
background: -moz-linear-gradient(top,  rgba(53,52,50,1) 0%, rgba(26,25,23,1) 100%);
background: -webkit-linear-gradient(top,  rgba(53,52,50,1) 0%,rgba(26,25,23,1) 100%);
background: linear-gradient(to bottom,  rgba(53,52,50,1) 0%,rgba(26,25,23,1) 100%);
}
.blackTheme .breadcrumb > li a,
.blackTheme .breadcrumb > li + li::before { color:#fff}
.blackTheme .breadcrumb>.active {color: #fff600}
.blackTheme .rightContent{background:#1a1917;}
.blackTheme .darkText {color: #fff600;}
.blackTheme blockquote{ border-left-color:#fff600; background:#424141; color:#fff;}
.blackTheme .rightMenu,
.blackTheme .rightMenu ul{background:#1a1917;}
.blackTheme .rightMenu li a{background:#1a1917; color:#fff;}
.blackTheme .rightMenu .subMenu li a::before{color:#fff;}
.blackTheme .rightMenu li a:hover{opacity:0.7;}
.blackTheme .rightMenu li.active > a, 
.blackTheme .rightMenu li.active > a:hover{color:#fff600;opacity:1;}
.blackTheme .rightMenu .subMenu li.active > a::before, 
.blackTheme .rightMenu li.active > a:hover::before{color:#fff600;}
.blackTheme .contact-us label{color:#fff; font-weight:700;}
.blackTheme .career-form .form-group label,
.blackTheme .career-form label{color:#fff;}
.blackTheme .job-seekers p a::before{color:#fff600}
.blackTheme .table{ background:#1a1917;}
.blackTheme .table-striped > tbody > tr:nth-child(2n+1) > td, 
.blackTheme .table-striped > tbody > tr:nth-child(2n+1) > th{ background:#353434;}
.blackTheme .career-form .form-control{color:#fff600; background:#353434;}
.blackTheme .career-form .bootstrap-select .btn-default{color:#fff600; background:#353434;}
.blackTheme .career-form .bootstrap-select.btn-group .dropdown-toggle .caret {border-top-color: #fff600;}
.blackTheme #FileField{background:#353434;}
.blackTheme .filter .bootstrap-select .btn-default{background:#353434;color: #fff600;}
.blackTheme .bootstrap-select.btn-group .dropdown-toggle .caret{border-top-color: #fff600;}
.blackTheme .bootstrap-select .btn-default:hover, 
.blackTheme .bootstrap-select .btn-default:focus, 
.blackTheme .bootstrap-select .btn-default:active, 
.blackTheme .bootstrap-select .btn-default.active{border-color:#dcdcdc;}
.blackTheme .nav-tabs > li > a{color:#fff}
.blackTheme .nav-tabs > li.active > a, 
.blackTheme .nav-tabs > li.active > a:hover, 
.blackTheme .nav-tabs > li.active > a:focus{ background:#353434;color: #fff600;}
.blackTheme .navbar-nav li .sub-category .mobile-arrow{color: #fff600;}
.blackTheme .journey_planner .search-route .search-slide label{ color: #fff;}
.blackTheme .journey_planner .search-route .search-slide .select-view .btn-default{ background:#353434 ;color: #fff600;}
.blackTheme .support-logo{ background:none;}
.blackTheme header .search-openMoblie{ background:rgba(255,246,0,0.9);}		
.blackTheme .metro-alignment .metro-alignment-route{background:none;}
.blackTheme header .search-openMoblie .input-box input[type="text"]{border-color:#000; color:#000;}		/*.blackTheme .metro-alignment-route a div{ background:#fff600 }*/
.blackTheme .journey_planner .search-route .search-slide label{ color: #fff;}
/* menu */		
.blackTheme .journey_planner .search-route .search-slide .select-view .btn-default{ background:#353434 ;color: #fff600;}
.blackTheme #mega-menu-wrap-header-main-navi #mega-menu-header-main-navi > li.mega-menu-megamenu > ul.mega-sub-menu li.image-widget .caption{color: #fff !important;}		.blackTheme .support-logo{ background:none;}
.blackTheme .mega-menu-wrap .mega-menu > li{ border-color: #353432 !important;}		
.blackTheme .overview .imp-info p a span{ color:#fff600;}
.blackTheme .mega-menu-wrap .mega-menu > li > a{color: #353432 !important;}		
.blackTheme #mega-menu-wrap-header-main-navi #mega-menu-header-main-navi > li.mega-current-menu-item,		
.blackTheme #mega-menu-wrap-header-main-navi #mega-menu-header-main-navi > li.mega-menu-item.mega-toggle-on,		
.blackTheme #mega-menu-wrap-header-main-navi #mega-menu-header-main-navi > li.mega-menu-item:hover, 		
.blackTheme #mega-menu-wrap-header-main-navi #mega-menu-header-main-navi > li.mega-menu-item:focus{ 		background:#353432 !important;		color:#fff600 !important;		}		
.blackTheme #mega-menu-wrap-header-main-navi #mega-menu-header-main-navi > li.mega-current-menu-item > a,		
.blackTheme #mega-menu-wrap-header-main-navi #mega-menu-header-main-navi > li.mega-menu-item.mega-toggle-on > a,		
.blackTheme #mega-menu-wrap-header-main-navi #mega-menu-header-main-navi > li.mega-menu-item:hover > a, 		
.blackTheme #mega-menu-wrap-header-main-navi #mega-menu-header-main-navi > li.mega-menu-item:focus > a{ 		background:#353432 !important;		color:#fff600 !important;		}		
.blackTheme #mega-menu-wrap-header-main-navi #mega-menu-header-main-navi > li.mega-current-menu-item > a, 		
.blackTheme #mega-menu-wrap-header-main-navi #mega-menu-header-main-navi > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, 		
.blackTheme #mega-menu-wrap-header-main-navi #mega-menu-header-main-navi > li.mega-menu-item > a.mega-menu-link:hover, 		
.blackTheme #mega-menu-wrap-header-main-navi #mega-menu-header-main-navi > li.mega-menu-item > a.mega-menu-link:focus{ background:#353432 !important;color: #fff600 !important;}		
.blackTheme #mega-menu-wrap-header-main-navi #mega-menu-header-main-navi > li.mega-menu-megamenu > ul.mega-sub-menu .menu > li .sub-menu li::before{ color:#fff !important;}		
.blackTheme #mega-menu-wrap-header-main-navi #mega-menu-header-main-navi > li.mega-menu-megamenu > ul.mega-sub-menu .menu > li .sub-menu li:hover::before, 		
.blackTheme #mega-menu-wrap-header-main-navi #mega-menu-header-main-navi > li.mega-menu-megamenu > ul.mega-sub-menu .menu > li .sub-menu li:hover a{ color:#fff600 !important}		
.blackTheme .mega-menu-wrap .mobile-arrow{color: #000 !important;}		
.blackTheme .mega-menu-wrap ul.mega-sub-menu .menu .mobile-arrow{ color:#fff600 !important;}		
.blackTheme #mega-menu-wrap-header-main-navi #mega-menu-header-main-navi > li.mega-current-menu-item .mobile-arrow,		
.blackTheme #mega-menu-wrap-header-main-navi #mega-menu-header-main-navi > li:focus .mobile-arrow{ color:#fff600 !important;}		
.blackTheme #mega-menu-wrap-header-main-navi #mega-menu-header-main-navi > li.mega-menu-megamenu > ul.mega-sub-menu{ background:#353434 !important;border-color:#fff600 !important;}		
.blackTheme #mega-menu-wrap-header-main-navi #mega-menu-header-main-navi > li.mega-menu-megamenu > ul.mega-sub-menu .menu > li > a{  color: #fff600 !important;}		
.blackTheme #mega-menu-wrap-header-main-navi #mega-menu-header-main-navi > li.mega-menu-megamenu > ul.mega-sub-menu .menu > li:hover > a,		
.blackTheme #mega-menu-wrap-header-main-navi #mega-menu-header-main-navi > li.mega-menu-megamenu > ul.mega-sub-menu .menu > li:focus > a{  color: #fff !important;}/*{  color: #fff600 !important;}		*/
.blackTheme #mega-menu-wrap-header-main-navi #mega-menu-header-main-navi > li.mega-menu-megamenu > ul.mega-sub-menu .menu > li .sub-menu li a{color: #fff !important;}		
.blackTheme #mega-menu-wrap-header-main-navi #mega-menu-header-main-navi > li.mega-menu-megamenu > ul.mega-sub-menu .menu > li .sub-menu li:hover a,		
.blackTheme #mega-menu-wrap-header-main-navi #mega-menu-header-main-navi > li.mega-menu-megamenu > ul.mega-sub-menu .menu > li .sub-menu li:focus a{color: #fff600 !important;}		
/* menu end */		
		
.blackTheme .pagination > li > a,.blackTheme .pagination > li > span{background:#353434;color:#fff600}
.blackTheme .table td a{color: #fff;}	
.blackTheme .directors .darkText{color:#fff}
.blackTheme .directors .designation{ color:#fff !important;}
.blackTheme .travel_planner{ background:#424141;}	
.blackTheme .metro-alignment-route #corridor-alignment-yellow{ display:block;}
.blackTheme .metro-alignment-route #corridor-alignment{display:none;}
@media (max-width: 1300px) {		
.blackTheme nav::before,.blackTheme nav::after{background:none;}		
.blackTheme nav::before{left:0px;}		
.blackTheme nav::after{right:0px;}			
}		
@media (max-width: 991px) {		
.blackTheme .social-links .heading::after{border-left-color:#fff600;border-top-color:transparent;}		
}