
@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Exo+2&family=Roboto:wght@500&display=swap');
/* CSS Document */
/*body{font-family: 'Exo 2', sans-serif;}*/
body{-webkit-text-size-adjust: 100%; font-size:15px;}
*, *:before, *:after {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
	box-sizing:border-box;
}
audio, canvas, video {
	display: inline-block;
 *display: inline;
 *zoom: 1;
}
audio:not([controls]) {
 display: none;
}
a {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	text-decoration: none;
	outline: none;
	/*-- CSS3 Transition --*/
	transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
}
a:focus, a:hover, a:active {
	outline: none;
}
/*scrollbar*/
/* width */
::-webkit-scrollbar {
  width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #afafaf; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #4b88ff 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
/*scrollbar*/
/* HTML5 display-role reset for older browsers */
article, aside, figure, footer, header, hgroup, nav, section {
	display: block;
}
object, embed {
	max-width: 100%;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
abbr[title], dfn[title] {
	border-bottom: 1px dotted #000;
	cursor: help;
}
span.datesize {
    font-size: .75em;
    color: #454545;
}

/* Common Section
----------------------------------*/
.wrapper {
	position: relative;
}
.wrapper:before, .wrapper:after {
	display: table;
	line-height: 0;
	content: "";
}
.wrapper:after {
	clear: both;
}

/**/

.clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before {
    display: table;
    content: " ";
}
/**/
.accessibility {
	float:right;
}
.accessibility a.skip-cont {
	float:left;
	margin-top:4px;
}
.nav-wrapper {
	height:40px;
	background:#dddddd;
}
/*----Dropdown Menu----*/
.sub-menu i {
	display:none;
}
/**/
.pdf-details{display:block;}
.pdf-details strong{ color: #0070ad;}
.pdf-specification{display:block; color: #000000;}
.pdf-specification strong{ color: #000000;}
/*logo*/
img.img-responsive.mainlogo{}
img.img-responsive.akam{  padding-top: 5px; height:135px; margin:0 auto; margin-bottom: 8px; }
.depinfo{text-align:right;}
.depinfo .media{ display: inline-block; width: calc(40% - 45px); padding: 25px 0px 20px; text-align: left;}
.depinfo .media .media-left{padding-right:15px;}
.depinfo .media .media-body h4.media-heading{font-size: 1.3em;}
/*Common wrapper*/
.common-wrapper {	border-bottom:1px solid #eeeeee; background:#fefefe;}
.container.common-container {
	max-width: 1330px;
	padding: 0 15px;
	width: 100%;
}
.common-left {
	float:left;
	position:relative;
}
.common-left.common-left-ind li a{line-height:22px;}
.common-left.common-left-ind li:first-child{}


.common-right {
	float:right;
	position:relative;
}
.common-left ul li {
	    float: left;
    font-weight: 500;
    padding: 0px 12px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 15px;
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
}
.common-left ul li.gov-india {
	text-align:right;
}
.common-left ul li.continfomail {
	text-align:right;
}
.common-left ul li.continfomail .pull-right.text_in_Header{color: #010101;}
.common-left ul li span {
	display:block;
	font-size:120%;
}
.common-left ul li.ministry {
	padding-left:10px;
	margin-left:10px;
	border-left:1px solid #d8d8d8;
}
.common-right ul li {
	float:left;
	position:relative;
	height:36px;
	padding:6px 7px;
	border-left:1px solid #d8d8d8;
}
.common-right ul li:last-child{border-right:1px solid #d8d8d8;}
.common-right ul li a {
	display:block;
	width:24px;
	height:24px;
	font-size:14px;
}
.common-right ul li.icon-search > a {
color: #686868;
}
.common-right ul li.icon-search > a:hover, .common-right ul li.icon-search > a:focus {
color: #686868;
}
.common-right ul li.icon-search > a:before {
	    content: "\f002";
    font-family: "FontAwesome";
    position: relative;
    float: right;
    right: 5px;
    color: #686868;
    font-size: 18px;
	
}
.common-right ul li.ico-skip > a {
	background:url(../images/ico-skip.png) no-repeat;
}
.common-right ul li.ico-accessibility > a {
	background:url(../images/ico-accessibility.png) no-repeat;
}
.common-right ul li.ico-color > a {
	background:none;
}
.common-right ul li.ico-social > a {
	background:url(../images/ico-social.png) no-repeat;
}
.common-right ul li.ico-login > a {
	background:url(../images/ico-login.png) no-repeat;
}
.common-right ul li.ico-site-search > a {
	background:url(../images/ico-site-search.png) no-repeat;
}
.common-right ul li.ico-sitemap > a {
	background:url(../images/ico-sitemap.png) no-repeat;
}
.common-right ul li.ico-screenreader > a {
	background:url(../images/ico-screenreader.png) no-repeat;
}
.common-right ul li.ico-lang > a {
	background:url(../images/language-icon.png) no-repeat;
	width: 72px;
}
.common-right ul li.hindi a {
	font-size:95%;
	font-weight:600;
}
.search-drop input[type='text'] {
	border:0px solid #eeeeee;
	height:36px;
	padding:0px 40px 0px 8px;
	width:200px;
}
.search-drop {
	position:relative;
}
.search-drop a {
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
}
.skip-main a {
	width:auto !important;
	line-height:normal;
	display:inline-block;
	padding-top:3px;
}
.common-right ul li a {
	opacity:1;
}
.common-right ul li.hover a, .common-right ul li.focus a {
	opacity:0.7;
}
.common-right ul li ul {
	position:absolute;
	top:37px;
	right:0px;
	z-index:9999;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
	background:#fff;
	padding:9px 8px;
	visibility:hidden;
}
.common-right ul li ul.search-drop {
	visibility:visible;
	display:none;
}
.common-right ul li ul li {
	float:none;
	position:relative;
	height:auto;
	padding:0px 0px;
	border-left:0px solid #eeeeee;
}
/*.common-right ul li.hover ul{visibility:visible;}*/
.common-right li:hover>ul,  .common-right li.hover>ul,  .common-right a:focus+ul,  .common-right .hover a:focus {
	visibility:visible;
}
.common-right ul li.ico-accessibility ul {
	height:160px;
}
.common-right ul li.ico-social ul {
	height:102px;
}
.common-right ul li.ico-accessibility ul li a {
	background:#eeeeee;
	color: #000;
	display: inline-block !important;
	height: 22px;
	line-height: 22px;
	margin-top: 9px;
	width: 22px;
	text-align:center;
	cursor:pointer;
}
.common-right ul li.ico-accessibility ul li a.dark { background: #000000; color: #fff; opacity:1;}
.common-right ul li.ico-accessibility ul li:first-child a {
	margin-top:0px;
}
.common-right ul li.ico-social ul li a {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: inline-block;
	height: 22px;
	margin-top: 9px;
	width: 22px;
}
.common-right ul li.ico-social ul li:first-child a {
	margin-top:0px;
}
.common-right ul li.ico-site-search input[type="text"] {
  background: #fff url("../images/goi-search-bg.png") no-repeat scroll 8px 12px;
  border: 2px solid #aa2323;
  font-weight: 600;
  height: 36px;
  line-height: 34px;
  padding: 0 40px 0 8px;
  width: 270px;
}
.common-right ul li.ico-site-search input[type="text"]:focus{background:none;}

.common-right ul li.ico-site-search ul {
	padding:0px;
	height:36px;
}
.bttn-search {
	width:36px;
	height:36px;
	cursor:pointer;
	border:0px;
	background-color:#AA2323;
	line-height:27px;
	text-align:center;
	overflow:hidden;
	text-indent:-200px;
	font-size:1px;
	background-image:url(../images/ico-search.png);
	background-repeat:no-repeat;
	background-position: center;
	position:absolute;
	top:0px;
	right:0px;
	opacity:1;
}
.bttn-search:hover {
	opacity:0.8;
}
.sw-logo {
	display:inline-block;
}
a:focus {
	outline:1px dotted #333;
}
.common-left ul li.gov-india a:hover {
	color:#686868 !important;
}
.common-left ul li.gov-india a:focus {
	color:#686868 !important;
}

.common-left a, .common-left li{color:#000;}


.common-left a {
	display:inline-block;
}
.common-left a:focus {
	color:#000 !important;
}

/* Css Media Queries Screens */
@media only screen and (min-width:200px) and (max-width:400px) {
    .footer-top-wrapper ul li a {
	    padding:0px 6px;
    }
}


/* Css Media Queries Screens */
@media only screen and (min-width:200px) and (max-width:767px) {
    .logo-cmf {
        text-align:center;
        width:100%;
    }
    .logo-cmf a {
        border-right: 0px solid rgba(0, 0, 0, 0.5);
        display: inline-block;
        margin: 0 25px;
        padding: 0px;
    }
    .copyright-content {
	    
        color: #dadada;
	    font-size: 72%;
	    line-height: 150%;
	    padding: 12px;
        border-right: 0px solid rgba(0, 0, 0, 0.5);
        text-align: center;
    }
    .copyright-content span {
	    color: #888888;
	    display: block;
    }
    

}


/*Box Wrapper*/
.box-wrapper{display:block; padding:30px 0px;}
.box-wrapper ul{margin:0px -15px;}
.box-wrapper ul li{float:left; width:25%;}
.box-wrapper ul li div.box-holder{border:3px solid #dadada; background:#f7f7f7; margin:15px; min-height:150px;}
/**/
/*navbar start*/
.navbar-collapse { padding-right: 0px; padding-left: 0px;}
    .navbar-brand-centered {
        position: absolute;
        left: 50%;
        display: block;
        width: 160px;
        text-align: center;
        background-color: transparent;
    }
    .navbar>.container .navbar-brand-centered, 
    .navbar>.container-fluid .navbar-brand-centered {
        margin-left: -80px;
    }
	.navigation-menu .navbar-default{
        background-color: transparent;
    border-color: transparent;}
.navigation-menu .navbar-default .container {
    border-color: transparent;
    border-radius: 0px;
    margin-bottom: 0px;
    border: none;
    padding: 0px;
	z-index:99;
    width: 1360px;
}
.navigation-menu .navbar-brand {
    float: left;
    height: 80px;
    padding: 0px;
    font-size: 18px;
    line-height: 20px;
}
.navigation-menu .navbar-right {
    float: right!important;
    margin-right: 0px;
    padding: 8px 0px;
}
.navigation-menu .left-bdr{border-right:1px solid #fff;}
/**/
.navbar-default .navbar-nav>li.iconhome>a:before {
    content: "\f015";
    font-family: 'FontAwesome';
    color: #fff;
}
.navbar-default .navbar-nav>li>a{color:#fff; font-size:1em; padding: 10px; display:inline-block; transition: all .5s;  border-right: 1px solid #dedede; text-transform: uppercase;}
.navbar-default .navbar-nav>li:last-child>a{border-right: 0px solid #dedede;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    background-color:#062d66;
}
.dropdown > a:before {
    content: "\f0d7";
    font-family: "FontAwesome";
    position: relative;
    float: right;
    right: -5px;
}
.navbar-default .navbar-nav>li>a:after, .navbar-default .navbar-nav>li>a:before {
  transition: all .5s;
}
.navbar-default .navbar-nav>li>a:after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 0%;
  content: '';
  color: transparent;
  background: #fff;
  height: 3px;
}
.navbar-default .navbar-nav>li>a:hover:after {
  width: 100%;
}

/*dropdown*/
.navbar-nav>li>.dropdown-menu{padding:0px; background-color: transparent;}
.navbar-nav>li>.dropdown-menu>li{background-color: #083880;}
.dropdown-menu>li>a{ border-bottom: 1px solid #fff; padding:10px; color: #fff; transition: all .5s; font-size:1.1em;}
.navbar-nav.sm-collapsible a.has-submenu { padding-right: 10px;}
.navbar-default .navbar-nav>li.iconhome>a, .navbar-default .navbar-nav>li.iconhome>a:hover, .navbar-default .navbar-nav>li.iconhome>a:focus { color: transparent;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {color: #fff; background-color: #062d66;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { color: #fff; background-color: #062d66;}
.navbar-nav:not(.sm-collapsible) ul a.has-submenu+.dropdown-menu.sm-nowrap { background-color: #083880;}
.nav .open>a:focus+.dropdown-menu, .nav .open>a+.dropdown-menu {color: #fff; background-color: #083880;}
.nav .open>a:focus+.dropdown-menu, .nav .open>a:hover+.dropdown-menu {color: #fff; background-color: #083880;}
#upcar-navbar .dropdown-menu{background-color: #083880;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover { background-color: #062d66;}
@media only screen and (max-width: 4000px) and (min-width: 768px) 
{
.container-fluid>.navbar-collapse.collapse{text-align: center; margin: 0 auto;line-height: 0;}
#upcar-navbar ul.nav.navbar-nav.sm-collapsible{text-align: center; float: none;}
.navbar-default .navbar-nav>li{display:inline-block;}
#upcar-navbar ul.nav.navbar-nav{display: inline-block!important;float: unset;}
}

/*navbar end*/
/**/
.table-striped>tbody>tr:nth-of-type(even) {
    background-color: #f9f9f9;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f5f5f5;
}
.archive{margin-bottom:15px;}
.dynamic-page{padding: 15px;
    background: #fff;
    min-height: 350px;
    display: block;
    position: relative;
    border: 1px solid #ececec;
    overflow: auto;}
.searchfilter-box {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #cfcfcf;
	box-sizing: border-box;
	margin-bottom: 10px;
	width: 100%;
}
.searchfilter-box td {
	padding: 4px;
}
.searchfilter-box td label{color:#111;}
.searchfilter-box input[type="submit"] {
	    background: #028400 none repeat scroll 0 0;
    border: 2px solid #fff;
	    color: white;
    padding: 5px 10px;
    width: 100%;
    border-radius: 0px;
}
.searchfilter-box input[value="Reset"] {
    background: #b50001;
}
.searchfilter-box input[type="text"]:focus {
	border: 1px solid #177ebe;
	color: #177ebe;
}
.searchfilter-box input[type="text"] {
	border: 1px solid #b3b3b3;
	padding: 5px;
	width: 100%;
}
.searchfilter-box select {
	    border: 1px solid #abaaaa;
    padding: 0;
    width: 100%;
    height: 35px;
	border-radius: 0px;
}
.searchfilter-box input[type="text"] {
	height: 34px;
	border-radius: 0px;
}
.searchfilter-box input[value="Reset"] {
    background: #b50001;
	border-radius: 0px;
}
.table-bordered>tbody>tr>th.gridheader{ background: #fffedf;}
.Prsrls-list{margin:0;padding:0;list-style-type:none; text-align:center;}
.Prsrls-list li p{margin:0;font-size:.8em;color:#000}
.Prsrls-list{margin:0;padding:0;list-style:none}
.Prsrls-list li{padding:10px 15px!important;text-align:center;min-height:379px;box-sizing:border-box;margin:10px;width:280px; border:1px solid #ddd;max-height:358px;overflow:hidden; display:inline-block; border-left:1px solid #c8ccd7;background-color:#fff;position:relative}
.Prsrls-list li i{color:#F00}
.Prsrls-list li img{width:100%;height:200px;display:block;margin:0 auto;/*! max-width: 100%; *//*! max-height: 200px; */padding-bottom:9px}
.Prsrls-list li p{font-size:.8em;text-align:center;position:relative;background:rgba(255,255,255,.8);border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding:10px}
.Prsrls-list li p span{display:block}
.Prsrls-list li a{display:block;color:#585454}
.Prsrls-list li a strong{font-weight:normal;font-size:.890em;line-height:19px}
.Prsrls-list li::before{content:normal!important}
.Prsrls-list li:hover{box-shadow:0 0 12px rgba(0,0,0,.2)}
/*News Letter*/
.nzletter-list{margin:0;padding:0;list-style-type:none; text-align:center;}
.nzletter-list li p{margin:0;font-size:.8em;color:#000}
.nzletter-list{margin:0;padding:0;list-style:none}
.nzletter-list li{padding:10px 15px!important;text-align:center;min-height:379px;box-sizing:border-box;margin:10px;width:280px; border:1px solid #ddd;overflow:hidden; display:inline-block; border-left:1px solid #c8ccd7;background-color:#fff;position:relative}
.nzletter-list li i{color:#F00}
.nzletter-list li img{display:block;margin:0 auto;}
.nzletter-list li p{font-size:.8em;text-align:center;position:relative;background:rgba(255,255,255,.8);border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding:10px}
.nzletter-list li p span{display:block}
.nzletter-list li a{display:block;color:#585454}
.nzletter-list li a strong{font-weight:normal;font-size:.890em;line-height:19px}
.nzletter-list li::before{content:normal!important}
.nzletter-list li:hover{box-shadow:0 0 12px rgba(0,0,0,.2)}
/**/
.searchbox{padding: 0px;  width:100%;}
.searchbox .searchinfo button strong{display:none;}
.btn-login{padding: 28px 10px;  float: right;}
.searchbox .searchinfo input[type=text] {
   font-size: 12px;
    float: left;
    width: calc(100% - 35px);
    background: #fff;
    border: 1px solid #b2b2b2;
    box-shadow: 0px 1px 3px 0px #e0dfdf inset;
    padding: 3px 15px;
    height: 25px;
    border-radius: 0px;
}
.searchbox .searchinfo label{font-size:0px; position:absolute;}
.searchbox .searchinfo button {
            float: right;
    padding: 2px 10px;
    height: 25px;
	width:35px;
    font-size: 15px;
    border: 1px solid #b2b2b2;
    border-left: none;
    cursor: pointer;
    border-radius: 0px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}
.searchbox .searchinfo button:hover {
  background: #083880;
  color:#fff;
}

.searchbox .searchinfo::after {
  content: "";
  clear: both;
  display: table;
}
/*fixed top start css*/
.sticky {
    transition: all 0.20s linear 0s;
    -o-transition: all 0.20s linear 0s;
    -ms-transition: all 0.20s linear 0s;
    -moz-transition: all 0.20s linear 0s;
    -webkit-transition: all 0.20s linear 0s;
	background-color: #fff;
}
nav.fixed, .fixed nav {
    background: rgba(0, 44, 90, 0.75);
    border-bottom: 1px solid rgba(0, 0, 0, 0.09);
    padding: 0 2em;
}
nav.fixed, .fixed nav {
    padding: 1rem 0;
}
.fixed {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 999;
	
}
/*fixed top end*/
.logo-secbg{background:url(../images/logo_bg.png) center no-repeat;}
.menu-secbg{ background: rgb(255 255 255); background: linear-gradient(271deg, rgb(255 252 208) 0%, rgba(255,255,255,1) 50%, rgb(225 225 225) 100%);}
/*leader-abtsec*/
.leader-abtsec{padding:80px 0px 10px; background: #fff url(../images/dotted-bg.jpg) repeat; background-attachment: fixed;}
.leader-abtsec .heading-abtsec{font-size:2em; font-weight:700; color:#2b8402; margin-top:0px; margin-bottom: 20px;}
.leader-abtsec .heading-abtsec span{color:#ff5e14;}
.leader-abtsec .abt-txt{font-size: 1.1em; margin-bottom:5px; color: #888888; text-align: justify;}
/**/
.cmbox-pd{padding-right:0px;}
.leaderbox-pd{padding-left:0px;}
.leader-abtsec .cm-infobox {padding: 0px 10px 0px 12px; margin: 0 auto;}
.leader-abtsec .cm-box{border: 1px solid #ccc; padding: 5px 0px 10px; text-align:center}
.leader-abtsec .cm-box img.img-responsive{ margin: 0px auto;}
.leader-abtsec .cm-name{ color: #083880; margin-bottom: 3px; font-size: 1.6em; margin-top: 5px; font-weight: 700;}
.leader-abtsec .cm-desig{ color: #555555; font-size: 1em; margin-bottom: 0px; line-height: 20px;}
.leaderulli{ margin: 0; text-align:center;}
.leaderulli li{width: calc(50% - 15px); display: inline-block; margin: 3px 3px; vertical-align:top;}
.cmbox-pd {padding-right: 0px;}
/**/
/*leader-section*/
.dir-sec-pad .owl-carousel.owl-theme.carousel115.owl-loaded.owl-drag{position:relative;}
.dir-sec-pad .owl-carousel.owl-theme.carousel115.owl-loaded.owl-drag .owl-stage-outer { padding: 0px;}
.dir-sec-pad .owl-carousel.owl-theme.carousel115.owl-loaded.owl-drag .owl-nav{position: absolute; top: 2px; left:10px; color: #fff800; width:calc(100% - 20px); margin-top:0px;}
.dir-sec-pad .owl-carousel.owl-theme.carousel115.owl-loaded.owl-drag .owl-prev{line-height:20px; width:100%; position:relative;}
.dir-sec-pad .owl-carousel.owl-theme.carousel115.owl-loaded.owl-drag .owl-next{line-height:20px; right:0px; position:absolute;}
.dir-sec-pad .owl-carousel.owl-theme.carousel115.owl-loaded.owl-drag .owl-next span{font-size:35px; position: absolute; right: 0; top: -8px;}
.dir-sec-pad .owl-carousel.owl-theme.carousel115.owl-loaded.owl-drag .owl-prev span{font-size:35px; position: absolute; left: 0;}
.leaderbox-pad{padding-right:0px; padding-left:0px;}
.cmbox-pad{padding-left:0px; padding-right:0px;}
.qlink-sec{padding-right:0px; padding-left:0px;}
.dir-sec-pad{padding-left:0px; padding-right:0px;}
.dir-sec-pad .panel {
    border-radius: 0;
	min-height: 380px;
	margin-bottom:3px;
    box-shadow: 0 0 4px #7d7d7d;
	background-image: url(../images/dir-bg.svg);
}
.dir-sec-pad .panel-default>.panel-heading {
    color: #333;
    padding: 5px;
    background-color: #fff;
    border-color: #ddd;
}
.dir-sec-pad .panel-title {
    background-color: #ff7800;
    color: #fff;
    padding: 8px;
    font-size: 1.2em;
    font-family: 'Exo 2', sans-serif;
    margin: 0px;
	text-align:center;
}
.dir-sec-pad .panel-body.dir-secbox{text-align:center; padding: 7px 0px 10px; transition: transform .2s;}
.dir-sec-pad .panel-body.dir-secbox img{    border: 2px solid #949494;
    border-radius: 50%;
    height: 100px;
    transition: transform .2s; width: 100px; display: inline-block;}
.dir-sec-pad .panel-body.dir-secbox:hover img{-ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);}
.dir-sec-pad .panel-body.dir-secbox .dirname{ font-size: 1.1em; color: #14a555; margin-top:10px; margin-bottom:3px; line-height:16px;}
.dir-sec-pad .panel-body.dir-secbox .dirtype{font-size: 1em; line-height:14px; color: #333; margin-top:1px; margin-bottom:5px; position:relative; right:-82px;}
.dir-sec-pad .panel-body.dir-secbox .dirdep{font-size: .9em; color: #333; margin-top:1px; margin-bottom:5px; border-bottom:1px solid #ccc; padding-bottom: 5px; line-height:14px;}
.dir-sec-pad .panel-body.dir-secbox .dirmsg{font-size:.9em; color:#696969;  padding:0px 5px; text-align:justify;}
.dirbtn{color: #fff;
    background-color: #ff7300;
    border-color: #ff7300; padding: 2px 10px;
    font-size: .9em;}
.dotted-shadow {
    position: absolute;
    z-index: 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
	background: url(../images/dotted-pattern-shadow.png);
}
.leadersec-body .readmore{color: #000d3c;
    margin-top: 5px;
    font-size: .8em;
    line-height: 14px;
    border: 1px solid #8b8b8b;
    padding: 1px 5px;
    background-color: #fff;}
.leadersec-body .readmore:hover, .leadersec-body .readmore:focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}
.leader-section{ padding:50px 0px 30px; position:relative;}
.leadersec-bg{  background-color: #ffffff;
    border: 1px solid #c5c5c5;
    border-radius: 0px;
    padding: 10px 0px 5px;
    box-sizing: border-box;
    transition: transform .2s;
    margin-bottom: 10px;}
.leadersec-body{      margin: 0px;
    background-color: #ffffff;
    border: 1px solid #c5c5c5;
    border-radius: 0px;
    border-color: #c5c5c5;
    padding: 7px;
    box-sizing: border-box;
	text-align:left;
    transition: transform .2s;
}
.leadersec-body h4 {
    color: #083880;
    margin-bottom: 10px;
    font-size: 1.4em;
	margin-top:5px;
	font-weight:700;
}
.designame {
    color: #555555;
    font-size: 1em;
    margin-bottom: 0px;
	line-height:18px;
}
.iasdesig {
    color: #000d3c;
    font-size: .95em;
    margin-bottom: 0px;
    position: relative;
    left: 95px;
}
.cmbox-sec{margin: 0px 0px 15px;
    background-color: #fff;
    border: 1px solid #cccfd8;
    border-radius: 0px;
    border-color: #cccfd8;
	padding:10px 10px;
	text-align:center;
	 transition: transform .5s;
    background-image: url(../images/square-versatiles.svg);}
.cmbox-sec img{border-radius:5px;border: 1px solid #c8c8c8; transition: transform .5s;}
.cmbox-sec:hover img{-ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1); }
.cmbox-sec h3{font-size:1.6em; margin-top:10px; margin-bottom:5px; font-weight:700;}
.cmbox-sec p{font-size:1.2em; margin-top:5px; margin-bottom:10px;}
.leadersec-body .media{overflow:visible;}
.leadersec-body .media .media-left img{border-radius: 5px; border: 1px solid #c8c8c8;  transition: transform .5s;}
.leadersec-body:hover .media .media-left img{-ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1); }
.leader-abtsec .heading-abtsec{font-size:2em; font-weight:700; color:#ee5400; margin-top:0px; margin-bottom: 20px;}
.leader-abtsec .heading-abtsec span{color:#ff5e14;}
.leader-abtsec .abt-txt{    font-size: 1.2em; margin-bottom:25px; color: #505050;  text-align: justify;}
.leader-abtsec .dirimg{ float: right; padding: 0px 0px 0px 20px;}
.leader-abtsec .dir-infobox {float: right; padding: 0px 0px 0px 20px; margin: 0 auto;}
.leader-abtsec .dir-box{border: 2px solid #ccc;padding: 10px 0px;}
.leader-abtsec .dir-name{text-align: center; font-size: 1.6em; font-weight: 600; color: #000; margin-bottom:5px;}
.leader-abtsec .dir-desig{text-align: center;font-size:1.1em;color: #3e3e3e;line-height: 16px;}
.leader-abtsec .abt-ul-li{margin: 0px 0px 10px;
    padding: 0px; list-style: none;
    text-align: left;
    column-count: 2;}
.leader-abtsec .abt-ul-li li{   position: relative;
    padding: 5px 0px 5px 20px;
    font-weight: 700;
    line-height: 22px;
    vertical-align: top;
    color: #424242;
    height: 26px;
}
.leader-abtsec .abt-ul-li li:before {
    content: "\f046";
    top: 6px;
    font-weight: 700;
    font-family: 'FontAwesome';
    position: absolute;
    left: 0px;
    color: #2b8402;
}
.btn.btn-warning.btn-readmore{color: #fff;
    background-color: #083880;
    border-radius: 0px;
    border-color: #083880;
    padding: 5px 20px;
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    font-size: 1.2em;}
.btn.btn-warning.btn-readmore:hover, .btn.btn-warning.btn-readmore:focus{ background-color: #f24c00; border-color: #f24c00;}
/*Director Msg and events ticker*/
.dirheadingtxt{
color: #fff;
    background-color: #083880;
    border-radius: 0px;
    border-color: #083880;
    padding: 5px 20px;
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    font-size: 1.3em;
}
.dirmsg-evntticker{
	   padding: 10px 0px 80px;
    background: #fff url(../images/dotted-bg.jpg) repeat;
    background-attachment: fixed;
	}
.dirmsg-evntticker .dir-infobox{border:1px solid #ccc; text-align: center;  background-color: #fff; padding: 10px;}
.dirmsg-evntticker .dir-infobox .dir-box{text-align: center; padding: 0px 0px 7px; margin-bottom: 7px; border-bottom: 1px solid #ccc;}
.dirmsg-evntticker .dir-infobox .dir-box img.img-responsive{margin:0px auto;}
.dirmsg-evntticker .dir-infobox .dir-box p.dir-name{    color: #083880;
    margin-bottom: 3px;
    font-size: 1.6em;
    margin-top: 5px;
    font-weight: 700;}
.dirmsg-evntticker .dir-infobox .dir-box p.dir-desig{    color: #555555;
    font-size: 1.1em;
    margin-bottom: 0px;
    line-height: 16px;}
.dirmsg-evntticker .dir-infobox .dirtxt{text-align:justify; margin-bottom:5px; font-size:1.1em;}
.dirmsg-evntticker .dir-infobox a.btn.btn-warning.btn-readmore{margin-bottom:5px}
/**/
/**/
.abt-ul-li{margin: 0px 0px 10px;
    padding: 0px; list-style-type: none; text-align:left;}
.abt-ul-li li{       position: relative;
    padding: 5px 0px 5px 20px;
    vertical-align: top;
}
.abt-ul-li li:before {
    content: "\f046";
    top: 6px;
    font-weight: 700;
    font-family: 'FontAwesome';
    position: absolute;
    left: 0px;
    color: #2b8402;
}
/**/
.ticker-sec-news {
    padding: 150px 0px 150px;
    background-image: url(../images/ticker_bg.jpg);
    background-size: cover;
}
/**/
.abtinfo-bg{    
        background: #0d1c66 url(../images/abtinfo-bg.jpg) no-repeat;
    background-size: cover;}
.abtinfo-bg .divpadding{padding: 150px 25px 150px 0px;}
.abtinfo-bg .divpadding2{padding: 50px 20px 30px; position:relative; z-index:0;}
.abtinfo-bg .heading1{color:#ffffff; padding-left:20px; font-size:3.2em; margin-top:0px; position:relative;}
.abtinfo-bg .heading1:before{    content: url(../images/abtinfo-icon.jpg);
    position: absolute;
    left: 0px;
    font-family: FontAwesome;
    color: #545454;
    font-weight: 700;
    top: 0px;}
.abtinfo-bg .heading2{color:#7ec8ff; padding-left:20px; font-size:3em;margin-top:0px; margin-bottom:30px;}
.abtinfo-bg .txtinfo{color:#fff; text-align:justify; font-size:1.2em;     margin-bottom: 20px;
    margin-top: 20px;}
.abtinfo-shadow {
    position: absolute;
        z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
	opacity:.5;
    background: url(../images/abtinfobg.jpg);
}
.abtinfo-bg .media-body h4.media-heading{color:#7ec8ff; font-size:1.6em; margin-top:0px; margin-bottom:15px;}
.abtinfo-bg .media-body p.media-text{color:#fff; font-size:1.1em; text-align:justify; line-height:18px;}
.abtinfo-bg .media .media-left{ padding-right: 20px;}
/*our-services-sec*/
.our-services-sec{background-image: url(../images/our-services-bg.jpg);
    background-size: cover; padding:100px 0px 80px;}
.our-services-sec  h2.title{font-size: 4em;  margin-bottom: 8px;}
.our-services-sec .section-title.service-style--3 p {
	    transition: all .3s cubic-bezier(.645,.045,.355,1);
    padding: 0 21%;
    font-weight: 300;
    color: #717173;
	font-size: 1.3em;
	margin-bottom: 70px;
}
.our-services-sec .icon {
    font-size: 54px;
    font-weight: 400;
    margin-bottom: 5px;
    display: inline-flex;
    color: #ff5e14;
}
.text-center .service.service__style--2, .text-left .service.service__style--2 {
    padding: 25px 20px 5px;
	background-color: #fff;
    margin-bottom: 30px;
	z-index: 2;
    border-radius: 0px;
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    min-height: 360px;
	    box-shadow: 0px 1px 11px 4px #e7e7e7;
}

.text-center .service.service__style--2 .content h3.title{ font-size:1.7em; margin-bottom: 10px;  margin-top: 10px;  font-weight: 600; transition: all .3s cubic-bezier(.645,.045,.355,1);  line-height: 1.4074; color: #1f1f25;}
	.text-center .service.service__style--2 .content p{ margin-bottom: 10px; font-size:1.2em; font-weight: 500; transition: all .3s cubic-bezier(.645,.045,.355,1); line-height: 1.4074; color: #8f8e8e;}
	.text-center .service.service__style--2 .content .readmoretxt{color: #ff5e14; font-size:1.3em; font-weight:700;}
.service.service__style--1, .service.service__style--2 {
    position: relative;
}
.service.service__style--2:hover {
    box-shadow: 0 10px 25px 10px rgb(0 0 0 / 10%);
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
}
.service.service__style--2:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    background-image: linear-gradient(90deg,#db4300,#ff5e14);
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    border-radius: 0px;
	transition: all .3s cubic-bezier(.645,.045,.355,1);
}
.service.service__style--2:hover:before {
    opacity: 1;
    visibility: visible;
}
.service.service__style--2:hover .icon {
    color: #fff;
}
.service.service__style--2:hover .content h3.title, .service.service__style--2:hover .content p, .service.service__style--2:hover .content p.readmoretxt {
    color: #fff;
}
/*Important website links*/
.imp-weblinks-sec{background-image: url(../images/weblinks-bg.jpg); background-size: cover; padding:100px 0px 80px;}
.imp-weblinks-sec h5{color:#ff5e14; font-size:2em; font-weight:600; margin-top:60px;}
.imp-weblinks-sec h3{color:#1e1f36; font-size:2.8em; font-weight:600;}
.imp-weblinks-sec .img-weblinks{}
.imp-weblinks-sec .img-weblinks img{ margin-bottom:30px; box-shadow: 0px 1px 11px 4px #e7e7e7;   }
/**/
.imp-weblinks{background-image: url(../images/endless-constellation.svg); padding:80px 0px 80px; background-attachment:fixed;}
.imp-weblinks h5{color:#ff5e14; font-size:2em; font-weight:600; margin-top:60px;}
.imp-weblinks .sec-title{text-align:center;}
.imp-weblinks h3{color: #8A3200; font-size: 2em; font-weight: 600; text-align: center; margin: 0px auto 50px; border: 1px dashed #c7c7c7; padding: 4px 55px 0px; padding-bottom: 10px; display: inline-block; background-color: #f5feff; border-radius: 43px;}
.imp-weblinks h3 span.clr-primary{color: #0053B3;}
.imp-weblinks .img-weblinks{}
.imp-weblinks .img-weblinks img{ margin-bottom:30px; box-shadow: 0px 1px 11px 4px #e7e7e7;   }
.imp-weblinks  .owl-carousel.owl-carousel1.owl-theme.owl-loaded.owl-drag{margin-bottom:20px;}
.imp-weblinks .columns .owl-carousel.owl-carousel1.owl-theme.owl-loaded.owl-drag  .owl-item .item{}
.imp-weblinks .columns .owl-carousel.owl-carousel1.owl-theme.owl-loaded.owl-drag  .owl-item .item a img{border: 1px solid #dcdcdc; border-radius: 6px;}
.imp-weblinks .columns .owl-carousel.owl-carousel1.owl-theme.owl-loaded.owl-drag .owl-nav {position:absolute; width:100%; top:0px; z-index:-1;}
.owl-carousel .owl-nav button.owl-prev{position: relative;
    bottom: 0px;
    font-size: 6em;
    right: 52%;}
.owl-carousel .owl-nav button.owl-next{position: relative;
    bottom: 0px;
    font-size: 6em;
    left: 52%;}
/*Press Release*/
#multilines3 .newsticker .enlipressrls{display: inline-block; padding-bottom: 10px;padding-top:10px;}
#multilines3 .newsticker li.enlipressrls>img:first-child{height: 120px; float: left; padding-right: 15px;}
#multilines3 .newsticker .enlipressrls a{}
/**/
/*footer*/
.footer-sec{background: #0d1c66 url(../images/footer-bg.jpg) no-repeat; background-size: cover; padding:60px 0px 50px; position:relative; }
.footer-sec .title{color:#fff; font-size:1.7em; margin-top:0px; margin-bottom:30px; position:relative;}
.footer-sec .title:before{content: '';
    width: 80px;
    height: 2px;
    position: absolute;
    background-color: #fff;
    left: 0px;
    bottom: -11px;}
.footer-sec .ftrlinks{padding-left:10px;}
.footer-sec .ftrlinks li{padding:10px 0px; position:relative;}
.footer-sec .ftrlinks li:before{content: '';
    width: 1px;
    height: 30px;
    position: absolute;
    background-color: #fff;
    left: -10px;}
.footer-sec .ftrlinks li a{color:#fff; font-size:1.1em; transition: all .3s cubic-bezier(.645,.045,.355,1);}
.footer-sec .ftrlinks li a:hover, .footer-sec .ftrlinks li a:focus{color:#ffd000;}
.ftrtxtinfo{color:#e7e6e6; font-size:1.1em;}
.ftrtxtinfo a{color:#ffd000;}
.ftrbottom{    background-color: #003862;
    color: #e7e6e6;
    padding: 20px 0px;}
/*social media*/
/**/
.ftr-smeida{ padding: 0; list-style-type: none;}
.ftr-smeida li{margin: 2px 2px; height: 40px; width: 40px; background-color: #85857a; display:inline-block; transition: all .3s cubic-bezier(.645,.045,.355,1);}
.ftr-smeida li:first-child{margin-left:0px;}
.ftr-smeida li:last-child{margin-right:0px;}
.ftr-smeida li a{transition: all .3s cubic-bezier(.645,.045,.355,1);}
.ftr-smeida li a.social-fb-icon:after{ content: '\f09a';
    position: relative;
        left: 6px;
    top: 8px;
    font-family: FontAwesome;
    color: #d4d1cc;
    font-size: 19px;}
.ftr-smeida li:hover a.social-fb-icon:after{ color:#fff;}
.ftr-smeida li a.social-twtr-icon:after{content:'\f099'; position: relative;
    left: 4px;
    top: 7px;
    font-family: FontAwesome;
    color: #d4d1cc;
    font-size: 19px;}
.ftr-smeida li:hover a.social-twtr-icon:after{ color:#fff;}
.ftr-smeida li a.social-pin-icon:after{content:'\f231'; position: relative;
    left: 4px;
    top: 8px;
    font-family: FontAwesome;
    color: #d4d1cc;
    font-size: 19px;}
.ftr-smeida li:hover a.social-pin-icon:after{ color:#fff;}
.ftr-smeida li a.social-utube-icon:after{content:'\f16a'; position: relative;
    left: 4px;
    top: 7px;
    font-family: FontAwesome;
    color: #d4d1cc;
    font-size: 19px;}
.ftr-smeida li:hover a.social-utube-icon:after{ color:#fff;}
.ftr-smeida li a.social-insta-icon:after{content:'\f16d'; position: relative;
    left: 4px;
    top: 7px;
    font-family: FontAwesome;
    color: #d4d1cc;
    font-size: 19px;}
.ftr-smeida li:hover a.social-insta-icon:after{ color:#fff;}
.ftr-smeida li:hover:nth-child(1){background-color: #1877F2;}
.ftr-smeida li:hover:nth-child(2){background-color: #1d9bf0;}
.ftr-smeida li:hover:nth-child(3){background-color: #e60023;}
.ftr-smeida li:hover:nth-child(4){background-color: #ff0000;}
.ftr-smeida li:hover:nth-child(5){background: rgb(147,101,255); background: linear-gradient(146deg, rgba(147,101,255,1) 0%, rgba(255,63,63,1) 50%, rgba(250,255,0,1) 100%);}
/**/
.innerpage-content .contact-box .ftr-smeida li:nth-child(1){background-color: #1877F2;}
.innerpage-content .contact-box .ftr-smeida li:nth-child(1) a.social-fb-icon:after{left: -2px; top: 8px;}
.innerpage-content .contact-box .ftr-smeida li:nth-child(2){background-color: #1d9bf0;}
.innerpage-content .contact-box .ftr-smeida li:nth-child(2) a.social-twtr-icon:after{left: -2px; top: 8px;}
.innerpage-content .contact-box .ftr-smeida li:nth-child(3){background-color: #e60023;}
.innerpage-content .contact-box .ftr-smeida li:nth-child(3) a.social-pin-icon:after{left: -2px; top: 9px;}
.innerpage-content .contact-box .ftr-smeida li:nth-child(4){background-color: #ff0000;}
.innerpage-content .contact-box .ftr-smeida li:nth-child(4) a.social-utube-icon:after{left: -4px; top: 7px;}
.innerpage-content .contact-box .ftr-smeida li:nth-child(5){background: rgb(147,101,255); background: linear-gradient(146deg, rgba(147,101,255,1) 0%, rgba(255,63,63,1) 50%, rgba(250,255,0,1) 100%);}
.innerpage-content .contact-box .ftr-smeida li:nth-child(5) a.social-insta-icon:after{left: -4px; top: 7px;}
/**/
/*sitemap*/
.websitemap {
	margin: 0 15px;
}
.websitemap .navbar-nav>li{float:none;}
.websitemap ul {
	background: transparent url("../images/website-sitemap_ul.gif") repeat-y scroll 0 -5px !important;
	list-style-type: none !important;
	margin: 0 !important;
	padding: 0 5px 4px 6px !important;
	position: relative !important;
}
.websitemap ul li {
	background: transparent url("../images/website-sitemap_list.gif") no-repeat scroll -5px -5px !important;
	line-height: 16px !important;
	padding: 0 0 0 10px !important;
	font-size:.95em;
	font-weight:700;
	margin: 10px 0;
	float:none;
}
.websitemap ul li a {
	    background-color: #083880;
    border: 1px solid #732900;
    color: #ffffff;
	display: inline-block;
	padding: 5px;
	transition-duration: 0.3s;
	font-size:1em;
	font-family: 'Roboto', sans-serif;
	font-weight:500;
}
.websitemap ul li.iconhome a, .websitemap ul li.iconhome a:hover, .websitemap ul li.iconhome a:focus{color:transparent; padding-left: 9px;}
.websitemap ul li.iconhome a:before{content: "\f015";
    font-family: 'FontAwesome';
    color: #fff;}
.websitemap ul li.iconhome a:hover:before, .websitemap ul li.iconhome a:hover:focus{color: #fff;}
.websitemap ul li a:hover {
	background-color: #545454;
    border: 1px solid #033c05;
    color: #ffffff;
	padding-left: 5px;
	text-decoration: none;
}
.websitemap ul li ul {
	padding-bottom: 1px;
	display: block;
    float: none;
	border:none;
	-webkit-box-shadow: none; 
    box-shadow: none;
}
.websitemap ul li ul li {
	font-size:.95em;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
}
/**/
.address{list-style:none; margin:0px; padding:0px;}
.address .location {
  position: relative;
  color: #e7e6e6;
}
.address .location strong{}
.address i {
  position: absolute;
  color: #ff7300;
  left: 0;
  top: 0px;
  font-size: 25px;
}

.address li {
  padding-left: 35px;
  position: relative;
  margin-bottom: 25px;
  color:#fff;
}

.address li a {
  color: #fff;
  /*display: block;*/
}

.address li a:hover {
  color: #ffd000;
}

.address li:last-child {
  margin-bottom: 0;
}

.address li i {
  position: absolute;
  color: #ff7300;
  left: 0;
  top: 0px;
  font-size: 25px;
}
.address li p.fa {
  position: absolute;
  color: #fff;
  left: 0;
  top: 0px;
  font-size: 25px;
}


.time li {
  color: #fff;
  margin-bottom: 12px;
}

.time li span {
  float: right;
}
.blue{color: #7499ff;}
.red{color: #ff5a5a;}
.c-company p, .d-company p{font-size: 1em; color: #e7e6e6; margin-bottom: 0;}
.c-company p a, .d-company p a{color:#ffd000;}
.c-company p a strong{background-color: #000c35;  padding: 1px 5px;}
#mysearch .modal-dialog.modal-lg{margin: 10px auto 30px;  margin-top: calc(100vh - 25%);}
.hgt14{height:16px;}
/*Inner page*/
.innerpage-content{padding: 30px 0px 0px;}
.innerpage-content .container{padding: 20px 0px;
    border-top-right-radius: 5px;
	border-top-left-radius: 5px;
    border: 1px solid #ddd;
	border-bottom:0px;
    background-color: #fbfbfb;}
.masthead {
    background: url(../images/banner-bg.jpg) center no-repeat;
    height: 200px;
    position: relative;
    z-index: 0;
}
.dotted-shadow {
    position: absolute;
    z-index: 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
	background: url(../images/dotted-pattern-shadow.png);
}
.name-of-page {
    position: absolute;
    bottom: 0;
    left: 0;
    margin-bottom: 0;
    overflow: hidden;
    width: 100%;
}
.name-of-page h2 {
       position: relative;
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0.5em 1em 0.5em 2.5%;
    background-color: #ffe3ba;
    color: #000000;
    margin-right: 7.5%;
    padding-left: 7.5%;
        font-size: 1.4em;
    font-weight: 600;
    border-top-right-radius: 34px;
    border-bottom: 1px solid #3e3c37;
}
.breed-crum-div{
    position: relative;
    display: block;
    margin-top: 0;
    margin-bottom: 0;
    color: #fff;
    margin-right: 0;
	background-color: rgb(0 0 0 / 71%); 
	padding-left: 7.5%;
    border-top-right-radius: 85px;}
.breed-crum-div > span > a{color:#fff;}
.breed-crum-div > .breed-crum-div{padding-left: 0%; background-color: rgb(0 0 0 / 0%);}
.breadcrumb{position: relative;
    display: block;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0px;    
    color: #fff;
    margin-right: 0;    
    border-top-right-radius: 0px}
.breed-crum-div .breadcrumb>li{font-size:.9em; padding: 10px 2px;}
.breadcrumb>li+li:before {display:none;}
.btn{font-size:1em;}
.innerpage-content h3{margin-top: 0px; margin-bottom: 10px;
    padding-bottom: 10px;
	color:#083880;
	position:relative;
    border-bottom: 1px solid #f1f1f1;}
	.innerpage-content h3:before {
    position: absolute;
    height: 3px;
    width: 10%;
    bottom: -2px;
    background-color:#2c8dff;
    content: '';
}
.innerpage-content  h4 {
    border-bottom: 1px dashed #545454;
    padding-bottom: 5px;
    color: #083880;
	position:relative;
}
.innerpage-content h4:before {
    position: absolute;
    height: 3px;
    width: 10%;
    bottom: -2px;
    background-color:#2c8dff;
    content: '';
}

.innerpage-content {font-size:1em;}
.innerpage-content p{text-align:justify;font-size:1em;}
.innerpage-content .contact-box{margin-bottom:15px;}
.innerpage-content .contact-box p {
    line-height: 18px;
    margin-bottom: 3px;
}
.innerpage-content .contact-box p.contdetails{margin-bottom: 10px;  font-size: 1em;}
.innerpage-content .contact-box p.contdetails span{ font-size: 1.4em; color: #083880;}
.innerpage-content .contact-box p.contdetails a{color: #111;
    position: relative;
    top: -5px;}
.rgtcont-sep{border-left:2px solid #f1f1f1;}
.innerpage-content .panel-danger {
    border-color: #545454;  border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.innerpage-content .panel-danger>.panel-heading {
    color: #ffffff;
    background-color: #083880;
    border-color: #545454;
    border-bottom: 4px solid #2c8dff;
    font-size: 1.3em;
}
.innerpage-content  #MainMenu .panel .panel-body {
    padding: 5px 10px;
    background-color: #fbfbfb;
    background-image: url(../images/inner-leftlinks.svg);
    background-attachment: fixed;
}
.dpsup .container-fluid{padding:0px 6%;}

[value|=en-ordinary-gazette] div > .table-bordered > tbody > tr > td .subdepname {
}
[value|=en-ordinary-gazette] {
}
div > .table-bordered > tbody > tr > td .subdepname {
}
    /**/
    .grid-stack .title-caption {
    background: rgba(0, 0, 0, 0.52) none repeat scroll 0 0;
    color: #fff;
    bottom: 1px !important;
    left: 0 !important;
    z-index: 99999;
    position: absolute;
    width: 100%;
    text-transform: capitalize;
    padding: 6px;
}
.grid-stack {
    background: transparent;
}
th.gridheader.uploaddatecss {
    font-size: 13px;
    color: #858585;
}
ul.search-result{list-style-type:none; padding-left:5px;}
ul.search-result li{margin-bottom:15px; margin-top:15px; padding-left:10px;}
ul.search-result li:before {
    content: "\f101";
    font-family: 'FontAwesome';
    position: absolute;
    left: 10px;
    font-weight: 700;
    font-size: 18px;
    color: #337ab7
}
ul.search-result li a{}
ul.search-result li span{display:block;}
/**/
.navigation-menu .navbar-default {
   /* background-color: #ff7300;
    border-color: #ff7300;*/
    background-color: #083880;
    border-color: #083880;
}
ul#quick-links{list-style: none;
    margin: 0px;
    padding: 0px;}
ul#quick-links li{margin: 1px;
    padding: 2px;
    border-radius: 3px;
    transition: all .3s ease 0s;}
ul#quick-links li a{display: table;
    font-size: 1.1em;
    color: #545454;
    text-decoration: none;
    width: 100%;
    border-bottom: 1px dashed #545454;
    transition: 0.3s ease;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;}
ul#quick-links li a:hover {
    padding-left: 15px;
    color: #083880;
}
ul#quick-links li a:before {
    content: "\f101";
    font-family: FontAwesome;
    min-height: 30px;
    width: 18px;
    border-radius: 3px;
    transform-style: preserve-3d;
    transition: transform 1s;
    transition: transform 1s;
    color: #545454;
    font-size: 19px;
    display: inline-block;
    padding: 3px 5px;
    margin-right: 7px;
    transform-style: preserve-3d;
    transition: transform 1s;
}
/**/
ul.newswithimg{}
ul.newswithimg li.news-thumb{}
ul.newswithimg li.news-thumb img{}
ul.newswithimg li.news-subject a{}
ul.newswithimg li.news-desc{}
/**/
.dir-border-left {
    border-left: 3px solid #000; position:relative;
}
 
.dir-border-right {
    border-right: 3px solid #000;
}
.dir-border-top {
    border-top: 3px solid #000;
}
.dir-border-bottom {
    border-bottom: 3px solid #000;
}
.orngboxes {
    box-shadow: 1px 2px 1px rgba(0,0,0,.3);
    background: #f5f8ff;
    background: -moz-linear-gradient(top, #f5f8ff 0%, #96bcff 100%);
    background: -webkit-linear-gradient(top, #f5f8ff 0%,#96bcff 100%);
    background: linear-gradient(to bottom, #f5f8ff 0%,#96bcff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f8ff', endColorstr='#96bcff',GradientType=0 );
    border: 1px solid #647ccd;
    color: #471F00;
	    padding: 5px 15px;
    text-align: center;
    font-weight: 700;
}
.dirdown {
    position: relative;
}
.dir td {
    color: #1a1a1a;
}
.dirdown:before {
    content: "\f0d7";
    font-family: 'FontAwesome';
    position: absolute;
    display: block;
    color: #000;
    bottom: -17px;
    right: -10px;
    font-size: 30px;
	    -webkit-animation-name: highlighting-txt;
    -webkit-animation-duration: .8s;
    animation-name: highlighting-txt;
    animation-duration: .8s;
    animation-iteration-count: infinite;
}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes highlighting-txt {
 from {
color: #eabe00;
}
to {
	color: #083880;
}
}

/* Standard syntax */
@keyframes highlighting-txt {
 from {
color: #eabe00;
}
to {
	color: #083880;
}
}