@charset "utf-8";
/*Custom Nav*/
@import url('https://fonts.googleapis.com/css?family=Lato');

body {
	color:#535353;
	font-family: 'Lato', sans-serif;
	
}
a{color:inherit;}
p {
    font-size:100%;
	line-height: 22px;
}
/*All Wrapper*/
.bg-wrapper.blue-bg {
	/*background:#1f4a7c;*/
	padding:50px 0px;
}


/*Inner pages*/
.pane-content table th{background: #165341;}
.pane-content table th, .pane-content table td{padding:8px;}
table tr td a{color: #4a71ff; font-size:13px;}
.pane-content table tr{font-size: 14px;}
.page-about-us-official-directory table >caption,
.page-schemes-programmes-international-cooperation-joint-statements-agreements-memorandum table >caption
{display:table-caption;  font-size: 16px; font-weight: 600; color: #333;}
embed{width:100%;}
.construction{background:url(../images/opps.png) no-repeat center left; width: 100%; height:260px; text-align: center !important; font-size: 0 !important;
position: absolute; left: 50%;  top:30%; transform: translate(-50%, -50%);} 
.pane-content h1{font-weight: normal; font-size: 170%; color:#464646;}
.pane-content h2{font-weight: normal; font-size: 150%; color:#464646;}
.pane-content h3{font-weight: 600; font-size: 130%; color:#464646;}
.pane-content p{text-align: justify; font-size: 100%;line-height: 22px; padding-bottom:10px;}
.pane-content p > img.left{float:left; margin-right:10px;}
.pane-content p > a{color: #4a71ff;}
a.archive{background: #71b10b;color: #fff;padding: 5px; box-sizing: border-box; float: left; width: 80px; text-align: center;margin-top: 10px;}
a.archive:hover{background: #26631b;}
.pane-content p > a:hover{text-decoration:underline;}
.pane-content p > img.img-right{float:right; margin-left:10px;}
.pane-content .views-field-field-image{float:left; margin-right:10px;}
.pane-content {padding-bottom: 20px; min-height:450px; position: relative;}
.body-container{padding-top:0;}
.pane-content .scheme-bcontent>ol{margin-left: 15px;}
.pane-content .scheme-bcontent>ol li{line-height:26px; margin-bottom:6px;}
.pane-content .field-content>ul,
.pane-content .scheme-bcontent>ul{margin:0;}
.pane-content .field-content>ul li,
.pane-content .scheme-bcontent>ul li{display:flex; position: relative; padding-left:12px;line-height: 26px;}
.pane-content .field-content>ul li:before,
.pane-content .scheme-bcontent>ul li:before{content: "\f111";font-family:FontAwesome; color: #26631b; display: inline-block;font-size:6px; left: 0; position: absolute; top:0;}
.pane-content .scheme-bcontent>ul li a{color: #4a71ff;}


/*Mandate page*/
ul.mandate-listing li{padding:0; padding:5px 10px !important; width: auto;float: left; margin: 12px 10px 0 0;}
ul.mandate-listing li:before{content:none !important;}
/* ul.mandate-listing li:hover{-webkit-animation-name: hvr-buzz-out; */
    /* animation-name: hvr-buzz-out; */
    /* -webkit-animation-duration: 0.75s; */
    /* animation-duration: 0.75s; */
    /* -webkit-animation-timing-function: linear; */
    /* animation-timing-function: linear; */
    /* -webkit-animation-iteration-count: 1; */
    /* animation-iteration-count: 1;} */
/* /* Buzz Out */ */
/* @-webkit-keyframes hvr-buzz-out { */
  /* 10% { */
    /* -webkit-transform: translateX(3px) rotate(2deg); */
    /* transform: translateX(3px) rotate(2deg); */
  /* } */
  /* 20% { */
    /* -webkit-transform: translateX(-3px) rotate(-2deg); */
    /* transform: translateX(-3px) rotate(-2deg); */
  /* } */
  /* 30% { */
    /* -webkit-transform: translateX(3px) rotate(2deg); */
    /* transform: translateX(3px) rotate(2deg); */
  /* } */
  /* 40% { */
    /* -webkit-transform: translateX(-3px) rotate(-2deg); */
    /* transform: translateX(-3px) rotate(-2deg); */
  /* } */
  /* 50% { */
    /* -webkit-transform: translateX(2px) rotate(1deg); */
    /* transform: translateX(2px) rotate(1deg); */
  /* } */
  /* 60% { */
    /* -webkit-transform: translateX(-2px) rotate(-1deg); */
    /* transform: translateX(-2px) rotate(-1deg); */
  /* } */
  /* 70% { */
    /* -webkit-transform: translateX(2px) rotate(1deg); */
    /* transform: translateX(2px) rotate(1deg); */
  /* } */
  /* 80% { */
    /* -webkit-transform: translateX(-2px) rotate(-1deg); */
    /* transform: translateX(-2px) rotate(-1deg); */
  /* } */
  /* 90% { */
    /* -webkit-transform: translateX(1px) rotate(0); */
    /* transform: translateX(1px) rotate(0); */
  /* } */
  /* 100% { */
    /* -webkit-transform: translateX(-1px) rotate(0); */
    /* transform: translateX(-1px) rotate(0); */
  /* } */
/* } */
ul.mandate-listing li:before{content:none !important;}
ul.mandate-listing li:nth-child(1){background:#8fc850;}
ul.mandate-listing li:nth-child(2){background: #ee7027; color: #fff;}
ul.mandate-listing li:nth-child(3){background: #1db999;}
ul.mandate-listing li:nth-child(4){background: #ee7027; color: #fff;}
ul.mandate-listing li:nth-child(5){background: #dc65b1; color: #fff;}
ul.mandate-listing li:nth-child(6){background: #8fc850;}
ul.mandate-listing li:nth-child(7){background: #39a52f; color: #fff;}
ul.mandate-listing li:nth-child(8){background: #ffd400;}
ul.mandate-listing li:nth-child(9){background:#39a52f; color: #fff;}
ul.mandate-listing li:nth-child(10){background:#ee7027; color: #fff;}





.scroll-table1{margin-bottom: 10px;}
td, th {
    padding: 10px;
    border: 1px solid #d0d0d0;
    text-align: left;
    line-height: 145%;
}
a.success-stories{background:url(../images/links.png) no-repeat; width:18px; height:16px;padding-left: 25px;color: #4a71ff;
font-weight: 600;}
a.success-stories:hover{text-decoration:underline;}

.node-type-minister .pane-content p img{float:left; margin-right:10px;}

.sacreen-face{width:100%; display:block;}
/* .sacreen-face:after{content:''; border-bottom:35px solid #72b10b; display:block; width:100%; box-sizing:border-box;} */
.nav-wrapper {
	background:#71b10b;
    /*border-bottom: 1px solid #3b4c81;*/
	
}

.nav-wrapper ul li a{
color:#FFF;
font-weight: normal;

}
.logo a{float:left; padding-top:18px;}
.logo img{float:left; padding: 0 10px;}
.logo a span:nth-child(1){font-size: 90%;  line-height: 32px;}
.logo a span:nth-child(2){font-size: 70%; font-weight: 600;}

.float-element{padding-top:10px;}
.four_content .common-left ul li{padding-top: 12px;}
.common-left a, .common-left ul li span,
.common-right ul li.ico-skip a{text-transform:capitalize; color: #000; font-size:115% !important;}
.common-right ul li.ico-skip a{padding-top: 5px; box-sizing:border-box;}
.common-right .hindi{background:url(../images/change-lang.png) no-repeat center center;width: 45px;}
.common-right ul li.hindi > a{font-size:0;}


/*Nav*/
.nav-wrapper ul li a.active{background:#26631b;}
.nav-wrapper ul li a i{color:#FFF;}
.nav-wrapper ul li{border:none;}
.nav-wrapper ul li:hover a, .nav-wrapper ul li.hover a, .nav-wrapper ul li.active a {
	background:#26631b;
	color:#fff;
}
.nav-wrapper ul li a {
	padding:0px 10px;
	
}
#nice-menu-1 li:hover > ul, #nice-menu-1 li.hover > ul, #nice-menu-1 a:focus + ul, #nice-menu-1 .hover a:focus {
	margin-left:0px;
}
.nav-wrapper ul ul {
	background:#1f4a7c;
}
/*Hindi Menu*/
.i18n-hi .nav-wrapper ul li a{padding: 0 25px;}

ul.nice-menu-down li ul li ul{top: 0 !important; left: 100%;}
ul.nice-menu-down li ul li ul li i{right:5px;}
.nav-wrapper ul ul li a i{float:right;}
.nav-wrapper ul ul li.active a, .nav-wrapper ul ul li.hover a, .nav-wrapper ul ul li a:hover {
	background:#5d931d;
}
.nav-wrapper ul ul li a{line-height: 19px;  padding: 10px 15px !important;}
.nav-wrapper ul ul li a:first-child{line-height: 19px; padding: 10px 15px !important;}
ul.nice-menu-down li.menuparent, ul.nice-menu-down li.menuparent:hover{background-image:none;}
ul.nice-menu-down li.menuparent:before{content: "\f107"; font-family:FontAwesome; display:block; position: absolute; color: #fff; right: 2px; top: 13px;}
ul.nice-menu-down li ul li.menuparent:before{right:8px;  content: "\f105"; font-family:FontAwesome;}
ul.nice-menu-down ul li { border-bottom: 1px solid rgb(85, 142, 18) !important;}
ul.nice-menu-down li li.menuparent{background:none;}
/*Nav End*/

/*Custom Slide*/
.banner-row  #flexSlider .views-field-nothing{position:absolute; bottom:0; background:#000; left:0 !important; width:100%; 
padding:5px;}
.announce-footer{position:absolute; z-index: 0;  bottom: 0; left:0;background: #72b10b; padding:5px; width:100%; text-align:center; 
}
.announce-footer a{ display:block;}
.slides > li {
	position:relative;
}
.slide-caption {
	position:absolute;
	text-align:center;
	bottom:10px;
	right:0px;
	z-index:1000;
	width:100%;
	background:#feac4c;
	width:50%;
	padding:8px 10px;
	background:rgba(254,172, 76, 0.9);
	color:#000;
	font-weight:600;
}
.slide-caption p{font-size:140%; text-align:left;}
.slide-caption h2 {
	color:#fff;
	font-weight:700;
	font-size:300%;
	line-height:115%;
}
.slide-caption h2 span {
	display:block;
	font-weight:300;
}
.bttn-slide {
	padding:10px 30px;
	display:inline-block;
	color:#fff;
	font-size:120%;
	text-transform:uppercase;
	background:#5a9202;
	margin:10px 0px;

}
.bttn-slide:hover {
	background:#446c06;
}
.bttn-more {
	padding:8px 20px;
	display:inline-block;
	color:#5a9202;
	font-size:110%;
	text-transform:uppercase;
	border:2px solid #5a9202;
	margin:10px 0px;
}
.bttn-more i {
	margin-left:10px;
	font-size:110%;
}
.bttn-more:hover {
	background:#5a9202;
	color:#fff;
}
.body-container h2.title {
	font-size:280%;
	font-weight:600;
}
.document-holder {
	background-image:url(../images/ico-pdf.png);
	background-position: 30px center;
	background-repeat:no-repeat;
	background-color:#f9f9f9;
	padding:25px 25px 25px 145px;
	min-height:200px;
}
.document-holder h3 {
	color:#163754;
	font-weight:300;
	font-size:250%;
	padding-bottom:10px;
}
.document-holder ul li {
	display:block;
	background:url(../images/blt-doc.png) no-repeat 0px 4px;
	padding:0px 0px 10px 20px;
	color:#6c6c6c;
}
.document-holder ul li a {
}
.document-holder ul li a:hover {
	text-decoration:underline;
	color:#2a2a2a;
}
.links-holder {
	float:left;
	padding:0px 0px 0 0;
}
.links-holder.quick-link {
	width:40%;
}
.links-holder.fade-bg {
	width:20%
/*	background:#285385;
	padding-right:30px;
	padding-left:30px;*/
}
.links-holder.same-bg {
	width:20%;
	padding-right:30px;
	padding-left:30px;
}
.links-holder h4 {
	font-size:150%;
	padding-bottom:15px;
	line-height:110%;
	color:#000;
}

.links-holder ul li {
	display:block;
	padding:0 0 8px 20px;
	background:url(../images/blt-doc.png) no-repeat 0px 3px;
}
.links-holder.quick-link ul li {
	float:left;
	width:50%;
}
.links-holder ul li a {
}
.links-holder ul li a:hover {
	text-decoration:underline;
}
.cercle-container ul li {
	float:left;
	width:25%;
	text-align:center;
}
.cercle-container ul li a {
	background-color:#fff;
	width:130px;
	height:130px;
	display:inline-block;
	background-repeat:no-repeat;
	border-radius:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-o-border-radius:100%;
	-ms-border-radius:100%;
	position:relative;
}
.cercle-container ul li a span {
	position:absolute;
	width:100%;
	text-align:center;
	left:0px;
	bottom:25px;
	padding:0px 20px;
	font-size:110%;
	font-weight:600;
	line-height:110%;
	text-transform:uppercase;
	color:#2a2a2a;
}
.cercle-container ul li a:hover span {
	color:#fff;
}
.cercle-container ul li a:hover {
	background-color:#5a9202;
}
.cercle-container ul li.cercle-ico-1 a {
	background-image:url(../images/ico-sprite.png);
	background-position:44px 25px;
}
.cercle-container ul li.cercle-ico-1 a:hover {
	background-image:url(../images/ico-sprite.png);
	background-position:44px -214px;
}
.cercle-container ul li.cercle-ico-2 a {
	background-image:url(../images/ico-sprite.png);
	background-position:-84px 25px;
}
.cercle-container ul li.cercle-ico-2 a:hover {
	background-image:url(../images/ico-sprite.png);
	background-position:-84px -214px;
}
.cercle-container ul li.cercle-ico-3 a {
	background-image:url(../images/ico-sprite.png);
	background-position:-218px 25px;
}
.cercle-container ul li.cercle-ico-3 a:hover {
	background-image:url(../images/ico-sprite.png);
	background-position:-218px -216px;
}
.cercle-container ul li.cercle-ico-4 a {
	background-image:url(../images/ico-sprite.png);
	background-position:-350px 30px;
}
.cercle-container ul li.cercle-ico-4 a:hover {
	background-image:url(../images/ico-sprite.png);
	background-position:-350px -219px;
}
.cercle-wrapper {
	padding:50px 0;
	background:#ffbf27;
}
/*Gallery CSS*/
.gallery-wrapper {
	background:url(../images/section-rural-bg.jpg) repeat;
	min-height:220px;
	padding:40px 0px 50px 0px;
}
/*.gallery-area {
	width:60%;
	float:left;
	position:relative;
}*/

.gallery-area {
	width:100%;
	float:none;
	position:relative;
}


.gallery-area h3 {
	font-size:300%;
	font-weight:300;
	color:#fff;
	padding-bottom:11px;
}
.gallery-holder ul.slides {
	float:left;
	width:50%;
	padding:1px;
}
.gallery-holder ol.flex-control-nav.flex-control-thumbs {
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}
.gallery-holder .flex-direction-nav {
	display:none;
}
.gallery-holder .flex-control-thumbs li {
	width:33.1%;
	padding:1px;
}
.bttn-view {
	position:absolute;
	top:0;
	right:5px;
}
.gallery-right {
	position:relative;
	width:30%;
	float:right;
	padding-top:70px;
}
.bttn-intrct {
	border:1px solid #ffd800;
	display:inline-block;
	padding:15px 50px 15px 20px;
	color:#ffd800;
	font-size:120%;
	font-weight:600;
	position:relative;
	margin-bottom:20px;
}
.bttn-intrct i {
	position:absolute;
	right:10px;
	top:5px;
	font-size:200%;
}
.bttn-intrct:hover {
	background:#ffd800;
	color:#333;
}
.gallery-right ul li {
	color:#fff;
	font-size:110%;
	background:url(../images/blt-green.png) no-repeat 0px 4px;
	padding:0px 0px 15px 20px;
}
.gallery-right ul li a {
	color:#fff;
}
.gallery-right ul li a:hover {
	text-decoration:underline;
}
.flexslider{margin-bottom:0; background:none; border:none;}
.carousel-wrapper{padding:0;}
.carousel-wrapper .flexslider .slides img{height:auto;}

.inner-banner {
  background-position: center bottom !important;
  background-size: cover !important;
  display: block;
  height: 180px;
  width: 100%;
}
.inner-banner-container{height:180px;}
.inner-banner-container h2{color:#fff; font-size:250%; font-weight:600; position:absolute; left:0px; bottom:20px; line-height:100%;}
.top-content{border-bottom:1px solid #d5d5d5; padding-bottom:5px; margin-bottom:25px;}
.top-content h3{font-size:200%; font-weight:600; color:#285385; padding-bottom:10px;}
.top-content h4{font-size:150%; font-weight:300; color:#5a9202; padding:5px 0 8px 0px; line-height:110%;}
.top-content h4 span{font-size:14px; color:#2a2a2a; font-weight:400;}

h3.sub-title{font-weight:600; font-size:130%; padding-bottom:20px;}
.body-container ul.list li{padding-bottom:20px;}







.flexslider li a.bg-slide {
    height: 400px;
}


.right-content{padding-top:0px;}
/*Custom Top banner*/
.banner-wrapper{ background:#fafafa; color:#fff;}
.banner-wrapper .flex-control-nav{bottom:60px; z-index:9; left:0;}
.banner-wrapper .flex-control-paging li a{width: 13px; height: 13px;} 
.banner-wrapper .flex-control-paging li a.flex-active{background:#5d931d; }
.banner-wrapper .flex-control-nav li{margin:0px 4px;}
/*Custom Top banner*/

.body-container{padding-bottom:30px;    min-height: 450px;}
.whats-new-area{background:#eeeeee; line-height:150%}
.top-bg-wrapper{padding:30px 0px 0px; /*background:url(../images/coverbg.jpg) no-repeat; background-size: 100% 100%;*/ height:650px;}
.whats-new-left{width:20%; background:#ddd; float:left;}
.whats-new-left img{width:100%;}
.whats-new-right{width:80%; float:right; padding:30px 30px;}
.whats-new-right h2{font-size:160%; font-weight:900; padding-bottom:10px; color:#000;}
.whats-new-left-content{width:50%; padding-right:15px; float:left; }
.whats-new-right-content{width:50%; padding-left:15px; float:right;}
.minister-holder{text-align:center; padding:0px 0px 20px 0;}
.minister-image img{border:1px solid #d5d5d5;}
.minister-name{padding:10px 10px 0px 10px; line-height:120%;}
.minister-name span{display:block; color:#000; font-weight:600;}
.interact-area{border-top:1px solid #e1e1e1; text-align:center; padding:10px 0px;}
.interact-area a{display:inline-block; color:#000; font-size:110%; text-align:left; position:relative; padding-right:40px;}
.interact-area a span{display:block; font-weight:600; font-size:120%;}
.interact-area a i{font-size:200%; position:absolute; top:0px; right:0px; color:#ffbf27;}

.content-bottom{display:block; padding:40px 0px 0 0;}

.content-bottom h2 {
  color: #000;
  font-size: 160%;
  font-weight: 900;
  padding-bottom: 15px;
}

.document-area{padding-top:10px;}

.document-area ul li {
	display:block;
	background:url(../images/blt-doc.png) no-repeat 0px 4px;
	padding:0px 0px 15px 20px;
	color:#6c6c6c;
}
.document-area ul li a {
	font-size:100%;
}
.document-area ul li a:hover {
	text-decoration:underline;
	color:#2a2a2a;
}

.tool{width:99px; height:93px; background:url(../images/tool.jpg) no-repeat; position:fixed; bottom:30%; left:0; z-index:9999;}

ul#nice-menu-1 li a i.fa-home{font-size:150%;} 




/*========== custom styles override ===================*/



.bio{width:25%; float:left;}

.banner-wrapper .flexslider{width:100%; float:right;  margin-bottom: 0; border: none;z-index: 0;}
#block-block-17 {z-index: 0;}


.bio{background:url(../images/bio_bg.jpg) repeat center; height:372px;
overflow:hidden; position:relative;}
.bio .bio_image{overflow:hidden; text-align:center;}
.bio .bio_image img{display:inline-block; margin:10px 0px;}

.bio h3{
font-size:18px;
text-align:center;
font-weight:500;
padding:4px 0px;}
.bio h4{
font-size:14px;
text-align:center;
font-weight:300;
color: #ffffff;}

.bio ul{text-align:center; background:rgba(0,0,0,.3); margin:0px; padding:0px; margin-top:9px; padding:4px 0px; }
.bio ul li{display:inline-block; border-right:1px solid rgba(255,255,255,0.2);}
.bio ul li:last-child, .bio ul li.last{border-right:none;}
.bio ul li a{display: block;   padding:0px 4px; font-size:0.8em;  color:#FFF;}

.ebook{background:url(../images/ebook_bg.jpg) repeat center; padding:20px 25px; color:#FFF ; position:absolute; bottom:0px; left:0px; width:100%; }
.ebook .ebook_texts{padding-left:18px; padding-top:5px;  color:#FFF;}
.ebook h4{font-size:1.95em; text-align:left; text-transform:uppercase; font-weight:700; padding:0px; margin:0px;  color:#FFF;}
.ebook p{font-size:1em; padding:0px; margin:0px; padding-top:5px !important;}
.inner_left_panel .ebook h4{  color:#FFF;}
.inner_left_panel .ebook p{font-size:120%;  color:#FFF;}

.top-bg-wrapper{ width:100%; overflow:hidden;}
.sectors{width:50%; float:left;}
.doc_links{width:50%; float:right;}
.industry_tabs{}
.industry_tab{float:left;
width:105px;
height:160px;
margin:3px 1px;
}
.industry_tab img{display:block; border:1px solid #fff; width:103px; margin-bottom:10px;}
.industry_tab .tab_caption{color:#363636;
text-align:left;
font-size:90%;
font-weight:400;
width:90%;}


.doc_links{background:#fff;
padding:50px 0px;}
.inner_left_panel .doc_links{background:none; padding:30px 0px; text-align:center; color:#363636; position:static; width:100%;}
.doc_heading img{display:block;
margin:0 auto;}
.doc_heading h4{text-align:center;}
.doc_links ul li{ border-bottom:1px solid #dadada;
min-width:150px;
padding-bottom:10px;
padding-top:10px;
display:block;
width:75%;
margin:0 auto;}

.doc_links ul li a{font-size:110%; color:#363636;}
.doc_links ul li a span{font-size:0.7em; color:#888888;
display:block;
text-decoration:none;}
.doc_links_right{border-left:1px solid #dadada;}
.inner_left_panel .doc_links_right{border-left:0px solid #dadada;}
.doc_links ul{display:block;
margin:0 auto;
text-align:center;}
.doc_links .row{padding-top:20px;}


.toggle-nav-bar span{color:#4a5d9b;}

.label-yellow{background:#e1933c; padding:4px 8px; color:#FFF; margin-top:5px;}
.panel .panel-body p{font-size:100%; }	
.panel .panel-body p span{display:block; color:#98464a; padding:0px 0px;font-size: 80%;font-weight: 700;}
.body_section2{padding:40px 0px;}
.body_section2 .panel-heading{padding:0px; border:none;
padding-bottom:12px;}
.panel-heading h4{font-size:160%;}
 h4{font-size:160%;color: #363636;font-weight: 900;padding-bottom: 15px;}
.body_section2 .panel{border:none !important; box-shadow:none;}
.body_section2 .panel-body{padding:0px; border:none;}
.body_section2 .panel-body p{padding-bottom:15px; line-height:150%;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid rgba(0,0,0,0.1);}
.quick_links{background:url(../images/links_bg.jpg) repeat; padding:20px 0px; color:#ffffff;}
.quick_links div{padding:7px 15px 7px 25px;}
.quick_links div a{font-size:1.35em;
font-weight:700;
vertical-align:middle;
}
.quick_links div img{padding-right:20px;}


.sectors{padding:30px 0px;}
.top-bg-wrapper{padding-top:106px;}
.top-bg-wrapper-container{position:relative; padding:0 0 30px; max-width:98vw;}
.page-title{text-align:center; position:relative;}
.top-bg-wrapper-container .page-title h2{text-align:center; font-weight:300; font-size:190%; color:#fff; display:inline-block;   padding:0px 15px; position:relative; z-index:1;}
.page-title span{display:block; width:100%; height:1px; position:absolute; background:#c1c0c0; top:50%; z-index:0;}
/*.top-bg-wrapper-container h2.page-title:after{width:100%; height:1px; background:#c1c0c0; content:''; display:block;}*/
.testiles-sector ul{position:relative;}
.testiles-sector ul li{}
.testiles-sector a{position:absolute;}
.testiles-sector a:nth-child(1){left: 158px !important;}
.testiles-sector a:nth-child(2){left: 234px !important; top: 23px !important;}
.testiles-sector a:nth-child(3){left:260px !important; top: 23px !important;}
.testiles-sector a:nth-child(4){left: 275px !important; top: 50px !important;}
.testiles-sector a:nth-child(5){left: 300px !important; top: 60px !important;}
.testiles-sector a:nth-child(5){left: 275px !important; top: 50px !important;}


.testiles-sector{width:50%; height:364px; background:url(../images/wheel_a.png) no-repeat center center; position:relative; margin-top:104px; float:left;
    background-size: contain;transition-duration:0.5s;    margin-left: -33px;}

/*Key Statistics*/
.number-cont{}
.number-cont .number:nth-child(1){width:75px !important;
    float: left;
	text-align:right !important;
    left: 27% !important;}
.number-cont .number:nth-child(2){width:75px !important;
    float: right;
	text-align:left !important;
    left: 75% !important;}
.number-cont .number:nth-child(2):before{content:'&'; display:block; float: left; margin: 0 1px;}

.pos-common{
	  width: 0;
      height: 0;
      border-left: 50px solid transparent;
      border-right: 50px solid transparent;
      border-top: 100px solid #5181bf;}
.testiles-sector a:nth-child(1) {
	left: 142px !important;
    top: 4px !important;
	background: #135861;
	border-color:#135861;
}
.testiles-sector  a:nth-child(2) {
	    left: 249px !important;
    top: 3px !important;
	background:#641905;
	border-color:#641905;
}
.testiles-sector a:nth-child(3) {
    left: 309px !important;
    top: 35px !important;
	background:#346a8d;
	border-color:#346a8d;
}
.testiles-sector a:nth-child(4) {
	left: 337px !important;
    top: 84px !important;
	background:#592d16;
	border-color:#592d16;
}
.testiles-sector a:nth-child(5) {
	left: 349px !important;
    top: 252px !important; 
	background:#55204b;
	border-color:#55204b;
}
.testiles-sector a:nth-child(6) {
	left: 0 !important;
    top: 180px !important;  
	background:#642e3c;
	border-color:#642e3c;
}
.testiles-sector a:nth-child(7) {
	left: 302px !important;
    top: 297px !important;  
	background:#105b48;
	border-color:#105b48;
}
.testiles-sector a:nth-child(8) {
	    left: 38px !important;
    top: 54px !important; 
	background:#963182;
	border-color:#963182;
}
.testiles-sector a:nth-child(9) {
	left: 0 !important;
    top: 116px !important;
	float:right;
	background:#cc3634;
	border-color:#cc3634;
}
.testiles-sector a:nth-child(10) {
	left: 271px !important;
    top: 325px !important;
	float:right;
	background:#3c4d73;
	border-color:#3c4d73;
}
.testiles-sector a:nth-child(11) {
	left:0 !important;
    top: 229px !important;  
	float:right;
	background:#3c4d73;
	border-color:#3c4d73;
}
.testiles-sector a:nth-child(12) {
	left: 54px !important;
    top:300px !important;
	float:right;
	background:#3c4d73;
	border-color:#3c4d73;
}
.testiles-sector a:nth-child(13) {
	    left: 352px !important;
    top: 193px !important;
	background:#55204b;
	border-color:#55204b;
}


.testiles-sector a:nth-child(14) {
	left: 173px !important;
    top: 322px !important;
	float:right;
	background:#3c4d73;
	border-color:#3c4d73;
}
.testiles-sector a:nth-child(15) {
	    left: 344px !important;
    top: 147px !important;
	float:right;
	background:#3c4d73;
	border-color:#3c4d73;
}




.testiles-sector .sector-name {
 
  color: #fff;
  display: inline-block;
  font-size: 64%;
  font-weight: 600;
  padding: 6px 3px;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  width: 85px;
   min-height:0px;
}
.testiles-sector .sector-name:hover, .testiles-sector .sector-name:focus, .testiles-sector .sector-name:active,  .testiles-sector .sector-name.on_hover{font-size:105%;  width:100px; min-height:30px;}
.testiles-sector:hover .sector-name.on_hover{font-size: 64%;  width: 85px; min-height:0px;}

.testiles-sector .sector-name::after {
	content: "";
	width: 0px;
	height: 0px;
	border: 10px solid transparent;
	position: absolute;
	
	
}

.testiles-sector .sector-name.bottom-left::after{
	left: 0px;
	bottom: -9px;
	border-top-width:5px;
	border-left-width:5px;
	
	border-top-style:solid;
	border-top-color:inherit;
	border-left-style:solid;
	border-left-color:inherit;
	
}

.testiles-sector .sector-name.top-left::after{
	left: 0px;
	top: -9px;
	border-left-width:5px;
	border-bottom-width:5px;
	
	border-left-style:solid;
	border-left-color:inherit;
	border-bottom-style:solid;
	border-bottom-color:inherit;
}

.testiles-sector .sector-name.bottom-right::after{
	right: 0px;
	bottom: -9px;
	border-right-width:5px;
	border-top-width:5px;
	border-right-style:solid;
	border-right-color:inherit;
	border-top-style:solid;
	border-top-color:inherit;
}

.testiles-sector .sector-name.top-right{float:right;}
.testiles-sector .sector-name.top-right::after{
	right: 0px;
	top: -9px;
	border-right-width:5px;
	border-bottom-width:5px;
	
	border-right-style:solid;
	border-right-color:inherit;
	border-bottom-style:solid;
	border-bottom-color:inherit;
	
}

.testiles-sector .sector-name.handlooms{left: 185px;
    	top: 24px;
	 background: #27b7ca;
	 border-color:#27b7ca;
	 }
.testiles-sector .sector-name.handicrafts{left: 250px;
    top: 87px; background:#641905; border-color:#641905;}
.testiles-sector .sector-name.cotton{left: 270px;
    top: 169px;
	background:#346a8d;  border-color:#346a8d;}
.testiles-sector .sector-name.jute{left: 250px;
    top: 241px;
	background:#592d16; border-color:#592d16;}
.testiles-sector .sector-name.silk{left: 185px;
    top: 309px;
	background:#55204b;  border-color:#55204b;}
.testiles-sector .sector-name.wool{right: 186px;
    top: 309px;
	background:#642e3c; border-color:#642e3c;}
.testiles-sector .sector-name.technical-textiles{right: 250px;
    top: 232px;
	background:#105b48; border-color:#105b48;}
.testiles-sector .sector-name.fashion{ right: 268px;
    top: 165px;
	background:#963182; border-color:#963182;}
.testiles-sector .sector-name.clothing{right: 250px;
    top: 92px;
	background:#cc3634; border-color:#cc3634;}
.testiles-sector .sector-name.research{right: 186px;
    top: 23px;
	background:#3c4d73;  border-color:#3c4d73;}


.doc_links{position:absolute; right:0px; height:100%; background:#f8f8f8;}

.press-relese{float:left; width:35%; margin-right:3%;}
.heilights{float:left; width:35%; margin-right:3%;}
.quick_links{float:right; width:22%;}

.toggle-nav-bar .menu-icon {
  background: url("../images/toggle-bar.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  
}




.schemes {width:auto; margin:0px 0px 20px; text-align:right; margin-right:10px; float:right;}
.mt-0{margin-top:0;}
.mb-0{margin-bottom:0;}
.mb-26{margin-bottom: 26px;}
.schemes .scheme.scientists{background:#ee7027; border: 1px solid #ee7027;}
.schemes .scheme.publication{background:#1db999; border: 1px solid #1db999;}
.schemes .scheme.patent{background:#8fc850; border: 1px solid #8fc850;}
.schemes .scheme.ongoing_projects{background:#8fc850; border: 1px solid #8fc850;}
.schemes .scheme.sanctioned{background:#ee7027; border: 1px solid #ee7027;}

.schemes .scheme.technology_transfered{background:#ee7027; border: 1px solid #ee7027;}
.schemes .scheme.international_ongoing{background:#1db999; border: 1px solid #1db999;} 
.schemes .scheme.research_personnel{background:#dc65b1; border: 1px solid #dc65b1;}
.schemes .scheme.rti_grevience{background:#1db999; border: 1px solid #1db999;}
.schemes .scheme.capacity_building{background:#dc65b1; border: 1px solid #dc65b1;}

/* .schemes .scheme.scientists span.heading{border-bottom:1px solid #79af3e;} */
/* .schemes .scheme.publication span.heading{border-bottom:1px solid #c35819;} */
/* .schemes .scheme.patent span.heading{border-bottom:1px solid #1da085;} */
/* .schemes .scheme.ongoing_projects span.heading{border-bottom:1px solid #d65f1a;} */
/* .schemes .scheme.sanctioned span.heading{border-bottom:1px solid #d2469f;} */

/* .schemes .scheme.technology_transfered span.heading{border-bottom:1px solid #bf4794;} */
/* .schemes .scheme.international_ongoing span.heading{border-bottom:1px solid #0f967a;} */
/* .schemes .scheme.research_personnel span.heading{border-bottom:1px solid #c75716;} */
/* .schemes .scheme.rti_grevience span.heading{border-bottom:1px solid #128c73;} */
/* .schemes .scheme.capacity_building span.heading{border-bottom:1px solid #78b139;} */


.key-statics-read-more a{color: #fff; text-decoration: none; display: block; text-align: center; clear: left;
background: #72b10b;  width: 90px; float: right; padding: 6px 3px; border-radius: 5px; margin-top: 10px; margin-right:10px;}
.key-statics-read-more a:hover{background: #26631b;}

.region-key-statistics .page-title{margin-bottom:15px;}
.schemes .scheme{ display:table; float:left; background:#fff; border-radius:5px;  text-align:center; width: calc(94%/5); margin:3px; vertical-align:top;height:206px;transform: scale(1.0); transition-duration:0.4s; width:168px;}
/* .schemes .scheme:before{content:''; width: 97%; height: 88px; display: block; position: absolute; z-index: -1; transform: translateX(-50%); */
/* left: 50%; top: 2px;} */
/* .schemes .scheme.scientists:before{background:#79af3e;border-radius: 5px;} */
/* .schemes .scheme.publication:before{background:#c35819;border-radius: 5px;} */
/* .schemes .scheme.patent:before{background:#1da085;border-radius: 5px;} */
/* .schemes .scheme.ongoing_projects:before{background:#d65f1a;border-radius: 5px;} */
/* .schemes .scheme.sanctioned:before{background:#d2469f; border-radius: 5px;} */

/* .schemes .scheme.technology_transfered:before{background:#bf4794; border-radius: 5px;} */
/* .schemes .scheme.international_ongoing:before{background:#0f967a; border-radius: 5px;} */
/* .schemes .scheme.research_personnel:before{background:#c75716; border-radius: 5px;} */
/* .schemes .scheme.rti_grevience:before{background:#128c73; border-radius: 5px;} */
/* .schemes .scheme.capacity_building:before{background:#78b139; border-radius: 5px;} */




.schemes .scheme a{display:block; padding:6px; vertical-align: middle;  margin-top:5px; color:#fff;font-weight: normal;
    font-size: 13px; line-height: 21px;}
.schemes .scheme img{display:block; height:50px;  margin: 10px auto 0;}
.schemes .scheme span{display:block; font-size:100%; text-align:center;}
.schemes .scheme span.heading{font-weight: 550;color: #000; padding:8px 5px 0; margin:10px 5px; height:35px; display:block; text-align: center; font-size: 16px;}
.schemes .scheme span.content{padding: 0 5px; margin: 5px 0; color: #000;}
.schemes .scheme span.number{position: absolute; left: 50%; bottom: 22px; transform: translate(-50%); width: 100%; font-weight: 600;
font-size: 16px; color: #000;}

/*.scheme:hover{box-shadow: 0px 4px 3px 2px #0000003d; transition-duration: 0.4s;border: none; margin-top:-6px;}*/



.sectors h2{padding-bottom:5px;}
.doc_links h4{color:#333; }


.inner_left_panel{width:25%; float:left;}

.inner_left_panel .ebook{width:auto; position:static; float:none;}
.inner-right-content{width:72%; float:right;}
.inner_left_panel .sectors{border:1px solid #dadada; width:100%; float:none;}
.inner_left_panel  .industry_tabs {padding:0px 10px;}

.inner_left_panel .industry_tab {
  
  width: 30% !important;
  
  margin-right:2%;
   min-height:0px; height:auto;
}
.inner_left_panel .doc_links{border:1px solid #dadada; width:100%; float:none;}
.inner_left_panel .left_links {border:none;}
.doc_links a{text-decoration:none;}
.doc_links a:hover{text-decoration:none;}

.inner_left_panel  .quick_links{float:none; width:100%;}
.inner-right-content h2{margin-top:10px;}


.body-container ul.list li {
  background: url("../images/blt.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
  display: block;
  padding: 0 0 7px 15px;
    font-style: italic;
}	

.faq-title{margin-top:20px;}


.faq h4{background:#dadada; padding:10px 20px; border-radius:2px; border-bottom:1px solid #c6c4c4; font-size:110%; cursor:pointer;}
.faq h4{margin-top:30px; margin-bottom:8px;}
.faq p{display:none; padding-left:1%;}

.doc_links ul li:last-child{border-bottom:none;}


.copyright-content {
  color: #fff;
  float: right;
  font-size: 76%;
  line-height: 150%;
  padding: 5px 0 10px;
  text-align: center;
  width: auto;
}

.copyright-content span{color:#fff;}

/*Banner*/
.banner-wrapper .slides > li{position:relative;}
.banner-wrapper .slides > li .views-field-title{background:#000000b5; position:absolute; bottom:0; width:100%; padding:10px 5px; text-align:left;}
/* .banner-wrapper .slides > li:after{content:''; display:block;padding:0; position:absolute; */
/* width:100%; height:100%; background:#000; top:0; left:0;/* Safari 4-5, Chrome 1-9 */ */
     /* background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000000), to(#2F2727)); */
    /* background: -webkit-linear-gradient(top, #366ba5, #000000); */
    /* background: -moz-linear-gradient(top, #2F2727, #1a82f7); */
    /* background: -ms-linear-gradient(top, #2F2727, #1a82f7); */
    /* background: -o-linear-gradient(top, #2F2727, #1a82f7); */
    /* opacity: 0.3;} */

.flexslider{margin:0; border:none; background:none;}
	
/*SUCCESS STORIES*/
#block-block-17 a{color:#fff;  display: block;text-align: center; font-weight: 600; background:#af3535;
padding: 5px 0;}
#block-block-17 a:hover{background: #26631b; color:#fff;}
a.hread-more{color: #80bf0b;display: block; text-align: center; font-weight:600;}
.block-views h2{font-size: 125%; color: #343434;font-weight: 600; text-align: center; padding: 0; margin:6px 0;}	
.succees{background: #fafafa;}
.minister ul.slides li:after{content:none; background:none;}
.minister ul.slides img{height:40px !important; width:40px !important; margin:0 auto;}
.sccontent{text-align:center; float: left; width: 100%; background: #fafafa;}
.sccontent .scbody p{color: #343434;padding: 5px 5px; line-height: 18px;height: 50px;}
.sccontent a{color: #65af10; font-weight: 600; float: left; width: 100%; margin-top: -5px;}
.minister .flex-direction-nav a{opacity:inherit;}
.minister .flexslider .flex-direction-nav a, .minister .flexslider .flex-direction-nav a{display:block;  margin-top: -40px}
.minister .flexslider .flex-direction-nav a:focus{outline:none;}
.minister .flex-direction-nav .flex-next{right:10px;}
.minister .flex-direction-nav .flex-prev{left:10px;}
.minister .flex-direction-nav a:before{font-size:30px; line-height:45px;  color: #a7a7a7;}
.node-type-success-stories-reports .view-success-stories-reports{padding:15px 0;}
.node-type-success-stories-reports .view-success-stories-reports .views-field-field-image{background: #ececec;
width: 200px; height: 150px; text-align: center; line-height: 150px; border-bottom: 2px solid #71b10b;}
.ss-content{width:81%; float:left;}
.ss-content p{padding-bottom:10px;}
.ss-content .date-display-single{width: 100%; float: left; margin: 5px 0;}
.ss-content .date-display-single:before{content: "\f073"; font-family:FontAwesome; margin-right: 5px;}
.ss-content .item-list ul li a:before{content: "\f1c1"; font-family:FontAwesome; margin-right: 5px;}

	
/*minister*/
.minister{background:#fafafa; height:360px;}
.minister-area{text-align:center; color:#000; box-sizing: border-box; padding: 10px; height:185px;position:relative;}
#block-views-our-minister-block .minister-area p{height:48px;}
.minister-area p{line-height: 20px; padding: 5px 0; font-weight: normal; color: #343434; height:30px; overflow:hidden;}
.minister-area h3{font-size: 125%;padding: 1px 0; color:#343434; font-weight: 600;}
.minister-area a{color:#80bf0b; text-decoration: none; display: block; text-align: center; clear: left; /*background: #72b10b;*/
max-width:90px; margin: 0 auto;  padding: 6px 3px; border-radius: 5px;font-weight:600;}
/* .minister-area a:hover{background: #26631b;} */
.minister-area img{transition: transform 0.8s;}
.content-area{max-width: 100%;  text-align: center;}
/* .minister-area:hover img{transform: rotateY(180deg);transition: transform 0.8s;} */
.minister-area:nth-child(1) {border-bottom: 1px solid #dbdbdb;}
.p-r-0{padding-right:0;}
.p-l-0{padding-left:0;}

/*News And tab*/
/*Photo And Video*/
ul.gallerytabs {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 100%;
	text-align: left;
	border-bottom: 2px solid #5d931d;
}
ul.gallerytabs li {
	background: none;
	color: #222;
	display: inline-block;
	padding:10px 12px;
	cursor: pointer;
}
ul.gallerytabs li.current {
	color: #fff;
	background: #5d931d;
}
.tab-content-one {
	display: none;
	padding: 15px;
}
.tab-content-one.current {
	display: inherit;
	background: #fff;
    float: left;
    padding: 10px;
	width: 100%;
	height:325px;
}
/*Video Gallery page */
.page-video-gallery .view-content .views-row{width: 24%;float: left;margin-right: 10px; height: 265px;background: #eee; border-bottom: 2px solid #d0cfcf;
margin-bottom: 20px;}
.page-video-gallery .view-content .views-row iframe{width:100%; height: 200px;}
.page-video-gallery .view-content .views-row span.field-content{text-align:center; display:block; padding:5px;overflow: hidden; height:50px;}


.video-wrap iframe{width:100%; height:270px;}
.gallery-holder .flex-control-thumbs img{height:135px; opacity: inherit;}
.news-area{height:285px; float: left; width: 100%; background:#fff;}
.news-btn, .video-all{    color: #fff;
    text-decoration: none;
    display: block;
    text-align: center;
    clear: left;
    background: #72b10b;
    width: 90px;
    float: right;
    padding: 6px 3px;
    border-radius: 5px;
	margin: 5px 3px 0;
}
.gallery-holder .slides{display:none;}
.news-award{padding:50px 0 60px;  border-top:1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; background:#f3f3f3; /* margin-top: 30px; */   overflow: hidden;}
.tab-main-sec{display:none; float: left;width: 100%; height: 250px; }
.tab-content{background:#fff; height:140px; position:relative; padding:20px 0;}
.tab-content a{font-size: 102%; font-weight: 600; padding-top: 12px;}
.tab-content p{width: 400px; float: left;}
.tab-content .tab-img{float: left; width: 110px; margin: 0 10px;}
.tab-content .tab-img img{width:110px; height:80px;}
.simple-tab{float:left; width:100%; height:250px;}
.simple-tab .view-footer{background: #fff; float: left; width: 100%; height: 40px;}
.simple-tab ul, .photos ul{border-bottom:2px solid #5d931d; line-height: 23px;}
.simple-tab ul li, .photos ul li{display:inline-block;}
.simple-tab ul li.active, .photos ul li.active{background: #5d931d;}
.simple-tab ul li.active a, .photos ul li.active a{color: #fff;}
.simple-tab ul li a, .photos ul li a{font-size: 14px; display: block; padding: 7px 6px;color: #464646;}
.simple-tab ul li a:focus, .photos ul li a:focus{outline:none;}
.simple-tab .cards, .photos .cards{display:none;}
.simple-tab .cards p, .photos .cards p{font-weight: normal; margin-bottom: 10px;}
.view-dbt-in-media .field-content a{display: block; padding: 5px; background: #fff; font-weight:600;}
/*Facebook Feeds*/
.fb-feed, .tw-feed{background: #fff; box-sizing: border-box; height:320px; overflow: hidden; text-align: center; padding-top: 10px; padding-left:38px;}


/*Award*/
.awrd-section{float: left;width: 100%;}
.award-col{background:url(../images/awrad.png) no-repeat; width:50%; float:left; height:206px;
background-size: cover; color:#fff;}
.award-col h3{font-size: 139%; padding: 15px;}
.award-col p{padding:15px; font-weight: normal;}
.inner-col{width:50%; float:left; background: #5d931d;height:100px; margin-bottom: 3px; padding: 10px;
box-sizing: border-box; position:relative; transition-duration:0.5s;}
.inner-col:hover{background:#45730e; transition-duration:0.5s;}
.inner-col a{color:#fff; font-size:16px; display:block; font-weight:normal;}
.bottom-cards .inner-col{margin-bottom:0; width:49.8%;}
.bottom-cards .inner-col:nth-child(odd){float:left;}
.bottom-cards .inner-col:nth-child(even){float:right;}
.inner-col:nth-child(1):after{content:'01'; display:block; position:absolute; top:0; right:2%;font-size:25px;
color: #fff;}
.inner-col:nth-child(2):after{content:'02'; display:block; position:absolute; top:0; right:2%;font-size:25px;
color: #fff;}
.bottom-cards .inner-col:nth-child(1):after{content:'03'; display:block; position:absolute; top:0; right:2%;font-size: 25px;
color: #fff;}
.bottom-cards .inner-col:nth-child(2):after{content:'04'; display:block; position:absolute; top:0; right:2%;font-size: 25px;
color: #fff;}

/*Video and photo gallery*/
.gallery-area-main{padding:50px 0 30px; background: #f3f3f3;}
.gallery-container ul.slides{display:none;}
.gallery-container h1, .video-area h1{font-size: 165%; font-weight: 600; color: #5d931d;    margin-bottom: 15px;}
.gallery-container h1 > a, .video-area h1 > a{color: #423e3f; font-size: 79%; padding-left: 20px; font-weight: 400;}
.gallery-area .flex-control-thumbs li{width:33%;}
.gallery-area .flex-direction-nav{display:none;}
.gallery-area .flex-control-thumbs img{border: 1px solid #828282;}
.pull-right{ float:right !important;}

/*For Hindi Site*/
.i18n-hi .view-autonomous-institutes-psus ul.hexagon li{line-height: normal;}
.i18n-hi .view-autonomous-institutes-psus ul.hexagon li a{font-size:11px; line-height:80px;}

.view-autonomous-institutes-psus ul.hexagon li embed{ position: absolute; left:0; z-index: -1;}

/*Style by kamal*/
.region-autonomous-inst-psu{position:relative; height:480px; margin-top:15px;}
.view-autonomous-institutes-psus ul.hexagon li{width:95px; height:95px; line-height:83px; float:left; position:absolute;transform: scale(1.-1); transition-duration: 0.8s;}
.view-autonomous-institutes-psus ul.hexagon li:hover{transform: scale(1.2); z-index:2;transition-duration: 0.8s;}
.view-autonomous-institutes-psus ul.hexagon li:nth-child(1){ /* background:url(../svg/hexagon-green.svg) no-repeat; */  left: 165px; color:#fff;}
.view-autonomous-institutes-psus ul.hexagon li:nth-child(2){ /* background:url(../svg/hexagon-yellow.svg) no-repeat; */  left: 165px; top:87px;}
.view-autonomous-institutes-psus ul.hexagon li:nth-child(3){ /* background:url(../svg/hexagon-light-green.svg) no-repeat; */  left: 165px; top: 174px;color:#fff;}
.view-autonomous-institutes-psus ul.hexagon li:nth-child(4){ /* background:url(../svg/hexagon-yellow.svg) no-repeat;  */ left: 165px; top: 261px;}
.view-autonomous-institutes-psus ul.hexagon li:nth-child(5){ /* background:url(../svg/hexagon-green9.svg) no-repeat; */  left: 165px; top: 348px;}
.view-autonomous-institutes-psus ul.hexagon li:nth-child(6){ /* background:url(../svg/hexagon-light-green.svg) no-repeat; */  left:90px; top: 44px; color:#fff;}
.view-autonomous-institutes-psus ul.hexagon li:nth-child(7){ /* background:url(../svg/hexagon-green5.svg) no-repeat; */  left: 90px; top: 131px;}
.view-autonomous-institutes-psus ul.hexagon li:nth-child(8){ /* background:url(../svg/hexagon-green3.svg) no-repeat; */  left: 90px; top: 217px;}
.view-autonomous-institutes-psus ul.hexagon li:nth-child(9){ /* background:url(../svg/hexagon-green9.svg) no-repeat; */  left: 90px; top: 304px;}
.view-autonomous-institutes-psus ul.hexagon li:nth-child(10){ /* background:url(../svg/hexagon-green5.svg) no-repeat; */ left: 240px; top: 44px;}
.view-autonomous-institutes-psus ul.hexagon li:nth-child(11){ /* background:url(../svg/hexagon-green.svg) no-repeat; */ left: 240px; top: 131px; color:#fff;}
.view-autonomous-institutes-psus ul.hexagon li:nth-child(12){ /* background:url(../svg/hexagon-green3.svg) no-repeat; */  left: 240px; top: 217px;}
.view-autonomous-institutes-psus ul.hexagon li:nth-child(13){ /* background:url(../svg/hexagon-green9.svg) no-repeat; */  left: 240px; top: 304px;}
.view-autonomous-institutes-psus ul.hexagon li:nth-child(14){ /* background:url(../svg/hexagon-green.svg) no-repeat; */  left: 16px; top: 88px; color:#fff;}
.view-autonomous-institutes-psus ul.hexagon li:nth-child(15){ /* background:url(../svg/hexagon-yellow.svg) no-repeat; */  left: 16px; top: 174px;}
.view-autonomous-institutes-psus ul.hexagon li:nth-child(16){ /* background:url(../svg/hexagon-light-green.svg) no-repeat; */  left: 16px; top: 260px;color:#fff;}
.view-autonomous-institutes-psus ul.hexagon li:nth-child(17){ /* background:url(../svg/hexagon-green3.svg) no-repeat; */  left: 315px; top: 88px;}
.view-autonomous-institutes-psus ul.hexagon li:nth-child(18){ /* background:url(../svg/hexagon-yellow.svg) no-repeat; */ left: 315px; top: 174px;}
.view-autonomous-institutes-psus ul.hexagon li:nth-child(19){ /* background:url(../svg/hexagon-green.svg) no-repeat; */  left: 315px; top: 260px;color:#fff;}
.view-autonomous-institutes-psus ul.hexagon li a{text-transform: uppercase; font-weight: 600;}
.view-autonomous-institutes-psus ul.hexagon li a:hover{text-decoration:none;}






.banner-wrapper .flexslider .slides img{/*height:425px;*/ height:360px;}
/* .clip-shape-transition { */
  /* width:80px; height:90px; background:#63bd99; */
  /* -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); */
/* clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); */
    /* transform: rotate(28deg); */
/* } */
.main-shapes{float: left; width: 100%; margin: 15px 0 20px;}
	/* .shapes{ filter: drop-shadow(2px 2px 2px #ccc);} */
/* .shapes ul li{display:inline-block;  position: relative;    margin: 0 34px;  transition-duration: 0.8s;  } */
/* .shapes ul li:hover{transform: scale(1.6) rotate(28deg);  z-index: 100; transition-duration: 0.8s; box-shadow: 0px 1px 9px 1px #38383838;} */
/* .shapes ul li a{display:block; padding-top: 38px; text-align: center;box-sizing: content-box; margin-left: -15px;transform: rotate(-27deg); */
/* text-transform: uppercase; font-size: 14px; } */
/* .shapes ul li a:hover{text-decoration:none;} */
/* .shapes{margin-top:20px;} */

.shapes ul{max-height:440px;}
/* .shapes ul:nth-child(1){position: relative;} */
/* .shapes ul:nth-child(2){ margin-left: calc(50% - 165px ); margin-top: -45px;} */
/* .shapes ul:nth-child(3){ margin-top: -49px;  margin-left: 1px;} */
/* .shapes ul:nth-child(4){margin-left: 77px;    margin-top: -45px;} */
/* .shapes ul:nth-child(5){ margin-top: -47px; margin-left: 4px;} */
/* .shapes ul:nth-child(6){ margin-top: -46px;     margin-left: 81px;} */
/* .shapes ul:nth-child(7){ margin-top: -48px; margin-left: 7px;} */
/* .shapes ul:nth-child(8){ margin-top: -45px;     margin-left: 84px;} */
/* .shapes ul:nth-child(9){ margin-left: calc(50% - 80px ); margin-top: -48px;} */
/* .main-shapes h2{text-align:center !important; margin-bottom: 20px; font-size: 24px; width:100%;} */
/* .honeycombs{overflow:inherit !important;} */
/*Childs*/


/* .shapes ul li:nth-child(odd){background:#66af11;} */
/* .shapes ul li:nth-child(even){background:#178a25;} */

/*Social Media*/
/*Social link*/
.social-link{position:fixed; z-index:1000; right:0; top:305px; transform: translate(0%, -50%); -webkit-box-shadow: 1px 1px 5px 0px rgba(209,209,209,1);
-moz-box-shadow: 1px 1px 5px 0px rgba(209,209,209,1);
box-shadow: 1px 1px 5px 0px rgba(209,209,209,1);
border-top-left-radius: 2px; border-bottom-left-radius: 2px;}
.social-link ul{margin:0;}
.social-link ul li{padding: 12px 10px; text-align: center; background:#fff;}
.social-link ul li a{display:block;}

/*Scroll News*/
small.down-arrow{background:url(../images/small-icon/arrow_icon.png) no-repeat center center #ddd; width:15px; height:19px; display: inline-block;
float: right;  padding: 10px; width: 50px; height: 49px;}
.news-nsg{position:absolute; z-index:999; width:100%;min-height:40px; line-height:40px; background:#484a4a;}
.nsg-news-scroll{min-height:40px;}
.nsg-news-scroll ul li{float:left; padding-left:15px; padding-right:15px; background:url(../images/icon/go-down.png) no-repeat; background-position:0% 50%;}
.nsg-news-scroll li a{color:#fff;}
.news-bg > h3{color:#343434; font-weight:bold; font-size:20px; margin:0; min-height:50px; 
line-height:50px; padding-left: 15px; margin-bottom:10px;} 
.news-nsg > .col-md-2{padding-left:0; font-size: 16px;}
a.read-more-news{background: #bd1818 none repeat scroll 0 0; color:#fff; padding:8px;}
a.read-more-news:hover{background:#aa0e0e; color:#fff;}


/*Cards*/
.allkeycards ul li img{height: auto !important; width: auto !important; margin: 0 auto; padding-top:12px;}
.key-cards{position:relative;}
.allkeycards a.read-more{position: absolute; bottom: -28px;right: 0; z-index: 99; color: #d24242;}
.key-cards ul li{background:#0080ff; width:100%; height:360px; display: inline; color:#fff; text-align:center;}
.key-cards ul li h2{margin:0;  margin-top: 10px;}
.key-cards ul li p{padding:5px 0;} 
.key-cards ul li:nth-child(2) span{}

.allkeycards.flex-direction-nav a,
.allkeycards .flex-direction-nav .flex-disabled{opacity:9 !important;line-height: 40px; cursor: pointer;}
.allkeycards .flex-direction-nav a.flex-prev:before{content: "\f104"; font-family:FontAwesome; color:#828282;}
.allkeycards .flex-direction-nav a.flex-next:before{content: "\f105"; font-family:FontAwesome; color:#828282;}
.allkeycards .flex-direction-nav a, .link-carousel .flex-direction-nav .flex-disabled {
    opacity: 9 !important;
    line-height: 40px;
    cursor: pointer;
}
.allkeycards .flex-direction-nav{bottom: -19px;  position: absolute; width: 25%;}
.allkeycards .flex-direction-nav .flex-next:focus{outline:none;}
.allkeycards .flex-direction-nav a:hover{}

.imp-links-home {position: absolute; z-index: 9; width: 100%;}
.imp-links-home .container{max-width: 99vw;}
.imp-links-home .page-title h2 { text-align: center; font-weight: 300; font-size: 190%; color: #828282; display: inline-block; padding: 0 0 20px;position: relative;
    z-index: 1;}
.imp-links-home ul.slides li{text-align:center;  float: left;  width: calc(100%/6 - 0px); padding: 5px 0;     }
.imp-links-home ul.slides li a{color:#4a4747; padding:3px 0; display: block;  /* text-transform: uppercase; */  font-weight: 600;}
.imp-links-home ul.slides li > img{width:auto !important; margin: 0 auto; height:45px;}
.imp-links-home ul.slides li:nth-child(1) a{text-transform: capitalize;}
.imp-links-home ul.slides li:nth-child(odd){background: #ffd400; border:none;}
.imp-links-home ul.slides li:nth-child(even){background: #a3de35;}




	
.imp-links-home-sec .inner-col{width: 19%; border:solid 2px #fff; background: #fff; -webkit-box-shadow: 2px 2px 10px 2px #ccc; -moz-box-shadow:2px 2px 10px 2px #ccc; box-shadow:2px 2px 10px 2px #ccc; height: 150px;    border-radius: 10px;margin-right: 14px;}
.imp-links-home-sec .inner-col:last-child{    margin-right: 0px;}
.imp-links-home-sec .inner-col a{ color:#000; font-size: 20px; position: absolute;  bottom: 20px;text-align: center; width: 91%;}
.imp-links-home-sec .inner-col img { width:45px;}
.imp-links-home-sec .inner-col:hover img { color:#fff;-webkit-filter: opacity(.3) drop-shadow(0 0 0 #f4ff4e);}
.imp-links-home-sec .inner-col:hover { background:#178a25 !important; transform: scale(1.2);    z-index: 100;transition-duration: 0.8s; box-shadow: 0px 1px 9px 1px #38383838;}
.imp-links-home-sec .inner-col:hover a { color:#fff;}
.imp-links-home-sec .inner-col:after:hover {color:#fff; background:#a3de35; }
.imp-links-home-sec .inner-col:nth-child(1){background:#a3de35;}
.imp-links-home-sec .inner-col:nth-child(2){background:#ffd400;}
.imp-links-home-sec .inner-col:nth-child(3){background:#12cc76;}
.imp-links-home-sec .inner-col:nth-child(4){background:#ffd400;}
.imp-links-home-sec .inner-col:nth-child(5){background:#12cc76;}
.imp-links-home-sec .inner-col:nth-child(1):after {
    content: '01';
    display: block;
    position: absolute;
    top: 15px;
    right: 15px;
    font-size: 25px;
color: #fff;}
.imp-links-home-sec .inner-col:nth-child(2):after {
    content: '02';
    display: block;
    position: absolute;
    top: 15px;
    right: 15px;
    font-size: 25px;
color: #fff;}
.imp-links-home-sec .inner-col:nth-child(3):after {
    content: '03';
    display: block;
    position: absolute;
    top: 15px;
    right: 15px;
    font-size: 25px;
color: #fff;}

.imp-links-home-sec .inner-col:nth-child(4):after {
    content: '04';
    display: block;
    position: absolute;
    top: 15px;
    right:15px;
    font-size: 25px;
color: #fff;}
.imp-links-home-sec .inner-col:nth-child(5):after {
    content: '05';
    display: block;
    position: absolute;
    top: 15px;
    right: 15px;
    font-size: 25px;
color: #fff;}

/*dbt-hz-links-home*/
.dbt-hz-links-home{margin-bottom: 20px;}
.dbt-hz-links-home .block-menu ul>li{width: 18.8%; float:left; margin: 0 7px; text-align: center;}
.dbt-hz-links-home .block-menu ul>li{display: inline;}
.dbt-hz-links-home .block-menu ul>li>a{height:40px; line-height: 40px; font-size: 16px; border-radius:10px; color: #000;}
.dbt-hz-links-home .block-menu ul>li>a:hover{box-shadow: 0 5px 15px rgb(179, 179, 179); transform: translateY(-0.25em);}
.dbt-hz-links-home .block-menu ul>li:nth-child(1)>a{background: #a3de35;display: block;}
.dbt-hz-links-home .block-menu ul>li:nth-child(2)>a{background: #ffd400;display: block;}
.dbt-hz-links-home .block-menu ul>li:nth-child(3)>a{background: #12cc76;display: block;}
.dbt-hz-links-home .block-menu ul>li:nth-child(4)>a{background: #ffd400;display: block;}
.dbt-hz-links-home .block-menu ul>li:nth-child(5)>a{background: #12cc76;display: block;}


/* new scroll */
.newstape {
  background-color: #fff;
  color: #000;
  height: 300px;
  overflow: hidden;
}
.newstape .js-marquee{margin-bottom: 0 !important;}
.newstape a {color:#343434;}
.newstape a:before{content: "\f101"; font-family:FontAwesome; margin-right:2px;}
.newstape-content {
  position: relative;
  padding: 15px;
}
.news-block { border-bottom:solid 1px #dbdbdb; margin-bottom:10px; padding-bottom:5px; color:#343434;}
.newstape-drag { cursor: ns-resize; }

.text-center { text-align: center; }

.text-right { text-align: right; }

.text-justify { text-align: justify; }

#galleryCarousel .slides li img {height: 215px;}


.animated {
  -webkit-animation-duration:1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
} 

@-webkit-keyframes bounce {
  0%, 20%, 40%, 60%, 80%, 100% {-webkit-transform: translateY(0);}
  50% {-webkit-transform: translateY(-5px);}
} 

@keyframes bounce { 
  0%, 20%, 40%, 60%, 80%, 100% {transform: translateY(0);}
  50% {transform: translateY(-5px);}
} 

.bounce { 
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

#animated-example {
    width:100%;
    height: 20px;
	margin-top:15px;
}
.outer{background:#ddd; width: 50px; height: 50px;float: right;}
.minister .region-minister-block img{
	height:70px;
	width: 70px;
	margin:0 auto;
	border-radius:50%;
}
.result-dbt {
    width: 100%!important;
    height: 26px!important;
	border-radius:0%!important;
}
/*breadcam*/
.breadcrumb-wrapper{margin-bottom:15px; background: url(../images/carousel-bg.png) repeat;border-bottom: 1px solid #d2d2d2;}
.breadcam {
	padding:10px 0;
	display: block;
	border-bottom: 1px solid #efefef;
	background: url(../images/breadcam-bg.png) repeat;
}
.breadcam span[itemprop="title"]{font-size: 14px;}
.breadcam li {
	list-style-type: none;
	display: inline-block;
	font-size: 80%;
	color: #b5b5b5;
}
.breadcam a{font-weight: 600;}
.breadcam span{padding: 0 5px;}
.breadcam span > a{font-weight:600; color:#21282f;}
.breadcam li a {
	display: block;
	background: url(../images/breadcam-arrow.png) no-repeat right center;
	padding-right: 10px;
	color: #7f7f7f;
}
.breadcam li:last-child a {
	background: none;
}
.breadcam li.current {
	color: #b5b5b5;
}

/*inner page left menu*/
.left-sidebar{width:23%; float:left; background:#71b10b; margin-right:20px;overflow: scroll; max-height: 350px; overflow-x:hidden;}
.left-sidebar ul li{margin:0;list-style:none; border-bottom: 1px solid rgb(85, 142, 18); position:relative;}
.left-sidebar ul li.expanded{cursor:pointer;}
.left-sidebar ul ul > li{background:url(../images/angle-right.png) no-repeat 3% 50%;}
.left-sidebar ul ul > li a{padding-left: 22px;}
.left-sidebar ul li.expanded:before{content: "\f107"; font-family:FontAwesome; position:absolute; color:#fff; font-size:15px; right:1px; top: 11px;}
.left-sidebar ul li.active-trail > ul{}
.sticky{position:fixed; top:0; width:270px;}
.space{width: 75.5% !important; float: right !important;}
.left-sidebar::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #fff;
}

.left-sidebar::-webkit-scrollbar
{
	width: 5px;
	background-color: #fff;
}

.left-sidebar::-webkit-scrollbar-thumb
{
	background-color: #71b10b;

}


/* .left-sidebar ul li>ul{display:none; position:absolute; width:250px;} */
/* .left-sidebar ul li:hover ul ul{display:none !important;} */
/* .left-sidebar ul ul > li:hover ul{display: block !important;} */
/* .left-sidebar ul li:hover ul{display:block !important; left: 100%;  top: 0; background: #71b10b; z-index: 10;} */
.left-sidebar ul ul{background:#26631b;}
.left-sidebar ul ul > li{width:100%;}
.left-sidebar ul li:last-child{border:none;}
.left-sidebar ul li.active{background:#26631b;}
.left-sidebar ul li a{color:#fff;padding:8px 10px; display:flex; text-align:left; transition-duration:0.5s;}
.left-sidebar ul li a:hover{background:#26631b; text-decoration:none;}
/* .left-sidebar ul li a > i{margin-right:4px;} */
/* .left-sidebar ul li a:before{content: "\f101"; display:block; font-family:FontAwesome; color:#fff; float: left; margin-top: 1px; margin-right: 10px;} */

.rightportion{float:left; width:75%;}
h1.heading{margin: 0 0 10px; font-size: 170%; margin-bottom: 0;  padding-bottom: 5px;color: #26631b;}
h2.heading{margin: 0 0 10px; font-size: 150%; margin-bottom: 0;  padding-bottom: 5px;color: #26631b;}
h3.heading{margin: 0 0 10px; font-size: 130%; margin-bottom: 0;  padding-bottom: 5px;color: #26631b;}
.rightportion h1{padding: 8px; font-size: 170%;  color: #fff;background-image: linear-gradient(to top, #26631b 0%, #71b10b 100%); margin-bottom:10px;}
.rightportion h2{font-size: 150%; font-weight: 600; color: #545050; margin-bottom:5px;}
.rightportion h3{font-size: 130%; margin-bottom:5px; }
/*Form*/
.views-exposed-form .views-exposed-widget{padding: 0;}
.views-exposed-form{background: #eee; padding:7px 16px; border: 1px solid #ddd; margin:10px 0;}
.views-exposed-widgets label{font-weight: 600; margin-bottom: 4px; float:left;}
.views-exposed-widgets input[type="text"], .views-exposed-widgets select.shs-select{height: 32px; padding: 0 5px; box-sizing: border-box; margin-right:8px;}
.views-exposed-widgets input[type="text"], .views-exposed-widgets select.form-select { height: 32px; padding: 0 5px;box-sizing: border-box; margin-right: 8px;}
.views-exposed-widgets input[type="submit"]{background: #26631b; border:none; color:#fff; padding: 9px 21px; height: 33px;margin-top:20px !important;}
#edit-field-date-value2-1-wrapper, #edit-field-start-date-value-1-wrapper{width:385px;}
#edit-field-date-value2-min-wrapper, #edit-field-start-date-value-min-inside-wrapper{float: left; width: 190px;}
#edit-field-date-value2-max-wrapper, #edit-field-start-date-value-max-wrapper{float: left; width: 190px;}


/*Canvas*/
#particles-js {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #26631b8c;
}

/* ---- stats.js ---- */

.count-particles{
  background: #000022;
  position: absolute;
  top: 48px;
  left: 0;
  width: 80px;
  color: #13E8E9;
  font-size: .8em;
  text-align: left;
  text-indent: 4px;
  line-height: 14px;
  padding-bottom: 2px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

.js-count-particles{
  font-size: 1.1em;
}

#stats,
.count-particles{
  -webkit-user-select: none;
}

#stats{
  border-radius: 3px 3px 0 0;
  overflow: hidden;
}

.count-particles{
  border-radius: 0 0 3px 3px;
}
/*Other Links*/
.otherlinks-area{padding:50px 0; background:#eee;}
.otherlink ul.slides li>span{width:80px; height:80px; background:#fff; border-radius:50%; display:block; padding-top:5px; margin:0 auto;
transition-duration:0.5s;}
.otherlink ul.slides li:hover span{margin-top: -10px; transition-duration:0.5s; box-shadow: 0px 9px 15px #00000047;}
.otherlink ul.slides li{text-align:center; padding:10px;}
/*.otherlink ul.slides li:nth-child(odd){background:#ddd;}
.otherlink ul.slides li:nth-child(even){background:#fff;}*/
.otherlink ul.slides li img{width:70px; height:70px; margin:0 auto;}
.otherlink ul.slides li a{margin: 10px 0;font-size:100%; color:#686868; display:block;}
.otherlink .flex-direction-nav a:before{font-size:30px; color:#668200;}
.otherlink .flex-direction-nav a{opacity: inherit !important;}

/*Pager*/
ul.pager{margin:15px 0; text-align:center;}
ul.pager li{margin:0 !important; padding:0 !important; list-style:none; display: inline-block;}
ul.pager li:before{content:none !important;}
ul.pager li a{display:inline-block; background: #71b10b; padding:1px 11px; color: #fff; text-decoration:none; padding: 4px 11px !important;}
ul.pager li.pager-current{background:#26631b; padding:4px 11px !important; color: #fff;}

/*Photo Gallery*/
.view-category-photo-gallery .view-content .views-row{width: 20%; float: left; position:relative; margin-bottom: 20px;}
.view-category-photo-gallery .view-content .views-row a>img{height: 150px; width: 220px;}
.view-category-photo-gallery .view-content .views-row a:nth-child(1):before{content: "\f030"; font-family:FontAwesome; position:absolute; top:0;    background: #00000075;
width: 30px; height: 30px;text-align: center;line-height: 28px; color: #fff; border-bottom-right-radius: 8px;}
.view-category-photo-gallery .view-content .views-row a:nth-child(2){width:220px; display: block; height:44px; box-sizing: border-box; padding: 5px; background: #eee; border-bottom: 2px solid #d0cfcf; text-align: center; overflow:hidden;}
.pane-quicktabs-album-gallery .quicktabs_main.quicktabs-style-basic,
.pane-quicktabs-album-gallery ul.quicktabs-tabs.quicktabs-style-basic{border:none; padding:0;}
.pane-quicktabs-album-gallery ul.quicktabs-tabs{margin-bottom: 15px !important; float: left; width: 100%;}
.pane-quicktabs-album-gallery .quicktabs-tabs li.first{padding:0; border: none !important;}
.pane-quicktabs-album-gallery .quicktabs-tabs li.first a{background: url(../images/grid.png) no-repeat center left #71b10b; background-position:50% 50%;}
.pane-quicktabs-album-gallery .quicktabs-tabs li.last a{background: url(../images/list.png) no-repeat center left #71b10b;  background-position:50% 50%;}
.pane-quicktabs-album-gallery .quicktabs-tabs li.active a{background-color:#26631b;}
.pane-quicktabs-album-gallery .quicktabs-tabs li.last{padding:0; border: none !important;}
.pane-quicktabs-album-gallery .quicktabs-tabs li >a{background: #26631b; color:#fff; padding: 5px 22px;text-align: right;font-size: 0 !important; float:left; margin-right: 5px;}
.gridview ul li{width:20%; float:left;  margin-bottom: 20px;}
.gridview ul li span.field-content{width:220px; display:block; height:44px;box-sizing: border-box; padding: 5px; background: #eee; border-bottom: 2px solid #d0cfcf; text-align: center; overflow:hidden;}
.gridview ul li img{width:220px; height:150px;}
.listview ul li{width: 100%; display: block; float: left; margin-bottom: 10px; background: #eee; border: 1px solid #ddd;}
.listview ul li h2{font-size: 17px;}
.listview ul li img{width: 220px; height: 150px;}

/*Contact us page*/
.field-content .contact-us{width:30%; float:left; background: #eee; height: 400px; box-sizing: border-box; padding: 10px;}
.field-content .contact-map{width:70%; float:left;}
.field-content .contact-us ul li{float: left; width: 100%; display: flex; padding: 5px 0;}
.field-content .contact-us ul li:before{margin-right: 8px; width: 25px; height: 25px; border: 1px solid #616161; color: #616161;
 border-radius: 100%; text-align: center;line-height: 22px;  font-size: 15px;}
/* .field-content .contact-us ul li:nth-child(1):before{content: "\f007"; font-family:FontAwesome;} */
.field-content .contact-us ul li:nth-child(1):before{content: "\f041"; font-family:FontAwesome;}
.field-content .contact-us ul li:nth-child(2):before{content: "\f095"; font-family:FontAwesome;}
.field-content .contact-us ul li:nth-child(3):before{content: "\f0e0"; font-family:FontAwesome;}
.field-content .contact-us ul li:nth-child(4):before{content: "\f0ac"; font-family:FontAwesome;}
.field-content .contact-us h2{font-size:130%;}


/*Scroll top*/
.scrollTop {
	position: fixed;
	right: 2%;
	bottom: 10px;
	padding: 20px;
	opacity: 0;
	-webkit-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
	cursor: pointer;
	width: 45px;
	height: 45px;
	z-index: 99;
	border-radius:50%;
	background:url(../images/small-icon/scrolltop.png) #165341;
	background-position:50% 0;
}
.scrollTop:hover {
	background-position:50% 100%;
}

/*Feedback From*/
#webform-client-form-13 .form-item{margin: 10px 0;}
#webform-client-form-13 .form-item label{display:block; font-weight: 600; width:200px; float:left;}
#webform-client-form-13 .form-item input, #webform-client-form-13 .form-item select{width: 300px; height:32px;padding:4px;}
#webform-client-form-13 .form-item .form-textarea-wrapper{width:300px; float:left;}
#webform-client-form-13 .form-actions{clear:left; width:100%;}
#webform-client-form-13 .form-actions{margin-left:205px; margin-top: 10px; float: left;}
#webform-client-form-13 .form-actions input.form-submit{border:none; background: #165341; color: #fff; padding: 8px 20px;box-sizing: border-box;}
.error ul > li, .error{color: #f00; font-size: 12px; padding: 2px 0;}
#messages .status p{text-align:left; color: #3e7f0b; font-size: 20px; padding:0;}
/*Tilt Animation*/
.tilt {
	box-shadow: 0 20px 27px rgba(0, 0, 0, 0.05);
	transform-style: preserve-3d;
	margin: 50px auto;
}

.tilt-logo {
	width: 200px;
	height: 200px;
	background-color: #7e56ff;
	background-image: linear-gradient(150deg, #5a00ff 0%, #ff1ff7 100%, #ff1ff7 100%);
}

.tilt-logo-inner {
	transform: translateZ(50px) translateY(-50%) translateX(-50%);
	position: absolute;
	top: 50%;
	left: 50%;
	color: white;
	font-size: 1.9rem;
}

.tilt-movie, .tilt-movie img {
	width: 200px;
	height: 300px;
}

/*Organization Structure*/
#views-org-chart-organization-structure-page table{ margin: 0 auto;} 
.view-id-schemes_programmes.view-display-id-block .views-field-nothing .field-content table{table-layout:fixed;}
.view-id-schemes_programmes.view-display-id-block .views-field-nothing .field-content table tr th{width:200px; }
.view-id-schemes_programmes.view-display-id-block .views-field-nothing .field-content table tr td{width:200px;}
.page-about-us-official-directory .scroll-table1 table tr th,
.page-node-88078 .scroll-table1 table tr th{width:200px;}
.page-about-us-official-directory .scroll-table1 table tr th.views-field-counter,
.page-about-us-official-directory .page-node-88078 .scroll-table1 table tr th.views-field-counter{width:50px;}

/*Site Map*/
#sitemap ul{padding:0;}
#sitemap ul li{padding:5px 0;}
#sitemap ul li:before{content:none;}
#sitemap ul ul{padding: 10px 20px 0;}
#sitemap ul li.expanded{list-style-image: none !important; list-style-type: none;}
#sitemap ul li.leaf{list-style-image:none !important; list-style-type: none;}
#sitemap ul li a{color:#21282f; font-size:14px;}
#sitemap ul li a:before{content: "\f101"; font-family:FontAwesome; font-size:15px; margin-right: 5px;}
._2p3a{}


/*Visiter Counter*/
#counter ul li{text-align: center;float: left; width: 100%;}
#counter ul li strong { float: none; margin-left: 5px;}
.search-drop  .container-inline .form-submit {
    width: 34px;
    height: 35px;
    cursor: pointer;
    border: 0px;
    overflow: hidden;
    text-indent: -200px;
    font-size: 1px;
    background: url(../images/ico-goi-search.png) no-repeat center center #aa2323;
    padding: 5px 20px;
    margin: 0;
    float: left;
}
.search-drop .container-inline .form-actions {
    position: absolute;
    top: 1px;
    right: 0px;
}

/*User Login*/
.page-user .nav-wrapper,
.page-user .banner-wrapper,
.page-user .breadcrumb-wrapper,
.page-user .header-wrapper{display:none;}
.page-user .body-container{max-width:1024px;}
.page-user .inner-body-wrapper{background: url(../images/coverbg.jpg) no-repeat; background-size:cover;}
.page-user .inner-body-wrapper:before{content:''; display:block; background: #fff; width:600px; height: 100%; position:absolute;}
.page-user .inner-body-wrapper:after{content:''; display:block; position:absolute; z-index:2; background: url(../images/login-logo.png) no-repeat; width:340px; height:160px; top:30%; right:15%;}
/* .page-user .body-container{max-width:400px;margin:0 auto;} */
.page-user .body-container .heading{padding-top:20px;}
.page-user form{width:400px; padding-bottom:20px;}
.page-user form .form-item{margin-bottom: 15px;}

.page-user form input{
    background: #fff;
    border: 1px solid #d1d1d1;
    padding: 12px;
    width: 100%;
    color: #686868;
	border-radius: 5px;
}
.page-user form input.form-submit{background: #26631b; border: none; color: #fff; font-size: 14px;margin: 10px 0;}
.page-user form input.form-submit:hover{background:#578213;}
.page-user form label{font-weight: 600;font-size: 14px; display: block; margin: 4px 0;}
.page-user form fieldset{border:1px solid #d1d1d1; padding:5px;}
.page-user form fieldset span{font-weight: 600;}
.page-user form .description{display:none;}
.page-user-edit .inner-body-wrapper{background: none;}
.admin-menu .inner-body-wrapper{background: none;}
.not-logged-in #messages ul li, .not-logged-in #messages{color:#f00; font-size: 12px; padding: 1px 0;max-width: 400px; float: left; width:100%;}

/*BG Animation Slider*/
.pic-wrapper {
  position: absolute;
  width: 100%;
  height: 650px;
  overflow: hidden;
  top: 0;
  z-index: -1;
}
.pic-wrapper:before{content:''; background:url(../images/dots.png) repeat; display: block;
    position: absolute;
    z-index: 999;
    background: #0000008a;
    height: 100%;
    width: 100%;}

figure {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  /*animation*/
  
  animation: slideShow 24s linear infinite 0s;
  -o-animation: slideShow 24s linear infinite 0s;
  -moz-animation: slideShow 24s linear infinite 0s;
  -webkit-animation: slideShow 24s linear infinite 0s;
}

figurecaption {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #fff;
}

.pic-1 {
  opacity: 1;
  background: url(../images/banner/bg-banner2.jpg) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.pic-2 {
  animation-delay: 6s;
  -o-animation-delay: 6s;
  -moz--animation-delay: 6s;
  -webkit-animation-delay: 6s;
  background: url(../images/banner/bg-banner3.jpg) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.pic-3 {
  animation-delay: 12s;
  -o-animation-delay: 12s;
  -moz--animation-delay: 12s;
  -webkit-animation-delay: 12s;
  background: url(../images/banner/slider01.jpg) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.pic-4 {
  animation-delay: 18s;
  -o-animation-delay: 18s;
  -moz--animation-delay: 18s;
  -webkit-animation-delay: 18s;
  background: url(../images/banner/bg-banner2.jpg) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* keyframes*/

@keyframes 
slideShow {  0% {
 opacity: 0;
 transform:scale(1);
 -ms-transform:scale(1);
}
 5% {
 opacity: 1
}
 25% {
 opacity: 1;
}
 30% {
 opacity: 0;
 transform:scale(1.1);
 -ms-transform:scale(1.1);
}
 100% {
 opacity: 0;
 transform:scale(1);
 -ms-transformm:scale(1);
}
}
 @-o-keyframes 
slideShow {  0% {
 opacity: 0;
 -o-transform:scale(1);
}
 5% {
 opacity: 1
}
 25% {
 opacity: 1;
}
 30% {
 opacity: 0;
 -o-transform:scale(1.1);
}
 100% {
 opacity: 0;
 -o-transformm:scale(1);
}
}
 @-moz-keyframes 
slideShow {  0% {
 opacity: 0;
 -moz-transform:scale(1);
}
 5% {
 opacity: 1
}
 25% {
 opacity: 1;
}
 30% {
 opacity: 0;
 -moz-transform:scale(1.1);
}
 100% {
 opacity: 0;
 -moz-transformm:scale(1);
}
}
 @-webkit-keyframes 
slideShow {  0% {
 opacity: 0;
 -webkit-transform:scale(1);
}
 5% {
 opacity: 1
}
 25% {
 opacity: 1;
}
 30% {
 opacity: 0;
 -webkit-transform:scale(1.1);
}
 100% {
 opacity: 0;
 -webkit-transformm:scale(1);
}
}

.overlap {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 9;
    height: 100%;
    background: rgba(0, 0, 0, 0.52);
    width: 100%;
}
.page-directory-link-of-kvs .scroll-table1 table tr td:nth-child(2) {
    text-transform: uppercase;
}


/*Renu Swarup*/
.node-type-whos-who .view-whos-who{background:#f9f9f9; box-shadow: 0px 5px 10px 1px gainsboro;  padding: 15px 25px;border-top: 2px solid #71b10b;
margin-top: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.node-type-whos-who .view-whos-who:hover{background: #eaeaea;}
.node-type-whos-who h2.pane-title{font-size: 150%; font-weight: 600; color: #545050; margin-bottom: 5px;}
.node-type-whos-who .view-content .views-field{margin: 10px 0;}
.node-type-whos-who .view-content .views-field span.views-label{float: left;font-weight: 600; width: 150px;}
.node-type-whos-who .view-content .views-field .field-content{display: flex;}

/*Organizational Structure*/
.page-about-us-organization-structure .google-visualization-orgchart-table{/*width:250px;*/ margin:-7px auto; position:relative; margin-bottom:50px;}
/* .page-about-us-organization-structure .google-visualization-orgchart-table:after{content:''; display:block; background:url(../images/arrrow-down-menu.png) no-repeat;width: 100%; */
    /* height: 30px; margin: 0 auto; position: absolute; left: 50%;} */
.page-about-us-organization-structure #views-org-chart-organization-structure-page table tr td .views-org-chart-field-no-title{ float: left; width: 80%; text-align: left;  margin-top: 27px;}
.page-about-us-organization-structure #views-org-chart-organization-structure-page table tr td .views-org-chart-field-no-title a{    font-size: 18px;}
.page-about-us-organization-structure #views-org-chart-organization-structure-page table tr td .views-org-chart-field-no-field_image{float: left; width:10%; text-align: left;}
.page-about-us-organization-structure #views-org-chart-organization-structure-page table tr td .views-org-chart-field-no-field_designation{    float: left;
    width: 70%;text-align: left; font-size: 12px;}

	

/* .page-about-us-organization-structure #block-block-15{height: 675px;} */
.menu-name-menu-organization-structure ul.menu li > ul:nth-child(2){border-left: 2px solid #6e8a96;   margin-left: 2px;
margin-top: -1px;}
/* .menu-name-menu-organization-structure ul.menu li > ul:nth-child(2) > li:before{content:'';background:url(../images/arrrow-left-menu.png) no-repeat;  z-index: -1; display:block; width:25px; height:18px;    position: absolute; */
/* transform: translate(-50%, -50%); left: 5%; top: 50%; background-size: 65%;} */
.menu-name-menu-organization-structure:before{content: ''; width: 99%;background: #6e8a96; display: block;
height: 2px; margin: 0 auto;}
.menu-name-menu-organization-structure ul.menu:nth-child(1) > li:before{content:''; display:block; background:url(../images/arrrow-down-menu.png) no-repeat;margin: 0 auto;
margin-top: -6px;  margin-bottom: 10px; width:17px; height:24px;}
.menu-name-menu-organization-structure ul.menu:nth-child(1) > li{width:25%; float:left; box-sizing:border-box; padding:5px;
position:relative;}
.menu-name-menu-organization-structure ul.menu:nth-child(1) > li > a{position:relative;}
/* .menu-name-menu-organization-structure ul.menu:nth-child(1) > li > a:after{content:''; background:url(../images/arrrow-down-menu.png) no-repeat; display:block; width:25px; height:25px; position:absolute;    left: 50%; */
/* transform: translate(-50%, -50%); top: 117%;} */
.menu-name-menu-organization-structure ul.menu li a{width:90%; display:table; padding: 8px 5px; background: #cee7ee; color:#000; min-height: 50px; border-radius: 5px; margin-left:18px; border:1px solid #b5d9ea;}
.menu-name-menu-organization-structure ul.menu li ul ul li > a{margin:0; border-radius:0; min-height:auto;}
.menu-name-menu-organization-structure ul.menu li a:hover{background: #117a98; text-decoration:none;}
.menu-name-menu-organization-structure ul.menu li{position:relative;}
.menu-name-menu-organization-structure ul.menu li ul ul{box-shadow: 0 0 60px rgba(14,42,71,0.25); display:none; position:absolute;}
.menu-name-menu-organization-structure ul.menu:nth-child(2) li:hover ul{display: block; left:100%; top:0; min-width: 200px; z-index: 2;}
.menu-name-menu-organization-structure ul.menu:nth-child(2) li.expanded:after{content: "\f105"; font-family:FontAwesome; color: #000; display:block; position: absolute;
z-index: 2; right:5px; top: 50%; transform: translate(-50%, -50%);}
.menu-name-menu-organization-structure ul.menu li ul ul li > a{ width: 100%; border-bottom: 1px solid #c1d2da;}


/*Upcoming Events*/
.page-whats-new-upcoming-events .date-nav .pager li.date-prev{background:#71b10b; color:#fff; margin-right: 10px !important}
.page-whats-new-upcoming-events .date-nav .pager li.date-next{background:#71b10b; color:#fff;}
.page-whats-new-upcoming-events .scroll-table1 table tr th#Saturday,
.page-whats-new-upcoming-events .scroll-table1 table tr th#Sunday{background: #d25757;color: #fff;}
.page-whats-new-upcoming-events .scroll-table1 table tr td:nth-child(1){color:#d25757; font-weight:600;}
.page-whats-new-upcoming-events .scroll-table1 table tr td:nth-child(7){color:#d25757; font-weight:600;} 
.page-whats-new-upcoming-events .calendar-calendar div.day{float:none; text-align:center; width:auto;}
.page-whats-new-upcoming-events .scroll-table1 table tr td.inner{text-align: center; color: #d25757; font-weight: 600;}



/*Footer*/
.footer-top-wrapper ul li a[title="Home"]{display:none;}
.footer-top-wrapper ul li:nth-child(2):before{content:none;}
.page-user .footer-top-wrapper ul li a[title="Home"]{display:block;}

#block-block-18 a{color: #fff; display: block;text-align: center; background: #72b10b;
position: absolute; bottom: 0; width:100%; height: 28px; line-height: 28px; font-weight: 600;}

/*Organizational Structure*/
.page-about-us-organization-structure .content{}
.page-about-us-organization-structure .block-menu-block{margin-top:80px;}
.page-about-us-organization-structure a.left{float: left; text-align:center; background-color: #30839b; box-sizing: border-box; color:#feff00; font-weight:600;  margin-left:19%; padding:15px; border-radius:5px; width:200px; min-height:75px; position:relative; text-align: center;}
.page-about-us-organization-structure a.left:after{content:''; background:url(../images/ar-left.png) no-repeat;     width: 121px;
height: 21px; display: block; position: absolute; top: 28px;left: 100%;}

.page-about-us-organization-structure a.right{float: right; text-align:center; background-color: #30839b; box-sizing: border-box; color:#feff00; font-weight:600; margin-right:19%; padding:15px; border-radius:5px; width:200px; min-height:75px; position:relative;}
.page-about-us-organization-structure a.right:before{content:''; background:url(../images/ar-right.png) no-repeat;     width: 121px;
height: 21px; display: block; position: absolute; top: 28px;right: 100%;}

.page-about-us-organization-structure .google-visualization-orgchart-table{width:100%; margin:-7px auto; position:relative; margin-bottom:50px;}

.menu-name-menu-organization-structure:before{content: '';  width: 1106px; background: #b52424; float:right; display: block;
height: 2px; margin: 0 auto;}
.menu-name-menu-organization-structure ul.menu:nth-child(1) > li:before{content:''; display:block; background-color:#b52424; width:2px; height:15px; margin: 0 auto;
margin-top: -6px;  margin-bottom: 10px;}
.menu-name-menu-organization-structure ul.menu:nth-child(1) > li > a{background-color: #30839b; color:#feff00; font-weight:600; text-align:center;     -moz-box-shadow: inset 0 0 7px #ffffff;
-webkit-box-shadow: inset 0 0 7px #ffffff;  box-shadow: inset 0 0 7px #ffffff;}
.menu-name-menu-organization-structure ul.menu:nth-child(1) > li{width:12.5%; float:left; box-sizing:border-box; padding:5px;
position:relative;}
.menu-name-menu-organization-structure{border-right: 2px solid #b52424; height:641px;}
.menu-name-menu-organization-structure ul.menu li:nth-child(9){clear: left; margin-left:62%;}
.menu-name-menu-organization-structure ul.menu li:nth-child(9):after{content:''; background:url(../images/line-shape.png) no-repeat; display:block; width:370px; height:70px; margin-left:54%;}


.menu-name-menu-organization-structure ul.menu li:nth-child(9):before,
.menu-name-menu-organization-structure ul.menu li:nth-child(10):before,
.menu-name-menu-organization-structure ul.menu li:nth-child(11):before{content:''; display:none;}

.menu-name-menu-organization-structure ul.menu:nth-child(1) > li > a{position:relative; min-height:85px;}
.menu-name-menu-organization-structure ul.menu:nth-child(1) > li > a:after{content:''; display:block; width:25px; height:25px; position:absolute;    left: 50%;
transform: translate(-50%, -50%); top: 117%;}
.menu-name-menu-organization-structure ul.menu:nth-child(1) > li:nth-child(9) a:after,
.menu-name-menu-organization-structure ul.menu:nth-child(1) > li:nth-child(10) a:after,
.menu-name-menu-organization-structure ul.menu:nth-child(1) > li:nth-child(11) a:after{content:none; background:none; } 
.menu-name-menu-organization-structure ul.menu li a{width:100%; display:table; padding: 8px 5px; background-color:#90cada; color:#002370; font-weight:600; text-align:center; min-height: 50px;
margin-left:0; font-size:13px;     box-shadow: 3px 3px 3px #ddd;  -moz-box-shadow: 3px 3px 3px #666;  -webkit-box-shadow: 3px 3px 3px #ddd;-moz-box-shadow: inset 0 0 7px #ffffff;
-webkit-box-shadow: inset 0 0 7px #ffffff; box-shadow: inset 0 0 7px #ffffff;}
.menu-name-menu-organization-structure ul.menu li ul ul li > a{margin:0; border-radius:0; min-height:auto;}
.menu-name-menu-organization-structure ul.menu li a:hover{background: #117a98; color:#fff; text-decoration:none;}
.menu-name-menu-organization-structure ul.menu li{position:relative;}
.menu-name-menu-organization-structure ul.menu li > ul{border-left:2px solid #4a7ebb; padding-top:30px;}
.menu-name-menu-organization-structure ul.menu li > ul > li:last-child:after{content: ''; display: block; width: 3px; background: #fff;
height: 48%; position: absolute; bottom: 0; left: -2px;}

.menu-name-menu-organization-structure ul.menu li > ul >li a{width:90%; margin-left:15px; margin-bottom:15px;}
.menu-name-menu-organization-structure ul.menu li > ul >li a:before{content:''; display:block; width:15px; height:2px; background-color:#4a7ebb; position: absolute;
 left: 0; top: 50%;}

.menu-name-menu-organization-structure ul.menu li ul ul{box-shadow: 0 0 60px rgba(14,42,71,0.25); display:none; position:absolute;}
.menu-name-menu-organization-structure ul.menu:nth-child(2) li:hover ul{display: block; left:100%; top:0; min-width: 200px; z-index: 2;}
.menu-name-menu-organization-structure ul.menu:nth-child(2) li.expanded:after{content: "\f105"; font-family:FontAwesome; color: #fff; display:block; position: absolute;
z-index: 2; right:5px; top: 50%; transform: translate(-50%, -50%);}
.menu-name-menu-organization-structure ul.menu li ul ul li > a{ width: 100%; border-bottom: 1px solid #c1d2da;}

.page-about-us-organization-structure ul.top-menu:after{content:''; background:url(../images/center-arrow.png) no-repeat; width:42px; height:60px; display:block;    left: 50%;
position: absolute; transform: translate(-50%);}
.page-about-us-organization-structure ul.top-menu{width:27%; position:relative;  margin-bottom: 20px; margin:0 auto; text-align:center;}
.page-about-us-organization-structure ul.top-menu li{color:#fbfe00; height: 40px; line-height: 27px; font-size: 20px;}
.page-about-us-organization-structure ul.top-menu li:nth-child(1){color:#ff0000;}
.page-about-us-organization-structure ul.top-menu li:nth-child(2){background-color:#973734; border-radius:5px; padding:5px;}

.view.view-success-stories-reports .item-list {
    display: none;
}
.banner-row .banner-wrapper .flexslider {
    height: 90px;
}