﻿@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/google-font/OpenSans-Light.woff) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/google-font/OpenSans-Regular.woff) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/google-font/OpenSans-Semibold.woff) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/google-font/OpenSans-Bold.woff) format('woff2');
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(../fonts/google-font/OpenSans-Italic.woff) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(../fonts/google-font/OpenSans-Semibold.woff) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(../fonts/google-font/OpenSans-Semibold.woff) format('woff2');
}

html,
body {
    height: 100%;
	scroll-behavior: smooth;
}
#content{margin-top:7px; margin-bottom:7px}
body {
   margin:0;
   padding:0; 
   font-size:62.5%;
   color:#ff0!important;
   background-color:#000!important;
   font-family: 'Open Sans', sans-serif;
}

.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}

p {
	font-size:1.4em;
	line-height:1.7em;
	text-align:justify;
	/*margin-top:20px;*/
}
a{
color:#0073ef;}
a:focus {
  outline: 1px dashed #ff0009;
}
select:focus, button:focus,input:focus {
  outline: 1px dashed #ff0009;
}
/*h3 {
	margin-bottom:20px;
}*/
h1#site-title {
    display: none;
}
ul.list { 
	list-style-type:none;
	margin:0 0 0 22px;
	padding:0;
}
ul.list li {
	font-size:1.5em;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #ff0!important;
}
ul.list li:before {    
	font-family: 'FontAwesome';
	content: '\f0da';
	margin:0 8px 0 -14px;
	color:#ff0!important;
	font-weight:400;
}
ul.list li.last {
	border-bottom:none;
	margin-bottom:5px;
}
ul.list li ul {
	margin-top:16px;
	margin-left:10px;
	list-style-type:none;
}
ul.list li ul li {
	font-size:1em;
	margin-bottom:5px;
	padding-bottom:5px;
}

ol.list { 
	margin:0;
	padding:0;
	counter-reset: my-badass-counter;
	list-style-type:none;
}
ol.list li{ 
	margin:0 0 10px 0;
	padding:0;
	font-size:1.5em;
	line-height:1.8em;
}
ol.list li:before { 
	/*content: counter(my-badass-counter, upper-alpha);*/
    counter-increment: my-badass-counter;
    margin-right: 5px;
	margin-left:0;
    font-weight: bold;
}

