/*=========================test comment==========================*/

body {margin:0; padding:0;background:#e5e5e5;  /*font-family: 'open_sansregular';*/ font-family:Arial, Helvetica, sans-serif; color:#333; font-size:14px; }
a, a img{outline:none; border:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
ul{margin:0; padding:0; list-style:none;}
h1, h2, h3, h4{margin:0px;}
p{margin:0px; padding:0px;}
.tr{text-align:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.height10{height:10px;}
.height20{height:20px;}
.height30{height:30px;}
.height90{height:90px;}
.height165{height:165px;}
.height380{height:380px;}
.height60{height:60px;}
.height50{height:50px;}
.height75{height:75px;}

.overflow{overflow:hidden}
.pos-rel{position:relative}
.topbt{padding:30px 0px}
.marginnone{margin:0px !important;}
.maincontainer{width:100%; float:left}
.midcontainer{padding:0 20px;}
.midcontainer h1{font-size:26px; color:#4cb034}
.topheader{width:100%;}
.topheader .logo{float:left; margin:3px 0px;width:100%;text-align:center;background:#4db144}
.topheader .logo a{color:#4db144;}
.logo .tab_btn1 a{color:#fff;text-decoration:none;font-weight:bold;}
.topheader .logo a img{margin:0 10px;}
/*.topheader .logo img{ width:100%}*/
.topheader .rightlinks{float:right;}
.topheader .rightlinks li{ float:left; line-height:97px; border-right:1px solid #70c05d; color:#fff; padding:0px 20px;}
.topheader .rightlinks li.last{ border-right:0px}
.topheader .rightlinks li span{float:left; margin:25px 10px 0 0; line-height:0px;}
.topheader .rightlinks li a{ color:#fff; text-decoration:none}
.topheader .rightlinks li a:hover{ color:#fff; text-decoration:underline;}
.topheader .rightlinks li.password{ background:url(../images/lock-icon.png) no-repeat left top; }
.topheader .rightlinks li.logout{ background:url(../images/logout-icon.png) no-repeat left 1px;}
.topheader .rightlinks li .user {border-radius: 50%;}
.greenbg{background:#4db144;padding:0px 0 0 0;}
.midcontainer .leftnav{background:#fff; width:20%; float:left} 
.midcontainer .leftnav ul{ width:100%}
.fixed-height-228{min-height:209px; overflow:hidden;}
.midcontainer .leftnav ul li{padding:0px; margin:0px; width:100%; float:left; line-height:22px; border-bottom:1px solid #ddd; height:47px; z-index:9;position:relative}
.midcontainer .leftnav ul li a:hover{background:#e4fedd;color:#4eb144;border-right:3px solid #4db144;}
.midcontainer .leftnav ul li:hover strong{background:#e4fedd; border-right:1px solid #e4fedd;}
.leftnav ul li ul{background:#e4fedd; float:left; position:absolute; z-index:9; padding:10px 1px; display:none; left:100%;box-shadow:0 0 8px 0 #98a98e;}
.tab_btn_third{padding:5px 0 0 25px;}
#ditcbs{position:relative; top:0px;}
#left_tab5{top:-100px}
#left_tab2{top:-48px; overflow-y:scroll; height:800px; border-top:15px solid #e4fedd; border-bottom:15px solid #e4fedd;}
.midcontainer .leftnav ul li span .fa{float:right; font-size:18px;font-weight:bold;}
.drodown-active{    border-right:3px solid #4db144; position:relative;
    background: #e4fedd; z-index:99; color:#4eb144 !important;   } 
	.midcontainer .leftnav ul li ul li ul li{background:rgba(0, 0, 0, 0) url("../images/bullet.jpg") no-repeat scroll 12px 13px;}
	.midcontainer .leftnav ul li ul li{padding:0;  height:auto; }
	#left_tab1{height:62px; overflow:hidden;}
	.midcontainer .leftnav ul li ul li h4{font-size: 13px; padding: 4px 12px;}
	.tab_btn_third{cursor:pointer}
	.third-ddetail{position: relative;display:none;top: 0px;}
	.tab_btn_third em{float:right; font-weight:bold; font-size:20px;}
	.midcontainer .leftnav ul li ul li a{   color: #333;font-size: 13px; padding: 4px 12px; width:auto;font-weight:bold}
	.midcontainer .leftnav ul li ul li a:hover{background:none; border-right:none;}
.midcontainer .leftnav ul li ul li a:hover{text-decoration:underline;}	
.midcontainer .leftnav ul li.last{background:none}
.leftnav ul li ul li ul{ background:#c9fcbc; padding:9px 0 16px 0; left:0px; position:relative; box-shadow: none;}
.midcontainer .leftnav ul li ul li ul li{border:none; padding:0 0px; background-position:22px 12px; width:100%; line-height:18px;}
.midcontainer .leftnav ul li ul li ul li a{padding:4px 36px;}
.midcontainer .leftnav ul li a{ text-decoration:none; color:#0066a1; font-size:13px; padding:0; width:100%; float:left; cursor:pointer}
.midcontainer .leftnav ul li span{ float:left; margin-top:9px; padding:4px 10px; position:relative; z-index:9; width:69%; line-height:15px;font-weight:bold;}
.midcontainer .leftnav ul li:hover span{/*color:#fff; font-weight:bold*/}
.crousel-content{overflow:hidden;}
/*.midcontainer .leftnav ul li i{width:31px; float:left; margin:5px 10px 0px 10px; padding:0px; border:0px;}*/
.midcontainer .leftnav ul li i, .midcontainer .leftnav ul li strong{background:#fee988; /*border-bottom:1px solid #ddd;*/}
.midcontainer .leftnav ul li i img, .midcontainer .leftnav ul li strong img{margin-top:7px; position:relative; z-index:9;}
.midcontainer .rightcontainer{width:80%;}
.midcontainer .rightcontainer .topsec{ width:100%; margin-bottom:10px; }
.midcontainer .rightcontainer .topsec .video{margin-right:15px; width:554px}
.midcontainer .rightcontainer .box{ width:268px; float:left; background:#ebecef; min-height:246px; margin-right:15px; border:1px solid #e5e5e5}
.midcontainer .rightcontainer .box .inner {padding:20px;}
.midcontainer .rightcontainer .box .inner .left{float:left; margin-right:15px;}
.midcontainer .rightcontainer .box .inner .left img{margin-bottom:10px;}
.readmore{ font-size:11px; text-transform:uppercase; padding:8px; color:#4f4f4f; text-decoration:none; display:block; font-family:'open_sansbold'; background:#fff; border:1px solid #dadada; text-align:center; }  
.readmore:hover{background:#4f4f4f; border:1px solid #4f4f4f; color:#fff}
.ceo{ background:#4cb034; color:#fff; width:100%; font-size:14px; float:left; margin-top:15px; font-family:'open_sansbold';}
.ceo p{ padding:20px;} 
.ceo p span{ font-size:12px; font-family: 'open_sansregular'; line-height:12px; }
.midcontainer .rightcontainer .box .inner .right{font-size:13px; font-style:italic}  
.midcontainer .rightcontainer .box ul{margin:15px;}
.midcontainer .rightcontainer .box ul li{ background:url(../images/arrow.png) no-repeat left 5px; margin-bottom:10px; padding:0 0 0 13px; font-size:13px; color:#6a6a6a}
.midcontainer .rightcontainer .box ul li a{ text-decoration:none; color:#6a6a6a}
.midcontainer .rightcontainer .box ul li a:hover{text-decoration:none; color:#000}
.midcontainer .rightcontainer .box h2{ font-size:16px; color:#4f4f4f; padding:10px; font-family:'open_sansbold'; text-transform:uppercase; background:url(../images/border-bg.jpg) repeat-x bottom}
.midcontainer .rightcontainer .btsec{ width:100%}
.greybg{background:#fff}
.footer{text-align:center; margin:13px 0px; font-size:12px; color:#6a6a6a; bottom:0; clear:both;}
/* Sweep To Right */
.hvr-sweep-to-right {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;
  -webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {content: "";position: absolute;z-index: 1;top: 0;left: 0;right: -2px;bottom: 0;border-right:3px solid #0066a1;
  background: #dcf0fc;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;
  -webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: #333;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
 -webkit-transform: scaleX(1);
  transform: scaleX(1);

}
.header-heading{text-align:center; padding:0px 0px; font-size:18px; font-weight:bold; color:#fff;width:90%;}
.bottom-header{width:100%; background:#4db144; height:27px; line-height:27px; vertical-align:middle;}
/*.profile{float:right;}*/
 .left-arrow{width:19%; float:left; height:47px; border-right:1px solid #c7e1b8; text-align:center}
 .bottom-header a{padding: 0 10px; text-decoration:none; border-right:1px solid #ddd; line-height:47px; float:left; color:#8be053; font-size:13px;}
 .bottom-header a:hover{text-decoration:underline}
.pull-right{float:right;text-align:right}
.logo .pull-right{padding-top:19px;}
.header-input{float:left; margin:8px 0; color:#4cb034; position:relative; height:25px; width:200px;}
.inputmain{position:relative; float:left}
.search-arrow{position:absolute; top:1px; right:5px;}
.mainmiddlecontainer{width:77%; float:left} 
.middlecontainer{ padding:0 15px; clear:both}
.middlecontainer h2{border:1px solid #e5e5e5; padding:5px; background:#f5f5f5; color:#4f4f4f; font-size:12px; font-weight:bold;}
.middlecontainer h4{border-bottom:1px solid #e5e5e5; margin:0px 20px;  padding:0px 0px 15px 0px; color:#4f4f4f; font-weight:normal; font-size:24px;}
.middlecontainer .expand{border:1px solid #0066a1; background:#0066a1; color:#fff; font-size:12px; text-align:right; margin-bottom:10px; font-weight:bold;}
.middlecontainer .project{width:100%; float:left; background:#dcf0fc; box-shadow:0 0 0px 0 #98a98e; min-height:280px; overflow:hidden; border:1px solid #95c6e3; border-bottom:0px;}
.middlecontainer .project ul{padding:0 20px; float:left;}
.middlecontainer .project li{ background:url(../images/bullet.png) no-repeat left 9px; padding:3px 0; min-height:34px; width:33.33%; margin:0; font-size:12px; float:left }
.middlecontainer .project li a{ text-decoration:none; color:#000; font-weight:bold; padding:0 24px 0 13px; float:left; text-transform:capitalize;}
.middlecontainer .project li a:hover{ text-decoration:underline;color:#4db144;}
.middlecontainer .project li.last{margin-right:0px;}
.middle-listing ul li{border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; text-align:center; float:left; height:161px; width:140px;	}
.middle-listing1 ul li{border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; text-align:center; float:left; height:161px; width:136px;	}
.rbordernone{border-right:none !important}
.bbordernone{border-bottom:none !important}
.home-banner{width:100%;}
.rpannel{width:23%; background:#fff; float:right;}
.rpannel ul li{float:left; width:100%;  border-bottom:1px solid #ddd;}
.rpannel ul li ul{padding:2px 0 14px 0; float:left; width:100%;}
.rpannel ul li ul li{border-bottom:none; padding:2px 0px; /*background:url(../images/bullet.jpg) no-repeat 21px 16px;*/}
.rpannel ul li ul li a{padding:10px 35px; font-size:13px;width:auto}
.rpannel ul li a{color:#333; padding:0px 0px; text-decoration:none; float:left}
.rpannel ul li a:hover{text-decoration:underline}
 .rpannel ul li {
    float: left;
    width: 100%;
    z-index: 9;
	height:48px;
	display:table;	
}
 .rpannel ul li a {
    color: #0066a1;
	display:table-cell;
	cursor:pointer;
	float:none;
	vertical-align:middle;
	width:100%;
	padding:0 0 0 3px;
	font-size:13px;
	font-weight:bold;
}
 .rpannel ul li a:hover{background:#e4fedd; color:#4db144; border-left:3px solid #4db144; padding:0 0 0 0px;}
 
 .rpannel ul li ul li a:hover{background:none;padding:10px 35px;border-left:none}
.rpannel ul li ul{ background: #e4fedd none repeat scroll 0 0;
    box-shadow: 0 0 8px 0 #98a98e;
    display: none;
    float: left;
    right:100%;
	width:250px;
    padding: 10px 1px;
    position: absolute;
    z-index: 9;}
	.rpannel ul li ul li{height:auto;  border-bottom: 1px solid #c7e1b8;
    float: left;
    line-height: 16px;
    margin: 0;
    padding: 0;
	height:35px;
    width: 100%;
    z-index: 9;}
	.rpannel ul li span {
    float: left;
    line-height: 15px;
    position: relative;
    z-index: 9;
	padding:0 10px;
}
.thirdli{height:auto !important;display:block !important}
.thirdli .thirdul{  box-shadow: none;
    display: block;
    position: relative;
    right: 0;}
	.thirdli .thirdul li{border-bottom:none;padding:0 0 0 0px;background:url(../images/bullet.jpg) no-repeat 21px 16px;}
	#right_tab6, #right_tab3{ height: 421px;overflow-x: hidden;top: -148px;  border-bottom: 15px solid #e4fedd;
    border-top: 15px solid #e4fedd;}
	#right_tab6{top:-294px;}
	#right_tab7{top:-100px;}
	#right_tab8{top:-100px;}
	.rpannel .fa-angle-left{padding:0 6px 0 0;font-size:16px;font-weight:bold}
.rpannel .hvr-sweep-to-right:before, .rpannel .drodown-active{border-right: none;}
.inner-rpannel{width:100%;; padding:10px; background:#fff; box-shadow:0 1px 9px 0 #999; float:left}
.innerform{padding:10px;}
.first-table{padding:10px; background:#f5f5f5; width:100%; border:1px solid #e5e5e5;}
.clickform{float: left;margin:0 0 0 12px;height: 22px;position:relative;width: 200px;}
	.for-text{float:left; padding:5px; position:relative; width:135px;}
	.clickform h3{padding:8px; background: #fefefe url("../images/form-arrow.jpg") no-repeat scroll 177px 13px; color:#9c9c9c;
    border: 1px solid #e5e5e5; font-size:13px; font-weight:normal; cursor:pointer;}
	.dropdown{display:none; float:left; width:200px; position:absolute; background:#aaa; padding:0px 0;}
	.innerheading{width:100%;}
	.innerheading h2{float:left; color:#4f4f4f; font-weight:bold; font-size:16px;}
	.pagenation ul li{float:left; color:#4db035; width:30px; height:30px; line-height:30px; margin:0 0 0 3px; text-align:center; border:1px solid #4db035; cursor:pointer;}
	.pagenation ul li:last-child{width:60px; margin:0 0 0 5px; background:#4db035; color:#fff;}
	table, table td {border:none; border-collapse:collapse;font-size:13px;text-align:left}
.admintble tr td, .admintble tr th{padding:10px 20px;}
.bordernone{border:none !important}
.relative {position:relative; padding:0px !important}
 .thheading{padding:10px 20px; cursor:pointer; float:left; width:63%; border-right:1px solid #696969; background:url(../images/blackarrow.jpg) no-repeat right 10px;}
.paddingnone{padding:0px !important}
th{background:#282828; border-right:1px solid #696969; font-weight:bold; color:#fff; padding:10px;}
.admintble tr:nth-child(even) {background: #FFF}
.admintble tr:nth-child(odd) {background: #e1f8dc}  
.dropdown{position:absolute; background:#282828; left:0px; width:99%; display:none; top:20px; z-index:99;}
.profiledropdown{    background: #fff none repeat scroll 0 0;
    border: 1px solid #4cb034;
    color: #4cb034;}
	.profiledropdown li{  border-bottom: 1px solid #4cb034; float:left; width:100%;text-align:left;}
	.profiledropdown li a{color:#4e9121 !important; font-weight:normal !important; line-height:35px;padding:0 5px;}
.dropdown ul li{padding:5px 10px; border-bottom:1px solid #696969}
.date{width:100% !important; float:left; background:url(../images/date-icon.jpg) no-repeat right 5px;}
.dropdowndate {width:100%}
.subject{width:357px; padding:10px 9px; float:left}
.clickform .dropdown{top:36px; width:100%; background:#fff; border:1px solid #e5e5e5}
.clickform .dropdown ul li{ border-bottom:1px solid #e5e5e5; cursor:pointer}
.or{font-size:20px; font-weight:bold; text-align:center; padding:20px 0;}
.clickforcate{width:610px;}
.clickforcate h3{background-position:588px 13px}
.admintbel{display:block; padding:40px 20px; width:773px}
.second-table input{width:590px; border:1px solid #e5e5e5; padding:8px}
.second-table{width:100%;}
.firstsec .clickform {width:260px;}
.firstsec .for-text {width:79px;}
.firstdate{	width:50%; float:left; margin:25px 0 0}
.firstsec{ width:49%; float:left; margin:25px 0 0}
.admitbleinner tr th:nth-child(1){width:10%;}
.admitbleinner tr th:nth-child(2){width:20%;}
.admitbleinner tr th:nth-child(3){width:15%;}
.admitbleinner tr th:nth-child(4){width:30%;}
.admitbleinner tr th:nth-child(5){width:25%;}
.responsivenavigation{display:none}
.containerinner{background:#fff; float:left; width:100%; box-shadow:0 1px 9px 0 #999;}
.leftpanel{width:50%; float:left;}
.leftpanel .login{background:#4cb034; padding:40px 20px}
.leftpanel .login h2{ font-size:24px; font-weight:normal; color:#fff; margin-bottom:20px;}
.leftpanel .login .inputfield1{ width:100%; padding:8px 0; text-indent:10px; margin-bottom:20px;}
.leftpanel .login .bt{ padding:10px 20px; background:#fff; font-size:14px; color:#000; text-transform:uppercase; border:0px; cursor:pointer} 
.rightpanel{width:50%; float:left}
.pull-right .time a{color:#fff;text-decoration:none}
.time{color: #fff;float: right;font-size: 13px;font-weight: normal;line-height: 19px;padding: 10px 0 0;}
.middlecontainer .expend-div{float:left; width:100%; display:none; box-shadow:none;}
#flip{width:100%; float:left; text-align:right; height:30px; line-height:30px; cursor:pointer; text-transform:uppercase}
.expand:after{content:"+"; padding:0 5px; margin:0 5px; font-size:14px; font-weight:bold; width:20px; height:20px; float:right; text-align:center}
.main:after{content:"-"; padding:1px 5px; margin:0 5px; font-size:18px; font-weight:bold; width:20px; float:right; height:20px; text-align:center}
.lognibox{background: #fff none repeat scroll 0 0;display: none;position: absolute;right: 0; top: 63px;width: 58%;z-index: 99;}
.last{position:relative;}
.last strong{cursor:pointer}
.lognibox ul li{width:92%; padding:10px 5px !important; border-right:none !important; line-height:1 !important; color:#333 !important; font-size:12px !important;  margin:0px; border-bottom:1px solid #aaa;}

/*newaddcss*/
.login-left, .login-right{float:left;}
.login-left{width:30%;}
.login-right{width:70%;}
.loginbox h3{font-size:20px; font-weight:normal; color:#000000;}
.loginboxfheight{height:160px;}
.loginbox{background:#fee988; padding:15px 25px 15px 20px; box-shadow: 0px 1px 4px #999;}
.loginbox input{padding:10px 4px; width:98%; border:1px solid #e5ab8f;}
.submit{padding:8px 20px; background:#39a81b; color:#fff; border:0px; font-weight:bold; cursor:pointer; text-transform:uppercase;}
.submit:hover{background:#23781b; color:#fff; transition:all 1s ease;}
.loginquicklink{box-shadow:0 0 8px 0 #98a98e; float:left; width:100%;height:511px;overflow-x: hidden;overflow-y: scroll;}
.loginquicklink::-webkit-scrollbar-track{
border:1px gray solid;
border-radius:10px;
-webkit-box-shadow:0 0 6px gray inset;
} 
.loginquicklink ul li{float:left; width:20%; height:85px; text-align:center;}
.loginquicklink ul li:hover{ -webkit-box-shadow: inset 0 0 10px #b6abab;
    -moz-box-shadow: inset 0 0 10px #b6abab;
    box-shadow: inset 0 0 10px #b6abab; transition:all 0.5s ease;}
.loginquicklink ul li span{width:80px; margin:5px auto 0; display:block; overflow:hidden;}
.loginquicklink ul li span strong{background:url(../images/icon/icons.png) no-repeat; width:100%; float:left; height:46px;}
.loginquicklink .aadhaar-link{background-position:-15px -33px;}
.loginquicklink .asba-link{background-position:-119px -38px;}
.loginquicklink .biometric-link{background-position:-230px -31px;}
.loginquicklink .chinsurance-link{background-position:-339px -32px;}
.loginquicklink .chinsurance-link-w{background-position:-15px -141px;}
.loginquicklink .crismac-link{background-position:-126px -147px;}
.loginquicklink .discussion-link{background-position:-231px -140px;}
.loginquicklink .dpsecure-link{background-position:-338px -141px;}
.loginquicklink .e-kyv-link{background-position:-12px -249px;}
.loginquicklink .finacle-link{background-position:-125px -244px;}
.loginquicklink .finacle-link{background-position:-125px -244px;}
.loginquicklink .finacle-drs-link{background-position:-125px -244px;}
.loginquicklink .findart-drs{background-position:-345px -244px;}
.loginquicklink .findart-drs-egtb{background-position:-20px -354px;}
.loginquicklink .findart-drs-egtb{background-position:-13px -354px;}
.loginquicklink .form-link{background-position:-121px -357px;}	
.loginquicklink .hrms-link{background-position:-231px -354px;}	
.loginquicklink .isms-link{background-position:-339px -358px;}
.loginquicklink .ideas-link{background-position:-16px -465px;}
.loginquicklink .imacs-link{background-position:-122px -463px;}
.loginquicklink .jobcard-link{background-position:-229px -465px;}
.loginquicklink .mercury-link{background-position:-334px -460px;}
.loginquicklink .mercury-link-drs{background-position:-334px -460px;}
.loginquicklink .nps-link{background-position:-123px -573px;}
.loginquicklink .pan-link{background-position:-231px -572px;}
.loginquicklink .application-link{background-position:-336px -573px;}
.loginquicklink .ols-link{background-position:-15px -677px;}
.loginquicklink .properties-link{background-position:-123px -680px;}
.loginquicklink .pts-link{background-position:-229px -681px;}
.loginquicklink .performance-link{background-position:-338px -681px;}
.loginquicklink .swift-link{background-position:-15px -788px;}
.loginquicklink .universal-link{background-position:-124px -788px;}
.loginquicklink .voter-link{background-position:-228px -788px;}
.loginquicklink .vidya-link{background-position:-342px -789px;}
.loginquicklink ul li .fa{font-size:30px; padding:15px 10px 0 10px;}
.loginquicklink ul li span img{width:56px; margin-top:8px;}
.loginquicklink ul li a{font-size:11px; padding:0 6px; line-height:11px; font-weight:normal; color:#000; text-decoration:none; display:block}
.loginquicklink ul li a:hover{text-decoration:underline}
.bgwhite{background:#fff;}
.lightgreen{background:#e9e9e9;}
.massage .lightgreen{background:#f8f8f8;}
.loginrcontent{padding:0 0 0 20px;}
.massage{padding:0px 20px; background:#fff; box-shadow:0 0 8px 0 #98a98e;min-height:511px;}
.massage ul li{width:100%; display:inline-block; padding:5px 0; margin-bottom:9px;border:1px solid #ddd;}
.massage ul li:hover{border:1px solid #4db144;background:#e4fedd;}
.loginrcontent .dashboard ul li{padding:3px 0;}
.massage ul li a{text-decoration:none; padding:0 10px; color:#0066a1; font-size:13px; font-weight:bold; display:block;position:relative}
.massage ul li a:hover{color:#3da025;}
.massage ul li a:hover span{color:#333;}
.loginrcontent .massage ul li a span{color:#333; padding:2px 0 0 0; display:block;}
.loginrcontent .massage ul li a:hover:after{content: ""; transition:all 0.5s ease;font-family: FontAwesome;position:absolute;right:10px;top:7px;font-size:18px;}
.massage ul li a:hover{text-decoration:none}
.massage ul li a span{font-size:12px; font-weight:normal;}
.massage h2, .massage h3{color:#333;padding:2px 0;font-weight:normal}
.massage h2{padding-top:10px;}
.massage ul li ul li{padding:0px;}
.massage ul li ul{padding:10px 0;}
.massage ul li ul li a{background:url(../images/bbullet.jpg) no-repeat 12px 6px;; font-size:12px; font-weight:normal; padding:0 25px;}
/*.darkgreen{background:#e3e3e3;}*/
.border-bottom{border-bottom:1px solid #d7e6cd;}
.readmore-login{background:#1a6607; padding:3px 10px; color:#fff; text-decoration:none; font-size:12px;}
.readmore-login:hover{text-decoration:underline}
marquee{padding:10px; background:#fff;}
.bottom-header-box1, .bottom-header-box2, .bottom-header-box3{float:left}
.bottom-header-box2 .header-heading{padding: 0 14px;}
.bottom-header-box1{width:22%}
.bottom-header-box2{width:58%;}
.bottom-header-box3{width:20%; }
.bottom-header-box2 h2, .bottom-header-box2 h3{border-right:1px solid #4e9121}
.bottom-header-box3 ul li a{font-size:14px; border-right:none; color:#fff; font-weight:bold}
.bottom-header-box3 ul li a .fa{font-size:20px; margin-top:14px; padding:0 0 0 10px; float:right;}
.col-sm-4, .col-sm-8, .col-sm-6{float:left;}
.col-sm-6{width:50%;}
.col-sm12{width:100%;}
.profile li{float: left;height: 150px;padding: 9px 0;text-align: center;width: 25%;}
.profile li img{border:1px solid #ddd;}
.profile li h3{padding:5px 20px;; font-size:12px; font-weight:bold; color:#333;}
.profile li a{padding:5px 28px; background:#3e9628; border:1px solid #388306; margin:17px 0 0 0; display:inline-block; text-decoration:none; color:#fff; font-size:12px; font-weight:bold;}
.profile li a:hover{background:#388306; border:1px solid #388306; transition:all 0.5s ease;}
#demos{ background: #fff none repeat scroll 0 0; padding: 14px 26px; height:202px; box-shadow:0 0 8px 0 #98a98e; overflow:hidden;}
.pull-right ul li{position:relative;}
.owl-prev{left:-29px;}
.owl-next{right:-29px;}
.owl-prev, .owl-next{position:absolute; top:48px;}
.col-sm-4{width:33.33333333%;}
.col-sm-8{width:66.66%;}
.crousel-content h3, .crousel-content p{padding:0 7px 7px 10px; font-size:12px;}
.owl-stage-outer .active{border-right:1px solid #666;}
.circulatorar{margin-top:-16px;}
.overlapblackbg {
  display:none;
}
.leftnav .mob-m{display:none;}
#teleDiv:hover{text-decoration:none !important;}
.projectudhav{padding:0 0 0 10px;}
.projectudhav h3{padding:0 10px;background:#fff;min-height:60px;}
.projectudhav h3 img{float:left}
.projectudhav h3 span{font-size:27px;font-weight:normal;float:left;padding:0 10px; line-height:60px;}
.projectudhav h3 a{font-size:12px;padding:7px;border:1px solid #4db144;background:#fee988;color:#333;text-decoration:none;margin-top:15px;float:right}
.projectudhav h3 a:hover{background:#4db144;color:#fff;transition:all 0.5s ease;}
.projectudhav ul{margin:15px 0;}
.projectudhav ul li{float:left;width:32%;margin:0 2% 2% 0;text-align:center;border-bottom:5px solid #fee988;cursor:pointer}
.ind-crisms{margin:0 auto;height:50px;}
.projectudhav ul li span strong{background:url(../images/icon/icons.png) no-repeat -105px -130px;width:100%;height:68px;float:left}
.index-fin strong{background-position:-103px -238px !important}
.ind-idea strong{background-position:5px -454px !important}
.projectudhav ul li h3{font-size:13px;padding:10px 0;}
.projectudhav ul li:hover{border-bottom:5px solid #4db144 }
.index-hrm strong{background-position:-216px -342px !important}
.mercury-crisms strong{background-position:-315px -450px !important}
.ind-wm-server strong{background-position:5px -864px !important}
.ind-finacledr strong{background-position:-103px -238px !important}
.ind-isms-deposit strong{background-position:-316px -346px !important}
.ind-job-card strong{background-position:-209px -450px !important}
/*login-crousal*/
/* Slider
https://www.freshdesignweb.com/fashion-responsive-slider-tutorial.html
*/
/* Slider
/*-----------------------------------------------------------------------------------*/
.slider_container{ width:100%; margin:auto; clear:both; padding:0px 0 0 0;}
.flex-caption{ position: absolute; right:11px; bottom:20px;}
.caption_title_line{ width:450px; height:75px; padding:5px 15px 10px 15px;background:url(images/slider_caption_bg.png) repeat;color: #303030;}
.flex-caption h2{ color:#303030;font-size:20px; padding:5px 0 5px 0; margin:0px;font-family: 'Ovo', serif;}

.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding:0px 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider h3{    color: #000000;
    font-size: 20px;
    font-weight: normal;}
.flexslider {width: 100%; margin: 0; padding: 0px 0 0px 0;background:url(images/shadow_bottom.png) no-repeat center bottom;}
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img { display: block;width:100%;height:190px;}
.indexslide .flexslider{width:100%;}
.indexslide .slides img{height:387px;width:100%;}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}
.flexslider {position: relative; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
.flex-container {zoom: 1; position: relative;}

/* Direction Nav */
.flex-direction-nav li a {margin:0; display: block; position: absolute; right:0px; cursor: pointer;/* text-indent: -9999px;*/height:15px; width:15px;padding:0 0 6px 7px;color:#fff;text-decoration:none;font-size:20px;}
.flex-direction-nav li a.next {background:#000; top:0px;display:none}
.flex-direction-nav li a.prev {background:#000;top:0px;right:25px;display:none}
.flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: 0px; text-align: center;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {  border: 2px solid #4db144;
    border-radius: 50%;
    cursor: pointer;
    display: block;
    height: 10px;
    text-indent: -9999px;
    width: 10px;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;background:#4db144;}
.quickviewfheight {
    box-shadow: 0 1px 4px #999;
    height: 190px;
 background: #f2eea4 none repeat scroll 0 0;
    padding: 0px;
}

/* Media Queries
/*-----------------------------------------------------------------------------------*/

@media screen and (max-width: 1000px) {
.slider_container{ width:90%; margin:0 0 0 2%; clear:both; background:none; padding:30px 0 0 0;}
.flexslider {width: 100%; margin: 0; padding:0 0 30px 0;background:none;}
.flex-direction-nav li a {width:45px; height:42px; margin:0; display: block; position: absolute; right:-10px; cursor: pointer; text-indent: -9999px;}
.flex-direction-nav li a.next {background:url(images/next.png) no-repeat center; bottom:85px;}
.flex-direction-nav li a.prev {background:url(images/prev.png) no-repeat center;bottom:40px;}
.flex-caption { display:none;}

}
@media screen and (max-width: 1280px){
	.loginquicklink ul li a{line-height:13px;font-size:11px;padding:0 2px;}
	.flexslider .slides img{width:100%;height:139px}
	.quickviewfheight{height:139px;} 
	.loginboxfheight{height:127px;padding:6px 25px 6px 20px;}
	.loginbox h3{font-size:16px;}
	.loginbox input{padding:6px 2%;}
	.height10{height:5px}
.submit{padding:5px 15px;}.loginquicklink{width:100% !important;}
.loginquicklink, .massage{height:595px;}
.projectudhav h3{padding:0 3px;}
.projectudhav h3 span{font-size:13px;line-height:67px;padding: 0 3px;}
.projectudhav h3 a{margin-top:23px;padding:3px;font-size:10px;}
.projectudhav ul li{height:88px;width:32.50%;margin:0 1% 1% 0;background:#fff;}
.projectudhav ul li h3{padding:0 0 0 0;font-size:12px;}
.projectudhav ul li span strong{height:55px;}
/*.projectudhav ul li span strong{background-position:-118px -239px !important}*/
.index-fin strong{background-position:-118px -242px !important}
.projectudhav ul li span strong{background:url("../images/icon/icons.png") no-repeat scroll -124px -141px}
.ind-idea strong{background-position:-9px -456px !important}
.index-hrm strong{background-position:-225px -342px !important}
.mercury-crisms strong{background-position:-330px -450px !important}
.ind-wm-server strong{background-position:-12px -869px !important}
.ind-finacledr strong{background-position:-118px -240px !important;}
.ind-isms-deposit strong{background-position:-334px -349px !important;}
.ind-job-card strong{background-position:-226px -454px !important;}
.indexslide .flexslider .slides img{width:100%;height:358px}
.loginquicklink ul li span{width:100%;}
.loginquicklink .finacle-link, .loginquicklink .finacle-drs-link{background-position:-135px -244px;}
.loginquicklink ul li a{font-size:9px;}
.loginquicklink .findart-drs-egtb{background-position:-22px -354px;}
.loginquicklink .hrms-link{background-position:-240px -354px}
.loginquicklink .discussion-link{background-position:-241px -144px}
.loginquicklink ul li span strong{height:42px;}
.loginquicklink .vidya-link{background-position: -349px -789px;}
.loginquicklink .biometric-link{background-position: -238px -31px;}
.loginquicklink .ols-link{background-position: -24px -677px;}
.loginquicklink .crismac-link{background-position: -134px -148px;}
.loginquicklink .application-link{  background-position: -347px -573px;}
.loginquicklink .pan-link{background-position: -240px -572px;}
.loginquicklink .voter-link{background-position: -237px -788px;}
.loginquicklink .e-kyv-link{ background-position: -21px -249px;}
.loginquicklink .aadhaar-link{ background-position: -23px -33px;}
.loginquicklink .form-link{background-position: -130px -357px;}
.loginquicklink .universal-link{background-position: -131px -790px;}
.loginquicklink .form-link{background-position:-132px -357px;}
.loginquicklink .performance-link{ background-position: -349px -683px;}
.loginquicklink .properties-link{ background-position: -132px -682px;}
.loginquicklink .nps-link{background-position: -132px -574px;}
.loginquicklink .pts-link{ background-position: -239px -681px;}
.loginquicklink .isms-link{background-position:-347px -358px;}
.loginquicklink .asba-link{background-position: -131px -38px;}
.loginquicklink .ideas-link{background-position: -24px -465px;}
.loginquicklink .imacs-link{  background-position: -132px -463px;}
.loginquicklink .dpsecure-link{background-position: -347px -141px;}
.loginquicklink .swift-link{background-position: -23px -789px;}
.loginquicklink .jobcard-link{ background-position: -239px -465px;}
.loginquicklink .chinsurance-link-w{ background-position: -23px -147px;}
.loginquicklink .chinsurance-link{background-position: -348px -32px;}
.loginquicklink .mercury-link-drs, .loginquicklink .mercury-link{background-position:-345px -460px;}

}
@media screen and (max-width: 992px){
	
	.midcontainer{padding:0 10px;}
	.bottom-header-box1{width:27.3%;}
	.bottom-header-box2{width:48%;}
	.bottom-header-box3{width:23%;}
	.header-heading{font-size:20px; text-align:right;width:100%}
	.midcontainer .leftnav{width:25%}
	.midcontainer .rightcontainer{width:75%;}
	.rpannel{width:25%;}
	.mainmiddlecontainer{width:75%;}
	.middlecontainer{padding:10px;}
	.profile li img{height:90px; overflow:hidden;}
	#demos{height:166px;}
	.profile li a{padding:5px 15px;}
	.profile li h3{padding:5px;}
	.login-left{width:45%;}
	.loginrcontent{padding:0 0 0 10px;}
	.login-right{width:55%;}
	.loginquicklink ul li a{padding:0 2px; font-size:12px;}
	.midcontainer .leftnav ul li{background:#fff;}
.greenbg{padding:0 0 0 0;}
.topheader .logo a img{width:585px;}
.logo .pull-right{padding-top: 12px;}
.bottom-header{line-height:35px;}
	
		.slider_container{width:100%;padding:0px;margin:0px;}
	.flexslider{padding:0px;}
	.quickviewfheight{height:auto;}
	.midcontainer .leftnav ul li ul li{background:none}
	.leftnav ul li ul{box-shadow:none;}
	.logo .tab_btn1 a{font-size:12px;}
	}
@media screen and (max-width: 768px){
	.greenbg{position:fixed;height:134px;z-index:9;}
	.logo .pull-right{padding-top:7px;width:100%;}
	.logo .pull-right > ul{width:40%;float:right}
	.loginrcontent .massage ul li a:hover:after{top:35%;}

	.flexslider .slides img{width:100%;}
	.leftnav  .fa-angle-right{display:none}
	.leftnav .mob-m{display:block;}
	.homeleft .overlapblackbg {
    background-color: rgba(0, 0, 0, 0.45);
    cursor: pointer;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
	display:block;
    width: 100%;
    z-index: 102;
}
#demos{height:200px;}
.midcontainer .leftnav ul li{min-height:48px;}
.midcontainer .leftnav ul li ul li{min-height:auto;}
.midcontainer .leftnav ul li span{margin-top:10px;}
.midcontainer .dobleline span{margin-top:5px !important;}
	.midcontainer .leftnav ul{position:relative; z-index:999;}
.responsivenavigation{display:block; position:fixed; top:107px; left:10px; z-index:999; cursor:pointer;}
		
	.midcontainer .leftnav{position:fixed; left:-299px;width:200px;transition:all 0.5s ease;top:134px;z-index:99; height:100%; overflow-X:scroll;}
	.midcontainer  .homeleft{left:0px;    }
	.leftnav ul li ul{position:relative; left:0px;}
	.midcontainer .leftnav ul li{height:auto;}
	#left_tab6{top:0px;}
	.topheader .logo{width:100%;}
	.topheader .logo a img{width:300px; margin:0 0 0 0px;padding:0px;}
	.bottom-header{line-height:43px;height:30px;}
	.midcontainer .rightcontainer{width:100%;}
	.mainmiddlecontainer{width:100%;}
	
	.middlecontainer .project li{width:50%;}
	.rpannel{float:none; margin:0 auto; width:225px;}
	.rpannel ul li{background:#fff;}
	.mainmiddlecontainer{width:100%;}
	.header{position:fixed; top:0px; height:115px; z-index:99;}
	.mprofile{margin-top:134px;}
	#left_tab5{top:0px;}
	.bottom-header-box1{display:none;}
	.bottom-header-box2{width:70%;}
	.header-heading{font-size:15px;}
	.time{font-size:12px;padding:0px;text-align:left;float:left}
	.bottom-header-box3{width:30%;}
	.profile li{width:25%;}
	#left_tab6{overflow:visible; height:auto;}
	.login-left{width:100%;}
	.login-right{width:100%;}
	.loginrcontent{padding:0px; margin-top:15px;}
	.loginquicklink ul li{height:107px; overflow:hidden; }
	.middlecontainer h4{margin:0 0px;font-size:20px;padding:0 0 7px;}

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

	
	.loginquicklink ul li a{font-size:12px; padding:0 2px;}
	.midcontainer .leftnav{height:90%;}
	.topheader .logo img{width:270px;padding:0 0 0 19px;}
.profile li{width:50%; height:150px;}	
.bottom-header-box2{width:72%;}
.bottom-header-box2 .header-heading{font-size:12px; padding:0 4px;}

.bottom-header-box3{width:28%;}
.bottom-header-box3 ul li a{font-size:10px; padding:0 3px;}
.bottom-header-box3 ul li a .fa{font-size:12px; padding:0 0 0 2px; margin-top:17px;}
.topheader .logo > a{width:100%;float:left}
}
