@charset "utf-8";
/*Custom Nav*/



.front .news-block {
  margin-top: 24px!important;
  position: relative;
}

.menu-mlid-8370 a {
	    font-weight: 800!important;
    color: #b52b2b!important;
}

li.ico-social.cf {
display: none!important;
} 

form#views-form-organisation-chart-page-2 {
    background: none;
    border: none;
    padding: 0px;
}

.page-taxonomy-term-archives input#edit-submit-documents-list {
    left: 30px!important;
}
thead.show-head {
    display: block!important;
}
.view-organisation-chart .scroll-table thead {
   /* display: none; */
}
.wrapper {
    position: inherit!important;
}
.view-organisation-chart .scroll-table1 thead {
    /* display: none; */
}

thead.show-head {
    display: block!important;
}

th.views-field.views-field-field-member-order {
    width: 10%;
}
th.views-field.views-field-title {
 width: 20%;
}
th.views-field.views-field-field-member-designation {
    width: 25%;
}
th.views-field.views-field-field-member-e-mail-address {
    width: 30%;
}
td.views-field.views-field-field-member-order {
    width: 9%;
}
td.views-field.views-field-title {
width: 30%;
}
td.views-field.views-field-field-member-designation {
width: 23%;
}
td.views-field.views-field-field-member-e-mail-address {
    width: 29%;
}
td.views-field.views-field-field-member-landline-number {
    width: 11%;
}
.view-organisation-chart caption {
   
    font-weight: 700;   
    font-size: 100%;
    vertical-align: baseline;
    background: #e7c34f;
    line-height: inherit;
    width: 300%;
}
.view-organisation-chart caption a { 
    padding-left: 10px;
}
.view-organisation-chart .cols-0 tbody {
    display: none;
}
body {
	color:#000000;
	font-family: 'Lato' !important;
	top: 0px!important; 
}
/*All Wrapper*/
.bg-wrapper.blue-bg {
	/*background:#1f4a7c;*/
	padding:50px 0px;
}
#block-block-47 ul li {
	background: rgba(0, 0, 0, 0) url(../images/blt.png) no-repeat scroll 0 6px;
    line-height: 150%;
    padding: 0 0 7px 15px;
    width: 100%;
    float: left;
}
.page-node-10404 .body-container p {
	padding-bottom: 0px!important; 
}
#footer .i18n-en li.menu__item:nth-child(5) {
    display: none!important;
}
#footer .i18n-hi li.menu__item:nth-child(6) {
    display: none!important;
}
.nav-wrapper {
	background:#ebb506;
	border-bottom:1px solid #fff;
	z-index: inherit!important;
	top: -26px;
}
.header-wrapper {
	/*border-bottom:1px solid #f3dfad;*/
	border-bottom:1px solid #fff;
	background:url(../images/header-bg.png) repeat;
}
.swacch_logo{
  float: right;
  height: 95px;
  width: 187px;
}

.nav-wrapper ul li:hover a, .nav-wrapper ul li.hover a, .nav-wrapper ul li.active a {
	background:none;
	color:#000;
	background:#fec717;
}
.nav-wrapper ul li:last-child {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.nav-wrapper ul li ul li:last-child {
  border-right: 0px solid rgba(0, 0, 0, 0.1);
}

.nav-wrapper ul > li:hover:last-child >ul {
    left: inherit;
    right: 0%;
}

.nav-wrapper ul li:last-child ul > li:hover > ul.menu {
    left: inherit;
    right: 100%;
}
.nav-wrapper ul li a {
	padding:0px 50px !important;
	color:#433103;
	line-height:39px;
	
}

.aboutContent h3 {
    padding-left: 29px;
    margin: 0px;
    padding-bottom: 10px;
}

.i18n-hi .nav-wrapper ul li a {
	padding:0px 50px !important;
	color:#433103;
	line-height:39px;
	
}

#nav li:hover > ul, #nav li.hover > ul, #nav a:focus + ul, #nav .hover a:focus {
	margin-left:1px;
	background:#E0B33E;
}
.nav-wrapper ul ul li a {
  padding: 0 18px !important;
}
.nav-wrapper ul ul li.active a, .nav-wrapper ul ul li.hover a, .nav-wrapper ul ul li a:hover {
	background:#ebb506;
}
.flex-control-thumbs img{
height:199px;
}


/*Custom Slide*/


.slides > li {
	position:relative;
}
.slide-caption {
	position:absolute;
	text-align:center;
	bottom:25px;
	left:0px;
	z-index:1000;
	width:100%;
}
.slide-caption h2 {
	color:#fff;
	font-weight:700;
	font-size:300%;
	line-height:115%;
}
.slide-caption h2 span {
	display:block;
	font-weight:300;
}
.bttn-slide {
	padding:10px 30px;
	display:inline-block;
	color:#fff;
	font-size:120%;
	text-transform:uppercase;
	background:#5a9202;
	margin:10px 0px;
}
.bttn-slide:hover {
	background:#446c06;
}
.bttn-more {
	padding:8px 20px;
	display:inline-block;
	color:#5a9202;
	font-size:110%;
	text-transform:uppercase;
	border:2px solid #5a9202;
	margin:10px 0px;
}
.bttn-more i {
	margin-left:10px;
	font-size:110%;
}
.bttn-more:hover {
	background:#5a9202;
	color:#fff;
}
.document-holder {
	background-image:url(../images/ico-pdf.png);
	background-position: 30px center;
	background-repeat:no-repeat;
	background-color:#f9f9f9;
	padding:25px 25px 25px 145px;
	min-height:200px;
}
.document-holder h3 {
	color:#163754;
	font-weight:300;
	font-size:250%;
	padding-bottom:10px;
}
.document-holder ul li {
	display:block;
	background:url(../images/blt-doc.png) no-repeat 0px 4px;
	padding:0px 0px 10px 20px;
	color:#6c6c6c;
}
.document-holder ul li a {
}
.document-holder ul li a:hover {
	text-decoration:underline;
	color:#2a2a2a;
}
.links-holder {
	float:left;
	padding:0px 0px 0 0;
}
.links-holder.quick-link {
	width:40%;
}
.links-holder.fade-bg {
	width:20%;
/*	background:#285385;
	padding-right:30px;
	padding-left:30px;*/
}
.links-holder.same-bg {
	width:20%;
	padding-right:30px;
	padding-left:30px;
}
.links-holder h4 {
	font-size:150%;
	padding-bottom:15px;
	line-height:110%;
	color:#000;
}

.links-holder ul li {
	display:block;
	padding:0 0 8px 20px;
	background:url(../images/blt-doc.png) no-repeat 0px 3px;
}
.links-holder.quick-link ul li {
	float:left;
	width:50%;
}
.links-holder ul li a {
}
.links-holder ul li a:hover {
	text-decoration:underline;
}
.cercle-container ul li {
	float:left;
	width:25%;
	text-align:center;
}
.cercle-container ul li a {
	background-color:#fff;
	width:130px;
	height:130px;
	display:inline-block;
	background-repeat:no-repeat;
	border-radius:100%;
	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;
}

