body {
    font-family: arial, sans-serif;
    /*background: #F6F6F6;*/
    /*background: url(../images/bg.jpg) no-repeat center center fixed;*/
    /*-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;*/
        margin-bottom: 60px;
          overflow-y:scroll;
          /*overflow:scroll;*/
        
}

html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    min-height: 100%;
    position: relative;
}

 html, body {
            height: 100%;
            margin: 0;
        }

        #wrapper {
            position: relative;
            min-height: 100%;
            vertical-align: bottom;
            margin: 0 auto;
            height: 100%;
        }

        #content {
            background: #fff;
            /* width: 400px; */
            /* margin: 0 auto -30px; */
            min-height: 100%;
            height: auto !important;
            height: 100%;
        }

        #content-spacer-top {
            height: 150px;
        }

        #content-spacer-bottom {
            height: 30px;
        }

a {
	color: #337ab7;
}

a:hover {
	color: #029cf6;
	text-decoration: none;
}

.header-top {
	padding: 13px 0px;
	background-color: #c43843;
}

.header-top a {
	color: #fff;
	text-decoration: none;
}

.header-top a:hover {
	color: #faa1a8;
}

.list-info, .brand, .tabs, .category-list, .news, .online-tools, .footer-links, .products, .extra-list {
	padding: 0;
	margin: 0;
	list-style: none;
}

.list-info li a.active {
        color: #029CF6 !important;
}

.mtop-10 {
	margin-top: 10px;
}

.mtop-20 {
	margin-top: 20px;
}

.list-info li {
	display: inline-block;
	padding: 0 0px;
    line-height: 16px;
}
/*.list-info li a {
	text-decoration: none;
	color: #000;
}*/
.list-info li a {
    text-decoration: none;
    color: #000;
    display: inline;
}

.list-info li:last-child {
	padding-right: 0;
	border-right: 0;
}

.header-main {
    background-color: #FAFAFA;
    border-bottom: 1px solid #029CF6;
    padding: 10px 0;
}

.UserCred {
    float: right;
    margin-bottom: 10px;
    width: 50%;
}

.userProf a img {
    max-width: 15px;
    max-height: 15px;
    margin-right: 2px;
    margin-top: -6px;
}

.loginInfo {
    float: left;
    text-align: right;
    width: 82%;
}

.loginInfo button {
    background-color: #029CF6 !important;
    border-radius: 4px !important;
    color: #FFFFFF;
}

.registerInfo {
    float: right;
    text-align: right;
    width: 18%;
}

.registerInfo button {
    background-color: #443B3E !important;
    border-radius: 4px !important;
    color: #FFFFFF;
}

.containerbg {
    background: #fff;
}

.header-search {
    position: relative;
    float: right;
    margin: 8px 0;
}

.header-search input[type="text"] {
	padding: 3px 40px 3px 10px;
	border: 1px solid #ececec;
	width: 260px;
	height: 32px;
}

.header-search input[type="submit"] {
	position: absolute;
    top: 0;
    right: 0;
	width: 42px;
	height: 32px;
	border: 0;
	background: url(../images/search.png) no-repeat center #ececec;
}

.header-search input[type="submit"]:hover {
	background-color: #DEDEDE;
}

.pull-right li.active > a {
    color: #029CF6;
}

.btn-primary {
    border: none !important;
}
/*.carousel.slide {
	background-color: #000;
}*/
.sliderbg {
	height: 330px;
	/*padding: 45px 0;*/
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-color: #C3DFF7 !important;
	/*background-size: cover !important;*/
}
/*.sliderbg {
    background: rgba(0, 0, 0, 0) url("../images/banner-bg.jpg") no-repeat fixed center center / cover;
}*/
.owl-theme .owl-controls .owl-buttons div {
    position: absolute !important;
    z-index:9999999;
} 

.gallery-caption {
	position: absolute;
    bottom: 0;
    width: 100%;
	font-size: 24px;
	color: #fff;
	/*padding: 24px;*/
    top: 0;
}
.sliderinnerHeader {
    float: left;
    font-size: 9px;
}


/*section first css*/
.sectionHeader {
    margin-bottom: 15px;
}

.sectionheader2 {
    margin-bottom: 30px;
}

.sectionHeader h3 {
    color: #595959;
    font-weight: bold;
    opacity: 0.63;
}

.sectionheader2 h3 {
    color: #595959;
    font-weight: bold;
    opacity: 0.63;
}

.borderHeader {
    background-color: #019BF3;
    float: left;
    height: 3px;
    width: 60px;
}

.detailsNews {
    border-bottom: 1px solid #EEEEEE;
    float: left;
    width: 100%;
    margin-bottom: 8px;
}

