
.contentmain1 #cmscontent a
{
    text-decoration: underline;
}
.contentmain1 #cmscontent a:hover
{
	text-decoration: none;
	color: red !important;
}
.backcolor-news
{
	background: #F4F4F4;
}
.panel > .panel-heading {
    background-image: none;
    /*background-color: #23B5B9;*/
    color: white;
   border-bottom: 5px solid;
}
.rdate
{
	font-size: 12px !important;
	font-style: italic;
}

.filesizefont{
	font-size: 12px !important;
}
.news-item
{
	line-height: 1.5;
	/*text-align: justify;*/
	overflow-x: hidden;
}
.bg-blue{
	background: #21235b !important;
    font-weight: bold;
}
.bg-green{
	background: #21235b  !important;
}
.bg-pink
{
	background: #21235b  !important;
}
.bg-yellow{
	background: #21235b !important;
}
.bg-redish{
	background: #21235b !important;
}
.slide-title{
	height:55px;
 font-size:14px;
}
.nbs-flexisel-nav-right{
	top: 5px !important;
}
.nbs-flexisel-nav-left{
	top: 5px !important;
}
#map
{
	height: 450px;
	width: 100%;
	background: #F4F4F4;
}
.map-popup
{
	height: 100px;
	width: 275px !important;
}
.visitors-section{
	background: #1A1A1F;
	color: #fff;
	height: 50px;
	line-height: 3;
}
.content-own{
	font-weight:900;
	line-height:1.5;
}
.text-color-white
{
	color: #fff;
}
ul.visitor li {
    background: #1a1a1f none repeat scroll 0 0;
    color: #a1a3ab;
    font-size: 0.9em;
    padding: 15px 9px;
    margin-top: 2px;
    text-align: right;
}
.nbs-flexisel-nav-right{
	left: 48% !important;
}
.nbs-flexisel-nav-left{
	left: 51.5% !important;
}
.generated-nav-background{
	background: #f5f5f5;
	height: 50px;
}
.pagetitle{
	font-size: 1.6em;
    font-weight: 600;
    margin: 0.2em 0 0.2em;
    line-height: 2;
}
.back-button{
	font-size: 1.6em;
    font-weight: 600;
    margin: 0.5em 0px 0.2em;
    text-transform: uppercase;
    line-height: 2;
	padding: 0;
}
#cmscontent{
	line-height: 1.5 !important;
}
#hide-data-1, #hide-data-2,
#hide-data-3, #hide-data-4,
#hide-data-5, #hide-data-6,
#hide-data-7, #hide-data-8,
#hide-data-9, #hide-data-10,
#hide-data-11, #hide-data-12,
#hide-data-13, #hide-data-14,
#hide-data-15, #hide-data-16,
#hide-data-17, #hide-data-18,
#hide-data-19, #hide-data-20,
#hide-data-21, #hide-data-22,
#hide-data-23, #hide-data-24,
#hide-data-25, #hide-data-26,
#hide-data-27, #hide-data-28,
#hide-data-29, #hide-data-30,
#hide-data-31, #hide-data-32,
#hide-data-33, #hide-data-34,
#hide-data-35, #hide-data-36,
#hide-data-37, #hide-data-38,
#hide-data-39, #hide-data-40,
#hide-data-41, #hide-data-42,
#hide-data-43, #hide-data-44, 
#hide-data-45, #hide-data-46,
#hide-data-47, #hide-data-48,
#hide-data-49, #hide-data-50