/* Accebility Area */
.accblty {
	background-color:#000!important;
	/*padding:10px 0;*/
	border-bottom: 1px solid;
    border-top: 1px solid;
}
.accblty ul { float:left; width:auto; margin:0; padding:0;}
.accblty ul li { display:inline-block; margin-right:13px; color:#d4d4d4; font-size:1.3em; line-height:1em;}
.accblty ul li a { color:#ff0!important; text-decoration:none;}
.accblty ul li a:hover { text-decoration:underline; color:#fff;}
.accblty ul li span.marRight {/*margin-right:5px;*/}
.accblty ul li.reduceMar { margin-right:5px;}
.accblty ul li a.homeIcon { color:#d4d4d4;}

.accblty ul li a.normal { background-color:#565656; color:#fff; border:1px solid #fff; padding:0px 2px; display:block;}
.accblty ul li a.contrast { background-color:#fff; color:#565656; border:1px solid #fff; padding:0px 2px; display:block;}

/* logo*/
.titlePan {
	padding:0;
background: #777474;}
.emblem {
	width:422px;
}
.shagun-logo {
	width:243px;
	float:right;
	margin-top:10px;
}
@media only screen and (max-width: 447px) {
	.fluidBg {
		background-size:cover;
	}
}
@media only screen and (max-width: 481px) {
	.emblem {
		width:88px;
	}
}
/*.welcm {
	background-color:#024c8a;
	padding:30px;
	text-align:center;
	}
.welcm h2 {
	font-size:2.6em;
	font-weight:700;
	text-transform:uppercase;
	color:#fff;
	padding:0;
	margin-bottom:15px;
	}
.welcm p {
	font-size:1.5em;
	color:#c8e6ff;	
	text-align:center;
	width:80%;
	margin:0 auto;
	line-height:1.6em;
	}*/
.samgraPic {
	width:112px;
	float:left;	
	}
.samgraCont {
	margin-left:112px;
	background-color:#ffd131;
	padding:20px;
	min-height:223px;
	}
.samgraCont h3 {
	font-size:2.6em;
	font-weight:600;
	color:#9f1b40;
	border-bottom:1px solid #9f1b40;
	padding-bottom:5px;
	margin-bottom:10px;
}
.samgraCont p {
	text-align:justify;
	margin-bottom:0px;
}
.samgraCont a.more-link {
	font-size:1.4em;
	/*font-weight:700;*/
	color:#9f1b40;
	float:right;
	font-style:italic;
}

@media only screen and (max-width: 767px) {
	.vdo {
		margin-top:20px;
	}
}
	
.components {
	background:url(../images/components.jpg) no-repeat;
	background:#000!important;
	background-size:cover;
	padding:6% 0;
	border-top: 1px solid #ff0!important;
}
.components h2 {
	font-size:3.6em;
	font-weight:700;
	line-height:1em;
	color:#ff0!important;
	background-color: #000!important;
}
.components h2 span {
	font-weight:300;
}
.components p {
	font-size:1.5em;
	line-height:1.5em;
	color:#ff0!important;
	background-color: #000!important;
	margin:10px 0 35px 0;
}
.components ul {
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
}
.components ul li {
	float:left;
	width:235px;
	margin-right:8px;
}
@media only screen and (max-width: 767px) {
	.components ul { margin-top:30px;}
}
@media only screen and (max-width: 515px) {
	.components ul { margin-top:30px;}
	.components ul li {width:100%;}
}
.schm_box {
	background-color: #fff;
	line-height:1.4em;
    padding: 10px;
	font-size: 1.3em;
    font-weight: 700;
    text-align: center;
    width: 100%;
    display: block;
    cursor: pointer;
    -webkit-box-shadow: 4px 5px 4px -2px rgba(0,0,0,0.15);
    -moz-box-shadow: 4px 5px 4px -2px rgba(0,0,0,0.15);
    box-shadow: 4px 5px 4px -2px rgba(0,0,0,0.15);
    border: 1px solid #c1dce4;
    min-height: 60px;
    color: #024f9d!important;
}
.schm_box:hover {
	box-shadow:none;
	-webkit-box-shadow: none;
	-moz-box-shadow:none;
}

h2.schmTitle {
	font-size:2.6em;
	font-weight:600;
	text-transform:uppercase;
	margin-bottom:20px;
	float:left;	
}
.schemes h3 {
	font-size:1.8em;
	font-weight:600;
	line-height:0.9em;
	color:#024c8a;
	margin:0;
}
.schemes h3 span {
	font-size:0.7em;
	font-weight:600;
	color:#2c2c2c;
}
.schemes .schmLt {
	width:auto;
	float:left;
	background-color:#fff;
	border:1px solid #dfdfdf;
}
.schemes .schmLt h3 {
	margin:10px 10px;
}
.schemes .schmRt {
	min-width:467px;
	float:left;
	background-color:#dfdfdf;
	padding:15px;
}
.schemes .schmRt .schm-small {
	background-color:#fff;
	padding:1px;
	overflow:hidden;
	width:100%;
}
.schemes .schmRt .schm-small .pic{
	float:left;
	width:auto;
}
.schemes .schmRt .schm-small h3{
	float:left;
	width:auto;
	margin:10px;
}
.schemes a.more-link {
	font-size:1.3em;
	font-weight:700;
	color:#9f1b40;
	float:right;
	margin-top:10px;
}
.sche{clear:both;}
@media only screen and (max-width: 1199px) {
	.schemes .schmLt {
		width:100%;
	}
	.schemes .schmRt {
		width:100%;
	}
}
@media only screen and (max-width: 767px) {
	.schemes .schmLt {
		width:100%;
	}
	.schemes .schmRt {
		width:100%;
	}
}
.sm-banner{
	float:left;
	min-width:366px;
	margin-right:10px;
	margin-top:15px;
}
.other-links {
	float:left;
	min-width:447px;
	background-color:#666;
	padding:10px;
	margin-top:15px;
}
@media only screen and (max-width: 767px) {
	.sm-banner{
		float:none;
		width:100%;
		margin-right:0;
	}
	.other-links {
		width:100%;
		margin-top:10px;
	}
	.sm-bnr-lt a {
		float:none;
		width:100%;
		margin-bottom:10px;
	}
	.sm-bnr-rt {
		float:none;
		width:100%;
	}
}
.other-links ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
.other-links li {
	margin-bottom:15px;
	}

.other-links ul li a {
	color:#fff;
	font-size:1.4em;
	font-weight:600;
	line-height:1em;
	text-transform:uppercase;
	text-decoration:none;	
}
.other-links ul li a span {
	color:#fff;
	font-size:1em;
	font-weight:300;
	text-transform:none;
}

.other-links li:last-child {
    margin-bottom:0;
}
.shagunotsav a {
	background:url(../images/shagunotsav-bg.jpg);
	background-size:cover;
	width:100%;
	display:block;
	color:#fff;
	font-size:2.4em;
	font-weight:600;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	padding:15px 10px 10px 10px;
	margin-bottom:10px;
	min-height:66px;
}
.shagunotsav a:hover {
	color:#ebe6e3;
}

.sm-bnr-lt a {
	float:left;
	width:172px;
	padding:12px 10px;
	background-color:#024c8a;
	color:#fff;
	text-align:center;
	line-height:1.1em;
	font-size:2em;
	font-weight:600;
	text-decoration:none;
	text-transform:uppercase
}
.sm-bnr-lt a:hover {
	background-color:#9f1b40;
}
.sm-bnr-lt a span{
	font-size:0.9em;
	font-weight:300;
	text-transform:none;
}
.sm-bnr-rt {
	float:left;
	min-width:184px;
	padding:10px;
	background-color:#669359;
	margin-left:10px;
}
@media only screen and (max-width: 767px) {
	.sm-bnr-lt a {
		float:left;
		width:100%;
	}
	.sm-bnr-rt {
		float:left;
		width:100%;
		margin-left:0;
	}
}
.sm-bnr-rt ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
.sm-bnr-rt ul li {
	border-bottom:1px solid #9bca8e;
}
.sm-bnr-rt ul li a {
	color:#fff;
	font-size:1.6em;
}
.sm-bnr-rt ul li:last-child {
    border-bottom:none;
}
.dashboard-pan {
	/*background:url(../images/dashboard-bg.jpg) no-repeat;*/
	background: #000!important;
    border-top: 1px solid;
    border-bottom: 1px solid;
	background-size:cover;
	padding:70px 0;
	min-height:245px;
}
/*.dashboard-pan ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.dashboard-pan ul li {
	float:left;
	width:31.5%;
	margin-right:30px;
}
.dashboard-pan ul li:last-child {
	margin-right:0;
}
.dashboard-pan ul li a {
	height:83px;
	padding-left:110px;
	display:block;
	font-size:2.3em;
	text-transform:uppercase;
	color:#d5d5d5;
	text-decoration:none;
	line-height:1.6em;
}*/
@media only screen and (max-width: 767px) {
	.dashboard-pan ul li {
		float:left;
		width:100%;
		margin-right:0;
	}
	.dashboard-pan {
		padding:40px;
		height:auto;
		overflow:hidden;
	}
}
/*.dashboard-pan ul li a.school {
	background:url(../images/school-dash.png) no-repeat;
}
.dashboard-pan ul li a.teacher {
	background:url(../images/teacher-dash.png) no-repeat;
}
.dashboard-pan ul li a.student {
	background:url(../images/student-dash.png) no-repeat;
}
.dashboard-pan ul li a span {
	font-size:1.5em;
	color:#fff;
}*/
/*.auton-body h2 {
	font-size:2.6em;
	font-weight:600;
	text-align:center;
	text-transform:uppercase;
	padding-bottom:20px;
}
.auton-body h2 span {
	font-size:0.9em;
	font-weight:400;
}
.auton-body ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.auton-body ul li {
	float:left;
	width:auto;
	margin-right:42px;
	text-align:center;
}
.auton-body ul li:last-child {
	margin-right:0;
}
.auton-body ul li a:first-child {
	padding:5px;
	background-color:#FFF;
	border:1px solid #CCC;
	display:block;
	margin-bottom:10px;
}
.auton-body ul li a.name {
	font-size:1.8em;
	font-weight:600;
	color:#333;
	text-decoration:none;
}*/
.auton-body h2 {
    font-size: 2.6em;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 10px;
	color:#ff0!important;
}

h2.autbody span {
	font-size:0.9em;
	font-weight:400;
}
.auton-body {
	margin-top:0;
	margin-bottom:20px;
	overflow:hidden;
}

.auton-body ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.auton-body ul li {
	float:left;
	width:auto;
	margin-right:21px;
	border:1px solid #e6e3d8;
	/*overflow:hidden;*/
	text-align:center;
	-webkit-box-shadow: 5px 5px 5px -5px rgba(0,0,0,0.40);
	-moz-box-shadow: 5px 5px 5px -5px rgba(0,0,0,0.40);
	box-shadow: 5px 5px 5px -5px rgba(0,0,0,0.40);
	
}
.auton-body ul li a{
	
	text-decoration:none;	
}
.auton-body ul li:last-child {
	margin-right:0;
}

.auton-wrap {
	background:#000!important;
	background-size:cover;
	padding:0;
	overflow:hidden;
	border-top:1px solid #ff0!important;
	border-bottom:1px solid #ff0!important;
}
.ncert_hm{font-size: 16px; color: #ff0!important; font-weight: 600;}
.ncert {
	border-right:1px solid #e6e6e6;
}
.ncert a{
	font-size:1.8em;
	font-weight:600;
	color:#333;
	text-decoration:none;
	width:142px;
	display:block;
	text-align:center;
}


	
@media only screen and (max-width: 991px) {
	.auton-body ul li {
		width:18%;
		margin-right:10px;
	}
	.auton-body ul li img {
		width:100%;
	}
}
@media only screen and (max-width: 425px) {
	.auton-body ul li {
		width:28%;
		margin-right:20px;
	}
}
@media only screen and (max-width: 404px) {
	.auton-body ul li {
		width:44%;
		margin-right:20px;
	}
}
@media only screen and (max-width: 363px) {
	.auton-body ul li {
		width:42%;
		margin-right:20px;
	}
}


.media-pan {
	background-color:#000!important;
	border-bottom: 1px solid!important;
	padding:50px 0;
	overflow:hidden;
}
.media-pan ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.media-pan ul li {
	float:left;
	width:auto;
	margin-right:30px;
}
.media-pan ul li:last-child {
	margin-right:0;
}
.media-pan ul li a {
	padding:20px;
	color:#ff0!important;
	border:1px solid #ff0!important;
	display:block;
	font-size:1.8em;
	text-align:center;
	text-decoration:none;
	min-width:255px;
}
@media only screen and (max-width: 767px) {
	.media-pan {
		padding:20px 0;
	}
	.media-pan ul li {
		float:left;
		width:100%;
		margin-right:0;
		margin-bottom:10px;
	}
}

.media-pan ul li a.navy-blue {
	background-color:#000!important;
}
.media-pan ul li a.navy-blue:hover {
	background-color:#363f5f;
}
.media-pan ul li a.green {
	background-color:#000!important;
}
.media-pan ul li a.green:hover {
	background-color:#11ab7e;
}
.media-pan ul li a.lite-blue {
	background-color:#000!important;
}
.media-pan ul li a.lite-blue:hover {
	background-color:#008fce;
}
.media-pan ul li a.purple {
	background-color:#000!important;
}
.media-pan ul li a.purple:hover {
	background-color:#8c3679;
}

.bottom-logos {
	overflow:hidden;
	padding:30px 0;
}
.bottom-logos ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.bottom-logos ul li {
	float:left;
	width:auto;
	border-left: 1px solid #ff0!important;
}
.bottom-logos ul li:last-child {
	margin-right:0;
}



/* Footer */
.footerWrap {background-color:#000!important; border-top: 1px solid #ff0!important; padding:30px 0; clear:both;}
.footerWrap h2{color: #ff0!important;}
.footerWrap ul li a {color: #ff0!important;}
ul.footLink { list-style-type:none; margin:0; padding:0;}
ul.footLink li { margin-bottom:3px;}
ul.footLink li h3 { font-size:1.3em; font-weight:bold; color:#fff; margin:20px 0 5px 0;}
ul.footLink li h3.noTopMar { margin-top:0;}
ul.footLink li a { color:#dedede; font-size:1.2em;}
.footerWrap .submitted{color: #ff0!important;}

.bdrRtFoot { border-left:1px solid #b9b9b9; padding-left:30px;}

.visitCount { margin-bottom:30px; font-size:1.2em; color:#dedede;}
p.cpyTxt { margin-top:10px; margin-bottom:30px; font-size:1.2em; line-height:1.6em; color:#ff0!important;}

/* Inner Styles Start Here */
.innerHead { 
 /*background:url(../../../../themes/nexus/assets/images/title-bg.jpg) 0 0 repeat; */
 background:#000!important;
 border-top:1px solid #ff0!important;
 border-bottom:1px solid;
 }
.innerHead h2 { 
 font-size:2.2em; color:#ff0!important; 
 margin:15px 0;
 }
h2.pg_head {
 margin:0;
 font-size:2em;
 font-weight:500;
 color:#ff0!important;
 border-bottom:1px solid #ff0!important;
 padding-bottom:12px;
}
h2.pg_head span {
 font-weight:300;
}
/*.row-eq-height{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}*/
@media only screen and (max-width: 550px) {
 .row-eq-height { display:block;}
 .col-xs-7 { width:100%;}
 .col-xs-5 { width:100%;}
}
#rightColm { 
 background-color:#000!important;
 border-left: 1px solid;
 border-right: 1px solid;
 }
@media only screen and (max-width: 320px) {
 .col-xs-7 { width:100%;}
 .col-xs-5 { width:100%;}
}
#rightColm h2 { 
 font-size:1.4em; 
 background-color:#000!important; 
 color:#ff0!important;
 border: 1px solid; 
 padding:10px;
 margin:20px 0 0 0;
 }
#rightColm ul { 
 list-style-type:none; 
 margin:5px 0 20px 0; 
 padding:0;
 }
#rightColm ul li { 
 padding:8px 14px; 
 border-bottom:1px solid #ff0!important;
 }
#rightColm ul li:last-child {
 border-bottom: none;
 }
#rightColm ul li:before { 
 font-family:'FontAwesome';
 content:"\f0da"; 
 font-size:1.4em; 
 float: left;
 margin-left: -15px; 
 margin-right:0px; 
 }
#rightColm ul li a { 
 font-size:1.4em; 
 line-height:1.3em; 
 font-weight:500; 
 color:#ff0!important; 
 text-decoration:none;
 }
#rightColm ul li a:hover { 
 color:#066fa2;
 }

#rightColm ul li ul { 
 margin-top:5px;
 }
#rightColm ul li ul li.last { 
 border-bottom:none; 
 padding-bottom:0;
 }
.right-arrow {
    margin-top: 5px;
    margin-left: 20px;
    width: 10px;
    height: 100%;
    float: right;
    font-weight: bold;
    font-size: 20px;
}
/*.icon {
    height: 75px;
    width: 75px;
    float: left;
    margin: 0 15px 0 0;
}*/

.anchor {
	border-bottom:1px dashed #ccc;
	padding-bottom:15px;
	overflow:hidden;
}
.anchor ul {
	list-style-type:none;
	margin:20px 0 0 0;
	padding:0 0 0 0;
}
.anchor ul li {
	float:left;
	width:auto;
	padding-right:12px;
	margin-right:12px;
	border-right: 1px solid #CCC;
	font-size:1.4em;
	font-weight:600;
}
.anchor ul li:last-child {
	padding-right:0;
	margin-right:0;
	border:none;
}

#myBtn {
  display: none;
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 99;
  font-size: 16px;
  border: 1px solid #fff;
  outline: none;
  background-color:#666;
  color: white;
  cursor: pointer;
  padding: 8px;
  border-radius: 4px;
}

#myBtn:hover {
  background-color: #555;
}

.fa-download {
	font-size:18px!important;
}

/*CSS Writteb By Laxminarayan dated 23 April, 2019*/
.accblty ul li a.style-default {
    background-color: #fff;
    color: #000!important;
    border: 1px solid #fff;
    padding: 0px 2px;
    display: block;
}
.acblty ul li {
    display: inline-block;
    margin-right: 10px;
    color: #d4d4d4;
    line-height: 1em;
	margin-top: 8px;
}
.acblty ul li a.style-black {
    background-color: #000;
    color: #fff;
    border: 1px solid #ff0!important;
    padding: 0px 2px;
    display: block;
}
.acblty ul li a.style-default {
    background-color: #fff;
    color: #000!important;
    border: 1px solid #ff0!important;
    padding: 0px 2px;
    display: block;
}
.acblty ul li a {
    color: #ff0!important;
    text-decoration: none;
    font-size: 1.1em;
}
.links li a {
    /* background-color: #E7E5E3; */
    color: #100100;
    padding: 4px 0;
    border-radius: 4px;
    /* text-shadow: 1px 1px #fff; */
    font-weight: normal;
}

p.time {
    color: #ff0!important;
    font-size: 1.3em;
    line-height: 1em;
    margin: 0;
    padding: 9px 0 0 4px;
}
/*.language {
    margin: 0 -30px 0 -65px;
}
*/
/*.search {
    float: right;
    width: 67%;
    margin-top: 24px;
}*/
.form-item label {
    font-size: 13px;
    font-weight: bold;
}

.navWrap {
    background-color: #000!important;
	border-top:1px solid;
	border-bottom:none;
}

.vdo_gly{margin-top:40px;}
.dr{margin-bottom:10px; width:100%;}
.schm-small{margin-bottom:11px;}
.schmLt{ width:100%;}
#sidebar {
    /*margin: 50px 0 0 0;*/
}

#block-otherlinks-menu{
    font-size: 1.4em;
    font-weight: bold;
    color: #ff0!important;
}

#block-otherlinks ul{
    list-style-type:none;
	margin:0 0 0 -40px;
}

#block-otherlinks ul li a{
    color: #ff0!important;
    font-size: 1.2em;
}

#block-mainnavigation-2-menu{
    font-size: 1.4em;
    font-weight: bold;
    color: #ff0!important;
}

