/* ABOUT */
/* timeline */
.timeline-panel .title{
    display: none;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:before{
    border-color: #4c5118 !important;
    
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:after{
    background-color:#4c5118 !important;
}

.sppb-addon-timeline .sppb-addon-timeline-wrapper:before{
    background-color:#4c5118 !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel.left-part, .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel{
    text-align:center;
}
.sppb-carousel-extended-item {
    border-bottom: solid 2px;
    margin:0 !important; 
    padding-left:20px;
    padding-right:20px;
    padding-bottom: 20px;
    padding-top:20px;
}
.timeline-001:before {
    content:'';
    height:100%;
    width:100%;
    background:rgb(255 255 255 / 20%);
    position:absolute;
    top:0;
    left:0;
}
.sppb-carousel-extended-item:before {
    content:" ";
    background:#c5d750;
    position:absolute;
    height:15px;
    width:15px;
    left:0;
    right:0;
    margin:auto;
    bottom: -8px;
    border-radius:100px;
    border:solid 2px #4c5118;
    z-index:10;
}
.sppb-carousel-extended-item:after {
    content:" ";
    background-color: rgb(255 255 255 / 40%);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    position:absolute;
    height:70%;
    width:calc(100% - 15px);
    left:0;
    right:0;
    margin:auto;
    bottom:0;
    border-radius:20px 20px 0 0;
    z-index:-1;
}
.sppb-testimonial-carousel-name{
    font-size:18px;
    font-weight: 700;
}

.sppb-testimonial-carousel-message {
    height: 90px;
    font-weight: 500;
}

.sppb-carousel-extended-outer-stage{
    overflow:visible !important;
}

.sppb-carousel-extended-list{
    overflow: visible !important;
}
.sppb-carousel-extended-item .sppb-testimonial-carousel-img-wrap  img {
     border: solid 10px #eeefe5;
     box-shadow:3px 3px 10px rgb(0 0 0 / 30%) !important;
}
span.prev-control.nav-control {
    color: #c5d750 !important;
    /*filter: drop-shadow(0px 0px 3px #4c5118);*/
    position: absolute;
    top:210px;
    left:0;
    margin:auto;
    background: rgb(0 0 0 / 50%) !important;
    border-radius: 100px !important;
    backdrop-filter:blur(3px);
    -webkit-backdrop-filter: blur(3px);
    border:1px solid #c5d750 !important;
    transform:scale(1.2);
}

span.next-control.nav-control {
     color: #c5d750 !important;
     position: absolute;
     top: 210px;
     right: 0;
     margin:auto;
     background: rgb(0 0 0 / 50%) !important;
     border-radius: 100px !important;
    backdrop-filter:blur(3px);
    -webkit-backdrop-filter: blur(3px);
    border:1px solid #c5d750 !important;
    transform:scale(1.2);
}

span.next-control.nav-control:hover,span.prev-control.nav-control:hover  {
    transform:scale(1.3);
    background: rgb(0 0 0 / 70%) !important;
    backdrop-filter:blur(6px);
    -webkit-backdrop-filter: blur(6px);
}
@media (max-width:767px){
    span.next-control.nav-control,span.prev-control.nav-control{
        top:-50px;
    }
  	.sppb-carousel-extended-nav-control {
    	position: absolute;
}
}

/* directors */
.directors-001 .sppb-row-column {
    padding: 15px 50px ;
}

.directors-001 img {
    border-radius: 500px !important;
    background: #eeefe5;
    transition: transform .5s, filter .5s ease-in-out;
    filter: brightness(1) sepia(0) hue-rotate(0) contrast(0.7) saturate(100%);
    transform:scale(0.95);
}

.directors-001 .sppb-row-column:hover img{
    transform:scale(1);
    filter:none;
}

@media (max-width:767px){
.directors-001 .sppb-row-column {
    padding: 15px;
}}
@media (max-width:991px){
.directors-001 .sppb-row-column {
    padding: 20px;
}}
.team-title-001 .sppb-addon-text-block .sppb-addon-content{
    display:none;
}
/* certificate */
.certificate-box-001 img {
    height: 100px;
    width:auto;
}
.certificate-box-001 .sppb-addon-text-block .sppb-addon-content{
    display:none;
}

.certificate-box-001 .sppb-addon-text-block .sppb-addon-title{
    font-size:18px;
    font-weight:600;
    margin-bottom:15px
}

.certificate-box-001 img{
    margin-bottom:15px;
}



/* Jasa Indahmas */
.jaya-social-001 ul li i {
    font-size: 45px;
}
.jaya-social-001 ul li {
    border: none !important;
    margin: 0px !important;
    padding: 0px 35px 0px 0px !important;
    width: auto !important;
}
.jaya-social-001 a{
    height: 0px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    width: 0px !important;
    border: none !important;
}


/*Contact*/

.contact-info-001 {
  	vertical-align: middle !important;
}

.contact-info-001 p {
  	padding: 20px 0px;
  	margin: 0px !important;
  	color: #fff;
}
.contact-info-001 a {
  	color: #fff;
}
.contact-info-001 i {
  	color: #fff;
}
.contact-box-001 .home-title-001 h2 {
    color: #fff;
}
.contact-box-001 {
  	padding: 50px;
  	border-radius: 0px;
  	height: fit-content;
    background:#52796f;
}
@media (max-width: 767px) {
  	.contact-box-001 {
  		padding: 30px 15px;
}
  	.contact-box-001 .home-title-001 h2 {
  		font-size: 24px;
}
	.contact-box-001 .pull-left {
    	margin-right: 5px;
}
  	.contact-info-001 i {
    	font-size: 22px !important;
}
  	.contact-box-001 .sppb-icon-container{
      	padding: 20px 10px 20px 20px !important; 
  }}



/* gallery */
.speasyimagegallery-gallery-item-title {
    display: none;
}
#sp-cta h3.sp-module-title {
    display: none;
}
.speasyimagegallery-image-title {
    display: none;
}


.sliding-bg-001{
    height:600px !important;
    background: url(/images/0_project/other-page/sliding-bg-img.jpg);
    background-size:contain;
    animation: moveSlideshow 1000s linear infinite;
  	animation-duration: 100000ms !important;
  	animation-delay: 0ms !important;
}
.sliding-bg-001 .sppb-addon-content {
    display: none;
}
@media(max-width:767px){
.sliding-bg-001{
    height:400px !important;
}}

@keyframes moveSlideshow {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -100vw 0;
  }
}
.sliding-bg-001:before{
    content:'';
    position:absolute;
    height:100%;
    width:100%;
  	top: 0;
  	left: 0;
    background:rgb(0 0 0 / 30%);
}

span.speasyimagegallery-album-meta-count {
    display: none;
}

span.speasyimagegallery-album-title {
    line-height: 1.2;
}


/* Text Box */
.text-box-001{
    padding: 0 50px 0 30px !important;
}

.text-box-002{
    padding: 0 30px 0 50px !important;
}

@media (max-width:991px){
    .text-box-001, .text-box-002{
    padding: 0 30px 0 30px !important;
    }
}

@media (max-width:767px){
    .text-box-001, .text-box-002{
    padding: 0 15px 0 15px !important;
    }
}



/* MBR */
.national-record-img img {
    width:150px;
    height:auto;
    margin-bottom:15px;
}



/* Forestry */
.foresty-001 .sppb-addon-text-block .sppb-addon-title {
  	font-style: italic;
}

.foresty-001 .sppb-addon-text-block .sppb-addon-title small {
    font-style: normal !important;
}

