.case-study article p {
  line-height: normal;
  margin-bottom:2em;
}
.case-study article small {
  text-transform: uppercase;
}
.case-study article img {
  margin-bottom:10px;
}
.case-study .content-wrapper {
  padding-top:400px;
}
.case-study .left-gutter {
  padding-left:100px;
}
.case-study .quote-wrapper {
  border-top:#e9e9e9 solid 5px;
  border-bottom:#e9e9e9 solid 5px;
  
  padding:15px 15px 0 15px;
}
.case-study .quote {
  font-family: georgia, serif; 
  font-style: italic; 
  font-size:18px; 
  line-height: 23px;
}
.case-study .quote p {
  margin-bottom:15px;
}
.case-study .author {
  line-height: normal;
  font-size:14px;
}
.case-study .quote-wrapper, .case-study .left-gutter img {
  max-width:320px;
  float:left;
  margin:30px 30px 30px -100px;
}
.case-study .lead-gen, .lead-gen-form {
  border:#ee2738 solid 5px;
  padding:20px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  background-image: linear-gradient(bottom, rgb(255,255,255) 26%, rgb(241,241,241) 63%);
  background-image: -o-linear-gradient(bottom, rgb(255,255,255) 26%, rgb(241,241,241) 63%);
  background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 26%, rgb(241,241,241) 63%);
  background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 26%, rgb(241,241,241) 63%);
  background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 26%, rgb(241,241,241) 63%);
  background-image: -webkit-gradient(
  linear,
  left bottom,
  left top,
  color-stop(0.26, rgb(255,255,255)),
  color-stop(0.63, rgb(241,241,241))
  );
  margin-bottom:1.5em;
}
.case-study .highlights {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
  line-height: normal;
  padding: 20px;
}
.case-study .highlights li {
  margin-bottom:10px;
}
.case-study .highlights li:last-child {
  margin: 0;
}

@media screen and (max-width: 768px) {
  .case-study .left-gutter {
    padding-left:0;
  }
  .case-study .quote-wrapper, .case-study .left-gutter img {
    max-width:100%;
    float:none;
    margin:30px 0;
  }
}
@media screen and (max-width: 600px) {
  .case-study .content-wrapper {
    padding-top:300px;
  }
  .two_third, .one_third {
    float:none;
    width:100%;
  }
}
@media screen and (max-width: 414px) {
  .case-study .content-wrapper {
    padding-top:100px;
  }
}