@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;1,100;1,300;1,400;1,500;1,700&amp;display=swap'); /*font-family: 'Roboto', sans-serif;*/
@import url('https://fonts.googleapis.com/css2?family=Philosopher:ital,wght@0,400;0,700;1,400;1,700&amp;display=swap'); 
/*font-family: 'Philosopher', sans-serif;*/
@font-face {
    font-family: 'ageoneageone';
    src: url('../fonts/ageone-webfont.woff2') format('woff2'),
         url('../fonts/ageone-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body {
	color:#393939;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	margin: 0;
	overflow-x: hidden; font-size:16px;
}
 
a, a:focus, a:hover {
	color: #111;
	outline: 0;
	text-decoration: none
}
h1,h2,h3,h4{font-family: 'Roboto', sans-serif;}
.select.form-control, select {
	min-height: auto!important;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: #fff url(../images/select.png) no-repeat 95% 12px;
	font-size: 15px;
	height:35px;
	border: 1px solid #ddd;
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	transition: all .1s linear;
	cursor: pointer
}
.top-nav {font-family: 'Roboto', sans-serif;
	padding: 0 0;
	z-index: 100;
	position: relative;
	font-size: 13px;
	height: auto;
	font-weight: 300;
	transition-duration: .3s;
	background-color:#1f2130;
}
.top-nav .time{
	color: #fff;
	text-decoration: none;
}
.clock {color: #fff; padding-top:6px;}
.top-nav .time i {
	font-size: 14px
}
.top-nav ul {
	margin: 0
}
.top-nav ul.pwdarea li a img {
	width: 20px; margin-top: 4px;
}

.top-nav ul > li {
	list-style-type: none;
	float: left
}
.top-nav li a:hover {
	text-decoration: none
}
.pwdarea .dropdown{ display:block;}
.pwdarea .dropdown-menu{ z-index:105; min-width:50px;}
.pwdarea .dropdown-menu li{ float:none; padding:3px !important; text-align: center;}
.pwdarea .dropdown > a:after{ display:none;}
.top-nav .btn-xs {
	padding: 3px 4px;
	line-height: 1.5;
	border-radius: 0;
	border: solid 1px rgba(255,255,255,.5);
	background-color: #fff;
	color: #333;
	font-weight: 700
}
.top-nav .btn-black {
	padding: 3px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 0;
	border: solid 1px #fff;
	background-color: rgba(255,255,255,.1);
	color: #fff
}
.top-nav .btn-blue {
	padding: 4px 8px;
	font-size: 12px;
	line-height: 1.1;
	border-radius: 0;
	border: solid 0 #000;
	background-color: #00b9be;
	color: #fff
}
.top-nav .btn-yellow {
	padding: 4px 6px;
	font-size: 12px;
	line-height: 1.1;
	border-radius: 0;
	border: solid 0 #d8470e;
	background-color: #f57d57;
	color: #fff
}
.top-nav .input-sm {
	height: 21px;
	margin: 0;
	padding: 0 10px;
	border-radius: 0
}
.top-nav .navbar-right {
	float: right!important;
	margin-bottom: 0;
	margin-right: -15px;
	margin-top: -1px
}
.top-nav .defTheme {
	color: #fff;
	padding: 3px 6px;
}
.covidbtn{ background-color:#ef6e42; color:#fff; text-transform:uppercase; line-height:30px; display:block; padding:0px 10px; margin:2px 0px; border-radius:4px;}
.covidbtn:hover{color:#fff; background-color:#da5d31;}

.pwdarea .navbar-form{ margin:2px 0px;}
.pwdarea .navbar-form .form-control{ height:30px; margin-right:-6px; border-radius:4px;}
.pwdarea .btn-success{ background-color:#3b8a6d; color:#fff; border-color:#3b8a6d}
.brand-items{list-style: none;
margin: 0px auto;
max-width: 100%;
position: relative;
/*box-shadow: 0px 0px 15px rgba(0,0,0,.3);*/
padding: 10px 30px;
border-radius: 15px;
background: #fff;}
.brand-items .owl-controls .owl-page span{background: #fff;}
.brand-items .implink img{ max-width:100%; display:block; margin:0px auto;} 
.brand-items .owl-pagination{ display:none;}
.brand-items .owl-buttons div{ position:absolute; top:-25px; font-size:3.5em; padding:33px 12px; border-radius:0px !important; opacity:.3 !important; transition-duration:.3s;}
.brand-items .owl-buttons .owl-prev{ height:100%; left:0px;}
.brand-items .owl-buttons .owl-next{ height:100%; right:0px;}
.brand-items .owl-buttons div:hover{ opacity:.6 !important;}
.search-open{background-color:#606060;
	color: #fff!important;
	padding:6px 12px; display:block;}
 
.searchbox {
	width: 200px
}
.stylish-input-group .input-group-addon {
	background-color: #fe5900;
	border: 1px solid #fe5900;
	color: #fff;
	padding: 4px 0;
	border-radius: 0
}
.stylish-input-group .form-control {
	border-right: 0;
	box-shadow: 0 0 0;
	border-color: transparent;
	border-radius: 0;
	height: 25px
}
.stylish-input-group button {
	border: 0;
	background: 0 0
}
.top-nav ul.pwdarea {
	text-align: right;
	float: right;
	margin-right: 20px
}
 
.top-nav ul.pwdarea li {
padding:0px 8px 0 8px; font-weight:600; 
}
.pwdarea li .fontresize{ display:inline-block; box-sizing:border-box; text-align:center; color:#000; border-radius:50%; border:1px solid #eee; height:25px; width:25px; padding:inherit; font-weight:600;}
.pwdarea li .theame { display:inline-block; border-radius:50%; border:1px solid #eee; box-sizing:border-box; text-align:center; height:25px; width:25px; line-height:18px; background-color:#ff740f; color:#fff !important;}
.pwdarea li .contrast{background-color:#000;}
.top-nav ul.topleft_menu {
	text-align: left;
	padding: 0;
	margin: 0
}
.top-nav ul.topleft_menu li {
font-weight:400;
	 
}
.top-nav ul.topleft_menu li a {
	padding: 6px 8px; display:block; color:#666;
}
.top-nav ul.topleft_menu li a:hover{ background-color:#eee; color:#352961;}
.top-nav ul.topleft_menu li:last-child a {
	border-right: 0 solid #3e3d3d
}
.top-nav ul.pwdarea li:nth-child(5){ padding-right:4px}
.top-nav ul.pwdarea li:nth-child(6){ padding-right:4px;padding-left:4px}
.top-nav ul.pwdarea li:nth-child(7){ padding-left:4px}
.top-nav ul.pwdarea li:nth-child(8){ padding-right:3px}
.top-nav ul.pwdarea li:nth-child(9){ padding-left:3px}
.top-nav ul.pwdarea li:nth-child(10){ padding-top:0px; padding-right:0px;}
.top-nav ul.pwdarea li:nth-child(11){ padding:0px}
header {
	position: relative;
	display: block;
	z-index: 100;
	max-width:100%;
	margin: 0 auto;
	display: block; border-bottom:1px solid #ccc;
}
header .navbar-inverse {
	background-color: transparent;
	border: 0
}
  
.logo {
	background-color: #fff;
	padding:5px 15px 5px 15px;
	text-align: center
}
.logo img {
	max-width: 100%
}
.logo h1 {
	width: 100%;
	display: block;
	margin: 0;
	font-size: 20px;
	color: #fff
}
.logo h1 span {
	display: block;
	margin: 0;
	font-size: 12px;
	color: #fff;
	font-style: italic
}
.dropdown-menu .has-submenu:after {
	font-family: FontAwesome;
	content: "\f0da";
	position: absolute;
	right: 8px
}
.dropdown>a:after {
	content: "\f0d7";
	font-family: FontAwesome;
	margin-left: 6px;
}
.primarymenu { margin-top:10px;
}
.primarymenu .navbar-nav {
	float: right;
	margin: 6px auto 0 auto;
	display: table;  
}
 
.mega-dropdown-menu .text-strong a {
	font-weight: 300;
}
.home > a::after {
	content: "\f015";
	font-family: "FontAwesome"; 
}
.navbar-nav>li { position:relative;
}
 
.primarymenu .navbar {
	margin-bottom: 0px;
	min-height: inherit;
}
.primarymenu .navbar-inverse {
	background-color: transparent;
	border: 0px;
}
.primarymenu .navbar-inverse .navbar-nav > li > a { font-family: 'Lato', sans-serif;
	position: relative;
	color:#3c3d3e;
	padding: 18px 10px;
	line-height: inherit;
	float: left;
	font-size:0.87em;
	transition-duration: .3s;
	font-weight: 600;
	text-transform: uppercase;
}
.primarymenu .navbar-inverse .navbar-nav > .active > a:focus {
	color: #f14e0d;
	background-color: #eee;
}
.primarymenu .navbar-inverse .navbar-nav > .active > a, .primarymenu .navbar-inverse .navbar-nav > .active > a:hover {
	color: #f14e0d;
	background-color: #eee;
}
.primarymenu .navbar-inverse .navbar-nav>li>a:focus, .primarymenu .navbar-inverse .navbar-nav>li>a:hover {
	color: #f14e0d;
	background-color: #eee;
}
.primarymenu .navbar-inverse .navbar-nav > .open > a, .primarymenu .navbar-inverse .navbar-nav > .open > a:focus, .primarymenu .navbar-inverse .navbar-nav > .open > a:hover {
	color: #f14e0d;
	background-color: #eee;
}
.primarymenu .navbar .dropdown-menu {
	border-radius: 0px;
	border: 0px !important;
	background-color: rgba(255, 255, 255, .9);
	padding: 0px;
	top: 100%;
}
.dropdown>.dropdown-menu{top: 100% !important;}
.primarymenu .navbar .dropdown-menu .dropdown-menu {
	display: none;
}
.primarymenu .navbar .dropdown-menu li {
	border-bottom: 1px solid rgba(139, 31, 65, .1);
}
.primarymenu-dropdown-menu li {
	border-bottom: 0px solid rgb(139, 31, 65) !important;
}
.primarymenu .navbar .dropdown-menu li:last-child {
	border-bottom: 0px;
}
.primarymenu .navbar .dropdown-menu > li > a {
	color: rgba(0,0,0,1);
	position: relative;
	background-color: transparent;
	padding: 10px;
	font-weight:400;
	font-size: 0.94em;
	border-bottom: 1px solid #f2f2f2;
}
.dropdown-menu > li > a:before {
	content: url(../images/frmHttpErrorPage.html);
	position: absolute;
	left: 0px;
}
.dropdown-menu > li > a:hover::before {
	content: url(../images/frmHttpErrorPage.html);
}
.primarymenu .navbar .dropdown-menu > li > a:focus, .primarymenu .dropdown-menu > li > a:hover {
	color: #fff;
	background-color: #f8703a;
	text-decoration: none;
}
.open>.dropdown-menu {
	display: block!important;
}

.wrapper {
	width: 100%;
	text-align: center;
	margin: 0 auto 0 auto;
	position: relative;
	z-index: 100
}
.logo-section .nopadding {
	padding: 0
}
.helpline span.oran { 
	color: #dc3545; font-family: 'Roboto', sans-serif;
	font-size: 1.1em
}
.helpline {
	font-size: 1em;
	margin-top: 28px;
	font-weight: 500;
	margin-left: 45%; 
}
.whatsapp span.oran2 {
	color: #dc3545;
	font-size: 1.1em; font-family: 'Roboto', sans-serif;
}
.whatsapp {
	margin-top: 28px;
	font-weight: 500;
	text-align: center
}
.uplogo {
	float: right;
	margin-right: 20px;
	margin-top: 15px;
}
#latestnews{ background-color:#4a5c54; position:relative;}
.helplineicon{ position:absolute; right:5%; top:-15px;}
.helplineicon img{ display:inline-block; margin:0px 5px;}
#home_services{background-color:#bb8337; padding:20px 0px; background-image:url(../images/impbg.jpg);
background-repeat: no-repeat; background-size:cover;}
.ourser_wrap{ position:relative;}
.ourser_wrap .linkstitle{ text-align:center; font-size:2em; font-weight:800; color:#fff; position:relative;
top: auto; padding-bottom:15px;}
.ourser_wrap .linkstitle:after{ content:""; position:absolute; right:0; left:0; margin:0px auto; bottom:0px; height:1px; width:15%; background-color:#fff; }
.ourser_wrap .linkstitle:before{ width:25px; height:25px; border-radius:3px; background-color:#fff; margin:0px auto; content:""; position:absolute; right:0; left:0; bottom:-12px; transform: rotate(45deg);}
.highlight-links {
	
	background-repeat: no-repeat;
	background-size: 100%;
	position: relative;
	display: flex; margin-top: 27px;
}
.highlight-links ul {
	list-style: none;
	margin: 0;
	padding: 0; width: 100%;
}
.highlight-links ul li {
	float: left;
	box-sizing: border-box;
	border-top: 0 solid rgba(0,0,0,.2);
	border-right: 0 solid rgba(0,0,0,.2);
	border-bottom: 0 solid rgba(255,255,255,.4);
	border-left: 0 solid rgba(255,255,255,.4);
	width:25%; 
	text-align: center; box-sizing:border-box; border:1px solid #ccc; position:relative; margin-left:-1px; margin-bottom:-1px; background-color:#fff;
}

.highlight-links ul li a {
	display: block;
	padding: 20px 10px;
	font-size:1em;
	transition-duration: .3s;
	color: #27310a;
	font-weight:600; min-height:203px;
}
.highlight-links ul li a svg{ height:50px; fill:#ff6d03; transition-duration:.3s;}
.highlight-links ul li a:hover {
	background-color: #f2f2f2;
	text-decoration: none;
	color: #000
}
.highlight-links ul li a:hover svg{fill:#fff;}
.highlight-links li .icons {
	padding: inherit;
	border-radius: 50%;
	height: 100px;
	width: 100px;
	display: block;
	margin-right: 15px;
	margin: 0 auto 15px auto;
	background:#fff; border:1px solid #ff6d03;
}
.highlight-links ul li a:hover .icons {
	background-color:#445710;
	border-color:#445710;
	transition: .3s all
}
.highlight-links li .icons img {
	height: 28px
}
.highlight-links h2.serfxd {
	position: absolute;
	background: #fff;
	padding: 3px 11px;
	top: -33px;
	z-index: 9999;
	left: 30px;
	font-weight: 900;
	font-size: 28px;
	text-transform: uppercase;
	color: #3e3e3e
}
.leader {background-color:#fff; height:auto; overflow:hidden; padding:10px 10px; border-radius:12px; box-shadow:0px 0px 20px rgba(0,0,0,.3); margin-top:30px;}
.leader ul {
	margin:0;
	padding: 0;
	list-style: none
}
.leader ul li a.ldrtext {
	color: #ce6c04;
	padding: 0 10px 6px 10px;
	background: #ddd;
	margin-top: 8px;
	cursor: pointer
}
.leader ul li {
	padding:10px;
	height: auto;
	box-sizing: border-box;
	overflow: hidden;
	border:0px solid #ccc;
	float:left; width:50%;
}
.leader ul li:last-child{ margin-bottom:0px;}
.leader ul li img {border-radius:50%; max-height:100px; display:block; border:2px solid rgba(0,0,0,0.4); display:block; margin:0px auto;
}
.leader ul li h4 {
	color:#000;
font-size:1.1em;
margin-top: 10px;
margin-bottom: 3px;
text-align: center;
font-weight: bold;
}
.leader ul li p {
margin-bottom: 5px;
font-size:0.9em;
text-align: center;
}
#welcome{ padding:30px 15px; background-color:#f0e6dd;} 
.welcome .title h4{ text-align:center;}
.title {
	position: relative; margin-bottom:25px;
}
.title h1{ font-weight:600; color:#1b1f39; margin-top:0px;}
.title:after {
	position: absolute;
	width: 17%;
	height: 3px;
	background-color: #f17a58;
	content: "";
	left: 0;
	margin: 0px auto 0px auto;
	bottom: -21%;
}
.title svg {
	height: 30px;
	margin-right: 10px; fill:#dc3545; float:left;
}
.title h4 {
	font-weight: 900;
	position: relative;
	z-index: 2;
	display: inline-block;
	background-color: #fff;
	padding-right: 10px;
	color: #000;
}
.fimg {
	margin-bottom: 10px;
}
.fimg img {
	max-width: 100%;
	border-radius: 6px;
}
.bg-white {
    background-color: 
    #fff;
}

.et-run .fa:before {
content: "\f04c" !important;
}

#e-governance-section{position:relative; padding:30px 0px; background-image:url(../images/e-governance-bg.png); background-position:center bottom; background-size:100%; background-repeat:no-repeat;}  
.online-link{display:table; list-style:none; width:100%; box-shadow:0px 0px 15px rgba(0,0,0,.2); margin:0px 0px 20px 0px; padding:0px; border-radius:15px; background-color:#fff;}
.online-link li{ width:25%; border:1px solid #fff; border-right:1px solid #ccc; display:table-cell;} 
.online-link li a{ display:table-cell; padding:28px 18px; vertical-align:middle; font-weight:600; width:100%;}
.online-link li a img{ float:left; margin-right:10px; max-height:70px; margin-top:-15px;}
.online-link li:last-child{ border:0px;}
.online-link li:hover{ background-color:#eee; border:1px solid #ccc;}
.online-link li:nth-child(1):hover{ border-radius:15px 0px 0px 15px;}
.online-link li:nth-child(3):hover{ border-radius:0px 15px 15px 0px;}
.projectname{list-style:none; margin:0px; padding:0px;}
.projectname li{font-size:0.85em; position:relative; padding-left:25px;}
.projectname li a{ display:block; padding:2px;}
.projectname li:before{ content:""; width:9px; height:9px; border:1px solid #e23462; position:absolute; left:0px; transform: rotate(45deg); top:8px; transition-duration:.3s;}
.projectname li:hover::before{transform: rotate(140deg); }
.projectname li:hover a{ color:#e23462;}
.keygov.panel{box-shadow:0px 0px 15px rgba(0,0,0,.2); border:0px; background-size:cover;}
.keygov .panel-heading h4{ margin:6px 0px; font-weight:bold; color:#000; text-align:center;}
/*.keygov .panel-heading{ background-color:rgba(255,255,255,.5);}*/
.keygov .panel-footer{ background-color:rgba(255,255,255,.5); text-align:center; font-weight:bold; display:block; color:#ea2357;}
.keygov .panel-body{ padding:15px 30px;}
.hexagon{ list-style:none; margin:0px; padding:0px; display:table;}
.hexagon li{display: table-cell;
padding: 30px 20px;
width: 33%;}
.hexagon li a {
  display: block;
  height: 288px;
  background-repeat: no-repeat;
  background-position: top center;
  transition-duration: .3s; background-size:100%;
  padding: 64px;
  text-align: center;
  color: #fff;
}
.hexagon li a img{ display:block; margin:5px auto; max-width:100%;}
.hexagon li a span{ color:#fff; font-size:1.1em;}
.hexagon li a.yellow{ background-image:url(../images/polygon-y.png);}
.hexagon li a.yellow:hover{ background-image:url(../images/polygon-y-hover.png);}
.hexagon li a.cyan{ background-image:url(../images/polygon-c.png);}
.hexagon li a.cyan:hover{ background-image:url(../images/polygon-c-hover.png);}
.hexagon li a.pink{ background-image:url(../images/polygon-p.png);}
.hexagon li a.pink:hover{ background-image:url(../images/polygon-p-hover.png);}
 
 footer{ background-color:#4a5c54;} 
.footer-link {
    padding: 40px 0px;
	color: #fff;
}
.footerbtm {
	padding:8px 0px;
	color: #fff; font-size:0.9em; /*background-color:#596b63;*/
}
.footerbtm ul{ list-style:none; margin:10px 0px; padding:0px; display:flex;}
.footerbtm ul li a{ display:block; padding:8px 8px; color:#fff; border-right:1px solid rgba(255,255,255,.5);}
.footerbtm ul li:last-child a{border-right:0px;}
.ftleft {
	width: 100px;
	height: 40px;
	background: #24292c;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.ftleft:before {
	border-bottom: 49px solid #24292c;
	border-right: 45px solid transparent;
	content: "";
	height: 0;
	right: -45px;
	position: absolute;
	top: 0px;
	width: 0;
}
.footer-link {
	/*padding:110px 0px 20px 0px;*/
	padding:50px 0px 20px 0px;
	color: #eae8e8;
	font-weight: 400;
	font-size:0.9em;
	position: relative;
}
.footer-link h4 {
	color: #fff;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 0px solid #fff;
	text-transform: uppercase;
	font-weight: 600;
}
.footer-link h5 {
	text-transform: uppercase;
	font-weight: bold;
}
.footer-link ul, .footer-bottom ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.footer-link li a {
	display: block;
	padding: 8px 0px 8px 15px;
}
.footer-link li a:before {
	background: url(../images/ftarrow.png) left no-repeat;
	content: "";
	font-family: FontAwesome;
	margin-right: 6px;
	width: 9px;
	font-size: 12px;
	position: absolute;
	left: 0;
	height: 10px;
	top: 13px;
}
.footer-link a {
	color: #fff;
	position: relative;
}
.footer-link a:hover {
	color: #fff;
	text-decoration: none;
}
.footer-bottom li a, .footer-bottom a {
	color: #000;
}
.footer-bottom li {
	display: inline-block;
	padding: 0px 6px;
	border-right: 1px solid #142659;
}
.footer-bottom li:first-child {
	padding-left: 0px;
}
.footer-bottom li:last-child {
	border-right: 0px solid #142659;
}
.banFxd {
	position: fixed !important;
	width: 100% !important;
	left: 0px;
	right: 0px;
	margin: 0px auto !important;
    top: 0px;
}
.eventcard, .greysection, .eventcard, footer {
	position: relative;
	z-index: 5;
}
.footer-link ul{ margin-left:0px;}
.footer-link ul.ft_conDetails li {
	margin-bottom: 20px; position:relative; display: table;
}
.footer-link ul.ft_conDetails li img{ float:left; height:70px; margin-right:10px;}
.footer-link ul.ft_conDetails li svg {
	float: left; height:25px; fill:#fff; position:relative; margin-left:10px;  margin-right:10px;
}

.search-inline {
	width: 100%;
	left: 0;
	padding-left: 15px;
	padding-right: 15px;
	top: 0;
	height: 45px;
	position: absolute;
	opacity: 0;
	visibility: hidden;
	background-color: #ececec;
	z-index: 99999;
	transition: all .5s ease-in-out;
}
.search-inline.search-visible {
	opacity: 1;
	visibility: visible;
	animation: fadeInDown 0.4s ease-in-out;
}
.search-inline button[type="submit"] {
	position: absolute;
	right: 52px;
	top: 0;
	background-color: transparent;
	border: 0px;
	top: 0;
	right: 80px;
	padding: 0px;
	cursor: pointer;
	width: 80px;
	height: 99%;
	background:#ff6d03;
	color: #fff;
}
.search-inline .form-control {
	border: 0px;
	padding-left: 0;
	font-size: 2rem;
	position: absolute;
	left: 1%;
	top: 0;
	height: 100%;
	width: 99%;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	outline: none;
}
.search-inline .search-close {
	position: absolute;
	top: 0;
	right: 0;
	color: #616161;
	width: 80px;
	height: 100%;
	text-align: center;
	display: table;
	background: #efefef;
	text-decoration: none;
}
.search-inline .search-close i {
	display: table-cell;
	vertical-align: middle;
	color:
#fff;
background:
#003c72;
}
.search-inline .form-control {
	display: block;
	width: 100%;
	padding: 0px 0px;
	font-size: 1em;
	line-height: 1.5;
	color: #007c7c;
	background-color: #efefef;
	background-clip: padding-box;
	border: 1px solid #efefef;
 border-radius: .25rem;
	font-weight: 300;
	transition: border-color .3s ease-in-out, box-shadow .3s ease-in-out;
}
 @keyframes fadeInDown {
 from {
 opacity: 0;
 transform: translate3d(0, -20%, 0);
}
to {
	opacity: 1;
	transform: translate3d(0, 0, 0);
}
}

.implink-wrap{ position:absolute; right:0; left:0; margin:0px auto; /*top:-70px;*/top:-119px;z-index: 999;}
.implink-wrap .busheading h2 {
    color:#000; font-weight:900;
}
.implink-wrap .busheading{ text-align:center; font-size:2em; font-weight:800; color:#000; position:relative;
top: auto; padding-bottom:15px;}
.implink-wrap .busheading:after{ content:""; position:absolute; right:0; left:0; margin:0px auto; bottom:0px; height:1px; width:15%; background-color:#ff740f; }
.implink-wrap .busheading:before{ width:25px; height:25px; border-radius:3px; background-color:#ff740f; margin:0px auto; content:""; position:absolute; right:0; left:0; bottom:-12px; transform: rotate(45deg);}
#usefullinkbg{ position:relative; padding:25px 0px 30px 0px; background-color:#bb8337; background-image:url(../images/frmHttpErrorPage.html); background-repeat:no-repeat; background-size:cover; background-position:center;}
#usefullinkbg .linkstitle{ text-align:center; font-size:2em; font-weight:800; color:#fff; position:relative;
top: auto; padding-bottom:15px;}
#usefullinkbg .linkstitle:after{ content:""; position:absolute; right:0; left:0; margin:0px auto; bottom:0px; height:1px; width:15%; background-color:#fff; }
#usefullinkbg .linkstitle:before{ width:25px; height:25px; border-radius:3px; background-color:#fff; margin:0px auto; content:""; position:absolute; right:0; left:0; bottom:-12px; transform: rotate(45deg);}
#usefullinkbg ul{ margin:25px 0px 0px 0px; padding:0px; display:flex; flex-wrap: nowrap; list-style:none;}
#usefullinkbg ul li{ box-sizing:border-box; margin:0px 0px; padding:15px; width:25%; text-align:center;}
#usefullinkbg ul li a{ display:block;}
#usefullinkbg ul li span.icon{ display:block; width:100px; height:100px; background-color:#fff; margin:0px auto; box-shadow:8px 8px 1px rgba(0, 0, 0, 0.51); transform:rotate(45deg); padding: 14px 22px; margin-bottom: 40px; transition-duration:.3s;}
#usefullinkbg ul li span.icon svg{ height:55px; transform:rotate(-45deg); margin: 0px; display:block; fill:#e45835; transition-duration:.3s;}
#usefullinkbg ul li a{ font-weight:bold; font-size:1.3em; color:#fff;}
#usefullinkbg ul li a:hover span.icon{background-color:#e45835; box-shadow:-8px -8px 1px rgba(0, 0, 0, 0.51);}
#usefullinkbg ul li a:hover span.icon svg{fill:#fff;}
.rightborder{ border-right:1px solid rgba(0,0,0,.3);}
.connect .fa{ font-size:1.6em; margin-right:5px;}
.connect .fa-facebook-square{ color:#3d5b9b;}
.connect .fa-twitter-square{ color:#2daae2}
.connect .fa-youtube-play{ color:#d4111e}
.pwdFxd {
    left: 0;
    position: fixed !important;
    top: 0;
    width: 100%;
}

.filter{display: flex; list-style:none; margin:-15px -15px 20px -15px; padding:0px; flex-direction: row;
justify-content: left; background-color:#dee1d4; padding:10px;}
.filter li{ padding:3px; flex-grow: 1;}
.filter li label{ color:#000;} 
.filter li .archive{ display:block; background-color:#ff6d03; color:#fff;}
.pdf-size{color:#2d2d2d; font-size:12px; font-weight:normal; display:block;}
.pdf-size:before {
	font-family: 'FontAwesome';
	content: "\f1c1";
	color: #2d2d2d;
	margin: 0px 5px;
}
.rar-size{color:#2d2d2d; font-size:12px; font-weight:normal; display:block;}
.rar-size:before {
	font-family: 'FontAwesome';
	content:"\f1c6";
	color: #2d2d2d;
	margin: 0px 5px;
}
.table > thead > tr > th {
background-color:#444;
color: #fff;
}
.table > thead > tr > th a{color: #fff;}
.pdf-size img{ display:none;}

.missionlist{ list-style:none; margin:20px 0px 0px 0px; padding:0px;}
.missionlist li{ display:table; width:100%; padding:7px 0px;}
.missionlist li .icon,.missionlist li .data{ display:table-cell; vertical-align:top;}
.missionlist li .data h5{ font-size:20px; color:#000;}
.missionlist li .icon{ width:80px; vertical-align:middle;}
.missionlist li .icon svg{ width:82%; fill:#ff6d03;}
.missionlist.contact-details li .icon svg {
    width: 55%;
}

.incontent h3 { font-family: 'Medula One', cursive;
font-size: 2em;
position: relative;
border-bottom: 1px solid #c8c8c8;
margin: 0 0 30px;
padding: 0 0 10px;
color: #f95f02;
}
.incontent h3 span {
	color: #ff6d03
}
.incontent h3:before {
	position: absolute;
	height: 5px;
	width: 15%;
	bottom: -3px;
	content: ''; background: #f95f02;
}

.map{ border:1px solid #ccc;}
.map iframe{ border:0px; width:100%; height:450px;}

.incontent h4 { font-family: 'Medula One', cursive;
font-size: 1.6em;
position: relative;
color: #073555;
}

.gallery{display: flex; flex-wrap: wrap; list-style:none;  margin:0px; padding:0px;}
.gallery li{ padding:5px; box-sizing:border-box; width:33%;}
.gallery li img{ max-width:100%; height:180px;}
.gallery li .thumbnail{ border-radius:0px; color:#000; padding:5px; margin-bottom:0px;}
.gallery li .caption{ display:block; min-height: 80px;}

.sitemap ul {
	background: url(../images/site_map_ul.gif) 0 -5px repeat-y!important;
	list-style-type: none!important;
	margin: 0!important;
	padding: 0 5px 4px 6px!important;
	position: relative!important
}
.sitemap ul li {
	background: url(../images/site_map_list.gif) -5px -5px no-repeat!important;
	line-height: 16px!important;
	padding: 0 0 0 10px!important;
	font: 700 10pt arial;
	margin: 10px 0
}
.sitemap ul li:before{display:none;}
.sitemap ul li a {
/*	background-color: #d5e0ff;
	border: 1px solid #1b426e;*/
	color: #000;
	display: inline-block;
	padding: 5px;
	border-radius: 15px 0;
	transition-duration: .3s; border: 1px solid #d5d5d5;
}
.sitemap ul li a:hover {
	background-color: #fbcf86;
	border: 1px solid #ed9501;
	color: #000;
	padding-left: 5px;
	text-decoration: none
}
.sitemap ul li ul {
	padding-bottom: 1px
}


.sitemap ul li ul li {
	font: 10pt arial
}
#noticeboard{ padding:30px 0px; background-image:url(../images/newsbg.jpg); background-repeat:no-repeat; background-size:cover;}

#noticeboard .tab-content{ border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; padding:15px; background-color:#fff;}
#noticeboard .nav-tabs > li > a{font-size: 1.2em; font-weight: bold; color:#fff; background-color:#f7af02;}
#noticeboard .nav-tabs > li >a.active, #noticeboard .nav-tabs > li > a.active:focus, #noticeboard  .nav-tabs > li > a.active:hover{ background-color:#fff; color:#000;}

.top-login {
 padding:25px 0px;
}
.top-login ul {
	list-style: none;
	margin: 0px;
	padding: 0px; display:flex;
}
.top-login ul li {
	box-sizing: border-box;
	text-align: center; width:20%; border-right:1px solid #eee;
}
.top-login ul li:last-child{border-right:0px solid #eee;}
.top-login ul li a {
	display: block;
	font-size: 1em;
	transition-duration:.3s;
	color:#000;
	background: #fff;
	font-weight: bold; padding-bottom:10px; padding-top:10px;
}
/*.top-login ul li:nth-child(2) {
	padding: 15px 0px 0px 15px;
}
.top-login ul li:nth-child(1) {
	padding: 15px 0px 0px 15px;
}
.top-login ul li:nth-child(4) {
	padding: 15px 0px 0px 15px;
}
.top-login ul li:nth-child(5) {
	padding: 15px 0px 0px 15px;
}*/
.leaders .top-login ul li a:hover {
	background-color: #00a2b8;
	text-decoration: none;
	color: #fff; 
}
.top-login li .icons {
padding: 3px;
border-radius: 3%;
height: 85px;
width: 85px;
display: block;
margin: 3px auto 5px auto; transition-duration:.3s; border:1px solid #fff;
}
.top-login ul li a:hover .icons { border-radius:50%; border:1px dashed #CCC;
}
.top-login li .icons img {
	height: 75px;
}

.tab-content #tender,.tab-content .orders{ min-height:344px;}
.breadcrumb{max-width: 1260px;
margin: 0px auto;}
.filter-box{ margin:0px 0px 15px 0px; padding:0px; border-collapse:collapse; width:100%; background-color:#003c72; border-radius:4px; box-shadow:0px 0px 8px rgba(0,0,0,.2); }
.filter-box td{ padding:10px;}
.filter-box td label{ display:block; color:#fff;}
.filter-box td input[type="text"],.filter-box td select{ display:block; min-width:100px; height:35px; max-width:100%; border:0px solid #ccc; width:100%; border-radius:4px; padding:0px 8px; font-size:1em; color:#000;}
.filter-box td input[type="submit"],.filter-box td input[type="reset"]{ display:block; padding: 7px 15px; width:100%; border:0px; background-color:#f58634; color:#fff; border-radius:4px;}
.filter-box td input[disabled=""]{ background-color:#ffb076;}
.filter-box td .archive{ display:block; padding: 7px 15px; width:100%; border:0px; background-color:#ffcd56; color:#000; border-radius:4px; margin-top:3px;}
.filter-box td .archive:hover,.filter-box td .archive:focus,.filter-box td .archive:active{background-color:#ffdf94;}
.filter-box td input[type="submit"]:hover,.filter-box td input[type="submit"]:focus,.filter-box td input[type="submit"]:active,.filter-box td input[type="reset"]:hover,.filter-box td input[type="reset"]:active,.filter-box td input[type="reset"]:focus{background-color:#ed751c;}

select{
	min-height: auto!important;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-image:url(../images/frmHttpErrorPage.html) !important;
	background-repeat:no-repeat; background-position:94% 10px;
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	transition: all .1s linear;
	cursor: pointer;
}
.doc-note {
    padding: 8px;
    background: #ffeded;
    color: #b30202;
    text-align: center; border-radius:6px; border: 1px solid #ecc1c1
}
.Prsrls-list {display: flex;
flex-wrap: wrap; list-style: none;
margin: 0px;
padding: 0px;}
.Prsrls-list li {
    border: 1px solid #e4e4e4;
    display: inline-block;
    list-style: outside none none;
    margin: 5px 10px;
    padding: 15px;
    text-align: center;
    width:23.1%;
	vertical-align: top;
min-height: 402px !important;
}
.Prsrls-list li a {
    display: block;
}
.Prsrls-list li p {
    font-size:1em;
    text-align: center;
    position: relative;
    background: rgba(255,255,255,.8);
    border-top: 1px dashed #ccc;
    border-bottom: 1px dashed #ccc;
    padding: 10px;
    margin-top: 10px; font-weight:bold; color:#FD711D;
}
.Prsrls-list strong {
    color: #000;
    display: inline-block;
    font-weight: normal;
    margin: 6px 0;
}
.Prsrls-list b {
    font-size: 8pt;
}
.Prsrls-list span {
    display: block;
}
.Prsrls-list strong i {
    color: #ba2c2c;
}
.search-result {
    list-style: outside none none;
    margin: 15px;
    padding: 0;
}
.search-result li {
    background:#f2f2f2;
    padding:15px;
    transition: all 0.2s ease 0s; margin:5px 0px; border-radius:8px;
}
 
.search-result .local {
    color: #271def;
    display: block;
    font-size: 1.16em;
}

.search-result .local:hover {
    color: #271def !important;
}
.search-result span {
    color: #000;
    display: block;
    font-size: 0.85em;
}
.search-result p {
    margin: 5px 0;
}
 
.search-result li {
    list-style: none;
}
.menu > ul > li > a{ pointer-events:none;} 
#smo-section{ position:relative; padding:30px 0px; background-color:#f5eee8; background-image:url(../images/smobg.png); background-repeat:no-repeat;}
#smo-section .panel-default{border:0px; border-radius:12px; margin-bottom:0px;} 
#smo-section .panel-heading{ border-bottom:1px solid #e79a00; border-radius:12px 12px 0px 0px; background-color:#fff;}
#smo-section .panel-heading h4{ font-weight:600; font-size:1.3em; color:#486228;}
#smo-section .panel-body{ max-height:400px; min-height:400px; overflow:auto;}
#map-section{ position:relative; padding:30px 0px; background-color:#543e40; background-image:url(../images/mapbg.png); background-repeat:no-repeat; background-position:bottom center; background-size:cover;}
.circle{ background-color:#fff; box-shadow:0px 0px 12px rgba(0,0,0,.2); border:8px solid #ccc; text-align:center; font-size:0.92em; font-weight:bold; color:#000; position:relative; border-radius:50%; width:160px; height:160px; padding:20px 15px 15px 15px; margin:20px auto;}
.circle span{ display:block; font-size:1.4em; margin-top:5px; font-weight:800;}
.circle .circle-icon{position:absolute; width:70px; height:70px; left:-22px; top:-20px; border:6px solid #fff; padding:5px; border-radius:50%; padding:10px;}
.circle .circle-icon img{ max-width:100%;}
.musturd{border-color:#b99761;}
.musturd .circle-icon{background: #9c7a44;
background: -moz-linear-gradient(top, #9c7a44 0%, #b99761 100%);
background: -webkit-linear-gradient(top, #9c7a44 0%,#b99761 100%);
background: linear-gradient(to bottom, #9c7a44 0%,#b99761 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c7a44', endColorstr='#b99761',GradientType=0 );}
.musturd span{ color:#b37615;}

.purple{border-color:#aa6cd5;}
.purple .circle-icon{background: #9d5cca;
background: -moz-linear-gradient(top, #9d5cca 0%, #aa6cd5 100%);
background: -webkit-linear-gradient(top, #9d5cca 0%,#aa6cd5 100%);
background: linear-gradient(to bottom, #9d5cca 0%,#aa6cd5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d5cca', endColorstr='#aa6cd5',GradientType=0 );}
.purple span{ color:#aa6cd5;}

.pink{border-color:#f4648a;}
.pink .circle-icon{background: #f4648a;
background: -moz-linear-gradient(top, #f4648a 0%, #f4648a 100%);
background: -webkit-linear-gradient(top, #f4648a 0%,#f4648a 100%);
background: linear-gradient(to bottom, #f4648a 0%,#f4648a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4648a', endColorstr='#f4648a',GradientType=0 );}
.pink span{ color:#f4648a;}

.yellow{border-color:#f6a71d;}
.yellow .circle-icon{background: #f6921d;
background: -moz-linear-gradient(top, #f6921d 0%, #f6a71d 100%);
background: -webkit-linear-gradient(top, #f6921d 0%,#f6a71d 100%);
background: linear-gradient(to bottom, #f6921d 0%,#f6a71d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6921d', endColorstr='#f6a71d',GradientType=0 );}
.yellow span{ color:#f6931d;}


.darkgreen{border-color:#507162;}
.darkgreen .circle-icon{background: #4e7060;
background: -moz-linear-gradient(top, #4e7060 0%, #93a7a6 100%);
background: -webkit-linear-gradient(top, #4e7060 0%,#93a7a6 100%);
background: linear-gradient(to bottom, #4e7060 0%,#93a7a6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e7060', endColorstr='#93a7a6',GradientType=0 );}
.darkgreen span{ color:#507162;}

.green{border-color:#79a42e;}
.green .circle-icon{background: #85af3b;
background: -moz-linear-gradient(top, #85af3b 0%, #85af3b 100%);
background: -webkit-linear-gradient(top, #85af3b 0%,#85af3b 100%);
background: linear-gradient(to bottom, #85af3b 0%,#85af3b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85af3b', endColorstr='#85af3b',GradientType=0 );}
.green span{ color:#79a42e;}

#map-svg {
   margin-left:100px; width:90%;
    filter: drop-shadow(-14px 4px 0px rgba(0,0,0,.5));
}
#map-svg .territory{fill:#b99761;}
#map-svg .territory:hover{fill:#ecbf78;}
#map-section .title{ text-align:center;}
#map-section .title::after{ content:url(../images/headingborder.png); height:0px; right:0px; left:0px; margin:0px auto;}
#map-section .title h1{ color:#fff;}
 
#littlearc {padding: 10px 0px;}
 
#littlearc .title h1 {
	color: #000;
	margin: 0px 0px 25px 0px;
	padding: 0px;
}
#littlearc .tab-content {
	padding: 25px;
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 0px 0px 20px rgba(0,0,0,.2);
	min-height: 480px;
}
#littlearc .tab-content h4 {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 15px 0px;
	font-size: 1.2em;
	font-weight: 800;
	color: #000;
	border-bottom: 1px dashed rgba(0,0,0,.7); font-family:inherit;
}
#littlearc .nav-pills{ margin-top:15px;}
#littlearc .nav-pills li {
	float: none;
	padding: 3px 0px;
}
#littlearc .nav-pills li a {
background-color:#f17a58; display:table; width:100%;
color: #fff;
font-weight:600; padding:8px 10px 8px 10px; border-radius:4px 0px 0px 4px;
}
#littlearc .nav-pills li a span{ display:table-cell;}
#littlearc .nav-pills li a span:first-child{ width:50px;}
#littlearc .nav-pills li a span:first-child img{ max-height:40px;}
#littlearc .nav-pills li a span:last-child{ padding-left:5px; vertical-align:middle;}
#littlearc .nav-pills li a:hover {
	background-color:#4a5c54; color:#fff;
}
#littlearc .nav-pills li a.viewbtn{ background-color:#c3495d;}
#littlearc .nav-pills li a.viewbtn:hover{background-color:#d9425b;}
#littlearc .nav-pills li a.active {
	color: #fff;
	background-color:#4a5c54;
}
#littlearc .tab-content{background-color:#f0e6dd;}
#littlearc .tab-content .tab-pane {
	position: relative; 
}
#littlearc .tab-content .linkbox{ background-color:#fff; box-shadow:0px 0px 8px rgba(0,0,0,.3); border-radius:6px; margin-bottom:15px; padding:15px; position:relative; min-height:160px;}
#littlearc .tab-content .linkbox .head{ color:#e63372; font-weight:600; border-bottom:1px solid #ccc; margin:-15px -15px 10px -15px; padding:10px 15px;}
#littlearc .tab-content .linkbox ul{ list-style:none; margin:0px 0px 8px 0px; padding:0px 0px 20px 0px;}
#littlearc .tab-content .linkbox ul li{ position:relative; font-size:0.8em; padding:5px 0px 5px 15px;}
#littlearc .tab-content .linkbox ul li a{ color:#333;}
#littlearc .tab-content .linkbox ul li a:hover{color:#e63372;}
#littlearc .tab-content .linkbox ul li:before{ content:""; width:7px; height:7px; background-color:#090; border-radius:50%; position:absolute; left:0px; top:11px;}
#littlearc .tab-content .linkbox .btn{ background-color:#1f2032; color:#fff; padding:3px 8px; border-radius:6px; font-size:0.8em; position:absolute; bottom:15px;}
#littlearc .tab-content .linkbox .btn:hover{background-color:#4a5c54; color:#fff;}
.tab-pane.show{opacity:1;}
.pl0{ padding-left:0px;}
.pr0{ padding-right:0px;}

#littlearc .tab-content .linkbox2{background-color:#fff; box-shadow:0px 0px 8px rgba(0,0,0,.3); border-radius:6px; position:relative; text-align:center; margin-bottom:30px;}
#littlearc .tab-content .linkbox2 img{ border-radius:8px 8px 0px 0px; max-width:100%;}
#littlearc .tab-content .linkbox2 span{ background-color:#d09d4a; color:#fff; display:block; padding:5px 10px; border-radius:0px 0px 8px 8px;}
.linkbox.linkbox-height{min-height:378px !important;}
#littlearc .tab-content .linkbox p{ font-weight:500; color:#e63372;}
#littlearc .tab-content .linkbox .box-icon{ position:absolute; bottom:10px; right:15px; opacity:.1;}
#tourism{background-image:url(../images/tourism-bg.jpg); background-repeat:no-repeat; background-size:cover; background-position:center; padding:30px 0px; min-height:450px; position:relative;}
#tourism .title{text-align:center;}
#tourism h1{ color:#fff;}
#tourism .title::after {
    content: url(../images/headingborder1.png);
    height: 0px;
    right: 0px;
    left: 0px;
    margin: 0px auto;
}
.borderline{ position:absolute; right:0px; left:0px; margin:0px auto; top:150px;}
.borderline svg{fill:#e79a00;} 
.tourist-option{list-style:none; margin:60px auto 0px auto; padding:30px 0px; display:flex; position:relative; z-index:5; align-items: center;
  justify-content: center; background-image:url(../images/borderline-01.svg); background-repeat:no-repeat; background-position:center; min-height: 240px}
.tourist-option li{color:#fff; padding:15px; width:210px; text-align:center; font-weight:600; position:relative;}
.tourist-option li a{color:#fff;}
.tourist-option li img{ display:block; max-width:100%; margin:0px auto;}
.tourist-option li:after{ content:""; width:30px; height:30px; background-color:#fff; border:3px solid #e79a00; border-radius:50%; position:absolute; right:0; left:0; margin:0px auto; transition-duration:.3s;}
.tourist-option li:nth-child(1){ top:-59px}
.tourist-option li:nth-child(1)::after{bottom:-25px;}
.tourist-option li:nth-child(2){ top:100px}
.tourist-option li:nth-child(2)::after{ top:-15px;}
.tourist-option li:nth-child(3){ top:-150px}
.tourist-option li:nth-child(3)::after{ bottom:-25px;}
.tourist-option li:nth-child(4){ top:105px}
.tourist-option li:nth-child(4)::after{ top:-25px;}
.tourist-option li:nth-child(5){ top:-30px}
.tourist-option li:nth-child(5)::after{ bottom:-20px;}
.tourist-option li:nth-child(6){ top:80px}
.tourist-option li:nth-child(6)::after{ top:-35px;}
.tourist-option li:nth-child(7){ top:-90px}
.tourist-option li:nth-child(7)::after{ bottom:-30px;}
.tourist-option li:hover a{ color:#fbb220;}
.tourist-option li:hover::after{background-color:#f17a58; border:3px solid #fff;}
#district{position:relative; padding:30px 0px 0px 0px;}
#district .title{text-align:center;}
#district .title::after{content: url(../images/headingborder.png);
height: 0px;
right: 0px;
left: 0px;
margin: 0px auto;}
.district{list-style:none; margin:50px 0px 0px 0px; padding:0px;}
.districtbox{ position:relative;}
.districtbox img{position: relative;
max-width: 100%;
opacity: 1;
transition-duration: .3s;
min-height: 200px; border-right:1px solid #fff; border-left:1px solid #fff;}
.districtbox:hover img{opacity:.8;}
.districtbox span{display:block; text-align:center; color:#fff; font-weight:800; position:absolute; bottom:0px; text-align:center; right:0px; left:0px; padding:15px; font-size:1.4em; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 36%, rgba(0,0,0,0.81) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 36%,rgba(0,0,0,0.81) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 36%,rgba(0,0,0,0.81) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cf000000',GradientType=0 );}
.district .owl-pagination{display:none;}
.district .owl-buttons div{ position:absolute; top:0; font-size:3.5em; padding:59px 25px; border-radius:0px !important; opacity:.3 !important; transition-duration:.3s;}
.district .owl-buttons .owl-prev{ height:100%; left:0px;}
.district .owl-buttons .owl-next{ height:100%; right:0px;}
.district .owl-buttons div:hover{ opacity:.6 !important;}
#lokbhawan{position:relative; padding:30px 0px; min-height:440px; background-image:url(../images/lokbhawan.png); background-repeat:no-repeat; background-position:bottom right; background-color: #fbf5f0; }
.b-lead{position:absolute; padding:15px; border-radius:8px; background-color:#fff; box-shadow:0px 0px 15px rgba(0,0,0,.3); z-index:10; max-width:175px;}
.b-lead img {
    border-radius: 50%;
    max-height:100px;
    display: block;
    border: 2px solid rgba(0,0,0,0.4);
    display: block;
    margin: 0px auto;
} 
.b-lead h4{ font-size:0.95em; text-align:center; margin-bottom:5px; color:#000;} 
.b-lead p{ font-size:0.81em; text-align:center; margin-bottom:0px;}  
.b-lead-l{top:20px; left:30px;}
.b-lead-r{top:20px; right:30px;}
.governancelink{ list-style:none; margin:30px 0px 0px 0px; padding:0px; display:flex;}
.governancelink > li{box-sizing:border-box; padding:0px 25px; border-right:1px solid #dbdbdb;}
.governancelink > li h4{ color:#4a5c54; font-weight:600;}
.governancelink > li > ul{list-style:none; margin:0px; padding:0px; font-size:.82em;}
.governancelink > li > ul > li{ position:relative; padding-left:18px;}
.governancelink > li > ul > li a{ display:block; padding:5px 0px; transition-duration:.3s;}
.governancelink > li > ul > li a:hover{ color:#e63372;}
.governancelink > li > ul > li:before {
    content: "";
    width: 8px;
    height: 8px;
    border: 1px solid #4a5c54;
    position: absolute;
    left: 0px;
    transform: rotate(45deg);
    top: 10px;
    transition-duration: .3s;
}
.governancelink > li:last-child{ border-right:0px;}
.social-icon{list-style:none; margin:0px; padding:0px; display:flex;} 
.social-icon li{ padding:0px 3px;}
.social-icon li a{ font-size:1.3em; display:block; width:35px; height:35px; box-sizing:border-box; text-align:center; border-radius:50%; background-color:#fff; line-height:35px;}
.social-icon li a.facebook{color:#2c4c8e; border:1px solid #2c4c8e;}
.social-icon li a.facebook:hover{ background-color:#2c4c8e; color:#fff;}
.social-icon li a.instagram{color:#f64c9c; border:1px solid #f64c9c;}
.social-icon li a.instagram:hover{ background-color:#f64c9c; color:#fff;}
.social-icon li a.twitter{ color:#01a2f0; border:1px solid #01a2f0;}
.social-icon li a.twitter:hover{ background-color:#01a2f0; color:#fff;}
.social-icon li a.youtube{ color:#d93232; border:1px solid #d93232;}
.social-icon li a.youtube:hover{ background-color:#d93232; color:#fff;}
.innerpagebg{background-image:url(../images/innerpagebg.png); background-repeat:no-repeat; background-position:top center; background-color:#fff; min-height:900px; background-size:100%;}
 
.inheading{position:relative; padding:60px 0px;}
.inheading h1{ margin:0px 0px 20px 0px; padding:0px; color:#fff; text-align:center; font-weight:700;}
 
.breed-crum-div {
	margin-bottom: 0px;
	border-radius: 0px;
	padding:0px; 
}
.breadcrumb {
	font-size:.9em;
	margin-bottom: 0px;
	background-color: transparent; padding:0px 0px; text-align:center;
}
.breadcrumb li a {
	color: #fff;
}
.breadcrumb li {
	color: #fff !important;
	margin: 0px 5px;
 
}
.breadcrumb .active {
	color:#fff !important;
}
.breadcrumb > li + li::before {
	content: close-quote;
}
.contentarea {
 min-height:400px; border-radius:15px; background-color:#fff; margin-bottom:20px; overflow:hidden;
}
.slider-img img {
  width: 100%;
  object-fit: cover;
}
.rightsideimage{ float:right; margin-left:15px; margin-bottom:15px;}
.leftsideimage{ float:left; margin-right:15px; margin-bottom:15px;}
.imagethumb{ max-width:100%; border:4px solid #fff; border-radius:4px; box-shadow:0px 0px 15px rgba(0,0,0,.2);}
.max-width{ max-width:450px;}
.pdf-size{color:#2d2d2d; font-size: 0.9em; font-weight:normal; display:block;}
.pdf-size:before {
	font-family: 'FontAwesome';
	content: "\f1c1";
	color: #2d2d2d;
	margin: 0px 5px;
}

.upload-date{color:#2d2d2d; font-size: 0.9em; font-weight:normal; display:block;}
.upload-date:before {
	font-family: 'FontAwesome';
	content: "\f073";
	color: #2d2d2d;
	margin: 0px 5px;
}

.rar-size{color:#2d2d2d; font-size: 0.9em; font-weight:normal; display:block;}
.rar-size:before {
	font-family: 'FontAwesome';
	content:"\f1c6";
	color: #2d2d2d;
	margin: 0px 5px;
}
.table thead th{background-color:#34434d !important; color:#fff;}
.table thead th a{color:#fff;}
.table tbody> tr > td > a{ color:#000;}

#districts .list-flex {
	display: flex;
	list-style: none;
	flex-wrap: wrap;
	padding: 0px;
}
.district .owl-controls{ margin-top:0px;}
#districts .list-flex li {
    width:25%; box-sizing:border-box; padding:8px;
   

}
#districts .list-flex li img:hover {
	    width: 100%;
    margin-bottom: 0px;
    filter: grayscale(0);
    transform: scale(1);
    transition: transform .4s;
}
#districts .list-flex li img {
    width: 100%;
    margin-bottom: 0px;
    transform: scale(1.1);
    transition: transform .4s ease-out;
}
#districts .list-flex li a {
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	width: 100%;
	text-align: center !important;
	width: 100%;
	 border-radius: 4px;
    border: 1px solid #dbd7d7; display:block; overflow: hidden;
}
#districts spam {
	padding: 10px;

}
#districts .list-flex li a:hover {
	color: #fff;
}
#districts .title::after {
	content: url(../images/headingborder.png);
	height: 0px;
	right: 0px;
	left: 0px;
	margin: 0px auto;
}
#districts .title {
	text-align: center;
}
#districts .list-flex li .box-content {
    background: #727270;
    position: relative;
    bottom: 0px;
    justify-content: revert;
    align-items: center;
    text-align: center;
    display: block;
    padding: 7px;
}
#districts .list-flex li:hover .box-content {
	    background: #f17301;
	transition: .3s all;
}
#districts .list-flex li .box-content >span{
    font-weight: 800;
    text-transform: uppercase;
    color: #fff;
}
 


.sub-hadding {margin-bottom:30px;
}
.sub-hading h3 , .sub-hadding  h3, .contentarea  h3{
    font-weight: 600;
    color: #486228;
margin-top: 20px;
    border-bottom: 1px solid #dbdbdb;
    padding-bottom: 15px;
}

    #natural-wonders .list-flex{
    display: flex;
    list-style: none;
    gap: 20px;
    padding: 0px;
    justify-content: center;
    text-align: center;
    flex-wrap: wrap;
}
   #natural-wonders .list-flex li{
    width: 320px;
    padding: 10px;
   border: 1px dashed #bdbdbd;
   box-shadow:-1.151px 21.97px 43px 0px rgb(205 205 205 / 49%);
}
  #natural-wonders .list-flex li:hover{
    transition: .3s all;
    box-shadow: -1.151px 21.97px 43px 0px rgb(247 232 211);
}
#natural-wonders .box-content{
    font-weight: 500;
    color:#444342;
    margin: 12px;
    display: block;
    }

.mb-45{padding-bottom:75px;
}
  #natural-wonders  .list-flex li img {width:100%;
}
#mlas ul{
    display: flex;
    list-style: none;
    justify-content: space-around;
    gap: 20px;
padding: 0px;
    transition: 0.6s all;
}
#mlas ul li{
    width: 50%;
    text-align: center;
    padding: 31px;
    box-shadow: 1px 8px 13px 8px #e5e5e53d;
    border-radius: 20px;
    /* border: 1px solid #e3dede; */
    transition: 0.6s all;
    background: #ffffff9e !important;
}
#mlas ul li:hover{
    cursor: pointer;
    background: #ffffff; 
   transform: translateY(-14px);
   box-shadow: 1px 5px 13px #d9d9d9;
}

#mlas ul li a{
    color: #eb730b;
    outline: 0;
    text-decoration: none;
    font-weight: normal;
    font-size: 22px;
    font-family: 'Philosopher', sans-serif;
    font-weight: 600;

}
#departments ul{
    display: flex;
    list-style: none;
    padding: 0px;
    flex-wrap: wrap;
    gap: 15px;
}
#departments ul li{
    width: 32.0%;
    box-shadow: 1px 5px 13px #f1f1f1;
    border-radius: 20px;
    margin-bottom: 15px;
    background: #fff;
    transition: 0.6s all;

}
#departments ul li a{
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 15px 15px;
}
#departments ul li a label{
    font-weight: 500;
    display: block;
    font-size: 14px;
    cursor: pointer; margin-top:5px;
}
#organizations ul{
    display: flex;
    list-style: none;
    justify-content: flex-start;
    padding: 0px;
    align-items: center;
    flex-wrap: wrap;
    gap: 15px;
}
#organizations ul li {
    width: 32.0%;
    box-shadow: 1px 5px 13px #d9d9d9;
    border-radius: 20px;
   margin-bottom: 15px;
    background: #fff;
    transition: 0.6s all;
}
#organizations ul li a {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 15px 15px;
}
#organizations ul li a label {
    font-weight: 500;
    display: block;
    font-size: 14px;
    cursor: pointer;
}
#institutions  ul{
    display: flex;
    list-style: none;
    justify-content: flex-start;
    padding: 0px;
    align-items: center;
    flex-wrap: wrap;
    gap: 15px;
}
#institutions  ul li {
    width: 32.0%;
    box-shadow: 1px 5px 13px #d9d9d9;
    border-radius: 20px;
    margin-bottom: 15px;
    background: #fff;
    transition: 0.6s all;
}
#institutions  ul li:hover {
    transform: translateY(-14px);
    box-shadow: 1px 5px 13px #d9d9d9;
}
#institutions ul li a {
    display: flex;
    align-items: center;
    gap: 10px;
padding: 15px 15px;
}
#institutions ul li a label {
    font-weight: 500;
    display: block;
    font-size: 14px;
    cursor: pointer;
}
#departments ul li:hover{  
    transform: translateY(-14px);
    box-shadow: 1px 5px 13px #d9d9d9;
}
#organizations ul li:hover{  
    transform: translateY(-14px);
    box-shadow: 1px 5px 13px #d9d9d9;
}
.innerpagebg ul.slider-img{
     padding: 0px;
    position: absolute;
}
.innner-page-content-top{    position: relative;
}
#departments .form-control{
 border-radius: 20px;
    border: 1px solid #b9b6b6a1;
    background: no-repeat;
}
#departments .form-control:focus {
     box-shadow: 0px 6px 0px -2px #b9b6b6a1;
    transition:0.3s all;
}
#institutions .form-control{
 border-radius: 20px;
    border: 1px solid #b9b6b6a1;
    background: no-repeat;
}
#institutions .form-control:focus {
     box-shadow: 0px 6px 0px -2px #b9b6b6a1;
    transition:0.3s all;
}
#organizations .form-control{
 border-radius: 20px;
  border: 1px solid #b9b6b6a1;
  background: no-repeat;
}
#organizations .form-control:focus {
     box-shadow: 0px 6px 0px -2px #b9b6b6a1;
    transition:0.3s all;
}
#districts .form-control{
 border-radius: 20px;
    border: 1px solid #b9b6b6a1;
    background: no-repeat;
}
#districts .form-control:focus {
     box-shadow: 0px 6px 0px -2px #b9b6b6a1;
    transition:0.3s all;
}
   .link-colors a{ color: #e37809;
}

.textlist li:before {
content: "\f054";
    left: -7px;
    top: -1px;
    color: #ea8d09;
    font-weight: 400;
    position: relative;
    font-family: 'FontAwesome';
}
.contentarea ul {
    list-style: none;
    padding: 15px 15px;
}
.contentarea{padding:30px 30px 0px 30px;
}
 h4.name-text{  color: #9d2400;
    font-weight: 600;
}
.contact-card {
background: #f3f3f3;
    padding: 20px;
    display: inline-block;
    background: #fff;
    border-radius: 5px;
    background: #fff;
    border: 1px dashed #d3e1ea;
}
.contact-card h4{   font-weight: 600;
    font-size: 20px;
    border-bottom: 1px solid #d5d5d5f7;
    padding-bottom: 10px;
font-weight: 600;
    color: #486228;
}
.contact-card span{display:block;
}
 .tr-bg{ background: #b9ae7b !important;
}
.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 1px solid #ddd !important;
}


.quest:after{content:" ?"; font-family:inhrit;}

.form-group span {
    color: red;
}



/* web Information page */
.web-flex {
    display: flex;
	justify-content: center;
}
.web-flex-w-100{
	width: 100%;
}
.web-flex ul {
    padding-right: 0;
}
.in-tabpanel{ padding-top:0px;}
.in-tabpanel#littlearc .tab-content{box-shadow: none;
min-height: 700px;}
.in-tabpanel#littlearc .tab-content {
  background-color: #f0eeec;
}

.externalurl-link{ list-style:none; margin:0px; padding:0px;}
.externalurl-link li{ padding:15px;}
.externalurl-link li a{display:flex; flex-wrap:wrap; padding: 15px;
border: 1px solid #ccc;
border-radius: 15px;
box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.16); position:relative; align-items: center;}
.externalurl-link li a:hover{ background-color:#eee;}
.externalurl-link li a span.colm1{display:block;}
.externalurl-link li a span.colm1 img{ max-width:100%;}
.externalurl-link li a span.colm2{display: block;
padding-left: 10px;
font-size: 1.3em;
color: #db5f04;
font-weight: bold;}
.externalurl-link li a:after{content: "\f08e"; font-family:FontAwesome; position:absolute; right:15px; top:15px; font-size:1.5em;color: #db5f04;}
.keycall > tbody > tr > td:last-child{font-weight:bold;}
 .hovertext {
  position: absolute;
  background-color:red;
}
.input-sm {
    height: 30px;
    padding: 0px 10px;
}
.border-dashed {
    border: 1px dashed #b7b7b7;
    margin: 30px 0px;
    display: table;
    width: 100%;
}
.border-dashed h4 {
    font-size: 20px;
    padding: 10px 0px;
    font-weight: 600;
    color: #325c17;
}
.applinkbutton:hover {
    color: #fff;
    background: #cb4a0d;
    transition: .3s all;
}