﻿/*Service Option 2*/
#service_2 {
  margin: 0px 0 115px; }
  #service_2 .section_header h3 span {
    font-size: 18px;
    line-height: 20px; }
  #service_2 .perk {
    margin-bottom: 40px;
    margin-left: 0; }
  #service_2 .description_wrapper {
    padding-left: 0px; }
    #service_2 .description_wrapper h5 {
      font-size: 20px;
      margin: 5px 0 10px 0; }
    #service_2 .description_wrapper p {
      font-size: 14px;
      line-height: 24px;
      color: #3f3f3f;
      margin-bottom: 0; }
  #service_2 .last {
    margin-bottom: 0; }

/* Responsive
-------------------------------------------------- */
@media (min-width: 768px) and (max-width: 979px) {
  #process .areas .last_circle {
    float: none;
    display: inline-block;
    margin-left: -75px;
    margin-top: -54px; }
  #team .peaople .bio_box .info {
    margin: 0;
    float: none; } }

@media (max-width: 767px) {
  #service_1 .service_wrapper .feature {
    margin-bottom: 60px; }
    #service_1 .service_wrapper .feature .img_box span.circle {
      left: 45%; }
    #service_1 .service_wrapper .feature:hover .img_box {
      box-shadow: none; }
  #service_2 .perk {
    margin-bottom: 40px; }
  #service_2 .circle {
    float: none;
    margin-bottom: 20px;
    display: inline-block; }
  #service_2 .description_wrapper h5 {
    margin-bottom: 15px; }
  #process .areas {
    margin-top: 193px;
    margin-bottom: 0px; }
    #process .areas .circle {
      float: none;
      display: inline-block;
      margin: 0; }
    #process .areas .last_circle {
      margin-top: -23px; } }

@media (max-width: 480px) {
  #service_1 .service_wrapper .feature .img_box {
    width: 100%; }
  #service_1 .service_wrapper .feature .text p {
    text-align: left; }
  #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; } }
