.owl-company-btm.owl-subpage-2 a {
  min-height: 235px;
}
.owl-company-btm.owl-subpage-2 .owl-item:first-child .parent-page {
  margin-right: 15px;
}
.owl-company-btm.owl-subpage-2 .owl-item:nth-child(2) .parent-page {
  margin-left: 15px;
}
.owl-company-btm.owl-subpage-2 a span {
  padding-top: 30px;
  padding-right: 105px;
}
.sub-page-nav-btn.company-nav-btm {
  margin-bottom: 90px;
}
.footer1 {
  border-top: solid 1px #ddd;
  /* margin-top: -1px; */
}
.overview-pg-col {
  width: calc(50% - 15px);
  margin-bottom: 27px;
}
.overview-pg {
  margin-top: 0;
}
.overview-pg-col-wrapper {
  position: relative;
  overflow: hidden;
}
.overview-col-text-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 60px 45px 40px;
  background-image: linear-gradient(
    to bottom,
    rgba(255, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.4) 32%,
    rgba(0, 0, 0, 0.6) 70%
  );
}
.overview-col-text-wrapper h4 {
  background: rgba(236, 29, 35, 0.6);
  display: inline-block;
  padding: 9px 22px;
  margin-bottom: 22px;
}

.overview-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* background-image: linear-gradient(to bottom, rgba(255,0,0,0) 40%, rgba(0,0,0,0.7) 80%); */
}
.overview-col-text-wrapper .overview-discover-link {
  padding: 11px 25px;
  border: solid 1px white;
  border-radius: 22px;
  display: inline-block;
  margin-top: 22px;
}
.overview-col-text-wrapper * {
  color: white;
}
.overview-pg-col img {
  width: 100%;
}
#chartdiv g[role="tooltip"] + g + g,
#chartdiv2 g[role="tooltip"] + g + g {
  display: none;
}
#chartdiv,
#chartdiv2 {
  font-size: 16px;
}
.owl-company-btm.owl-subpage-2 a i {
  position: absolute;
  right: 0;
  top: 30px;
}
.owl-company-btm.owl-subpage-2 a:hover i {
  top: 20px;
}
.plantation-upstream-row2-col1 {
  padding-right: 55px;
}
.plantation-upstream-row2-col2 {
  padding-left: 55px;
}
.no-bold * {
  font-weight: 400 !important;
}
.pu_div_5 .container {
  /* flex-wrap: wrap; */
}
.pu_div2 {
  top: -80px;
  z-index: 0;
  margin-bottom: -100px;
}
.pu_div1 {
  padding-top: 120px;
}
.number_counter_txt {
  opacity: 0;
  transition: all 0.2s ease-in;
}
.number_counter_txt.stop-counter {
  opacity: 1;
}
.sub-banner h3 {
  display: none;
}

.highcharts-figure,
.highcharts-data-table table {
  min-width: 320px;
  max-width: 700px;
  margin: 1em auto 0 auto;
}

.highcharts-data-table table {
  font-family: Verdana, sans-serif;
  border-collapse: collapse;
  border: 1px solid #ebebeb;
  margin: 10px auto;
  text-align: center;
  width: 100%;
  max-width: 500px;
}
.highcharts-data-table caption {
  padding: 1em 0;
  font-size: 1.2em;
  color: #555;
}
.highcharts-data-table th {
  font-weight: 600;
  padding: 0.5em;
}
.highcharts-data-table td,
.highcharts-data-table th,
.highcharts-data-table caption {
  padding: 0.5em;
}
.highcharts-data-table thead tr,
.highcharts-data-table tr:nth-child(even) {
  background: #f8f8f8;
}
.highcharts-data-table tr:hover {
  background: #f1f7ff;
}
.highcharts-series path:not(.highcharts-halo) {
  opacity: 1 !important;
}
.highcharts-credits,
#donut-container1 .highcharts-title,
#donut-container1 .highcharts-a11y-proxy-button,
#donut-container1 .highcharts-exporting-group,
#donut-container .highcharts-title,
#donut-container .highcharts-a11y-proxy-button,
#donut-container .highcharts-exporting-group {
  display: none !important;
}
#donut-container,
#donut-container1 {
  height: 360px;
}
@media (max-width: 1199px) {
  #chartdiv,
  #chartdiv2 {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .overview-col-text-wrapper .overview-discover-link {
    margin-top: 0;
  }
  .overview-col-text-wrapper {
    padding: 60px 15px 25px;
  }
  .overview-col-text-wrapper * {
    line-height: 1.45;
  }
  .owl-company-btm.owl-subpage-2 a span {
    padding-left: 25px;
    padding-right: 75px;
  }
  .owl-company-btm.owl-subpage-2 a i {
    margin-right: 15px;
  }
}
@media (max-width: 767px) {
  .overview-pg-col {
    width: 100%;
  }
  .border_left_white {
    border: none;
  }
  .plantation-upstream-row2-col1,
  .tpa_table_padding > div,
  .plantation-upstream-row2-col2 {
    padding: 0;
  }
  .tpa_table_padding > div {
    margin-bottom: 30px;
  }
  .padding_right,
  .padding_left {
    padding: 0;
  }
  .pu_div_3 {
    padding: 50px 0;
  }
  .pu_div4-table table {
    display: flex;
    margin-bottom: 30px !important;
  }
  .large_font .wpb_wrapper h1 {
    font-size: 50px;
  }
}
@media (max-width: 599px) {
  .owl-company-btm.owl-subpage-2 .owl-item .parent-page {
    margin: 0 !important;
  }
}
@media (max-width: 575px) {
  .overview-col-text-wrapper h4 {
    padding: 6px 15px;
    margin-bottom: 15px;
    font-size: 16px;
  }
  .overview-col-text-wrapper .overview-discover-link {
    padding: 8px 22px;
  }
  .overview-col-text-wrapper p {
    font-size: 15px;
  }
  .pu_div1 {
    padding-top: 50px;
  }
  .separator_hr {
    margin: 40px auto;
  }
  .pu_div2 {
    padding: 200px 0 65px 0;
  }
  #chartdiv,
  #chartdiv2 {
    height: 250px;
  }
  body h4 {
    font-size: 18px;
  }
  .large_font .wpb_wrapper h1 {
    font-size: 40px;
  }
  .sub-page-nav-btn.company-nav-btm {
    margin-bottom: 40px;
  }
}