{
	display: none;
}
.toggle_heading
{
	cursor: pointer;
	background-color: #D9EDF7;
	padding: 15px;
}
.toggle_heading:hover
{
	color: red;
}
.toggle_heading_data
{   margin-left: 27px;
	margin-top: -22px;
	width: 74%;
	font-weight: 600;
}
.plus
{
	background: #0b6481 none repeat scroll 0 0;
	height: 20px;
	margin-left: 4px;
	position: relative;
	width: 8px;
}
.plus:before
{
	background: #0b6481 none repeat scroll 0 0;
	content: "";
	height: 8px;
	left: -6px;
	position: absolute;
	top: 7px;
	width: 20px;
}
.minus
{
	background: #0b6481 none repeat scroll 0 0;
	height: 20px;
	margin-left: 4px;
	position: relative;
	width: 0px;
}
.minus:before
{
	background: #0b6481 none repeat scroll 0 0;
	content: "";
	height: 8px;
	left: -6px;
	position: absolute;
	top: 7px;
	width: 20px;
}
.stateMapLink {
	margin: 0 auto;
	padding: 10px 0 0;
	text-align: left;
	width: 256px;
}
.contentmain1{
	float: left !important;
	padding-left: 15px;
	width: 100%;
}
.right-sublinks{
	float: left !important;
	margin-left: 1%;
}
.background-color
{
	background:#D9EDF7;
	font-weight: 900;
	line-height: 1.5;
}
.right-sublinks ul li:hover {
    background-color: #DFF0D8;
}
.right-sublinks .scroll-links .list-group-item {
    padding: 0 !important;
}
.list-group-item a{
	display: block;
   width: 100% !important;
   padding:15px;
}
.filesizefonrmatlogo
{
	height: 17px;
	vertical-align: top;
}
.tree {
	min-height:20px;
	padding:19px;
	margin-bottom:20px;
	background-color:#fbfbfb;
	border:1px solid #999;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05)
}
.tree li {
	list-style-type:none;
	margin:0;
	padding:10px 5px 0 5px;
	position:relative
}
.tree li::before, .tree li::after {
	content:'';
	left:-20px;
	position:absolute;
	right:auto
}
.tree li::before {
	border-left:1px solid #999;
	bottom:50px;
	height:100%;
	top:0;
	width:1px
}
.tree li::after {
	border-top:1px solid #999;
	height:20px;
	top:25px;
	width:25px
}
.tree li a {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #999;
	border-radius:5px;
	display:inline-block;
	padding:3px 8px;
	text-decoration:none
}
.tree li.parent_li>a {
	cursor:pointer
}
.tree>ul>li::before, .tree>ul>li::after {
	border:0
}
.tree li:last-child::before {
	height:30px
}
.tree li.parent_li>a:hover, .tree li.parent_li>a:hover+ul li a {
	background:#eee;
	border:1px solid #94a0b4;
	color:#000
}
.tree ul ul
{
	margin-left: 50px;
}
.error
{
	color: red;
}
.captcha-class
{
	width: 150px;
}
.main-continer-sk{
	background-color: #fbfbfb;
    /*border: 1px solid #999;*/
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
	margin-top: 6px;
	margin-bottom: -74px;
    min-height: 500px;
    padding: 19px;
}
.custom-bullet{
	margin-left: 25px;
}
.custom-bullet li {
    display: block;
    margin-left: 12px;
}
.custom-bullet li:before
{
    /*Using a Bootstrap glyphicon as the bullet point*/
    content: "\e080";
    font-family: 'Glyphicons Halflings';
    font-size: 12px;
    float: left;
    margin-top: 4px;
    margin-left: -15px;
    color: #000;
}
.custom-bullet li a
{
	color: blue !important;
}
.custom-bullet li a:hover
{
	text-decoration: underline;
	color: red !important;
}
.item-img img
{
	border: 1px solid black;
    border-radius: 5px;
    height: 290px;
    padding: 1px;
}
.paginatorhead
{
	margin-left: 1%;
	padding-bottom: 10px;
}
.paginatorhead a
{
	padding: 7px;
	border: 1px solid #ddd;
}
.paginatorhead select
{
	padding: 6px !important;
}
.paginatorhead{
    display: none
  }
  
.gallery_custom
{
	padding-bottom: 25px;
}
.gallery_custom a:hover::before {
    /*-- agileits --*/
    width: 100%;
    height: 100%;
}
.gallery_custom img {
    height: 210px;
    width: 100%;
}
.gallery_custom a:hover::after {
    width: 92%;
    margin-left: 15px;
    height: 265px;
}
.gallery_custom a::after {
    background: rgba(228, 87, 83, 0.55);
    position: absolute;
    bottom: 29px;
    left: 0;
    width: 0;
    height: 0;
    transition: all 0.5s ease-out 0s;
    z-index: 99;
    content: "";
}
.panel-footer ul
{
	display: none !important;
}
.panel-footer
{
	height: 6px;
}


