@charset "utf-8";
	/*Custom Nav*/
	body {
		color:#000;
		font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
	}
	.logo {
		padding-top:10px;
	}
	.common-wrapper, .header-wrapper, footer {
		font-family:'Open Sans', sans-serif;
	}
	.bg-wrapper.blue-bg {
		padding:50px 0px;
	}
	.nav-wrapper {
		background:#1bab73  ;
		font-size:110%;
		
	}
	
	td, th{    border: 1px solid #c4c4c4;}
	
	
	.common-right .user-login{float: left; width: auto;}
	.common-right .user-login a{  color: #000;  float: right; padding: 1px 0 0 5px; }
	
	.common-right ul li { height:41px; padding: 10px 7px;}
	.common-right ul li a{ width:auto;}
	.header-wrapper {
		border:none;
	}
	.nav-wrapper ul li:hover a, .nav-wrapper ul li.hover a, .nav-wrapper ul li.active a {
		background:#007b43 !important;
		color:#fff;
	}
	.nav-wrapper ul li {
		/*border:none;*/
		border-left:0px;
	}
	.nav-wrapper ul li a {
		display: block;
		font-family: Trebuchet MS;
		font-size: 85%;
		line-height: 40px;
		padding: 0 21px !important;
		color:#fff;
	}
	.nav-wrapper ul li span {
		display: block;
		font-family: Trebuchet MS;
		font-size: 85%;
		line-height: 40px;
		padding: 0 8px 0 8px !important;
		color:#fff;
	}
	.nav-wrapper ul ul ul {
		left: 100%;
		position: absolute;
		top: 0;
	}
	#nav li:hover > ul, #nav li.hover > ul, #nav a:focus + ul, #nav .hover a:focus {
		margin-left:0px;
	}
	
	.photo-gallery .flex-direction-nav a {
		opacity: 1 !important;
	}
	.ppqsminiphotogallery{position:absolute;}
	
	.ppqsminiphotogallery .flex-direction-nav{}
	.ppqsminiphotogallery .flex-direction-nav .flex-nav-prev a{   font-size: 20px;
		height: 26px;
		width:20px;
		left: 220px;
		right: 0;
		top: 25px;}
	.ppqsminiphotogallery .flex-direction-nav .flex-nav-prev a::before{background: #000 ;
		color: #fff;
		font-size: 15px;
		padding: 5px;}
	
	.ppqsminiphotogallery .flex-direction-nav .flex-nav-next a{  font-size: 20px;
		width:20px;
		height: 26px;
		top: 18px;
		top: 25px;
		right: 5px;
		}
	.ppqsminiphotogallery .flex-direction-nav .flex-nav-next a::before{ background: #000 ;
		color: #fff;
		font-size: 15px;
		padding: 5px;}
	
	.nav-wrapper ul li.active {
		background: #007b43 none repeat scroll 0 0;
		border-top: 0px solid #007b43;
		margin-top: 0px;
	}
	.nav-wrapper ul ul {
		background:#7c8a6b ;
	}
	.nav-wrapper ul ul li span{background:#007b43  ;}
	.nav-wrapper ul ul li:first-child a{padding:0 22px !important;}
	
	.nav-wrapper ul ul li.active a, .nav-wrapper ul ul li.hover a, .nav-wrapper ul ul li a:hover {
		background:#007b43 ;
	}
	.nav-wrapper ul ul li a:hover{background:#1bab73;}
	
	
	/*Custom Slide*/
	.slides > li {
		position:relative;
	}
	.slide-caption {
		position:absolute;
		text-align:center;
		bottom:25px;
		right:0px;
		z-index:1000;
		display:inline-block;
		background:#000;
		background:#000;
		background:rgba(0, 0, 0, 0.8);
		padding:8px 10px;
	}
	
	.slide-caption h2 {
		color:#fff;
		font-weight:400;
		font-size:185%;
		line-height:115%;
	}
	.slide-caption h2 span {
		display:block;
		font-weight:300;
	}
	
	/*=========whats new panel==========*/
	
	.whats-new-panel {
		background:url(../images/whats-new-bg.jpg) repeat;
	}
	.whats-new-title {
		float:left;
		width:13%;
		color:#FFF;
		font-weight:300;
		font-size:214%;
		line-height:110%;
		border-right:2px solid #f5d733;
		min-height:76px;
		margin:15px 2% 15px 0px;
		padding:15px 0px;
	}
	.whats-new-contents {
		width:85%;
		float:left;
		position:relative;
	}
	.whats-new-title span {
		display:block;
		font-weight:300;
		font-size:200%;
	}
	.whats-new-text-cont {
		color:#000;
		font-size:110%;
		font-weight:400;
		line-height:140%;
		padding:30px 0px;
		padding-right:32%;
	}
	.whats-new-text-cont span {
		color:#ffe34d;
		font-weight:bold;
	}
	.whats-new-image {
		position:absolute;
		right:0px;
		top:0px;
		width:28%;
		background:#19c58a;
		height:100%;
		overflow:hidden;
		padding-top:5px;
	}
	.whats-new-image .content-image {
		text-align:center;
	}
	.whats-new-image .content-image img {
		display:inline-block;
	}
	.content-download {
		background:url(../images/download.png) no-repeat center center #19c58a;
		padding:15px 0px;
		position:absolute;
		bottom:0px;
		width:100%;
		border-top:1px solid #03b578;
		display:block;
	}
	.content-download:hover {
		background:url(../images/download.png) no-repeat center center #03b578;
	}
	/*========body panel 1===============*/
	.top-body-wrapper {
		padding-top:0px;
	}
	.top-body-wrapper-left {
		width:75%;
		float:left;
		padding:45px 30px 30px 0;
	}
	.top-body-wrapper-right {
		width: 23.9%;
		float: right;
		padding: 45px 0px 20PX;
		background: url(../images/min-texture.png) repeat;
		border: 1px solid #ececec;
		text-align: center;
		position:absolute;
		right:0px;
		top:0px;
		height:100%;
		overflow:hidden;
	}
	a.readmore {
		background:#f5d733;
		color:#514815;
		padding:4px 8px;
		border-radius:5px;
		display:inline-block;
		float:none;
		margin-top:8px;
	}
	a.readmore:hover {
		background:#514815;
		color:#f5d733;
	}
	.panel-3 {
		width:50%;
		float:left;
		padding:0px 20px 0px 0px;
	}
	.panel-3 h3 {
		font-size:150%;
		font-weight:700;
		font-family:'Open Sans';
		color:#0776a8;
	}
	.news-list li {
		border-bottom:1px solid #eeeeee;
		padding:12px 0px;
		line-height:140%;
	}
	.news-list li:last-child {
		border:none;
	}
	.news-list li span {
		color:#19c58a;
		display:block;
	}
	.press-releases ul.news-list li {
		border:none;
	}
	.top-body-wrapper-right img {
		display:inline-block;
		border:4px solid #fff;
	}
	.top-body-wrapper-right h4 {
		font-size:120%;
		color:#000000;
		font-weight:700;
		padding:8px 0px 0px;
	}
	.top-body-wrapper-right h5 {
		font-size:130%;
		color:#555555;
		font-weight:400;
	}
	.top-body-wrapper-right ul {
		padding:20px 0px 0px;
	}
	.top-body-wrapper-right ul li {
		display:inline-block;
		padding:0px 5px;
		border-right:1px solid #b7b7b7;
	}
	.top-body-wrapper-right ul li:last-child {
		border:none;
	}
	.top-body-wrapper-right ul li a {
		color:#12a271;
	}
	/*========body panel 2===============*/
	.body-panel2-wrapper {
		
		padding:20px 0px;
	}
	.dot-units {
		width:72%;
		float:left;
		text-align:center;
	}
	.body-panel2 ul {
		padding:0px;
	}
	.body-panel2 ul li {
		width:100%;
		display:inline-block;
		position:relative;
		margin:10px 0px;
		vertical-align:top;
		min-height:40px;
	}
	.body-panel2 ul li a {
		display:block;
	}
	
	.body-panel2 ul li a {
		font-size:110%;
		color:#fff;
	}
	.body-panel2 ul li:hover a span.list-content {
		text-decoration:underline;
	}
	.body-panel2 ul li span.ico-img {
		width:40px;
		padding:8px;
		text-align:center;
		position:absolute;
		left:0px;
		top:0px;
		display:block;
		border:2px solid #353740;
	}
	.rnd ul li span.ico-img {
		padding:2px;
	}
	.body-panel2 ul li span img {
		display:inline-block;
		vertical-align:middle;
	}
	.body-panel2 ul li span.list-content {
		display: inline-block;
		line-height: 140%;
		padding-left: 60px;
		text-align: left;
		vertical-align: middle;
		width: 100%;
	}
	/*.body-panel2 h3 {
		font-size: 150%;
		font-weight: 700;
		font-family: 'Open Sans';
		color: #12ab77;
		border-bottom:1px solid #dedede;
		padding-bottom:8px;
		margin-bottom:10px;
		text-align:left;
	}*/
	.psu {
		width:24%;
		float:right;
	}
	.psu ul li {
		width:100%;
		float:none;
		display:block;
		margin-bottom:18px;
	}
	.psu ul li a span.ico-img {
		border:none;
		width:auto;
	}
	.psu ul {
		margin-top:17px;
	}
	/*=========body panel 3===========*/
	
	.body-panel3-wrapper {
		background: #1c3957;
	}
	.rnd {
		margin-top:20px;
	}
	.body-panel2 .rnd ul li span.ico-img {
		border:none;
	}
	/*======gallery=============*/
	.body-panel3 {
		position:relative;
		padding-top:35px;
		padding-bottom:35px;
	}
	.body-panel3 .container {
	}
	.gallery {
		background: none repeat scroll 0 0 #1c3957;
		float: left;
		left: 0;
		padding-right: 3%;
		position: relative;
		top: 0;
		width: 76%;
		z-index: 1000;
	}
	/*.gallery .flex-control-nav{display:none;}*/
	.body-panel3 .container {
	}
	.connecting-bharat {
		width: 24%;
		padding: 19px 15px;
		position: relative;
		z-index: 9999;
		color: #FFF;
		float: right;
	}
	.shade-bg {
		background:url(../images/gallery-bg.jpg) repeat;
		position:absolute;
		right:0px;
		bottom:0px;
		width:24%;
		height:100%;
	}
	.connecting-bharat img {
	}
	.connecting-bharat ul {
		margin:20px 0px 4px;
	}
	.connecting-bharat ul li {
		margin-bottom:5px;
		padding:5px 4%;
	}
	.connecting-bharat ul li:last-child {
		margin-bottom:0px;
	}
	.connecting-bharat ul li {
		background:rgba(0, 0, 0, 0.1);
	transition:all .5s;
	}
	.connecting-bharat ul li:hover {
		background:rgba(0, 0, 0, 0.4);
	}
	.connecting-bharat ul li a {
		font-size:150%;
		color:#fff;
		font-weight:300;
		font-size:150%;
		display:block;
	}
	.connecting-bharat ul li:hover a {
	}
	.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:50%;
	}
	.links-holder.fade-bg {
		width:25%;/*	background:#285385;
		padding-right:30px;
		padding-left:30px;*/
	}
	.links-holder.same-bg {
		width:25%;
		/*padding-right:30px;
		padding-left:30px;*/
		padding-left:10px;
	}
	.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:50%;
		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;
	}
	.carousel-wrapper {
		/*padding:20px 0px;*/
	}
	.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 .flex-control-nav {
		bottom:10px;
		z-index:1;
	}
	
	/*Custom Top banner*/
	
	.body-container {
		padding-top:0;
	}
	.whats-new-area {
		background:#eeeeee;
		line-height:150%
	}
	.top-bg-wrapper {
		padding:30px 0px;
	}
	.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#nav li a i.fa-home {
		font-size:150%;
	}
	a.more {
		background: #072b3b url(../images/more.png) no-repeat 61px 13px;
		position: absolute;
		right: 0px;
		display: block;
		width: 86px;
		top: 0px;
		height: 100%;
		color: #FFF;
		padding-left: 15px;
		line-height: 40px;
		font-size: 16px;
	}
	a.more:hover {
		background: #021219 url(../images/more.png) no-repeat 61px 13px;
	}
	a#side_nav_toggle2 {
		background: #072b3b url(../images/close.png) no-repeat center center;
		position: absolute;
		right: 10px;
		display: block;
		width: 35px;
		top: 10px;
		height: 35px;
		color: #FFF;
		padding-left: 10px;
		line-height: 35px;
		font-size: 20px;
		border-radius: 5px;
		background-size: 16px;
	transition:all .3s;
	-webkit-transition:all .3s;
	}
	a#side_nav_toggle2:hover {
		background:#021219 url(../images/close.png) no-repeat center center;
		background-size: 16px;
	}
	.nav-wrapper {
		position:relative;
	}
	.nav-wrapper .container {
		position:static;
	}
	.side-nav {
		position:fixed;
		right:0px;
		top:0px;
		min-width:300px;
		background:#1990c5;
		height:100%;
		z-index:9999999;
	}
	.side-nav ul {
		padding:20px 0px;
		margin-top:30px;
	}
	.side-nav ul li {
		color:#FFF;
		font-size:120%;
		border-bottom:1px solid rgba(0, 0, 0, 0.1);
	}
	.side-nav ul li a {
		color:#FFF;
		padding:8px 20px;
		display:block;
	}
	.side-nav ul li:hover a {
		background:rgba(0, 0, 0, 0.2);
	}
	#side_nav_toggle2 {
		background:red;
	}
	/*================new gallery================*/
	
	.gallery ul.slides {
		float: left;
		padding: 0px 10px 0px 0px;
		width: 76%;
	}
	.gallery ol.flex-control-nav.flex-control-thumbs {
		float:left;
		width:24%;
		margin:0px;
		padding:0px;
	}
	.gallery .flex-direction-nav {
		display:none;
	}
	.gallery .flex-control-thumbs li {
		padding: 0px 0px 8px;
		width: 100%;
	}
	.body-container .breadcam a:hover {
		text-decoration: underline;
	}
	.gallery .flex-control-thumbs li:last-child {
		padding-bottom:0px;
	}
	.inner-body-wrapper {
		padding-top:15px;
		font-family: 'Open Sans', sans-serif;
	}
	
	.breadcam a, .breadcam span {
		float:left;
		color:#8d8d8d;
		padding-left:10px;
		font-size:90%;
	}
	.breadcam a {
		display:block;
		color:#474747;
	}
	
	.inner-body-wrapper h1 {
		color: #202020;
		font-size: 220%;
		font-weight: 400;
		margin-top: 15px;
		margin-bottom:10px;
	}
	.inner-body-wrapper h2 {
		color: #202020;
		font-size: 180%;
		font-weight: 300;
		margin-bottom: 5px;
		margin-top: 15px;
		/*padding-left:15px;*/
	}
	.inner-body-wrapper h3 {
		color: #202020;
		font-size: 140%;
		font-weight: 300;
		margin-top: 15px;
		padding-bottom: 5px;
	}
	.inner-body-wrapper h4 {
		color: #202020;
		font-size: 120%;
		font-weight: 300;
		margin-top: 15px;
		padding-bottom: 5px;
	}
	
	.inner-body-wrapper p {
		color: #000;
		font-size: 100%;
		line-height: 195%;
		padding-bottom: 0;
	}
	.title-style {
		background:url(../images/title-bg.jpg);
		background-size:cover;
		padding:25px 0px;
		color:#000;
		text-align:center;
	}
	.title-style h3 {
		font-weight:700;
		font-size:105%;
		margin-bottom:2px;
	}
	.title-style p {
		font-weight:400;
		width:80%;
		margin:0 auto;
		padding-bottom:0px;
	}
	.act-content {
		padding:50px 0px 60px 0px;
	}
	.act-content ul, .act-content ol {
		padding-left:20px;
		list-style-type:none;
	}
	.act-content ol ol {
		list-style-type:lower-alpha;
	}
	.act-content ol.main-act li {
		color:#166e52;
		font-weight:700;
		margin-top:10px;
		padding-left:34px;
		margin-bottom:25px;
	}
	.act-content ol.sub-act li {
		color:#000000;
		font-weight:400;
		padding-bottom:5px;
		margin-bottom:10px;
	}
	.act-content ol.main-act li p {
		color:#000000;
		font-weight:400;
		padding-left:10px;
		padding-bottom:0px;
		padding-top:5px;
	}
	.act-content ol.sub-act {
		margin-top:16px;
		padding-left:25px;
		padding-bottom:8px;
	}
	.act-content ol.sub-act li {
		margin-top:0px;
		padding-left:10px;
		padding-bottom:8px;
	}
	.act-content ol.main-act li {
		counter-increment: step-counter;
	}
	.act-content ol.main-act {
		padding-left:0px;
	}
	 .act-content ol.main-act li::before {
	 content: counter(step-counter);
	 margin-right: 10px;
	 font-size: 90%;
	 background-color: #3ca281;
	 color: #000;
	 font-weight: bold;
	 padding: 5px 8px;
	 border-radius: 0px;
	 margin-left:-30px;
	}
	.act-content ol.sub-act li {
		counter-increment:none;
	}
	.act-content ol.sub-act li::before {
	 content:normal;
	 margin-right: 0px;
	 font-size: 0%;
	 background:none;
	 color: white;
	 font-weight: bold;
	 padding:0px;
	 border-radius:0px;
	 display:none;
	}
	.inner-body-wrapper .container {
		width:90% !important;
		min-height:400px;
	}
	.act-content img.pull-right {
		float:right;
		margin:65px 0px 20px 20px;
	}
	.act-content img.pull-left {
		float:left;
		margin:20px 40px 20px 0px;
		padding:4px;
		background:#f5f5f5;
		border:1px solid #ecebeb;
	}
	
	.calendar-calendar .single-day.red {
	background: none repeat scroll 0 0 #fb6e6e;
	}
	.calendar-calendar .single-day.green {
		background: none repeat scroll 0 0 #75ce75;
	}
	.calendar-calendar .red {
		background: none repeat scroll 0 0 #fb6e6e;
	}
	.calendar-calendar .red.green {
		background: none repeat scroll 0 0 #fb6e6e;
	}
	.calendar-calendar .date-box.red.green {
		background: none repeat scroll 0 0 #fb6e6e;
	}
	.calendar-calendar .date-box.green {
		background: none repeat scroll 0 0 #75ce75;
	}
	.inner .item .calendar {
		background:none;
	}
	.inner .stripe {
		background:none !important;
	}
	.greenCal, .redCal {
		color: #000;
		font-size: 1.1em;
		line-height: 1.2em;
		text-align: center;
	}
	
	
	/*CSS For New Development*/
	.top-body-wrapper-right .minster_name
	{display:block; text-align:center;}
	
	.top-body-wrapper-right .minster_name a{
		display:inline-block;
		
		}
		
	ul.quicktabs-tabs.quicktabs-style-basic:before, ul.quicktabs-tabs.quicktabs-style-basic:after {
		display: table;
		line-height: 0;
		content: "";
	}
	ul.quicktabs-tabs.quicktabs-style-basic:after {
		clear: both;
	}
	
	
		
	
	ul.quicktabs-tabs.quicktabs-style-basic{background:#1990C5; border:0px !important; height:auto !important; }
	ul.quicktabs-tabs.quicktabs-style-basic li{margin:0px; padding:0px !important; border:0px !important; float:left;}
	ul.quicktabs-tabs.quicktabs-style-basic a{color:#fff; font-weight:normal !important; display:inline-block; padding:10px 15px; font-size:120% !important;}
	
	.quicktabs_main.quicktabs-style-basic{border:0px !important; background:#f5f5f5; padding:20px 15px; min-height:150px}
	ul.quicktabs-tabs.quicktabs-style-basic a:hover{ background:#f5f5f5; color:#027ac6;}
	ul.quicktabs-tabs.quicktabs-style-basic li.active a{ background:#f5f5f5;}
	.quicktabs_main.quicktabs-style-basic ul li{/*float:left; width:50%;*/ padding:0px 0px 5px 0;}
	.quicktabs_main.quicktabs-style-basic ul li a{display:block; font-size:110%; text-align: center;}
	.quicktabs_main.quicktabs-style-basic ul li a:hover{text-decoration:underline;}
	.more-link:before, .more-link:after {
		display: table;
		line-height: 0;
		content: "";
	}
	.more-link:after {
		clear: both;
	}
	
	.more-link{/*margin-top:-30px;*/ padding-top:10px;}
	.more-link a{/*float:right;*/ display:inline-block; padding:3px 8px; background:#027ac6; color:#fff; border-radius:1px;}
	.more-link a:hover{background:#006ab6;}
	.top-body-wrapper-left .righttabbing{padding-bottom:30px;}
	
	
	#block-views-news-block-1{   background: #e7e7e7 ;
		margin: 0;
		position: relative;
		text-align: left;}
	#block-views-news-block-1 .views-row a{border-bottom: 1px solid #7d354d;
		display: inline-block;
		padding: 10px;
		width: 100%;}
	#block-views-news-block-1 .views-row a:hover{text-decoration:underline;}
	#block-views-news-block-1 h2{
		 background: #7d354d ;
		color: #fff;
		font-size: 130%;
		font-weight: 600;
		padding: 10px;
		text-align: center
	}
	#block-views-news-block-1 .view-header{position:absolute; top:15px; right:15px;}
	#block-views-news-block-1 .view-header a {
	  background: #fff none repeat scroll 0 0;
	  border: 1px solid #dadada;
	  display: inline-block;
	  float: left;
	  height: 25px;
	  margin-left: 5px;
	  width: 25px;
	}
	#block-views-news-block-1 .view-header a img{width:100%;}
	
	.breadcrumb-wrapper {
	  background: #f2f2f2  none repeat scroll 0 0;
	  padding: 15px 0;
	  border-bottom: 1px solid #f3f3f3;
	}
	
	.left-sidebar{width:25%; float:left; position:relative; z-index:88;}
	.left-sidebar ul.menu{background:#1990C5;}
	.left-sidebar ul li{display:block; border-bottom:1px solid rgba(0, 0, 0, 0.1); position:relative;}
	.left-sidebar ul li a{padding:8px 15px; display:block; color:#fff;}
	.left-sidebar ul ul li{border-bottom:1px solid rgba(0, 0, 0, 0.3); }
	.left-sidebar ul ul li:hover a{background:rgba(0, 0, 0, 0.2);}
	.left-sidebar ul li:hover a{text-decoration:none; background:rgba(0, 0, 0, 0.1);}
	.left-sidebar ul.menu li ul.menu{position:absolute; left:105%; top:0px; width:200px; visibility:hidden;}
	.left-sidebar ul.menu li:hover ul.menu{visibility:visible; left:100%; transition:all 0.3s ease-in-out;}
	.rightportion{width:75%; float:right; padding-left:25px; padding-right:25px; padding-bottom:25px;position:relative;}
	.block-webspeech{position:absolute; top:-67px; right:0px;}
	.block-webspeech button{
		padding:5px 10px;
		border:0;
		background:#1990C5;
		border-radius:1px;
		float:left;
		margin-left:5px;
		color:#fff;
		}
		
	.block-webspeech button:hover{background:#1681B1;}	
	.body-container table td{text-align:left;}
	/*.body-container .rightportion ul li {line-height:150%; padding-bottom:15px;}
	.body-container .rightportion ol li {line-height:150%; padding-bottom:15px;}
	.body-container .rightportion ul li ol{padding-top:15px; margin-left:15px;}
	.body-container .rightportion ul li ul{padding-top:15px; margin-left:15px;}*/
	.body-container .rightportion table{border-collapse:collapse;}
	
	.body-container .rightportion  p.leftimage img{float:left; margin:0px 15px 15px 0px;}
	.body-container .rightportion table{border:0px; margin-bottom:25px;}
	/*.body-container .rightportion table tr{border:0px;}
	.body-container .rightportion table tr td,
	.body-container .rightportion table tr th{border:0px;}*/
	.body-container .rightportion table tr:nth-child(odd){ background-color:#e8e8e8; }
	.body-container .rightportion table tr:nth-child(even){ background-color:#f8f8f8; }
	.body-container .rightportion table th{background:#1990C5; color:#fff;}
	
	.body-container .rightportion  p.rightimage img{float:right; margin:0px 0px 15px 15px;}
	
	p:before, p:after {
		display: table;
		line-height: 0;
		content: "";
	}
	p:after {
		clear: both;
	}
	
	.inner-body-wrapper{padding:30px 0px;background: url(../images/ppqs-bg.jpg);
		 background-repeat: repeat-y; background-size:100%;  background-attachment: fixed;} 
	
	
	.top-body-wrapper-left .left_row2 > ul li{width:25%; float:left;}
	.top-body-wrapper-left .left_row2 > ul li ul li{float:none; display:block; width:100%; padding:5px 0px;}
	.top-body-wrapper-left .left_row2 > ul li ul li a{padding:0px 0px; display:inline-block;}
	.top-body-wrapper-left .left_row2 > ul li ul li a:hover{text-decoration:underline;}
	.top-body-wrapper-left .left_row2 h2 {
	  font-size: 140%;
	  font-weight: 600;
	  padding-bottom: 15px;
	  word-wrap: break-word;
	}
	div.region.region-triptych-first{padding-right:20px;}
	.mCustomScrollbar  .view-content{ 
		height: 234px !important;
		margin-top: 10px;
		overflow: hidden;
		width: 100%;
	}
	
	
	.former-minister-detail-page .views-field.views-field-field-image {
	  float: left;
	  margin: 0 30px 16px 0;
	}
	
	.former-minister-detail-page .field-content {
	  background: #f1f1f1 none repeat scroll 0 0;
	  border: 1px solid #e7e7e7;
	  padding: 6px;
	}
	
	
	.former-minister-detail-page-field h1{font-size:170%; color:#535353; margin-top:20px;}
	.quicktabs-tabpage .listview li .views-field-field-image {float:left; width:20%; margin:0px 20px 7px 0;}
	.quicktabs-tabpage .listview li .views-field-field-image img{width:100%; padding-top: 20px; padding-left: 9px;}
	
	
	
	
	.quicktabs-tabpage .gridview li{float:left; width:20%; padding:10px; list-style-type: none; background: #e1e1e1 none repeat scroll 0 0;
		border: 1px solid #d6d5d5;}
		
	.quicktabs-tabpage .listview li{float:left; width:100%; padding:10px; list-style-type: none; background: #e1e1e1 none repeat scroll 0 0;
		border: 1px solid #d6d5d5;}	
	
	
		.quicktabs-tabpage .listview .views-field-title{
			float:left;
			width:70%;
		}
		.quicktabs-tabpage .listview .views-field-title a{
		text-align:left;
	
	}
	.quicktabs-tabpage .gridview li .views-field-field-image img{height:150px; width:100%;padding: 21px 13px 13px 13px;}
	
	.quicktabs_main.quicktabs-style-basic:before, .quicktabs_main.quicktabs-style-basic:after {
		display: table;
		line-height: 0;
		content: "";
	}
	
	ul.quicktabs-tabs.quicktabs-style-nostyle {
		background: #1990c5 none repeat scroll 0 0;
		 font: bold 12px/19px Verdana;
	   float:left;
	   width:100%;
		margin: 0;
		padding: 0 5px 0 0;
		border: 0 none;
		height: auto;
	}
	ul.quicktabs-tabs.quicktabs-style-nostyle li{float: left;
		margin: 0;
		padding: 10px;}
	ul.quicktabs-tabs.quicktabs-style-nostyle li.active{background:#f8f8f8 ;}
	ul.quicktabs-tabs.quicktabs-style-nostyle li a{font-weight:normal;}
	
	#quicktabs-container-gallery_photo_node table th{border:0px !important}
	#quicktabs-container-gallery_photo_node table td{border:0px !important}
	
	
	
	
	
	
	
	
	
	
	
	.quicktabs_main.quicktabs-style-basic:after {
		clear: both;
	}
	
	
	ul.pager:before, ul.pager:after {
		display: table;
		line-height: 0;
		content: "";
	}
	ul.pager:after {
		clear: both;
	}
	
	.quicktabs-container-event_gallery ul li:before, .quicktabs-container-event_gallery ul li:after {
		display: table;
		line-height: 0;
		content: "";
	}
	.quicktabs-container-event_gallery ul li:after {
		clear: both;
	}
	
	/*pager*/
	ul.pager{display:block; text-align:center;}
	ul.pager li{display: inline-block;
		padding: 0px 10px 0px 10px !important;
		width: inherit !important;
		background: none !important;
		float: none !important;}
	ul.pager li a {  
	  line-height: 30px;
	  text-align: center;
	  color:#000;
	}
	ul.pager .pager-current{    padding: 5px 10px 6px 10px !important;
		background: #1bab73 !important;
		color: #fff;
		border: #1bab73 solid 1px;}
		
		
	.view-photo-gallery .views-field-title h2{font-size:130%; line-height:130%; padding-bottom:10px;}
	
	
	#container {
		background: #dddddd ;
		border: 1px solid #bfbfbf;
		float: left;
		height: 318px;
		margin: 0 auto;
		padding: 0;
		width: 578px;
	}
	#examples div a img {
		height:auto;
	}
	#examples div a:focus{border:#ccc dotted 1px;display:block;}
	#flexCarousel li a:focus{border:#ccc dotted 1px;display:block;}
	.footer-top-wrapper li a:focus{border:#ccc dotted 1px;display:inline;}
	.cam1{}
	.cam2{}
	.cam3{}
	.cam4{}
	
	
	
	
	
	.compaign-wrapper{width:74%;float:left;}
	.minister{width:25%;float:right;
		background:#e7e7e7 ;
		border:1px solid #e1e1e1;
		padding:0px 0px 0 0;
	}
	.what-new h4{
		background: #354E7F;
		color: #fff;
		padding: 11px;
		text-align: center;}
	
	#block-views-our-minister-block{}
	
	
	#block-views-our-minister-block .views-field-field-image img{    border: 1px solid #7c8a6b;
		border-radius: 50px;
		margin: 10px;
		width: 70%;height:82px;}
	#block-views-our-minister-block .views-field-field-image{float: left;
		width: 40%;
		margin:11px 0;
		}
	#block-views-our-minister-block .views-field-php{float: left;
		width: 60%;
		margin:20px 0;
		}
		
		#block-views-our-minister-block .views-field-php .minister-title{ color: #0C265C;
		float: left;
		margin: 35px 0 0;
		width: 100%;}
		#block-views-our-minister-block .views-field-php .minister-dept{   color: #0C265C;
		float: left;
		padding: 0;
		width: 100%;}
		
	#block-views-our-minister-block .views-field-body{float: left;background:#354E7F ;
		width: 100%;
		height:180px;
		}
	#block-views-our-minister-block .views-field-body p{color: #fff;
		padding: 34px 20px 35px;}
		
		#block-views-our-minister-block .views-field-body p::before{background:url(../images/mistrtxtimg1.png) no-repeat;width:20px;height:15px;}
		#block-views-our-minister-block .views-field-body p::after  {background:url(../images/mistrtxtimg2.png) no-repeat ;float:right; width:20px;height:15px;}
		
		
	.compaign-wrapper .network{background: #e7e7e7 ;
		float: left;
		width: 32%;}
		
		
	
	.compaign-wrapper .campaign{float:left;width:68%;}
	
	.compaign-wrapper .network h3{ background: #354E7F;
		color: #fff;
		float: left;
		font-size: 120%;
		padding: 10px;
		text-align: center;
		width: 100%;}
	.compaign-wrapper .network h4 a{
		background:url(../images/headqtrimg-hover.png) no-repeat bottom scroll;
		width:278px;
		height:45px;
		color:#fff;
		transition-duration:0.9s;
		float:left;
		text-align:center;
		line-height:43px;
	
		}
		
	.compaign-wrapper .network h4 a:hover{
		background-position: 0px 0px;
		transition-duration:0.9s;
	
		
		}
	
	
	.campaign-network{width:100%;float:left;}
	.compaign-wrapper .pqis{width:100%;float:left;background:#e7e7e7;margin-top:7px; padding: 12px 12px 0px 12px; 
	box-shadow: inset 0 0 0 0 rgba(200,95,66, 0.4), inset 0 0 0 2px rgba(255,255,255,0.6), 0 1px 2px rgba(0,0,0,0.1);
	margin-bottom:10px;
	 }
	.compaign-wrapper .pqis .views-row{float: left;
		margin: 0 24px 15px;
		text-align: center;}
	.compaign-wrapper .pqis .views-row .views-field-field-image{
		background:#d6d6d6;
		width:70px;
		height:70px;
		border-radius:50%;
		transition-duration:0.8s;
	
	}
	.imgtitle a:hover .imagetest img{ padding-left:12px;}
	
	.compaign-wrapper .pqis .views-row .views-field-field-image:hover{
		transition-duration:0.8s;
		background:#e4e4e4;
		box-shadow: 0px 0px 3px 3px #fd9b4f;
	}
	.compaign-wrapper .pqis .views-row .views-field-php{
		background:#d6d6d6;
		width:70px;
		height:70px;
		border-radius:50%;
		transition-duration:0.8s;
	
	}
	.compaign-wrapper .pqis .views-row .views-field-php:hover{
		transition-duration:0.8s;
		background:#e4e4e4;
		box-shadow: 0px 0px 3px 3px #fd9b4f;
	}
	.compaign-wrapper .pqis .views-row .views-field-php img{width: 50px;
		text-align: center;
		line-height: 32px;
		padding-top: 10px;}
	
	.compaign-wrapper .pqis .views-row .views-field-field-image img{width: 50px;
		text-align: center;
		line-height: 32px;
		padding-top: 10px;}
	.compaign-wrapper .pqis .views-row .views-field-field-url{}
	.compaign-wrapper .pqis .views-row .views-field-field-url a{color:#21282f;}
	
	
	.region-headquater{float:left;width:100%;}
	.region-headquater .views-row-1{float:left;background:#742665 ;margin:10px 3px 10px 5px; width: 85px;color:#fff;}
	.region-headquater .views-row-1 a{background: #4b1a32;
		color: #fff;
		float: left;
		font-weight: bold;
		padding: 5px 0;
		text-align: center;
		width: 100%;}
	.region-headquater .views-row-1 span{background: url("../images/headqtercntcirc.png") no-repeat scroll center center;
		color: #fff;
		float: left;
		padding: 17px 14px;
		text-align: center;
		width: 100%;}
		
		
	.region-headquater .views-row-2{float:left;background:#A9C68E ;margin:10px 3px 10px 5px; width: 85px;}
	.region-headquater .views-row-2 a{background: #3e4535;
		color: #fff;
		float: left;
		font-weight: bold;
		padding: 5px 0;
		text-align: center;
		    width: 85px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
	.region-headquater .views-row-2 span{background:#4A5139 url("../images/headqtercntcirc.png") no-repeat scroll center center;
		color: #fff;
		float: left;
		padding: 17px 14px;
		text-align: center;
		width: 100%;}
	
	.region-headquater .views-row-3{float:left;background:#F9996E ;margin:10px 0px 10px 5px;  width: 85px;}
	.region-headquater .views-row-3 a{background: #7e3a1c;
		color: #fff;
		float: left;
		font-weight: bold;
		padding: 5px 0;
		text-align: center;
		width: 100%;}
		
	.region-headquater .views-row-3 span{background:#8B2C02 url("../images/headqtercntcirc.png") no-repeat scroll center center;
		color: #fff;
		float: left;
		padding: 17px 14px;
		text-align: center;
		width: 100%;}
		
	.region-headquater .views-row-4{float:left;background:#6BEAA4 ;margin:0px 3px 8px 5px; width: 85px;}
	.region-headquater .views-row-4 a{background: #215c4a;
		color: #fff;
		float: left;
		font-weight: bold;
		padding: 5px 0;
		text-align: center;
		width: 100%;}
	.region-headquater .views-row-4 span{background:#226450 url("../images/headqtercntcirc.png") no-repeat scroll center center;
		color: #fff;
		float: left;
		padding: 17px 14px;
		text-align: center;
		width: 100%;}
		
	.region-headquater .views-row-5{float:left;background:#6FD7FF ;margin:0px 3px 8px 5px; width: 85px;}
	.region-headquater .views-row-5 a{background: #005677;
		color: #fff;
		float: left;
		font-weight: bold;
		padding: 5px 0;
		text-align: center;
		    width: 85px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}
	.region-headquater .views-row-5 span{background:#005D80 url("../images/headqtercntcirc.png") no-repeat scroll center center;
		color: #fff;
		float: left;
		padding: 17px 14px;
		text-align: center;
		width: 100%;}
		
	.region-headquater .views-row-6{float:left;background:#85a4f8 ;margin:0px 3px 8px 5px; width: 85px;}
	.region-headquater .views-row-6 a{background: #272f45;
		color: #fff;
		float: left;
		font-weight: bold;
		padding: 5px 0;
		text-align: center;
		width: 100%;}
	.region-headquater .views-row-6 span{background:#2E4586 url("../images/headqtercntcirc.png") no-repeat scroll center center;
		color: #fff;
		float: left;
		padding: 17px 14px;
		text-align: center;
		width: 100%;}
		
	.region-headquater .views-row-8{float:left;background:#78FD8C ;margin:0 3px 10px 5px; width: 85px;}
	.region-headquater .views-row-8 a{background: #4b1a32;
		color: #fff;
		float: left;
		font-weight: bold;
		padding: 5px 0;
		text-align: center;
		width: 85px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
	.region-headquater .views-row-8 span{background:#00600F url("../images/headqtercntcirc.png") no-repeat scroll center center;
		color: #fff;
		float: left;
		padding: 17px 14px;
		text-align: center;
		width: 100%;
}
		
	.region-headquater .views-row-9{float:left;background:#8BC6FF ;margin:0 3px 10px 5px; width: 85px;}
	.region-headquater .views-row-9 a{background: #4b1a32;
		color: #fff;
		float: left;
		font-weight: bold;
		padding: 5px 0;
		text-align: center;
		    width: 85px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}
	.region-headquater .views-row-9 span{background:#00509D url("../images/headqtercntcirc.png") no-repeat scroll center center;
		color: #fff;
		float: left;
		padding: 17px 14px;
		text-align: center;
		width: 100%;}
	
	.industrycorner{width:100%;float:left;margin-top:15px;}
	.industrycorner .industry-corner{width:74%;float:left;}
	.industrycorner .industry-corner ul li{float: left;width:277px;margin:0 14px 0 0;position:relative;}
	.industrycorner .industry-corner ul li a img{  float: left;
		height: 237px;
		width: 277px;}
	.industrycorner .industry-corner ul li a span{  background: url("../images/cornerarroimg.png") no-repeat scroll 190px 19px #000;
		bottom: 0;
		color: #fff;
		font-size: 140%;
		font-weight: bold;
		left: 0;
		opacity: 0.8;
		padding: 10px;
		position: absolute;
		width: 100%;}
	.industrycorner .industry-corner ul li a{  border-bottom: 1px dotted #8f8f8f;
		color: #fff;
		float: left;
		line-height: 25px;
		text-align: center;
		width: 100%;}
		
		figcaption .more-link a{background: #205aa6 none repeat scroll 0 0;
		border: medium none !important;
		border-radius: 1px;
		color: #fff !important;
		display: inline-block;
		
		margin-top: 2%;
		padding: 0 10px !important;
		width: 100%;
		}
		
	.industrycorner .what-new{width:25%;float:right;     top: -120px;
		position: relative;}
	
	
	
	.relatedlinks{float:left;width:100%;background:#1bab73; margin-top: 10px !important;}
	
	.relatedlinks .related-links{    background: #fff none repeat scroll 0 0;
		float: left;
		margin: 35px 0;
		width: 188px;
		height:226px;}
		
		.relatedlinks .related-links ul li {  float:left;width:100%;
		}
		
		.relatedlinks .related-links ul li a{
		background: #4e5e8b ;
		color: #fff;
		float: left;
		margin: 3.7px 0 0 3px;
		padding:5px 15px 4px 17px;
		line-height:19px;
		width: 97%;}
		
		.relatedlinks .related-links ul li a:hover{ 
	
		transition: width 0s;
		background:#b9b8b8;
		/*border:#4e5e8b solid 1px;*/
		color:#ffffff;
		/*margin: 3.7px 0 0 3px;*/
		/*padding:5px 15px 5px 17px;*/
		width: 97%;}
		
		
		
		.relatedlinks .related-links ul li a  {
	  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.5s;
	  transition-duration: 0.5s;
	}
	.relatedlinks .related-links ul li a:before {
	  content: "";
	  position: absolute;
	  z-index: -1;
	  top: 0;
	  left: 0;
	  right: 0;
	  bottom: 0;
	  background: #1bab73;
	  -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.5s;
	  transition-duration: 0.5s;
	  -webkit-transition-timing-function: ease-out;
	  transition-timing-function: ease-out;
	}
	.relatedlinks .related-links ul li a:hover, .relatedlinks .related-links ul li a:focus, .relatedlinks .related-links ul li a:active {
	  color: white;
	}
	.relatedlinks .related-links ul li a:hover:before, .relatedlinks .related-links ul li a:focus:before, .relatedlinks .related-links ul li a:active:before {
	  -webkit-transform: scaleX(1);
	  transform: scaleX(1);
	  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
	  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
	}
	
	
		
		
	.relatedlinks .Packages{ background: #fff none repeat scroll 0 0;
		float: left;
		margin: 35px 0 35px 5px;
		width: 220px;
		height:224px;}
		
		.relatedlinks .Packages img {
		float: left;
		margin: 11px 20px 10px 29px;
		transition-duration: 0.8s;
		width:145px;
	}
	
	.i18n-en .relatedlinks .Packages img{width:auto;}
	
		.relatedlinks .Packages img:hover {
		transform: rotate(70deg);
		transition-duration: 0.8s;
	}
	
	
	
		.relatedlinks .Packages a {
		background: #4e5e8b none repeat scroll 0 0;
		color: #fff;
		float: left;
		font-size: 110%;
		font-weight: bold;
		padding: 8px;
		text-align: center;
		width: 100%;
	}
	.relatedlinks .statistics a:hover {
		background: #1a3277;
	}
	
	
	.relatedlinks .Packages a:hover {
		background: #1a3277;
	}
	
	
	.Packages img{color:#000000;}
	.statistics img{color:#000000;}
		.relatedlinks .statistics img {
		float: left;
		margin: 28px 20px 28px 13px;
	}
		.relatedlinks .statistics a {
		background: #4e5e8b none repeat scroll 0 0;
		color: #fff;
		float: left;
		font-size: 110%;
		font-weight: bold;
		padding: 8px;
		text-align: center;
		width: 100%;
	}
	
	.relatedlinks .statistics{  background: #fff none repeat scroll 0 0;
		float: left;
		margin:35px 5px;
		width: 220px;
		height:224px;
		}
	.relatedlinks .video{float: right;
		margin:35px 5px 35px 0;
		width: 265px;
		height:224px;
		position:relative;
		}
		
		.relatedlinks .video iframe{width:265px;height:224px;border:0;}
		
		.vedigllycls{background: #000;
		bottom: 0;
		color: #fff;
	   font-size: 110%;
		/*opacity: 0.6;*/
		padding: 8px;
		position: absolute;
		font-weight:bold;
		text-align: center;
		width: 100%;}
	.relatedlinks .photo-gallery{ float: left;
		margin: 35px 0;
		width: 265px;
		position:relative;
		height:224px;
		}
	.photo-gallery ul li img{width:265px;height:224px;}
	
	.medigllycls{background: #000 ;
		bottom: 0;
		color: #fff;
	   font-size: 110%;
	   font-weight:bold;
		opacity: 0.6;
		padding: 8px;
		position: absolute;
		text-align: center;
		width: 100%;}
	
		
		.mCustomScrollbar .more-link a{background: none; font-size:130%;}
		.mCustomScrollbar .more-link{background: #7d354d ;color:#fff;
		padding: 0;
		text-align: center;
		transition-duration:0.7s;}
		
		.mCustomScrollbar .more-link:hover{background:#42b995; transition-duration:0.7s;}
		
	 #start{display:none !important;}
	 #stop{display:none !important;}
	 
	 .logo a span{ color: #020202;
		display: block;
		font-family: Calibri;
		font-size: 68%;
		font-weight: 900;
		line-height: 18px;}
		
	 .mainhdrtxt{ color: #020202;
		display: block;
		font-family: Calibri;
		font-size: 87% !important;
		font-weight: 900;
		line-height: 19px;
		margin-top:0px;
		}
		#flexSlider .flex-viewport{width:100%;}
		.flexslider .slides li p{ background: #000 none repeat scroll 0 0;
		bottom: 0;
		color: #fff;
		font-size: 140%;
		font-weight: 500;
		opacity: 0.7;
		padding: 15px 10px;
		position: absolute;
		right: 0;
		z-index: 99999;}
		
		#flexSlider .flex-control-paging{left: 80px;
		width: auto;}
		
		#flexSlider .flex-control-paging li a{border: 2px solid #fff;
		padding: 6px;}
		
		
		
		#views-exposed-form-whos-who-page{border:#dcdcdc solid 1px;padding:10px;}
		#views-exposed-form-whos-who-page label{   font-size: 140%;
		font-weight: normal;}
		#views-exposed-form-whos-who-page select{ border: 1px solid #ccc;
		height: 28px;
		width: 380px;}
		#views-exposed-form-whos-who-page input{background: #4e5e8b;
		border: 1px solid #2e3e6b;
		color: #fff;
		margin: 26px 0 0;
		padding: 5px 10px;}
		#views-exposed-form-whos-who-page .description{font-size: 76%;}
		
		
		
		
		#webform-client-form-13 label {
		clear: left;
		cursor: default;
		float: left;
		margin-bottom: 10px;
		padding: 10px 0;
		width: 30%;
	}
	#webform-client-form-13 select {
		border: 1px solid #999999;
		float: left;
		padding: 5px 0;
		width: 300px;
	}
	#webform-client-form-13 textarea {
		border: 1px solid #999999;
		float: left;
		margin-bottom: 10px;
		padding: 10px 0;
		width: 300px;
	}
	#webform-client-form-13 input {
		border: 1px solid #999999;
		float: left;
		padding: 5px 0;
		width: 300px;
	}
	.form-submit {
		background: #4e5e8b  none repeat scroll 0 0;
		border: medium none;
		color: #fff;
		float: left;
		margin-bottom: 10px;
		padding: 10px 20px;
		width: auto;
	}
	#webform-client-form-13 .form-submit {
		background: #4e5e8b  none repeat scroll 0 0;
		border: medium none;
		color: #fff;
		float: left;
		margin-bottom: 10px;
		padding: 10px 20px;
		width: auto;
	}
	#webform-client-form-13 #edit-actions {
		margin-right: auto;
		margin-top: 0;
		width: auto;
		float: left;
		margin-left: 49%;
	}
	#webform-client-form-13 #webform-component-feedback {
		float: left;
		width: 100%;
	}
	
	
	
	
	
	#webform-client-form-89001 label {
		clear: left;
		cursor: default;
		float: left;
		margin-bottom: 10px;
		padding: 10px 0;
		width: 30%;
	}
	#webform-client-form-89001 select {
		border: 1px solid #999999;
		float: left;
		padding: 5px 0;
		width: 300px;
	}
	#webform-client-form-89001 textarea {
		border: 1px solid #999999;
		float: left;
		margin-bottom: 10px;
		padding: 10px 0;
		width: 300px;
	}
	#webform-client-form-89001 input {
		border: 1px solid #999999;
		float: left;
		padding: 5px 0;
		width: 300px;
	}
	.form-submit {
		background: #4e5e8b  none repeat scroll 0 0;
		border: medium none;
		color: #fff;
		float: left;
		margin-bottom: 10px;
		padding: 10px 20px;
		width: auto;
	}
	#webform-client-form-89001 .form-submit {
		background: #4e5e8b  none repeat scroll 0 0;
		border: medium none;
		color: #fff;
		float: left;
		margin-bottom: 10px;
		padding: 10px 20px;
		width: auto;
	}
	#webform-client-form-89001 #edit-actions {
		margin-right: auto;
		margin-top: 0;
		width: 100%;
		float: left;
		margin-left: 49%;
	}
	#webform-client-form-89001 #webform-component-feedback {
		float: left;
		width: 100%;
	}
	
	
	
	
	
	
	.resizable-textarea .grippie {
		display: none;
	}
	
	.margintop15{margin-top:15px;}
	
	.view-id-media_gallery .views-row {float: left;
		margin: 0px;
		border: #ccc solid 1px;
		padding: 20px;
		list-style:none;
		}
	.view-id-media_gallery .views-field-field-image img{    width: 240px;
		height: 180px;}
		
		
		
		.view-id-ipm_packages .views-row {float: left;
		margin: 0px;
		border: #ccc solid 1px;
		padding: 20px;
		list-style:none;
		}
	.view-id-ipm_packages .views-field-field-ipm-category-image img{    width: 240px;
		height: 180px;}
		
		
	
	
	#edit-profile-main {}
	#edit-profile-main  label{padding:3px;}
	#edit-profile-main  input{}
	#edit-profile-main  select{}
	#edit-profile-main  textarea{}
	
	#profile-main-field-family-details-add-more-wrapper .sticky-header{display:none;}
	#profile-main-field-nominee-details-add-more-wrapper .sticky-header{display:none;}
	#profile-work-profile-information-field-posting-details-add-more-wrapper .sticky-header{display:none;}
	#profile-work-profile-information-field-promoted-add-more-wrapper .sticky-header{display:none;}
	#profile-work-profile-information-field-macp-add-more-wrapper .sticky-header{display:none;}
	
	#edit-profile-work-profile-information-field-office-address textarea{margin: 0 0 0 -6px}
	#edit-profile-work-profile-information-field-present-posting input{margin:0px;}
	#edit-profile-work-profile-information-field-start-date-und-0-value input{margin-left:-4px;float:left}
	
	.container-inline-date .form-item, .container-inline-date .form-item input{float:none;}
	
	#profile-main-field-start-date-add-more-wrapper .container-inline-date > .form-item{    float: right;
		margin-right: -0.7em;}
		
		#profile-main-field-nominee-details-und-0-field-share-add-more-wrapper input{width:80px !important;} 
			#profile-main-field-nominee-details-und-0-field-share-add-more-wrapper span{line-height: 35px}
			
			#edit-profile-work-profile-information-field-wp-division select{margin-left:-5px;}
	#profile-work-profile-information-field-app-reporting-officer-add-more-wrapper input{  margin-left: -7px;}
			
		#profile-work-profile-information-field-start-date-add-more-wrapper .container-inline-date > .form-item{float:right;margin-right:-0.9em;}
		#profile-work-profile-information-field-start-date-add-more-wrapper .container-inline-date > .form-item{float:right;margin-right:-0.9em;}
	
	/* change for app form date 29june2016 
	.field-type-text {
		width: 25%;
		float: left;
	}
	
	.field-type-taxonomy-term-reference {
		
	}
	.form-item {
	display: inline;
	}
	
	
	#edit-profile-main-field-employee-code {
		 margin-bottom: 10px;
	}
	#edit-profile-main-field-start-date {
		width: 25%;
		float: left;
	}
	.form-item {
		margin-bottom: 10px;
	display: inline-block;
	}
	
	#edit-profile-main-field-gender-und {
		display: inline;
	}
	
	#edit-profile-main-field-present-address {
		width: 50%;
		float: left;
		margin-top: 30px;
	}
	
	#edit-profile-main-field-permanent-address-und-0 {
		width: 50%;
		float: left;
	}
	
	#edit-profile-main-field-family-details  .form-item,#edit-profile-main-field-nominee-details .form-item {
		float: left;
		margin-bottom: 10px;
		width: 100%;
	}
	
	#edit-profile-main label {
		float: left;
		margin-right: 7px;
	}
	
	
	
	
	
	.street-block .form-item-profile-main-field-present-address-und-0-thoroughfare,.form-item-profile-main-field-present-address-und-0-locality,
	.form-item-profile-main-field-permanent-address-und-0-thoroughfare,.form-item-profile-main-field-permanent-address-und-0-locality{
		width:100%;
	}
	#edit-profile-main-field-text,#edit-profile-main-field-location{
		width:50%;
	}
	#edit-profile-main-field-branch-address{
		float:left;
		width:50%;
	}
	*/
	
	#user-register-form fieldset{border: 1px solid #ececec;}
	#user-register-form fieldset{border: 1px solid #ececec;}
	
	
	#edit-profile-work-profile-information { border: 1px solid #ececec;
		float: left;
		margin-top: 30px;
	
		width: 100%;}
		#edit-profile-work-profile-information  legend{float:left;width:100%;}
	#edit-profile-work-profile-information legend span{ background: #ececec ;
		color: #282828;
		float: left;
		font-size: 110%;
		padding: 5px;
		width: 100%;}
	
	
	#edit-profile-main { border: 0px solid #ccc;
		float: left;
		margin-top: 30px;
	
		width: 100%;}
		#edit-profile-main  legend{float:left;width:100%;}
	#edit-profile-main legend span{ background: #ececec ;
		color: #282828;
		float: left;
		font-size: 110%;
		padding: 5px;
		width: 100%;}
	
		
			
	.col-md-6 label{clear: left;
		color: #383838;
		float: left;
		font-size: 90%;
		padding: 5px;
		margin:5px;
		width: 19%;}
	.col-md-3 label{clear: left;
		color: #383838;
		float: left;
		font-size: 90%;
		padding: 5px;
		margin:5px;
		width: 42%;}
	.col-md-3 label span{color:#ff0000;}
	.col-md-3 select{ border: 1px solid #ccc;
		float: left;
		padding: 5px;
		margin:5px;
		width: 50%;}
		.col-md-6 input{  border: 1px solid #ccc;
		clear: right;
		float: left;
		padding: 5px;
		margin:5px;
		width: 74% !important;}
		
	.col-md-3 input{  border: 1px solid #ccc;
		clear: right;
		float: left;
		padding: 5px;
		margin:5px;
		width: 50% !important;}
		
		
		
		
		.col-md-3 input[type="radio"]{
			
			width:auto;padding:0px;margin:0px;
		}
		
		#edit-profile-main-field-gender-und label{}
		
		.col-md-3 textarea{ border: 1px solid #ccc;
		margin:5px;
		float: left;
		padding: 5px;
		width: 49%;}
		
		.container-inline-date .description {
		clear: both;
		float: left;
		font-size: 80%;
		/*margin-left: 10px;*/
		width: auto;
	}
	
	
	
	
	#edit-account{
		float:left;
	}
	
	
	#edit-account label{ 
		color: #383838;
		float: left;
		font-size: 90%;
		margin: 5px;
		padding: 5px;
		width: 15%;}
		
	#edit-account input	{  border: 1px solid #ccc;
		clear: right;
		float: left;
		margin: 5px;
		padding: 5px;
		width: 30% ;}
		
	#edit-account label span{color:#ff0000;}
	
	#edit-account .description{font-size:80%;}
	
	
	#edit-account .form-item-name{float:left;width:100%;}
	#edit-account .form-item-mail{float:left;width:100%}
	
	
	
	
	
	#edit-profile-main-field-same-as-present-address{   background: #ececec ;
	color: #282828;
	float: left;
	font-size: 110%;
	margin: 10px 0;
	padding: 5px;
	width: 100%;}
	
	#edit-profile-main-field-same-as-present-address div{  margin: 0 auto;
	width: 570px;}
	
	#edit-profile-main-field-same-as-present-address input{}
	#edit-profile-main-field-same-as-present-address label{font-size: 85%;}
	
	
	div.addressfield-container-inline > div.form-item{float:none !important;margin:0px !important;}
	
	
	#edit-profile-main-field-family-details{  }
	
	#edit-profile-main-field-family-details th{background: #ececec ;
	color: #282828;
	
	font-size: 110%;
	margin: 10px 0;
	padding: 5px;
	width: 100%;}
	
	#edit-profile-main-field-family-details th label{  color: #282828;
		font-size: 100%;
		font-weight: normal;
		line-height: normal;
	}
	
	#edit-profile-main-field-family-details .field-multiple-drag{display:none;}
	
	
	
	#edit-profile-main-field-family-details label{ 
		 color: #383838;
		float: left;
		font-size: 90%;
		width: 38%;}
		
	#edit-profile-main-field-family-details input	{   border: 1px solid #ccc;
		clear: right;
		float: left;
		margin: 5px;
		padding: 5px;
	width: 52%;
	   }
	#edit-profile-main-field-family-details select	{   border: 1px solid #ccc;
		clear: right;
		float: left;
		margin: 5px;
		padding: 5px;
	width: 52%;
	   }
	   
	   
	 #edit-profile-main-field-family-details .form-submit{   background: #eeeeee;
		border: 0 solid #6476a7;
		color: #344677;
		float: left !important;
		clear:left;
		margin: 10px 10px 10px 0;
		width: auto;}
		
		
		
		
		
		
		#edit-profile-main-field-nominee-details{  }
	
	#edit-profile-main-field-nominee-details th{background: #ececec ;
	color: #282828;
	
	font-size: 110%;
	margin: 10px 0;
	padding: 5px;
	width: 100%;}
	
	#edit-profile-main-field-nominee-details th label{  color: #282828;
		font-size: 100%;
		font-weight: normal;
		line-height: normal;
	}
	
	#edit-profile-main-field-nominee-details .field-multiple-drag{display:none;}
	
	
	
	#edit-profile-main-field-nominee-details label{ 
		 color: #383838;
		float: left;
		font-size: 90%;
		width: 38%;}
		
	#edit-profile-main-field-nominee-details input	{   border: 1px solid #ccc;
		clear: right;
		float: left;
		margin: 5px;
		padding: 5px;
	width: 52%;
	   }
	#edit-profile-main-field-nominee-details select	{   border: 1px solid #ccc;
		clear: right;
		float: left;
		margin: 5px;
		padding: 5px;
	width: 52%;
	   }
	   
	   
	 #edit-profile-main-field-nominee-details .form-submit{  background: #344677 ;
		border: 1px solid #6476a7;
		color: #fff;
		float: left !important;
		margin: 10px 10px 10px 0;
		clear:left;
		width: auto;}
	
		
		
		 #edit-profile-main-field-nominee-details .form-submit{  background: #eeeeee;
		border: 0 solid #6476a7;
		color: #344677;
		float: left !important;
		margin: 10px 10px 10px 0;
		width: auto;}
		
		
		#edit-buttons .form-submit{     background: #344677 ;
		border: 1px solid #142657;
		color: #fff;
		float: left !important;
		margin: 10px 10px 10px 0;
		padding: 5px 20px;
		width: auto;}
		
		#edit-buttons{float:left;width:100%;}
		
		.tabledrag-toggle-weight-wrapper{display:none;}
		
		.field-multiple-drag{display:none;}
		
		
		
		
		#edit-profile-work-profile-information-field-promoted th{background: #ececec ;
	color: #282828;
	
	font-size: 110%;
	margin: 10px 0;
	padding: 5px;
	width: 100%;}
	
	#edit-profile-work-profile-information-field-promoted th label{  color: #282828;
		font-size: 100%;
		font-weight: normal;
		line-height: normal;
	}
	
	#edit-profile-work-profile-information-field-promoted .field-multiple-drag{display:none;}
	
	
	
	#edit-profile-work-profile-information-field-promoted label{ 
		 color: #383838;
		float: left;
		font-size: 90%;
		width: 38%;}
		
	#edit-profile-work-profile-information-field-promoted input	{   border: 1px solid #ccc;
		clear: right;
		float: left;
		margin: 5px;
		padding: 5px;
	width: 52%;
	   }
	#edit-profile-work-profile-information-field-promoted select	{   border: 1px solid #ccc;
		clear: right;
		float: left;
		margin: 5px;
		padding: 5px;
	width: 52%;
	   }
	   
	   
	 #edit-profile-work-profile-information-field-promoted .form-submit{   background: #eeeeee;
		border: 0 solid #6476a7;
		color: #344677;
		float: left !important;
		clear:left;
		margin: 10px 10px 10px 0;
		width: auto;}
		
		.service-detail-below .form-wrapper{border:none;}
		
		
		
		#edit-profile-work-profile-information-field-macp th{background: #ececec ;
	color: #282828;
	
	font-size: 110%;
	margin: 10px 0;
	padding: 5px;
	width: 100%;}
	
	#edit-profile-work-profile-information-field-macp th label{  color: #282828;
		font-size: 100%;
		font-weight: normal;
		line-height: normal;
	}
	
	#edit-profile-work-profile-information-field-macp .field-multiple-drag{display:none;}
	
	
	
	#edit-profile-work-profile-information-field-macp label{ 
		 color: #383838;
		float: left;
		font-size: 90%;
		width: 38%;}
		
	#edit-profile-work-profile-information-field-macp input	{   border: 1px solid #ccc;
		clear: right;
		float: left;
		margin: 5px;
		padding: 5px;
	width: 52%;
	   }
	#edit-profile-work-profile-information-field-macp select	{   border: 1px solid #ccc;
		clear: right;
		float: left;
		margin: 5px;
		padding: 5px;
	width: 52%;
	   }
	   
	   
	 #edit-profile-work-profile-information-field-macp .form-submit{   background: #eeeeee;
		border: 0 solid #6476a7;
		color: #344677;
		float: left !important;
		margin: 10px 10px 10px 0;
		clear:left;
		width: auto;}
		
		
		
		
		
		/*service_details page*/
		
		#edit-profile-work-profile-information-field-posting-details th{background: #ececec ;
	color: #282828;
	
	font-size: 110%;
	margin: 10px 0;
	padding: 5px;
	width: 100%;}
	
	#edit-profile-work-profile-information-field-posting-details th label{  color: #282828;
		font-size: 100%;
		font-weight: normal;
		line-height: normal;
	}
	
	
	
	#edit-profile-work-profile-information-field-posting-details .form-submit{   background: #eeeeee;
		border: 0 solid #6476a7;
		color: #344677;
		float: left !important;
		margin: 10px 10px 10px 0;
		padding:5px;
		width: auto;}
		
		#edit-profile-work-profile-information-field-posting-details .form-submit{   background: #eeeeee;
		border: 0 solid #6476a7;
		color: #344677;
		float: left !important;
		padding:5px;
		margin: 10px 10px 10px 0;
		width: auto;}
		
		/*service_details page*/
		
		
		/*qualification_details*/
		
		#edit-profile-other-information { border: 1px solid #ececec;
		float: left;
		margin-top: 30px;
	
		width: 100%;}
		#edit-profile-other-information  legend{float:left;width:100%;}
	#edit-profile-other-information legend span{ background: #ececec ;
		color: #282828;
		float: left;
		font-size: 110%;
		padding: 5px;
		width: 100%;}
		
		
		.col-md-6 select{  border: 1px solid #ccc;
		clear: right;
		float: left;
		padding: 5px;
		margin:5px;
		width: 74% !important;}
		
		#edit-profile-other-information .form-wrapper{border:none;margin-top:10px;}
		
		
		
		
		#edit-profile-other-information-field-qualification th{background: #ececec ;
	color: #282828;
	
	font-size: 110%;
	margin: 10px 0;
	padding: 5px;
	width: 100%;}
	
	#edit-profile-other-information-field-qualification th label{  color: #282828;
		font-size: 100%;
		font-weight: normal;
		line-height: normal;
	}
	
	
	
	#edit-profile-other-information-field-qualification .form-submit{   background: #eeeeee;
		border: 0 solid #6476a7;
		color: #344677;
		float: left !important;
		margin: 10px 10px 10px 0;
		padding:5px;
		width: auto;}
		
		
			#edit-profile-other-information-field-acquired-qualification th{background: #ececec ;
	color: #282828;
	
	font-size: 110%;
	margin: 10px 0;
	padding: 5px;
	width: 100%;}
	
	#edit-profile-other-information-field-acquired-qualification th label{  color: #282828;
		font-size: 100%;
		font-weight: normal;
		line-height: normal;
	}
	
	
	
	#edit-profile-other-information-field-acquired-qualification .form-submit{   background: #eeeeee;
		border: 0 solid #6476a7;
		color: #344677;
		float: left !important;
		margin: 10px 10px 10px 0;
		padding:5px;
		width: auto;}
		
		
		
			
	#edit-profile-other-information-field-training-attended th{background: #ececec ;
	color: #282828;
	font-size: 110%;
	margin: 10px 0;
	padding: 5px;
	width: 100%;}
	
	#edit-profile-other-information-field-training-attended th label{  color: #282828;
		font-size: 100%;
		font-weight: normal;
		line-height: normal;
	}
	
	
	
	#edit-profile-other-information-field-training-attended .form-submit{   background: #eeeeee;
		border: 0 solid #6476a7;
		color: #344677;
		float: left !important;
		margin: 10px 10px 10px 0;
		padding:5px;
		width: auto;}
	
		.col-md-12 textarea{  border: 1px solid #ccc;
		clear: right;
		float: left;
		padding: 5px;
		margin:5px;
		width: 48% !important;}
		
		
	   
	/*Add by kamal rawat on 01-07-2016*/
	
	.imgtitle{
		padding-top:12px;
	   /* white-space: nowrap;*/
	}
	
	.demo-3 {
		position: relative;
		width: 278px;
		height: 200px;
		overflow: hidden;
		float: left;
		margin-right: 0px;
	}
	.demo-3 figure {
		margin:0;
		padding:0;
		position:relative;
		cursor:pointer;
		
	}
	.demo-3 figure img {
		display:block;
		position:relative;
		z-index:10;
		margin:-15px 0
	}
	.demo-3 figure figcaption {
		display:block;
		position:absolute;
		z-index:5;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box
	}
	.demo-3 figure h2 {
	   
		background: #344677 ;
		color: #fff;
		float: left;
		font-size: 130%;
		padding: 9px 0 5px 0;
		text-align: center;
		width: 100%;
		margin-bottom: 5px;
		
		
	}
	.demo-3 .view-footer .more-link a {
		background: #000;
		margin-top: 7%;
		line-height: 29px;
	}
	.demo-3 .view-footer .more-link a:hover{
		background:#344677;
		
	}
	
	.demo-3 figure p {
		display:block;
		font-family:'Lato';
		font-size:12px;
		line-height:18px;
		margin:0;
		color:#fff;
		text-align:left
	}
	.demo-3 figure figcaption {
		top:0;
		left:0;
		width:100%;
		height:100%;
		
		background-color:#4e5e8b ;
		text-align:center;
		backface-visibility:hidden;
		
	}
	.demo-3 figure figcaption .view-former-corner .view-content{min-height:146px;}
	.demo-3 figure figcaption .view-industry-corner .view-content{min-height:146px;}
	.demo-3 figure figcaption .view-employee-corner .view-content{min-height:146px;}
	
	
	.demo-3 figure img {
		-webkit-transition: all 0.9s cubic-bezier(.87,-.41,.19,1.44);
		-moz-transition: all 0.9s cubic-bezier(.87,-.41,.19,1.44);
		-o-transition: all 0.9s cubic-bezier(.87,-.41,.19,1.44);
		-ms-transition: all 0.9s cubic-bezier(.87,-.41,.19,1.44);	
		transition:all 0.9s cubic-bezier(.87,-.41,.19,1.44);
	}
	.demo-3 figure:hover img,figure.hover img {
	   -moz-transform: translateY(-100%);
		-o-transform: translateY(-100%);
		-webkit-transform: translateY(-100%);
		opacity: 1;
		transform: translateY(-100%);
	}
	.demo-3 figure:hover figcaption,figure.hover figcaption {
		-webkit-transform:rotateX(0);
		-moz-transform:rotateX(0);
		transform:rotateX(0)
	}
	
	.body-panel2 ul li a:hover {
		
		color: #A4A7A8;
	}
	
	
	
	.empl{
		float:right;
		margin-left: 1px;
	}
	.farmer{
		margin-left: 20px;
	}
	
	.logo {
		background: url(../images/emblem-dark.png) no-repeat 3px;
		float: left;
		font-size: 160%;
		line-height: 105%;
		min-height: 103px;
		padding: 15px 0 0 79px;
	}
	
	
	
	/*Add ny kamal*/
	.search-menu{
		float:right;
	}
	
	.ppqs-search-menu {
		float: right;
		/*width: 130px;*/
		width: auto;
		
	}
	
	.ppqs-search-menu .container-inline .bttn-search{
		left: 145px;
		top: 5px;
	}
	.ppqs-search-menu .container-inline{
		background: transparent;
		height: 39px;
		width: 190px;}
		
	.ppqs-search-menu #edit-search-block-form--4{
		height:30px;
		margin: 5px 0px 0px 5px;
	}
	.ppqs-search-menu .form-item-search-block-form input{padding: 10px 11px;}
	.container-inline #edit-actions{top: 0px!important;right: auto!important;}
	.container-inline {position:relative;}
