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

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
  .prod h3{
    min-height: 50px;
  }
  .prod img {
    padding: 0 0 0px 0;}

  .proc p{
    height: 130px!important;
    padding-top: 10px;
  }  
  .menu {
    float: right;
	}
  .headernav ul li a {
    padding: 0px 9px;
}
  .readM{left: 22px!important;}
/* Styles */
}


/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
.prod{width: 236px!important;}
}


/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */
}
.prod{width: 100%;}

/*end responsive*/

.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
{
    line-height: 25px;
    float: left;
    z-index: 999;
    position: relative;
    padding: 0px 4px 0px 11px;
    margin: 0px 0px 0px 0px;
    /* text-transform: uppercase; 
    background: url(../img/menuSepBg.png) no-repeat 0 12px;*/
}
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;
  background: white;
}
ul.main li ul li {
 width: 220px;
 border-top:1px #f5eeee 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: #333333;
    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: right!important;
    border-top: none;
    color: #b12c2a;
}

.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;
}

.readM{position: absolute;
    bottom: 5px;
    left: 231px;
    font-style: italic;}
.readM a {
    color: #993333;
}
.date{color: #666666;
    margin: 0 10px 10px 10px;
    border-bottom: solid 1px #cccccc;
    padding-bottom: 5px;}
.title{position: absolute;
    width: 250px;
    top: 4px;
    padding: 6px;
    font-size: 18px;
    font-family: "proxima_nova_ltbold",Arial, Helvetica, sans-serif;
    text-transform: uppercase;}	
ul {
    padding-top: 7px;
    /* text-align: right !important; */
}
ul li a {
    color: #cccccc;}	
	
/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
.headernav{width: 970px;
    margin: 0 auto;
    position: relative;
    height: 120px;}

.logo {position: absolute;
    bottom: -40px;
    z-index: 100;
    left: 5px;}
	ul.main{margin: 18px 2px 0px 149px;}	

}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
.headernav{width: 970px;
    margin: 0 auto;
    position: relative;
    height: 70px;}

.logo {position: absolute;
    bottom: -40px;
    z-index: 100;
    left: 5px;}
ul.main{margin: 18px 2px 0px 149px;}	
}
.btn {
padding: 3px 60px;
border: 1px solid #fff;
 border-radius: 0px;	}
 .btn-info {
    color: #ffffff;
 background-color: #a2a2a2;}
 
 .smedia {
  position: absolute;
-webkit-transition: left 0.5s cubic-bezier(0.1,0.8,0.9,1), opacity 1s linear;
-moz-transition: left 0.5s cubic-bezier(0.1,0.8,0.9,1),opacity 1s linear;
-o-transition: left 0.5s cubic-bezier(0.1,0.8,0.9,1), opacity 1s linear;
  display: inline;
  opacity: 0;
  width: 46px;
  height: 46px;
  z-index: 100;
  margin: -8px 0px 0px -5px;
  text-indent: -9999px;
  background: no-repeat;
  left:70px;
}

.redessociales:hover .smedia {
  opacity: 1;
  transform: translate(0px,0);
  -webkit-transform: translate(0px,0);
  -o-transform: translate(0px,0); 
  -moz-transform: translate(0px,0);
 margin: -8px 0px 0px 0px;
  position: absolute;
}
.redessociales:hover .smedia:nth-child(1) {
  position: absolute;
  left: 65px;
}

.redessociales:hover .smedia:nth-child(2) {
  position: absolute;
  left: 106px;
}
.redessociales:hover .smedia:nth-child(3) {
  position: absolute;
  left: 149px;
}
.redessociales:hover .smedia:nth-child(4) {
  position: absolute;
  left: 190px;
}
.redessociales:hover .smedia:nth-child(5) {
  position: absolute;
  left: 215px;
}

.redessociales:hover .smedia:nth-child(6) {
  position: absolute;
  left:310px;
}

.smedia.facebook {
    background: url(../img/bubble_facebook_share_button.png);
}
.smedia.twitter {
    background: url(../img/bubble_twitter_share_button.png);
}
.smedia.email {
    background: url(../img/bubble_whatsapp_share_button.png);
}
.smedia.instagram {
    background: url(../img/bubble_instagram_share_button.png);
}
.smedia.youtube {
    background: url(../img/bubble_googleplus_share_button.png);
}
.smedia.vimeo {
    background: url(../img/bubble_whatsapp_share_button.png);
}
.smedia:hover {
    background-position: 0 -46px;
}

.redessociales {
    width: 40px;
    height: 40px;
    border-radius: 75px;
    border: 5px solid #fff;
    background: url(../img/share_dark.png) no-repeat;
    margin: 0px 9px 0px;
}