/*Front Page Gallery Slider CSS*/
.gallery-wrapper {padding: 15px 0 40px 0;	background:#000 url(../images/gallery-bg.jpg) repeat;}
.gallery-area {width:100%;	float:none;	position:relative;}
.gallery-area h3 {font-size:300%;font-weight:300;color:#fff; width:93.5%; float:left;}
.gallery-wrapper .gallery_view {
  background: #fa0 none repeat scroll 0 0;
  border-radius: 5px;
  color: #000;
  display: inline-block;
  padding: 5px 10px;
  margin: 15px 0 0 0;
    }
.gallery-holder ul.slides { float: left;  width: 60.6%;}
.gallery-holder ul.slides li img{padding:5px;}
.gallery-holder ol.flex-control-nav.flex-control-thumbs {float:left;width:39.4%;margin:0px;	padding:0px;}
.gallery-holder ol.flex-control-nav.flex-control-thumbs li img{padding:5px;}
.gallery-holder .flex-direction-nav {display:none;}
.gallery-holder .flex-control-thumbs li {width:50%;}
.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; }
/*Front Page Gallery Slider CSS End*/


.carousel-wrapper{padding:0px;}
.inner-banner {
  background-position: center bottom !important;
  background-size: cover !important;
  display: block;
  height: 180px;
  width: 100%;
}
.inner-banner-container{height:180px;}
.inner-banner-container h2{color:#fff; font-size:250%; font-weight:600; position:absolute; left:0px; bottom:20px; line-height:100%;}
.top-content{border-bottom:1px solid #d5d5d5; padding-bottom:5px; margin-bottom:25px;}
.top-content h3{font-size:200%; font-weight:600; color:#285385; padding-bottom:10px;}
.top-content h4{font-size:150%; font-weight:300; color:#5a9202; padding:5px 0 8px 0px; line-height:110%;}
.top-content h4 span{font-size:14px; color:#2a2a2a; font-weight:400;}

.body-container h4 {
    color: #285385;
    font-size: 200%;
    font-weight: 600;
    padding-bottom: 10px;
}
.flexslider li a.bg-slide {  height: 400px; }
.right-content{padding-top:0px;}

/*Custom Top banner*/
.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;min-height: 275px;}
.whats-new-area{background:#eeeeee; line-height:150%}
.top-bg-wrapper{padding:30px 0px;}
.not-front .top-bg-wrapper{padding: 10px 0 30px;}
.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: 0px solid #e1e1e1;
    padding: 30px 0 0;
	background: url(../images/tab-bg.png) repeat;
}

.minister-holder{text-align:center; margin: 0 0 30px; }
.minister-holder .left, .minister-holder .right {
   width: 50%;
   display: inline-block;
margin-right:-4px;
vertical-align:top;
}
.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%;} 

.quick-link{padding-top:60px; margin-right:20px;}
.quick-link ul li{float:left; padding-left:15px;}
.quick-link ul li a{display:inline-block; margin:0px; padding:0px; color:#000;}
.quick-link ul li a:hover{text-decoration:underline;}

.logos{position:absolute;background:#fff; top:30px; right:-200px;}
.logos a{float:left; display:inline-block; }
.logos a:first-child{/*background:#ededee;*/ padding:5px 10px;}
.logos a:last-child{padding:5px 5px; margin-top:3px;}

.body-left-container{width:70%; float:left;  padding-right:20px;}
.body-right-container{width:30%; float:right;  padding-left:20px;}
.ebook-area{border:1px solid #e5e5e5; min-height:180px; padding:5px; border-radius:6px; background-size:40%;     margin-top: 27px;}

.newsTickers a { color: #000;}

.ebook-cont {padding:0px 0 0 10px;}
.ebook-cont h2{color:#000; font-weight:900; font-size:210%;}
.ebook-cont h3{color:#869223; font-weight:900; font-size:140%;}

.ebook-cont a{margin-top:15px; display:inline-block; padding-top:7px; border-top:1px solid #dee1c8; font-size:95%;}
.ebook-cont a:hover{text-decoration:underline; }
.right-block{padding-bottom:30px;}
.news-block h3{color:#343333; font-size:160%; font-weight:700; padding-left:15px; padding-bottom:10px;}
.news-block ul{display:block; padding-bottom:10px;}
.news-block ul li{border-bottom:1px solid #e5e5e5;}
.news-block ul li:last-child{border-bottom:0px;}
.news-block ul li a{line-height:150%; display:inline-block; padding:9px 15px 9px 30px; background: url(../images/tab-blt.png) no-repeat scroll 15px 18px; font-size:110%; }


.upload-block a{display:block;  border-radius:6px; border:1px solid #cfd3a7; font-size:130%; font-weight:600; position:relative; overflow:hidden;}

.upload-block a:hover{color:#000;}
.upload-block a span{ padding:15px 20px; display:inline-block;}
.upload-block a:after{width:60px; height:53px; content:''; position:absolute; top:0px; right:0px; background:url(../images/ico-upload.png) no-repeat center center; border-left:1px solid #cfd3a7;}
.left-top-link{padding:0; border:1px solid #e5e5e5;}


.left-top-link ul li{float:left; padding:15px; border-right:1px solid #e5e5e5; min-height:81px; }
.left-top-link ul li:last-child{border-right:0;}
.left-top-link ul li a{font-size:155%; font-weight:300; line-height:110%; min-height:20px; display:inline-block; text-align:left;}

.left-top-link ul li.link1{width:34%;}
.left-top-link ul li.link2{width:26%;}
.left-top-link ul li.link3{width:38%;}
.left-top-link ul li.link1 a{padding:0px 0px 3px 60px; background:url(../images/top-link-1.png) no-repeat 0px 5px;}
.left-top-link ul li.link2 a{padding:0px 0px 0px 48px; background:url(../images/top-link-2.png) no-repeat 0px 3px;}
.left-top-link ul li.link3 a{padding:0px 0px 0px 48px; background:url(../images/top-link-3.png) no-repeat 0px 5px;}
.left-top-link ul li a:hover{color:#333;}



/*TAb area*/

.tab-area{padding-top:30px;}

.footer-links{text-align:center; padding-top:30px;}
.footer-links ul{display:block;}
.footer-links ul li{text-align:center; width:20%; float:left;}
.footer-links ul li a{display:inline-block;}
.footer-links ul li a:hover{text-decoration:none;}
.footer-links ul li a img{width:50px; height:50px; border-radius:100%; background:#d6af31;padding:3px;}
.footer-links ul li a span{display:block; font-size:130%; font-weight:400; padding-top:10px;}
.footer-links ul li a:hover img{background:#d58e00; transition:all 0.3s ease-in-out;}
.footer-links ul li a:hover span{color:#000; text-decoration:none;}
/*----------------------- accrodion -------------------------*/
#parentHorizontalTab{background:#fff;}

.resp-tabs-list li {
    font-weight: 600;
    font-size: 150%;
    display: inline-block;
    padding: 15px 15px;
    list-style: none;
    cursor: pointer;
    float: left;
	border:0px solid #cdcdcd;
	border-bottom:0px !important;
	color:#333;
	background:#fff !important;
}

.resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    clear: left;
}

h2.resp-accordion {
    cursor: pointer;
    padding: 5px;
    display: none;
}

.resp-tab-content {
    display: none;
    padding: 15px;
	min-height:212px;
	position:relative;
	
}

.resp-tabs-list li.resp-tab-active {
	border: 0px solid #cdcdcd !important;
	border-bottom: none;
	margin-top:0!important;
	border-top: 0px solid #cdcdcd !important;
	border-bottom: 0px #fff solid !important;
	background:url(../images/tab-bg.png) repeat !important;
	color:#000;
}

.resp-tab-active {
    border-bottom: none;
    background-color: #fff;
}

.resp-content-active, .resp-accordion-active {
    display: block;
}

ul.resp-tabs-list{background:#8E6300;}

.resp-tab-content {
	border-top-color: #cdcdcd;
	background:url(../images/tab-bg.png) repeat;
	border:0px solid #dadada;
}

.resp-tab-content a.moreBtn {
  background: none repeat scroll 0 0 #dcdcdc;
  border: 0 none;
  bottom: 15px;
  color: #333;
  padding: 5px 8px;
  position: absolute;
  right: 15px;
}
.resp-tab-content a.moreBtn:hover {
	background:#999;
	color:#fff
}
h2.resp-accordion {
    font-size: 13px;
    border: 1px solid #c1c1c1;
    border-top: 0px solid #c1c1c1;
    margin: 0px;
    padding: 10px 15px;
}

h2.resp-tab-active {
    border-bottom: 1px solid #c1c1c1 !important;
    margin-bottom: 0px !important;
    padding: 10px 15px !important;
}

h2.resp-tab-title:last-child {
    border-bottom: 12px solid #c1c1c1 !important;
    background: blue;
}

/*-----------Vertical tabs-----------*/


.resp-vtabs ul.resp-tabs-list {
    float: left;
    width: 30%;
}

.resp-vtabs .resp-tabs-list li {
    display: block;
    cursor: pointer;
    float: none;
}

.resp-vtabs .resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    border: 1px solid #c1c1c1;
    float: left;
    width: 68%;
    min-height: 250px;
    border-radius: 4px;
    clear: none;
}

.resp-vtabs .resp-tab-content {
    border: none;
    word-wrap: break-word;
}


.resp-vtabs li.resp-tab-active {
	
position: relative;
z-index: 1;
margin-right: -1px !important;
padding: 14px 15px 15px 14px !important;
border-top: 1px solid;
border: 1px solid #5AB1D0 !important;
border-left: 4px solid #5AB1D0 !important;
margin-bottom: 4px !important;
border-right: 1px #FFF solid !important;
}

.resp-arrow {
    width: 0;
    height: 0;
    float: right;
    margin-top: 3px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 12px solid #c1c1c1;
}

h2.resp-tab-active span.resp-arrow {
    border: none;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 12px solid #9B9797;
}

/*-----------Accordion styles-----------*/
h2.resp-tab-active {
    background: #DBDBDB;/* !important;*/
}

.resp-easy-accordion h2.resp-accordion {
    display: block;
}

.resp-easy-accordion .resp-tab-content {
    border: 1px solid #c1c1c1;
}

.resp-easy-accordion .resp-tab-content:last-child {
    border-bottom: 1px solid #c1c1c1;/* !important;*/
}

.resp-jfit {
    width: 100%;
    margin: 0px;
}

.resp-tab-content-active {
    display: block;
}

h2.resp-accordion:first-child {
    border-top: 1px solid #c1c1c1;/* !important;*/
}

.resp-tab-content ul{padding-top:5px;}
.resp-tab-content ul li{
	display:inline-block;
	width:45%;
	margin-bottom:20px;
	background:url(../images/blt_arrow.png) left center no-repeat;
	padding-left:20px;

}

.resp-tab-content ul li a{
	color:#323232;
	background:url(../images/tab-blt.png) no-repeat 0px 5px; padding-left:16px;
}
.resp-tab-content ul li a:hover{	color:#000;	}
.toggle-nav-bar span{color:#000;}
/*Add CSS*/


.minister-image img {
    border: 1px solid #d5d5d5;
}
.minister-name {
    line-height: 120%;
    padding: 10px 10px 0;
}
.minister-name span {
    color: #000;
    display: block;
    font-weight: 600;
}
.caption{width:100%; padding:15px 0; position:absolute; bottom:0px; left:0px; color:#fff; font-size:150%; background-color: rgba(0, 0, 0, 0.5);}
.nav-wrapper ul ul ul{position:absolute; left:100%;top:0;}




/*Css by Ag*/

/*Slder paush play button css*/
.flex-pauseplay a {
  bottom: 5px;
  color: #000000;
  cursor: pointer;
  display: block;
  height: 20px;
  left: 90%;
  opacity: 0.8;
  overflow: hidden;
  position: absolute;
  width: 20px;
  z-index: 10;
}
#flexSlider .flex-pauseplay .flex-pause {
  background: rgba(0, 0, 0, 0) url("../images/navbuttons.gif") no-repeat scroll 0 0;
  text-indent: -99999px;
}
#flexSlider .flex-pauseplay .flex-play {
  background: rgba(0, 0, 0, 0) url("../images/navbuttons.gif") no-repeat scroll 0 -19px;
  text-indent: -99999px;
}
#flexSlider .flex-control-nav{ display:none;}
/*Slder paush play button css end*/
.flex-pauseplay a.flex-play:before {
    content: '\f003'!important;
}

/*Commom csss*/
button {
  background:#ebb506 none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  padding: 4px 15px;
}
button:hover {
  background:#E7C34F none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  padding: 4px 15px;
}
.more-link a {
  background: #fa0 none repeat scroll 0 0;
  border-radius: 5px;
  color: #000;
  display: inline-block;
  margin-left: 15px;
  padding: 5px 10px;
}
.more-link a:hover{background:#d58e00;}

.inner_container .breadcrumbmain{width:50%; float:left;  }
.inner_container .breadcrumb{float:left;}
.inner_container .breadcrumbmain ul li{ background:none; display:inline; padding:0; line-height:normal;}
.inner_container .region-highlighted{ width:50%; }



.inner_container h1.title {
  font-size: 240%;
  font-weight: 400;
  width:100%; 
  padding-bottom:6px;
  display: inline-table;
  border-bottom: 2px solid #ccc;
  margin:30px 0;
}
.inner_container h2{ font-weight:600; font-size:13px; padding:0;text-align:left;line-height:18px}


#hoverNav a, #frameHoverNav a, #bottomNavClose{text-indent:-5000px}#nextLink:hover, #nextLink:visited:hover, #nextLink.force_show_nav, #frameNextLink{top:40%;position:absolute}
.inner_container h3 {  color: #212121;  font-size: 120%;  font-weight: 600;  margin: 10px 0 3px;}
.front .body-container ul { list-style:none;}
.inner_container .view-content ul li {
  background: rgba(0, 0, 0, 0) url("../images/blt.png") no-repeat scroll 0 6px;
  display: block;
  line-height: 150%;
  padding: 0 0 7px 15px;
  width:100%; float:left;
}


.panels-flexible-region-inside li.views-row.views-row-1.views-row-odd.views-row-first.views-row-last{background:none!important}


.inner_container ul{ padding: 0 0 0 10px; }
.inner_container ol{ padding: 0 0 0 25px;}
.inner_container ol li{ padding: 0 0 7px 3px; line-height: 25px;}
.inner_container a{ color:#a85405;}
.margin_bottom{ margin:0 0 10px 0;}
/*Commom csss*/


/*main search csss*/
.ico-site-search form { 
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    box-sizing: border-box;
    float: none;
    padding: 0;
    width: auto;
}    

.ico-site-search input[type="submit"].form-submit{
    background-color: #dddddd;
    background-image: url("../images/ico-search.png");
    background-repeat: no-repeat;
    border: 0 none;
    border-radius: 100%;
    cursor: pointer;
    font-size: 1px;
    height: 27px;
    left: auto;
    line-height: 27px;
    margin: 0;
    overflow: hidden;
    padding: 0!important;
    position: absolute;
    right: 3px;
    text-align: center;
    text-indent: -200px;
    top: 2px;
    width: 27px;	
	
}
.ico-site-search input[type="submit"].form-submit:hover{
    background-color: #dddddd;
    background-image: url("../images/ico-search.png");
    background-repeat: no-repeat;
    border: 0 none;
    border-radius: 100%;
    cursor: pointer;
    font-size: 1px;
    height: 27px;
    left: auto;
    line-height: 27px;
    margin: 0;
    overflow: hidden;
    padding: 0!important;
    position: absolute;
    right: 3px;
    text-align: center;
    text-indent: -200px;
    top: 2px;
    width: 27px;	
	
}
 

/*main search csss end*/


/*After login Button Css */
ul.tabs-primary {
}
ul.tabs-primary li {
  display: inline-block;
  margin: 0;
  padding:0;
  background:none;
}
ul.tabs-primary li a.active {
  padding: 5px 10px;
  background:#E0B33E;
  color: #fff;
  float:left;
}
ul.tabs-primary li a {
  padding: 5px 10px;
  background:#E7C34F;
  color: #fff;
  float:left;
}
/*After login Button Css end */

/*pagination next prev css Start*/
ul.pager {
  float: left;
  list-style: outside none none;
  text-align: center;
  width: 100%;
}
ul.pager li {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  display: inline;
  padding: 0;
  line-height: 30px;
}
ul.pager li a {
  border: 1px solid #e7c34f;
  padding: 2px 10px;
}
ul.pager li.pager-current {
  background: #e7c34f none repeat scroll 0 0;

  padding:2px 12px;border-radius:42%;display: inline-block;
}
/*pagination next prev css end*/

/*Table css Start*/
table {
  float: left;
  width: 98%!important;
  border: 1px solid #E0B33E;
}
table th {
  background:#E7C34F none repeat scroll 0 0;
  border: 1px solid #E0B33E;
  color: #000;
  text-transform: capitalize;
}
table tr {
  border: 1px solid #E0B33E;
  padding: 5px;
}
tr.even {
  background-color: #eee;
}
table td {
  border: 1px solid #E0B33E;
}
.inner_container table td ul li{ }
/*.inner_container table caption{ display:none;}*/
table th.views-field-field-attached{width: 17%;}
table th.views-field-counter{width: 1%;}
/*Table css End*/

/*Tab css Start*/
#quicktabs-home_content .quicktabs_main {
  background: rgba(0, 0, 0, 0) url("../images/tab-bg.png") repeat scroll 0 0;
  border: 0 solid #dadada;
  box-sizing: border-box;
  float: left;
  padding: 20px;
  width: 100%;
  position:relative;
  height:272px; 
  overflow:auto;
}
#quicktabs-home_content .quicktabs_main ul li {
  float: left;
  padding: 6px 0;
  width: 33%;
}
#quicktabs-home_content .quicktabs_main ul li a{  background: rgba(0, 0, 0, 0) url("../images/tab-blt.png") no-repeat scroll 0 5px;
    color: #000;
    padding-left: 16px;}
#quicktabs-home_content ul.quicktabs-tabs.quicktabs-style-zen {
  background: none;
  font-size: 1em;
  height: 21px;
  list-style: outside none none;
  margin: 0px;
  padding: 0px;
}
#quicktabs-home_content ul.quicktabs-tabs.quicktabs-style-zen li a {
  background: none;
  border-width: 0;
  display: block;
  font: bold 150% lato;
  margin: 0;
  padding:7px 15px;
  text-decoration: none;
  color:#000;
}
#quicktabs-home_content ul.quicktabs-tabs.quicktabs-style-zen li {
  background:none;
  float: left;
  margin: 0px;
  padding: 0px;
}
#quicktabs-home_content ul.quicktabs-tabs.quicktabs-style-zen li.active {
  background:none;
}
#quicktabs-home_content ul.quicktabs-tabs.quicktabs-style-zen li.active a, #quicktabs-home_content ul.quicktabs-tabs.quicktabs-style-zen li.active a:hover {
  background: rgba(0, 0, 0, 0) url("../images/tab-bg.png") repeat scroll 0 0 !important;
  border-width: 0;
  text-decoration: none;
  font: bold 150% lato;
  padding:7px 15px;
  color:#000;
}
#quicktabs-home_content ul.quicktabs-tabs.quicktabs-style-zen li:hover a{
  border-width: 0;
  background:none;
}
#quicktabs-home_content .quicktabs_main .more-link {
  bottom: 10px;
  position: absolute;
  right: 10px;
}
/*Tab css Close*/

/*Tab css for hindi Start*/
#quicktabs-home_content_hindi .quicktabs_main {
  background: rgba(0, 0, 0, 0) url("../images/tab-bg.png") repeat scroll 0 0;
  border: 0 solid #dadada;
  box-sizing: border-box;
  float: left;
  padding: 20px;
  width: 100%;
  position:relative;
  height:272px; 
  overflow:auto;
}
#quicktabs-home_content_hindi .quicktabs_main ul li {
  /*float: left;*/
  padding: 6px 0;
  width: 33%;
  display:inline-block;
}
#quicktabs-home_content_hindi .quicktabs_main ul li a{  background: rgba(0, 0, 0, 0) url("../images/tab-blt.png") no-repeat scroll 0 5px;
    color: #000;
    padding-left: 16px;}
#quicktabs-home_content_hindi ul.quicktabs-tabs.quicktabs-style-zen {
  background: none;
  font-size: 1em;
  height: 21px;
  list-style: outside none none;
  margin: 0px;
  padding: 0px;
}
#quicktabs-home_content_hindi ul.quicktabs-tabs.quicktabs-style-zen li a {
  background: none;
  border-width: 0;
  display: block;
  font: bold 150% lato;
  margin: 0;
  padding:7px 15px;
  text-decoration: none;
  color:#000;
}
#quicktabs-home_content_hindi ul.quicktabs-tabs.quicktabs-style-zen li {
  background:none;
  float: left;
  margin: 0px;
  padding: 0px;
}
#quicktabs-home_content_hindi ul.quicktabs-tabs.quicktabs-style-zen li.active {
  background:none;
}
#quicktabs-home_content_hindi ul.quicktabs-tabs.quicktabs-style-zen li.active a, #quicktabs-home_content ul.quicktabs-tabs.quicktabs-style-zen li.active a:hover {
  background: rgba(0, 0, 0, 0) url("../images/tab-bg.png") repeat scroll 0 0 !important;
  border-width: 0;
  text-decoration: none;
  font: bold 150% lato;
  padding:7px 15px;
  color:#000;
}
#quicktabs-home_content_hindi ul.quicktabs-tabs.quicktabs-style-zen li:hover a{
  border-width: 0;
  background:none;
}
#quicktabs-home_content_hindi .quicktabs_main .more-link {
  bottom: 10px;
  position: absolute;
  right: 10px;
}
/*Tab css for hindi Close*/



/*Feedback form css*/
/*#edit-category-tid-wrapper { margin-top:12px; }
.page-letters-circulars-all input[type="text"] {width:50%;} */
input[type="text"] { border:1px solid #E0B33E; padding:3px 0; width:300px;}
input[type="email"] { border:1px solid #E0B33E; padding:3px 0; width:300px;}
input[type="password"] { border:1px solid #E0B33E; padding:3px 0; width:300px;}
textarea{border:1px solid #E0B33E; padding:3px 0; width:300px!important;}
.form-textarea-wrapper{}
input[type="submit"] {
  background:#E7C34F none repeat scroll 0 0;
  color: #fff;
  font-weight: 600;
  padding: 5px 20px!important;
  border:none;
  position:relative;
  left: 399px;
}
input[type="submit"]:hover {
  background:#E0B33E none repeat scroll 0 0;
  border:none;
  color: #fff;
  font-weight: 600;
  padding: 5px 20px;
  position:relative;
  left: 399px;
}
select{border:1px solid #E0B33E; padding:3px 0; width: auto;}
label {
  color: #000;
  float: left;
  font-size: 1em;
  width: 90%;
}
form {
  background:#ffeeb6 none repeat scroll 0 0;
  border: 1px solid #E0B33E;
  box-sizing: border-box;
  padding: 20px;
  /*width: 600px;
  float:left;*/
}
.grippie{ display:none}
form .webform-component {
  margin: 0 0 15px;
}
.form-required{ color:#f00;}
.description{ margin-bottom:20px;}
/*Feedback form css end*/



/*Contact us page css*/
.contact_details_block{ width:100%; float:left; margin:15px 0;}
.contact_details{
	height: 250px!important;
	background:#FFEEB6 none repeat scroll 0 0;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    float: left;
    width: 500px;
	padding: 10px;
	}
.contact_details h3 {
  background: #e7c34f none repeat scroll 0 0;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  box-sizing: border-box;
  color: #fff;
  font-size: 1.2em;
  padding: 6px 0 6px 15px;
  margin: 0;
} 

.contact_details-inner{
	box-sizing: border-box;
    padding:15px;
	}
/*Contact us page css end*/


/*Inner page css
.views-field-field-attached {
  width: 17%;
}
.related {
  margin: 30px 0 10px;
}
.pane-our-minister{ 
    background:#FFEEB6;    
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
	width:40%;
	}
.pane-our-minister .pane-title{ 
    background:#E7C34F; 
    color:#fff; 
    text-align:center; 
    width:100%;    
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
	padding:6px 0;
	}
.aboutminister {
  box-sizing: border-box;
  display: table;
  padding: 10px 0 10px 10px;
  text-align: center;
  width: 100%;
}
.aboutminister h3 {
  font-weight: 600;
  margin: 15px 0 0;
}
.imageminister{ width:15%;}	
.imageminister img {
  border: 1px solid #e7c34f;
  border-radius: 5px;
  float: left;
  padding: 2px;
}*/

/*Schems inner page csss*/
.page-schemes form { width:100%; margin: 0 0 30px;}
.page-schemes form input[type="submit"] { left:0; bottom:5px;}
.page-schemes form input[type="submit"]:hover { left:0; bottom:5px;}
.page-schemes .inner_container ul li{ background:none;}

.page-services .inner_container ul li{ background:none;}

/*Documents inner page csss*/
.page-whos-who form{width: auto; margin: 0 0 20px;}

/*Documents inner page csss*/
.page-documents form {margin: 0 0 20px; width: 100%;}
.page-documents form .views-exposed-form .views-exposed-widget {
  float: left;
  padding: 0;
  width:100%;
}
.page-documents form .form-type-radio{  float: left;   width:auto; margin: 0 30px 0 0;}
.page-documents form .form-type-radio label {margin:2px 5px 0 0;   width: auto;}
.page-documents table th.views-field-field-document-type{ width: 13%;}

/*page-letters-circulars inner page csss*/
.page-letters-circulars form {margin: 0 0 20px; width:auto;}
.page-letters-circulars form .views-exposed-form .views-exposed-widget {  float: left;  padding: 0;  width:100%;}
.page-letters-circulars form .form-type-radio{  float: left;   width:auto; margin: 0 30px 0 0;}
.page-letters-circulars form .form-type-radio label {margin:2px 0 0 5px;   width: auto; float: right;}
.page-letters-circulars table th.views-field-field-document-type{ width: 13%;}



/*Photo gallery inner page csss*/
.page-gallery ul.quicktabs-tabs.quicktabs-style-basic{ border: medium none;    float: right;    width: 15%;}
.page-gallery ul.quicktabs-tabs.quicktabs-style-basic li {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #ccc;
  float: left;
  text-align: center;
  padding: 3px 15px;
}
.page-gallery .quicktabs_main.quicktabs-style-basic{ padding:0; border:none;}
.page-gallery  .quicktabs_main.quicktabs-style-basic ul{ padding:0; }
.page-gallery  .quicktabs_main.quicktabs-style-basic ul li{ background:none;}
.page-gallery #quicktabs-tabpage-gallery_content-0 .view-content ul li {
  float: left;
  margin: 0 3.5% 0 0;
  min-height: 200px;
  padding: 0;
  width: 13%;
}
#views-exposed-form-documents-block-2 .views-exposed-form .form-item, .views-exposed-form .form-submit {  display: inline-block;  padding: 0 30px 0 0; }


/*New photo-gallery inner page csss*/
.page-photo-gallery .view-photo-gallery-page .view-content ul li {
  background: #efefef none repeat scroll 0 0;
  border: 1px solid #ccc;
  border-radius: 3px;
  display: block;
  float: left;
  line-height: 150%;
  margin: 0 14px 14px 0;
  min-height: 200px;
  padding: 0;
  width: 13%;
}
.page-photo-gallery .view-photo-gallery-page .view-content ul li h2{font-size: 100%;   font-weight: 600;   padding: 10px 0 0 5px;}

.view-photo-gallery-page .views-field-field-image{text-align:center}.view-photo-gallery-page .views-field-field-image img{width:57%;height:100px}


/*page-taxonomy inner page filter csss*/
.page-taxonomy form {margin:20px 0;}
.page-taxonomy .view-filters label{width:90%;}
.page-taxonomy .view-filters .form-item label {
  float: left;
  font-size: 100%;
  margin: -2px 0 0 10px;
  width: auto;
}
.views-exposed-form .views-exposed-widget {
  float: left;
  padding: 0;
  width: 100%;
}
.page-taxonomy .view-filters .form-item {
  float: left;
  /* margin: 9px 0 0 50px; */
  width: auto;
}
.page-taxonomy .view-filters .form-item  .form-radio {float:left; }

.page-taxonomy .view-filters div#edit-field-category-tid-wrapper {
    width: 42%;
    padding-left: 5%;
}
.page-taxonomy .view-filters input#edit-submit-taxonomy-term {
    left: 25px!important;
}

/* inner page page-search csss*/
.page-search .inner_container  form {
  background: transparent none repeat scroll 0 0;
  border: medium none;
  width: 100%;
}
.page-search .inner_container input[type="submit"] {
  left: 4px;
  padding: 4px 20px !important;
}
/* inner page page-search csss end*/




.page-node-1760 .related, .page-node-1759 .related, .page-node-1758 .related, .page-node-399 .related, .page-node-391 .related, .page-node-388 .related{ display:none;}
.marquee {  background:#000;  padding: 10px 0;}
.common-right ul li.ico-social ul {  height: 39px; }
.page-taxonomy-term-2292 .view-filters, .page-taxonomy-term-2251 .view-filters, .page-taxonomy-term-2289 .view-filters, .page-taxonomy-term-2296 .view-filters, .page-taxonomy-term-2291 .view-filters, .page-taxonomy-term-2253 .view-filters { display:none;}
.page-taxonomy-term-2564 .panel-display .pane-block-23 ul li{background: rgba(0, 0, 0, 0) url("../images/blt.png") no-repeat scroll 0 5px; padding: 0 0 10px 15px; }


/* Done By shivani  */

.page-taxonomy-term #quicktabs-tabpage-album_gallery-0 .view-photo-gallery .view-content ul li {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  border-radius: 3px;
  display: block;
  float: left;
  line-height: 150%;
  margin: 0 14px 14px 0;
  min-height: 113px;
  padding: 0;
  width: 13%;
}
.page-taxonomy-term  #quicktabs-tabpage-album_gallery-0 .view-photo-gallery  .view-content ul li h2{display:none;}
.page-taxonomy-term  .quicktabs_main.quicktabs-style-basic{
	display:inline-block;
	border:1px solid #ccc;
	width: 100%;
}
.page-taxonomy-term .quicktabs-tabs.quicktabs-style-basic {
  border: medium none;
  float: right;
  height: auto;
  padding:0;
}
.page-taxonomy-term .quicktabs-tabs.quicktabs-style-basic li {
  display: inline-block;
  margin: 0;
  padding: 4px 30px;
}
.page-taxonomy-term  #quicktabs-tabpage-album_gallery-1 .view-photo-gallery  .view-content ul{
	list-style:none;
	padding:0;
}
.page-taxonomy-term  #quicktabs-tabpage-album_gallery-1 .view-photo-gallery  .view-content ul li{
	background:none;
	padding:0 0 15px 15px;
}
.page-taxonomy-term  #quicktabs-tabpage-album_gallery-1 .view-photo-gallery  .view-content ul li img {
  float: left;
  margin: 0 20px 0 0;
  vertical-align: middle;
}
.page-taxonomy-term  #quicktabs-tabpage-album_gallery-1 .view-photo-gallery  .view-content ul li h2 a{
	font-size:16px;
}
/*
.page-whos-who .inner_container form{
	width:100%;
	padding:9px 20px 8px;
}
.page-whos-who .inner_container form input[type="text"] {
  border: 1px solid #e0b33e;
  max-width: 350px;
  padding: 6px 0;
  width: 100%;
}
.page-whos-who .inner_container form input[type="submit"]{
	left:100px;
	margin:0;
}
.page-whos-who .inner_container form .views-exposed-form .views-exposed-widget{
	width:22%!important;
}
.page-whos-who .form-item-field-member-designation-tid select {
    height: 34px;
}
.page-whos-who .inner_container form .views-exposed-widget.views-submit-button{
	width:auto;
	
}
.page-whos-who .inner_container form .views-exposed-widget.views-submit-button input[type="submit"]{
	padding: 4px 18px 7px !important;
    top: 30px;
}

.page-whos-who .inner_container form  .views-exposed-form label{
	width:auto;
	padding:5px 15px 0 0;
}
*/
.page-whos-who div#block-print-ui-print-links {
    display: none;
}
.newscontainer  a{
	color:#ffff70;
}
.newscontainer ul li{
	color:#ffff70;
}

.node-type-proactive-disclosure .inner_container table th,
.node-type-proactive-disclosure .inner_container  table td{
	width:auto;
}
.page-letters-circulars form {
  margin: 0 0 20px;
  padding: 10px 20px;
  width: 100%;
}
.page-letters-circulars form .form-type-radio {
  float: left;
  margin: 0 60px 0 0;
  width: auto;
}
#views-exposed-form-documents-block-2 .views-exposed-form .form-item, .views-exposed-form .form-submit {
  display: inline-block;
  padding: 0 78px 0 0;
}
												#autologout-cache-check{display:none;}							 




/* liScroll styles */

.tickercontainer { /* the outer div with the black border */
height: 27px; 
margin: 0; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 8px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
}
ul.newsticker a {
margin: 0 50px 0 0;
} 

/* test css */
div#edit-title-wrapper {
    width: 30%!important;
}
div#edit-category-tid-wrapper {    
    width: 42%!important;
	padding-left: 5%;
}
.views-exposed-widget.views-submit-button {
    width: 10%!important;
 }