.newsHeadingImg {
    float: left;
    text-align: left;
}

.newsHeadingImg > img {
    width: 28px;
}

.newsHeading > h4 {
    margin-top: 0px !important;
    color: #595959;
    font-weight: bold;
    opacity: 0.63;
}

.newsDecsription {
    float: left;
    width: 100%;
}

.contantNews {
    padding-left: 0px !important;
}

footer {
    background: #ECECEC;
    width: 100%;
    height: 100px;
    position: absolute;
    bottom: 0;
    left: 0;
    display: table;
}

footer > p,
footer > div {
        display: table-cell;
        vertical-align: middle;
        padding: 20px;
}

/*slider inside css*/
.imginsideSlider {
    float: left;
    margin-top: 13px;
    padding: 55px;
    vertical-align: middle;
}

.sliderinnerHeader > h3 {
    color: #41ADF5;
    font-weight: bold;
    margin-top: 35px;
}
.btn-primary {
    float:left;
}
.detailSliderImg {
    font-size: 18px;
    color:#000;
    float:left;
    width:100%;
}

.readMoreBtn button {
    background: none repeat scroll 0 0 #019BF3;
}
.dataSlider{
    padding: 23px;
}
/*.carousel-control {
    width:6%!important;
}*/
.owl-carousel {
    overflow: hidden;
}

.owl-pagination {
    position: absolute;
    text-align: center;
    bottom: 0;
    width: 100%;
}

.owl-next {
    float: right;
    position: absolute;
    right: 0;
}

.owl-prev {
    border: 1px solid;
    float: left;
    left: 0;
    position: relative;
    z-index: 2147483647;
}

.owl-prev {
    background-image: url("../images/prev.png") !important;
    background-repeat: no-repeat;
    height: 30px;
    opacity: 1 !important;
    width: 30px;
    border: none !important;
    cursor: pointer;
}

.owl-next {
    background-image: url("../images/next.png") !important;
    background-repeat: no-repeat;
    height: 30px;
    opacity: 1 !important;
    width: 30px;
    cursor: pointer;
}

.owl-buttons {
    float: left;
    position: absolute;
    top: 42%;
    width: 100%;
    display:none;
}

.owl-page.active > span {
    background-color: #019BF3 !important;
    border: 2px solid #fff;
}

.owl-theme .owl-controls .owl-page span {
    height: 15px !important;
    width: 15px !important;
}

.headerContactUS h3 {
    margin-top: 0px !important;
}

.footer-content {
    font-size: 12px;
    line-height: 18px;
    color: #000;
    padding-top: 25px;
    background: #777777;
    background-size: cover;
}

.imageSwection {
    margin-bottom: 15px;
    float: left;
    text-align: center;
    width: 100%;
}

#divFooter {
    height: 60px;
    
    margin: 0 auto;
    padding-right: 0px !important;
    padding-left: 0px !important;
    position:relative;
    
    
}
/*.datafooter {
    margin-top:9px;
    color:#fff;
}*/
.datafooter {
    margin-top: 9px;
    color: #000;
    position: absolute;
    z-index: 10;
    
}

.imageFooterBg {
    position: relative;
    z-index: 0;
}

.imageFooterBg img {
    width: 100%;
    max-height: 60px;
}

.footerMenu {
    float: left;
    margin: 0 auto;
    text-align: center;
    position: absolute;
    top: 10px;
}

.footerMenu > .pull-right {
    /*float: none !important;*/
}

    .footerMenu > ul.list-info.pull-right a {
        color: #000;
}

#footer {
    margin-top: 20px;
}

#content {
    background: #fff;
    /* width: 400px; */
    /* margin: 0 auto -30px; */
    min-height: 100%;
    height: auto !important;
    height: 100%;
}
/*contactUs*/
.list-group-item:first-child {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    padding:10px;
    background-color:#fff!important;
}


.list-group-item:hover {
    background: #ddd;
}

.list-group-item {
    margin-bottom: 0px !important;
    background-color: #fff;
    border-bottom: 1px solid #ddd !important;
    /* border: 0px!important; */
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
    float: left;
    width: 100%;
    padding:0px;
}
.list-group-item a {
    width:100%;
    float:left;
    padding: 10px 17px;
}
.list-info li div.scLooseFrameZone {
    display:inline;
}
.panel {
    border: 0px !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    float: left;
}
/*.list-group.panel > .list-group-item {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px
}
.list-group-item:first-child {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}*/
.list-group-submenu {
    margin-left: 20px;
}

a.list-group-item-success:hover {
    background-color: #FAFAFA;
    color: #000;
}
    
a.list-group-item-success {
    background-color: #fff;
}

