
@font-face {
    font-family: 'Humanist777BoldBT';
    src: url('../fonts/Humanist777BoldBT.eot');
    src: url('../fonts/Humanist777BoldBT.eot') format('embedded-opentype'),
         url('../fonts/Humanist777BoldBT.woff2') format('woff2'),
         url('../fonts/Humanist777BoldBT.woff') format('woff'),
         url('../fonts/Humanist777BoldBT.ttf') format('truetype'),
         url('../fonts/Humanist777BoldBT.svg#Humanist777BoldBT') format('svg');
}


@charset "utf-8";
/* CSS Document */

@import 'https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i';
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab');
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');
@font-face {
font-family: 'NotoSansGujarati';
src: url('../fonts/NotoSansGujarati.woff') format('woff'),
     url('../fonts/NotoSansGujarati.ttf') format('truetype'),
     url('../fonts/NotoSansGujarati.svg#NotoSansGujarati') format('svg');
font-weight: normal;
font-style: normal;
}
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
/*font-family: 'Roboto Slab', serif;*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; font-family: 'Roboto', sans-serif; }
:lang(gu) html, :lang(gu) body, :lang(gu) div, :lang(gu) span, applet, :lang(gu) object,  :lang(gu) iframe, :lang(gu) h1, :lang(gu) h2, :lang(gu) h3, :lang(gu) h4, :lang(gu) h5, :lang(gu) h6, :lang(gu) p, :lang(gu) blockquote, :lang(gu) pre, :lang(gu) a, abbr, acronym, address, big, cite, code, del, dfn, em, :lang(gu) img, ins, kbd, q, s, samp, :lang(gu) small, strike, :lang(gu) strong, :lang(gu) sub, :lang(gu) sup, tt, var, b, u, i, center, dl, dt, dd, :lang(gu) ol, :lang(gu) ul, :lang(gu) li, :lang(gu) fieldset, :lang(gu) form, :lang(gu) label, :lang(gu) legend, :lang(gu) table, caption, :lang(gu) tbody, :lang(gu) tfoot, :lang(gu) thead, :lang(gu) tr, :lang(gu) th, :lang(gu) td, :lang(gu) article, aside, :lang(gu) canvas, details, embed, :lang(gu) figure, figcaption, :lang(gu) footer, :lang(gu) header, hgroup, :lang(gu) menu, :lang(gu) nav, output, ruby, :lang(gu) section, summary, time, mark, audio, video { font-family: 'NotoSansGujarati'; }
/* HTML5 display-role reset for older browsers */
strong{font-weight: bold}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; font-family: 'Roboto', sans-serif; }
form { margin-top: 30px; width: 100%; float: left; }
img { max-width: 100%; }
body { line-height: 16px; font-family: 'Roboto', sans-serif; }
ol, ul { list-style: none; font-family: 'Roboto', sans-serif; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
h1, h2, h3, h4, h5, h6 { text-shadow: none; }
a { outline: none; }
h1 span { width: 100px; height: 4px; background: #4c4c4c; position: absolute; bottom: -2px; left: 0px; }
p { font-size: 14px; color: #333; line-height: 20px; margin-bottom: 20px; width: 100%; float: left; }
p a { color: #4090d0; text-decoration: underline; }
p a:hover { color: #0a5b9c; text-decoration: none; }
a.read_more { font-size: 16px; color: #38474e; float: left; }
a.read_more .glyphicon { margin-left: 5px; }
a.read_more:hover .glyphicon, a.read_more:hover { background: none; color: #cf4200 !important; text-decoration: none; }

h2 { width: 100%; float: left; font-size: 25px; color: #0c3e3a; line-height: 40px; }
/* Custom Style */

body { margin: 0px; padding: 0px; font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: normal; }
header { padding-top: 15px; width: 100%; float: left; }
.logo { float: left; }
.logo_font { float: left; font-family: 'Roboto', sans-serif; text-transform: uppercase; color: #646363; font-size: 14px; padding: 24px 0 0 10px; }
.logo_font strong { font-size: 16px; color: #026a62; font-weight: bold; line-height: 23px; margin: 0px; padding: 0px; float: left; width: 100%; }
.header_row { float: right; font-size: 12px; color: #282828; margin-bottom: 10px; }
.header_row a.skip { font-size: 12px; color: #282828; padding-right: 10px; border-right: #282828 1px solid; line-height: 14px; float: left; margin-top: 5px; }
.language { float: left; margin-left: 10px; margin-right: 10px; }
.language select { float: left; height: 25px; border: #2a5d59 1px solid; background: #2a5d59; outline: none; color: #fff; }
.font_size {float: left;margin-right: 4px;margin-top: 4px; }
.font_size a { font-size: 12px; color: #282828; padding: 0px 5px; line-height: 14px; }
.font_size a. {
font-size:14px;
}
.font_size a.font-minus { font-size: 10px; }
.font_size a:hover, .font_size a.active {color: #e23215;text-decoration: none;}
.theme_col { float: left; }
.theme_col a { float: left; margin-left: 5px; }
.top_links { float: left; margin: 6px 0 0 0; }
.top_links a { font-size: 12px; color: #282828; padding: 0px 3px; line-height: 14px; }
.top_links a i { font-size: 16px; margin-right: 10px; line-height: 14px; }
.search_box { float: left; width: 166px; position: relative; }
.search_box input { width: 100%; float: left; height: 25px; border: #d9d9d9 1px solid; padding: 5px; }
.search_box .glyphicon-search { position: absolute; top: 0px; right: 0px; color: #8f8f8f; width: 25px; height: 25px; line-height: 25px; text-align: center; font-size: 11px; }
.search_box .glyphicon-search:hover { }
.search_box .btn { width: 25px; height: 25px; opacity: 0; position: absolute; top: 0px; right: 0px; background: none; }
/* Navbar */
.navbar-nav li a .fa-home { font-size: 22px; }
.navbar-nav > li .dropdown { display: none; }
.navbar-nav > li:hover .dropdown { display: block; position: absolute; width: 320px; background: #35B2D2; z-index: 99 }
.navbar-nav > li:hover .dropdown li { width: 100%; float: left; border-bottom: #FFF 1px solid; }
.navbar-nav > li:hover .dropdown li:last-child { border-bottom: none; }
.navbar-nav > li:hover .dropdown li a { width: 100%; float: left; padding: 12px 25px; color: #FFF; font-size: 13px; text-transform: uppercase; }
.navbar-nav > li:hover .dropdown li:hover a { background: #29899F; text-decoration: none; }
.navbar-nav > li:hover .dropdown li .sub_dropdown { display: none; }
.navbar-nav > li:hover .dropdown li:hover .sub_dropdown { display: block; width: 300px; position: absolute; background: #29899F; left: 320px; border-left: #FFF 1px solid; }
.navbar-nav > li:hover .dropdown li:hover .sub_dropdown li { width: 100%; float: left; border-bottom: #FFF 1px solid; }
.navbar-nav > li:hover .dropdown li:hover .sub_dropdown li:last-child { border-bottom: none; }
.navbar-nav > li:hover .dropdown li:hover .sub_dropdown li:hover a { background: #38474E; text-decoration: none; }
.navbar-nav > li:hover .dropdown li:hover .sub_dropdown li .sub_dropdown1 { display: none; }
.navbar-nav > li:hover .dropdown li:hover .sub_dropdown li:hover .sub_dropdown1 { display: block; width: 250px; position: absolute; background: #29899F; left: 300px; border-left: #FFF 1px solid; margin-left: -1px; }
.navbar-nav > li:hover .dropdown li:hover .sub_dropdown li:hover .sub_dropdown1 li:hover a { background: #5F747E; }
#banner { width: 100%; float: left; }
.owl-item { /*background:#669999; padding-bottom:3px;*/ }
#banner .owl-buttons { width: 46px; position: absolute; float: right; bottom: 120px; right: 16px; }
.owl-controls .owl-buttons .owl-prev, .owl-controls .owl-buttons .owl-next { position: absolute; top: 50%; margin: 0px; outline: 0; width: 23px; height: 23px; text-indent: -9999px; z-index: 1; }
.owl-controls .owl-buttons .owl-prev { left: -5px; background: url(../images/arrows.jpg) no-repeat 0 0px; }
.owl-controls .owl-buttons .owl-next { right: 0px; background: url(../images/arrows.jpg) no-repeat -23px 0px; }
.owl-controls .owl-buttons .owl-prev:hover { background-position: 0px -23px; }
.owl-controls .owl-buttons .owl-next:hover { background-position: -23px -23px; }
.mainslider .owl-item li img { width: 100%; }
.mainslider .owl-item .container { }
#banner .owl-controls { width: 1186px; position: relative; margin: 0 auto; z-index: 999 }
nav ul li a:hover .dropdown-menu{display: block !important;}
ul.nav li:hover > ul.dropdown-menu {

    display: block;

}
.social-icon a {
    float: left;
    font-size: 19px;
    color: #6a6a6a;
    padding: 0 8px;
    border-right: 1px solid #ccc;
    line-height: 16px;
}
.social-icon{float: left;margin-top: 5px;}
.social-icon a:last-child{ border: none; }
.social-icon a:hover{color: #ca3211}
.slider{float: left; width: 100%;}
.carousel-control.right{background-image:none;width: 8%; opacity: 1;}
.carousel-control.left{background-image:none;width: 8%; opacity: 1;}
.carousel-caption{bottom: 35%;}
.carousel-inner .item::after {
    background: rgba(0,0,0,0.35);
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 100%;
    height: 100%;
}
.carousel-caption h3{ color: #fff;font-size: 38px;font-family: 'Humanist777BoldBT';line-height: 54px;
text-shadow: 1px 1px 9px #404040;letter-spacing: -1px;}
.left.carousel-control span{float: left; background: url(../images/left-arrow.png) no-repeat;width: 43px;height: 42px;font-size: 0;}
.right.carousel-control span{float: left; background: url(../images/right-arrow.png) no-repeat;width: 43px;height: 42px;font-size: 0;}

.dignitory_row { padding-top:0px; padding-bottom: 15px; margin-top:0px; z-index:999; position:relative; float: left; width: 100%;}

.dignitory_row .col-md-3 {
    padding: 0 7px;
}
.dignitory_row figure{/*border:#2c668a 2px solid;*/ float:left; position:relative; z-index:1;}
.dignitory_row figure > img{border-radius: 50%;border: 1px solid #757070;}
.dignitory_txt{float:left; width: 163px;margin-left: 8px;}
.dignitory_txt strong{color:#000000; font-family: 'Roboto', sans-serif; font-weight: 500px; font-size:14px; width:100%; float:left; line-height: 28px;}
.dignitory_txt span{color:#565656;font-family: 'Roboto', sans-serif; font-size:14px; width:100%; float:left;}
.dignitory_txt p{color:#464a4d; font-size:14px; width:100%; float:left; margin:0px; padding:0px; clear:both}
.dignitory_txt p:nth-child(4), .dignitory_txt p:nth-child(5){width:auto; margin:5px 5px 0 0; float:left; clear:none;}
.dignitory_txt p a .fa-facebook{width:30px; height:30px; border-radius:40px; border:1px solid #3B5998; color:#3B5998; padding:8px; text-align:center;}
.dignitory_txt p a .fa-facebook:hover{background:#3B5998; color:#FFF;}
.dignitory_txt p a .fa-twitter{width:30px; height:30px; border-radius:40px; border:1px solid #55ACEE; color:#55ACEE; padding:8px; text-align:center;}
.dignitory_txt p a .fa-twitter:hover{background:#55ACEE; color:#FFF;}
.title-share-icon-img {
    float: left;
    padding: 10px 10px 0 0;
}
.title-share-icon-img a i {
    font-size: 24px;
}


.dignitory_row .col-md-3.col-xs-12.col-sm-6:last-child .dignitory_txt-first::after{background: none;}
.welcome_txt{float: left; width: 100%; text-align: center; padding: 45px 0;}
.welcome_txt_center {float: none; display: inline-block; width: 100%;}
.welcome_txt h2{float: left; width: 100%; font-weight:500; color: #065e57 ;font-size:25px; font-weight: 500; position: relative;padding-bottom: 20px; text-transform: uppercase;}
.welcome_txt h2 span{ color: #000 }
.welcome_txt p{float: left; width: 100%; color: #565656 ;font-size:14px; line-height: 22px; margin: 0px;}



.Opportunities_sec{float: left; width: 100%; padding: 0 0 40px 0;}
.News_box{float: left; width: 100%;margin-top: -10px;}
.News_box_row{float: left;
width: 100%;
margin-top: 0px;
padding: 10px 0 10px;
border-bottom: 2px solid #e2e2e2;
margin-right:0px;}
.News_box_row_lh{float: left; width: 70px; height: 70px; border-radius: 50%; background: #9dd4ff;padding: 11px 5px;}
.News_box_row_lh h2{ float: left; width: 100%; color: #fff; font-size: 38px;line-height: 24px; text-align: center; }
.News_box_row_lh h2 span{font-size: 21px;}
.News_box_row_rh{float: right;width: 76%;padding: 2px 0px 0;}
.News_box_row_rh h3{ float: left; width: auto; color: #2c4a62; font-size: 15px; }
.News_box_row_rh p{ float: left;width: auto;color: #565656;font-size: 13px;padding: 0;margin: 2px 0 0 0; }
.News_box_row_rh a{float: right; width: auto; color: #2c4a62;}
.Opportunities_sec .Vision_sec{border: 0;width: 100%; padding: 0px 0;}
.View-More-link{float: right; margin-top:10px; }
.View-More-link a{color: #ca3211;}
.View-More-link a:hover{color: #a5430e;}
.Opportunities_sec .Vision_sec .welcome_txt_center h2::after{width: 90px; left: 0px;background:#fff;margin: 0;}

.tabs_box{ width:100%; float:left;margin-top: 40px;}
.tab-content{width:100%; float:left;}
.gallery-bg .tab-content{width:100%; float:left; background: #e9e9e9; border-bottom: 3px solid #1da094;}
.tab-pane{padding: 25px 5px;}
.tab-pane h3{width:100%; float:left;}
.tab-pane .select_col{width:315px; float:left; margin-top:15px; position:relative;}
.tab-content #Mineral_Administration_District_wise {     margin-top: 0; padding-top: 0;}
.tab-pane .select_col select{width:100%; height:48px; float:left; border:#9d9d9d 1px solid; appearance:none; -moz-appearance:none;  -webkit-appearance:none; padding:10px; background:none;}
.tab-pane .select_col .glyphicon{position:absolute; right:10px; top:14px; font-size:20px; z-index:-1}
.tab-pane p{width:100%; float:left; font-size:15px; color:#fff; margin:5px 0px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{     border-color: #0c3e3a; background-color: #0c3e3a; color: #fff !important; border-top-right-radius: 0px;border-top-left-radius: 0px;}
.tabs_box .nav > li > a {
  padding: 10px 31px;
font-size: 16px;
    color: #343434;
}
.nav-tabs{ border-bottom: 2px solid #6c8c8c; }
.nav > li > a:hover, .nav > li > a:focus{ background-color: #6c8c8c;color: #fff !important;border-radius: 0px; border-top-right-radius: 0px;border-top-left-radius: 0px;}
.nav-tabs > li > a:hover{ border-color: #eeeeee #eeeeee #dddddd }
.nav-tabs > li > a{ border: 0px;color: #fff;  }
.tabs_box .nav-tabs > li{margin: 0 10px 0 0;}
.tabs_box .nav-tabs > li.active > a{border: 0px;}
.tabs_box .tab-pane ul li{color: #fff;

font-size: 14px;

line-height: 21px;

padding: 0px 12px !important;

float: left;

position: relative;

border-bottom: 1px solid #dcdcdc;

margin: 0;

width: 50%;}
.tabs_box .tab-pane ul li::before {
  
color:#048a7f;
font-size: 30px;
margin-top: 15px;
height: auto;
position: absolute;
left: 11px;
}
.col-md-8 .Vision_sec .welcome_txt_center h2::before{width: 362px;}
.tab-content ul{padding-top: 6px;float: left;width: 100%;}
.gallery_tab{float: left; width: 100%; padding: 40px 0 0;}
.gallery_tab_add{text-align: center;}
.gallery_tab_add .nav.nav-tabs {
    float: none;
    display: inline-block;
    width: 100%;
    padding: 0 15px;

}
.gallery_tab_add .nav-tabs {
    border-bottom: 0;
}
.gallery_tab_add .nav-tabs > li.active > a{background: transparent;
color: #09675f !important;
border-bottom: 4px solid #09675f !important;}
.gallery_tab_add .nav > li > a:hover, .gallery_tab_add .nav > li > a:focus{background: transparent;
color: #09675f !important;
border-bottom: 4px solid #09675f !important;}
.gallery_tab_add .nav-tabs > li a{ border:0;border-radius: 0; margin: 0px; color:#adadad; text-transform: uppercase; padding: 10px 0px; font-size: 17px;border-bottom: 4px solid transparent;font-weight: 500;text-align: left;margin-right: 50px;}
.gallery_tab_add .nav-tabs > li a:last-child{border: 0px;border-radius: 0;}
.img-box{float: left; width: 100%;}
.img-box-img{ float: left; border:2px solid #9e9e9e;}
.img-box-img img{float: left;}
.img-box-img iframe{float: left;}
footer { width: 100%; float: left; background: #062522; padding: 40px 0 0 0px; position: relative;}
footer h4, footer h4 a { width: 100%; float: left; color: #ca3211; font-size: 18px; line-height: 24px; }
footer h4 a:hover { color: #ca3211; }
footer ul { width: 100%; float: left; margin: 0; }
footer ul li { width: 100%; float: left; }
footer ul li a { color: #FFF; font-size: 15px; padding: 5px 0px; float: left; }
footer ul li a:hover, .Useful_link_sec ul li a:focus { color: #ca3211; text-decoration: none; }
.visitor_col { float: left; font-size: 12px; color: #FFF; text-align: center; background: #02a999; line-height: 28px; margin-top: 90px; padding: 0 17px; }
.addr_col p { width: 100%; float: left; margin-bottom: 0px; margin-top: 15px; color: #FFF; font-size: 14px; line-height: 21px; padding-left: 30px; position: relative; }
.addr_col .fa-map-marker { color: #02a999; font-size: 22px; position: absolute; left: 4px; top: 0px; }
.addr_col .fa-print { color: #02a999; font-size: 20px; position: absolute; left: 4px; top: 0px; }
.addr_col .fa-envelope { color: #02a999; font-size: 16px; position: absolute; left: 3px; top: 0px; }
.addr_col .fa-phone { color: #02a999; font-size: 20px; position: absolute; left: 0px; top: -2px; /*border: #29b0a5 1px solid*/; border-radius: 100%; padding: 4px; width: 22px; height: 22px; text-align: center; }
.addr_col figure { float: left; margin-top: 24px; }
.addr_col figure > img { float: left; }
.addr_col figure figuration { color: #FFF; font-size: 14px; margin-left: 10px; float: left; line-height: 66px; }
.bottom_row { width: 100%; float: left; background: #062522;border-top: 1px #02a999 dotted; padding: 20px 0px; font-size: 12px; color: #FFF; line-height: 21px; margin-top: 40px; }
.last_date { text-align: left; padding-top: 10px; }
.copyright_txt { text-align: center; padding-top: 10px; }
.w3c_logo { text-align: right; }
.title_group h2{font-size: 20px;color: #02a999;line-height: 26px;font-weight: 500;position: relative;padding-left: 0px;min-height: 54px;}

/*New site Add css*/


.slider-btn{float: left; width: 100%;text-align: center; margin-top: 20px;}
.slider-btn-in{float: none; display: inline-block; width: auto; padding: 0 10px;}
.slider-btn-in a{background: rgba(239,114,31,0.8);border-radius: 4px; float: left; color: #fff; height: 47px; width: 273px; font-size: 17px; line-height: 47px; box-shadow: inherit;text-shadow: none !important;}
.slider-btn-in a span {
    line-height: 40px;
    margin-top: 0;
    float: none;
    display: inline-block;
    top: 7px; margin-right: 5px;
    position: relative;
}
.slider-btn-in a:hover{border-color:#ca3211; background: #ca3211; text-decoration: none; }
.down-arrow{position: absolute;
bottom: 50px;
left: 49%;}
.read-more-btn{ float: none; display: inline-block; width: auto;  margin-top: 20px;}
.read-more-btn a{float: left; width: auto; color: #ca3211; font-size: 16px;padding: 12px 30px;border-radius: 20px; transition: 0.5s;text-decoration: underline;}
.read-more-btn a:hover{ color: #a74510}
.latest-news-sec{float: left; width: 100%;}
.latest-news-sec-in{float: left; width: 100%;}
.latest-news-sec-in h2{float: left;
width: 100%;
color: #ca3211;
font-size: 25px;
font-weight: 500;
position: relative;
padding-bottom: 4px;}
.latest-news-sec-in h2 span {
    color: #000;
}
.latest-news-box{ float: left; width: 100%; }
.latest-news-box_lh{float: left; width: auto;}
.latest-news-box_lh_had{float: left;}
.latest-news-box_lh_had h2{border: 1px solid #828282; border-radius: 50%; color: #000000; font-size:15px; font-weight: 500; width: 73px; height: 73px; text-align: center;line-height: 25px;padding-top: 12px;}
.latest-news-box_lh_had h2 span{font-size: 24px;font-weight: bold;float: left;width: 100%;}
.latest-news-box_rh {
    float: right;
    width: 75%;
    margin-top: 3px;
}
.news_block {
    float: left;
    width: 100%;
    position: relative;
    background: none;border: none;
    margin: 0px;
}

.news_block .flex-direction-nav {
    width: 45px;
float: right;
position: relative;
top: -97px;
z-index: 99999;
}
.news_block .flex-direction-nav li {
    float: left;
}
.news_block .flex-direction-nav li a.flex-prev {
    background: url("../images/left-arrow-01.png") no-repeat scroll 0 0;
    text-indent: -99999px;
    left: 0px;
}
.news_block .flex-direction-nav li a {
    width: 20px;
    height: 20px;
    text-indent: -99999px;
    display: block;
    outline: none;
}
.news_block .flex-direction-nav li a.flex-next {
    background: url("../images/right-arrow-01.png") no-repeat scroll 0 0;
    text-indent: -99999px;
    right: 0px;
}

.news_block .flex-control-paging {
    display: none;
}
.Press-sec{float: left; width: 100%; padding-bottom: 40px;}
.Press-box{float: left; width: 100%;box-shadow: 0px 1px 4px rgba(0,0,0,0.33); border-radius: 0px; background: #fafafa;padding-bottom: 20px;}
.Press-box-in{ float: left; width: 100%;}
.slick-slide{padding: 10px 0;}
.Press-box-img{float: left;width: 100%; position: relative;}
.Press-box-img img{float: left;}
.Press-box-text{float: left; width: 100%; padding: 10px; min-height: 142px}
.Press-box-text h2{ float: left; width: 100%; color: #020d1b; font-size: 20px; font-weight: 400;line-height: 30px;margin-top: 3px;}
.Press-box-text h4{ float: left; width: 100%; color: #ca3211; font-size: 14px; font-weight: 400;}
.Press-box-text p{ float: left; width: 100%; color: #969696; font-size: 14px; font-weight: 400; line-height: 22px;margin-top: 3px;min-height: 80px;margin-bottom: 0;}
.read_more_text a{float: left;width: auto;border: 2px solid #1c9088;color: #3a928c;font-size: 14px;
padding: 10px 12px;transition: 0.5s;height: 37px;text-align: center;border-radius: 20px;text-transform: uppercase;letter-spacing: 3px;font-weight: bold;line-height: 15px;width: 100%;}
.read_more_text a:hover{border-color: #1c9088; background: #1c9088; text-decoration: none; color: #fff;}
.Press-box:hover a{background: #1c9088; color: #fff;}
.event-sec {text-align: left;
padding: 0px 0;}
.read_more_text {float: none;
margin: 0 auto;
width: 155px;}
.event-sec h2{   padding: 0px;}
.News_box_row_lh_in{float: left; width: 100%;}
.News_box_row_lh_in_02{float: left; width: auto; margin-left: 3px; text-align: center;}
.News_box_row_lh_in h2{color: #414141; font-size: 24px;line-height: 28px;font-weight: bold;}
.News_box_row_lh_in h3{ color: #414141; font-size: 14px; text-align: center; float: left; width: 100%}
.News_box_row_lh_in_02 h3{ color: #414141; font-size: 14px; text-transform: uppercase;}
.tabs_box .tab-pane{padding: 0px;}

.feedback_pages .col-md-12 {padding: 0;}
.sub-banner img { width: 100%;}


/*sub pages style*/
.black-theme-logo{display: none;}
#left_menu ul {
    list-style: outside none none;
    margin: 13px 0 0;
    padding: 0;
    width: 100%;
}
#left_menu ul li {
    border-bottom: 1px solid #ccc;
    list-style: outside none none;
   padding: 9px 0;
margin: 0 0;
    font-size: 14px;
    float: left;
    width: 100%;
    text-align: left;
}
#left_menu ul li a.active {
    color: #2b4a61;
}
#left_menu ul li a {
    color: #666;
    display: block;
}
.welcom_txt_content h2 {
    margin: 10px 0 0px;
    text-align: left;
   color: #0c3e3a;
    text-transform: uppercase;
}
.content_text p {
    line-height: 25px;
}

/* Form Elements */
.feedback-form_01{padding: 40px 0; float: left; width: 100%;}
.feedback-form .col-md-12{padding: 0px;}
.form-group { width: 100%; float: left; margin-bottom: 20px; }
.form-group label { width: 100%; float: left; font-size: 14px; line-height: 30px;z-index: 9; }
.form-group .form-control { width: 100%; float: left; font-size: 14px; height: 40px; border: #CCC 1px solid; border-radius: 0px; box-shadow: none; }
.checkbox { float: left; width: 100%; padding: 8px; }
.form-group .textarea-col { width: 100%; float: left; font-size: 14px; height: 120px; border: #CCC 1px solid; border-radius: 0px; box-shadow: none; padding: 8px; }
.form-group .select-col { width: 100%; float: left; font-size: 14px; height: 40px; border: #CCC 1px solid; border-radius: 0px; box-shadow: none; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(../../images/responsive/select-arrow.png) 100% 5px no-repeat; }
.checkbox { float: left; width: 100%; padding: 8px; }
.checkbox { float: left; width: 100%; padding: 0px; margin-bottom: 20px; }
.radio-group { float: left; width: 100%; margin-bottom: 20px; }
.radio-group label { margin-right: 15px; }
.btn-default { padding: 12px 25px; background: #ff7200; color: #FFF; text-align: center; font-size: 14px; border: none; border-bottom: #bf3210 3px solid; }
.btn-default:hover { background: #38474E; border-bottom: #000 3px solid; color: #FFF; }
.feedback-form #feedback-gender label {margin-right: 20px;width: auto;}
/* Form Elements */

.side-button {
    top: 20%;
    position: absolute;
    z-index: 2000;
    clear: both;
    overflow-wrap: normal;
    right: 0%;
}
.side-button .fa {
    padding: 12px;
    font-size: 20px;
    width: 38px;
    text-align: center;
    text-decoration: none;
}
.side-button .fa-facebook {
    background: #3B5998;
    color: white;
}
.side-button .fa-twitter {
    background: #55ACEE;
    color: white;
}
.side-button .fa:hover {
    opacity: 0.9;
    color: #fff;
    transform: translate3d(3px, 0px, 0px);
    text-decoration: none;
}
.contact{padding: 40px 0;}

.link_col {
    width: auto;
    position: fixed;
    bottom: 10%;
    right: 5px;
    background: #f1f1f1;
    z-index: 99999;
}
.link_col a.active {
    border: #000 2px solid;
}
.link_col a {
    width: 29px;
    height: 29px;
    float: left;
    margin: 4px;
    border: #0075ad 2px solid;
    clear: both;
}
.tab-view_link{float: right;
margin-top: 10px;}
.tab-view_link a {
    color: #74b9f0;
}

.tab-pane .read-more-link {
    border: 2px solid #1c9088;
    display: inline-block;
margin-top: 40px;
float: none;
}
.tab-pane .read-more-link a{color: #1c9088;}
.tab-pane .read-more-link a::after{background: none;}
.tab-pane .read-more-link:hover{background:#1c9088; color: #fff; }
.tab-pane .read-more-link:hover a{color: #fff; text-decoration: none;}

.governance_box {

    border: 2px solid #f2f2f2;
    display: inline-block;
    margin-bottom: 20px;
    padding: 15px 0;
    width: 100%;

}

.governance_box_press .img-thumbnail {
   height: 195px;
    float: none;
    width: 100%;
    object-fit: contain;
}
.governance_box_press .governance_box_title {
    float: left;
    width: 100%;
}
.governance_box_press h5 {
   font-size: 14px;
color: #6e6e6e;
margin-top: 11px;
float: left;
}
.governance_box_press p {
    font-size: 14px;
    color: #595959;
    margin-top: 20px;
    line-height: 26px;
}
.governance_box_press .governance_box_title h6 {
    float: left;
    width: 95%;
}
.governance_box .header_title {
    line-height: 20px;
}
.governance_box_title-rh {
    float: right;
    width: auto;
    padding: 0px 0px;
}
.governance-box-title-share-icon {
    float: right;
    width: auto;
}
.title-share-icon-img {
    float: left;
    padding: 6px 5px;
}

#tender_search .btn-success:hover {
    background: #006969;
    border-color: #006969;
}
#tender_search .btn-success {
    background: #009999;
    border-color: #009999;
}
.tender_sec{float: left; width: 100%;}
.defult_width_8 h3{margin: 10px 0 0px;
text-align: left;
color: #009999;font-size: 18px; float: left;}
.grid_10 p{margin-top: 10px;}
.Browse_btn {
    background: #e2e1e1;
    border: solid 1px #e2e1e1;
    line-height: 31px;
    color: #000;
    height: 42px;
    border-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
}
.input-group{float: left;
width: 100%;}


.file-uplode .form-group label{width: auto;}
.table > tbody > tr > th{text-align: center;font-size: 15px;font-weight: bold;}
.table-bordered > tbody > tr > td{font-size: 14px;color: #666;text-align: center;}
.sub-banner img{width: 100%}
.marine-all li {
    list-style: outside;
    float: left;
    width: 100%;
    line-height: 29px;
}
.marine-all p{margin-bottom: 0px;color: #666;}
.marine-all ul{padding-left: 15px;}
.marine-all-img{float: left; margin-top: 20px;}
.marine-all-img img{margin: 5px;
display: block;
padding: 2px;
border: solid 1px #ccc; float: left;}
.photo-sec .col-lg-3 strong{font-size: 16px;
color: #333;
margin-top: 8px;
float: left;
text-align: center;
width: 100%;}

.photo-sec-in{margin-top: 20px; float: left; width: 100%;}
.service.style-2.sec-padd {
    padding: 0px 0 70px;
}
.breadcrumb{background: none;float: right;margin-bottom: 0;margin-top: 10px;}
.breadcrumb a{color: #2b4a61 !important;}
.input-group-addon {cursor: pointer;}
.Scientist-sec-in .header_title {font-weight: bold;}
.Scientist-sec-in .governance_box_press h5{margin-top: 5px;}
.Scientist-sec-in .governance_box_press p{margin-top: 9px; margin-bottom: 0px;line-height: 22px;font-size: 14px;}
.Scientist-sec-in{text-align: left; width: 100%; float: left;}
.Scientist-sec-in .col-md-12.col-sm-12{padding: 0px;} 


 .popup_title {
        color: #1a596e;
        font-family: arial,sans-serif;
        font-size: 40px;
        font-weight: bold;
        position: absolute;
        text-align: center;
        top: 30px;
        width: 100%;
        z-index: 9999;
        line-height: 50px
    }
    .popup_content {
        color: hsl(0, 0%, 100%);
    font-family: arial,sans-serif;
    font-size: 17px;
font-weight: normal;
left: 39px;
line-height: 28px;
position: absolute;
text-align: center;
top: 160px;
width: 90%;
z-index: 9999;
    }
    .popup_content1 {
        color: #fff;
        font-family: arial,sans-serif;
        font-size: 17px;
        font-weight: normal;
        left: 5%;
        line-height: 28px;
        position: absolute;
        text-align: center;
        top: 160px;
        width: 90%;
        z-index: 9999;
    }
    .popup_content_img {
        left: 85px;
    position: absolute;
    top: 127px;
    width: 25%;
    z-index: 9999;
    }
    .btn_popup {
        left: 0;
        position: absolute;
        text-align: center;
        top: 308px;
        width: 100%;
        z-index: 11;
    }

    #footer_logos .logo-item{float: left;width: 225px; padding-bottom: 10px;}
#footer_logos {
    width: 100%;
    float: left;
    margin-top: 0px;
    padding-top: 15px;
}
.tab-pane .read-more-link {
    border: 2px solid #1c9088 ;
    display: inline-block;
    margin-top:20px;
    width: 166px;
height: 39px;
    float: none;
}
.read-more-link a {
    color: #fff;
    font-size: 14px;
    line-height: 37px;
    letter-spacing: 2px;
    font-weight: 700;
    text-transform: uppercase;
    padding-left: 10px;
    position: relative;
    width: 100%;
    float: left;
}
.proactive_con p{line-height: 32px;}
.service-offer li strong{font-weight: bold;}
.service-offer li{line-height: 28px;}
.service-offer .col-md-12.col-sm-12{padding: 0px;}

.main_Content_in{float: left; width: 100%; margin-top: 20px;}
.main_Content_in_row{float: left; width: 100%;padding-bottom: 10px;}
.main_Content_in_row_text{float: left; width: 100%; text-align: left;}
.main_Content_in_row_text h3{float: left; width: 100%;color: #171a1e; font-size: 20px;}
.main_Content_in_row_text h4{float: left;
width: 100%;
color: #ca3211;
font-size: 14px;
font-weight: 400;margin-top: 6px;}
.main_Content_in_row_text p{float: left; width: 100%;color: #686868; font-size:14px; line-height: 24px; margin-top: 8px;}
.Tender_design{float: left; width: 100%;}
.Tender_design_row{float: left; width: 100%;margin-top: 12px;}
.Tender_design_row h3{ color: #ca3211; font-size: 18px;}
.Tender_design_row h4{color: #fff;font-size: 16px;float: left;width: 100%;margin-top: 9px;}
.Press_home{float: left; width: 100;}
.Press_home_row{float: left; width: 100; margin-top: 20px;}
.Press_home_row h4{float: left; width: 100%;color: #fff; font-weight: bold; font-size: 18px;}
.Press_home_row p{float: left; width: 100%;color: #fff; font-size:14px; line-height: 24px; margin-top: 8px;}
.service-offer .Press-box-text p{min-height: 140px;font-size: 14px;line-height: 20px;}
.service-offer .Press-box{margin-top: 30px; }
.breadcrumb li{font-size: 13px;}



.Opportunities_sec .welcome_txt h2{color: #ca3211;}


.Tender-img {
    padding: 60px 0 30px;
    float: left;
    width: 100%;
}


.ad_sec{float: left; width: 100%;}

.tender-title {
    padding: 6px 0px;
    margin-bottom: 25px;
    float: left; width: 100%;
}

.tender-title h3 {
    color: #000000;
    font-size: 21px;
    position: relative;
    width: 100%;
    float: left;
    margin-top: 5px;
    text-transform: uppercase;
}

.tender-title h3::after {
    background: #1da094;
    height: 3px;
    width: 49%;
    position: absolute;
    content: "";
    top: 50%;
    right: 0px;
}

.Advertisement_sec{float: left; width: 100%;}
.Advertisement_in{float: left; width: 100%;}
.Advertisement_img{float: left; width: 100%;}
.Advertisement_img img{float: left; width: 100%;}
.Advertisement_text{float: left;
width: 100%;
padding-top: 20px;}
.Advertisement_text h3{width: 100%;
float: left;
font-size: 16px;
color: #000000;}
.Advertisement_text .View-More-link {margin-top: 0px;}
.Advertisement_text p{width: 100%;
float: left;
font-size: 13px;
color: #4b4b4b;
margin-top: 10px;
margin-bottom: 0px;
line-height: 18px;}
.Advertisement_row .View-More-link a{color: #1da094; text-decoration: underline;font-size: 16px; text-transform: uppercase; font-weight: 500; letter-spacing: 3px;}
.View-More-link a i:before{color:#1da094;font-size: 11px;margin-top: -10px;float: right;}
.Advertisement_row .tab-pane {
    padding: 0;
    float: left;
    width: 100%;
}
.tab-block {
    margin: 10px 0;
width: 100%;
float: left;
}

.float-left {
    float: left;
}
.square {
    height: 7px;
    background: #048a7f;
    width: 7px;
    margin-top: 6px;
    margin-right: 15px;
}
.tender-title-01 h2 {
    color: #000;
    font-size: 15px;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 20px;
}

.tenders-date {
    float: right;
   color: #000;
font-size: 14px;
font-family: 'Roboto', sans-serif;
font-weight: 500;
letter-spacing: 0.5px;
line-height: 20px;
}

.fa.fa-calendar-alt::before {
    content: "\f073";
    font-size: 12px;
    margin-top: -13px;
    float: left;
    color: #20a195;
}



.tender-desc {

    font-size: 13px;
    margin-left: 24px;
    padding: 7px 0;
    border-bottom: 1px solid #e1e1e1;
    float: left;
    width: 98%;

}

.title_in_pr p {
    color: #676767;
    font-size: 13px;
    font-family: 'Roboto', sans-serif;
    margin-top: 0;

}

.remove-brdr {
    border-bottom: none !important;
}

.tenders p {
    color: #676767;
    font-size: 13px;
    font-family: 'Roboto', sans-serif;
    margin-top: 0;
    width: 93%;

}


.Advertisement_row .col-md-4:nth-child(2) .tender-title h3::after{width: 70%}
.Advertisement_row .col-md-4:nth-child(3) .tender-title h3::after{width: 27%}
.Advertisement_row {float: left;
width: 100%;
padding: 50px 0;}
.logo img{float: left;}

.grc-in-row ul li{float: left; width: 100%; list-style: disc; line-height: 26px;}
.grc-in-row ul{padding-left: 15px;}
.add_new_state p{margin-bottom: 5px;}

.District-sec{float: left; width: 100%; background: #f5f5f5; text-align: center;}
.District-lh{float: left; width: 50%; padding: 50px 0;}
.District-lh-bot{float: left; width: 100%; padding-top: 20px;}
.District-sec .welcome_txt_center h2{float: left;
width: 100%;
color: #0e80dc;
font-size: 30px;
font-weight: 500;
position: relative;
padding-bottom: 20px;}

.District-sec .welcome_txt_center h2 span {
    color: #000;
}

.District-sec .welcome_txt_center h2::after {
    background: #0e80dc;
    height: 1px;
    width: 150px;
    position: absolute;
    content: "";
    top: 43px;
    left: 0;
    right: 0;
    margin: 0 auto;
}



.District-sec .welcome_txt_center p {

    float: left;
    width: 100%;
    color: #565656;
    font-size: 14px;
    line-height: 22px;
    margin: 0px;

}

.District-lh-bot-sec{float: left; width: 100%; text-align: center;}
.District-lh-bot-sec select{float: none; display: inline-block; max-width: 370px; width: 100%; background: #fff url(../images/select-arrow.png) no-repeat; border: 1px solid #d2d2d2; height: 50px; line-height: 50px;  background-position: right 10px center; -moz-appearance: none;-webkit-appearance: none; padding-left: 5px;color:#a2a2a2}

.District-lh-bot button{float: none;display: inline-block;width: 158px; background: #2c4a62; border: 1px solid #2c4a62; height: 50px;color:#fff; font-size: 17px; border-radius: 0px; transition: 0.5s; margin-top: 30px;}


.District-lh-bot button:hover, .District-lh-bot button:focus{ background: #072b47; border: 1px solid #072b47; color: #fff}


.content_text.mrgnT30 {
    text-align: left;
    margin-top: 30px;
    float: left;
    width: 100%;
}
.content_text.mrgnT20 {
    text-align: left;
    margin-top: 20px;
    float: left;
    width: 100%;
}
.content_text.mrgnT20 {
    text-align: left;
    margin-top: 10px;
    float: left;
    width: 100%;
}
.content_text.mrgnT30 strong{font-weight: bold;}
.content_text.mrgnT30 ul li{list-style: disc; float: left; width: 100%;line-height: 15px; }
.content_text.mrgnT30 ol li{list-style: url; float: left; width: 100%;line-height: 28px;text-align: justify;}
.content_text.mrgnT30 ul {padding-left: 15px;}
.content_text.mrgnT30 ol {padding-left: 15px;}

.content_text.mrgnT30 li a{font-size: 15px;
color: #333;
line-height: 20px;
margin-bottom: 20px;
width: 100%;
float: left;}

.content_text.mrgnT30 h3{font-size: 18px; margin-bottom: 10px;}

.form-group label {
    width: 100%;
    float: left;
    font-size: 14px;
    line-height: 30px;
    z-index: 9;
}

.form-group .form-control {
    width: 100%;
    float: left;
    font-size: 14px;
    height: 40px;
    border: #CCC 1px solid;
    border-radius: 0px;
    box-shadow: none;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -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;
}

.content_text.mrgnT30 p{text-align: justify;}
#w0{margin-bottom: 40px;}
.logo-black{display: none;}
.Opportunities_sec .tender-title{margin-bottom: 0px;}
.Opportunities_sec .tender-title h3{color: #fff; font-size: 500; font-size: 24px;margin-top: 2px;}
.Opportunities_sec .tender-title h3::after{background: #fff;width: 58%; right: 38px;}
.tender-title img{float: right;margin-top: -26px;}
.News_box_row_lh_soc {
    float: left;
    width: 48px;
    height: 70px;
    padding: 25px 5px;
}
.Vision_sec_soc .News_box_row_rh{width: 72%;}
.Vision_sec_soc_fb .tender-title h3::after{background: #fff;width: 50%; right: 38px;}
.Vision_sec_soc_fb .News_box_row_lh_soc{width: 67px;padding: 7px 5px;}
.Vision_sec_soc_fb .News_box_row_rh {

    width: 79%;

}
.Vision_sec_soc_fb .News_box_row_rh h4{color: #283138;font-size: 14px;font-weight: 500;margin-top: 4px;float: left;width: 100%;}
.dashboard_sec {float: left;
width: 100%;
background: url(../images/dashboard_bg.png) no-repeat;
    background-attachment: scroll;
    background-size: auto auto;
background-size: cover;
background-attachment: fixed;
padding: 20px 0;}
.dashboard_had{float: left; width: 100%; text-align: center; padding-bottom: 20px}
.dashboard_had h2{float: left; width: 100%; color: #000000; font-size: 28px; text-transform: uppercase;}
.dashboard_box{float: left; width: 100%; background:rgba(255,255,255,0.61);box-shadow: 0px 2px 3px #bcc7c4;}
.dashboard_box ul{min-height: 281px;}
.dashboard_box h2{background: rgba(236,104,32,0.85); float: left; width: 100%; color: #fff; font-size: 21px; text-align: center; text-transform: uppercase; padding: 10px 0; font-weight: 500;line-height: 32px;box-shadow: 0px 4px 6px #bcc7c4;}
.dashboard_box ul li, .dashboard_box ul li a{float: left; width: 100%; color: #000000; font-size: 20px; text-align: center;padding: 15px 0; height: 46px;}
.dashboard_box ul li a{padding: 0px;}
.dashboard_box .View-link{background: rgba(183,183,183,0.94); float: left; width: 100%; color: #fff; font-size: 18px; text-align: center;padding: 15px 0;text-transform: uppercase; }
.dashboard_box ul li:nth-child(even){background:rgba(176,176,176,0.14); }
.date-block {
    background: #6c8c8c;
    text-align: center;
    margin: 0;
    float: left;
    width: 100%;
}

.date-block .date {
    font-size: 32px;
    color: #fff;
    float: left;
    width: 100%;
    font-weight: bolder;
    padding: 10px 5px;
    line-height: 27px;
}

.date-block .month {
    background: #0c3e3a;
    color: #fff;
    float: left;
    width: 100%;
    padding: 4px 0 6px;
}
.Vision_sec_soc_fb  .Social_box{border-color: #cad2e3;}
.News-box  {
    border-color: #6c8c8c !important;
}
.News_box .News_box_row:nth-child(3){ border: 0px; }
.Social_box_top {
    float: left;
    width: 100%;
    background: #0c3e3a;
    padding: 10px 15px;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;}
.Social_box {
    float: left;
    width: 100%;
    background: #fff;
    border-radius: 6px;
    border: 2px solid #bbe8fc;
    position: relative;
    -webkit-transition: all 0.4s ease-in-out;
    transition-property: all;
    transition-duration: 0.4s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.Social_box_top-tw {
    background: #03a9f4;

}
.Social_box_top img{float: left; position: absolute; left: 30px;}

.Social_box_top h2 {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: 'Arimo', sans-serif;
    text-align: center;
}

.Social_box_con {
    float: left;
    width: 100%;
    padding:15px 12px;
}

.View-More-link-bot a {
    text-align: center;
    color: #000;
    font-size: 16px;
}

.View-More-link-bot {
    float: left;
    width: 100%;
    text-align: center;
    padding: 25px 0 7px;
}

.Social_box_top-fb {
    background: #3b5999;
}

.News_box_main .News_box_row{border: 0px;margin-top: 0;padding: 10px 0 10px;}
.Schemes_sec{float: left; width: 100%;padding-bottom: 40px;}
.Schemes_sec .welcome_txt h2{color: #0c3e3a; padding: 0px;}

/*.ad_sec{margin-top: 40px;}*/
/*.Schemes_sec .slick-slide{padding: 0 20px;}*/
.Schemes_sec .col-md-4.col-sm-6.col-xs-12{width: 100% !important;}
.side_menu li.active a{
        color:#ca3211 !important;
    }
.contact_page{float: left; width: 100%; padding: 0px 0 40px;}
.contact_deta{float: left; width: 100%;}
.contact_user{float: left; width: 100%;border: 1px solid #ededed;min-height: 230px;  border-radius: 2px; padding: 10px;margin-bottom: 30px;}
.personal-info {
    list-style: none;
    margin-bottom: 0;
    padding: 0;
}

.personal-info li {
    margin-bottom: 10px;
    
}
.title-img {
    float: left;
    line-height: 24px;
    margin-right: 10px;
    width: 16px;
}

.personal-info li .title {
    font-size: 15px;
    color: #757575;
    font-weight: 400;
    line-height: 24px;
    float: left;
    margin-right: 30px;
    width: 20%;
}

.personal-info li .text {
    color: #757575;
    display: block;
    overflow: hidden;
    line-height: 24px;
font-size: 14px;
}

.personal-info li .text a{color: #457086}

.title_class h3{font-weight: 400;
color: #333;
font-size: 22px;
line-height: 44px; text-align: left;float: left;
width: 100%;}

.publish_class h5{font-weight: 400;
color: #333;
font-size: 14px;
line-height: 44px;text-align: left;float: left;line-height: 18px;
width: 100%;}
.schemedetails_con_new{margin-top: 0px; text-align: justify; float: left; width: 100%;}
.Schemes_sec .read-more-link {margin-top: 0px;}


.content_text ol li{color: #2f4e64;
font-size: 14px;
padding: 7px 0;list-style: decimal;
float: left;
width: 100%;
line-height: 28px; text-align: left;}
.content_text ol{padding-left: 30px;}

.table-1 tr td, .tkt-slctr-tbl-wrap-dv tr td {
    border: 1px solid #dcdcdc;
        border-top-color: rgb(220, 220, 220);
        border-right-color: rgb(220, 220, 220);
        border-bottom-color: rgb(220, 220, 220);
        border-left-color: rgb(220, 220, 220);
    border-top-color: rgb(220, 220, 220);
    border-right-color: rgb(220, 220, 220);
    border-bottom-color: rgb(220, 220, 220);
    border-left-color: rgb(220, 220, 220);
    padding: 10px 20px;
    text-align: left;
}
table,  th,  td {
    border: 1px solid #dcdcdc;
    text-align: center;
    padding: 8px;
}

.content_text table {
    border-collapse: collapse;
    border-spacing: 0;
}

.content_text table{text-align: left; margin-bottom: 30px}
.event_detail  .content_text table{width: 100%;}
.content_text table td p{margin-bottom: 0px;}
.events_in {float: left;width: 100%;margin-top: 20px;}

.photo-sec-in .col-lg-4.text-center a strong{font-size: 16px;
color: #ca3211; margin-top: 10px; float: left; width: 100%;}

.faq_pages .panel-default > .panel-heading{background: #efefef; border: 0px; border-radius: 0px;}
.faq_pages .panel-default{border: 0px; background: #f6f6f6; border-radius: 0px !important;float: left;
width: 100%; text-align: left;}
.faq_pages .panel-title>a, .faq_pages .panel-title>a:active{
    display:block;
    padding:0px;
  color:#888;
  font-size:14px;
  font-weight:500;
    text-transform:uppercase;
    line-height: 24px;
  word-spacing:3px;
    text-decoration:none;
}
.faq_pages .panel-heading  a:before {
   font-family: 'Glyphicons Halflings';
   content: "\e114";
   float: right;
   transition: all 0.5s;
}
.faq_pages .panel-heading.active a:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
} 
.faq_pages{margin-top: 20px; float: left; width: 100%;}
.faq_pages table td p{margin-bottom: 0px;}
.faq_pages .panel-body p{line-height: 25px;text-align: justify;font-size: 14px;
color: #333;}

.faq_pages .panel-body li {
    list-style: disc;
    float: left;
    width: 100%;
    line-height: 25px !important;
    margin-top: 10px;
    text-align: justify;
    font-size: 14px;
    color: #333;
}

.faq_pages .panel-body li p{margin-bottom: 0px;}
.faq_pages .panel-body ul{padding-left: 15px; padding-bottom: 20px;float: left;width: 100%}
.content_text p{text-align: justify;}
.events_sec_con .Press-box-in{border: 1px solid #e1e5ed;padding: 5px;margin-bottom: 20px;box-shadow: 0 2px 2px rgba(0,0,0,0.1);border-radius: 3px;}
.Press-box-text h3{ float: left; width: 100%; color: #020d1b; font-size: 15px; font-weight: 400;line-height: 30px;margin-top: 3px;text-align: center;}
.events_sec_con .events_in{padding-bottom: 30px; float: left; width: 100%;}
.pg-cats-name {
    margin: 0;
    background: #fff;
    padding: 15px 10px;
    color: #020d1b;
    font-size: 15px;
    line-height: normal;
    overflow: hidden;
    min-height: auto;
vertical-align: middle;
}
.pg-cats-box-img img{width: 100% !important;padding: 0px;border: 0;border-radius: 0;float: left;}
.photo-sec-in .img-thumbnail{width: 100% !important; border-radius: 0px; border: 0px;}
.photo-sec-in .col-lg-3.text-center{padding: 0 5px;}

.schemedetails_con ul li{list-style: disc;
    float: left;
    width: 100%;
    line-height: 25px !important;
    margin-top: 10px;
    text-align: justify;
    font-size: 14px;
    color: #333;}

.schemedetails_con ul li p{margin-bottom: 0px;}
.schemedetails_con ul{padding-left: 15px;}

.schemedetails_con strong, .schemedetails_con p strong{font-weight: bold; font-size: 14px;}
.event_detail .title_class h3{font-size: 19px;
line-height: 32px;
padding-bottom: 11px;}
.News_box_row_rh h3{color: #ca3211}
.help-block {font-size: 12px;}
.media_text{padding-bottom: 10px;font-size: 15px;}
.dashboard_box-inner .dashboard_box {margin-top: 20px;}
.float-right.tenders-date i{margin: 17px 5px 0 0;float: left;}
.ad_sec .tab-pane{border-bottom: 1px solid #e1e1e1;}
#Circular .media_content {border-bottom: 1px solid #e1e1e1;}
.dashboard-all{float: left; width: 100%; text-align: left; padding-top: 0px;}
.dashboard-all-con{float: left; width: 100%;padding-bottom: 20px;}
.dashboard-all-had{float: left; width: 100%;}
.dashboard-all-had h2{float: left; width: 100%;font-size: 18px;color: #2b4a61;line-height: 40px;border-bottom: 1px solid #dcdcdc;}
.dashboard-all-d ul li a, .dashboard-all-d ul li span {
    float: left;
    width: 100%;
    color: #606060;
    font-size: 16px;
}
.dashboard-all-d ul{padding-left: 15px;}
.dashboard-all-d li{float: left;
width: auto;
list-style: disc;
padding: 20px 0px 20px;
color: #ca3211;
margin-right: 50px;}
.dashboard-all .dashboard_box ul li, .dashboard-all .dashboard_box ul li a {
    float: left;
    width: 100%;
    color: #000000;
    font-size: 16px;
    text-align: center;
    padding: 10px 0;
    height: 36px;
}
.dashboard-all .dashboard_box ul li a{padding: 0px;}
.dashboard-all .dashboard_box ul {
    min-height: 231px;
}
.dashboard_box h2{font-size: 16px;line-height: 26px;}
.events_sec_row .Press-box{border-top:0px;box-shadow:inherit;border-radius: 0px;}
.events_sec_row .Press-box-text{min-height: inherit;}
.profile-titie h3{ float: left; width: 100%; margin: 0px; font-size: 20px; }
.schemedetails_con p{margin-bottom: 0px;}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.form-list li {
    background: #fff;
    padding: 25px 15px 20px;
    margin-bottom: 0;
    transition: all .6s ease-out;
    border-bottom: 1px solid #ccc;
}

.form-list li:hover {
    box-shadow: 0 0 20px #bababa;
    position: relative;
    background: #f7f7f7;
    /* border-bottom-color: #f7f7f7; */
}
.recruitment-details .title {
    color: #1872c5;
}

.recruitment-terms {
    margin: 20px 0 10px;
    font-size: 16px;
}

.devider {
    padding-left: 10px;
    padding-right: 10px;
}

.docs-action-links {
    margin: 10px 0;
}

.form-list .button-control, .form-list .button-control:visited {
    background: #0c3e3a ;
    color: #fff;
    border: 1px solid #0c3e3a ;
    transition: all .4s ease-in;
    padding: 6px 18px;
    border-radius: 4px;
    display: inline-block;
    text-decoration: none;
    margin-bottom: 7px;
}
.recruitment-terms h3{padding-bottom: 10px;}

#tbl_tender{float: left; width: 100%; padding: 40px 0 80px;}
.recruitment-terms p{line-height: 26px; text-align: justify;}
.addr_col p a{color: #fff; text-decoration: none;}
.faq_pages p strong{font-weight: bold;}
.personal-info-name .text{font-weight: bold; font-size: 16px !important;}
.event_detail .content_text p strong{font-weight: bold;}
.glyphicon {
    font-family: 'Glyphicons Halflings' !important;}

.no-data {
    float: left;
    width: 100%;
    text-align: center;
    padding: 40px 0;
    font-size: 18px;
}
.sub_title a:hover, .sub_title.active a {color: #ca3211 !important;}

/*new add*/
.dignitory_row .col-md-12.col-xs-12.col-sm-12{margin-bottom: 10px}

.Vision_sec{float: left;  /*border: 2px solid #e93f1a;*/padding: 13px 27px; background:#f3f3f3;}
.Vision_sec .welcome_txt_center h2{ color: #0c3e3a; text-transform: uppercase;}
.Vision_sec .welcome_txt_center h2:after{background: #a7a7a7;
height: 1px;
width: 202px;
position: absolute;
content: "";
top: 59px;
left: 28px;}
.Vision_sec .welcome_txt_center h2:before{background: #a7a7a7;
height: 4px;
width: 112px;position: absolute;
content: "";
top: 56.5px;
left: 28px;}
.Vision_sec .welcome_txt_center p{color: #888888; font-size: 14px; line-height: 23px; margin-top: 20px;text-align: justify;text-indent: -9px;}
.Vision_sec .welcome_txt_center { float: left; width: 100%; }
.read-more-link{ border: 2px solid #1c9088; float: left; width: auto; height: 37px; border-radius: 20px; transition: 0.5s}
.read-more-link a{color: #3a928c;
font-size: 14px;
line-height: 35px;
letter-spacing: 2px;
font-weight: 700;
text-transform: uppercase;
padding-left: 0px;
position: relative;
width: 100%;
letter-spacing: 4px;
padding: 0 20px;
float: left;}
.ms-img {
    float: left;
    padding-top: 23px;
}
.read-more-link:hover{background: #1c9088;}
.read-more-link:hover a{color: #fff; text-decoration: none;}
.Schemes_sec .welcome_txt{padding-bottom: 10px;}

.Opportunities_sec{float: left; width: 100%; background: #f6f6f6; background-size: cover; background-attachment: fixed; padding: 40px 0; border-bottom: 3px solid #9b9b9b;}
.News_box{float: left; width: 100%;margin-top: 0px;}
.News_box_row{float: left; width: 100%; background: #fff; border-bottom: 1px solid #6c8c8c; margin-top: 0px;}
.News_box_row_lh{float: left; width: 22%; background: #ca3211;padding: 21px 0;}
.News_box_row_lh h2{ float: left; width: auto; color: #fff; font-size: 38px;line-height: 24px; text-align: center; }
.News_box_row_lh h2 span{font-size: 21px;}
.News_box_row_rh{float: right;width: 75%;padding-top: 6px;}
.News_box_row_rh h3{ float: left; width: auto; color: #000000; font-size: 16px !important; }
.News_box_row_rh p{ float: left;width: auto;color: #565656;font-size: 13px;padding: 0;margin: 10px 0 0 0; }
.Opportunities_sec .Vision_sec{border: 0;width: 100%; padding: 0px 0;}
.View-More-link{float: right; margin-top:10px; }
.View-More-link a{color: #fff;}
.View-More-link a:hover{color: #ca3211;}
.Opportunities_sec .Vision_sec .welcome_txt_center h2::after{width: 92%;}
.Development_in_low{float: left; width: 100%}
.Development_lh{float: left; width: auto;margin-top: 11px;}
.Development_rh{    float: left; width: 68%;}
.Development_rh li{float: left;
width: 44%;transition: 0.5s;
list-style: none;

padding: 0 !important;
margin: 0 15px 15px;}
.Development_rh li a{color: #555555; text-transform: uppercase;  font-size: 15px; text-align: left; width: 100%; float: left;padding:15px 16px;}
.Development_rh li:hover, .Development_rh li:hover a{color: #ca3211; text-decoration: none;}
.gallery_tab_add .nav-tabs > li{width: auto;}
.content_text.mrgnT30{text-align: left;margin-top: 30px;float: left;width: 100%;}

.content_text ol li{list-style: url;color: #666; font-size: 15px;line-height: 26px; padding: 10px 0;}
.content_text ol{padding-left: 15px;}

.img-border {
    border: 1px #6f6f6f solid;
    padding: 3px;
    padding: 7px 11px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.img-border p, .img-border p a{margin: 0px;color: #337ab7 !important;

text-decoration: none !important;font-size: 16px;}
.slider_research_box h2{ color: #000000; font-size: 17px; font-weight: 300;line-height: 24px;
margin-top: 12px; text-align: left; font-weight: bold;

width: auto;}
.slider_research_box:hover .slider_research_box_img_bg{background: #fff;}
.slider_research_box:hover .hover_img{display: inline-block !important;}
.Vision_sec_new h2{color: #0c3e3a; text-transform: uppercase; font-size: 24px; font-weight: 500;}
/*.img-thumbnail{border: transparent;}*/

.speeches_box {
    width: 100%;
    min-height: 120px;
    float: left;
    padding: 15px 15px 5px;
    border: 2px solid #ddd;
        border-bottom-color: rgb(221, 221, 221);
        border-bottom-style: solid;
        border-bottom-width: 2px;
    margin-bottom: 20px;
    border-bottom: 5px solid #ddd;
}

.speeches_box .speeches_head {
    width: 100%;
    display: block;
    clear: left;
    float: left;
    position: relative;
}

 .speeches_box .fa-microphone, .speeches_box .fa-microphone {
    border: 0 solid #CCC;
    width: 35px;
    height: 35px;
    border-radius: 100%;
    padding: 9px 12px;
    margin-right: 10px;
    background: #666;
    color: #FFF;
    font-size: 19px;
    display: inline-block;
    vertical-align: middle;
    float: left;
}
 .speeches_box .fa-microphone, .speeches_box .fa-microphone{
    color: #FFF;
    font-size: 19px;
}
.speeches_box .speeches_head h3 {
    padding-left: 45px;
    font-size: 18px;
    margin-bottom: 5px;
   min-height: 36px;
    width: auto;
text-align: left;
line-height: 21px;
margin-top: 6px;
}
.sixblock5_con .read_more, .speeches_box .custom, ul.speeches_box li {
    width: 100%;
    float: left;
    clear: left;
}

.speeches_box .speeches_head .fa-microphone {
    position: absolute;
    left: 0;
    top: 0;
}
.mejs__container{width: 100% !important;background: #39393c;border: 1px solid #000;border-radius: 5px; }
.mejs__controls{height: 33px;}
.custom .mejs__container {
    width: 100% !important;
    height: 30px !important;
}
.speeches_box_pdf .img-box-img{border: 0px;}
.speeches_box_pdf{ min-height: auto;padding: 15px 15px 15px;}
.speeches-pdf-icon{float: left; width: auto;}
.speeches_box_pdf .img-box-img a h3{width: auto;float: left;padding-left: 11px;padding-top: 3px;color: #09675f !important;}
.pg-cats-box-view {border: 1px solid #e1e5ed;
padding: 5px;
margin-bottom: 20px;
box-shadow: 0 2px 2px rgba(0,0,0,0.1);
border-radius: 3px;}

.checkerrorsub{
    color: #fff;
    background-color: #026a62 !important;
    border-color: #026a62 !important;
}

.events_sec_row .Press-box{background:none;}


.contact_page .title_group h2{padding-left: 0px;}

.contact_page .addr_col p{width: 100%;float: left;margin-bottom: 0px;margin-top: 31px;color: #020d1b;font-size: 16px;line-height: 21px;
    padding-left: 0;position: relative; text-align: left;}
.contact_page .addr_col p a{color: #020d1b;}
.contact_page .col-md-6.col-sm-6.addr_col {

    text-align: center;

}

.contact_deta_box {
border: 1px solid #e1e5ed;
padding: 20px;
margin-bottom: 20px;
box-shadow: 0 2px 2px rgba(0,0,0,0.1);
border-radius: 3px;
float: none;
width: 80%;
margin: 0 auto;
display: inline-block;

}

.addr_col .contact_deta_box figure figuration{color: #020d1b; width: 100%;margin: 0;}
.contact_deta_box_right{float: right;width: calc(100% - 34%);margin-top: 7px;}
.addr_col .contact_deta_box figure{text-align: center;width: 30%;border-right: 1px solid #ccc;}

.addr_col figure > img {
    float: none;
}
.contact_page .contact_deta_box_right .fa-envelope {
    font-size: 19px;
    top: 1px;

}

.contact_page .contact_deta_box_right p i {color: #ec6820;font-size: 22px;position: inherit;left: 0px;
top: 0;border-radius: 100%;padding: 4px;width: 40px;height: 40px;text-align: center;
background-color:#F5EEE3;-webkit-box-shadow: inset 0 0 0 2px #F5EEE3, inset 0 0 0 4px #383A3C;
-moz-box-shadow: inset 0 0 0 2px #F5EEE3, inset 0 0 0 4px #383A3C;-o-box-shadow: inset 0 0 0 2px #F5EEE3, inset 0 0 0 4px #383A3C;
box-shadow: inset 0 0 0 2px #F5EEE3, inset 0 0 0 4px #FFF;line-height: 34px;
margin-right: 13px;float: left;margin-top: -9px;
}
 .table-bordered > tbody > tr .contentalignment
    {
        text-align: left!important;
    }

.gujhddetails tr td, .gujhddetails tr th {
    vertical-align: top;
}
.logo_site_name{
    font-size: 14px !important;
}
.logo_site_tagline{
    font-size: 12px !important;
}
