.insta-icon {
  font-size: 50px;
  color:#fbc013;
}
.service-list .icon-part {
  background: none;
  padding: 0;
}
.icon-part img {
  display: block;
}

#page-title {
  padding-top: 172px;
  padding-bottom: 100px;
}

#page-title.portfolio-title h1,
#page-title.portfolio-title p,
#page-title.portfolio-title h1 span {
  color:#000;
  text-shadow:none;
}

.post-thumb h2 {
  background-color:#fbc013;
  margin: 0;
  padding: 10px;
}

.services-provided {text-transform: uppercase;}

@media only screen and (max-width:768px) {
  header .logo {
    margin: 14px 0 0 0;
  }
  header .logo a {
    width: 118px;
    height: 38px;
  }
  #main-header {background-color: #fff;}

  ul#nav li a {
    color: #fff;
  }
  #hero {
    background-position: 77% !important;
  }

  #hero-slider .flex-caption .button.stroke {
    white-space: normal;
  }
  #nav-wrap ul#nav {
    background-color:#000;
  }
}

@media only screen and (max-width:768px) {

}

@media only screen and (max-width:520px) {
  #page-title {
    background-attachment: initial !important;
  }
}