.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /* flex-wrap: wrap; */
}

.logo {
  padding: 18px 0 !important;
}

.breadcrumbs {
  background: url(images/bg-6.png);
}

.logo > a > img {
  display: inline;
  margin-right: 10px;
}

.logo > a {
  color: #555555;
  font-size: 22px;
}

.sambutan {
  padding: 10% 25%;
}

.section {
  padding: 50px 0;
}

.blog-main .blog-info h2 a.title {
  line-height: 40px;
}

.blog-main .subscribe input,
.blog-main .form-group textarea {
  background: #fff;
  padding: 15px;
  color: #555555;
}

.blog-main.archive.section {
  background: #fff;
  padding: 0;
}

.blog-main .single-sidebar:last-child {
  margin-bottom: 30px;
}

.working-process {
  /* height: auto !important; */
  padding: 70px !important;
}

.blog-post {
  border: 1px solid #eee;
}

.blog-info {
  /* text-align: justify; */
  padding: 15px !important;
}

.withMinHeight {
  min-height: 190px;
  max-height: 190px;
}

.blog-head.product {
  padding: 20px;
}

.blog-main .single-blog {
  margin-top: 15px;
}

.blog-main.archive.section .single-blog {
  padding: 0;
}

.blog-main .single-sidebar {
  padding: 0;
}

.blog-main.archive .pagination {
  margin: 30px 0 0;
}

.fancybox-caption > p {
  color: #fff;
}

@media only screen and (max-width: 767px) {
  .header .logo {
    width: 40%;
    padding: 0 !important;
  }
}