.list-group-item a.active {
    color:#000;
}
.list-group-item.activebg {
    background-color: #FAFAFA;
    color: #fff!important;
}

    .list-group-item.activebg a {
        color: #029cf6 !important
    }
.details {
    line-height: 35px;
}

.dataAdd span {
    color: #019DF4;
}
.dataAdd a {
    word-wrap:break-word;
}
.dataDetailManeger {
    color: #595959;
    line-height: 25px;
    /* margin-bottom: 8px; */
    border-bottom: 1px solid #eeeeee;
    margin-left: -15px !important;
    /* margin-top: 10px; */
    float: left;
    width: 100%;
    display: inline-block;
    padding-top: 10px;
    padding-bottom: 10px;
}

.dataDetailManeger div.dataAdd:first-child {
    font-weight: bold;
}

.profilePhoto {
    max-width: 145px;
    max-height: 100px;
    vertical-align: middle;
    /* border: 1px solid; */
    margin-top: 10px;
    margin-bottom: 10px;
}

.profilePhoto img {
    width: 92%;
    max-width: 75px;
    min-width: 20px;
    max-height: 100px;
}

.linkDetail {
    font-size: 18px;
}

.linktosite {
    float: left;
    margin-left: 23px;
    line-height: 15px;
}
.details > div:last-child {
    margin-bottom:10px;
}
    .linktosite a {
        color: #2BA9FF;
    }

    .industrySection {
    margin-top: -15px !important;
}

    /*productPage*/

    .productDescSection {
    float: left;
    border-bottom: 1px solid #ddd;
    width: 100%;
}

ul.featuresLi {
    list-style-type: none;
    line-height: 25px;
}

ul.featuresLi li {
    display: table-row;
    line-height: 25px;
    padding: 4px;
    font-family: arial, sans-serif;
}

ul.featuresLi li:before {
    display: table-cell;
    padding-right: 8px;
    font-family: 'Glyphicons Halflings';
    color: #029CF6;
}

.releatedproductList {
    float: left;
    width: 100%;
}

.imageTitleProd {
    color: #029CF6;
    margin-top: 5px;
    margin-bottom: 20px;
    clear: both;
    text-align: center;
}

.footerimage {
    float: left;
    height: 60px !important;
    position: absolute;
}

/*ul.list-info li img {
    height: 22px;
    width: 10px;
    margin-left: 5px;
    max-width: 6px;
    max-height: 24px;
}*/
ul.list-info li img {
    height: 22px;
    width: 10px;
    margin-left: -2px;
    max-width: 6px;
    max-height: 24px;
    /*float: right;*/
}

.userProf span:hover {
    color: #029CF6;
}
.userProf div.scLooseFrameZone {
    display: inline;
}
.list-info li a:hover {
    /*color: #029CF6 !important;*/
    color: #9d9d9d !important;
    }
.navbar-inverse .navbar-nav > li > a:hover {
    color: #9d9d9d !important;
}
.detailSliderImg > p {
    font-size: 14px;
    float:left;
}
.bgimage {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.bgimage img {
    position: relative;
    width: 100%;
        height: 100%;
}

.itembgImg {
    position: absolute;
    width: 100%;
}

.itembgImg > img {
    width: 100%;
        height: 330px;
}

img.iconImage {
    max-width: 15px;
    max-height: 15px;
    margin-right: 2px;
    margin-top: -6px;
}

.navbar-inverse {
    background-color: transparent !important;
}

.navbar {
    position: relative;
    min-height: 0 !important;
    margin-bottom: 0 !important;
    border: 1px solid transparent;
    float: right;
}

.collapse {
    padding: 0px !important;
    float: right !important;
}

.mycontainer {
    padding: 0px !important;
}

.nav > li > a {
    padding: 7px 7px !important;
}

.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {
    /*color: #029cf6 !important;*/
}

.red {
    color: red !important;
}

.black {
    color: #000 !important;
}

.white {
    color: #fff !important;
}

.yellow {
    color: yellow !important;
}

.productDetailImg {
    max-width: 100%;
    max-height: 100%;
}

.productDetailImg img {
    max-width: 100%;
    max-height: 100%;
}

ul.featuresLi li:before {
    content: "\e080";
}

a.list-group-item-success:before {
   content: "\e250";
        font-family: 'Glyphicons Halflings';
    /*color: #029CF6;*/
}

.collapse div.list-group-item {
    padding: 2px 15px;
    font-size:13px;
}

#trailimageid{
    position: absolute;
    visibility: visible;
    left: 30%;
    top: 20%;
    width: 40%;
    background: rgb(255, 255, 255);
    padding: 7px;
    background-color: #f0f0f0;
    box-shadow: 0px 2px 8px #dddddd;
    border:0!important;
}
.imageSwection img {
    /* float: left; */
    max-width: 291px;
    max-height: 131px;
    text-align: center;
    margin: 0 auto;
}

