﻿/*=============================Global CSS Reset - Dharmendra ==================================*/
@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i');
@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.eot');
    src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-regular-webfont.woff2') format('woff2'), url('../fonts/roboto-regular-webfont.woff') format('woff'), url('../fonts/roboto-regular-webfont.ttf') format('truetype'), url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: 400;
    font-style: normal;
}
html {
    /*font-size: 62.5%;
    */
}
body {
	font-family: 'Open Sans', sans-serif;
     font-size:13px !important;
     line-height: 1.6;
	 }
* {
     margin: 0;
     padding: 0;
	 }
	 
.clear {
     clear:both;
	 }
a, a:hover, a:focus, button, button:hover, button:focus {
     text-decoration: none;
     outline: none;
}
 h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, label {
    font-weight: 400;
    margin: 0rem;
}
 ul, ol {
    list-style: none;
     margin: 0;
    padding: 0;
}
 .mrg0 {
     margin:0 !important
	 }
 .center {
     text-align:center;
}
 h1 {
    font-size: 19px;
     margin-bottom: 0px;
     position:relative;
     padding: 7px 0 10px 25px;
     font-weight:400;
     text-transform:uppercase 
}
.body-container p {line-height: 1.7em !important; margin:0; text-align: initial;}
.body-container p:last-child { padding-bottom:0;}
 .d-hide {
     display:none ;
}
 .header {
}
 .pb48 {
    padding-bottom:56px;
}
 .header-top {
}
 .header-top .social {
     display:block;
     float:left;
     text-align: center;
     vertical-align: middle;
     margin:2.5px 0 0 0;
}
 .header-top .social ul {
     padding:0;
}
 .header-top .social li {
    display:inline-block;
    width:24px;
    height:24px;
    font-size:16px;
    border-radius:50%;
    vertical-align:middle;
  
     line-height:24px;
     text-align:center;
     padding:0;
}
 .header-top .social li + li {
     margin-left:8px;
     padding:0;
}
 .header-top .social li a{
     line-height:24px;
     vertical-align:middle;
     display:block;
     font-weight:600;
     
}
 .header-top li {
     display:inline-block;
     position:relative;
     font-size:12px !important;
     padding:0 10px;
   line-height:29px;
 
     vertical-align:middle;
}
 .header-top li:first-child {
     padding-left:0;
}
 .header-top li a {
     display:inline-block;
     font-size:12px !important;
}
 .header-top li:last-child {
     border:none;
     padding-right:15px;
}
 .header-top ul.right-top-nav {
}
 .header-top ul.right-top-nav li .caret {
     margin-left: 2px;
     vertical-align: middle;
     border-top: 6px dashed;
     border-top: 6px solid\9;
     border-right: 6px solid transparent;
     border-left:6px solid transparent;
}
 .header-top ul.right-top-nav li ul {
    position: absolute;
    top: 100%;
    right: 0;
    min-width: 10rem;
     border-radius: 0 0 5px 5px;
     z-index: 4;
    display: none;
	}
 .header-top ul.right-top-nav .text {
}
 .header-top ul.right-top-nav .text small {
     margin-right:2px;
     font-size:1.1rem;
}
 .header-top ul.right-top-nav .balck-yellow {
     height:20px;
     width:20px;
     position:relative;
     top:0;
     line-height:normal;
     text-align:center;
     cursor:pointer;
     display:block;
}
 .header-top ul.right-top-nav .white{
     height:20px;
     width:20px;
     position:relative;
     top:0;
     line-height:normal;
     text-align:center;
     cursor:pointer;
     display:block;
}
 .header-top ul.right-top-nav .mrg-40 {
     margin-right:60px;
}
 .header-top ul.right-top-nav .padding5 {
     padding:0 3px;
}
 .header-top ul.right-top-nav li ul li {
     width:100%;
     display:block;
}
 .header-top ul.right-top-nav li ul a {
     display:block;
}
 .header-top ul.right-top-nav li:hover ul {
    display: block;
}
 .mid-header {
    padding:0px 0px;
}
 .mid-header ul {
     float:right;
     clear:both;
}
 .mid-header ul li {
     float:left;
}
 .mid-header ul li:first-child {
     background:none;
}
 .mid-header ul li a {
    display: block;
    padding: 10px 10px 0px 15px;
     font-size: 1.3rem;
    ext-align: center;
}
 .relative {
     position:relative;
}
 .main-nav {
     font-size: 0;
     display: block;
     width: 100%;
     height: 50px;
     text-align: center;
}
 .fixed {
     position: fixed;
     top: 0;
     height: 51px;
     z-index: 9;
    
}
 .sticky-nav ul {
     display: block;
}
 .main-nav ul li {
     float:left;
     margin:0 0;
}
 .main-nav ul li:first-child {
     background:none;
     margin-left:0;
}
.main-nav ul li a {
     display: block;
     padding: 13px 4px 13px 23px;
     font-size:15px;
     text-align: left;
     text-transform:uppercase;
	 font-weight:normal;
}
.i18n-hi .main-nav ul li a {padding: 13px 42px 13px 42px;}
 .main-nav ul li a.active, .main-nav ul li a.hover, .main-nav ul li a:hover {
     color:#fff;
     background:#fd5940 !important
	 }

/***************18 July 18**************/



.view-node-projects-archives-mtN10 .panel-heading {padding:0}

/*.nav-wrapper ul ul li a:hover, .nav-wrapper ul ul li a:hover + ul li a:hover {
    background: #29045a !important;
}
*/
.view-node-88097-mtN10 .views-table tr td a {color: #373737 !important;cursor: auto;}
#block-views-important-circulars-block .views-field-field-file a{
    color: #373737 !important;
}
#block-views-vacancy-block .views-field-field-upload-files a{color: #373737 !important;}
/* 30-8-2018*/
.view-vacancy .views-field-field-title-ref-no a{color:#373737 !important;}
/*********************end18**************/


/*23-1-2019*/
.mCustomScrollbar{
	height: 250px;
	}
.bgmCustomScrollbar.mCSB_draggerRail{background-color: #d8d8d8;
    width: 10px;}

 .sticky-nav ul.dropdown-menu {
     display:none;
     border-radius:0;
     top:40px;
}
 .sticky-nav ul.dropdown-menu li {
     display:block;
     background:none;
     margin:0;
     float:none;
}
 .sticky-nav ul.dropdown-menu li a {
     padding:7px 10px;
     text-align:left
}
 .sticky-nav .open>.dropdown-menu {
     display:block;
}
 .dropdown:hover .dropdown-menu {
     display: block;
}
 .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
     background:none;
}
 .sticky-nav {
    position: relative;
}
 .sticky-nav .humburger {
     display: none;
}
 .dropdown-submenu {
     position:relative;
}
 .sticky-nav .dropdown-submenu>.dropdown-menu {
     top:15px;
     left:100%;
     margin-top:-6px;
     margin-left:-1px;
     -webkit-border-radius:0 6px 6px 6px;
     -moz-border-radius:0 6px 6px 6px;
     border-radius:0 6px 6px 6px;
     display:none;
}
 .sticky-nav .dropdown-submenu:hover>.dropdown-menu {
     display:block;
}
 .sticky-nav .dropdown-submenu>a:after {
     display:block;
     content:" ";
     float:right;
     width:0;
     height:0;
     border-color:transparent;
     border-style:solid;
     border-width:5px 0 5px 5px;
   
     margin-top:5px;
     margin-right:-10px;
}

 .sticky-nav .dropdown-submenu.pull-left {
     float:none;
}
 .sticky-nav .dropdown-submenu.pull-left>.dropdown-menu {
     left:-100%;
     margin-left:10px;
     -webkit-border-radius:6px 0 6px 6px;
     -moz-border-radius:6px 0 6px 6px;
     border-radius:6px 0 6px 6px;
}
 .main-nav ul li.d-hide {
     display:none;
}
 .breadcrumb-wrapper {padding: 5px 0;}
 .block-webspeech {
     position: absolute;
     top: -72px;
     right: 0px;
     display: none;
}
 .block-webspeech button {
     padding: 5px 10px;
     border: 0;
     border-radius: 1px;
     float: left;
     margin-right: 5px;
}

 .search-form input.form-control {
    padding: 15px 0px 10px;
     font-size: 1.3rem;
     line-height: 18px;
     border: 0;
     box-shadow: none;
     display: block;
     background:none;
     border:none;
     height:auto;
}
 .search-form {
   /* transition: all 0.3s ease-in-out;
     width: 62px;
     height: 38px;
     background: transparent;
     position:absolute;
     right:20px;
     top:0;*/
	 clear:both;
	 margin:0 0 20px;
}

.search-form .form-wrapper { width:50%;} 
.search-form .form-wrapper h2 { font-size:22px; margin:0 0 20px;}
.search-form legend { display:none;}
.search-form .form-item-keys { float:left;}
.search_title{font-size:22px; margin:0 0 20px; font-weight:600;}
.search-result h3 { font-weight:600; font-size:14px !important; margin:0 0 4px; line-height:24px;}
.search-results .search-snippet-info { padding-left:0 !important;}
.search-snippet { padding:0 0 10px 0 !important;}
.search-results li { margin-bottom:20px !important;}
.search-results .search-info { font-style:italic}
.search-form.open {
    width: 150px;
     padding-bottom:5px;
}
 .search-form-icon {
    position: absolute;
    /*top: 0;
    */
     right: -1px;
     z-index: 2;
     display: block;
     line-height: 18px;
     text-align: center;
     cursor: pointer;
     line-height:48px;
     font-size:16px;
}
 .banner {
    width: 100% !important;
     position:relative;
     clear:both;
}
 .banner .item {
    position:relative;
}
 .banner .owl-nav {
     display:none;
}
 .owl-theme .owl-dots {
     -webkit-tap-highlight-color: transparent;
     position:absolute;
     text-align:center;
     width:auto;
     bottom: 150px;
     right:35px;
     width:12px;
}
 .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
     background:#fff;
     border:solid 2px #fff;
}
 .owl-theme .owl-dots .owl-dot span {
     background:none;
     border:solid 2px #fff;
     width:14px;
     height:14px;
}
 .about-download {
     padding:15px 0 20px;
}
 .about-download ul {
     padding:0 0 10px;
     margin-bottom: 11px;
     float:left;
     width:100%;
}
 .about-download li {
     width:100%;
     float:left;
     margin:5px 0 10px;
     position:relative;
}
 .view-id-about_us li:first-child { margin-top:0;}
 .about-download li .figure {
     margin:0px 0px 0 0;
     width:50px;
     display:inline-block;
     vertical-align:top;
     text-align: left;
}
 .about-download li .detail {
     width:calc(100% - 55px);
     display:inline-block;
     vertical-align:top;
     padding:0;
}
 .about-download li p {
     margin:0;
     color:#282828;
}
 .about-download li a {
     color:#e4321b;
}
 .about-download li .figure i {
    color:#65bbf2;
     font-size:40px;
}
 .about-download p {
     line-height:23px;
	 text-align: justify !important;
}
 .about-download .box {
     padding:15px 17px 30px;
     width:98%;
     background:#fd5940;
     color:#fff;
}
 .about-download .box img {
     margin:0 0 10px;
     width:100%;
}
 .about-download .box h2 {
     font-size:20px;
     color:#fff;
     margin:0 0 0px 5px;
}
 .about-download .box p {
     margin-left:-4px;
     font-size:13px;
}
 .about-download .box .default-btn {
     color:#fff;
     border: solid 2px #fff;
     display:inline-block;
     margin:15px 0 10px 0;
	 position:relative; 
	 top: 0px;
}
 .about-download .box .default-btn b:after {
     width:2px;
     color:#fd5940;
     background:#fd5940;
     height:5px;
     position:absolute;
     left:-2px;
     bottom:0px;
     content: "";
}
 .about-download .box .default-btn b:before {
     width:2px;
     color:#fd5940;
     background:#fd5940;
     height:5px;
     position:absolute;
     right:-2px;
     top:0px;
     content: "";
}
 .about-download .box .default-btn:before, .about-download .box .default-btn:after{
     background: #013299;
}
 .about-download .box .default-btn span:before, .about-download .box .default-btn span:after{
     background:#013299;
}
 .default-btn b:after {
     width:2px;
     color:#fff;
     background:#fff;
     height:5px;
     position:absolute;
     left:-2px;
     bottom:0px;
     content: "";
}
 .default-btn b:before {
     width:2px;
     color:#fff;
     background:#fff;
     height:5px;
     position:absolute;
     right:-2px;
     top:0px;
     content: "";
}
 .default-btn{
     position: relative;
     background: none;
     border: none;
     cursor: pointer;
     border:2px solid #013299;
     color:#013299;
     padding:10px 20px;
     min-width:140px;
     text-decoration:none;
     position:relative;
     text-align:center;
     -webkit-transition: all 0.4s;
     -moz-transition: all 0.4s;
     -o-transition: all 0.4s;
     transition: all 0.4s;
}
 .default-btn:hover {
     color:#fd5940
}
 .default-btn:before, .default-btn:after{
     content:"";
     width: 0;
     height: 2px;
     position: absolute;
     transition: all 0.2s linear;
     background: #fd5940;
}
 .default-btn span:before, .default-btn span:after{
     content:"";
     width:2px;
     height:0;
     position: absolute;
     transition: all 0.2s linear;
     background:#fd5940;
}
 .default-btn:hover:before, .default-btn:hover:after {
    width:102%;
}
 .default-btn:hover span:before, .default-btn:hover span:after{
    height:100%
}
 .btn-bdr:before, .btn-bdr:after{
     transition-delay: 0.2s;
}
 .btn-bdr span:before, .btn-bdr span:after{
     transition-delay: 0s;
}
 .btn-bdr:before{
     right: -2px;
     top: -2px;
}
 .btn-bdr:after{
    left: -2px;
     bottom: -2px;
}
 .btn-bdr span:before{
     left: -2px;
     top: -2px;
}
 .btn-bdr span:after{
     right: -2px;
     bottom: -2px;
}
 .btn-bdr:hover:before, .btn-bdr:hover:after{
     transition-delay: 0s;
}
 .btn-bdr:hover span:before, .btn-bdr:hover span:after{
     transition-delay: 0.2s;
}