#block-mainnavigation-2 ul {
     list-style-type:none;
	 margin:0 0 0 -40px;
}

#block-mainnavigation-2 ul li a{
    color: #ff0!important;
    font-size: 1.2em;
}


#block-multimedia-menu{
    font-size: 1.4em;
    font-weight: bold;
    color: #fff;
}

#block-multimedia ul{
    list-style-type:none;
	margin:0 0 0 -40px;
}

#block-multimedia ul li a{
    color: #fff;
    font-size: 1.2em;
}

#block-majordocuments-2-menu{
    font-size: 1.4em;
    font-weight: bold;
    color: #ff0!important;
}

#block-majordocuments-2 ul{
    list-style-type:none;
	margin:0 0 0 -40px;
}

#block-majordocuments-2 ul li a{
    color: #ff0!important;
    font-size: 1.2em;
}

#block-footer-menu{
    font-size: 1.4em;
    font-weight: bold;
    color: #fff;
}

#block-footer ul {
   list-style-type:none;
   margin:0 0 0 -40px;
}
	
#block-footer ul li a{
    color: #ff0!important;
    font-size: 1.2em;
}

ul.primary li a {
    background: none;
    border: none;
    display: block;
    float: left;
	font-size:1.5em;
    line-height: 1.5385em;
    margin: 0;
    padding: 0 1em;
    border-radius: 4px 4px 0 0;
    margin-right: 5px;
}
ul.primary {
    border: none;
    margin: 0;
    padding: 0;
}
ul.primary li {
    display: inline;
}
ul.primary li a:hover, ul.primary li a.is-active {
    background: #666;
    border: none;
    color: #fff;
    font-size: 1.5em;
    text-decoration:none;
}
.tabs-wrapper {
    border-bottom: 1px solid #b7b7b7;
    margin: 0 0 5px 0;
}
.node h2.title a, h1.page-title {
    margin-top: 7px;
    padding-bottom: 12px;
	margin-bottom: 24px;
    border-bottom: 1px solid #eee;
    color: #337ab7;
    font-size: 2.4em;
}
.breadcrumb>li+li:before {
    content: "»";
}
#breadcrumbs {font-size:1.5em; padding-top:10px;}
.schemes_side_pan{margin-top:50px;}

/*Table CSS*/
/* Update By 27062019 Start*/
table.dataTable tr td {
    padding: 5px 7px;
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
    color: #000;
    text-align: left;
    vertical-align: top;
    line-height: 1.7em;
}
table.dataTable tr.alt {
    background-color: #000!important;
    color: #ff0!important;
}
/* Update By 27062019 END*/

table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    font-size: 1.3em;
	margin-top:20px;
}
th {
    background: #000!important;
    padding: 10px 10px;
    /*text-shadow: 1px 1px #fff;*/
    border-right: 1px solid #ff0!important;
    border-left: 1px solid #ff0!important;
    border-top: 1px solid #ff0!important;
}
table tr td {
    padding: 5px 0px 0px 10px;
    border: 1px solid #ff0!important;
    border-collapse: collapse;
    color: #ff0!important;
	font-size:1.1em;
    vertical-align: top;
}
table.views-table tr.even {
    background: #f4f4f4!important;
    color: #000;
}

button, input[type="submit"], input[type="reset"], input[type="button"] {
    /*background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
    background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
    background-image: -o-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E3E3E3));
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
    background-image: linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E3E3E3');
    border: 1px solid #dbdbdb;
    -moz-border-radius: 6px;
    -webkit-box-shadow: inset 0 1px 0 0 white;
    -o-box-shadow: inset 0 1px 0 0 white;
   /* box-shadow: inset 0 1px 0 0 white;*/
    color: #ff0!important;
	background: #000;
    border: 1px solid;
    text-shadow: 0 1px 0 white;
    position: relative;
    font-weight: bold;
    padding: 1px .8em 3px .8em;
    font-size: 13px;
}

.form-item {
    float: left;
	/*width:100%;*/
}
.form-item-field-pab-no-value label {
    display: block;
    margin-right: 15px;
}
.form-item-field-pab-no-value label {
    display: block;
    margin-right: 15px;
}
#views-exposed-form-news-page-1 .form-item-title label
{
display: block;
    margin-right: 15px;
}
form#views-exposed-form-pab-minutes-page-1{
    background: #000!important;
}
form#views-exposed-form-audit-report-page-1 {
    background: #000!important;
}
form#views-exposed-form-miscellaneous-page-1 {
    background: #000!important;
}
form#views-exposed-form-update-page-1 {
    background: #000!important;
    padding: 21px 16px;
    border: 1px solid #ff0!important;
}
form#views-exposed-form-news-page-1 {
    background: #000!important;
    padding: 21px 16px;
    border: 1px solid #ff0!important;
}
form#views-exposed-form-financial-sanction-page-1 {
    background: #000!important;
}

input#edit-submit-financial-sanction {
    background: #000!important;
    border: 1px solid;
    color: #fff;
    padding: 4px 21px;
    font-size: 14px;
    font-weight: 200;
    letter-spacing: 1.5px;
    box-shadow: none;
    font-family: 'Lato',sans-serif ! important;
	margin-top:27px;
}

input#edit-submit-pab-minutes {
    background: #000!important;
    border: 1px solid;
    color: #ff0!important;
    padding: 1px 21px;
    font-size: 14px;
    font-weight: 200;
    letter-spacing: 1.5px;
    box-shadow: none;
    font-family: 'Lato',sans-serif ! important;
	margin-top:27px;
	margin-left: 10px;
}
input#edit-submit-audit-report {
    background: #000!important;
    border: 1px solid;
    color: #fff;
    padding: 3px 21px;
    font-size: 14px;
    font-weight: 200;
    letter-spacing: 1.5px;
    box-shadow: none;
    font-family: 'Lato',sans-serif ! important;
	margin-top:27px;
	margin-left: 10px;
}
input#edit-submit-miscellaneous {
    background: #000!important;
    border: 1px solid;
    color: #ff0!important;
    padding: 1px 21px;
    font-size: 14px;
    font-weight: 200;
    letter-spacing: 1.5px;
    box-shadow: none;
    font-family: 'Lato',sans-serif ! important;
	margin-left: 10px;
}
input#edit-submit-update {
    background: #000!important;
    border: 1px solid #ff0;
    color: #ff0!important;
    padding: 3px 21px;
    font-size: 14px;
    font-weight: 200;
    letter-spacing: 1.5px;
    box-shadow: none;
    font-family: 'Lato',sans-serif ! important;
	margin-left:10px;
}
input#edit-submit-news {
    background: #000!important;
    border: 1px solid #ff0;
    color: #ff0!important;
    padding: 1px 21px!important;
    font-size: 14px;
    font-weight: 200;
    letter-spacing: 1.5px;
    box-shadow: none;
    font-family: 'Lato',sans-serif ! important;
	margin-left:10px;
	margin-top:27px;
}


.form-item-field-states-target-id{padding:0 0 0 10px;}
.form-item-field-newspaper-target-id{padding:0 0 0 10px;}
.form-item-field-publication-target-id {padding:0 0 0 3px;}

span.field-content.photo-gallery {
    margin: 0px 0 20px;
    font-size: 1.5em;
    padding: 10px;
    background: #000!important;
    line-height: 20px;
    float: left;
    width: 100%;
    min-height: 75px;
    border-bottom: 2px solid #ff0!important;
	border: 1px solid;
}
#views-exposed-form-photo-gallery-page-1{ margin: 15px 0 15px 0;}
#views-exposed-form-miscellaneous-page-1 {
    margin: 15px 0 15px 0;
}
#views-exposed-form-pgi-page-1 {
    margin: 15px 0 15px 0;
}
#views-exposed-form-pgi-page {
    margin: 15px 0 15px 0;
}
#views-exposed-form-publication-page-1 {
    margin: 15px 0 15px 0;
}