ul.list-info li:last-child img {
    display: none;
}

.imageSwectionHome img {
    /* float: left; */
    max-width: 290px;
    margin-bottom: 10px;
}

.imginsideSlider img {
    max-width: 353px;
    max-height: 193px;
}

.productcatTab {
    margin-top: -1px;
    z-index: 1;
}

/*.productCatlogList {
    max-width: 205px;
    width: 205px;
}*/

.tab-content {
    float: left;
    border: 1px solid #ddd;
    overflow-x: auto;
    padding: 12px;
    font-size: 12px;
    height: auto;
    margin-bottom: 20px;
}

ul.docList {
    list-style-type: circle;
    padding-left: 12px;
    width:100%;
    min-width:auto;
}

    ul.docList a {
        word-break: break-all;
        color: #029cf6;
}

.productCatlogList h4 {
    font-size: 15px;
    font-weight: bold;
}

.catlogTab {
    padding-left: 6px;
    margin-bottom: 0px;
}

    .catlogTab > li > a {
        border-radius: 0px;
    }

        .catlogTab > li > a:hover {
            border-color: #029CF6 !important;
            color: #029CF6 !important;
        }

    .catlogTab > li.active {
        border-bottom: 1px solid #fff !important;
        z-index: 99;
    } 

    .table thead tr th {
    background: rgb(83,149,161); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(83,149,161,1) 0%, rgba(61,127,141,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(83,149,161,1) 0%,rgba(61,127,141,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(83,149,161,1) 0%,rgba(61,127,141,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5395a1', endColorstr='#3d7f8d',GradientType=0 ); /* IE6-9 */
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3), 1px 1px 0 rgba(255, 255, 255, 0.2);
    color: #fff;
    text-align: center;
    vertical-align: middle;
    word-break: break-all;
    /* background: #204d74; */
    /* color: #ffffff; */
} 

      span.thImage img {
    width: 166px;
}

      .table tbody tr td {
    width: 5%;
    /*padding: 25px;*/
} 
      .upparDiv {
    border: 1px solid;
    width: 100%;
    padding: 25px;
    min-height: 200px;
}
.table tbody tr td:nth-child(2n+1) {
    background-color: #ddd;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
    border-bottom: 1px solid #DDDDDD;
}

span.thImage {
    float: left;
    max-width: 170px;
    border: 1px solid #fff;
}

.downloadIcon {
    margin-left: 3px;
}

.panel > .table-responsive {
    max-height: 300px !important;
}

@media (max-width: 767px) {
    .headerContactUS h3 {
    margin-top: 10px !important;
}

    .productFeatures {
    margin-bottom: 15px;
}

    .navbar {
        clear: right;
        float:none;
}

    .UserCred {
    width: 60%;
}
    .loginInfo {
    float: left;
    text-align: right;
    width: 73%;
}
    .registerInfo {
    float: right;
    text-align: right;
    width: 35%;
}
    .list-info li {
        width: 100%;
    }

    ul.list-info li img {
        display: none;
    }

    .sliderinnerHeader h3 {
    float: left;
    font-size: 18px;
    margin-left: 8px;
    margin-top: 12px;
}
    
    .newsHeading > h4 {
        margin-top: 5px !important;
    }

    .footerMenu {
        width: 100%;
    }

    .datafooter {
        width: 100%;
        margin-top: 0px;
    }

    .footerMenu > .pull-right li {
    width: auto;
}

    .footerMenu > .pull-right {
    float: left !important;
    font-size: 14px;
    text-align: center;
    width: 100%;
}

    .footerMenu > .list-info li a:hover {
    color: #029cf6 !important;
        cursor: pointer;
}


    .imageSwection > a {
    float: left;
    text-align: center;
    width: 100%;
}

     .imageSwectionHome > a {
    float: left;
    text-align: center;
    width: 100%;
}

     .imginsideSlider {
    height: auto;
    left: 5%;
    padding: 0;
    position: relative;
    text-align: center;
}

     .imginsideSlider > img {
    display: block;
    float: left;
    text-align: center;
    width: 77% !important;
}

       .gallery-caption {
    bottom: 0;
    color: #fff;
    float: left;
    font-size: 24px;
    position: relative;
    top: 0;
    width: 100%;
}
       .sliderinnerHeader h3 {
    float: left;
    font-size: 14px;
    margin-left: 8px;
    margin-top: 12px;
}
    
    .dataSlider {
    margin-top: -4%;
}
    .detailSliderImg > p {
    float: left;
    font-size: 11px;
    margin-left:7px;
}
    .btn-primary {
    border: medium none !important;
    font-size: 10px;
    height: 20px;
    margin-top: -16px;
    padding: 2px;
    width: 73px;
}
   .readMoreBtn {
    float: left;
    margin-top:10px;
    margin-left:6px;
}
}

/* Portrait phones and smaller */
@media (max-width: 480px) {
    .carousel-inner > .item {
        height:267px;
    }
    ol.carousel-indicators.myindicatorClass {
        display:none;
    }
    .imginsideSlider > img {
    display: block;
    float: left;
    margin-top: 7% !important;
    text-align: center;
    width: 98% !important;
}
    .UserCred {
    width: 27%;
}

    .loginInfo {
    text-align: center;
    width: 31%;
}

    .imginsideSlider {
    margin-left: 0px;
}

    .imginsideSlider > img {
    display: block;
    float: left;
    margin-left: 14%;
    text-align: center;
    max-height: 152px;
    width: 88% !important;
}

    .registerInfo {
    text-align: center;
    width: 80%;
}

    .imageSwectionHome {
    display: block;
    float: left;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}

    .imageSwectionHome img {
    margin: 0 auto;
    max-width: 290px;
    text-align: center;
}

    .imageSwection > a {
    float: left;
    text-align: center;
    width: 100%;
}

    .imageSwectionHome > a {
    float: left;
    text-align: center;
    width: 100%;
}

    .datafooter {
        width: 100%;
        margin-top: 0px;
    }

    .footerMenu > .pull-right li {
    width: auto;
}

    .footerMenu > .pull-right {
    float: left !important;
    font-size: 12px;
    width: 100%;
}

    .footerMenu > .list-info li a:hover {
    color: #029cf6 !important;
        cursor: pointer;
}
    .footerMenu > ul.list-info.pull-right a {
    color: #000;
    display: none;
}
    .copyRightSection {
            display: block;
    float: left;
    margin-top: 6px;
    text-align: center;
    width: 100%;
    }

    .gallery-caption {
    bottom: 0;
    color: #fff;
    float: left;
    font-size: 24px;
    margin-top: 35px;
    position: relative;
    width: 100%;
        top: 0;
}
   .detailSliderImg > p {
    float: left;
    font-size: 11px;
    height: 33px;
    overflow: hidden;
    margin-left:7px;
}
   .btn-primary {
    border: medium none !important;
    font-size: 10px;
    height: 20px;
    margin-top: -16px;
    padding: 2px;
    width: 73px;
}
   .readMoreBtn {
    float: left;
    margin-left:7px;
}
    .sliderinnerHeader h3 {
    float: left;
    font-size: 14px;
    margin-left: 8px;
    margin-top: 12px;
}
    .imginsideSlider {
    margin-top: -37px !important;
}
    .dataSlider {
    margin-top: -6%;
}
}

#dvHeaderImage img {
    cursor: pointer;
}

#dvHeaderImage {
        margin-left: -28px;
}
/* Registration page */