.container-inline #edit-submit--2,.container-inline #edit-submit--2:hover{
        width: 34px;
    height: 39px;
    cursor: pointer;
    border: 0px;
    overflow: hidden;
    text-indent: -200px;
    font-size: 1px;
    background: url(../images/ico-goi-search.png) no-repeat center center #aa2323;
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 5px 20px;
    margin: 0;
}
.container-inline #edit-actions #edit-submit, #search-form #edit-submit{
	height: 39px!important;
}
	.ppqs-search-menu .container-inline .bttn-search, .ppqs-search-menu .container-inline .bttn-search:hover{
		height:30px;
	}
	
	.header-container{
		padding:0px;
	}
	
	.view-our-minister .views-more-link{
		background:#344677;
		display:block;
		text-align:center;
		color:#fff;
		margin-top: -5px;
		line-height:29px;
		transition-duration:0.7s;
	}
	.view-our-minister .views-more-link:hover{ background:#1bab73; transition-duration:0.7s;}
		
		
		/*.select-or-other-other{float:right !important;margin-right:10px !important;}*/
		
		.wizard-trail{background: #ececec;
		margin:10px 0px 10px 0px;
		float: left;
		font-size: 110%;
		padding:5px;
		width: 100%;}
		.wizard-trail span{
		color: #282828;
		padding:0 5px;
		font-weight:normal;
	   }
		
		.height220{float:left;height:220px;}
		
		#content .profile h3{ background: #333 ;
		color: #fff;
		padding: 3px 10px;}
		
		
		.entity-profile2{}
		.entity-profile2 .field-label-inline{border: 1px solid #ccc;}
		
		.entity-profile2 .field-label{  
		float: left;
		padding: 7px;
		width: 22%;}
		.entity-profile2 .field-items{  border-left: 1px solid #ccc;
		float: left;
		padding: 7px;
		width: 70%;}
		
		.entity-profile2 .field-label-above{width:100%;float:left;border:#ccc solid 1px;}
		
		
		.field-name-field-family-details>.field-label{width: 100%; background: #e5e5e5;}
		.field-name-field-family-details>.field-items{padding:0px; background: none;width:100%;}
		
		
		.field-name-field-nominee-details>.field-label{width: 100%; background: #e5e5e5;}
		.field-name-field-nominee-details>.field-items{padding:0px; background: none;width:100%;}
		
		.field-name-field-designation>.field-label{  border-left: 1px solid #ccc;
	
		padding: 7px;
	   }
		
		
		.field-name-field-posting-details>.field-label{width: 100%; background: #e5e5e5;}
		.field-name-field-posting-details>.field-items{padding:0px; background: none;width:100%;}
		
		
		.field-name-field-promoted>.field-label{width: 100%; background: #e5e5e5;}
		.field-name-field-promoted>.field-items{padding:0px; background: none;width:100%;}
		
		
		.field-name-field-macp>.field-label{width: 100%; background: #e5e5e5;}
		.field-name-field-macp>.field-items{padding:0px; background: none;width:100%;}
		
		
		.field-name-field-qualification >.field-label{width: 100%; background: #e5e5e5;}
		.field-name-field-qualification >.field-items{padding:0px; background: none;width:100%;}
		
		
		.field-name-field-acquired-qualification>.field-label{width: 100%; background: #e5e5e5;}
		.field-name-field-acquired-qualification>.field-items{padding:0px; background: none;width:100%;}
		
		.field-name-field-training-attended>.field-label{width: 100%; background: #e5e5e5;}
		.field-name-field-training-attended>.field-items{padding:0px; background: none;width:100%;}
		
		
		.field-name-field-emp-code>.field-label{width: 100%; background: #e5e5e5;}
		.field-name-field-emp-code>.field-items{padding:0px; background: none;width:100%;}
		
		
		.field-collection-item-field-nominee-details .field-label{}
		.field-collection-item-field-nominee-details .field-items{}
		
	
	.block.block-counter.last.even {
		color: #fff;
		left: 59%;
		position: absolute;
		text-align: left;
		top: 95px;
		width: 110px;
		background:#212121;
		z-index: 99999;
	}
	.region.region-footer {
		position: relative;
	}	
		
		
		
		/* change on 8July 2016  for taxonomy */
		
		.hvr-sweep-to-bottom {
	  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-bottom:before {
	  content: "";
	  position: absolute;
	  z-index: -1;
	  top: 0;
	  left: 0;
	  right: 0;
	  bottom: 0;
	  background: #524b85;
	  -webkit-transform: scaleY(0);
	  transform: scaleY(0);
	  -webkit-transform-origin: 50% 0;
	  transform-origin: 50% 0;
	  -webkit-transition-property: transform;
	  transition-property: transform;
	  -webkit-transition-duration: 0.9s;
	  transition-duration: 0.9s;
	  -webkit-transition-timing-function: ease-out;
	  transition-timing-function: ease-out;
	}
	.hvr-sweep-to-bottom:hover, .hvr-sweep-to-bottom:focus, .hvr-sweep-to-bottom:active {
	  color: white;
	}
	.hvr-sweep-to-bottom:hover:before, .hvr-sweep-to-bottom:focus:before, .hvr-sweep-to-bottom:active:before {
	  -webkit-transform: scaleY(1);
	  transform: scaleY(1);
	}
	
	
	.hvr-sweep-to-top {
	  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;
	 
	  position: relative;
	  -webkit-transition-property: color;
	  transition-property: color;
	  -webkit-transition-duration: 0.3s;
	  transition-duration: 0.3s;
	}
	.hvr-sweep-to-top:before {
	  content: "";
	  position: absolute;
	  z-index: -1;
	  top: 0;
	  left: 0;
	  right: 0;
	  bottom: 0;
	  background: #524b85;
	  -webkit-transform: scaleY(0);
	  transform: scaleY(0);
	  -webkit-transform-origin: 50% 100%;
	  transform-origin: 50% 100%;
	  -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-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active {
	  color: white;
	}
	.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before {
	  -webkit-transform: scaleY(1);
	  transform: scaleY(1);
	}
	.expanded>span::after{	
		content: " + ";
		float: right;
		margin-left: 8px;
	}
	
	
	
	.common-left ul li{
		font-size: 102%;  
		line-height: 197%;
		padding-left: 25px;
	   }
	   
	   
	   
	   
	   .node-head-quarter{   background: #efefef ;
		float: left;
		padding: 10px;
		width: 100%;
		margin-top:20px;
		}
	   
	   .node-head-quarter .field-name-field-google-map-for-location{float: left; width: 80%}
	   
	   .node-head-quarter .field-name-field-google-map-for-location .field-label{display:none;}
	   
	   .node-head-quarter .field-name-field-image .field-label{display:none;}
	   
	   .node-head-quarter .field-name-field-image{float: left; width:20%;}
	   .node-head-quarter .field-name-field-image img{  border: 3px solid #cccccc;
		float: right;
		height: 130px;
		margin: 10px 0 0;
		width: 230px;}
	   .node-head-quarter .field-name-field-activities{ background: #fff;
		float: left;
		margin-top: 20px;
		padding: 10px;
		width: 100%;}
		
		.node-head-quarter .field-name-field-activities .field-item{line-height:27px;}
		.node-head-quarter .field-name-field-activities .field-item::before{color: #000;
		content: "\2022";
		line-height: 28px;
		padding-top: 10px;}
		
		
	   .node-head-quarter .field-name-field-achievements{   background: #fff;
		float: left;
		margin-top: 20px;
		padding: 10px;
		width: 100%;}
		
			.node-head-quarter .field-name-field-achievements .field-item{line-height:27px;}
		.node-head-quarter .field-name-field-achievements .field-item::before{color: #000;
		content: "\2022";
		line-height: 28px;
		padding-top: 10px;}
		
	   .node-head-quarter .field-name-field-contact-details-officer-in{  background: #fff ;
		float: left;
		margin-top: 10px;
		padding: 10px;
		width: 33%;}
	   .node-head-quarter .field-name-field-contact-details-stake-hold{background: #fff ;
		float: left;
		margin-left: 5px;
		margin-top: 10px;
		padding: 10px;
		width: 33%;}
	   .node-head-quarter .field-type-text-with-summary{ background: #fff ;
		float: left;
		margin-left: 5px;
		margin-top: 10px;
		padding: 10px;
		width: 33%;}
		
		
		.ppqsregionrow .field-content{width: 60%; margin: 20px auto;}
		.ppqsregionrow img{border: 2px solid #ccc;
	   
		height: 105px;
		width: 160px;
	}
		.ppqsregionrow a{  color: #36589c;
		float: left;
		font-size: 130%;
		margin: 10px 0;
		text-align: center;
		width: 100%;}
		
		/*26-07-2016*/
		.view-ipm-packages .views-field-field-ipm-category-image{ 
		text-align: center;
		padding-top: 20px;
		}
	
	
		
		
		
		.view-head-quarter .view-content .views-field-field-imagecategory{
			text-align:center;
			/*margin-top:20px;*/
		}
		
		
		/*27-07-2016*/
		.view-head-quarter .field-content .hq-content{
			float: left;
			width: 78%;
			margin-right: 5px;
			line-height: 195%;
			text-align: justify;
			
			
		}
		
		.view-head-quarter .views-field .field-content .image{
			float: right;
			width: 20%;
			border: 1px solid #E1E1E1;
			
		}
		.view-head-quarter .views-field-body .field-content{
			float:left;
			padding: 5px;
			
		}
	
		
		.loc-wrapper .officer-wrapper{
			border: 1px solid #E1E1E1;
			float: left;
			padding: 5px;
			width: 34%;
		}
		
		.loc-wrapper .stake-wrapper{
			border: 1px solid #E1E1E1;
			float: left;
			padding: 5px;
			width: 30%;
			margin-left:5px;
	
		}
		
		.loc-wrapper .location{
			border: 1px solid #E1E1E1;
			float: left;
			padding: 5px;
			margin-left:5px;
			width: 34%;
	
		}
		.loc-wrapper{
			margin-top:10px;
		}
		.image img {
		padding: 5px;
		}
		
		/*10-08-2016*/
		
		/*23-08-2016*/
		
	
		
		#user-login label {
		clear: left;
		cursor: default;
		float: left;
		margin-bottom: 10px;
		padding: 10px 0;
		width: 30%;
	}
	
	#user-login input {
		border: 1px solid #999999;
		float: left;
		padding: 5px 0;
		width: 300px;
	}
	#user-login .form-submit{ background: #0884c7  none repeat scroll 0 0;
		border: medium none;
		color: #fff;
		float: left;
		margin: 10px 0;
		padding: 10px 20px;
		width: auto;}
		
		#user-login .description{float: right;
		font-size: 80%;
		width: 43%;}
		
		#user-login a{float:left;color:#36589c;margin:17px;}
		
		fieldset.captcha {
		clear: left;
		float: left;
		padding: 10px;
		width:100%;
		}
		
		
		
		
		/*
		.view-photo-gallery .item-list .views-row-1 {
		background: #e1e1e1 none repeat scroll 0 0;
		border: 1px solid #dfdfdf;
		float: left;
		/*margin: 0 0 10px;
		padding-top: 5px;	
		list-style: none;
		
		}
		.item-list .views-row-2 {
		background: #e1e1e1 none repeat scroll 0 0;
		border: 1px solid #dfdfdf;
		float: left;
		margin: 0 0 10px;
		padding-top: 5px;
		}
		.item-list .views-row-3 {
		background: #e1e1e1 none repeat scroll 0 0;
		border: 1px solid #dfdfdf;
		float: left;
		margin: 0 0 10px;
		padding-top: 5px;
		}
		.item-list .views-row-4 {
		background: #e1e1e1 none repeat scroll 0 0;
		border: 1px solid #dfdfdf;
		float: left;
		margin: 0 0 10px;
		padding-top: 5px;
		}
		.item-list .views-row-5 {
		background: #e1e1e1 none repeat scroll 0 0;
		border: 1px solid #dfdfdf;
		float: left;
		margin: 0 0 10px;
		padding-top: 5px;
		}*/
		
		
		
		
		
		
		/*26-08-2016*/
		.scroll-table1 .views-view-grid .col-1{
			text-align:center;
		}
		.scroll-table1 .views-view-grid .col-2{
			text-align:center;
		}
		.scroll-table1 .views-view-grid .col-3{
			text-align:center;
		}
		.scroll-table1 .views-view-grid .col-4{
			text-align:center;
		}
		.scroll-table1 .views-view-grid .views-field-field-image{
			 padding-top: 15px;
		}
		
		#content .profile > a {
		border: 1px solid #000;
		padding: 5px;
		}
		.profile > span {
		border: 1px solid #000;
		float: right;
		padding: 5px;
		}
		
		/*01-09-2016*/
		#content #profile-main {
		display: none;
		}
		#content #profile-work_profile_information {
		display: none;
		}
		
		#content #profile-other_information {
		display: none;
		}
		
		.password-parent {
		clear: left;
		margin: 0;
		width: 100%;
		}
		.confirm-parent, .password-parent {
		clear: left;
		margin: 0;
		width: 100%;
		}
		
		/**/
		#edit-account .form-item-pass{
			width:100%;
			float:left;
		}
		#edit-account .form-item-pass .password-strength {
	 float: right;
    margin-top: 0;
    text-align: left;
    width: 53%;
		}
		.password-indicator {
    background-color: #c4c4c4;
    height: 0.3em;
    width: 40%;
}
.password-strength-text{
	    float: left;
    font-weight: bold;
    padding-right: 10px;
	}
		#edit-account .form-item-pass input{
			
			clear: none;
		}
		#edit-account .edit-status-0{
			width:10%;
			float:left;
		}
		#edit-actions #edit-submit{
			/*padding:5px;*/
		}	
		#edit-actions #edit-cancel{
			padding:5px;
		}
		#edit-status .form-radio {
		margin-top: 15px;
		width: 7%;
		}
		
		
		#edit-account .form-type-checkboxes {
		float: left;
		width: 100%;
		margin-top:20px;
		margin-bottom:20px;
		background:#eee;
		padding:5px;
		}
		
		.form-checkboxes {
		float: left;
		width: 100%;
		}
		
		
		#edit-roles input {
		margin-top: 16px;
		}
		/*05-09-2016*/
		
		#quicktabs-album_gallery .item-list {
		width: 100%;
		float: left;
		}
		#quicktabs-gallery_photo_node .item-list {
		width: 100%;
		float: left;
		}
		
	.footer-banner  .slides li img{ height:100%;}
		
	/*19-10-2016*/
	.banner-wrapper .flexslider .slides li img {
		width: 100%;
		height: auto;
		max-height: 370px;
	}
	
	
	
	.common-left ul li span {
		display: block;
		font-size: 78%;
	}
	.minister1{}
	.what-new{
		margin-top:10px;
	}
	/*07-11-2016*/
	.region-headquater .views-row-7 {
		float: left;
		background: #D4DD5B;
		margin: 0px 3px 8px 5px;
		width: 85px;
	}
	.region-headquater .views-row-7 a {
		background: #665F0B;
		color: #fff;
		float: left;
		
		padding: 5px 0;
		text-align: center;
		    width: 85px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	}
	.region-headquater .views-row-7 span {
		background:#54590B url("../images/headqtercntcirc.png") no-repeat scroll center center;
		color: #fff;
		float: left;
		padding: 17px 14px;
		text-align: center;
		width: 100%;
	}
	/*17-11-2016*/
	.inner-body-wrapper ul{
		padding-left: 15px;
	}
	.inner-body-wrapper ul li{
		list-style-type:circle;
	}
	.industry-corner{
		width:100%;
		float:left;
	}
	/*14-12-2016*/
	.nav-wrapper ul ul li span:hover{
		background:#1bab73 !important;
		cursor:pointer;
	}
	.nav-wrapper ul li span:hover{
		background:#007b43 !important;
		cursor:pointer;
	}
	#user-pass label{
		clear: left;
		cursor: default;
		float: left;
		margin-bottom: 10px;
		padding: 10px 0;
		width: 30%;
	}
	#user-pass input {
		border: 1px solid #999999;
		float: left;
		padding: 5px 0;
		width: 300px;
		margin-top: 7px;
	}
	#user-pass .form-submit{
		background:#0884c7;
		color:#fff;
		margin-top:5px;
		padding: 12px !important;
		width:auto;
		
	}
	#user-pass .description{
		float: left;
		margin-left: 5px;
		margin-top: 8px;
	}
	.nav-wrapper ul li:hover span, .nav-wrapper ul li.hover span, .nav-wrapper ul li.active span {
		background: #007b43 !important;
		color: #fff;
	}
	
	.hrefnone::after {
		content: " + ";
		float: right;
		margin-left: 8px;
	}
	
	/*Inner page menu CSS by Kamal Rawat*/
	.ppqs-full-content{width:100% !important; background:#fff !important;     padding: 15px; float:left;} 
	.inner-body-wrapper .rightportion{width:75%; float:left; margin-left: 2%; background:#fff;}
	.inner-body-wrapper .left-sidebar-menu {
		background: #f2f2f2;
		width: 23%;
		float: left;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px;
		min-height: 400px;
		border-radius: 6px 6px 0 0;
		}
		
		
	.inner-body-wrapper .left-sidebar-menu ul{padding:15px;}
	.inner-body-wrapper .left-sidebar-menu h3{background:#096; padding:5px; margin:0; font-weight: 400; padding-left: 15px; font-size: 133%; color:#fff; line-height: 35px;}
	.inner-body-wrapper .left-sidebar-menu  li{
		list-style:none;
		background:url("../images/angle-left.png") no-repeat 0 9px;
		line-height: 30px;
		}
		
	.inner-body-wrapper .left-sidebar-menu  li a{
		padding-left:15px; display:block; color:#000;}
	.inner-body-wrapper .left-sidebar-menu  li a:hover{padding-left:10px; text-decoration:none; color: #138055; /*background:#ccc;*/}
	
	
	/*09-01-17-A*/
	caption{
		display:none;
	}
	span.views-label {
		float: left;
		width: auto;
		padding: 10px 0 10px 0;
	
	}
	
	.inner-body-wrapper h1 {
		color: #000;
		font-size: 180%;
		font-weight: 600;
		margin-bottom: 15px;
		margin-top: 15px;
	}
	.inner-body-wrapper h2 {
		color: #000;
		font-size: 180%;
		font-weight: 600;
		margin-bottom: 5px;
		margin-top: 15px;
	}
	.inner-body-wrapper h3 {
		color: #000;
		font-size: 140%;
		font-weight: 600;
		margin-top: 15px;
		padding-bottom: 5px;
	}
	.inner-body-wrapper h4 {
		color: #000;
		font-size: 120%;
		font-weight: 600;
		margin-top: 15px;
		padding-bottom: 5px;
	}
	
	.inner-body-wrapper p {
		color: #000;
		font-size: 100%;
		line-height: 195%;
		padding-bottom: 0;
		text-align: justify;
		word-wrap:break-word;
	}
	.inner-body-wrapper a{color:#0068ac;}
	.inner-body-wrapper ul {
		padding-bottom: 22px;
	   
		padding-top: 0;
	}
	.inner-body-wrapper ul li {
		background: rgba(0, 0, 0, 0) url("../images/ico-bullete.png") no-repeat scroll 0 7px;
		margin-bottom: 10px;
	  
	}
	
	.inner-body-wrapper ol {
	 
		padding-bottom: 22px;
		padding-left: 22px;
	}
	.inner-body-wrapper ol li {
		margin-bottom: 10px;
	   
	}
	
	.inner-body-wrapper .field-content {
		float: left;
		width: 100%;
	}
	.view-id-head_quarter.view-display-id-block_1 .views-field-php a {
	
		padding: 7px;
		background: #333;
		color: #fff;
		float: right;
	}
	
	.views-field-php-1 a {
		padding: 7px;
		background: #333;
		color: #fff;
		float: right;
	}
	
	/*20-01-17-A*/
	
	.inner-body-wrapper h2.block-title {
		background: #1bab73;
		color: #fff;
		margin: 0;
		padding: 5px 0 5px 15px;
		font-weight: 400;
		font-size: 160%;
		border-radius: 5px 5px 0 0;
	}
	
	 .inner-body-wrapper .views-field-field-branch-address{
		float: left;
		width: 32.7%;
		background: #f8f8f8;
		padding: 5px;
		margin-right: 10px;
		border: 1px solid #f1f1f1;
		min-height: 217px;
		 margin-top: 10px;
	
	 }
	 .inner-body-wrapper .views-field-field-nearest-rly-station-1{
		float: left;
		width: 32.7%;
		background: #f8f8f8;
		padding: 5px;
		margin-right: 10px;
		border: 1px solid #f1f1f1;
		min-height: 217px;
		 margin-top: 10px;
	
	 }
	 .inner-body-wrapper .views-field-field-identification-mark{
		float: left;
		width: 32.7%;
		background: #f8f8f8;
		padding: 5px;
		border: 1px solid #f1f1f1;
		min-height: 217px;
		 margin-top: 10px;
	
	 }
	 
	 
	 .inner-body-wrapper .views-label-field-branch-address{
		font-size: 120%;
		font-weight: 600;
	 }
	 
	
	  .inner-body-wrapper .views-label-field-nearest-rly-station-1{
		font-size: 120%;
		font-weight: 600;
	 }
	 
	  .inner-body-wrapper .views-label-field-identification-mark{
		font-size: 120%;
		font-weight: 600;
	 }
	 
	 
	 
	 .inner-body-wrapper.inner-body-wrapper .even ol {
		margin-left: 15px;
	}
	
	 .inner-body-wrapper.inner-body-wrapper .even ul {
		margin-left: 3px;
	}
	/*23-01-2017-A*/
	.imgtitle a {
		text-align: center;
		float: left;
		width: 76px;
	}
	/*27-01-2017-A*/
	.page-ipm-packages .inner-body-wrapper .views-field-php a {
		text-align:center;
		float: none;
	}
	/*15-02-2017*/
	.region-name a{
		float:none !important;
	}
	.view-id-head_quarter.view-display-id-block_2 .views-row{
		width: 24%;
		margin-right:1%;
		margin-bottom: 2%;
		float: left;
		border: 1px solid #ddd;
		height:180px;
		padding: 5px;}
	.view-id-head_quarter.view-display-id-block_2 .views-row span a{
		display:table;
		width:100%;
		margin-top:1px;
		height:auto;
		text-align:center;
		background:#00696f;
	}
	.view-id-head_quarter.view-display-id-block_2 .views-row span a:hover{
		background:#028f86;
	}
		
	.view-id-head_quarter.view-display-id-block_2 .views-row img{
		width:100%;
		max-height:150px;
	}	
	
	.view-ipm-packages img{width:150px;
		max-height:150px;}
		
		
	
	
	.views-exposed-form {
		border: 1px solid #ddd;
		padding: 10px;
		margin-bottom: 10px;
		background: #f8f8f8;
	}
	
	.views-exposed-form .views-widget-filter-field_start_date_value_1 {
		float: left;
		width: 50%;
	}
	
	
	.page-video-gallery .view-id-webcast .views-row{
	 border-bottom: 1px solid #bfbfbf;
		float: left;
		min-height: 280px;
		list-style: outside none none;
	
		width: 100%;
	}
	
	.page-video-gallery .view-id-webcast .views-row  iframe{
	float: left;
		height: 270px;
		width: 500px;
	}
	
	.page-video-gallery .view-id-webcast .views-row .video-title{
	    color: #000;
    float: left;
    font-size: 140%;
    padding: 10px 10px 10px 30px;
    width: 55%;
    text-align: left;
	}
	.page-video-gallery .view-id-webcast .views-row .videogal-desc {
    color: #000;
    float: left;
    font-size: 100%;
    padding: 10px 10px 10px 30px;
    width: 55%;
    text-align: left;
}
	
	
	.views-exposed-form .form-submit {
		padding: 7px 20px 7px 20px;
		margin-top: 20px !important;
		background: #333;
		color: #fff;
		border: none;
	}
	
	
	.tabs-primary{  float: left;
		width: 100%;padding:0px !important;}
	.tabs-primary li{ background: #4e5e8b none repeat scroll 0 0 !important;
		color: #fff;
		float: left;
		list-style: outside none none !important;
		margin: 10px 10px 10px 0px;
		padding: 5px 10px 6px;}
		.tabs-primary li a{color:#fff;}
	.tabs-primary .is-active{}
	
	
	.page-node-88815 .inner-body-wrapper img{ border: 1px solid #ccc;
		height: 150px;
		margin: 20px;
		width: 150px;}
	
	#edit-field-start-date-value-min-wrapper{
		float: left;
		width: 49%;
		margin-right: 7px;
	}
	#edit-field-start-date-value-min-wrapper label{
		float:left;
		width:100%;
		
	}
	#edit-field-start-date-value-max-wrapper{
		float: left;
		width: 49%;
	
	}
	#edit-field-start-date-value-max-wrapper label{
		float:left;
		width:100%;
	}
	
	
	.views-exposed-form .views-widget-filter-title{
		float:left;
	}
	.views-exposed-form input{
		border: 1px solid #9c9c9c;
		padding:5px;
		width: 100% !important;
	}
	.views-exposed-form select{
		padding:5px;
	}
	
	.views-exposed-form .views-widget-filter-field_date_value2 {
		float: left;
		width: 50%;
	}
	
	
	.views-exposed-form .views-widget-filter-field_date_value2_1 {
		float: left;
		width: 50%;
	}
	
	#edit-field-date-value2-min-wrapper{
		float: left;
		width: 49%;
		margin-right: 7px;
	}
	
	#edit-field-date-value2-max-wrapper{
		float: left;
		width: 49%;
	}
	
	/*17-02-2017 a*/
	
	/*23-03-2017--------------------------------------------------a*/
	
	#views-exposed-form-notifications-page #edit-field-date-value-min-wrapper,
	#views-exposed-form-notifications-page #edit-field-date-value-max-wrapper,
	#views-exposed-form-notifications-page-1 #edit-field-date-value-min-wrapper,
	#views-exposed-form-notifications-page-1 #edit-field-date-value-max-wrapper {     width: 48%; float: left;  display: inline-block;}
	
	
	
	
	
	@media print{
		.nav-wrapper{border:#000 solid 0px !important;height:70px !important;margin-top:00px;  background-color: #000 !important;  }
#nav {display: block !important;	}
.nav-wrapper ul li{float:left !important ;border:#ccc solid 1px;}
.nav-wrapper ul li a, .nav-wrapper ul li span{color:#000 !important; }
.nav-wrapper ul li.active{  border-top: 0px solid #1c5178;    margin-top: 0px;}
.nav-wrapper ul li a{padding: 0 6px !important;font-size:13px !important}
		
		.region-header-top{display:none;}
		
		.banner-wrapper{display:none;}
		.campaign{display:none;}
	
		.header-wrapper{border-bottom:#000 solid 1px !important;}
		
		.logo{padding:15px 0 0 0px !important}
		.logo a span{color:#000;font-size:120% !important;line-height:normal !important;}
			
		.toggle-nav-bar .menu-text{display:none !important}	
			
		.compaign-wrapper{width:100%;}
		.compaign-wrapper .network h3{width:100%;color:#000;font-size:160%;border-bottom:#000 solid 1px;margin-top:200px;}
		.region-headquater{position:absolute;z-index:9999;height:200px !important}
		.hvr-sweep-to-bottom{border:#000 solid 1px;margin:10px !important;padding:0px !important;box-shadow:none;background:none;width:100px !important;}
		.hvr-sweep-to-bottom a{color:#000 !important;}
		.hvr-sweep-to-bottom span{color:#000 !important;font-size:100% !important}
	
		.compaign-wrapper .pqis{background:none;box-shadow:none;}
		.compaign-wrapper .pqis .views-row{margin:0px 5px 0px 5px  !important;}
		.imgtitle a{color:#000;text-align:center;}
	
	
		.demo-3{  width:210px;margin:10px;height:220px;}
		.demo-3 .view-footer .more-link a{color:#000 !important}
	
		.minister{width:100% !important;border:0px !important}
		.minister1{float:left !important;width:100% !important;}
		.what-new{float:left !important;width:100% !important;}
	
	
	
		#block-views-news-block-1 h2{width:100%;color:#000;font-size:160%;border-bottom:#000 solid 1px;font-weight:normal;}
		.view-news .view-content{min-height:400px !important;float:left}
		#block-views-news-block-1 .views-row a{border-bottom:#ccc dotted 1px;color:#000;line-height:30px;font-size:130%;}
		.mCustomScrollbar .more-link a{border:#000 solid 1px;float:right;color:#000;}
	
		.what-new h4{width:100%;color:#000;font-size:160%;border-bottom:#000 solid 1px;font-weight:normal;}
		#block-views-our-minister-block .views-field-php span{color:#000 !important;font-size:140% !important}
		#block-views-our-minister-block .views-field-field-image img{border-radius:100%;width:150px;}
		#block-views-our-minister-block .views-field-body{width:60%;}
		#block-views-our-minister-block .views-field-body p{color:#000 !important;font-size:120% !important;padding:0px !important}
		.view-our-minister .views-more-link{border:#000 solid 1px;float:right;color:#000;padding:5px 10px !important;font-size:120% !important;margin-top:20px !important;}
		
			
			
		.relatedlinks .Packages{height:auto !important;margin:0px !important;float:left !important;width:50% !important;}
		.relatedlinks .Packages img{display:none;}
		.relatedlinks .Packages a{width:100% !important;float:left !important;color:#000 !important;font-size:140% !important;box-shadow:none;background:none;border:#000 solid 1px}
			
		.relatedlinks .statistics{height:auto !important;margin:0px !important;float:left !important;width:50% !important;}
		.relatedlinks .statistics img{display:none;}
		.relatedlinks .statistics a{width:100% !important;float:left !important;color:#000 !important;font-size:140% !important;box-shadow:none;background:none;border:#000 solid 1px}
		
		
		.relatedlinks .video{height:auto !important;margin:0px !important;float:left !important;position:inherit !important;width:50% !important;top:50px;margin-bottom:50px !important}
		.relatedlinks .video .region-footer-thirdcolumn{display:none;}
		.vedigllycls{width:100% !important;float:left !important;color:#000 !important;font-size:140% !important;box-shadow:none;background:none;border:#000 solid 1px}
	
		.relatedlinks .photo-gallery{height:auto !important;margin:0px !important;float:right !important;position:inherit !important;width:50% !important;top:50px;margin-bottom:50px !important}
		.relatedlinks .photo-gallery .region-footer-secondcolumn{display:none;}
		.medigllycls{width:100% !important;float:left !important;color:#000 !important;font-size:140% !important;box-shadow:none;background:none;border:#000 solid 1px !important;opacity:1 !important}
	
		  
		.carousel-wrapper{display:none}
	
		.related-links{width:100% !important;margin-top:60px !important;}
		.relatedlinks .related-links{height:auto !important}
		.relatedlinks .related-links ul li{float:left !important;width:auto !important;border:#000 solid 1px !important;margin:10px }
		.relatedlinks .related-links ul li a{float:left !important;width:auto !important;color:#000 !important;font-size:140% !important;box-shadow:none;background:none}
				
	
	
				.footer-top-wrapper{border-top:#000 solid 1px;margin-top:20px;}
		.footer-top-wrapper ul{width:100% !important;float:left !important;}
		.footer-top-wrapper ul li{float:left !important;width:auto !important;border-right:1px solid #000;padding-right:5px;padding-left:5px;}
		.footer-top-wrapper ul li a{color:#000 !important;}
	
		.footer-content{width:100%;}
		.copyright-content{color:#000;}
	}
	
	.view-id-head_quarter.view-display-id-block_2 .region-name a{color:#fff;}
	
	
	#edit-comment-body-und-0-format{display:none;}
	#forum-comments h2.title{ background: #ececec; float: left; font-size: 120%; margin: 30px 0 10px; padding: 5px 5px 5px 15px; width: 100%;}
	
	#comment-form .form-type-item label{  color: #000;font-size: 100%;line-height: 30px; padding: 10px;}
	#comment-form .form-type-item span{ color: #000; font-size: 100%; line-height: 30px; padding: 10px;}
	
	#comment-form .form-item-subject label{ color: #000;font-size: 100%;line-height: 30px;padding: 10px 40px 10px 10px;}
	#comment-form .form-item-subject input{ border: 1px solid #b0b0b0;height: 30px;padding: 0 0 0 10px; width: 400px;}
	
	#comment-form .field-name-comment-body label{   color: #000;float: left; font-size: 100%; padding: 10px;}
	#comment-form .field-name-comment-body label span{ color: #ff0000;}
	#comment-form .field-name-comment-body textarea{  border: 1px solid #b0b0b0;float: left;margin: 10px 10px 10px 7px; padding: 0; width: 400px;}
	
	#comment-form .form-item-captcha-response label{   color: #000;float: left; font-size: 100%; padding: 10px;}
	#comment-form .form-item-captcha-response label span{color:#ff0000;}
	#comment-form #edit-captcha-response{  border: 1px solid #b0b0b0;float: left; line-height: 30px; margin: 4px;}
	#comment-form #edit-submit{ margin-left: 10px; margin-top: 10px;}
	#comment-form #edit-preview{ margin-left: 10px; margin-top: 10px;}
	
	
	
	
	
	.section-site-map #sitemap ul li{margin: 0;
		padding: 3px 0 4px;}
		
		#sitemap ul li a{font-weight:bold;}
		#sitemap ul li ul li a{font-weight:normal !important;}
		
		
		.view-faq.view-id-faq .ui-accordion h3 a{font-size: 12px;
		line-height: 20px;}
		.view-faq.view-id-faq .ui-accordion p{font-size: 12px;
		line-height: 20px;}
		
		.ui-accordion .ui-accordion-header{ padding: 1px 5px 9px 30px}
		.forum-table thead tr a, .forum-table thead tr a:visited, .forum-table thead tr a:link{color:#fff;}
		
		.wizard-trail-current{  background: #1bab73;
    color: #fff !important;
    font-weight: normal;
    margin: 0 !important;
    padding: 5px !important;}
	
	.wizard-trail-current::after{ bottom: -15px;
    color: #1bab73;
    content: "\f0d7";
    font-family: FontAwesome;
    font-size: 140%;
    left: 50%;
  
    position: absolute;
    right: 0;
    text-align: left;}
	#block-views-photo-gallery-block-12 .gridview li{height:180px;}
		#block-views-photo-gallery-block-12 .gridview li img{height:160px;}
	.view-id-photo_gallery.view-display-id-block_13 img{
		width: 20%;
	}

.messages__list li{color:#ff0000;}
.messages--status p{color:#188e3f;}

.form-item.form-type-textfield.form-item-profile-work-profile-information-field-promoted-und-0-field-promoted-from-und-other{overflow:inherit !important;}


.password-suggestions { color: #ff0000;
    left: 30%;  
    position: absolute;
    top: 0;}
	
	#user-profile-form #edit-actions{    width: 22.5%;
    margin-top: 30px;
    float: left;}
#user-profile-form #edit-actions #edit-submit{float:right;}

.page-user-4301 .tabs-secondary li{    list-style-type: none;
    float: left;
    margin: 10px 20px 20px 0px;
    background: #efefef;
    border: #dcdcdc solid 1px;
    padding: 3px 10px 3px 10px;}

.video-gall{  background: #fff ;
    height: 190px;
    width: 100%;}
.page-video-gallery .view-id-webcast .views-row .video-gall{width:500px; height:100%;float:left;}
.page-video-gallery .view-id-webcast .views-row .videogal-title{ color: #000; float: left; font-size: 140%; padding: 10px 10px 10px 30px;text-align: left;}
.kissansuvidha {float: right;margin: 20px; width: 170px;}
.panel-display.panel-1col{float:left;width:100%;}
.contextual-links-region{float:left;width:100%;}
.page-user li.tabs-primary__tab:nth-child(2){display:none;}


.footer-top-wrapper ul li a{  padding: 0 8px;}

.node-88026.node-divisions .scroll-table1{overflow:auto;}
.scroll-table1{float:left;width:100%;} 
p.center{text-align:center;} 
#block-counter-counter{width: 10%;right: 290px;float: right;z-index: 99999;color: #fff;position: relative;top: 67px;}

@media print{
	.node-type-contact-us header 	.accessibility_top_nav{display:none;}
	.node-type-contact-us header .logo{background:none;}
	.node-type-contact-us header .toggle-nav-bar{display:none;}
	.node-type-contact-us header .nav-wrapper{display:none;}
	.node-type-contact-us header .header-right{display:none;}
	.node-type-contact-us footer{display:none;}
	.node-type-contact-us .ppqs-inner-banner{display:none;}
	.node-type-contact-us .breadcrumb-wrapper{display:none;}  
	.node-type-contact-us .contact-us-print{display:none;}  
	.node-type-contact-us .inner-body-wrapper{background:none;}  
	
}
.front .view-photo-gallery.view-id-photo_gallery{max-height: 224px;overflow: hidden;}