/********
slide
********/
.sppb-sp-slider-text p{font-weight:600;}

/********
half section
********/
.bring-to-back { z-index: -1;}


/********
process flow slider
********/
.slide-ctgr .sppb-carousel-extended-item {
    background:white;text-align:center;
    margin:20px;border-radius:20px;box-shadow:0px 5px 20px #00000015;
}
.slide-ctgr img{max-width:160px;margin:0 auto;padding:35px 20px 10px 20px;}

.slide-ctgr .sppb-carousel-extended-team-name {  font-size: 18px;color: #66c00f;}

.slide-ctgr .sppb-carousel-extended-team-designation {
    font-size:20px !important;
    font-weight:700;margin:0 auto;
    max-width:90%;
}
.slide-ctgr .sppb-carousel-extended-team-content{box-shadow:none;}
.slide-ctgr .sppb-carousel-extended-item { min-height:330px;}

.slide-ctgr .sppb-carousel-extended-item {
    min-width: 250px;
}


@media(max-width:767px) and (min-width:541px){
    .slide-ctgr .sppb-carousel-extended-item{
    min-width:350px;}
}
/*green bar*/
.slide-ctgr .sppb-carousel-extended-item:before {
    content: ' ';
    background: #66c00f;
    border-radius:20px;
    height: 10px;
    width: 85px;
    position: absolute;
    bottom: -5px;left:38%;
}

/********
cta
********/
.left-panel {
    opacity: .8;
}
@media(max-width:991px){
#sppb-addon-db517c39-605a-4af9-b7d1-8a715178a35b .sppb-addon-header .sppb-addon-title {
    font-size: 32px !important;
  }
}

/********
mobile
********/

.burger-icon>span {background-color: black;}

@media(max-width:991px){
div#sp-logo img { max-width: 200px;height: auto !important;}
h1.sppb-sp-slider-title {
    font-size:14px !important;
    line-height:16px !Important;
    max-width:60%;margin-bottom:10px !important;
    }
.sppb-sp-slider-text{
    max-width:60% !important;
    font-size:30px !important;
    }
.sp-slider-content-align-left {
    margin-top: 30%;
    }
}

/*half part*/
@media(max-width:767px){
div#hm-about .sppb-row-column:nth-child(2),
div#hm-quality .sppb-row-column:nth-child(1),
#section-iso .sppb-row-column:nth-child(2),
div#flute-wall .sppb-row-column:nth-child(2),
  #substance .sppb-row-column:nth-child(1){padding:30px 0;}
}

@media(max-width:991px){
  .main-title-1 h3 {font-size: 30px !important;}
}