span.mandetory {
    color: red;
    width: 10px;
    float: left;
}
    
.blugBG {
    background: #0054a1;
    color: #fff;
    padding: 9px;
    margin-bottom: 5px;
}
.formPopUp {
    background: #FAFAFA;
    float: left;
    border-radius: 11px;
    padding: 25px;
    border-color: #f2f2f2;
    margin-top: 25px;
    margin-bottom: 10px;
}

.registerMe {
    text-align: center;
    font-size: 30px;
    border-bottom: 2px solid #eeeeee;
    padding-bottom: 6px;
}

.allForm {
    margin-top: 14px;
}

div#contactListResultId {
    padding: 3px;
    margin-top: -10px;
    color: #BC373C;
    font-weight: bold;
    clear: both;
    text-align: center;
    display:none;
}

#ajax_loader {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #ddd;
    z-index: 9999;
    opacity: 0.7;
}

#ajax_loader img {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 100px;
    margin-top: -50px;
}

  a.jp-previous:before {
            font-family: 'Glyphicons Halflings';
            content: "\e079";
            color: #019BF3;
        }
        a.jp-next:before {
            font-family: 'Glyphicons Halflings';
            content: "\e080";
            color: #019BF3;
        }
        a.jp-disabled:before {
            color: #bbb;
        }

      
        .jp-first, .jp-last {
            display:none;
        }
        .holder a {
            display:none;
        }
        a.jp-previous, a.jp-next{
        display:block;
        }

         .holder {
        margin: 15px 0;
    }

        .holder a {
            font-size: 15px;
            cursor: pointer;
            margin: 0 5px;
            color: #333;
        }

            .holder a:hover {
                color: #fff;
            }

            .holder a.jp-previous {
                margin-right: 15px;
            }

            .holder a.jp-next {
                margin-left: 15px;
            }

            .holder a.jp-current, a.jp-current:hover {
                color: #FF4242;
                font-weight: bold;
            }

            .holder a.jp-disabled, a.jp-disabled:hover {
                color: #bbb;
            }

            .holder a.jp-current, a.jp-current:hover, .holder a.jp-disabled, a.jp-disabled:hover {
                cursor: default;
                background: none;
            }

        .holder span {
            margin: 0 5px;
        }

    .paginationCust {
        float: right;
        text-align: center;
        z-index: 9999999999;
        position: relative;
        width:100px;
    }

      a.jp-first {
        transform: rotate(180deg);
        float: left;
    }

        a.jp-first:before {
            content: "\e075";
            font-family: 'Glyphicons Halflings';
            transform: rotate(180deg);
        }

    .jp-last:before {
        content: "\e075";
        font-family: 'Glyphicons Halflings';
    }

    .paginationCust a {
        padding: 6px 12px;
        float: left;
        margin: 1px !important;
        line-height: 20px;
        height: 35px;
    }