input#edit-submit-clone-of-letters-and-circulars {
    left: 30px;
}
.views-exposed-widget.views-reset-button {
    width: 12%;
}
input#edit-reset {
left: 12px;
}
.page-publication div#edit-field-category-tid-wrapper {
    width: 42%;
}
.page-publication input#edit-submit-publication {
left: 30px;
}
.page-publication .views-exposed-widget.views-reset-button {
    width: 12%!important;
}
/*.page-whos-who .inner_container form .views-exposed-form .views-exposed-widget {
    width: 22%!important;
    padding-right: 15px;
} */


@media (max-width: 485px) {
#edit-title {
width:200px;
}
div#edit-category-tid-wrapper {
    width: 100%!important;
}
.views-exposed-widget.views-submit-button {
    width: 40%!important;
}
.page-taxonomy .view-filters div#edit-field-category-tid-wrapper {
width:100%;
}
.page-publication div#edit-field-category-tid-wrapper {
    width:100%;
}
.page-whos-who .inner_container form .views-exposed-form .views-exposed-widget {
width:100%!important;
}
}

/* end test css  */
/*page-publication inner page csss*/
.page-publication form {margin: 0 0 20px; width:auto;}
.page-publication form .views-exposed-form .views-exposed-widget {  
float: left;  padding: 0;  width:100%;}
.page-publication form .form-type-radio{  float: left;   width:auto; 
margin: 0 30px 0 0;}
.page-publication form .form-type-radio label {margin:2px 0 0 5px;   
width: auto; float: right;}

