.cs_title {
  background-color: #ffa125;
  line-height: 1.25em;
  color: white;
  padding: .3rem .8rem .4rem 1.7rem;
  position: absolute;
  left: -30px;
  text-transform: uppercase;
  font-weight: 500;
  top: -0.32rem;
  -webkit-box-shadow: 3px 3px 6px 0px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 3px 3px 6px 0px rgba(0, 0, 0, 0.6);
  box-shadow: 3px 3px 6px 0px rgba(0, 0, 0, 0.6);
  -webkit-transform: rotate(-1.5deg);
  transform: rotate(-1.5deg);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  display: none; }
  @media (min-width: 960px) {
    .cs_title {
      display: block; } }
.Case_Study_Gallery {
  margin-top: 60px; }
  @media (min-width: 960px) {
    .Case_Study_Gallery {
      margin-top: 140px; } }
  .Case_Study_Gallery .slick-slide {
    margin: 0px 3px 0px 0px !important; }

.Case_Study_Page .cs_main_intro {
  background: #1f92d1;
  -webkit-box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.1);
  color: white;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  text-align: center;
  padding: 2rem 0.7rem 2rem 0.7rem; }
  .Case_Study_Page .cs_main_intro h1 {
    margin-bottom: 0.32rem; }
  .Case_Study_Page .cs_main_intro h2 {
    font-weight: 300;
    opacity: 0.55;
    filter: alpha(opacity=55); }
  .Case_Study_Page .cs_main_intro p {
    font-weight: 300 !important; }

@media (min-width: 640px) {
  .Case_Study_Page .cs_content {
    padding-right: 2rem; } }

.Case_Study_Page .cs_accom_img {
  padding: 0.7rem;
  border: 1px solid #dfdcdc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  max-width: 280px;
  -webkit-box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.1); }
  @media (max-width: 639px) {
    .Case_Study_Page .cs_accom_img {
      max-width: 120px;
      padding: 0.32rem; } }
  .Case_Study_Page .cs_accom_img.cs_right {
    float: right;
    margin-left: 2rem; }
    @media (min-width: 640px) {
      .Case_Study_Page .cs_accom_img.cs_right {
        margin-left: 2rem;
        -webkit-transform: rotate(1.5deg);
        transform: rotate(1.5deg); } }
  .Case_Study_Page .cs_accom_img.cs_left {
    float: left;
    margin-right: 0.7rem; }
    @media (min-width: 640px) {
      .Case_Study_Page .cs_accom_img.cs_left {
        margin-right: 2rem;
        -webkit-transform: rotate(-1.5deg);
        transform: rotate(-1.5deg); } }
.Case_Study_Page .cs_row {
  margin-top: 3.2rem; }

.Case_Study_Page .be_that_teacher {
  padding: 1.5rem;
  background-color: #f3f4f5;
  margin-bottom: 2rem;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }
  @media (min-width: 960px) {
    .Case_Study_Page .be_that_teacher {
      margin-bottom: 0; } }
  .Case_Study_Page .be_that_teacher ul {
    padding-left: 1rem;
    margin-bottom: 0px; }
  .Case_Study_Page .be_that_teacher blockquote {
    margin-top: 2rem;
    margin-bottom: 2rem; }
  .Case_Study_Page .be_that_teacher cite {
    margin-bottom: 2rem !important; }
  .Case_Study_Page .be_that_teacher img {
    margin-top: 0.32rem;
    border: solid 1px white; }

.Case_Study_Page .cs_accom_img {
  float: right; }

.Case_Study_Page .cs_download {
  text-align: center; }

.Case_Study_Page .Itinerary table {
  width: 100% !important; }

.Case_Study_Page .cs_ProjectPag {
  text-align: center;
  margin-top: 3.2rem;
  margin-bottom: 3.2rem; }

.Case_Study_Page .whats_included {
  background-color: #ffa125;
  width: 100%;
  padding: 2rem;
  color: white;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; }
  .Case_Study_Page .whats_included h2 {
    text-align: center; }
  .Case_Study_Page .whats_included .included ul {
    margin-top: 0;
    padding-left: 1.4em;
    list-style-type: none; }
    .Case_Study_Page .whats_included .included ul li:before {
      position: absolute;
      margin-left: -1.2em; }
    .Case_Study_Page .whats_included .included ul li:before {
      content: "\2713";
      color: white; }