.navbar-inverse .navbar-nav > li > a:hover {
    color:#029cf6 !important
}

.nav > li > a {
       color:#555!important;
}

/* Changes by Sheetal for Product Catalog*/
.nav-tabs > li > a:hover {
    background:#eee !important;
    border:1px solid #029cf6 ;
    color:#029cf6 !important;
}
.nav-tabs>li.active>a {
    background-color: #f9f9f9!important;
	border-radius:0px;    
    border:1px solid #029cf6 ;
    color:#029cf6 !important;
}
.tab-content
{
	/*float: left;*/
    border: 1px solid #ddd;
    /*overflow-x: scroll*/;
    padding: 4px;
    font-size: 12px;
    /*min-height: 400px;*/
    /*margin-bottom: 20px;*/
    /*height: 650px;*/
}
.table {
    width: 100% !important;
    display: block;
}
ul, ol {
    padding: 0px 15px;
}
.table tr td
{
  width: 5%;
 transition:2s;
-webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -webkit-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
}
.thTitle
{
	display:block;
}
/* .table tr td:hover{
width:80%; transition:2s;
-webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -webkit-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
} */
.table thead tr th {
    background: rgb(83,149,161);
    background: -moz-linear-gradient(top, rgba(83,149,161,1) 0%, rgba(61,127,141,1) 100%);
    background: -webkit-linear-gradient(top, rgba(83,149,161,1) 0%,rgba(61,127,141,1) 100%);
    background: linear-gradient(to bottom, rgba(83,149,161,1) 0%,rgba(61,127,141,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5395a1', endColorstr='#3d7f8d',GradientType=0 );
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3), 1px 1px 0 rgba(255, 255, 255, 0.2);
    color: #fff;
    text-align: center;
    vertical-align: top;
    word-break: break-all;
    /* background: #204d74; */
    /* color: #ffffff; */
}
span.thImage {
    width: 114px;
}
.table tbody tr td:nth-child(2n+1) {
    background-color: #ddd;
    background: rgb(255,255,255);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%); 
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); 
    border-bottom: 1px solid #DDDDDD;
}
.expand
{
	width:auto !important; 
	white-space: nowrap;
	transition:2s;
-webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -webkit-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
}

/* .docList li{
	height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.docList li ul
{
	height:auto;
	overflow:visible;
	text-overflow:ellipsis;
} */

.togglebtn {cursor: pointer;}
  .hideshow .listofDoc {display: none;}
  .hideshow .listofDoc.default {display: block;}
  
  .hideshow{
	  white-space:nowrap;
  }
  .productCatlogList h4{
	  font-size:15px;
  }
  .togglebtn img
  {
	  float:left;
	  cursor:pointer;
	  margin:-3px 5px 0 0;
	  width:20px;
  }
  
.hideshow {
    width: 100%;
}
.hideshow .togglebtn {
    position: relative;
    cursor: pointer;
    overflow: hidden;
}
.hideshow .togglebtn * {
    cursor: pointer;
}
.hideshow .togglebtn span {
  margin-top:-2px;
}
.hideshow .togglebtn:hover {
    filter: alpha(opacity=80);
    opacity: 0.80;
}
.hideshow .listofDoc {
    height: auto;
    display: none;
}
.arrow {
    background-image: url(../images/arrow.png);
    width: 18px;
    height: 18px;
    transition: 0.5s;
    float: left;
    background-size: 100%;
}
.rotatearrow {
    transform:rotate(90deg);
}
.close
{
	float:none;
	opacity:1;
	font-weight:normal;
}