/*Table filter css*/
.view-filters form{margin:0 0 20px; padding:10px 20px; width:100%;}
.view-filters form .form-type-radio{float:left; margin:0 20px 0 0;width:auto;}
.view-filters form .form-type-radio label{margin:2px 0 0 5px;width:auto; float:right;}
.view-id-media .item-list ul li span { float: left; margin: 0 20px 19px 0;}
video { background: #000 none repeat scroll 0 0;}
.view-id-video .view-content .item-list ul li { border-bottom: 1px solid #ccc; margin: 0 0 20px;}
.view-id-video video {  margin: 10px 0;}
ul.newsticker li {
    display: inline;
    margin-left: 20px;
    padding: 0;
    float:none!important;
}
ul.newsticker {
    width: 145%!important;
}
.gov-india > a:nth-child(2) {
    visibility: hidden;
}
.gtflag[title="Hindi"]{
	background-image:url("../images/hindi.png");
	background-position:0 2px!important;
	transition:none;
}
.gtflag[title="Hindi"]:hover{
	background-image:url("../images/hindi.png");
	background-position:0 -18px!important;
	transition:none;
}
.gtflag[title="English"]{
	background-image:url("../images/english.png");
	background-position:0 3px!important;
	transition:none;
}
.gtflag[title="English"]:hover{
	background-image:url("../images/english.png");
	background-position:0 -17px!important;
	transition:none;
}
.gtflag[title="Hindi"] img{
	width:45px;
	height:10px;
}
.gtflag[title="English"] img{
	width:45px;
	height:10px;
}

.skiptranslate.goog-te-gadget {
    display: none;
}
.goog-te-banner-frame {
    display: none !important;
}
.goog-text-highlight {
    background: transparent none repeat scroll 0 0 !important; 
    border: medium none!important; 
    box-shadow: none !important;
}
#google_translate_element2 {
    display: none !important;
}
#goog-gt-tt {
    display: none !important;
}
.goog-te-banner-frame {
    display: none !important;
}
.goog-te-menu-value:hover {
    text-decoration: none !important;
}
.container.common-container {
	padding: 0 24px;
}