/*===========================================================*/
/*============================== Add By Dharam ================*/
/*===========================================================*/

.pagetitle h1{
    text-transform: uppercase;
   font-size: 22px!important;

}

h1{}
.cmscontent h2{
  font-weight: bold;


}
#cmscontent h3{
 font-weight: bold;
font-size: 18px!important;


}
h4{}
h5{}
h6{}
#cmscontent strong{
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}
#cmscontent a strong{

font-weight: normal;
}
#cmscontent p strong a{

font-weight: normal;
}


#cmscontent table th{
    color:  #000;
    font-weight: bold;

}
#cmscontent ul
{
    padding-left: 10px;
}
#cmscontent p
{
    /*margin-top: 10px;*/
    margin-bottom:10px;
}
#cmscontent > p,#cmscontent > p > span,#cmscontent > ul > li > span
{
font-size:12pt !important;
padding-top:5px !important;
padding-bottom:5px !important;
}
#cmscontent ul li{

    font-size: 16px!important;
    line-height: 24px;
    list-style-type:circle;
    color: #000;
}

#cmscontent li span a{

   text-decoration:none!impotant;
}
.contentmain1{
 /*   padding: 20px;*/
}
#cmscontent table tr td{


}

#cmscontent h4 span {
   font-weight: bold;
}
#cmscontent table {

    background-color:#EDFBFF;
    border-radius:5px;
    margin-top: 10px;
}
/*#cmscontent a{
 text-decoration:none!impotant;
 color:  #2769CC;

}*/
#cmscontent a:hover{
 text-decoration: underline;

}

/*Serch Css*/
.src-hight
{
	height: 37px;
}
.searchtxttxt{
     width: 90%;
}
#result_area
{
	min-height: 250px;
    box-sizing: border-box;
    padding-top: 30px;
    line-height: 2;
}
#result_area .noResultError
{
	color: #000000;
}
.nextLink, .previousLink, .navigationLink
{
	cursor: pointer !important;
}
.navigationHTML, .resultBodyDiv, .pageDetails
{
	margin-top: -18px;
}
.resultBodyDiv .title a
{
	text-decoration: underline;
}
.resultBodyDiv .title a:hover
{
	text-decoration: none;
}
.ui-autocomplete
{
	left: 43%;
}
.join_nhm{
	position: fixed;
    display: block;
    bottom: 10px;
    left: 0px;
    z-index: 99999;
	}
.join_nhm img{
    width: 225px;
    /* background: rgba(255,255,255,.8);*/
}
/* Firefox old*/
@-moz-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 

@-webkit-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
}
/* IE */
@-ms-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 
/* Opera and prob css3 final iteration */
@keyframes blink {
    0% {
        opacity:1;
    }
    30% {
        opacity:0;
    }
	60% {
        opacity:1;
    }
    
    80% {
        opacity:0;
    }
	100% {
        opacity:1;
    }
} 

.blink-image {
    -moz-animation: blink normal 5s infinite ease-in-out; /* Firefox */
    -webkit-animation: blink normal 5s infinite ease-in-out; /* Webkit */
    -ms-animation: blink normal 5s infinite ease-in-out; /* IE */
    animation: blink normal 5s infinite ease-in-out; /* Opera and prob css3 final iteration */
}


#pointer {
    width: 100%;
    height: 36px;
    position: relative;
    background: #276ed1;
  }
  #pointer:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 10px solid white;
    border-top: 18px solid transparent;
    border-bottom: 19px solid transparent;
  }
  #pointer:before {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-right: 10px solid white;
    border-top: 18px solid transparent;
    border-bottom: 19px solid transparent;
  }
  
 .h1_joinnhm{
	     font-size: 22px;
    color: white;
    padding-top: 5px;
 }
 
       
.head-title {
    text-align: center;
    /* font-weight: bold; */
    letter-spacing: 5px;
    font-family: 'Roboto', sans-serif;
}

.hindi-title {
    margin-top: 15px;
    font-size: 1.1em;
    margin-bottom: 0.9px;
}

.heading.pb-2 {
    color: navy;}