#views-exposed-form-news-page-1{margin-top:20px;}
/*.views-field-field-upload-photo{padding: 6px 6px 6px 6px;box-shadow: 0 8px 15px rgba(0, 0, 0, 0.06); margin-bottom:10px; background:#fff;}*/
.form-select {
    height: 27px;
    font-size: 1.3em;
	width:100%;
	background: #000!important;
    color: #ff0!important;
	border: 1px solid #ff0!important;
	margin-left: 0;
}
input.form-text{background: #000!important;border: 1px solid #ff0!important;color:#ff0!important;}
::placeholder {
    color: #ff0;
}
.submitted {
    padding: 0 9px 18px 0;
    border-radius: 4px;
    display: block;
    float: right;
    font-size: 1.3em;
}
ul.liststyle {
    font-size: 1.4em;
    list-style-type: none;
    padding: 0px;
	margin-top: 15px;
}
.minutes{list-style-type:none; padding:0; margin:0;}

.news {
    margin: 0 0 15px 25px;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.9px;
    font-style: italic;
}
a.news-pdfIcon {
    color: #ff0!important;
    font-size: 15px;
    font-weight: 600;
 }
.news-pdfIcon {
    background: url(../../../../themes/nexus/assets/images/pdf-icon.gif) 0 5px no-repeat;
    padding: 0px 0 0px 25px;
    display: inline-block;
    line-height: 1.7em;
}
.pdfIcon {
    background: url(../../../../themes/nexus/assets/images/pdf-icon.gif) 0 5px no-repeat;
    padding: 0px 0 0px 22px;
    display: inline-block;
    line-height: 2.0em;
}
.xlsIcon {
    background: url(../../../../themes/nexus/assets/images/xls-icon.gif) 0 3px no-repeat;
    padding: 0px 0 0px 22px;
    display: inline-block;
    line-height: 1.7em;
    letter-spacing: 0.8px;
}
.pptIcon {
    background: url(../../../../themes/nexus/assets/images/ppt-icon.png) 0 3px no-repeat;
    padding: 0px 0 0px 22px;
    display: inline-block;
    line-height: 1.7em;
    letter-spacing: 0.8px;
}
.liststyle li {
    border-bottom: 1px dashed #ff0!important;
    padding-top: 8px;
}
.fix-width-14 {
    width: 14%;
}
.fix-width-9 {
    width: 9%;
}
.pager {
    padding-left: 0;
    margin: 30px 0;
    text-align: center;
    list-style: none;
}
.pager li {
    display: inline;
}
.pager li>a, .pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #000!important;
    border: 1px solid #ff0!important;
	color: #ff0;
    border-radius: 15px;
}

.pager ul li.is-active a {
    background-color: #000!important;
	border: 1px solid #ff0;
    color: #ff0;
}
.pager ul li a {
    font-size: 1.3em;
}