.nav-wrapper ul li:first-child a {
    padding: 0 18px !important;
}
.footer-top-wrapper ul li a { color: #fff;}
.body-container p {  color: #000;}
.inner_container li {  color: #000;}
#sitemap li { list-style: initial !important;}
#sitemap li ul li {list-style: circle !important;
}

.nojs {background: yellow none repeat scroll 0 0;color: red;padding: 5px;text-align: center;}
.nav-wrapper ul ul {
	margin-left: -9999px;
}
.nav-wrapper ul li:hover>ul, 
.nav-wrapper ul li.hover>ul, 
.nav-wrapper ul a:focus+ul, 
.nav-wrapper ul .hover a:focus {
	margin-left: 0;
	z-index:100;
}
.nav-wrapper ul ul a:focus {
	margin-left: 0px;
}
.view-related-link li:last-child {
    margin-bottom: 20px;
}
#sitemap ul ul ul li {
    list-style: square !important;
}
#block-print-ui-print-links {
    margin-bottom: 10px;
    margin-left: 90%;
}
.banner-sbm{
position: relative;
padding-bottom: 25.5%;
padding-top: 35px;
height: 0;
overflow: hidden;
}
.banner-frame{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.common-wrapper .container.common-container.four_content { max-width:1308px;}

.media-carousel .thumbnail { 
	cursor: default;
}
.page-node-22 .caption { 
    display: none!important;
}
.page-taxonomy-term-2655 .view-filters {
    display: none;
}
.page-taxonomy-term-2655 .view-footer {
    display: none;
}
.page-letters-circulars-all #block-print-ui-print-links {
	display: none; 
}
.page-archive-letters-circulars #block-print-ui-print-links {
	display: none; 
}
a.blog.sprite.wordpress {
    background: url(../images/W.png);    
    border-radius: 15px;
}

