

/*sanju */

body{word-wrap: break-word;} .g-back{ color:#00aab9!important}

p{ padding-bottom:15px; line-height:1.2}  .bg-white{ background:#fff; } .bg-dblue{ background-color: #0c2e53; } .bg-lblue{background-color: #00abb9} a:hover{ text-decoration:none;}

.carousel-item {



    min-height: 350px;

    background: no-repeat center center scroll;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

}

.ba-row{ margin-left:-15px; margin-right:-15px;}  .home-banner .carousel-caption h2{ color:#064a4f!important; font-weight:500; padding-bottom: 15px;   } .home-banner .carousel-caption p{ color: #000!important; margin-bottom:25px; } .captionbtn{ width:200px; background-color:#fff; padding:8px 15px; color:#000; }  .carousel-control-next-icon, .carousel-control-prev-icon{ display:none!important;} .new-slider{ background:#fff; color:#333; z-index:99; position:relative; } .pt-20{padding-top:20px;} .pb-20{margin-bottom:20px;}  .mt-20{margin-top:20px;} .mt-20{padding-top:20px;} .mb-30{margin-bottom:30px;} .mt-30{margin-top:30px;} .slick-slider{ margin-bottom:0px;} .home-search{ margin-top:-50px; margin-bottom:50px} .serch-ico{ float:right;  font-size:28px;} .home-search a{ color:#fff;}   .home-search  input[type="text"]{ font-size:18px; height:100%}

.know-m-b{ position:relative;background-color: #faa21b; padding: 10px 15px; color: #fff; float:left;} .know-m-b a{ color:#fff;} .know-m-b:hover{ background-color:#0c2e53}  .hp-left{ text-align:left;} .hp-left h4{ font-size: 18px;  font-weight: 600; text-transform: uppercase;} .grey-ptn{ background: url(../img/pattern.png)  repeat;}  .pro-det-bg1{ background:url(../img/power.png); background-size:cover; background-position:center; } .pro-det-bg2{ background:url(../img/product01.png); background-size:cover; background-position:center;} .pro-det-bg3{ background:url(../img/product02.png); background-size:cover; background-position:center;}  .pro-dt p span{ line-height:1.6; font-size:14px;} .product-cata .entry-summary{ margin-top:0px;} .slick-vertical .slick-slide{ padding-bottom:0px;} .indust-row{ padding-top:20px; padding-bottom:20px;} 



.industrybg {

    background-color: #faa21b;

    text-align: center;

    color: #fff;

    padding-bottom:80px;

}

.dcbcata .item img{ width:100%;}

.bg-design h3 { padding: 70px 0 70px; }

.industryslidertop { background: #e3e7e8;  }

#myCarousel1 .carousel-caption {

    left: 0;

    right: 0;

    bottom: 0;

    top: 74%;

    text-align: left;

    padding: 10px;

    background: #0c2e53;

    text-shadow: none;

    width: 100% !important;

}

#myCarousel1 .carousel-caption p {

    color: #fff;

    font-size: 14px;

    line-height: 17px;

    text-transform: none;

    font-weight: 300;

}

#myCarousel1 .carousel-caption h4 {

    color: #fff;

    font-size: 24px;

}

#myCarousel1 .list-group {

    position: absolute;

    top: 0;

    right: 0;

    color: #000;

}

#myCarousel1 .list-group-item {

    border-radius: 0px;

    cursor: pointer;

}

#myCarousel1 .list-group .active {

    background-color: #eee;

    color: #082f5a;

}

.industryresourcesbg {

    background-color: #faa21b;

    padding:20px 0px 30px;

}

.industryresourcestitle {

    text-align: center;

    font-size: 30px;

    margin: 50px 0 30px;

    color: #fbedfe;

}

.industryresourceslink {

    font-size: 30px;

    color: #000;

}

/* Vertical Tabs */



.equal {

    display: flex;

    flex-wrap: wrap;

}



.equal > div[class*='col-'] {

    display: flex;

    flex-direction: column;

}



.tabbg {

    background:  #074e59;

    padding: 0px;

    min-height:475px;

}

.tabbg h3 {

    font-size: 20px;

    text-align: left;

    margin: 0;

    padding: 0px 20px 0;

}

.tabbg p {

    font-size: 14px;

    color: #fff;

    text-align: left;

    padding: 10px 20px;

}

