@charset "UTF-8";
/* line 447, ../../scss/partials/_base.scss */
.center {
  text-align: center;
}

/* Custom Fonts */
@font-face {
  font-family: 'concourse_c4regular';
  src: url("../fonts/Concourse/webfontkit-20140211-223637/concourse_c4_regular-webfont.woff") format("woff"), url("../fonts/Concourse/webfontkit-20140211-223637/concourse_c4_regular-webfont.svg#concourse_c4regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'concourse_c4bold';
  src: url("../fonts/Concourse/webfontkit-20140211-223637/concourse_c4_bold-webfont.woff") format("woff"), url("../fonts/Concourse/webfontkit-20140211-223637/concourse_c4_bold-webfont.svg#concourse_c4bold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'concourse_t2regular';
  src: url("../fonts/Concourse/webfontkit-20140324-151540/concourse_t2_regular-webfont.woff") format("woff"), url("../fonts/Concourse/webfontkit-20140324-151540/concourse_t2_regular-webfont.svg#concourse_t2regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'concourse_t3regular';
  src: url("../fonts/Concourse/webfontkit-20140324-152430/concourse_t3_regular-webfont.woff") format("woff"), url("../fonts/Concourse/webfontkit-20140324-152430/concourse_t3_regular-webfont.svg#concourse_t3regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'concourse_t4regular';
  src: url("../fonts/Concourse/webfontkit-20140211-223637/concourse_t4_regular-webfont.woff") format("woff"), url("../fonts/Concourse/webfontkit-20140211-223637/concourse_t4_regular-webfont.svg#concourse_t4regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'concourse_t4bold';
  src: url("../fonts/Concourse/webfontkit-20140211-223637/concourse_t4_bold-webfont.woff") format("woff"), url("../fonts/Concourse/webfontkit-20140211-223637/concourse_t4_bold-webfont.svg#concourse_t4bold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'concourse_t6regular';
  src: url("../fonts/Concourse/webfontkit-20140211-223637/concourse_t6_regular-webfont.woff") format("woff"), url("../fonts/Concourse/webfontkit-20140211-223637/concourse_t6_regular-webfont.svg#concourse_t6regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 51, ../../scss/partials/_typography.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block;
}

/* line 55, ../../scss/partials/_typography.scss */
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 61, ../../scss/partials/_typography.scss */
body {
  font-size: 16px;
}

/* apply a natural box layout model to all elements */
/* line 2, ../../scss/partials/_mq.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* Required to make the page 100% of window size. */
/* line 7, ../../scss/partials/_mq.scss */
html, body {
  height: 100%;
}

/* Not required but does remove normal browser margin/padding */
/* line 11, ../../scss/partials/_mq.scss */
body {
  margin: 0px;
  padding: 0px;
}

/* line 15, ../../scss/partials/_mq.scss */
hr.full {
  height: 30px;
  border-top: 1px solid #DBDBDB;
}

/* line 19, ../../scss/partials/_mq.scss */
.right {
  float: right;
}

/* line 22, ../../scss/partials/_mq.scss */
.left {
  float: left;
}

@media only screen and (min-width: 300px) {
  /* line 2, ../../scss/partials/partials/_min-width-300px.scss */
  .body-wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 0 -50px 0;
  }
  /* line 7, ../../scss/partials/partials/_min-width-300px.scss */
  .body-wrapper .lastElement {
    padding: 0 0 130px 0;
    clear: both;
  }

  /* line 12, ../../scss/partials/partials/_min-width-300px.scss */
  .body-wrapper-interior {
    background: #f8f5ef;
  }
  /* line 14, ../../scss/partials/partials/_min-width-300px.scss */
  .body-wrapper-interior .lastElement {
    padding: 0 0 80px 0;
    clear: both;
  }

  /* line 20, ../../scss/partials/partials/_min-width-300px.scss */
  .header-container {
    float: left;
    width: 100%;
    clear: both;
    position: relative;
  }
  /* line 221, ../../scss/partials/_base.scss */
  .header-container .header-nav-container {
    width: 100%;
    height: 60px;
    position: fixed;
    top: 0;
    z-index: 200;
    /* blue header bg: */
    /* blue header bg: */
    background-image: -o-linear-gradient(-89deg, rgba(53, 160, 215, 0.9) 0%, rgba(18, 112, 161, 0.9) 100%);
    background-image: -moz-linear-gradient(-89deg, rgba(53, 160, 215, 0.9) 0%, rgba(18, 112, 161, 0.9) 100%);
    background-image: -ms-linear-gradient(-89deg, rgba(53, 160, 215, 0.9) 0%, rgba(18, 112, 161, 0.9) 100%);
    background-image: linear-gradient(-179deg, rgba(53, 160, 215, 0.9) 0%, rgba(18, 112, 161, 0.9) 100%);
    -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
  }
  /* line 229, ../../scss/partials/_base.scss */
  .header-container .header-nav-container header {
    height: 60px;
    display: block;
    margin: auto;
    max-width: 1000px;
    z-index: 200;
    /*Navigation*/
  }
  /* line 235, ../../scss/partials/_base.scss */
  .header-container .header-nav-container header .logo {
    position: relative;
    display: inline-block;
    float: left;
    width: 183px;
    height: 26px;
    margin-left: 0;
    background: url("../img/svg/logo.svg");
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-size: 100%;
  }
  /* line 248, ../../scss/partials/_base.scss */
  .header-container .header-nav-container header .menuTab {
    border-radius: 5px;
    background: #255E7D;
    font-size: 1em;
    color: #ffffff;
    line-height: 1em;
    padding: 15px 0;
    margin: 0;
    width: 100px;
    height: 49px;
    border: none;
    position: absolute;
    top: 5px;
    right: 5px;
    text-decoration: none;
    text-align: center;
    font-family: 'concourse_c4regular';
  }
  /* line 266, ../../scss/partials/_base.scss */
  .header-container .header-nav-container header .lrg-viewport {
    display: none;
  }

  /* line 23, ../../scss/partials/partials/_min-width-300px.scss */
  .home-header {
    height: 400px;
    background: url("../img/intro-bg.jpg");
    background-repeat: no-repeat;
    background-position: 21% top;
    background-size: cover;
  }

  /* line 30, ../../scss/partials/partials/_min-width-300px.scss */
  .support-header,
  .contactUs-header,
  .contact-support-header,
  .signUp-header,
  .invite-center-header,
  .payment-header,
  .portal-header,
  .press-header,
  .feature-header {
    height: 280px;
    margin: 60px auto 0;
  }

  /* line 43, ../../scss/partials/partials/_min-width-300px.scss */
  .support-header {
    background: url("../img/banners/aboutUs-banner.jpg");
    background-repeat: no-repeat;
    background-size: cover;
  }

  /* line 48, ../../scss/partials/partials/_min-width-300px.scss */
  .contactUs-header {
    background: url("../img/banners/contact-banner.jpg");
    background-repeat: no-repeat;
    background-size: cover;
  }

  /* line 53, ../../scss/partials/partials/_min-width-300px.scss */
  .contact-support-header {
    background: url("../img/banners/contactSupport-banner.jpg");
    background-repeat: no-repeat;
    background-size: cover;
  }

  /* line 58, ../../scss/partials/partials/_min-width-300px.scss */
  .signUp-header {
    background: url("../img/banners/signUp-banner.jpg");
    background-repeat: no-repeat;
    background-size: cover;
  }

  /* line 63, ../../scss/partials/partials/_min-width-300px.scss */
  .invite-center-header {
    background: url("../img/banners/signUp-banner.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0% 10%;
  }

  /* line 69, ../../scss/partials/partials/_min-width-300px.scss */
  .payment-header {
    background: url("../img/banners/paymentProcess-banner.jpg");
    background-repeat: no-repeat;
    background-size: cover;
  }

  /* line 74, ../../scss/partials/partials/_min-width-300px.scss */
  .portal-header {
    background: url("../img/banners/ideas-banner.jpg");
    background-repeat: no-repeat;
    background-size: cover;
  }

  /* line 79, ../../scss/partials/partials/_min-width-300px.scss */
  .press-header {
    background: url("../img/banners/press-banner.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0% 5%;
  }

  /* line 87, ../../scss/partials/partials/_min-width-300px.scss */
  .online-guardian-enrollment {
    background: url("../img/banners/feature-onlineGaurdianEnroll-banner.jpg");
    background-position: 0% 20%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  /* line 93, ../../scss/partials/partials/_min-width-300px.scss */
  .setup-classes {
    background: url("../img/banners/feature-setupClass-banner.jpg");
    background-position: 0% 20%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  /* line 99, ../../scss/partials/partials/_min-width-300px.scss */
  .staff-scheduling {
    background: url("../img/banners/feature-staffScheduling-banner.jpg");
    background-position: 0% 20%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  /* line 105, ../../scss/partials/partials/_min-width-300px.scss */
  .security {
    background: url("../img/banners/feature-security-banner.jpg");
    background-position: 0% 20%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  /* line 111, ../../scss/partials/partials/_min-width-300px.scss */
  .electronic-tuition {
    background: url("../img/banners/feature-electronicTuition-banner.jpg");
    background-position: 0% 20%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  /* line 117, ../../scss/partials/partials/_min-width-300px.scss */
  .attendance-tracking {
    background: url("../img/banners/feature-attendanceTracking-banner.jpg");
    background-position: 0% 20%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  /* line 123, ../../scss/partials/partials/_min-width-300px.scss */
  .communicating {
    background: url("../img/banners/feature-communicating-banner.jpg");
    background-position: 0% 20%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  /* line 129, ../../scss/partials/partials/_min-width-300px.scss */
  .reminders {
    background: url("../img/banners/feature-reminders-banner.jpg");
    background-position: 0% 20%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  /* line 135, ../../scss/partials/partials/_min-width-300px.scss */
  .manage-cash {
    background: url("../img/banners/feature-manageCash-banner.jpg");
    background-position: 0% 20%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  /* line 141, ../../scss/partials/partials/_min-width-300px.scss */
  .header-container-about {
    float: left;
    width: 100%;
    clear: both;
    position: relative;
  }
  /* line 221, ../../scss/partials/_base.scss */
  .header-container-about .header-nav-container {
    width: 100%;
    height: 60px;
    position: fixed;
    top: 0;
    z-index: 200;
    /* blue header bg: */
    /* blue header bg: */
    background-image: -o-linear-gradient(-89deg, rgba(53, 160, 215, 0.9) 0%, rgba(18, 112, 161, 0.9) 100%);
    background-image: -moz-linear-gradient(-89deg, rgba(53, 160, 215, 0.9) 0%, rgba(18, 112, 161, 0.9) 100%);
    background-image: -ms-linear-gradient(-89deg, rgba(53, 160, 215, 0.9) 0%, rgba(18, 112, 161, 0.9) 100%);
    background-image: linear-gradient(-179deg, rgba(53, 160, 215, 0.9) 0%, rgba(18, 112, 161, 0.9) 100%);
    -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
  }
  /* line 229, ../../scss/partials/_base.scss */
  .header-container-about .header-nav-container header {
    height: 60px;
    display: block;
    margin: auto;
    max-width: 1000px;
    z-index: 200;
    /*Navigation*/
  }
  /* line 235, ../../scss/partials/_base.scss */
  .header-container-about .header-nav-container header .logo {
    position: relative;
    display: inline-block;
    float: left;
    width: 163px;
    height: 26px;
    margin-left: 0;
    background: url("../img/svg/logo.svg");
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-size: 100%;
  }
  /* line 248, ../../scss/partials/_base.scss */
  .header-container-about .header-nav-container header .menuTab {
    border-radius: 5px;
    background: #255E7D;
    font-size: 1em;
    color: #ffffff;
    line-height: 1em;
    padding: 15px 0;
    margin: 0;
    width: 100px;
    height: 49px;
    border: none;
    position: absolute;
    top: 5px;
    right: 5px;
    text-decoration: none;
    text-align: center;
    font-family: 'concourse_c4regular';
  }
  /* line 266, ../../scss/partials/_base.scss */
  .header-container-about .header-nav-container header .lrg-viewport {
    display: none;
  }

  /* line 147, ../../scss/partials/partials/_min-width-300px.scss */
  .header-nav-container header .all-viewports {
    float: left;
    height: 60px;
    width: 100%;
    padding: 0 10px;
    position: relative;
  }
  /* line 153, ../../scss/partials/partials/_min-width-300px.scss */
  .header-nav-container header .all-viewports ul {
    padding: 0;
  }

  /* line 160, ../../scss/partials/partials/_min-width-300px.scss */
  .hiring {
    display: none;
  }

  /* line 164, ../../scss/partials/partials/_min-width-300px.scss */
  .slide-nav {
    display: block;
    width: 100%;
    float: left;
    position: relative;
    /* blue header bg: */
    background-image: -o-linear-gradient(-89deg, rgba(53, 160, 215, 0.9) 0%, rgba(18, 112, 161, 0.9) 100%);
    background-image: -moz-linear-gradient(-89deg, rgba(53, 160, 215, 0.9) 0%, rgba(18, 112, 161, 0.9) 100%);
    background-image: -ms-linear-gradient(-89deg, rgba(53, 160, 215, 0.9) 0%, rgba(18, 112, 161, 0.9) 100%);
    background-image: linear-gradient(-179deg, rgba(53, 160, 215, 0.9) 0%, rgba(18, 112, 161, 0.9) 100%);
    -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
  }
  /* line 170, ../../scss/partials/partials/_min-width-300px.scss */
  .slide-nav ul {
    padding: 0;
    margin: 0;
  }
  /* line 173, ../../scss/partials/partials/_min-width-300px.scss */
  .slide-nav ul li {
    padding-left: 20px;
    height: 64px;
    line-height: 64px;
    border-bottom: 1px solid #54A1FF;
  }
  /* line 179, ../../scss/partials/partials/_min-width-300px.scss */
  .slide-nav ul a {
    height: 64px;
    text-decoration: none;
    color: #ffffff;
    font-family: 'concourse_c4regular';
    font-size: 1.25em;
    transition: 0.25s ease-in-out;
  }
  /* line 187, ../../scss/partials/partials/_min-width-300px.scss */
  .slide-nav ul li:hover {
    -moz-text-shadow: 2px 2px 4px 0px black;
    text-shadow: 2px 2px 4px 0px black;
    background: rgba(0, 0, 0, 0.1);
    transition: 0.25s ease-in-out;
  }

  /* line 195, ../../scss/partials/partials/_min-width-300px.scss */
  .slide-nav-container {
    overflow: hidden;
  }

  /* line 198, ../../scss/partials/partials/_min-width-300px.scss */
  .sub-nav-off {
    display: none;
  }

  /* line 201, ../../scss/partials/partials/_min-width-300px.scss */
  .sub-nav-up {
    top: -256px;
  }

  /* line 204, ../../scss/partials/partials/_min-width-300px.scss */
  .sub-nav-on {
    display: block;
  }

  /* line 207, ../../scss/partials/partials/_min-width-300px.scss */
  .sub-nav-down {
    top: 0px;
  }

  /* line 211, ../../scss/partials/partials/_min-width-300px.scss */
  .intro-h1 {
    font-size: 1.75em;
    margin: 60px 0 10px 0;
    height: auto;
  }

  /* line 216, ../../scss/partials/partials/_min-width-300px.scss */
  .intro-p-md {
    display: none;
  }

  /* line 221, ../../scss/partials/partials/_min-width-300px.scss */
  .employee-container,
  .press-wrapper,
  .block-btn-row,
  .invite-container,
  .payment-container,
  .portal-container,
  .feature-template-container {
    padding-top: 60px;
  }

  /* line 231, ../../scss/partials/partials/_min-width-300px.scss */
  .invite-container,
  .payment-container,
  .portal-container,
  .feature-template-container {
    clear: both;
    margin: auto;
    max-width: 1000px;
  }

  /* line 241, ../../scss/partials/partials/_min-width-300px.scss */
  .container p {
    line-height: 22px;
  }

  /* line 244, ../../scss/partials/partials/_min-width-300px.scss */
  .container {
    margin: auto;
  }

  /* line 248, ../../scss/partials/partials/_min-width-300px.scss */
  .pnl-wrpr {
    margin: auto;
    clear: both;
  }

  /* line 254, ../../scss/partials/partials/_min-width-300px.scss */
  .container .panel {
    max-width: 880px;
    width: 100%;
    float: left;
    background: #fff;
    margin: 140px auto 40px;
    box-shadow: 0px 2px 5px 0px #B2B2B2;
  }
  /* line 262, ../../scss/partials/partials/_min-width-300px.scss */
  .container .panel-padding {
    padding: 54px 40px;
  }

  /* line 267, ../../scss/partials/partials/_min-width-300px.scss */
  .employee-container {
    clear: both;
    margin: auto;
    max-width: 1000px;
  }
  /* line 271, ../../scss/partials/partials/_min-width-300px.scss */
  .employee-container ul {
    display: inline-block;
    padding-left: 0;
  }
  /* line 275, ../../scss/partials/partials/_min-width-300px.scss */
  .employee-container ul li {
    float: left;
    list-style-type: none;
    width: 165px;
    height: 200px;
    text-align: center;
    margin-bottom: 20px;
  }
  /* line 282, ../../scss/partials/partials/_min-width-300px.scss */
  .employee-container ul li img {
    border: 1px solid #DBDBDB;
    height: 70%;
    width: 90%;
    display: inline-block;
  }
  /* line 288, ../../scss/partials/partials/_min-width-300px.scss */
  .employee-container ul li img[name="ray"] {
    background: url("../img/avatars/ray.png");
    background-position: center center;
    background-size: 50%;
    background-color: #ffffff;
    background-repeat: no-repeat;
  }
  /* line 294, ../../scss/partials/partials/_min-width-300px.scss */
  .employee-container ul li img[name="ramesh"] {
    background: url("../img/avatars/ramesh.png");
    background-position: center center;
    background-size: 50%;
    background-color: #ffffff;
    background-repeat: no-repeat;
  }
  /* line 300, ../../scss/partials/partials/_min-width-300px.scss */
  .employee-container ul li img[name="marcelo"] {
    background: url("../img/avatars/marcelo.png");
    background-position: center center;
    background-size: 50%;
    background-color: #ffffff;
    background-repeat: no-repeat;
  }
  /* line 306, ../../scss/partials/partials/_min-width-300px.scss */
  .employee-container ul li img[name="temu"] {
    background: url("../img/avatars/temu.png");
    background-position: center center;
    background-size: 50%;
    background-color: #ffffff;
    background-repeat: no-repeat;
  }
  /* line 312, ../../scss/partials/partials/_min-width-300px.scss */
  .employee-container ul li img[name="gary"] {
    background: url("../img/avatars/gary.png");
    background-position: center center;
    background-size: 50%;
    background-color: #ffffff;
    background-repeat: no-repeat;
  }
  /* line 318, ../../scss/partials/partials/_min-width-300px.scss */
  .employee-container ul li img[name="hani"] {
    background: url("../img/avatars/hani.png");
    background-position: center center;
    background-size: 50%;
    background-color: #ffffff;
    background-repeat: no-repeat;
  }
  /* line 324, ../../scss/partials/partials/_min-width-300px.scss */
  .employee-container ul li img[name="jeff"] {
    background: url("../img/avatars/jeff.png");
    background-position: center center;
    background-size: 50%;
    background-color: #ffffff;
    background-repeat: no-repeat;
  }
  /* line 330, ../../scss/partials/partials/_min-width-300px.scss */
  .employee-container ul li img[name="julie"] {
    background: url("../img/avatars/julie.png");
    background-position: center center;
    background-size: 50%;
    background-color: #ffffff;
    background-repeat: no-repeat;
  }
  /* line 336, ../../scss/partials/partials/_min-width-300px.scss */
  .employee-container ul li img[name="chao"] {
    background: url("../img/avatars/chao.png");
    background-position: 50% 20%;
    background-size: 50%;
    background-color: #ffffff;
    background-repeat: no-repeat;
  }
  /* line 342, ../../scss/partials/partials/_min-width-300px.scss */
  .employee-container ul li img[name="dawit"] {
    background: url("../img/avatars/dawit.png");
    background-position: center center;
    background-size: 50%;
    background-color: #ffffff;
    background-repeat: no-repeat;
  }
  /* line 348, ../../scss/partials/partials/_min-width-300px.scss */
  .employee-container ul li img[name="cj"] {
    background: url("../img/avatars/cj.png");
    background-position: center center;
    background-size: 50%;
    background-color: #ffffff;
    background-repeat: no-repeat;
  }
  /* line 354, ../../scss/partials/partials/_min-width-300px.scss */
  .employee-container ul li img[name="michael"] {
    background: url("../img/avatars/michael.png");
    background-position: center center;
    background-size: 50%;
    background-color: #ffffff;
    background-repeat: no-repeat;
  }
  /* line 360, ../../scss/partials/partials/_min-width-300px.scss */
  .employee-container ul li span {
    clear: both;
    display: block;
    margin: auto;
    font-size: 1em;
    padding: 15px 0 5px 0;
    font-family: 'concourse_c4regular';
  }
  /* line 368, ../../scss/partials/partials/_min-width-300px.scss */
  .employee-container ul li .name {
    clear: both;
    display: block;
    margin: auto;
    font-size: 1em;
    padding: 15px 0 5px 0;
    font-family: 'concourse_c4regular';
    color: #4A90E2;
  }
  /* line 377, ../../scss/partials/partials/_min-width-300px.scss */
  .employee-container ul li .title {
    font-size: 0.75em;
    color: #4D4D4D;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    line-height: 17px;
    font-family: 'concourse_t4regular';
  }

  /* line 274, ../../scss/partials/_base.scss */
  .intro-section {
    padding: 40px 10px 0;
  }

  /* line 277, ../../scss/partials/_base.scss */
  .intro-about {
    padding: 0;
    position: relative;
    float: left;
    width: 100%;
  }

  /* line 285, ../../scss/partials/_base.scss */
  .intro-section div.icon-kite,
  .intro-about div.icon-kite {
    display: block;
    margin: 50px auto 0;
    width: 71px;
    height: 79px;
    background: url(../img/svg/hex-icon.svg);
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-size: 100%;
  }
  /* line 295, ../../scss/partials/_base.scss */
  .intro-section .intro-h1,
  .intro-about .intro-h1 {
    /* Manage Your Childcare Center */
    color: #ffffff;
    line-height: 17px;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.75);
    font-family: 'concourse_c4regular';
    font-weight: normal;
    text-align: center;
  }
  /* line 299, ../../scss/partials/_base.scss */
  .intro-section .intro-h1-interior,
  .intro-about .intro-h1-interior {
    color: #000000;
    margin: 0 0 10px 0;
    font-family: 'concourse_c4regular';
    font-weight: normal;
    text-align: center;
  }
  /* line 302, ../../scss/partials/_base.scss */
  .intro-section .intro-p-sml,
  .intro-about .intro-p-sml {
    display: block;
    font-weight: normal;
    line-height: 19px;
    text-align: center;
    margin-top: 0;
    margin-bottom: 20px;
    font-family: 'concourse_t4regular';
  }
  /* line 306, ../../scss/partials/_base.scss */
  .intro-section .intro-p-lrg,
  .intro-about .intro-p-lrg {
    display: block;
    font-size: 1.75em;
    font-weight: normal;
    line-height: 19px;
    text-align: center;
    margin-top: 0;
    margin-bottom: 20px;
    font-family: 'concourse_t4regular';
  }
  /* line 311, ../../scss/partials/_base.scss */
  .intro-section .intro-p-md,
  .intro-about .intro-p-md {
    font-size: 1em;
    font-weight: normal;
    line-height: 19px;
    text-align: center;
    margin-top: 0;
    margin-bottom: 20px;
    font-family: 'concourse_t4regular';
  }
  /* line 315, ../../scss/partials/_base.scss */
  .intro-section .shadow,
  .intro-about .shadow {
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.75);
  }
  /* line 318, ../../scss/partials/_base.scss */
  .intro-section .white,
  .intro-about .white {
    color: #ffffff;
  }
  /* line 321, ../../scss/partials/_base.scss */
  .intro-section .black,
  .intro-about .black {
    color: #000000;
  }
  /* line 324, ../../scss/partials/_base.scss */
  .intro-section form.mobile,
  .intro-about form.mobile {
    display: block;
  }
  /* line 326, ../../scss/partials/_base.scss */
  .intro-section form.mobile input.intro-email,
  .intro-about form.mobile input.intro-email {
    display: block;
    margin: 0 auto;
    width: 288px;
    height: 64px;
    text-align: center;
    font-family: 'Helvetica Neue', sans-serif;
    font-size: 21px;
    color: #9B9B9B;
    border-radius: 5px;
    /* Rectangle 6: */
    background: #FFFFFF;
    border: 1px solid #868686;
    -moz-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  }
  /* line 342, ../../scss/partials/_base.scss */
  .intro-section form.mobile button.intro-button,
  .intro-about form.mobile button.intro-button {
    /* CREATE FREE ACCOUNT: */
    font-size: 16px;
    display: block;
    margin: 20px auto;
    border: 0;
    width: 288px;
    height: 64px;
    border-radius: 40px;
    background: #FF8A00;
    color: #ffffff;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    font-family: 'concourse_c4regular';
    background-image: -o-linear-gradient(-89deg, #F48B43 0%, #FF6800 100%);
    background-image: -moz-linear-gradient(-89deg, #F48B43 0%, #FF6800 100%);
    background-image: -ms-linear-gradient(-89deg, #F48B43 0%, #FF6800 100%);
    background-image: linear-gradient(-179deg, #F48B43 0%, #FF6800 100%);
    -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
    background-color: #F48B43;
  }
  /* line 346, ../../scss/partials/_base.scss */
  .intro-section form.mobile button.intro-button:hover,
  .intro-about form.mobile button.intro-button:hover {
    background-image: -o-linear-gradient(-89deg, #FFBD90 0%, #FF6800 100%);
    background-image: -moz-linear-gradient(-89deg, #FFBD90 0%, #FF6800 100%);
    background-image: -ms-linear-gradient(-89deg, #FFBD90 0%, #FF6800 100%);
    background-image: linear-gradient(-179deg, #FFBD90 0%, #FF6800 100%);
    -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
  }
  /* line 350, ../../scss/partials/_base.scss */
  .intro-section #results,
  .intro-about #results {
    display: none;
  }

  /* line 390, ../../scss/partials/partials/_min-width-300px.scss */
  h3.videoHeadline {
    position: relative;
    display: block;
    width: 75%;
    margin: 0 auto;
    bottom: 20px;
    z-index: 100;
    font-size: 1.5em;
    color: #ffffff;
    text-align: center;
    font-family: 'concourse_t2regular';
  }

  /* line 405, ../../scss/partials/partials/_min-width-300px.scss */
  .main-container {
    padding: 0;
    margin: 0;
  }
  /* line 408, ../../scss/partials/partials/_min-width-300px.scss */
  .main-container div.main-wrapper {
    display: block;
    max-width: 980px;
    padding: 0;
    margin: 0 auto;
  }

  /* line 417, ../../scss/partials/partials/_min-width-300px.scss */
  .steps-list {
    max-width: 540px;
    margin: auto;
    padding: 0px 30px 20px;
    font-family: 'concourse_t4regular';
  }
  /* line 422, ../../scss/partials/partials/_min-width-300px.scss */
  .steps-list article {
    margin: 20px 0;
    clear: both;
  }
  /* line 425, ../../scss/partials/partials/_min-width-300px.scss */
  .steps-list article span {
    display: inline-block;
    font-size: 1.5em;
    font-weight: bold;
    font-style: italic;
    vertical-align: top;
  }
  /* line 432, ../../scss/partials/partials/_min-width-300px.scss */
  .steps-list article .top {
    position: relative;
    vertical-align: top;
  }
  /* line 436, ../../scss/partials/partials/_min-width-300px.scss */
  .steps-list article p {
    display: inline-block;
    padding-left: 1.5em;
    line-height: 20px;
    margin: 0;
    max-width: 90%;
  }
  /* line 442, ../../scss/partials/partials/_min-width-300px.scss */
  .steps-list article p a {
    color: #4A90E2;
    text-decoration: none;
  }
  /* line 447, ../../scss/partials/partials/_min-width-300px.scss */
  .steps-list article p a:hover {
    text-decoration: underline;
  }

  /* line 456, ../../scss/partials/partials/_min-width-300px.scss */
  .helpTicketRow .ticket {
    border-radius: 5px;
    background: #eee;
    border: 1px solid #DBDBDB;
    margin: 0 auto 2em;
    padding: 1em 2em;
    max-width: 700px;
    box-sizing: border-box;
    background: #ffffff;
    box-shadow: 0 2px 5px 0 #b2b2b2;
  }
  /* line 465, ../../scss/partials/partials/_min-width-300px.scss */
  .helpTicketRow .ticket h2 {
    font-family: 'concourse_c4regular';
    text-align: center;
  }
  /* line 469, ../../scss/partials/partials/_min-width-300px.scss */
  .helpTicketRow .ticket .ticket-question {
    margin-bottom: 40px;
  }
  /* line 471, ../../scss/partials/partials/_min-width-300px.scss */
  .helpTicketRow .ticket .ticket-question h3, .helpTicketRow .ticket .ticket-question p {
    margin: 5px 0;
    line-height: 20px;
  }
  /* line 475, ../../scss/partials/partials/_min-width-300px.scss */
  .helpTicketRow .ticket .ticket-question .required {
    color: #DBDBDB;
    font-size: 12px;
  }
  /* line 480, ../../scss/partials/partials/_min-width-300px.scss */
  .helpTicketRow .ticket h3:first-child {
    margin-top: 20px;
  }
  /* line 483, ../../scss/partials/partials/_min-width-300px.scss */
  .helpTicketRow .ticket input[type="text"],
  .helpTicketRow .ticket textarea {
    width: 100%;
  }
  /* line 487, ../../scss/partials/partials/_min-width-300px.scss */
  .helpTicketRow .ticket input, .helpTicketRow .ticket textarea {
    border: 1px solid #ddd;
    border-radius: 2px;
    padding: 10px;
  }
  /* line 492, ../../scss/partials/partials/_min-width-300px.scss */
  .helpTicketRow .ticket textarea {
    min-height: 120px;
  }
  /* line 495, ../../scss/partials/partials/_min-width-300px.scss */
  .helpTicketRow .ticket input[type="submit"] {
    position: relative;
    font-size: 18px;
    line-height: 64px;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.75);
    display: block;
    margin: 20px auto;
    border: 0;
    width: 288px;
    height: 64px;
    border-radius: 40px;
    background: #FF8A00;
    color: #ffffff;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    font-family: 'concourse_c4regular';
    background-image: -o-linear-gradient(-89deg, #F48B43 0%, #FF6800 100%);
    background-image: -moz-linear-gradient(-89deg, #F48B43 0%, #FF6800 100%);
    background-image: -ms-linear-gradient(-89deg, #F48B43 0%, #FF6800 100%);
    background-image: linear-gradient(-179deg, #F48B43 0%, #FF6800 100%);
    -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
    background-color: #F48B43;
    height: 54px;
    line-height: 34px;
  }

  /* line 504, ../../scss/partials/partials/_min-width-300px.scss */
  .video-container {
    background: #000000;
    float: left;
    width: 100%;
  }
  /* line 508, ../../scss/partials/partials/_min-width-300px.scss */
  .video-container .video-wrapper {
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 */
    padding-top: 25%;
    height: 0;
  }
  /* line 513, ../../scss/partials/partials/_min-width-300px.scss */
  .video-container .video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  /* line 522, ../../scss/partials/partials/_min-width-300px.scss */
  .video-container .flex-video {
    position: relative;
    padding-top: 1.5625rem;
    padding-bottom: 67.5%;
    height: 0;
    margin-bottom: 1rem;
    overflow: hidden;
  }
  /* line 530, ../../scss/partials/partials/_min-width-300px.scss */
  .video-container .flex-video.widescreen {
    padding-bottom: 56.34%;
  }
  /* line 533, ../../scss/partials/partials/_min-width-300px.scss */
  .video-container .flex-video.vimeo {
    padding-top: 0;
  }
  /* line 536, ../../scss/partials/partials/_min-width-300px.scss */
  .video-container .flex-video iframe,
  .video-container .flex-video object,
  .video-container .flex-video embed,
  .video-container .flex-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  /* line 549, ../../scss/partials/partials/_min-width-300px.scss */
  .steps-container {
    background-image: url("../img/blackboard3.jpg");
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-size: cover;
    background-color: none;
    float: left;
    padding-bottom: 80px;
  }
  /* line 557, ../../scss/partials/partials/_min-width-300px.scss */
  .steps-container .steps-wrapper {
    float: left;
  }
  /* line 559, ../../scss/partials/partials/_min-width-300px.scss */
  .steps-container .steps-wrapper h2.steps-headline {
    display: block;
    margin: auto;
    font-size: 23px;
    font-weight: normal;
    text-align: center;
    width: 100%;
    padding: 0 40px 20px;
    line-height: 25px;
    color: #ffffff;
    font-family: 'concourse_t2regular';
  }
  /* line 562, ../../scss/partials/partials/_min-width-300px.scss */
  .steps-container .steps-wrapper .steps-row {
    float: left;
    position: relative;
  }
  /* line 565, ../../scss/partials/partials/_min-width-300px.scss */
  .steps-container .steps-wrapper .steps-row div.steps-image {
    float: left;
    width: 100%;
    height: 203px;
    margin: 0;
    padding: 0;
    background-repeat: no-repeat;
  }
  /* line 573, ../../scss/partials/partials/_min-width-300px.scss */
  .steps-container .steps-wrapper .steps-row div.step-one {
    background: url("../img/step1-img.jpg");
    background-size: cover;
    background-position: 0% 30%;
  }
  /* line 578, ../../scss/partials/partials/_min-width-300px.scss */
  .steps-container .steps-wrapper .steps-row div.step-two {
    background: url("../img/step2-img.jpg");
    background-size: cover;
  }
  /* line 582, ../../scss/partials/partials/_min-width-300px.scss */
  .steps-container .steps-wrapper .steps-row div.step-three {
    background: url("../img/step3-img.jpg");
    background-size: cover;
  }
  /* line 586, ../../scss/partials/partials/_min-width-300px.scss */
  .steps-container .steps-wrapper .steps-row div.steps-right-group {
    float: left;
    padding: 20px;
  }
  /* line 589, ../../scss/partials/partials/_min-width-300px.scss */
  .steps-container .steps-wrapper .steps-row div.steps-right-group h2.steps-number {
    font-weight: normal;
    font-size: 52px;
    color: #ffffff;
    text-align: center;
    display: block;
    margin: 0 auto;
    padding: 0;
    font-family: 'concourse_t4bold';
  }
  /* line 592, ../../scss/partials/partials/_min-width-300px.scss */
  .steps-container .steps-wrapper .steps-row div.steps-right-group h2.steps-header {
    display: block;
    margin: 0 auto;
    padding: 5px 0;
    line-height: 36px;
    text-align: center;
    font-weight: normal;
    font-size: 2em;
    color: #ffffff;
    font-family: 'concourse_t2regular';
  }
  /* line 595, ../../scss/partials/partials/_min-width-300px.scss */
  .steps-container .steps-wrapper .steps-row div.steps-right-group p.steps-p {
    width: 90%;
    display: block;
    margin: 0 auto;
    font-family: 'Lucida Grande', sans-serif;
    font-size: 1em;
    color: #ffffff;
    line-height: 25px;
    text-align: center;
  }
  /* line 599, ../../scss/partials/partials/_min-width-300px.scss */
  .steps-container .steps-wrapper .steps-row div.steps-left-group {
    float: left;
    padding: 20px;
  }
  /* line 602, ../../scss/partials/partials/_min-width-300px.scss */
  .steps-container .steps-wrapper .steps-row div.steps-left-group h2.steps-number {
    font-weight: normal;
    font-size: 52px;
    color: #ffffff;
    text-align: center;
    display: block;
    margin: 0 auto;
    padding: 0;
    font-family: 'concourse_t4bold';
  }
  /* line 605, ../../scss/partials/partials/_min-width-300px.scss */
  .steps-container .steps-wrapper .steps-row div.steps-left-group h2.steps-header {
    display: block;
    margin: 0 auto;
    padding: 5px 0;
    line-height: 36px;
    text-align: center;
    font-weight: normal;
    font-size: 2em;
    color: #ffffff;
    font-family: 'concourse_t2regular';
  }
  /* line 608, ../../scss/partials/partials/_min-width-300px.scss */
  .steps-container .steps-wrapper .steps-row div.steps-left-group p.steps-p {
    width: 90%;
    display: block;
    margin: 0 auto;
    font-family: 'Lucida Grande', sans-serif;
    font-size: 1em;
    color: #ffffff;
    line-height: 25px;
    text-align: center;
  }

  /* line 619, ../../scss/partials/partials/_min-width-300px.scss */
  div.cta-row {
    width: 100%;
    height: 70px;
    position: relative;
    float: left;
    z-index: 20;
  }
  /* line 625, ../../scss/partials/partials/_min-width-300px.scss */
  div.cta-row .cta-button {
    top: -52px;
    position: relative;
    font-size: 18px;
    line-height: 64px;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.75);
    display: block;
    margin: 20px auto;
    border: 0;
    width: 288px;
    height: 64px;
    border-radius: 40px;
    background: #FF8A00;
    color: #ffffff;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    font-family: 'concourse_c4regular';
    background-image: -o-linear-gradient(-89deg, #F48B43 0%, #FF6800 100%);
    background-image: -moz-linear-gradient(-89deg, #F48B43 0%, #FF6800 100%);
    background-image: -ms-linear-gradient(-89deg, #F48B43 0%, #FF6800 100%);
    background-image: linear-gradient(-179deg, #F48B43 0%, #FF6800 100%);
    -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
    background-color: #F48B43;
  }
  /* line 629, ../../scss/partials/partials/_min-width-300px.scss */
  div.cta-row .cta-button:hover {
    background-image: -o-linear-gradient(-89deg, #FFBD90 0%, #FF6800 100%);
    background-image: -moz-linear-gradient(-89deg, #FFBD90 0%, #FF6800 100%);
    background-image: -ms-linear-gradient(-89deg, #FFBD90 0%, #FF6800 100%);
    background-image: linear-gradient(-179deg, #FFBD90 0%, #FF6800 100%);
    -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
  }

  /* line 633, ../../scss/partials/partials/_min-width-300px.scss */
  div.cta-row-feature {
    width: 100%;
    height: 0;
    position: relative;
    float: left;
    z-index: 20;
  }
  /* line 639, ../../scss/partials/partials/_min-width-300px.scss */
  div.cta-row-feature .cta-button-feature {
    top: -52px;
    position: relative;
    font-size: 18px;
    line-height: 64px;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.75);
    display: block;
    margin: 20px auto;
    border: 0;
    width: 288px;
    height: 64px;
    border-radius: 40px;
    background: #FF8A00;
    color: #ffffff;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    font-family: 'concourse_c4regular';
    background-image: -o-linear-gradient(-89deg, #F48B43 0%, #FF6800 100%);
    background-image: -moz-linear-gradient(-89deg, #F48B43 0%, #FF6800 100%);
    background-image: -ms-linear-gradient(-89deg, #F48B43 0%, #FF6800 100%);
    background-image: linear-gradient(-179deg, #F48B43 0%, #FF6800 100%);
    -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
    background-color: #F48B43;
  }
  /* line 643, ../../scss/partials/partials/_min-width-300px.scss */
  div.cta-row-feature .cta-button-feature:hover {
    background-image: -o-linear-gradient(-89deg, #FFBD90 0%, #FF6800 100%);
    background-image: -moz-linear-gradient(-89deg, #FFBD90 0%, #FF6800 100%);
    background-image: -ms-linear-gradient(-89deg, #FFBD90 0%, #FF6800 100%);
    background-image: linear-gradient(-179deg, #FFBD90 0%, #FF6800 100%);
    -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
  }

  /* line 647, ../../scss/partials/partials/_min-width-300px.scss */
  div.cta-row-coreFeature {
    width: 100%;
    height: 0;
    position: relative;
    float: left;
    z-index: 20;
  }
  /* line 653, ../../scss/partials/partials/_min-width-300px.scss */
  div.cta-row-coreFeature .cta-button-coreFeature {
    top: -52px;
    position: relative;
    font-size: 18px;
    line-height: 64px;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.75);
    display: block;
    margin: 20px auto;
    border: 0;
    width: 288px;
    height: 64px;
    border-radius: 40px;
    background: #FF8A00;
    color: #ffffff;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    font-family: 'concourse_c4regular';
    background-image: -o-linear-gradient(-89deg, #F48B43 0%, #FF6800 100%);
    background-image: -moz-linear-gradient(-89deg, #F48B43 0%, #FF6800 100%);
    background-image: -ms-linear-gradient(-89deg, #F48B43 0%, #FF6800 100%);
    background-image: linear-gradient(-179deg, #F48B43 0%, #FF6800 100%);
    -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
    background-color: #F48B43;
  }
  /* line 657, ../../scss/partials/partials/_min-width-300px.scss */
  div.cta-row-coreFeature .cta-button-coreFeature:hover {
    background-image: -o-linear-gradient(-89deg, #FFBD90 0%, #FF6800 100%);
    background-image: -moz-linear-gradient(-89deg, #FFBD90 0%, #FF6800 100%);
    background-image: -ms-linear-gradient(-89deg, #FFBD90 0%, #FF6800 100%);
    background-image: linear-gradient(-179deg, #FFBD90 0%, #FF6800 100%);
    -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
  }

  /* line 661, ../../scss/partials/partials/_min-width-300px.scss */
  div.cta-row-pricing {
    width: 100%;
    height: 70px;
    position: relative;
    float: left;
    z-index: 20;
  }
  /* line 667, ../../scss/partials/partials/_min-width-300px.scss */
  div.cta-row-pricing .cta-button-pricing {
    top: -52px;
    position: relative;
    font-size: 18px;
    line-height: 64px;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.75);
    display: block;
    margin: 20px auto;
    border: 0;
    width: 288px;
    height: 64px;
    border-radius: 40px;
    background: #FF8A00;
    color: #ffffff;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    font-family: 'concourse_c4regular';
    background-image: -o-linear-gradient(-89deg, #F48B43 0%, #FF6800 100%);
    background-image: -moz-linear-gradient(-89deg, #F48B43 0%, #FF6800 100%);
    background-image: -ms-linear-gradient(-89deg, #F48B43 0%, #FF6800 100%);
    background-image: linear-gradient(-179deg, #F48B43 0%, #FF6800 100%);
    -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
    background-color: #F48B43;
  }
  /* line 671, ../../scss/partials/partials/_min-width-300px.scss */
  div.cta-row-pricing .cta-button-pricing:hover {
    background-image: -o-linear-gradient(-89deg, #FFBD90 0%, #FF6800 100%);
    background-image: -moz-linear-gradient(-89deg, #FFBD90 0%, #FF6800 100%);
    background-image: -ms-linear-gradient(-89deg, #FFBD90 0%, #FF6800 100%);
    background-image: linear-gradient(-179deg, #FFBD90 0%, #FF6800 100%);
    -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
  }

  /* line 675, ../../scss/partials/partials/_min-width-300px.scss */
  div.cta-row-bg-lt-grey {
    background: #f7f7f7;
  }

  /* line 678, ../../scss/partials/partials/_min-width-300px.scss */
  div.cta-row-bg-lt-grey-pricing {
    background: #f7f7f7;
  }

  /* line 681, ../../scss/partials/partials/_min-width-300px.scss */
  div.cta-row-bg-grey {
    background: #F5F5F5;
  }

  /* line 684, ../../scss/partials/partials/_min-width-300px.scss */
  div.cta-row-bg-tan {
    background: #F7F4ED;
  }

  /* line 688, ../../scss/partials/partials/_min-width-300px.scss */
  div.cta-border-btm-grey {
    border-bottom: 1px solid #F0F0F0;
    box-shadow: 1px 1px 0 white;
  }

  /* line 692, ../../scss/partials/partials/_min-width-300px.scss */
  div.cta-border-btm-grey-pricing {
    border-bottom: 1px solid #F0F0F0;
    box-shadow: 1px 1px 0 white;
  }

  /* line 696, ../../scss/partials/partials/_min-width-300px.scss */
  div.cta-border-btm-tan {
    border: 0 0 1px 0 solid #cfcfcf;
    box-shadow: 1px 1px 0 white;
  }

  /* line 702, ../../scss/partials/partials/_min-width-300px.scss */
  .testimonials-container {
    position: relative;
    width: 100%;
    min-height: 200px;
    background: #4A90E2;
    clear: both;
    margin: 0 0 60px 0;
  }
  /* line 710, ../../scss/partials/partials/_min-width-300px.scss */
  .testimonials-container .testimonials-wrapper {
    max-width: 1000px;
    min-width: 300px;
    margin: auto;
    height: 100%;
    padding: 10px;
  }
  /* line 716, ../../scss/partials/partials/_min-width-300px.scss */
  .testimonials-container .testimonials-wrapper .testimonials {
    display: block;
    position: relative;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
  }
  /* line 725, ../../scss/partials/partials/_min-width-300px.scss */
  .testimonials-container .testimonial {
    font-family: 'concourse_t4regular';
  }
  /* line 727, ../../scss/partials/partials/_min-width-300px.scss */
  .testimonials-container .testimonial blockquote p {
    font-style: italic;
    display: inline;
    color: #ffffff;
  }

  /* line 737, ../../scss/partials/partials/_min-width-300px.scss */
  .carousel-inner .item blockquote {
    padding: 0;
    margin: 0;
    line-height: 1.5em;
    quotes: "“" "”" "‘" "’";
  }
  /* line 743, ../../scss/partials/partials/_min-width-300px.scss */
  .carousel-inner .item blockquote:before {
    color: #3F7FCA;
    content: open-quote;
    font-size: 3em;
    line-height: 0.1em;
    margin-right: 0.125em;
    vertical-align: -0.3em;
  }
  /* line 751, ../../scss/partials/partials/_min-width-300px.scss */
  .carousel-inner .item blockquote:after {
    color: #3F7FCA;
    content: close-quote;
    font-size: 3em;
    line-height: 0.1em;
    margin-left: 0.125em;
    vertical-align: -0.4em;
  }
  /* line 759, ../../scss/partials/partials/_min-width-300px.scss */
  .carousel-inner .item blockquote p {
    font-size: 1em;
    font-style: italic;
    display: inline;
    color: #ffffff;
    font-family: 'concourse_t4regular';
  }

  /* line 769, ../../scss/partials/partials/_min-width-300px.scss */
  .carousel-indicators {
    display: none;
  }

  /* line 773, ../../scss/partials/partials/_min-width-300px.scss */
  .source {
    width: auto;
    color: #ffffff;
    font-style: italic;
    display: block;
    text-align: center;
    margin: auto;
    font-size: 1em;
    padding: 20px 0;
    font-family: 'concourse_t4regular';
  }

  /* line 785, ../../scss/partials/partials/_min-width-300px.scss */
  .bx-wrapper {
    margin: 0 auto;
    padding: 0;
    width: 300px;
  }

  /* line 790, ../../scss/partials/partials/_min-width-300px.scss */
  .bx-wrapper .bx-pager,
  .bx-wrapper .bx-controls-auto {
    position: absolute;
    display: none;
    bottom: -30px;
    width: 100%;
  }

  /* line 797, ../../scss/partials/partials/_min-width-300px.scss */
  .bx-next,
  .bx-prev {
    background: #55b8ee;
    padding: 10px 20px;
    border-radius: 50px;
    color: white;
    width: 70px;
    display: inline-block;
    text-decoration: none;
    margin-left: 10px;
  }

  /* line 808, ../../scss/partials/partials/_min-width-300px.scss */
  .bx-next {
    float: right;
  }

  /* line 811, ../../scss/partials/partials/_min-width-300px.scss */
  .bx-prev {
    float: left;
  }

  /* line 814, ../../scss/partials/partials/_min-width-300px.scss */
  .bx-controls {
    display: none;
  }

  /* line 819, ../../scss/partials/partials/_min-width-300px.scss */
  .features-container {
    width: 100%;
    float: left;
  }
  /* line 824, ../../scss/partials/partials/_min-width-300px.scss */
  .features-container .features-wrapper h2.features-headline {
    display: block;
    margin: auto;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    width: 100%;
    padding: 10px 40px 40px 40px;
    line-height: 25px;
    color: #000000;
    font-family: 'concourse_c4regular';
  }
  /* line 827, ../../scss/partials/partials/_min-width-300px.scss */
  .features-container .features-wrapper h3.features-header {
    display: inline-block;
    width: 45%;
    padding: 20px 20px 20px 0;
    margin-left: 20px;
    font-size: 1.375em;
    line-height: 1.25em;
    font-weight: normal;
    color: #4A90E2;
    font-family: 'concourse_t2regular';
  }
  /* line 834, ../../scss/partials/partials/_min-width-300px.scss */
  .features-container .features-wrapper h3.features-single-line {
    font-size: 1.375em;
    line-height: 1.25em;
    font-weight: normal;
    color: #4A90E2;
    font-family: 'concourse_t2regular';
    padding: 50px 20px 20px 0;
  }
  /* line 838, ../../scss/partials/partials/_min-width-300px.scss */
  .features-container .features-wrapper p.features-p {
    font-size: 1.125em;
    color: #4D4D4D;
    float: right;
    line-height: 1.25em;
    padding: 20px 20px 20px 20px;
    text-align: justify;
    font-family: 'concourse_t4regular';
  }
  /* line 841, ../../scss/partials/partials/_min-width-300px.scss */
  .features-container .features-wrapper .feature-one {
    background: url("../img/feature1-img.png");
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-size: 100%;
    height: 167px;
    float: left;
    margin: 20px 0 0 0;
    width: 50%;
    display: inline-block;
  }
  /* line 851, ../../scss/partials/partials/_min-width-300px.scss */
  .features-container .features-wrapper .feature-two {
    background: url("../img/feature2-img.png");
    background-repeat: no-repeat;
    background-position: 100% 0%;
    background-size: 100%;
    height: 137px;
    float: right;
    margin: 20px 0 0 0;
    width: 50%;
    display: inline-block;
  }
  /* line 861, ../../scss/partials/partials/_min-width-300px.scss */
  .features-container .features-wrapper .feature-three {
    background: url("../img/feature3-img.png");
    background-repeat: no-repeat;
    background-position: 0% 40%;
    background-size: 90%;
    height: 137px;
    float: left;
    margin: 20px 0 0 0;
    width: 50%;
    display: inline-block;
  }
  /* line 871, ../../scss/partials/partials/_min-width-300px.scss */
  .features-container .features-wrapper .feature-four {
    background: url("../img/feature4-img.png");
    background-repeat: no-repeat;
    background-position: 100% 0%;
    background-size: 80%;
    height: 151px;
    float: right;
    margin: 20px 0 0 0;
    width: 50%;
    display: inline-block;
  }
  /* line 881, ../../scss/partials/partials/_min-width-300px.scss */
  .features-container .features-wrapper .feature-five {
    background: url("../img/feature5-img.png");
    background-repeat: no-repeat;
    background-position: 0% 40%;
    background-size: 100%;
    height: 157px;
    float: left;
    margin: 20px 0 0 0;
    width: 50%;
    display: inline-block;
  }
  /* line 891, ../../scss/partials/partials/_min-width-300px.scss */
  .features-container .features-wrapper .feature-six {
    background: url("../img/feature6-img.png");
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-size: 100%;
    height: 157px;
    float: right;
    margin: 20px 0 0 0;
    width: 50%;
    display: inline-block;
  }
  /* line 901, ../../scss/partials/partials/_min-width-300px.scss */
  .features-container .features-wrapper .feature-seven {
    background: url("../img/feature7-img.png");
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-size: 80%;
    height: 147px;
    float: left;
    margin: 20px 0 0 0;
    width: 50%;
    display: inline-block;
  }
  /* line 911, ../../scss/partials/partials/_min-width-300px.scss */
  .features-container .features-wrapper .feature-eight {
    background: url("../img/feature8-img.png");
    background-repeat: no-repeat;
    background-position: 140% 70%;
    background-size: 90%;
    height: 137px;
    float: right;
    margin: 20px 0 0 0;
    width: 50%;
    display: inline-block;
  }
  /* line 921, ../../scss/partials/partials/_min-width-300px.scss */
  .features-container .features-wrapper .feature-nine {
    background: url("../img/feature9-img.png");
    background-repeat: no-repeat;
    background-position: 0% 40%;
    background-size: 100%;
    height: 147px;
    float: left;
    margin: 0;
    position: relative;
    top: 10px;
    width: 50%;
    display: inline-block;
  }
  /* line 933, ../../scss/partials/partials/_min-width-300px.scss */
  .features-container .features-wrapper span.osx,
  .features-container .features-wrapper span.win8,
  .features-container .features-wrapper span.app-store,
  .features-container .features-wrapper span.google-play {
    display: inline-block;
    float: left;
  }
  /* line 940, ../../scss/partials/partials/_min-width-300px.scss */
  .features-container .features-wrapper span.osx {
    background: url("../img/osX.png");
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-size: 50px;
    height: 60px;
    width: 70px;
    margin-left: 20px;
  }
  /* line 949, ../../scss/partials/partials/_min-width-300px.scss */
  .features-container .features-wrapper span.win8 {
    background: url("../img/win8.png");
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-size: 60px;
    height: 50px;
    width: 60px;
  }
  /* line 957, ../../scss/partials/partials/_min-width-300px.scss */
  .features-container .features-wrapper .icon-cc {
    height: 80px;
    width: 340px;
    background: url("../img/cc-img-mobile.png");
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    background-size: 90%;
    margin: auto;
    clear: both;
  }
  /* line 968, ../../scss/partials/partials/_min-width-300px.scss */
  .features-container .features-wrapper span.app-store {
    background: url("../img/svg/app-store.svg");
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-size: 100%;
    height: 50px;
    width: 110px;
    margin-top: 15px;
    margin-right: 5px;
  }
  /* line 978, ../../scss/partials/partials/_min-width-300px.scss */
  .features-container .features-wrapper span.google-play {
    background: url("../img/google-play.png");
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-size: 100%;
    height: 50px;
    width: 96px;
    margin-top: 15px;
    margin-right: 5px;
  }
  /* line 988, ../../scss/partials/partials/_min-width-300px.scss */
  .features-container .features-wrapper .amazon-store {
    background: url("../img/amazon-kindle.png");
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-size: 84%;
    height: 50px;
    width: 118px;
    margin-top: 15px;
    display: block;
    float: left;
  }
  /* line 999, ../../scss/partials/partials/_min-width-300px.scss */
  .features-container .features-wrapper div.remove-mrgn-btm {
    margin-bottom: 0;
  }
  /* line 1002, ../../scss/partials/partials/_min-width-300px.scss */
  .features-container .features-wrapper div.remove-border-btm {
    border-bottom: none;
  }

  /* line 1007, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-row-a {
    color: #4D4D4D;
  }
  /* line 1009, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-row-a a {
    color: #4A90E2;
  }

  /* line 1014, ../../scss/partials/partials/_min-width-300px.scss */
  .features-content-group a {
    text-decoration: none;
    color: #4A90E2;
  }
  /* line 1018, ../../scss/partials/partials/_min-width-300px.scss */
  .features-content-group a:visited {
    color: #4A90E2;
  }
  /* line 1021, ../../scss/partials/partials/_min-width-300px.scss */
  .features-content-group a:hover {
    text-decoration: underline;
  }

  /* line 1028, ../../scss/partials/partials/_min-width-300px.scss */
  .features-container .features-wrapper .feature-row-a:nth-child(even) {
    background: #ffffff;
    display: block;
    float: left;
    width: 100%;
  }
  /* line 1034, ../../scss/partials/partials/_min-width-300px.scss */
  .features-container .features-wrapper .feature-row-a:nth-child(odd) {
    display: block;
    float: left;
    width: 100%;
    background: #f8fbff;
    background-image: -o-linear-gradient(-89deg, #f8fbff 0%, #E8F2FF 100%);
    background-image: -moz-linear-gradient(-89deg, #f8fbff 0%, #E8F2FF 100%);
    background-image: -ms-linear-gradient(-89deg, #f8fbff 0%, #E8F2FF 100%);
    background-image: linear-gradient(-179deg, #f8fbff 0%, #E8F2FF 100%);
    -moz-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.125);
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.125);
  }
  /* line 1042, ../../scss/partials/partials/_min-width-300px.scss */
  .features-container .features-wrapper .feature-row-a .features-row {
    display: block;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  /* line 1050, ../../scss/partials/partials/_min-width-300px.scss */
  .features-container .features-wrapper .feature-row-a:hover {
    background: #EBFCFF;
  }

  /* line 1058, ../../scss/partials/partials/_min-width-300px.scss */
  div.coreFeature-container {
    float: left;
    width: 100%;
    background: #F7F4ED;
    background-image: url("../img/coreBg.png");
    background-repeat: repeat-x repeat-y;
  }
  /* line 1064, ../../scss/partials/partials/_min-width-300px.scss */
  div.coreFeature-container div.coreFeature-wrapper {
    display: block;
    margin: auto;
  }
  /* line 1067, ../../scss/partials/partials/_min-width-300px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureBanner {
    position: relative;
    width: 100%;
  }
  /* line 1071, ../../scss/partials/partials/_min-width-300px.scss */
  div.coreFeature-container div.coreFeature-wrapper h2.core-headline {
    color: #9b927e;
    height: 80px;
    width: 100%;
    line-height: 80px;
    font-size: 20px;
    font-weight: 300;
    float: left;
    padding: 40px;
    text-align: center;
    font-family: 'concourse_c4regular';
  }
  /* line 1074, ../../scss/partials/partials/_min-width-300px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureFrame {
    float: left;
    display: block;
    margin: 0 auto;
    width: 100%;
    margin-bottom: 80px;
  }
  /* line 1080, ../../scss/partials/partials/_min-width-300px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureFrame div.coreFeatureBanner {
    float: left;
  }
  /* line 1082, ../../scss/partials/partials/_min-width-300px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureFrame div.coreFeatureBanner span.blueBar {
    display: hidden;
    width: 7px;
    height: 80%;
    background: #4e99bd;
    float: left;
    margin-top: 14px;
  }
  /* line 1090, ../../scss/partials/partials/_min-width-300px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureFrame div.coreFeatureBanner span.kite {
    display: none;
  }
  /* line 1093, ../../scss/partials/partials/_min-width-300px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureFrame div.coreFeatureBanner p.core-feature-intro-p {
    float: left;
    font-size: 1em;
    text-align: center;
    padding: 15px 50px;
    margin: 0;
    display: inline-block;
    line-height: 22px;
    font-family: 'concourse_t4regular';
  }
  /* line 1097, ../../scss/partials/partials/_min-width-300px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureFrame ul.coreFeatureUl {
    list-style-type: none;
    margin: 30px 0 0 0;
    float: left;
    padding: 0;
  }
  /* line 1102, ../../scss/partials/partials/_min-width-300px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureFrame ul.coreFeatureUl li {
    float: left;
  }
  /* line 1105, ../../scss/partials/partials/_min-width-300px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureFrame ul.coreFeatureUl li h3 {
    display: block;
    float: left;
    margin: 10px auto;
    font-size: 20px;
    color: #9b927e;
    background-repeat: no-repeat;
    font-family: 'concourse_c4bold';
  }
  /* line 1114, ../../scss/partials/partials/_min-width-300px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureFrame ul.coreFeatureUl li.full {
    width: 100%;
    margin: 15px 0;
    padding: 0;
    display: inline-block;
  }
  /* line 1120, ../../scss/partials/partials/_min-width-300px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureFrame ul.coreFeatureUl li.last {
    height: auto;
    margin-top: 10px;
  }
  /* line 1125, ../../scss/partials/partials/_min-width-300px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureFrame ul.coreFeatureUl li.last p.fullP {
    width: 90%;
    padding: 0 0 0 20px;
    margin-left: 20px;
  }
  /* line 1130, ../../scss/partials/partials/_min-width-300px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureFrame ul.coreFeatureUl li p.core-feature-item-p {
    font-size: 0.875em;
    color: #7D7460;
    line-height: 20px;
    padding: 10px 0;
    text-align: center;
    display: block;
    margin: auto;
    width: 90%;
    font-family: 'concourse_t4regular';
  }
  /* line 1133, ../../scss/partials/partials/_min-width-300px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureFrame ul.coreFeatureUl h3.core-feature-header {
    width: 100%;
    text-align: center;
  }

  /* line 1143, ../../scss/partials/partials/_min-width-300px.scss */
  div.dashboard-icon {
    padding: 0;
    margin: auto;
    width: 42px;
    height: 58px;
    background: url("../img/icons/dashboard-icon.png");
    line-height: 42px;
    background-size: 42px;
    background-repeat: no-repeat;
    background-position: 0% 0%;
  }

  /* line 1154, ../../scss/partials/partials/_min-width-300px.scss */
  div.checkin-icon {
    padding: 0;
    margin: auto;
    width: 42px;
    height: 42px;
    background: url("../img/icons/checkin-icon.png");
    background-size: 32px;
    line-height: 42px;
    background-repeat: no-repeat;
    background-position: 0% 0%;
  }

  /* line 1165, ../../scss/partials/partials/_min-width-300px.scss */
  div.enrollment-icon {
    padding: 0;
    margin: auto;
    width: 32px;
    min-height: 58px;
    background: url("../img/icons/enrollment-icon.png");
    background-size: 32px;
    line-height: 22px;
    background-repeat: no-repeat;
    background-position: 0% 0%;
  }

  /* line 1176, ../../scss/partials/partials/_min-width-300px.scss */
  div.family-icon {
    padding: 0;
    margin: auto;
    width: 52px;
    min-height: 58px;
    background: url("../img/icons/kite.png");
    background-size: 84px;
    line-height: 22px;
    background-repeat: no-repeat;
    background-position: 0% 0%;
  }

  /* line 1187, ../../scss/partials/partials/_min-width-300px.scss */
  div.classes-icon {
    padding: 0;
    margin: auto;
    width: 62px;
    height: 58px;
    background: url("../img/icons/classes-icon.png");
    background-size: 60px;
    line-height: 42px;
    background-repeat: no-repeat;
    background-position: 0% 0%;
  }

  /* line 1198, ../../scss/partials/partials/_min-width-300px.scss */
  div.tuition-icon {
    padding: 0;
    margin: auto;
    width: 72px;
    height: 58px;
    background: url("../img/icons/tuition-icon.png");
    background-size: 70px;
    line-height: 22px;
    background-repeat: no-repeat;
    background-position: 0% 0%;
  }

  /* line 1211, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container {
    float: left;
    width: 100%;
    background-color: #0C4D6E;
    position: relative;
    padding-bottom: 50px;
  }
  /* line 1217, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper {
    margin: auto;
    /*Price Panels*/
  }
  /* line 1219, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper .marketing-pricing {
    padding: 20px 0 0 0;
  }
  /* line 1221, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper .marketing-pricing .marketing-text-pricing {
    height: 52px;
    position: relative;
    font-size: 30px;
    color: #f7f4ed;
    text-align: center;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.75);
    line-height: 52px;
    font-family: 'concourse_t4regular';
  }
  /* line 1230, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper .marketing-pricing .marketing-text-pricing p.pricing-headline {
    color: #4C8DAD;
    height: 100px;
    width: 100%;
    line-height: 100px;
    font-size: 20px;
    font-weight: normal;
    float: left;
    padding: 10px 40px;
    text-align: center;
    text-shadow: 2px 2px 0 white;
    font-family: 'concourse_c4regular';
  }
  /* line 1234, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper .marketing-pricing .marketing-pricing-container {
    margin: 20px auto 0;
    text-align: center;
    position: relative;
    display: block;
    padding-bottom: 10px;
  }
  /* line 1243, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper #trigger1 {
    height: 30px;
    top: 61 fin0px;
    right: 0;
    background: yellow;
    width: 200px;
    position: absolute;
  }
  /* line 1253, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.priceCol {
    width: 80%;
    display: inline-block;
    margin: 20px auto;
    padding: 0;
    /*border: 2px solid #4d4d4d;*/
    border: 1px solid #ffffff;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.25);
    transition: 0.25s ease-in-out;
    border-radius: 10px;
    position: relative;
  }
  /* line 1264, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.priceCol div.pricePoints {
    background: #4A90E2;
    padding: 20px 10px;
    z-index: 1;
    position: relative;
  }
  /* line 1270, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.priceCol h3.priceTitle {
    padding: 0;
    margin: 0;
    text-align: center;
    color: #ffffff;
    font-weight: normal;
    box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.5);
    z-index: 10;
    border-bottom: 1px solid #bababa;
    text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
    border-radius: 10px 10px 0 0;
    background-image: -o-linear-gradient(-89deg, #FAD961 0%, #F76B1C 100%);
    background-image: -moz-linear-gradient(-89deg, #FAD961 0%, #F76B1C 100%);
    background-image: -ms-linear-gradient(-89deg, #FAD961 0%, #F76B1C 100%);
    background-image: linear-gradient(-179deg, #FAD961 0%, #F76B1C 100%);
    font-size: 18px;
    font-family: 'concourse_c4regular';
  }
  /* line 1288, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.priceCol h3.bronze-height {
    height: 77px;
    line-height: 77px;
  }
  /* line 1292, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.priceCol h3.silver-height {
    height: 77px;
    line-height: 20px;
    padding: 9px 5px 0;
  }
  /* line 1297, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.priceCol h3.gold-height {
    height: 77px;
    line-height: 20px;
    padding: 20px 10px 0;
  }
  /* line 1303, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper .priceCol:nth-child(1) {
    margin-top: 0;
    margin-bottom: 20px;
  }
  /* line 1307, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper .priceColMrgn {
    margin-right: 10px;
  }
  /* line 1310, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.priceCol:hover {
    /*scale: 2.5;*/
    transition: 0.25s ease-in-out;
    /*transform: scale(1.125 , 1.125);*/
    box-shadow: 2px 0 8px rgba(0, 0, 0, 0.5);
    border-radius: 10px;
  }
  /* line 1318, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper .mostPopular {
    display: block;
    margin: auto;
    position: relative;
    background: url(../img/svg/mostPopular.svg) no-repeat 0px 0px;
    width: 129px;
    height: 24px;
    top: 65px;
  }
  /* line 1328, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper .priceTitleHeight {
    height: 74px;
    line-height: 75px;
  }
  /* line 1332, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper .silverTitlePadding {
    padding: 20px;
  }
  /* line 1335, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper .priceTitlePadding {
    padding: 10px 20px;
  }
  /* line 1341, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.pricePoints div.price-header-group pre {
    display: inline-block;
    position: relative;
    font-size: 1.5em;
    font-weight: normal;
    height: 20px;
    width: 20px;
    margin: 0;
    padding: 0;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    font-weight: lighter;
    color: #ffffff;
    background: none;
    border: 0;
    border-radius: 0;
    overflow: visible;
    font-family: 'concourse_t2regular';
  }
  /* line 1359, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.pricePoints div.price-header-group pre.bronze {
    top: -30px;
    left: 5px;
  }
  /* line 1363, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.pricePoints div.price-header-group pre.silver {
    top: -29px;
    left: 15px;
  }
  /* line 1367, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.pricePoints div.price-header-group pre.gold {
    top: -29px;
    left: 16px;
  }
  /* line 1371, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.pricePoints div.price-header-group h2.pricing-h2 {
    text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.5);
    display: inline-block;
    margin: 0 auto;
    height: 70px;
    line-height: 87px;
    font-size: 4em;
    color: #ffffff;
    font-weight: lighter;
    position: relative;
    font-family: 'concourse_t2regular';
    text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
  }
  /* line 1384, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.pricePoints div.price-header-group h2.pricing-bronze {
    width: 40px;
  }
  /* line 1388, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.pricePoints div.price-header-group h2.pricing-silver {
    width: 100px;
  }
  /* line 1391, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.pricePoints div.price-header-group h2.pricing-gold {
    width: 100px;
  }
  /* line 1395, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.pricePoints h4.pricing-h4 {
    font-size: 2em;
    color: #ffffff;
    font-weight: normal;
    text-align: center;
    height: 29px;
    margin: 5px 0 20px;
    padding: 0;
    line-height: 29px;
    text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
    font-family: 'concourse_c4regular';
  }
  /* line 1407, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.pricePoints small {
    color: white;
    font-size: 0.75em;
    font-weight: normal;
    display: block;
    margin: 0 auto;
    width: 75%;
    font-weight: lighter;
    font-family: 'concourse_t4regular';
  }
  /* line 1416, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.pricePoints small .ccTerms {
    color: #005BC5;
  }
  /* line 1420, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.pricePoints hr {
    border: 1px solid #FFFFFF;
    -moz-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.5);
    width: 90%;
    display: block;
    margin: auto;
  }
  /* line 1431, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.planFeatures {
    background: #F7F4ED;
    padding: 20px 10px;
    border-radius: 0 0 10px 10px;
  }
  /* line 1435, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.planFeatures a.feature-a {
    font-size: 1.375em;
    font-weight: normal;
    text-align: center;
    padding: 0;
    position: relative;
    display: block;
    color: #4A90E2;
    font-family: 'concourse_c4regular';
  }
  /* line 1445, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.planFeatures p.feature-base, div.pricing-container div.pricing-wrapper div.planFeatures p.feature-p, div.pricing-container div.pricing-wrapper div.planFeatures p.multi-p {
    color: #4C4C4C;
    font-size: 1.25em;
    font-weight: normal;
    text-align: center;
    padding: 0;
    position: relative;
    margin: 0;
    color: #4D4D4D;
    font-family: 'concourse_c4regular';
  }
  /* line 1459, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.planFeatures p.multi-p {
    line-height: 27px;
  }
  /* line 1463, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.planFeatures p.featureNoPadding {
    color: #4C4C4C;
    font-size: 1.25em;
    font-weight: normal;
    text-align: center;
    padding: 0;
    margin: 0;
    font-family: 'concourse_c4regular';
  }
  /* line 1472, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.planFeatures p.tipIcon:after {
    content: url("../img/svg/tip.svg");
    display: inline-block;
    width: 32px;
    height: 32px;
    position: absolute;
    top: 4px;
  }
  /* line 1480, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.planFeatures span.plusBase, div.pricing-container div.pricing-wrapper div.planFeatures span.plus {
    display: block;
    text-align: center;
    font-size: 2em;
    font-weight: normal;
    color: #BDBDBD;
    line-height: 14px;
  }
  /* line 1488, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.planFeatures span.plus {
    padding: 10px 0;
  }
  /* line 1492, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper div.planFeatures span.bronzePlus,
  div.pricing-container div.pricing-wrapper div.planFeatures span.goldPlus {
    padding: 12px 0;
  }
  /* line 1497, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper .bronzeFeatures {
    height: 294px;
  }
  /* line 1500, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper .goldFeatures {
    height: 230px;
  }
  /* line 1503, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper p.featureDesc {
    display: block;
    font-size: 0.875em;
    font-weight: normal;
    text-align: center;
    color: #5196B0;
    margin: 0 auto;
    padding: 0;
    font-family: 'concourse_t4regular';
  }
  /* line 1513, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper p.width90 {
    width: 90%;
  }
  /* line 1516, ../../scss/partials/partials/_min-width-300px.scss */
  div.pricing-container div.pricing-wrapper p.width80 {
    width: 80%;
  }

  /* line 1524, ../../scss/partials/partials/_min-width-300px.scss */
  div.faq-container {
    float: left;
    width: 100%;
  }
  /* line 1528, ../../scss/partials/partials/_min-width-300px.scss */
  div.faq-container div.faq-wrapper h2.faq-headline {
    color: #262626;
    width: 100%;
    line-height: 25px;
    font-size: 20px;
    font-weight: normal;
    float: left;
    padding: 10px 40px;
    margin: 20px 0 20px;
    text-align: center;
    text-shadow: 2px 2px 0 white;
    font-family: 'concourse_c4regular';
  }
  /* line 1531, ../../scss/partials/partials/_min-width-300px.scss */
  div.faq-container div.faq-wrapper h4.faq-question-header {
    display: block;
    margin: auto;
    font-size: 1.125em;
    width: 100%;
    color: #4C8DAD;
    line-height: 20px;
    font-weight: bold;
    text-align: center;
    font-family: 'concourse_c4bold';
  }
  /* line 1534, ../../scss/partials/partials/_min-width-300px.scss */
  div.faq-container div.faq-wrapper p.faq-question-p {
    width: 80%;
    display: block;
    margin: 10px auto 0;
    font-size: 1em;
    font-weight: normal;
    color: #000000;
    line-height: 22px;
    text-align: center;
    font-family: 'concourse_t4regular';
  }
  /* line 1537, ../../scss/partials/partials/_min-width-300px.scss */
  div.faq-container div.faq-wrapper a.faq-link {
    display: block;
    margin: 20px auto;
    padding: 20px 0;
    font-size: 15px;
    color: #4A90E2;
    line-height: 20px;
    text-align: center;
    text-decoration: none;
    clear: both;
    width: 270px;
    font-family: 'concourse_t4regular';
  }
  /* line 1550, ../../scss/partials/partials/_min-width-300px.scss */
  div.faq-container div.faq-wrapper a.faq-link:hover {
    text-decoration: underline;
  }
  /* line 1553, ../../scss/partials/partials/_min-width-300px.scss */
  div.faq-container div.faq-wrapper .faq-sml-link {
    color: #4A90E2;
    text-decoration: none;
  }
  /* line 1557, ../../scss/partials/partials/_min-width-300px.scss */
  div.faq-container div.faq-wrapper .faq-sml-link:hover {
    text-decoration: underline;
  }
  /* line 1560, ../../scss/partials/partials/_min-width-300px.scss */
  div.faq-container div.faq-wrapper div.faq-group {
    float: left;
  }
  /* line 1562, ../../scss/partials/partials/_min-width-300px.scss */
  div.faq-container div.faq-wrapper div.faq-group ul.faq-ul {
    float: left;
    list-style-type: none;
    padding: 0 20px;
    margin: 0;
  }
  /* line 1567, ../../scss/partials/partials/_min-width-300px.scss */
  div.faq-container div.faq-wrapper div.faq-group ul.faq-ul li {
    float: left;
    width: 100%;
    margin: 10px 0;
  }
  /* line 1572, ../../scss/partials/partials/_min-width-300px.scss */
  div.faq-container div.faq-wrapper div.faq-group ul.faq-ul li:nth-child(1) {
    margin-top: 0;
  }

  /* line 1581, ../../scss/partials/partials/_min-width-300px.scss */
  .footer-container {
    float: left;
    width: 100%;
    padding: 20px 0 0px 0;
    background: #0C4D6E;
    border-top: 1px solid #F0F0F0;
  }

  /* line 1588, ../../scss/partials/partials/_min-width-300px.scss */
  section.footer-container {
    position: relative;
  }
  /* line 1590, ../../scss/partials/partials/_min-width-300px.scss */
  section.footer-container div.footer-wrapper {
    margin: auto;
    max-width: 980px;
  }
  /* line 1593, ../../scss/partials/partials/_min-width-300px.scss */
  section.footer-container div.footer-wrapper footer {
    position: relative;
  }
  /* line 1595, ../../scss/partials/partials/_min-width-300px.scss */
  section.footer-container div.footer-wrapper footer div.children-kite {
    display: none;
  }
  /* line 1598, ../../scss/partials/partials/_min-width-300px.scss */
  section.footer-container div.footer-wrapper footer div.footer-kite {
    display: block;
    margin: 0 auto;
    position: relative;
    background: url("../img/svg/hex-icon.svg");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 90%;
    width: 50px;
    height: 50px;
    top: -25px;
  }
  /* line 1610, ../../scss/partials/partials/_min-width-300px.scss */
  section.footer-container div.footer-wrapper footer div.footer-legal-group {
    margin: 15px auto;
    text-align: center;
    position: relative;
  }
  /* line 1614, ../../scss/partials/partials/_min-width-300px.scss */
  section.footer-container div.footer-wrapper footer div.footer-legal-group a.footer-terms-link {
    font-size: 12px;
    color: #79C7EF;
    line-height: 14px;
    text-decoration: none;
    font-family: 'concourse_c4regular';
  }
  /* line 1621, ../../scss/partials/partials/_min-width-300px.scss */
  section.footer-container div.footer-wrapper footer div.footer-legal-group a.footer-terms-link:hover {
    text-decoration: underline;
  }
  /* line 1624, ../../scss/partials/partials/_min-width-300px.scss */
  section.footer-container div.footer-wrapper footer div.footer-legal-group span.footer-vertical-divder {
    display: inline-block;
    color: #d4d4d4;
    position: relative;
    top: 2px;
  }
  /* line 1631, ../../scss/partials/partials/_min-width-300px.scss */
  section.footer-container div.footer-wrapper footer div.social-icons-group {
    padding-top: 40px;
  }
  /* line 1633, ../../scss/partials/partials/_min-width-300px.scss */
  section.footer-container div.footer-wrapper footer div.social-icons-group ul.social-ul {
    list-style-type: none;
    display: block;
    margin: 20px auto;
    width: 146px;
    height: 44px;
    padding: 0;
  }
  /* line 1640, ../../scss/partials/partials/_min-width-300px.scss */
  section.footer-container div.footer-wrapper footer div.social-icons-group ul.social-ul a.social-link {
    margin: 0;
    padding: 0;
    text-decoration: none;
    width: 44px;
    height: 44px;
  }
  /* line 1646, ../../scss/partials/partials/_min-width-300px.scss */
  section.footer-container div.footer-wrapper footer div.social-icons-group ul.social-ul a.social-link li {
    width: 44px;
    height: 44px;
    display: inline-block;
    float: left;
    margin-right: 7px;
  }
  /* line 1653, ../../scss/partials/partials/_min-width-300px.scss */
  section.footer-container div.footer-wrapper footer div.social-icons-group ul.social-ul a.social-link li.twitter {
    background: url("../img/svg/twitter.svg");
    background-position: 0% 0%;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  /* line 1659, ../../scss/partials/partials/_min-width-300px.scss */
  section.footer-container div.footer-wrapper footer div.social-icons-group ul.social-ul a.social-link li.facebook {
    background: url("../img/svg/facebook.svg");
    background-position: 0% 0%;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  /* line 1665, ../../scss/partials/partials/_min-width-300px.scss */
  section.footer-container div.footer-wrapper footer div.social-icons-group ul.social-ul a.social-link li.vimeo {
    background: url("../img/svg/vimeo.svg");
    background-position: 0% 0%;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-right: 0;
  }
  /* line 1672, ../../scss/partials/partials/_min-width-300px.scss */
  section.footer-container div.footer-wrapper footer div.social-icons-group ul.social-ul a.social-link li.twitter:hover,
  section.footer-container div.footer-wrapper footer div.social-icons-group ul.social-ul a.social-link li.facebook:hover,
  section.footer-container div.footer-wrapper footer div.social-icons-group ul.social-ul a.social-link li.vimeo:hover {
    animation-name: up;
    -webkit-animation-name: up;
    -moz-animation-name: up;
    -o-animation-name: up;
    animation-duration: 0.5s;
    -webkit-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    -o-animation-duration: 0.5s;
    animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
  }
  /* line 1698, ../../scss/partials/partials/_min-width-300px.scss */
  section.footer-container div.footer-wrapper footer small.footer-legal-text {
    font-size: 14px;
    color: #C0C0C0;
    line-height: 14px;
    font-weight: lighter;
    margin: auto;
    display: block;
    text-align: center;
    float: left;
    width: 100%;
    padding: 30px 0;
    font-family: 'concourse_t2regular';
  }

  /* line 1717, ../../scss/partials/partials/_min-width-300px.scss */
  .footer-link-wrapper .footer-links {
    width: 100%;
    margin-right: 0;
    float: left;
    list-style-type: none;
    color: #585858;
    font-family: 'concourse_t2regular';
  }
  /* line 1724, ../../scss/partials/partials/_min-width-300px.scss */
  .footer-link-wrapper .footer-links h4 {
    color: #F4FBFF;
    font-size: 20px;
  }
  /* line 1728, ../../scss/partials/partials/_min-width-300px.scss */
  .footer-link-wrapper .footer-links li {
    margin: 10px 0;
  }
  /* line 1731, ../../scss/partials/partials/_min-width-300px.scss */
  .footer-link-wrapper .footer-links li a {
    vertical-align: top;
    color: #79C7EF;
    font-size: 18px;
    padding: 5px 5px 5px 0;
    text-decoration: none;
  }
  /* line 1738, ../../scss/partials/partials/_min-width-300px.scss */
  .footer-link-wrapper .footer-links li a:hover {
    text-decoration: underline;
  }
  /* line 1741, ../../scss/partials/partials/_min-width-300px.scss */
  .footer-link-wrapper .footer-links .facebook-ico:before {
    content: url("../img/svg/facebook.svg");
    height: 24px;
    width: 24px;
    margin-right: 5px;
    display: inline-block;
  }
  /* line 1748, ../../scss/partials/partials/_min-width-300px.scss */
  .footer-link-wrapper .footer-links .twitter-ico:before {
    content: url("../img/svg/twitter.svg");
    height: 24px;
    width: 24px;
    margin-right: 5px;
    display: inline-block;
  }
  /* line 1755, ../../scss/partials/partials/_min-width-300px.scss */
  .footer-link-wrapper .footer-links .vimeo-ico:before {
    content: url("../img/svg/vimeo.svg");
    height: 24px;
    width: 24px;
    margin-right: 5px;
    display: inline-block;
  }
  /* line 1762, ../../scss/partials/partials/_min-width-300px.scss */
  .footer-link-wrapper .footer-links .email-ico:before {
    content: url("../img/svg/email.svg");
    height: 24px;
    width: 24px;
    margin-right: 5px;
    display: inline-block;
  }

  /* line 1773, ../../scss/partials/partials/_min-width-300px.scss */
  h2.modalH2 {
    text-align: center;
    font-family: 'concourse_t4bold';
  }

  /* line 1778, ../../scss/partials/partials/_min-width-300px.scss */
  .page-content {
    position: relative;
    max-width: 760px;
    padding: 20px;
    display: block;
    margin: auto;
    font-family: 'concourse_t4regular';
  }
  /* line 1785, ../../scss/partials/partials/_min-width-300px.scss */
  .page-content p {
    font-size: 20px;
    line-height: 30px;
    text-align: justify;
    color: #4D4D4D;
  }

  /* line 1794, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-bar {
    height: 40px;
    width: 100%;
    position: relative;
    background: #F5F5F5;
  }
  /* line 1799, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-bar .spacer {
    height: 250px;
  }
  /* line 1802, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-bar .feature-list-wrapper {
    display: block;
    margin: auto;
    height: 20px;
    width: 20px;
    position: relative;
    top: 11px;
  }
  /* line 1809, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-bar .feature-list-wrapper .feature-icon {
    display: block;
    z-index: 100;
  }
  /* line 1813, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-bar .feature-list-wrapper .feature-icon:focus {
    outline: none;
  }
  /* line 1817, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-bar .lft-arrow-wrapper,
  .feature-bar .rt-arrow-wrapper {
    position: absolute;
    top: 0;
  }
  /* line 1822, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-bar .rt-arrow-wrapper {
    right: 0;
  }
  /* line 1827, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-bar .lft-arrow-wrapper a,
  .feature-bar .rt-arrow-wrapper a {
    display: block;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    text-decoration: none;
    text-transform: uppercase;
    color: #7E7E7E;
    font-family: 'concourse_t4regular';
  }
  /* line 1837, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-bar .lft-arrow-wrapper .feature-toggle-sml.left-toggle:before,
  .feature-bar .rt-arrow-wrapper .feature-toggle-sml.left-toggle:before {
    content: url("../img/svg/ico-lftArrow.svg");
    margin: 0 10px 0 0;
    position: relative;
    top: 1px;
  }
  /* line 1843, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-bar .lft-arrow-wrapper .feature-toggle-sml.right-toggle:after,
  .feature-bar .rt-arrow-wrapper .feature-toggle-sml.right-toggle:after {
    content: url("../img/svg/ico-rtArrow.svg");
    margin: 0 0 0 10px;
    position: relative;
    top: 1px;
  }
  /* line 1849, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-bar .lft-arrow-wrapper .feature-toggle,
  .feature-bar .rt-arrow-wrapper .feature-toggle {
    display: none;
  }

  /* line 1855, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-banner,
  .feature-benefits,
  .feature-description,
  .feature-details,
  .feature-preview {
    padding: 30px 20px;
    float: left;
  }
  /* line 1862, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-banner h3,
  .feature-banner h4,
  .feature-banner h5,
  .feature-benefits h3,
  .feature-benefits h4,
  .feature-benefits h5,
  .feature-description h3,
  .feature-description h4,
  .feature-description h5,
  .feature-details h3,
  .feature-details h4,
  .feature-details h5,
  .feature-preview h3,
  .feature-preview h4,
  .feature-preview h5 {
    margin: 0;
    padding: 0;
    text-align: left;
  }
  /* line 1869, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-banner h3,
  .feature-banner h4,
  .feature-benefits h3,
  .feature-benefits h4,
  .feature-description h3,
  .feature-description h4,
  .feature-details h3,
  .feature-details h4,
  .feature-preview h3,
  .feature-preview h4 {
    color: #4A90E2;
    font-family: 'concourse_t2regular';
  }
  /* line 1874, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-banner h3,
  .feature-benefits h3,
  .feature-description h3,
  .feature-details h3,
  .feature-preview h3 {
    font-size: 1.375em;
  }
  /* line 1877, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-banner h4,
  .feature-benefits h4,
  .feature-description h4,
  .feature-details h4,
  .feature-preview h4 {
    font-size: 1.25em;
  }
  /* line 1880, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-banner h5,
  .feature-benefits h5,
  .feature-description h5,
  .feature-details h5,
  .feature-preview h5 {
    font-size: 1em;
    color: #4b4b4b;
    font-family: 'concourse_t4regular';
  }
  /* line 1885, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-banner .feature-benefits-ul,
  .feature-banner .feature-details-ul,
  .feature-banner p,
  .feature-benefits .feature-benefits-ul,
  .feature-benefits .feature-details-ul,
  .feature-benefits p,
  .feature-description .feature-benefits-ul,
  .feature-description .feature-details-ul,
  .feature-description p,
  .feature-details .feature-benefits-ul,
  .feature-details .feature-details-ul,
  .feature-details p,
  .feature-preview .feature-benefits-ul,
  .feature-preview .feature-details-ul,
  .feature-preview p {
    font-size: 1em;
    color: #4b4b4b;
    float: left;
    display: inline-block;
    font-family: 'concourse_t4regular';
  }
  /* line 1893, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-banner .feature-benefits-ul li,
  .feature-banner .feature-details-ul li,
  .feature-banner p li,
  .feature-benefits .feature-benefits-ul li,
  .feature-benefits .feature-details-ul li,
  .feature-benefits p li,
  .feature-description .feature-benefits-ul li,
  .feature-description .feature-details-ul li,
  .feature-description p li,
  .feature-details .feature-benefits-ul li,
  .feature-details .feature-details-ul li,
  .feature-details p li,
  .feature-preview .feature-benefits-ul li,
  .feature-preview .feature-details-ul li,
  .feature-preview p li {
    line-height: 27px;
  }

  /* line 1898, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-benefits,
  .feature-description,
  .feature-details,
  .feature-preview {
    border-top: 1px solid #ECECEC;
    width: 100%;
    padding: 5%;
  }

  /* line 1907, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-banner {
    width: 100%;
    background: #F9FDFF;
  }
  /* line 1910, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-banner h3 {
    width: 50%;
    line-height: 30px;
    float: left;
    padding: 20px 0 0;
    transition: margin-top .25s ease-in-out;
  }
  /* line 1917, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-banner .feature-banner-wrapper {
    float: right;
    width: 40%;
    margin: 10px 20px 10px 0;
  }
  /* line 1921, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-banner .feature-banner-wrapper .feature-banner-background {
    width: 100%;
  }

  /* line 1927, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-benefits-ul,
  .feature-description p,
  .feature-details-ul,
  .feature-preview-ul {
    padding-left: 20px;
    transition: padding 2s ease-in-out;
  }

  /* line 1935, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-details-ul,
  .feature-preview-ul {
    list-style-type: none;
  }

  /* line 1946, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-details .feature-details-ul li {
    float: left;
  }
  /* line 1949, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-details .feature-details-ul li p {
    padding: 0;
    margin: 0 0 1em 0;
  }

  /* line 1957, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-preview .feature-preview-ul {
    width: 90%;
    margin: 20px auto;
  }
  /* line 1960, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-preview .feature-preview-ul li {
    float: left;
  }
  /* line 1963, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-preview .feature-preview-ul li:first-child {
    margin-bottom: 30px;
  }

  /* line 1971, ../../scss/partials/partials/_min-width-300px.scss */
  .features-dropdown-container {
    margin: auto;
    position: relative;
    overflow: hidden;
    min-height: 900px;
    top: 20px;
  }
  /* line 1978, ../../scss/partials/partials/_min-width-300px.scss */
  .features-dropdown-container .features-dropdown-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 600px;
    display: none;
  }
  /* line 1986, ../../scss/partials/partials/_min-width-300px.scss */
  .features-dropdown-container .features-dropdown-wrapper .features-dropdown-tip {
    display: block;
    margin: auto;
    width: 40px;
    height: 40px;
    background: #ffffff;
    border-radius: 5px 5px 0 0;
    position: absolute;
    top: -11px;
    left: -9px;
    display: none;
  }
  /* line 1998, ../../scss/partials/partials/_min-width-300px.scss */
  .features-dropdown-container .features-dropdown-wrapper .features-dropdown-background {
    width: 100%;
    background: rgba(249, 249, 249, 0.9);
    border-bottom: 1px solid #ccc;
    min-height: 200px;
    z-index: 100;
    position: absolute;
  }

  /* line 2009, ../../scss/partials/partials/_min-width-300px.scss */
  .features-menu-ul {
    font-family: 'concourse_t4regular';
    margin: 0;
    padding: 0;
  }
  /* line 2013, ../../scss/partials/partials/_min-width-300px.scss */
  .features-menu-ul li {
    min-height: 200px;
    max-height: 300px;
    width: 33.333333%;
    display: inline-block;
    float: left;
  }
  /* line 2019, ../../scss/partials/partials/_min-width-300px.scss */
  .features-menu-ul li a {
    display: block;
    padding: 23px;
    text-decoration: none;
    transition: background 0.25s ease-in-out;
    transition: box-shadow 0.2s ease-in-out;
  }
  /* line 2026, ../../scss/partials/partials/_min-width-300px.scss */
  .features-menu-ul li a:hover {
    background: #E3F4FC;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
  }
  /* line 2031, ../../scss/partials/partials/_min-width-300px.scss */
  .features-menu-ul li a .feature {
    display: block;
    margin: auto;
    background-repeat: none;
    background-position: 0% 0%;
    background-size: 100%;
  }
  /* line 2038, ../../scss/partials/partials/_min-width-300px.scss */
  .features-menu-ul li a .feature2 {
    width: 100%;
    position: relative;
    top: 15px;
  }
  /* line 2043, ../../scss/partials/partials/_min-width-300px.scss */
  .features-menu-ul li a h5 {
    font-size: 0.875em;
    color: #7e7e7e;
    text-align: center;
  }

  /* line 2051, ../../scss/partials/partials/_min-width-300px.scss */
  .thumbnail {
    opacity: 0;
    transform: scale(0.8);
    transition: opacity .25s ease, transform .25s ease;
  }

  /* line 2059, ../../scss/partials/partials/_min-width-300px.scss */
  .open .feature-thumb {
    transition: opacity .25s ease, transform .25s ease;
  }

  /* line 2066, ../../scss/partials/partials/_min-width-300px.scss */
  .open .thumbnail {
    opacity: 1;
    transform: scale(1);
  }

  /* line 2074, ../../scss/partials/partials/_min-width-300px.scss */
  .grid-button {
    padding: 0.5rem;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }

  /* line 2086, ../../scss/partials/partials/_min-width-300px.scss */
  .grid-button .grid {
    width: 0.25rem;
    height: 0.25rem;
    background: #BEBEBE;
    color: #BEBEBE;
    transition: 0.3s;
  }

  /* line 2096, ../../scss/partials/partials/_min-width-300px.scss */
  .grid-button.rearrange .grid {
    box-shadow: -0.3125rem -0.3125rem, 0 -0.3125rem, 0.3125rem -0.3125rem, -0.3125rem 0, 0.3125rem 0, -0.3125rem 0.3125rem, 0 0.3125rem, 0.3125rem 0.3125rem;
  }

  /* line 2109, ../../scss/partials/partials/_min-width-300px.scss */
  .grid-button.rearrange.close .grid {
    box-shadow: 0 -0.25rem, 0 -0.5rem, 0.25rem 0, -0.5rem 0, 0.5rem 0, -0.25rem 0, 0 0.5rem, 0 0.25rem;
    transform: rotate3d(0, 0, 1, -45deg) scale3d(0.8, 0.8, 0.8);
  }

  /* line 2123, ../../scss/partials/partials/_min-width-300px.scss */
  .grid-button span {
    display: block;
  }

  /* line 2126, ../../scss/partials/partials/_min-width-300px.scss */
  .grid-button {
    background: transparent;
    border: none;
  }

  /* line 2133, ../../scss/partials/partials/_min-width-300px.scss */
  .banner-content {
    max-width: 1000px;
    margin: 70px auto 0;
    padding: 0 10px;
    text-align: left;
  }
  /* line 2138, ../../scss/partials/partials/_min-width-300px.scss */
  .banner-content h1 {
    color: #4A90E2;
    font-size: 2em;
    margin: 0 0 5px 0;
    padding: 0;
    font-family: 'concourse_t2regular';
  }
  /* line 2145, ../../scss/partials/partials/_min-width-300px.scss */
  .banner-content h3 {
    color: #4D4D4D;
    font-size: 1.5em;
    margin: 0;
    padding: 0;
    width: 100%;
    transition: width 0.25s ease-in-out;
    font-family: 'concourse_t2regular';
  }

  /* line 2157, ../../scss/partials/partials/_min-width-300px.scss */
  .block-btn-row {
    max-width: 1000px;
    margin: auto;
    height: 275px;
    clear: both;
    margin-bottom: 60px;
  }
  /* line 2163, ../../scss/partials/partials/_min-width-300px.scss */
  .block-btn-row .block-btn-ul {
    list-style-type: none;
    width: 70%;
    margin: auto;
  }
  /* line 2167, ../../scss/partials/partials/_min-width-300px.scss */
  .block-btn-row .block-btn-ul li {
    float: left;
    display: inline-block;
    border-radius: 5px;
    border: 1px solid #4E99BD;
    width: 267px;
    height: 216px;
    text-align: center;
    margin-left: 2.5%;
  }
  /* line 2176, ../../scss/partials/partials/_min-width-300px.scss */
  .block-btn-row .block-btn-ul li a {
    height: 216px;
    width: 267px;
    padding: 30px 20px 20px 20px;
    float: left;
    color: #4E99BD;
    text-decoration: none;
    transition: background 0.25s ease-in-out;
  }
  /* line 2185, ../../scss/partials/partials/_min-width-300px.scss */
  .block-btn-row .block-btn-ul li a:hover {
    background: #4A90E2;
    border-radius: 4px;
  }
  /* line 2188, ../../scss/partials/partials/_min-width-300px.scss */
  .block-btn-row .block-btn-ul li a:hover span {
    color: #ffffff;
  }
  /* line 2193, ../../scss/partials/partials/_min-width-300px.scss */
  .block-btn-row .block-btn-ul li a .block-link {
    text-align: center;
    display: block;
    color: #4A90E2;
    font-size: 30px;
    margin: 10px 0;
    font-family: 'concourse_t2regular';
  }
  /* line 2201, ../../scss/partials/partials/_min-width-300px.scss */
  .block-btn-row .block-btn-ul li a .block-btn-text {
    color: #4D4D4D;
    text-align: center;
    font-size: 20px;
    width: 50%;
    font-family: 'concourse_t2regular';
  }

  /* line 2214, ../../scss/partials/partials/_min-width-300px.scss */
  .block-btn-ul .ico-base,
  .block-btn-ul-four .ico-base {
    display: block;
    margin: auto;
  }
  /* line 2218, ../../scss/partials/partials/_min-width-300px.scss */
  .block-btn-ul .support-ico,
  .block-btn-ul-four .support-ico {
    height: 40px;
    width: 40px;
    font-size: 2em;
    color: #4A90E2;
  }
  /* line 2224, ../../scss/partials/partials/_min-width-300px.scss */
  .block-btn-ul .email-ico,
  .block-btn-ul-four .email-ico {
    height: 40px;
    width: 40px;
    font-size: 2em;
    color: #4A90E2;
  }
  /* line 2230, ../../scss/partials/partials/_min-width-300px.scss */
  .block-btn-ul .careers-ico,
  .block-btn-ul-four .careers-ico {
    height: 40px;
    width: 40px;
    font-size: 2.375em;
    color: #4A90E2;
  }
  /* line 2236, ../../scss/partials/partials/_min-width-300px.scss */
  .block-btn-ul .press-ico,
  .block-btn-ul-four .press-ico {
    height: 40px;
    width: 40px;
    font-size: 2em;
    color: #4A90E2;
  }

  /* line 2244, ../../scss/partials/partials/_min-width-300px.scss */
  .full-row {
    width: 100%;
    padding: 50px 10px;
  }

  /* line 2248, ../../scss/partials/partials/_min-width-300px.scss */
  .full-text-block {
    max-width: 1000px;
    padding: 0;
    margin: auto;
  }
  /* line 2253, ../../scss/partials/partials/_min-width-300px.scss */
  .full-text-block h3 {
    text-align: center;
    font-size: 1.75em;
    margin: 0 0 1em 0;
    color: #4D4D4D;
    font-family: 'concourse_t2regular';
  }
  /* line 2260, ../../scss/partials/partials/_min-width-300px.scss */
  .full-text-block h4 {
    text-align: center;
  }
  /* line 2263, ../../scss/partials/partials/_min-width-300px.scss */
  .full-text-block p {
    text-align: center;
    line-height: 1.5em;
    font-size: 1.25em;
    color: #4D4D4D;
    font-family: 'concourse_t2regular';
  }

  /* line 2271, ../../scss/partials/partials/_min-width-300px.scss */
  .grey {
    background: #F7F7F7;
  }

  /* line 2275, ../../scss/partials/partials/_min-width-300px.scss */
  .block-btn-ul-four {
    list-style-type: none;
    width: 100%;
    margin: auto;
  }
  /* line 2279, ../../scss/partials/partials/_min-width-300px.scss */
  .block-btn-ul-four li:nth-child(1) {
    margin-left: 0;
  }
  /* line 2282, ../../scss/partials/partials/_min-width-300px.scss */
  .block-btn-ul-four li {
    float: left;
    display: inline-block;
    border-radius: 5px;
    border: 1px solid #4E99BD;
    width: 22%;
    height: 216px;
    text-align: center;
    margin-left: 2.5%;
  }
  /* line 2291, ../../scss/partials/partials/_min-width-300px.scss */
  .block-btn-ul-four li a {
    height: 216px;
    padding: 30px 20px 20px 20px;
    float: left;
    color: #4E99BD;
    text-decoration: none;
    transition: background 0.25s ease-in-out;
  }
  /* line 2299, ../../scss/partials/partials/_min-width-300px.scss */
  .block-btn-ul-four li a:hover {
    background: #4A90E2;
    border-radius: 4px;
  }
  /* line 2302, ../../scss/partials/partials/_min-width-300px.scss */
  .block-btn-ul-four li a:hover span {
    color: #ffffff;
  }
  /* line 2308, ../../scss/partials/partials/_min-width-300px.scss */
  .block-btn-ul-four a .block-link {
    text-align: center;
    display: block;
    color: #4A90E2;
    font-size: 30px;
    margin: 10px 0;
    font-family: 'concourse_t2regular';
  }
  /* line 2316, ../../scss/partials/partials/_min-width-300px.scss */
  .block-btn-ul-four a .block-btn-text {
    color: #4D4D4D;
    text-align: center;
    font-size: 20px;
    width: 50%;
    font-family: 'concourse_t2regular';
  }

  /* line 2325, ../../scss/partials/partials/_min-width-300px.scss */
  .press-wrapper {
    max-width: 1000px;
    margin: auto;
  }

  /* line 2329, ../../scss/partials/partials/_min-width-300px.scss */
  .tab-content {
    width: 740px;
    float: right;
  }
  /* line 2333, ../../scss/partials/partials/_min-width-300px.scss */
  .tab-content .press-body h3,
  .tab-content .press-body h4,
  .tab-content .press-body h5 {
    font-family: 'concourse_t2regular';
  }
  /* line 2338, ../../scss/partials/partials/_min-width-300px.scss */
  .tab-content .press-body .underline {
    text-transform: uppercase;
    padding: 10px 0;
    margin: 0;
    font-size: 20px;
    color: #4D4D4D;
    width: 100%;
    text-align: left;
    border-bottom: 1px solid #E8E8E8;
  }
  /* line 2348, ../../scss/partials/partials/_min-width-300px.scss */
  .tab-content .press-body h4 {
    padding: 25px 0 0 0;
    margin: 0;
    font-size: 18px;
    color: #4D4D4D;
    width: 100%;
  }

  /* line 2357, ../../scss/partials/partials/_min-width-300px.scss */
  .press-menu {
    float: left;
    width: 220px;
    height: 400px;
    list-style-type: none;
    padding: 0 10px;
    margin: 0;
  }
  /* line 2364, ../../scss/partials/partials/_min-width-300px.scss */
  .press-menu li {
    font-size: 20px;
    width: 100%;
    color: #D8D8D8;
    float: left;
    display: inline-block;
    border-bottom: 1px solid #E8E8E8;
    font-family: 'concourse_t2regular';
  }
  /* line 2372, ../../scss/partials/partials/_min-width-300px.scss */
  .press-menu li .coming-soon {
    display: inline-block;
    font-size: 14px;
    color: #898989;
  }
  /* line 2377, ../../scss/partials/partials/_min-width-300px.scss */
  .press-menu li a {
    color: #4A90E2;
    text-decoration: none;
    padding: 10px;
    float: left;
    width: 100%;
  }

  /* line 2386, ../../scss/partials/partials/_min-width-300px.scss */
  .tabs {
    display: inline-block;
    width: 100%;
  }

  /* line 2390, ../../scss/partials/partials/_min-width-300px.scss */
  .tab-links li {
    margin: 0 5px;
  }

  /* line 2393, ../../scss/partials/partials/_min-width-300px.scss */
  .tab-links a {
    transition: all linear 0.15s;
  }

  /* line 2396, ../../scss/partials/partials/_min-width-300px.scss */
  .tab-links a:hover {
    background: #E7F5FE;
  }

  /* line 2400, ../../scss/partials/partials/_min-width-300px.scss */
  .tab-links li.active a,
  .tab-links li.active a:hover {
    background: #E7F5FE;
  }

  /* line 2405, ../../scss/partials/partials/_min-width-300px.scss */
  .hide-articles {
    display: none;
  }

  /* line 2408, ../../scss/partials/partials/_min-width-300px.scss */
  .hide-images {
    display: none;
  }

  /* line 2411, ../../scss/partials/partials/_min-width-300px.scss */
  .tab {
    display: none;
    margin-bottom: 40px;
  }

  /* line 2415, ../../scss/partials/partials/_min-width-300px.scss */
  .tab:after {
    clear: both;
    content: "";
    display: block;
  }

  /* line 2420, ../../scss/partials/partials/_min-width-300px.scss */
  .tab.active {
    display: block;
  }

  /* line 2423, ../../scss/partials/partials/_min-width-300px.scss */
  .logos-ul {
    list-style-type: none;
    width: 100%;
    float: left;
    padding: 0px 0 0 0;
    margin: 0;
  }
  /* line 2429, ../../scss/partials/partials/_min-width-300px.scss */
  .logos-ul li {
    float: left;
    width: 47%;
    height: 170px;
    margin-right: 2.5%;
    margin-top: 20px;
  }
  /* line 2435, ../../scss/partials/partials/_min-width-300px.scss */
  .logos-ul li img {
    padding: 0;
    display: block;
  }
  /* line 2439, ../../scss/partials/partials/_min-width-300px.scss */
  .logos-ul li h5 {
    color: #4D4D4D;
    font-size: 1em;
    padding: 0;
    margin: 20px 0 5px 0;
    font-family: 'concourse_t2regular';
  }

  /* line 2448, ../../scss/partials/partials/_min-width-300px.scss */
  .articles-ul {
    list-style-type: none;
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
  }
  /* line 2454, ../../scss/partials/partials/_min-width-300px.scss */
  .articles-ul li {
    float: left;
    width: 100%;
    margin-right: 2.5%;
    margin-top: 20px;
    border-bottom: 1px solid #E8E8E8;
  }
  /* line 2460, ../../scss/partials/partials/_min-width-300px.scss */
  .articles-ul li img {
    padding: 0;
    display: block;
  }
  /* line 2464, ../../scss/partials/partials/_min-width-300px.scss */
  .articles-ul li h3 {
    text-transform: uppercase;
    padding: 10px 0;
    margin: 0;
    font-size: 20px;
    color: #4D4D4D;
    text-align: left;
  }
  /* line 2472, ../../scss/partials/partials/_min-width-300px.scss */
  .articles-ul li h5 {
    color: #4D4D4D;
    font-size: 1em;
    padding: 0;
    margin: 20px 0 5px 0;
    font-family: 'concourse_t2regular';
  }
  /* line 2478, ../../scss/partials/partials/_min-width-300px.scss */
  .articles-ul li h5 .publisher {
    font-family: 'concourse_t4regular';
  }
  /* line 2482, ../../scss/partials/partials/_min-width-300px.scss */
  .articles-ul li p {
    font-size: 1em;
    color: #4D4D4D;
    line-height: 1.25em;
    float: left;
    font-family: 'concourse_t2regular';
  }
  /* line 2491, ../../scss/partials/partials/_min-width-300px.scss */
  .articles-ul li:hover h3 {
    color: #4A90E2;
  }

  /* line 2497, ../../scss/partials/partials/_min-width-300px.scss */
  .link-list {
    list-style-type: none;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  /* line 2503, ../../scss/partials/partials/_min-width-300px.scss */
  .link-list li {
    width: auto;
    float: left;
    display: inline-block;
  }
  /* line 2507, ../../scss/partials/partials/_min-width-300px.scss */
  .link-list li a {
    color: #4A90E2;
    font-size: 1em;
    text-decoration: none;
    font-family: 'concourse_t2regular';
  }
  /* line 2513, ../../scss/partials/partials/_min-width-300px.scss */
  .link-list li a:hover {
    text-decoration: underline;
  }

  /* line 2520, ../../scss/partials/partials/_min-width-300px.scss */
  .content-wrapper {
    max-width: 1000px;
    margin: auto;
    padding: 0 10px;
  }

  /* line 2525, ../../scss/partials/partials/_min-width-300px.scss */
  .left-content {
    width: 450px;
    float: left;
  }
  /* line 2528, ../../scss/partials/partials/_min-width-300px.scss */
  .left-content h3 {
    color: #4D4D4D;
    font-size: 1.5em;
    text-align: left;
    margin-top: 0;
    font-family: 'concourse_t4regular';
  }
  /* line 2535, ../../scss/partials/partials/_min-width-300px.scss */
  .left-content p {
    font-size: 1.125em;
    line-height: 1.5em;
    color: #777777;
    font-family: 'concourse_t2regular';
  }
  /* line 2541, ../../scss/partials/partials/_min-width-300px.scss */
  .left-content .invite-benefit {
    list-style-type: default;
  }
  /* line 2543, ../../scss/partials/partials/_min-width-300px.scss */
  .left-content .invite-benefit li {
    margin: 0 5px;
    font-size: 1.125em;
    line-height: 1.5em;
    color: #777777;
    font-family: 'concourse_t2regular';
  }

  /* line 2552, ../../scss/partials/partials/_min-width-300px.scss */
  .right-content {
    width: 400px;
    float: right;
  }
  /* line 2555, ../../scss/partials/partials/_min-width-300px.scss */
  .right-content .npt-text {
    height: 64px;
    padding: 24px 10px 10px;
    border-radius: 5px;
    border: 1px solid #CDCDCD;
    vertical-align: text-bottom;
    cursor: text;
    margin: 0 0 1rem;
    height: auto;
    position: relative;
    outline: 0;
  }
  /* line 2566, ../../scss/partials/partials/_min-width-300px.scss */
  .right-content .npt-text label {
    position: absolute;
    top: 10px;
    font-size: 0.75em;
    color: #4D4D4D;
    text-transform: uppercase;
    font-family: 'concourse_t2regular';
  }
  /* line 2574, ../../scss/partials/partials/_min-width-300px.scss */
  .right-content .npt-text input[type="text"],
  .right-content .npt-text #host {
    border: none;
    transition: box-shadow .25s, border-color .25s ease-in-out;
    box-sizing: border;
    font-size: 1.25em;
    width: 100%;
    margin-top: 5px;
    max-height: 400px;
    color: #777777;
    font-family: 'concourse_t4regular';
  }
  /* line 2586, ../../scss/partials/partials/_min-width-300px.scss */
  .right-content .npt-text .vert {
    resize: vertical;
  }
  /* line 2590, ../../scss/partials/partials/_min-width-300px.scss */
  .right-content .npt-text input[type="text"] {
    height: 33px;
  }
  /* line 2593, ../../scss/partials/partials/_min-width-300px.scss */
  .right-content .npt-text #host {
    min-height: 250px;
  }
  /* line 2596, ../../scss/partials/partials/_min-width-300px.scss */
  .right-content .npt-text #host {
    -moz-appearance: textfield-multiline;
    -webkit-appearance: textarea;
    overflow-y: scroll;
    padding: 2px;
    resize: both;
    font-size: 1em;
    line-height: 24px;
    color: #777777;
    pointer: cursor;
    resize: vertical;
    max-width: 380px;
    word-wrap: break-word;
    whitespace: nowrap;
    font-family: 'concourse_t4regular';
  }
  /* line 2612, ../../scss/partials/partials/_min-width-300px.scss */
  .right-content .npt-text input:focus,
  .right-content .npt-text textarea:focus {
    outline: 0;
  }
  /* line 2616, ../../scss/partials/partials/_min-width-300px.scss */
  .right-content .npt-text .npt-text:focus {
    border: solid 1px #777;
    box-shadow: 0 0 4px #888;
    background: #fafafa;
  }
  /* line 2622, ../../scss/partials/partials/_min-width-300px.scss */
  .right-content .button.full-width {
    width: 100%;
  }
  /* line 2625, ../../scss/partials/partials/_min-width-300px.scss */
  .right-content .button.full-width {
    width: 100%;
    background: #127BAB;
    border: 1px solid #979797;
    border-radius: 5px;
    height: 59px;
    text-align: center;
    color: #ffffff;
    font-size: 1.75em;
    line-height: 1.75em;
    transition: 0.25s background ease-in-out;
    font-family: 'concourse_t2regular';
  }
  /* line 2638, ../../scss/partials/partials/_min-width-300px.scss */
  .right-content .button.full-width.blue:hover {
    background: #4A90E2;
    transition: 0.25s background ease-in-out;
  }

  /* line 2646, ../../scss/partials/partials/_min-width-300px.scss */
  .intro-text {
    color: #4D4D4D;
    font-size: 1.375em;
    width: 770px;
    text-align: center;
    margin: auto;
    line-height: 1.375em;
    clear: both;
    font-family: 'concourse_t2regular';
  }
  /* line 2655, ../../scss/partials/partials/_min-width-300px.scss */
  .intro-text .bold {
    font-family: 'concourse_t4regular';
  }

  /* line 2660, ../../scss/partials/partials/_min-width-300px.scss */
  .payment-container h3 {
    color: #4D4D4D;
    font-size: 1.375em;
    font-family: 'concourse_t4regular';
    text-align: center;
    clear: both;
  }

  /* line 2666, ../../scss/partials/partials/_min-width-300px.scss */
  .payment-table {
    width: 770px;
    border-top: 1px solid #E5E5E5;
    margin: auto;
  }
  /* line 2670, ../../scss/partials/partials/_min-width-300px.scss */
  .payment-table .payment-row {
    width: 100%;
    padding: 0;
    float: left;
    margin: 0;
  }
  /* line 2676, ../../scss/partials/partials/_min-width-300px.scss */
  .payment-table .payment-row:last-child {
    margin-bottom: 50px;
  }
  /* line 2680, ../../scss/partials/partials/_min-width-300px.scss */
  .payment-table .p-lft {
    padding: 20px 20px 20px 0;
    float: left;
    width: 384px;
    border-right: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
  }
  /* line 2687, ../../scss/partials/partials/_min-width-300px.scss */
  .payment-table .p-rt {
    padding: 20px 0 20px 20px;
    float: left;
    width: 385px;
    border-bottom: 1px solid #E5E5E5;
  }

  /* line 2696, ../../scss/partials/partials/_min-width-300px.scss */
  .p-lft .dot {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    float: left;
    display: inline-block;
  }
  /* line 2703, ../../scss/partials/partials/_min-width-300px.scss */
  .p-lft h4 {
    padding: 0;
    margin: 0;
    color: #4D4D4D;
    font-size: 1.5em;
    display: inline-block;
    float: left;
    font-family: 'concourse_t4regular';
  }
  /* line 2712, ../../scss/partials/partials/_min-width-300px.scss */
  .p-lft p {
    clear: both;
    padding: 10px 0 0 30px;
    font-size: 1.125em;
    color: #777777;
    font-family: 'concourse_t2regular';
  }

  /* line 2722, ../../scss/partials/partials/_min-width-300px.scss */
  .p-lft .dot {
    position: relative;
    top: 5px;
    margin-right: 10px;
  }
  /* line 2727, ../../scss/partials/partials/_min-width-300px.scss */
  .p-lft .dot.grey {
    background: #AEAEAE;
  }
  /* line 2730, ../../scss/partials/partials/_min-width-300px.scss */
  .p-lft .dot.orange {
    background: #F5A623;
  }
  /* line 2733, ../../scss/partials/partials/_min-width-300px.scss */
  .p-lft .dot.green {
    background: #ADDB7B;
  }
  /* line 2736, ../../scss/partials/partials/_min-width-300px.scss */
  .p-lft .dot.red {
    background: #EE6979;
  }

  /* line 2742, ../../scss/partials/partials/_min-width-300px.scss */
  .p-rt p {
    font-size: 1.125em;
    color: #777777;
    font-family: 'concourse_t2regular';
  }

  /* line 2748, ../../scss/partials/partials/_min-width-300px.scss */
  .scheduled {
    height: 160px;
  }

  /* line 2751, ../../scss/partials/partials/_min-width-300px.scss */
  .progress {
    height: 180px;
  }

  /* line 2754, ../../scss/partials/partials/_min-width-300px.scss */
  .completed {
    height: 160px;
  }

  /* line 2757, ../../scss/partials/partials/_min-width-300px.scss */
  .failed {
    height: 160px;
  }

  /* line 2761, ../../scss/partials/partials/_min-width-300px.scss */
  .chart {
    background: url("../img/infographic.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    width: 830px;
    height: 352px;
    margin: 60px auto;
  }

  /* line 2771, ../../scss/partials/partials/_min-width-300px.scss */
  .holidays-table {
    width: 770px;
    border-top: 1px solid #E5E5E5;
    margin: auto;
  }
  /* line 2775, ../../scss/partials/partials/_min-width-300px.scss */
  .holidays-table .holiday-row {
    width: 100%;
    padding: 0;
    float: left;
    margin: 0;
  }
  /* line 2781, ../../scss/partials/partials/_min-width-300px.scss */
  .holidays-table .holiday-row:last-child {
    margin-bottom: 100px;
  }
  /* line 2785, ../../scss/partials/partials/_min-width-300px.scss */
  .holidays-table .p-lft {
    padding: 0;
    float: left;
    width: 75%;
    height: 75px;
    border-right: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
  }
  /* line 2793, ../../scss/partials/partials/_min-width-300px.scss */
  .holidays-table .p-rt {
    padding: 10px 0 10px 30px;
    float: left;
    width: 25%;
    height: 75px;
    border-bottom: 1px solid #E5E5E5;
  }

  /* line 2802, ../../scss/partials/partials/_min-width-300px.scss */
  .grey-row {
    padding: 30px 0;
    float: left;
    width: 100%;
    background: #f7f7f7;
    border-top: 1px solid #E8E8E8;
  }
  /* line 2808, ../../scss/partials/partials/_min-width-300px.scss */
  .grey-row p {
    text-align: center;
    font-size: 1.25em;
    margin: 0;
    padding: 0;
    font-family: 'concourse_t2regular';
  }
  /* line 2815, ../../scss/partials/partials/_min-width-300px.scss */
  .grey-row a {
    font-size: 1.250em;
    color: #4A90E2;
    text-decoration: none;
    text-align: center;
    display: block;
    margin: auto;
    font-family: 'concourse_t2regular';
  }
  /* line 2824, ../../scss/partials/partials/_min-width-300px.scss */
  .grey-row a:hover {
    text-decoration: underline;
  }

  /* line 2830, ../../scss/partials/partials/_min-width-300px.scss */
  .toggle-container {
    float: left;
    margin: 0;
    padding: 0;
    height: 114px;
    width: 100%;
    background: #F4FBFF;
  }
  /* line 2837, ../../scss/partials/partials/_min-width-300px.scss */
  .toggle-container .toggle-bar {
    width: 1000px;
    margin: auto;
  }
  /* line 2840, ../../scss/partials/partials/_min-width-300px.scss */
  .toggle-container .toggle-bar .toggle-lft {
    width: 50%;
    float: left;
    text-align: left;
  }
  /* line 2844, ../../scss/partials/partials/_min-width-300px.scss */
  .toggle-container .toggle-bar .toggle-lft .lft-arrow:before {
    content: url("../img/svg/lft-arrow.svg");
    width: 39px;
    height: 25px;
    margin-right: 10px;
  }
  /* line 2851, ../../scss/partials/partials/_min-width-300px.scss */
  .toggle-container .toggle-bar .toggle-rt {
    width: 50%;
    float: right;
    text-align: right;
  }
  /* line 2855, ../../scss/partials/partials/_min-width-300px.scss */
  .toggle-container .toggle-bar .toggle-rt .rt-arrow:after {
    content: url("../img/svg/rt-arrow.svg");
    width: 39px;
    height: 25px;
    margin-left: 10px;
  }
  /* line 2862, ../../scss/partials/partials/_min-width-300px.scss */
  .toggle-container .toggle-bar a {
    color: #4A90E2;
    width: 100%;
    display: block;
    font-size: 1.25em;
    height: 114px;
    line-height: 24px;
    text-decoration: none;
    padding: 45px 30px;
    transition: background 0.25s ease-in-out;
    font-family: 'concourse_t4regular';
  }
  /* line 2874, ../../scss/partials/partials/_min-width-300px.scss */
  .toggle-container .toggle-bar a:hover {
    background: #E7F5FE;
  }

  /* line 2879, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-template-container {
    width: 1000px;
    margin: auto;
  }
  /* line 2882, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-template-container h3 {
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 24px;
    color: #4A90E2;
    line-height: 29px;
    font-family: 'concourse_t2regular';
  }
  /* line 2891, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-template-container .feature-template-row {
    border-bottom: solid 1px #E5E5E5;
    display: block;
    float: left;
    width: 100%;
    min-height: 200px;
    margin-bottom: 50px;
  }
  /* line 2898, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-template-container .feature-template-row li {
    font-size: 1.125em;
    line-height: 26px;
    font-family: 'concourse_t4regular';
  }
  /* line 2902, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-template-container .feature-template-row li a {
    text-decoration: none;
  }
  /* line 2905, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-template-container .feature-template-row li a:hover {
    text-decoration: underline;
  }
  /* line 2909, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-template-container .feature-template-row p {
    font-size: 1.125em;
    line-height: 26px;
    width: 50%;
    color: #777777;
    float: left;
    margin: 0;
    padding: 10px 0;
    font-family: 'concourse_t4regular';
  }
  /* line 2919, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-template-container .feature-template-row ul {
    margin: 0;
    width: 50%;
    float: left;
  }
  /* line 2923, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-template-container .feature-template-row ul li {
    color: #777777;
    margin: 10px 0;
    font-size: 1.125em;
    font-family: 'concourse_t4regular';
  }
  /* line 2928, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-template-container .feature-template-row ul li a,
  .feature-template-container .feature-template-row ul li a:visited,
  .feature-template-container .feature-template-row ul li a:hover,
  .feature-template-container .feature-template-row ul li a:active {
    color: #4A90E2;
  }
  /* line 2936, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-template-container .feature-template-row .sub-feat {
    list-style-type: none;
    padding: 0;
    margin: 0;
  }
  /* line 2940, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-template-container .feature-template-row .sub-feat li {
    width: 80%;
    float: left;
  }
  /* line 2943, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-template-container .feature-template-row .sub-feat li .feature-sub-title {
    padding-bottom: 5px;
    display: block;
    color: #4A90E2;
    font-size: 1em;
    line-height: 26px;
    font-family: 'concourse_t2regular';
  }
  /* line 2952, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-template-container .feature-template-row .sub-feat p {
    width: 100%;
    display: block;
    font-size: 1em;
    line-height: 26px;
    color: #777777;
    font-family: 'concourse_t4regular';
  }
  /* line 2961, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-template-container .feature-template-row .feature-thumb {
    float: right;
    width: 370px;
    height: 278px;
  }
  /* line 2966, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-template-container .feature-template-row .feature-onlineGuardian-thumb {
    background: url("../img/features/feature-online-guardian-thumb.png");
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-size: 100%;
    display: block;
  }
  /* line 2973, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-template-container .feature-template-row .feature-manageClasses-thumb {
    background: url("../img/features/feature-manageClasses-thumb.png");
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-size: 70%;
    display: block;
  }
  /* line 2980, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-template-container .feature-template-row .feature-security-thumb {
    background: url("../img/features/feature-security-thumb.png");
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-size: 90%;
    display: block;
  }
  /* line 2987, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-template-container .feature-template-row .feature-electronicTuition-thumb {
    background: url("../img/features/feature-electronicTuition-thumb.png");
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-size: 90%;
    display: block;
  }
  /* line 2994, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-template-container .feature-template-row .feature-reminder-thumb {
    background: url("../img/features/feature-reminders-thumb.png");
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-size: 90%;
    display: block;
  }
  /* line 3001, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-template-container .feature-template-row .feature-manageCash-thumb {
    background: url("../img/features/feature-manageCash-thumb.png");
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-size: 90%;
    display: block;
  }
  /* line 3008, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-template-container .feature-template-row .feature-attendance-thumb {
    background: url("../img/features/feature-attendance-thumb.png");
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-size: 90%;
    display: block;
  }
  /* line 3015, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-template-container .feature-template-row .feature-communicating-thumb {
    background: url("../img/features/feature-communicating-thumb.png");
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-size: 90%;
    display: block;
  }
  /* line 3023, ../../scss/partials/partials/_min-width-300px.scss */
  .feature-template-container .feature-template-row:last-child {
    border-bottom: none;
  }
}
@media only screen and (min-width: 320px) {
  /* line 5, ../../scss/partials/partials/_min-width-320px.scss */
  div.features-container div.features-wrapper .feature-six {
    background-position: 100% 0%;
    background-size: 80%;
  }
}
@media only screen and (min-width: 350px) {
  /* line 5, ../../scss/partials/partials/_min-width-350px.scss */
  div.features-container div.features-wrapper h3.features-header {
    display: inline-block;
    width: 45%;
    font-size: 1.5em;
    line-height: 1.25em;
  }
  /* line 11, ../../scss/partials/partials/_min-width-350px.scss */
  div.features-container div.features-wrapper .hdr-one {
    margin-top: 10px;
  }
  /* line 14, ../../scss/partials/partials/_min-width-350px.scss */
  div.features-container div.features-wrapper .feature-one {
    background-size: 174px;
    height: 187px;
  }
  /* line 18, ../../scss/partials/partials/_min-width-350px.scss */
  div.features-container div.features-wrapper .feature-two {
    height: 157px;
  }
  /* line 21, ../../scss/partials/partials/_min-width-350px.scss */
  div.features-container div.features-wrapper .feature-three {
    background-size: 170px;
    height: 171px;
  }
  /* line 25, ../../scss/partials/partials/_min-width-350px.scss */
  div.features-container div.features-wrapper .feature-four {
    height: 171px;
  }
  /* line 28, ../../scss/partials/partials/_min-width-350px.scss */
  div.features-container div.features-wrapper .feature-five {
    height: 177px;
  }
  /* line 31, ../../scss/partials/partials/_min-width-350px.scss */
  div.features-container div.features-wrapper .feature-six {
    background-position: 100% 0%;
    background-size: 150px;
    height: 177px;
  }
  /* line 36, ../../scss/partials/partials/_min-width-350px.scss */
  div.features-container div.features-wrapper .feature-seven {
    height: 157px;
  }
  /* line 39, ../../scss/partials/partials/_min-width-350px.scss */
  div.features-container div.features-wrapper .feature-eight {
    background-size: 180px;
    background-position: 0% 30%;
    height: 187px;
  }
  /* line 44, ../../scss/partials/partials/_min-width-350px.scss */
  div.features-container div.features-wrapper .feature-nine {
    background-size: 170px;
    height: 177px;
  }
}
@media only screen and (min-width: 440px) {
  /* line 6, ../../scss/partials/partials/_min-width-440px.scss */
  .header-container .intro-section p.intro-p-sml,
  .header-container .intro-about p.intro-p-sml {
    display: none;
  }
  /* line 9, ../../scss/partials/partials/_min-width-440px.scss */
  .header-container .intro-section p.intro-p-lrg,
  .header-container .intro-section .intro-p-md,
  .header-container .intro-about p.intro-p-lrg,
  .header-container .intro-about .intro-p-md {
    display: block;
  }
  /* line 14, ../../scss/partials/partials/_min-width-440px.scss */
  .header-container h3.videoHeadline {
    bottom: -10px;
    font-size: 30px;
  }

  /* line 23, ../../scss/partials/partials/_min-width-440px.scss */
  .steps-container .steps-wrapper h2.steps-headline {
    font-size: 30px;
    line-height: 30px;
  }

  /* line 34, ../../scss/partials/partials/_min-width-440px.scss */
  div.features-container div.features-wrapper h3.features-header {
    font-size: 1.875em;
    line-height: 1.375em;
    padding: 40px 20px 20px 0;
  }
  /* line 39, ../../scss/partials/partials/_min-width-440px.scss */
  div.features-container div.features-wrapper .hdr-four {
    margin-top: 0;
  }
  /* line 42, ../../scss/partials/partials/_min-width-440px.scss */
  div.features-container div.features-wrapper .hdr-five {
    margin-top: 45px;
  }
  /* line 45, ../../scss/partials/partials/_min-width-440px.scss */
  div.features-container div.features-wrapper .hdr-six {
    margin-top: 50px;
  }
  /* line 48, ../../scss/partials/partials/_min-width-440px.scss */
  div.features-container div.features-wrapper .hdr-eight {
    margin-top: 60px;
  }
  /* line 51, ../../scss/partials/partials/_min-width-440px.scss */
  div.features-container div.features-wrapper .feature-one {
    background-position: 0% 0%;
    background-size: 220px;
    height: 217px;
  }
  /* line 56, ../../scss/partials/partials/_min-width-440px.scss */
  div.features-container div.features-wrapper .feature-two {
    height: 177px;
    background-size: 240px;
  }
  /* line 60, ../../scss/partials/partials/_min-width-440px.scss */
  div.features-container div.features-wrapper .feature-three {
    background-size: 220px;
    height: 191px;
  }
  /* line 64, ../../scss/partials/partials/_min-width-440px.scss */
  div.features-container div.features-wrapper .feature-four {
    background-position: 100% 0%;
    background-size: 200px;
    height: 137px;
  }
  /* line 69, ../../scss/partials/partials/_min-width-440px.scss */
  div.features-container div.features-wrapper .feature-five {
    background-size: 220px;
    height: 187px;
  }
  /* line 73, ../../scss/partials/partials/_min-width-440px.scss */
  div.features-container div.features-wrapper .feature-six {
    background-position: 100% 0%;
    background-size: 170px;
    height: 207px;
  }
  /* line 78, ../../scss/partials/partials/_min-width-440px.scss */
  div.features-container div.features-wrapper .feature-seven {
    background-size: 210px;
    height: 167px;
  }
  /* line 82, ../../scss/partials/partials/_min-width-440px.scss */
  div.features-container div.features-wrapper .feature-eight {
    background-position: 290% 70%;
    height: 197px;
    background-size: 220px;
  }
  /* line 87, ../../scss/partials/partials/_min-width-440px.scss */
  div.features-container div.features-wrapper .feature-nine {
    background-size: 240px;
    height: 217px;
  }
  /* line 91, ../../scss/partials/partials/_min-width-440px.scss */
  div.features-container div.features-wrapper span.icon-cc {
    height: 49px;
    float: left;
  }

  /* line 100, ../../scss/partials/partials/_min-width-440px.scss */
  div.pricing-container div.pricing-wrapper {
    /*Price Panels*/
  }
  /* line 103, ../../scss/partials/partials/_min-width-440px.scss */
  div.pricing-container div.pricing-wrapper div.priceCol h3.silver-height {
    padding: 16px 5px 0;
  }

  /* line 112, ../../scss/partials/partials/_min-width-440px.scss */
  .feature-benefits-ul:nth-child(even) {
    margin-right: 40px;
  }

  /* line 117, ../../scss/partials/partials/_min-width-440px.scss */
  .feature-preview .feature-preview-ul {
    display: block;
    margin: 5% auto;
    width: 70%;
  }

  /* line 125, ../../scss/partials/partials/_min-width-440px.scss */
  .footer-link-wrapper {
    height: 200px;
  }
  /* line 127, ../../scss/partials/partials/_min-width-440px.scss */
  .footer-link-wrapper .footer-links {
    width: 33.333333%;
  }

  /* line 134, ../../scss/partials/partials/_min-width-440px.scss */
  .banner-content h3 {
    width: 75%;
  }
}
@media only screen and (min-width: 530px) {
  /* line 4, ../../scss/partials/partials/_min-width-530px.scss */
  .header-container .intro-section,
  .header-container .intro-about {
    padding: 20px 10px 0;
  }
  /* line 7, ../../scss/partials/partials/_min-width-530px.scss */
  .header-container .intro-section .intro-h1,
  .header-container .intro-about .intro-h1 {
    /* Manage Your Childcare Center */
    margin-top: 120px;
    font-size: 2.125em;
  }
  /* line 13, ../../scss/partials/partials/_min-width-530px.scss */
  .header-container .intro-section .intro-p-lrg,
  .header-container .intro-about .intro-p-lrg {
    font-size: 1.25em;
    margin: 30px auto;
  }
  /* line 17, ../../scss/partials/partials/_min-width-530px.scss */
  .header-container .intro-section form.mobile,
  .header-container .intro-about form.mobile {
    display: block;
    margin: auto;
    width: 458px;
  }
  /* line 21, ../../scss/partials/partials/_min-width-530px.scss */
  .header-container .intro-section form.mobile input.intro-email,
  .header-container .intro-about form.mobile input.intro-email {
    float: left;
    display: inline-block;
    width: 288px;
    height: 64px;
    border-radius: 5px 0 0 5px;
  }
  /* line 29, ../../scss/partials/partials/_min-width-530px.scss */
  .header-container .intro-section form.mobile button.intro-button,
  .header-container .intro-about form.mobile button.intro-button {
    /* CREATE FREE ACCOUNT: */
    font-size: 16px;
    display: inline-block;
    float: left;
    border: 0;
    width: 168px;
    height: 62px;
    margin: 1px 0 0 0;
    background: #FF8A00;
    color: #ffffff;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    border-radius: 0px 5px 5px 0px;
    font-family: 'concourse_c4regular';
    background-image: -o-linear-gradient(-89deg, #F48B43 0%, #FF6800 100%);
    background-image: -moz-linear-gradient(-89deg, #F48B43 0%, #FF6800 100%);
    background-image: -ms-linear-gradient(-89deg, #F48B43 0%, #FF6800 100%);
    background-image: linear-gradient(-179deg, #F48B43 0%, #FF6800 100%);
    -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
    background-color: #F48B43;
  }
  /* line 36, ../../scss/partials/partials/_min-width-530px.scss */
  .header-container .intro-section .intro-p-md {
    font-size: 1.5em;
    margin: 0;
  }
  /* line 41, ../../scss/partials/partials/_min-width-530px.scss */
  .header-container .videoHeadline {
    bottom: 0;
    font-size: 34px;
  }

  /* line 46, ../../scss/partials/partials/_min-width-530px.scss */
  .home-header {
    height: 360px;
  }

  /* line 50, ../../scss/partials/partials/_min-width-530px.scss */
  .header-container-about .intro-h1-interior {
    /* Manage Your Childcare Center */
    font-size: 1.875em;
    text-align: center;
    display: block;
    float: left;
  }

  /* line 62, ../../scss/partials/partials/_min-width-530px.scss */
  .video-trigger-container .video-trigger {
    font-size: 1.375em;
  }

  /* line 70, ../../scss/partials/partials/_min-width-530px.scss */
  .steps-container .steps-wrapper h2.steps-headline {
    font-size: 34px;
    line-height: 34px;
    width: 100%;
  }
  /* line 76, ../../scss/partials/partials/_min-width-530px.scss */
  .steps-container .steps-wrapper .steps-row div.step-one,
  .steps-container .steps-wrapper .steps-row div.step-two,
  .steps-container .steps-wrapper .steps-row div.step-three {
    float: none;
    margin: auto;
    width: 180px;
    height: 180px;
    border-radius: 50%;
  }
  /* line 87, ../../scss/partials/partials/_min-width-530px.scss */
  .steps-container .steps-wrapper .steps-row div.steps-right-group p.steps-p,
  .steps-container .steps-wrapper .steps-row div.steps-left-group p.steps-p {
    width: 100%;
  }

  /* line 98, ../../scss/partials/partials/_min-width-530px.scss */
  div.features-container div.features-wrapper h2.features-headline {
    font-size: 22px;
  }
  /* line 101, ../../scss/partials/partials/_min-width-530px.scss */
  div.features-container div.features-wrapper h3.features-header {
    font-size: 1.625em;
  }
  /* line 104, ../../scss/partials/partials/_min-width-530px.scss */
  div.features-container div.features-wrapper .hdr-one {
    margin-top: 30px;
  }
  /* line 107, ../../scss/partials/partials/_min-width-530px.scss */
  div.features-container div.features-wrapper .hdr-three {
    margin-top: 30px;
  }
  /* line 110, ../../scss/partials/partials/_min-width-530px.scss */
  div.features-container div.features-wrapper .hdr-four {
    margin-top: 25px;
  }
  /* line 113, ../../scss/partials/partials/_min-width-530px.scss */
  div.features-container div.features-wrapper .hdr-five {
    margin-top: 55px;
  }
  /* line 116, ../../scss/partials/partials/_min-width-530px.scss */
  div.features-container div.features-wrapper .hdr-six {
    margin-top: 60px;
  }
  /* line 119, ../../scss/partials/partials/_min-width-530px.scss */
  div.features-container div.features-wrapper .hdr-seven {
    margin-top: 40px;
  }
  /* line 122, ../../scss/partials/partials/_min-width-530px.scss */
  div.features-container div.features-wrapper .hdr-eight {
    margin-top: 70px;
  }
  /* line 125, ../../scss/partials/partials/_min-width-530px.scss */
  div.features-container div.features-wrapper .feature-one {
    height: 257px;
    background-size: 260px;
  }
  /* line 129, ../../scss/partials/partials/_min-width-530px.scss */
  div.features-container div.features-wrapper .feature-two {
    height: 197px;
    background-size: 270px;
  }
  /* line 133, ../../scss/partials/partials/_min-width-530px.scss */
  div.features-container div.features-wrapper .feature-three {
    height: 237px;
    background-size: 260px;
  }
  /* line 137, ../../scss/partials/partials/_min-width-530px.scss */
  div.features-container div.features-wrapper .feature-four {
    height: 167px;
  }
  /* line 140, ../../scss/partials/partials/_min-width-530px.scss */
  div.features-container div.features-wrapper .feature-five {
    height: 217px;
    background-size: 260px;
  }
  /* line 144, ../../scss/partials/partials/_min-width-530px.scss */
  div.features-container div.features-wrapper .feature-six {
    height: 237px;
  }
  /* line 147, ../../scss/partials/partials/_min-width-530px.scss */
  div.features-container div.features-wrapper .feature-seven {
    height: 167px;
  }
  /* line 150, ../../scss/partials/partials/_min-width-530px.scss */
  div.features-container div.features-wrapper .feature-eight {
    height: 237px;
    background-size: 260px;
  }
  /* line 154, ../../scss/partials/partials/_min-width-530px.scss */
  div.features-container div.features-wrapper .feature-nine {
    height: 247px;
    background-size: 280px;
  }

  /* line 162, ../../scss/partials/partials/_min-width-530px.scss */
  h2.core-headline {
    font-size: 22px;
  }

  /* line 167, ../../scss/partials/partials/_min-width-530px.scss */
  div.pricing-container {
    background-image: url("../img/priceListBg50.jpg");
    background-repeat: no-repeat;
    background-position: 100% 0%;
    background-size: cover;
    background-color: none;
  }
  /* line 176, ../../scss/partials/partials/_min-width-530px.scss */
  div.pricing-container div.pricing-wrapper .marketing-pricing .marketing-text-pricing p.pricing-headline {
    font-size: 22px;
    color: #ffffff;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.75);
  }
  /* line 184, ../../scss/partials/partials/_min-width-530px.scss */
  div.pricing-container div.pricing-wrapper div.priceCol h3.gold-height {
    padding: 28px 10px 0;
  }

  /* line 194, ../../scss/partials/partials/_min-width-530px.scss */
  div.faq-container div.faq-wrapper h2.faq-headline {
    font-size: 22px;
  }

  /* line 201, ../../scss/partials/partials/_min-width-530px.scss */
  .employee-container {
    width: 520px;
  }
  /* line 204, ../../scss/partials/partials/_min-width-530px.scss */
  .employee-container ul li {
    width: 140px;
  }
  /* line 207, ../../scss/partials/partials/_min-width-530px.scss */
  .employee-container ul .faux-li {
    display: none;
  }
  /* line 210, ../../scss/partials/partials/_min-width-530px.scss */
  .employee-container ul .second-last {
    width: 100%;
    margin: auto;
  }

  /* line 219, ../../scss/partials/partials/_min-width-530px.scss */
  .feature-banner h3 {
    font-size: 1.75em;
  }

  /* line 224, ../../scss/partials/partials/_min-width-530px.scss */
  .feature-preview .feature-preview-ul {
    width: 60%;
  }
}
@media only screen and (min-width: 640px) {
  /* line 5, ../../scss/partials/partials/_min-width-640px.scss */
  .header-container .intro-section div.icon-kite,
  .header-container .intro-about div.icon-kite,
  .header-container-about .intro-section div.icon-kite,
  .header-container-about .intro-about div.icon-kite {
    margin-top: 90px;
  }
  /* line 9, ../../scss/partials/partials/_min-width-640px.scss */
  .header-container h3.videoHeadline,
  .header-container-about h3.videoHeadline {
    bottom: -5px;
    font-size: 40px;
  }

  /* line 17, ../../scss/partials/partials/_min-width-640px.scss */
  .hiring {
    display: block;
    width: 120px;
    z-index: 50;
    position: absolute;
    padding: 5px 10px;
    border-radius: 50px;
    color: #ffffff;
    font-size: 10px;
    text-transform: uppercase;
    bottom: 2px;
    left: 160px;
    text-decoration: none;
    transition: 0.25s ease-in-out;
    letter-spacing: 1px;
  }

  /* line 38, ../../scss/partials/partials/_min-width-640px.scss */
  .steps-container .steps-wrapper h2.steps-headline {
    position: relative;
    font-size: 40px;
    line-height: 40px;
  }

  /* line 48, ../../scss/partials/partials/_min-width-640px.scss */
  div.cta-row-pricing {
    height: 20px;
  }

  /* line 51, ../../scss/partials/partials/_min-width-640px.scss */
  div.cta-row-bg-lt-grey-pricing {
    background: none;
  }

  /* line 54, ../../scss/partials/partials/_min-width-640px.scss */
  div.cta-border-btm-grey-pricing {
    border-bottom: none;
    box-shadow: none;
  }

  /* line 62, ../../scss/partials/partials/_min-width-640px.scss */
  div.features-container div.features-wrapper h2.features-headline {
    font-size: 25px;
  }
  /* line 65, ../../scss/partials/partials/_min-width-640px.scss */
  div.features-container div.features-wrapper h3.features-header {
    font-size: 1.875em;
  }
  /* line 68, ../../scss/partials/partials/_min-width-640px.scss */
  div.features-container div.features-wrapper .hdr-two {
    margin-top: 50px;
  }
  /* line 71, ../../scss/partials/partials/_min-width-640px.scss */
  div.features-container div.features-wrapper .hdr-three {
    margin-top: 70px;
  }
  /* line 74, ../../scss/partials/partials/_min-width-640px.scss */
  div.features-container div.features-wrapper .hdr-four {
    margin-top: 50px;
  }
  /* line 77, ../../scss/partials/partials/_min-width-640px.scss */
  div.features-container div.features-wrapper .hdr-five {
    margin-top: 70px;
  }
  /* line 80, ../../scss/partials/partials/_min-width-640px.scss */
  div.features-container div.features-wrapper .hdr-six {
    margin-top: 80px;
  }
  /* line 83, ../../scss/partials/partials/_min-width-640px.scss */
  div.features-container div.features-wrapper .hdr-seven {
    margin-top: 60px;
  }
  /* line 86, ../../scss/partials/partials/_min-width-640px.scss */
  div.features-container div.features-wrapper .hdr-eight {
    margin-top: 90px;
  }
  /* line 89, ../../scss/partials/partials/_min-width-640px.scss */
  div.features-container div.features-wrapper .hdr-nine {
    margin-top: 70px;
  }
  /* line 92, ../../scss/partials/partials/_min-width-640px.scss */
  div.features-container div.features-wrapper .feature-one {
    height: 317px;
    background-size: 310px;
  }
  /* line 96, ../../scss/partials/partials/_min-width-640px.scss */
  div.features-container div.features-wrapper .feature-two {
    height: 237px;
    background-size: 320px;
  }
  /* line 100, ../../scss/partials/partials/_min-width-640px.scss */
  div.features-container div.features-wrapper .feature-three {
    height: 277px;
    background-size: 310px;
  }
  /* line 104, ../../scss/partials/partials/_min-width-640px.scss */
  div.features-container div.features-wrapper .feature-four {
    height: 207px;
    background-size: 270px;
  }
  /* line 108, ../../scss/partials/partials/_min-width-640px.scss */
  div.features-container div.features-wrapper .feature-five {
    height: 267px;
    background-size: 320px;
  }
  /* line 112, ../../scss/partials/partials/_min-width-640px.scss */
  div.features-container div.features-wrapper .feature-six {
    height: 257px;
    background-size: 220px;
  }
  /* line 116, ../../scss/partials/partials/_min-width-640px.scss */
  div.features-container div.features-wrapper .feature-seven {
    height: 207px;
    background-size: 280px;
  }
  /* line 120, ../../scss/partials/partials/_min-width-640px.scss */
  div.features-container div.features-wrapper .feature-eight {
    background-size: 320px;
    height: 280px;
  }
  /* line 124, ../../scss/partials/partials/_min-width-640px.scss */
  div.features-container div.features-wrapper .feature-nine {
    height: 287px;
    background-size: 330px;
  }

  /* line 137, ../../scss/partials/partials/_min-width-640px.scss */
  div.coreFeature-container div.coreFeature-wrapper h2.core-headline {
    font-size: 25px;
  }
  /* line 142, ../../scss/partials/partials/_min-width-640px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureFrame ul.coreFeatureUl {
    padding: 0 0 60px 0;
  }
  /* line 144, ../../scss/partials/partials/_min-width-640px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureFrame ul.coreFeatureUl li {
    float: left;
  }
  /* line 147, ../../scss/partials/partials/_min-width-640px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureFrame ul.coreFeatureUl li.half {
    width: 42%;
    height: 190px;
    margin: 20px 10px 20px 30px;
    padding: 0;
    display: inline-block;
  }
  /* line 154, ../../scss/partials/partials/_min-width-640px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureFrame ul.coreFeatureUl li:nth-child(5).full {
    width: 100%;
    margin: 15px 0;
    padding: 0 0 50px 0;
    display: inline-block;
  }
  /* line 160, ../../scss/partials/partials/_min-width-640px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureFrame ul.coreFeatureUl li.last {
    height: auto;
    margin-top: 10px;
  }
  /* line 165, ../../scss/partials/partials/_min-width-640px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureFrame ul.coreFeatureUl li.last p.fullP {
    width: 90%;
    padding: 0 0 0 20px;
    margin-left: 20px;
  }
  /* line 170, ../../scss/partials/partials/_min-width-640px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureFrame ul.coreFeatureUl li p.core-feature-item-p {
    font-size: 0.875em;
    color: #7D7460;
    font-family: "Helvetica Neue", sans-serif;
    font-weight: light;
    line-height: 20px;
    padding: 10px 0;
    text-align: center;
    display: block;
    margin: auto;
    width: 90%;
  }
  /* line 182, ../../scss/partials/partials/_min-width-640px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureFrame ul.coreFeatureUl h3.core-feature-header {
    width: 100%;
    text-align: center;
  }

  /* line 193, ../../scss/partials/partials/_min-width-640px.scss */
  div.pricing-container div.pricing-wrapper {
    /*Price Panels*/
  }
  /* line 196, ../../scss/partials/partials/_min-width-640px.scss */
  div.pricing-container div.pricing-wrapper .marketing-pricing .marketing-text-pricing p.pricing-headline {
    font-size: 25px;
  }
  /* line 200, ../../scss/partials/partials/_min-width-640px.scss */
  div.pricing-container div.pricing-wrapper .marketing-pricing .marketing-pricing-container {
    padding-bottom: 90px;
  }
  /* line 206, ../../scss/partials/partials/_min-width-640px.scss */
  div.pricing-container div.pricing-wrapper div.priceCol {
    width: 30%;
    margin: 0 7px auto;
    vertical-align: top;
  }
  /* line 210, ../../scss/partials/partials/_min-width-640px.scss */
  div.pricing-container div.pricing-wrapper div.priceCol div.pricePoints {
    padding: 24px 10px;
  }
  /* line 213, ../../scss/partials/partials/_min-width-640px.scss */
  div.pricing-container div.pricing-wrapper div.priceCol div.pricePoints-bronze {
    height: 280;
  }
  /* line 216, ../../scss/partials/partials/_min-width-640px.scss */
  div.pricing-container div.pricing-wrapper div.priceCol div.pricePoints-silver {
    margin-top: 0;
    padding-top: 0;
    height: 280;
  }
  /* line 221, ../../scss/partials/partials/_min-width-640px.scss */
  div.pricing-container div.pricing-wrapper div.priceCol div.pricePoints-gold {
    height: 280;
  }
  /* line 224, ../../scss/partials/partials/_min-width-640px.scss */
  div.pricing-container div.pricing-wrapper div.priceCol h3.priceTitle {
    font-size: 16px;
  }
  /* line 227, ../../scss/partials/partials/_min-width-640px.scss */
  div.pricing-container div.pricing-wrapper div.priceCol h3.bronze-height {
    height: 97px;
    line-height: 21px;
    padding: 28px 0 0 0;
  }
  /* line 232, ../../scss/partials/partials/_min-width-640px.scss */
  div.pricing-container div.pricing-wrapper div.priceCol h3.silver-height {
    height: 107px;
    line-height: 16px;
    padding: 25px 5px 0;
  }
  /* line 237, ../../scss/partials/partials/_min-width-640px.scss */
  div.pricing-container div.pricing-wrapper div.priceCol h3.gold-height {
    height: 97px;
  }
  /* line 241, ../../scss/partials/partials/_min-width-640px.scss */
  div.pricing-container div.pricing-wrapper .priceCol:nth-child(1) {
    margin-top: 10px;
  }
  /* line 244, ../../scss/partials/partials/_min-width-640px.scss */
  div.pricing-container div.pricing-wrapper .priceCol:nth-child(3) {
    margin-top: 10px;
  }
  /* line 247, ../../scss/partials/partials/_min-width-640px.scss */
  div.pricing-container div.pricing-wrapper pre.bronze {
    top: -10px;
    left: 75px;
  }
  /* line 251, ../../scss/partials/partials/_min-width-640px.scss */
  div.pricing-container div.pricing-wrapper pre.silver {
    top: -13px;
    left: 55px;
  }
  /* line 255, ../../scss/partials/partials/_min-width-640px.scss */
  div.pricing-container div.pricing-wrapper pre.gold {
    top: -10px;
    left: 56px;
  }
  /* line 260, ../../scss/partials/partials/_min-width-640px.scss */
  div.pricing-container div.pricing-wrapper div.planFeatures a.feature-a {
    font-size: 0.875em;
  }
  /* line 263, ../../scss/partials/partials/_min-width-640px.scss */
  div.pricing-container div.pricing-wrapper div.planFeatures p.feature-p {
    font-size: 0.75em;
    font-weight: bold;
  }
  /* line 267, ../../scss/partials/partials/_min-width-640px.scss */
  div.pricing-container div.pricing-wrapper div.planFeatures p.featureNoPadding {
    font-size: 0.875em;
  }
  /* line 270, ../../scss/partials/partials/_min-width-640px.scss */
  div.pricing-container div.pricing-wrapper div.planFeatures p.multi-p {
    line-height: 20px;
  }
  /* line 274, ../../scss/partials/partials/_min-width-640px.scss */
  div.pricing-container div.pricing-wrapper .bronzeFeatures {
    height: 254px;
  }
  /* line 277, ../../scss/partials/partials/_min-width-640px.scss */
  div.pricing-container div.pricing-wrapper .goldFeatures {
    height: 254px;
  }

  /* line 288, ../../scss/partials/partials/_min-width-640px.scss */
  div.faq-container div.faq-wrapper h2.faq-headline {
    font-size: 25px;
    margin-top: 50px;
  }

  /* line 296, ../../scss/partials/partials/_min-width-640px.scss */
  .employee-container {
    width: 620px;
  }
  /* line 299, ../../scss/partials/partials/_min-width-640px.scss */
  .employee-container ul li,
  .employee-container ul .second-last,
  .employee-container ul .third-last {
    width: 190px;
  }
  /* line 304, ../../scss/partials/partials/_min-width-640px.scss */
  .employee-container ul .faux-li {
    display: block;
    width: 145px;
    height: 190px;
    float: left;
  }
  /* line 310, ../../scss/partials/partials/_min-width-640px.scss */
  .employee-container ul .second-last,
  .employee-container ul .third-last {
    display: inline-block;
  }

  /* line 321, ../../scss/partials/partials/_min-width-640px.scss */
  .feature-bar .lft-arrow-wrapper .feature-toggle-sml,
  .feature-bar .rt-arrow-wrapper .feature-toggle-sml {
    display: none;
  }
  /* line 324, ../../scss/partials/partials/_min-width-640px.scss */
  .feature-bar .lft-arrow-wrapper .feature-toggle,
  .feature-bar .rt-arrow-wrapper .feature-toggle {
    display: block;
  }
  /* line 327, ../../scss/partials/partials/_min-width-640px.scss */
  .feature-bar .lft-arrow-wrapper .feature-toggle.left-toggle:before,
  .feature-bar .rt-arrow-wrapper .feature-toggle.left-toggle:before {
    content: url("../img/svg/ico-lftArrow.svg");
    margin: 0 10px 0 0;
    position: relative;
    top: 1px;
  }
  /* line 333, ../../scss/partials/partials/_min-width-640px.scss */
  .feature-bar .lft-arrow-wrapper .feature-toggle.right-toggle:after,
  .feature-bar .rt-arrow-wrapper .feature-toggle.right-toggle:after {
    content: url("../img/svg/ico-rtArrow.svg");
    margin: 0 0 0 10px;
    position: relative;
    top: 1px;
  }

  /* line 342, ../../scss/partials/partials/_min-width-640px.scss */
  .feature-banner {
    padding: 5%;
  }

  /* line 346, ../../scss/partials/partials/_min-width-640px.scss */
  .feature-benefits .feature-benefits-ul:nth-child(even) {
    margin-right: 0;
  }
  /* line 349, ../../scss/partials/partials/_min-width-640px.scss */
  .feature-benefits .feature-benefits-ul {
    width: 50%;
    padding-right: 10px;
  }

  /* line 358, ../../scss/partials/partials/_min-width-640px.scss */
  .feature-preview .feature-preview-ul {
    width: 50%;
  }

  /* line 365, ../../scss/partials/partials/_min-width-640px.scss */
  .features-menu-ul li a {
    padding: 18px;
  }
  /* line 372, ../../scss/partials/partials/_min-width-640px.scss */
  .features-menu-ul li a .feature2 {
    width: 70%;
  }

  /* line 380, ../../scss/partials/partials/_min-width-640px.scss */
  .footer-link-wrapper {
    height: 300px;
  }
  /* line 382, ../../scss/partials/partials/_min-width-640px.scss */
  .footer-link-wrapper .footer-links {
    width: 25%;
    height: 150px;
  }

  /* line 390, ../../scss/partials/partials/_min-width-640px.scss */
  .banner-content h3 {
    width: 55%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 6, ../../scss/partials/partials/_min-width-768px.scss */
  .header-container .intro-section .intro-p-md {
    margin: 20px 0;
  }

  /* line 11, ../../scss/partials/partials/_min-width-768px.scss */
  .home-header {
    height: 400px;
  }

  /* line 17, ../../scss/partials/partials/_min-width-768px.scss */
  .intro-section .icon-kite,
  .intro-about .icon-kite {
    margin: 110px auto 0;
  }
  /* line 20, ../../scss/partials/partials/_min-width-768px.scss */
  .intro-section .mobile,
  .intro-about .mobile {
    margin: 50px auto;
  }
  /* line 23, ../../scss/partials/partials/_min-width-768px.scss */
  .intro-section .intro-h1,
  .intro-section .intro-h1-interior,
  .intro-about .intro-h1,
  .intro-about .intro-h1-interior {
    /* Manage Your Childcare Center */
    font-size: 2.5em;
    height: 29px;
    line-height: 29px;
    margin: 0 0 10px 0;
  }
  /* line 31, ../../scss/partials/partials/_min-width-768px.scss */
  .intro-section .intro-h1-interior,
  .intro-about .intro-h1-interior {
    padding: 0 0 50px 0;
  }
  /* line 34, ../../scss/partials/partials/_min-width-768px.scss */
  .intro-section .intro-p-lrg,
  .intro-about .intro-p-lrg {
    margin-top: 25px;
    font-size: 1.625em;
  }

  /* line 44, ../../scss/partials/partials/_min-width-768px.scss */
  .header-nav-container header .all-viewports {
    width: 30%;
  }

  /* line 54, ../../scss/partials/partials/_min-width-768px.scss */
  .header-container .header-nav-container header .name,
  .header-container-about .header-nav-container header .name {
    float: left;
  }
  /* line 57, ../../scss/partials/partials/_min-width-768px.scss */
  .header-container .header-nav-container header .miniMenu,
  .header-container-about .header-nav-container header .miniMenu {
    display: none;
  }
  /* line 60, ../../scss/partials/partials/_min-width-768px.scss */
  .header-container .header-nav-container header .lrg-viewport,
  .header-container-about .header-nav-container header .lrg-viewport {
    display: block;
    width: 100%;
  }
  /* line 63, ../../scss/partials/partials/_min-width-768px.scss */
  .header-container .header-nav-container header .lrg-viewport .lrg-viewport-ul,
  .header-container-about .header-nav-container header .lrg-viewport .lrg-viewport-ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    height: 60px;
  }
  /* line 68, ../../scss/partials/partials/_min-width-768px.scss */
  .header-container .header-nav-container header .lrg-viewport .lrg-viewport-ul li,
  .header-container-about .header-nav-container header .lrg-viewport .lrg-viewport-ul li {
    display: inline-block;
    transition: 0.25s ease-in-out;
  }
  /* line 71, ../../scss/partials/partials/_min-width-768px.scss */
  .header-container .header-nav-container header .lrg-viewport .lrg-viewport-ul li a,
  .header-container-about .header-nav-container header .lrg-viewport .lrg-viewport-ul li a {
    text-decoration: none;
    color: #ffffff;
    font-size: 1.125em;
    padding: 20px;
    height: 60px;
    line-height: 60px;
    font-family: 'concourse_c4regular';
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
  }
  /* line 82, ../../scss/partials/partials/_min-width-768px.scss */
  .header-container .header-nav-container header .lrg-viewport .lrg-viewport-ul li:hover,
  .header-container-about .header-nav-container header .lrg-viewport .lrg-viewport-ul li:hover {
    background: rgba(0, 0, 0, 0.1);
    transition: 0.25s ease-in-out;
  }

  /* line 91, ../../scss/partials/partials/_min-width-768px.scss */
  .slide-nav-container {
    display: none;
  }

  /* line 97, ../../scss/partials/partials/_min-width-768px.scss */
  .steps-container .steps-wrapper h2.steps-headline {
    width: 100%;
    margin: 20px 0 40px;
  }
  /* line 101, ../../scss/partials/partials/_min-width-768px.scss */
  .steps-container .steps-wrapper .steps-row {
    width: 100%;
    margin-bottom: 50px;
  }
  /* line 104, ../../scss/partials/partials/_min-width-768px.scss */
  .steps-container .steps-wrapper .steps-row div.steps-image {
    width: 100%;
    height: 387px;
  }
  /* line 108, ../../scss/partials/partials/_min-width-768px.scss */
  .steps-container .steps-wrapper .steps-row div.step-one,
  .steps-container .steps-wrapper .steps-row div.step-two,
  .steps-container .steps-wrapper .steps-row div.step-three {
    float: left;
    border-radius: 50%;
    width: 250px;
    height: 250px;
  }
  /* line 114, ../../scss/partials/partials/_min-width-768px.scss */
  .steps-container .steps-wrapper .steps-row div.step-one {
    background-position: 40% 30%;
    margin-left: 50px;
    margin-top: 10px;
  }
  /* line 119, ../../scss/partials/partials/_min-width-768px.scss */
  .steps-container .steps-wrapper .steps-row div.step-two {
    float: right;
    margin-right: 50px;
    margin-top: 10px;
  }
  /* line 124, ../../scss/partials/partials/_min-width-768px.scss */
  .steps-container .steps-wrapper .steps-row div.step-three {
    margin-left: 50px;
    margin-top: 20px;
  }
  /* line 128, ../../scss/partials/partials/_min-width-768px.scss */
  .steps-container .steps-wrapper .steps-row div.steps-right-group {
    height: 239px;
    max-width: 60%;
  }
  /* line 131, ../../scss/partials/partials/_min-width-768px.scss */
  .steps-container .steps-wrapper .steps-row div.steps-right-group h2.steps-number {
    font-weight: normal;
    font-size: 52px;
    color: #ffffff;
    text-align: center;
    display: block;
    margin: 0 auto;
    padding: 0;
    font-family: 'concourse_t4bold';
  }
  /* line 134, ../../scss/partials/partials/_min-width-768px.scss */
  .steps-container .steps-wrapper .steps-row div.steps-right-group h2.steps-header {
    display: block;
    margin: 0 auto;
    padding: 5px 0;
    line-height: 36px;
    text-align: center;
    font-weight: normal;
    font-size: 2em;
    color: #ffffff;
    font-family: 'concourse_t2regular';
  }
  /* line 137, ../../scss/partials/partials/_min-width-768px.scss */
  .steps-container .steps-wrapper .steps-row div.steps-right-group p.steps-p {
    line-height: 32px;
  }
  /* line 141, ../../scss/partials/partials/_min-width-768px.scss */
  .steps-container .steps-wrapper .steps-row div.steps-left-group {
    height: 239px;
    max-width: 60%;
  }
  /* line 144, ../../scss/partials/partials/_min-width-768px.scss */
  .steps-container .steps-wrapper .steps-row div.steps-left-group h2.steps-number {
    font-weight: normal;
    font-size: 52px;
    color: #ffffff;
    text-align: center;
    display: block;
    margin: 0 auto;
    padding: 0;
    font-family: 'concourse_t4bold';
  }
  /* line 147, ../../scss/partials/partials/_min-width-768px.scss */
  .steps-container .steps-wrapper .steps-row div.steps-left-group h2.steps-header {
    display: block;
    margin: 0 auto;
    padding: 5px 0;
    line-height: 36px;
    text-align: center;
    font-weight: normal;
    font-size: 2em;
    color: #ffffff;
    font-family: 'concourse_t2regular';
  }
  /* line 150, ../../scss/partials/partials/_min-width-768px.scss */
  .steps-container .steps-wrapper .steps-row div.steps-left-group p.steps-p {
    line-height: 32px;
  }

  /* line 159, ../../scss/partials/partials/_min-width-768px.scss */
  .carousel-indicators {
    bottom: 0;
  }

  /* line 166, ../../scss/partials/partials/_min-width-768px.scss */
  div.features-container div.features-wrapper h2.features-headline {
    font-size: 25px;
  }
  /* line 169, ../../scss/partials/partials/_min-width-768px.scss */
  div.features-container div.features-wrapper h3.features-header {
    padding-top: 0;
    margin-bottom: 0;
    width: 47%;
    margin-left: 10px;
    margin-top: 40px;
  }
  /* line 176, ../../scss/partials/partials/_min-width-768px.scss */
  div.features-container div.features-wrapper .hdr-right {
    width: 47%;
  }
  /* line 179, ../../scss/partials/partials/_min-width-768px.scss */
  div.features-container div.features-wrapper p.features-p {
    width: 48%;
    padding-top: 0;
    margin-right: 10px;
  }
  /* line 184, ../../scss/partials/partials/_min-width-768px.scss */
  div.features-container div.features-wrapper .hdr-two {
    padding-left: 40px;
  }
  /* line 187, ../../scss/partials/partials/_min-width-768px.scss */
  div.features-container div.features-wrapper .hdr-three {
    margin-top: 90px;
  }
  /* line 190, ../../scss/partials/partials/_min-width-768px.scss */
  div.features-container div.features-wrapper .hdr-five {
    margin-top: 50px;
  }
  /* line 193, ../../scss/partials/partials/_min-width-768px.scss */
  div.features-container div.features-wrapper .hdr-eight {
    margin-top: 90px;
  }
  /* line 196, ../../scss/partials/partials/_min-width-768px.scss */
  div.features-container div.features-wrapper .hdr-nine {
    margin-top: 50px;
  }
  /* line 199, ../../scss/partials/partials/_min-width-768px.scss */
  div.features-container div.features-wrapper .feature-one {
    height: 357px;
    background-size: 350px;
  }
  /* line 203, ../../scss/partials/partials/_min-width-768px.scss */
  div.features-container div.features-wrapper .feature-two {
    height: 297px;
    background-size: 380px;
  }
  /* line 207, ../../scss/partials/partials/_min-width-768px.scss */
  div.features-container div.features-wrapper .feature-three {
    height: 337px;
    background-size: 350px;
  }
  /* line 211, ../../scss/partials/partials/_min-width-768px.scss */
  div.features-container div.features-wrapper .feature-four {
    height: 397px;
    background-size: 340px;
  }
  /* line 215, ../../scss/partials/partials/_min-width-768px.scss */
  div.features-container div.features-wrapper .feature-five {
    height: 377px;
    background-size: 370px;
  }
  /* line 219, ../../scss/partials/partials/_min-width-768px.scss */
  div.features-container div.features-wrapper .feature-six {
    height: 331px;
    background-size: 250px;
  }
  /* line 223, ../../scss/partials/partials/_min-width-768px.scss */
  div.features-container div.features-wrapper .feature-seven {
    height: 357px;
    background-size: 340px;
  }
  /* line 227, ../../scss/partials/partials/_min-width-768px.scss */
  div.features-container div.features-wrapper .feature-eight {
    height: 347px;
    background-position: 230% 30%;
    background-size: 370px;
  }
  /* line 232, ../../scss/partials/partials/_min-width-768px.scss */
  div.features-container div.features-wrapper .feature-nine {
    height: 317px;
    background-size: 420px;
    top: 0;
    background-position: 60% 69%;
  }
  /* line 238, ../../scss/partials/partials/_min-width-768px.scss */
  div.features-container div.features-wrapper .osx {
    margin-left: 25px;
  }
  /* line 241, ../../scss/partials/partials/_min-width-768px.scss */
  div.features-container div.features-wrapper .app-store {
    background-size: 135px;
    width: 140px;
  }
  /* line 245, ../../scss/partials/partials/_min-width-768px.scss */
  div.features-container div.features-wrapper .google-play {
    background-size: 116px;
    width: 120px;
  }
  /* line 249, ../../scss/partials/partials/_min-width-768px.scss */
  div.features-container div.features-wrapper .amazon-store {
    background-size: 100%;
  }
  /* line 252, ../../scss/partials/partials/_min-width-768px.scss */
  div.features-container div.features-wrapper .icon-cc {
    clear: none;
    float: left;
    height: 50px;
    width: 40%;
    margin: 0 0 10px 0;
  }

  /* line 262, ../../scss/partials/partials/_min-width-768px.scss */
  .features-content-group.left-content-group > h3 {
    position: relative;
    left: 10px;
  }

  /* line 270, ../../scss/partials/partials/_min-width-768px.scss */
  div.pricing-container div.pricing-wrapper {
    /*Price Panels*/
  }
  /* line 274, ../../scss/partials/partials/_min-width-768px.scss */
  div.pricing-container div.pricing-wrapper div.planFeatures a.feature-a {
    font-size: 1em;
  }
  /* line 277, ../../scss/partials/partials/_min-width-768px.scss */
  div.pricing-container div.pricing-wrapper div.planFeatures p.feature-p {
    font-size: 1em;
    font-weight: normal;
  }
  /* line 281, ../../scss/partials/partials/_min-width-768px.scss */
  div.pricing-container div.pricing-wrapper div.planFeatures p.featureNoPadding {
    font-size: 1em;
  }
  /* line 285, ../../scss/partials/partials/_min-width-768px.scss */
  div.pricing-container div.pricing-wrapper .bronzeFeatures {
    height: 274px;
  }
  /* line 288, ../../scss/partials/partials/_min-width-768px.scss */
  div.pricing-container div.pricing-wrapper .goldFeatures {
    height: 274px;
  }

  /* line 298, ../../scss/partials/partials/_min-width-768px.scss */
  div.faq-container div.faq-wrapper a.faq-link {
    font-size: 16px;
  }
  /* line 303, ../../scss/partials/partials/_min-width-768px.scss */
  div.faq-container div.faq-wrapper div.faq-group ul.faq-ul li {
    width: 47%;
    margin: 10px;
  }
  /* line 307, ../../scss/partials/partials/_min-width-768px.scss */
  div.faq-container div.faq-wrapper div.faq-group ul.faq-ul li:nth-child(1) {
    margin-top: 10px;
  }
  /* line 310, ../../scss/partials/partials/_min-width-768px.scss */
  div.faq-container div.faq-wrapper div.faq-group ul.faq-ul li.faq3 {
    height: 230px;
    clear: both;
  }
  /* line 314, ../../scss/partials/partials/_min-width-768px.scss */
  div.faq-container div.faq-wrapper div.faq-group ul.faq-ul li.faq4 {
    float: right;
  }
  /* line 317, ../../scss/partials/partials/_min-width-768px.scss */
  div.faq-container div.faq-wrapper div.faq-group ul.faq-ul li.faq5 {
    width: 97%;
    margin: 30px 0;
  }

  /* line 329, ../../scss/partials/partials/_min-width-768px.scss */
  .container .panel-padding {
    padding: 54px 100px;
  }

  /* line 336, ../../scss/partials/partials/_min-width-768px.scss */
  .employee-container ul li,
  .employee-container ul .second-last,
  .employee-container ul .third-last {
    width: 155px;
  }

  /* line 346, ../../scss/partials/partials/_min-width-768px.scss */
  .feature-banner h3 {
    margin-top: 70px;
  }

  /* line 352, ../../scss/partials/partials/_min-width-768px.scss */
  .feature-details-ul li {
    width: 45%;
    margin-bottom: 30px;
  }
  /* line 356, ../../scss/partials/partials/_min-width-768px.scss */
  .feature-details-ul li:nth-child(odd) {
    margin-right: 60px;
  }

  /* line 361, ../../scss/partials/partials/_min-width-768px.scss */
  .feature-preview-ul li:nth-child(odd) {
    padding-right: 60px;
  }

  /* line 366, ../../scss/partials/partials/_min-width-768px.scss */
  .feature-preview .feature-preview-ul {
    display: block;
    margin: 5% auto;
    width: 100%;
  }
}
@media only screen and (min-width: 960px) {
  /* line 8, ../../scss/partials/partials/_min-width-960px.scss */
  .header-container .intro-section div.icon-kite,
  .header-container .intro-about div.icon-kite {
    margin: 100px auto 0;
  }
  /* line 11, ../../scss/partials/partials/_min-width-960px.scss */
  .header-container .intro-section h1.intro-h1,
  .header-container .intro-about h1.intro-h1 {
    /* Focus on what matter: */
    font-size: 48px;
    margin: 160px 0 10px 0;
  }
  /* line 16, ../../scss/partials/partials/_min-width-960px.scss */
  .header-container .intro-section p.intro-p,
  .header-container .intro-about p.intro-p {
    font-size: 1.25em;
    width: 50%;
    line-height: 1.25em;
    margin-top: 20px;
  }
  /* line 22, ../../scss/partials/partials/_min-width-960px.scss */
  .header-container .intro-section form.mobile,
  .header-container .intro-about form.mobile {
    width: 526px;
    margin: 40px auto;
  }
  /* line 25, ../../scss/partials/partials/_min-width-960px.scss */
  .header-container .intro-section form.mobile input.intro-email,
  .header-container .intro-about form.mobile input.intro-email {
    width: 299px;
  }
  /* line 28, ../../scss/partials/partials/_min-width-960px.scss */
  .header-container .intro-section form.mobile button.intro-button,
  .header-container .intro-about form.mobile button.intro-button {
    width: 227px;
  }

  /* line 34, ../../scss/partials/partials/_min-width-960px.scss */
  .home-header {
    height: 450px;
  }

  /* line 38, ../../scss/partials/partials/_min-width-960px.scss */
  .header-container-about h1.intro-h1-interior {
    /* Manage Your Childcare Center */
    font-size: 48px;
    height: 50px;
  }

  /* line 47, ../../scss/partials/partials/_min-width-960px.scss */
  .steps-container {
    width: 100%;
  }
  /* line 49, ../../scss/partials/partials/_min-width-960px.scss */
  .steps-container .steps-wrapper {
    float: none;
    width: 886px;
    display: block;
    margin: auto;
  }
  /* line 54, ../../scss/partials/partials/_min-width-960px.scss */
  .steps-container .steps-wrapper h2.steps-headline {
    margin: 50px 0;
  }
  /* line 57, ../../scss/partials/partials/_min-width-960px.scss */
  .steps-container .steps-wrapper .steps-row {
    width: 886px;
    margin-bottom: 80px;
  }
  /* line 60, ../../scss/partials/partials/_min-width-960px.scss */
  .steps-container .steps-wrapper .steps-row div.step-one {
    background-position: 40% 30%;
  }
  /* line 67, ../../scss/partials/partials/_min-width-960px.scss */
  .steps-container .steps-wrapper .steps-row div.steps-right-group {
    height: 239px;
    max-width: 60%;
  }
  /* line 70, ../../scss/partials/partials/_min-width-960px.scss */
  .steps-container .steps-wrapper .steps-row div.steps-right-group h2.steps-number {
    position: absolute;
    top: 0px;
    left: 336px;
    font-size: 62px;
  }
  /* line 76, ../../scss/partials/partials/_min-width-960px.scss */
  .steps-container .steps-wrapper .steps-row div.steps-right-group h2.steps-header {
    text-align: left;
    margin: 0 0 0 20px;
    font-size: 2em;
  }
  /* line 81, ../../scss/partials/partials/_min-width-960px.scss */
  .steps-container .steps-wrapper .steps-row div.steps-right-group p.steps-p {
    text-align: left;
    margin: 0 0 0 20px;
    font-size: 1.125em;
  }
  /* line 87, ../../scss/partials/partials/_min-width-960px.scss */
  .steps-container .steps-wrapper .steps-row div.step-1-padding {
    padding-top: 65px;
  }
  /* line 90, ../../scss/partials/partials/_min-width-960px.scss */
  .steps-container .steps-wrapper .steps-row div.step-3-padding {
    padding-top: 75px;
  }
  /* line 93, ../../scss/partials/partials/_min-width-960px.scss */
  .steps-container .steps-wrapper .steps-row div.steps-left-group {
    height: 239px;
    max-width: 60%;
  }
  /* line 96, ../../scss/partials/partials/_min-width-960px.scss */
  .steps-container .steps-wrapper .steps-row div.steps-left-group h2.steps-number {
    position: absolute;
    top: -10px;
    left: 45px;
    font-size: 62px;
  }
  /* line 102, ../../scss/partials/partials/_min-width-960px.scss */
  .steps-container .steps-wrapper .steps-row div.steps-left-group h2.steps-header {
    text-align: left;
    margin: 0 0 0 20px;
    font-size: 2em;
  }
  /* line 107, ../../scss/partials/partials/_min-width-960px.scss */
  .steps-container .steps-wrapper .steps-row div.steps-left-group p.steps-p {
    text-align: left;
    margin: 0 0 0 20px;
    font-size: 1.125em;
  }
  /* line 113, ../../scss/partials/partials/_min-width-960px.scss */
  .steps-container .steps-wrapper .steps-row div.step-2-padding {
    padding-top: 60px;
  }
  /* line 118, ../../scss/partials/partials/_min-width-960px.scss */
  .steps-container .steps-wrapper .steps-row:nth-child(4) {
    margin-bottom: 40px;
  }

  /* line 126, ../../scss/partials/partials/_min-width-960px.scss */
  .carousel-inner {
    height: 200px;
  }

  /* line 130, ../../scss/partials/partials/_min-width-960px.scss */
  .carousel-indicators {
    display: block;
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
  }

  /* line 142, ../../scss/partials/partials/_min-width-960px.scss */
  #fade-quote-carousel.carousel .carousel-indicators > li {
    background-color: #3F7FCA;
    border: none;
  }

  /* line 146, ../../scss/partials/partials/_min-width-960px.scss */
  .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 10px;
  }

  /* line 163, ../../scss/partials/partials/_min-width-960px.scss */
  c
  div.features-container div.features-wrapper h2.features-headline {
    font-size: 40px;
    margin: 40px 0;
  }
  /* line 167, ../../scss/partials/partials/_min-width-960px.scss */
  c
  div.features-container div.features-wrapper h3.features-header {
    padding-top: 0;
    margin-bottom: 0;
    width: 48%;
  }
  /* line 172, ../../scss/partials/partials/_min-width-960px.scss */
  c
  div.features-container div.features-wrapper p.features-p {
    font-size: 18px;
    line-height: 26px;
    width: 48%;
    padding-right: 70px;
    margin-right: 20px;
  }
  /* line 179, ../../scss/partials/partials/_min-width-960px.scss */
  c
  div.features-container div.features-wrapper .hdr-one {
    margin-top: 70px;
  }
  /* line 182, ../../scss/partials/partials/_min-width-960px.scss */
  c
  div.features-container div.features-wrapper .hdr-two {
    margin-top: 80px;
    position: relative;
    left: 20px;
  }
  /* line 187, ../../scss/partials/partials/_min-width-960px.scss */
  c
  div.features-container div.features-wrapper .hdr-three {
    margin-top: 80px;
  }
  /* line 190, ../../scss/partials/partials/_min-width-960px.scss */
  c
  div.features-container div.features-wrapper .hdr-four {
    margin-top: 40px;
    position: relative;
    left: 20px;
  }
  /* line 195, ../../scss/partials/partials/_min-width-960px.scss */
  c
  div.features-container div.features-wrapper .hdr-five {
    margin-top: 75px;
  }
  /* line 198, ../../scss/partials/partials/_min-width-960px.scss */
  c
  div.features-container div.features-wrapper .hdr-six {
    margin-top: 90px;
    position: relative;
    left: 20px;
  }
  /* line 203, ../../scss/partials/partials/_min-width-960px.scss */
  c
  div.features-container div.features-wrapper .hdr-seven {
    margin-top: 50px;
  }
  /* line 206, ../../scss/partials/partials/_min-width-960px.scss */
  c
  div.features-container div.features-wrapper .hdr-eight {
    margin-top: 150px;
    position: relative;
    left: 20px;
  }
  /* line 211, ../../scss/partials/partials/_min-width-960px.scss */
  c
  div.features-container div.features-wrapper .hdr-nine {
    margin-top: 100px;
  }
  /* line 214, ../../scss/partials/partials/_min-width-960px.scss */
  c
  div.features-container div.features-wrapper .feature-one,
  c
  div.features-container div.features-wrapper .feature-two,
  c
  div.features-container div.features-wrapper .feature-three,
  c
  div.features-container div.features-wrapper .feature-four,
  c
  div.features-container div.features-wrapper .feature-five,
  c
  div.features-container div.features-wrapper .feature-six,
  c
  div.features-container div.features-wrapper .feature-seven,
  c
  div.features-container div.features-wrapper .feature-eight,
  c
  div.features-container div.features-wrapper .feature-nine {
    width: 48%;
  }
  /* line 225, ../../scss/partials/partials/_min-width-960px.scss */
  c
  div.features-container div.features-wrapper .feature-one {
    height: 467px;
    background-size: 440px;
  }
  /* line 229, ../../scss/partials/partials/_min-width-960px.scss */
  c
  div.features-container div.features-wrapper .feature-two {
    height: 367px;
    background-size: 480px;
  }
  /* line 233, ../../scss/partials/partials/_min-width-960px.scss */
  c
  div.features-container div.features-wrapper .feature-three {
    height: 387px;
    background-size: 440px;
  }
  /* line 237, ../../scss/partials/partials/_min-width-960px.scss */
  c
  div.features-container div.features-wrapper .feature-four {
    height: 397px;
    margin-top: 40px;
    background-size: 390px;
  }
  /* line 242, ../../scss/partials/partials/_min-width-960px.scss */
  c
  div.features-container div.features-wrapper .feature-five {
    height: 457px;
    background-size: 90%;
  }
  /* line 246, ../../scss/partials/partials/_min-width-960px.scss */
  c
  div.features-container div.features-wrapper .feature-six {
    height: 377px;
    background-size: 320px;
    background-position: 100% -10%;
    margin-top: 20px;
  }
  /* line 252, ../../scss/partials/partials/_min-width-960px.scss */
  c
  div.features-container div.features-wrapper .feature-seven {
    height: 367px;
    background-size: 410px;
    margin-top: 30px;
  }
  /* line 257, ../../scss/partials/partials/_min-width-960px.scss */
  c
  div.features-container div.features-wrapper .feature-eight {
    height: 447px;
    background-size: 460px;
  }
  /* line 261, ../../scss/partials/partials/_min-width-960px.scss */
  c
  div.features-container div.features-wrapper .feature-nine {
    height: 407px;
    background-size: 510px;
    top: 0;
  }
  /* line 266, ../../scss/partials/partials/_min-width-960px.scss */
  c
  div.features-container div.features-wrapper span.icon-cc {
    float: left;
    padding: 0;
    margin: 0 40px 20px 0;
  }

  /* line 273, ../../scss/partials/partials/_min-width-960px.scss */
  .features-content-group.left-content-group {
    margin-left: 30px;
  }

  /* line 276, ../../scss/partials/partials/_min-width-960px.scss */
  .features-content-group.left-content-group > h3 {
    padding-left: 10px;
  }

  /* line 284, ../../scss/partials/partials/_min-width-960px.scss */
  div.coreFeature-container {
    padding-bottom: 120px;
  }
  /* line 286, ../../scss/partials/partials/_min-width-960px.scss */
  div.coreFeature-container div.coreFeature-wrapper {
    display: block;
    margin: 0 auto;
    width: 854px;
    padding-top: 100px;
  }
  /* line 291, ../../scss/partials/partials/_min-width-960px.scss */
  div.coreFeature-container div.coreFeature-wrapper h2.core-headline {
    display: inline-block;
    width: 250px;
    height: 146px;
    float: left;
    padding: 0;
    margin: 0;
    line-height: 146px;
  }
  /* line 300, ../../scss/partials/partials/_min-width-960px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureFrame {
    border-radius: 10px;
    border: 1px solid #E5E0D3;
    box-shadow: 2px 2px 0 #ffffff;
    margin-bottom: 0;
  }
  /* line 305, ../../scss/partials/partials/_min-width-960px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureFrame div.coreFeatureBanner {
    background: #ffffff;
    width: 854px;
    height: 146px;
    display: block;
    margin: auto;
    border-radius: 10px 10px 0 0;
    background: #ffffff;
    border: 0 0 1px 0 solid #cfcfcf;
    box-shadow: 0 3px 4px rgba(0, 0, 0, 0.125);
  }
  /* line 315, ../../scss/partials/partials/_min-width-960px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureFrame div.coreFeatureBanner span.blueBar {
    display: block;
  }
  /* line 318, ../../scss/partials/partials/_min-width-960px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureFrame div.coreFeatureBanner span.kite {
    display: block;
    position: absolute;
    top: 0px;
    left: -43px;
    background: url("../img/svg/kite.svg");
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-size: 90%;
    width: 219px;
    height: 135px;
    animation-name: kite;
    -webkit-animation-name: kite;
    -moz-animation-name: kite;
    -o-animation-name: kite;
    animation-duration: 5s;
    -webkit-animation-duration: 5s;
    -moz-animation-duration: 5s;
    -o-animation-duration: 5s;
    animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-direction: alternate-reverse;
    -webkit-animation-direction: alternate-reverse;
    -moz-animation-direction: alternate-reverse;
    -o-animation-direction: alternate-reverse;
  }
  /* line 355, ../../scss/partials/partials/_min-width-960px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureFrame div.coreFeatureBanner p.core-feature-intro-p {
    font-size: 1em;
    padding: 37px 50px;
    width: 69%;
    line-height: 1.5em;
  }

  /* line 368, ../../scss/partials/partials/_min-width-960px.scss */
  div.pricing-container div.pricing-wrapper {
    width: 960px;
    /*Price Panels*/
  }
  /* line 372, ../../scss/partials/partials/_min-width-960px.scss */
  div.pricing-container div.pricing-wrapper div.planFeatures a.feature-a {
    font-size: 1.250em;
  }
  /* line 375, ../../scss/partials/partials/_min-width-960px.scss */
  div.pricing-container div.pricing-wrapper div.planFeatures p.feature-p {
    font-size: 1.250em;
    font-weight: normal;
  }
  /* line 379, ../../scss/partials/partials/_min-width-960px.scss */
  div.pricing-container div.pricing-wrapper div.planFeatures p.featureNoPadding {
    font-size: 1.250em;
  }
  /* line 384, ../../scss/partials/partials/_min-width-960px.scss */
  div.pricing-container div.pricing-wrapper div.priceCol h3.priceTitle {
    font-size: 1em;
  }
  /* line 387, ../../scss/partials/partials/_min-width-960px.scss */
  div.pricing-container div.pricing-wrapper div.priceCol h3.bronze-height {
    height: 77px;
    line-height: 24px;
  }
  /* line 391, ../../scss/partials/partials/_min-width-960px.scss */
  div.pricing-container div.pricing-wrapper div.priceCol h3.silver-height {
    height: 87px;
    line-height: 20px;
  }
  /* line 395, ../../scss/partials/partials/_min-width-960px.scss */
  div.pricing-container div.pricing-wrapper div.priceCol h3.gold-height {
    height: 77px;
    line-height: 20px;
    padding: 20px 10px 0;
  }
  /* line 403, ../../scss/partials/partials/_min-width-960px.scss */
  div.pricing-container div.pricing-wrapper .marketing-pricing .marketing-text-pricing p.pricing-headline {
    font-size: 40px;
  }

  /* line 414, ../../scss/partials/partials/_min-width-960px.scss */
  div.faq-container {
    margin-bottom: 0px;
  }
  /* line 416, ../../scss/partials/partials/_min-width-960px.scss */
  div.faq-container div.faq-wrapper {
    width: 960px;
    display: block;
    margin: auto;
  }
  /* line 420, ../../scss/partials/partials/_min-width-960px.scss */
  div.faq-container div.faq-wrapper h2.faq-headline {
    font-size: 40px;
    margin: 60px 0 40px;
  }
  /* line 426, ../../scss/partials/partials/_min-width-960px.scss */
  div.faq-container div.faq-wrapper div.faq-group ul.faq-ul li.faq3 {
    height: 190px;
    clear: both;
  }

  /* line 440, ../../scss/partials/partials/_min-width-960px.scss */
  section.footer-container div.footer-wrapper footer div.children-kite {
    display: block;
    position: absolute;
    width: 238px;
    height: 328px;
    top: -197px;
    right: 20px;
    background: url("../img/svg/kids-flying-kite.svg");
    background-repeat: no-repeat;
    background-position: 0% 0%;
  }

  /* line 457, ../../scss/partials/partials/_min-width-960px.scss */
  .feature-preview {
    padding-bottom: 100px;
  }

  /* line 460, ../../scss/partials/partials/_min-width-960px.scss */
  .feature-preview-ul li:nth-child(odd) {
    padding-right: 120px;
  }

  /* line 466, ../../scss/partials/partials/_min-width-960px.scss */
  .banner-content h3 {
    width: 35%;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 4, ../../scss/partials/partials/_min-width-1024px.scss */
  .header-container h3.videoHeadline {
    bottom: -35px;
  }

  /* line 11, ../../scss/partials/partials/_min-width-1024px.scss */
  div.features-container div.features-wrapper p.features-p {
    width: 48%;
  }
  /* line 18, ../../scss/partials/partials/_min-width-1024px.scss */
  div.features-container div.features-wrapper .hdr-one {
    margin-top: 100px;
  }
  /* line 21, ../../scss/partials/partials/_min-width-1024px.scss */
  div.features-container div.features-wrapper .hdr-two {
    margin-top: 80px;
  }
  /* line 24, ../../scss/partials/partials/_min-width-1024px.scss */
  div.features-container div.features-wrapper .hdr-three {
    margin-top: 110px;
  }
  /* line 27, ../../scss/partials/partials/_min-width-1024px.scss */
  div.features-container div.features-wrapper .hdr-four {
    margin-top: 60px;
  }
  /* line 30, ../../scss/partials/partials/_min-width-1024px.scss */
  div.features-container div.features-wrapper .hdr-five {
    margin-top: 105px;
  }
  /* line 33, ../../scss/partials/partials/_min-width-1024px.scss */
  div.features-container div.features-wrapper .hdr-six {
    margin-top: 60px;
  }
  /* line 36, ../../scss/partials/partials/_min-width-1024px.scss */
  div.features-container div.features-wrapper .hdr-seven {
    margin-top: 60px;
  }
  /* line 39, ../../scss/partials/partials/_min-width-1024px.scss */
  div.features-container div.features-wrapper .hdr-eight {
    margin-top: 80px;
  }
  /* line 42, ../../scss/partials/partials/_min-width-1024px.scss */
  div.features-container div.features-wrapper .hdr-nine {
    margin-top: 120px;
  }
  /* line 45, ../../scss/partials/partials/_min-width-1024px.scss */
  div.features-container div.features-wrapper .feature-one {
    height: 457px;
  }
  /* line 48, ../../scss/partials/partials/_min-width-1024px.scss */
  div.features-container div.features-wrapper .feature-three {
    height: 377px;
  }
  /* line 51, ../../scss/partials/partials/_min-width-1024px.scss */
  div.features-container div.features-wrapper .feature-four {
    margin-top: 88px;
  }
  /* line 54, ../../scss/partials/partials/_min-width-1024px.scss */
  div.features-container div.features-wrapper .feature-six {
    background-position: 100% 0%;
  }
  /* line 57, ../../scss/partials/partials/_min-width-1024px.scss */
  div.features-container div.features-wrapper .feature-eight {
    height: 397px;
    background-size: 510px;
    background-position: 130% 50%;
  }
  /* line 62, ../../scss/partials/partials/_min-width-1024px.scss */
  div.features-container div.features-wrapper .feature-nine {
    height: 387px;
    background-position: 70% 100%;
  }
  /* line 67, ../../scss/partials/partials/_min-width-1024px.scss */
  div.features-container div.features-wrapper span.icon-cc {
    margin: 0 40px 20px 30px;
    background-position: 0% 0%;
    background-size: 50%;
  }

  /* line 78, ../../scss/partials/partials/_min-width-1024px.scss */
  div.faq-container div.faq-wrapper a.faq-link {
    font-size: 20px;
    width: 310px;
  }

  /* line 86, ../../scss/partials/partials/_min-width-1024px.scss */
  .scc-map {
    position: absolute;
    width: 320px;
    height: 280px;
    background: url("../img/svg/scc-map.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    right: -193px;
    top: -120px;
  }

  /* line 99, ../../scss/partials/partials/_min-width-1024px.scss */
  .employee-container {
    width: 1000px;
  }
  /* line 102, ../../scss/partials/partials/_min-width-1024px.scss */
  .employee-container ul li {
    width: 25%;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 6, ../../scss/partials/partials/_min-width-1280px.scss */
  .header-container .intro-section h1.intro-h1,
  .header-container .intro-about h1.intro-h1 {
    margin: 230px 0 10px 0;
  }
  /* line 10, ../../scss/partials/partials/_min-width-1280px.scss */
  .header-container h3.videoHeadline {
    bottom: -55px;
  }

  /* line 14, ../../scss/partials/partials/_min-width-1280px.scss */
  .home-header {
    height: 600px;
    background-position: 100% 0%;
    background-attachment: fixed;
  }

  /* line 20, ../../scss/partials/partials/_min-width-1280px.scss */
  .support-header {
    background-position: 0% 0%;
    background-attachment: fixed;
    background-size: 120%;
  }

  /* line 25, ../../scss/partials/partials/_min-width-1280px.scss */
  .press-header {
    background-position: 100% 0%;
    background-attachment: fixed;
    background-size: 55%;
  }

  /* line 31, ../../scss/partials/partials/_min-width-1280px.scss */
  .contactUs-header {
    background-position: 40% 0%;
    background-attachment: fixed;
    background-size: 100%;
  }

  /* line 36, ../../scss/partials/partials/_min-width-1280px.scss */
  .invite-center-header {
    background-position: 10% 0%;
    background-attachment: fixed;
    background-size: 100%;
  }

  /* line 41, ../../scss/partials/partials/_min-width-1280px.scss */
  .contact-support-header {
    background-position: 0% 0%;
    background-attachment: fixed;
    background-size: 110%;
  }

  /* line 46, ../../scss/partials/partials/_min-width-1280px.scss */
  .payment-header {
    background-position: 0% 0%;
    background-attachment: fixed;
    background-size: 110%;
  }

  /* line 51, ../../scss/partials/partials/_min-width-1280px.scss */
  .portal-header {
    background-position: 0% 0%;
    background-attachment: fixed;
    background-size: 110%;
  }

  /* line 60, ../../scss/partials/partials/_min-width-1280px.scss */
  div.features-container div.features-wrapper h2.features-headline {
    margin: 50px auto;
  }
  /* line 63, ../../scss/partials/partials/_min-width-1280px.scss */
  div.features-container div.features-wrapper h3.features-header {
    font-size: 38px;
    margin-left: 10px;
  }
  /* line 70, ../../scss/partials/partials/_min-width-1280px.scss */
  div.features-container div.features-wrapper .hdr-one {
    margin-top: 7%;
  }
  /* line 73, ../../scss/partials/partials/_min-width-1280px.scss */
  div.features-container div.features-wrapper .hdr-two {
    margin-top: 11%;
  }
  /* line 76, ../../scss/partials/partials/_min-width-1280px.scss */
  div.features-container div.features-wrapper .hdr-three {
    margin-top: 7%;
  }
  /* line 79, ../../scss/partials/partials/_min-width-1280px.scss */
  div.features-container div.features-wrapper .hdr-four {
    margin-top: 4%;
  }
  /* line 82, ../../scss/partials/partials/_min-width-1280px.scss */
  div.features-container div.features-wrapper .hdr-five {
    margin-top: 8%;
  }
  /* line 85, ../../scss/partials/partials/_min-width-1280px.scss */
  div.features-container div.features-wrapper .hdr-six {
    margin-top: 9%;
  }
  /* line 88, ../../scss/partials/partials/_min-width-1280px.scss */
  div.features-container div.features-wrapper .hdr-seven {
    margin-top: 6%;
  }
  /* line 91, ../../scss/partials/partials/_min-width-1280px.scss */
  div.features-container div.features-wrapper .hdr-eight {
    margin-top: 10%;
  }
  /* line 94, ../../scss/partials/partials/_min-width-1280px.scss */
  div.features-container div.features-wrapper p.features-p {
    font-size: 20px;
    line-height: 30px;
  }
  /* line 98, ../../scss/partials/partials/_min-width-1280px.scss */
  div.features-container div.features-wrapper .feature-one {
    height: 577px;
    background-size: 550px;
  }
  /* line 102, ../../scss/partials/partials/_min-width-1280px.scss */
  div.features-container div.features-wrapper .feature-two {
    height: 477px;
    background-size: 633px;
    background-position: 100% -35%;
  }
  /* line 107, ../../scss/partials/partials/_min-width-1280px.scss */
  div.features-container div.features-wrapper .feature-three {
    height: 507px;
    background-size: 560px;
  }
  /* line 111, ../../scss/partials/partials/_min-width-1280px.scss */
  div.features-container div.features-wrapper .feature-four {
    height: 417px;
    background-size: 510px;
  }
  /* line 115, ../../scss/partials/partials/_min-width-1280px.scss */
  div.features-container div.features-wrapper .feature-five {
    height: 507px;
    background-size: 550px;
    background-position: 0% 110%;
  }
  /* line 120, ../../scss/partials/partials/_min-width-1280px.scss */
  div.features-container div.features-wrapper .feature-six {
    height: 447px;
    background-size: 370px;
  }
  /* line 124, ../../scss/partials/partials/_min-width-1280px.scss */
  div.features-container div.features-wrapper .feature-seven {
    height: 390px;
    background-size: 490px;
  }
  /* line 128, ../../scss/partials/partials/_min-width-1280px.scss */
  div.features-container div.features-wrapper .feature-eight {
    height: 567px;
    background-size: 600px;
    background-position: 130% 50%;
  }
  /* line 133, ../../scss/partials/partials/_min-width-1280px.scss */
  div.features-container div.features-wrapper .feature-nine {
    height: 460px;
    background-size: 580px;
    background-position: 0% 60%;
  }

  /* line 143, ../../scss/partials/partials/_min-width-1280px.scss */
  .online-guardian-enrollment,
  .setup-classes,
  .staff-scheduling,
  .security,
  .electronic-tuition,
  .attendance-tracking,
  .communicating,
  .reminders,
  .manage-cash {
    background-attachment: fixed;
    background-size: 110%;
    background-repeat: no-repeat;
  }

  /* line 156, ../../scss/partials/partials/_min-width-1280px.scss */
  .online-guardian-enrollment {
    background-position: 0% 0%;
  }

  /* line 159, ../../scss/partials/partials/_min-width-1280px.scss */
  .setup-classes {
    background-position: 0% 0%;
  }

  /* line 162, ../../scss/partials/partials/_min-width-1280px.scss */
  .staff-scheduling {
    background-position: 0% 0%;
  }

  /* line 165, ../../scss/partials/partials/_min-width-1280px.scss */
  .security {
    background-position: 0% 0%;
  }

  /* line 168, ../../scss/partials/partials/_min-width-1280px.scss */
  .electronic-tuition {
    background-position: 0% 0%;
  }

  /* line 171, ../../scss/partials/partials/_min-width-1280px.scss */
  .attendance-tracking {
    background-position: 0% 0%;
  }

  /* line 174, ../../scss/partials/partials/_min-width-1280px.scss */
  .communicating {
    background-position: 0% 0%;
  }

  /* line 177, ../../scss/partials/partials/_min-width-1280px.scss */
  .reminders {
    background-position: 0% 0%;
  }

  /* line 180, ../../scss/partials/partials/_min-width-1280px.scss */
  .manage-cash {
    background-position: 0% 0%;
  }
}
@media only screen and (min-width: 1920px) {
  /* line 7, ../../scss/partials/partials/_min-width-1920px.scss */
  .header-container .header-nav-container .intro-section div.icon-kite,
  .header-container .header-nav-container .intro-about div.icon-kite {
    margin: 150px auto 0;
  }
  /* line 10, ../../scss/partials/partials/_min-width-1920px.scss */
  .header-container .header-nav-container .intro-section p.intro-p,
  .header-container .header-nav-container .intro-about p.intro-p {
    font-size: 1em;
    width: 50%;
  }
  /* line 14, ../../scss/partials/partials/_min-width-1920px.scss */
  .header-container .header-nav-container .intro-section form.mobile,
  .header-container .header-nav-container .intro-about form.mobile {
    margin: 40px auto;
  }
  /* line 19, ../../scss/partials/partials/_min-width-1920px.scss */
  .header-container h3.videoHeadline {
    bottom: 95px;
  }

  /* line 23, ../../scss/partials/partials/_min-width-1920px.scss */
  .home-header {
    height: 590px;
    background-position: 60% 50%;
  }

  /* line 30, ../../scss/partials/partials/_min-width-1920px.scss */
  .steps-container .steps-wrapper h2.steps-headline {
    margin: 100px 0 50px;
  }

  /* line 37, ../../scss/partials/partials/_min-width-1920px.scss */
  .video-container {
    background: #000000;
  }
  /* line 39, ../../scss/partials/partials/_min-width-1920px.scss */
  .video-container .video-wrapper {
    display: block;
    margin: auto;
    width: 1024px;
    position: relative;
    padding-bottom: 29.25%;
    /* 16:9 */
    padding-top: 0;
    height: 0;
  }

  /* line 53, ../../scss/partials/partials/_min-width-1920px.scss */
  div.features-container div.features-wrapper .features-content-group {
    width: 50%;
    display: inline-block;
  }
  /* line 57, ../../scss/partials/partials/_min-width-1920px.scss */
  div.features-container div.features-wrapper h2.features-headline {
    font-size: 30px;
    padding: 100px 0;
  }
  /* line 61, ../../scss/partials/partials/_min-width-1920px.scss */
  div.features-container div.features-wrapper h3.features-header {
    font-size: 3em;
    margin-top: 110px;
  }
  /* line 65, ../../scss/partials/partials/_min-width-1920px.scss */
  div.features-container div.features-wrapper h3.left {
    width: 100%;
    padding-left: 160px;
  }
  /* line 69, ../../scss/partials/partials/_min-width-1920px.scss */
  div.features-container div.features-wrapper h3.right {
    width: 100%;
    margin-right: 0;
  }
  /* line 73, ../../scss/partials/partials/_min-width-1920px.scss */
  div.features-container div.features-wrapper p.features-p {
    width: 100%;
    padding-right: 280px;
    padding-left: 30px;
    font-size: 1.75em;
    line-height: 1.5em;
  }
  /* line 80, ../../scss/partials/partials/_min-width-1920px.scss */
  div.features-container div.features-wrapper p.p-left {
    padding-left: 190px;
    width: 100%;
    margin-right: 0;
  }
  /* line 85, ../../scss/partials/partials/_min-width-1920px.scss */
  div.features-container div.features-wrapper .hdr-one {
    margin-top: 12%;
  }
  /* line 88, ../../scss/partials/partials/_min-width-1920px.scss */
  div.features-container div.features-wrapper .hdr-two {
    margin-top: 17%;
  }
  /* line 91, ../../scss/partials/partials/_min-width-1920px.scss */
  div.features-container div.features-wrapper .hdr-three {
    margin-top: 20%;
  }
  /* line 94, ../../scss/partials/partials/_min-width-1920px.scss */
  div.features-container div.features-wrapper .hdr-four {
    margin-top: 10%;
  }
  /* line 97, ../../scss/partials/partials/_min-width-1920px.scss */
  div.features-container div.features-wrapper .hdr-five {
    margin-top: 16%;
  }
  /* line 100, ../../scss/partials/partials/_min-width-1920px.scss */
  div.features-container div.features-wrapper .hdr-six {
    margin-top: 14%;
  }
  /* line 103, ../../scss/partials/partials/_min-width-1920px.scss */
  div.features-container div.features-wrapper .hdr-seven {
    margin-top: 14%;
  }
  /* line 106, ../../scss/partials/partials/_min-width-1920px.scss */
  div.features-container div.features-wrapper .hdr-eight {
    margin-top: 20%;
  }
  /* line 109, ../../scss/partials/partials/_min-width-1920px.scss */
  div.features-container div.features-wrapper .hdr-nine {
    margin-top: 20%;
  }
  /* line 112, ../../scss/partials/partials/_min-width-1920px.scss */
  div.features-container div.features-wrapper .feature-one {
    height: 700px;
    background-size: 710px;
  }
  /* line 116, ../../scss/partials/partials/_min-width-1920px.scss */
  div.features-container div.features-wrapper .feature-two {
    height: 700px;
    background-size: 950px;
    background-position: 100% 0%;
  }
  /* line 121, ../../scss/partials/partials/_min-width-1920px.scss */
  div.features-container div.features-wrapper .feature-three {
    height: 780px;
    background-size: 870px;
  }
  /* line 125, ../../scss/partials/partials/_min-width-1920px.scss */
  div.features-container div.features-wrapper .feature-four {
    height: 670px;
    background-size: 810px;
  }
  /* line 129, ../../scss/partials/partials/_min-width-1920px.scss */
  div.features-container div.features-wrapper .feature-five {
    height: 800px;
    background-size: 850px;
  }
  /* line 133, ../../scss/partials/partials/_min-width-1920px.scss */
  div.features-container div.features-wrapper .feature-six {
    height: 750px;
    background-size: 590px;
    background-position: 100% 0%;
  }
  /* line 138, ../../scss/partials/partials/_min-width-1920px.scss */
  div.features-container div.features-wrapper .feature-seven {
    height: 670px;
    background-size: 750px;
    margin-top: 30px;
  }
  /* line 143, ../../scss/partials/partials/_min-width-1920px.scss */
  div.features-container div.features-wrapper .feature-eight {
    height: 910px;
    background-size: 920px;
    background-position: 110% 50%;
  }
  /* line 148, ../../scss/partials/partials/_min-width-1920px.scss */
  div.features-container div.features-wrapper .feature-nine {
    height: 870px;
    background-size: 1070px;
    top: 110px;
    background-position: 75% 1070%;
  }
  /* line 154, ../../scss/partials/partials/_min-width-1920px.scss */
  div.features-container div.features-wrapper span.icon-cc {
    float: left;
    height: 40px;
    padding: 0;
    margin: 0 40px 20px 188px;
    background-size: 70%;
  }

  /* line 169, ../../scss/partials/partials/_min-width-1920px.scss */
  div.coreFeature-container div.coreFeature-wrapper .coreFeatureFrame div.coreFeatureBanner p.core-feature-intro-p {
    font-size: 1.25em;
    line-height: 1.25em;
  }

  /* line 180, ../../scss/partials/partials/_min-width-1920px.scss */
  div.pricing-container div.pricing-wrapper {
    width: 960px;
  }
  /* line 182, ../../scss/partials/partials/_min-width-1920px.scss */
  div.pricing-container div.pricing-wrapper p.pricing-headline {
    font-size: 30px;
  }

  /* line 191, ../../scss/partials/partials/_min-width-1920px.scss */
  div.faq-container {
    margin-bottom: 120px;
  }
  /* line 194, ../../scss/partials/partials/_min-width-1920px.scss */
  div.faq-container div.faq-wrapper h2.faq-headline {
    font-size: 30px;
    padding: 40px 0;
  }
}
@media onlly screen and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 4, ../../scss/partials/partials/_min-width-320-retina.scss */
  div.features-container div.features-wrapper span.icon-cc {
    background: url("../img/cc-img-mobile.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    position: relative;
    top: 20px;
  }
}
a {
  color: #2E80A9;
  text-decoration: none;
}