/***************************10th Jun 18*****************/

.tab-area {

position: relative;
top:0px;
}
.tab-area .tab-content { padding: 0px 10px;}
.tab-area .nav-tabs>li { text-transform:uppercase; padding:0 10px; }
.tab-area .nav-tabs>li>a { font-size:16px;}
.tab-area .nav-tabs  { background-image:inherit; padding: 0;}


/************************22 Jun 18******************/

.more-link a b:after {
     width:2px;
     color:#fff;
     background:#fff;
     height:5px;
     position:absolute;
     left:-2px;
     bottom:0px;
     content: "";
}
.more-link a b:before {
     width:2px;
     color:#fff;
     background:#fff;
     height:5px;
     position:absolute;
     right:-2px;
     top:0px;
     content: "";
}
 .more-link a{
     position: relative;
     background: none;
     border: none;
     cursor: pointer;
     border:2px solid #013299;
     color:#013299;
     padding:10px 20px;
     min-width:140px;
     text-decoration:none;
     position:relative;
     text-align:center;
     -webkit-transition: all 0.4s;
     -moz-transition: all 0.4s;
     -o-transition: all 0.4s;
     transition: all 0.4s;
	 display:block;
	 
}
.more-link a:hover {
     color:#fd5940
}
.more-link a:before, .more-link a:after{
     content:"";
     width: 0;
     height: 2px;
     position: absolute;
     transition: all 0.2s linear;
     background: #fd5940;
}
.more-link a span:before, .more-link a span:after{
     content:"";
     width:2px;
     height:0;
     position: absolute;
     transition: all 0.2s linear;
     background:#fd5940;
}
.more-link a:hover:before, .more-link a:hover:after {
    width:102%;
}
.more-link a:hover span:before, .more-link a:hover span:after{
    height:100%
}

.more-link a:before, .more-link a:after{
     transition-delay: 0.2s;
}
.more-link a span:before, .more-link a span:after{
     transition-delay: 0s;
}
.more-link a:before{
     right: -2px;
     top: -2px;
}
.more-link a:after{
    left: -2px;
     bottom: -2px;
}
.more-link a span:before{
     left: -2px;
     top: -2px;
}
.more-link a span:after{
     right: -2px;
     bottom: -2px;
}
.more-link a:hover:before, .more-link a:hover:after{
     transition-delay: 0s;
}
.more-link a:hover span:before, .more-link a:hover span:after{
     transition-delay: 0.2s;
}

.news-section .more-link {    display: inline-block;
    margin:36px 0 0 60px; min-width:145px;}
	
	
/****************9th Aug 18********************/

.chairperson-desk .testi-monial{ font-size:16px; line-height:36px !important; padding:15px 60px; font-weight:600;}
.chairperson-desk .testi-monial:before { background:url(../images/) left top no-repeat; width:60px; top:0; height:268px; content:""; position:absolute; left:0;}
.chairperson-desk .testi-monial:after { background:url(../images/) left top no-repeat; width:60px; top:0; height:268px; content:""; position:absolute; right:0;}
.chairperson-desk .frame { border:solid 1px #ccc; padding:3px; display:block;}
.chairperson-desk .frame img { width:100%;}

.chairperson-desk .name { font-size:16px; color:#fd5940; font-weight:600; margin:15px 0 10px; display:block; line-height:normal; text-align: right;}
.chairperson-desk .dasi { font-size:14px; color:#282828;  margin:0 0px 10px; display:block; line-height:1; text-align: right;}

/*---5-10-2018--*/
.view-node-news-highlight-archives-mtN10  li {list-style: none!important;    border-bottom: solid 1px #dedddd;}
.view-node-news-highlight-archives-mtN10  li{ padding: 10px 30px;
    position: relative; background: url(../images/news-arrow.png) left 16px no-repeat;
}
.view-node-news-highlight-archives-mtN10 p {
    margin: 0 0 3px;
}
.view-node-news-highlight-archives-mtN10 span i {
    color: #013299;
    font-size: 16px;
    margin-right: 10px;
}

/*.view-id-news_highlights .archive_link a{margin-top:70px !important;}*/
/*---5-10-2018 end--*/


/**********************22 jun 18*******************/

/**********************23 Aug 18*******************/
.view-dom-id-c760ed9a643aa356ea71f3fcb4bf2eb0 h3{background: #013299 !important;
    color: #fff !important;
    font-size: 18px;
    margin: 20px 0 0 0;
    padding: 10px 20px;
    text-transform: uppercase;}
#block-views-b58850fd98afc0e1c6f0ed6709a4d69c select {
	width:240px;
    color: #555;
	
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
#block-views-b58850fd98afc0e1c6f0ed6709a4d69c #edit-project-type-id-select-3 {margin-left:5px !important;}


 .spotlight {
     background:#f6f6f6;
     padding:20px 0;
}
 .spotlight .box {
}
 .spotlight .box h5{
     color:#484848;
     font-size:14px;
     margin:30px 0 10px;
     font-weight:bold;
}
 .spotlight .box p {
     color:#848383;
     font-size:13px;
     line-height:23px;
     padding:0 10px 0 0;
	 text-align:justify;
}
 .spotlight .box .detail {
     background:url(../images/spotlight/line.png) left top no-repeat;
     /* min-height:120px; */
     padding-left:20px;
     margin:13px 0 0 0;
}
 .spotlight .more {
    color:#013299;
     text-transform:uppercase;
     font-weight:600;
}
 .spotlight .owl-nav .owl-prev {
    background: url(../images/round-arrow.png) top left no-repeat;
}
 .spotlight .owl-nav .owl-next {
    background: url(../images/round-arrow.png) top left no-repeat;
}
 .spotlight .owl-nav {
     position:absolute;
     right:24px;
     top:-30px;
     width:24px;
}
 .spotlight .owl-nav .owl-prev, .spotlight .owl-nav .owl-next {
    position: absolute;
}
 .spotlight .owl-nav .owl-prev {
     width: 28px;
     height:27px;
     margin-top: -15px;
     left: -22px;
     -webkit-transform: rotate(180deg);
     -ms-transform: rotate(180deg) rotate(180deg) rotate(180deg);
     -o-transform: rotate(180deg) rotate(180deg);
     transform: rotate(180deg);
     font-size:0;
}
 .spotlight .owl-nav .owl-next {
     width: 28px;
     height: 27px;
     margin-top: -15px;
     right: -22px;
     font-size:0;
}
 .news-section {
     padding:20px 0;
}
 .news-section .btn-bdr {
     display:inline-block;
     margin:25px 0 0 61px;
}
 .nav-tabs {
     border:none;
     background:url(../images/line.png) left top no-repeat;
     padding:4px 0 20px 25px;
}
 .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
     border:none;
     background:#fd5940;
     font-weight:400;
     color:#FD5940;
}
 .nav-tabs>li>a:hover {
     background:none;
     color:#FD5940;
}
 .nav-tabs>li>a {
     background:none;
     border:none;
     color:#666;
     font-size:20px;
     padding:0 5px;
     border-radius: 18px;
     border-top-right-radius: 0; 
     border-bottom-left-radius: 0;
}
 .news-section .list-tab {
     padding-left:30px;
}
 .news-section .tab-content {
     padding-top:4px;
     width:98%;
}
 .news-section .list-tab h2 {
     /*color:#070707;*/
	 color: #373737;
     font-size:13px;
     font-weight:600;
     margin:0 0 5px;
}
 .news-section .list-tab li {
     border-bottom:solid 1px #dedddd;
     padding:10px 0;
     position:relative;
}
 .news-section .list-tab li:before {
     background:url(../images/arrow.png) left top no-repeat;
     width:10px;
     height:19px;
     content:"";
     position:absolute;
     left:-30px;
     top:12px !important;
}
 .news-section .list-tab p {
     margin:0 0 5px;
     color:#272727;
}

.news-section .list-tab a {
    font-size: 13px;
}
 .news-section .news, .news-section .view-content {
     padding:0 15px 0 30px;
}
.news-section .view-content {
	/* height: 179px !important; */
	overflow-y: hidden;
}
 .news-section .news li, .news-section .view-content li {
     border-bottom:solid 1px #dedddd;
     padding:10px 0;
     position:relative;
}
 .news-section .news li:before , .news-section .view-content li:before,.view-links.view-id-links .view-content li:before{
     background:url(../images/news-arrow.png) left top no-repeat;
     width:17px;
     height:12px;
     content:"";
     position:absolute;
     left:-30px;
     top:15px;
}



.region-news-highlight li:before {top:15px !important;}

 .news-section .news span, .news-section .view-content span {
    color:#a5a5a5 
}
 .news-section .news span i , .news-section .view-content span i{
     color:#013299;
     font-size:16px;
     margin-right:10px
}
 .news-section .news p , .news-section .view-content p{
     margin:0 0 3px;
}

.news-section .view-content li{ list-style: none}

.detail .item-list ol li {margin-bottom:0;}
/*START:--------------Gallery section style-------------------*/
/* .gallery {
     background:#f6f6f6;
     padding:30px 0;
}
 .gallery .default-btn {
     display:block;
     width:140px;
}
 .gallery .owl-nav .owl-prev {
    background: url(../images/round-arrow.png) top left no-repeat;
}
 .gallery .owl-nav .owl-next {
    background: url(../images/round-arrow.png) top left no-repeat;
}
 .gallery .owl-nav {
     position:absolute;
     right:138px;
     top:-35px;
     width:24px;
}
 .gallery .owl-nav .owl-prev, .gallery .owl-nav .owl-next {
    position: absolute;
}
 .gallery .owl-nav .owl-prev {
     width: 28px;
     height:27px;
     margin-top: -15px;
     left: -22px;
     -webkit-transform: rotate(180deg);
     -ms-transform: rotate(180deg) rotate(180deg) rotate(180deg);
     -o-transform: rotate(180deg) rotate(180deg);
     transform: rotate(180deg);
     font-size:0;
}
 .gallery .owl-nav .owl-next {
     width: 28px;
     height: 27px;
     margin-top: -15px;
     right: -22px;
     font-size:0;
}
 .gallery .gallery-carousal {
    margin:0 0 20px;
}
 */
 .gallery {
     background:#f6f6f6;
     padding: 20px 0;
}
 .gallery .box h5{
     color:#484848;
     font-size:14px;
     margin:0 0 10px;
}
 .gallery .box p {
     color:#848383;
     font-size:13px;
     line-height:24px;
     padding:0 10px 0 0;
}
 .gallery .box .detail {
     background:url(../images/gallery/line.png) left top no-repeat;
     min-height:166px;
     padding-left:20px;
     margin:13px 0 0 0;
}
 .gallery .more {
    color:#013299;
     text-transform:uppercase;
     font-weight:600;
}
 .gallery .owl-nav .owl-prev {
    background: url(../images/round-arrow.png) top left no-repeat;
}
 .gallery .owl-nav .owl-next {
    background: url(../images/round-arrow.png) top left no-repeat;
}
 .gallery .owl-nav {
     position:absolute;
     right:24px;
     top:-30px;
     width:24px;
}
 .gallery .owl-nav .owl-prev, .gallery .owl-nav .owl-next {
    position: absolute;
}
 .gallery .owl-nav .owl-prev {
     width: 28px;
     height:27px;
     margin-top: -15px;
     left: -22px;
     -webkit-transform: rotate(180deg);
     -ms-transform: rotate(180deg) rotate(180deg) rotate(180deg);
     -o-transform: rotate(180deg) rotate(180deg);
     transform: rotate(180deg);
     font-size:0;
}
 .gallery .owl-nav .owl-next {
     width: 28px;
     height: 27px;
     margin-top: -15px;
     right: -22px;
     font-size:0;
}
 .gallery .default-btn {
     display:block;
     width:140px;
     margin: 18px 0 0 0;
}
/*END:--------------Gallery section style-------------------*/
 .social-section {
     padding:20px 0 15px;
}
 .social-section i {
 font-size: 44px;
    margin: 0 10px 0 0;
    float: left;
    position: relative;
    top: -10px;
}

 .social-section .fa-twitter {
     color:#35b3e5;
}
 .social-section .fa-facebook {
     color:#587cb1;
}
 .social-section .links {
     width:82%;
}
 .social-section .links li {
     color:#ff6c00;
     margin:0 0 15px;
     font-size:16px;
     background:url(../images/url-icon.png) left 2px no-repeat;
     padding:0 0 0 35px;
}
 .social-section .links li a {
     color:#ff6c00;
}
 .social-section h1 img{
    margin:0 10px 0 0;
	position:relative; top:-10px;
	float:left;
}
 .clientslogos {
     padding:20px 0;
     background:#f6f6f6;
     margin:0;
}
 .clientslogos .owl-nav .owl-prev, .clientslogos .owl-nav .owl-next {
    position: absolute;
    top: 50%;
}
 .clientslogos .owl-dots , .spotlight .owl-dots, .gallery .owl-dots{
     display:none;
}
 .clientlogos-carousal .owl-nav .owl-prev {
     width: 16px;
     height:30px;
     margin-top: -15px;
     left: -22px;
     -webkit-transform: rotate(180deg);
     -ms-transform: rotate(180deg) rotate(180deg) rotate(180deg);
     -o-transform: rotate(180deg) rotate(180deg);
     transform: rotate(180deg);
     font-size:0;
}
 .clientlogos-carousal .owl-nav .owl-next {
     width: 16px;
     height: 30px;
     margin-top: -15px;
     right: -22px;
     font-size:0;
}
 .clientslogos h1 {
     margin-bottom:30px;
}
 .clientslogos .owl-item {
     margin-right:50px;
}
 .clients-carousal-box {
    margin: 0 15px;
}


.footer { background:#013299; color:#fff;    }
.footer a {color:#fff; }
footer .top { padding:25px 0; font-weight:300;}
footer .top h2{ margin-top:0; font-size:18px; width:200px; color:#fff; margin:0 0 15px; border-bottom:solid 1px #fff; padding:0 0 15px;} 
footer .top li { line-height:normal; color:#fff; font-size:13px;  background:url(../images/ftr-arrow.png) left 5px no-repeat; padding:0 0 3px 18px; }
footer .top li a { color:#fff;}
footer .top p { line-height:24px; font-size:13px;}
footer .top p img { float:left; margin:0 15px 0 0;}

.footer .bottom { background:#000; padding:20px 0 20px; font-size:14px; width:100%; text-align:center; }
.footer .bottom  p { margin:0; text-align:center; color:#fff; font-size:13px; float:left; width:80%; text-align:justify;}
.footer .bottom  p img { width: 15%; float:left; margin:20px 15px;}
.footer .bottom .container { width:60%; margin:0 auto;}
.footer .bottom p .footer-cmf-content {width: 60%; float: left; display: inline-block;}
.footer .social { display:block; margin:10px 0 0 0;  float:left;  text-align: center;
vertical-align: middle;}
.footer .social ul { padding:0;}
.footer .social li {display:inline-block;width:32px;height:32px;font-size:18px;border-radius:50%;vertical-align:middle;background:  #fff; color:#013299; line-height:32px; text-align:center; padding:0; }
.footer .social li + li  { margin-left:8px; padding:0;}
.footer .social li a{  line-height:32px; vertical-align:middle; display:block; font-weight:600; color:#013299;}
.footer .social li  .fa-google-plus { font-weight:600;}


.view-list-of-appellate-authority-public-information-officers table tr td:not(:first-child){text-align: left;}

/****************************29 May 2018*****************/
 .top-body-wrapper-left {
     padding:0;
     width:auto !important
}
 #header-nav {
     margin-top:0px;
}
 .ico-accessibility {
    padding:0 !important
}
 .banner-wrapper {
     clear:both;
}
 .banner-wrapper .flex-direction-nav {
     display:none;
}
 .banner-wrapper .flex-pauseplay {
     background:#fff;
     border-radius:50%;
     height:30px;
     width:30px;
     bottom:25px;
}
 .flex-pauseplay a {
     color:#013299;
     bottom:6px !important;
     left:9px 
}
 .flex-pauseplay a:before {
     font-size:14px 
}
 .flex-control-nav {
     width:12px;
     right:35px;
     bottom:135px;
}
 .flex-control-paging li a.flex-active {
     background:#fff;
     border:solid 2px #fff;
}
 .flex-control-paging li a:hover {
     background:#fff;
     border:solid 2px #fff;
}
 .flex-control-paging li a {
     background:none;
     border:solid 2px #fff;
}
 .clientslogos .flex-pauseplay {
    display:none;
}
/************************ 4th jun 18****************/
 .ico-site-search {
     font-size: 16px;
     margin: 2px 0 0 0;
     position: absolute;
     right: 15px;
}
 .ico-site-search .search-drop {
     top:48px;
     transition: all 0.3s ease-in-out;
}
 .find {
     background: none !important
}
 .ico-site-search .find {
     width:auto;
}
 .find form {
     width:220px;
}
 .find .bttn-search, .find .bttn-search:hover {
     left:171px;
}
/************************4th Jun 18**************************/
 .inner-page {
     padding:10px 0 20px;
}
 .chairmain-page .box {
     background:#fff url(../images/office-icon.png) 25px bottom no-repeat;
     padding:35px 0 0 0;
     box-shadow:0 6px 6px 6px #f4f4f4;
     border-bottom:solid 2px #fd5940;
     height:260px;
     margin:0 0 30px
}
 .chairmain-page .box h3 {
     font-size:18px;
     color:#282828;
     margin:0 0 8px 25px;
}
 .chairmain-page .box h4 {
     font-size:24px;
     color:#fd5940;
     margin:0 0 0 25px
}
 .chairmain-page .box span {
     color:#acacac;
     display:block;
     padding:30px 0 0 25px;
     text-transform:uppercase;
}
 .chairmain-page .box p {
     color:#282828;
     font-size:12px;
     /*margin:0 0 0 25px*/
	 padding: 0 25px;
}
 #auto_suggesion li {
     float:none;
     text-transform:inherit;
}
 #auto_suggesion li a {
     padding:7px 10px;
     border-radius:0;
     color:#000;
}
 #auto_suggesion li a:hover {
     color:#fff;
}
 #auto_suggesion ul {
     padding:0;
    border:none;
     border-radius:0;
}
 #navigation {
     margin:20px 0;
}

#views-exposed-form-national-waterways-block.form-submit{display: none !important;}
#views-exposed-form-national-waterways-block .views-exposed-widget{display: none !important;}



.page-screen-reader-access .scroll-table1, .view-node-92117-mtN10  .scroll-table1 {margin-bottom: 0px;}


/* 8/2/2018 */
.view-node-97690-mtN10, .view-node-97693-mtN10, .view-node-97694-mtN10, .view-node-97695-mtN10 {text-align:justify}




 #block-views-contac-table-block .box {
    margin-top:15px;
}

/*=================START:style by Ram Sukh=================*/
li.top_head{padding-right: 25px !important; line-height: 25px !important;font-size: 69% !important;}


.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
     display: block !important;}

span.space{padding-left:20px}

.gallery .owl-dots .owl-dot{display:none !important}

#return-to-top {
position: fixed;
   bottom: 2em;
   right: 1em;
   text-decoration: none;
   color: white;
   background-color: #013299;
   font-size: 2em;
   padding: 0.1em 0.3em;
   width: 50px;
   display: none;
   border-radius: 50%;
   height: 50px;
   z-index: 10;
   text-align:center;
}

#return-to-top:hover {
   background-color: #013299;
}

.disp{display:block !important}
.find .bttn-search{display:none}
.footer .last.leaf span{display:none} 

.breadcam a {
    display: block;
    padding-right: 10px;
    margin-right: 5px;
    background: url(../images/bredcam-arrow.png) no-repeat right 7px;
    color: #000;
}

.breadcam a, .breadcam span {
    float: left;
    font-size: 90%;
}

#block-views-contac-table-block .box {margin-top:15px;}

.view-id-news_highlights .views-field-field-proactive-description .field-content{width:300px}
.chairmain-page .box p span{display: block; padding: 0px 0 0 0px !important;text-transform: none;}
.date-display-range span{display: inline-block !important; text-transform: none !important;}
/*=================END:style by Ram Sukh=================*/

/* Feedback Form */

#webform-client-form-13  label {
     font-weight: 600;
    margin-bottom: 10px;
    margin-top: 10px;
}
/*#right_content {background:#fff;  box-shadow:0 6px 6px 6px #f4f4f4; padding:15px;}*/
	
#right_content .form-textarea-wrapper {width:50%;}
#right_content .form-textarea-wrapper textarea {width:191%; }


#webform-client-form-13 input,select {
    display: block;
    height: 34px;
    padding: 6px 12px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
#webform-client-form-13 textarea {padding: 6px 12px;}
#webform-client-form-13 input {width: 50%;}
#webform-client-form-13 select {width: 50%;}
#webform-client-form-13 #edit-captcha-response, #user-login #edit-captcha-response{width: 68% !important;}


#webform-client-form-88075  label {
     font-weight: 600;
    margin-bottom: 10px;
    margin-top: 10px;
}
#webform-client-form-88075 input,select {
    display: block;
    height: 34px;
    padding: 6px 12px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	}
#webform-client-form-88075 textarea {padding: 6px 12px;}
#webform-client-form-88075 input {width: 50%;}
#webform-client-form-88075 select {width: 50%;}
/* #webform-client-form-88075 #edit-captcha-response, #user-login #edit-captcha-response{width: 68% !important;} */
/*
#webform-client-form-13 .form-submit{
	min-width: 120px;
    text-align: center;
    border: none;
    background: #013299;
    border-radius: 0;
    color: #fff !important;
    line-height: 2.2;
    float: left;
    margin-right: 0px;
    height: 40px;
	margin-top: 10px;
	width:auto;
}
*/

#user-login .form-submit, #webform-client-form-13 .form-submit, #webform-client-form-88075 .form-submit{
	width:20%;
	/* min-width: 40px; */
    text-align: center;
    border: none;
    background: #013299;
    border-radius: 0;
    color: #fff !important;
    line-height: 2.2;
    /* float: right; */
    margin-right: 0px;
    height: 40px;
	margin-top: 10px;
}
.views-submit-button input[type="submit"]{
	width:100% !important;
    text-align: center !important;
    border: none;
    background: #013299;
    border-radius: 0;
    color: #fff !important;
    line-height: 2.2;
	padding: 3px 12px 3px !important;
	min-width:initial !important
}

/*#right_content {min-height: 100px !important;}*/
/*.views-exposed-form {float: right;}
.views-exposed-form .views-exposed-widget {padding: 0 0 0 5px !important;}*/

#user-login input{
    display: block;
    width: 50%;
    height: 34px;
    padding: 6px 12px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
     border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
#user-login label {
     font-weight: 600;
    margin-bottom: 10px;
    margin-top: 10px;
}
/************************6th Jun 18**************************/

.leadership  {}
.leadership .box { background:#fff;  box-shadow:0 6px 6px 6px #f4f4f4; padding-bottom:15px ; height:440px;}
.leadership .box h3{ font-size:20px; color:#282828; margin:0 0 4px 25px; text-transform:uppercase;}
.leadership .box h4 { font-size:22px; color:#fd5940; margin:2px 0 0 25px}
.leadership .box span { color:#c6c6c6; display:block; padding:5px 0 0 25px; }
.leadership .box img { margin:0 0 20px;}
.leadership .box i { color:#013299; font-size:20px; margin:0 15px 0 0;}
.leadership .box ul { margin:30px 0 0 25px;}
.leadership .box li { line-height:24px; color:#434343; margin:0 0 10px;}
.leadership .box li img { float:left; margin:5px 15px 0 0;}
.leadership .box .frame  { margin:0; text-align:center; margin:0 0 20px;}
.leadership .box .frame span { display:inline-block;margin:20px 0 0 0; border-radius:50%; overflow:hidden; }
.column-layout{max-width: 1200px;  margin-bottom:40px; /*display: flex;*/
  text-align:center;}

.column-layout div{flex-basis: 35%; box-sizing: border-box; margin:0 35px; }
.Box1{width:35%; display:inline-block; vertical-align:top; text-align:left; margin:0 2.5%;}
.Box2{  flex-basis: 35%; order: 1;}

table th {padding:8px 8px; background: /*#013299*/ #eeeeee; color: /*#FFF*/ #0e0e0e; font-size:14px; font-weight:bold; word-break: break-all;}
table td {padding:8px 12px; font-size:12px; border-collapse: collapse; word-break: break-all;}

#block-views-debarred-organisation-block table th, .view-liaison-officer-for-obc table th{background: #013299; color: #FFF;}

.members-row h2{ background:#013299; color:#fff; font-size:18px; margin:0; padding:10px 20px;  text-transform:uppercase;}
.members-row h3 { color:#282828; font-size:18px; margin:0 0 5px 0; text-transform:uppercase;}
.members-row h3 a{ color:#282828;}
.members-row h4 { color:#fd5940; font-size:16px; margin:0 0 15px 0; }
.members-row h4 a{ color:#fd5940;}
.members-row h5 {color:#666; font-size:13px;}
.members-row .box-members { padding:20px; /*height:110px;*/ height:145px; border-bottom:solid 1px #f3f3f3; border-left:solid 1px #f3f3f3;}
.members-row .box-members:last-child {border-right:solid 1px #f3f3f3; /*overflow-y: scroll;*/ word-break: break-all;}
.members-row .box-members span { display:block; font-size:14px; padding-top:15px;}

.box-leaders { box-shadow:0 2px 4px 4px #f4f4f4; margin-top:0; }
.box-leaders + .box-leaders{ margin-top:30px}
.box-leaders  .box-members { height:207px !important; padding:0;  border-top:solid 1px #f3f3f3;}
.box-leaders .frame { float:left; margin:0 25px 0 0; padding:0 !important;}
.box-leaders .mid { padding:60px 0;}

/*gallery detail 7/6/2018*/
.gallery.inner-pages .col-sm-3, .gallery.inner-pages .col-md-3{padding-bottom:15px !important;padding-top:15px !important}
ul.quicktabs-tabs li{display:block}
ul.quicktabs-tabs >li:first-child{display:block}
.news-section .news  ul.pager li:before { background: none; }

/************************7th Jun 18**************************/



/* whos who page  8/6/18 */
.view-whos-who  .chairmain-page .container:before, .container:after { display: inline  !important;  }
.view-whos-who h3{clear:both;padding-bottom:10px}
.view-whos-who .chairmain-page .box{background:none !important}
.view-whos-who .chairmain-page .box p{padding-bottom:0!important}
.view-whos-who .chairmain-page .box span{text-transform:none!important}
.news-section .news  ul.pager li:before { background: none; }
.news-section .news  ul.pager li:before { background: none; }

.view-whos-who .view-content>h3>a{color:#fff; font-size:20px; margin:0; padding:12px 20px;  text-transform:uppercase;}

#block-views-archives-block .view-content li:before{
     background:url(../images/news-arrow.png) left top no-repeat;
     width:17px;
     height:12px;
     content:"";
     position:absolute;
     left:-30px;
     top:13px;
}
#block-views-archives-block .view-content li:before{
     background:url(../images/news-arrow.png) left top no-repeat;
     width:17px;
     height:12px;
     content:"";
     position:absolute;
     left:-30px;
     top:13px;
}

#block-views-archives-block  .view-content span i{
     color:#013299;
     font-size:16px;
     margin-right:10px
}
#block-views-archives-block  .view-content p{
     margin:0 0 3px;
}

#block-views-archives-block .view-content li{ list-style: none}

#block-views-archives-block   .list-tab h2 {
     color:#070707;
     font-size:14px;
     font-weight:600;
     margin:0 0 5px;
}
#block-views-archives-block  .list-tab li {
     border-bottom:solid 1px #dedddd;
     padding:10px 0;
     position:relative;
}
#block-views-archives-block  .view-content {
     padding:0 15px 0 30px;
}

#block-views-archives-block .view-content li:before{
     background:url(../images/news-arrow.png) left top no-repeat;
     width:17px;
     height:12px;
     content:"";
     position:absolute;
     left:-30px;
     top:13px;
}

#block-views-reports-block .view-content li:before{
     background:url(../images/news-arrow.png) left top no-repeat;
     width:17px;
     height:12px;
     content:"";
     position:absolute;
     left:-30px;
     top:13px;
}

#block-views-reports-block  .view-content span i{
     color:#013299;
     font-size:16px;
     margin-right:10px
}
#block-views-reports-block  .view-content p{
     margin:0 0 3px;
}

#block-views-reports-block .view-content li{ list-style: none}

#block-views-reports-block   .list-tab h2 {
     color:#070707;
     font-size:14px;
     font-weight:600;
     margin:0 0 5px;
}
#block-views-reports-block  .list-tab li {
     border-bottom:solid 1px #dedddd;
     padding:10px 0;
     position:relative;
}
#block-views-reports-block  .view-content {
     padding:0 15px 0 30px;
}


/**/

#block-views-brochures-block .view-content li:before{
     background:url(../images/news-arrow.png) left top no-repeat;
     width:17px;
     height:12px;
     content:"";
     position:absolute;
     left:-30px;
     top:13px;
}

#block-views-brochures-block  .view-content span i{
     color:#013299;
     font-size:16px;
     margin-right:10px
}
#block-views-brochures-block  .view-content p{
     margin:0 0 3px;
}

#block-views-brochures-block .view-content li{ list-style: none}

#block-views-brochures-block   .list-tab h2 {
     color:#070707;
     font-size:14px;
     font-weight:600;
     margin:0 0 5px;
}
#block-views-brochures-block  .list-tab li {
     border-bottom:solid 1px #dedddd;
     padding:10px 0;
     position:relative;
}
#block-views-brochures-block  .view-content {
     padding:0 15px 0 30px;
}

/* listing links 12 june 18*/
 .view-links.view-id-links .view-content li:before{
     background:url(../images/news-arrow.png) left top no-repeat;
     width:17px;
     height:12px;
     content:"";
     position:absolute;
     left:-30px;
     top:13px;
}

 .view-links.view-id-links .view-content span i{
     color:#013299;
     font-size:16px;
     margin-right:10px
}
.view-links.view-id-links .view-content p{
     margin:0 0 3px;
}

.view-links.view-id-links .view-content li{ list-style: none}

 .view-links.view-id-links .list-tab h2 {
     color:#070707;
     font-size:14px;
     font-weight:600;
     margin:0 0 5px;
}
 .view-links.view-id-links .list-tab li {
     border-bottom:solid 1px #dedddd;
     padding:10px 0;
     position:relative;
}
.view-links.view-id-links .view-content {
     padding:0 15px 0 30px;
}
.body-container .view-links.view-id-links .view-content .list-tab p {padding-bottom:0px !important}
#block-views-downloads-block-1  .view-content span li {list-style-type:none;}
#block-views-downloads-block-1 .view-content div span li .figure{padding-top:20px}
#block-views-chairpersons-desk-block-1 .view-content .field-content img{width:550px}

/************************13th Jun 18**************************/
.faq { }
.faq .panel-default > .panel-heading { border:none; background:#fff; color:#013299; padding:0; border-radius:0;}
.faq .panel-default > .panel-heading a:hover  {  color:#013299}
.faq .panel-default > .panel-heading a:focus  {  color:#013299;}
.faq .panel-default > .panel-heading h4.active a {color:#013299;}
.faq h4  { width:100%;  margin:0; font-size:18px; border-bottom:solid 1px #ddd}  

.faq h4 a {display:block; color:#013299;}
.faq .panel-title a{ padding:20px 15px;}
.faq .panel-title a[aria-expanded=true] {  background:#fff url('../images/minus.png') 99% center no-repeat;}
.faq .panel-title a[aria-expanded=false] {  background:#fff url('../images/plus.png') 99% center no-repeat;}
.faq ul { padding:0px; margin:0px; }
.faq ul li { list-style: none; /*line-height: 24px;*/ font-size: 14px; color: #282828; margin: 0; padding: 5px 15px; width:100%; border-bottom: solid 1px #ddd;}
/*.faq ul li:last-child { border:none;}*/
.faq ul li a { text-decoration:none; color: #f15642; text-align: right;}
.faq ul li img {margin:0 15px 0 0; height:32px;}
.faq .panel-group .panel+.panel {margin: 0; border-top: none;}
.faq .panel-group .panel {border-radius: 0;}
.faq ul li span {float: right; text-transform: uppercase; margin-top: 5px;}

.faq .panel-body {padding: 0;}
.main-nav ul li.menu-mlid-218 a {font-size: 28px !important; padding: 2px 22px 4px 22px !important;}

.region-e-payments-month .view-filters #views-exposed-form-e-payments-and-details-block-1 select{width:100%}
.faq .panel-body { padding:0; }
.faq .panel-body { padding:0; }
#block-views-480318b7313441a206769afad7b102bd .panel-body { padding:0; border:none; } 
/*#block-views-480318b7313441a206769afad7b102bd .panel-body li { border:none;}*/
#block-views-480318b7313441a206769afad7b102bd .panel-default { border-top:none;}

#block-views-river-notices-lad-block label {

    margin-bottom: 0px;
  margin-top: 0px;
	}
#block-views-river-notices-lad-block select { width:100%;}

#block-views-river-notices-lad-block submit nput[type=submit] {
         margin-top:5px}
		 
#block-views-contract-block .view-content { overflow: auto;}

#block-views-d372755fc51c2b2f4433103a1502c131 .view-content { overflow: auto;}
.footer  .info_left {margin-top:50px; margin-left:15px;margin-right:10px;}
.footer  .quick_left  {margin-top:50px; margin-left:15px;margin-right:10px;}
footer .top h2 {width: 351px!important}
footer .view-id-contact_footer .field-content h2{width: 240px !important}

/* 10-7-18 */
.pd-top-10{padding-top:10px; }
.img_frame { border:solid 1px #ccc; padding:5px; display:block}

/**************18 July 2018****************/

.view-world-bank-assisted-project-nw-1-river-ganga- select#edit-project-type-id-select-2 { margin-left:5px;}

.view-node-91965-mtN10, .view-node-92082-mtN10, .view-node-92112-mtN10, .view-node-88145-mtN10:nth-child(2), .view-whos-who .view-node-whos-who-mtN10, .view-contract .view-node-88783-mtN10, .view-whos-who .view-node--कौन-है-mtN10 {margin-top: -20px; clear:both;}
table .views-field-field-phone-no img { height:24px;}
table .views-field-field-email-feedback img { height:20px;}
table caption{
	background: #013299;
    color: #fff;
    font-size: 16px;
    margin: 20px 0 0 0;
    padding: 8px 15px;
    text-transform: uppercase;
}
.view-contract .scroll-table1{margin-bottom: 0 !important;}
	
.view-node-97698-mtN10 table caption{
	background: #013299;
    color: #fff;
    font-size: 16px;
    margin: 0 0 0 0;
    padding: 8px 15px;
    text-transform: uppercase;
}

table caption a {color: #FFF !important;}
.view-whos-who table tr td:first-child{color: #282828; text-transform: uppercase; text-align: left !important}
.view-whos-who table tr td:nth-child(2){color: #fd5940 !important;}
.view-whos-who  table tr td:nth-child(3), .view-whos-who  table tr td:nth-child(4){color: #282828;}
.view-whos-who table tr td:nth-child(2), .view-whos-who  table tr td:nth-child(4){text-align: left !important}

.view-e-payments-and-details table th{background: #013299 !important; color: #FFF;}
.view-e-payments-and-details table tr th:nth-child(1){width: 70px;}
.view-e-payments-and-details table tr th:nth-child(2){width: 120px;}
.view-e-payments-and-details table tr th:nth-child(3), .view-e-payments-and-details table tr th:nth-child(4){width: 290px;}
.view-e-payments-and-details table tr th:nth-child(5){width: 160px;}
.view-e-payments-and-details table tr th:nth-child(6){width: 130px;}
/*.view-e-payments-and-details table tr th{white-space: nowrap !important;}
.view-e-payments-and-details table tr th, .view-e-payments-and-details table tr td {word-break: initial !important;}*/
.view-e-payments-and-details table tr th, .view-e-payments-and-details table tr td{word-break: break-word;word-break: inherit;}
.view-e-payments-and-details table tr td:not(:first-child){text-align: left;}
.view-e-payments-and-details table tr td:nth-child(2), .view-e-payments-and-details table tr td:nth-child(6){text-align: center;}
.view-e-payments-and-details table tr td:nth-child(5){text-align: right;}


.view-id-vacancy table th{background: #013299 !important; color: #FFF;}
.view-id-vacancy table tr th:nth-child(1){width:65px;}
.view-id-vacancy table tr th:nth-child(2){width: 432px;}
.view-id-vacancy table tr th:nth-child(3){width: 150px;}
.view-id-vacancy table tr th:nth-child(4){width: 150px;}
.view-node-vacancy-archives-mtN10 .view-id-vacancy table tr th:nth-child(3){width: 128px !important;}
.view-id-vacancy table tr th:nth-child(5){width: 121px;}
.view-id-vacancy table tr th:nth-child(6){width: 124px;}
.view-id-vacancy table tr td:not(:first-child){text-align: left; word-break: break-word;}
.view-id-vacancy table tr td:nth-child(4){text-align:center !important;}
.view-id-vacancy .views-field-field-tagline a {
    color: #373737 !important;
}

.view-important-circulars table th{background: #013299 !important; color: #FFF;}
.view-important-circulars table tr th:nth-child(1){width:65px;}
.view-important-circulars table tr th:nth-child(2){width: 300px;}
.view-important-circulars table tr th:nth-child(3){width: 75px;}
.view-important-circulars table tr th:nth-child(4){width: 70px;}
.view-important-circulars table tr td:not(:first-child){text-align: left;}
.view-important-circulars table tr td:nth-child(4){text-align:center !important;}
.view-important-circulars .views-field-field-file-name a {
    color: #373737 !important;
}



/*Vessels and Equipment Details */
.region-vessels-equipment-details .view-content h3{    
	background: #013299;
    color: #fff;
    font-size: 20px;
    margin: 0;
    padding: 12px 20px;
    text-transform: uppercase;
}
#headingCheckList{display:none}
#collapseCheckList{display:block}

#headingVesselsAndEquipmentDetails{display:none}
#collapseVesselsAndEquipmentDetails{display:block}

#headingStatusOfAllVessels{display:none}
#collapseStatusOfAllVessels{display:block}

/* .view-whos-who tr { background:#fff ; } */

#quicktabs-container-gallery_content .owl-carousel{display:block!important;}
/* 22 june 2018  for purple heading  */
/*
#block-views-integrity-pact-block h3,#block-views-presentations-block h3,#block-views-navigational-aids-block h3,#block-views-e63f435dcf98b770ee2721ac1594e022  h3,#block-views-kaladan-project-block  h3,#block-views-ebs-s-bonds-block h3{background: #013299;color: #fff;font-size: 20px; margin: 0;padding: 12px 20px;text-transform: uppercase;}
#block-views-ebs-s-bonds-block h3#quickdownload{margin-top:10px}
#block-views-integrity-pact-block .view-content>h3{ margin: 30px 0 0 0; }
*/

/*25 june 18 */
.view-important-circulars .views-field-field-year{
	background: #013299;
    color: #fff;
    font-size: 18px;
    margin: 0;
    padding: 8px 15px;
    text-transform: uppercase;
	font-weight: 400;
}
.view-important-circulars .date-year, .view-river-notices-lad .date-year {margin-left: 5px !important;}
.region-debarred-organization table caption a{color: #FFF !important;}
#edit-submit-river-notices-lad{margin-top: 20px !important;}
.view-content > h3{background: #013299;color: #fff;font-size: 18px; margin: 20px 0 0 0; padding: 10px 20px;text-transform: uppercase;}

/*#block-views-e63f435dcf98b770ee2721ac1594e022 .view-content>h3, #block-views-integrity-pact-block .view-content>h3, #block-views-864aeb365cca46ef390566f00190d610  .view-content>h3, #block-views-price-of-river-atlases-block .view-content>h3, #block-views-price-of-river-atlases-block .view-content>h3, #block-views-e74912553cc43e1cf9957c5f0445103c .view-content>h3, #block-views-hy-survey-instructions-block-1 .view-content>h3, #block-views-world-hydrographic-day-block .view-content>h3, #block-views-workshop-training-block .view-content>h3{ margin: 30px 0 0 0; }*/

.view-content  h3:nth-child(1){margin-top: 0;}
/*.view-members-time h3:nth-child(1){margin-top: 30px;}*/
#block-views-downloads-block-1 ul li { list-style:none; line-height:24px;font-size:14px; color:#282828; margin:0; padding:7px; width:100%;  border-bottom:solid 1px #ddd;}

#block-views-downloads-block-1 ul li img {
    margin: 0 15px 0 0;
	height: 32px !important;
}
#block-views-downloads-block-1 ul li span {
    float: right;
    text-transform: uppercase;
    margin-top: 5px;
}
#block-views-downloads-block-1 ul li a {
    text-decoration: none;
}
#block-views-downloads-block-1 ul li span a {
    text-decoration: none;
    color: #f15642;
    text-align: right;
}
#block-views-downloads-block-1 ul li a:hover, #block-views-downloads-block-1 ul li span a:hover {text-decoration: underline;}

#block-views-downloads-block-1 ul.pager li.pager-item{border-bottom: none;}

/* 2july18  */
h4.archive_head {padding:5px 10px}
table.archive_details tr{padding:0px 10px}	
/*table th{text-align:center}*/
.view .view-empty p{text-align: center;color: red;font-weight: bold;}
/*#block-views-important-circulars-block h2{ margin: 30px 0 0 0; }*/
.view .view-empty p{border: 1px solid #ccc; line-height: 3em !important; text-transform: uppercase;}
.container-inline-date .form-item input, .container-inline-date .form-item select, .container-inline-date .form-item option{margin-right: 0 !important;}
/*.view-iwai-forms ul li {border-bottom: none !important;}*/
.view-iwai-forms .panel {border: none !important; border-left: 1px solid #ccc !important; border-right: 1px solid #ccc !important;}

/* 3july18  */

 #edit-album-id {display:none !important;}
#edit-submit-iwai-album-gallery {display:none !important;} 
#views-exposed-form-swachh-bharat-abhiyan-page-1 #edit-cat-id {display:none !important;} 
#edit-date-id-value-datepicker-popup-0 {display:none !important;}
#views-exposed-form-swachh-bharat-abhiyan-page-1 #edit-submit-swachh-bharat-abhiyan {display:none !important;}
#views-exposed-form-swachh-bharat-abhiyan-page-1.description{display:none !important;}
.view-swachh-bharat-abhiyan .all_images{margin-top: 15px !important; margin-bottom:0px!important;}
.view-swachh-bharat-abhiyan .view-content h3:nth-child(1) {margin-top: -25px;}

.float-element {margin-top:20px;}
.mi-logo, .sm-logo{display: inline-block}
.mi-logo {margin-right: 15px;}



/******************23july18*********/

.region-gallery .item, .view-iwai-album-gallery .item .col-sm-3 .gallery-img-box , .view-swachh-bharat-abhiyan .item .col-sm-3 .gallery-img-box { position:relative; width: 220px; height:220px; border:solid 1px #ccc;  overflow:hidden; border-radius:20px; box-shadow:10px 10px 10px; margin-bottom: 20px;}

.region-gallery .owl-carousel .owl-item img , .view-iwai-album-gallery .item img {  position:absolute;  left:50%; top:50%; transform:translate(50%, -50%); -moz-transform:translate(-50, -50%); -webkit-transform:translate(-50%, -50%);}

/*******End 23july**********/

.iwi-gallery {width:auto !important; max-height: initial; max-width: initial; position:absolute;  left:50%; top:50%; transform:translate(50%, -50%); -moz-transform:translate(-50, -50%); -webkit-transform:translate(-50%, -50%); overflow:hidden;}
.iwi-gallery {/*height:175px; width:100%; max-height: initial; max-width: initial;*/}

.view-iwai-album-gallery .all_images, .view-swachh-bharat-abhiyan .all_images{ width:220px !important;  padding:0; margin:0 5px 20px 15px}

.view-iwai-album-gallery p {line-height:normal !important;margin:5px 0 0 0; font-size:13px; color:#333;}
.gallery-content {float:left; width:100%;}
.all_images  {margin-bottom:20px; }

.view-iwai-album-gallery .all_images, .view-iwai-album-gallery .col-sm-3 { width:220px !important;  padding:0; margin:0px 0px 0px 15px}

.view-iwai-album-gallery .view-content h3{background: ;color: #fff;font-size: 18px; margin: 0;padding: 8px 20px;text-transform: uppercase;margin-top:10px; margin-bottom:15px;}


.count_gallery {height:55px}
.count_gallery p{padding-bottom:0 !important}
.count_gallery span{font-size:12px; color:grey;}

.help_text{color:#FF0000; text-decoration: underline;}
.help_text:hover {color: #FF0000; text-decoration: underline;}


/******************4th July****************************/

.body-container {padding:0 15px;}
.body-container p{padding-bottom: 15px;}
.date-year.form-select { margin-left:0 !important}
.views-exposed-form .views-exposed-widget { padding:0 5px 0 0;}
.faq .panel-group { margin-bottom:0;}
.views-row { /*margin-bottom:20px;*/}
.members-row { margin-bottom:20px;}
.members-row:last-child { margin-bottom:0;}
table { margin-bottom:0;}

.list-row-item { margin-bottom:20px; clear:both;}
.list-row-item { margin-bottom:20px; clear:both;}
.footer-contact-phone-img {width: 10%; float: left; display: inline-block; margin-right: 10px;}
.footer-contact-phone{width: 85%; float: left; display: inline-block;}
.body-wrapper{min-height: initial !important;}


.view-whos-who .scroll-table1, .view-regional-offices.view-display-id-block_1 .scroll-table1, .view-nocs-for-structuresprimary  .scroll-table1, .view-details-of-grant-expenditure  .scroll-table1, .view-e-payments-and-details .scroll-table1, .view-debarred-organisation .scroll-table1, .view-liaison-officer-for-obc .scroll-table1, .view-tender .scroll-table1, .view-river-navigational-chart .scroll-table1{margin:0;}

.views-row-last .box { margin:0;}

.nav-wrapper ul ul li a  { padding:10px 15px; line-height:normal;}
.view-empty{margin: 5px 0 5px 0;}
.faq .panel-body {border-top:none !important;}
.faq .panel-default { border-bottom:none !important; border-top:none !important}
.pager {margin: 20px 0 0 !important; clear: both;}
/*.print_html, .print_mail, .print_pdf, .print_epub {display: none;}*/
.view-e-payments-and-details .views-exposed-form label, .view-important-circulars .views-exposed-form label {margin-top: 5px;}

/*#edit-submit-important-circulars, #edit-submit-tender, #edit-submit-whos-who, #edit-submit-river-navigational-chart, #edit-submit-contract, #edit-submit-swachh-bharat-abhiyan, #edit-submit-river-notices-lad, #edit-submit-world-hydrographic-day, #edit-submit-details-of-grant-expenditure, #edit-submit-e-payments-and-details, #edit-submit-iwai-medical-guidelines {margin-top: 2em;}*/
.views-exposed-widget .form-submit {margin-top: 1.6em !important;}

table tr td a, .views-table tr td a {color: #FF0000;}
table tr td a:hover, .views-table tr td a:hover {text-decoration: underline;}

@media (min-width: 1200px){
	.container {
		width: 1200px !important;
	}
}
.view-important-circulars .views-row-first{border-top: 1px solid #DDD;}
.view-important-circulars.view-display-id-page_1 .panel {margin-bottom: 0px; border-radius: 0 !important;}
.view-organization-chart a.default-btn.pull-left.btn-bdr{margin-left: 45%;}
article.node.node-links{display: none;}

/* 12/07/2018 */
.view-river-navigational-chart  .views-field-field-heading .field-content{ font-weight: bold; font-size: 16px;
text-align: center;}
#block-views-d8af27b57bd81855d80e86ee0b1eb6ab{padding-top:15px}
/* .view-tolic-noida a{color:#373737 !important;} */
table th{white-space: unset !important;}
table th, table td{text-align: center; vertical-align: middle; /*word-break: unset;*/}
/*table th:first-child{width: 65px !important}*/

.view-whos-who table th:first-child{width: inherit !important;}

.view-details-of-grant-expenditure table th:first-child{text-align: left !important;}
.view-details-of-grant-expenditure table th, .view-work-order-placed-on-nomination-basis table th{background: #013299 !important; color: #FFF;}
.view-details-of-grant-expenditure table td:first-child{text-align: left !important;}
.view-details-of-grant-expenditure table td:not(:first-child){text-align: right !important;}

.view-nocs-for-structuresprimary table th:first-child{width: 65px !important;}
.view-nocs-for-structuresprimary table th:nth-child(2), .view-nocs-for-structuresprimary table th:nth-child(3), .view-nocs-for-structuresprimary table th:nth-child(4), .view-nocs-for-structuresprimary table th:nth-child(5){width: 150px !important;}
.view-nocs-for-structuresprimary table td:nth-child(8){width: 100px;}
.view-nocs-for-structuresprimary table th, .view-nocs-for-structuresprimary table td{word-break: break-word !important; word-break: inherit;}
.view-nocs-for-structuresprimary table td:not(:first-child){text-align: left;}
.view-nocs-for-structuresprimary table td:nth-child(6), .view-nocs-for-structuresprimary table td:nth-child(7), .view-nocs-for-structuresprimary table td:nth-child(8), .view-nocs-for-structuresprimary table td:nth-child(9){text-align: center;}

.view-work-order-placed-on-nomination-basis table tr th:first-child{width: 65px;}
.view-work-order-placed-on-nomination-basis table tr th:nth-child(2), .view-work-order-placed-on-nomination-basis table tr th:nth-child(3){width: 300px;}
.view-work-order-placed-on-nomination-basis table tr th:nth-child(4), .view-work-order-placed-on-nomination-basis table tr th:nth-child(5){width: 200px;}

.view-river-navigational-chart table th:first-child{width: 65px !important;}
.view-river-navigational-chart table td{word-break: break-all !important;}
.view-river-navigational-chart table td:not(:first-child){text-align: left;}
.view-river-navigational-chart table td:nth-child(5), .view-river-navigational-chart table td:nth-child(6){text-align: center;}

.view-tender table th:first-child{width: 65px !important;}
.view-tender table th:nth-child(2), .view-tender table th:nth-child(3){width: 320px !important;}
/*.view-tender table td{word-break: break-all !important;}*/
.view-tender table th, .view-tender table td{word-break: break-word !important;}
.view-tender table td:not(:first-child){text-align: left; word-break:normal;}
.view-tender table td:nth-child(4), .view-tender  table td:nth-child(7){text-align: center;}

.view-work-order-placed-on-nomination-basis table tr th:nth-child(6){width: 200px;}
.view-work-order-placed-on-nomination-basis table tr td:not(:first-child){text-align: left;}

.view-contract table tr th:first-child{width: 90px !important;}
.view-contract table tr th:nth-child(2){width: 120px;}
.view-contract table tr th:nth-child(3){width: 400px;}
.view-contract table tr th:nth-child(4){width: 200px;}
.view-contract table tr th:nth-child(5){width: 400px;}
.view-contract table tr th:nth-child(6){width: 250px;}
.view-contract table tr th:nth-child(7){width: 200px;}
.view-contract table tr th:nth-child(8){width: 150px;}
.view-contract table tr td:not(:first-child){text-align: left;}
.view-contract table tr td:nth-child(4),.view-contract table tr td:nth-child(7){text-align:right;}
.view-node-96799-mtN10 table tr td:not(:first-child){text-align: left;}

/******16 july ************/


.view-whos-who table td, .view-regional-offices table td { font-size:14px;}
.view-regional-offices table th.views-field-field-regional-offices, .view-regional-offices table th.views-field-field-sub-offices{width: 250px !important}
.view-regional-offices table tr td{text-align: left !important;}

/*17 july*/
#block-views-national-waterways-block  .field-content ol{list-style: decimal!important; padding-left: 10px;}
/*#block-views-national-waterways-block .views-field-body .field-content p.rtecenter:first-child{padding-top:15px}*/
#block-views-national-waterways-block .field-content ul li a{color: #FF0000; text-decoration: underline;}
#block-views-national-waterways-block .field-content ul li {border-bottom: none;}
#right_content .view-swachh-bharat-abhiyan .count_gallery p{padding-bottom:0px !important}
#block-views-news-highlights-block-2 .news-section {padding: 0px 0 !important;}
#block-views-5529b3e1cc831bc49ebcd67fdcac988d .views-field-field-heading .field-content{margin-top:10px}
.view-regional-offices table th.views-field-field-regional-offices, .view-regional-offices table th.views-field-field-sub-offices{width: 200px !important}
.view-regional-offices table th.views-field-field-regional-offices, .view-regional-offices table th.views-field-field-sub-offices{width: 200px !important}
.view-regional-offices table tr th{text-align: left !important;} 

/*18 july18*/
#block-views-c03f920818028dddb0f9145d62bc3952,#block-views-national-waterways-block-1,#block-views-new-waterways-block-1,#block-views-4205ffe4bbc99b48353d7bac2afe3abc .field-content p{margin-bottom: 15px; }
#block-views-national-waterways-block .scroll-table1{overflow-x: inherit !important;}
.page-node-93660 .view-id-page .field-content ul{list-style: unset;margin-left: 40px;padding-bottom:10px}
.page-node-93659 .view-id-page .field-content ul{list-style: unset;margin-left: 40px;padding-bottom:10px}
.page-node-93659 .view-id-page .field-content ul li{padding-bottom:5px}
.page-node-93657 .view-id-page .field-content ul{list-style: unset;margin-left: 40px;padding-bottom:10px}

.archive_link  a{
	position: absolute;
    right: 50px;
    top: -34px;
    color: #f15642 !important;
    font-size: 16px; text-transform:uppercase;
	font-weight: 300 !important
}
.archive_link  a:hover {color: #f15642; text-decoration:underline;}

a.pdf-download {color: #373737 !important;}
.archive_pages {margin: auto;     border-radius: 0;}
.faq .panel {margin-bottom: 0px;}

.workbench-info-block{display:none}
.description {display: none !important;}
.container-inline-date input[type="text"] {padding: 5px !important;}

.container-inline-date input[type="text"] {padding: 5px !important;}

.container-inline-date input[type="text"] {padding: 5px !important;}

.view-nocs-for-structuresprimary .container-inline-date > .form-item, .view-river-notices-lad .container-inline-date > .form-item{ margin-right:0;}

.view-details-of-grant-expenditure .container-inline-date > .form-item{ margin-right:0;}
.view-e-payments-and-details .container-inline-date > .form-item { margin-right:0;}
.view-important-circulars .container-inline-date > .form-item { margin-right:0;}

.views-exposed-form .ajax-progress .throbber { position:absolute; top:20px;}
.view-river-notices-lad .ajax-progress .throbber{ position:absolute; top:21px;}
.view-e-payments-and-details {margin-bottom: 20px;}
.view-e-payments-and-details #edit-submit-e-payments-and-details, .view-important-circulars #edit-submit-important-circulars{margin-top: 24.5px !important}
.page-important-circulars-om-archives #edit-submit-important-circulars{margin-top: 20px !important}
.view-important-circulars .ajax-progress .throbber{ position:absolute; top:72px;}
.view-e-payments-and-details .ajax-progress .throbber{ position:absolute; top:35px;}
.page-important-circulars-om-archives .ajax-progress .throbber{ position:absolute; top:103px;}
.page-important-circulars-om-archives .views-exposed-form label {margin-top: 0 !important;}
.form-required {color: red;}
.webform-client-form .captcha, #user-login .captcha { width:50%; margin-top:10px; margin-bottom:10px; }
.webform-client-form .captcha img, #user-login .captcha img { width:170px; margin:25px 15px 0 0; float:left;} 
.webform-client-form .captcha legend, #user-login .captcha legend {margin-bottom:8px; font-size:14px; font-weight:600; text-transform:initial; }
#messages { padding:15px; border:solid 1px #ccc; margin:15px 0; font-size:16px; }
#messages .messages__item { color:red; font-size:13px; }
.page-node-92082 .scroll-table1 table caption{ margin: 20px 0 0 0 !important;}
.common-right ul li.ico-accessibility ul{height: 91px !important;}
#block-views-b58850fd98afc0e1c6f0ed6709a4d69c #edit-project-type-id-wrapper  {
	width: 740px; 
}
.view-whos-who .ajax-progress .throbber{ position:absolute; top:75px;}

#block-views-b58850fd98afc0e1c6f0ed6709a4d69c #edit-project-type-id-wrapper .views-widget {
	background: transparent url(../images/throbber-active.gif) no-repeat center center;
	width:100%;
	height:34px;
	
}
.rs-in-lakh-text {
	position: absolute;
    right: 18px;
    top: 40px;
}
.view-swachh-bharat-abhiyan  .view-content{margin: 0 -15px;}
.view-iwai-album-gallery  .view-content{margin: 0 -15px;}
.view-former-chairmen-leaders .view-content{margin: 0 -15px;}
.view-contac-table .view-content{margin: 0 -15px;}
.view-river-navigational-chart-pdf h3{margin-top: 20px !important;}

#block-views-national-waterways-block  table tr td p:first-child{padding-bottom: 0px;}
#block-views-national-waterways-block  table tr td p{word-break: normal;}
#block-views-national-waterways-block  table tr th{word-break: normal;}

#block-views-national-waterways-block table tr td:not(:first-child){ text-align:left;}
#block-views-national-waterways-block th { padding:8px 5px;}

.view-indo-bangladesh-protocol .archive_link a { right:50px;}
table.archive_details tr td{text-align: left !important;}
.view-details-of-grant-expenditure .rs-in-lakh-text{ right:15px;}
.nationalwaterway-5 .field-content ol{padding-left:30px}
/*.view-important-circulars .archive_link a, .view-indo-bangladesh-protocol .archive_link a, .view-mou .archive_link a, .view-workshop-training .archive_link a{ right: 0px;}*/
.view-node-91483-mtN10 .views-row-1 ul li{border-top: 1px solid #DDD}
#block-views-national-waterways-block  .scroll-table1 {margin-bottom: 0 !important;}
.messages.error {color: #FF0000 !important;}
#webform-client-form-13 .form-item-captcha-response .error{margin-left: 185px !important;}
.form-item label.error {color: #FF0000; border: none !important; font-weight: 400 !important;}
.view-contract .container-inline-date > .form-item{margin-right: 0 !important;}
.view-contract .container-inline-date > .form-item{margin-right: 0 !important;}
.view-node-important-links-archives-mtN10 a {    color: #ff6c00;
    margin: 0 0 15px;
    font-size: 16px;
    background: url(../images/url-icon.png) left 2px no-repeat;
    padding: 0 0 0 35px;
  
}
.view-node-important-links-archives-mtN10 li a {  color: #ff6c00;}
.view-node-important-links-archives-mtN10 li {list-style:none;}
.nationalwaterway-2 .scroll-table1 table:first-child {margin-bottom:10px}
.nationalwaterway-1 .field-content table:first-child{margin-bottom:10px !important}
.page-node-21 .field-content ul  li a{color: #FF0000; text-decoration: underline;}
/* #cboxTitle {display:none !important; }
 */
a.easy-breadcrumb_segment:hover {color: #FF0000; text-decoration: underline;}
/*a#area_print_button{margin-bottom: 5px;}*/
.pager li {padding: 0 !important; border-bottom: 0 !important;}
.pager li  a{text-decoration: none; color: #282828 !important; text-align: left;}
.view-node-96840-mtN10 ul{margin-top:-10px;}
.view-node-96840-mtN10 .field-content p {margin-top:20px;}
.view-national-waterways h3:first-child{display: none;}
/*28 july*/
.page-node-96950 .field-content ul, .page-node-96960 .field-content ul, .page-node-96961 .field-content ul{list-style:disc !important; margin-left: 30px;margin-bottom: 15px;}
.page-node-96963 .field-content p:nth-child(2){padding-bottom:2px;}
/*30-Jul-2018*/
#area_print_button {
	position: absolute;
    right: 15px;
    top: 9px;
}
/*.page-node-92082 a#area_print_button, .page-node-91483 a#area_print_button, .page-node-91533 a#area_print_button, .page-node-88283 a#area_print_button, .page-node-92218 a#area_print_button, .page-node-91491 a#area_print_button, .page-node-93196 a#area_print_button, .page-node-88282 a#area_print_button, .page-node-88173 a#area_print_button, .page-node-91967 a#area_print_button, .page-node-96442 a#area_print_button, .page-node-98573 a#area_print_button, .page-node-98540 a#area_print_button, .page-node-98436 a#area_print_button{right: 0px !important;}*/

.faq  .view-indo-bangladesh-protocol .views-row-1:first-child .panel-default, .faq  .view-indo-bangladesh-protocol .views-row-2:first-child .panel-default{border: none !important; box-shadow: none !important}
/*************************3rd Aug 18****************/
.i18n-hi #block-views-b58850fd98afc0e1c6f0ed6709a4d69c #edit-project-type-id-wrapper{ width:740px !important }
.search-drop input[type='text'] { font-size:12px;}
.region-about-us { margin-bottom:20px}
/*.view-page p{text-align: justify;}*/
/* .page-node-93657 p{text-align: normal !important;} */

/* 6th Aug 2018*/
.page-node-98579 .view-node-98579-mtN10 .field-content div ul li a{color:#FF0000;text-decoration: underline}
.page-node-99 .view-node-99-mtN10 .field-content ul li a{color:#FF0000;text-decoration: underline}

/* 7th Aug 2018 */
.page-node-88128 .field-content p:nth-last-child(2){padding-top:15px}

/* 8 Aug 2018 */
.view-id-screen_reader_access .scroll-table1 table thead th {background:#013299; color:#fff}
.view-id-screen_reader_access .scroll-table1 table tbody tr td {text-align:left}
.view-id-public_information_officer table tr td:not(:first-child){text-align: left;}

/* 16 Aug 2018 */
.page-node-96966 section #headingवेसलऔरउपकरणविवरण{display:none}
.page-node-96966 #collapseसूचीकीजांचकरें{height:100% !important}

/*24 aug18*/
.tender-details table th:first-child{width: 65px !important;}
.tender-details table th:nth-child(2), .view-tender table th:nth-child(3){width: 320px !important;}
/*.view-tender table td{word-break: break-all !important;}*/
.tender-details table th, .view-tender table td{word-break: break-word !important;}
.tender-details table td:not(:first-child){text-align: left;}
.tender-details table td:nth-child(4), .view-tender  table td:nth-child(7){text-align: center;}

/***************10th Aug 18*******************/

/***************27th Aug 18*******************/
.view-node-93194-mtN10 table td:first-child{width: 55px !important;}
.view-node-93194-mtN10 table td:nth-child(2){width: 150px !important;}
.view-node-93194-mtN10 table td:nth-child(3){width: 165px !important;}

.i18n-hi #block-views-tender-block-2 .views-exposed-widgets {
    margin-bottom: -1.0em !important;
}
#block-views-c8284417cabb5687681a4fbfdf3675d0 table caption {
    background: #013299;
    color: #fff;
    font-size: 16px;
    margin: 0px 0 0 0 !important; 
    padding: 8px 15px;
    text-transform: uppercase;
}



/***************End 27th Aug 18*******************/

.mCSB_scrollTools {
    width: 10px;
	background-color:#c4c3c3;
   
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    background-color:#c4c3c3; box-shadow:none;}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
		 background-color:#c4c3c3; box-shadow:none; 
	}

.mCSB_scrollTools .mCSB_draggerRail {
    background-color:#d8d8d8;
    width:10px;
}





@media print {
	#area_print_button{display: none; visibility: hidden}
} 
@media screen and (max-width:1100px) { 
footer .top h2 { width:200% !important}	
footer .view-id-contact_footer .field-content h2  { width:100% !important}
.webform-client-form .captcha img, #user-login .captcha img { float:none}
	
}

@media screen and (max-width:1024px) {
.main-nav ul li a {	padding: 15px 11px 14px; font-size:14px;}
.i18n-hi .main-nav ul li a {	padding: 15px 22px 14px;}
	
	footer .bottom p { }
	.mid-navigation .dropdown { min-width:inherit;}
	.mid-navigation .btn-app { margin:5px 10px 10px 10px}
	.mid-navigation .dropdown-menu { display:none !important}
	.flexslider .slides li img{ height:auto !important}
	
	
}



@media screen and (max-width:991px) {
 .main-nav ul li a {  padding: 6px 15px !important; font-size:12px; }
 #nav { top:40px; background: #013299;   border-top: solid 1px #fff;}
#nav> li {    background:none;  border-bottom:solid 1px #fff!important }
.nav-wrapper ul li.open ul li a {    background:#013299!important;    line-height:20px;  }
.main-nav ul li.menu-mlid-218 a { padding:0px 15px 0px 15px !important}
.toggle-nav-bar { top:10px !important}
	
.sticky-nav .container {	padding: 0;}
.sticky-nav .humburger {
		display: block;
		font-size: 2.4rem;
	
		margin-left: 15px;
		width: 26px;
		height: 30px;
		margin-top: 14px;
	}
	.sticky-nav .humburger span {
	
		width: 100%;
		height: 3px;
		margin-bottom: 5px;
		display: block;
	}
	.sticky-nav .humburger span:last-child {
		margin-bottom: 0px;
	}
	.sticky-nav ul {
		position: absolute;
		top: 40px;
		width: 100%;
		z-index: 11;
		
		display: none;
	}
	.sticky-nav ul li {
		display: block;
		float:none;
	}
	.sticky-nav ul li a {
		text-align: left;
	}
	
	 .flex-control-nav {
         display:none
    }
	
	.main-nav { height:40px;}
	.fixed { height:40px;}


.footer .top p { font-size:12px;}
.footer li { font-size:12px;}
.footer li a { color:#fff;}
.footer .bottom {  font-size:13px;  }

.hide-mobile {	display: none !important;}
.hdr-form { position:absolute; top:0; right:14px;}
.hdr-form input[type=text] { height:30px; padding:5px 15px 5px 10px;  margin-top:9px}
.hdr-form input[type=submit] { margin-top:5px}
.d-hide { display:block;}

.owl-theme .owl-dots .owl-dot span { height:12px; width:12px;} 
.owl-theme .owl-dots { bottom:0;}
.logo { text-align:center;}


h1 { font-size:20px; clear:both; padding:22px 0 31px 25px; }
.about-download .default-btn { margin:0 0 20px; top:0;}

.about-download .box .default-btn { margin:0 0 20px; top:5px;}
.spotlight .box p { line-height:20px;}

.ico-site-search{ right:15px;  margin:5px 0 0 0;}

.ico-site-search .search-drop { top:36px;}



.news-section .view-content { padding:0 0 0 30px }
.news .view-content { padding:0 0 0 15px !important;}
.region-news-highlight .view-content { padding:0 0 0 0px !important;}
.news-section .btn-bdr {margin:25px 0 0 30px;}
footer .top h2 { width:200% !important;}

.members-row .box-members { height:auto; border-right:solid 1px #f3f3f3 !important; text-align:center;}
.views-exposed-form .views-exposed-widget { width:100%}
#webform-client-form-13 input, select { width:100%; }

#edit-field-start-date-value-wrapper { float:left; width:49%;}
#edit-field-start-date-value-1-wrapper { float:right; width:49%; }
#edit-field-start-date-value-wrapper .form-item, #edit-field-start-date-value-1-wrapper .form-item { width:100%;}
.container-inline-date input[type="text"]{ width:100%;}
.views-exposed-form .container-inline-date .date-padding{ width:100%;}


.about-download li { margin:0px 0 10px}

.node-nocs-for-structures {margin-bottom:10px;}
.node-nocs-for-structures h2 { font-size:20px;}

.views-exposed-form .views-exposed-widget { padding:0 !important;}
.view-node-91965-mtN10, .view-node-92082-mtN10, .view-node-92112-mtN10, .view-node-88145-mtN10:nth-child(2), .view-node-whos-who-mtN10, .view-node-91399-mtN10, .view-node-88783-mtN10 { margin-top:-10px;}

.chairmain-page .box h3 { margin:0 0 8px 15px; font-size:16px;}
.chairmain-page .box h4 { margin:0 0 0 15px; font-size:20px;}
.chairmain-page .box span {padding:30px 0 0 15px}
.chairmain-page .box p { padding:0 15px;}
.chairmain-page .box { padding:20px 0 0 0; height:250px; background:#fff url(../images/office-icon.png) 15px bottom no-repeat;}

table td, table th {word-break:initial !important; font-size:13px !important;  }
.view-nocs-for-structuresprimary table td {word-break:initial !important;}
#block-views-national-waterways-block .scroll-table1 { overflow-x:auto !important}
.faq ul li { float:left;}
.pdf-download {   white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis; width:80%; float:left; text-align:left !important; }
.faq ul li img { float:left; }
.faq h4 { font-size:16px;}
.faq .panel-title a {padding:12px 38px 12px 15px;}
.faq .panel-title a[aria-expanded=true] {  background:#fff url('../images/minus.png') 97% center no-repeat; background-size:28px;}
.faq .panel-title a[aria-expanded=false] {  background:#fff url('../images/plus.png') 97% center no-repeat; background-size:28px;}
.members-row h2 { padding:10px 15px; font-size:16px; }
.view-content > h3 { padding:10px 15px; font-size:16px; }
.page-node-93660 .view-id-page .field-content ul { margin-left:15px;}
.view-river-navigational-chart table td{ word-break:initial !important}
table caption { font-size:14px; padding:8px 15px; }

/********************24 july **********************/
.view-details-of-grant-expenditure .container-inline-date .form-item, .view-details-of-grant-expenditure  .container-inline-date .form-item input { width:100%; }
.view-details-of-grant-expenditure .rs-in-lakh-text { float:right; position:initial; }
.scroll-table1 { clear:both;}

.view-e-payments-and-details .container-inline-date .form-item, .view-e-payments-and-details .container-inline-date .form-item input  { width:100%; }
.view-e-payments-and-details #edit-submit-e-payments-and-details, .view-important-circulars #edit-submit-important-circulars { margin-top:10px !important;}
.view-e-payments-and-details { margin-bottom:0;}

#block-views-b58850fd98afc0e1c6f0ed6709a4d69c #edit-project-type-id-wrapper .views-widget{ height:78px;  background: transparent url(../images/throbber-active.gif) no-repeat center 20px;}
.view-world-bank-assisted-project-nw-1-river-ganga- select#edit-project-type-id-select-2 { margin:10px 0 0;}
#block-views-b58850fd98afc0e1c6f0ed6709a4d69c #edit-project-type-id-wrapper { width:100%;}
.views-exposed-form .ajax-progress .throbber { position:initial; }
.view-tender table th, .view-tender table td {word-break:initial !important;}
.view-important-circulars .date-year, .view-river-notices-lad .date-year { margin:10px 0 0px !important}
.view-important-circulars .container-inline-date .form-item, .view-important-circulars .container-inline-date .form-item input { width:100%;}

.view-river-notices-lad  .date-year { margin:10px 0 0px !important} 

.view-river-notices-lad .container-inline-date .form-item, .view-river-notices-lad .container-inline-date .form-item input {width:100%;}
.view-river-notices-lad #edit-field-hydrography-tid-wrapper { margin-top:5px;}
#edit-submit-river-notices-lad {margin-top:10px !important;}

.footer-contact-phone-img { width:auto; margin-right:0;}
#webform-client-form-13 select { width:100%;}
#right_content .form-textarea-wrapper { width:100%;}
.webform-client-form .captcha, #user-login .captcha { width:100%;}
.webform-client-form .captcha img, #user-login .captcha img { float:none;}
#webform-client-form-13 #edit-captcha-response, #user-login #edit-captcha-response { width:100% !important;}
#webform-client-form-13 .form-item-captcha-response .error { margin-left:0 !important;}
/*.view-important-circulars .archive_link a, .view-indo-bangladesh-protocol .archive_link a, .view-mou .archive_link a, .view-workshop-training .archive_link a { right:15px;}*/

.view-swachh-bharat-abhiyan .container-inline-date .form-item, .view-swachh-bharat-abhiyan .container-inline-date .form-item input { width:100%; margin-bottom:2px;}

.footer .quick_left { margin-top: 0;
    margin-left: 0;}

}

#pf-body a#pf-src-url {display: none !important;}
.panel p{padding-left: 15px !important; padding-right: 15px !important;}

#quicktabs-home_content .view-content {height: 179px; /*overflow-y: scroll;*/}
.print-logo {display: none;}
.ui-datepicker {width: 19em !important;}
.common-right ul li.ico-accessibility ul li a{line-height: 19px !important;}
#toggleSearch  img {margin-top: 13px;}
@media screen and (max-width:767px) {
	
.header-top li {  vertical-align:top; }

.common-right ul { width:100%; }
.hide-mobile {	display: none !important;}
.mid-navigation { height:auto; }
.mid-navigation .btn-app { font-size:13px; margin:10px 0;}
.header-top li:last-child{ padding:0;}

.about-download p { line-height:21px;}
.about-download {padding:20px 0 10px;}
.about-download .box { width:100%; padding:10px 10px 5px;}
.news-section { padding:20px 0;}
.nav-tabs>li>a { font-size:12px; padding:0px 1px; }
.social-section img { width:30px;}
.social-section { padding:15px 0 0px;}
.footer li { padding:0;}
.footer .bottom  {padding:20px 0; }
.footer .bottom .container{ width:100%; }
.footer .bottom p img { display:block; float:none; margin:10px 0px}
.footer .bottom p { font-size:13px; width:100%; margin:0 0 10px; }
.footer { font-family:13px;}
.social-section .links li { font-size:14px; background-size:19px; padding-left:25px;}
.social-section h1 {  padding-top:15px;}
.social-section i { font-size:32px; top:-4px;}
.footer .quick_left {margin:0px 0 0;}
.footer .info_left {margin:0px 0 0;}
footer .top h2 {margin:15px 0;}

.common-right ul li { float:none}
.common-left { width:auto !important; }
.common-wrapper .common-right { width:auto !important; border-top:none;}

.default-btn { min-width:100px;}
.news-section .list-tab { padding-left:0;}
.news-section .more-link { margin:25px 0 0px 28px;}
.news-section .btn-bdr { margin:25px 0 0px 28px; }
.about-download .box h2 { font-size:16px; margin-bottom:10px;}
.spotlight .box .detail { min-height:initial;}
.more-link a { min-width:100px;}

#return-to-top { display:none !important;}
.timeline-Tweet-text{ font-size:14px !important; line-height:normal;}
footer .top h2 { width:100% !important;}
footer .view-id-contact_footer .field-content h2  { width:100% !important;}


/************************************23 july 18***********************/

.guide-text { display:none !important;}
.views-exposed-widget .form-submit { margin-top:10px !important}
.about-download .col-sm-6, .about-download .col-sm-12 {clear:both;}
.tab-area .nav-tabs { padding:0 15px;}
.tab-area .nav-tabs>li>a { font-size:14px;}
.tab-area .nav-tabs>li { padding:8px 0; width:100%; border-bottom:solid 1px #ccc; }
.tab-area .nav-tabs>li a:hover { text-decoration:none;}
footer .top { padding:0px 0 20px;} 
.faq ul li { font-size:13px;}
.pdf-download { width:76%; line-height:24px}
.faq ul li img {height:26px;}
.faq ul li span { margin-top:2px;}

.analytics_list ul li #cmf-analytics-browser, .analytics_list ul li #browser_cat, .analytics_list ul li #cmf-analytics-referer, .analytics_list ul li #cmf-analytics { text-align:center;}

.analytics_list ul li .loader1, .analytics_list ul li .loader { display:inline-block;}

.analytics_list ul li #cmf-analytics-browser span, .analytics_list ul li #browser_cat span, .analytics_list ul li #cmf-analytics-referer span, .analytics_list ul li #cmf-analytics span { display:block;}
#user-login .form-submit, #webform-client-form-13 .form-submit { width:100%;}

.view-iwai-album-gallery .all_images, .view-swachh-bharat-abhiyan .all_images{ width:100% !important;  padding:0 15px; margin:0;}

/*******************30 july 18***************/

ul.quicktabs-tabs li { padding:15px 2px 5px;}
.news { margin-top:-5px;}
#block-panels-mini-home-quicktab { margin-bottom:10px;}

.pager li>a, .pager li>span {padding:4px 11px; border-radius:20px;}

.skipCont { visibility: collapse;}
/***********************3 Aug 2018***********************/
.header-top .social { display:none;}
.footer-top-wrapper ul li a {   padding:0 5px !important;}

}


@media screen and (max-width:480px) {
	
body { font-size:13px !important}	

.footer li { font-size:13px;}
.footer li a { color:#fff;}
.footer .bottom {  font-size:12px;  }
.header-top li { font-size:12px;}
.main-nav ul li a {	padding: 6px 15px; font-size:12px;} 
h1 {  font-size:17px;}

.easy-breadcrumb_segment { font-size:12px;}

.members-row h2 { font-size:14px; }
.view-content > h3 { font-size:14px; }

table th {padding:6px; }
table td {padding:6px; }
.faq h4 { font-size:14px;}

}



@media screen and (max-width:350px) {

.header-top li { font-size:12px;}
.nav-tabs>li>a { font-size:13px; padding:0px 3px; }
.pdf-download { width:72%;}

}

.view-work-order-placed-on-nomination-basis .scroll-table1 table tbody tr td{word-break: normal !important}
.view-members-time .mrg0 span.email{word-break: normal !important}
.view-senior-officials .mrg0 span.email{word-break: normal !important}

.view-national-waterways table tbody tr td{word-break: normal !important}
#right_content .view-id-page .panel-body ul li a:last-child{float:right;}
#edit-project-type-id-wrapper .views-widget{background:none !important }
#block-views-b58850fd98afc0e1c6f0ed6709a4d69c #edit-project-type-id-wrapper .views-widget{background:unset;}
section.about-download div.col-md-3:nth-child(2) ul {
    margin-bottom: 25px;
}
#block-views-members-time-block .center {
    margin: 0 auto!important;
    margin-top: 0px!important;
}
#block-views-senior-officials-block .center {
    margin: 0 auto!important;
    margin-top: 0px!important;
}

#webform-client-form-138937 div.form-item {
  margin-bottom: 5px;
}
#webform-client-form-138937 label {
  display: block;
}
.section-suggestion-form div#content {
  width: 42%;
  margin: 0 auto;
}
.section-suggestion-form div#content {
  width: 42%;
  margin: 0 auto;
  border: 4px solid #5151d6d4;
  height: 550px;
  padding: 1%;
  border-radius: 2%;
  box-shadow: -2px 4px 14px 2px #013299;
}
form#webform-client-form-138937 #edit-actions {
    margin: 0 auto;
    width: 8%;
    background: blue;
}