ul.lists{padding:0px; list-style-type:none; font-size:1.4em; margin-top:20px; }
ul.lists li {border-bottom: 1px dashed #ff0!important; line-height:30px;}
ul.lists li a{color:#ff0!important;}
blockquote {
    border-left: 5px solid #1b1d1f !important;
    color: #999;
    font-size: 15px !important;
    line-height: 30px;
    padding: 0 15px !important;
}
/* Modified Design HTML*/

/*.updt-cont {
	background-color:#fcfcfc;
	padding:15px;
	-webkit-box-shadow: 10px 10px 5px -10px rgba(0,0,0,0.50);
	-moz-box-shadow: 10px 10px 5px -10px rgba(0,0,0,0.50);
	box-shadow: 10px 10px 5px -10px rgba(0,0,0,0.50);
	border:1px solid #e8e8e8;
    height:225px;
}*/
.updt-cont {
	background-color: #000!important;
	border: 1px solid;
	padding:15px 20px 25px 20px;
	height: 100%;
}

.ncert-wrap {
	background-color:#000!important;
	border: 1px solid;
	overflow:hidden;
	padding:15px 20px;
}
.ncert_head {
	border-bottom:1px solid #ff0!important; 
	font-size:16px; 
	font-weight:600; 
	color:#ff0!important;
}

.ncert1 {
	float:left; 
	width:85px; 
	border-right:1px solid #ccc; 
	padding-right:10px; 
	margin-right:10px; 
	text-align:center;
}

.niepa {
	background-color:#000!important;
	border: 1px solid;
	overflow:hidden;
	padding:5px 20px;
	margin-top: 5px;
}

.niepa a{
	color: #ff0!important;
	font-size: 14px;
	font-weight: 600;
	padding-left:10px;
}

.niepa a:hover{
	color:#ff0!important;
}

/*.ptrn {
	background: url(../../../../themes/nexus/assets/images/pattern_dhruv.gif) 0 0 repeat;
}*/

.dhruv-sec {
	text-align:center;
	padding:20px;
}

.dhruv-sec img{
	margin-bottom:10px;
}

.dhruv-sec a{
	text-align:center;
	font-size:20px;
	font-weight:600;
	color:#0067a5;
	text-decoration:none;	
}

.dhruv-sec a:hover{
	color:#d78f38;
}
.updt-cont h2 {
	font-size:2.0em;
	/*font-weight:600;*/
	font-style:italic;
	color:#ff0!important;
	border-bottom:1px solid #ff0!important;
	padding:0 0 7px 0;
	margin:0 0 7px 0;
}
.updt-cont ul {
	margin:0 0 0 22px;
	padding:0;
	list-style-type:none;
}
.updt-cont ul li {
	font-size:1.4em;
	margin-bottom:2px;
	margin-top: 8px;
}
.updt-cont ul li:before {
    font-family: 'FontAwesome';
    /*content: '\f18e';*/
	content: '\f1c1';
    margin: 0 8px 0 -22px;
    color: #ff0!important;
    font-weight: 400;
}
.updt-cont ul li a{
	color:#ff0!important;
	text-decoration:none;
}
.updt-cont ul li a:hover{
	color:#f0f0f0;
	text-decoration:none;
}
.updt-cont .more-link {
	font-size:1.3em;
	/*font-weight:700;*/
	font-style:italic;
	color:#fff;
	float:right;
	margin-bottom:5px;
}
.updt-cont .more-link a {
    color: #ff0!important;
}
@media only screen and (max-width: 767px){
	.updt-resp {
		margin-top:30px;
	}
}
.ict-school-mang {
	background-color:#e6e6e6;
	padding:20px 0;
	margin:50px 0 0 0;
}
.ict-school-mang h2 {
	font-size:2.6em;
	font-weight:600;
	text-transform:uppercase;
	text-align:center;
	margin:0;
	padding:0;
}

.dise-capt-btn a {
	background-color:#000!important;
	padding:14px 10px;
	font-size:2em;
	font-weight:700;
	text-transform:uppercase;
	text-decoration:none;
	color:#ff0!important;
	border:1px solid #ff0!important;
}
.dise-capt-btn a:hover {
	background-color:#000!important;
	box-shadow:none;
}

.dise-capt-btn a img {
	margin-right:8px;
}
@media only screen and (max-width: 1199px){
	.dise-capt-btn a {
		padding:14px 10px;
		font-size:1.6em;
	}
}
@media only screen and (max-width: 991px) and (min-width: 765px){
	.dise-capt-btn a {

		padding:14px 10px;
		font-size:1.6em;
	}
	.cust-resp {
		min-width:100%;
	}
	.cust-resp {
		min-width:100%;
		margin-top:30px;
	}
	.components ul li {
		width: 32%;
	}
}
@media only screen and (max-width: 765px) {
	.components ul li {
		margin-top:10px;
	}
}

/*.reposit-baners {
 background:url(../images/patternbg.png) 22% 0 no-repeat #e6e6e6;
 padding:50px 0;
}
.orngbox {
 background-color:#e94a39;
}
.blubox {
 background-color:#229dd9;
}
.greenbox {
 background-color:#95bf80;
}
.whitebox {
 background-color:#fdfdfd;
 padding:10px;
}
.whitebox ul {
 margin:0 0 0 22px;
 padding:0;
 list-style-type:none;
}
.whitebox ul li {
 font-size:1.3em;
 font-weight:600;
 margin-bottom:10px;
}
.whitebox ul li:before {
    font-family: 'FontAwesome';
    content: '\f18e';
    margin: 0 8px 0 -22px;
    color: #666;
    font-weight: 400;
}
.whitebox ul li a{
 color:#024c8a;
 text-decoration:none;
}
.whitebox ul li a:hover{
 color:#000;
 text-decoration:none;
}
.whitebox a.more-link {
 font-size:1.3em;
 font-weight:700;
 color:#024c8a;
 float:right;
}
.orngbox, .blubox, .greenbox{
 -webkit-box-shadow: 10px 10px 5px -10px rgba(0,0,0,0.60);
 -moz-box-shadow: 10px 10px 5px -10px rgba(0,0,0,0.60);
 box-shadow: 10px 10px 5px -10px rgba(0,0,0,0.60);
 min-height:180px;
}

.orngbox img, .blubox img, .greenbox img, .whitebox img {
 width:100%
}
.orngbox h3, .blubox h3, .greenbox h3 {
 color:#fff;
 font-size:2.4em;
 line-height:1.1em;
 font-weight:300;
 padding:10px 0 10px 20px;
 margin:0;
}
.orngbox h3 span, .blubox h3 span, .greenbox h3 span {
 font-weight:600;
}
.white-card {
 background-color:#fff;
 position:relative;
 min-height:180px;
}
.white-card p {
 color:#000;
 font-size:1.4em;
 line-height:1.8em;
 font-weight:400;
 padding:10px 20px 10px 20px;
 margin:0;
 text-align:justify;
}
.white-card .arrow{
 position:absolute;
 right:0;
 bottom:0;
 width:55px;
 height:43px;
}*/
.reposit-baners {
	/*background:url(../images/patternbg.png) 22% 0 no-repeat #e6e6e6;*/
	background:#000!important;
	border-bottom:1px solid;
	border-top:1px solid;
	padding:50px 0;
}

.orngbox {
	background-color:#000!important;
	border:1px solid;
}
.blubox {
	background-color:#000!important;
	border: 1px solid;
}
.greenbox {
	background-color:#000!important;
	border: 1px solid;
}
.whitebox {
	background-color:#fdfdfd;
	padding:10px;
}

.whitebox ul {
	margin:0 0 0 22px;
	padding:0;
	list-style-type:none;
}
.whitebox ul li {
	font-size:1.3em;
	font-weight:600;
	margin-bottom:13px;
}
.whitebox ul li:last-child {
	margin-bottom:0;
}
.whitebox ul li:before {
    font-family: 'FontAwesome';
    content: '\f18e';
    margin: 0 8px 0 -22px;
    color: #666;
    font-weight: 400;
}
.whitebox ul li a{
	color:#024c8a;
	text-decoration:none;
}
.whitebox ul li a:hover{
	color:#000;
	text-decoration:none;
}
.whitebox a.more-link {
	font-size:1.3em;
	font-weight:700;
	color:#024c8a;
	float:right;
}

.orngbox, .blubox, .greenbox{
	-webkit-box-shadow: 10px 10px 5px -10px rgba(0,0,0,0.60);
	-moz-box-shadow: 10px 10px 5px -10px rgba(0,0,0,0.60);
	box-shadow: 10px 10px 5px -10px rgba(0,0,0,0.60);
	position:relative;
	min-height:260px;
}
.whitebox {
	-webkit-box-shadow: 10px 10px 5px -10px rgba(0,0,0,0.60);
	-moz-box-shadow: 10px 10px 5px -10px rgba(0,0,0,0.60);
	box-shadow: 10px 10px 5px -10px rgba(0,0,0,0.60);
	position:relative;
}
.orngbox .arrow, .blubox .arrow, .greenbox .arrow, .whitebox .arrow {
	position:absolute;
	right:0;
	bottom:0;
	width:55px;
	height:43px;
}
.orngbox img, .blubox img, .greenbox img, .whitebox img {
	/*width:100%*/
}
.orngbox h3, .blubox h3, .greenbox h3 {
	color:#ff0!important;
	font-size:2.4em;
	line-height:1.1em;
	font-weight:600;
	padding:20px 0 10px 20px;
	margin:0;
}
.orngbox p, .blubox p, .greenbox p {
	color:#ff0!important;
	font-size:1.4em;
	line-height:1.1em;
	font-weight:400;
	padding:0 0 20px 20px;
	margin:0;
}
/*.orngbox h3 span, .blubox h3 span, .greenbox h3 span {
	font-weight:600;
}*/
.blubox h3.pgifontsize {
	font-size:1.7em;
}
@media only screen and (max-width: 1025px) and (min-width: 768px){
	.rpsitory-cstm-resp {
		min-width:32%;
		margin-top:10px;
	}
	.orngbox h3, .blubox h3, .greenbox h3 {
	font-size:1.8em;
}
}
@media only screen and (max-width: 768px) {
	.rpsitory-cstm-resp {
		margin-top:10px;
	}
}
@media only screen and (max-width: 560px) {
	.rpsitory-cstm-resp {
		min-width:100%;
		margin:10px 0 0 0;
	}
}



.topGap {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #ff0!important;
}
.contact {
    font-size: 1.4em;
    line-height: 1.8em;
	margin-top:20px;
}
.btmGap {
    margin-bottom: 30px;
}
.disclaimer
{
font-size:1.29em; line-height:1.6em; color:#ff0!important;border-top:1px solid #ff0!important;/*background: #2a2a2a;*/background: #000!important; height: 32px;position: fixed;
    bottom: 0; left: 0; right: 0; z-index: 110000;
}
.disclaimer ul li {list-style-type:none;float: left;margin-left: 4px; font-weight: bold;}

.disclaimer ul li:first-child::after {
  content: " (" attr(href) "";
  padding-right:0;
}
.disclaimer ul li:last-child::after {
  content: " " attr(href) ")";
}
.disclaimer ul{float:right;padding: 6px 0 0 0; margin:0;}
.disclaimer p{
	font-size:1em;
	font-weight:bold;
	padding:5px 0 0 0;
	margin:0;
      color: #ff0!important;
    }
	
.cust-resp {
 position:relative;
}
.cust-resp div.download {
 position:absolute;
 right:0;
 top:0;
}

/* CSS Start 09072019*/
.welcm {
	background-color:#f3f3f3;
	border-bottom:1px solid #ededed;
	padding:30px 0;
	overflow:hidden;	
	}
.welcm h2 {
	font-size:2.6em;
	color:#37658d;
	padding:0 20px 0 0;
	margin-right:25px;
	margin-bottom:15px;
	float:left;
	width:22%;
	border-right:1px solid #a7a7a7;
	}
.welcm h2 span {
	font-weight:700;
	}
.welcm p {
	font-size:1.6em;
	color:#1e1e1e;	
	text-align:left;
	margin:0 auto;
	line-height:1.8em;
	float:left;
	width:72%;
	}

@media only screen and (max-width: 768px){
	.welcm h2 {
		float:none;
		width:100%;
		border:none;
		margin:0 0 20px 0;
		padding:0;
	}
	.welcm p {
		float:none;
		width:100%;
		margin:0;
		padding:0;
	}
	
}

/* PISA, PMS, Shagun */
.links1 {
	background-color:#e6e6e6;
	padding:30px 0;
}
a.blubox_link {
	background:url(../images/icon_transparent1.png) right bottom no-repeat #013fa2; display:block;border:1px solid #ff0!important;
}
a.orngbox_link {
	background:url(../images/icon_transparent2.png) right bottom no-repeat #973911; display:block; border:1px solid #ff0!important;
}
a.greenbox_link {
	/*background:url(../images/icon_transparent2.png) right bottom no-repeat #1d9f3f;*/ background:#000!important; display:block;border:1px solid #ff0!important;
}
a.greybox_link {
	/*background:url(../images/vidyanjali_transparent1.png) right bottom no-repeat #802CB5; */ background:#000!important; display:block;border:1px solid #ff0!important;
}
a.orngbox_link, a.blubox_link, a.greenbox_link, a.greybox_link {
    -webkit-box-shadow: 4px 5px 4px -2px rgba(0,0,0,0.15);
	-moz-box-shadow: 4px 5px 4px -2px rgba(0,0,0,0.15);
	box-shadow: 4px 5px 4px -2px rgba(0,0,0,0.15);
	min-height:160px;
	display:block;
}
/*.orngbox .arrow, .blubox .arrow, .greenbox .arrow, .greybox .greybox {
	position:absolute;
	right:0;
	bottom:0;
	width:55px;
	height:43px;
}*/
/*.orngbox img, .blubox img, .greenbox img .greybox img {
	width:100%
}*/
a.orngbox_link h3, a.blubox_link h3, a.greenbox_link h3, a.greybox_link h3 {
	color:#fff;
	font-size:2.4em;
	line-height:0.9em;
	font-weight:600;
	padding:20px 0 20px 20px;
	margin:0;
}
a.orngbox_link h3 span, a.blubox_link h3 span, a.greenbox_link h3 span, a.greybox_link h3 span {
	font-weight:300;
	font-size:0.8em;
	padding-top:5px;
}
.rpsitory-cstm-resp a {
	text-decoration:none;
}
.links_dash {font-size:19px; font-weight:600; letter-spacing:1px; color:#ff0!important;}
.link_span {font-size:13px; font-weight:600; letter-spacing:1px; color:#ff0!important;}

a.blubox_link {
    padding: 15px;
	color: #ff0!important;
    background-color: #000!important;
}

a.orngbox_link {
    padding: 15px;
	background-color:#000!important;
	color: #ff0!important;
}
a.orngbox_link .fa-external-link{
   color:#fff;
}
a.greenbox_link .fa-external-link{
   color:#fff;
}
a.greenbox_link {
    padding: 15px;
}
a.greybox_link {
    padding: 15px;
}

@media only screen and (max-width: 1025px) and (min-width: 768px){
	.rpsitory-cstm-resp-link {
		min-width:32%;
		margin-top:10px;
	}
	a.orngbox_link h3, a.blubox_link h3, a.greenbox_link h3 {
	font-size:1.8em;
}
}
@media only screen and (max-width: 768px) {
	.rpsitory-cstm-resp {
		margin-top:10px;
	}
}
@media only screen and (max-width: 560px) {
	.rpsitory-cstm-resp {
		min-width:100%;
		margin:10px 0 0 0;
	}
	a.orngbox_link, a.blubox_link, a.greenbox_link, a.greybox_link {
		min-height:100px;
		}
	.links1 {
		background-color:#e6e6e6;
		padding:20px 0;
	}
}

/* /PISA, PMS, Shagun */

/* /PISA, PMS, Shagun 22072019*/
.links1 {
	background-color:#000!important;
	padding:30px 0;
}
ul.schm_box1 {
	margin:0;
	padding:0;
}
ul.schm_box1 li {
	list-style-type:none;
	float:left;
	width:31%;
	margin-right:15px;
}

ul.schm_box1 li a {
	background-color:#fff;
	padding:10px;
	font-size:1.3em;
	font-weight:600;
	text-align:center;
	cursor:pointer;
	-webkit-box-shadow: 4px 5px 4px -2px rgba(0,0,0,0.15);
	-moz-box-shadow: 4px 5px 4px -2px rgba(0,0,0,0.15);
	box-shadow: 4px 5px 4px -2px rgba(0,0,0,0.15);
	border:1px solid #d4d4d4;
	min-height:130px;
	color:#fff!important;
	text-decoration:none;
	display:block;
}
ul.schm_box1 li a span {
	margin-top:20px;
}
.schm_box1:hover {
	box-shadow:none;
	-webkit-box-shadow: none;
	-moz-box-shadow:none;
}

ul.schm_box1 li a.blue {
	background-color:#0f75bd;
}
ul.schm_box1 li a.litblue {
	background-color:#25aae2;
}
ul.schm_box1 li a.green {
	background-color:#2bb673;
}
ul.schm_box1 li a.yellow {
	background-color:#fcb040;
}
ul.schm_box1 li a.grey {
	background-color:#878787;
}
ul.schm_box1 li a.orng {
	background-color:#f1592a;
}

h2.schmTitle {
	font-size:2.6em;
	font-weight:600;
	text-transform:uppercase;
	margin-bottom:20px;
	text-align:left;
	float:left;
}
a.schmMore {
	float:right;
	width:auto;
	font-size:1.3em;
	font-weight:600;
	margin-top:8px;
	color:#333;
}

ul.schms {
	list-style-type:none;
	margin:0;
	padding:0;
	clear:both;
}
ul.schms li {
	position:relative;
	margin-right:30px;
	float:left;
}
ul.schms li:last-child {
	margin-right:0;
}
ul.schms li img {
	width:100%
}
ul.schms li a span {
	background-color:rgba(0,0,0,0.6)!important;
	color:#ff0!important;
	font-size:1.6em;
	line-height:1.5em;
	font-weight:600;
	text-align:center;
	width:100%;
	/*height:60px;*/
	padding:5px;
	position:absolute;
	left:0%;
	bottom:0%;
}
ul.schms li a:hover span {
	background-color:rgba(0,0,0,0.9);
}
ul.schms li a span.null {
	background: none !important; 
}

@media only screen and (max-width: 1199px){
	.schm-resp {
		min-width:100%
	}
	.vdo-resp {
		min-width:100%
	}
	ul.schms li {
		width:31%;
	}
	h2.schmTitle {
		margin-top:20px;
	}
	a.schmMore {
		margin-top:25px;
	}
}
@media only screen and (max-width: 991px){
	ul.schms li {
		width:30%;
	}
}
@media only screen and (max-width: 767px){
	ul.schms li {
		width:28%;
	}
}
@media only screen and (max-width: 530px){
	ul.schms li {
		width:45%;
	}
	ul.schms li:last-child {
		margin-top:10px;
	}
	ul.schms li {
	position:relative;
	margin-right:10px;
	float:left;
}
}
@media only screen and (max-width: 429px){
	ul.schms li {
		width:42%;
	}
}

/* /PISA, PMS, Shagun 22072019*/

.pg_img
{
float:left;
padding-right:20px;
}


.card-header {
    padding: .75rem 1.25rem;
    background-color:#ae7fad;
    border-bottom:none;
}
.head_blue {
	background-color:#567cbb!important;
}
.head_magenta {
	background-color:#7a70af!important;
}
.head_green {
	background-color:#58b9ae!important;
}
.head_pink {
	background-color:#ea5f88!important;
}
.head_lite_blue {
	background-color:#40a7ca!important;
}
.card-header h3 {
	color:#fff;
	margin-bottom:0;
	font-size:22px;
	font-weight:600;
}
.card-header p {
	color:#f3f2f8;

	text-align:center;
	font-size:16px;
	line-height:18px;
	margin-top:3px;
}
.officer_pic{
    position: absolute;
    top:138px;
    left:50%;
    transform: translate(-50%, -50%);
	border-radius: 50%;
	border:3px solid #fff;
}

#more5 {display: none;}
#more6 {display: none;}
#more7 {display: none;}
#more8 {display: none;}
#more9 {display: none;}
#more10 {display: none;}
#more11 {display: none;}
#more12 {display: none;}
#more13 {display: none;}
#more14 {display: none;}
#more15 {display: none;}
#more16 {display: none;}
#more17 {display: none;}
#more18 {display: none;}
#more19 {display: none;}
#more20 {display: none;}
#more21 {display: none;}
#more25 {display: none;}

.font-16 {
	font-size:14px;
}
.card-footer {
	padding:10px;
}
.card-footer p {
	font-size:14px;
	margin-bottom:0;
	color:#333;
}
span#myBtn5, span#myBtn6, span#myBtn7, span#myBtn8, span#myBtn9, span#myBtn10, span#myBtn11, span#myBtn12, span#myBtn13, span#myBtn14, span#myBtn15, span#myBtn16,span#myBtn17, span#myBtn18, span#myBtn19, span#myBtn20, span#myBtn21, span#myBtn25 {
    font-size: 20px;
    border: 1px solid silver;
    padding: 1px 11px;
    border-radius: 100%;
    /* margin-top: 50px; */
    position: absolute;
    background: white;
    color: #9e9e9e;
    left: 50%;
    transform: translate(-50%);
}
/*Start language, footer menu css from page.tp.php*/
#block-languageswitcher .links {
    font-size: 1em;
}
.pb-2, .py-2 {
    padding-bottom: 18px!important;
	padding-top: 5px;
}
.oth-links{margin-left:14px;}
nav#block-maukhayanaevaigaesana-2 ul li a {
    color: #ff0!important;
    font-size: 1.2em!important;
}
nav#block-maukhayanaevaigaesana-2 ul {
    list-style-type: none!important;
    margin: 0 0 0 -40px!important;
}
#block-maukhayanaevaigaesana-2-menu {
    font-size: 1.4em!important;
    font-weight: bold!important;
    color: #ff0!important;
}
#block-anayalainka-menu {
    font-size: 1.4em;
    font-weight: bold;
    color: #ff0!important;
}
nav#block-anayalainka ul {
    list-style-type: none!important;
    margin: 0 0 0 -40px!important;
}
nav#block-anayalainka ul li a {
    color: #ff0!important;
    font-size: 1.2em!important;
}
#block-paramaukhadasataavaeja-menu {
    font-size: 1.4em;
    font-weight: bold;
    color: #ff0!important;
}
nav#block-paramaukhadasataavaeja ul {
    list-style-type: none!important;
    margin: 0 0 0 -40px!important;
}
nav#block-paramaukhadasataavaeja ul li a{
    color: #ff0!important;
    font-size: 1.2em!important;
}
nav#block-footermenuhindi ul {
    list-style-type: none!important;
    margin: 0 0 0 -40px!important;
}
nav#block-footermenuhindi ul li a {
    color: #ff0!important;
    font-size: 1.2em!important;
}
ul.major {
    margin: 0;
	padding:0;
	list-style-type:none;
}
ul.major li {
	float: left;
    width: 16%;
    padding: 10px 15px;
    border-right: 1px solid #ff0!important;
    text-align: center;
    min-height: 140px;
}
ul.major li a {
	font-size:1.5em;
	text-align:center;
	color:#ff0!important;
	font-weight:600;
	line-height:1.4em;
}
ul.major li:last-child 
{
	border-right:none;
}
.MajorImg{ width:100%; }

