#aboutus {
  margin-bottom: 90px;
  margin-top: 70px; }
  #aboutus .intro h6 {
    font-size: 21px;
    font-style: italic;
    color: #252526;
    line-height: 29px;
    font-weight: normal;
    margin: 0 0 16px 0; }
  #aboutus .intro p {
    color: #3F3F3F;
    line-height: 24px; }
  #aboutus .flexslider {
    box-shadow: none;
    margin: 0;
    border: 0 none; }
  #aboutus .flex-control-paging li a {
    background: #666666;
    box-shadow: none;
    width: 11px;
    height: 11px;
    border: 3px solid #E6E6E6; }
    #aboutus .flex-control-paging li a.flex-active {
      box-shadow: none;
      background: #2894DC;
      border-color: #2894DC; }
  #aboutus .flex-control-nav {
    bottom: -30px; }

#team {
  padding: 35px 0 25px;
  margin: 0;
  background: #f7f7f7;
  margin-bottom: 90px;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee; }
  #team .section_header {
    margin-bottom: 60px; }
    #team .section_header h3 {
      color: #9D9D9E;
      border-color: #9D9D9E;
      margin: 0; }
  #team .people {
    margin: 0; }
    #team .people .row1 {
      margin: 0 0 50px 0; }
    #team .people .bio_box {
      margin: 0; }
      #team .people .bio_box img {
        float: left; }
      #team .people .bio_box .info {
        float: left;
        margin: 38px 0 0 22px; }
        #team .people .bio_box .info p {
          margin-bottom: 0; }
          #team .people .bio_box .info p.name {
            color: #333;
            font-style: italic;
            margin-bottom: 4px;
            font-size: 21px; }
          #team .people .bio_box .info p.area {
            color: #98989A;
            font-style: italic;
            font-style: 16px;
            margin-bottom: 18px; }
        #team .people .bio_box .info a {
          margin-right: 10px; }
          #team .people .bio_box .info a span {
            display: inline-block;
            width: 33px;
            height: 33px; }
          #team .people .bio_box .info a:hover span.socialicons {
            display: none; }
          #team .people .bio_box .info a:hover span.socialicons_h {
            display: inline-block !important; }
        #team .people .bio_box .info span.ico1, #team .people .bio_box .info span.ico1h {
          background-position: 0px 0px; }
        #team .people .bio_box .info span.ico2, #team .people .bio_box .info span.ico2h {
          background-position: -37px 0px; }
        #team .people .bio_box .info span.ico3, #team .people .bio_box .info span.ico3h {
          background-position: -75px 0px; }
        #team .people .bio_box .info span.ico4, #team .people .bio_box .info span.ico4h {
          background-position: -112px -1px; }
        #team .people .bio_box .info span.ico5, #team .people .bio_box .info span.ico5h {
          background-position: -151px 0px; }
        #team .people .bio_box .info span.ico6, #team .people .bio_box .info span.ico6h {
          background-position: -188px -1px; }
        #team .people .bio_box .info span.ico7, #team .people .bio_box .info span.ico7h {
          background-position: -226px 0px; }
    #team .people .bio_boxr img {
      margin-left: 12px; }

.socialicons {
  background: url("../../img/socialicons2.png") no-repeat;
  width: 265px;
  height: 36px; }

.socialicons_h {
  background: url("../../img/socialicons_h.png") no-repeat;
  width: 265px;
  height: 36px;
  display: none !important; }

#process {
  min-height: 350px; }
  #process .section_header {
    margin-bottom: 60px; }
    #process .section_header h3 {
      margin: 0; }
  #process .description {
    position: relative; }
    #process .description .text {
      position: absolute;
      display: none; }
      #process .description .text.active {
        display: block; }
    #process .description h4 {
      font-size: 31px;
      line-height: 35px;
      margin-bottom: 20px; }
    #process .description p {
      font-size: 15px;
      color: #3F3F3F;
      line-height: 26px; }
  #process .areas {
    margin-left: 0;
    float: right; }
    #process .areas .circle {
      height: 210px;
      cursor: pointer;
      float: left;
      margin-right: -45px;
      text-align: center;
      width: 210px;
      background: rgba(37, 37, 40, 0.9);
      border-radius: 100%;
      -webkit-transition: all .3s;
      -moz-transition: all .3s;
      -ms-transition: all .3s;
      transition: all .3s; }
      #process .areas .circle:hover, #process .areas .circle.active {
        background: #1189d9; }
      #process .areas .circle img {
        margin-top: 56px; }
      #process .areas .circle span {
        font-weight: 700;
        font-size: 22px;
        color: #fff;
        display: block;
        margin-top: 21px; }
    #process .areas .first {
      margin-left: 0; }

/* Responsive
-------------------------------------------------- */
@media (min-width: 768px) and (max-width: 991px) {
  #team .people .bio_box {
    text-align: center; }
    #team .people .bio_box img {
      float: none;
      margin-bottom: 25px;
      margin-left: 0; }
    #team .people .bio_box .info {
      margin: 0;
      float: none; }

  #process .areas {
    text-align: center; }
    #process .areas .last_circle {
      float: none;
      display: inline-block;
      margin-left: -75px;
      margin-top: -54px; } }
@media (max-width: 767px) {
  #team .container {
    padding: 0px 20px; }
  #team .people .row1 {
    margin: 0; }
  #team .people .bio_box {
    overflow: hidden;
    margin-bottom: 35px; }
    #team .people .bio_box img {
      margin: 0; }

  #aboutus {
    margin-bottom: 75px; }
    #aboutus .intro {
      margin-bottom: 45px; }

  #process .areas {
    margin-top: 193px;
    margin-bottom: 0px;
    text-align: center; }
    #process .areas .circle {
      float: none;
      display: inline-block;
      margin: 0; }
    #process .areas .last_circle {
      margin-top: -23px; } }
@media (max-width: 480px) {
  #team .people .bio_box {
    text-align: center; }
    #team .people .bio_box img {
      float: none;
      margin-bottom: 18px; }

  #aboutus .intro {
    margin-bottom: 30px; }

  #team .people .bio_box .info {
    float: none;
    margin: 0; }

  #process .areas {
    margin-top: 250px; }
    #process .areas .circle {
      width: 100px;
      height: 100px; }
      #process .areas .circle img {
        margin-top: 22px; }
      #process .areas .circle span {
        display: none; }
    #process .areas .last_circle {
      margin-top: 0; } }
