		@charset "utf-8";
/*Custom Nav*/
body {
	color:#000;
	font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
	
	
	
}
h2{
font-size: 135%;
    font-weight: 600;}
h3{
font-size: 105%;
    font-weight: 600;}
.common-wrapper, .header-wrapper{font-family:'Open Sans', sans-serif;}
/*All Wrapper*/
.float-element{padding-top:10px;}
.bg-wrapper.blue-bg {
	/*background:#1f4a7c;*/
	padding:50px 0px;
}
.nav-wrapper {
	background:#1990c5!important;
	font-size:110%;
}
.header-wrapper {
	border:none;
	background: url(../images/top-bg.png);
}
.nav-wrapper ul li{color:#fefefe;}
.nav-wrapper ul li:hover a, .nav-wrapper ul li.hover a, .nav-wrapper ul li.active a,   .nav-wrapper ul li ul li  {
	background:#19c58a;
	color:#fefefe!important;
}
.nav-wrapper ul li{border-color:rgba(255,255,255,0.2);}
.nav-wrapper ul li a {
	padding:0px 10px;
	color:#FFF;
	line-height:40px;
	text-align: left;
}

/*#nav li:hover > ul, #nav li.hover > ul, #nav a:focus + ul, #nav .hover a:focus {
	margin-left:0px;
}
.nav-wrapper ul ul {
	top:0px!important;
	
}*/
.nav-wrapper ul ul li.active a, .nav-wrapper ul ul li.hover a, .nav-wrapper ul ul li a:hover {
	background:#19c58a!important;
}
/*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;
}
.flex-direction-nav a{height:36px;}
.slide-caption h2 {
	color:#fff;
	font-weight:400;
	font-size:185%;
	line-height:115%;
}
.slide-caption h2 span {
	display:block;
	font-weight:300;
}

.banner-wrapper .flex-direction-nav {
  top:50%;
  position: absolute;
  right: 5px;
  width:100%!important;
}


/*====== direction arrow=========*/
.banner-wrapper .flex-direction-nav a::before {
  color: #fff;
  
  display: inline-block;
  font-family: "flexslider-icon";
  font-size: 30px;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}

.banner-wrapper .flex-direction-nav a{opacity:0.1;}
.banner-wrapper:hover .flex-direction-nav a{opacity:1;}
.banner-wrapper .flexslider:hover .flex-direction-nav{opacity:1;}
.banner-wrapper .flexslider .flex-direction-nav .flex-next {right:-40px;font-size:0;float:right;}
.banner-wrapper .flexslider .flex-direction-nav .flex-prev{left:-20px; font-size:0;}
.banner-wrapper .flexslider:hover .flex-direction-nav .flex-next {right:-40px;}
.banner-wrapper .flexslider:hover .flex-direction-nav .flex-prev{left:-20px;}

.banner-wrapper .flex-control-nav{display:none;}

.flex-direction-nav li {
    float: left;
    margin:0px;
    
    padding: 0;
    width: 100%;
}
.flex-direction-nav .flex-nav-prev{margin-left:1.5%;margin-top:16px;top:50%;}
.flex-direction-nav .flex-nav-next{margin-top:-16px;}

/*=========whats new panel==========*/

.whats-new-panel{background:#19c58a; }
.whats-new-title {
  background: rgba(0, 0, 0, 0) url("../images/whats-new-arrow.png") no-repeat scroll right center;
  color: #fff;
  float: left;
  font-size: 230%;
  font-weight: 300;
  line-height: 95%;
  margin: 0;
  min-height: 60px;
  padding: 20px 0 27px 50px;
  width: 18%;

}

@media only screen and (max-width:991px)
{.whats-new-title {font-size:24px;}
}

.whats-new-contents {
  box-sizing: border-box;
  float: left;
  padding: 6px 0 0 2%;
  position: relative;
  width: 78%;
}
.whats-new-contents  a{color:#FFF;}
.whats-new-contents a:hover{text-decoration:underline;}
.flex-pauseplay a::before {
  content: "";
  display: inline-block;
  font-family: "flexslider-icon";
  font-size: 20px;
  
}
.flex-pauseplay a.flex-pause::before{content:'';
width:20px !important; height:20px !important;
background:url(../images/pause_btn.png) no-repeat center center !important;}

.flex-pauseplay a.flex-play::before{content:'';
width:20px !important; height:20px !important;
background:url(../images/play_btn.png) no-repeat center center !important;}


.whats-new-title span {
  display: block;
  font-size: 130%;
  font-weight: 600;
  text-transform: uppercase;
}

.whats-new-text-cont {
  color: #fff;
  font-size: 125%;
  font-weight: 400;
  line-height: 141%;
  padding: 10px 0;
}
.whats-new-contents .newsmore {
  bottom: 2px;
  color: #ffe34d;
  display: inline-block;
  float: right;
  margin-left: 15px;
  position: absolute;
  right: 0;
  font-weight:600;
  font-size:110%;
}

.whats-new-contents .flex-pauseplay a {
  bottom: 1px;
  color: #000;
  cursor: pointer;
  display: block;
  height: 20px;
  left: auto;
  opacity: 0.8;
  overflow: hidden;
  position: absolute;
  right: 0px;
  width: 20px;
  z-index: 10;
}
.whats-new-contents .newsmore:hover{ text-decoration:underline;}
.whats-new-text-cont span{ 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%; z-index:999; 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 0px;}
.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%;}
  
a.readmore{background:#f5d733 ; color:#51481a; padding:4px 8px; border-radius:0px; 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.icons-list li{float:left; width:30%; margin-right:2%; position:relative; min-height:50px;}
.news-list.icons-list li a span{width:32px; height:32px; display:inline-block; border:1px solid #dadada; position:absolute; top:8px; left:0px;}
.news-list.icons-list li a {padding-left:/*40px*/ 0px;}
ul.news-list .region-reports-statistics li{float:left; width:30%; margin-right:2%; position:relative; min-height:50px;}
ul.news-list .region-reports-statistics li span.views-field.views-field-field-reports-statistics-image {
    float: left;
    padding-right: 10px;
}
.view-footer {
    clear: both;
}


.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{background:#f5f5f5;
padding:45px 0px;}
.dot-units{width:72%; float:left; text-align:center; }
.body-panel2 ul{padding:0px; margin:0px;}
.body-panel2 ul li{width:47%; 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:nth-child(odd){margin-right:5%;}
.body-panel2 ul li a{font-size:110%; color:#353740;}
.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: #333;}
.rnd{margin-top:20px;}
.body-panel2 .rnd ul li span.ico-img{border:none;}

/*======gallery=============*/
.gallery-heading{  float: left;
    left: 0px;
    position: absolute;
    top: 0px;
    z-index: 99999;font-size: 8px;}
	
	.gallery-heading h3 {
 background: #1990c5;
    color: #fff; text-transform:uppercase; font-weight:600;
    float: left;
    font-size: 130%;
    padding: 7px 20px;
}


.gallery-heading a {background: #02c784;
    border: 0 none; text-transform:uppercase; font-weight:600;
    color: #1a1c25;
    display: inline-block;
    font-size: 13px;
    padding: 10px 15px;
    position: relative;}
	.gallery-heading a:hover{background: #087852; color:#FFF;}
.body-panel3{position:relative; padding-top:35px; padding-bottom:35px;}
.body-panel3 .container{}
.gallery {
  background: none repeat scroll 0 0 #333;
  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: 0;
  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{}
.connecting-bharat ul li {
  background:url(../images/gallery-bg.jpg) repeat;
  margin-bottom: 0;
  padding:0px;
}
.connecting-bharat ul li:last-child a{border:0;}
.connecting-bharat ul li:last-child{margin-bottom:0px;}
.connecting-bharat ul li{ transition:all .5s;}
.connecting-bharat ul li:hover{}
.connecting-bharat ul li a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  display: block;
  font-size: 150%;
  font-weight: 300;
  padding: 26.57px 25px;
 /* padding: 36.57px 25px; */
}
.connecting-bharat ul li:hover a{background:rgba(0,0,0,0.4);}
.body-container ul li a:hover { text-decoration:none;}


.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:inline-block;
  
  width: 100%;
}
.rtecenter{ float:left; margin-right:12px;}
.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;}
.flex-control-thumbs img:hover {
    opacity: 1 !important;
}






.flexslider li a.bg-slide {
    height: 400px;
}
/*.logo{font-size:160%;}
.logo a strong {
  display: block;
  font-size: 60%;
  font-weight: 600;
  line-height: 80%;
  padding-bottom: 5px;
}
.logo a{color:#000; text-transform:uppercase; line-height:95%;}
.logo a span{font-weight:900; font-size:120%;}
*/
.right-content{padding-top:0px;}
/*Custom Top banner*/
.banner-wrapper{}
.banner-wrapper .flex-control-nav{bottom:-24px; z-index:999;}
.banner-wrapper .flex-control-paging li a{box-shadow: 0 0 0px rgba(0, 0, 0, 0.0) inset; background:none repeat scroll 0 0 rgba(0, 0, 0, 0.3)} 
.banner-wrapper .flex-control-paging li a.flex-active{background:#fff; }
.banner-wrapper .flex-control-nav li{margin:0px 4px;}
/*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{border:1px solid #e1e1e1; padding:20px 0px 0 0;}
.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 !important;}

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; position:relative;}
.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%;
}

.gallery .flex-control-thumbs li:last-child{padding-bottom:0px;}
.inner-body-wrapper{/*padding-top:15px;*/ font-family: 'Open Sans', sans-serif;}
.breadcam{padding-bottom:25px;}
.breadcam li{float:left; color:#8d8d8d; font-size:90%;}
.breadcam li a{display:block; padding-right:10px; margin-right:5px; background:url(../images/bredcam-arrow.png) no-repeat right 7px; color:#474747;}

.inner-body-wrapper h3.heading {
  color: #2e3946;
  font-size: 200%;
  font-weight: 700;
  padding-bottom: 15px;
}
.title-style {
  background: #dedfdf none repeat scroll 0 0;
  color: #000;
  padding: 25px 0;
  text-align: center;
}
.title-style h3 {
  color: #3ca281;
  font-size: 105%;
  font-weight: 700;
  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-bottom: 0;
  padding-left: 12px;
  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 li h3{display:inline-block; font-size:135%; font-weight:600;}
.act-content ol.main-act li::before {
  border: 1px solid #3c81a2;
  border-radius: 50%;
  color: #000;
  content: counter(step-counter, decimal);
  font-size: 90%;
  font-weight: bold;
  margin-left: -30px;
  margin-right: 10px;
  padding: 6px 11px;
}

.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;}

.act-content img.pull-right{float:right; margin:65px 0px 20px 20px;}
.act-content img.pull-left {
  background: #f5f5f5 none repeat scroll 0 0;
  border: 1px solid #ecebeb;
  float: left;
  margin: 0 40px 20px 0;
  padding: 4px;
}
.act-content .sub-act img.pull-left {
  margin: 20px 40px 20px 0;
  padding: 4px;
  margin-left:-29px;
}
.sub-act .sub-act{list-style-type:decimal;}


.top_banner{
	width:100%;
	height:130px;
	background-size:cover;
	background-position:center center !important;
	
	
	}
	
/*===============================Modified 31-8-15=======================*/	
/*===============================tab 31-8-15=======================*/	
.r-tabs {
	position: relative;

	
	background:rgba(0, 0, 0, 0) url("../images/carousel-bg.png") repeat scroll 0 0;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	
	border-radius: 0px;
min-height: 242px;
}

/* Tab element */
.r-tabs .r-tabs-nav .r-tabs-tab {
	
	position: relative;
	background:#ccc;
	margin:0px;
}


/* Tab anchor */
.r-tabs .r-tabs-nav .r-tabs-anchor {
	display: inline-block;
	padding: 15px 12px;

	text-decoration: none;
	text-shadow:none;
	font-size: 17px;
	font-weight: 400;
	color: #626262;
}

/* Disabled tab */
.r-tabs .r-tabs-nav .r-tabs-state-disabled {
	opacity: 0.5;
}

/* Active state tab anchor */
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
	color: #333333;
	text-shadow: none;

	background-color: #fff;

	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
}

/* Tab panel */
.r-tabs .r-tabs-panel {
	background-color: white;

	border-bottom: 4px solid white;

	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;

}
.r-tabs-nav li.r-tabs-tab{border-right:1px solid #b9b9b9;}

.r-tabs-nav li.r-tabs-state-default{margin-left:-3px !important;}
.r-tabs-nav li.r-tabs-tab:first-child{margin-left:0px !important;}
.r-tabs-nav li.r-tabs-tab a{margin-bottom:-1px; border-bottom:1px solid transparent;}
.r-tabs-nav li.r-tabs-state-active a {
  background: #fff none repeat scroll 0 0;
  border-bottom: 1px solid #fff;
  margin-bottom: -1px;
}
/* Accordion anchor */
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
	display: block;
	padding: 10px;

	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	border-bottom:1px solid rgba(0,0,0,0.2);
}

/* Active accordion anchor */
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
	background-color: #fff;
	color: #333;
	text-shadow: none;
}

/* Disabled accordion button */
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {
	opacity: 0.5;
}

/* Buttons */
button {
	display:inline-block;
	margin-top: 10px;
	margin-right: 10px;
	padding: 10px 20px;
	line-height: 100%;

	color: #fff;
	font-size: 14px;
	text-align: center;
	text-shadow: 0 1px rgba(0, 0, 0, 0.3);
	vertical-align: middle;
	font-weight: bold;
	
	border: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #00c5ad;
	box-shadow: 0px 3px 0px 0px #00ab94;	
	cursor: pointer;
}

/* Info bar */
.info {
	display:inline-block;
	margin-top: 10px;
	margin-right: 10px;
	padding: 10px 20px;
	width: 300px;
	line-height: 100%;
	font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
	font-size: 14px;
	color: #00c5ad;
	border: 2px solid #00ab94;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
	cursor: pointer;
} 
.r-tabs .r-tabs-nav {
    margin: 0;
    padding: 0;
}

.r-tabs .r-tabs-tab {
    display: inline-block;
    margin: 0;
    list-style: none;
}

.r-tabs .r-tabs-panel {
    padding: 15px;
    display: none;
	border-top:1px solid #ebebeb;
}

.r-tabs .r-tabs-accordion-title {
    display: none;
}

.r-tabs .r-tabs-panel.r-tabs-state-active {
    display: block;
}

/* Accordion responsive breakpoint */
@media only screen and (max-width: 768px) {
    .r-tabs .r-tabs-nav {
        display: none;
    }

    .r-tabs .r-tabs-accordion-title {
        display: block;
    }
}

/*============================Navigation======================================*/
.nav-wrapper ul li:first-child a{  padding: 0 15px !important;}
#nav ul a:focus {
	margin-left: auto;
}
.nav-wrapper ul ul {width:250px !important;  }
.nav-wrapper ul ul li {
  border-bottom: 1px solid rgba(31, 74, 124, 0.3) !important;
  border-left: 0;
  display: block;
 
}
.nav-wrapper ul ul li.active a, 
.nav-wrapper ul ul li.hover, 
.nav-wrapper ul ul li a:hover {
	background:#1F4A7C !important;
}
.nav-wrapper ul ul ul{
	position:absolute;
	z-index:1000;
	top:0px;
	left:0px;

	width:250px; 
}

.nav-wrapper ul li a:hover ul ul {
	display:block !important;
}
.nav-wrapper ul ul ul li {
	display:block;
	float:none;
	
	border-left:0px;
}
.nav-wrapper ul ul ul li a {
	display:block;
	padding:0px 15px;
	line-height:35px;
}
.nav-wrapper ul ul ul li.active a, 
.nav-wrapper ul ul ul li.hover a, 
.nav-wrapper ul ul ul li a:hover {
	background:#1F4A7C!important;
}
/*----Dropdown Menu----*/
/*========================End of Navigation======================================*/
.shib_links{padding:20px 0px; border-top:1px solid #cecdcd;
border-bottom:1px solid #cecdcd; margin-bottom:30px;}
.shib_links ul.slides{list-style-type:none;}
.shib_links ul.slides li{ float:left; border-right:1px solid #bebebe; padding:10px 20px; min-height:60px; width:25% ; }
.shib_links ul.slides li:last-child{ border-right:0; }
.shib_links ul.slides li a{font-weight:bold; display:block;}
.shib_links .flex-direction-nav a{height:40px;}
.shib_links ul.slides li.current-page a{color:#c3c3c3;}
.shib_links ul.slides li.current-page a:hover{color:#c3c3c3; text-decoration:none; cursor:default;}
.shib_links .flex-direction-nav a::before {
  font-size: 32px;
  opacity:0.2;
}
	
/*---modified CSS---*/

#galleryCarousel.flexslider .slides img {
    height: auto;
  
}
.flex-control-nav.flex-control-thumbs img {
    cursor: pointer;
    display: block;
    height: auto;
  
    opacity: 0.7;
    transition: all 1s ease 0s;
    width: 100%;
}
.gallery-heading h3 {
    background: #1990c5 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 130%;
    font-weight: 600;
    padding: 7px 20px;
    text-transform: uppercase;
	margin-top:0px;
	font-size: 18px;
}
.gallery.gallery-heading a {
    background: #02c784 none repeat scroll 0 0;
    border: 0 none;
    color: #1a1c25;
    display: inline-block;
    font-size: 90%;
    font-weight: 600;
    padding: 10px 15px!important;
    position: relative;
    text-transform: uppercase;
	top:-10px!important;
}

.minister-cabinate table tr td:first-child {
    width: 26%;
}


.bttn-view {
    position: absolute;
   
    top:-10px;
}
.footer-top-wrapper ul li {
    color: #888888;
    list-style: outside none none !important;
}
.footer-top-container .menu a.active {
    color: #888888;
}
.footer-top-container .menu a:hover{color:#ffffff;}

.ico-site-search .search-drop {
    display: none;
    position: absolute;
    right: 0;
    top: 36px;
    visibility: visible;
    z-index: 1;
}
#edit-actions #edit-submit{position:relative;float:left;display:block;}
.view-minister .field-content,.view-minister .field-content a {
    text-align: center;
	font-size:14px;

}
.views-field-field-image{margin-top:-15px;}

.view-minister td, th { border: none; }
.view-minister tr:nth-of-type(odd) {
    background:none;
}
.view-minister .views-field.views-field-title {
    text-align: center;
}

a.minister-more:after  {
    content: "»";
    right: 0px;
    padding-left: 5px;
}
a.minister-more:hover { background:#2a6d2a; color:#fff;}
.view-footer a, a.viewall,  .read-netcell a, a.minister-more { background:#5cb85c;     padding: 6px 10px 8px 11px; border-radius:5px; color:#fff; transition:all 0.3s ease-in-out;}
.view-footer a:hover , a:hover.viewall , .read-netcell a:hover  { background:#2a6d2a; color:#fff;}
.view-footer a:after { content:"»"; right:0px; padding-left:5px; }

.read-netcell a:after {  content:"»"; right:0px; padding-left:5px; }
.read-netcell a {
    float: right;
}

a.viewall:after  { content:"»"; right:0px; padding-left:5px; }





#tab-2 .r-tabs-panel ul{text-align:center!important;}
/*.tb-megamenu .nav > li > a {
    border-right: 1px solid #222;
    border-top: 0 none;
    color: #fff;
    font-weight:400;
    padding:0 10px;
    text-shadow: none;
}*/gamenu.style-blue {
    background-color: #1990c5;
}

div#block-webspeech-webspeech-block {
    margin-top: -65px;
	float:right;
}

.nav-wrapper ul ul li:hover ul { display:block !important;}
.nav-wrapper ul ul ul {
    left: 250px;
 
}

.view-minister .views-field-field-minister-department .field-content{ font-weight:bold; color:#686868; }
.view-minister .views-field-title { margin-top:5px; }
.view-minister .views-field-title span{ font-size:18px !important; }
.view-minister .view-footer {
    margin-bottom: -15px; padding-top:16px;
}

.slide-caption p { 
    color: #fff;
    font-weight: 400;
    font-size: 185%;
    line-height: 115%;
}

.float-element.swach-bharat-img {
    padding-top: 0px;
}

span.dp_name { font-weight:normal !important;  font-size: 100% !important; }

i.fa.fa-home {
    font-size: 19px;
}

a#side_nav_toggle { height:40px; }
/*.min-info a { color: #12a271; }*/

.inner-body-wrapper .container{ margin-top:15px; }


h1.heading {color: #2e3946;
    font-size: 200%;
    font-weight: 700;
    padding-bottom: 15px; padding-top: 15px;}
	
	
	
	
	
@media only screen and (max-width:767px){

div#block-webspeech-webspeech-block {
    margin-top: 0 !important;
    float: none;
    margin-bottom: 13px;
}

.inner-body-wrapper .container { margin-top:0px;}
.inner-banner { height:auto;}
.view-footer { text-align:center; }

}


.scroll-table {    overflow-x:inherit ;}
.guide-text {
    display: none;
}
h3 {color: #2e3946;
    font-size: 135%;
    font-weight: 600;
   margin-bottom: 15px;
    margin-top: 15px;
   }

.fdi-policy table tr th:nth-child(1) { width:10%;}
.fdi-policy table tr th:nth-child(3) { width:15%;}
.fdi-policy table tr th:nth-child(4) { width:10%;}
.fdi-policy table tr th:nth-child(5) { width:10%;}
.fdi-policy table tr th p { margin:0; padding:0;}

@media only screen and (max-width:940px){
.scroll-table {    overflow-x:auto;}
.guide-text {display: block;
}

}





/*-----Responsive Table----*/
table {
    border: 1px solid #ccc;
    width: 100%;
    margin:0;
	margin-bottom:22px;
    padding:0;
    border-collapse: collapse;
    border-spacing: 0;
  }

  table tr {
    border: 1px solid #ddd;
    padding: 5px;
  }

  table th, table td {
    padding: 10px;
    text-align: left;
  }

  table th {
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
  }

  @media screen and (max-width: 600px) {
    table {
      border: 0;
	  
    }

    table thead {
      display: none;
    }
	
	table th{
      display: none;
	  margin:0;
	  padding:0;
	  border:0px;
	  
    }	
    table tr {
      margin-bottom: 10px;
      display: block;
      border-bottom: 2px solid #ddd;
    }
	
	table tr:first-child{display:block;}

    table td {
      display: block;
      text-align: right;
      font-size: 13px;
      border-bottom: 1px dotted #ccc;
    }

    table td:last-child {
      border-bottom: 0;
    }

    table td:before {
      content: attr(data-label);
      float: left;
      text-transform: uppercase;
      font-weight: bold;
    }
  }


.node-minister .field.field-name-field-image.field-type-image.field-label-hidden {
 text-align:center; margin-bottom:10px;
 
}

.view-circular-and-notification-view table tr td { padding:15px;}


.circulars-mid { font-weight:bold; padding:5px;
    background: #EEE; margin-top:5px;
	}
	
	h2.block__title.block-title  {
    font-size: 18px;
    font-weight: bold; margin-bottom:10px;
}


.view-contact-us-blocks .view-header {
    font-size: 18px;
    font-weight: bold; margin-bottom:10px;
}
.view-contact-us-blocks .view-header p { margin:0; padding:0; }


.view-circular-and-notifications-details-pages table tr th:nth-child(1) { width:7%; }

.contact-body { text-align:center; margin-bottom:20px; }
.contact-body p { margin:0; padding:0; }


ul.related_link , ul.related_link li, .view-act-rules-content-view ul, .carrier-services ul, .view-swacchh-bharat-mission ul,
.section-access-services .view-page .views-field-body .field-content ul ,.section-cca-new-pension-scheme-w-e-f-01-01-2004 .item-list ul,.section-building-worksbw-electrical-0 .field-content .content ul { margin-bottom:0px;}


ul.related_link li {padding-bottom:10px; padding-top:10px; border-bottom-style:dashed; border-bottom-width:thin; border-bottom-color: #ccc;}
ul.related_link li, .view-act-rules-content-view ul li ,  .carrier-services ul li, .view-swacchh-bharat-mission ul li ,
.section-access-services .view-page .views-field-body .field-content ul  li,.section-cca-new-pension-scheme-w-e-f-01-01-2004 .item-list ul li,.section-building-worksbw-electrical-0 .field-content .content ul li,.section-राष्ट्रीय-क्रमांकन-योजना-2003 .panel-display .field-content ul li,.section-building-worksbw-electrical-0 .sublinks  ul.menu  li,.section-इलेक्ट्रिकल-विंग .field-content .content ul li{ 

    background: url("../images/arro-front.png") no-repeat left top;
    padding-left: 19px;
    background-position: -1px 15px;
padding-bottom:10px; padding-top:10px; border-bottom-style:dashed; border-bottom-width:thin; border-bottom-color: #ccc;}

ul.related_link li a, .view-act-rules-content-view ul li a,  .carrier-services ul li a, .view-swacchh-bharat-mission ul li a,
.section-access-services .view-page .views-field-body .field-content ul  li a,.section-cca-new-pension-scheme-w-e-f-01-01-2004 .item-list ul li a,.section-building-worksbw-electrical-0 .field-content .content ul li a,.section-राष्ट्रीय-क्रमांकन-योजना-2003 .panel-display .field-content ul li a,.section-building-worksbw-electrical-0 .sublinks  ul.menu  li a,.section-इलेक्ट्रिकल-विंग .field-content .content ul li a{ font-weight:bold;}


.section-exhibitions-conferences-seminars .details-sect {
    border:none;
   
}
.view-circular-and-notification-view .view-footer{ clear:both; margin-top:5px;}
.view-circular-and-notification-view .views-field-field-circulars-image { float:left; padding-right:10px;}

.t-center { text-align:center !important; }
.t-right { text-align:right !important; }
.t-left { text-align:left !important; }
.t-justify { text-align:justify !important; }

.inner-body-wrapper p { text-align:justify;}


.item-list .pager { margin-bottom:20px; }
.item-list .pager li { margin-right:5px; border:none;    padding: 3px 9px 3px 9px; }
.item-list .pager li.pager-first.first  { background:#1990c5; }
.item-list .pager li.pager-first.first a { color:#ffffff; }
.item-list .pager li:last-child { border-right:none; }
.item-list .pager li.pager-current { background:#666666; color:#ffffff; }
.item-list .pager li.pager-item { background:#1990c5; }
.item-list .pager li.pager-item a { color:#ffffff; }
.item-list .pager li.pager-previous, .item-list .pager li.pager-next, .item-list .pager li.pager-last { background:#1990c5; }
.item-list .pager li.pager-previous a, .item-list .pager li.pager-next a, .item-list .pager li.pager-last a { color:#ffffff; }
.body-container { min-height:370px; }


.view-photo-gallery .item-list ul {
    margin-left: -9px;}
.view-photo-gallery .item-list ul li { padding:10px; float:left; width:25%; padding-bottom:30px; }
.view-photo-gallery .item-list ul li img { padding-bottom:5px; }


@media only screen and (max-width:800px){
.view-photo-gallery .item-list ul {
    margin-left: -9px;}
.view-photo-gallery .item-list ul li { padding:10px; float:left; width:50%; padding-bottom:30px; }
.view-photo-gallery .item-list ul li img { padding-bottom:5px; }
}

@media only screen and (max-width:700px){
.site-map-menus	.site-map-box-menu { width:100% !important; }
}

.site-map-menus h2.title {font-size: 153%;
    font-weight: 600;}
.site-map-menus	.site-map-box-menu { width:50%; float:left; }
  
.site-map-menus	.site-map-box-menu ul.site-map-menu li {
       list-style-type:  square; 
       color: #1990C5;
	}
	
.site-map-menus	.site-map-box-menu ul.site-map-menu li.expanded ul li {    list-style-type: disc;
    color: #828282; }

input[type="submit"] {    
    padding: 8px 11px;
    border: none;
    background: #1990C5;
    color: #fff;
    margin-top: 1px;
    margin-bottom: 10px;}
fieldset.captcha legend {  
    background: #1990C5;
    padding: 3px 5px;
    color: #fff;
    margin-left: 10px;}
	
#webform-client-form-175 { width:80%; }
#webform-client-form-175 .fieldset-wrapper  { padding-left:10px; margin-top:5px; }
#webform-client-form-175 select#edit-submitted-department , input#edit-submitted-email, input#edit-submitted-name{ float:right; padding:5px; border:1px solid #ccc;     width: 81%;}
#webform-client-form-175 textarea,  #webform-client-form-175 .form-item-captcha-response input { border:1px solid #ccc;}
#webform-client-form-175 .description {     
    margin-left: 19%;
    clear: both;}

#webform-client-form-175 .form-item.webform-component.webform-component-textarea.webform-component--feedback .description { margin-left:19%;}

@media only screen and (max-width:940px){
#webform-client-form-175 { width:100%;}
#webform-client-form-175 select#edit-submitted-department , input#edit-submitted-email, input#edit-submitted-name{ float:none; padding:5px; border:1px solid #ccc;     width: 100%;}
#webform-client-form-175 .description {     
    margin-left: 0%;
    clear: both;}

.min-info { display:none !important;}
.top-body-wrapper-right { display:none;}
.top-body-wrapper-left { margin-top:30px;}
}



/*two menu section*/

.two-sidebars div#sidebar-first {
    float: left;
    width: 20%;
    margin-top: 20px;
}
.two-sidebars div#sidebar-first .section { border:1px solid #ccc;
    margin-right: 21px; padding:5px;}

.two-sidebars div#content {
    float: left;
    width: 60%;
}

.two-sidebars #sidebar-second {
    float: left;
    width: 20%;
    margin-top: 20px;
}
.two-sidebars #sidebar-second .section { border:1px solid #ccc;
    margin-left: 21px; padding:5px;}
	
	
	
	
	
/*one menu section*/



.one-sidebar.sidebar-first div#sidebar-first {
    float: left;
    width: 20%;
    margin-top: 20px;
}
.one-sidebar.sidebar-first div#sidebar-first .section { border:1px solid #ccc;
    margin-right: 21px; padding:5px; overflow: hidden;}

.one-sidebar.sidebar-first div#content{
    float: left;
    width: 80%;
}




/*one menu section second*/


.one-sidebar.sidebar-second div#sidebar-second {
    float: left;
    width: 20%;
    margin-top: 20px;
}
.one-sidebar.sidebar-second div#sidebar-second .section { border:1px solid #ccc;
    margin-left: 21px; padding:5px;}

.one-sidebar.sidebar-second div#content {
    width: 80%;
    float: left;
}








/*photo details section*/

.details-sect {
    border: 1px solid #ccc;
    padding: 10px;
	border-style: dashed;
	margin-bottom: 25px;
}
.details-sec1 p { padding-bottom:10px;
    font-weight: bold; }

.clearsec { clear:both; margin-bottom: 0px; }

.details-sect-right {
    float: left;
    width: 70%;
    padding: 15px; padding-right:0px; padding-left:1px;
    padding-top: 0px;    padding-bottom: 0px;
}

.details-sect-left {
    width: 30%;
    border: 1px solid #ccc;
    float: left;
}

.detail-main0 {
    font-weight: bold;
    float: left;
    width: 20%;
    min-height: 64.5px;
    border: 1px solid #ccc;
    padding: 20px;
	}
.detail-main1 {
    width: 80%;
    float: right;
	padding-left:10px;	
	 min-height:64.5px;
    border: 1px solid #ccc;
    padding: 20px;
}






@media only screen and (max-width:940px){
.details-sect {
    border: 1px solid #ccc;
    padding: 10px;
	border-style: dashed;
	margin-bottom: 25px;
}
.details-sec1 p { padding-bottom:10px;
    font-weight: bold; }

.clearsec { clear:both;  margin-bottom: 6px; }

.details-sect-right {
    float: none;
    width:100%;
    padding: 15px;
    padding-top: 0px;
}

.details-sect-left {
    width: 100%;
    border: 1px solid #ccc;
    float: none;
}

.detail-main0 {
    font-weight: bold;
    float: none;
    width: 100%;
	}
.detail-main1 {
    width: 100%;
    float: none;
	padding-left:0px;
}



}


#user-login  a { 
    padding-left: 10px;
    padding-top: 14px; 
	float:left; 
	}
#user-login { width:70%;}
#user-login input#edit-name, 
#user-login input#edit-pass { padding:3px; float:right; width:87%; border:1px solid #ccc; }
#user-login fieldset.captcha.form-wrapper .fieldset-wrapper { padding-left:10px; padding-top:5px; }
#edit-captcha-response { border:1px solid #ccc; }

#logoutconfirm-form input[type="submit"] { margin-right:15px; }


.form-item-captcha-response .description{ float:none !important; }
#user-login .description{     margin-left: 13%; clear: both; margin-bottom:5px; }
.captcha.form-wrapper {
    clear: both;
}

@media only screen and (max-width:940px){
#user-login .description{   margin-left: 0%; clear: both; margin-bottom:5px; }
#user-login { width:100%; }
#user-login input#edit-name, 
#user-login input#edit-pass { padding:3px; float:right; width: 100%; border:1px solid #ccc; }

.footer-top-wrapper ul li a {
    padding: 0px 0px !important;
    color: #888;
}

.guide-text  { display: none;}


table tr {
    margin-bottom: 10px;
    display: block;
    border-bottom: none;
}
table tr {
    border:none;
    padding: 5px;
}

table td:last-child {
    border-bottom:1px dotted #CCC;
}
.breadcrumb {
    margin-top: 10px;
}

}



.details-sec1 {
    background: #1990C5;
    color: #fff;
    padding-left: 10px;
    padding-top: 8px;
}

.attchment-sec {
margin-bottom:10px;
}

ol.profilesec { margin-left:20px;margin-bottom: 10px;}

div#views_slideshow_controls_text_ir_latest_news-block {
    margin-top: 19px;
}

.view-ir-latest-news #views_slideshow_controls_text_ir_latest_news-block a { background: #C2CED3;
color: #000; padding:5px; padding-top:3px; padding-bottom:3px; margin-top:10px; }
.view-ir-latest-news .view-footer a.next { background:#767676; color:#fff; padding:5px; padding-top:3px; padding-bottom:3px; } 
.view-ir-latest-news .view-footer p { margin-top:30px; }

h4 {
    text-align: left;
    font-weight: bold;
    font-size: 100%; margin-bottom:5px; margin-top: 5px;
}

h5 {
    font-weight: bold; text-align:left;
}
.wto-matters { text-align:left; font-size:16px; padding:10px; font-weight:bold; background:#EDEDED; }


.section-right-to-information h2 { text-align:center; margin-bottom:5px; }
.section-right-to-information table  { } 



.region-home-minister-block img {
    display: inline-block;
    border: 4px solid #fff !important;
    min-height: 96px;
    margin-top: 14px;
}

.region-home-minister-block  table { margin-bottom:0px; border:none; }
.region-home-minister-block  table tr { border:none; }
.min-info { }
.working-hours table p { margin:0; padding:0; }
.working-hours p { padding-bottom:0px;}
.working-hours table tr:first-child p { color:#000; }
.working-hours table tr:nth-child(2) p { color:#000; }
.rti-middle ul { list-style-type:disc; margin-left:30px; margin-bottom:20px; }
.rti-middle ul li { line-height:1.8em; }
.rti-top table tr th:nth-child(1), .rti-bottom table tr th:nth-child(1) { width:10%; }
.rti-top table tr th:nth-child(3), .rti-bottom table tr th:nth-child(3) { width:16%; }


.i18n-hi .webform-client-form-3221 { width:80%; }
.i18n-hi .webform-client-form-3221 select#edit-submitted-department, .i18n-hi .webform-client-form-3221  input#edit-submitted-name{ 
    float: right;
    padding: 5px;
    border: 1px solid #ccc;
    width: 81%;
} 

.i18n-hi .webform-client-form-3221 .description {
    clear: both;
    margin-left: 19%;
}

.i18n-hi .webform-client-form-3221  .webform-component-textarea .description {
    clear: both;
    margin-left: 19%;
}

.i18n-hi .captcha.form-wrapper {  padding-left:10px; padding-top:10px; }

@media only screen and (max-width:940px){

.i18n-hi .webform-client-form-3221 { width:100%;}
.i18n-hi .webform-client-form-3221 select#edit-submitted-department, .i18n-hi .webform-client-form-3221  input#edit-submitted-name { 
    float: right;
    padding: 5px;
    border: 1px solid #ccc;
    width: 100%;
} 

.i18n-hi .webform-client-form-3221 .description {
    clear: both;
    margin-left: 0%;
}

.i18n-hi .webform-client-form-3221  .webform-component-textarea .description {
    clear: both;
    margin-left: 0%;
}

.i18n-hi .captcha.form-wrapper {  padding-left:10px; padding-top:10px; }

}

.national-telecom-policy ul, .telecom-at-glance ul , .term ol { list-style-type: disc; margin-left:30px; margin-bottom:10px;    margin-top: -10px;}
.national-telecom-policy ul li, .telecom-at-glance ul li, .term ol li { line-height:1.8em;}
.term ol li { line-height:2em;}
.term ol li :nth child(1){padding-top:5px;}
.t-margin { margin-bottom:10px;}
.term caption, .access-services  caption{ font-size:16px; font-weight:bold; margin-bottom:10px;}


.noc ol , .inmarsat ol, .inmarsat ul { margin-left:30px;line-height: 1.8em; margin-bottom:10px; }
.inmarsat ul { list-style-type:disc;}
.parliament p { text-align:center !important; font-weight:bold;}

.vigilance-division ol, .vigilance-division ul, .five-year-plan ol { margin-left:30px; margin-bottom:5px;}
.vigilance-division ol li, .vigilance-division ul li, .five-year-plan ol li { line-height:1.8em;}
.view-content>table>tr,td{ line-height: 209%!important;  padding: 0 10px !important;}

.vigilance-division ul { list-style-type:disc; margin-bottom:10px;}
.five-year-plan p { padding-bottom:10px;}

.i18n-hi .connecting-bharat ul li a {
    font-size: 103.511%;
}

.body-container p {
    line-height: 170%!important;
    font-weight: 400;
	color:#000;
}

.section-access-services .view-page .views-field-body .field-content ul ,.section-international-cooperation-ic ul.related_link,.section-carrier-services .carrier-services ul,.section-international-relations-ir ul.related_link,.section-relatedlinks ul.related_link,.section-new-telecom-policy-1999 .field-content ul,.section-cca-new-pension-scheme-w-e-f-01-01-2004 .item-list ul,.section-building-worksbw-electrical-0 .field-content .content ul,.section-energy-conservation .field-content ul li ul li,.section-bilateral-multi-lateral-agreements  ul.related_link li,.section-telecom-equipment-and-services-export-promotion-council-tepc ul.related_link ,.section-websites-policies .website-policy ul ,.section-websites-policies .website-policy ul li,.section-minister .field-items .content ul li,.section-राष्ट्रीय-क्रमांकन-योजना-2003 .panel-display .field-content ul,.section-telecom-centres-excellence-tcoe-india .toce ul ,.section-इलेक्ट्रिकल-विंग .field-content .content ul,.section-सिटिजन-चार्टर .field-content ul,.node-type-related-links ul.related_link { list-style:none !important;}



.section-cca .field-item.field-item even {background-image: url("../images/bullet-icon.png")!important;width:20px!important;height:20px!important;}
.node-cca .entity-field-collection-item .field-items .field-item ,.section-egovernance #content .node-e-governance,.section-investment-facilitation-centre .views-row {
    background: url("../images/bullet-icon.png"); background-repeat:no-repeat;background-position: 0px 5px;margin-left:15px;
}
.node-cca .entity-field-collection-item .field-items .field-item  a,.section-egovernance #content .node-e-governance a,.section-investment-facilitation-centre .views-row a{
padding-left: 16px;

}
.section-faq-page .faq .item-list a {
padding-left: 20px;

}

.section-faq-page .faq-question,.section-faq-page .faq .item-list { background: url("../images/bullet-icon.png"); background-repeat:no-repeat;background-position: 0px 5px;}


.section-प्रोफ़ाइल .info-hindi ol,.section-profile .member ol{margin-left:25px!important;margin-bottom: 10px!important;}
.section-vision-mission .field-content ol,.section-citizen-charter .field-content ol,.section-act-rules-content .field-content ol,.section-new-telecom-policy-1999 .field-content ol,.section-cca .field-items ol,.section-energy-conservation .field-content ol,.section-सिटिजन-चार्टर .field-content ol,.section-सामरिक-योजना .field-content ol li ol li,.section-सामरिक-योजना .field-content ol li,.section-राष्ट्रीय-दूरसंचार-नीति-1994 .field-content li,.section-licensing-finance-0 #block-block-25 ol {margin-left:30px!important;margin-bottom: 10px!important;font-weight: 400; line-height: 170%;}

.section-उद्देश्य .field-content ol{margin-left:30px!important;margin-bottom: 10px!important;font-weight: 400;}

.section-प्रोफ़ाइल ol li,.section-profile .member ol li,.section-vision-mission .field-content ol li,.section-citizen-charter .field-content ol li,.section-act-rules-content .field-content ol li,.section-new-telecom-policy-1999 .field-content ul li,
.section-cca .field-items ol li,.section-energy-conservation .field-content ol li,.section-energy-conservation .field-content ul li ul li,.section-सिटिजन-चार्टर .field-content ol li,.section-websites-policies .website-policy ul li,.section-minister .field-items .content ul li ,.section-telecom-centres-excellence-tcoe-india .toce ul li,.section-सिटिजन-चार्टर .field-content ul li{ font-weight: 400; line-height: 170%;
    margin-bottom: 10px;
    padding-bottom: 5px;}


.section-सामरिक-योजना .field-content ol li ol li{list-style-type:lower-alpha;}


.view-foreign-long-term-training-notifications table thead tr th:nth-child(1){
width:7%
}
.view-foreign-long-term-training-notifications table thead tr th:nth-child(3) {
    width: 16%;
}
.view-foreign-long-term-training-notifications table thead tr th:nth-child(4) {
    width: 30%;
} 
.view-foreign-long-term-training-notifications table thead tr td { line-height: 187% !important;}




.section-fdi-policy-telecom .fdi-policy .scroll-table table thead tr th:nth-child(1){
width:7%
}

.section-fdi-policy-telecom .fdi-policy .scroll-table table thead tr th:nth-child(3){
width:13%
}
.section-fdi-policy-telecom .fdi-policy .scroll-table table thead tr th:nth-child(4){
width:12%
}
.section-fdi-policy-telecom .fdi-policy .scroll-table table thead tr th:nth-child(5){
width:40%
}

.section-telecom-equipment-manufacturing .field-content .scroll-table table thead tr th:nth-child(1){
width:7%
}
.section-telecom-equipment-manufacturing .field-content .scroll-table table thead tr th:nth-child(2){
width:10%
}
.section-telecom-equipment-manufacturing .field-content .scroll-table table thead tr th:nth-child(3){
width:10%
}

.section-telecom-equipment-manufacturing .field-content .scroll-table table th, table td{  }
.section-help .scroll-table ul li img,ul.listoffset li img,.section-circular-and-notifications .scroll-table table  tr td img,.section-make-india-week .scroll-table tbody tr td img,.section-spectrum-management-content .scroll-table tbody tr td img,.section-press-releases .scroll-table tr td img,.section-latest-updates .scroll-table tr td img,.section-all-tenders .scroll-table tr td img,.section-all-vacancies .scroll-table tr td img,.section-download .scroll-table tr td img,.section-tender-hi .scroll-table tr td img {vertical-align: middle!important;margin-left:3px; margin-right:3px;}



.section-right-to-information .views-table tr td img,.section-gazette-notification  .scroll-table tr td img ,.section-fdi-policy-telecom .scroll-table tr td img  {vertical-align: middle!important;margin-left:3px; margin-right:3px;}


.section-working-hours .working-hours .scroll-table table tbody tr td{padding:10px!important;}
.section-feedback .webform-component--feedback label{float:left;clear:both;}
.section-feedback .webform-component--feedback .form-textarea-wrapper{float:left;margin-left:177px;width:81%!important;}


//**.form-actions{text-align:center;}**//
fieldset .captcha{margin-left:19%!important;width:81%;}
.section-objectives .attchment-sec {
    margin: 20px;
}

.section-telecom-centres-excellence-tcoe-india .scroll-table table tbody tr td:nth-child(3){
width:25%;
}
.section-directory .scroll-table table thead tr th:nth-child(2){width:20%!important;}
.section-directory .scroll-table table thead tr th:nth-child(3){width:20%!important;}
.section-directory .scroll-table table thead tr th:nth-child(6){width:15%!important;}
.section-circular-and-notifications .scroll-table table thead tr th:nth-child(3){width:17%!important;}


.section-press-releases .scroll-table thead tr th:nth-child(1){width:7%;}
.section-press-releases .scroll-table thead tr th:nth-child(3){width:17%;}

.section-latest-updates .scroll-table thead th:nth-child(2){width:17%;}
.section-latest-updates .scroll-table thead th:nth-child(3){width:17%;}

.section-all-tenders .scroll-table thead tr th:nth-child(1){width:7%;}
.section-all-tenders .scroll-table thead tr th:nth-child(3){width:27%;}
.section-all-tenders .scroll-table thead tr th:nth-child(4){width:15%;}
.section-all-tenders .scroll-table thead tr th:nth-child(5){width:17%;}

.section-all-tenders .view-header{margin-bottom:10px;font-weight:700;}
.section-faq-page .faq-answer{margin-bottom:10px;font-weight:700;margin-top:10px;}

.section-all-vacancies .scroll-table thead tr th:nth-child(1){width:7%;}
.section-all-vacancies .scroll-table thead tr th:nth-child(3){width:12%;}
.section-all-vacancies .scroll-table thead tr th:nth-child(4){width:12%;}
.section-all-vacancies .scroll-table thead tr th:nth-child(5){width:22%;}

.section-working-hours .scroll-table table tr th p,.working-hours .scroll-table table tr th p{color:#ffffff;}
.section-tender-hi .scroll-table thead tr th:nth-child(2){width:17%;}
.section-tender-hi .scroll-table thead tr th:nth-child(3){width:13%;}

.menu__item.is-leaf {
   list-style:none!important;;
}
.section-act-rules table tr td{padding: 10px !important;}

.section-minister td img {
     vertical-align: middle!important;margin-left:4px;
}

.section-latest-updates .scroll-table table tr th:nth-child(1){width:1%;}

.section-latest-updates .scroll-table table tr th:nth-child(3){width:3%;}

.section-latest-updates .scroll-table table tr th:nth-child(4){width:3%;}

/* Slider rework css  */
.flexslider-rework #flexSlider { border:none; margin: 0px;}
.footer-slider{margin: 0px; border: none !important;}

.flexslider.carousel.footer-slider{ border: none; background: none; box-shadow: none;}
.footer-slider li.flex-nav-next,     .footer-slider li.flex-nav-prev {
    margin-top: -62px; font-size: 0px;
}

.footer-slider .flex-direction-nav { width: 100%;}
.footer-slider li.flex-nav-next { float:right; width: 2%;}
.footer-slider li.flex-nav-prev { float:left;width: 5%;}
div#galleryCarousel{border: none;margin: 0;}

/* What's new section */
.view-whats-new-block .flexslider { background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none; box-shadow: none;font-size: 18px; margin: 27px 0 0;}
.view-whats-new-block .flexslider a { color: #fff;}
#views_slideshow_controls_text_pause_whats_new_block-block a{width:20px !important; height:20px !important;
background:url(../images/pause_btn.png) no-repeat center center !important;float:right; display:none;}
#views_slideshow_controls_text_previous_whats_new_block-block{ display:none; }
#views_slideshow_controls_text_next_whats_new_block-block{ display:none; }
.section-international-relations-ir .views-slideshow-controls-text-status-play a{}
#views_slideshow_controls_text_previous_whats_new_block-block a{ display:block; }
#views_slideshow_controls_text_next_whats_new_block-block a{ display:block; }
.flex-pauseplay{ position:absolute;right:0px; top:59px; }

#block-block-26{ margin-left:30px;}
#block-block-26 ol li{ margin-bottom:5px;}
#block-block-16 ol li{ margin-bottom:10px; margin-left:30px;}

#block-block-23 ol li{ margin-left:30px;}
#block-block-21 ul{list-style:disc; margin-left:30px;}
#block-block-21 ol{ margin-left:30px;}
.section-इनमारसैट-उपग्रह-फोन-सेवा .field-content ul li{ list-style:disc; margin-left:30px;}

.flexslider .flex-direction-nav a, .flexslider .flex-direction-nav a{ display:block !important;}
#block-views-minister-block .view-minister .views-field-title span{ color: #555555 !important; line-height:30px !important;
    font-size: 130% !important;
    font-weight: 400 !important;}
	
	
#block-views-minister-block	.view-minister .views-field-field-minister-department .field-content {
    color: #686868;
    font-size: 120%;
    font-weight: bold;
    line-height: 16px;
    padding-top: 10px;
}
#block-views-minister-block	 .view-minister .views-field-title {
    margin-top: 0px;
}
/*#block-views-minister-block	 .view-footer a:hover{ text-decoration:underline;}*/
.flex-direction-nav a{ transition:all 0.3s ease-in-out 0s;}
.r-tabs .r-tabs-panel{ border-bottom:none;}
.access-services-hindi ul{ margin-left:30px; margin-top:10px; list-style:disc;}
.flexslider .slides img{ margin-bottom:-1px;}
.carrier-services ul{ margin-left:30px; list-style:disc;}

.ad img{ margin-right:7px;}
.rtiblock1links{ list-style:disc; margin-left:30px;}

.view-international-relations-ir-gallery .views-row{ float: left; width: 100%; margin-bottom: 10px; border-bottom: 1px dashed #333; padding-bottom: 10px;}
.view-international-relations-ir-gallery .views-field-field-international-relations-ga{ float: left; margin-right: 10px;} 
.view-international-relations-ir-gallery .body-container p{ padding-bottom: 0px !important;}
.international-relations-slider .view-international-relations-ir-gallery .views-row{ border:none;
    float: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
    width: 100%;}

    #block-views-ir-latest-news-block{ float: left; width: 100%;}
    #block-views-ir-latest-news-block{ border: 1px solid #ccc;
    margin-right: 21px;
    overflow: hidden;
    padding: 5px;}
    .international-relations-slider{border: 1px solid #ccc;
    margin-right: 21px;margin-top: 121px;
    overflow: hidden;
    padding: 5px; margin-right: 0px; margin-bottom:20px !important;}
  .all-ir{background: url("../images/more1.png") right top no-repeat; height: 20px; width:100px; float: right; margin-top: 10px;}

.one-sidebar.sidebar-first div#sidebar-first .section{ border: none;}
.international-relations p{ padding-bottom: 0px;}

.page-wings-branches-ntcell #content ul{margin-bottom:10px;}









.wrapper.banner-wrapper.inner-banner img {
    background-size: cover!important;
    width: 100%;
	margin-top:0px!important;
}
.flex-viewport{width:100%;}
.nav-wrapper {height:auto!important;}


.carousel-wrapper::after {
    background: rgba(0, 0, 0, 0) url("../images/after-bg.png") repeat scroll 0 0;
    content: "";
    height: 0px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
}


.view-header a{color:#000;}
.menu__link.nolink {
    line-height: 40px;
    padding: 0 13px;
}
.breadcrumb ol li a{color:#000!important;}
.related_link li a,.section-latestupdates .field-items a,.section-universal-service-obligation-fund-usof .field-content a{ color:#19c58a; /*margin-left:10px;*/ }


/**8 april**/
.section-data-services .mss .mss-image{width:20%;float:left;}
.section-data-services .mss .mss-content{width:80%;float:left;}
/*.common-container .common-left ul li a{color:#000!important;}
.common-container .common-right ul li a{color:#000!important;}
.common-container .common-right ul li a{color:#000!important;}*/
/*.item-list ul li a,.field-content .attchment-sec a {color:#000;}*/
/*.section-act-rules .views-field-nothing  span.field-content a{ color:#000; }*/
.alphanumeric li{ margin-left:25px;padding-bottom:10px; }

/*.common-left.clearfix ul li.gov-india a { color:#000; }*/



.swatchbharatimg { 
    width: 187px;
    height: 95px;
    background: url("../images/swach-bharat.png");
    background-repeat: no-repeat;
    float: right;
	}
	
	#mini-panel-home_quicktab .quicktabs-tabs li a:hover { color:#fff;}
	
	
#horizontalTab ul li a, .view-latest-updates-view-block .view-header a { color:#15678d; }
#horizontalTab ul li a:hover, .view-latest-updates-view-block .view-header a:hover { color:#009e68; text-decoration:none;}



.common-right ul li.ico-skip > a {
    background: url(../images/ico-skip.png) no-repeat;
}

.common-right ul li.ico-accessibility > a {
    background: url(../images/ico-accessibility.png) no-repeat;
}


.common-right ul li.ico-site-search > a {
    background: url(../images/ico-site-search.png) no-repeat;
}


.common-right ul li.ico-sitemap > a {
    background: url(../images/ico-sitemap.png) no-repeat;
}

ul.related_link li h2.field-content {
    /*float: left;margin-top: -4px;*/ margin-bottom: 0px;
	}
.data-services-text ol li { margin-left:30px; line-height:1.5em; margin-bottom:5px; }
.view-data-services-view { line-height:1.5em; margin-top: 10px; margin-bottom:10px; }

.inner-body-wrapper .container h2 {
    margin-bottom: 10px;
}
ul.related_link li h2 { /*float:left; margin-top:-4px; */}

ul.related_link { margin-bottom:15px; margin-left:30px; }
.related_link li a { color:#000; }


#table-cmf-analytics , .analytics_list ul li #table-cmf-analytics-referer , .analytics_list ul li #table-cmf-analytics-browser , .analytics_list ul li #table-browser_cat { width:100% !important; }

ul.rtiblock1links li a { color:#19c58a; }
.view-id-wings_branches ul li a {#000;}
#views-exposed-form-archives-page  select { padding:6.1px; margin-top:2px; }
.view-spectrum-management table tr td { padding:5px !important; }



.i18n-hi ul.related_link li h2 { float:none; }
.i18n-hi .related_link li a { margin-left:0px; }

ul.attchment-sec li { list-style-type:disc; }

.common-left ul li.ministry  span , .common-left ul li.gov-india  a  span{ font-size:10px; }
.swach-bharat-img span.ext { display:none;}
.views-field-field-attached a{color:#19c58a;}
.section-vigilance-division.field-content.vigilance-division ol li a{color:#000!important;}
.section-vigilance-division.field-content.vigilance-division h2 a{color:#000!important;}
ul.related_link li a{color:#19c58a; font-weight:400;}
.section-international-relations-ir ul.related_link li a{color:#000;}
.section-international-cooperation-ic ul.related_link li a{color:#000;}
.section-universal-service-obligation-fund-usof.field-content p a{color:#000;}
.views-field-field-attachment-file-vacancies a,.views-field-field-attached-file-latest-up a,.views-field-field-attached-file-ext a{color:#19c58a;}


.section-universal-service-obligation-fund-usof .view-content .field-content a{color:#000;}


.section-right-to-information .scroll-table thead tr th:nth-child(3){width:17%;}
.section-gazette-notification .scroll-table thead tr th:nth-child(3){width:17%;}


.section-dataservices .view-content .views-field-name span a{margin-left:25px; padding-bottom:10px;margin-bottom:8px;color:#000;}

.section-wings-branches .view-content ul.rtiblock1links li {color:#000!important;}
.section-access-services .field-content ul li a,.section-carrier-services .carrier-services ul li a{color:#15678d;}
.section-access-services .field-content ul li a:hover,.section-carrier-services .carrier-services ul li a:hover{color:#009e68;}
.section-vigilance-division .vigilance-division ol li a,.section-vigilance-division .vigilance-division h2  a{color:#15678d;}
.section-vigilance-division .vigilance-division ol li a:hover , .section-vigilance-division .vigilance-division h2  a:hover { color:#009e68;}
ul.networks-technologies-cell-list {
    list-style-type: disc;
    margin-left: 30px;    line-height: 1.6em;
}
.network-photo a, .network-detail a , .network-archive a{
    background: #072B3B; float:left;
    padding: 5px 10px; margin-right:10px;
    color: #fff;
	 margin-bottom:15px;
}
.t-align-block > img {
    float: left;
    margin-right: 10px;
}

.read-netcell a {/* background: #072B3B;
    padding: 5px 10px; margin-right:10px;
    color: #fff;*/
	}
	 
.read-netcell{	 margin-bottom: 20px;}

.m2m-networks-technology {
    width: 24%;
    float: left;
    border: 1px solid #ccc;
    
    margin-right: 10px;    height: 296px; margin-bottom:10px;
}
.ipv-networks-technology {
    width: 24%;
    border: 1px solid #ccc;
    
    float: left;
    margin-right: 10px;    height: 296px;margin-bottom:10px;
}

.net-neutrality-networks-techonology {
    width: 24%;
    float: left;
    margin-right: 10px;
    border: 1px solid #ccc;
       height: 296px;margin-bottom:10px;
}

.cloud-computing-nt-cell {
    width: 24%;
    float: left;
    border: 1px solid #ccc;
       height: 296px;margin-bottom:10px;
}
div#block-block-46 {
    clear: both;
	}
	
	.network-photo {
    padding-top: 10px;
    clear: both;
}

ul.network-list { list-style-type:disc; margin-left:30px; margin-bottom:10px; }
ul.network-list li { line-height:1.5em;}

.block.block-block.cloud-computing-nt-cell.last.odd {
    margin-bottom: 10px;
}

.networks-technologies-cell-list {
    margin-top: 46px;
}

.inner-body-wrapper .container h2 {
    margin-bottom: 10px;
}

.m2m-networks-technology h2 , .net-neutrality-networks-techonology h2, .cloud-computing-nt-cell h2, .ipv-networks-technology h2  { text-align: center; }
.ipv6-content { padding: 10px; }
#block-block-42 h2 , #block-block-43 h2 , #block-block-44 h2 , #block-block-45 h2  {
    background: #1990c5 none repeat scroll 0 0;
    padding: 7px; color: #fff;
}
ul.machine-to-machine-list { list-style-type: disc; margin-left: 30px; }

ul.term-title-pdf { list-style-type: disc; margin-left: 30px; margin-top: 20px; }
ul.term-title-pdf li .views-field-title { float: left;  width: 81%;  margin-top: -6px; padding-right: 5px; }
ul.term-title-pdf li .views-field-field-article-attachment { float: right;width: 19%; }
ul.term-title-pdf li .views-field-nothing { clear: both; }
ul.term-title-pdf li  { margin-bottom: 20px; border-bottom: 1px solid #ccc; width: 90%; padding-bottom: 10px; }

#webform-client-form-175{ clear:left;}

.unified-licencing li{list-style: disc;margin-left:30px;}
.unified-licencing li a{ font-size:20px; font-weight:700;  color: #000;}

.view-data-services-view  ul{ list-style: none; margin-left:30px;}
.view-data-services-view  ul li {  background: url("../images/arro-front.png") no-repeat left top;
    padding-left: 19px;
    background-position: -1px 10px;
padding-bottom:5px; padding-top:5px;  }
.view-data-services-view  ul li a{ color:#15678d !important; margin-left:0px !important; font-weight:bold;}
.view-data-services-view  ul li a:hover { color:#009e68 !important;}
.nt-cell-contact-details-block p{ margin-top:10px;float: left; width: 100%;clear: left;     margin-top: 16px;}

.section-site-map #sitemap ul li{ list-style: disc !important; padding-bottom: 7px;padding-top: 7px; }




 .nav-wrapper ul ul li.hover, .nav-wrapper ul ul li a:hover{ font-size:105%;}
 .date-1 a{color:#fff;}
 .about-us-lfp-and-lfa-bullet ul{ padding-left: 30px; }
 .about-us-lfp-and-lfa-bullet ul li{ margin-bottom:10px; }
  .about-us-lfp-and-lfa-bullet h4{ margin-bottom: 15px !important; }
  .faq-lfa{ list-style:disc !important;}
  a{ color:#15678d;}
  a:hover { text-decoration:none ; color:#009e68;}

  .region-circular-and-notification-tab .readmore{ margin-top:95px;}
  .all-circular-section a{ margin-left:7px; vertical-align:top;}
    .licensing-finance-assessment-lfapage ol{ padding-left: 30px; }
	.author-name-published-date {
    color: #19c58a;
    float: right;
    font-size: 102%;
    line-height: 23px;
    position: absolute;
    right: 0;
    top: 23px;
}
.logged-in .author-name-published-date {
    color: #19c58a;
    float: right;
    font-size: 102%;
    line-height: 23px;
    position: absolute;
    right: 0;
    top: -103px;
}



	.author-name-published-date .username{color:#19c58a;text-transform: uppercase;}
	#content{ position:relative;}
	.web-fourth li p,.web-second li p{ padding-bottom:0px;}
	.license-finace li{ margin-bottom:10px;}
#block-block-47 a{ font-size:21px; font-weight:700; height:2px;}
td.active{ background:none !important;}
address{ font-style:normal;}

#block-views-data-services-view-block ul li{ margin-bottom:6px;}
.field-name-field-upload-attachement{ color:#19c58a;}
.field-name-field-upload-attachement a{color:#19c58a;}
.views-field-field-attached-file-ext{ color:#19c58a;}
td.views-field-field-attached{ color:#19c58a;}
td.views-field-field-attached-file-latest-up{ color:#19c58a;}
.section-standardization .related_link .author-name-published-date + li a{ font-weight:700;}
.section-faq ol li{ margin-bottom:5px;}
.section-noc-reselling-international-sim-cards ol li{ margin-bottom:10px;}

.section-faq table th{ letter-spacing:0px; border-left:1px solid #a9a9a9;}
#block-block-33 ul{ margin-bottom:10px;}
#block-block-35 ul li{ margin-bottom:5px; list-style:disc; margin-left:12px;}
.section-site-map #sitemap ul li ul li { margin-left:32px;}
#block-block-48 h2{ background: #1990c5 ;
    color: #fff;
    padding: 7px;}
    #block-block-50 h2{ background: #1990c5 ;
    color: #fff;
    padding: 7px;}
    #block-block-51 h2{ background: #1990c5 ;
    color: #fff;
    padding: 7px;}
    #block-block-49 h2{ background: #1990c5 ;
    color: #fff;
    padding: 7px;}
	.pma-policy-bottom-list{ margin-left:15px;}
	.pma-policy-bottom-list li{ margin-bottom:6px; padding-left:4px;}
	.section-cmrts .attchment-sec {
    color: #19c58a;
}
.section-cmrts .attchment-sec a {
    color: #19c58a;
}

.section-faq ol{ margin-left:20px;}



.news-list li:nth-child(3) {
    min-height: 67px;
    padding: 14px;
    padding-left: 0px;
}


@media only screen and (max-width:767px){

.all-circular-section {
    position: inherit;
    bottom: 55px;
}

.region-circular-and-notification-tab .readmore {
    margin-top: 35px;
}
}

	

@media only screen and (max-width:940px){
.top-body-wrapper-left {

    width: 100%;
}
a:hover{ text-decoration:underline;}
table td{ display:block;}
.information-technology-act-term{ width:100% !important; margin-top:-17px !important; border:1px solid #ddd !important;}

}

.information-technology-act-term {-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #ddd #ddd;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    margin-bottom: 11px;
    margin-top: -44px;
    padding: 10px;
    width: 44.1%;}
	ul{ text-align:justify;}
	ol{ text-align:justify;}
	


@media only screen and (max-width:767px){
ul.news-list 
.region-reports-statistics li { float:none; min-height: 78px; width: 35%; }
.gallery ul.slides {
    width: 102%;
}
}


@media only screen and (max-width:991px){
.view-circular-and-notification-view ul li, .view-reports-statistics ul li
{
    float: none !important;
    width: 100% !important;
}

.all-circular-section {
    bottom: -3px !important;
  }

.gallery-area h3 {
    font-size: 13px !important;
    padding-bottom: 5px !important;
}

#quicktabs-container-home_content .view-reports-statistics .field-content > a:first-child { float:none !important; }

}

@media only screen and (max-width:999px) and (min-width:992px)
{
ul.quicktabs-tabs.quicktabs-style-basic li {
    padding-left: 8px !important;
    padding-top: 16px !important; 
}
}


.i18n-hi .connecting-bharat ul li a {  padding: 27.65px 25px; }
.electrcal-wing ul {
    list-style-type: disc;
    margin-left: 30px;
}
#mini-panel-home_quicktab .quicktabs-tabs li a {
    color: #fff;
    display: inline-block;
    font-size: 17px;
    font-weight: 400;
    padding: 13px 12px;
    text-decoration: none;
    text-shadow: none;
    font-weight: normal !important;
        z-index: 161;
    padding-right: 17px;
    position: relative;
}
    #mini-panel-home_quicktab  .quicktabs-tabs{background:#1990c5;
    margin: 0;
    position: relative;     min-height: 46px;}
	
	
	ul.quicktabs-tabs.quicktabs-style-basic li:nth-child(1){margin: 0 0px 0 0px !important;}
	
	
	ul.quicktabs-tabs.quicktabs-style-basic li {
 
    border-bottom: none;
    margin: 0 0px 0 -5px !important;
 
   padding: 15px 0px /*12px*/;
    padding-left: 22px;
    background: #1990c5;
}
.quicktabs_main.quicktabs-style-basic { margin-top:10px;}
.quicktabs_main.quicktabs-style-basic { border: none;}

.view-circular-and-notification-view ul  li , .view-reports-statistics ul li{
    float: left;
    width: 30%;
    margin-right: 2%;
    position: relative;
	    border-bottom: 1px solid #eeeeee;
    padding: 12px 0px;

}

.view-circular-and-notification-view  li:nth-child(3)  , .view-reports-statistics  li:nth-child(3) {
    min-height: 67px;
    padding: 14px;
    padding-left: 0px;        margin-top: 3px;   border-bottom: 1px solid #eeeeee;
    padding: 12px 0px;
}

.all-circular-section {
  
      bottom: 41px;
    text-align: left;
    position: absolute;
    margin-bottom: 22px;
}


.all-circular-section a{ background:#1990c5;     padding: 6px 10px 8px 11px; border-radius:5px; color:#fff; transition:all 0.3s ease-in-out;}
.all-circular-section a:hover { background:#096087; color:#fff;}
.all-circular-section a:after { content:"»"; right:0px; padding-left:5px;}
.read-circulars {
    text-align: right;
}





.lfp ul {
    margin-left: 30px;
}

.lfp ul li {
line-height:1.8em;
}

.view-latest-updates-view-block ul li:first-child {
    margin-bottom: 11px;
   border-bottom: 1px solid #eeeeee;
    padding-bottom: 5px;

}
.view-latest-updates-view-block ul li{
    margin-bottom: 2.5em;
    background: url("../images/arro-front.png") no-repeat left top;
    padding-left: 19px;
    background-position: -1px 2px;
}

 .body-container ul.list li  {
margin-bottom: 2.5em;
    background: url("../images/arro-front.png") no-repeat left top;
    padding-left: 19px;
    background-position: 0px 3px;
}
 .licensing-finance-assessment-lfapage ul , .licensing-finance ul { list-style:none !important; padding-left:0px !important;}
 .licensing-finance-assessment-lfapage ul li , .licensing-finance ul li {   margin-bottom: 2.5em;
    background: url("../images/arro-front.png") no-repeat left top;
    padding-left: 19px;
    background-position: -1px 2px;}

/*ul.related_link li  { 
    background: url("../images/arro-front.png") no-repeat left top;
    padding-left: 19px;
    background-position: -1px 14px;}*/
	
	ul.related_link li  a { color:#15678d !important; font-weight: bold;
}

	ul.related_link li  a:hover { color:#0e9f6d !important;}

.licensing-finance-assessment-lfapage ul li, .licensing-finance ul li a , .licensing-finance-assessment-lfapage ul li a{ font-weight:bold;}


.view-latest-updates-view-block div:first-child {
    margin-bottom: 8px;
}

div#quicktabs-home_content {
    border: 1px solid #ccc; 
}

ul.quicktabs-tabs.quicktabs-style-basic li.active { border-bottom:1px solid #15678d;}


.section-websites-policies .website-policy ul li {
    list-style-type: disc !important;
}

.section-websites-policies .website-policy ul {
    margin-left: 30px;
}



    #bottomNavZoomOut { font-size:0px;}

#bottomNavClose {font-size:0px; }
#bottomNavZoom {font-size:0px;}

ul.quicktabs-tabs.quicktabs-style-basic li.first {
    border-left: none;
    border-top: none;
}

.quicktabs-tabpage .view-footer { text-align:right;}

ul.quicktabs-tabs.quicktabs-style-basic li.active a     , ul.quicktabs-tabs.quicktabs-style-basic li.active { color:#fff; background:#15678d;}
ul.quicktabs-tabs.quicktabs-style-basic li.active:after {
    content: '';
    width: 19%;
    background: #15678d;
    height: 100%;
    right: -10px;
    position: absolute;
    transform: skew(16deg, 0deg);
    top: 0px;
    border-bottom: 1px solid #15678d;
    z-index: 5;
}


ul.quicktabs-tabs.quicktabs-style-basic li:after {
    content: '';
    width: 19%;
    background: #1990c5;
    height: 100%;
    right: -10px;
    position: absolute;
    transform: skew(16deg, 0deg);
    top: 0px;
    border-bottom: 1px solid #1990c5;
    z-index: 5;

}

ul.quicktabs-tabs.quicktabs-style-basic li , ul.quicktabs-tabs.quicktabs-style-basic{ border:none !important;}

.view-latest-updates-view-block ul {
    margin-top: 19px;
}











.building-related-functions-links ul li:nth-child(5) {
    padding-bottom: 38px;
    padding-top: 26px;
    padding-right: 28px;
}


.building-related-functions-links ul li a {
    background: #5cb85c;
    padding: 10px 34px;
    border-radius: 7px;
    color: #fff;
  
    box-shadow: 3px 3px 5px #888888;
}

.building-related-functions-links ul li:nth-child(4) {
    padding-bottom: 38px;
    padding-top: 26px;
    padding-left: 42px;
}


.building-related-functions-links ul li {
    float: left;
    padding: 21px;

}

.building-related-functions-links ul {
    list-style: none;
    margin-top: 20px;

}

.building-related-functions-links {
    margin: 0 auto;
    max-width: 865px;
  
}

.view-id-event ul li {
    margin-bottom: 16px !important;
}

.view-all-section {
    text-align: right;
    margin-bottom: 9px;
}

.logged-in .all-circular-section {
    bottom: 41px;
    text-align: left;
    position: absolute;
    margin-bottom: -22px;
}















/*register*/

@media only screen and (max-width:991px){

.view-circular-and-notification-view .views-field-field-circulars-image {float:none !important;}

}


div#edit-actions input[type="submit"] {
    margin-left: 190px;
}

fieldset.captcha.form-wrapper {
    border: 1px solid #ccc;
    padding: 9px 30px;
    margin-bottom: 27px;
    width: 807px;
   /* margin: 0 auto;*/
    margin-top: 24px;
}

input#edit-captcha-response {
    padding: 4px;
    border: 1px solid #ccc;
}

fieldset#edit-profile-main {
    border: 1px solid #ccc;
    padding: 9px 30px;
    margin-bottom: 27px;
    width: 807px;
    margin: 0 auto;
    margin-top: 24px;
}

#edit-profile-main legend {
    background: #1990C5;
    padding: 3px 5px;
    color: #fff;
    margin-left: 10px;
}

#edit-profile-main input#edit-profile-main-field-name-und-0-value {
    padding: 4px;
    border: 1px solid #ccc;
    float: right;
}

input#edit-profile-main-field-age-und-0-value {
    padding: 4px;
    border: 1px solid #ccc;
    /* float: right; */
    margin-left: 247px;
}

input#edit-profile-main-field-mobile-number-und-0-value {
    margin-left: 180px;
    padding: 4px;
    border: 1px solid #ccc;
}

input#edit-profile-main-field-pin-code-und-0-value {
    margin-left: 211px;
    padding: 4px;
    border: 1px solid #ccc;
}

input#edit-profile-main-field-location-und-0-value {
    float: right;
    padding: 4px;
    border: 1px solid #ccc;
}

select#edit-profile-main-field-country-und {
    /* float: right; */
    padding: 4px;
    border: 1px solid #ccc;
    margin-left: 219px;
}

select#edit-profile-main-field-state-district-und {
    padding: 4px;
    border: 1px solid #ccc;
    margin-left: 197px;
}

div#edit-account {
    border: 1px solid #ccc;
    padding: 9px 30px;
    margin-bottom: 27px;
    width: 807px;
    margin: 0 auto;
}

#edit-account input#edit-name {
    padding: 4px;
    border: 1px solid #ccc;
    float: right;
    /* margin-left: 136px; */
}

#edit-account input#edit-mail {
    padding: 4px;
    float: right;
    border: 1px solid #ccc;
}

#edit-account input#edit-pass-pass1 {
    padding: 4px;
    border: 1px solid #ccc;
}

#edit-account input#edit-pass-pass2 {
    padding: 4px;
    border: 1px solid #ccc;
}

/*end register*/


.view-footer .information-technology-act-term a {
    background: none;
    color: #15678d; padding:0px;
}
.view-footer .information-technology-act-term a:hover {
    color: #15678d;
	}
	
	.information-technology-act-term {
    border: 1px solid #e4e4e4;
    border-top: none;
}





.view-latest-updates-view-block ul {
    margin-top: 0px !important;
}

.view-latest-updates-view-block ul li {
    margin-bottom: 1.2em;
   
}

.view-latest-updates-view-block ul li {
    margin-bottom: 0px;
    border-bottom: 1px solid #eeeeee !important;
    padding-bottom: 5px;
}

.view-event ul li {
    border-bottom: 1px solid #eeeeee !important;
    padding-bottom: 20px !important;
}

.view-latest-updates-view-block ul li {
    margin-bottom: 0.8em !important;
    background: url("../images/arro-front.png") no-repeat left top;
    padding-left: 19px;
    background-position: -1px 2px;
}

.section-act-rules-content  ul li{ background:none;}

.cca-list ul li{ background: rgba(0, 0, 0, 0) url("../images/arro-front.png") no-repeat scroll -1px 15px;
    border-bottom: thin dashed #ccc;
    padding-bottom: 10px;
    padding-left: 19px;
    padding-top: 10px;}
	
	
	
	
		.view-recent-circulars-orders .view-footer a{ background:none;  
    border-radius: 0px;
    color: #15678d;
    padding: 0;
    transition:none;}
	
	
	.view-recent-circulars-orders .view-footer a:hover{ color:#009e68;}
	.view-recent-circulars-orders .view-footer li{ margin-bottom:5px;}
	
	.view-footer .information-technology-act-term a::after{content:'';}
	#content{ margin-bottom:15px;}

.i18n-hi .gallery-heading h3{padding: 6px 20px;}
ul.quicktabs-tabs li a:focus {
    outline: 1px dotted !important;
}

#quicktabs-container-home_content .view-reports-statistics .field-content > a:first-child {
    float: left;
    width: 26%;
}

#quicktabs-container-home_content .view-reports-statistics .field-content > a:last-child {
    width: 45%;
}

table th{ text-transform:capitalize !important;}
.logged-in .author-name-published-date{color:#222;}
.author-name-published-date .username{color:#222;}
.author-name-published-date{ color:#222;}




.pmrts-license{ padding-left:20px; list-style:disc;}
.pmrts-license li a{ color:#15678d; padding:0px;}
.pmrts-license li{ margin-bottom:5px;}
.pmrts-license .view-footer a{ background:none; border-radius:0px;}
.inner-section-page ul{  list-style: outside none disc;
    margin-bottom: 14px;
    padding-left: 28px;}
    .minister-cabinate{   margin: 0 auto;
    width: 730px;}
	
	#block-block-35 ul{ padding-left:14px;}
	#block-block-35 ol{ padding-left:20px;}
	#block-block-35 ol li{ margin-bottom:5px;}
	#block-block-36 ul{ list-style:disc; padding-left:24px;}
	#block-block-33 ul{ list-style:disc; padding-left:24px;}
	.pmrts-license ul{list-style: outside none disc;
    padding-left: 20px;
}
.pmrts-license a {
    background:none;
}
.pmrts-license a:hover{ background:none !important; color:#009e68 !important;}
.minister-cabinate h4{ margin-bottom:10px;}
.pmrts-license{  list-style:disc;}
.pmrts-license{ padding-left:0px;}


.page-latest-updatest select{ height: 33px;
    margin-top: 1px;
    width: 166px;}
.silent-feature-vsat li { margin-bottom:5px;}




/*updated code*/

.view-id-minister .views-field.views-field-php {
    text-align: center;
    margin-top: 18px;
}


.view-minister .views-field.views-field-title a {
    background: #5cb85c;
    padding: 6px 10px 8px 11px;
    border-radius: 5px;
    color: #fff;
    transition: all 0.3s ease-in-out;
}

.view-minister .views-field.views-field-title a {
    color: #fff;font-size: 14px;
}

.view-minister .views-field.views-field-title a:hover {background:#2a6d2a; color:#fff;}
/*.view-minister .views-field.views-field-title a:after {
    content: "»";
	}*/
	

.section-telecommunications-standards-development-society-india-tsdsi .container.body-container ul li {
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 0px;
    border-bottom-style: hidden;
    border-bottom-width: thin;
    border-bottom-color: #fff;
    background: none;
    background-position: -1px 15px;
    list-style: bullet;
    list-style-type: disc;
}

.section-telecommunications-standards-development-society-india-tsdsi .container.body-container ul {
    margin-left: 33px;
    margin-top: 0px;
}


.section-telecommunications-standards-development-society-india-tsdsi .container.body-container ul.related_link li {
    list-style-type: none;
    background: url("../images/arro-front.png") no-repeat left top;
    padding-left: 19px;
    background-position: -1px 15px;
padding-bottom:10px; padding-top:10px; border-bottom-style:dashed; border-bottom-width:thin; border-bottom-color: #ccc;
}



.first-image {
    text-align: center;
}

.first-image img {
    margin-left: 5px;
}

.first-image img:hover , .first-second-image img:hover {
    -webkit-box-shadow: 0 0 10px #ccc;
    box-shadow: 0 0 20px #ccc;

}

.first-second-image {
    text-align: center;
    margin-top: 9px;
}

.second-image {
    text-align: center;
}

.third-image {
    text-align: center;
}

.third-image img {
    margin-left: 5px;
}

.third-second-image , .fourth-image , .fifth-image , .sixth-image , .sixth-first-image{
    text-align: center;
}

.third-second-image img , .fifth-image img , .sixth-image img{
    margin-left: 5px;
}




@media only screen and (max-width:991px) and (min-width:180px){

.cloud-computing-nt-cell , .net-neutrality-networks-techonology , .m2m-networks-technology , .ipv-networks-technology { width:100%; margin-bottom:10px;}


.building-related-functions-links ul {
    margin-left: 0px !important;
    text-align: left;
    width: 100% !important;
}

.building-related-functions-links ul li {
    float: none !important;
    margin-top: 27px;
    padding: 0px !important;
}

.building-related-functions-links ul li a {
    display: block !important;
    font-size: 13px !important;
    padding: 6px 10px !important;
    width: 100% !important;
}

.building-related-functions-links ul li:nth-child(4) {
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-top: 0px !important;
}

.building-related-functions-links ul li:nth-child(5) {
    padding-bottom: 0px !important;
padding-right: 0px !important;
    padding-top: 0px !important;
}

.building-related-functions-links ul li:nth-child(4) {padding-left: 0px !important;}
}


@media only screen and (max-width:991px){

	#user-register-form div#edit-account {
    border: 1px solid #ccc;
    margin: 0 auto;
    padding: 9px 30px;
    width: 100%;
}

.section-feedback .webform-component--feedback .form-textarea-wrapper {
    float: left;
    margin-left: 0;
    width: 100%;
}

fieldset.captcha.form-wrapper {
    border: 1px solid #ccc;
    margin: 24px auto 0;
    padding: 9px 30px;
    width: 100%;
}

#user-register-form .form-item.form-type-textfield.form-item-name > label {
    clear: both;
    display: table;
    width: 100%;
}

#user-register-form #edit-account input#edit-name {
    border: 1px solid #ccc;
    float: none;
    padding: 4px;
    width: 100%;
}

#user-register-form #edit-account input#edit-mail {
    border: 1px solid #ccc;
    float: none;
    padding: 4px;
    width: 100%;
}

#user-register-form .password-strength {
    float: none;
    margin-top: 1.4em;
    width: 17em;
}

#user-register-form .form-item.form-type-password.form-item-pass-pass1.password-parent > label {
    display: table;
    margin-top: 10px;
}

#edit-profile-main fieldset#edit-profile-main {
    border: 1px solid #ccc;
    margin: 24px auto 0;
    padding: 9px 30px;
    width: 100%;
}

#edit-profile-main #edit-profile-main input#edit-profile-main-field-name-und-0-value {
    border: 1px solid #ccc;
    float: none;
    padding: 4px;
    width: 100%;
}

#edit-profile-main input#edit-profile-main-field-age-und-0-value , #edit-profile-main input#edit-profile-main-field-pin-code-und-0-value  , #edit-profile-main select#edit-profile-main-field-country-und   ,  #edit-profile-main  select#edit-profile-main-field-state-district-und{
    border: 1px solid #ccc;
    margin-left: 0;
    padding: 4px;
}


#edit-profile-main .form-item.form-type-textfield.form-item-profile-main-field-phone-no-und-0-value > label {
    display: table;
}

#edit-profile-main button, input, select, textarea {
    margin: 0;
    transition: all 0.2s ease-in-out 0s;
    vertical-align: top;
    width: 100%;
}
#edit-profile-main input#edit-profile-main-field-location-und-0-value { float:none;}



fieldset.captcha.form-wrapper {
    border: 1px solid #ccc;
    margin: 24px auto 0;
    padding: 9px 30px;
    width: 100%;
}

div#edit-actions input[type="submit"] {
    margin-left: 0;
}


	
}


.views-field.views-field-name.author-name-published-date {
    clear: both;
    display: table;
    margin-top: -26px;
}



.view-minister  .views-field.views-field-php {
    text-align: center; margin-top:10px;
}


@media only screen and (max-width:995px) and (min-width:180px){
a.more {
    position: inherit !important;    right: 0px;
    width: 100%;
}
.nav-wrapper ul li:hover a.more {
    background: #000000 !important;
}

.minister-cabinate {
    margin: 0 auto;
    width: 100%;
}

.minister-cabinate table tr td:first-child {
    width: 100%;
}

.author-name-published-date { top:0px !important;}

}



/*.nav-wrapper ul li:last-child {
    position: absolute;
    right: 0;
}*/
 .menu__item.is-leaf.last.leaf.menu-mlid-4010 {
    position: absolute;
    right: 0;
}

.nav-wrapper ul li:last-child a#side_nav_toggle {
    position: absolute;
    right: 0px;
    z-index: 99999;
}


.nav-wrapper ul li:hover:last-child a, .nav-wrapper ul li:last-child.hover a, .nav-wrapper ul li:last-child.active a {background:#000000;}


.objective-dot li {
    margin-bottom: 10px;
    padding-left: 5px;
}

.objective1{ padding-left: 23px; margin-top: 5px; }
.web-third ul.network-list li{   list-style-type: disc;
    margin-bottom: 10px;
  }


div#edit-account {
    width: 100%;
}
fieldset.collapsible {
    padding: 20px;
    margin: 20px 0;
}
#edit-locale{
    padding: 0 20px;
}
#edit-actions #edit-submit {
    margin: 0 0 20px 0 !important;
}
.form-item-mail label{
    width: 100%;
    display: inline-block;
}
#edit-account input#edit-mail {
    float: left; 
}
.form-item .description{
    width: 100%;
    display: inline-block;
    margin-top: 10px;
}

#flexSlider .flex-viewport{
	max-height:380px;
	
}
