@font-face {
  font-family: 'Helvetica Light';
  font-weight: 400;
  src: url("../fonts/HelveticaNeue-45-Light.eot");
  src: url("../fonts/HelveticaNeue-45-Light.eot") format("embedded-opentype"), url("../fonts/HelveticaNeue-45-Light.woff") format("woff"), url("../fonts/HelveticaNeue-45-Light.ttf") format("truetype"), url("../fonts/HelveticaNeue-45-Light.svg#HelveticaNeue-45-Light") format("svg"); }
@font-face {
  font-family: 'Helvetica Bold';
  src: url("../fonts/HelveticaLT55Roman.eot");
  src: url("../fonts/HelveticaLT55Roman.eot") format("embedded-opentype"), url("../fonts/HelveticaLT55Roman.woff") format("woff"), url("../fonts/HelveticaLT55Roman.ttf") format("truetype"), url("../fonts/HelveticaLT55Roman.svg#HelveticaLT55Roman") format("svg");
  font-weight: 600; }
h1 {
  font-family: "Helvetica Bold";
  font-size: 50px;
  font-size: 3.125rem;
  color: #29343e; }

header {
  padding-top: 20px;
  padding-bottom: 20px;
  position: fixed;
  width: 100%;
  background-color: white;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out; }
  header .logo a {
    background: url(../images/logo.svg) no-repeat scroll 0 0/cover;
    width: 110px;
    height: 73px;
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out; }
  header nav {
    margin-top: 30px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out; }
    header nav ul {
      padding: 0;
      margin: 0; }
      header nav ul li {
        display: inline-block;
        margin-right: 20px;
        list-style: none outside none; }
        header nav ul li a {
          border: 1px solid transparent;
          border-radius: 12px;
          padding: 2px 10px;
          color: #000000;
          font-size: 13px;
          font-size: 0.8125rem;
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out; }
          header nav ul li a:hover, header nav ul li a:focus {
            border: 1px solid #58ba8d;
            color: #000000;
            text-decoration: none;
            background-color: #ffffff; }
        header nav ul li.active a {
          border: 1px solid #58ba8d;
          background-color: #ffffff; }
        header nav ul li:last-child {
          margin-right: 0; }
  header.fixed {
    padding-top: 14px;
    padding-bottom: 14px;
    background-color: white;
    z-index: 999;
    -webkit-box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.1); }
    header.fixed .logo a {
      width: 60px;
      height: 40px; }
    header.fixed nav {
      margin-top: 10px; }

.slimScrollDiv {
  overflow: visible !important; }
  .slimScrollDiv .full-content-big, .slimScrollDiv .full-content {
    padding-right: 24px !important; }
  .slimScrollDiv .slimScrollBar {
    cursor: pointer;
    width: 14px !important;
    right: -3px !important;
    background: rgba(255, 255, 255, 0.7) !important; }
    .slimScrollDiv .slimScrollBar:hover {
      background: white !important; }

html,
body {
  width: 100%;
  overflow-x: auto;
  min-width: 1349px; }

body {
  font-family: "Helvetica Light";
  line-height: 1.5;
  font-size: 16px;
  font-size: 1rem;
  color: #555555; }
  body.homepage-banner {
    background: url(../images/home-bg.jpg) no-repeat scroll 0 0/cover;
    height: 100vh; }
    body.homepage-banner header {
      background-color: transparent; }

.manual-container {
  width: 84%;
  margin: 0 auto; }

.home-content {
  margin-top: 70px; }

.manual-margin {
  margin-left: 48%;
  margin-top: 8%; }

.btn.btn-primary {
  padding: 6px 30px;
  border-radius: 30px;
  color: #555555;
  border: 1px solid #58ba8d;
  font-size: 13px;
  font-size: 0.8125rem;
  background-color: #ffffff;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out; }
  .btn.btn-primary:hover, .btn.btn-primary:focus {
    background-color: #58ba8d;
    color: #ffffff; }

.home-boxes-container {
  position: absolute;
  /* left: 50%; */
  width: 100%;
  bottom: 0;
  min-width: 1366px; }
  .home-boxes-container .home-boxes {
    position: relative;
    /* left: -50%;	 */ }
    .home-boxes-container .home-boxes ul {
      padding: 0;
      margin: 0;
      max-height: 212px;
      overflow: hidden; }
      .home-boxes-container .home-boxes ul li {
        list-style: none outside none;
        width: 20%;
        float: left;
        border-right: 1px solid #ffb600;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        margin-top: 12px; }
        .home-boxes-container .home-boxes ul li a {
          display: inline-block;
          position: relative; }
          .home-boxes-container .home-boxes ul li a .title {
            position: absolute;
            background-color: rgba(0, 0, 0, 0.6);
            color: white;
            height: 100%;
            width: 100%;
            text-align: center;
            padding-top: 36%;
            font-size: 16px;
            font-size: 1rem;
            opacity: 0;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out; }
          .home-boxes-container .home-boxes ul li a img {
            width: 100%; }
        .home-boxes-container .home-boxes ul li:hover {
          margin-top: 0; }
          .home-boxes-container .home-boxes ul li:hover .title {
            opacity: 1; }
        .home-boxes-container .home-boxes ul li:last-child {
          border-right: none; }

.tint-bg {
  background-color: rgba(0, 0, 0, 0.9);
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  display: none; }

.highlight-video {
  position: absolute;
  text-align: center;
  top: 15%;
  z-index: 5;
  left: 24%;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  display: none; }
  .highlight-video .close-btn {
    position: absolute;
    z-index: 10;
    top: -14px;
    left: 98%; }

video.fullscreen {
  position: fixed;
  top: -8%;
  left: 0;
  width: 100%;
  z-index: -10;
  min-width: 1366px; }

footer {
  padding: 30px 0; }
  footer .text-sm-center {
    font-size: 14px;
    font-size: 0.875rem;
    margin-bottom: 0; }

.president-page .banner-1 {
  background: url(../images/president-msg/img-1.jpg) no-repeat 0 0/cover;
  height: 82vh;
  min-height: 556px;
  margin-top: 112px;
  position: relative; }
  .president-page .banner-1 .text-col {
    background: url(../images/president-msg/box-1.png) no-repeat 0 0/cover;
    width: 40%;
    margin-left: 8%;
    height: 100%;
    padding: 12% 5% 0 5%; }
    .president-page .banner-1 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .president-page .banner-1 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      margin-top: 30px; }
  .president-page .banner-1 .name-title {
    background: url(../images/president-msg/strip-1.png) repeat-x 0 0;
    position: absolute;
    right: 0;
    padding: 1.2% 2%;
    bottom: 62px;
    width: 52%;
    color: white;
    font-size: 24px;
    font-size: 1.5rem; }
    .president-page .banner-1 .name-title span {
      font-size: 18px;
      font-size: 1.125rem; }
.president-page .banner-2 {
  background: url(../images/president-msg/img-2.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px;
  position: relative; }
  .president-page .banner-2 .text-col {
    background: url(../images/president-msg/box-2.png) no-repeat 0 0/cover;
    width: 38%;
    padding: 10% 4% 0 4%;
    height: 100%;
    margin-right: 13%;
    float: right;
    position: relative; }
    .president-page .banner-2 .text-col h2 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 48px;
      font-size: 3rem;
      margin-bottom: 0;
      margin-left: 20%; }
    .president-page .banner-2 .text-col h3 {
      color: white;
      font-size: 30px;
      font-size: 1.875rem;
      font-family: "Helvetica Light";
      margin-bottom: 50px;
      margin-left: 20%; }
    .president-page .banner-2 .text-col .chart-icon {
      height: 110px;
      width: 110px;
      position: absolute;
      left: 24px;
      top: 18%; }
    .president-page .banner-2 .text-col h4 {
      color: white;
      font-size: 35px;
      font-size: 2.1875rem;
      font-family: "Helvetica Bold";
      margin-bottom: 0; }
    .president-page .banner-2 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      margin-top: 16px; }
.president-page .banner-3 {
  background: url(../images/president-msg/img-3.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px;
  position: relative; }
  .president-page .banner-3 .text-col {
    background: url(../images/president-msg/box-3.png) no-repeat 0 0/cover;
    width: 40%;
    padding: 8% 3% 0 3%;
    height: 100%;
    margin-left: 12%;
    position: relative; }
    .president-page .banner-3 .text-col .heading-col {
      position: relative; }
      .president-page .banner-3 .text-col .heading-col h2 {
        color: white;
        font-size: 35px;
        font-size: 2.1875rem;
        font-family: "Helvetica Bold";
        margin-bottom: 30px; }
    .president-page .banner-3 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      margin-top: 16px; }
.president-page .banner-4 {
  background: url(../images/president-msg/img-4.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px;
  position: relative; }
  .president-page .banner-4 .text-col {
    background: url(../images/president-msg/box-4.png) no-repeat 0 0/cover;
    width: 36%;
    padding: 12% 4% 0 4%;
    height: 100%;
    margin-right: 12%;
    float: right;
    position: relative; }
    .president-page .banner-4 .text-col h2 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      margin-bottom: 0; }
    .president-page .banner-4 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      margin-top: 16px; }
.president-page .banner-5 {
  background: url(../images/president-msg/img-5.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px;
  position: relative; }
  .president-page .banner-5 .text-col {
    background: url(../images/president-msg/box-5.png) no-repeat 0 0/cover;
    width: 42%;
    padding: 9% 3% 0 3%;
    height: 100%;
    margin-left: 12%;
    position: relative; }
    .president-page .banner-5 .text-col h2 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      margin-bottom: 0; }
    .president-page .banner-5 .text-col h3 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      margin-bottom: 0; }
    .president-page .banner-5 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      margin-top: 16px; }
    .president-page .banner-5 .text-col .percent-text-1 {
      margin-top: 24px;
      display: inline-block;
      margin-right: 100px;
      margin-left: 10%; }
    .president-page .banner-5 .text-col .percent-text-2 {
      margin-top: 24px;
      display: inline-block; }
    .president-page .banner-5 .text-col .percent-text-1 .caps, .president-page .banner-5 .text-col .percent-text-2 .caps {
      color: white;
      display: block;
      font-family: "Helvetica Bold";
      font-size: 60px;
      font-size: 3.75rem;
      line-height: 1; }
    .president-page .banner-5 .text-col .percent-text-1 .small, .president-page .banner-5 .text-col .percent-text-2 .small {
      display: block;
      color: white;
      font-family: "Helvetica Light";
      font-size: 18px;
      font-size: 1.125rem;
      line-height: 1; }
.president-page .banner-6 {
  background: url(../images/president-msg/img-6.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px;
  position: relative; }
  .president-page .banner-6 .text-col {
    background: url(../images/president-msg/box-6.png) no-repeat 0 0/cover;
    width: 38%;
    padding: 14% 4% 0 4%;
    height: 100%;
    margin-right: 11%;
    float: right;
    position: relative; }
    .president-page .banner-6 .text-col h2 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      margin-bottom: 0; }
    .president-page .banner-6 .text-col h3 {
      color: white;
      font-family: "Helvetica Light";
      font-size: 24px;
      font-size: 1.5rem;
      margin-bottom: 0; }
    .president-page .banner-6 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      margin-top: 16px; }
.president-page .banner-7 {
  background: url(../images/president-msg/img-7.jpg) no-repeat 0 0/cover;
  height: 468px;
  position: relative; }
  .president-page .banner-7 .text-col {
    width: 80%;
    margin: 0 auto;
    padding-top: 9%;
    position: relative; }
    .president-page .banner-7 .text-col h2 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      margin-bottom: 0;
      text-align: center; }
    .president-page .banner-7 .text-col p {
      color: white;
      font-size: 24px;
      font-size: 1.5rem;
      position: relative;
      margin-top: 16px;
      text-align: center; }

.chairman-page .banner-1 {
  background: url(../images/chairman-msg/img-1.jpg) no-repeat 0 0/cover;
  height: 82vh;
  min-height: 556px;
  margin-top: 112px;
  position: relative; }
  .chairman-page .banner-1 .text-col {
    background: url(../images/chairman-msg/box-1.png) no-repeat 0 0/cover;
    width: 40%;
    margin-left: 8%;
    height: 100%;
    padding: 11% 5% 0 5%; }
    .chairman-page .banner-1 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .chairman-page .banner-1 .text-col p {
      color: white;
      font-size: 18px;
      font-size: 1.125rem;
      position: relative;
      margin-top: 30px; }
  .chairman-page .banner-1 .name-title {
    background: url(../images/chairman-msg/strip-1.png) repeat-x 0 0;
    position: absolute;
    right: 0;
    padding: 1.2% 2%;
    bottom: 62px;
    width: 52%;
    color: white;
    font-size: 24px;
    font-size: 1.5rem; }
    .chairman-page .banner-1 .name-title span {
      font-size: 16px;
      font-size: 1rem; }
.chairman-page .banner-2 {
  background: url(../images/chairman-msg/img-2.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px;
  position: relative; }
  .chairman-page .banner-2 .text-col {
    background: url(../images/chairman-msg/box-2.png) no-repeat 0 0/cover;
    width: 36%;
    margin-right: 8%;
    padding: 12% 4% 0 4%;
    float: right;
    height: 100%;
    position: relative; }
    .chairman-page .banner-2 .text-col h2 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      margin-bottom: 0; }
    .chairman-page .banner-2 .text-col h3 {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      font-family: "Helvetica Light";
      margin-top: 30px;
      margin-bottom: 0; }
    .chairman-page .banner-2 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      margin-top: 16px; }
.chairman-page .banner-3 {
  background: url(../images/chairman-msg/img-3.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px;
  position: relative; }
  .chairman-page .banner-3 .text-col {
    background: url(../images/chairman-msg/box-3.png) no-repeat 0 0/cover;
    height: 100%;
    margin-left: 10%;
    padding: 8% 4% 0 4%;
    width: 38%;
    position: relative; }
    .chairman-page .banner-3 .text-col .heading-col {
      position: relative; }
      .chairman-page .banner-3 .text-col .heading-col h2 {
        color: white;
        font-size: 35px;
        font-size: 2.1875rem;
        font-family: "Helvetica Bold";
        margin-bottom: 40px; }
    .chairman-page .banner-3 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      margin-top: 16px; }