.tabheight {

    min-height: 289px;

}

.tabs {

    background-color: #f5f5f5;

    padding-top: 30px;

    padding-bottom: 30px;

}

.tabs .tab-pane {

}

.tabs h3 {

    font-size: 20px;

    margin-top: 10px;

    margin-bottom: 60px;

}

.tabs p {

    font-size: 14px;

}

.tabs a {

    font-size: 15px;

    font-family: OpenSans, sans-serif;

    font-weight: 700;

    color: #fff;

    padding: 30px;

}

.tabs li {

    background-color: #333;

    margin-top: 1px;

    text-align: center;

    height: 110px;

    width: 110px;

    padding-top: 45px;

    -webkit-border-radius: 3px;

    border-radius: 3px;

}

.tabs li.active {

    background-color: #ff8b38;

}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {

    color:  #074e59 !important;

    background-color: #fff0 !important;

    font-size: 80px;

}

.nav-pills>li>a {

    border-radius: 0px;

}

.industryslidertop .nav>li>a {

    padding: 0px !important;



    font-size: 36px;

    color: #a2afbb !important;

}

.navbg {

    background: #cdcdcd;

    padding: 5px 5px 51px 0px;



}

.navbg ul {

    margin: 0 0 1.5em 0em !important;

}



/* Vertical Tabs */



.tabvertknowlink{



    background-color: #faa21b;

    padding: 10px 15px;

    color: #fff;



    margin-bottom:20px;

    margin-right:20px;

}



#datafetch{ margin-top:60px;} .carousel-control span{ padding:0px; background:#faa21b; color:#fff; } .sl-arrow { top: 50%; position: absolute;  padding: 10px; background: #faa21b; } .carousel-control .fa-angle-left{ left:20px;}  .carousel-control .fa-angle-right{ right:20px;} .bx-w50{ width:50%; display:flex }