h2.major-left {
	float:left; 
	width:15%; 
	border-right:1px solid #ff0!important; 
	padding-right:20px; 
	padding-top:30px;
	padding-bottom:0;
	margin-bottom:0;
	min-height:140px;
}
.major-ul-left {
	float:left; 
	width:85%;
	background-color:#000!important;
}


@media only screen and (max-width: 767px){
	ul.major li {
	float:none;
	width:50%;
	padding:10px 15px;
    border-right:none;
	margin:0 auto;
}
h2.major-left {
	float:none; 
	width:50%; 
	border-right:none; 
	padding-right:0; 
	padding-top:0;
	min-height:50px;
	margin:0 auto;
	margin-bottom:10px;
	text-align:center;
}
.major-ul-left {
	float:none; 
	width:100%;
}
}
@media only screen and (max-width: 591px){
	ul.major li {
	width:100%;
}
}
/*END language, footer menu css from page.tp.php*/

.gsc-input-box {height:27px; border: 1px solid #fff; background:#fff;}
.gsc-search-box table {margin-top:0;}
.gsc-search-box table tr td {
    border: none;
    top: -9px;
    left: -2px;
    position: relative;
    width: 100% !important;
}
form.gsc-search-box {
    font-size: 13px;
    margin-top: 10px!important;
    margin-right: 0;
    margin-bottom: 4px;
    margin-left: 0;
    width: 100%;
    position: absolute;
}
table.gsc-search-box td.gsc-input {
    padding-right: 0!important;
}
.gsc-search-button-v2 {
     padding: 7px 12px!important;
    /*width: auto!important;*/
    vertical-align: middle!important;
    border: 1px solid #ff0!important;
    /*border-radius: 2px!important;
    -moz-border-radius: 2px!important;
    -webkit-border-radius: 2px!important;
	background-image: linear-gradient(top,#4d90fe,#4787ed)!important;
    border-color: #e87448!important;*/
    background-color: #000!important;
    margin-left: -10px!important;
    margin-top: -4px!important;
}

.gsst_a {
    cursor: pointer;
    padding: 5px 4px!important;
}
input#gsc-i-id1 {
    position: relative;
    left: 5px;
}
.gsib_a .gsc-input {background:none!important; text-indent:0!important;}
.gsc-control-cse{background:none!important; border:none!important;}
@media only screen and (max-width: 767px){
form.gsc-search-box {
    font-size: 13px;
    margin-left: 0;
    width: 81%!important;
    position: absolute;
    top: -45px;
    left: 69px;
}
.gsc-input-box {
    padding-top: 6px;
    padding-bottom: 5px;
    border-top-left-radius: 0px!important;
    border-bottom-left-radius: 0px!important;
}
.gsst_b{margin-top:-11px; padding:0 7px!important;}
input#gsc-i-id1 {
    position: relative;
    top: -9px;
    left: 5px;
}
.gsc-search-button-v2 {
     padding: 6px 10px!important;
	 margin-top: -7px!important;
}
}

section#htmlPlaybar {
    display: none;
}
.talkify-audio-control {
color: black;
}
.fa-2x {
  font-size: 20px !important;
}
/* CSS END 09072019*/