.chairman-page .banner-4 {
  background: url(../images/chairman-msg/img-4.jpg) no-repeat 0 0/cover;
  height: 49vh;
  min-height: 332px;
  position: relative; }
  .chairman-page .banner-4 .text-col {
    width: 60%;
    text-align: center;
    margin: 0 auto;
    padding-top: 8%; }
    .chairman-page .banner-4 .text-col p {
      color: #397209;
      font-size: 24px;
      font-size: 1.5rem;
      position: relative; }
.chairman-page .banner-5 {
  background: url(../images/chairman-msg/img-5.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px;
  position: relative; }
  .chairman-page .banner-5 .text-col {
    background: url(../images/chairman-msg/box-4.png) no-repeat 0 0/cover;
    width: 39%;
    padding: 6% 4% 0 4%;
    margin-right: 8%;
    height: 100%;
    float: right;
    position: relative; }
    .chairman-page .banner-5 .text-col h2 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      margin-bottom: 0; }
    .chairman-page .banner-5 .text-col h3 {
      color: white;
      font-family: "Helvetica Light";
      font-size: 24px;
      font-size: 1.5rem;
      margin-bottom: 0;
      margin-top: 46px; }
    .chairman-page .banner-5 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      margin-top: 16px; }
.chairman-page .banner-6 {
  background: url(../images/chairman-msg/img-6.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px;
  position: relative; }
  .chairman-page .banner-6 .text-col {
    width: 32%;
    margin-left: 6%;
    padding-top: 8%;
    position: relative; }
    .chairman-page .banner-6 .text-col h2 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      margin-bottom: 0; }
    .chairman-page .banner-6 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      margin-top: 16px; }
.chairman-page .banner-7 {
  background: url(../images/chairman-msg/img-7.jpg) no-repeat 0 0/cover;
  height: 250px;
  position: relative; }
  .chairman-page .banner-7 .text-col {
    width: 60%;
    margin: 0 auto;
    padding-top: 4%;
    position: relative; }
    .chairman-page .banner-7 .text-col p {
      color: white;
      font-size: 24px;
      font-size: 1.5rem;
      position: relative;
      margin-top: 16px;
      text-align: center; }

.financial-capital .banner-1 {
  background: url(../images/f-capital/img-1.jpg) no-repeat 0 0/cover;
  height: 82vh;
  min-height: 556px;
  margin-top: 112px;
  position: relative; }
  .financial-capital .banner-1 .text-col {
    background: url(../images/f-capital/box-1.png) no-repeat 0 0/cover;
    padding: 6% 4% 0 4%;
    height: 100%;
    width: 38%;
    margin-left: 12%; }
    .financial-capital .banner-1 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .financial-capital .banner-1 .text-col p {
      color: white;
      font-size: 18px;
      font-size: 1.125rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
    .financial-capital .banner-1 .text-col .col1 {
      display: inline-block;
      vertical-align: top; }
      .financial-capital .banner-1 .text-col .col1 h2 {
        color: white;
        font-family: "Helvetica Bold";
        font-size: 48px;
        font-size: 3rem;
        margin-bottom: 30px; }
      .financial-capital .banner-1 .text-col .col1 h3 {
        color: white;
        font-size: 18px;
        font-size: 1.125rem;
        font-family: "Helvetica Light";
        margin-bottom: 0;
        margin-top: 30px; }
.financial-capital .banner-2 {
  background: url(../images/f-capital/img-2.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px;
  position: relative; }
  .financial-capital .banner-2 .text-col {
    background: url(../images/f-capital/box-2.png) no-repeat 0 0/cover;
    padding: 8% 4% 0 4%;
    height: 100%;
    width: 40%;
    margin-right: 10%;
    float: right;
    position: relative; }
    .financial-capital .banner-2 .text-col h2 {
      color: white;
      font-size: 35px;
      font-size: 2.1875rem;
      font-family: "Helvetica Bold";
      margin-bottom: 20px; }
    .financial-capital .banner-2 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      margin-top: 16px; }
.financial-capital .banner-3 {
  background: url(../images/f-capital/img-3.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px;
  position: relative; }
  .financial-capital .banner-3 .text-col {
    background: url(../images/f-capital/box-3.png) no-repeat 0 0/cover;
    padding: 8% 4% 0 4%;
    height: 100%;
    width: 38%;
    margin-left: 14%;
    position: relative; }
    .financial-capital .banner-3 .text-col h2 {
      color: white;
      font-size: 35px;
      font-size: 2.1875rem;
      font-family: "Helvetica Bold";
      margin-bottom: 0; }
    .financial-capital .banner-3 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      margin-top: 16px; }
    .financial-capital .banner-3 .text-col .full-content-big {
      margin-top: 4%;
      padding-right: 20px; }
.financial-capital .banner-4 {
  background: url(../images/f-capital/img-4.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px;
  overflow-x: hidden;
  position: relative; }
  .financial-capital .banner-4 .tabs {
    width: 76%;
    padding-top: 8%;
    margin-left: 6%; }
    .financial-capital .banner-4 .tabs ul {
      list-style: none outside none; }
      .financial-capital .banner-4 .tabs ul li {
        display: inline-block; }
        .financial-capital .banner-4 .tabs ul li a {
          font-size: 21px;
          font-size: 1.3125rem;
          font-family: "Helvetica Bold";
          padding: 12px 14px;
          border: 2px solid #ffffff;
          min-width: 170px;
          display: inline-block;
          text-align: center;
          color: #ffffff;
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out; }
        .financial-capital .banner-4 .tabs ul li:hover a, .financial-capital .banner-4 .tabs ul li:focus a, .financial-capital .banner-4 .tabs ul li.active a {
          background-color: #ffffff;
          color: #444444;
          text-decoration: none; }
  .financial-capital .banner-4 .text-col {
    width: 39%;
    margin-left: 9%;
    padding-top: 3%;
    position: absolute;
    left: 0; }
    .financial-capital .banner-4 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      margin-top: 16px;
      margin-bottom: 10px; }
    .financial-capital .banner-4 .text-col h2 {
      font-size: 48px;
      font-size: 3rem;
      color: white;
      margin-bottom: 0; }
    .financial-capital .banner-4 .text-col .m-t-30 {
      margin-top: 30px; }
    .financial-capital .banner-4 .text-col h3 {
      font-size: 24px;
      font-size: 1.5rem;
      color: white;
      margin-bottom: 0; }
  .financial-capital .banner-4 .content-image {
    right: 0;
    margin-right: 5%;
    margin-top: 2%;
    position: absolute; }
  .financial-capital .banner-4 .tab-content-2 .text-col, .financial-capital .banner-4 .tab-content-3 .text-col {
    opacity: 0;
    left: -50%; }
    .financial-capital .banner-4 .tab-content-2 .text-col .full-content-big, .financial-capital .banner-4 .tab-content-3 .text-col .full-content-big {
      padding-right: 20px; }
  .financial-capital .banner-4 .tab-content-2 .content-image, .financial-capital .banner-4 .tab-content-3 .content-image {
    opacity: 0;
    right: -50%; }
.financial-capital .banner-5 {
  background: url(../images/f-capital/img-5.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px;
  position: relative; }
  .financial-capital .banner-5 .text-col {
    background: url(../images/f-capital/box-3.png) no-repeat 0 0/cover;
    padding: 4% 3% 0 3%;
    height: 100%;
    width: 43%;
    margin-left: 14%;
    position: relative; }
    .financial-capital .banner-5 .text-col h2 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      margin-bottom: 0; }
    .financial-capital .banner-5 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      margin-top: 16px; }
    .financial-capital .banner-5 .text-col h4 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 48px;
      font-size: 3rem;
      margin-bottom: 0; }
      .financial-capital .banner-5 .text-col h4 small {
        font-size: 24px;
        font-size: 1.5rem;
        font-family: "Helvetica Light"; }
    .financial-capital .banner-5 .text-col h3 {
      color: white;
      font-family: "Helvetica Light";
      font-size: 18px;
      font-size: 1.125rem;
      margin-bottom: 0;
      margin-top: 10%; }
.financial-capital .banner-6 {
  background: url(../images/f-capital/img-6.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px;
  width: 100%;
  overflow-x: hidden;
  position: relative; }
  .financial-capital .banner-6 .tabs {
    padding-top: 4%;
    margin-right: 4%;
    text-align: right; }
    .financial-capital .banner-6 .tabs ul {
      list-style: none outside none; }
      .financial-capital .banner-6 .tabs ul li {
        display: inline-block;
        vertical-align: top; }
        .financial-capital .banner-6 .tabs ul li a {
          font-size: 21px;
          font-size: 1.3125rem;
          font-family: "Helvetica Bold";
          padding: 12px 14px;
          border: 2px solid #ffffff;
          min-width: 170px;
          display: inline-block;
          text-align: center;
          color: #ffffff;
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out; }
          .financial-capital .banner-6 .tabs ul li a.oneLine {
            padding: 27.5px 14px; }
        .financial-capital .banner-6 .tabs ul li:hover a, .financial-capital .banner-6 .tabs ul li:focus a, .financial-capital .banner-6 .tabs ul li.active a {
          background-color: #ffffff;
          color: #444444;
          text-decoration: none; }
  .financial-capital .banner-6 .text-col {
    width: 36%;
    margin-right: 7%;
    padding-top: 2%;
    right: 0;
    position: absolute; }
    .financial-capital .banner-6 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      margin-top: 16px; }
  .financial-capital .banner-6 .content-image {
    left: 11.5%;
    margin-right: 7%;
    margin-top: 3%;
    position: absolute; }
  .financial-capital .banner-6 .tab-content-2 .text-col, .financial-capital .banner-6 .tab-content-3 .text-col {
    opacity: 0;
    right: -50%; }
  .financial-capital .banner-6 .tab-content-2 .content-image, .financial-capital .banner-6 .tab-content-3 .content-image {
    opacity: 0;
    left: -50%; }
.financial-capital .banner-7 {
  background: url(../images/f-capital/img-7.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px;
  position: relative; }
  .financial-capital .banner-7 .text-col {
    background: url(../images/f-capital/box-7.png) no-repeat 0 0/cover;
    padding: 11% 4% 0 4%;
    height: 100%;
    width: 34%;
    float: right;
    margin-right: 13%;
    position: relative; }
    .financial-capital .banner-7 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      margin-bottom: 0; }
    .financial-capital .banner-7 .text-col h2 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 48px;
      font-size: 3rem;
      margin-bottom: 0; }
      .financial-capital .banner-7 .text-col h2 small {
        font-size: 24px;
        font-size: 1.5rem;
        font-family: "Helvetica Light"; }
    .financial-capital .banner-7 .text-col h3 {
      color: white;
      font-family: "Helvetica Light";
      font-size: 18px;
      font-size: 1.125rem;
      margin-bottom: 0;
      margin-top: 10%; }
    .financial-capital .banner-7 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      margin-top: 16px; }
    .financial-capital .banner-7 .text-col .full-content {
      margin-top: 4%; }
.financial-capital .banner-8 {
  background: url(../images/f-capital/img-8.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px;
  position: relative; }
  .financial-capital .banner-8 .text-col {
    background: url(../images/f-capital/box-9.png) no-repeat 0 0/cover;
    padding: 8% 4% 0 4%;
    height: 100%;
    width: 36%;
    margin-left: 16%;
    padding-top: 9%;
    position: relative; }
    .financial-capital .banner-8 .text-col h2 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      margin-bottom: 0; }
    .financial-capital .banner-8 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      margin-top: 16px; }
.financial-capital .banner-9 {
  background: url(../images/f-capital/img-9.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px;
  position: relative; }
  .financial-capital .banner-9 .tabs {
    width: 80%;
    margin: 0 auto;
    padding-top: 8%; }
    .financial-capital .banner-9 .tabs ul {
      list-style: none outside none;
      padding: 0;
      margin: 0;
      text-align: center; }
      .financial-capital .banner-9 .tabs ul li {
        display: inline-block;
        vertical-align: top; }
        .financial-capital .banner-9 .tabs ul li a {
          font-size: 20px;
          font-size: 1.25rem;
          line-height: normal;
          font-family: "Helvetica Bold";
          padding: 14px 16px;
          border: 2px solid #ffffff;
          min-width: 212px;
          display: inline-block;
          text-align: center;
          color: #ffffff;
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out; }
          .financial-capital .banner-9 .tabs ul li a.single-line {
            padding: 25.5px 16px; }
@-moz-document url-prefix() {
  .financial-capital .banner-9 .tabs ul li a.single-line {
    padding: 26.5px 16px; } }
        .financial-capital .banner-9 .tabs ul li:hover a, .financial-capital .banner-9 .tabs ul li:focus a, .financial-capital .banner-9 .tabs ul li.cycle-pager-active a {
          background-color: #ffffff;
          color: #444444;
          text-decoration: none; }
  .financial-capital .banner-9 .text-col {
    padding-top: 6%;
    width: 70%;
    margin: 0 auto; }
    .financial-capital .banner-9 .text-col h2 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 48px;
      font-size: 3rem;
      margin-bottom: 0; }
      .financial-capital .banner-9 .text-col h2 small {
        font-size: 24px;
        font-size: 1.5rem;
        font-family: "Helvetica Light"; }
    .financial-capital .banner-9 .text-col h3 {
      color: white;
      font-family: "Helvetica Light";
      font-size: 18px;
      font-size: 1.125rem;
      margin-bottom: 0;
      margin-top: 7%; }
    .financial-capital .banner-9 .text-col p {
      color: white;
      font-size: 18px;
      font-size: 1.125rem;
      position: relative;
      margin-top: 16px; }
  .financial-capital .banner-9 .tab-content-1, .financial-capital .banner-9 .tab-content-2, .financial-capital .banner-9 .tab-content-3, .financial-capital .banner-9 .tab-content-4, .financial-capital .banner-9 .tab-content-5 {
    width: 100%;
    float: left; }
.financial-capital .polymer {
  background: url(../images/f-capital/ploymer.jpg) no-repeat 0 0/cover;
  height: 58vh;
  min-height: 392px; }
.financial-capital .banner-10 {
  background: url(../images/f-capital/img-10.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px;
  position: relative; }
  .financial-capital .banner-10 .text-col {
    background: url(../images/f-capital/box-10.png) no-repeat 0 0/cover;
    padding: 8% 4% 0 4%;
    height: 100%;
    width: 40%;
    float: right;
    margin-right: 12%;
    position: relative; }
    .financial-capital .banner-10 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 30px;
      font-size: 1.875rem;
      margin-bottom: 0; }
    .financial-capital .banner-10 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      margin-top: 16px; }
    .financial-capital .banner-10 .text-col .full-content-big {
      margin-top: 6%; }