@media (min-width:641px) { 
.page-whos-who .inner_container form .views-exposed-form .views-exposed-widget {
   /* width: 22%!important; */
    padding-right: 15px;
}
.page-whos-who .inner_container form .views-exposed-widget.views-submit-button {
    width: auto;
    padding-top: 0px;
}

}

.mygal > li > a span {
	z-index:0!important;
	
}
#views-exposed-form-whos-who-page select {   
    padding: 6px 0px!important;
    width: 270px!important;
} 
.home-marquee {
    /* background-color: rgba(0,0,0,0.5); */
	background-color: #d3d3d3;
    padding-top: 10px;
}
.view-new-marquee-slider .field-content a {
	color: #fff;
    font-weight: bold;
}
.table caption {
display: none;
}
.view-display-id-page_1 .table caption {
display: block;
}
.page-node-21 p.headtext {
    padding-bottom: 0px!important;
    font-weight: 600;
    font-size: 16px;
}
.page-node-3428 p.headtext {
    padding-bottom: 0px!important;
    font-weight: 600;
    font-size: 16px;
}
.page-node-21 p.subhead {
	
    padding-bottom: 0px!important;
    font-weight: bold;
    font-size: 14px;

}
.page-node-21 p.followtext {
   padding-bottom: 0px!important;
}
.page-node-351 .body-container p {
	padding-bottom: 0px!important;
}
.page-node-2691 .body-container p {
	padding-bottom: 0px!important;
}
.page-node-3497 .body-container p {
	padding-bottom: 0px!important;
}
.page-node-1759 .body-container p {
	padding-bottom: 0px!important;
}
.home-marquee marquee a {
	color: #800000;
	font-weight: bold;
	    font-size: 18px;
}
#.media-carousel .carousel-control.left {
	left: -23px!important;
	margin-top: 35px!important;
}
.page-node-3409 p.subhead {
	
    padding-bottom: 0px!important;
    font-weight: bold;
    font-size: 14px;

} 
.page-node-3497 p.subhead {
	
    padding-bottom: 0px!important;
    font-weight: bold;
    font-size: 14px;
} 
.page-node-3428 p.subhead {
	
    padding-bottom: 0px!important;
    font-weight: bold;
    font-size: 14px;
} 
.page-node-3498 p.subhead {
	
    padding-bottom: 0px!important;
    font-weight: bold;
    font-size: 14px;
} 

.albm-arch-btn {
	float: left;
    width: 100%;
    margin-bottom: 10px;
    min-height: 33px;
    margin-left: 30px;
}
.albm-arch-btn a {
	background: #e7c34f none repeat scroll 0 0;
    color: #fff;
    float: left;
    padding: 5px 10px;
}
 .page-node-267 .inside.panels-flexible-region-inside.panels-flexible-region-3-center-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last {
    display: none;
}