.ins-src-l{ color: #074e59; font-size:30px; line-height:1; padding:0px 15px 20px 10px } .h-resource p{ color:#000;}   .h-about, .h-about h2, .h-about p{ color:#fff!important;  } .h-cert img{ width:150px;   } .h-cert img:first-child{height:100px; width:252px; padding: 10px 15px;}  .h-about { background:url(../img/about-bg.png) no-repeat center ; background-size:cover } .h-about h2{ position:relative; }  .h-about h2::after{ content: "";  display: block; margin: 0 auto;

                                                                                                                                                                                                        swidth: 10%; padding-top: 5px; border-bottom: 3px solid #009cd3;}  .single-page .new-slider {margin-top: 0px;} .single-banner .sin-banner { position:relative;} .single-banner .sin-banner h2{ position: absolute; bottom:70px; left:50%; color:#fff; z-index:999; transform: translate(-50%, 50%); } .box-sh{box-shadow: 0px 5px 15px 5px #cdcdcd59;} .pro-de img{ margin-bottom:20px;} .pro-de .more-v a{ font-size:30px; color:#000; line-height:0px;} .pro-de .more-v p{ padding-bottom:0px;}  .pro-de .more-v a:hover{color:#00abb9}

.owl-theme .owl-controls .owl-buttons div{border-radius: 0px; background:#00abb9;     padding: 3px 10px; top:30%;}    .owl-theme .owl-controls .owl-buttons .owl-next{ right:-60px; position:absolute; } .owl-theme .owl-controls .owl-buttons .owl-prev{ left:-60px; position:absolute;  }  .indust-row .tabbg h3{ padding-top:0px!important;}

.industryslidertop  .carousel-indicators{bottom: 20px; left:50%;  transform: translate(-50%, 50%); margin-right: 0%; margin-left: 0%;   }    .industryslidertop  .carousel-indicators .active, .carousel-indicators .active{     width: 30px; height: 3px; border-radius:0px; background:#0c2e53; border:1px solid #0c2e53} .industryslidertop  .carousel-indicators li, .carousel-indicators li{border:1px solid  rgba(255,255,255,.2); background: rgba(255,255,255,.5);    } .industryslidertop .nav>li>a:focus, .industryslidertop .nav>li>a:hover { text-decoration: none;  background-color:#cdcdcd; color:  #074e59 !important; } .industryslidertop .nav>li>a{color:  #074e59 !important;} .carousel-caption{ text-shadow:none;} .nav-icon {}.navbar-dark .navbar-toggler-icon{      background:none;   position:relative;}  .navbar-toggler-icon .fa-reorder{ font-size:35px; color:#faa21b  } button:focus{ outline:none;} .pos-f-t { position:relative;} #navbarToggleExternalContent{   position: absolute; right: 0px;  z-index: 9999;} #navbarToggleExternalContent li a{ color:#fff; font-weight:500;}  #navbarToggleExternalContent .navbar-nav>li>a{ padding:10px; } #navbarToggleExternalContent .navbar-nav>li>a:hover, #navbarToggleExternalContent .navbar-nav>li>a:focus{ background:#00abb9;} .site-description{ padding-bottom:0px;} .navbar { padding: 0rem 1rem;} .box-sh{top: -50px !important;} .single-banner .sin-banner h2{    bottom: 50% !important;} .distributornav  li a{color: #212529;} 

@media (max-width: 480px) {

    .sin-banner img{    min-height: 150px;}
}

@media (max-width: 767px) {

    .pb-60 { padding-bottom:30px; }	 .pt-60 { padding-top:30px; } .pb-80 { padding-bottom:40px; }	 .pt-80 { padding-top:40px; } .pb-100 { padding-bottom:50px; }	 .pt-100 { padding-top:50px; }  .carousel-item {  height: 60vh;}  .carousel-caption  { text-align:center; bottom:25%; }  .slick-prev,  .slick-next { display:none!important; }   .carousel-indicators{ bottom:30px;}  .pro-det-bg1, .pro-det-bg2, .pro-det-bg3{ min-height:300px; background-position:center; background-size:cover;}  .pro-det{ padding:50px;}  .h-cert{ left:5%;}  .home-galla{ height:250px;}  .navbg .nav-stacked>li{    display: inline-block;  padding:10px;} .tabvertknowlink{   float:left; margin-left:20px; margin-top:20px;} .carousel-indicators{ margin-left:22%;} .catab-indu .pb-50{ padding-bottom:0px;} .catab-indu .pt-50{ padding-top:0px;} 

    .h-about, .h-about h2, .h-about p{  text-align:center!important;}   .serch-ico{margin-top:-38px;}	









}

@media screen and (max-width:991px){

    .industryslidertop{width:100%;margin-top:0}

    .re-order {



        display: -ms-flex;

        flex-direction: column;

    }

    .re-order .first {

        order: 1;

    }

    .re-order .second {

        order: 2;

    }





    .navbg{min-height:auto}

    .navbg ul{margin:0 !important}

    .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{font-size:50px}

    .tabbg{min-height:auto}

    .bg-design{background:#05a3b3;z-index: 9; position: relative;}

    .bg-design h3{padding: 20px 0 30px; }

    .client-home{left: 50%; transform: translateX(25%);}

    .ranking-banner {overflow-x:hidden}

    .post .post-img-content{height:110px}

    .optimization .engine1{    padding: 30px 30px;}  .industryslidertop { width: 100%; }

    .slide-count .nav{ display: inline;}

    .hp-left{ padding:50px} .mission-text{ text-align:center;}





}

.pulse_btn a {
    background:  #074e59 none repeat scroll 0 0;
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    font-size: 17px;
    margin: 5px 15px 0px  0px;
    padding: 5px 10px;
    text-align: center;
    color: #ffffff;
    text-decoration: none;
    transition: all 0.5s;
}
.modal.fade.show{
    opacity:1;
}
.modal {
    text-align: center;
}
.modal-header .close {
    margin-top: -43px;
}
@media screen and (min-width: 768px) { 
    .modal:before {
        display: inline-block;
        vertical-align: middle;
        content: " ";
        height: 100%;
    }
}

.modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}
.border{
    padding-bottom: 10px;
}
.modal-btn a
{
    width: 100%;
    display: block;
}
.modal {

    z-index: 99999 !important;
}
.scoll-pane {
    border-left: 1px solid #eee;
    padding-left: 10px;
    min-width: 600px;        
    max-width: 600px;
    height: auto;
    overflow: auto;
    outline: none;
    overflow-y: hidden;
    padding-bottom: 15px;
    -ms-overflow-style: scroll;  // IE 10+
    scrollbar-width: none;  // Firefox


}

.scoll-pane ul {
    display: flex;
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.scoll-pane ul li{
    min-width:200px;
}
.scoll-pane ul li img {
    width: 200px;
    height: 200px;
}
.scoll-pane::-webkit-scrollbar { 
    display: none;  // Safari and Chrome
}
.nav-arrows
{
    float:right;
}

@media (min-width: 768px) {

    .carousel-item {  height: 65vh;} .carousel-caption{ bottom:10%;} .carousel-caption  { text-align:center!important; }  .carousel-indicators{ bottom:30px;}  .h-cert{ left:10%;} .pb-60 { padding-bottom:60px; }	 .pt-60 { padding-top:60px; } .pb-80 { padding-bottom:40px; }	 .pt-80 { padding-top:40px; } .pb-100 { padding-bottom:50px; }	 .pt-100 { padding-top:50px; } .home-galla{ height:400px;}  .industryslidertop{  margin-top: 5%;}  .navbg {  min-height:545px;  } .industryslidertop .nav>li>a {  margin-top: 65px;}   

    h2{ font-size:30px;} .tabvertknowlink{   float:right;}	 #navbarToggleExternalContent{ height: auto}  .h-about, .h-about h2  {  text-align:center!important;}  .serch-ico{margin-top:-38px;}	.adv-search {     margin-top: 10px;}







}



@media (min-width: 1024px) {

    .carousel-item {  height: 65vh;} .home-banner .carousel-caption h2{ font-size:50px;  }  .home-banner .carousel-caption p{ font-size:18px;  } .carousel-caption{ bottom:45%;}	.carousel-caption  { text-align:left!important; }   .new-slider{margin-top: -50px; z-index: 99;} .carousel-indicators{ bottom:40px;}  .pro-det{ padding:130px 100px 130px 100px ;}   .h-about p{ width:80%; margin:0 auto } .h-cert{ left:5%;} .searchbgfilter h3, .dcbcata h3, h3.industryresourcestitle , .abouttitle, .aboutsubtitle2{ font-size:45px; font-weight:400;}  .ind-more{ margin-top:50px;}   .industryslidertop .nav>li>a.active{ font-size: 62px;} .industryslidertop .nav>li>a {  margin-top: 65px;} .navbg {  min-height:557px;  } h2{ font-size:40px;} .mission-text{ text-align:left!important;}









}



@media (min-width: 1366px) {

    .carousel-item {  height: 80vh;} .slick-prev {  left: -40px; } .slick-next { right: -40px; } .carousel-indicators{ bottom:100px;}  .pb-80 { padding-bottom:80px; }	 .pt-80 { padding-top:80px; } .pb-100 { padding-bottom:100px; }	 .pt-100 { padding-top:100px; }.h-cert img:first-child{ padding-top:30px}   .h-cert{ left:25%;}  .industryslidertop .nav>li>a { margin-top: 70px; } .industryslidertop{  margin-top: -7%; width: 90%;} .navbg {  min-height:557px;  } #carousel4 .home-galla, #carousel3 .home-galla{    height:411px;}
    .serch-ico{    margin-top: -48px;}






}



@media (min-width: 1440px) {

    h2{ font-size:45px; font-weight:400;}	.carousel-item {  height: 75vh;} .carousel-caption{ bottom:40%;} .home-banner .carousel-caption h2{ font-size:80px;} .home-banner .carousel-caption p{ font-size:20px;}	 .industryslidertop .nav>li>a { margin-top: 55px; }  .home-galla{ height:400px;} .navbg {  min-height:570px;  }



}



@media (min-width: 1920px) {

    .home-galla {  height: 412px; } #carousel3 .home-galla{ height: 422px; } #carousel4 .home-galla { height: 423px; } #carousel5 .home-galla { height: 425px; } .industryslidertop .nav>li>a.active { font-size:90px;} .industryslidertop .nav>li{ padding-top:8px; padding-bottom:8px;}  







}
ul.prosearch .bor-blue, ul.prosearch select{
    border: 0px;
    border-bottom: 1px solid #faa21b;
    border-radius: 0px !important;
    border-top: none !important;
    box-shadow: none;
}
pb-2
{
    padding-bottom: 10px;
}


td.partno, td {
    white-space: nowrap;
}

ul.prosearch li {
    list-style: none;
    display: inline-block;
}
/*sanju close */
ul.prosearch li {
    margin-right: 15px;
}
ul.filtertoggle li {
    display: inline-block;
    list-style: none;
}
ul.filterdata li {
    display: inline-block;
}