.dashboard_tab {
position:absolute;
background-color:#fdc704;
width:150px;
height:60px;
right:0;
top:0;
z-index:9999;
color:#000;
font-size:16px;
font-weight:600;
text-align:center;
padding-top:17px;
text-transform:uppercase;
border-radius: 0px 0px 3px 3px;
-moz-border-radius: 0px 0px 3px 3px;
-webkit-border-radius: 0px 0px 3px 3px;
-webkit-box-shadow: 4px 5px 4px -2px rgba(0,0,0,0.48);
-moz-box-shadow: 4px 5px 4px -2px rgba(0,0,0,0.48);
box-shadow: 4px 5px 4px -2px rgba(0,0,0,0.48);
}
.dashboard_tab:hover {
background-color:#e94a37;
color:#fff;
text-decoration:none;
}
.dash{position:relative;padding: 0px 38px 0 0;}
.col-sm-9.float-left {
    padding: 0 0 0 7px;
}
.pgi_rep{font-size:1.4em;padding-left:20px;}
.pgi_rep a {
    font-weight:bold;
    color: #229dd9;
	border: 1px dashed;
    padding: 4px;
}
.left{
    float: left;
    margin-right: 10px;
    width: 52px;
    margin-top: 7px;
    padding: 0;
}
.left img {
    border: 1px solid #CCC;
    padding: 1px;
}
.right{width: 300px;}
.readmore{font-size: 13px;
    color: #666;
    font-weight: bold;}
	ul.ul_list li{font-size:1.4em;line-height:1.9em; list-style-type:none;}
ul.ul_list li:before {
    font-family: 'FontAwesome';
    content: "\f0da";
    font-size: 1.3em;
    float: left;
    margin-left: -15px;
    margin-right: 0px;
}

.pgi_report {
    color: #fff;
    margin-left: 20px;
    font-size: 1.3em;
    margin-top: -5px;
}

.pgi_report a {
    color: #ff0!important;
    /*font-size: 1.3em;*/
    margin-top: -5px;
}
.clearfix.formctrl {
    float: right;
    width: 100%;
}
input#edit-keys {
    float: right;
    /*border-radius: 50%;*/
}
input#edit-keys:hover {
    float: right;
    border-radius: 1px!important;
}
.oth-links{margin-left:78px;}
.links2 {
	padding:0;
	/*margin-left:45px;*/
}

.links2 ul {
	margin:0 0 0 22px;
	padding:0;
	list-style-type:none;
}
.links2 ul li {
	font-size:1.5em;
	font-weight:600;
	/*margin-bottom:5px;*/
	border-bottom:1px solid #ff0!important;
	padding:5px;
}
.links2 ul li:before {
    font-family: 'FontAwesome';
    content: '\f18e';
    margin: 0 8px 0 -22px;
    color: #ff0!important;
    font-weight: 400;
}
.links2 ul li:last-child {
	margin-bottom:0;
	border-bottom:0;
}
.links2 ul li a{
	color:#ff0!important;
	text-decoration:none;
}
.links2 ul li a:hover{
	color:#ff0!important;
	text-decoration:none;
}
.links2 a.more-link {
	font-size:1.3em;
	font-weight:700;
	color:#024c8a;
	float:right;
}

a.btn-red {
background-color: #000!important;
font-weight: 600;
letter-spacing: 0.9px;
font-size: 12px;
border:1px solid #ff0;
    color: #ff0!important;
}

#header.sticky {
    background-color: #000!important;
    border-top: 1px solid #ff0;
    border-bottom: 1px solid #ff0;
}

.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 36px;
    height: 30px;
    line-height: 34px;
    text-align: center;
    pointer-events: none;
    margin-right: 9px;
}
ul.schm_box2 {
 margin:0;
 padding:0;
}
ul.schm_box2 li {
 list-style-type:none;
 float:left;
 width:258px;
 margin-right:20px;
 margin-top:20px;
}
ul.schm_box2 li.last {
 margin-right:0;
}

/*Schems 23072019 Start*/
ul.schm_box6 {
 margin:0;
 padding:0;
}
ul.schm_box6 li {
 list-style-type:none;
 float:left;
 width:176px;
 margin-right:5px;
 margin-top:5px;
}
ul.schms svg.ext {
	display: none;
}

/*Exterlink Popup width CSS by Laxminarayan 1 May 2020*/
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.external-link-popup.external-link-popup-id-default {
    width: 30%!important;
    left: 35%!important;
}

h2.page_title {
    padding-bottom: 9px;
    border-bottom: 1px solid #ff0!important;
    font-size: 2em;
    margin-top: 0;
}
h2.page_title a {
    color: #ff0;
}
h2.sub-head {
    padding-bottom: 9px;
    border-bottom: 1px solid #eee;
    font-size: 1.5em;
    border: none;
}
.video-gallery {
    margin: -20px 0 20px;
    font-size: 1.3em;
    padding: 10px;
    background: #e8e8e8;
    line-height: 20px;
    float: left;
    width: 100%;
    /* min-height: 75px; */
    border-bottom: 2px solid #f99426;
}

.ncert1 a {
    position: absolute;
    top: 37%;
    left: 8%;
    transform: translate(0%, -50% );
}
.links2.border-left {
    border-left: 1px solid silver;
    padding-left: 12px;
}
.ifam iframe {
    border: 8px solid #ff0!important;
    border-radius: 5px;
    box-shadow: 0 0 30px rgba(3,91,141,.3);
	width:100%;
	height:320px;
}
.marq {
    font-size: 1.8em;
    margin-top: -20px;
    margin-bottom: 16px;
}
.ytf {margin-top:20px;}
li.tick{font-size:1.4em;}
@media only screen and (max-width: 1199px) {
 ul.schm_box6 li {
  width:31%;
  margin-right:12px;
  margin-top:12px;
 }
 ul.schm_box6 li img {
  width:100%;
 }
 .schms img {
  width:100%;
 }
 }
