h2,h3 {
  font-weight: bold;
}

p,li,a, label, input, option,select {
    font-family: 'Open Sans','Helvetica Neue',Arial,sans-serif;
}

.brand-logo {
    max-height: 24px;
}

header {
    left: 0;
    right: 0;
    background-image: url('../../assets/img/gold-wallpaper.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.header-content-inner {
    background-image: url('../../assets/img/peta-indonesia.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.intro-text {
    padding-top: 160px;
    padding-bottom: 50px;
}

header .header-content {
    padding-left: 0;
    padding-right: 0;
}

.home-logo {
    max-width: 250px;
}

section#about {
    background-image: url('../img/ekoperasi_iman1.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.about-content {
    background-color: rgba(206, 57, 57, 0.9);
    color: #fff;
}

.about-content>p, .about-content>h2 {
    text-align: center;
}

section#vision {
  background-color: #CE3939;
  color: #fff;
}

section#tujuan {
  background-image: url('../img/tujuan_utama.jpg');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
}

section#features {
  background-color: #CE3939;
  color: #fff;
}

section#features>.container>.row:first-child {
  text-align: center;
}

section#features img {
  margin-left: 35%;
  margin-top: 32px;
  width: 30%;
}

section#cta {
  color: #CE3939;
}

section#cta>.container>.row:first-child {
  margin-bottom: 32px;
}

section#cta a.btn {
  height: 64px;
  color: #fff;
  background-color: #CE3939;
  border-radius: 15px;
  font-size: 32px;
  font-weight: bold;
  text-transform: none;
  box-shadow: 5px 5px 5px #888888;
}

section#cta a.btn:hover {
  box-shadow: 0px 0px 0px #fff;
}

@media (min-width: 768px) {
    .navbar-default {
        background-color: #fff;
    }
    .navbar-default .nav>li>a, .navbar-default .nav>li>a:focus {
        color: gray;
    }
    .navbar-default .nav>li>a:hover {
        color: rgba(206, 57, 57, 100);
    }
    .header-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .intro-text {
        padding-top: 150px;
    }
    .about-content>p, .about-content>h2 {
        text-align: left;
    }
    .about-content>h2 {
        padding-top: 36px;
    }
    .about-content>p {
        padding-top: 36px;
        padding-right: 10%;
        padding-bottom: 36px;
    }

    section#features img {
      margin-left: 15%;
      margin-top: 64px;
      width: 70%;
    }
}

@media (min-width: 1024px) {
    .intro-text {
        padding-top: 160px;
    }
    .about-content>p {
        padding-right: 20%;
    }
    section#features img {
      margin-left: 25%;
      margin-top: 32px;
      width: 50%;
    }
}