.panel-heading {
    padding: 0px 15px;
}
.panel-title
{
	position:relative;
}
.panel-title > a
{
    width: 100%;
    display: block;
	padding:10px 0;
}
.panel-title .glyphicon {
    position: absolute;
    /* top: -24px; */
    top: 10px;
    right: 0px;
}

.panel-body {
    width: 100%;
    overflow-x: scroll;
}
.panel-title a{
	text-decoration:none;
}
/*.tab-content
{
	overflow-x:scroll;
	height:85.9vh;
}*/
@media (max-width:1410px)
{
	.navbar-inverse .navbar-toggle .icon-bar
 {
    background-color: #888;
}
.navbar-inverse .navbar-toggle {
    border-color: transparent;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: transparent;
}
    
    .table thead tr th img {
    margin: 0px auto;
    height: 45px;
    max-width: 100%;
}
     .panel-group .panel {
    width:100%;
    }

    .collapse.in {
    display: block;
    width: 100%;
}
   
    }

@media (min-width:992px) and (max-width:1199px)
{
	.nav > li > a {
    padding: 10px 3px;
}
}

.Headers{
    background-color:#456789;
}

.Table{
    background-color:#999;
    height: 100px;
    overflow:auto;
}

/* New Table */


h1{
  text-align:center;
  text-transform:uppercase;
  letter-spacing:-2px;
  font-size:2.5em;
  margin:20px 0;
}

.CatalogClass{
  width:100%;
  margin:auto;
}

table{
  border-collapse:collapse;
  width:100%;
}

.fixed{
  top:36px;
  position:fixed;
  width:auto !important;
  display:none;
  border:none;
  z-index:999999;
}
@media (max-width:767px)
{
	.table thead tr th img {
		width: 85px;
		height:auto;
	}
}
@media (min-width:768px)
{
	.table thead tr th img
	{
		margin: 0px auto;
		height: 49px;
		max-width: 100%;
	}
}
@media (min-width:768px) and (max-width:991px) {
    .table thead tr th img {
        margin: 0px auto;
        height: 49px;
        max-width: 100%;
    }

    .container {
        width: 90%;
    }

    .nav > li > a {
        color: #000 !important;
        font-weight: 400;
    }

    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        font-size: 12px;
    }

    .accordion-toggle {
        cursor: pointer;
        font-family: arial;
        font-size: 13px;
        color: #000;
    }

    .registerInfo {
        width:24%;
    }
}
@media (min-width:992px)
{
	.table thead tr th img
	{
		margin: 0px auto;
		height: 77px;
		max-width: 100%;
	}
}
.accordion-toggle {cursor: pointer;}
.accordion-content {display: none;}
.accordion-content.default {display: block;}
th{
text-align:center;
}
  
 .content { height: 500px; }
.fixme { background:#fff; text-align: center; width: 100%; z-index:999999;}

.tab-content
{
	/*overflow-x:scroll;*/
	height:auto;
    padding-left: 0px !important;
}


h1{
  text-align:center;
  text-transform:uppercase;
  letter-spacing:-2px;
  font-size:2.5em;
  margin:20px 0;
}


#custom-search-input {
        margin:-50px;
        margin-top: 0px;
        padding: 0;
        width:200%;
        margin-top:2px;
    }
 
    #custom-search-input .search-query {
        padding-right: 3px;
        padding-right: 4px \9;
        padding-left: 3px;
        padding-left: 4px \9;
        /* IE7-8 doesn't have border-radius, so don't indent the padding */
 
        margin-bottom: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }
 
    #custom-search-input button {
        border: 0;
        background: none;
        /** belows styles are working good */
        padding: 2px 5px;
        margin-top: 2px;
        position: relative;
        left: -28px;
        /* IE7-8 doesn't have border-radius, so don't indent the padding */
        margin-bottom: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        color:#28a4f6;
    }
 
    .search-query:focus + button {
        z-index: 3;   
    }

.nav-tabs {
 border:none !important;
}

.table thead tr th img
	{
		margin: 0px auto;
		height: 77px;
		max-width: 100%;
	}

