.select-sub {
    /* background: #006599 !important; */
    color: #ffffff !important;
    text-align: left !important;
    border-top: 1px #fff solid !important;
}

.breadcrumbs-arrow {
    width: 3px;
    height: 7px;
    background: url(../img/breadcrumb-arrow.png);
    display: inline-block;
    margin: 0 3px 0 3px;
}

.breadcrumbs {
    width: 100%;
    margin: 0 auto 13px auto;
    font-size: 12px;
}

.title2 {
    border-bottom: #dee0e0 1px solid;
    padding: 0 0 6px 0;
    margin: 0 0 18px 0 !important;
}
.profile-img{
    text-align: center;
}

.cv-margin-top{
    margin-top: 15px;
}
.home-con{
    height: 420px;
}

.error{
    color: #FF0000;
    font-size: 13px;
    margin-bottom: 10px;
}

.success{
    color: #28a745;
    font-size: 13px;
    margin-bottom: 10px;
}
.custom-search{
    width: 71%;
margin-left: 195px;
margin-top: 20px;
margin-bottom: 20px;
}

.news-letter-list {
    float: left !important;
    width: 100%; 
    text-align: left;
    height:auto;
    padding-left:0px;
}

.news-letter-list li{
    list-style: none;
    background: url(images/list1.png) no-repeat scroll 0px 10px transparent;
    padding: 10px 0px 10px 0px;
    border-bottom:1px #ccc dashed;
}

.news-letter-list li:first-child {
    padding-top:0px;
}

.news-letter-list li span {
    word-break: break-all;
    text-align:left;
}

.news-letter-list li a {
   display:block;
}

.netpeople {
    float: left !important;
    width: 25%; 
    text-align: justify;
    height:80px;
}

.netpeople li{
    list-style: none;
    background: url(../img/list1.png) no-repeat scroll 0px 10px transparent;
    padding: 0px 0px 5px 14px;
}


.netpeople2 {
    float: left !important;
    width: 50%; 
    text-align: justify;
/*    height:80px;*/
}

.netpeople2 li{
    list-style: none;
/*    background: url(../img/list1.png) no-repeat scroll 0px 10px transparent;*/
    padding: 0px 0px 5px 14px;
}


.news-letter-list-wrapper {
    padding-left:0px;
}

.state-cordinate{
    height:135px;
}

ul.main a
{
  color: #fff;
  margin: 0;
  text-decoration: none;
}
.main,
.main li,
.main ul
{
  list-style: none;
  margin: 0;  
  padding: 0;
}
 ul.main
{
  position: relative;
  float: left;
}
ul.main li
{
  float: left;
  line-height: 25px;
  /* border: .2px solid #fff; */
  background:#cccccc;
  position:relative;
}
ul.main li:hover
{
  position: relative;
  cursor: pointer;
  background:#dddddd;
}
ul.main ul
{
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width:auto;
  z-index: 999;
}
ul.main ul ul
{
  top: -1.5px;
  left: 100%;
}
ul.main li:hover > ul
{
  display: block;
}
ul.main li ul li {
 width: 220px;
 border-top:1px #fff solid;
}
    .pro h3{
        text-align: justify;
        font-size: 17px;
        letter-spacing: 1px;
        text-decoration: none;
        padding: 10px 0;}      	

    .abt{font-size: 14px;
         text-align: left;
         }

    .abt1{font-size: 14px;
         text-align: left;
         color: #999b87;}

    //ul {
    //list-style-image: url('images/reply_icon.png');
    //}
    .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
        z-index: 2;
        background-color: #333132;
        border-color: #dadeb9;
    }
    a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {
        color: #555;
        text-decoration: none;
        background-color: rgba(5, 5, 5, 0.11);
    }
    .list-group-item {
        position: relative;
        display: block;
        padding: 7px 15px;
        margin-bottom: -1px;
        background-color: #333132!important;
        border: 0px solid #dadeb9!important;
        font-size: 12px;
        background: #333132;
        letter-spacing: 1px;
        color: #ebebeb!important;
        text-decoration: none;
        text-transform: uppercase;

    }
    .u11{margin-top: -9px;}	
    .list1{    display: block;
               padding: 10px 15px;
               border-bottom: solid 1px #dadeb9;
               font-size: 13px;}
    a {
        //color: #a1a38d;
     }	
    .list-group-item:first-child {
        border-top-right-radius: 0px;
        border-top-left-radius: 0px;
    }
    .img32 {
        width: 50px!important;
        margin: 0px 10px 0px 0px;
    }
.margin-top{
   margin-top: 20px;
}
.heading{
    box-sizing: border-box;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    line-height: 1.1;
    margin: -9px 0px 0px;
    font-size: 17px;
    text-align: justify;
    letter-spacing: 1px;
    text-decoration: none;
    padding: 10px 0px;
    color: #333333;
    font-style: normal;
    font-variant-ligatures: normal;
    font-variant-caps: normal;
    orphans: 2;
    text-indent: 0px;
    text-transform: uppercase;
    white-space: normal;
    widows: 2;
    word-spacing: 0px;
    -webkit-text-stroke-width: 0px;

}

.border-right{
  border-right: 1px solid;
}
.img-layout{

			background: none repeat scroll 0 0 #FFFFFF;
			border: 2px solid #fffdfe !important;
			padding: 1px;
			transition: all 0.25s ease-in-out 0s;
			width: 125px!important;
			height: 140px!important;
			box-shadow: 0px 3px 6px black;
}
.headernav ul li ul li a {
    background: #b7b8b0;
    color: #ffffff;
    text-align: left!important;
    border-top: 1px #fff solid;
}

.headernav ul li.select ul li a {
    background: #b7b8b0;
    color: #ffffff;
    text-align: left;
    border-top: 1px #fff solid;
}
.headernav ul li.select ul li a:hover {
	background:#080808;
}

.detail-con{
   font-size: 12px;
   line-height: 20px;
   font-family: Arial, Helvetica, sans-serif;
   color: #999b87!important;
}

.detail-con p{
   line-height: 22px!important;
    padding-bottom: 10px;
}

.ourpro p, li, span {
    font-size: 14px!important;
    text-align: justify;
    color: #0a0a0a;
}
@media (max-width:767px) {
.border-right{
  border-right: 0px solid;
}
.netpeople {
    width:90%;
    padding:0px;
    height:auto;
}
.netpeople2 {
    width:90%;
    padding:0px;
    height:auto;
}
.state-cordinate{
    height:auto;
}
ul.main li
{
  float: none;
}
.mobile-menu-width{
    width: 100%;
}
ul.main li ul {
 width: 100%;
}

ul.main li ul li{
 width: 100%;
 border-top:none;
}

.headernav ul li ul li a {
    text-align: center!important;
    border-top: none;
}

.headernav ul li.select ul li a {
    text-align: left;
    border-top: none;
}
ul.main ul
{
  position: relative; 
}

}
table.poll_table tr td{border:2px solid #CEC0C0;}
table.poll_table tr td.noborder{border:0px solid #000000;border-left:2px #CEC0C0 solid;}
table.poll_table tr td.morerecords{border-bottom:0px #000000 solid;}
table.poll_table tr td.lastYr{border-bottom:2px #CEC0C0 solid;}
td.lasttd {
    border-top: 0px solid #000000 !important;
}
table.poll_table tr td.survey-heading {
    background-color: #B12C2A;
    color: #ffffff;
}