@media only screen and (max-width: 991px){
 ul.schm_box6 li {
  width:30%;
 }
}
@media only screen and (max-width: 767px){
 ul.schm_box6 {
  margin-top:20px;
 }
 ul.schm_box6 li {
  width:31%;
 }
}
@media only screen and (max-width: 530px){
 ul.schm_box6 li {
  width:47%;
 }
}
@media only screen and (max-width: 362px){
 ul.schm_box6 li {
  width:100%;
 }
 .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.external-link-popup.external-link-popup-id-default {
   width: 70%!important;
    left: 15%!important;
}

}
@media only screen and (max-width: 375px){

 .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.external-link-popup.external-link-popup-id-default {
   width: 70%!important;
    left: 15%!important;
}

}
.pg_img_ryt
{
	float:right;
	padding-left:20px;
}
p.sco {
    font-size: 1em;
    line-height: 18px;
    text-align: left;
}
.panindia{background-color:#000!important; color:#ff0!important; font-weight:600; border-top: 1px solid;}
/*Schems 23072019 END*/
#block-textresize h2 {
    font-size: 1.3em;
    color: #ff0!important;
    float: left;
    margin: 7px 0 0 0;
}
.tb-megamenu .nav > li {
    float: left;
    margin-left: 0;
    border-right: 1px solid #ff0!important;
}
.tb-megamenu .nav > li > a, .tb-megamenu .nav > li > span.tb-megamenu-no-link {
    border-bottom: 0;
    border-top: 0;
    color: #ff0!important;
    font-weight: normal;
    padding: 10px 6px;
    text-shadow: none;
    /* text-transform: capitalize; */
    font-size: 1.4em;
}
.tb-megamenu .nav > .active > a,
.tb-megamenu .nav > .active > a:hover,
.tb-megamenu .nav > .active > a:focus,
.tb-megamenu .nav > .active > span.tb-megamenu-no-link,
.tb-megamenu .nav > .active > span.tb-megamenu-no-link:hover,
.tb-megamenu .nav > .active > span.tb-megamenu-no-link:focus {
  background-color: #000!important;
  color: #ff0!important;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: none;
}
.tb-megamenu .nav > li > a:focus,
.tb-megamenu .nav > li > a:hover,
.tb-megamenu .nav > li > span.tb-megamenu-no-link:focus,
.tb-megamenu .nav > li > span.tb-megamenu-no-link:hover {
  background-color: #000!important;
  color: #ff0!important;
  text-decoration: none;
  text-shadow: none;
  outline: none;
  border-left: 1px solid #216a97;
}
.tb-megamenu .mega-inner > ul > li > a {
    color: #ff0!important;
}
.tb-megamenu .nav > li:hover a{color: #ff0!important; text-decoration: underline!important;}

.nav li {
	background: #000!important;
	border-left: none!important;
}
.blubox_state {
	background:#000!important;
	border: 1px solid #ff0;
}
.orngbox_state {
	background:#000!important;
	border: 1px solid #ff0;
}
.greenbox_state {
	background:#000!important;
	border: 1px solid #ff0;
}
.redbox_state {
	background:#000!important;
	border: 1px solid #ff0;
}
.purplebox_state {
	background:#000!important;
	border: 1px solid #ff0;
}
.magenbox_state {
	background:#000!important;
	border: 1px solid #ff0;
}
.litblu_state {
	background:#000!important;
	border: 1px solid #ff0;
}
.greybox_state {
	background:#000!important;
	border: 1px solid #ff0;
}
.orngbox_state h3, .blubox_state h3, .greenbox_state h3, .greybox_state h3, .redbox_state h3, .purplebox_state h3, .magenbox_state h3, .litblu_state h3 {
    color: #ff0!important;
    font-size: 18px;
    font-weight: 600;
    padding: 0;
    margin: 10px 15px 15px 15px;
    text-align: center;
}
.orngbox_state, .blubox_state, .greenbox_state, .greybox_state, .redbox_state, .purplebox_state, .magenbox_state, .litblu_state {
    -webkit-box-shadow: 4px 5px 4px -2px rgba(0,0,0,0.35);
    -moz-box-shadow: 4px 5px 4px -2px rgba(0,0,0,0.35);
    box-shadow: 4px 5px 4px -2px rgba(0,0,0,0.35);
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    padding-top: 16px;
    min-height: 90px;
    margin: 10px 0 0 0px;
}
.st-name1 h3 {
    font-size: 1.8em;
    border-bottom: 1px solid #ff0;
    background: #000;
    color: #ffffff;
    margin: 25px 0 0 0;
    padding: 10px 15px;
    border: 1px solid #ff0;
}
.st-name1 h3 {
    font-size: 1.8em;
    border-bottom: 1px solid;
    background: #000!important;
    color: #ff0!important;
    margin: 25px 0 0 0;
    padding: 10px 15px;
}
.st-name1 table thead {
    background-color: #000!important;
    color: #ff0!important;
    font-weight: 400;
}
.st-name1 .table td, .table th {
    padding: 5px 15px;
    vertical-align: top;
    border-top: 1px solid #ff0!important;
    background: #000!important;
}
.table-bordered td, .table-bordered th {
    border: 1px solid #ff0!important;
}
table strong {
    font-weight: 400;
    color: #ff0!important;
}
table a {
    color: #ff0!important;
}
.st-name1 .table-bordered th {
    border: 1px solid #ff0!important;
    padding: 5px 15px;
}
.table-bordered td, .table-bordered th {
    border: 1px solid #ff0!important;
}
.st-name1 .table td, .table th {
    padding: 5px 15px;
    vertical-align: top;
    border-top: 1px solid #ff0!important;
    color: #ff0!important;
}
.init{background: #000!important; padding: 21px 16px; border: 1px solid #ff0!important; margin-bottom:20px;}
.init_btn{color: #ff0!important; background: #000!important; top: -2px; left: -5px; border: 2px solid #ff0!important;}
p.abt-txt {
	color: #ff0;
}
h2.abt-title {
	background:none!important;
	font-size: 2em;
    text-transform: uppercase;
    color: #ff0!important;
    height: 77px;
    line-height: 94px;
    padding-left: 2px;
    font-weight: 600;
}
.btn-outline-info {
	color: #ff0!important;
	border-color: #ff0!important;
}
.news-section {
	background:none!important;
	margin-top:10px;
	border: 1px solid #ff0!important;
}
.press-release {
	background-color:#000!important;
	min-height: 616px;
}
.press-release h2 {
	font-size:2.4em;
	font-weight:600;
	color:#ff0!important;
	border-bottom:1px solid #ff0!important;
	padding-bottom:10px;
	margin-bottom:15px;
	margin-top:10px;
}
.press-release ul li a {
	color:#ff0!important;
	text-decoration:none;
	display:block;
	padding:12px 10px 12px 10px;
	border-bottom:1px solid #c38f0d;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	-webkit-transition: background-color 1s ease-out;
  -moz-transition: background-color 1s ease-out;
  -o-transition: background-color 1s ease-out;
  transition: background-color 1s ease-out;
}
.press-release ul li a:hover {
	background-color: #000!important;
	text-decoration: underline!important;
}
h3.infocus-title  {
	font-size: 2em;
    font-weight: 500;
    color: #ff0!important;
	background:none!important;
	position:absolute;
	padding-top:12px;
	padding-left:15px;
	width:129px;
	height:50px;
	left:10px;
	top:10px;
	z-index:999;
}
.infocus-wrap {
	position:relative;
	background:none!important;
	border-radius:10px;
	min-height:68px;
	border: 1px solid #ff0!important;
}
.btn-outline-secondary {
	color: #ff0!important;
	border-color: #ff0!important;
}

.resp-nopad .card {
	background-color: #000!important;
	border-color: #ff0!important;
}
.update h2 {
	font-size:2.4em;
	font-weight:600;
	color:#ff0!important;
	border-bottom:1px solid #ff0!important;
	padding-bottom:10px;
	margin-bottom:10px;
}
.update ul li a {
	color:#ff0!important;
	text-decoration:none;
	display:block;
	padding:10px 10px 10px 10px;
	border-bottom:1px solid #ff0!important;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	-webkit-transition: background-color 1s ease-out;
  -moz-transition: background-color 1s ease-out;
  -o-transition: background-color 1s ease-out;
  transition: background-color 1s ease-out;
}
.update ul li a:hover {
	background-color: #000!important;
	text-decoration: underline!important;
}
.important-bnr {
	display: none!important;
}
.header-bdr {
	border-bottom:1px solid #ff0!important;
	color: #ff0!important;
}
.header-bdr-spl{
	border-bottom:1px solid #ff0!important;
	padding-bottom:20px;
	margin-bottom:30px;
	background:url(../images/header-short-bdr.png) 50% bottom no-repeat!important;
	text-transform:uppercase;
	font-size:2.4em;
	font-weight:600;
	color: #ff0!important;
}
ul.imp-itm li {
	width: 20%;
	padding:1%;
	display: flex;
    align-items: center;
    justify-content: center;
	border-right:1px solid #ff0!important;
	border-bottom:1px solid #ff0!important;
}
ul.imp-itm li a {
	font-size:1.5em;
	font-weight:500;
	line-height:1.2em;
	color:#ff0!important;
	text-decoration:none;
}
ul.imp-itm li a:hover {
	text-decoration: underline!important;
}
.schm h5 {
	font-size:2em;
	font-weight:600;
	color:#ff0!important;
}
.schm p {
	font-size:1.5em;
	line-height:1.4em;
	color:#ff0!important;
}
.schm p a {
	line-height:1.5em;
	color:#ff0!important;
	font-weight:400;
}
.cont-schm h3 {
	color:#ff0!important;
}
.ict-initiate {
	background-color:#000!important;
	border-top: 1px solid #ff0!important;
	padding:40px 0;
	margin-top:30px;
}
.ict-initiate h2 {
	font-size:2.4em;
	text-transform:uppercase;
	font-weight:600;
	text-align:center;
	margin-bottom:30px;
	color:#ff0!important;
	letter-spacing:2px;
	background:url(../images/header-short-bdr.png) 50% bottom no-repeat!important;
	padding-bottom:15px;
}
.udise-card {
	border-radius:4px;
	color:#ff0!important;
	padding:24px;
	background-color:#000!important;
	border:1px solid #ff0!important;
	overflow:hidden;
}
h3.components-head {
	font-size:2em;
	text-transform:uppercase;
	font-weight:500;
	margin-bottom:20px;
	padding-bottom:10px;
	color:#ff0!important;
	border-bottom:1px solid #ff0!important;
}
ul.comp-links li a {
	color:#ff0!important;
	text-decoration:none;
}
ul.comp-links li a:hover {
	text-decoration: underline!important;
}
.comp-card {
	background: none!important;
	color:#ff0!important;
	border: 1px solid #ff0!important;
}
.comp-card div.knowmore {
	position:absolute;
	width:100%;
	height:31px;
	left:0;
	bottom:0;
	background: #000!important;
	background: #000!important);
	/*background:url(../images/bottom-bg.png) 0 0 no-repeat;*/
	font-size:0.7em;
	padding-top:3px;
}
.comp-card div.knowmore a {
	color:#ff0!important;
}
.evidya-card {
	color:#ff0!important;
	background-color:#000!important;
	border:1px solid #ff0!important;
}
.evidya-card h3 {
	font-size:2.1em;
	font-weight:600;
	margin-bottom:10px;
	color:#ff0!important;
}
.evidya-card p {
	font-size:1.4em;
	font-weight:400;
	margin-bottom:0;
	color:#ff0!important;
	text-align:justify;
	line-height: 30px;
}
ul.evidya-related li a {
	background-color:#000!important;
	border-radius:16px;
	display:block;
	color:#ff0!important;
	text-decoration:none;
	background-image:url(../images/tick.png);
	background-repeat:no-repeat;
	background-position:10px 10px;
	border:1px solid #ff0!important;
}
ul.evidya-related li a:hover {
	background-color:#36cfb1;
}
.ict-card-list .ict-cards{
	background-color: #000!important;
	border:1px solid #ff0!important;
}
.ict-cards .card-footer {
	color:#ff0!important;
}
.ict-cards .card-footer:hover {
	text-decoration: underline!important;
}
.social-sec {
	background-color: #000!important;
	border-top:1px solid #ff0!important;
}
.card-social {
	background-color: #000!important;
	border:1px solid #ff0!important;
}
.citizen-new h2 {
	border-bottom: 1px solid #ff0!important;
    color: #ff0!important;
}
select {
color: #ff0!important;
background-color: #000!important;}
.gallSecBg {
	background: none!important;
	border-top: 1px solid #ff0!important;
}
.gallSecBg h2 {
	color: #ff0!important;
}
.btmlogo-bdr {
	border-top: 1px solid #ff0!important;
}
.footer-left-right {
    border-top: 1px solid #ff0!important;
}

.tb-megamenu .dropdown-menu {
    background-color: #000!important; 
}
	
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
    background-color: #000!important;
    color: #e54e4b!important;
}
.border-top {
    border-top: 1px solid #ff0!important;
}
.home-Slider {
    border-top: 1px solid #ff0!important;
    border-bottom: 1px solid #ff0!important;
}
.accblty {
    border-top: 1px solid #ff0!important;
    border-bottom: 1px solid #ff0!important;
}
#breadcrumbs {
    border-bottom: 1px solid #ff0!important;
}
.breadcrumb>li>a {
    font-size: 1em!important;
    color: #ff0!important;
}
.rtime {
    color: #ff0!important;
}
.timeline-top {
    border-bottom: 1px solid #ff0!important;
}
.single-timeline {
    background: #000 none repeat scroll 0 0!important;
}
.timeline-content > h4 {
    color: #ff0!important;
}
.timeline-content p {
    color: #ff0!important;
}
.timeline-content h5 {
    color: #ff0!important;
}
.timeline-left > p {
    color: #ff0!important;
}
.timeline-left > h4 {
    color: #ff0!important;
}
.total-timeline:before {
    background-color: #ff0!important;
}
.single-timeline:before {
    background: #000 none repeat scroll 0 0!important;
	border: 2px solid #ff0!important;
}
.single-timeline:after {
    background: #ff0 none repeat scroll 0 0!important;
}
.disp-reco {
    margin-top: 42px!important;
    color: #ff0!important;
}