:root {
	--Color-White: #ffffff;	--Color-Black: #000000;
	--Color-EDF0F3: #EDF0F3;
	--Color-373B75: #373B75;
	--Color-00906B: #00503c;
	--Color-03616c: #03616c;
	--Color-323232: #323232;
	--Color-AAAAAA: #AAAAAA;
	--Color-E3E6F2: #E3E6F2;
	--Color-CBCCDB: #CBCCDB;
	--Color-004D4E: #004D4E;
	--Color-848484: #757575;
	--Color-CECECE: #CECECE;
	--Color-735D98: #735D98;
	--Color-F0F7F8: #F0F7F8;
	--Color-FFFFFF69: #FFFFFF69;
	--Color-EAEBF1: #EAEBF1;
	--Color-DCDCDC: #DCDCDC;
	--Color-646464: #646464;
	--Font-12: 0.75em;
	--Font-13: 0.8125em;
	--Font-14: 0.875em;
	--Font-16: 1em;
	--Font-18: 1.125em;
	--Font-20: 1.25em;
	--Font-24: 1.5em;
	--Font-26: 1.625em;
	--Font-28: 1.75em;
	--Font-32: 2em;
	--Font-36: 2.25em;
	--Font-38: 2.375em;
	--Font-44: 2.75em;
	--Font-48: 3em;
	--Font-52: 3.25em;
	--Font-54: 3.375em;
	--Font-56: 3.5em;
	--Font-58: 3.625em;
	--Font-60: 3.75em;
	--Font-62: 3.875em;
	--Font-64: 4em;
	--Font-66: 4.125em;
	--Font-68: 4.25em;
	--Font-70: 4.375em;
	--Font-72: 4.5em;
	--Font-74: 4.625em;
	--Font-76: 4.75em;
	--Font-78: 4.875em;
	--Font-80: 5em;
	--Font-82: 5.125em;
	--Font-84: 5.25em;
	--Font-86: 5.375em;
	--Font-88: 5.5em;
	--Font-90: 5.625em;
	--Font-92: 5.75em;
	--Font-94: 5.875em;
	--Font-96: 6em;
	--Font-98: 6.125em;
	--Font-100: 6.25em;
	--Font-300: 300;
	--Font-400: 400;
	--Font-500: 500;
	--Font-600: 600;
	--Font-700: 700;
	--Font-800: 800;
	--Font-900: 900;
	--FontFamily-primary: 'Lexend Deca';
	--FontFamily-secondary: 'DM Sans';
	--FontFamily-fontawesome: 'fontawesome';
	--Transition-2sl: .2s all linear;
	--Transition-5sl: .5s all linear;
	--Transition-2s: .2s all;
	--Transition-3s: .3s all;
}

@font-face {font-family: 'Inter'; src: url('../fonts/Inter-Bold.woff2') format('woff2'),url('../fonts/Inter-Bold.woff') format('woff');font-weight: bold;font-style: normal; font-display: swap;}

@font-face { font-family: 'Inter'; src: url('../fonts/Inter-Regular.woff2') format('woff2'), url('../fonts/Inter-Regular.woff') format('woff'); font-weight: normal; font-style: normal;font-display: swap;
}
@font-face { font-family: 'Inter';src: url('../fonts/Inter-SemiBold.woff2') format('woff2'), url('../fonts/Inter-SemiBold.woff') format('woff');font-weight: 600;font-style: normal;font-display: swap; }
@font-face { font-family: 'Inter';src: url('../fonts/Inter-Medium.woff2') format('woff2'), url('../fonts/Inter-Medium.woff') format('woff');font-weight: 500;font-style: normal;font-display: swap; }