.financial-capital .banner-11 {
  background: url(../images/f-capital/img-11.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px;
  position: relative; }
  .financial-capital .banner-11 .text-col {
    background: url(../images/f-capital/box-11.png) no-repeat 0 0/cover;
    padding: 8% 3% 0 3%;
    height: 100%;
    width: 43%;
    margin-left: 12%;
    position: relative; }
    .financial-capital .banner-11 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 30px;
      font-size: 1.875rem;
      margin-bottom: 0; }
    .financial-capital .banner-11 .text-col h2 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 18px;
      font-size: 1.125rem;
      margin-bottom: 0;
      margin-top: 8%; }
    .financial-capital .banner-11 .text-col h3 {
      color: white;
      font-family: "Helvetica Light";
      font-size: 48px;
      font-size: 3rem;
      margin-bottom: 0; }
      .financial-capital .banner-11 .text-col h3 small {
        font-size: 24px;
        font-size: 1.5rem;
        display: block;
        margin-top: 4px; }
    .financial-capital .banner-11 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      margin-top: 16px; }
    .financial-capital .banner-11 .text-col .full-content-big {
      margin-top: 5%; }
.financial-capital .banner-12 {
  background: url(../images/f-capital/img-12.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px;
  position: relative; }
  .financial-capital .banner-12 .text-col {
    background: url(../images/f-capital/box-12.png) no-repeat 0 0/cover;
    padding: 6% 4% 0 4%;
    height: 100%;
    width: 40%;
    position: relative;
    float: right;
    margin-right: 10%; }
    .financial-capital .banner-12 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      margin-bottom: 4%; }
    .financial-capital .banner-12 .text-col .bottom-headings {
      margin-top: 4%; }
    .financial-capital .banner-12 .text-col h2 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 18px;
      font-size: 1.125rem;
      margin-bottom: 0;
      margin-bottom: 5px;
      margin-top: 36px; }
    .financial-capital .banner-12 .text-col h3 {
      color: white;
      font-family: "Helvetica Light";
      font-size: 48px;
      font-size: 3rem;
      vertical-align: bottom;
      margin-bottom: 0; }
      .financial-capital .banner-12 .text-col h3 small {
        font-size: 24px;
        font-size: 1.5rem; }
    .financial-capital .banner-12 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      margin-top: 16px; }
.financial-capital .banner-13 {
  text-align: center;
  position: relative; }
  .financial-capital .banner-13 .carousel {
    margin: 0 auto; }
    .financial-capital .banner-13 .carousel img {
      width: 168px;
      border-top: 1px solid #333333;
      border-bottom: 1px solid #333333;
      border-right: 1px solid #333333;
      opacity: 0.7;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out; }
      .financial-capital .banner-13 .carousel img:hover {
        opacity: 1; }
    .financial-capital .banner-13 .carousel:hover + .navs {
      opacity: 0.7; }
      .financial-capital .banner-13 .carousel:hover + .navs + .navs {
        opacity: 0.7; }
  .financial-capital .banner-13 .navs {
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    position: absolute;
    top: 44%; }
    .financial-capital .banner-13 .navs#prev {
      left: 6%; }
    .financial-capital .banner-13 .navs#next {
      right: 6%; }
    .financial-capital .banner-13 .navs:hover, .financial-capital .banner-13 .navs:focus {
      text-decoration: none;
      opacity: 1; }
.financial-capital .white-box {
  width: 64%;
  margin: 6% auto;
  text-align: center; }
  .financial-capital .white-box p {
    font-size: 24px;
    font-size: 1.5rem;
    margin-bottom: 0;
    margin-top: 4%; }
  .financial-capital .white-box.full-width-box {
    width: 80%;
    text-align: center; }
    .financial-capital .white-box.full-width-box .col-left {
      display: inline-block;
      vertical-align: top;
      margin-top: 40px;
      margin-right: 50px; }
    .financial-capital .white-box.full-width-box .col-right {
      display: inline-block;
      vertical-align: top;
      border-left: 2px solid #d7dadc;
      padding: 50px; }
      .financial-capital .white-box.full-width-box .col-right h1, .financial-capital .white-box.full-width-box .col-right h3 {
        color: #444444;
        font-size: 36px;
        font-size: 2.25rem;
        text-align: left;
        margin-bottom: 0; }
      .financial-capital .white-box.full-width-box .col-right h2 {
        color: #01703c;
        font-size: 72px;
        font-size: 4.5rem;
        text-align: left;
        margin-bottom: 0; }
.financial-capital .full-content, .financial-capital .full-content-big {
  padding-right: 16px; }

.integrated-home .banner-1 {
  background: url(../images/integrated-home/img-1.jpg) no-repeat 0 0/cover;
  height: 82vh;
  min-height: 556px;
  margin-top: 112px;
  position: relative; }
  .integrated-home .banner-1 .text-col {
    background: url(../images/integrated-home/box-1.png) no-repeat 0 0/cover;
    height: 100%;
    padding: 9% 3.5% 0 3.5%;
    width: 42%;
    margin-left: 10%; }
    .integrated-home .banner-1 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .integrated-home .banner-1 .text-col p {
      color: white;
      font-size: 18px;
      font-size: 1.125rem;
      position: relative;
      margin-top: 16px; }
.integrated-home .btn-bordered {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 12px 8px;
  border: 1px solid white;
  color: white;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  display: inline-block;
  margin-top: 10px; }
  .integrated-home .btn-bordered:hover {
    background-color: white;
    color: #444444;
    text-decoration: none; }
.integrated-home .banner-2 {
  background: url(../images/integrated-home/img-2.jpg) no-repeat 0 0/cover;
  height: 82vh;
  min-height: 556px;
  position: relative; }
  .integrated-home .banner-2 .text-col {
    text-align: center;
    width: 80%;
    padding-top: 8%;
    margin: 0 auto;
    position: relative; }
    .integrated-home .banner-2 .text-col h2 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 36px;
      font-size: 2.25rem;
      margin-bottom: 0; }
    .integrated-home .banner-2 .text-col p {
      color: white;
      font-size: 24px;
      font-size: 1.5rem;
      position: relative;
      margin-top: 16px; }
.integrated-home .banner-3 {
  background: url(../images/integrated-home/img-3.jpg) no-repeat 0 0/cover;
  height: 52vh;
  position: relative; }
  .integrated-home .banner-3 .text-col {
    text-align: center;
    width: 60%;
    padding-top: 6%;
    position: relative;
    margin: 0 auto; }
    .integrated-home .banner-3 .text-col p {
      color: #e79626;
      font-size: 30px;
      font-size: 1.875rem; }
.integrated-home .banner-4 {
  background: url(../images/integrated-home/img-4.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px;
  position: relative; }
  .integrated-home .banner-4 .text-col {
    background: url(../images/integrated-home/box-4.png) no-repeat 0 0/cover;
    height: 100%;
    padding: 7% 3% 0 3%;
    width: 40%;
    margin-right: 9%;
    float: right;
    position: relative; }
    .integrated-home .banner-4 .text-col h2 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 30px;
      font-size: 1.875rem;
      margin-bottom: 0; }
    .integrated-home .banner-4 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      margin-top: 16px; }
.integrated-home .banner-5 {
  background: url(../images/integrated-home/img-5.jpg) no-repeat 0 0/cover;
  height: 50vh;
  position: relative; }
  .integrated-home .banner-5 .text-col {
    text-align: center;
    width: 80%;
    margin: 0 auto;
    padding-top: 6%;
    position: relative; }
    .integrated-home .banner-5 .text-col p {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 36px;
      font-size: 2.25rem; }
.integrated-home .banner-6 {
  background: url(../images/integrated-home/img-6.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px;
  position: relative; }
  .integrated-home .banner-6 .text-col {
    background: url(../images/integrated-home/box-6.png) no-repeat 0 0/cover;
    height: 100%;
    padding: 8% 3% 0 3%;
    width: 42%;
    margin-left: 11%;
    position: relative; }
    .integrated-home .banner-6 .text-col .sigm {
      margin-top: 66px; }
      .integrated-home .banner-6 .text-col .sigm img {
        width: 120px; }
    .integrated-home .banner-6 .text-col h3 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 24px;
      font-size: 1.5rem;
      margin-bottom: 14px; }
    .integrated-home .banner-6 .text-col h4 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 20px;
      font-size: 1.25rem;
      margin-bottom: 0;
      margin-top: 20px; }
    .integrated-home .banner-6 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      margin-top: 20px;
      margin-bottom: 0; }
      .integrated-home .banner-6 .text-col p.designation {
        font-family: "Helvetica Bold";
        margin-top: 0;
        margin-bottom: 0;
        font-size: 15px;
        font-size: 0.9375rem; }
      .integrated-home .banner-6 .text-col p.email {
        margin-top: 0;
        margin-bottom: 0;
        font-size: 15px;
        font-size: 0.9375rem; }
      .integrated-home .banner-6 .text-col p.uan-number {
        margin-top: 0;
        margin-bottom: 0;
        font-size: 15px;
        font-size: 0.9375rem; }