.container.carousel-container {
    width: 75%;
}
span.drive-link {
	background: rgba(0, 0, 0, 0) url(http://mdws.gov.in/sites/all/themes/mdws/images/blt.png) no-repeat scroll 0 6px;
    display: block;
    line-height: 150%;
    padding: 0 0 7px 15px;
    width: 100%;
    float: left;
}

.view-id-related_link .views-field-php-1 {
    position: absolute;
    top: 59%; 
    left: 25px;
}
.view-id-related_link .views-row-1 .views-field-body ul {
	    position: relative;
}
.view-whos-who .view-header {
	margin-bottom: 10px;
    margin-left: 90%;
}
.view-clone-of-letters-and-circulars .view-header {
	margin-bottom: 10px;
    margin-left: 90%;
}
.view-archive-documents .view-header {
/*	margin-bottom: 10px;
    margin-left: 90%; */
}
.arc-name {
    font-size: 24px;
    font-weight: 400;
}
.pri-place {
    margin-bottom: 10px;
    margin-left: 90%;
}
.page-taxonomy-term #block-print-ui-print-links { 
	display: none;
}
.view-tender .view-header {
	margin-bottom: 10px;
    margin-left: 90%;
}
.view-event .view-header {
	margin-bottom: 10px;
    margin-left: 90%;
}
.view-publication .view-header {
	margin-bottom: 10px;
    margin-left: 90%;
}
.page-archive-document .block-print-ui {
	display: none;
}
.page-tenders-archives .block-print-ui {
	display: none;
}
.page-past-events .block-print-ui {
	display: none;
}
.page-tenders .block-print-ui {
	display: none;
}
.page-publication .block-print-ui {
	display: none;
}

@media (max-width: @screen-xs-max) { 
.mygal > li {
	width: 75%!important; 
	} 

}

@media screen and (max-width: 480px) {
	#block-block-30 {	
	padding: 0px 30px 0px 30px!important;
}
.marqueeOuter {
	width: 100%!important;
}
#block-views-home-tabs-block .view-footer a {
	float: none!important;
}
#media .row {
	margin-left: 8px!important;
}
#views-exposed-form-whos-who-page select {    
    width: 250px!important;
}
.view-id-video video {
    width: 100%;
    height: auto;
}
.albm-arch-btn {
    width: 60%;     
    float: right;
}

.page-taxonomy .view-filters .form-item {
	width: 100%!important;
}
.nav-wrapper ul li:last-child ul > li:hover > ul.menu {
    left: inherit;
    right: inherit;
} 
span.drive-link {
	background: rgba(0, 0, 0, 0) url(http://mdws.gov.in/sites/all/themes/mdws/images/blt.png) no-repeat scroll 0 6px;
    display: block;
    line-height: 150%;
    padding: 0 0 7px 15px;
    width: 100%;
    float: left;
}

.view-id-related_link .views-field-php-1 {
    position: absolute;
    top: 56%; 
    left: 25px;
}
.view-id-related_link .views-row-1 .views-field-body ul {
	    position: relative;
		padding-bottom: 135px;
}
}

@media (min-width: 481px) and (max-width: 940px) {
.nav-wrapper ul li:last-child ul > li:hover > ul.menu {
    left: inherit;
    right: inherit;
} 
.tab-show {
    margin: 0% 0%!important;
    margin-right: 0%!important;
}
#block-block-30 {
	width: 40%;
    margin: auto; 
}
.marqueeOuter {    
    width: 100%!important; 
}
.view-home-tabs .more-link a {
	    margin-left: 30px;
}
#block-block-29 .infoDiv ul li:first-child {
   margin-left: 4px!important; 
}
section.colored-block-tab-view {
    width: 65%!important;
}
#media .carousel-inner .item img.thumbnail {
	margin-bottom: 10px!important;
}
.page-node-9935 .view-filters label {
    width: 20%;
   
}
.page-node-9936 .view-filters label {
    width: 20%;
   
}
span.drive-link {
	background: rgba(0, 0, 0, 0) url(http://mdws.gov.in/sites/all/themes/mdws/images/blt.png) no-repeat scroll 0 6px;
    display: block;
    line-height: 150%;
    padding: 0 0 7px 15px;
    width: 100%;
    float: left;
}

.view-id-related_link .views-field-php-1 {
    position: absolute;
    top: 59%; 
    left: 25px;
}
.view-id-related_link .views-row-1 .views-field-body ul {
	    position: relative;
}
}  




/*home page copy data starts here*/
.page-node .container.common-container {
	padding: 30px 0px 60px 0px;
}
.page-node .ebook-area {
	border: 0px;  
}
.header-logo-new {
	display: inline-block;
}
.header-background {
	border-bottom: 1px solid #eeeeee; 
	background: #fbfbfb; 
    z-index: 10; 
}
a.site-name-text {
    color: #000;
    font-weight: bold;
	    font-size: 13px;
}

a.site-name-text-unlink {
    color: #000;
    font-weight: bold;
	    font-size: 13px;
}

a.site-name-text-unlink:hover {
    color: #000;
   text-decoration: none;
}

.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}

/*
  WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
  Need to override the 3.3 new styles for modern browsers & apply opacity
*/
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}
.nrdwp-img-wrapper { 
margin-bottom: 10px;
    /* margin-top: 150px; */
	    z-index: 10;
   /* position: absolute; */
	    border: 1px solid #d2d2d2;
   width:100%;
/*	border: 2px solid #000; */
}
.nrdwp-img-wrapper img{
	width: 100%;
}
.sbm-img-wrapper {
	    margin-bottom: 10px;
		    border: 1px solid #d2d2d2;
/*	border: 2px solid #000; */
}
.sbm-img-wrapper img{
	width: 100%;
}
.sbm-map-img{
	    height: 200px;
}
img.map-home-page {
    height: 200px;
}
.siddhi-right-block {
/*border: 1px solid #e5e5e5;
border-radius: 15px; */
}
.page-node img#_p786howG1pnfvirf {
    height: 280px;
    width: 320px;   
    margin-left: 40px;
	margin-top: 38px;
	border: 2px solid #e5e5e5;
    border-radius: 30px;
}
.page-node .common-right {
    float: right;
    position: relative;
    /* top: -46px; */
}
.page-letters-circulars-all .common-right {
    float: right;
    position: relative;
    /* top: -46px; */
}
.page-views .common-right {
    float: right;
    position: relative;
    /* top: -46px; */
}
.page-taxonomy-term .common-right {
    float: right;
    position: relative;
    /* top: -46px; */
} 
.min-pic img {
	width: 100px;
    height: 116px;
}
.one-minister-photo {
	padding-left: 30px;
    padding-right: 30px;
}
.two-ministers .min-pic img {
    width: 100px;
    height: 100px; 
	
}
.two-ministers .pic-show {
	 width: 47%!important;
    margin-right: 10px;
}
.minister-detail {
	    width: 60%;
    float: right;
}
.pic-show {
    
	    background: #fff;
    text-align: center;
    border: 1px solid #d1d1d1;
    padding-top: 16px;
    min-height: 273px;
    position: relative;
}
.two-ministers {
        margin-top: 20px;
   /* padding-left: 20px; */
}
.two-ministers .minister-detail {
	width: 100%;
}
.two-ministers .minister-detail h4 {
	    font-size: 14px;
    font-weight: bold;
}
.minister-detail h4 {	 
    color: #2a2a2a;
    font-size: 105%;
    font-weight: 600;
    text-align: center;
    padding-bottom: 0;
    display: block;
}

.minister-detail p {
font-size: 100%;
    color: #555;
    font-weight: 400;
    display: block;
    text-align: center;
}

.two-ministers .minister-detail p {
	    font-size: 12px;
  }
.ministers-box {
	background: url(../images/tab-bg_new.png) repeat;
    /* background-color: #f0f0f0; */
        padding: 20px;
		padding-left: 20px!important;
		padding-right: 20px!important;
		margin-top: 46px;
}
.new-min-show {
    /* margin-top: 30px; */
}