.form-control {
height:30px !important;
}
/* New CSS*/
@media (max-width:479px)
{
	.industrySection .details iframe
	{
		width:100%;
		margin:0px auto;
	}
}
@media (min-width:480px) and (max-width:767px)
{
	.industrySection .details iframe
	{
		width:280px;
		margin:0px auto;
	}
	
}
@media (max-width:991px) {
    .navbar-inverse .navbar-toggle {
    border-color: transparent;
    
}
    /*.footerMenu {
     display:none;
    }*/


    .copyRightSection {
        top:10px;
    }
}
@media (max-width:767px)
{
.list-info li {
    padding: 14px 15px;
    border-bottom:1px solid #000000;
}
.nav{
	
	padding:0 15px;
}
.navbar-inverse .navbar-toggle .icon-bar
 {
    background-color: #888;
}
.navbar-inverse .navbar-toggle {
    border-color: transparent;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: transparent;
}
#divFooter
{
	margin-top:20px;
}
.formPopUp, .allForm
{
	padding:0px;
}
.details > div:first-child {
    width:100%;
}

.datafooter .list-info
{
	display:none;
}
.copyRightSection
{
	padding-top:10px;	
}
}

.productCatlogList h4
 {
    white-space: normal;
    word-break: break-all;

 }
 .table
 {
 	margin-bottom: 0px;
 }
 .tab-content
 {
 	padding: 0px;
 }

.navbar-toggle {
    padding: 0; 
}
 


.foot-img {
    height: 80px !important;
    width: 100% !important;
}

 .copyRightSection {
           
    text-align: center; margin-top: 20px; position: absolute; top: 30px;
    }

@media (max-width:991px) {
 .copyRightSection{ top: 20px;}

}

@media (max-width:767px) {
    .copyRightSection {
        text-align: center;
        position: absolute;
        top: 16px;
        width: 100%;
    }
}
 .catalogfooter {
     width:100%;
  margin:auto;

    }
.catalogfooter
{
	padding-right: 0px;
	padding-left: 0px;
}

#accordion
{
	margin-top: 24px;
}
.productCatlogList h4
{
	font-size: 13px
}

/* To Change the breakpoint of the menu */
@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
    }
    .navbar-nav>li {
        float: none;
        display:block;
        width:100%;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
    .navbar
    {
        float:none;
    }
}
@media (min-width:768px) and (max-width:991px)
{
    .navbar-toggle {
        position: absolute;
        right: 0px;
        top: 20px;
    }
    .list-info li {
    padding: 14px 15px;
    border-bottom: 1px solid #000000;
    }
    ul.list-info li img
    {
        display:none;
    }
}
#custom-search-input {
    margin: 0px auto;
    margin-top: 0px;
    padding: 0;
    width: 100%;
    margin-top: 2px;
}
.table-bordered {
    border: 1px solid rgba(255, 255, 255, 0);
}
.panel-body {
    padding: 0px;
}
.termsprivacy
{
    position: absolute;
    right: 10px;
    top: -25px;
    font-size: 12px;
}
@media (max-width: 991px)
{
    .termsprivacy
{
    position: relative;
    right: 0px;
    top: 0px;
    font-size: 12px;
    margin: 0px;
}
.copyRightSection
{
    top:0px;
}
}
.footermenulist, .list-info1
{
    display: inline-block;
}

/*Footer privacy css*/
.list-info1
{
	    padding: 0;
    margin: 0px;
}
.list-info1 li {
	display: inline-block;
	padding: 0 0px;
    line-height: 16px;
}
.list-info1 li a {
    text-decoration: none;
    color: #000;
    display: inline;
}
ul.list-info1 li img {
    height: 22px;
    width: 10px;
    margin-left: -2px;
    max-width: 6px;
    max-height: 24px;
    /* float: right; */
}
.tab-content
{
	border: none;
}
@media (max-width: 767px)
{
	.CatalogClass
	{
		width: 100% !important;
	}
	.table thead tr th img
	{
		width: 100px !important;
		height: 77px;
	} 
	.panel-title a
	{
		font-size: 13px;
	}
}
@media (min-width: 768px) and (max-width: 991px)
{
	.CatalogClass
	{
		width: 100% !important;
	}
}
@media (max-width: 991px)
{
	 .footermenulist
    {
    	display: none;
    }
     .list-info1 li:first-child img:first-child
     {
     	display: none;
     }
    .copyRightSection
    {
    	top: 14.9px;
    }
}
@media (max-width: 1410px)
{
	.smallscreenshow
	{
	display:block !important;
	}
	.largescreenshow
	{
		display: none !important;
	}
	
	.panel-body
	{
		border: 1px solid #dddddd;
		padding:10px;
	}
	span.thImage
	{
		float: none;
		border: none;
		display: block;
		margin: 0px auto;
	}
	.CatalogClass
	{
		margin-bottom: 50px;
	}
	.fixme
	{
		position: relative !important;
	}
}
@media (min-width: 1411px)
{
	.largescreenshow
	{
	display:block !important;
	}
	.smallscreenshow
	{
		display: none !important;
	}
	.fixedheadertbl
	{
		margin-top: -2px;
	}
}