.active {box-shadow: 0 0 2px #898989;}
a:focus {
 outline: 1px dotted #000;
}
/* body{font-family: 'Inter';font-size: 16px;margin:0; padding:0; line-height:1.2;} */
html, body { overflow-x: hidden; }
body { 	color: var(--Color-323232);	font-family: "Inter", serif;font-size:100%;font-weight: var(--Font-400);margin:0; padding:0; line-height:1.2;}
.wrapper{ overflow:hidden;}

/*********************Heading header*************************/
.heading-header {margin-bottom: 15px;}
.heading-header h4 {color: #041845;font-size: 185%;position: relative;display: block;font-family: 'Inter';
font-weight: 700;margin: 0px 0 0px !important;}
.heading-header span {display: block;color: #ff6e39;font-weight: bold;text-transform: uppercase;font-size: 75%;letter-spacing: 2px;position: relative;}
.heading-header span.dividline {padding-left: 30px;margin-bottom: 5px;}
span.dividline:after {position: absolute; content: ""; width: 20px;height: 2px; background: #ff6e39; left: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);border-radius: 100px;}
/******************************Header*******************************/
.logo1 img {filter: none!important;height: 70px; width: auto!important; margin-right: 10px;}
.logo1 {border-right: 1px solid #ccc; margin-right: 10px;}
.logo {margin: 5px 0;align-items: center;}
.topbar{ background:#f6f6f6; padding:7px 0px;box-shadow: 0 0 2px #a7a7a7;}
.leftblock-section { margin-bottom:0px !important;padding: 0;}
.leftblock-section li {display: inline-block;font-size: 100%;color: #fff;text-align: right;padding: 0px 10px; position:relative;}
.leftblock-section li a{ color:#000000; text-decoration:none;    font-size:80%;}
ul.leftblock-section li:after {position: absolute;width: 1px;height: 15px;background: #939393;content: ''; top:0px;right: -4px;}
ul.leftblock-section li:last-child:after{ background:none;}
.leftblock-section li:first-child{ padding-left:0px;} 
.topNav li {display: inline-block;vertical-align: middle;padding: 0 5px;position: relative;}
.topNav li a {display: block;font-size: 80%;color: #000000;text-decoration: none;position: relative;}
.topNav li:after {position: absolute;right: -5px;top: 0px; content: '';width: 1px;height: 15px;background: #939393;}
#accessControl .contrastChanger.normal {background-color: #fff;color: #161414;}
ul.topNav {margin-bottom: 0px !important;float: right;margin-top: 0px;}
#accessControl #wob { background-color: #000;}
#accessControl .contrastChanger {width: 14px;height: 14px;overflow: hidden;text-transform: capitalize;
color: #fff;font-size: 12px;margin-top: 0px;border-radius: 30px;margin: 2px 3px;border: 1px solid #ccc;}
#accessControl input {float: left;height: 20px;background: none;border: none;padding: 0;width: 20px;color: #000000;line-height: 18px;font-weight: 400;}
#accessControl input.font-normal{font-size:80%;}
#accessControl input.font-large{font-size:80%;}
#accessControl input.font-largest{font-size:80%;}
ul.topNav li:last-child:after {background: none;}
span.pipe {display: inline-block;width: 1px;height: 15px; background: #939393; float: left; margin: 0px 10px; margin-top: 0px;}
.topNav select {word-wrap: normal;width: 100% !important;font-size: 80%;background: transparent;border: 0;outline: 0 !important;}
.rightlogobar {height: 100%;display: flex;justify-content: flex-end;align-items: center;}
.rightlogobar ul{ padding:0px; list-style:none}
.rightlogobar ul li{ display:inline-block;}
.rightlogobar li {border-right: 1px solid #e42101;padding: 0px 14px;}
.rightlogobar li:last-child{ border-right:none;}
.logo img {width: 45px;display: block;
filter: brightness(0) saturate(100%) invert(0%) sepia(89%) saturate(7500%) hue-rotate(202deg) brightness(104%) contrast(112%);
}
.logo a {display: flex;align-items: self-end;justify-content: left;text-decoration: none;outline: 0;}
.logo a div span {color: #155c97;font-weight: bold;font-size: 40px;line-height: 44px;    display: block;}
.logo a div small {display: block;font-size: 12.5px;color: #000;line-height: 17px;}
.logo a div {position: relative; line-height: 1.3;margin-left: 10px;}
#leftside-navigation span.plusMark {display: none;}
#leftside-navigation  i.arrow.fa.fa-angle-right {float: right;}
#leftside-navigation ul{ padding:0px;}
#leftside-navigation  a + ul {position: inherit;}
#leftside-navigation  a + ul:not(.js-showElement){ display:block;}
nav#nav li.active{box-shadow: none !important;}
nav#nav li.active a {background: transparent !important;border-bottom: 4px solid #155c97;box-shadow: none;}
/*
 *	Accessible Multi-Level Dropdown Navigation Menu
 *	Created by Ire Aderinokun
 *
 */
/* Resets */
#nav, #nav ul, #nav li {margin: 0;padding: 0;border: 0;list-style: none;box-sizing: border-box;}
#nav {position: relative;height:38px;max-width: 100%;background: transparent;color: #fff; width:100%;}
.mainnav {height: 46px;background: transparent;}

/* header new css here  Start */

/* #nav .js-showElement { display: block;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; } */
#nav.navs ul li ul a{color: var(--Color-323232);transition: var(--Transition-2s);padding: 12px 16px;line-height:1.2;font-size: 16px;font-weight: 500;}
#nav.navs ul li ul a:hover{color: var(--Color-323232); color:#fff !important; transition: var(--Transition-2s);}
#nav li.sub-child-menu ul li a {  background: #fff ;  border-color: #ccc ;font-size: 16px;}
#nav > ul > li > ul > li > ul { padding-left:1px;left: 220px;}
#nav > ul > li > ul > li{width: 220px;}
#nav > ul > li > ul > li > ul { left: 220px; top:0px;   }
#nav > ul > li:last-child > ul { top: 44px; left: auto;z-index: 9999;right:0px;}
/* .about-section{font-size: 16px;} */
.aboutdepartment p{margin-bottom: 20px;font-size: 110%;line-height: 1.4;}
.bg-white{ background:#ffffff;}


.minister-details-block.mint_lst{margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #ccc;}
.minister-details-block.mint_lst:last-child{ border-bottom:none; margin-bottom:0px; padding-bottom:20px;}
.minister-details a i{color: #ff6e39;position: relative; top: 1px;}
.minister-details a span {margin: auto 5px;}
#skipCont {  min-height: 44vh;}
.blockSpacing {padding-top:50px;}
.subTitle { font-size: 24px; font-weight: 600; color: #041845; margin-bottom: 10px;} 
 
.custom-card .card-body{padding: 24px;}
.youtubeLink,
.pdfLink { position: relative;padding-right: 36px;display: inline-block;}
.youtubeLink::before,
.pdfLink::before {
  content: "";
  position: absolute;
  top: 16px;
  left: 18px;
  
    width: 62px;
    height: 62px;
    background-color:#6092e717;
    border-radius: 100%;

  
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.pdfLink::after {
  content: "";
  position: absolute;
  top: 31px;
  left: 38px;
  /* transform: translateY(-50%); */
  width: 24px;
  height: 31px;
  background-image: url('../images/pdf-icon-box.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.youtubeLink::after {
  content: "";
  position: absolute;
  top: 31px;
  left: 38px;
  /* transform: translateY(-50%); */
  width: 24px;
  height: 31px;
  background-image: url('../images/youtube-icon-box.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
/* .youtubeLink::after {
  content: "";
  position: absolute;
  top: 31px;
  left: 38px;
 
  width: 24px;
  height: 31px;
  background-image: url('../images/youtube-icon-box.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
} */
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {   font-weight: 600;}

.PDFBox {
    text-decoration: none;
    font-weight: 600;
    color: #323232;
    font-size: 16px;
    width: 100%;
    height: 100%;
    transition: var(--Transition-3s);
    box-shadow: var(--BoxShadow-6);
    top: 0;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0px 0px 30px #01010112;
    padding: 90px 18px 16px;
}


.PDFBox:hover {
    background: #041845;
    color: #fff;
    transition: var(--Transition-3s);
}
body .table_rti table th{text-align: left !important;white-space: nowrap;width: auto;min-width: 120px;}
body .table_rti table th.date{min-width: 125px;}
body .table_rti table th:first-child{ min-width: auto;}
.calender-section{color: #155C97;}
.calender-section img{ width:16px; margin-bottom:3px; vertical-align: middle;}

/* Move close icon to top */
.lb-close {
  position: fixed !important;
  top: 20px !important;
  right: 20px !important;
  width: 32px;
  height: 32px;
  background-size: 32px 32px;
  opacity: 1;
  z-index: 9999;
}

.lb-caption {
  display: none !important;
}

.lb-number {
  /* display: none !important; */
}
.lightBox{text-decoration: none;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;color:#323232;}

.lightBox .card{box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;border-radius: 12px;}

.lightBox .card-body .card-title{ text-decoration:none;margin-bottom: 12px;}


/* header new css here  End */

 @media screen and (min-width: 650px) {

#nav { display: inline-block; }
}
 @media screen and (max-width: 650px) {

#nav { display: block; }
}

#nav li { position: relative; }

#nav a {
    text-decoration: none;
    height: 100%;
    display: block;
    padding: 3px 8px;
    /* color: #fff !important; */
    text-transform: capitalize;
   
    vertical-align: middle;
    line-height: 40px;    font-weight: 600;
}

 @media screen and (min-width: 650px) {

#nav a:focus {  }#nav li {
  text-align: left;
  width: 200px;
}
}

.plusMark {
    margin-left: 5px;
    font-size: 20px;
    font-weight: 700;
    vertical-align: top;
    height: 9px;
}
#nav li.sub-child-menu span.plusMark {
    float: right;
    transform: rotate(270deg);
    margin-top: 6px;
}

#nav li.sub-child-menu ul li a:hover {background: #003f97; border-color: #ccc;}
.table_rti td,.table_rti th{text-align:left;}
.ab_c h1 span a {
    font-size: 15px;
    vertical-align: middle;
    color: red;
    display: inline;
    background: #fcfcfc;
    border: 1px solid #ccc;
}
.ab_c h1 span a:hover {
    color: red;
    background: #fcfcfc;
}
.gd_cont ul li.headingbnches span {
        color: #fff;
    font-weight: bold;
}
/* .gd_cont ul li.headingbnches img {
    width: 90px;
} */



 @media screen and (min-width: 650px) {


}
 @media screen and (max-width: 650px) {

#nav li {
  text-align: left;
  width: 100%;
}
}
/* Any sub menu */

@media screen and (min-width: 650px) {

a + ul { position: absolute; }

a + ul:not(.js-showElement) { display: none; }
}
 @media screen and (max-width: 650px) {

a + ul { position: absolute; }

a + ul:not(.js-hideElement) { display: block; }
}

/* The Main Navigation Bar - Navigation Level One */

#nav > ul, .fa {
  height: 100%;

}

#nav > ul > li {
  position: relative;
  text-align: center;
}
#togglemenus{ display:none;}
 @media screen and (min-width: 650px) {

#nav > ul > li {
  float: left;
  width: auto;
}
}
 @media screen and (max-width: 991px) {
#togglemenus {
    display: block;
}
a#togglemenus .fa-times {
    display: none;
}
#nav > ul > li {
  float: none;
  display: block;
  width: 100%;
}#nav {
    position: relative;
height: inherit;
    max-width: 100%;
    background: linear-gradient(45deg, #e42101, #eb6403);
    color: #fff;
    width: 100%; top:27px;
    z-index: 9999;
}
#nav > ul > li {
    position: relative;
    text-align: left;
}
}
#nav > ul > li > a { color: #323232;font-size: 18px;}
#nav > ul > li > a:hover, #nav > ul > li > a:focus, #nav > ul > li > a.js-openSubMenu {
background-color: transparent;border-bottom: 3px solid #155c97;}

 

#nav > ul > li:not(#toggleMenu):not(.js-showElement) { /* first level nav li except toggleMenu icon */ }
@media screen and (min-width: 650px) {
  #nav > ul > li:not(#togglemenus):not(.js-showElement) {
    display: inline-block;
  }
}

@media screen and (min-width: 650px) {
  #nav > ul > li:not(#togglemenus):not(.js-showElement) {
    display: inline-block;
  }
}

 @media screen and (min-width: 650px) {

#nav #toggleMenu { display: none; }
}
 @media screen and (max-width: 991px) {

#nav #toggleMenu {
  display: block;
  width: 100%;
}

#nav #toggleMenu.js-open { border-bottom: 1px solid #D35400; }

#nav #toggleMenu.js-open .fa-times { display: block; }

#nav #toggleMenu.js-open .fa-bars { display: none; }

#nav #toggleMenu.js-open a { background-color: #D35400; }

#nav #toggleMenu:not(.js-open) .fa-times { display: none; }

#nav #toggleMenu:not(.js-open) .fa-bars { display: block; }
}

span#toggleMenu-text {position: absolute;opacity: 0;}
button.openbtn {
    display: none;
}
.banner .flex-direction-nav a{top: 50% !important;}
.banner .flex-control-nav{display: none !important;}
/* Second Level Dropdown */

#nav > ul > li > ul { background-color: #D35400; }
 @media screen and (min-width: 650px) {

#nav > ul > li > ul {
  top: 44px;
  left: 0; z-index:9999;
}
}
 @media screen and (max-width: 650px) {

#nav > ul > li > ul {
  width: 100%;
  position: relative;
}
#nav > ul > li > ul:not(.js-showElement) { display: none; }
}

#nav > ul > li > ul > li > a { background-color: #fff;     border-bottom: 1px solid #ccc;line-height: 1.5; padding-top: 10px; padding-bottom: 10px;}

#nav > ul > li > ul > li > a:hover, #nav > ul > li > ul > li > a:focus { background-color: #003f97; }


/* Third Level Dropdown */

@media screen and (min-width: 650px) {


}
 @media screen and (max-width: 650px) {

#nav > ul > li > ul > li > ul {
  width: 100%;
  position: relative;
}

#nav > ul > li > ul > li > ul:not(.js-showElement) { display: none; }
}

#nav > ul > li > ul > li > ul > li > a { background-color: #e42101; }

#nav > ul > li > ul > li > ul > li > a:hover, #nav > ul > li > ul > li > ul > li > a:focus { background-color: #014f75; }

#nav > ul > li > ul > li > ul > li:not(:last-child) > a { border-bottom: 1px solid #ccc; }

/* Javascript classes */

/* #nav .js-hideElement { display: none; } */

/* #nav .js-showElement { display: block;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; } */

/* Fallback for users without javascript */
html.no-js li:hover > a + ul, html.no-js li:focus > a + ul { display: block; }
 @media screen and (max-width: 650px) {

html.no-js #nav:hover > ul > li:not(#toggleMenu), html.no-js #nav:focus > ul > li:not(#toggleMenu) { display: block; }

html.no-js #nav:hover li:hover > a + ul, html.no-js #nav:hover li:focus > a + ul, html.no-js #nav:focus li:hover > a + ul, html.no-js #nav:focus li:focus > a + ul { display: block; }
}

/********************Banner**************/

section.banner {float: left;width: 100%; position:relative;}
section.banner .flex-pauseplay {position: absolute;right: 11px;top: 15px;z-index: 9;}

.flex-pause::before {content: '\f04c ' !important;font-family: fontawesome !important;height: 12px;left: -15px;position: absolute;bottom: 22px;width: 11px;color: #ffffff;margin-top: 10px;}
.flex-pauseplay a {display: block;width: 40px !important;height: 40px !important;position: initial !important;bottom: 5px;left: 10px;opacity: 1 !important;z-index: 10;overflow: hidden; font-size:0px;cursor: pointer;background-color: #fff;border-radius: 100%;}
.flex-pauseplay a.flex-play:before {content: '\f04b ' !important;font-family: fontawesome !important;color: #155c97 !important;height: 12px;left: 14px;position: absolute;bottom: 20px;width: 11px;}
.flex-control-nav {
 position: absolute;top: 50%;text-align: right;font-size: 0;width: 27px !important;right: 31px !important;}
.flexslider{ border:none !important;}
.flex-control-paging li a{ margin-bottom:8px; background:#ec6c03 !important;}
.flexslider{ margin-bottom:0px !important;}
.flex-direction-nav .flex-next:before {font-family: 'FontAwesome';font-size: 28px;display: inline-block;content: '\f105 ' !important;
 color: rgba(0, 0, 0, 0.8);text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);}
.flex-direction-nav .flex-prev:before {font-family: 'FontAwesome';font-size: 28px;display: inline-block; content: '\f104 ' !important;color: rgba(0, 0, 0, 0.8);text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);}

.flex-nav-prev a {background-color: transparent;border: 2px solid #fff;display: flex; align-items: center;justify-content: center;width: 50px;height: 50px;
color: #db4242;border-radius: 50%;transition: .3s; z-index: 9; opacity: 1!important; visibility: visible!important; left: auto; right: 20px !important; top: 68%}
.flex-nav-next a { z-index: 9; background-color: transparent;border: 2px solid #fff;opacity: 1!important;visibility: visible!important; right: 20px!important;
 margin-top: 30px!important; top: 79%!important;}
.flex-direction-nav .flex-next {right: -50px;text-align: right; border: 1px solid #fff;border-radius: 30px;text-align: center !important;line-height: 39px;}
.flex-direction-nav .flex-prev {right: -50px;text-align: right; border: 1px solid #fff; border-radius: 30px; text-align: center; line-height: 39px;}
.flexslider:hover .flex-direction-nav .flex-prev { opacity: 0.7; left: inherit !important;}
.flex-direction-nav .flex-prev {left: inherit !important;}
.flex-direction-nav .flex-next:before,.flex-direction-nav .flex-prev:before{ color:#ffffff !important;}
.flex-nav-prev a {background-color: transparent;border: 2px solid #fff;display: flex;align-items: center;justify-content: center;width: 50px;height: 50px;
color: #db4242; border-radius: 50%; transition: .3s; z-index: 9; opacity: 1!important; visibility: visible!important; left: auto; right: 20px !important; top: 80% !important;}
.flex-play a:before {font-family: 'FontAwesome' !important;font-size: 20px; display: inline-block;content: '\f04b ' !important;}
.flex-pause::before {content: '\f04c' !important;font-family: fontawesome;height: 12px;left: 11px !important;position: absolute; bottom: 19px !important;width: 11px;color: #155c97;margin-top: 10px;}
.project_cont {margin: 20px 0 0;}
.project_cont span, .project_cont p {color: #000;display: block;}
/********************marquee**************/
section.ann_sec {position: relative; background: #042779;padding: 10px;float: left;width: 100%;}
button#b1[value="Stop"]:after {content: '\f04c';position: absolute;width: 25px;height: 25px;
background: transparent;right: -30px;top: 1px;font-family: FontAwesome;color: white !important;
font-size: 12px !important;padding: 5px;line-height: 15px;border: 1px solid #fff;border-radius: 100%;}
.bt_marq button {border: 0; outline: 0; background: transparent;}
.bt_marq { position: absolute; left: 250px; top: 11px;}
.mrg-lft { width: stretch; padding-left: 70px; padding-right: 70px; display: flex; justify-content: space-between; align-items: center; }
#scroll_news4 a { display: inline-block;font-size: 100%;margin: 3px 10px 1px;color: #fff;position: relative;font-weight: normal;margin-right: 56px;text-decoration: none;}
#scroll_news4 a::before {  content: ''; position: absolute; width: 8px; height: 8px; background: #ec6c03; left: -13px; top: 6px; border-radius: 30px; box-shadow: 0 0 4px #81040b;}
h3.ans {color: #fff !important;padding: 0px 12px 0 35px;font-size: 130%;text-transform: uppercase;position: relative;overflow: hidden;margin: 3px 0px 0px;text-align: center;    font-weight: bold;    border-right: 1px solid #fff;}
.mrg-rt::before {content: '';position: absolute;left: 300px;top: -10px;width: 95vw;height: 48px;background-color: #ff6e39;transform: skewX(0deg) translateX(-100%);}
.row-marquee {display: flex;}
.mrg-rt {position: relative;}
button#b1[value="Start"]:after {content: '\f04b';position: absolute;width: 25px;height: 25px;
background: transparent;right: -30px;top: 1px;font-family: FontAwesome;color: white !important;
font-size: 12px !important;padding: 5px;line-height: 15px;border: 1px solid #fff;
border-radius: 30px;
}
button#b1[value="Start"]:after {content: '\f04b';position: absolute;width: 25px;height: 25px;
background: transparent;right: -30px;top: 1px;font-family: FontAwesome;color: white !important;
font-size: 12px !important;padding: 5px;line-height: 15px;border: 1px solid #fff;
border-radius: 30px;}
a.announce_v_l {width: 80px;text-align: right;color: #fff;font-size: 100%;}

/*********************Aboutus*************************/
section.about-section {float: left;width: 100%;}

section.about-section  .t5Wrap span{ color:#fff; font-size:14px !important;}
section.about-section  .left-image {font-size: 20px !important;color: #fff;padding-top: 22px;    z-index: 9;
    position: relative;}
.left-image{ display:table-cell; text-align:center; background:#014f75; width:29%; height:88px;}
.left-image{ font-size:16px; color:#fff; padding-top:22px;}
.left-image span{ color:#fff; font-size:16px;}
.rt-inner {background: #f6f6f6;padding: 0px 7px;color: #000;display: table-cell;vertical-align: middle;}
.image-block img{ width:100%;}
.image-block {display: table-cell;}
.minister-details {padding-left: 15px; vertical-align:middle;width: 80%;padding-bottom:0px;}
.minister-details h5 {color: #131313;font-family: 'Inter'; font-weight:600; margin-bottom:0px !important;}
.minister-details>span {font-size: 15px;color: #323232;display: block;margin: 4px 0px 12px;}
.minister-details-block {display: flex;width: 100%;margin-bottom: 15px;z-index: 9;position: relative;
justify-content: left;align-items: normal;border-bottom: 1px solid #ccc;padding-bottom: 15px;margin-bottom: 30px;}
.minister-block-m {position: relative;padding: 90px 0 20px 20px;}
.viewall-sec.read.pull-left i {color: #ec6c03;font-size: 20px;margin-left: 5px;margin-top: 0px;display: inline-block;vertical-align: middle;}
.financeminister{ text-align:left !important;}
section.about-section .tickerbox{ padding-left:0px; padding-right:0px;}
section.about-section .t5Wrap ul{ margin:0px !important; padding:0px !important;}
.tickerbox.whatsnew .viewall-sec {padding-right: 30px;}
.tickerbox.whatsnew .heading-header {float: left;width: 100%;}
.tickerbox.whatsnew .heading-header h4{ display:block;}
.tickerbox.whatsnew  button.toggle1.et-run {float: right; }
.tickerbox.whatsnew .viewall-sec { margin-right:7px;margin-top: -15px;display: inherit;}
.tickerbox.whatsnew button.toggle1.et-run {float: right; position: absolute; right: 0px;}
.tickerbox.whatsnew button.toggle1:before,.tickerbox.whatsnew  button.toggle1.et-run:before {top: 12px !important;}
.tickerbox.whatsnew .myTicker4{ float:left; width:100%;}
.tickerbox.whatsnew .heading-header button {background: none;border: none;}
.ab_main {padding-right: 30px;}
.project_cont a {text-decoration: none;}
.project_cont a span {word-break: break-all; font-weight: 600;font-size: 120%;margin-bottom: 12px; -webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;line-height: 1.4;}
.proj_img {position: relative;overflow: hidden;width: 100%;margin: 0 0 15px;}
.project_cont a div img {width: 100%;transition: all 0.8s;}
.project_cont:hover img {transform: scale(1.1);}
.project_cont p {text-align: left;font-size: 105%;color: #585858; -webkit-line-clamp: 4;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.aboutdepartment {background: #fff;position: relative;z-index: 9;padding: 30px 30px 30px 0; margin: 40px 0 0;}
.aboutdepartment .heading-header.sec_hd {margin: 50px 0 0;}
.minister-block-m::before {content: '';position: absolute;background: #f9f9f9;width: 1000px;height: 125%;top: 0;right: -85%;z-index: -1;}
.minister-block-m::after {content: '';position: absolute;width: 1000px;background-size: 250px !important;
top: 0;right: -85%;z-index: -1;background: url(../images/dots.png);background-repeat: repeat !important;
height: 125%;opacity: 0.2;filter: brightness(0) saturate(100%) invert(90%) sepia(15%) saturate(15%) hue-rotate(149deg) brightness(95%) contrast(87%);}
.firstone {width: 100px;overflow: hidden;border-radius: 10px;height: 110px;border: 1px solid #ccc;}
.minister-details h5 {color: #323232;font-size: 18px;font-weight: bold;}
.mint_lst {border: 0;margin-bottom: 0;padding-bottom: 0;}
/* .minister-details a img {width: 12px;height: auto;margin-right: 4px;filter: brightness(0) saturate(100%) invert(54%) sepia(13%) saturate(2611%) hue-rotate(330deg) brightness(94%) contrast(88%);} */
.minister-details a img {width: 12px;height: auto;margin-right: 4px;filter: invert(18%) sepia(89%) saturate(3270%)
          hue-rotate(203deg) brightness(92%) contrast(103%);}
.ab_main .sec_hd a {font-size: 100%;color: #ff7a49;position: absolute;right:0px;top: 15px; outline: 0;}
.outermost{ margin-right:0px !important;}
.minister-details a {display: block;color: #e26d40;font-weight: bold;text-decoration: none;
font-size: 110%;outline: 0;}

.sec_hd a {font-size: 100%;color: #ff7a49;position: absolute;right: 0;top: 20px;outline: 0;}
section.evnt_wt_n {position: relative;clear: both;padding: 0px 0 30px;background: #f9f9f9;}
section.evnt_wt_n::after {content: '';position: absolute;width: 100%;background-size: 250px !important;
top: 0;right: 0;z-index: 0;background: url(../images/dots.png);
background-repeat: repeat !important;height: 100%;
filter: brightness(0) saturate(100%) invert(90%) sepia(15%) saturate(15%) hue-rotate(149deg) brightness(95%) contrast(87%);opacity: 0.2;}
.ev_d.wht {display: flex;gap: 10px;align-items: center;width: 100%;position: relative;}
.evnt_sc {position: relative;    z-index: 9;}
.evnt_img {width: 100%;overflow: hidden;position: relative;margin: 20px 0 0;}
.evnt_img img {transition: all 0.8s;width: 100%;}
.evnt_sc:hover .evnt_img img {transform: scale(1.2);}
.evnt_loc {display: flex;justify-content: left;align-items: center;    padding-bottom: 6px;}

span.d_t {color: #ff6e39;width: 14%;text-transform: uppercase;font-size: 85%;font-weight: bold;
display: block;line-height: 22px;border-right: 1px solid #ccc;padding-right: 15px;margin-right: 15px;
}

span.d_t small {display: block;font-size: 75%;font-weight: normal;}
.ev_d small {display: block;font-size: 120%;}
.ev_d span {font-size: 100%;display: block;font-weight: bold;}
.evnt_loc.lt-one .ev_d span { font-size: 95%;font-weight: 600;}
.evnt_loc.lt-one .ev_d small { font-size: 95%;font-weight: 600;color: #323232;}
.evnt_cont a {color: #1d3982;font-weight: bold;text-decoration: none;font-size: 120%;outline: 0;    margin: 0 0 6px;
    display: block;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden; }
.evnt_cont p {font-size: 100%;color: #333;margin: 10px 0px 0px; }
.evnt_cont {position: relative;padding: 20px;background: #fff; }
.userguidehome .userguidlist{display: flex;overflow: hidden;background: #fff;border-radius: 10px;gap: 10px;height: 100%;min-height:160px}

.userguidehome .evnt_cont{padding:0px 0px 0px 0px;background: transparent;}
.userguidehome .evnt_cont p {font-size: 90%;color: #333;margin: 10px 0px 0px;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;line-height: 1.4;}
.evnt_cont.wh_sc p{-webkit-line-clamp: 4;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;line-height: 1.4;}
.ev_d span img {width: 18px;filter: brightness(0) saturate(100%) invert(54%) sepia(13%) saturate(2611%) hue-rotate(330deg) brightness(94%) contrast(88%);
}
.evnt_sc.marg-top {gap: 15px;margin-top: 20px;height: calc(100% + 10px);display: flex;flex-direction: column;}
.ev_d button {background: transparent;border: 0;outline: 0;color: #dddddd;font-size: 18px;
font-weight: 300;position: absolute;right: 20px;top: 26px;transition: all 0.8s;}
.about-section .ev_d button{background: transparent;border: 0;outline: 0;color: #dddddd;font-size: 18px;
font-weight: 300;position: absolute;right: 0px;top:0px;transition: all 0.8s;font-size: 16px;}
.ev_d button:hover {color: #1d3982;}
.ev_d.wht small {font-weight: bold;font-size: 14px;color: #ff6e39;}
.wh_sc button {margin: 10px 0px 0 0;border: 0;background: none;outline: 0;font-size: 18px;
color: #7a7a7a;}
.wht_sec {position: relative;z-index: 9;padding-left: 30px;min-height: 100%;background: #fff;padding-bottom: 30px;}
.myTicker {height: 520px !important;margin: 20px 0 0;}
.wht_sec::before {content: '';position: absolute;width: 1473px;background: #fff;top: 0;
right: -100%;height: 100%;}
.evnt_cont.wh_sc {padding: 20px 0;}
.wh_rt {padding: 0 0px 15px 0 !important;position: relative;border-bottom: 1px solid #ccc;
margin-bottom: 15px;}
.wh_rt .evnt_loc {padding-bottom: 0;}
.hd_rt a {top: 50px;right: 0;}
.myTicker ul li:last-child .wh_rt {border-bottom: 0 !important;}
.rt-tic button {background: transparent;font-size: 20px;font-weight: 300;float: right;
color: #1d3982;margin: 0px 0 0 6px;padding: 0 4px 0 5px;width: 30px;height: 30px;
border: 1px solid #ff7a49;border-radius: 30px;transition: all 0.8s;    z-index: 99;
    position: relative;}
.rt-tic button img {width: 14px;display: block;margin: 0 auto;transition: all 0.8s;}
.rt-tic button:hover{border-color: #1d3982;}
.rt-tic button:hover img{filter: brightness(0) saturate(100%) invert(16%) sepia(33%) saturate(4589%) hue-rotate(214deg) brightness(94%) contrast(90%);}
.st_bx {position: relative;z-index: 9;display: flex;justify-content: start;align-items: normal;}
.st_bx .ev_d small {text-transform: uppercase;font-size: 13px;color: #1d3982;}
.st_bx .ev_d span {color: #ff6e39;}
.st_bx .evnt_img, .st_bx .evnt_cont {width: 50%;}
.st_bx .evnt_cont{background: transparent;    border-right: 1px solid #cccccc;}
.st_head{position: relative;}
.st_head a {top: 10px;}
.st_bx.md_st{display: block !important;}
.st_bx.md_st .evnt_cont {width: 100% !important;min-height: 190px;}
.myTicker2 ul, .myTicker3 ul {margin: 0;padding: 0;}
.myTicker2 ul li, .myTicker3 ul li{list-style-type: none;display: block;}
.myTicker2 .evnt_cont, .myTicker3 .evnt_cont {padding-left: 0;}
.myTicker2, .myTicker3 {height: 296.5px !important;}
.md_rt button {margin: -29px 6px 0 0px !important;}
.statistics_bx {position: relative;z-index: 99;background: url(../images/stati_bg.jpg);
width: 100%;background-repeat: no-repeat;background-size: cover;padding: 30px;margin: 60px 0 -175px;overflow: hidden;}
.statistics_bx .st_head {text-align: center;margin: 0 0 20px !important;}
.statistics_bx .st_head h4 {color: #ff6e39;}
.statistics_bx ul {margin: 0;padding: 0;width: 100%;overflow: hidden;position: relative;display: flex;}
/* .statistics_bx ul li {list-style-type: none;background: rgba(255, 255, 255);padding: 15px;position: relative;width: 23.9%;margin-right: 15px !important;display: block;float: left;margin-bottom: 15px;} */
.statistics_bx ul li { gap:12px;list-style-type: none; background: rgba(255, 255, 255); padding: 15px; position: relative; width: calc(20% - 12px); margin-right: 15px !important; display: flex; float: left; margin-bottom: 15px; border-radius: 8px; border-bottom: 4px solid #008d9f; flex-direction: column; align-items: center;}
.das_img {width: 60px;overflow: hidden;margin-right: 0px;float: left;}
.das_img img{width: 100%;}
.das_dt { display: flex; flex-direction: column; align-items: center;}
.das_dt span {font-weight: bold;font-size: 150%;display: block;}
.das_dt p {font-size: 110%;color: #686868;font-weight: 500;margin: 0;text-align: center;}
/* .statistics_bx ul li:nth-child(4){border-color: #ff6e39;}
.statistics_bx ul li:nth-child(4) .das_dt span{color: #ff6e39;} */
.statistics_bx ul li:nth-child(5), .statistics_bx ul li:nth-child(10){margin-right: 0 !important;}
.footer-top p {color: #fff;margin: 6px 0px 0px;font-size: 14px;}
.sociables-icon h4 {font-size: 15px;font-weight: bold;color: #fff;}
.vd_sec {position: relative;overflow: hidden;border: 1px solid #ccc;height: 100%;}
.vd_sec img{width: 100%;height: 100%;}
/* .vd_sec .evnt_cont {border: 1px solid #ccc !important;} */
.vd_bx {height: 262px;}
/*********************Pressblock*************************/ 
.t5Wrap{ position:relative;}
.t5Wrap p{ margin-bottom:0px;}
.t5Wrap span {display: block; color:#e42101;}
.t5Wrap ul{ padding:0px 15px; list-style:none;}
.t5Wrap ul li{ margin-bottom:25px !important; font-size:13px;}
.tickerbox{ background:#fff; padding:15px;}
.myTicker li{list-style: none;}
.t5Wrap p{ color:#000;}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #000;background-color: #347291 !important;}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { position: relative; width: 8px !important;}
.longEnough  a{ text-decoration:none; color:#fff;}
.et-run:before {content: "\f04c" !important;position: absolute;background: none;font: normal normal normal 14px/1 FontAwesome;color: #e42101;top:5px;
right: 0px;}
.toggle:before,.toggle1:before,.toggle2:before,.toggle3:before{content: "\f04b" !important;position: absolute;background: none;
 font: normal normal normal 14px/1 FontAwesome;color: #e42101;top:5px;right: 0px;}
.heading-header button { background: none;border: none;}
.toggle.et-run:before{content: "\f04c" !important;}
.toggle1.et-run:before{content: "\f04c" !important;}
.toggle2.et-run:before{content: "\f04c" !important;}
.toggle3.et-run:before{content: "\f04c" !important;}

.viewall-sec.vwbtn a {float: left;color: #fff !important;position: relative;z-index: 999;}
.viewall-sec.vwbtn {margin-top: 80px;}
button.toggle {background: none !important;box-shadow: none !important;}
.intro:before {content: "\f04b" !important; position: absolute;background: none; font: normal normal normal 14px/1 FontAwesome; color: #e42101; top: 5px; right: 0px;}
.intro:before, .et-run:before {z-index: 999;}
button.toggle {background: none !important; box-shadow: none !important; border: none; font-size: 0px;}
.tickerbox {background: #fff;padding: 15px;padding-bottom: 37px;box-shadow: 0px 0px 6px #8f8f8f;}
.tkbox1{ padding-bottom:10px;}
.tkbox1 .t5Wrap li{ margin-bottom:16px !important;}
.tickerbox.tkbox1  .viewall-sec{ padding-right:30px;}
.viewall-sec a{ float:right; color:#ff6e39; font-size:100%; text-decoration:underline;font-family: 'Inter'; font-weight:600;}
section.about-section  .t5Wrap ul li{ margin-bottom:12px !important;}
section.about-section .tickerbox { background: none;box-shadow: none !important;}
section.about-section .tickerbox ul li {width: 100%;box-shadow: 0px 4px 9px #8f8f8f;background: #f6f6f6;display: table;}
.pressb .et-run1:before {content: "\f04c" !important; position: absolute; background: none; font: normal normal normal 14px/1 FontAwesome; color: #e42101; top:5px; right: 0px;}
.pressb button.toggle {background: none !important;box-shadow: none !important;}
.pressb .intro1:before {content: "\f04b" !important;position: absolute;background: none;font: normal normal normal 14px/1 FontAwesome;color: #e42101;
 top: 5px;right: 0px;}
.pressb .intro1:before, .et-run1:before {z-index: 999;}
.pressb button.toggle {background: none !important;box-shadow: none !important;border: none;font-size: 0px;}
.et-run2:before {content: "\f04c" !important;position: absolute;background: none;font: normal normal normal 14px/1 FontAwesome;color: #e42101;top:5px;
right: 0px;}
button.toggle {background: none !important; box-shadow: none !important;}
.intro2:before {content: "\f04b" !important;position: absolute;background: none;font: normal normal normal 14px/1 FontAwesome;color: #e42101;top: 5px;
right: 0px;}
.intro2:before, .et-run:before {z-index: 99;}
.sidebar {height: 100%;width: 0;position: fixed;z-index: 888;top: 0;right: 0;background-color: #111;overflow-x: hidden;transition: 0.5s;padding-top:0px;}
.sidebar a { padding: 8px 8px 8px 32px; text-decoration: none;font-size: 17px;color: #fff;display: block;transition: 0.3s;}
div#mySidebar a { border-bottom: 1px solid #a6999957;}
.sidebar a:hover {color: #f1f1f1;}
.sidebar .closebtn {position: absolute;top: 0;right: 25px;font-size: 36px;margin-left: 50px; border:none !important; float:right;}
div#leftside-navigation {padding-top: 58px; }
.heading-header.sec_hd {margin: 30px 0 0; position:relative;}
.openbtn {font-size: 20px;cursor: pointer;background: none;color: white;padding: 7px 4px;border: none;}
#main1 {transition: margin-left .5s;z-index: 9;position: absolute;right:27px;}
.updownbtns {top: -52px;position: absolute;right: 0;}
.rt-tic.opacity-0{opacity: 0; visibility: hidden;}
.viewall-sec-verticle a{position: static; }
.heading-header.sec_hd a i,
.minister-details a i{font-size: 18px;}
.viewall-sec a:hover,
.viewall-sec.read.pull-left:hover i,
.heading-header.sec_hd a:hover,
.minister-details a:hover i,
.minister-details a:hover span,
.ab_main .sec_hd a:hover,
.viewall-sec-verticle a:hover{color: #1d3982;}
.SectionHead {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.viewall-sec-verticle{
    display: flex;
    gap: 10px;
    align-items: center;
}
.rt-tic button img{
    filter: brightness(0) saturate(100%)
            invert(64%) sepia(77%)
            saturate(2864%) hue-rotate(334deg)
            brightness(101%) contrast(101%);
}
.heading-header .rt-tic button{
    background: none;
    border: 1px solid #ff875a;
}
.navheader{ position:relative;}
/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
.sidebar #leftside-navigation ul li.open > a > i {transform: rotate(90deg);}
.sidebar #leftside-navigation ul li.open > a > i:not(:hover) {color: #f3ff09;}
.sidebar #leftside-navigation ul li a i:hover {background-color: #f3ff09;color: #000;}
.sidebar #leftside-navigation ul li a i {top: 0;right: 0;width: 50px;height:40px;text-align: center; line-height:40px; display: block; position: absolute;
touch-action: manipulation;}
div#mySidebar a {border-bottom: 1px solid #a6999957;position: relative;}

.longEnough {max-height: 280px;overflow: auto;max-width: 285px;}
.longEnough ul{ list-style:none; padding:0px;}
.longEnough li {margin-bottom: 10px; font-size:14px; padding-left:20px; position:relative; color:#fff;}
.longEnough li:nth-child(odd):before{ background:#e95002; width:7px; height:7px; content:''; position:absolute; left:0px; border-radius:30px; top:8px;}
.longEnough li:nth-child(even):before{ background:#fff; width:7px; height:7px; content:''; position:absolute; left:0px; border-radius:30px; top:8px;}
.heading-header1 h4 {color: #fff;font-size: 22px;position: relative;display: inline-block;font-family: 'Inter';font-weight: 700;}
.heading-header1 h4:before {position: absolute;width: 21px;height: 1px; content: ''; background: #fff; bottom: -10px; left: 0px;}
.heading-header1 h4:after {position: absolute; width: 8px; height: 8px; content: ''; background: #fff;bottom: -13px;left: 14px;border-radius: 20px;}

/*********************Gallery-sec*************************/
section.gallery-sec {float: left;width: 100%; margin-top: 20px;}
.gallery-sec .videof:hover .overlay {opacity: 1; cursor:pointer;} 
.row.photos .item {margin-bottom: 23px;}
.row.photos .item img {height: 221px; width: 100%;object-fit: cover;}
span.searchicon {display: none;}
.row.photos .item:last-child {margin-bottom: 0px;}
.overlay {position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%; opacity: 0;transition: .3s ease; background-color: #252424a3;}
.container .item:hover .overlay {opacity: 1;}
.row.photos .item a {display: block;position: relative;}
.row.photos .overlay img { height: 50px;width: 50px;margin: 0 auto; position: absolute;left: 50%;margin-left: -20px;top: 39%;}
.viewall{ float:right;}
.viewall a{ font-size:14px; color:#014f75;font-family: 'Inter'; font-weight:600;}
.videof a {display: block; position: relative;}
.videof img {height: 450px;width: 100%;}
.videof  .overlay img {height:60px; width:60px; margin:0 auto; position:absolute;left: 50%;margin-left:-30px;top: 39%;}
.overlay img{ transition:all 0.35s ease;}
.overlay:hover img{    transform: scale(1.2);}
#myModal button.btn.btn-danger {position: absolute;right: -16px;top: -30px;background: none;border: navajowhite;font-size: 30px;}
a:hover{ text-decoration:none;}

/******View all****************/
.viewall{ float:right;}
.viewall a{color:#014f75; font-size:14px;}

/*********************Client-logos*************************/
.client-logos {padding: 20px 0px 40px 0px;float: left;width: 100%;}
.client-logos .owl-nav.disabled{ display:block !important;}
.client-logos button.owl-prev{ position:absolute; left:0px; top:38%;}
.client-logos img{ height:78px;}
.client-logos button.owl-next{position:absolute; right:0px; top:38%;}
.client-logos button.owl-next:after { position: absolute;content: '';right: -55px; width: 36px; top: -5px !important;
    background-color: #173a8c; height: 37px;    border-radius: 100%;padding: 10px; background-image: url(../images/arrow-right.svg);
     background-size: 18px; background-repeat: no-repeat;background-position: center;}
.client-logos button.owl-prev:before{ position: absolute; content: ''; right: 20px; border-radius: 100%; padding: 10px; width: 36px; background-color: #173a8c; height: 37px; top: -5px !important; background-image: url(../images/arrow-left.svg); background-size: 18px; background-repeat: no-repeat; background-position: center; }
button.owl-next span,button.owl-prev span {display: none !important;}
.client-logos button.owl-next:hover::after{ background:transparent; border:1px solid #173a8c; transition: all 0.3s ease; filter: brightness(0) saturate(100%)invert(18%) sepia(87%)saturate(2270%) hue-rotate(214deg)brightness(92%) contrast(97%);background-image: url(../images/arrow-right.svg); background-size: 18px; background-repeat: no-repeat; background-position: center;}
.client-logos button.owl-prev:hover::before{ background:transparent; border:1px solid #173a8c; transition: all 0.3s ease; filter: brightness(0) saturate(100%) invert(18%) sepia(87%)  saturate(2270%) hue-rotate(214deg)brightness(92%) contrast(97%);
background-image: url(../images/arrow-left.svg); background-size: 18px;  background-repeat: no-repeat; background-position: center;}




/*********************Footer*************************/
#footer{ float:left; width:100%;position: relative;}
.footer-top{ background:#173a8c; padding:15px 0px;position: relative;}
.footer-top a{ color:#fff; font-size:14px; line-height:22px; text-decoration:none;}
.footer-top a:hover{ color:#ec6c03;}
.footer-top span {display: inline-block;width: 1px; height: 10px; background: #fff;margin: 0px 3px;}
.sociables-icon i{ padding-right:0px; margin-right:0px;}
.footer-top .sociables-icon a {font-size: 13px;display: inline-block;width: 30px;height: 30px;
background: transparent;border-radius: 30px;margin-left: 2px;text-align: center;border: 1px solid #fff;
color: #fff;line-height: 28px;}
.footer-top .sociables-icon a {transition: 0.65s;}
.footer-top .sociables-icon a:hover{ transform:rotate(360deg);}
.footer-bottom{ background:#003751; float:left; width:100%; padding:10px 0px 5px 0px;}
.footer-bottom p{ color:#fff; font-size:110%; margin-top:10px;font-family: 'Inter';}
.footer-bottom p a{ color:#ec6c03; text-decoration:none;}
.upate-info{ float:right; color:#fff; font-size:14px; text-align:right;font-family: 'Inter';}

/************Social-block-section********************/
section.social-block-section {float: left;width: 100%; padding:10px 0px;}
.Facebook_md {overflow: hidden;height:384px; border:1px solid #ddd;}
.video-selected {width: 100%;max-width: 640px;margin: 0 auto;}
.video-iframe {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;margin-bottom: 10px;}
.video-iframe iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.video-thumbnails {margin: 0 auto;padding: 0; width: 100%;}
.video-thumb {min-height:105px;height: auto; cursor:pointer}
.video-thumb img {background-color: #d8d9da;width: 100%; height: 100px;}
.video-thumb iframe {display: none;}
.video-thumb,.video-selected {padding: 5px;}
.video-thumb p {margin: 0; font-size: 12px;}
.video-thumb p.name {margin-top: 5px;font-weight: bold;}
a.facebook {color: #3F51B5;}
a.youtube { color: #da1414;}
a.twitter { color: #03A9F4;}
a.insta {color: #E91E63;}
span.tube {color: red;}
.heading-header.facebookh h4 {color: #1f4b83;}
.heading-header.twiiterf h4{ color:#1d9bf0;}
.playicon-s {position: absolute;width: 40px;height: 40px;margin-left: 50px;margin-left: -20px;left: 50%;top: 27%;}
.playicon-s img {height: auto; background:none;}
.video-thumb{ position:relative;}
section.social-block-section  .viewall{ margin-top:7px;}
.minister-details a { display: inline-block;background: #ffe7e7;font-weight: bold;padding: 5px 10px;text-decoration: none;border-radius: 5px;font-size: 110%;outline: 0;}
.minister-details a span {display: inline-block;color: #ff6e39;font-size: 14px;font-weight: 500;margin-bottom: 0;}


/***********scroll top*********/
.scroll_top #button {display: inline-block;background-color: #fff;width: 36px;height: 36px;text-align: center;
border-radius: 100px;position: fixed;bottom: 30px;right: 30px;border: 1px solid #a5a5a5;transition: background-color .3s, opacity .5s, visibility .5s;
opacity: 0;visibility: hidden;z-index: 1000;text-decoration: none;    bottom: 6px;}
.scroll_top #button::after{content:"\f077";font-family:FontAwesome;font-weight:400;font-style:normal;font-size:18px;line-height:31px;color:#173a8c;transition:.35s}
.scroll_top #button:hover{cursor:pointer;background-color:#fbf9f9}
.scroll_top #button:active{background-color:#555}
.scroll_top #button.show{opacity:1;visibility:visible}

.tab {border: 1px solid #ccc;background-color: #f1f1f1;height: 54px;position: relative;}

/* Style the buttons inside the tab */
.tab button {float: left;border: none;outline: none;cursor: pointer;padding: 10px 16px 10px 45px;transition: 0.3s;
font-size: 130%;position: relative;width: 50%;font-weight: 600;}
.videof .tab button {display: flex;border: none;outline: none;cursor: pointer;padding: 10px 16px 10px 10px;transition: 0.3s;font-size: 115%;position: relative;width: 50%;font-weight: 600;height: 100%;text-align: left;align-items: center;justify-content: flex-start;}


/* Change background color of buttons on hover */
.tab button:hover {background-color: #ddd;}

/* Create an active/current tablink class */
.tab button.active {background-color: #ccc;}

/* Style the tab content */
.tabcontent {display: none;padding: 15px 15px;border-top: none;border-bottom: none;}
div#facebk {display: block;}
.videof {margin: 20px 0 0;}
/* .tab::after {content: '';position: absolute;width: 1px;height: 100%;left: 50% !important;top: 50%;
background: #cccccc;transform: translate(-50%, -50%) !important;} */
.tab button.active {background: #fff;}
/* .tab button.active::before {content: '';position: absolute;height: 10px;background: #ffffff;
left: 0;bottom: -4px;width: 100%;}
.videof .tab button.active::before {content: '';position: absolute;height: 10px;background: #ffffff;
left: 0;bottom: -7px;width: 100%;} */
.row.photos {margin-top: 20px !important;}
.statistics_bx span.dividline {width: 70px;margin: 0 auto;}
section.evnt_wt_n.story_sec {margin: 0px 0 140px;}
.tab button img {width: auto;height: 20px;margin-right: 5px;position: absolute;left: 13px;}

.videof .tab button img {width: auto;height: 20px;margin-right: 5px;position: static;}
.face_btn{color: #2b3a9f !important;}
.face_btn img{filter: brightness(0) saturate(100%) invert(18%) sepia(48%) saturate(3246%) hue-rotate(224deg) brightness(95%) contrast(96%);}
button.whatsapp_sec {border: 0;background: transparent;position: absolute;right: 30px;bottom: 57px;
width: 60px;height: 60px;overflow: hidden;z-index: 99;}
button.whatsapp_sec img {width: 100%;}
.wht_sec .hd_rt a {top: 18px;}
section.inner_banner {position: relative;overflow: hidden;width: 100%;
background: url(../images/about-banner.jpg);background-repeat: no-repeat;
background-size: 100%;}
.rti_sec{background: url(../images/rti_banner.jpg) !important;}
.in_bn_data {position: relative;padding: 70px 0 30px;}
.in_bn_data h1 {color: #fff;font-weight: bold;font-size: 200%;margin: 0;}
.in_bn_data ul {margin: 12px 0 0;padding: 0;}
.in_bn_data ul li {list-style-type: none;display: inline-block;margin-right: 15px;
  color:#fff;position: relative;font-size: 90%;}
.in_bn_data ul li a {color: #fff;text-decoration: none;font-size: 100%;display: block;
position: relative;outline: 0;}
.in_bn_data ul li::before {content: '\f105';position: absolute;font-family: 'FontAwesome';
right: -12px;top: -1px;font-size: 14px;color: #fff;}
.in_bn_data ul li:last-child::before{display: none;}
section.ab_sec {position: relative;padding: 50px 0;}
.innerMainTitle,
.ab_c h2,
.ab_c h1 {color: #00409a;font-size: 180%;font-weight: bold;}
.ab_c h1 {width: 100%;display: flex;margin: 0 0 20px;align-items: center;justify-content: space-between;}
.ab_c p {font-size: 110%;text-align: justify;}
.ab_img_inr img {width: 100%;transition: all 0.8s;display: block;height: 385px;object-fit: cover;}
.ab_img_inr {position: relative;border: 5px solid #ededed;}
.ab_img_inr::before {content: '';position: absolute;width: 90%;height: 5px;background: #0056cb;
top: -5px;left: 0;}
.ab_img_inr::after {content: '';position: absolute;width: 5px;height: 90%;
background-image: linear-gradient(#0056cb, #011840);top: -5px;left: -5px;}
/* section.ab_sec::before {content: '';position: absolute;height: 108px;width: 100%;background: #e7f7ff;
top: 0;z-index: 0;} */
.ab_c {position: relative;z-index: 9;}
.mis_vs {position: relative;padding: 30px;background: #3689ff;min-height: 100%;z-index: 9;}
.mis_vs::before {content: '';position: absolute;height: 100%;top: 0;background: #3689ff;
left: -100%;width: 100%;z-index: 0;}
.mis_vs.vis_s::before {content: '';position: absolute;height: 100%;top: 0;background: #3689ff;
right: -100%;width: 100%;z-index: 0;left: auto;}
.mis_vs h2 {color: #fff;font-size: 160%;text-transform: uppercase;font-weight: bold;}
.mis_vs p {color: #fff;font-size: 120%;margin: 0;}
section.mission_sec {position: relative;padding: 20px 0 60px;}
section.ab_sec.ab_rti::before{display: none;}
.table_rti {position: relative;box-shadow: 0 0 20px #e7e7e7;border-top-right-radius: 20px;overflow: auto;
border-top-left-radius: 20px;background: #fff;}
.ab_c h1 {margin: 0 0 20px;}
.table_rti table{margin: 0;padding: 0;border: 0;}
.table_rti table th {background: #003f97;vertical-align: middle;text-align: center;color: #fff;
font-size: 100%;border: 0;width: 25%;padding: 15px;}
.table_rti table td {vertical-align: middle;font-size: 100%;border: 0;padding: 14px;}
.table_rti table tr:nth-child(even) {background-color: #e7f7ff;}
.table_rti table tr {border: 0;}
.table_rti table td:last-child a {display: inline-block;text-align: center;border-radius: 5px;margin: 0 3px;transition: all 0.8s;}
table tr td a img[alt="PDF"]{width: 18px!important;}

small.help-block{font-size: 12px;}
.has-success .control-label,
.has-error .control-label{color: #323232 !important;border-color: inherit;}
.has-error .control-label:focus,
.has-success .form-control:focus{box-shadow: none !important;}
/* .table_rti table td:last-child a:hover, */
 .ab_act a:hover {background: #0058d9;}
.ab_act {display: flex;justify-content: space-between;align-items: center;}
.ab_act a {width: 80px;background: #0143a1;padding: 8px;display: block;margin: 0 0 20px;
border-radius: 5px;text-align: center;font-size: 120%;color: #fff;
text-decoration: none;transition: all 0.5s;}
table td a{display:inline-block}

.fc-scroller-harness .fc-day-today {
    background-color: #073676 !important;
    color: #fff !important;
}
.fc-scroller-harness .fc-day-today .fc-event-title {color: #fff !important;}

.wob .has-success .control-label,
.wob .has-error .control-label{color: #fff!important;border-color: inherit;}
.wob .topbar {background: #000000;}
.wob .leftblock-section li a, .wob .topNav li a, .wob #accessControl input,
.wob .topNav select, .wob #scroll_news4 a {color: #ffff00;}
.wob  a {color: #ffff00;}
.wob .headerrow, .wob section.ann_sec {background: #424242 !important;}
.wob #nav > ul > li > a,
.wob .minister-details a span, .wob .viewall-sec a,
.wob .ab_main .sec_hd a, .wob .minister-details a {color: #ffff00 !important;}
.wob #nav > ul > li > a:hover, .wob #nav > ul > li > a:focus, .wob #nav > ul > li > a.js-openSubMenu {
background-color: transparent;border-bottom: 4px solid #ffff00;}
.wob .logo a div span, .wob .logo a div small, .wob .heading-header span,
.wob .heading-header h4, .wob .aboutdepartment p,
.wob .minister-details h5, .wob .minister-details span,
.wob .evnt_cont p, .wob .st_bx .ev_d small, .wob .st_bx .ev_d span,
.wob .tab button {color: #ffffff;}
.wob .logo img {    filter: brightness(0) saturate(100%) invert(90%) sepia(68%) saturate(4920%) hue-rotate(360deg) brightness(103%) contrast(100%);}
.wob table th a,.wob table td a {color: #ffff00 !important;background-color: #000 !important;}
.wob button#b1[value="Start"]:after,
.wob button#b1[value="Stop"]:after{color: #ffff00 !important; border:1px solid #ffff00 !important;}
.wob .innerMainTitle,.wob .ab_c h2,.wob .ab_c h1{color: #ffff00 !important;}
.wob table th {background: #000;color: #ffff00;}
.wob .bg-white {  background-color: #000000 !important;}
.wob .gd_cont li a{filter: brightness(0) saturate(100%)
          invert(89%) sepia(98%)
          saturate(749%)
          hue-rotate(2deg)
          brightness(106%) contrast(104%);color: #ffff00 ;}
          .wob .condetails{background: #424242;color: #fff;}
          .wob .condetails span img{filter: brightness(0) invert(1);}
.wob section.guide_sec { background: #424242;}
.wob .rt-tic button img,
.wob .ev_d span img,
.wob table td [alt="PDF"] {filter: brightness(0) saturate(100%)
          invert(89%) sepia(98%)
          saturate(749%)
          hue-rotate(2deg)
          brightness(106%) contrast(104%) !important;}
          .wob .rt-tic button {border: 1px solid #ffff00;}
          .wob .flex-pauseplay a{background-color: #000;}
          .wob #scroll_news4 a::before{background-color: #ffff00;}
          .wob .flex-pause::before{color: #ffff00 !important;}
          .wob .flex-pauseplay a.flex-play:before { content: '\f04b ' !important; color: #ffff00 !important;opacity: 1!important;}
          .wob .share-btn,
          .wob .evntlocrow2 button{color: #ffff00;}
          .wob .tab button:last-child img {filter: unset !important;}
          .wob .evntlocrow2 button.youtubeuserguide { background: #ffff00; color: #000000;}
          .wob .scroll_top #button{background-color: #ffff00;}
          .wob .scroll_top #button::after {color: #000;}
          .wob .minister-details a i{color: #ffff00 !important;}
          .wob .statistics_bx ul li:nth-child(1), .wob .statistics_bx ul li:nth-child(5) { background: #000000; color: #fff;border: 2px solid #ffff00;}
          .wob .card-title,
          .wob span,
          .wob p.text-muted,
          .wob p{ color: #ffffff !important;}
          .wob .ab_c h1 span a{background-color: #000000;}
.wob .mrg-rt::before, .wob section.about-section, .wob .aboutdepartment,
.wob .wht_sec::before, .wob .evnt_cont, .wob section.gallery-sec,
body.wob, .wob .tab button.active, .wob .tab button.active::before{background: #000;}
.wob a.announce_v_l, .wob .viewall-sec.read.pull-left i,
.wob .sec_hd a, .wob .ev_d.wht small, .wob .evnt_cont a, .wob .footer-top a{color: #ffff00;}
.wob .footer-top .sociables-icon a{border:1px solid #ffff00;}
.wob .logo a div span, .wob .logo a div small{color: #ffff00 !important;}
.wob .minister-block-m::before, .wob section.evnt_wt_n {background: #424242;}
.wob span.dividline:after{background: #ffff00;}
.wob .minister-details a img {filter: brightness(0) saturate(100%) invert(90%) sepia(68%) saturate(4920%) hue-rotate(360deg) brightness(103%) contrast(100%);}
.wob .story_sec .evnt_cont {background: transparent;}
.wob .rt-tic button img {filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1%) hue-rotate(250deg) brightness(106%) contrast(101%);}
.wob .tab button.active img {filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(23deg) brightness(104%) contrast(104%);}
.wob button.tablinks.face_btn.active{color: #fff !important;}
.wob .tab button{color: #fff !important;    background: #424242;}
.wob .tab button img{filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(23deg) brightness(104%) contrast(104%);}
.wob .ev_d, .wob span.d_t {color: #fff;}
.wob .ev_d span img {filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(43deg) brightness(105%) contrast(101%);}
.wob .st_bx.md_st .evnt_cont {background: transparent;}
.wob .footer-top {background: #424242;}
.wob .statistics_bx {background: #2c2c2c;}
.wob #nav li.sub-child-menu ul li a{  background-color: #000;color: #fff;}
.wob #nav > ul > li > ul > li > a:hover,
.wob #nav li.sub-child-menu ul li a:hover{ background-color: #ffff00; color: #000 !important;}

.wob .ab_c {  color: #ffff00;}
.wob #nav > ul > li > ul > li > a {background-color: #000000;color: #fff;}
.wob .client-logos button.owl-next::after{ background:transparent; border:1px solid #173a8c; transition: all 0.3s ease; filter: brightness(0) saturate(100%)
          invert(89%) sepia(98%)
          saturate(749%)
          hue-rotate(2deg)
          brightness(106%) contrast(104%);background-image: url(../images/arrow-right.svg); background-size: 18px; background-repeat: no-repeat; background-position: center;}
.wob .client-logos button.owl-prev::before{ background:transparent; border:1px solid #173a8c; transition: all 0.3s ease; filter: brightness(0) saturate(100%)
          invert(89%) sepia(98%)
          saturate(749%)
          hue-rotate(2deg)
          brightness(106%) contrast(104%);
background-image: url(../images/arrow-left.svg); background-size: 18px;  background-repeat: no-repeat; background-position: center;}
.wob .statistics_bx ul li{background: #000;}
.wob .PDFBox{background: #000;color: #fff;}
.wob .pdfLink::after { filter: brightness(0) saturate(100%)
          invert(89%) sepia(98%)
          saturate(749%)
          hue-rotate(2deg)
          brightness(106%) contrast(104%);}
  .wob .commonBtn{background: #ffff00 !important; color: #000 !important; border: 1px solid #ffff00 !important;}
  .wob .commonBtn:hover {background: transparent !important; color: #ffff00 !important;}
  .wob .commonBtnReset {
    background: transparent;
    color: #ffff00;
    border: 1px solid #ffff00;}
    .wob .commonBtnReset:hover {
    background: #ffff00 !important;color: #000 !important;}
.wob .card,.wob .card .card-body {background-color: #424242;color: #fff;}
.wob .allowed-format,.wob .size-format {color: #fff;}
.wob .chosen-single span{color: #333 !important}
.wob .das_dt, .wob .das_dt p {color: #fff;}
.wob section.evnt_wt_n::after, .wob .minister-block-m::after{opacity: 0.1;}
.wob .rt-tic button:hover {border-color: #fff;}
.wob .project_cont a span{color: #ffff00;}
.wob .wht_sec{background: #000;}
.wob section.ab_sec::before, .wob .mis_vs, .wob .mis_vs::before,
.wob .table_rti table th {background: #424242;}
.wob .table_rti table td:last-child a, .wob .ab_act a{color: #ffff00;}
.wob .accordion-body{background: #424242; color: #fff;}
.wob .accordion-button:not(.collapsed) { color: #000;background-color: #ffff00;}
.wob .ab_c h1, .wob .ab_c p {color: #ffffff;}
.wob .ab_img_inr::before, .wob .ab_img_inr::after{background: #fff !important;}
.wob table td,
.wob .table_rti table td{background: #000;    color: #fff;}
.wob .page-item.disabled .page-link,
.wob .page-link {background-color: #000;}
.wob .page-item.active .page-link {
    background-color: #ffff00;
    border-color: #ffff00;
    color: #000 !important;}
.wob .box:after,
.wob .top-border:before,
.wob .register-block:before,
.wob .level.sb2:before,
.wob .level.sb1:before{background: #ffff00 !important; }
.wob .table_rti table tr:nth-child(even) {background-color: #424242 !important;}
.wob .table_rti{box-shadow: none;}
.statistics_bx ul li:nth-child(1){min-height: 90px;display: flex;justify-content: center;align-items: center;background: #008d9f;color: #fff;border: 2px solid #fff;align-items: center;}

.statistics_bx ul li:nth-child(1) .das_dt.fs_hd{align-items: center; width: 100%;}
.statistics_bx ul li:nth-child(1) .das_dt.sed_dt span{text-align: center;}
/* .das_dt {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
} */
section.guide_sec {position: relative;clear: both;background: #003da6;padding: 20px;}
.gd_cont ul {margin: 0;padding: 0;display: flex;justify-content: space-between;align-items: center;}
.gd_cont ul li {list-style-type: none;display: block;width: 33.3%;position: relative;}
.gd_cont ul li a {outline:0;color: #fff;text-decoration: none;font-size: 16px;font-weight: bold; display: flex;justify-content: center;align-items: center;}
.gd_cont ul li a img {
filter: brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(7498%) hue-rotate(100deg) brightness(104%) contrast(104%);
display: inline-block;width: 50px;margin-right: 10px;}
.gd_cont ul li::before {content: '';position: absolute;right: -10px;width: 1px;
height: 100%;background: rgba(255, 255, 255, 0.2);top: 0;}
.gd_cont ul li:last-child::before{display: none;}
.gd_cont ul li a span{position: relative;transition: all 0.8s;
}
.gd_cont ul li:hover a span::before {content: '';position: absolute;bottom: -5px;
left: 0;width: 100%;height: 3px;background: #ff6e39;
}

.president-block {
  float: right;
  margin-left: 30px;
  box-shadow: 0px 0px 10px #a5a1a1;
  padding: 5px;
  border-radius: 10px;
}
.president-block p {
  margin-top: 10px;
  font-size: 13px;
  padding: 0px 10px;
  color: #00409a;
  font-weight: 600;
  margin-bottom: 0;
}
.president-block:after{ height: 100%;}

.table-common th,.table-common td{ text-align: left; width: inherit !important; text-align: left !important;}
.pagingWrapper {display: flex; margin-top: 20px;justify-content: space-between;align-items: center;}
.exploreview {display: flex;flex-wrap: wrap;gap: 30px;}
.colexplor {float: left; width: 23.2%; padding: 10px 0;}
.colexplor.listviewcont .project_cont {background: #f7f7f7; padding: 30px; margin:0;    margin-bottom: -30px;}
.colexplor.listviewcont .project_cont a .proj_img {max-width: 170px; width: 170px; border: 10px solid #fff; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1); border-radius: 5px;}
.colexplor.listviewcont .project_cont a {display: flex; gap: 30px; flex-wrap: wrap;}
.colexplor.listviewcont .project_cont a .explorecontent {width: calc(100% - 200px);}
.colexplor.listviewcont .project_cont a .explorecontent span{margin-bottom:10px;}

.userguidehome .userguideImg { min-width: 125px;min-height: 140px; overflow: hidden; height: 100%; border: 0px solid #003da6; width: 100px;}
.userguidehome .userguidlist .evnt_loc{padding: 12px 10px;display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;}
.userguideImg { min-width: 100px; overflow: hidden; height: 100px; border: 4px solid #003da6; width: 100px;}
.userguidehome span.d_t small { margin-right: 5px; display: inline-block; font-weight: normal;}
.userguidlist{display: flex; gap: 10px;}
.userguideImg img {max-width: 100%; object-fit: cover; height: 100%;border-radius: 0px;}
/* .evntlocrow2 button i{font-size: 14px; color: #fff;} */
.userguidehome span.d_t {display: flex;color: #fff;border-radius: 10px 0px 0px 0px;padding: 2px 4px;top: 0px;background: #ff6e39;position: absolute;}
.userguidlist .evnt_loc{width: 100%; display: block;}
.evntlocrow2 { display: flex; gap: 10px; align-items: center;}
.userguidlist .evntlocrow2{display: flex;gap: 10px;align-items: center;justify-content: space-between;margin-top: 12px;width: 100%;}
.evntlocrow2 span.d_t {width: auto;    border: none; padding-right: 0;}
.evntlocrow2 button {
    background: no-repeat;
    border: none;
    height: 100%;
    font-size: 25px;
    padding: 0;
    margin-right: 10px;
    color: #155c97;
}
button.shareuserguide:hover {
    color: #1d3982;
}
.btnrowright a.btn.btn-archive {width: auto;    background: #737373;}
.btnrowright a.btn.btn-archive:hover,.btnrowright a.btn.btn-archive:focus{color:#fff;}
.ab_act.btnrowright {
    justify-content: right;
}
.evntlocrow2 button.youtubeuserguide{color: #fff;color: #FF0000;background: #fff0f0;border-radius: 4px;padding: 2px 8px;padding: 1px 6px;gap: 4px;font-weight: 500;display: flex;font-size: 12px;border-radius: 5px;align-items: center;justify-content: center;flex-direction: row;}
.userguidetable .userguideImg {
    min-width: 50px;
    height: 50px;
    width: 50px;
}
.gallery-img {
    height: 300px;
    /* object-fit: cover; */
    width: 100%;
}


/* new css here End */
.commonBtn{cursor: pointer; background: #003f97!important; color: #fff;  padding: 9.5px 16px !important; font-size: 18px !important; text-decoration: none; display: inline-block; border-radius: 5px !important; transition: var(--Transition-2s);min-width: 120px;border: 1px solid #003f97;white-space: nowrap;text-align: center;} 
.commonBtn:hover, .commonBtn:focus { background-color:#155c97 !important; color: #fff !important; text-decoration: none !important;}
.commonBtnReset{ background: transparent; color: #003f97; border: 1px solid #003f97; padding: 9.5px 16px !important; font-size: 18px !important; text-decoration: none; display: inline-block; border-radius: 5px !important; transition: var(--Transition-2s);min-width: 100px;text-align: center;} 
.commonBtnReset:hover, .commonBtnReset:focus { background-color:#003f97 !important; color: #fff !important; }
.userguideImg { min-width: 100px; overflow: hidden; height: 100px; border: 1px solid #041845; width: 100px;border-radius: 8px;}
.commonBtn img{width: 18px;margin-right: 5px;}
.page-item.active .page-link {  background-color: #003f97; border-color: #003f97;}
.page-link { color: #003f97;}
.accordion-item button{ font-size: 18px; font-weight: 600; color: #323232; }
.accordion-button:not(.collapsed){color: #003f97;}
.principlebanchtable table th,.principlebanchtable table td{border: 0.5px solid #e9e8e8}
.condetails{box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;padding:20px 24px; border-radius: 8px; background: #fff; margin-bottom: 20px;height: 100%;}
.condetails span img{width: 20px; }
.condetails p{font-size: 110%;line-height: 1.6;}
.condetails p:last-child{margin-bottom: 0;}
.wrapper .card{ box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; border-radius: 12px;}
.fileSize{font-size: 12px;}
.owl-item.active{box-shadow: none;}
.youtubeuserguide i{font-size: 18px;position: relative; top: -3px;}
.evntlocrow2 .youtubeuserguide i{font-size: 18px;position: relative;top: 0px;}
.evntlocrow2 .shareuserguide i{font-size: 18px;position: relative;top: 0px;color: #7a7a7a;}
.evntlocrow2 .shareuserguide{color: #7a7a7a;background: #fff0f0;font-size: 16px;color: #7a7a7a;display: flex;padding: 2px 6px;border-radius: 4px;align-items: center;justify-content: center;}
.evntlocrow2 .shareuserguide:hover i{color: #003da6;}
.evnt_sc .lt-one small{margin:0px 0px;}
.evnt_sc small img{width:14px; margin-right:5px;filter: brightness(0) saturate(100%) invert(54%) sepia(13%) saturate(2611%) hue-rotate(330deg) brightness(94%) contrast(88%);}
.myTicker .evnt_loc small{margin:0px 0px 10px;}
.wh_sc button { margin: 0px 0px 0 auto; border: 0; background: none; border-radius: 4px; outline: 0; background: #fff0f0; font-size: 16px; color: #7a7a7a;top:0px;right: 0px; position: static;margin-left: auto;}
.evnt_cont.wh_sc.wh_rt p{
  webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 1.4;
}
.videof {
    height: calc(100% - 107px);
    margin: 20px 0 0;
    border: 1px solid #ccc;
}
table td a[href*="youtu.be"],
table td a[href*="youtube.com"]{
    font-size: 0;
    text-decoration: none;
}

/* table td a[href*="youtu.be"]::before,
table td a[href*="youtube.com"]::before{
    content: "\f16a";
    font-family: "fontawesome";
    font-size: 24px;
    color: #ff0000;
} */
table td a[href*="youtu.be"]::after,
table td a[href*="youtube.com"]::after {content: "";top: 31px;left: 38px;width: 24px;height: 31px;display: inline-block;background-image: url(../images/youtube-icon-box.svg);background-size: contain;background-repeat: no-repeat;background-position: center; filter: brightness(0) saturate(100%)
            invert(18%) sepia(92%)  saturate(1655%) hue-rotate(192deg)  brightness(92%) contrast(102%);}
.fc .fc-col-header-cell-cushion{text-decoration: none !important;padding: 8px 4px !important;}
 .fc .fc-daygrid-day-number {text-decoration: none;}
/* .fc-scroller-harness .fc-event-title.fc-sticky {    color: #C8590A;} */
.fc-scroller-harness .fc-day-today .fc-event-title{color: #fff !important;text-decoration: none !important;}
.fc-scroller-harness .fc-day-today .fc-daygrid-day-number{color: #004098 !important;padding: 5px 5px;display: flex !important;width: 33px !important;height: 33px !important;text-decoration: none;border-radius: 50%;background: #fff;align-items: center;justify-content: center;}


/* new css here Start */