.abt-inner {
	margin-left: -30px!important;
}
h4.name-space {
    padding-bottom: 16px;
}
h4.name-space-hi {
    padding-bottom: 0px!important;
}
.abt-wrapper {
	margin-top: 40px!important;
}
.test-one {
    position: absolute;
    z-index: 10;
    left: 68%;
    top: 26%;
}
.test-two {
    position: relative;
} 
.btn-size img {
   height: 22px;	
}
.right-space {
	padding-right: 0px!important;
}
.left-space {
	padding-left: 0px!important;
}
.map-one-side-border {
	/*	background: url(../images/header-bg-line.png) repeat;
    height: 12px; */
}
span.header-data-new {
	position: relative;
    left: 0%;
	padding-top: 8px;
	
}
span.header-logo-new {
	/* position: absolute; */
	position: inherit;
    left: 2%;
}
img.national_emblem {
	height: 79px;
}
.site-name-text span {
	font-size: 14px;
}
.site-name-text-unlink span {
font-size: 14px;
}
body.admin-menu {
 margin-top: 0px !important;
}

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

.front .wrapper:after {
    clear: none;
}
.ministers-box {
	margin-top: 0px;
}
.database {
    background-size: contain!important;
}
.storemanu {
    background-size: contain!important;
}
.memoryofworld {
    background-size: contain!important;
}
.memoryofworld1 { 
    background-size: contain!important;
}	
.htextbg {
	padding-top: 0px!important;
}
.infoarea .first-part {
	margin-bottom: 0px!important; 
}
.infoarea {
    margin: 11px 0px 0px 0px!important;
}
.infoDiv ul li {
	margin-left: 8px!important;
}
div#block-block-29 {
	margin-left: 10px;
}
.infoDiv ul li:first-child {
margin-left: 4px !important; 
}
.infoDiv ul li {
    margin: 4px 4px !important;  
}
img.sbm-title-img {
	width: 100%;	
}
img.map-home-page {
	width: 100%;	
}
.nav-wrapper {
    background: none!important;
}
.common-right.clearfix {
	    float: none;
    position: relative;
    width: 100%;
    clear: both;
    margin-top: 0px;
    text-align: center;
    border-top: 1px solid #eeeeee;
    display: inherit;
    top: -86px; 
}
img.top {
	width: 60%;
}

.container.header-container {
	padding-top: 30px;
	    height: 74px;
}
a.site-name-text {
    font-size: 58%;
}
a.site-name-text-unlink {
font-size: 58%;
}
.show-in-mobile-only {
	display: block; 
}
.not-show-on-mobile {
	display: none;
}
.sbm-map-img {
    height: auto;
}
.test-one {
    position: absolute;
    z-index: 10;
    left: 79%;
    top: 16%;
}
.ministers-box.col-md-4.col-sm-4.colxs-12 {
	position: inherit;
    float: left;	
}
.mobile-news {
   margin-top: 20px;
}
div#ContentPlaceHolder1_SBM_Marquee1_divwhatsNew {
 /* margin-top: 40%; */
}

.nrdwp-img-wrapper {
	z-index: 1;
	width: 100%;
	border: none;
}
.mobile-wrapper {
    margin-left: 20px;
    margin-right: 20px;
	padding-right: 26px;
    padding-left: 26px;
}
.page-node img#_p786howG1pnfvirf {
	margin-left: 0px!important;
}
.two-ministers .pic-show {
	width: auto!important;
	margin-bottom: 10px; 
}
h4.name-space {
    padding-bottom: 0px!important;
}
.one-minister-photo {
	padding-left: 0px!important; 
    padding-right: 0px!important; 
}
.minister-detail {
    width: 60%;
    float: right;
    padding-left: 0px!important; 
}
nav.wrapper.nav-wrapper {
	/* display: none; */
}
.nav-wrapper {
	    top: 0px;
}
.toggle-nav-bar {
    top: 42px;
    right: 10px;
}
.common-right ul > li > a {
	font-size: 100%!important;
}
.ico-site-search {
	height: 30px!important;
}
.ico-accessibility {
	height: 30px!important;
}
.ico-social {
	height: 30px!important;
}
.ico-sitemap {
	height: 30px!important;
}
.common-right ul li {
	font-size: 50%;
}
img.national_emblem {
	height: 40px;
    margin-top: 30%; 
}
span.header-data-new {
	padding-left: 32px;
}
.hide-on-mob {
	display: none;
}
}
@media (min-width: 481px) and (max-width: 940px) {
.front .wrapper:after {
    clear: none;
}

.toggle-nav-bar {
	top: 56px;
	margin-right: 10px;
}
.nav-wrapper {
	top: -2px;
}
span.header-logo-new {
	top: 34px;
}
span.header-data-new {
    top: 28px;	
}
.tab-view-arrangement { 
	margin: 0px!important;
}
.sbm-map-img {
    height: 190px;
}
.tab-view-banner {
    height: 312px!important;	
}
.test-one {    
    left: 64%;
    bottom: 2%;
}
.row.mobile-news {
    margin-top: 8px;	
}
.page-node img#_p786howG1pnfvirf {
	margin-left: 0px;
}
.siddhi-right-block {
	padding-top: 66px;
    margin-right: 10px;
}
.ministers-box {
	margin-top: 110px;
}
.two-ministers .pic-show {
    width: 100%!important;
    margin-right: 10px;
	    margin-top: 5px;
}
.two-ministers {
	padding-left: 0px!important;
	margin-top: 5px;
}
.minister-detail p {
	    width: 100%;
		font-size: 11px;
}
.minister-detail {
    width: 60%;
    float: right;
}
.one-minister-photo {
	padding-left: 0px;
}
.min-pic img {
    width: 70px;
    height: 90px;
}
.minister-detail h4 {
    margin-top: 0px;
    margin-bottom: 8px;
} 
.two-ministers .min-pic img {
    width: 70px;
    height: 80px;   
}
.abt-wrapper {
   margin-top: 0px!important;
}
#ccr-slide-main {
	margin-right: 15px;
}
.wrapper.banner-wrapper {
	padding-left: 10px;
    padding-right: 8px;
}
.nrdwp-img-wrapper {
	margin-top: 16px;
}
.hide-on-mob {
	display: none;
}
.page-node .common-right {
    float: inherit;
    position: relative;
    top: -70px;
}
.mobile-news {
   margin-top: 20px;
}
div#ContentPlaceHolder1_SBM_Marquee1_divwhatsNew {
  margin-top: 50%;
}
}

@media (min-width: 940px) and (max-width: 1024px) {
img.sbm-title-img {
    height: 76px;
}
img.map-home-page {
    height: 228px;
}
.sbm-img-wrapper {
    margin-bottom: 8px;
}	
.page-node .container {
	 width: 904px;
}
.ministers-box {
    width: 32%!important;
}
.one-minister-photo {
   padding-left: 0px; 
   padding-right: 0px;
}
.minister-detail {
    width: 56%;
    float: right;
}
.two-ministers .pic-show {
    width: 48%!important;
    margin-right: 4px;
}
#aboutUS {
	margin: 0px!important;
}
.abt-wrapper {
   margin-top: 40px!important; 
}
.page-node img#_p786howG1pnfvirf {
	margin-left: 20px!important;
    margin-top: 32px;
}
.htextbg h4 {
	font-size: 1.15em!important;
}
.infoDiv ul li {
    width: 94px!important;
    height: 120px!important;
margin: 0px 4px!important;	
}
.infoDiv ul li h4 {
	font-size: 0.90em!important;
}
.infoDiv ul li a {
    display: table!important;
}
.media-carousel {
margin-top: 0px!important;	
}
.infoarea {
    margin: 11px 0px 40px 0px!important;
}
.more-link.photoview {
	top: -22px!important;
    left: 64px!important;
}
.region-home-photo-gallery {
    margin-left: 12px!important;
}
.common-right ul > li > a {
	font-size: 100%!important;
}
.page-node .common-right {
	top: -60px!important;
}
a.site-name-text {
	font-size: 12px!important;
}
a.site-name-text-unlink {
font-size: 12px!important;
}
.site-name-text span {
	font-size: 12px!important;
}
.site-name-text-unlink span {
font-size: 12px!important;
}
}


@media (min-width: 1700px) and (max-width: 2000px) {
.slide-element a img {
	height: 500px!important;
}

.dashboard-img-wrapper a img {
	width: 100%;
}

}