.human-capital .banner-1 {
  background: url(../images/human-capital/img-1.jpg) no-repeat 0 0/cover;
  height: 82vh;
  min-height: 556px;
  margin-top: 112px; }
  .human-capital .banner-1 .text-col {
    background: url(../images/human-capital/box-1.png) no-repeat 0 0/cover;
    padding: 7% 4% 0 4%;
    height: 100%;
    width: 38%;
    margin-left: 12%; }
    .human-capital .banner-1 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .human-capital .banner-1 .text-col p {
      color: white;
      font-size: 18px;
      font-size: 1.125rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
.human-capital .banner-2 {
  background: url(../images/human-capital/img-2.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px; }
  .human-capital .banner-2 .text-col {
    background: url(../images/human-capital/box-2.png) no-repeat 0 0/cover;
    padding: 7% 3% 0 3%;
    height: 100%;
    width: 40%;
    margin-right: 12%;
    float: right; }
    .human-capital .banner-2 .text-col .col1 {
      display: inline-block;
      vertical-align: top;
      margin-right: 36px; }
      .human-capital .banner-2 .text-col .col1 h2 {
        color: white;
        font-family: "Helvetica Bold";
        font-size: 48px;
        font-size: 3rem;
        margin-bottom: 30px; }
      .human-capital .banner-2 .text-col .col1 h3 {
        color: white;
        font-size: 18px;
        font-size: 1.125rem;
        font-family: "Helvetica Light";
        margin-bottom: 0;
        margin-top: 30px; }
    .human-capital .banner-2 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .human-capital .banner-2 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
.human-capital .banner-3 {
  background: url(../images/human-capital/rounds-bg.jpg) no-repeat 0 0/cover;
  height: 74vh;
  min-height: 500px; }
  .human-capital .banner-3 .text-col {
    margin: 0 auto;
    text-align: center;
    padding-top: 4%;
    width: 74%; }
    .human-capital .banner-3 .text-col h1 {
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .human-capital .banner-3 .text-col p {
      font-size: 18px;
      font-size: 1.125rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
    .human-capital .banner-3 .text-col ul {
      padding: 0;
      margin: 50px 0 0 0;
      list-style: none outside none;
      text-align: center; }
      .human-capital .banner-3 .text-col ul li {
        display: inline-block;
        text-align: center;
        max-width: 140px;
        vertical-align: top;
        margin-right: 38px; }
        .human-capital .banner-3 .text-col ul li p {
          font-size: 13px;
          font-size: 0.8125rem; }
        .human-capital .banner-3 .text-col ul li:last-child {
          margin-right: 0; }
.human-capital .banner-4 {
  background: url(../images/human-capital/img-4.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px; }
  .human-capital .banner-4 .text-col {
    background: url(../images/human-capital/box-4.png) no-repeat 0 0/cover;
    padding: 8% 3% 0 3%;
    height: 100%;
    width: 40%;
    margin-left: 12%; }
    .human-capital .banner-4 .text-col .col1 {
      display: inline-block;
      vertical-align: top; }
      .human-capital .banner-4 .text-col .col1 h2 {
        color: white;
        font-family: "Helvetica Bold";
        font-size: 48px;
        font-size: 3rem;
        margin-bottom: 30px; }
      .human-capital .banner-4 .text-col .col1 h3 {
        color: white;
        font-size: 18px;
        font-size: 1.125rem;
        font-family: "Helvetica Light";
        margin-bottom: 0;
        margin-top: 30px; }
    .human-capital .banner-4 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .human-capital .banner-4 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
    .human-capital .banner-4 .text-col .full-content-mid {
      margin-top: 4%;
      padding-right: 16px; }
.human-capital .banner-5 {
  background: url(../images/human-capital/img-5.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px; }
  .human-capital .banner-5 .text-col {
    background: url(../images/human-capital/box-5.png) no-repeat 0 0/cover;
    padding: 6% 3% 0 3%;
    height: 100%;
    width: 42%;
    margin-right: 7%;
    float: right; }
    .human-capital .banner-5 .text-col .full-content-mid {
      padding-right: 20px; }
    .human-capital .banner-5 .text-col .col1 {
      display: inline-block;
      vertical-align: top; }
      .human-capital .banner-5 .text-col .col1 h2 {
        color: white;
        font-family: "Helvetica Bold";
        font-size: 48px;
        font-size: 3rem;
        margin-bottom: 30px; }
      .human-capital .banner-5 .text-col .col1 h3 {
        color: white;
        font-size: 18px;
        font-size: 1.125rem;
        font-family: "Helvetica Light";
        margin-bottom: 0;
        margin-top: 30px; }
    .human-capital .banner-5 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      margin-bottom: 20px; }
    .human-capital .banner-5 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
.human-capital .banner-6 {
  background: url(../images/human-capital/img-6.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px; }
  .human-capital .banner-6 .text-col {
    padding: 11% 3% 0 3%;
    height: 100%;
    width: 38%;
    margin-left: 10%; }
    .human-capital .banner-6 .text-col h1 {
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .human-capital .banner-6 .text-col p {
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
.human-capital .banner-7 {
  background: url(../images/human-capital/img-7.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px; }
  .human-capital .banner-7 .text-col {
    background: url(../images/human-capital/box-7.png) no-repeat 0 0/cover;
    padding: 8% 3% 0 3%;
    height: 100%;
    width: 40%;
    margin-left: 12%; }
    .human-capital .banner-7 .text-col .full-content-mid {
      padding-right: 20px; }
    .human-capital .banner-7 .text-col .col1 {
      display: inline-block;
      vertical-align: top;
      margin-right: 36px; }
      .human-capital .banner-7 .text-col .col1 h2 {
        color: white;
        font-family: "Helvetica Bold";
        font-size: 48px;
        font-size: 3rem;
        margin-bottom: 30px; }
      .human-capital .banner-7 .text-col .col1 h3 {
        color: white;
        font-size: 18px;
        font-size: 1.125rem;
        font-family: "Helvetica Light";
        margin-bottom: 0;
        margin-top: 30px; }
    .human-capital .banner-7 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .human-capital .banner-7 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
.human-capital .banner-8 {
  background: url(../images/human-capital/img-8.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px; }
  .human-capital .banner-8 .text-col {
    background: url(../images/human-capital/box-8.png) no-repeat 0 0/cover;
    padding: 4% 3% 0 3%;
    height: 100%;
    width: 48%;
    margin-right: 8%;
    float: right; }
    .human-capital .banner-8 .text-col .col1 {
      display: inline-block;
      vertical-align: top;
      margin-right: 36px; }
      .human-capital .banner-8 .text-col .col1 h2 {
        color: white;
        font-family: "Helvetica Bold";
        font-size: 48px;
        font-size: 3rem;
        margin-bottom: 30px; }
      .human-capital .banner-8 .text-col .col1 h3 {
        color: white;
        font-size: 18px;
        font-size: 1.125rem;
        font-family: "Helvetica Light";
        margin-bottom: 0;
        margin-top: 30px; }
    .human-capital .banner-8 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .human-capital .banner-8 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
.human-capital .banner-9 {
  background: url(../images/human-capital/img-9.jpg) no-repeat 0 0/cover;
  height: 74vh;
  min-height: 500px; }
  .human-capital .banner-9 .text-col {
    text-align: center;
    width: 80%;
    margin: 0 auto;
    padding-top: 5%; }
    .human-capital .banner-9 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .human-capital .banner-9 .text-col p {
      color: white;
      font-size: 24px;
      font-size: 1.5rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
.human-capital .banner-10 {
  background: url(../images/human-capital/img-10.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px; }
  .human-capital .banner-10 .text-col {
    background: url(../images/human-capital/box-10.png) no-repeat 0 0/cover;
    padding: 13% 3% 0 3%;
    height: 100%;
    width: 34%;
    margin-right: 4%;
    float: right; }
    .human-capital .banner-10 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .human-capital .banner-10 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
.human-capital .banner-11 {
  text-align: center;
  position: relative; }
  .human-capital .banner-11 .carousel {
    margin: 0 auto; }
    .human-capital .banner-11 .carousel img {
      width: 168px;
      border-top: 1px solid #333333;
      border-bottom: 1px solid #333333;
      border-right: 1px solid #333333;
      opacity: 0.7;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out; }
      .human-capital .banner-11 .carousel img:hover {
        opacity: 1; }
    .human-capital .banner-11 .carousel:hover + .navs {
      opacity: 0.7; }
      .human-capital .banner-11 .carousel:hover + .navs + .navs {
        opacity: 0.7; }
  .human-capital .banner-11 .navs {
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    position: absolute;
    top: 44%; }
    .human-capital .banner-11 .navs#prev {
      left: 6%; }
    .human-capital .banner-11 .navs#next {
      right: 6%; }
    .human-capital .banner-11 .navs:hover, .human-capital .banner-11 .navs:focus {
      text-decoration: none;
      opacity: 1; }

.engro-at-glance .banner-1 {
  background: url(../images/engro-at-glance/img-1.jpg) no-repeat 0 0/cover;
  height: 82vh;
  min-height: 556px;
  margin-top: 112px; }
  .engro-at-glance .banner-1 .text-col {
    background: url(../images/engro-at-glance/box-1.png) no-repeat 0 0/cover;
    padding: 10% 4% 0 4%;
    height: 100%;
    width: 38%;
    margin-left: 12%; }
    .engro-at-glance .banner-1 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .engro-at-glance .banner-1 .text-col p {
      color: white;
      font-size: 18px;
      font-size: 1.125rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
.engro-at-glance .slides {
  overflow: hidden;
  background: url(../images/engro-at-glance/bg-img.jpg) no-repeat 0 0/cover; }
.engro-at-glance .btns {
  display: block;
  position: relative;
  z-index: 999;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out; }
  .engro-at-glance .btns .thumb {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    position: absolute;
    height: 152px;
    width: 100%;
    left: 0;
    top: -46px; }
    .engro-at-glance .btns .thumb h5 {
      padding: 16px 8px;
      margin-bottom: 0;
      text-align: center;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      font-size: 14px;
      font-size: 0.875rem;
      color: white;
      background-color: #00703c; }
      .engro-at-glance .btns .thumb h5.twoline {
        padding: 8px; }
    .engro-at-glance .btns .thumb img {
      width: 100%; }
  .engro-at-glance .btns:hover .thumb {
    top: -140px; }
  .engro-at-glance .btns:hover h5 {
    padding: 10px 8px; }
    .engro-at-glance .btns:hover h5.twoline {
      padding: 6px; }
.engro-at-glance .cycle-pager-active .btns h5 {
  background-color: #014525; }
.engro-at-glance .map-discription {
  padding: 40px 0 150px 0;
  width: 100%;
  text-align: center; }
  .engro-at-glance .map-discription h1 {
    font-size: 35px;
    font-size: 2.1875rem;
    font-family: "Helvetica Bold"; }
  .engro-at-glance .map-discription p {
    font-size: 16px;
    font-size: 1rem; }
  .engro-at-glance .map-discription .digits {
    margin-bottom: 30px;
    margin-top: 10px; }
    .engro-at-glance .map-discription .digits p {
      font-size: 18px;
      font-size: 1.125rem;
      margin-bottom: 0; }
    .engro-at-glance .map-discription .digits h2 {
      font-family: "Helvetica Bold";
      font-size: 32px;
      font-size: 2rem;
      color: #0eaacb;
      margin-bottom: 0; }
      .engro-at-glance .map-discription .digits h2.green {
        color: #548007; }
      .engro-at-glance .map-discription .digits h2.brown {
        color: #a47511; }
      .engro-at-glance .map-discription .digits h2.teal {
        color: #067d65; }
      .engro-at-glance .map-discription .digits h2.purple {
        color: #6e4793; }
      .engro-at-glance .map-discription .digits h2.maroon {
        color: #943052; }
  .engro-at-glance .map-discription .table {
    margin-left: 10%; }
    .engro-at-glance .map-discription .table ul {
      margin: 0;
      padding: 0;
      list-style: none outside none; }
      .engro-at-glance .map-discription .table ul li {
        text-align: left;
        padding-bottom: 6px;
        border-bottom: 1px dashed #a1a1a1;
        font-size: 18px;
        font-size: 1.125rem; }
        .engro-at-glance .map-discription .table ul li span {
          display: block;
          font-size: 14px;
          font-size: 0.875rem; }
          .engro-at-glance .map-discription .table ul li span i {
            display: inline-block;
            vertical-align: top; }

.governance .banner-1 {
  background: url(../images/governance/img-1.jpg) no-repeat 0 0/cover;
  height: 82vh;
  min-height: 556px;
  margin-top: 112px; }
  .governance .banner-1 .text-col {
    background: url(../images/governance/box-1.png) no-repeat 0 0/cover;
    padding: 10% 4% 0 4%;
    height: 100%;
    width: 38%;
    margin-left: 12%; }
    .governance .banner-1 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .governance .banner-1 .text-col p {
      color: white;
      font-size: 18px;
      font-size: 1.125rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
.governance .members {
  background: url(../images/governance/members.jpg) no-repeat 0 0/cover;
  width: 100%;
  max-width: 1366px;
  height: 778px;
  position: relative;
  margin: 0 auto; }
  .governance .members .anchor-1, .governance .members .anchor-2, .governance .members .anchor-3, .governance .members .anchor-4, .governance .members .anchor-5, .governance .members .anchor-6, .governance .members .anchor-7, .governance .members .anchor-8, .governance .members .anchor-9, .governance .members .anchor-10 {
    position: absolute; }
    .governance .members .anchor-1 a, .governance .members .anchor-2 a, .governance .members .anchor-3 a, .governance .members .anchor-4 a, .governance .members .anchor-5 a, .governance .members .anchor-6 a, .governance .members .anchor-7 a, .governance .members .anchor-8 a, .governance .members .anchor-9 a, .governance .members .anchor-10 a {
      width: 14px;
      height: 14px;
      display: inline-block;
      background-color: #3cb878;
      border: 0px solid #ffffff;
      border-radius: 50%;
      position: relative;
      z-index: 1;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out; }
      .governance .members .anchor-1 a:hover, .governance .members .anchor-2 a:hover, .governance .members .anchor-3 a:hover, .governance .members .anchor-4 a:hover, .governance .members .anchor-5 a:hover, .governance .members .anchor-6 a:hover, .governance .members .anchor-7 a:hover, .governance .members .anchor-8 a:hover, .governance .members .anchor-9 a:hover, .governance .members .anchor-10 a:hover {
        -webkit-box-shadow: 0px 0px 10px 0px white;
        -moz-box-shadow: 0px 0px 10px 0px white;
        box-shadow: 0px 0px 10px 0px white;
        z-index: 10; }
        .governance .members .anchor-1 a:hover + .content, .governance .members .anchor-2 a:hover + .content, .governance .members .anchor-3 a:hover + .content, .governance .members .anchor-4 a:hover + .content, .governance .members .anchor-5 a:hover + .content, .governance .members .anchor-6 a:hover + .content, .governance .members .anchor-7 a:hover + .content, .governance .members .anchor-8 a:hover + .content, .governance .members .anchor-9 a:hover + .content, .governance .members .anchor-10 a:hover + .content {
          opacity: 1;
          z-index: 11; }
    .governance .members .anchor-1 .content, .governance .members .anchor-2 .content, .governance .members .anchor-3 .content, .governance .members .anchor-4 .content, .governance .members .anchor-5 .content, .governance .members .anchor-6 .content, .governance .members .anchor-7 .content, .governance .members .anchor-8 .content, .governance .members .anchor-9 .content, .governance .members .anchor-10 .content {
      background-color: #3cb878;
      padding: 8px;
      position: absolute;
      width: 142px;
      left: 40px;
      top: -22px;
      opacity: 0;
      z-index: 0;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out; }
      .governance .members .anchor-1 .content:before, .governance .members .anchor-2 .content:before, .governance .members .anchor-3 .content:before, .governance .members .anchor-4 .content:before, .governance .members .anchor-5 .content:before, .governance .members .anchor-6 .content:before, .governance .members .anchor-7 .content:before, .governance .members .anchor-8 .content:before, .governance .members .anchor-9 .content:before, .governance .members .anchor-10 .content:before {
        position: absolute;
        left: -10px;
        top: 24px;
        content: "";
        width: 0;
        height: 0;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-right: 10px solid #3cb878; }
      .governance .members .anchor-1 .content ul, .governance .members .anchor-2 .content ul, .governance .members .anchor-3 .content ul, .governance .members .anchor-4 .content ul, .governance .members .anchor-5 .content ul, .governance .members .anchor-6 .content ul, .governance .members .anchor-7 .content ul, .governance .members .anchor-8 .content ul, .governance .members .anchor-9 .content ul, .governance .members .anchor-10 .content ul {
        list-style: none outside none;
        margin: 0;
        padding: 0; }
        .governance .members .anchor-1 .content ul li, .governance .members .anchor-2 .content ul li, .governance .members .anchor-3 .content ul li, .governance .members .anchor-4 .content ul li, .governance .members .anchor-5 .content ul li, .governance .members .anchor-6 .content ul li, .governance .members .anchor-7 .content ul li, .governance .members .anchor-8 .content ul li, .governance .members .anchor-9 .content ul li, .governance .members .anchor-10 .content ul li {
          color: white; }
          .governance .members .anchor-1 .content ul li:first-child, .governance .members .anchor-2 .content ul li:first-child, .governance .members .anchor-3 .content ul li:first-child, .governance .members .anchor-4 .content ul li:first-child, .governance .members .anchor-5 .content ul li:first-child, .governance .members .anchor-6 .content ul li:first-child, .governance .members .anchor-7 .content ul li:first-child, .governance .members .anchor-8 .content ul li:first-child, .governance .members .anchor-9 .content ul li:first-child, .governance .members .anchor-10 .content ul li:first-child {
            font-family: "Helvetica Bold";
            font-size: 14px;
            font-size: 0.875rem; }
          .governance .members .anchor-1 .content ul li:nth-child(2), .governance .members .anchor-2 .content ul li:nth-child(2), .governance .members .anchor-3 .content ul li:nth-child(2), .governance .members .anchor-4 .content ul li:nth-child(2), .governance .members .anchor-5 .content ul li:nth-child(2), .governance .members .anchor-6 .content ul li:nth-child(2), .governance .members .anchor-7 .content ul li:nth-child(2), .governance .members .anchor-8 .content ul li:nth-child(2), .governance .members .anchor-9 .content ul li:nth-child(2), .governance .members .anchor-10 .content ul li:nth-child(2) {
            font-size: 12px;
            font-size: 0.75rem; }
          .governance .members .anchor-1 .content ul li:last-child, .governance .members .anchor-2 .content ul li:last-child, .governance .members .anchor-3 .content ul li:last-child, .governance .members .anchor-4 .content ul li:last-child, .governance .members .anchor-5 .content ul li:last-child, .governance .members .anchor-6 .content ul li:last-child, .governance .members .anchor-7 .content ul li:last-child, .governance .members .anchor-8 .content ul li:last-child, .governance .members .anchor-9 .content ul li:last-child, .governance .members .anchor-10 .content ul li:last-child {
            font-size: 12px;
            font-size: 0.75rem; }
  .governance .members .anchor-1 {
    left: 83%;
    top: 43%; }
  .governance .members .anchor-2 {
    left: 65.5%;
    top: 44%; }
  .governance .members .anchor-3 {
    left: 52.5%;
    top: 44%; }
  .governance .members .anchor-4 {
    left: 40%;
    top: 45%; }
  .governance .members .anchor-5 {
    left: 22%;
    top: 45%; }
    .governance .members .anchor-5 .content {
      width: 176px; }
  .governance .members .anchor-6 {
    left: 76.5%;
    top: 23%; }
  .governance .members .anchor-7 {
    left: 60%;
    top: 26%; }
  .governance .members .anchor-8 {
    left: 49.5%;
    top: 22%; }
    .governance .members .anchor-8 .content {
      width: 158px; }
  .governance .members .anchor-9 {
    left: 35%;
    top: 24%; }
  .governance .members .anchor-10 {
    left: 27.5%;
    top: 24.5%; }
.governance .banner-2 {
  background: url(../images/governance/img-2.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px; }
  .governance .banner-2 .text-col {
    background: url(../images/governance/box-2.png) no-repeat 0 0/cover;
    padding: 7% 4% 0 4%;
    height: 100%;
    width: 38%;
    float: right;
    margin-right: 12%; }
    .governance .banner-2 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .governance .banner-2 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
.governance .banner-3 {
  background: url(../images/governance/img-3.jpg) no-repeat 0 0/cover;
  height: 57vh;
  min-height: 385px;
  position: relative; }
  .governance .banner-3 .text-col {
    width: 80%;
    margin: 0 auto;
    padding-top: 8%;
    position: relative; }
    .governance .banner-3 .text-col h2 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      margin-bottom: 0;
      text-align: center; }
    .governance .banner-3 .text-col p {
      color: white;
      font-size: 24px;
      font-size: 1.5rem;
      position: relative;
      margin-top: 16px;
      text-align: center; }
.governance .banner-4 {
  background: url(../images/governance/img-4.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px; }
  .governance .banner-4 .text-col {
    background: url(../images/governance/box-4.png) no-repeat 0 0/cover;
    padding: 8% 4% 0 4%;
    height: 100%;
    width: 38%;
    margin-left: 12%; }
    .governance .banner-4 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .governance .banner-4 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
    .governance .banner-4 .text-col .full-content-big {
      padding-right: 16px;
      margin-top: 2%; }
.governance .banner-5 {
  background: url(../images/governance/img-5.jpg) no-repeat 0 0/cover;
  height: 54vh;
  min-height: 365px;
  position: relative; }
  .governance .banner-5 .text-col {
    width: 80%;
    margin: 0 auto;
    padding-top: 8%;
    position: relative; }
    .governance .banner-5 .text-col h2 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      margin-bottom: 0;
      text-align: center; }
    .governance .banner-5 .text-col p {
      color: white;
      font-size: 24px;
      font-size: 1.5rem;
      position: relative;
      margin-top: 16px;
      text-align: center; }
.governance .banner-6 {
  background: url(../images/governance/img-6.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px; }
  .governance .banner-6 .tabs {
    width: 80%;
    margin: 0 auto;
    padding-top: 10%; }
    .governance .banner-6 .tabs ul {
      list-style: none outside none;
      padding: 0;
      margin: 0;
      text-align: center; }
      .governance .banner-6 .tabs ul li {
        display: inline-block;
        vertical-align: top; }
        .governance .banner-6 .tabs ul li a {
          font-size: 20px;
          font-size: 1.25rem;
          line-height: normal;
          font-family: "Helvetica Bold";
          padding: 14px 16px;
          border: 2px solid #ffffff;
          min-width: 212px;
          display: inline-block;
          text-align: center;
          color: #ffffff;
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out; }
          .governance .banner-6 .tabs ul li a.single-line {
            padding: 25.5px 16px; }
@-moz-document url-prefix() {
  .governance .banner-6 .tabs ul li a.single-line {
    padding: 26.5px 16px; } }
        .governance .banner-6 .tabs ul li:hover a, .governance .banner-6 .tabs ul li:focus a, .governance .banner-6 .tabs ul li.cycle-pager-active a {
          background-color: #ffffff;
          color: #444444;
          text-decoration: none; }
  .governance .banner-6 .text-col {
    padding-top: 6%;
    width: 70%;
    margin: 0 auto;
    min-height: 300px; }
    .governance .banner-6 .text-col h2 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 48px;
      font-size: 3rem;
      margin-bottom: 0; }
      .governance .banner-6 .text-col h2 small {
        font-size: 24px;
        font-size: 1.5rem;
        font-family: "Helvetica Light"; }
    .governance .banner-6 .text-col h3 {
      color: white;
      font-family: "Helvetica Light";
      font-size: 18px;
      font-size: 1.125rem;
      margin-bottom: 0;
      margin-top: 7%; }
    .governance .banner-6 .text-col p {
      color: white;
      font-size: 18px;
      font-size: 1.125rem;
      position: relative;
      margin-top: 16px;
      text-align: center; }
  .governance .banner-6 .tab-content-1, .governance .banner-6 .tab-content-2, .governance .banner-6 .tab-content-3, .governance .banner-6 .tab-content-4, .governance .banner-6 .tab-content-5 {
    width: 100%;
    float: left; }

.business-model .banner-1 {
  background: url(../images/business-model/img-1.jpg) no-repeat center center/cover;
  height: 84vh;
  min-height: 568px;
  margin-top: 112px; }
  .business-model .banner-1 .text-col {
    background: url(../images/business-model/box-1.png) no-repeat 0 0/cover;
    width: 40%;
    margin-left: 8%;
    height: 100%;
    padding: 13% 4% 0 4%; }
    .business-model .banner-1 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .business-model .banner-1 .text-col p {
      color: white;
      font-size: 18px;
      font-size: 1.125rem;
      position: relative;
      margin-top: 30px; }
.business-model .banner-2 {
  background: url(../images/business-model/img-2.jpg) no-repeat center center/cover;
  height: 100vh;
  min-height: 677px; }
  .business-model .banner-2 .text-col {
    background: url(../images/business-model/box-2.png) no-repeat 0 0/cover;
    width: 40%;
    margin-right: 8%;
    height: 100%;
    float: right;
    padding: 9% 4% 0 4%; }
    .business-model .banner-2 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .business-model .banner-2 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      margin-top: 30px; }
.business-model .banner-3 {
  background: url(../images/business-model/img-04.jpg) no-repeat center center/cover;
  height: 76vh;
  min-height: 550px; }
  .business-model .banner-3 .text-col {
    width: 80%;
    margin: 50px auto 0;
    text-align: center; }
    .business-model .banner-3 .text-col h1 {
      color: #ee7b28;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .business-model .banner-3 .text-col .images {
      margin-top: 50px;
      width: 100%;
      text-align: center;
      position: relative; }
      .business-model .banner-3 .text-col .images .cycle-slideshow {
        min-height: 492px; }
      .business-model .banner-3 .text-col .images img {
        width: 100%; }
      .business-model .banner-3 .text-col .images .cycle-pager {
        width: 14px;
        position: absolute;
        top: 20%;
        left: -40px;
        z-index: 999; }
        .business-model .banner-3 .text-col .images .cycle-pager span {
          display: block;
          position: relative;
          width: 14px;
          height: 14px;
          border-radius: 50%;
          border: 2px solid #444444;
          font-size: 0px;
          font-size: 0rem;
          background-color: white;
          margin-bottom: 30px;
          cursor: pointer; }
          .business-model .banner-3 .text-col .images .cycle-pager span:after {
            content: "";
            background-color: #444444;
            width: 2px;
            height: 32px;
            position: absolute;
            left: 4px;
            top: 100%; }
          .business-model .banner-3 .text-col .images .cycle-pager span:last-child:after {
            display: none; }
          .business-model .banner-3 .text-col .images .cycle-pager span:hover, .business-model .banner-3 .text-col .images .cycle-pager span:focus, .business-model .banner-3 .text-col .images .cycle-pager span.cycle-pager-active {
            background-color: #444444; }
.business-model .banner-4 {
  background: url(../images/business-model/img-3.jpg) no-repeat center center/cover;
  height: 56vh;
  min-height: 380px; }
  .business-model .banner-4 .text-col {
    width: 80%;
    margin: 50px auto 0;
    text-align: center;
    padding-top: 7%; }
    .business-model .banner-4 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .business-model .banner-4 .text-col p {
      color: white;
      font-family: "Helvetica Light";
      font-size: 24px;
      font-size: 1.5rem;
      position: relative;
      margin-top: 30px; }
.business-model .banner-5 {
  background: url(../images/business-model/img-4.jpg) no-repeat center center/cover;
  height: 63vh;
  min-height: 426px; }
  .business-model .banner-5 .text-col {
    width: 80%;
    margin: 0 auto;
    padding-top: 30px;
    text-align: center; }
    .business-model .banner-5 .text-col h1 {
      color: #5ea542;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      margin-bottom: 30px; }
    .business-model .banner-5 .text-col .text-slide {
      color: white;
      font-family: "Helvetica Light";
      font-size: 24px;
      font-size: 1.5rem;
      width: 78%;
      text-align: center;
      margin: 0 auto;
      position: relative; }
      .business-model .banner-5 .text-col .text-slide .cycle-slide {
        width: 100%;
        min-height: 286px; }
        .business-model .banner-5 .text-col .text-slide .cycle-slide ul {
          padding: 0;
          list-style: none outside none; }
          .business-model .banner-5 .text-col .text-slide .cycle-slide ul li {
            margin-top: 14px; }
      .business-model .banner-5 .text-col .text-slide .navs {
        position: absolute;
        top: 26%;
        left: -14%;
        right: -14%; }
        .business-model .banner-5 .text-col .text-slide .navs a {
          color: white;
          font-size: 24px;
          font-size: 1.5rem;
          opacity: 0.6;
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out; }
          .business-model .banner-5 .text-col .text-slide .navs a:first-child {
            float: left; }
          .business-model .banner-5 .text-col .text-slide .navs a:last-child {
            float: right; }
          .business-model .banner-5 .text-col .text-slide .navs a:hover, .business-model .banner-5 .text-col .text-slide .navs a:focus {
            text-decoration: none;
            opacity: 1; }
      .business-model .banner-5 .text-col .text-slide .signal {
        margin-top: 1%; }
        .business-model .banner-5 .text-col .text-slide .signal img {
          width: 60px; }
.business-model .banner-6 {
  background: url(../images/business-model/img-5.jpg) no-repeat center center/cover;
  height: 63vh;
  min-height: 426px;
  position: relative; }
  .business-model .banner-6 .text-col {
    background: url(../images/business-model/box-5.png) no-repeat 0 0/cover;
    width: 40%;
    height: 100%;
    padding: 9% 4% 0 4%; }
    .business-model .banner-6 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .business-model .banner-6 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      margin-top: 30px; }
    .business-model .banner-6 .text-col .link {
      background: url(../images/business-model/link-arrow.png) no-repeat 90% 50%;
      padding: 8px 38px 8px 12px;
      display: inline-block;
      border: 2px solid white;
      color: white;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out; }
      .business-model .banner-6 .text-col .link:hover, .business-model .banner-6 .text-col .link:focus {
        background-image: url(../images/business-model/link-arrow-hover.png);
        background-color: white;
        border: 2px solid white;
        color: #555555;
        text-decoration: none; }

.strategy .banner-1 {
  background: url(../images/strategy/img-1.jpg) no-repeat center center/cover;
  height: 84vh;
  min-height: 568px;
  margin-top: 112px; }
  .strategy .banner-1 .text-col {
    background: url(../images/strategy/box-1.png) no-repeat 0 0/cover;
    padding: 12% 4% 0 4%;
    height: 100%;
    width: 38%;
    margin-left: 12%; }
    .strategy .banner-1 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .strategy .banner-1 .text-col p {
      color: white;
      font-size: 18px;
      font-size: 1.125rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
.strategy .banner-2 {
  background: url(../images/strategy/img-2.jpg) no-repeat center center/cover;
  height: 70vh;
  min-height: 474px; }
  .strategy .banner-2 .text-col {
    padding-top: 8%;
    width: 80%;
    margin: 0 auto;
    text-align: center; }
    .strategy .banner-2 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .strategy .banner-2 .text-col p {
      color: white;
      font-size: 24px;
      font-size: 1.5rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
.strategy .banner-3 {
  background: url(../images/strategy/img-3.jpg) no-repeat center center/cover;
  height: 130vh;
  min-height: 880px; }
  .strategy .banner-3 .text-col {
    padding-top: 5%;
    width: 80%;
    margin: 0 auto;
    text-align: center; }
    .strategy .banner-3 .text-col h1 {
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .strategy .banner-3 .text-col p {
      font-size: 24px;
      font-size: 1.5rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px;
      margin-bottom: 60px; }
    .strategy .banner-3 .text-col img {
      width: 100%; }
.strategy .banner-4 {
  background: url(../images/strategy/img-4.jpg) no-repeat center center/cover;
  height: 100vh;
  min-height: 677px; }
  .strategy .banner-4 .text-col {
    background: url(../images/strategy/box-4.png) no-repeat 0 0/cover;
    padding: 3% 3% 0 3%;
    height: 100%;
    width: 48%;
    float: right;
    margin-right: 10%; }
    .strategy .banner-4 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .strategy .banner-4 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
    .strategy .banner-4 .text-col .full-content-big {
      margin-top: 4%;
      padding-right: 16px; }
    .strategy .banner-4 .text-col .numbers {
      margin-right: 18%;
      margin-top: 4%;
      display: inline-block;
      vertical-align: top; }
      .strategy .banner-4 .text-col .numbers h2 {
        color: white;
        font-size: 40px;
        font-size: 2.5rem;
        font-family: "Helvetica Bold";
        margin-top: 20px;
        margin-bottom: 0; }
        .strategy .banner-4 .text-col .numbers h2 span {
          color: white;
          font-size: 18px;
          font-size: 1.125rem; }
      .strategy .banner-4 .text-col .numbers p {
        color: white;
        font-size: 18px;
        font-size: 1.125rem;
        margin: 0; }
      .strategy .banner-4 .text-col .numbers:last-child {
        margin-right: 0; }
.strategy .banner-5 {
  background: url(../images/strategy/img-5.jpg) no-repeat center center/cover;
  height: 138vh;
  min-height: 934px; }
  .strategy .banner-5 .text-col {
    padding-top: 5%;
    width: 80%;
    margin: 0 auto;
    text-align: center; }
    .strategy .banner-5 .text-col h1 {
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      color: #19b375; }
    .strategy .banner-5 .text-col p {
      font-size: 24px;
      font-size: 1.5rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px;
      margin-bottom: 60px; }
    .strategy .banner-5 .text-col img {
      width: 100%; }
.strategy .banner-6 {
  background: url(../images/strategy/img-6.jpg) no-repeat center center/cover;
  height: 100vh;
  min-height: 677px; }
  .strategy .banner-6 .text-col {
    background: url(../images/strategy/box-6.png) no-repeat 0 0/cover;
    padding: 5% 3% 0 3%;
    height: 100%;
    width: 48%;
    margin-left: 10%; }
    .strategy .banner-6 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .strategy .banner-6 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
    .strategy .banner-6 .text-col .full-content-big {
      margin-top: 4%;
      padding-right: 16px; }
    .strategy .banner-6 .text-col .numbers {
      margin-right: 8%;
      margin-top: 4%;
      display: inline-block;
      vertical-align: top; }
      .strategy .banner-6 .text-col .numbers h2 {
        color: white;
        font-size: 40px;
        font-size: 2.5rem;
        font-family: "Helvetica Bold";
        margin-top: 20px;
        margin-bottom: 0; }
      .strategy .banner-6 .text-col .numbers p {
        color: white;
        font-size: 18px;
        font-size: 1.125rem;
        margin: 0; }
      .strategy .banner-6 .text-col .numbers:last-child {
        margin-right: 0; }
.strategy .banner-7 {
  background: url(../images/strategy/img-7.jpg) no-repeat center center/cover;
  height: 100vh;
  min-height: 677px; }
  .strategy .banner-7 .text-col {
    padding-top: 5%;
    width: 80%;
    margin: 0 auto;
    text-align: center; }
    .strategy .banner-7 .text-col h1 {
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      color: #3b7ab1;
      margin-bottom: 10%; }
    .strategy .banner-7 .text-col img {
      width: 100%; }
.strategy .banner-8 {
  background: url(../images/strategy/img-8.jpg) no-repeat center center/cover;
  height: 100vh;
  min-height: 677px; }
  .strategy .banner-8 .text-col {
    background: url(../images/strategy/box-8.png) no-repeat 0 0/cover;
    padding: 6% 3% 0 3%;
    height: 100%;
    width: 48%;
    float: right;
    margin-right: 10%; }
    .strategy .banner-8 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .strategy .banner-8 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
    .strategy .banner-8 .text-col .full-content-big {
      margin-top: 4%;
      padding-right: 16px; }
    .strategy .banner-8 .text-col .numbers {
      margin-right: 8%;
      margin-top: 4%;
      display: inline-block;
      vertical-align: top; }
      .strategy .banner-8 .text-col .numbers h2 {
        color: white;
        font-size: 40px;
        font-size: 2.5rem;
        font-family: "Helvetica Bold";
        margin-top: 20px;
        margin-bottom: 0; }
      .strategy .banner-8 .text-col .numbers p {
        color: white;
        font-size: 18px;
        font-size: 1.125rem;
        margin: 0; }
      .strategy .banner-8 .text-col .numbers:last-child {
        margin-right: 0;
        float: right; }
.strategy .banner-9 {
  background: url(../images/strategy/img-9.jpg) no-repeat center center/cover;
  height: 100vh;
  min-height: 677px; }
  .strategy .banner-9 .text-col {
    padding-top: 5%;
    width: 80%;
    margin: 0 auto;
    text-align: center; }
    .strategy .banner-9 .text-col h1 {
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      color: white;
      margin-bottom: 40px; }
    .strategy .banner-9 .text-col p {
      color: white;
      font-size: 24px;
      font-size: 1.5rem;
      margin: 0; }
    .strategy .banner-9 .text-col ul {
      margin: 0;
      padding: 0;
      text-align: center;
      margin-top: 4%; }
      .strategy .banner-9 .text-col ul li {
        display: inline-block;
        vertical-align: top;
        margin: 0 22px;
        text-align: left;
        width: 310px; }
        .strategy .banner-9 .text-col ul li .icon {
          display: inline-block;
          vertical-align: top;
          margin-right: 8px; }
        .strategy .banner-9 .text-col ul li .content {
          max-width: 255px;
          display: inline-block;
          vertical-align: top; }
          .strategy .banner-9 .text-col ul li .content h2 {
            color: white;
            font-size: 40px;
            font-size: 2.5rem;
            font-family: "Helvetica Bold";
            margin-top: 0;
            margin-bottom: 0; }
          .strategy .banner-9 .text-col ul li .content p {
            color: white;
            font-size: 18px;
            font-size: 1.125rem;
            margin: 0; }

.social-capital .banner-1 {
  background: url(../images/social-capital/img-1.jpg) no-repeat center center/cover;
  height: 84vh;
  min-height: 568px;
  margin-top: 112px; }
  .social-capital .banner-1 .text-col {
    background: url(../images/social-capital/box-1.png) no-repeat 0 0/cover;
    padding: 10% 4% 0 4%;
    height: 100%;
    width: 38%;
    margin-left: 12%; }
    .social-capital .banner-1 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .social-capital .banner-1 .text-col p {
      color: white;
      font-size: 18px;
      font-size: 1.125rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
.social-capital .banner-2 {
  background: url(../images/social-capital/img-2.jpg) no-repeat center center/cover;
  height: 52vh;
  min-height: 352px; }
  .social-capital .banner-2 .text-col {
    width: 80%;
    text-align: center;
    margin: 0 auto;
    padding-top: 7%; }
    .social-capital .banner-2 .text-col p {
      color: white;
      font-size: 24px;
      font-size: 1.5rem; }
.social-capital .banner-3 {
  height: 99vh;
  min-height: 670px; }
  .social-capital .banner-3 .text-col {
    width: 80%;
    text-align: center;
    margin: 0 auto;
    padding-top: 5%; }
    .social-capital .banner-3 .text-col img {
      width: 100%; }
.social-capital .banner-4 {
  background: url(../images/social-capital/img-4.jpg) no-repeat center center/cover;
  height: 100vh;
  min-height: 677px; }
  .social-capital .banner-4 .text-col {
    background: url(../images/social-capital/box-4.png) no-repeat 0 0/cover;
    padding: 7% 3% 0 3%;
    height: 100%;
    width: 47%;
    float: right;
    margin-right: 8%; }
    .social-capital .banner-4 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .social-capital .banner-4 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
.social-capital .banner-5 {
  height: 112vh;
  min-height: 758px; }
  .social-capital .banner-5 .text-col {
    padding-top: 6%;
    width: 80%;
    margin: 0 auto;
    text-align: center; }
    .social-capital .banner-5 .text-col h1 {
      margin-bottom: 4%;
      color: #1b8fd4;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .social-capital .banner-5 .text-col .padded-box {
      padding-top: 30px; }
    .social-capital .banner-5 .text-col .customtable {
      width: 100%; }
      .social-capital .banner-5 .text-col .customtable thead tr th {
        padding: 27px 16px;
        text-align: left;
        font-weight: bold; }
      .social-capital .banner-5 .text-col .customtable tbody tr td {
        padding: 27px 16px;
        text-align: left;
        background-color: #ededed; }
      .social-capital .banner-5 .text-col .customtable tbody tr:nth-of-type(even) td {
        background-color: #e2e2e2; }
      .social-capital .banner-5 .text-col .customtable .bluerow td, .social-capital .banner-5 .text-col .customtable .bluerow th {
        background-color: #1b8fd4 !important;
        color: white !important;
        font-weight: bold !important; }
.social-capital .banner-6 {
  background: url(../images/social-capital/img-6.jpg) no-repeat center center/cover;
  height: 100vh;
  min-height: 677px; }
  .social-capital .banner-6 .text-col {
    background: url(../images/social-capital/box-6.png) no-repeat 0 0/cover;
    padding: 10% 4% 0 4%;
    height: 100%;
    width: 38%;
    float: right;
    margin-right: 12%; }
    .social-capital .banner-6 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .social-capital .banner-6 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
.social-capital .banner-7 {
  background: url(../images/social-capital/img-7.jpg) no-repeat center center/cover;
  height: 100vh;
  min-height: 677px; }
  .social-capital .banner-7 .text-col {
    background: url(../images/social-capital/box-7.png) no-repeat 0 0/cover;
    padding: 4% 3% 0 3%;
    height: 100%;
    width: 44%;
    margin-left: 7%; }
    .social-capital .banner-7 .text-col h1 {
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      color: white; }
    .social-capital .banner-7 .text-col ul {
      margin-top: 30px;
      color: white; }
    .social-capital .banner-7 .text-col p {
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px;
      color: white; }
    .social-capital .banner-7 .text-col .digits {
      display: inline-block;
      vertical-align: top;
      border-left: 2px solid #b2b2b2;
      padding-left: 20px;
      margin-right: 20%; }
      .social-capital .banner-7 .text-col .digits h2 {
        font-size: 40px;
        font-size: 2.5rem;
        color: black;
        font-family: "Helvetica Bold";
        margin: 0; }
      .social-capital .banner-7 .text-col .digits p {
        margin: 0;
        color: black; }
      .social-capital .banner-7 .text-col .digits:last-child {
        margin-right: 0; }
.social-capital .banner-8 {
  background: url(../images/social-capital/img-8.jpg) no-repeat center center/cover;
  height: 100vh;
  min-height: 677px; }
  .social-capital .banner-8 .text-col {
    width: 80%;
    text-align: center;
    margin: 0 auto;
    padding-top: 14%; }
    .social-capital .banner-8 .text-col h1 {
      font-size: 35px;
      font-size: 2.1875rem;
      color: white;
      font-family: "Helvetica Bold";
      margin-bottom: 40px; }
    .social-capital .banner-8 .text-col p {
      color: white;
      font-size: 24px;
      font-size: 1.5rem; }
.social-capital .banner-9 {
  background: url(../images/social-capital/img-9.jpg) no-repeat center center/cover;
  height: 122vh;
  min-height: 812px; }
  .social-capital .banner-9 .text-col {
    width: 80%;
    text-align: center;
    margin: 0 auto;
    padding-top: 3%; }
    .social-capital .banner-9 .text-col h1 {
      font-size: 35px;
      font-size: 2.1875rem;
      font-family: "Helvetica Bold";
      margin-bottom: 40px; }
    .social-capital .banner-9 .text-col p {
      font-size: 16px;
      font-size: 1rem; }
    .social-capital .banner-9 .text-col ul.boxes {
      margin: 3% 0;
      padding: 0;
      text-align: center;
      list-style: none outside none; }
      .social-capital .banner-9 .text-col ul.boxes li {
        display: inline-block;
        max-width: 200px;
        vertical-align: top;
        margin: 0 8px; }
        .social-capital .banner-9 .text-col ul.boxes li p {
          margin-top: 6px;
          font-size: 12px;
          font-size: 0.75rem;
          font-weight: bold; }
    .social-capital .banner-9 .text-col ul.numbers {
      margin: 0;
      padding: 1.4% 0 0 0;
      text-align: center;
      list-style: none outside none; }
      .social-capital .banner-9 .text-col ul.numbers li {
        max-width: 300px;
        text-align: left;
        display: inline-block;
        vertical-align: top;
        margin: 0 0 0 3%;
        padding: 0 3% 0 0;
        border-right: 2px solid gray; }
        .social-capital .banner-9 .text-col ul.numbers li:last-child {
          border-right: none; }
        .social-capital .banner-9 .text-col ul.numbers li h2 {
          font-size: 30px;
          font-size: 1.875rem;
          font-family: "Helvetica Bold";
          color: #40B358;
          margin: 0; }
          .social-capital .banner-9 .text-col ul.numbers li h2 span {
            font-size: 18px;
            font-size: 1.125rem;
            font-family: "Helvetica Light"; }
        .social-capital .banner-9 .text-col ul.numbers li p {
          font-size: 18px;
          font-size: 1.125rem;
          font-family: "Helvetica Light";
          color: #40B358;
          margin: 0; }
.social-capital .banner-10 {
  background: url(../images/social-capital/img-10.jpg) no-repeat center center/cover;
  height: 67vh;
  min-height: 453px; }
  .social-capital .banner-10 .text-col {
    width: 80%;
    margin: 0 auto; }
    .social-capital .banner-10 .text-col ul {
      margin: 0;
      padding: 9% 0 0 0;
      text-align: center;
      list-style: none outside none; }
      .social-capital .banner-10 .text-col ul li {
        max-width: 300px;
        text-align: left;
        display: inline-block;
        vertical-align: top;
        margin: 0 6%; }
        .social-capital .banner-10 .text-col ul li h2 {
          font-size: 40px;
          font-size: 2.5rem;
          font-family: "Helvetica Bold";
          color: white;
          margin: 0; }
          .social-capital .banner-10 .text-col ul li h2 span {
            font-size: 18px;
            font-size: 1.125rem;
            font-family: "Helvetica Light"; }
        .social-capital .banner-10 .text-col ul li p {
          font-size: 18px;
          font-size: 1.125rem;
          font-family: "Helvetica Light";
          color: white;
          margin: 0; }
.social-capital .banner-11 {
  background: url(../images/social-capital/img-11.jpg) no-repeat center center/cover;
  height: 100vh;
  min-height: 677px; }
  .social-capital .banner-11 .text-col {
    background: url(../images/social-capital/box-11.png) no-repeat 0 0/cover;
    padding: 12% 4% 0 4%;
    height: 100%;
    width: 36%;
    margin-left: 12%; }
    .social-capital .banner-11 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .social-capital .banner-11 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
.social-capital .banner-12 {
  background: url(../images/social-capital/img-12.jpg) no-repeat center center/cover;
  height: 94vh;
  min-height: 636px; }
  .social-capital .banner-12 .text-col {
    width: 68%;
    margin: 0 auto;
    padding-top: 5%; }
    .social-capital .banner-12 .text-col h1 {
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      color: #f27a23; }
    .social-capital .banner-12 .text-col p {
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
    .social-capital .banner-12 .text-col .box-bullet {
      padding: 0;
      margin: 4% 0 0;
      text-align: center;
      list-style: none outside none; }
      .social-capital .banner-12 .text-col .box-bullet li {
        display: inline-block;
        border-right: 2px solid #787878;
        padding: 16px 6%;
        vertical-align: top; }
        .social-capital .banner-12 .text-col .box-bullet li h2 {
          font-family: "Helvetica Bold";
          font-size: 50px;
          font-size: 3.125rem;
          margin: 0; }
        .social-capital .banner-12 .text-col .box-bullet li p {
          font-family: "Helvetica Light";
          font-size: 18px;
          font-size: 1.125rem;
          margin: 0; }
        .social-capital .banner-12 .text-col .box-bullet li:last-child {
          border-right: none; }
.social-capital .banner-13 {
  background: url(../images/social-capital/img-13.jpg) no-repeat center center/cover;
  height: 168vh;
  min-height: 1137px; }
  .social-capital .banner-13 .text-col {
    width: 80%;
    margin: 0 auto;
    padding-top: 3%; }
    .social-capital .banner-13 .text-col h1 {
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      text-align: center; }
    .social-capital .banner-13 .text-col .orange {
      width: 100%;
      margin-top: 4%; }
      .social-capital .banner-13 .text-col .orange thead tr {
        background-color: #0ebbb7; }
        .social-capital .banner-13 .text-col .orange thead tr th {
          font-weight: bold;
          font-size: 24px;
          font-size: 1.5rem;
          color: white;
          padding: 12px 22px; }
      .social-capital .banner-13 .text-col .orange tbody tr {
        background-color: white; }
        .social-capital .banner-13 .text-col .orange tbody tr td {
          font-size: 16px;
          font-size: 1rem;
          padding: 12px 22px;
          vertical-align: top;
          border-bottom: 1px solid gray; }
          .social-capital .banner-13 .text-col .orange tbody tr td:first-child {
            background: url(../images/social-capital/pattren.jpg) no-repeat 0 0/cover;
            color: white;
            vertical-align: middle; }
          .social-capital .banner-13 .text-col .orange tbody tr td p:last-child {
            margin-bottom: 0; }
        .social-capital .banner-13 .text-col .orange tbody tr:nth-child(even) {
          background-color: white; }
    .social-capital .banner-13 .text-col .full-orange {
      width: 100%;
      margin-top: 4%;
      border-collapse: separate;
      border-spacing: 10px 0; }
      .social-capital .banner-13 .text-col .full-orange thead tr th {
        background-color: #0ebbb7;
        font-weight: bold;
        font-size: 18px;
        font-size: 1.125rem;
        padding: 12px 10px;
        text-align: center;
        color: white; }
        .social-capital .banner-13 .text-col .full-orange thead tr th.no-bg {
          background-color: white; }
      .social-capital .banner-13 .text-col .full-orange tbody tr td {
        font-size: 18px;
        font-size: 1.125rem;
        padding: 12px 10px;
        vertical-align: top;
        color: black;
        border-bottom: 2px solid gray;
        text-align: center; }
        .social-capital .banner-13 .text-col .full-orange tbody tr td:first-child {
          background-color: #0ebbb7;
          text-align: left;
          color: white;
          font-weight: bold; }
      .social-capital .banner-13 .text-col .full-orange tbody tr:last-child td {
        border-bottom: none; }
.social-capital .banner-14 {
  background: url(../images/social-capital/img-14.jpg) no-repeat center center/cover;
  height: 100vh;
  min-height: 677px; }
  .social-capital .banner-14 .text-col {
    background: url(../images/social-capital/box-14.png) no-repeat 0 0/cover;
    padding: 10% 4% 0 4%;
    height: 100%;
    width: 38%;
    margin-left: 12%; }
    .social-capital .banner-14 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .social-capital .banner-14 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
    .social-capital .banner-14 .text-col .digits {
      margin-top: 8%; }
      .social-capital .banner-14 .text-col .digits h2 {
        color: white;
        font-family: "Helvetica Bold";
        font-size: 40px;
        font-size: 2.5rem;
        margin: 0; }
      .social-capital .banner-14 .text-col .digits p {
        color: white;
        font-size: 16px;
        font-size: 1rem;
        margin: 0; }
.social-capital .banner-15 {
  background: url(../images/social-capital/img-15.jpg) no-repeat center center/cover;
  height: 48vh;
  min-height: 324px; }
  .social-capital .banner-15 ul {
    list-style: none outside none;
    margin: 0 auto;
    padding: 5% 0 0 3%;
    width: 80%;
    text-align: center; }
    .social-capital .banner-15 ul li {
      border: 2px solid #5ea8f4;
      border-radius: 50%;
      width: 202px;
      height: 202px;
      padding: 58px 22px;
      display: inline-block;
      vertical-align: middle;
      text-align: center;
      font-size: 14px;
      font-size: 0.875rem;
      font-weight: bolder;
      position: relative;
      margin-right: 3.5%; }
      .social-capital .banner-15 ul li:after {
        content: "";
        position: absolute;
        right: -44px;
        top: 50%;
        height: 3px;
        width: 44px;
        background-color: #646464; }
      .social-capital .banner-15 ul li:last-child:after {
        display: none; }
.social-capital .banner-16 {
  background: url(../images/social-capital/img-16.jpg) no-repeat center center/cover;
  height: 76vh;
  min-height: 514px; }
  .social-capital .banner-16 .text-col {
    width: 80%;
    margin: 0 auto; }
    .social-capital .banner-16 .text-col h1 {
      text-align: center;
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      padding-top: 8%; }
    .social-capital .banner-16 .text-col ul {
      margin-top: 30px; }
      .social-capital .banner-16 .text-col ul li {
        color: white; }
    .social-capital .banner-16 .text-col p {
      color: white;
      font-size: 18px;
      font-size: 1.125rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
.social-capital .banner-17 {
  background: url(../images/social-capital/img-17.jpg) no-repeat center center/cover;
  height: 97vh;
  min-height: 656px; }
  .social-capital .banner-17 .text-col {
    padding: 5% 4% 0 4%;
    height: 100%;
    width: 44%;
    float: right;
    margin-right: 10%; }
    .social-capital .banner-17 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .social-capital .banner-17 .text-col h2 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 24px;
      font-size: 1.5rem; }
    .social-capital .banner-17 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px; }
    .social-capital .banner-17 .text-col .btns {
      padding: 12px 26px;
      font-size: 20px;
      font-size: 1.25rem;
      color: white;
      border: 1px solid white;
      display: inline-block;
      margin: 24px 0;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out; }
      .social-capital .banner-17 .text-col .btns:hover, .social-capital .banner-17 .text-col .btns.active {
        background-color: white;
        color: #555555;
        text-decoration: none; }
    .social-capital .banner-17 .text-col .tab-2 {
      display: none; }
    .social-capital .banner-17 .text-col .digits {
      display: inline-block;
      margin-right: 8%;
      margin-top: 4%;
      vertical-align: top; }
      .social-capital .banner-17 .text-col .digits h2 {
        margin: 0;
        color: white;
        font-family: "Helvetica Bold";
        font-size: 40px;
        font-size: 2.5rem; }
        .social-capital .banner-17 .text-col .digits h2 span {
          font-family: "Helvetica Light";
          font-size: 18px;
          font-size: 1.125rem; }
      .social-capital .banner-17 .text-col .digits p {
        margin: 0;
        font-family: "Helvetica Light";
        font-size: 18px;
        font-size: 1.125rem; }
      .social-capital .banner-17 .text-col .digits:last-child {
        margin-right: 0; }
.social-capital .banner-18 {
  background: url(../images/social-capital/img-18.jpg) no-repeat center center/cover;
  height: 122vh;
  min-height: 825px; }
  .social-capital .banner-18 .text-col {
    width: 80%;
    margin: 0 auto;
    padding-top: 6%; }
    .social-capital .banner-18 .text-col h1 {
      color: white;
      text-align: center;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      margin-bottom: 6%; }
    .social-capital .banner-18 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem; }
    .social-capital .banner-18 .text-col ul li {
      color: white;
      font-size: 16px;
      font-size: 1rem; }
    .social-capital .banner-18 .text-col .digits {
      display: inline-block;
      margin-right: 8%;
      margin-top: 4%;
      vertical-align: top; }
      .social-capital .banner-18 .text-col .digits h2 {
        margin: 0;
        color: white;
        font-family: "Helvetica Bold";
        font-size: 40px;
        font-size: 2.5rem; }
        .social-capital .banner-18 .text-col .digits h2 span {
          font-family: "Helvetica Light";
          font-size: 18px;
          font-size: 1.125rem; }
      .social-capital .banner-18 .text-col .digits p {
        margin: 0;
        font-family: "Helvetica Light";
        font-size: 18px;
        font-size: 1.125rem; }
      .social-capital .banner-18 .text-col .digits:last-child {
        margin-right: 0; }
      .social-capital .banner-18 .text-col .digits.bold p {
        font-weight: bold; }
.social-capital .banner-19 {
  text-align: center;
  position: relative; }
  .social-capital .banner-19 .carousel {
    margin: 0 auto; }
    .social-capital .banner-19 .carousel img {
      width: 168px;
      border-top: 1px solid #333333;
      border-bottom: 1px solid #333333;
      border-right: 1px solid #333333;
      opacity: 0.7;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out; }
      .social-capital .banner-19 .carousel img:hover {
        opacity: 1; }
    .social-capital .banner-19 .carousel:hover + .navs {
      opacity: 0.7; }
      .social-capital .banner-19 .carousel:hover + .navs + .navs {
        opacity: 0.7; }
  .social-capital .banner-19 .navs {
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    position: absolute;
    top: 44%; }
    .social-capital .banner-19 .navs#prev {
      left: 6%; }
    .social-capital .banner-19 .navs#next {
      right: 6%; }
    .social-capital .banner-19 .navs:hover, .social-capital .banner-19 .navs:focus {
      text-decoration: none;
      opacity: 1; }

.natural-capital .banner-1 {
  background: url(../images/natural-capital/img-1.jpg) no-repeat 0 0/cover;
  height: 82vh;
  min-height: 557px;
  margin-top: 112px; }
  .natural-capital .banner-1 .text-col {
    background: url(../images/natural-capital/box-1.png) no-repeat 0 0/cover;
    width: 40%;
    margin-left: 8%;
    height: 100%;
    padding: 10% 4% 0 4%; }
    .natural-capital .banner-1 .text-col h1 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem; }
    .natural-capital .banner-1 .text-col p {
      color: white;
      font-size: 18px;
      font-size: 1.125rem;
      position: relative;
      margin-top: 30px; }
.natural-capital .banner-2 {
  background: url(../images/natural-capital/img-2.jpg) no-repeat 0 0/cover;
  height: 70vh;
  min-height: 476px;
  position: relative; }
  .natural-capital .banner-2 .text-col {
    width: 80%;
    margin: 0 auto;
    padding-top: 6%;
    position: relative; }
    .natural-capital .banner-2 .text-col h2 {
      color: white;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      margin-bottom: 0;
      text-align: center; }
    .natural-capital .banner-2 .text-col p {
      color: white;
      font-size: 24px;
      font-size: 1.5rem;
      position: relative;
      margin-top: 16px;
      text-align: center; }
.natural-capital .banner-3 {
  background: url(../images/natural-capital/img-3.jpg) no-repeat 0 0/cover;
  height: 100vh;
  min-height: 677px; }
  .natural-capital .banner-3 .text-col {
    background: url(../images/natural-capital/box-3.jpg) no-repeat 0 0/cover;
    width: 40%;
    margin-right: 6%;
    float: right;
    height: 100%;
    padding: 10% 4% 0 4%; }
    .natural-capital .banner-3 .text-col p {
      color: white;
      font-size: 16px;
      font-size: 1rem;
      position: relative;
      margin-top: 30px; }
.natural-capital .banner-4 {
  background: url(../images/natural-capital/img-4.jpg) no-repeat center center/cover;
  height: 70vh;
  min-height: 475px; }
  .natural-capital .banner-4 .text-col {
    width: 80%;
    margin: 0 auto;
    padding-top: 8%;
    text-align: center; }
    .natural-capital .banner-4 .text-col h1 {
      color: #5ea542;
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      margin-bottom: 30px; }
    .natural-capital .banner-4 .text-col .full-content {
      padding-right: 36px; }
    .natural-capital .banner-4 .text-col .slimScrollDiv .slimScrollBar {
      right: 2px !important; }
    .natural-capital .banner-4 .text-col .text-slide {
      color: white;
      font-family: "Helvetica Light";
      font-size: 20px;
      font-size: 1.25rem;
      width: 78%;
      text-align: center;
      margin: 0 auto;
      position: relative; }
      .natural-capital .banner-4 .text-col .text-slide .cycle-slide {
        width: 100%;
        min-height: 276px; }
        .natural-capital .banner-4 .text-col .text-slide .cycle-slide ul {
          padding: 0;
          list-style: none outside none; }
          .natural-capital .banner-4 .text-col .text-slide .cycle-slide ul li {
            margin-top: 14px; }
      .natural-capital .banner-4 .text-col .text-slide .navs {
        position: absolute;
        top: 34%;
        left: -14%;
        right: -14%; }
        .natural-capital .banner-4 .text-col .text-slide .navs a {
          color: white;
          font-size: 24px;
          font-size: 1.5rem;
          opacity: 0.6;
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out; }
          .natural-capital .banner-4 .text-col .text-slide .navs a:first-child {
            float: left; }
          .natural-capital .banner-4 .text-col .text-slide .navs a:last-child {
            float: right; }
          .natural-capital .banner-4 .text-col .text-slide .navs a:hover, .natural-capital .banner-4 .text-col .text-slide .navs a:focus {
            text-decoration: none;
            opacity: 1; }
.natural-capital .banner-5 {
  background: url(../images/natural-capital/img-5.jpg) no-repeat 0 0/cover;
  height: 99vh; }
  .natural-capital .banner-5 .text-col {
    width: 96%;
    margin: 0 auto;
    padding-top: 30px;
    text-align: center; }
    .natural-capital .banner-5 .text-col .text-slide {
      color: white;
      font-family: "Helvetica Light";
      font-size: 20px;
      font-size: 1.25rem;
      width: 100%;
      text-align: center;
      margin: 0 auto;
      padding-top: 6%;
      position: relative; }
      .natural-capital .banner-5 .text-col .text-slide .cycle-slide {
        width: 100%;
        min-height: 410px; }
        .natural-capital .banner-5 .text-col .text-slide .cycle-slide ul {
          padding: 0;
          list-style: none outside none; }
          .natural-capital .banner-5 .text-col .text-slide .cycle-slide ul li {
            margin-top: 14px; }
      .natural-capital .banner-5 .text-col .text-slide .navs {
        position: absolute;
        top: 46%;
        left: 0;
        right: 0;
        z-index: 999; }
        .natural-capital .banner-5 .text-col .text-slide .navs a {
          color: white;
          font-size: 24px;
          font-size: 1.5rem;
          opacity: 0.6;
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out; }
          .natural-capital .banner-5 .text-col .text-slide .navs a:first-child {
            float: left; }
          .natural-capital .banner-5 .text-col .text-slide .navs a:last-child {
            float: right; }
          .natural-capital .banner-5 .text-col .text-slide .navs a:hover, .natural-capital .banner-5 .text-col .text-slide .navs a:focus {
            text-decoration: none;
            opacity: 1; }
.natural-capital .banner-6 {
  background: url(../images/natural-capital/img-6.jpg) no-repeat 0 0/cover;
  height: 70vh;
  min-height: 473px; }
  .natural-capital .banner-6 .text-col {
    margin: 0 auto;
    text-align: center;
    padding-top: 5%;
    width: 80%; }
    .natural-capital .banner-6 .text-col h1 {
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      color: white; }
    .natural-capital .banner-6 .text-col p {
      font-size: 24px;
      font-size: 1.5rem;
      position: relative;
      padding-left: 0;
      margin-top: 30px;
      color: white; }
    .natural-capital .banner-6 .text-col ul {
      padding: 0;
      margin: 50px 0 0 0;
      list-style: none outside none;
      text-align: center;
      color: white; }
      .natural-capital .banner-6 .text-col ul li {
        display: inline-block;
        text-align: center;
        max-width: 140px;
        vertical-align: top;
        margin-right: 38px; }
        .natural-capital .banner-6 .text-col ul li p {
          margin-top: 12px;
          font-size: 13px;
          font-size: 0.8125rem; }
        .natural-capital .banner-6 .text-col ul li:last-child {
          margin-right: 0; }
.natural-capital .banner-7 {
  background: url(../images/natural-capital/img-7.jpg) no-repeat 0 0/cover;
  height: 119vh;
  min-height: 805px; }
  .natural-capital .banner-7 .text-col0 {
    margin: 0 auto;
    text-align: center;
    padding-top: 6%;
    width: 80%; }
    .natural-capital .banner-7 .text-col0 h1 {
      font-family: "Helvetica Bold";
      font-size: 35px;
      font-size: 2.1875rem;
      color: white; }
  .natural-capital .banner-7 .tabs {
    width: 80%;
    margin: 0 auto;
    padding-top: 4%; }
    .natural-capital .banner-7 .tabs ul {
      list-style: none outside none;
      padding: 0;
      margin: 0;
      text-align: center; }
      .natural-capital .banner-7 .tabs ul li {
        display: inline-block;
        vertical-align: top;
        margin: 0 1%; }
        .natural-capital .banner-7 .tabs ul li a {
          font-size: 20px;
          font-size: 1.25rem;
          line-height: normal;
          font-family: "Helvetica Bold";
          padding: 14px 16px;
          border: 2px solid #ffffff;
          min-width: 212px;
          display: inline-block;
          text-align: center;
          color: #ffffff;
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out; }
          .natural-capital .banner-7 .tabs ul li a.single-line {
            padding: 25.5px 16px; }
@-moz-document url-prefix() {
  .natural-capital .banner-7 .tabs ul li a.single-line {
    padding: 26.5px 16px; } }
        .natural-capital .banner-7 .tabs ul li:hover a, .natural-capital .banner-7 .tabs ul li:focus a, .natural-capital .banner-7 .tabs ul li.cycle-pager-active a {
          background-color: #ffffff;
          color: #444444;
          text-decoration: none; }
  .natural-capital .banner-7 .text-col {
    padding-top: 4%;
    width: 70%;
    margin: 0 auto; }
    .natural-capital .banner-7 .text-col p {
      color: white;
      font-size: 18px;
      font-size: 1.125rem;
      position: relative;
      margin-top: 16px;
      font-weight: bolder; }
    .natural-capital .banner-7 .text-col ul {
      list-style: none outside none;
      margin: 0;
      padding: 0; }
      .natural-capital .banner-7 .text-col ul li {
        text-align: left;
        color: white;
        margin-top: 4px;
        font-size: 16px;
        font-size: 1rem; }
  .natural-capital .banner-7 .tab-content-1, .natural-capital .banner-7 .tab-content-2, .natural-capital .banner-7 .tab-content-3, .natural-capital .banner-7 .tab-content-4, .natural-capital .banner-7 .tab-content-5 {
    width: 100%;
    float: left; }

@media screen and (min-width: 1600px) and (max-width: 1920px) {
  .manual-container {
    width: 80%;
    margin: 0 auto; }

  .engro-at-glance .banner-1 .text-col {
    padding-top: 18%; }

  /* President Page */
  .president-page .banner-1 {
    height: 88vh; }
  .president-page .banner-2, .president-page .banner-3, .president-page .banner-4, .president-page .banner-5, .president-page .banner-6 {
    height: 100vh; }
  .president-page .banner-1 .text-col {
    padding-top: 20%; }
  .president-page .banner-2 .text-col {
    padding-top: 18%; }
    .president-page .banner-2 .text-col .chart-icon {
      top: 31%;
      left: 64px; }
  .president-page .banner-3 .text-col {
    padding-top: 18%; }
  .president-page .banner-4 .text-col {
    padding-top: 20%; }
  .president-page .banner-5 .text-col {
    padding-top: 18%; }
  .president-page .banner-6 .text-col {
    padding-top: 20%; }
  .president-page .banner-7 .text-col {
    padding-top: 8%; }

  /* Chairman Page */
  .chairman-page .banner-1 .text-col {
    padding-top: 16%; }
  .chairman-page .banner-2 .text-col {
    width: 30%;
    padding-top: 18%; }
    .chairman-page .banner-2 .text-col .chart-icon {
      top: 50%; }
  .chairman-page .banner-3 .heading-col {
    padding-top: 28%; }
  .chairman-page .banner-4 {
    height: 44vh; }
    .chairman-page .banner-4 .text-col {
      padding-top: 10%; }
  .chairman-page .banner-5 .text-col {
    padding-top: 17%;
    margin-right: 6%; }
  .chairman-page .banner-6 .text-col {
    width: 28%;
    padding-top: 16%; }
  .chairman-page .banner-7 .text-col {
    padding-top: 5%; }

  /* Integrated Page */
  .integrated-home .banner-1 .text-col {
    padding-top: 16%; }
  .integrated-home .banner-1 .name-title {
    bottom: 16%;
    width: 40%; }
  .integrated-home .banner-2 {
    height: 68vh; }
    .integrated-home .banner-2 .text-col {
      padding-top: 12%; }
      .integrated-home .banner-2 .text-col h2 br {
        display: none; }
  .integrated-home .banner-3 {
    height: 48vh; }
    .integrated-home .banner-3 .text-col {
      padding-top: 9%; }
  .integrated-home .banner-4 .text-col {
    padding-top: 16%; }
  .integrated-home .banner-5 {
    height: 48vh; }
    .integrated-home .banner-5 .text-col {
      padding-top: 10%; }
  .integrated-home .banner-6 .text-col {
    padding-top: 18%; }

  /* Home Page */
  .homepage-banner .col-sm-offset-6 {
    margin-top: 10%; }

  .home-boxes-container .home-boxes ul {
    max-height: 316px; }

  .manual-margin {
    margin-top: 18%; }

  .highlight-video {
    top: 26%;
    left: 32%; }

  /* Human Capital */
  .human-capital .banner-1 .text-col {
    padding-top: 16%; }
  .human-capital .banner-2 .text-col {
    padding-top: 18%; }
  .human-capital .banner-3 {
    height: 48vh; }
  .human-capital .banner-4 .text-col {
    padding-top: 16%; }
  .human-capital .banner-5 .text-col {
    padding-top: 16%; }
  .human-capital .banner-6 {
    height: 86vh; }
    .human-capital .banner-6 .text-col {
      padding-top: 16%; }
  .human-capital .banner-7 .text-col {
    padding-top: 16%; }
  .human-capital .banner-8 .text-col {
    padding-top: 16%; }
  .human-capital .banner-9 {
    height: 60vh; }
    .human-capital .banner-9 .text-col {
      padding-top: 9%; }
  .human-capital .banner-10 .text-col {
    padding-top: 16%; }
  .human-capital .banner-11 .navs {
    top: 44%;
    left: 18%;
    right: 18%; }

  /* Business Model */
  .business-model .banner-1 .text-col {
    padding-top: 16%; }
  .business-model .banner-2 .text-col {
    padding-top: 16%; }
  .business-model .banner-3 {
    height: 66vh; }
  .business-model .banner-4 {
    height: 50vh; }
    .business-model .banner-4 .text-col {
      padding-top: 10%; }
  .business-model .banner-5 {
    height: 56vh; }
    .business-model .banner-5 .text-col {
      padding-top: 10%; }
  .business-model .banner-6 .text-col {
    padding-top: 10%; }

  /* Financial Capital */
  .financial-capital .banner-1 .text-col {
    padding-top: 16%; }
  .financial-capital .banner-2 .text-col {
    padding-top: 14%;
    margin-right: 8%; }
  .financial-capital .banner-3 .text-col {
    padding-top: 18%;
    margin-right: 9%; }
  .financial-capital .banner-4 {
    height: 86vh; }
    .financial-capital .banner-4 .tabs {
      width: 100%;
      float: left;
      padding-top: 12%; }
    .financial-capital .banner-4 .content-image {
      margin-right: 18%;
      margin-top: 12%; }
    .financial-capital .banner-4 .text-col {
      padding-top: 16%; }
  .financial-capital .banner-5 .text-col {
    padding-top: 18%; }
  .financial-capital .banner-6 {
    height: 86vh; }
    .financial-capital .banner-6 .tabs {
      padding-top: 7%;
      float: right;
      margin-right: 17%; }
      .financial-capital .banner-6 .tabs ul {
        padding: 0; }
    .financial-capital .banner-6 .content-image {
      margin-right: 0;
      margin-left: 10%;
      margin-top: 16%; }
    .financial-capital .banner-6 .text-col {
      padding-top: 14%;
      margin-right: 8%; }
  .financial-capital .banner-7 .text-col {
    padding-top: 18%;
    margin-right: 8%; }
  .financial-capital .banner-8 .text-col {
    padding-top: 20%;
    margin-left: 18%; }
  .financial-capital .polymer {
    height: 52vh; }
  .financial-capital .banner-10 .text-col {
    padding-top: 18%;
    margin-right: 8%; }
  .financial-capital .banner-11 .text-col {
    margin-left: 18%;
    padding-top: 15%; }
  .financial-capital .banner-12 .text-col {
    padding-top: 16%; }
  .financial-capital .banner-13 .navs {
    top: 44%;
    left: 18%;
    right: 18%; }

  /* Governance */
  .governance .banner-1 .text-col {
    padding-top: 16%; }
  .governance .banner-2 .text-col {
    padding-top: 18%; }
  .governance .banner-3 {
    height: 50vh; }
    .governance .banner-3 .text-col {
      padding-top: 10%; }
  .governance .banner-4 .text-col {
    padding-top: 14%; }
  .governance .banner-5 {
    height: 48vh; }
    .governance .banner-5 .text-col {
      padding-top: 10%; }
  .governance .banner-6 .text-col {
    width: 45%; }

  /* Social Capital */
  .social-capital .banner-1 .text-col {
    padding-top: 16%; }
  .social-capital .banner-2 .text-col {
    padding-top: 10%; }
  .social-capital .banner-3 {
    height: 90vh; }
  .social-capital .banner-4 .text-col {
    padding-top: 16%; }
  .social-capital .banner-5 {
    height: 76vh; }
  .social-capital .banner-6 .text-col {
    padding-top: 16%; }
  .social-capital .banner-7 .text-col {
    padding-top: 16%; }
  .social-capital .banner-8 .text-col {
    padding-top: 20%; }
  .social-capital .banner-9 .text-col {
    padding-top: 14%; }
  .social-capital .banner-10 {
    height: 58vh; }
  .social-capital .banner-11 .text-col {
    padding-top: 18%; }
  .social-capital .banner-12 .text-col {
    padding-top: 16%; }
  .social-capital .banner-13 {
    height: 104vh; }
  .social-capital .banner-14 .text-col {
    padding-top: 16%; }
  .social-capital .banner-15 {
    height: 42vh; }
    .social-capital .banner-15 ul li:after {
      right: -58px;
      width: 58px; }
  .social-capital .banner-16 {
    height: 68vh; }
    .social-capital .banner-16 .text-col {
      padding-top: 6%; }
  .social-capital .banner-17 .text-col {
    padding-top: 16%; }
  .social-capital .banner-18 .text-col {
    padding-top: 16%; }
  .social-capital .banner-19 .navs {
    top: 44%;
    left: 18%;
    right: 18%; }

  /* Strategy 2020 */
  .strategy .banner-1 .text-col {
    padding-top: 16%; }
  .strategy .banner-2 {
    height: 62vh; }
    .strategy .banner-2 .text-col {
      padding-top: 11.5%; }
  .strategy .banner-3 {
    height: 114vh; }
    .strategy .banner-3 .text-col {
      padding-top: 6%; }
  .strategy .banner-4 .text-col {
    padding-top: 14%; }
  .strategy .banner-5 {
    height: 122vh; }
    .strategy .banner-5 .text-col {
      padding-top: 7%; }
  .strategy .banner-6 .text-col {
    padding-top: 16%; }
  .strategy .banner-7 {
    height: 94vh; }
    .strategy .banner-7 .text-col {
      padding-top: 8%; }
  .strategy .banner-8 .text-col {
    padding-top: 16%; }
  .strategy .banner-9 {
    height: 90vh; }
    .strategy .banner-9 .text-col {
      padding-top: 12%; }

  /* Natural Capital */
  .natural-capital .banner-1 .text-col {
    padding-top: 16%; }
  .natural-capital .banner-2 {
    height: 62vh; }
    .natural-capital .banner-2 .text-col {
      padding-top: 11.5%; }
  .natural-capital .banner-3 {
    height: 86vh; }
    .natural-capital .banner-3 .text-col {
      padding-top: 14%; }
  .natural-capital .banner-4 .text-col {
    padding-top: 12%; }
  .natural-capital .banner-5 {
    height: 89vh; }
    .natural-capital .banner-5 .text-col {
      padding-top: 8%; }
  .natural-capital .banner-6 {
    height: 62vh; }
    .natural-capital .banner-6 .text-col {
      padding-top: 8%; }
  .natural-capital .banner-7 {
    height: 86vh; }
    .natural-capital .banner-7 .text-col {
      padding-top: 4%; } }

/*# sourceMappingURL=screen.css.map */
