@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,300);
nav.navbar-default li {
  border-right: solid rgba(0, 0, 0, 0.04) 1px; }

nav.navbar-primary {
  background-color: white;
  margin: 0; }
  nav.navbar-primary .navbar-brand {
    height: auto; }
    nav.navbar-primary .navbar-brand span.one {
      display: block;
      font-size: 14px;
      margin-top: 2px; }
    nav.navbar-primary .navbar-brand span.two {
      font-weight: bold;
      color: #009743;
      display: block;
      float: left;
      margin-top: -43px;
      font-size: 15pt;
      margin-left: 80px; }
    nav.navbar-primary .navbar-brand span.three {
      display: block;
      font-size: 13px;
      color: #EB7F00;
      margin-top: 21px; }
    nav.navbar-primary .navbar-brand img {
      float: left;
      height: 70px;
      margin-top: -4px;
      margin-right: 10px; }
  nav.navbar-primary .navbar-collapse {
    margin-top: 20px; }
    nav.navbar-primary .navbar-collapse ul.navbar-nav {
      font-size: 18px; }
  nav.navbar-primary .nav-address {
    padding: 17px 0; }
    nav.navbar-primary .nav-address i {
      color: #009743;
      font-size: 18px;
      margin-right: 5px; }
  nav.navbar-primary .nav-icon li {
    border: 0; }
    nav.navbar-primary .nav-icon li a {
      color: #009743;
      font-size: 24px; }
  nav.navbar-primary .nav-info li {
    border: 0;
    padding: 0 15px; }
    nav.navbar-primary .nav-info li a {
      padding: 0;
      color: #333; }
      nav.navbar-primary .nav-info li a strong i {
        color: #009743;
        font-size: 20px;
        margin-right: 5px; }
      nav.navbar-primary .nav-info li a strong span {
        font-size: 16px;
        font-weight: bold; }
      nav.navbar-primary .nav-info li a > span {
        font-size: 14px; }

nav.navbar-secondary {
  background-color: #009743;
  border: none;
  margin-bottom: 0;
  border-radius: 0px; }
  nav.navbar-secondary ul.nav.navbar-nav li a {
    color: white; }
  nav.navbar-secondary .nav-menu {
    float: none;
    text-align: center; }
    nav.navbar-secondary .nav-menu li {
      float: none;
      display: inline-block; }

header.full-bg {
  background: url("../images/header.jpg") no-repeat center center;
  background-size: cover;
  height: 100%;
  position: relative; }
  header.full-bg .container section {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    color: #EB7F00; }
    header.full-bg .container section h1 {
      font-size: 45pt;
      font-weight: 200; }
    header.full-bg .container section p {
      font-size: 18pt;
      font-weight: 100;
      margin-top: -10px;
      color: #EB7F00; }

@media screen and (max-width: 1100px) {
  nav.navbar-primary .navbar-brand span.two {
    font-size: 13pt; } }

@media screen and (max-width: 991px) {
  .navbar-default .navbar-toggle .icon-bar {
    background: #fff; }
  nav.navbar-primary .navbar-header {
    max-width: 360px;
    float: none;
    margin: 0 auto;
    padding: 10px 0 0; }
  nav.navbar-primary .nav-info {
    float: none !important;
    max-width: 563px;
    margin: 0 auto;
    padding: 10px 0 30px; }
    nav.navbar-primary .nav-info li a > span {
      font-size: 12px; }
  nav.navbar-primary .navbar-brand span.two {
    font-size: 13pt; }
  .dokter-list img,
  .dewan-pimpinan-list img {
    width: 60%; }
  footer {
    text-align: center; } }

@media screen and (max-width: 767px) {
  nav.navbar-primary .navbar-header {
    max-width: 375px; }
  nav.navbar-primary .nav-address {
    padding: 17px 30px; }
  .dokter-list img,
  .dewan-pimpinan-list img {
    width: 35%; } }

@media screen and (max-width: 600px) {
  header.full-bg .container section h1 {
    font-size: 24pt; }
  header.full-bg .container section p {
    font-size: 14pt; } }

@media screen and (max-width: 480px) {
  nav.navbar-primary .navbar-brand span.two {
    font-size: 10pt; } }

.WrapperBox {
  height: 100% !important;
  height: 100%;
  margin: 0 auto;
  overflow: hidden; }

.SectionBox-item {
  background: #fff; }
  .SectionBox-item .container {
    position: relative;
    height: 100%;
    z-index: 999; }
  .SectionBox-item-content {
    padding: 50px;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    width: 100%; }

.nice-padding {
  padding-top: 50px;
  padding-bottom: 30px; }

section.featured p {
  font-size: 9pt;
  color: #949494;
  margin: 0 0 10px; }

section.featured h4 {
  font-weight: bold; }

.btn-group-lg > .btn, .btn-lg {
  border-radius: 3px; }

.boxed .box-top {
  background: url("https://startupsthisishowdesignworks.com/img/sec3top.jpg");
  height: 144px; }

.boxed .content {
  background: url("https://startupsthisishowdesignworks.com/img/sec3bg.jpg");
  padding-bottom: 50px;
  padding-top: 50px; }

.boxed .box-bottom {
  background: url("https://startupsthisishowdesignworks.com/img/sec3bottom.jpg");
  height: 144px; }

header.super-big h1 {
  font-size: 86px;
  font-weight: 200; }

header.super-big h1:after {
  content: "";
  height: 5px;
  width: 90px;
  background: #333333;
  display: block;
  margin-top: 5px;
  margin-bottom: 21px; }

#video-carousel p {
  font-size: 12pt; }

#video-carousel .carousel-control.right, #video-carousel .carousel-control.left {
  background: none; }

#video-carousel .carousel-control {
  position: absolute;
  width: 5%;
  bottom: -305px;
  color: #000;
  left: 80%;
  height: 40px;
  display: block;
  top: 340px; }

#video-carousel .left.carousel-control {
  padding-right: 100px; }

.articles figure {
  display: block;
  margin-bottom: 80px; }
  .articles figure .thumb {
    width: 250px;
    height: 180px;
    float: left;
    margin-right: 15px;
    position: relative;
    background: black; }
    .articles figure .thumb img {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 100%; }
  .articles figure figcaption h2 {
    font-size: 25px;
    font-weight: bold; }
  .articles figure figcaption .time {
    font-size: 11pt;
    font-weight: bold;
    margin-bottom: 8px;
    color: #009743; }

.slick-slide img {
  height: 232px;
  width: 100%; }
  
.slick-slide img.dokter {
  height: auto !important;
  width: 100%; }

@media screen and (max-width: 600px) {
  .slick-slide img {
    height: 185px;
    width: auto; } }

@media screen and (min-width: 1200px) {
  .container {
    width: 1000px; } }

body {
  font-family: "Open Sans", "Helvetica Neue", sans-serif; }

a {
  color: #ED8100; }

a:focus, a:hover {
  color: #E88B1B;
  text-decoration: none; }

nav.navbar-secondary {
  z-index: 99; }

.nice-padding .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap; }

.nice-padding .row > [class*='col-'] {
  display: flex;
  flex-direction: column; }

footer {
  background: #009743;
  padding-top: 20px;
  padding-bottom: 15px;
  margin-top: 80px; }
  footer.footer-absolute {
    bottom: 50px;
    position: absolute;
    width: 100%; }
  footer h3 {
    border-bottom: solid rgba(255, 255, 255, 0.05) 1px;
    color: #fff;
    font-weight: bold;
    padding-bottom: 10px; }
  footer p {
    color: #eee; }
  footer .footer-menu {
    list-style: none;
    padding: 0;
    margin: 0; }
    footer .footer-menu li {
      padding-bottom: 10px; }
      footer .footer-menu li a {
        color: #fff;
        font-size: 18px;
        text-transform: uppercase; }
  footer .footer-contact {
    list-style: none;
    padding: 0;
    margin: 0; }
    footer .footer-contact li strong {
      color: #fff;
      font-size: 18px;
      margin-bottom: 10px; }
      footer .footer-contact li strong i {
        text-align: center;
        width: 20px; }
    footer .footer-contact li p {
      padding-left: 24px; }
  footer .footer-socialmedia li a i {
    font-size: 20px; }
  footer ul.nav.navbar-nav li a {
    color: #eee; }
    footer ul.nav.navbar-nav li a:hover, footer ul.nav.navbar-nav li a:focus {
      background: transparent;
      color: #fff; }

#nav-about-us {
  margin-top: -20px;
  margin-bottom: 20px;
  display: none; }

.typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite; }

@keyframes blink {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes blink {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-moz-keyframes blink {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }
