/* Custom
================================================== */
/*
**Header File
*/
/*
** Header Frontpage
*/
@import url(https://fonts.googleapis.com/css?family=Roboto:300);
/* line 8, ../sass/_header.scss */
body.not-logged-in {
  -webkit-font-smoothing: antialiased;
}
/* line 10, ../sass/_header.scss */
body.not-logged-in #header-container {
  height: 120px;
  max-width: 100%;
  position: relative;
}
/* line 14, ../sass/_header.scss */
body.not-logged-in #header-container #header {
  width: 100%;
  height: 123px;
  background: #FFF;
  z-index: 100;
}
/* line 19, ../sass/_header.scss */
body.not-logged-in #header-container #header #logo {
  margin: 10px 0 0 0;
}
/* line 22, ../sass/_header.scss */
body.not-logged-in #header-container #header #navigation {
  left: 0;
}
/* line 24, ../sass/_header.scss */
body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed {
  float: left;
  left: 215px;
  max-width: 450px;
  position: absolute;
  top: 38px;
}
/* line 30, ../sass/_header.scss */
body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li {
  padding-left: 20px;
  padding-right: 20px;
  letter-spacing: -0.5px;
}
/* line 34, ../sass/_header.scss */
body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li a {
  font-size: 24px;
  font-weight: bold;
  color: #0089bc;
  text-decoration: none;
}
/* line 44, ../sass/_header.scss */
body.not-logged-in #header-container #header .header__region.region.region-header {
  clear: none;
  display: inline-block;
  float: right;
  margin-right: 2%;
  position: relative;
  top: 30px;
  zoom: 1;
  *display: inline;
}
/* line 56, ../sass/_header.scss */
body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text {
  color: #939EAA;
  display: inline-block;
  float: right;
  max-width: 195px;
  margin-bottom: 0;
  text-align: right;
  width: 195px;
  zoom: 1;
  *display: inline;
}
/* line 66, ../sass/_header.scss */
body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h2 {
  font-size: 24px;
  letter-spacing: -0.5px;
  line-height: 25px;
  margin: 0;
}
/* line 72, ../sass/_header.scss */
body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h3 {
  font-size: 18px;
  letter-spacing: -0.5px;
  line-height: 18px;
  margin: 0;
}
/* line 79, ../sass/_header.scss */
body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link {
  display: inline-block;
  float: right;
  line-height: 42px;
  max-width: 220px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 0;
  text-align: center;
  width: 220px;
  zoom: 1;
  *display: inline;
}
/* line 91, ../sass/_header.scss */
body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link a {
  border-radius: 5px;
  background: #F05A29;
  color: #FFF;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: -0.5px;
  padding: 5px;
  text-decoration: none;
}
/* line 102, ../sass/_header.scss */
body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_phone_number {
  color: #77B6CA;
  display: inline-block;
  float: right;
  font-weight: bolder;
  font-size: 18px;
  letter-spacing: -0.5px;
  line-height: 42px;
  max-width: 125px;
  margin-bottom: 0;
  margin-left: 0;
  text-align: center;
  width: 125px;
  zoom: 1;
  *display: inline;
}

/* line 126, ../sass/_header.scss */
body.logged-in {
  -webkit-font-smoothing: antialiased;
}
/* line 128, ../sass/_header.scss */
body.logged-in #header-container {
  height: 120px;
  max-width: 100%;
  position: relative;
}
/* line 132, ../sass/_header.scss */
body.logged-in #header-container #header {
  width: 100%;
  height: 123px;
  background: #FFF;
  z-index: 100;
}
/* line 137, ../sass/_header.scss */
body.logged-in #header-container #header #logo {
  margin: 10px 0 0 0;
}
/* line 140, ../sass/_header.scss */
body.logged-in #header-container #header #navigation {
  left: 0;
}
/* line 142, ../sass/_header.scss */
body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed {
  float: left;
  left: 215px;
  max-width: 450px;
  position: absolute;
  top: 39px;
}
/* line 148, ../sass/_header.scss */
body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li {
  padding-left: 20px;
  padding-right: 20px;
  letter-spacing: -0.5px;
}
/* line 152, ../sass/_header.scss */
body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li a {
  font-size: 24px;
  font-weight: bold;
  color: #0089bc;
  text-decoration: none;
}
/* line 162, ../sass/_header.scss */
body.logged-in #header-container #header .header__region.region.region-header {
  clear: none;
  display: inline-block;
  float: right;
  margin-right: 2%;
  position: relative;
  top: 5px;
  zoom: 1;
  *display: inline;
}
/* line 174, ../sass/_header.scss */
body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text {
  color: #939EAA;
  display: inline-block;
  float: right;
  max-width: 190px;
  margin-bottom: 0;
  text-align: right;
  width: 190px;
  zoom: 1;
  *display: inline;
}
/* line 184, ../sass/_header.scss */
body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h2 {
  font-size: 24px;
  letter-spacing: -0.5px;
  line-height: 25px;
  margin: 0;
}
/* line 190, ../sass/_header.scss */
body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h3 {
  font-size: 18px;
  letter-spacing: -0.5px;
  line-height: 18px;
  margin: 0;
}
/* line 197, ../sass/_header.scss */
body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link {
  display: inline-block;
  float: right;
  line-height: 42px;
  max-width: 220px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 0;
  text-align: center;
  width: 220px;
  zoom: 1;
  *display: inline;
}
/* line 209, ../sass/_header.scss */
body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link a {
  border-radius: 5px;
  background: #F05A29;
  color: #FFF;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: -0.5px;
  padding: 5px;
  text-decoration: none;
}
/* line 220, ../sass/_header.scss */
body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_phone_number {
  color: #77B6CA;
  display: inline-block;
  float: right;
  font-weight: bolder;
  font-size: 18px;
  letter-spacing: -0.5px;
  line-height: 42px;
  max-width: 125px;
  margin-bottom: 0;
  margin-left: 0;
  text-align: center;
  width: 125px;
  zoom: 1;
  *display: inline;
}

/*
** Sidr Menu
*/
/* line 248, ../sass/_header.scss */
#sidr-0 {
  background: #6E7D8C;
}

/*
** End Sidr Menu
*/
/*
* End Header
*/
/* line 262, ../sass/_header.scss */
.front #header-container #header {
  position: fixed;
  background-size: 100%;
}
/* line 267, ../sass/_header.scss */
.front #page-title,
.front #first-time {
  display: none;
}

/*
** End Header
*/
/*================================================== */
@media only screen and (min-width: 1061px) and (max-width: 1234px) {
  /*
  * Header
  */
  /* line 284, ../sass/_header.scss */
  body.not-logged-in #header-container {
    max-width: 100%;
  }
  /* line 286, ../sass/_header.scss */
  body.not-logged-in #header-container #header {
    padding: 0;
  }
  /* line 288, ../sass/_header.scss */
  body.not-logged-in #header-container #header #logo {
    margin: 10px 0 0 0;
  }
  /* line 292, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed {
    float: left;
    left: 175px;
    max-width: 450px;
    position: absolute;
    top: 38px;
  }
  /* line 298, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li {
    padding-left: 8px;
    padding-right: 8px;
    letter-spacing: -0.5px;
  }
  /* line 302, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li a {
    font-size: 24px;
    color: #0089bc;
    text-decoration: none;
    letter-spacing: 0.5px;
  }
  /* line 311, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header {
    clear: none;
    display: inline-block;
    float: right;
    margin-right: 0px;
    position: relative;
    top: 30px;
    zoom: 1;
    *display: inline;
  }
  /* line 323, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text {
    color: #939EAA;
    display: inline-block;
    float: right;
    max-width: 195px;
    margin-bottom: 0;
    text-align: right;
    width: 195px;
    zoom: 1;
    *display: inline;
  }
  /* line 333, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h2 {
    font-size: 24px;
    letter-spacing: -0.5px;
    line-height: 25px;
    margin: 0;
  }
  /* line 339, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h3 {
    font-size: 18px;
    letter-spacing: -0.5px;
    line-height: 18px;
    margin: 0;
  }
  /* line 346, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link {
    display: inline-block;
    float: right;
    line-height: 42px;
    max-width: 210px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0;
    text-align: center;
    width: 210px;
    zoom: 1;
    *display: inline;
  }
  /* line 358, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link a {
    border-radius: 5px;
    background: #F05A29;
    color: #FFF;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: -0.5px;
    padding: 5px;
    text-decoration: none;
  }
  /* line 369, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_phone_number {
    color: #77B6CA;
    display: inline-block;
    float: right;
    font-weight: bolder;
    font-size: 18px;
    letter-spacing: -0.5px;
    line-height: 42px;
    max-width: 125px;
    margin-bottom: 0;
    margin-left: 0;
    text-align: center;
    width: 125px;
    zoom: 1;
    *display: inline;
  }

  /* line 394, ../sass/_header.scss */
  body.logged-in #header-container {
    max-width: 100%;
  }
  /* line 396, ../sass/_header.scss */
  body.logged-in #header-container #header {
    padding: 0;
  }
  /* line 398, ../sass/_header.scss */
  body.logged-in #header-container #header #logo {
    margin: 10px 0 0 0;
  }
  /* line 402, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed {
    float: left;
    left: 175px;
    max-width: 450px;
    position: absolute;
    top: 39px;
  }
  /* line 408, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li {
    padding-left: 8px;
    padding-right: 8px;
    letter-spacing: -0.5px;
  }
  /* line 412, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li a {
    font-size: 24px;
    color: #0089bc;
    text-decoration: none;
    letter-spacing: 0.5px;
  }
  /* line 421, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header {
    clear: none;
    display: inline-block;
    float: right;
    margin-right: 0px;
    position: relative;
    top: 5px;
    zoom: 1;
    *display: inline;
  }
  /* line 433, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text {
    color: #939EAA;
    display: inline-block;
    float: right;
    max-width: 195px;
    margin-bottom: 0;
    text-align: right;
    width: 195px;
    zoom: 1;
    *display: inline;
  }
  /* line 443, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h2 {
    font-size: 24px;
    letter-spacing: -0.5px;
    line-height: 25px;
    margin: 0;
  }
  /* line 449, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h3 {
    font-size: 18px;
    letter-spacing: -0.5px;
    line-height: 18px;
    margin: 0;
  }
  /* line 456, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link {
    display: inline-block;
    float: right;
    line-height: 42px;
    max-width: 210px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0;
    text-align: center;
    width: 210px;
    zoom: 1;
    *display: inline;
  }
  /* line 468, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link a {
    border-radius: 5px;
    background: #F05A29;
    color: #FFF;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: -0.5px;
    padding: 5px;
    text-decoration: none;
  }
  /* line 479, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_phone_number {
    color: #77B6CA;
    display: inline-block;
    float: right;
    font-weight: bolder;
    font-size: 18px;
    letter-spacing: -0.5px;
    line-height: 42px;
    max-width: 125px;
    margin-bottom: 0;
    margin-left: 0;
    text-align: center;
    width: 125px;
    zoom: 1;
    *display: inline;
  }

  /*
  ** Sidr Menu
  */
  /* line 506, ../sass/_header.scss */
  #sidr-0 {
    background: #6E7D8C;
  }

  /*
  ** End Sidr Menu
  */
  /*
  ** End Header
  */
}
/* Tablet
================================================== */
@media only screen and (min-width: 956px) and (max-width: 1060px) {
  /*
  * Header
  */
  /* line 527, ../sass/_header.scss */
  body.not-logged-in #header-container {
    max-width: 100%;
  }
  /* line 529, ../sass/_header.scss */
  body.not-logged-in #header-container #header {
    padding: 0;
  }
  /* line 531, ../sass/_header.scss */
  body.not-logged-in #header-container #header #logo {
    margin: 10px 0 0 0;
  }
  /* line 535, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed {
    float: left;
    left: 175px;
    max-width: 450px;
    position: absolute;
    top: 41px;
  }
  /* line 541, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li {
    padding-left: 8px;
    padding-right: 8px;
    letter-spacing: -0.5px;
  }
  /* line 545, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li a {
    font-size: 20px;
    color: #0089bc;
    text-decoration: none;
    letter-spacing: 0.5px;
  }
  /* line 553, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation #sidr-wrapper-0 {
    left: 0px;
    max-width: 50px;
    padding: 0;
    position: absolute;
    top: 71px;
    width: 50px;
  }
  /* line 561, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation #sidr-wrapper-0 #sidr-0-button #slider {
    background: url("../images/sidr-menu-image.png");
    background-repeat: no-repeat;
    height: 50px;
    width: 55px;
    background-size: 55px 50px;
  }
  /* line 571, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header {
    clear: none;
    display: inline-block;
    float: right;
    margin-right: 0px;
    position: relative;
    top: 30px;
    zoom: 1;
    *display: inline;
  }
  /* line 583, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text {
    color: #939EAA;
    display: inline-block;
    float: right;
    max-width: 35%;
    margin-bottom: 0;
    text-align: right;
    width: 185px;
    zoom: 1;
    *display: inline;
  }
  /* line 593, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h2 {
    font-size: 20px;
    letter-spacing: -0.5px;
    line-height: 25px;
    margin: 0;
  }
  /* line 599, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h3 {
    font-size: 16px;
    letter-spacing: -0.5px;
    line-height: 18px;
    margin: 0;
  }
  /* line 606, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link {
    display: inline-block;
    float: right;
    line-height: 42px;
    max-width: 180px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0;
    text-align: center;
    width: 180px;
    zoom: 1;
    *display: inline;
  }
  /* line 618, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link a {
    border-radius: 5px;
    background: #F05A29;
    color: #FFF;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -0.5px;
    padding: 5px;
    text-decoration: none;
  }
  /* line 629, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_phone_number {
    color: #77B6CA;
    display: inline-block;
    float: right;
    font-weight: bolder;
    font-size: 16px;
    letter-spacing: -0.5px;
    line-height: 42px;
    max-width: 115px;
    margin-bottom: 0;
    margin-left: 0;
    text-align: center;
    width: 115px;
    zoom: 1;
    *display: inline;
  }

  /* line 654, ../sass/_header.scss */
  body.logged-in #header-container {
    max-width: 100%;
  }
  /* line 656, ../sass/_header.scss */
  body.logged-in #header-container #header {
    padding: 0;
  }
  /* line 658, ../sass/_header.scss */
  body.logged-in #header-container #header #logo {
    margin: 10px 0 0 0;
  }
  /* line 662, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed {
    float: left;
    left: 175px;
    max-width: 450px;
    position: absolute;
    top: 41px;
  }
  /* line 668, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li {
    padding-left: 8px;
    padding-right: 8px;
    letter-spacing: -0.5px;
  }
  /* line 672, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li a {
    font-size: 20px;
    color: #0089bc;
    text-decoration: none;
    letter-spacing: 0.5px;
  }
  /* line 680, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation #sidr-wrapper-0 {
    left: 0px;
    max-width: 50px;
    padding: 0;
    position: absolute;
    top: 71px;
    width: 50px;
  }
  /* line 688, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation #sidr-wrapper-0 #sidr-0-button #slider {
    background: url("../images/sidr-menu-image.png");
    background-repeat: no-repeat;
    height: 50px;
    width: 55px;
    background-size: 55px 50px;
  }
  /* line 698, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header {
    clear: none;
    display: inline-block;
    float: right;
    margin-right: 0px;
    position: relative;
    top: 7px;
    zoom: 1;
    *display: inline;
  }
  /* line 710, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text {
    color: #939EAA;
    display: inline-block;
    float: right;
    max-width: 180px;
    margin-bottom: 0;
    text-align: right;
    width: 185px;
    zoom: 1;
    *display: inline;
  }
  /* line 720, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h2 {
    font-size: 20px;
    letter-spacing: -0.5px;
    line-height: 25px;
    margin: 0;
  }
  /* line 726, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h3 {
    font-size: 16px;
    letter-spacing: -0.5px;
    line-height: 18px;
    margin: 0;
  }
  /* line 733, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link {
    display: inline-block;
    float: right;
    line-height: 42px;
    max-width: 180px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0;
    text-align: center;
    width: 180px;
    zoom: 1;
    *display: inline;
  }
  /* line 745, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link a {
    border-radius: 5px;
    background: #F05A29;
    color: #FFF;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -0.5px;
    padding: 5px;
    text-decoration: none;
  }
  /* line 756, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_phone_number {
    color: #77B6CA;
    display: inline-block;
    float: right;
    font-weight: bolder;
    font-size: 16px;
    letter-spacing: -0.5px;
    line-height: 42px;
    max-width: 115px;
    margin-bottom: 0;
    margin-left: 0;
    text-align: center;
    width: 115px;
    zoom: 1;
    *display: inline;
  }

  /*
  * End Header
  */
  /*
  ** Sidr Menu
  */
  /* line 786, ../sass/_header.scss */
  #sidr-0 {
    background: #6E7D8C;
  }

  /*
  ** End Sidr Menu
  */
}
/*================================================== */
@media only screen and (min-width: 901px) and (max-width: 955px) {
  /*
  * Header
  */
  /* line 802, ../sass/_header.scss */
  body.not-logged-in #header-container {
    max-width: 100%;
  }
  /* line 804, ../sass/_header.scss */
  body.not-logged-in #header-container #header {
    padding: 0;
  }
  /* line 806, ../sass/_header.scss */
  body.not-logged-in #header-container #header #logo {
    margin: 10px 0 0 0;
  }
  /* line 810, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed {
    float: left;
    left: 175px;
    max-width: 450px;
    position: absolute;
    top: 41px;
  }
  /* line 816, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li {
    padding-left: 8px;
    padding-right: 8px;
    letter-spacing: -0.5px;
  }
  /* line 820, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li a {
    font-size: 20px;
    color: #0089bc;
    text-decoration: none;
    letter-spacing: 0.5px;
  }
  /* line 828, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation #sidr-wrapper-0 {
    left: 0px;
    max-width: 50px;
    padding: 0;
    position: absolute;
    top: 71px;
    width: 50px;
  }
  /* line 836, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation #sidr-wrapper-0 #sidr-0-button #slider {
    background: url("../images/sidr-menu-image.png");
    background-repeat: no-repeat;
    height: 50px;
    width: 55px;
    background-size: 55px 50px;
  }
  /* line 846, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header {
    clear: none;
    display: inline-block;
    float: right;
    margin-right: 0px;
    position: relative;
    top: 30px;
    zoom: 1;
    *display: inline;
  }
  /* line 858, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text {
    color: #939EAA;
    display: inline-block;
    float: right;
    max-width: 180px;
    margin-bottom: 0;
    text-align: right;
    width: 180px;
    zoom: 1;
    *display: inline;
  }
  /* line 868, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h2 {
    font-size: 20px;
    letter-spacing: -0.5px;
    line-height: 25px;
    margin: 0;
  }
  /* line 874, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h3 {
    font-size: 16px;
    letter-spacing: -0.5px;
    line-height: 18px;
    margin: 0;
  }
  /* line 881, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link {
    display: inline-block;
    float: right;
    line-height: 42px;
    max-width: 180px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0;
    text-align: center;
    width: 180px;
    zoom: 1;
    *display: inline;
  }
  /* line 893, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link a {
    border-radius: 5px;
    background: #F05A29;
    color: #FFF;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -0.5px;
    padding: 5px;
    text-decoration: none;
  }
  /* line 904, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_phone_number {
    color: #77B6CA;
    display: inline-block;
    float: right;
    font-weight: bolder;
    font-size: 16px;
    letter-spacing: -0.5px;
    line-height: 42px;
    max-width: 115px;
    margin-bottom: 0;
    margin-left: 0;
    text-align: center;
    width: 115px;
    zoom: 1;
    *display: inline;
  }

  /* line 929, ../sass/_header.scss */
  body.logged-in #header-container {
    max-width: 100%;
  }
  /* line 931, ../sass/_header.scss */
  body.logged-in #header-container #header {
    padding: 0;
  }
  /* line 933, ../sass/_header.scss */
  body.logged-in #header-container #header #logo {
    margin: 10px 0 0 0;
  }
  /* line 937, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed {
    float: left;
    left: 175px;
    max-width: 450px;
    position: absolute;
    top: 41px;
  }
  /* line 943, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li {
    padding-left: 8px;
    padding-right: 8px;
    letter-spacing: -0.5px;
  }
  /* line 947, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li a {
    font-size: 20px;
    color: #0089bc;
    text-decoration: none;
    letter-spacing: 0.5px;
  }
  /* line 955, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation #sidr-wrapper-0 {
    left: 0px;
    max-width: 50px;
    padding: 0;
    position: absolute;
    top: 71px;
    width: 50px;
  }
  /* line 963, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation #sidr-wrapper-0 #sidr-0-button #slider {
    background: url("../images/sidr-menu-image.png");
    background-repeat: no-repeat;
    height: 50px;
    width: 55px;
    background-size: 55px 50px;
  }
  /* line 973, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header {
    clear: none;
    display: inline-block;
    float: right;
    margin-right: 0px;
    position: relative;
    top: 6px;
    zoom: 1;
    *display: inline;
  }
  /* line 985, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text {
    color: #939EAA;
    display: inline-block;
    float: right;
    max-width: 180px;
    margin-bottom: 0;
    text-align: right;
    width: 180px;
    zoom: 1;
    *display: inline;
  }
  /* line 995, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h2 {
    font-size: 20px;
    letter-spacing: -0.5px;
    line-height: 25px;
    margin: 0;
  }
  /* line 1001, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h3 {
    font-size: 16px;
    letter-spacing: -0.5px;
    line-height: 18px;
    margin: 0;
  }
  /* line 1008, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link {
    display: inline-block;
    float: right;
    line-height: 42px;
    max-width: 180px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0;
    text-align: center;
    width: 180px;
    zoom: 1;
    *display: inline;
  }
  /* line 1020, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link a {
    border-radius: 5px;
    background: #F05A29;
    color: #FFF;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -0.5px;
    padding: 5px;
    text-decoration: none;
  }
  /* line 1031, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_phone_number {
    color: #77B6CA;
    display: inline-block;
    float: right;
    font-weight: bolder;
    font-size: 16px;
    letter-spacing: -0.5px;
    line-height: 42px;
    max-width: 115px;
    margin-bottom: 0;
    margin-left: 0;
    text-align: center;
    width: 115px;
    zoom: 1;
    *display: inline;
  }

  /*
  * End Header
  */
  /*
  ** Sidr Menu
  */
  /* line 1061, ../sass/_header.scss */
  #sidr-0 {
    background: #6E7D8C;
  }

  /*
  ** End Sidr Menu
  */
}
/*================================================== */
@media only screen and (min-width: 654px) and (max-width: 900px) {
  /*
  * Header
  */
  /* line 1077, ../sass/_header.scss */
  body.not-logged-in #header-container {
    max-width: 100%;
  }
  /* line 1079, ../sass/_header.scss */
  body.not-logged-in #header-container #header {
    padding: 0;
  }
  /* line 1081, ../sass/_header.scss */
  body.not-logged-in #header-container #header #logo {
    margin: 10px 0 0 0;
  }
  /* line 1085, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed {
    float: left;
    left: 175px;
    max-width: 450px;
    position: absolute;
    top: 41px;
  }
  /* line 1091, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li {
    padding-left: 8px;
    padding-right: 8px;
    letter-spacing: -0.5px;
  }
  /* line 1095, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li a {
    font-size: 20px;
    color: #0089bc;
    text-decoration: none;
    letter-spacing: 0.5px;
  }
  /* line 1103, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation #sidr-wrapper-0 {
    left: 0px;
    max-width: 50px;
    padding: 0;
    position: absolute;
    top: 71px;
    width: 50px;
  }
  /* line 1111, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation #sidr-wrapper-0 #sidr-0-button #slider {
    background: url("../images/sidr-menu-image.png");
    background-repeat: no-repeat;
    height: 50px;
    width: 55px;
    background-size: 55px 50px;
  }
  /* line 1121, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header {
    clear: none;
    display: inline-block;
    float: right;
    margin-right: 0px;
    max-width: 480px;
    position: relative;
    top: 30px;
    zoom: 1;
    *display: inline;
  }
  /* line 1134, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text {
    color: #939EAA;
    display: inline-block;
    float: right;
    max-width: 180px;
    margin-bottom: 0;
    text-align: right;
    width: 180px;
    zoom: 1;
    *display: inline;
  }
  /* line 1144, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h2 {
    font-size: 20px;
    letter-spacing: -0.5px;
    line-height: 25px;
    margin: 0;
  }
  /* line 1150, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h3 {
    font-size: 16px;
    letter-spacing: -0.5px;
    line-height: 18px;
    margin: 0;
  }
  /* line 1157, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link {
    display: inline-block;
    float: right;
    line-height: 42px;
    max-width: 180px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0;
    text-align: center;
    width: 180px;
    zoom: 1;
    *display: inline;
  }
  /* line 1169, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link a {
    border-radius: 5px;
    background: #F05A29;
    color: #FFF;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -0.5px;
    padding: 5px;
    text-decoration: none;
  }
  /* line 1180, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_phone_number {
    color: #77B6CA;
    display: inline-block;
    float: right;
    font-weight: bolder;
    font-size: 16px;
    letter-spacing: -0.5px;
    line-height: 42px;
    max-width: 108px;
    margin-bottom: 0;
    margin-left: 0;
    text-align: center;
    width: 108px;
    zoom: 1;
    *display: inline;
  }

  /* line 1205, ../sass/_header.scss */
  body.logged-in #header-container {
    max-width: 100%;
  }
  /* line 1207, ../sass/_header.scss */
  body.logged-in #header-container #header {
    padding: 0;
  }
  /* line 1209, ../sass/_header.scss */
  body.logged-in #header-container #header #logo {
    margin: 10px 0 0 0;
  }
  /* line 1213, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed {
    float: left;
    left: 175px;
    max-width: 450px;
    position: absolute;
    top: 41px;
  }
  /* line 1219, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li {
    padding-left: 8px;
    padding-right: 8px;
    letter-spacing: -0.5px;
  }
  /* line 1223, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li a {
    font-size: 20px;
    color: #0089bc;
    text-decoration: none;
    letter-spacing: 0.5px;
  }
  /* line 1231, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation #sidr-wrapper-0 {
    left: 0px;
    max-width: 50px;
    padding: 0;
    position: absolute;
    top: 71px;
    width: 50px;
  }
  /* line 1239, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation #sidr-wrapper-0 #sidr-0-button #slider {
    background: url("../images/sidr-menu-image.png");
    background-repeat: no-repeat;
    height: 50px;
    width: 55px;
    background-size: 55px 50px;
  }
  /* line 1249, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header {
    clear: none;
    display: inline-block;
    float: right;
    margin-right: 0px;
    max-width: 480px;
    position: relative;
    top: 7px;
    zoom: 1;
    *display: inline;
  }
  /* line 1262, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text {
    color: #939EAA;
    display: inline-block;
    float: right;
    max-width: 180px;
    margin-bottom: 0;
    text-align: right;
    width: 180px;
    zoom: 1;
    *display: inline;
  }
  /* line 1272, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h2 {
    font-size: 20px;
    letter-spacing: -0.5px;
    line-height: 25px;
    margin: 0;
  }
  /* line 1278, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h3 {
    font-size: 16px;
    letter-spacing: -0.5px;
    line-height: 18px;
    margin: 0;
  }
  /* line 1285, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link {
    display: inline-block;
    float: right;
    line-height: 42px;
    max-width: 180px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0;
    text-align: center;
    width: 180px;
    zoom: 1;
    *display: inline;
  }
  /* line 1297, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link a {
    border-radius: 5px;
    background: #F05A29;
    color: #FFF;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -0.5px;
    padding: 5px;
    text-decoration: none;
  }
  /* line 1308, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_phone_number {
    color: #77B6CA;
    display: inline-block;
    float: right;
    font-weight: bolder;
    font-size: 16px;
    letter-spacing: -0.5px;
    line-height: 42px;
    max-width: 108px;
    margin-bottom: 0;
    margin-left: 0;
    text-align: center;
    width: 108px;
    zoom: 1;
    *display: inline;
  }

  /*
  * End Header
  */
  /*
  ** Sidr Menu
  */
  /* line 1338, ../sass/_header.scss */
  #sidr-0 {
    background: #6E7D8C;
  }

  /*
  ** End Sidr Menu
  */
}
/*================================================== */
@media only screen and (min-width: 641px) and (max-width: 653px) {
  /*
  * Header
  */
  /* line 1354, ../sass/_header.scss */
  body.not-logged-in #header-container {
    max-width: 100%;
  }
  /* line 1356, ../sass/_header.scss */
  body.not-logged-in #header-container #header {
    padding: 0;
  }
  /* line 1358, ../sass/_header.scss */
  body.not-logged-in #header-container #header #logo {
    margin: 10px 0 0 0;
  }
  /* line 1362, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed {
    float: left;
    left: 175px;
    max-width: 450px;
    position: absolute;
    top: 41px;
  }
  /* line 1368, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li {
    padding-left: 8px;
    padding-right: 8px;
    letter-spacing: -0.5px;
  }
  /* line 1372, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li a {
    font-size: 20px;
    color: #0089bc;
    text-decoration: none;
    letter-spacing: 0.5px;
  }
  /* line 1380, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation #sidr-wrapper-0 {
    left: 0px;
    max-width: 50px;
    padding: 0;
    position: absolute;
    top: 71px;
    width: 50px;
  }
  /* line 1388, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation #sidr-wrapper-0 #sidr-0-button #slider {
    background: url("../images/sidr-menu-image.png");
    background-repeat: no-repeat;
    height: 50px;
    width: 55px;
    background-size: 55px 50px;
  }
  /* line 1398, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header {
    clear: none;
    display: inline-block;
    float: right;
    margin-right: 0;
    max-width: 157px;
    padding-top: 0;
    position: relative;
    top: 10px;
    width: 100%;
    zoom: 1;
    *display: inline;
  }
  /* line 1413, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text {
    color: #939EAA;
    display: inline-block;
    float: right;
    margin-bottom: 0;
    max-width: 150px;
    text-align: center;
    width: 150px;
    zoom: 1;
    *display: inline;
  }
  /* line 1423, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h2 {
    font-size: 16px;
    letter-spacing: -0.5px;
    line-height: 20px;
    margin: 0;
  }
  /* line 1429, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h3 {
    font-size: 12px;
    letter-spacing: -0.5px;
    line-height: 13px;
    margin: 0;
  }
  /* line 1436, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link {
    display: inline-block;
    float: right;
    line-height: 38px;
    margin: 0px;
    margin-bottom: 0;
    max-width: 150px;
    text-align: center;
    width: 150px;
    zoom: 1;
    *display: inline;
  }
  /* line 1447, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link a {
    border-radius: 5px;
    background: #F05A29;
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -0.5px;
    padding: 5px;
    text-decoration: none;
  }
  /* line 1458, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_phone_number {
    color: #77B6CA;
    display: inline-block;
    float: right;
    font-weight: bolder;
    font-size: 12px;
    letter-spacing: -0.5px;
    line-height: 25px;
    margin-bottom: 0;
    margin-left: 0;
    max-width: 100%;
    text-align: center;
    width: 150px;
    zoom: 1;
    *display: inline;
  }

  /* line 1483, ../sass/_header.scss */
  body.logged-in #header-container {
    max-width: 100%;
  }
  /* line 1485, ../sass/_header.scss */
  body.logged-in #header-container #header {
    padding: 0;
  }
  /* line 1487, ../sass/_header.scss */
  body.logged-in #header-container #header #logo {
    margin: 10px 0 0 0;
  }
  /* line 1491, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed {
    float: left;
    left: 175px;
    max-width: 450px;
    position: absolute;
    top: 41px;
  }
  /* line 1497, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li {
    padding-left: 8px;
    padding-right: 8px;
    letter-spacing: -0.5px;
  }
  /* line 1501, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li a {
    font-size: 20px;
    color: #0089bc;
    text-decoration: none;
    letter-spacing: 0.5px;
  }
  /* line 1509, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation #sidr-wrapper-0 {
    left: 0px;
    max-width: 50px;
    padding: 0;
    position: absolute;
    top: 71px;
    width: 50px;
  }
  /* line 1517, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation #sidr-wrapper-0 #sidr-0-button #slider {
    background: url("../images/sidr-menu-image.png");
    background-repeat: no-repeat;
    height: 50px;
    width: 55px;
    background-size: 55px 50px;
  }
  /* line 1527, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header {
    clear: none;
    display: inline-block;
    float: right;
    margin-right: 0;
    max-width: 157px;
    padding-top: 0;
    position: relative;
    top: -10px;
    width: 100%;
    zoom: 1;
    *display: inline;
  }
  /* line 1542, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text {
    color: #939EAA;
    display: inline-block;
    float: right;
    margin-bottom: 0;
    max-width: 150px;
    text-align: center;
    width: 150px;
    zoom: 1;
    *display: inline;
  }
  /* line 1552, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h2 {
    font-size: 16px;
    letter-spacing: -0.5px;
    line-height: 20px;
    margin: 0;
  }
  /* line 1558, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h3 {
    font-size: 12px;
    letter-spacing: -0.5px;
    line-height: 13px;
    margin: 0;
  }
  /* line 1565, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link {
    display: inline-block;
    float: right;
    line-height: 38px;
    margin: 0px;
    margin-bottom: 0;
    max-width: 150px;
    text-align: center;
    width: 150px;
    zoom: 1;
    *display: inline;
  }
  /* line 1576, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link a {
    border-radius: 5px;
    background: #F05A29;
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -0.5px;
    padding: 5px;
    text-decoration: none;
  }
  /* line 1587, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_phone_number {
    color: #77B6CA;
    display: inline-block;
    float: right;
    font-weight: bolder;
    font-size: 12px;
    letter-spacing: -0.5px;
    line-height: 25px;
    margin-bottom: 0;
    margin-left: 0;
    max-width: 100%;
    text-align: center;
    width: 150px;
    zoom: 1;
    *display: inline;
  }

  /*
  * End Header
  */
  /*
  ** Sidr Menu
  */
  /* line 1617, ../sass/_header.scss */
  #sidr-0 {
    background: #6E7D8C;
  }

  /*
  ** End Sidr Menu
  */
}
/* Mobile
================================================== */
@media only screen and (min-width: 420px) and (max-width: 640px) {
  /*
  * Header
  */
  /* line 1634, ../sass/_header.scss */
  body.not-logged-in #header-container {
    max-width: 100%;
  }
  /* line 1636, ../sass/_header.scss */
  body.not-logged-in #header-container #header {
    padding: 0;
  }
  /* line 1638, ../sass/_header.scss */
  body.not-logged-in #header-container #header #logo {
    margin: 10px 0 0 0;
  }
  /* line 1642, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed {
    float: left;
    left: 175px;
    max-width: 450px;
    position: absolute;
    top: 41px;
  }
  /* line 1648, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li {
    padding-left: 8px;
    padding-right: 8px;
    letter-spacing: -0.5px;
  }
  /* line 1652, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li a {
    font-size: 20px;
    color: #0089bc;
    text-decoration: none;
    letter-spacing: 0.5px;
  }
  /* line 1660, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation #sidr-wrapper-0 {
    left: 0px;
    max-width: 50px;
    padding: 0;
    position: absolute;
    top: 71px;
    width: 50px;
  }
  /* line 1668, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation #sidr-wrapper-0 #sidr-0-button #slider {
    background: url("../images/sidr-menu-image.png");
    background-repeat: no-repeat;
    height: 50px;
    width: 55px;
    background-size: 55px 50px;
  }
  /* line 1678, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header {
    clear: none;
    display: inline-block;
    float: right;
    margin-right: 0;
    max-width: 157px;
    padding-top: 0;
    position: relative;
    top: 10px;
    width: 100%;
    zoom: 1;
    *display: inline;
  }
  /* line 1693, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text {
    color: #939EAA;
    display: inline-block;
    float: right;
    margin-bottom: 0;
    max-width: 150px;
    text-align: center;
    width: 150px;
    zoom: 1;
    *display: inline;
  }
  /* line 1703, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h2 {
    font-size: 16px;
    letter-spacing: -0.5px;
    line-height: 20px;
    margin: 0;
  }
  /* line 1709, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h3 {
    font-size: 12px;
    letter-spacing: -0.5px;
    line-height: 13px;
    margin: 0;
  }
  /* line 1716, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link {
    display: inline-block;
    float: right;
    line-height: 38px;
    margin: 0px;
    margin-bottom: 0;
    max-width: 150px;
    text-align: center;
    width: 150px;
    zoom: 1;
    *display: inline;
  }
  /* line 1727, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link a {
    border-radius: 5px;
    background: #F05A29;
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -0.5px;
    padding: 5px;
    text-decoration: none;
  }
  /* line 1738, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_phone_number {
    color: #77B6CA;
    display: inline-block;
    float: right;
    font-weight: bolder;
    font-size: 12px;
    letter-spacing: -0.5px;
    line-height: 25px;
    margin-bottom: 0;
    margin-left: 0;
    max-width: 100%;
    text-align: center;
    width: 150px;
    zoom: 1;
    *display: inline;
  }

  /* line 1763, ../sass/_header.scss */
  body.logged-in #header-container {
    max-width: 100%;
  }
  /* line 1765, ../sass/_header.scss */
  body.logged-in #header-container #header {
    padding: 0;
  }
  /* line 1767, ../sass/_header.scss */
  body.logged-in #header-container #header #logo {
    margin: 10px 0 0 0;
  }
  /* line 1771, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed {
    float: left;
    left: 175px;
    max-width: 450px;
    position: absolute;
    top: 41px;
  }
  /* line 1777, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li {
    padding-left: 8px;
    padding-right: 8px;
    letter-spacing: -0.5px;
  }
  /* line 1781, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li a {
    font-size: 20px;
    color: #0089bc;
    text-decoration: none;
    letter-spacing: 0.5px;
  }
  /* line 1789, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation #sidr-wrapper-0 {
    left: 0px;
    max-width: 50px;
    padding: 0;
    position: absolute;
    top: 71px;
    width: 50px;
  }
  /* line 1797, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation #sidr-wrapper-0 #sidr-0-button #slider {
    background: url("../images/sidr-menu-image.png");
    background-repeat: no-repeat;
    height: 50px;
    width: 55px;
    background-size: 55px 50px;
  }
  /* line 1807, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header {
    clear: none;
    display: inline-block;
    float: right;
    margin-right: 0;
    max-width: 157px;
    padding-top: 0;
    position: relative;
    top: -10px;
    width: 100%;
    zoom: 1;
    *display: inline;
  }
  /* line 1822, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text {
    color: #939EAA;
    display: inline-block;
    float: right;
    margin-bottom: 0;
    max-width: 150px;
    text-align: center;
    width: 150px;
    zoom: 1;
    *display: inline;
  }
  /* line 1832, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h2 {
    font-size: 16px;
    letter-spacing: -0.5px;
    line-height: 20px;
    margin: 0;
  }
  /* line 1838, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h3 {
    font-size: 12px;
    letter-spacing: -0.5px;
    line-height: 13px;
    margin: 0;
  }
  /* line 1845, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link {
    display: inline-block;
    float: right;
    line-height: 38px;
    margin: 0px;
    margin-bottom: 0;
    max-width: 150px;
    text-align: center;
    width: 150px;
    zoom: 1;
    *display: inline;
  }
  /* line 1856, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link a {
    border-radius: 5px;
    background: #F05A29;
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -0.5px;
    padding: 5px;
    text-decoration: none;
  }
  /* line 1867, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_phone_number {
    color: #77B6CA;
    display: inline-block;
    float: right;
    font-weight: bolder;
    font-size: 12px;
    letter-spacing: -0.5px;
    line-height: 25px;
    margin-bottom: 0;
    margin-left: 0;
    max-width: 100%;
    text-align: center;
    width: 150px;
    zoom: 1;
    *display: inline;
  }

  /*
  * End Header
  */
  /*
  ** Sidr Menu
  */
  /* line 1897, ../sass/_header.scss */
  #sidr-0 {
    background: #6E7D8C;
  }

  /*
  ** End Sidr Menu
  */
}
/* Fix for screen less than 420 pixels. 
================================================== */
@media only screen and (min-width: 331px) and (max-width: 419px) {
  /*
  * Header
  */
  /* line 1914, ../sass/_header.scss */
  body.not-logged-in #header-container {
    max-width: 100%;
  }
  /* line 1916, ../sass/_header.scss */
  body.not-logged-in #header-container #header {
    padding: 0;
  }
  /* line 1918, ../sass/_header.scss */
  body.not-logged-in #header-container #header #logo {
    margin: 10px 0 0 0;
  }
  /* line 1922, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed {
    float: left;
    left: 175px;
    max-width: 450px;
    position: absolute;
    top: 41px;
  }
  /* line 1928, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li {
    padding-left: 8px;
    padding-right: 8px;
    letter-spacing: -0.5px;
  }
  /* line 1932, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li a {
    font-size: 20px;
    color: #0089bc;
    text-decoration: none;
    letter-spacing: 0.5px;
  }
  /* line 1940, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation #sidr-wrapper-0 {
    left: 0px;
    max-width: 50px;
    padding: 0;
    position: absolute;
    top: 71px;
    width: 50px;
  }
  /* line 1948, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation #sidr-wrapper-0 #sidr-0-button #slider {
    background: url("../images/sidr-menu-image.png");
    background-repeat: no-repeat;
    height: 50px;
    width: 55px;
    background-size: 55px 50px;
  }
  /* line 1958, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header {
    clear: none;
    display: inline-block;
    float: right;
    margin-right: 0;
    max-width: 140px;
    padding-top: 0;
    position: relative;
    top: 10px;
    width: 100%;
    zoom: 1;
    *display: inline;
  }
  /* line 1973, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text {
    color: #939EAA;
    display: inline-block;
    float: right;
    margin-bottom: 0;
    max-width: 140px;
    text-align: center;
    width: 140px;
    zoom: 1;
    *display: inline;
  }
  /* line 1983, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h2 {
    font-size: 16px;
    letter-spacing: -0.5px;
    line-height: 20px;
    margin: 0;
  }
  /* line 1989, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h3 {
    font-size: 12px;
    letter-spacing: -0.5px;
    line-height: 13px;
    margin: 0;
  }
  /* line 1996, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link {
    display: inline-block;
    float: right;
    line-height: 38px;
    margin: 0px;
    margin-bottom: 0;
    max-width: 155px;
    text-align: center;
    width: 155px;
    zoom: 1;
    *display: inline;
  }
  /* line 2007, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link a {
    border-radius: 5px;
    background: #F05A29;
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -0.5px;
    padding: 5px;
    text-decoration: none;
  }
  /* line 2018, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_phone_number {
    color: #77B6CA;
    display: inline-block;
    float: right;
    font-weight: bolder;
    font-size: 12px;
    letter-spacing: -0.5px;
    line-height: 25px;
    margin-bottom: 0;
    margin-left: 0;
    max-width: 100%;
    text-align: center;
    width: 140px;
    zoom: 1;
    *display: inline;
  }

  /* line 2043, ../sass/_header.scss */
  body.logged-in #header-container {
    max-width: 100%;
  }
  /* line 2045, ../sass/_header.scss */
  body.logged-in #header-container #header {
    padding: 0;
  }
  /* line 2047, ../sass/_header.scss */
  body.logged-in #header-container #header #logo {
    margin: 10px 0 0 0;
  }
  /* line 2051, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed {
    float: left;
    left: 175px;
    max-width: 450px;
    position: absolute;
    top: 41px;
  }
  /* line 2057, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li {
    padding-left: 8px;
    padding-right: 8px;
    letter-spacing: -0.5px;
  }
  /* line 2061, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li a {
    font-size: 20px;
    color: #0089bc;
    text-decoration: none;
    letter-spacing: 0.5px;
  }
  /* line 2069, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation #sidr-wrapper-0 {
    left: 0px;
    max-width: 50px;
    padding: 0;
    position: absolute;
    top: 71px;
    width: 50px;
  }
  /* line 2077, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation #sidr-wrapper-0 #sidr-0-button #slider {
    background: url("../images/sidr-menu-image.png");
    background-repeat: no-repeat;
    height: 50px;
    width: 55px;
    background-size: 55px 50px;
  }
  /* line 2087, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header {
    clear: none;
    display: inline-block;
    float: right;
    margin-right: 0;
    max-width: 140px;
    padding-top: 0;
    position: relative;
    top: -10px;
    width: 100%;
    zoom: 1;
    *display: inline;
  }
  /* line 2102, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text {
    color: #939EAA;
    display: inline-block;
    float: right;
    margin-bottom: 0;
    max-width: 140px;
    text-align: center;
    width: 140px;
    zoom: 1;
    *display: inline;
  }
  /* line 2112, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h2 {
    font-size: 16px;
    letter-spacing: -0.5px;
    line-height: 20px;
    margin: 0;
  }
  /* line 2118, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h3 {
    font-size: 12px;
    letter-spacing: -0.5px;
    line-height: 13px;
    margin: 0;
  }
  /* line 2125, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link {
    display: inline-block;
    float: right;
    line-height: 38px;
    margin: 0px;
    margin-bottom: 0;
    max-width: 155px;
    text-align: center;
    width: 155px;
    zoom: 1;
    *display: inline;
  }
  /* line 2136, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link a {
    border-radius: 5px;
    background: #F05A29;
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -0.5px;
    padding: 5px;
    text-decoration: none;
  }
  /* line 2147, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_phone_number {
    color: #77B6CA;
    display: inline-block;
    float: right;
    font-weight: bolder;
    font-size: 12px;
    letter-spacing: -0.5px;
    line-height: 25px;
    margin-bottom: 0;
    margin-left: 0;
    max-width: 100%;
    text-align: center;
    width: 140px;
    zoom: 1;
    *display: inline;
  }

  /*
  * End Header
  */
  /*
  ** Sidr Menu
  */
  /* line 2177, ../sass/_header.scss */
  #sidr-0 {
    background: #6E7D8C;
  }

  /*
  ** End Sidr Menu
  */
}
/* Fix for screen less than 320 pixels. 
================================================== */
@media only screen and (min-width: 251px) and (max-width: 330px) {
  /*
  * Header
  */
  /* line 2194, ../sass/_header.scss */
  body.not-logged-in #header-container {
    max-width: 100%;
  }
  /* line 2196, ../sass/_header.scss */
  body.not-logged-in #header-container #header {
    padding: 0;
  }
  /* line 2198, ../sass/_header.scss */
  body.not-logged-in #header-container #header #logo {
    margin: 10px 0 0 0;
    width: 40%;
  }
  /* line 2203, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed {
    float: left;
    left: 175px;
    max-width: 450px;
    position: absolute;
    top: 41px;
  }
  /* line 2209, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li {
    padding-left: 8px;
    padding-right: 8px;
    letter-spacing: -0.5px;
  }
  /* line 2213, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li a {
    font-size: 20px;
    color: #0089bc;
    text-decoration: none;
    letter-spacing: 0.5px;
  }
  /* line 2221, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation #sidr-wrapper-0 {
    left: 0px;
    max-width: 50px;
    padding: 0;
    position: absolute;
    top: 65px;
    width: 50px;
  }
  /* line 2229, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation #sidr-wrapper-0 #sidr-0-button #slider {
    background: url("../images/sidr-menu-image.png");
    background-repeat: no-repeat;
    height: 50px;
    width: 55px;
    background-size: 55px 50px;
  }
  /* line 2239, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header {
    clear: none;
    display: inline-block;
    float: right;
    margin-right: 0;
    max-width: 135px;
    padding-top: 0;
    position: relative;
    top: 10px;
    width: 135px;
    zoom: 1;
    *display: inline;
  }
  /* line 2254, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text {
    color: #939EAA;
    display: inline-block;
    float: right;
    margin-bottom: 0;
    max-width: 135px;
    text-align: center;
    width: 135px;
    zoom: 1;
    *display: inline;
  }
  /* line 2264, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h2 {
    font-size: 16px;
    letter-spacing: -0.5px;
    line-height: 20px;
    margin: 0;
  }
  /* line 2270, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h3 {
    font-size: 12px;
    letter-spacing: -0.5px;
    line-height: 13px;
    margin: 0;
  }
  /* line 2277, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link {
    display: inline-block;
    float: right;
    line-height: 38px;
    margin: 0px;
    margin-bottom: 0;
    max-width: 145px;
    text-align: center;
    width: 145px;
    zoom: 1;
    *display: inline;
  }
  /* line 2288, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link a {
    border-radius: 5px;
    background: #F05A29;
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -0.5px;
    padding: 5px;
    text-decoration: none;
  }
  /* line 2299, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_phone_number {
    color: #77B6CA;
    display: inline-block;
    float: right;
    font-weight: bolder;
    font-size: 12px;
    letter-spacing: -0.5px;
    line-height: 25px;
    margin-bottom: 0;
    margin-left: 0;
    max-width: 100%;
    text-align: center;
    width: 135px;
    zoom: 1;
    *display: inline;
  }

  /* line 2324, ../sass/_header.scss */
  body.logged-in #header-container {
    max-width: 100%;
  }
  /* line 2326, ../sass/_header.scss */
  body.logged-in #header-container #header {
    padding: 0;
  }
  /* line 2328, ../sass/_header.scss */
  body.logged-in #header-container #header #logo {
    margin: 10px 0 0 0;
    width: 40%;
  }
  /* line 2333, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed {
    float: left;
    left: 175px;
    max-width: 450px;
    position: absolute;
    top: 41px;
  }
  /* line 2339, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li {
    padding-left: 8px;
    padding-right: 8px;
    letter-spacing: -0.5px;
  }
  /* line 2343, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li a {
    font-size: 20px;
    color: #0089bc;
    text-decoration: none;
    letter-spacing: 0.5px;
  }
  /* line 2351, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation #sidr-wrapper-0 {
    left: 0px;
    max-width: 50px;
    padding: 0;
    position: absolute;
    top: 65px;
    width: 50px;
  }
  /* line 2359, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation #sidr-wrapper-0 #sidr-0-button #slider {
    background: url("../images/sidr-menu-image.png");
    background-repeat: no-repeat;
    height: 50px;
    width: 55px;
    background-size: 55px 50px;
  }
  /* line 2369, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header {
    clear: none;
    display: inline-block;
    float: right;
    margin-right: 0;
    max-width: 135px;
    padding-top: 0;
    position: relative;
    top: -10px;
    width: 135px;
    zoom: 1;
    *display: inline;
  }
  /* line 2384, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text {
    color: #939EAA;
    display: inline-block;
    float: right;
    margin-bottom: 0;
    max-width: 135px;
    text-align: center;
    width: 135px;
    zoom: 1;
    *display: inline;
  }
  /* line 2394, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h2 {
    font-size: 16px;
    letter-spacing: -0.5px;
    line-height: 20px;
    margin: 0;
  }
  /* line 2400, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h3 {
    font-size: 12px;
    letter-spacing: -0.5px;
    line-height: 13px;
    margin: 0;
  }
  /* line 2407, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link {
    display: inline-block;
    float: right;
    line-height: 38px;
    margin: 0px;
    margin-bottom: 0;
    max-width: 145px;
    text-align: center;
    width: 145px;
    zoom: 1;
    *display: inline;
  }
  /* line 2418, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link a {
    border-radius: 5px;
    background: #F05A29;
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -0.5px;
    padding: 5px;
    text-decoration: none;
  }
  /* line 2429, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_phone_number {
    color: #77B6CA;
    display: inline-block;
    float: right;
    font-weight: bolder;
    font-size: 12px;
    letter-spacing: -0.5px;
    line-height: 25px;
    margin-bottom: 0;
    margin-left: 0;
    max-width: 100%;
    text-align: center;
    width: 135px;
    zoom: 1;
    *display: inline;
  }

  /*
  * End Header
  */
  /*
  ** Sidr Menu
  */
  /* line 2459, ../sass/_header.scss */
  #sidr-0 {
    background: #6E7D8C;
  }

  /*
  ** End Sidr Menu
  */
}
/* Fix for screen less than 250 pixels. 
================================================== */
@media only screen and (max-width: 250px) {
  /*
  * Header
  */
  /* line 2476, ../sass/_header.scss */
  body.not-logged-in #header-container {
    max-width: 100%;
  }
  /* line 2478, ../sass/_header.scss */
  body.not-logged-in #header-container #header {
    padding: 0;
  }
  /* line 2480, ../sass/_header.scss */
  body.not-logged-in #header-container #header #logo {
    margin: 10px 0 0 0;
    width: 40%;
  }
  /* line 2485, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed {
    float: left;
    left: 175px;
    max-width: 450px;
    position: absolute;
    top: 41px;
  }
  /* line 2491, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li {
    padding-left: 8px;
    padding-right: 8px;
    letter-spacing: -0.5px;
  }
  /* line 2495, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li a {
    font-size: 20px;
    color: #0089bc;
    text-decoration: none;
    letter-spacing: 0.5px;
  }
  /* line 2503, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation #sidr-wrapper-0 {
    left: 0px;
    max-width: 50px;
    padding: 0;
    position: absolute;
    top: 45px;
    width: 50px;
  }
  /* line 2511, ../sass/_header.scss */
  body.not-logged-in #header-container #header #navigation #sidr-wrapper-0 #sidr-0-button #slider {
    background: url("../images/sidr-menu-image.png");
    background-repeat: no-repeat;
    height: 50px;
    width: 55px;
    background-size: 55px 50px;
  }
  /* line 2521, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header {
    clear: none;
    display: inline-block;
    float: right;
    margin-right: 0;
    max-width: 110px;
    padding-top: 0;
    position: relative;
    top: 10px;
    width: 100%;
    zoom: 1;
    *display: inline;
  }
  /* line 2536, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text {
    color: #939EAA;
    display: inline-block;
    float: right;
    margin-bottom: 0;
    max-width: 110px;
    text-align: center;
    width: 110px;
    zoom: 1;
    *display: inline;
  }
  /* line 2546, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h2 {
    font-size: 12px;
    letter-spacing: -0.5px;
    line-height: 15px;
    margin: 0;
  }
  /* line 2552, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h3 {
    font-size: 10px;
    letter-spacing: -0.5px;
    line-height: 13px;
    margin: 0;
  }
  /* line 2559, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link {
    display: inline-block;
    float: right;
    line-height: 30px;
    margin: 0px;
    margin-bottom: 0;
    max-width: 110px;
    text-align: center;
    width: 110px;
    zoom: 1;
    *display: inline;
  }
  /* line 2570, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link a {
    border-radius: 5px;
    background: #F05A29;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: -0.5px;
    padding: 5px;
    text-decoration: none;
  }
  /* line 2581, ../sass/_header.scss */
  body.not-logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_phone_number {
    color: #77B6CA;
    display: inline-block;
    float: right;
    font-weight: bolder;
    font-size: 10px;
    letter-spacing: -0.5px;
    line-height: 15px;
    margin-bottom: 0;
    margin-left: 0;
    max-width: 100%;
    text-align: center;
    width: 110px;
    zoom: 1;
    *display: inline;
  }

  /* line 2606, ../sass/_header.scss */
  body.logged-in #header-container {
    max-width: 100%;
  }
  /* line 2608, ../sass/_header.scss */
  body.logged-in #header-container #header {
    padding: 0;
  }
  /* line 2610, ../sass/_header.scss */
  body.logged-in #header-container #header #logo {
    margin: 10px 0 0 0;
    width: 40%;
  }
  /* line 2615, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed {
    float: left;
    left: 175px;
    max-width: 450px;
    position: absolute;
    top: 41px;
  }
  /* line 2621, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li {
    padding-left: 8px;
    padding-right: 8px;
    letter-spacing: -0.5px;
  }
  /* line 2625, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation .responsive-menus-sidr-processed .links li a {
    font-size: 20px;
    color: #0089bc;
    text-decoration: none;
    letter-spacing: 0.5px;
  }
  /* line 2633, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation #sidr-wrapper-0 {
    left: 0px;
    max-width: 50px;
    padding: 0;
    position: absolute;
    top: 45px;
    width: 50px;
  }
  /* line 2641, ../sass/_header.scss */
  body.logged-in #header-container #header #navigation #sidr-wrapper-0 #sidr-0-button #slider {
    background: url("../images/sidr-menu-image.png");
    background-repeat: no-repeat;
    height: 50px;
    width: 55px;
    background-size: 55px 50px;
  }
  /* line 2651, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header {
    clear: none;
    display: inline-block;
    float: right;
    margin-right: 0;
    max-width: 110px;
    padding-top: 0;
    position: relative;
    top: -10px;
    width: 100%;
    zoom: 1;
    *display: inline;
  }
  /* line 2666, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text {
    color: #939EAA;
    display: inline-block;
    float: right;
    margin-bottom: 0;
    max-width: 110px;
    text-align: center;
    width: 110px;
    zoom: 1;
    *display: inline;
  }
  /* line 2676, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h2 {
    font-size: 12px;
    letter-spacing: -0.5px;
    line-height: 15px;
    margin: 0;
  }
  /* line 2682, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_text h3 {
    font-size: 10px;
    letter-spacing: -0.5px;
    line-height: 13px;
    margin: 0;
  }
  /* line 2689, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link {
    display: inline-block;
    float: right;
    line-height: 30px;
    margin: 0px;
    margin-bottom: 0;
    max-width: 110px;
    text-align: center;
    width: 110px;
    zoom: 1;
    *display: inline;
  }
  /* line 2700, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_free_trial_link a {
    border-radius: 5px;
    background: #F05A29;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: -0.5px;
    padding: 5px;
    text-decoration: none;
  }
  /* line 2711, ../sass/_header.scss */
  body.logged-in #header-container #header .header__region.region.region-header #block-boxes-header-free-trial #boxes-box-header_free_trial .boxes-box-content .header_phone_number {
    color: #77B6CA;
    display: inline-block;
    float: right;
    font-weight: bolder;
    font-size: 10px;
    letter-spacing: -0.5px;
    line-height: 15px;
    margin-bottom: 0;
    margin-left: 0;
    max-width: 100%;
    text-align: center;
    width: 110px;
    zoom: 1;
    *display: inline;
  }

  /*
  * End Header
  */
  /*
  ** Sidr Menu
  */
  /* line 2741, ../sass/_header.scss */
  #sidr-0 {
    background: #6E7D8C;
  }

  /*
  ** End Sidr Menu
  */
}
/*
**Footer File
*/
/* line 4, ../sass/_footer.scss */
#page {
  max-width: 100%;
}

/* line 8, ../sass/_footer.scss */
#footer-container > footer > div {
  padding: 0 20px;
}

/* line 11, ../sass/_footer.scss */
#footer > .block {
  margin-bottom: 0;
}

/* line 15, ../sass/_footer.scss */
html, body {
  height: 100%;
}

/* line 18, ../sass/_footer.scss */
.wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -4em;
}

/*
* Footer
*/
/* line 29, ../sass/_footer.scss */
#footer {
  padding: 0;
}
/* line 32, ../sass/_footer.scss */
#footer #block-boxes-footer-content #boxes-box-footer_content {
  display: inline-flex;
  height: 100%;
  width: 100%;
}
/* line 36, ../sass/_footer.scss */
#footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content {
  height: 100%;
  width: 100%;
}
/* line 39, ../sass/_footer.scss */
#footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container {
  height: 100%;
  background: #D9E1E3;
  border-bottom: 2px solid #aeaeae;
  box-shadow: 0px 1px #bebebe;
  width: 100%;
}
/* line 45, ../sass/_footer.scss */
#footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container #footer {
  width: auto;
  max-width: 80%;
  margin: 0 auto;
}
/* line 49, ../sass/_footer.scss */
#footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container #footer #logo {
  margin: 28px 0 0 50px;
}
/* line 52, ../sass/_footer.scss */
#footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container #footer #footer_navigation {
  position: relative;
  float: left;
  top: 37px;
}
/* line 56, ../sass/_footer.scss */
#footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container #footer #footer_navigation #main-menu {
  width: 150px;
  float: left;
}
/* line 59, ../sass/_footer.scss */
#footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container #footer #footer_navigation #main-menu .links li {
  padding-right: 55px;
  padding-bottom: 10px;
  letter-spacing: -0.5px;
  display: block;
}
/* line 64, ../sass/_footer.scss */
#footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container #footer #footer_navigation #main-menu .links li a {
  font-size: 18px;
  font-weight: bold;
  color: #0089bc;
  text-decoration: none;
  letter-spacing: 0.5px;
}
/* line 74, ../sass/_footer.scss */
#footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container #footer .contact-info {
  clear: both;
  color: #828586;
  float: right;
  line-height: 35px;
  margin-top: -75px;
  text-align: right;
}
/* line 81, ../sass/_footer.scss */
#footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container #footer .contact-info h3 {
  color: #828586;
  font-size: 15px;
  margin: 0;
}
/* line 86, ../sass/_footer.scss */
#footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container #footer .contact-info a {
  color: #333333;
  text-decoration: none;
  font-size: 13px;
}
/* line 91, ../sass/_footer.scss */
#footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container #footer .contact-info img {
  padding-right: 5px;
}
/* line 94, ../sass/_footer.scss */
#footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container #footer .contact-info p {
  margin: 0;
  color: #333333;
  font-size: 13px;
  text-align: right;
}
/* line 101, ../sass/_footer.scss */
#footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container #footer #footer_legal {
  margin-top: 200px;
  position: relative;
}
/* line 104, ../sass/_footer.scss */
#footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container #footer #footer_legal #footer_copyright {
  clear: both;
  color: #ACB6BC;
  display: inline-block;
  font-size: 10px;
  letter-spacing: -.8px;
  vertical-align: bottom;
}
/* line 112, ../sass/_footer.scss */
#footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container #footer #footer_legal #footer_address {
  color: #ACB6BC;
  display: inline-block;
  float: right;
  font-size: 10px;
  margin-top: 8px;
  vertical-align: bottom;
}
/* line 122, ../sass/_footer.scss */
#footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .social-icons {
  margin-top: 38px;
  float: right;
}
/* line 125, ../sass/_footer.scss */
#footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .social-icons .icon {
  display: inline-block;
  height: 30px;
  width: 30px;
}
/* line 130, ../sass/_footer.scss */
#footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .social-icons a {
  text-decoration: none;
  display: block;
}
/* line 134, ../sass/_footer.scss */
#footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .social-icons .facebook-icon {
  background: url(../images/socialicons.png);
  background-position: 0;
  background-size: auto 30px;
}
/* line 139, ../sass/_footer.scss */
#footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .social-icons .twitter-icon {
  background: url(../images/socialicons.png);
  background-position: -40px 0;
  background-size: auto 30px;
}
/* line 144, ../sass/_footer.scss */
#footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .social-icons .linkedin-icon {
  background: url(../images/socialicons.png);
  background-position: -80px 0;
  background-size: auto 30px;
}
/* line 149, ../sass/_footer.scss */
#footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .social-icons .googleplus-icon {
  background: url(../images/socialicons.png);
  background-position: -120px 0;
  background-size: auto 30px;
}
/* line 154, ../sass/_footer.scss */
#footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .social-icons .instagram-icon {
  background: url(../images/socialicons.png);
  background-position: -160px 0;
  background-size: auto 30px;
}
/* line 162, ../sass/_footer.scss */
#footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-controls {
  display: none;
}

/*
 * End Footer
 */
/*================================================== */
/* Tablet
================================================== */
/*================================================== */
/* Custom size per comp
================================================== */
/*================================================== */
@media only screen and (min-width: 480px) and (max-width: 700px) {
  /*
  * footer
  */
  /* line 208, ../sass/_footer.scss */
  #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container {
    height: auto;
    overflow: none;
  }
  /* line 211, ../sass/_footer.scss */
  #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .footer {
    margin: 0 auto;
    max-width: 100%;
    width: auto;
  }
  /* line 216, ../sass/_footer.scss */
  #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .footer #footer_navigation {
    left: 10px;
    max-width: 25%;
    padding: 0;
  }
  /* line 221, ../sass/_footer.scss */
  #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .footer .social-icons {
    display: inline-block;
    padding: 0;
    margin-right: 10px;
    margin-top: 38px;
  }
  /* line 227, ../sass/_footer.scss */
  #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .footer .contact-info {
    padding: 0;
    margin-right: 10px;
    margin-top: -75px;
  }
  /* line 232, ../sass/_footer.scss */
  #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .footer #footer_legal {
    margin-top: 200px;
    position: relative;
  }
  /* line 235, ../sass/_footer.scss */
  #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .footer #footer_legal #footer_copyright {
    display: block !important;
    float: none !important;
    margin-top: 5px !important;
    text-align: center;
  }
  /* line 241, ../sass/_footer.scss */
  #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .footer #footer_legal #footer_address {
    display: block !important;
    float: none !important;
    margin-top: 5px !important;
    text-align: center;
  }

  /*
  * footer
  */
}
/* Mobile
================================================== */
@media only screen and (min-width: 320px) and (max-width: 479px) {
  /*
  * footer
  */
  /* line 266, ../sass/_footer.scss */
  #footer {
    padding: 0;
  }
  /* line 271, ../sass/_footer.scss */
  #footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container {
    height: auto;
    overflow: none;
  }
  /* line 274, ../sass/_footer.scss */
  #footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .footer {
    margin: 0 auto;
    max-width: 100% !important;
    width: auto;
  }
  /* line 278, ../sass/_footer.scss */
  #footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .footer #footer_navigation {
    left: 10px;
    max-width: 25%;
    padding: 0;
  }
  /* line 283, ../sass/_footer.scss */
  #footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .footer .social-icons {
    display: inline-block;
    padding: 0;
    margin-right: 10px;
    margin-top: 38px;
  }
  /* line 289, ../sass/_footer.scss */
  #footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .footer .contact-info {
    padding: 0;
    margin-right: 10px;
  }
  /* line 293, ../sass/_footer.scss */
  #footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .footer #footer_legal {
    margin: 200px 0 0 !important;
    max-width: 100% !important;
    text-align: center;
  }
  /* line 297, ../sass/_footer.scss */
  #footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .footer #footer_legal #footer_copyright {
    display: block !important;
    float: none !important;
  }
  /* line 301, ../sass/_footer.scss */
  #footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .footer #footer_legal #footer_address {
    display: block !important;
    float: none !important;
    margin-top: 5px !important;
  }

  /*
  * footer
  */
}
/* Fix for screen less than 320 pixels. 
================================================== */
@media only screen and (max-width: 319px) {
  /*
  * footer
  */
  /* line 326, ../sass/_footer.scss */
  #footer {
    padding: 0;
  }
  /* line 331, ../sass/_footer.scss */
  #footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container {
    height: auto;
    overflow: none;
  }
  /* line 334, ../sass/_footer.scss */
  #footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .footer {
    margin: 0 auto;
    max-width: 100% !important;
    width: auto;
  }
  /* line 338, ../sass/_footer.scss */
  #footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .footer #footer_navigation {
    left: 10px;
    max-width: 25%;
    padding: 0;
  }
  /* line 346, ../sass/_footer.scss */
  #footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .footer #footer_navigation #footer_menu #main-menu ul li a {
    font-size: 16px;
  }
  /* line 354, ../sass/_footer.scss */
  #footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .footer .social-icons {
    display: inline-block;
    padding: 0;
    margin-right: 10px;
    margin-top: 38px;
  }
  /* line 360, ../sass/_footer.scss */
  #footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .footer .contact-info {
    padding: 0;
    margin-right: 10px;
  }
  /* line 364, ../sass/_footer.scss */
  #footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .footer .contact-info p a {
    font-size: 11px !important;
  }
  /* line 369, ../sass/_footer.scss */
  #footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .footer #footer_legal {
    margin: 200px 0 0 !important;
    max-width: 100% !important;
    text-align: center;
  }
  /* line 373, ../sass/_footer.scss */
  #footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .footer #footer_legal #footer_copyright {
    display: block !important;
    float: none !important;
  }
  /* line 377, ../sass/_footer.scss */
  #footer #block-boxes-footer-content #boxes-box-footer_content .boxes-box-content #footer-container .footer #footer_legal #footer_address {
    display: block !important;
    float: none !important;
    margin-top: 5px !important;
  }

  /*
  * footer
  */
}
/* Frontpage  */
/* line 4, ../sass/_frontpage.scss */
body.front #page {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}
/* line 8, ../sass/_frontpage.scss */
body.front #page #main {
  padding-top: 0;
}
/* line 11, ../sass/_frontpage.scss */
body.front #page #main #container #content {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0px;
  padding-right: 0px;
  width: 99.9%;
}
/* line 17, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-preheader-block {
  background: #ffffff;
  margin: 0 auto;
  text-align: center;
}
/* line 21, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-preheader-block .block-title {
  font-size: 40px;
  line-height: 45px;
  color: #87a0ad;
  margin: 0px 0px 15px 0px;
  padding: 25px 0px 0px 0px;
}
/* line 29, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-preheader-block .boxes-box-content p {
  font-size: 27px;
  color: #58595b;
  margin: 0;
  letter-spacing: 1px;
}
/* line 36, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-preheader-block .boxes-box-controls {
  display: none;
}
/* line 40, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-block-1 {
  margin-bottom: 0;
}
/* line 42, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-block-1 p {
  height: 80%;
  margin: 25px auto 75px;
  width: 45%;
}
/* line 47, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-block-1 .front_hero {
  line-height: 12px;
  max-width: 100%;
  width: auto\9;
  /* ie8 */
}
/* line 51, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-block-1 .front_hero img {
  width: 100%;
}
/* line 56, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-front-declutter {
  margin: 0;
  padding: 0;
}
/* line 61, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-front-declutter #boxes-box-front_declutter .boxes-box-content .front_content {
  background-color: #3093B2;
  height: 100%;
  padding-bottom: 50px;
  width: 100%;
  z-index: 100;
}
/* line 67, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-front-declutter #boxes-box-front_declutter .boxes-box-content .front_content .front_content_header_image {
  padding-top: 80px;
  text-align: center;
}
/* line 71, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-front-declutter #boxes-box-front_declutter .boxes-box-content .front_content .front_content_h2 {
  color: #E7F2F4;
  font-size: 24px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  text-align: center;
}
/* line 80, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-front-declutter #boxes-box-front_declutter .boxes-box-content .front_content .front_content_subheader {
  color: #E7F2F4;
  font-size: 18px;
  letter-spacing: 0.5px;
  line-height: 28px;
  text-align: center;
}
/* line 91, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-block-2 {
  background: #FFFFFF;
  margin: auto;
  margin-bottom: 0;
  padding: 0 10px;
  width: 90%;
}
/* line 97, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-block-2 .front_content {
  width: 100%;
  height: 100%;
  background: #FFFFFF;
  z-index: 100;
}
/* line 102, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-block-2 .front_content .front_content_h2 {
  color: #f15d3c;
  font-size: 24px;
  line-height: 28px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 35px;
  padding-top: 40px;
  text-align: center;
}
/* line 112, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-block-2 .front_content .front_content_subheader {
  color: #888888;
  font-size: 18px;
  line-height: 25px;
  margin: 10px auto 35px;
  max-width: 100%;
  text-align: center;
}
/* line 120, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-block-2 .front_content .front_content_image {
  text-align: center;
}
/* line 123, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-block-2 .front_content .column_border {
  border: 1px solid #D1D0CE;
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  height: 0px;
  margin: 100px auto;
  max-width: 100%;
}
/* line 132, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-block-2 .front_content .front_content_container {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  overflow: hidden;
}
/* line 137, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right {
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 90%;
}
/* line 142, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text {
  float: left;
  vertical-align: top;
  margin-left: auto;
  margin-right: auto;
  max-width: 650px;
}
/* line 148, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text .column_header {
  color: #f15d3c;
  font-size: 24px;
  line-height: 28px;
}
/* line 153, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text .feature_text {
  color: #888888;
  font-size: 18px;
  line-height: 23px;
  padding-top: 15px;
  padding-right: 40px;
}
/* line 159, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text .feature_text ul {
  color: #879BA9;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin-left: 0;
  padding-left: 8px;
  text-indent: -8px;
}
/* line 170, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_image {
  float: right;
  margin-left: auto;
  margin-right: auto;
  max-width: 480px;
}
/* line 176, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_border {
  border: 1px solid #D1D0CE;
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  float: left;
  height: 0px;
  margin: 100px auto;
  width: 100%;
}
/* line 187, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left {
  margin-left: auto;
  margin-right: auto;
  max-width: 90%;
  overflow: hidden;
}
/* line 192, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text {
  float: right;
  vertical-align: top;
  margin-left: auto;
  margin-right: auto;
  max-width: 650px;
}
/* line 198, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text .column_header {
  color: #f15d3c;
  font-size: 24px;
  line-height: 28px;
}
/* line 203, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text .feature_text {
  color: #888888;
  font-size: 18px;
  line-height: 23px;
  padding-top: 15px;
  padding-right: 40px;
}
/* line 209, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text .feature_text ul {
  color: #879BA9;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin-left: 0;
  padding-left: 8px;
  text-indent: -8px;
}
/* line 220, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_image {
  float: left;
  margin-left: auto;
  margin-right: auto;
  max-width: 480px;
}
/* line 226, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_border {
  border: 1px solid #D1D0CE;
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  float: left;
  height: 0px;
  margin: 100px auto;
  width: 100%;
}
/* line 240, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-front-streamline {
  background-image: url("../images/6_StreamlineYourWorkflow_Background.png");
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 5%;
  padding-bottom: 15.166666666667%;
  padding-top: 15.166666666667%;
  width: 100%;
}
/* line 249, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-front-streamline #boxes-box-front_streamline .boxes-box-content {
  text-align: center;
  color: #DFEEF3;
}
/* line 253, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-front-streamline #boxes-box-front_streamline .boxes-box-content .workflow_header h2 {
  font-size: 28px;
  font-weight: lighter;
}
/* line 258, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-front-streamline #boxes-box-front_streamline .boxes-box-content .workflow_text {
  font-size: 24px;
  letter-spacing: 1px;
}
/* line 261, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-front-streamline #boxes-box-front_streamline .boxes-box-content .workflow_text p {
  margin: 8px 0;
}
/* line 268, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-modern-document-management {
  background: #FFFFFF;
  margin: auto;
  margin-bottom: 0;
  padding: 0 10px;
  width: 95%;
}
/* line 276, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content {
  width: 100%;
  height: 100%;
  background: #FFFFFF;
  z-index: 100;
}
/* line 281, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_h2 {
  color: #f15d3c;
  font-size: 24px;
  line-height: 28px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
  padding-top: 40px;
  text-align: center;
}
/* line 291, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_subheader {
  color: #888888;
  font-size: 18px;
  line-height: 25px;
  margin: 10px auto 35px;
  max-width: 100%;
  text-align: center;
}
/* line 299, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content ul {
  color: #879BA9;
  display: block;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin-left: auto;
  margin-right: auto;
  max-width: 575px;
  padding: 0 0 0 30px;
  text-align: left;
  text-indent: -8px;
}
/* line 312, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_image {
  margin: 0 auto 75px;
  text-align: center;
  width: 70%;
}
/* line 317, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .column_border {
  border: 1px solid #D1D0CE;
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  height: 0px;
  margin: 100px auto;
  max-width: 100%;
}
/* line 326, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  overflow: hidden;
}
/* line 331, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right {
  margin-left: auto;
  margin-right: auto;
  max-width: 90%;
  overflow: hidden;
}
/* line 336, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text {
  float: left;
  vertical-align: top;
  margin-left: auto;
  margin-right: auto;
  max-width: 650px;
}
/* line 342, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text .column_header {
  color: #f15d3c;
  font-size: 24px;
  line-height: 28px;
}
/* line 347, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text .feature_text {
  color: #888888;
  font-size: 18px;
  line-height: 23px;
  padding-top: 15px;
  padding-right: 40px;
}
/* line 353, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text .feature_text ul {
  color: #879BA9;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin-left: 0;
  padding-left: 8px;
  text-indent: -8px;
}
/* line 364, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_image {
  float: right;
  margin-left: auto;
  margin-right: auto;
  max-width: 480px;
}
/* line 370, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_border {
  border: 1px solid #D1D0CE;
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  float: left;
  height: 0px;
  margin: 100px auto;
  width: 100%;
}
/* line 381, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left {
  margin-left: auto;
  margin-right: auto;
  max-width: 90%;
  overflow: hidden;
}
/* line 386, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text {
  float: right;
  vertical-align: top;
  margin-left: auto;
  margin-right: auto;
  max-width: 650px;
}
/* line 392, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text .column_header {
  color: #f15d3c;
  font-size: 24px;
  line-height: 28px;
}
/* line 397, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text .feature_text {
  color: #888888;
  font-size: 18px;
  line-height: 23px;
  padding-top: 15px;
  padding-right: 40px;
}
/* line 403, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text .feature_text ul {
  color: #879BA9;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin-left: 0;
  padding-left: 8px;
  text-indent: -8px;
}
/* line 414, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_image {
  float: left;
  margin-left: auto;
  margin-right: auto;
  max-width: 480px;
}
/* line 420, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_border {
  border: 1px solid #D1D0CE;
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  float: left;
  height: 0px;
  margin: 100px auto;
  width: 100%;
}
/* line 436, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-one-place {
  margin: 0;
  margin-top: 50px;
  padding: 0;
}
/* line 441, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-one-place #boxes-box-one_place .boxes-box-content {
  background-color: #5E788C;
  color: #DFEEF3;
  height: 100%;
  padding-bottom: 50px;
  text-align: center;
  width: 100%;
  z-index: 100;
}
/* line 450, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-one-place #boxes-box-one_place .boxes-box-content .one_place_header h2 {
  font-size: 28px;
  font-weight: lighter;
  margin-bottom: 50px;
  margin-top: 50px;
  padding-top: 50px;
}
/* line 458, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-one-place #boxes-box-one_place .boxes-box-content .one_place_subheader {
  color: #E7F2F4;
  font-size: 24px;
  letter-spacing: 0.5px;
  line-height: 28px;
  text-align: center;
}
/* line 465, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-one-place #boxes-box-one_place .boxes-box-content .one_place_image {
  padding-top: 80px;
  text-align: center;
}
/* line 472, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-stored-in-cloud {
  margin: auto;
  margin-top: 100px;
  width: 85%;
}
/* line 479, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  overflow: hidden;
}
/* line 484, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right {
  margin-left: auto;
  margin-right: auto;
  max-width: 90%;
  overflow: hidden;
}
/* line 489, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text {
  float: left;
  vertical-align: top;
  margin-left: auto;
  margin-right: auto;
  max-width: 650px;
}
/* line 495, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text .column_header {
  color: #f15d3c;
  font-size: 24px;
  line-height: 28px;
}
/* line 500, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text .feature_text {
  color: #888888;
  font-size: 18px;
  line-height: 23px;
  padding-top: 15px;
  padding-right: 40px;
}
/* line 506, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text .feature_text ul {
  color: #879BA9;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin-left: 0;
  padding-left: 8px;
  text-indent: -8px;
}
/* line 517, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_image {
  float: right;
  margin-left: auto;
  margin-right: auto;
  max-width: 480px;
}
/* line 523, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_border {
  border: 1px solid #D1D0CE;
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  float: left;
  height: 0px;
  margin: 100px auto;
  width: 100%;
}
/* line 534, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left {
  margin-left: auto;
  margin-right: auto;
  max-width: 90%;
  overflow: hidden;
}
/* line 539, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text {
  float: right;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  max-width: 600px;
  position: relative;
  right: 140px;
  vertical-align: top;
}
/* line 548, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text .column_header {
  color: #f15d3c;
  font-size: 24px;
  line-height: 28px;
}
/* line 553, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text .feature_text {
  color: #888888;
  font-size: 18px;
  line-height: 23px;
  padding-top: 15px;
  padding-right: 40px;
}
/* line 559, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text .feature_text ul {
  color: #879BA9;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin-left: 0;
  padding-left: 8px;
  text-indent: -8px;
}
/* line 570, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_image {
  float: left;
  margin-left: auto;
  margin-right: auto;
  max-width: 480px;
}
/* line 576, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_border {
  border: 1px solid #D1D0CE;
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  float: left;
  height: 0px;
  margin: 100px auto;
  width: 100%;
}
/* line 592, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-up-and-running {
  background-image: url("../images/13_GetUpAndRunning_Background-2.png");
  background-size: 100% 100%;
  height: 0;
  padding-top: 54.166666666667%;
  width: 100%;
}
/* line 599, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-front-can-do {
  margin-bottom: 35px;
  margin-top: 50px;
}
/* line 603, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-front-can-do .boxes-box-content .front_can_do_header {
  height: 60px;
  margin: auto;
  width: 56%;
}
/* line 607, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-front-can-do .boxes-box-content .front_can_do_header .h2 {
  color: #566D7E;
  display: inline-block;
  float: left;
  font-size: 22px;
  height: 60px;
  line-height: 65px;
  margin-right: 8%;
  text-align: left;
  width: 67%;
}
/* line 618, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-front-can-do .boxes-box-content .front_can_do_header .Answer_Heading {
  float: left;
  line-height: 65px;
  color: white;
  font-size: 24px;
  width: 25%;
  height: 60px;
  background: #158ABB;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  display: inline-block;
  text-align: center;
}
/* line 632, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-front-can-do .boxes-box-content .front_can_do {
  text-align: center;
  height: 60px;
  margin: auto;
  width: 56%;
}
/* line 637, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-front-can-do .boxes-box-content .front_can_do .Can_Do_Image {
  float: left;
  display: inline-block;
  width: 8%;
  height: 60px;
  background: #DDDDDD;
}
/* line 644, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-front-can-do .boxes-box-content .front_can_do .Can_Do_Text {
  float: left;
  display: inline-block;
  width: 67%;
  height: 60px;
  background: #DDDDDD;
  line-height: 65px;
  font-size: 17px;
  text-align: left;
  vertical-align: top;
  color: #728496;
}
/* line 656, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-front-can-do .boxes-box-content .front_can_do .Answer {
  float: left;
  width: 25%;
  height: 60px;
  vertical-align: top;
  line-height: 65px;
  font-size: 18px;
  text-align: center;
  color: white;
  background: #677685;
}
/* line 668, ../sass/_frontpage.scss */
body.front #page #main #container #content #block-boxes-front-can-do .boxes-box-content .Can_Do_Border {
  border-top-width: 0;
  border-right-width: 0;
  border-left-width: 0;
  height: 0px;
  border: 1px solid #FFFFFF;
  width: 99.9%;
}
/* line 678, ../sass/_frontpage.scss */
body.front #page #main #container #content .block.block-block.low-price {
  background-color: #3093B2;
  color: #DFEEF3;
  height: 100%;
  margin: 0 0 -20px 0;
  padding: 10px 0 50px 0;
  text-align: center;
  width: 100%;
  z-index: 99;
}
/* line 688, ../sass/_frontpage.scss */
body.front #page #main #container #content .block.block-block.low-price .low_price_header h2 {
  font-size: 28px;
  font-weight: lighter;
  line-height: 25px;
  margin-bottom: 30px;
  margin-top: 50px;
}
/* line 696, ../sass/_frontpage.scss */
body.front #page #main #container #content .block.block-block.low-price .low_price_subheader {
  color: #E7F2F4;
  font-size: 18px;
  letter-spacing: 0.5px;
  line-height: 28px;
  max-width: 55%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
/* line 706, ../sass/_frontpage.scss */
body.front #page #main #container #content .block.block-block.low-price .low_price_form {
  background-color: #98C9D9;
  border-radius: 10px;
  color: #4D8FA0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  max-width: 40%;
  padding-top: 20px;
  text-align: center;
}
/* line 716, ../sass/_frontpage.scss */
body.front #page #main #container #content .block.block-block.low-price .low_price_form h2 {
  font-size: 24px;
  font-weight: lighter;
  margin: 0;
}
/* line 721, ../sass/_frontpage.scss */
body.front #page #main #container #content .block.block-block.low-price .low_price_form p {
  margin: 0;
  padding-bottom: 20px;
}
/* line 726, ../sass/_frontpage.scss */
body.front #page #main #container #content .block.block-block.low-price #freetrial-form {
  background-color: #98C9D9;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  margin-left: auto;
  margin-right: auto;
  margin-top: -25px;
  max-width: 40%;
}
/* line 735, ../sass/_frontpage.scss */
body.front #page #main #container #content .block.block-block.low-price #freetrial-form div div {
  display: inline-block;
  max-width: 50%;
}
/* line 739, ../sass/_frontpage.scss */
body.front #page #main #container #content .block.block-block.low-price #freetrial-form div #edit-submit {
  border-radius: 5px;
  background: #F05A29;
  color: #FFF;
}

@media only screen and (min-width: 1801px) and (max-width: 2000px) {
  /* line 792, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 {
    width: 75%;
  }
  /* line 805, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 809, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text {
    max-width: 50%;
  }
  /* line 818, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_image {
    max-width: 40%;
  }
  /* line 824, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 828, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text {
    max-width: 50%;
  }
  /* line 837, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_image {
    max-width: 40%;
  }
  /* line 860, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management {
    width: 75%;
  }
  /* line 876, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 880, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text {
    max-width: 50%;
  }
  /* line 889, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_image {
    max-width: 40%;
  }
  /* line 895, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 899, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text {
    max-width: 50%;
  }
  /* line 908, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_image {
    max-width: 40%;
  }
  /* line 933, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud {
    width: 75%;
  }
  /* line 939, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 943, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text {
    max-width: 50%;
  }
  /* line 952, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_image {
    max-width: 40%;
  }
  /* line 958, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 962, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text {
    max-width: 50%;
  }
  /* line 971, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_image {
    max-width: 40%;
  }
}
@media only screen and (min-width: 1551px) and (max-width: 1800px) {
  /* line 1073, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 {
    width: 80%;
  }
  /* line 1086, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 1090, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text {
    max-width: 50%;
  }
  /* line 1099, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_image {
    max-width: 40%;
  }
  /* line 1105, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 1109, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text {
    max-width: 50%;
  }
  /* line 1118, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_image {
    max-width: 40%;
  }
  /* line 1141, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management {
    width: 80%;
  }
  /* line 1157, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 1161, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text {
    max-width: 50%;
  }
  /* line 1170, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_image {
    max-width: 40%;
  }
  /* line 1176, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 1180, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text {
    max-width: 50%;
  }
  /* line 1189, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_image {
    max-width: 40%;
  }
  /* line 1214, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud {
    width: 80%;
  }
  /* line 1220, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 1224, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text {
    max-width: 50%;
  }
  /* line 1233, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_image {
    max-width: 40%;
  }
  /* line 1239, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 1243, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text {
    max-width: 50%;
  }
  /* line 1252, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_image {
    max-width: 40%;
  }
}
@media only screen and (min-width: 1451px) and (max-width: 1550px) {
  /* line 1354, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 {
    width: 85%;
  }
  /* line 1367, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 1371, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text {
    max-width: 50%;
  }
  /* line 1380, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_image {
    max-width: 40%;
  }
  /* line 1386, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 1390, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text {
    max-width: 50%;
  }
  /* line 1399, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_image {
    max-width: 40%;
  }
  /* line 1422, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management {
    width: 85%;
  }
  /* line 1438, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 1442, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text {
    max-width: 50%;
  }
  /* line 1451, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_image {
    max-width: 40%;
  }
  /* line 1457, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 1461, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text {
    max-width: 50%;
  }
  /* line 1470, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_image {
    max-width: 40%;
  }
  /* line 1495, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud {
    width: 85%;
  }
  /* line 1501, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 1505, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text {
    max-width: 50%;
  }
  /* line 1514, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_image {
    max-width: 40%;
  }
  /* line 1520, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 1524, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text {
    max-width: 50%;
  }
  /* line 1533, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_image {
    max-width: 40%;
  }
}
@media only screen and (min-width: 1376px) and (max-width: 1450px) {
  /* line 1635, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 {
    width: 85%;
  }
  /* line 1648, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 1652, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text {
    max-width: 50%;
  }
  /* line 1661, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_image {
    max-width: 40%;
  }
  /* line 1667, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 1671, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text {
    max-width: 50%;
  }
  /* line 1680, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_image {
    max-width: 40%;
  }
  /* line 1703, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management {
    width: 85%;
  }
  /* line 1719, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 1723, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text {
    max-width: 50%;
  }
  /* line 1732, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_image {
    max-width: 40%;
  }
  /* line 1738, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 1742, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text {
    max-width: 50%;
  }
  /* line 1751, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_image {
    max-width: 40%;
  }
  /* line 1776, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud {
    width: 85%;
  }
  /* line 1782, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 1786, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text {
    max-width: 50%;
  }
  /* line 1795, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_image {
    max-width: 40%;
  }
  /* line 1801, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 1805, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text {
    max-width: 50%;
  }
  /* line 1814, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_image {
    max-width: 40%;
  }
}
@media only screen and (min-width: 1201px) and (max-width: 1375px) {
  /* line 1916, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 {
    width: 85%;
  }
  /* line 1929, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 1933, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text {
    max-width: 50%;
  }
  /* line 1942, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_image {
    max-width: 40%;
  }
  /* line 1948, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 1952, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text {
    max-width: 50%;
  }
  /* line 1961, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_image {
    max-width: 40%;
  }
  /* line 1984, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management {
    width: 85%;
  }
  /* line 2000, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 2004, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text {
    max-width: 50%;
  }
  /* line 2013, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_image {
    max-width: 40%;
  }
  /* line 2019, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 2023, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text {
    max-width: 50%;
  }
  /* line 2032, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_image {
    max-width: 40%;
  }
  /* line 2057, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud {
    width: 85%;
  }
  /* line 2063, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 2067, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text {
    max-width: 50%;
  }
  /* line 2076, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_image {
    max-width: 40%;
  }
  /* line 2082, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 2086, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text {
    max-width: 50%;
  }
  /* line 2095, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_image {
    max-width: 40%;
  }
}
@media only screen and (min-width: 1001px) and (max-width: 1200px) {
  /* line 2197, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 {
    width: 95%;
  }
  /* line 2210, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 2214, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text {
    max-width: 50%;
  }
  /* line 2223, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_image {
    max-width: 40%;
  }
  /* line 2229, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 2233, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text {
    max-width: 50%;
  }
  /* line 2242, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_image {
    max-width: 40%;
  }
  /* line 2265, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management {
    width: 95%;
  }
  /* line 2281, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 2285, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text {
    max-width: 50%;
  }
  /* line 2294, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_image {
    max-width: 40%;
  }
  /* line 2300, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 2304, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text {
    max-width: 50%;
  }
  /* line 2313, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_image {
    max-width: 40%;
  }
  /* line 2338, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud {
    width: 95%;
  }
  /* line 2344, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 2348, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text {
    max-width: 50%;
  }
  /* line 2357, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_image {
    max-width: 40%;
  }
  /* line 2363, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 2367, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text {
    max-width: 50%;
  }
  /* line 2376, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_image {
    max-width: 40%;
  }
}
/* Tablet
================================================== */
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  /* line 2444, ../sass/_frontpage.scss */
  body.front #page {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 2454, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-preheader-block #boxes-box-preheader_block .boxes-box-content p {
    margin: auto;
    max-width: 90%;
  }
  /* line 2462, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-1 p {
    width: 65%;
  }
  /* line 2470, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-declutter #boxes-box-front_declutter .boxes-box-content .front_content .front_content_h2 {
    max-width: 90%;
  }
  /* line 2473, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-declutter #boxes-box-front_declutter .boxes-box-content .front_content .front_content_subheader {
    margin: auto;
    max-width: 90%;
  }
  /* line 2483, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_subheader {
    max-width: 90%;
  }
  /* line 2486, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_image {
    margin: auto;
    max-width: 90%;
  }
  /* line 2493, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text,
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text {
    float: none;
    max-width: 90%;
  }
  /* line 2496, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text .column_header,
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text .column_header {
    text-align: center;
  }
  /* line 2499, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text .feature_text,
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text .feature_text {
    padding: 0;
    text-align: center;
  }
  /* line 2502, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text .feature_text ul,
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text .feature_text ul {
    margin-left: 10%;
    padding: 0;
    text-align: left;
  }
  /* line 2509, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_image,
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_image {
    float: none;
  }
  /* line 2534, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_subheader {
    margin: 10px auto 10px;
    max-width: 90%;
  }
  /* line 2538, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content ul {
    display: inherit;
    margin-left: auto;
    margin-right: auto;
    max-width: 575px;
  }
  /* line 2544, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_image {
    margin: auto;
    width: 90%;
  }
  /* line 2548, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container {
    margin-bottom: 25px;
  }
  /* line 2552, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text,
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text {
    float: none;
    max-width: 90%;
  }
  /* line 2555, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text .column_header,
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text .column_header {
    text-align: center;
  }
  /* line 2558, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text .feature_text,
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text .feature_text {
    padding: 0;
    text-align: center;
  }
  /* line 2561, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text .feature_text ul,
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text .feature_text ul {
    margin-left: 10%;
    padding: 0;
    text-align: left;
  }
  /* line 2568, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_image,
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_image {
    float: none;
  }
  /* line 2584, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text,
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text {
    float: none;
    margin: auto;
    margin-bottom: 40px;
    max-width: 85%;
    right: 0;
  }
  /* line 2590, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text .column_header,
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text .column_header {
    text-align: center;
  }
  /* line 2593, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text .feature_text,
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text .feature_text {
    padding: 0;
    text-align: center;
  }
  /* line 2596, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text .feature_text ul,
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text .feature_text ul {
    margin-left: 10%;
    padding: 0;
    text-align: left;
  }
  /* line 2603, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_image,
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_image {
    float: none;
  }
  /* line 2617, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do #boxes-box-front_can_do .boxes-box-content .front_can_do_header {
    margin: auto;
    width: 95%;
  }
  /* line 2620, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do #boxes-box-front_can_do .boxes-box-content .front_can_do_header .h2 {
    font-size: 18px;
  }
  /* line 2623, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do #boxes-box-front_can_do .boxes-box-content .front_can_do_header .Answer_Heading {
    font-size: 18px;
    text-align: center;
  }
  /* line 2628, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do #boxes-box-front_can_do .boxes-box-content .front_can_do {
    width: 95%;
    margin: auto;
  }
  /* line 2636, ../sass/_frontpage.scss */
  body.front #page #main #container #content .block.block-block.low-price .low_price_form {
    max-width: 85%;
  }
  /* line 2639, ../sass/_frontpage.scss */
  body.front #page #main #container #content .block.block-block.low-price #freetrial-form {
    max-width: 85%;
  }
}
/* Custom size per comp
================================================== */
@media only screen and (min-width: 640px) and (max-width: 767px) {
  /* line 2656, ../sass/_frontpage.scss */
  body.front #page {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 2666, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-preheader-block #boxes-box-preheader_block .boxes-box-content h1 {
    line-height: 40px;
  }
  /* line 2669, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-preheader-block #boxes-box-preheader_block .boxes-box-content p {
    margin: auto;
    max-width: 75%;
  }
  /* line 2677, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-1 p {
    max-width: 85%;
  }
  /* line 2685, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-declutter #boxes-box-front_declutter .boxes-box-content .front_content .front_content_h2 {
    max-width: 60%;
  }
  /* line 2688, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-declutter #boxes-box-front_declutter .boxes-box-content .front_content .front_content_subheader {
    margin: auto;
    max-width: 65%;
  }
  /* line 2698, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_subheader {
    max-width: 85%;
  }
  /* line 2704, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text,
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text {
    float: none;
    max-width: 65%;
  }
  /* line 2707, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text .column_header,
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text .column_header {
    text-align: center;
  }
  /* line 2710, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text .feature_text,
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text .feature_text {
    text-align: center;
  }
  /* line 2712, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text .feature_text ul,
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text .feature_text ul {
    margin-left: 10%;
    text-align: left;
  }
  /* line 2718, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_image,
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_image {
    float: none;
    max-width: 55%;
  }
  /* line 2726, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-streamline {
    padding-bottom: 9.166667%;
    padding-top: 9.166667%;
  }
  /* line 2746, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_subheader {
    margin: 10px auto 10px;
    max-width: 65%;
  }
  /* line 2750, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content ul {
    display: inherit;
    margin-left: auto;
    margin-right: auto;
    max-width: 575px;
  }
  /* line 2756, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container {
    margin-bottom: 25px;
  }
  /* line 2760, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text,
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text {
    float: none;
    max-width: 70%;
  }
  /* line 2763, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text .column_header,
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text .column_header {
    text-align: center;
  }
  /* line 2766, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text .feature_text,
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text .feature_text {
    text-align: center;
  }
  /* line 2768, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text .feature_text ul,
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text .feature_text ul {
    margin-left: 10%;
    text-align: left;
  }
  /* line 2774, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_image,
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_image {
    float: none;
    max-width: 55%;
  }
  /* line 2791, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text,
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text {
    float: none;
    margin: auto;
    max-width: 70%;
    right: 0;
  }
  /* line 2796, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text .column_header,
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text .column_header {
    text-align: center;
  }
  /* line 2799, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text .feature_text,
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text .feature_text {
    text-align: center;
  }
  /* line 2801, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text .feature_text ul,
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text .feature_text ul {
    margin-left: 10%;
    text-align: left;
  }
  /* line 2807, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_image,
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_image {
    float: none;
    max-width: 40%;
  }
  /* line 2822, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do #boxes-box-front_can_do .boxes-box-content .front_can_do_header {
    height: 60px;
    margin: auto;
    width: 95%;
  }
  /* line 2826, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do #boxes-box-front_can_do .boxes-box-content .front_can_do_header .h2 {
    font-size: 18px;
  }
  /* line 2829, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do #boxes-box-front_can_do .boxes-box-content .front_can_do_header .Answer_Heading {
    font-size: 18px;
    text-align: center;
  }
  /* line 2834, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do #boxes-box-front_can_do .boxes-box-content .front_can_do {
    width: 95%;
    margin: auto;
  }
  /* line 2842, ../sass/_frontpage.scss */
  body.front #page #main #container #content .block.block-block.low-price .low_price_subheader {
    max-width: 95%;
  }
  /* line 2845, ../sass/_frontpage.scss */
  body.front #page #main #container #content .block.block-block.low-price .low_price_form {
    max-width: 95%;
  }
  /* line 2848, ../sass/_frontpage.scss */
  body.front #page #main #container #content .block.block-block.low-price #freetrial-form {
    max-width: 95%;
  }
}
/* Custom size per comp
================================================== */
@media only screen and (min-width: 480px) and (max-width: 639px) {
  /* line 2865, ../sass/_frontpage.scss */
  body.front #page {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 2875, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-preheader-block #boxes-box-preheader_block .boxes-box-content h1 {
    line-height: 40px;
  }
  /* line 2878, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-preheader-block #boxes-box-preheader_block .boxes-box-content p {
    margin: auto;
    max-width: 75%;
  }
  /* line 2886, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-1 p {
    max-width: 85%;
  }
  /* line 2894, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-declutter #boxes-box-front_declutter .boxes-box-content .front_content .front_content_h2 {
    max-width: 60%;
  }
  /* line 2897, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-declutter #boxes-box-front_declutter .boxes-box-content .front_content .front_content_subheader {
    margin: auto;
    max-width: 65%;
  }
  /* line 2907, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_subheader {
    max-width: 85%;
  }
  /* line 2913, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text,
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text {
    float: none;
    max-width: 85%;
  }
  /* line 2916, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text .column_header,
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text .column_header {
    text-align: center;
  }
  /* line 2919, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text .feature_text,
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text .feature_text {
    text-align: center;
  }
  /* line 2921, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text .feature_text ul,
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text .feature_text ul {
    margin-left: 10%;
    text-align: left;
  }
  /* line 2927, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_image,
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_image {
    float: none;
    max-width: 80%;
  }
  /* line 2935, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-streamline {
    padding-bottom: 9.166667%;
    padding-top: 9.166667%;
  }
  /* line 2941, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-streamline #boxes-box-front_streamline .boxes-box-content .workflow_header h2 {
    line-height: 30px;
  }
  /* line 2956, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_subheader {
    margin: 10px auto 10px;
    max-width: 85%;
  }
  /* line 2960, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content ul {
    display: inherit;
    margin-left: auto;
    margin-right: auto;
    max-width: 60%;
  }
  /* line 2966, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container {
    margin-bottom: 25px;
  }
  /* line 2970, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text,
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text {
    float: none;
    max-width: 80%;
  }
  /* line 2973, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text .column_header,
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text .column_header {
    text-align: center;
  }
  /* line 2976, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text .feature_text,
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text .feature_text {
    text-align: center;
  }
  /* line 2978, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text .feature_text ul,
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text .feature_text ul {
    margin-left: 10%;
    text-align: left;
  }
  /* line 2984, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_image,
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_image {
    float: none;
    max-width: 75%;
  }
  /* line 3001, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text,
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text {
    float: none;
    margin: auto;
    max-width: 70%;
    right: 0;
  }
  /* line 3006, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text .column_header,
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text .column_header {
    text-align: center;
  }
  /* line 3009, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text .feature_text,
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text .feature_text {
    text-align: center;
  }
  /* line 3011, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text .feature_text ul,
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text .feature_text ul {
    margin-left: 10%;
    text-align: left;
  }
  /* line 3017, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_image,
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_image {
    float: none;
    max-width: 40%;
  }
  /* line 3032, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do #boxes-box-front_can_do .boxes-box-content .front_can_do_header {
    height: 60px;
    margin-left: 1%;
    margin-right: 1%;
    width: 96%;
  }
  /* line 3037, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do #boxes-box-front_can_do .boxes-box-content .front_can_do_header .h2 {
    font-size: 18px;
  }
  /* line 3040, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do #boxes-box-front_can_do .boxes-box-content .front_can_do_header .Answer_Heading {
    font-size: 18px;
    text-align: center;
  }
  /* line 3045, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do #boxes-box-front_can_do .boxes-box-content .front_can_do {
    height: 120px;
    margin-left: 1%;
    margin-right: 1%;
    width: 96%;
  }
  /* line 3050, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do #boxes-box-front_can_do .boxes-box-content .front_can_do .Can_Do_Image {
    width: 15%;
  }
  /* line 3053, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do #boxes-box-front_can_do .boxes-box-content .front_can_do .Can_Do_Text {
    width: 85%;
  }
  /* line 3056, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do #boxes-box-front_can_do .boxes-box-content .front_can_do .Answer {
    width: 100%;
  }
  /* line 3064, ../sass/_frontpage.scss */
  body.front #page #main #container #content .block.block-block.low-price .low_price_subheader {
    max-width: 95%;
  }
  /* line 3067, ../sass/_frontpage.scss */
  body.front #page #main #container #content .block.block-block.low-price .low_price_form {
    max-width: 95%;
  }
  /* line 3070, ../sass/_frontpage.scss */
  body.front #page #main #container #content .block.block-block.low-price #freetrial-form {
    max-width: 95%;
  }
}
/* Mobile
================================================== */
@media only screen and (min-width: 300px) and (max-width: 479px) {
  /* line 3087, ../sass/_frontpage.scss */
  body.front #page {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 3097, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-preheader-block #boxes-box-preheader_block .boxes-box-content h1 {
    line-height: 40px;
  }
  /* line 3100, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-preheader-block #boxes-box-preheader_block .boxes-box-content p {
    margin: auto;
    max-width: 95%;
  }
  /* line 3108, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-1 p {
    width: 90%;
  }
  /* line 3116, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-declutter #boxes-box-front_declutter .boxes-box-content .front_content .front_content_h2 {
    max-width: 96%;
  }
  /* line 3119, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-declutter #boxes-box-front_declutter .boxes-box-content .front_content .front_content_subheader {
    margin: auto;
    max-width: 90%;
  }
  /* line 3129, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_subheader {
    max-width: 95%;
  }
  /* line 3135, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text,
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text {
    float: none;
    max-width: 95%;
  }
  /* line 3138, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text .column_header,
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text .column_header {
    text-align: center;
  }
  /* line 3141, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text .feature_text,
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text .feature_text {
    padding-right: 0;
    text-align: center;
  }
  /* line 3144, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text .feature_text ul,
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text .feature_text ul {
    margin-left: 5%;
    text-align: left;
  }
  /* line 3150, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_image,
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_image {
    float: none;
    max-width: 90%;
  }
  /* line 3158, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-streamline {
    padding-bottom: 9.166667%;
    padding-top: 9.166667%;
  }
  /* line 3164, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-streamline #boxes-box-front_streamline .boxes-box-content .workflow_header h2 {
    line-height: 30px;
  }
  /* line 3179, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_subheader {
    margin: 10px auto 10px;
    max-width: 90%;
  }
  /* line 3183, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content ul {
    display: inherit;
    margin-left: auto;
    margin-right: auto;
    max-width: 85%;
  }
  /* line 3189, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_image {
    width: 90%;
  }
  /* line 3192, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container {
    margin-bottom: 25px;
  }
  /* line 3196, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text,
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text {
    float: none;
    max-width: 95%;
  }
  /* line 3199, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text .column_header,
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text .column_header {
    text-align: center;
  }
  /* line 3202, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text .feature_text,
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text .feature_text {
    text-align: center;
    padding-right: 0;
  }
  /* line 3205, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text .feature_text ul,
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text .feature_text ul {
    margin-left: 10%;
    text-align: left;
  }
  /* line 3211, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_image,
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_image {
    float: none;
    max-width: 80%;
  }
  /* line 3228, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text,
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text {
    float: none;
    margin: auto;
    max-width: 90%;
    right: 0;
  }
  /* line 3233, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text .column_header,
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text .column_header {
    text-align: center;
  }
  /* line 3236, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text .feature_text,
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text .feature_text {
    text-align: center;
    padding-right: 0;
  }
  /* line 3239, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text .feature_text ul,
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text .feature_text ul {
    margin-left: 10%;
    text-align: left;
  }
  /* line 3245, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_image,
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_image {
    float: none;
    max-width: 80%;
  }
  /* line 3259, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do .boxes-box-content .front_can_do_header {
    height: 60px;
    margin-left: 1%;
    margin-right: 1%;
    width: 96%;
  }
  /* line 3264, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do .boxes-box-content .front_can_do_header .h2 {
    font-size: 18px;
  }
  /* line 3267, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do .boxes-box-content .front_can_do_header .Answer_Heading {
    font-size: 18px;
    text-align: center;
  }
  /* line 3272, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do .boxes-box-content .front_can_do {
    height: 120px;
    margin-left: 1%;
    margin-right: 1%;
    width: 96%;
  }
  /* line 3277, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do .boxes-box-content .front_can_do .Can_Do_Image {
    width: 15%;
  }
  /* line 3280, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do .boxes-box-content .front_can_do .Can_Do_Text {
    line-height: 30px;
    width: 85%;
  }
  /* line 3284, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do .boxes-box-content .front_can_do .Answer {
    width: 100%;
  }
  /* line 3289, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do .Can_Do_Border {
    display: none !important;
  }
  /* line 3293, ../sass/_frontpage.scss */
  body.front #page #main #container #content .block.block-block.low-price {
    margin: 0;
  }
  /* line 3295, ../sass/_frontpage.scss */
  body.front #page #main #container #content .block.block-block.low-price .low_price_subheader {
    max-width: 95%;
  }
  /* line 3298, ../sass/_frontpage.scss */
  body.front #page #main #container #content .block.block-block.low-price .low_price_form {
    max-width: 95%;
  }
  /* line 3300, ../sass/_frontpage.scss */
  body.front #page #main #container #content .block.block-block.low-price .low_price_form h2 {
    font-size: 20px;
  }
  /* line 3304, ../sass/_frontpage.scss */
  body.front #page #main #container #content .block.block-block.low-price #freetrial-form {
    max-width: 95%;
  }
  /* line 3306, ../sass/_frontpage.scss */
  body.front #page #main #container #content .block.block-block.low-price #freetrial-form .form-item.form-type-textfield.form-item-email {
    max-width: 45%;
  }
}
/* Mobile
================================================== */
@media only screen and (max-width: 299px) {
  /* line 3324, ../sass/_frontpage.scss */
  body.front #page {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 3334, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-preheader-block #boxes-box-preheader_block .boxes-box-content h1 {
    line-height: 40px;
  }
  /* line 3337, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-preheader-block #boxes-box-preheader_block .boxes-box-content p {
    margin: auto;
    max-width: 100%;
  }
  /* line 3345, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-1 p {
    width: 100%;
  }
  /* line 3353, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-declutter #boxes-box-front_declutter .boxes-box-content .front_content .front_content_h2 {
    max-width: 100%;
  }
  /* line 3356, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-declutter #boxes-box-front_declutter .boxes-box-content .front_content .front_content_subheader {
    margin: auto;
    max-width: 100%;
  }
  /* line 3366, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_subheader {
    max-width: 100%;
  }
  /* line 3372, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text,
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text {
    float: none;
    max-width: 100%;
  }
  /* line 3375, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text .column_header,
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text .column_header {
    text-align: center;
  }
  /* line 3378, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text .feature_text,
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text .feature_text {
    padding-right: 0;
    text-align: center;
  }
  /* line 3381, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_text .feature_text ul,
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_text .feature_text ul {
    margin-left: 0;
    text-align: left;
  }
  /* line 3387, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_left .column_image,
  body.front #page #main #container #content #block-block-2 .front_content .front_content_container .row_image_right .column_image {
    float: none;
    max-width: 90%;
  }
  /* line 3395, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-streamline {
    padding-bottom: 7.166667%;
    padding-top: 7.166667%;
  }
  /* line 3401, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-streamline #boxes-box-front_streamline .boxes-box-content .workflow_header h2 {
    line-height: 30px;
  }
  /* line 3416, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_subheader {
    margin: 10px auto 10px;
    max-width: 100%;
  }
  /* line 3420, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content ul {
    display: inherit;
    margin-left: auto;
    margin-right: auto;
    max-width: 80%;
  }
  /* line 3426, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_image {
    width: 100%;
  }
  /* line 3429, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container {
    margin-bottom: 25px;
  }
  /* line 3433, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text,
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text {
    float: none;
    max-width: 100%;
  }
  /* line 3436, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text .column_header,
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text .column_header {
    text-align: center;
  }
  /* line 3439, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text .feature_text,
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text .feature_text {
    text-align: center;
    padding-right: 0;
  }
  /* line 3442, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_text .feature_text ul,
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_text .feature_text ul {
    margin-left: 0;
    text-align: left;
  }
  /* line 3448, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_left .column_image,
  body.front #page #main #container #content #block-boxes-modern-document-management #boxes-box-modern_document_management .boxes-box-content .front_content .front_content_container .row_image_right .column_image {
    float: none;
    max-width: 80%;
  }
  /* line 3465, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text,
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text {
    float: none;
    margin: auto;
    max-width: 100%;
    right: 0;
  }
  /* line 3470, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text .column_header,
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text .column_header {
    text-align: center;
  }
  /* line 3473, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text .feature_text,
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text .feature_text {
    text-align: center;
    padding-right: 0;
  }
  /* line 3476, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_text .feature_text ul,
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_text .feature_text ul {
    margin-left: 0;
    text-align: left;
  }
  /* line 3482, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_left .column_image,
  body.front #page #main #container #content #block-boxes-stored-in-cloud #boxes-box-stored_in_cloud .boxes-box-content .front_content .front_content_container .row_image_right .column_image {
    float: none;
    max-width: 100%;
  }
  /* line 3496, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do .boxes-box-content .front_can_do_header {
    height: 60px;
    margin-left: 1%;
    margin-right: 1%;
    width: 100%;
  }
  /* line 3501, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do .boxes-box-content .front_can_do_header .h2 {
    font-size: 18px;
  }
  /* line 3504, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do .boxes-box-content .front_can_do_header .Answer_Heading {
    font-size: 18px;
    text-align: center;
  }
  /* line 3509, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do .boxes-box-content .front_can_do {
    height: 120px;
    margin-left: 1%;
    margin-right: 1%;
    width: 100%;
  }
  /* line 3514, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do .boxes-box-content .front_can_do .Can_Do_Image {
    width: 15%;
  }
  /* line 3517, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do .boxes-box-content .front_can_do .Can_Do_Text {
    line-height: 30px;
    width: 85%;
  }
  /* line 3521, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do .boxes-box-content .front_can_do .Answer {
    width: 100%;
  }
  /* line 3526, ../sass/_frontpage.scss */
  body.front #page #main #container #content #block-boxes-front-can-do .Can_Do_Border {
    display: none !important;
  }
  /* line 3530, ../sass/_frontpage.scss */
  body.front #page #main #container #content .block.block-block.low-price {
    margin: 0;
  }
  /* line 3532, ../sass/_frontpage.scss */
  body.front #page #main #container #content .block.block-block.low-price .low_price_subheader {
    max-width: 100%;
  }
  /* line 3535, ../sass/_frontpage.scss */
  body.front #page #main #container #content .block.block-block.low-price .low_price_form {
    max-width: 100%;
  }
  /* line 3537, ../sass/_frontpage.scss */
  body.front #page #main #container #content .block.block-block.low-price .low_price_form h2 {
    font-size: 18px;
  }
  /* line 3541, ../sass/_frontpage.scss */
  body.front #page #main #container #content .block.block-block.low-price #freetrial-form {
    max-width: 100%;
  }
  /* line 3543, ../sass/_frontpage.scss */
  body.front #page #main #container #content .block.block-block.low-price #freetrial-form .form-item.form-type-textfield.form-item-email {
    max-width: 45%;
  }
}
/* Pricing  */
/* line 3, ../sass/_pricing.scss */
#footer-container > footer > div {
  padding: 0 20px;
}

/* line 6, ../sass/_pricing.scss */
#footer > .block {
  margin-bottom: 0;
}

/* line 12, ../sass/_pricing.scss */
body.section-pricing #page {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}
/* line 22, ../sass/_pricing.scss */
body.section-pricing #page #main #container #content #block-boxes-pricing-header #boxes-box-pricing_header .boxes-box-content h1 {
  color: #5e788e;
  font-size: 26px;
  font-weight: lighter;
  line-height: 30px;
  margin: 0;
  text-align: center;
}
/* line 30, ../sass/_pricing.scss */
body.section-pricing #page #main #container #content #block-boxes-pricing-header #boxes-box-pricing_header .boxes-box-content h2 {
  color: #5e788e;
  font-size: 22px;
  font-weight: lighter;
  line-height: 30px;
  margin: 0;
  text-align: center;
}
/* line 44, ../sass/_pricing.scss */
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container {
  margin: 0 auto;
  text-align: center;
  white-space: nowrap;
  width: 100%;
}
/* line 49, ../sass/_pricing.scss */
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_left_box,
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_middle_box,
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_right_box {
  border-radius: 5px;
  display: inline-block;
  height: 500px;
  margin: 10px 0;
  overflow: hidden;
  vertical-align: bottom;
  width: 352px;
}
/* line 59, ../sass/_pricing.scss */
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_left_box .pricing_box_header,
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_middle_box .pricing_box_header,
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_right_box .pricing_box_header {
  background-color: #3193B2;
  color: #FBFCFC;
  font-size: 30px;
  font-weight: bold;
  padding: 25px 10px;
  white-space: normal;
}
/* line 67, ../sass/_pricing.scss */
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_left_box .pricing_box_content,
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_middle_box .pricing_box_content,
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_right_box .pricing_box_content {
  background-color: #F6F6F6;
  color: #838383;
  font-size: 16px;
  height: 85px;
  padding-top: 5px;
  white-space: normal;
}
/* line 75, ../sass/_pricing.scss */
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_left_box .pricing_box_button,
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_middle_box .pricing_box_button,
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_right_box .pricing_box_button {
  background-color: #F6F6F6;
  position: relative;
}
/* line 78, ../sass/_pricing.scss */
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_left_box .pricing_box_button a,
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_middle_box .pricing_box_button a,
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_right_box .pricing_box_button a {
  background: #F05A29;
  border-radius: 10px;
  color: #fff;
  display: block;
  font-size: 15px;
  font-weight: bolder;
  height: 30px;
  letter-spacing: -.8px;
  line-height: 30px;
  margin: 0 auto;
  position: relative;
  text-decoration: none;
  width: 60%;
}
/* line 93, ../sass/_pricing.scss */
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_left_box .pricing_box_button .inactive_button,
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_middle_box .pricing_box_button .inactive_button,
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_right_box .pricing_box_button .inactive_button {
  border-radius: 10px;
  background: #CBCBCB;
  color: #F6F6F6;
  display: block;
  font-size: 15px;
  font-weight: bolder;
  height: 30px;
  letter-spacing: -.8px;
  line-height: 30px;
  margin: 0 auto;
  position: relative;
  width: 50%;
}
/* line 108, ../sass/_pricing.scss */
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_left_box .pricing_box_button:before,
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_middle_box .pricing_box_button:before,
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_right_box .pricing_box_button:before {
  border-top: 1px solid #CBCBCB;
  border-bottom: 1px solid #fff;
  content: "";
  display: block;
  position: relative;
  top: 15px;
  left: 0;
  z-index: 0;
}
/* line 118, ../sass/_pricing.scss */
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_left_box .pricing_box_checklist,
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_middle_box .pricing_box_checklist,
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_right_box .pricing_box_checklist {
  background-color: #F6F6F6;
  height: 55%;
}
/* line 121, ../sass/_pricing.scss */
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_left_box .pricing_box_checklist ul,
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_middle_box .pricing_box_checklist ul,
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_right_box .pricing_box_checklist ul {
  color: #838383;
  font-size: 15px;
  list-style-type: none;
  margin: 0 0 0 20px;
  padding: 20px 0 0 0;
  text-align: left;
  white-space: normal;
  width: 80%;
}
/* line 130, ../sass/_pricing.scss */
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_left_box .pricing_box_checklist ul li,
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_middle_box .pricing_box_checklist ul li,
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_right_box .pricing_box_checklist ul li {
  background-image: url("/sites/all/themes/sc/images/pricing_checkmark_03.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  padding-left: 1.9em;
}
/* line 139, ../sass/_pricing.scss */
body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_middle_box {
  margin: 10px 40px;
}
/* line 146, ../sass/_pricing.scss */
body.section-pricing #page #main #container #content #block-boxes-pricing-questions {
  margin: 0 auto;
  max-width: 85%;
}
/* line 151, ../sass/_pricing.scss */
body.section-pricing #page #main #container #content #block-boxes-pricing-questions #boxes-box-pricing_questions .boxes-box-content .column_border {
  border: 1px solid #D1D0CE;
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  float: left;
  height: 0px;
  width: 100%;
}
/* line 160, ../sass/_pricing.scss */
body.section-pricing #page #main #container #content #block-boxes-pricing-questions #boxes-box-pricing_questions .boxes-box-content .pricing_questions_h2 {
  color: #f15d3c;
  font-size: 24px;
  padding-top: 75px;
  text-align: center;
}
/* line 166, ../sass/_pricing.scss */
body.section-pricing #page #main #container #content #block-boxes-pricing-questions #boxes-box-pricing_questions .boxes-box-content .pricing_questions_h3 {
  color: #677F92;
  font-size: 22px;
  text-align: center;
}
/* line 171, ../sass/_pricing.scss */
body.section-pricing #page #main #container #content #block-boxes-pricing-questions #boxes-box-pricing_questions .boxes-box-content .pricing_questions_content {
  margin-bottom: 50px;
}
/* line 173, ../sass/_pricing.scss */
body.section-pricing #page #main #container #content #block-boxes-pricing-questions #boxes-box-pricing_questions .boxes-box-content .pricing_questions_content .pricing_question_content_col_1 {
  display: inline-block;
  margin-right: 65px;
  width: 45%;
}
/* line 177, ../sass/_pricing.scss */
body.section-pricing #page #main #container #content #block-boxes-pricing-questions #boxes-box-pricing_questions .boxes-box-content .pricing_questions_content .pricing_question_content_col_1 h2 {
  color: #677F92;
  font-size: 20px;
  font-weight: lighter;
  margin-bottom: 0;
}
/* line 183, ../sass/_pricing.scss */
body.section-pricing #page #main #container #content #block-boxes-pricing-questions #boxes-box-pricing_questions .boxes-box-content .pricing_questions_content .pricing_question_content_col_1 .question_answer {
  color: #9C9D9F;
  font-size: 18px;
  font-weight: bold;
}
/* line 189, ../sass/_pricing.scss */
body.section-pricing #page #main #container #content #block-boxes-pricing-questions #boxes-box-pricing_questions .boxes-box-content .pricing_questions_content .pricing_question_content_col_2 {
  display: inline-block;
  vertical-align: top;
  width: 45%;
}
/* line 193, ../sass/_pricing.scss */
body.section-pricing #page #main #container #content #block-boxes-pricing-questions #boxes-box-pricing_questions .boxes-box-content .pricing_questions_content .pricing_question_content_col_2 h2 {
  color: #677F92;
  font-size: 20px;
  font-weight: lighter;
  margin-bottom: 0;
}
/* line 199, ../sass/_pricing.scss */
body.section-pricing #page #main #container #content #block-boxes-pricing-questions #boxes-box-pricing_questions .boxes-box-content .pricing_questions_content .pricing_question_content_col_2 .question_answer {
  color: #9C9D9F;
  font-size: 18px;
  font-weight: bold;
}
/* line 203, ../sass/_pricing.scss */
body.section-pricing #page #main #container #content #block-boxes-pricing-questions #boxes-box-pricing_questions .boxes-box-content .pricing_questions_content .pricing_question_content_col_2 .question_answer a {
  color: #6CADCF;
  text-decoration: none;
}

/*================================================== */
@media only screen and (min-width: 1025px) and (max-width: 1210px) {
  /* line 226, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content {
    padding-left: 0;
  }
  /* line 231, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container {
    width: 90%;
  }
  /* line 233, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_left_box,
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_middle_box,
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_right_box {
    border-radius: 5px;
    display: inline-block;
    height: 500px;
    margin: 10px 0;
    overflow: hidden;
    vertical-align: bottom;
    width: 33%;
  }
  /* line 244, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_middle_box {
    margin: 10px 25px;
  }
  /* line 251, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-questions {
    margin: 0 auto;
    max-width: 85%;
  }
}
/* Tablet
================================================== */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 267, ../sass/_pricing.scss */
  body.section-pricing #page {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 278, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_left_box,
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_middle_box,
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_right_box {
    display: block;
    margin: 20px auto;
    width: 60%;
  }
  /* line 285, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_left_box .pricing_box_button .active_button:before,
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_left_box .pricing_box_button .active_button:after,
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_middle_box .pricing_box_button .active_button:before,
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_middle_box .pricing_box_button .active_button:after,
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_right_box .pricing_box_button .active_button:before,
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_right_box .pricing_box_button .active_button:after {
    width: 130%;
  }
  /* line 289, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_left_box .pricing_box_button .active_button:before,
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_middle_box .pricing_box_button .active_button:before,
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_right_box .pricing_box_button .active_button:before {
    margin-left: -130%;
  }
  /* line 292, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_left_box .pricing_box_button .inactive_button:before,
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_left_box .pricing_box_button .inactive_button:after,
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_middle_box .pricing_box_button .inactive_button:before,
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_middle_box .pricing_box_button .inactive_button:after,
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_right_box .pricing_box_button .inactive_button:before,
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_right_box .pricing_box_button .inactive_button:after {
    width: 140%;
  }
  /* line 296, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_left_box .pricing_box_button .inactive_button:before,
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_middle_box .pricing_box_button .inactive_button:before,
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_right_box .pricing_box_button .inactive_button:before {
    margin-left: -125%;
  }
  /* line 305, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-questions {
    max-width: 80%;
  }
  /* line 310, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-questions #boxes-box-pricing_questions .boxes-box-content .pricing_questions_content .pricing_question_content_col_1 {
    width: 99%;
  }
  /* line 312, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-questions #boxes-box-pricing_questions .boxes-box-content .pricing_questions_content .pricing_question_content_col_1 h2 {
    line-height: inherit;
    padding-bottom: 5px;
  }
  /* line 317, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-questions #boxes-box-pricing_questions .boxes-box-content .pricing_questions_content .pricing_question_content_col_2 {
    width: 99%;
  }
  /* line 319, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-questions #boxes-box-pricing_questions .boxes-box-content .pricing_questions_content .pricing_question_content_col_2 h2 {
    line-height: inherit;
    padding-bottom: 5px;
  }
}
/* Custom size per comp
================================================== */
@media only screen and (min-width: 640px) and (max-width: 767px) {
  /* line 341, ../sass/_pricing.scss */
  body.section-pricing #page {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 352, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_left_box,
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_middle_box,
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_right_box {
    display: block;
    width: 100%;
  }
  /* line 358, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_middle_box {
    margin: 0;
  }
  /* line 369, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-questions #boxes-box-pricing_questions .boxes-box-content .pricing_questions_content .pricing_question_content_col_1 {
    margin-right: 0;
    width: 99%;
  }
  /* line 372, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-questions #boxes-box-pricing_questions .boxes-box-content .pricing_questions_content .pricing_question_content_col_1 h2 {
    line-height: inherit;
    padding-bottom: 5px;
  }
  /* line 377, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-questions #boxes-box-pricing_questions .boxes-box-content .pricing_questions_content .pricing_question_content_col_2 {
    width: 99%;
  }
  /* line 379, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-questions #boxes-box-pricing_questions .boxes-box-content .pricing_questions_content .pricing_question_content_col_2 h2 {
    line-height: inherit;
    padding-bottom: 5px;
  }
}
/* Custom size per comp
================================================== */
@media only screen and (min-width: 480px) and (max-width: 639px) {
  /* line 401, ../sass/_pricing.scss */
  body.section-pricing #page {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 412, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_left_box,
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_middle_box,
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_right_box {
    display: block;
    width: 100%;
  }
  /* line 418, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_middle_box {
    margin: 0;
  }
  /* line 429, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-questions #boxes-box-pricing_questions .boxes-box-content .pricing_questions_content .pricing_question_content_col_1 {
    margin-right: 0;
    width: 99%;
  }
  /* line 432, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-questions #boxes-box-pricing_questions .boxes-box-content .pricing_questions_content .pricing_question_content_col_1 h2 {
    line-height: inherit;
    padding-bottom: 5px;
  }
  /* line 437, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-questions #boxes-box-pricing_questions .boxes-box-content .pricing_questions_content .pricing_question_content_col_2 {
    width: 99%;
  }
  /* line 439, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-questions #boxes-box-pricing_questions .boxes-box-content .pricing_questions_content .pricing_question_content_col_2 h2 {
    line-height: inherit;
    padding-bottom: 5px;
  }
}
/* Mobile
================================================== */
@media only screen and (max-width: 479px) {
  /* line 461, ../sass/_pricing.scss */
  body.section-pricing #page {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 471, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container {
    width: 98%;
  }
  /* line 473, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_left_box,
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_middle_box,
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_right_box {
    display: block;
    width: 100%;
  }
  /* line 479, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-price-boxes #boxes-box-pricing_price_boxes .boxes-box-content .pricing_box_container .pricing_middle_box {
    margin: 0;
  }
  /* line 490, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-questions #boxes-box-pricing_questions .boxes-box-content .pricing_questions_content .pricing_question_content_col_1 {
    display: block;
    margin-right: 0;
    width: 99%;
  }
  /* line 494, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-questions #boxes-box-pricing_questions .boxes-box-content .pricing_questions_content .pricing_question_content_col_1 h2 {
    line-height: inherit;
    padding-bottom: 5px;
  }
  /* line 499, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-questions #boxes-box-pricing_questions .boxes-box-content .pricing_questions_content .pricing_question_content_col_2 {
    display: block;
    width: 99%;
  }
  /* line 502, ../sass/_pricing.scss */
  body.section-pricing #page #main #container #content #block-boxes-pricing-questions #boxes-box-pricing_questions .boxes-box-content .pricing_questions_content .pricing_question_content_col_2 h2 {
    line-height: inherit;
    padding-bottom: 5px;
  }
}
/* Blog  */
/* line 8, ../sass/_blog.scss */
body.section-blog #page #main #container #content #block-boxes-blog-title {
  margin: 0;
}
/* line 12, ../sass/_blog.scss */
body.section-blog #page #main #container #content #block-boxes-blog-title #boxes-box-blog_title .boxes-box-content h1 {
  color: #5e788e;
  font-size: 30px;
  letter-spacing: -0.5px;
  margin: 0;
}
/* line 22, ../sass/_blog.scss */
body.section-blog #page #main #container #content .item-list .pager {
  margin: 0;
}
/* line 24, ../sass/_blog.scss */
body.section-blog #page #main #container #content .item-list .pager .pager-next {
  float: left;
  padding: 0;
}
/* line 27, ../sass/_blog.scss */
body.section-blog #page #main #container #content .item-list .pager .pager-next a {
  color: #3EA0C5;
  font-size: 23px;
  font-weight: lighter;
  letter-spacing: -1px;
  text-decoration: none;
}
/* line 35, ../sass/_blog.scss */
body.section-blog #page #main #container #content .item-list .pager .pager-previous {
  float: right;
  padding: 0;
  padding-right: 10px;
}
/* line 39, ../sass/_blog.scss */
body.section-blog #page #main #container #content .item-list .pager .pager-previous a {
  color: #3EA0C5;
  font-size: 23px;
  font-weight: lighter;
  letter-spacing: -1px;
  text-decoration: none;
}
/* line 47, ../sass/_blog.scss */
body.section-blog #page #main #container #content .item-list .pager .pager-ellipsis {
  display: none;
}

/*
 * Blog Content Type
 */
/* line 64, ../sass/_blog.scss */
body.logged-in.node-type-blog #main .sidebars .region-sidebar-second {
  margin-top: 174px;
}

/* line 70, ../sass/_blog.scss */
body.node-type-blog {
  background-color: #EFEFEF;
}
/* line 72, ../sass/_blog.scss */
body.node-type-blog #page-title {
  display: none;
}
/* line 75, ../sass/_blog.scss */
body.node-type-blog #page {
  max-width: 100%;
}
/* line 77, ../sass/_blog.scss */
body.node-type-blog #page #main {
  margin: auto;
  max-width: 900px;
  padding-top: 0px;
}
/* line 82, ../sass/_blog.scss */
body.node-type-blog #page #content {
  float: left;
  width: 72%;
  margin-left: 0%;
  margin-right: -72%;
}
/* line 87, ../sass/_blog.scss */
body.node-type-blog #page #content .header-title {
  font-size: 30px;
  color: #5e788e;
  margin: 32px 0px 0px 0px;
  line-height: 30px;
  letter-spacing: -0.5px;
}
/* line 94, ../sass/_blog.scss */
body.node-type-blog #page #content .header-subtitle {
  font-size: 24px;
  color: #333333;
  width: 900px;
  margin: 6px 0px 0px 2px;
  letter-spacing: -0.5px;
}
/* line 101, ../sass/_blog.scss */
body.node-type-blog #page #content .blog-container {
  background: #F7F7F7;
  margin: 33px 10px 10px 0px;
  border: 1px solid #b0bbc5;
}
/* line 105, ../sass/_blog.scss */
body.node-type-blog #page #content .blog-container .blog-title {
  font-size: 24px;
  color: #5e788e;
  text-decoration: none;
  padding-top: 33px;
  margin-left: 30px;
}
/* line 112, ../sass/_blog.scss */
body.node-type-blog #page #content .blog-container .date-created {
  width: 560px;
  font-size: 12px;
  color: #5e788e;
  margin: 4px 0px 11px 30px;
  border-bottom: 1px solid #d1d0cd;
  padding-bottom: 12px;
}
/* line 120, ../sass/_blog.scss */
body.node-type-blog #page #content .blog-container .field-name-field-image {
  margin-left: 30px;
}
/* line 123, ../sass/_blog.scss */
body.node-type-blog #page #content .blog-container .field-name-body {
  width: 565px;
  margin: 0px 0px 0px 30px;
  font-size: 19px;
  text-align: left;
  color: #333333;
}
/* line 132, ../sass/_blog.scss */
body.node-type-blog #page #content .author-container {
  overflow: auto;
  background: #DDDDDD;
  width: 616px;
  margin-bottom: 10px;
}
/* line 137, ../sass/_blog.scss */
body.node-type-blog #page #content .author-container .author-inside-left {
  float: left;
  width: 13%;
}
/* line 140, ../sass/_blog.scss */
body.node-type-blog #page #content .author-container .author-inside-left img {
  width: 50px;
  height: 50px;
  border-radius: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  margin: 25px 0px 0px 25px;
}
/* line 149, ../sass/_blog.scss */
body.node-type-blog #page #content .author-container .author-inside-right {
  float: right;
  width: 82%;
  margin: 25px 25px 25px 0px;
}
/* line 153, ../sass/_blog.scss */
body.node-type-blog #page #content .author-container .author-inside-right .author-name {
  font-size: 18px;
  color: #5e788e;
}
/* line 157, ../sass/_blog.scss */
body.node-type-blog #page #content .author-container .author-inside-right .author-profile {
  font-size: 19px;
  color: #333333;
}
/* line 165, ../sass/_blog.scss */
body.node-type-blog #page .region-sidebar-second {
  float: left;
  width: 30%;
  margin-left: 70%;
  margin-right: -100%;
}
/* line 171, ../sass/_blog.scss */
body.node-type-blog #page .region-sidebar-second #block-constant-contact-1 .block-title {
  font-size: 24px;
  color: #5e788e;
  line-height: 25px;
  padding-top: 15px;
  letter-spacing: -1px;
  width: 200px;
}
/* line 181, ../sass/_blog.scss */
body.node-type-blog #page .region-sidebar-second #block-constant-contact-1 #cc_signup_form_1 .form-item-cc-email-1 label {
  display: none;
}
/* line 184, ../sass/_blog.scss */
body.node-type-blog #page .region-sidebar-second #block-constant-contact-1 #cc_signup_form_1 .form-item-cc-email-1 input {
  height: 38px;
  padding-left: 5px;
}
/* line 189, ../sass/_blog.scss */
body.node-type-blog #page .region-sidebar-second #block-constant-contact-1 #cc_signup_form_1 #edit-submit {
  width: 174px;
  height: 37px;
  border: 0;
  background: url("../images/subscribe-button.png") no-repeat;
  color: #ffffff;
  margin-left: 42px;
}
/* line 198, ../sass/_blog.scss */
body.node-type-blog #page .region-sidebar-second #block-constant-contact-1 .blog_constant_contact_footer {
  font-size: 19px;
  color: #333333;
}
/* line 202, ../sass/_blog.scss */
body.node-type-blog #page .region-sidebar-second #block-constant-contact-1 .home_constant_contact_footer {
  display: none;
}
/* line 210, ../sass/_blog.scss */
body.node-type-blog .addthis_horizontal_follow_toolbox {
  position: fixed;
  top: 227px;
  margin: 0 0 0 -40px;
}
/* line 215, ../sass/_blog.scss */
body.node-type-blog .addthis_default_style .at300b {
  float: none;
  display: block;
  margin-top: 9px;
}
/* line 221, ../sass/_blog.scss */
body.node-type-blog .addthis_sharing_toolbox {
  position: fixed;
  top: 251px;
  margin: 0 0 0 -141px;
}
/* line 227, ../sass/_blog.scss */
body.node-type-blog .at-share-btn {
  width: 131px;
  height: 35px;
  float: none;
  display: block;
}
/* line 232, ../sass/_blog.scss */
body.node-type-blog .at-share-btn .at300bs {
  float: none;
  display: block;
}
/* line 236, ../sass/_blog.scss */
body.node-type-blog .at-share-btn .at15t_facebook {
  background: url("../images/icon_facebook_off.png");
  height: 35px !important;
  width: 131px !important;
}
/* line 241, ../sass/_blog.scss */
body.node-type-blog .at-share-btn .at15t_facebook:hover {
  background: url("../images/icon_facebook_on.png");
}
/* line 244, ../sass/_blog.scss */
body.node-type-blog .at-share-btn .at15t_twitter {
  background: url("../images/icon_twitter_off.png");
  height: 35px !important;
  width: 131px !important;
}
/* line 249, ../sass/_blog.scss */
body.node-type-blog .at-share-btn .at15t_twitter:hover {
  background: url("../images/icon_twitter_on.png");
}
/* line 252, ../sass/_blog.scss */
body.node-type-blog .at-share-btn .at15t_google_plusone_share {
  background: url("../images/icon_google+_off.png");
  height: 35px !important;
  width: 131px !important;
}
/* line 257, ../sass/_blog.scss */
body.node-type-blog .at-share-btn .at15t_google_plusone_share:hover {
  background: url("../images/icon_google+_on.png");
}
/* line 260, ../sass/_blog.scss */
body.node-type-blog .at-share-btn .at15t_linkedin {
  background: url("../images/icon_linkedin_off.png");
  height: 35px !important;
  width: 131px !important;
}
/* line 265, ../sass/_blog.scss */
body.node-type-blog .at-share-btn .at15t_linkedin:hover {
  background: url("../images/icon_linkedin_on.png");
}

/*
 * End Blog
 */
/*
 * Blog View
 */
/* line 278, ../sass/_blog.scss */
body.page-blog,
body.page-blog-search {
  background-color: #EFEFEF;
}
/* line 282, ../sass/_blog.scss */
body.page-blog #page-title,
body.page-blog-search #page-title {
  font-size: 30px;
  color: #5e788e;
  letter-spacing: -0.5px;
}
/* line 287, ../sass/_blog.scss */
body.page-blog #page,
body.page-blog-search #page {
  max-width: 100%;
}
/* line 289, ../sass/_blog.scss */
body.page-blog #page #main,
body.page-blog-search #page #main {
  margin: auto;
  max-width: 900px;
  padding-top: 24px;
}
/* line 294, ../sass/_blog.scss */
body.page-blog #page #content,
body.page-blog-search #page #content {
  float: left;
  width: 70%;
  margin-left: 0%;
  margin-right: -70%;
  padding-left: 4px;
}
/* line 301, ../sass/_blog.scss */
body.page-blog #page .region-sidebar-second,
body.page-blog-search #page .region-sidebar-second {
  float: left;
  width: 30%;
  margin-left: 70%;
  margin-right: -100%;
  padding-right: 0px;
}
/* line 309, ../sass/_blog.scss */
body.page-blog #page .region-sidebar-second #block-constant-contact-1 .block-title,
body.page-blog-search #page .region-sidebar-second #block-constant-contact-1 .block-title {
  font-size: 24px;
  color: #5e788e;
  line-height: 25px;
  padding-top: 15px;
  letter-spacing: -1px;
  width: 200px;
}
/* line 319, ../sass/_blog.scss */
body.page-blog #page .region-sidebar-second #block-constant-contact-1 #cc_signup_form_1 .form-item-cc-email-1 label,
body.page-blog-search #page .region-sidebar-second #block-constant-contact-1 #cc_signup_form_1 .form-item-cc-email-1 label {
  display: none;
}
/* line 322, ../sass/_blog.scss */
body.page-blog #page .region-sidebar-second #block-constant-contact-1 #cc_signup_form_1 .form-item-cc-email-1 input,
body.page-blog-search #page .region-sidebar-second #block-constant-contact-1 #cc_signup_form_1 .form-item-cc-email-1 input {
  height: 38px;
  padding-left: 5px;
}
/* line 327, ../sass/_blog.scss */
body.page-blog #page .region-sidebar-second #block-constant-contact-1 #cc_signup_form_1 #edit-submit,
body.page-blog-search #page .region-sidebar-second #block-constant-contact-1 #cc_signup_form_1 #edit-submit {
  width: 174px;
  height: 37px;
  border: 0;
  background: url("../images/subscribe-button.png") no-repeat;
  color: #ffffff;
  margin-left: 42px;
}
/* line 336, ../sass/_blog.scss */
body.page-blog #page .region-sidebar-second #block-constant-contact-1 .blog_constant_contact_footer,
body.page-blog-search #page .region-sidebar-second #block-constant-contact-1 .blog_constant_contact_footer {
  font-size: 19px;
  color: #333333;
}
/* line 340, ../sass/_blog.scss */
body.page-blog #page .region-sidebar-second #block-constant-contact-1 .home_constant_contact_footer,
body.page-blog-search #page .region-sidebar-second #block-constant-contact-1 .home_constant_contact_footer {
  display: none;
}
/* line 349, ../sass/_blog.scss */
body.page-blog .view-empty p,
body.page-blog-search .view-empty p {
  color: #5e788e;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 25px;
  margin: 115px auto;
  text-align: center;
}
/* line 362, ../sass/_blog.scss */
body.page-blog .view-id-blog .view-header p,
body.page-blog .view-search-blog .view-header p,
body.page-blog-search .view-id-blog .view-header p,
body.page-blog-search .view-search-blog .view-header p {
  font-size: 24px;
  color: #333333;
  width: 900px;
  margin: 2px 0px 0px 4px;
  letter-spacing: -0.5px;
}
/* line 370, ../sass/_blog.scss */
body.page-blog .view-id-blog .view-content,
body.page-blog .view-search-blog .view-content,
body.page-blog-search .view-id-blog .view-content,
body.page-blog-search .view-search-blog .view-content {
  margin-top: 35px;
}
/* line 373, ../sass/_blog.scss */
body.page-blog .view-id-blog .views-row,
body.page-blog .view-search-blog .views-row,
body.page-blog-search .view-id-blog .views-row,
body.page-blog-search .view-search-blog .views-row {
  background: #F7F7F7;
  margin: 0px 10px 10px 0px;
  border: 1px solid #b0bbc5;
}
/* line 377, ../sass/_blog.scss */
body.page-blog .view-id-blog .views-row .views-field-title,
body.page-blog .view-search-blog .views-row .views-field-title,
body.page-blog-search .view-id-blog .views-row .views-field-title,
body.page-blog-search .view-search-blog .views-row .views-field-title {
  padding-top: 33px;
  margin-left: 30px;
}
/* line 380, ../sass/_blog.scss */
body.page-blog .view-id-blog .views-row .views-field-title a,
body.page-blog .view-search-blog .views-row .views-field-title a,
body.page-blog-search .view-id-blog .views-row .views-field-title a,
body.page-blog-search .view-search-blog .views-row .views-field-title a {
  font-size: 24px;
  color: #5e788e;
  text-decoration: none;
}
/* line 386, ../sass/_blog.scss */
body.page-blog .view-id-blog .views-row .views-field-created,
body.page-blog .view-search-blog .views-row .views-field-created,
body.page-blog-search .view-id-blog .views-row .views-field-created,
body.page-blog-search .view-search-blog .views-row .views-field-created {
  width: 560px;
  font-size: 12px;
  color: #5e788e;
  margin: 1px 0px 11px 30px;
  border-bottom: 1px solid #d1d0cd;
  padding-bottom: 12px;
}
/* line 394, ../sass/_blog.scss */
body.page-blog .view-id-blog .views-row .views-field-field-image,
body.page-blog .view-search-blog .views-row .views-field-field-image,
body.page-blog-search .view-id-blog .views-row .views-field-field-image,
body.page-blog-search .view-search-blog .views-row .views-field-field-image {
  margin-left: 30px;
}
/* line 398, ../sass/_blog.scss */
body.page-blog .view-id-blog .views-row .views-field-body p,
body.page-blog .view-search-blog .views-row .views-field-body p,
body.page-blog-search .view-id-blog .views-row .views-field-body p,
body.page-blog-search .view-search-blog .views-row .views-field-body p {
  width: 565px;
  margin: 0px 0px 0px 30px;
  font-size: 19px;
  color: #333333;
}
/* line 405, ../sass/_blog.scss */
body.page-blog .view-id-blog .views-row .views-field-view-node,
body.page-blog .view-search-blog .views-row .views-field-view-node,
body.page-blog-search .view-id-blog .views-row .views-field-view-node,
body.page-blog-search .view-search-blog .views-row .views-field-view-node {
  margin: 20px 0 25px 30px;
  font-size: 18px;
}
/* line 408, ../sass/_blog.scss */
body.page-blog .view-id-blog .views-row .views-field-view-node a,
body.page-blog .view-search-blog .views-row .views-field-view-node a,
body.page-blog-search .view-id-blog .views-row .views-field-view-node a,
body.page-blog-search .view-search-blog .views-row .views-field-view-node a {
  display: block;
  position: relative;
  left: 440px;
  width: 124px;
  height: 37px;
  text-decoration: none;
  background: url("../images/blog-view-button.png") no-repeat 2px 0px;
  color: #ffffff;
  padding: 8px 0px 0px 21px;
}
/* line 420, ../sass/_blog.scss */
body.page-blog .view-id-blog .views-row .draggableviews-weight,
body.page-blog .view-search-blog .views-row .draggableviews-weight,
body.page-blog-search .view-id-blog .views-row .draggableviews-weight,
body.page-blog-search .view-search-blog .views-row .draggableviews-weight {
  margin-left: 5px;
}

/*
 * End Blog View
 */
/*
 * Sidebar for blogs
 */
/* line 433, ../sass/_blog.scss */
.region-sidebar-second {
  margin-top: 100px;
}
/* line 436, ../sass/_blog.scss */
.region-sidebar-second #views-exposed-form-search-blog-page-1 label,
.region-sidebar-second #views-exposed-form-search-blog-page-1 .views-submit-button {
  display: none;
}
/* line 440, ../sass/_blog.scss */
.region-sidebar-second #views-exposed-form-search-blog-page-1 .form-text {
  width: 255px;
  height: 35px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  padding: 0px 30px 0px 10px;
  margin: 0;
  border: 1px solid #ababab;
  background: #f4f4f4 url("../images/magnify.png") 230px center no-repeat;
  font-size: 15px;
  color: #666666;
}
/* line 454, ../sass/_blog.scss */
.region-sidebar-second #block-boxes-blog-sidebar-block {
  background: #d9e1e3;
  padding: 20px;
}
/* line 457, ../sass/_blog.scss */
.region-sidebar-second #block-boxes-blog-sidebar-block p {
  font-size: 19px;
  line-height: 20px;
  color: #333333;
  margin: 0;
}
/* line 463, ../sass/_blog.scss */
.region-sidebar-second #block-boxes-blog-sidebar-block p.title {
  font-size: 24px;
  line-height: 24px;
  color: #5e788e;
}
/* line 468, ../sass/_blog.scss */
.region-sidebar-second #block-boxes-blog-sidebar-block p.subtitle {
  line-height: 18px;
  margin-bottom: 10px;
}
/* line 472, ../sass/_blog.scss */
.region-sidebar-second #block-boxes-blog-sidebar-block span.name {
  font-size: 18px;
  color: #5e788e;
}

/*
 * End Sidebar for blogs
 */
/*
 * Comment form for blogs
 */
/* line 486, ../sass/_blog.scss */
body.node-type-blog #comments {
  margin-top: 25px;
}
/* line 489, ../sass/_blog.scss */
body.node-type-blog .comment-add {
  display: none;
}
/* line 492, ../sass/_blog.scss */
body.node-type-blog .comment-form {
  width: 616px;
  background: #667686;
}
/* line 495, ../sass/_blog.scss */
body.node-type-blog .comment-form #edit-author--2,
body.node-type-blog .comment-form #edit-comment-body-und-0-format {
  display: none;
}
/* line 500, ../sass/_blog.scss */
body.node-type-blog .comment-form .form-item-subject {
  display: none;
}
/* line 503, ../sass/_blog.scss */
body.node-type-blog .comment-form .form-item-comment-body-und-0-value {
  margin: 0;
}
/* line 505, ../sass/_blog.scss */
body.node-type-blog .comment-form .form-item-comment-body-und-0-value label {
  font-size: 25px;
  color: #ffffff;
  padding: 25px 0px 0px 30px;
}
/* line 510, ../sass/_blog.scss */
body.node-type-blog .comment-form .form-item-comment-body-und-0-value #edit-comment-body-und-0-value {
  width: 90%;
  height: 110px;
  margin: 10px auto 0px auto;
}
/* line 515, ../sass/_blog.scss */
body.node-type-blog .comment-form .form-item-comment-body-und-0-value .grippie {
  display: none;
}
/* line 519, ../sass/_blog.scss */
body.node-type-blog .comment-form .form-wrapper {
  overflow: auto;
}
/* line 521, ../sass/_blog.scss */
body.node-type-blog .comment-form .form-wrapper #edit-submit {
  float: right;
  width: 87px;
  height: 37px;
  margin: 10px 30px 10px 0px;
  border: 0;
  color: #ffffff;
  background: url("../images/post-button.png") no-repeat;
}
/* line 530, ../sass/_blog.scss */
body.node-type-blog .comment-form .form-wrapper #edit-preview {
  display: none;
}
/* line 536, ../sass/_blog.scss */
body.node-type-blog .comment-by-viewer {
  width: 616px;
  background: #b7c4c8;
  padding-bottom: 20px;
}
/* line 540, ../sass/_blog.scss */
body.node-type-blog .comment-by-viewer .comment-author {
  float: left;
  margin-top: 20px;
  margin-left: 10px;
}
/* line 544, ../sass/_blog.scss */
body.node-type-blog .comment-by-viewer .comment-author .username {
  font-size: 18px;
  color: #ffffff;
  text-decoration: none;
}
/* line 549, ../sass/_blog.scss */
body.node-type-blog .comment-by-viewer .comment-author .submitted {
  font-size: 18px;
  color: #ffffff;
}
/* line 554, ../sass/_blog.scss */
body.node-type-blog .comment-by-viewer img {
  width: 50px;
  height: 50px;
  float: left;
  border-radius: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  margin: 25px 0px 0px 25px;
}
/* line 563, ../sass/_blog.scss */
body.node-type-blog .comment-by-viewer p.submitted {
  margin: 0;
}
/* line 566, ../sass/_blog.scss */
body.node-type-blog .comment-by-viewer .permalink {
  display: none;
}
/* line 570, ../sass/_blog.scss */
body.node-type-blog .comment-by-viewer .field-name-comment-body .field-items {
  width: 500px;
  margin-right: 30px;
  float: right;
}
/* line 574, ../sass/_blog.scss */
body.node-type-blog .comment-by-viewer .field-name-comment-body .field-items p {
  font-size: 19px;
  color: #333333;
  margin: 0;
}

/*
 * End Comment form for blogs
 */
 /* Tablet
================================================== */
@media only screen and (min-width: 768px) and (max-width: 1120px) {
  /*
   * Blog Content Type
   */
  /* line 597, ../sass/_blog.scss */
  body.node-type-blog .view-blog .views-row,
  body.page-blog .view-blog .views-row {
    margin: 0;
  }
  /* line 601, ../sass/_blog.scss */
  body.node-type-blog #page #content,
  body.page-blog #page #content {
    float: none;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 100%;
  }
  /* line 607, ../sass/_blog.scss */
  body.node-type-blog #page #content .header-subtitle,
  body.page-blog #page #content .header-subtitle {
    width: 100%;
  }
  /* line 610, ../sass/_blog.scss */
  body.node-type-blog #page #content .blog-container,
  body.page-blog #page #content .blog-container {
    margin-right: 0px;
  }
  /* line 614, ../sass/_blog.scss */
  body.node-type-blog #page #content .blog-container .date-created,
  body.page-blog #page #content .blog-container .date-created {
    width: 90%;
  }
  /* line 617, ../sass/_blog.scss */
  body.node-type-blog #page #content .blog-container .field-name-field-image,
  body.page-blog #page #content .blog-container .field-name-field-image {
    margin-right: 30px;
  }
  /* line 620, ../sass/_blog.scss */
  body.node-type-blog #page #content .blog-container .field-name-body,
  body.page-blog #page #content .blog-container .field-name-body {
    width: 100%;
    margin: 0;
    text-align: left;
  }
  /* line 624, ../sass/_blog.scss */
  body.node-type-blog #page #content .blog-container .field-name-body p,
  body.page-blog #page #content .blog-container .field-name-body p {
    margin: 24px 20px;
  }
  /* line 629, ../sass/_blog.scss */
  body.node-type-blog #page #content .author-container,
  body.page-blog #page #content .author-container {
    width: 100%;
  }
  /* line 633, ../sass/_blog.scss */
  body.node-type-blog #page .comment-form,
  body.page-blog #page .comment-form {
    width: 100%;
  }
  /* line 636, ../sass/_blog.scss */
  body.node-type-blog #page .comment-by-viewer,
  body.page-blog #page .comment-by-viewer {
    width: 100%;
  }
  /* line 639, ../sass/_blog.scss */
  body.node-type-blog #page .comment-by-viewer .field-name-comment-body .field-items,
  body.page-blog #page .comment-by-viewer .field-name-comment-body .field-items {
    width: 100%;
    margin-right: 0px;
  }
  /* line 642, ../sass/_blog.scss */
  body.node-type-blog #page .comment-by-viewer .field-name-comment-body .field-items p,
  body.page-blog #page .comment-by-viewer .field-name-comment-body .field-items p {
    width: 75%;
    float: left;
    margin-left: 85px;
  }
  /* line 650, ../sass/_blog.scss */
  body.node-type-blog #page .region-sidebar-second,
  body.page-blog #page .region-sidebar-second {
    float: none;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 100%;
  }
  /* line 657, ../sass/_blog.scss */
  body.node-type-blog #page .region-sidebar-second .sidebars #edit-keys,
  body.page-blog #page .region-sidebar-second .sidebars #edit-keys {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    text-align: center;
  }
  /* line 666, ../sass/_blog.scss */
  body.node-type-blog #page .region-sidebar-second #block-constant-contact-1 .block-title,
  body.page-blog #page .region-sidebar-second #block-constant-contact-1 .block-title {
    width: 100%;
  }
  /* line 670, ../sass/_blog.scss */
  body.node-type-blog #page .region-sidebar-second #block-constant-contact-1 #cc_signup_form_1 #edit-submit,
  body.page-blog #page .region-sidebar-second #block-constant-contact-1 #cc_signup_form_1 #edit-submit {
    margin-left: 0px;
  }
  /* line 675, ../sass/_blog.scss */
  body.node-type-blog #page .region-sidebar-second .views-exposed-form .views-exposed-widget,
  body.page-blog #page .region-sidebar-second .views-exposed-form .views-exposed-widget {
    float: none;
  }
  /* line 679, ../sass/_blog.scss */
  body.node-type-blog #page .views-field-view-node a,
  body.page-blog #page .views-field-view-node a {
    left: 0;
    margin: 0 auto;
    padding: 8px 0;
    width: 126px;
  }

  /*
  * End Blog Content Type
  */
  /*
   * Blog View
   */
  /* line 696, ../sass/_blog.scss */
  body.page-blog #page .region-sidebar-second {
    float: none;
    margin: 0 auto;
  }
  /* line 700, ../sass/_blog.scss */
  body.page-blog #page .region-sidebar-second #block-constant-contact-1 .block-title {
    width: 100%;
  }
  /* line 704, ../sass/_blog.scss */
  body.page-blog #page .region-sidebar-second #block-constant-contact-1 #cc_signup_form_1 #edit-submit {
    margin-left: 0px;
  }
  /* line 710, ../sass/_blog.scss */
  body.page-blog #page #content {
    float: none;
    margin: 0 auto;
  }
  /* line 715, ../sass/_blog.scss */
  body.page-blog #page .sidebars #edit-keys {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    text-align: center;
  }
  /* line 727, ../sass/_blog.scss */
  body.page-blog .view-id-blog .view-header p,
  body.page-blog .view-search-blog .view-header p {
    width: 99%;
  }
  /* line 732, ../sass/_blog.scss */
  body.page-blog .view-id-blog .views-row .views-field-title,
  body.page-blog .view-search-blog .views-row .views-field-title {
    margin-right: 30px;
  }
  /* line 735, ../sass/_blog.scss */
  body.page-blog .view-id-blog .views-row .views-field-created,
  body.page-blog .view-search-blog .views-row .views-field-created {
    width: 90%;
  }
  /* line 738, ../sass/_blog.scss */
  body.page-blog .view-id-blog .views-row .views-field-field-image,
  body.page-blog .view-search-blog .views-row .views-field-field-image {
    margin-right: 30px;
  }
  /* line 741, ../sass/_blog.scss */
  body.page-blog .view-id-blog .views-row .views-field-body,
  body.page-blog .view-search-blog .views-row .views-field-body {
    margin: 0px 30px 0px 30px;
  }
  /* line 743, ../sass/_blog.scss */
  body.page-blog .view-id-blog .views-row .views-field-body p,
  body.page-blog .view-search-blog .views-row .views-field-body p {
    width: 100%;
    margin: 0;
  }
  /* line 748, ../sass/_blog.scss */
  body.page-blog .view-id-blog .views-row .views-field-view-node,
  body.page-blog .view-search-blog .views-row .views-field-view-node {
    margin: 20px 30px 25px 30px;
  }
  /* line 750, ../sass/_blog.scss */
  body.page-blog .view-id-blog .views-row .views-field-view-node a,
  body.page-blog .view-search-blog .views-row .views-field-view-node a {
    left: 70%;
  }

  /* line 758, ../sass/_blog.scss */
  body.node-type-blog .addthis_sharing_toolbox {
    position: relative;
    top: 0;
    margin: 0;
  }
  /* line 762, ../sass/_blog.scss */
  body.node-type-blog .addthis_sharing_toolbox .at-share-btn {
    float: none;
    display: inline-block;
  }
  /* line 766, ../sass/_blog.scss */
  body.node-type-blog .addthis_sharing_toolbox .at300bs {
    float: none;
    display: inline-block;
  }

  /*
   * End Blog View
   */
}
 /* Tablet
================================================== */
@media only screen and (min-width: 768px) and (max-width: 930px) {
  /* line 785, ../sass/_blog.scss */
  body.node-type-blog #page #main,
  body.page-blog #page #main {
    max-width: 90% !important;
  }
}
/* Custom size per comp
================================================== */
@media only screen and (min-width: 640px) and (max-width: 767px) {
  /*
  * Blog Content Type
  */
  /* line 803, ../sass/_blog.scss */
  body.node-type-blog #page #main,
  body.page-blog #page #main {
    max-width: 90% !important;
  }

  /* line 811, ../sass/_blog.scss */
  body.node-type-blog .view-blog .views-row,
  body.page-blog .view-blog .views-row {
    border-left: 0;
    border-right: 0;
    margin: 0;
  }
  /* line 817, ../sass/_blog.scss */
  body.node-type-blog #page #content,
  body.node-type-blog #page .sidebar,
  body.page-blog #page #content,
  body.page-blog #page .sidebar {
    text-align: center;
  }
  /* line 822, ../sass/_blog.scss */
  body.node-type-blog #page .sidebars #edit-keys,
  body.page-blog #page .sidebars #edit-keys {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    text-align: center;
  }
  /* line 830, ../sass/_blog.scss */
  body.node-type-blog #page #content,
  body.page-blog #page #content {
    float: none;
    width: 100%;
    margin: 0 auto;
    padding: 0;
  }
  /* line 835, ../sass/_blog.scss */
  body.node-type-blog #page #content .header-subtitle,
  body.page-blog #page #content .header-subtitle {
    width: 100%;
    font-size: 19px;
  }
  /* line 839, ../sass/_blog.scss */
  body.node-type-blog #page #content .blog-container,
  body.page-blog #page #content .blog-container {
    margin-right: 0px;
  }
  /* line 843, ../sass/_blog.scss */
  body.node-type-blog #page #content .blog-container .date-created,
  body.page-blog #page #content .blog-container .date-created {
    width: 90%;
  }
  /* line 846, ../sass/_blog.scss */
  body.node-type-blog #page #content .blog-container .field-name-field-image,
  body.page-blog #page #content .blog-container .field-name-field-image {
    margin-right: 30px;
  }
  /* line 849, ../sass/_blog.scss */
  body.node-type-blog #page #content .blog-container .field-name-body,
  body.page-blog #page #content .blog-container .field-name-body {
    width: 100%;
    margin: 0;
    text-align: left;
  }
  /* line 853, ../sass/_blog.scss */
  body.node-type-blog #page #content .blog-container .field-name-body p,
  body.page-blog #page #content .blog-container .field-name-body p {
    margin: 24px 20px;
  }
  /* line 858, ../sass/_blog.scss */
  body.node-type-blog #page #content .author-container,
  body.page-blog #page #content .author-container {
    width: 100%;
  }
  /* line 861, ../sass/_blog.scss */
  body.node-type-blog #page #content .comment-form,
  body.page-blog #page #content .comment-form {
    width: 100%;
  }
  /* line 864, ../sass/_blog.scss */
  body.node-type-blog #page #content .comment-by-viewer,
  body.page-blog #page #content .comment-by-viewer {
    width: 100%;
  }
  /* line 867, ../sass/_blog.scss */
  body.node-type-blog #page #content .comment-by-viewer .field-name-comment-body .field-items,
  body.page-blog #page #content .comment-by-viewer .field-name-comment-body .field-items {
    float: none;
    width: 90%;
    margin: 0px 30px 0px 30px;
  }
  /* line 871, ../sass/_blog.scss */
  body.node-type-blog #page #content .comment-by-viewer .field-name-comment-body .field-items p,
  body.page-blog #page #content .comment-by-viewer .field-name-comment-body .field-items p {
    margin-left: 75px;
  }
  /* line 876, ../sass/_blog.scss */
  body.node-type-blog #page #content .comment-by-viewer img,
  body.page-blog #page #content .comment-by-viewer img {
    margin-bottom: 10px;
  }
  /* line 879, ../sass/_blog.scss */
  body.node-type-blog #page #content .comment-by-viewer .comment-author,
  body.page-blog #page #content .comment-by-viewer .comment-author {
    float: none;
    padding: 30px 0px 0px 95px;
    margin-top: 0px;
  }
  /* line 886, ../sass/_blog.scss */
  body.node-type-blog #page .region-sidebar-second,
  body.page-blog #page .region-sidebar-second {
    float: none;
    margin: 0 auto;
    padding: 0;
    width: 100%;
  }
  /* line 892, ../sass/_blog.scss */
  body.node-type-blog #page .region-sidebar-second #block-constant-contact-1 .block-title,
  body.page-blog #page .region-sidebar-second #block-constant-contact-1 .block-title {
    width: 100%;
  }
  /* line 896, ../sass/_blog.scss */
  body.node-type-blog #page .region-sidebar-second #block-constant-contact-1 #cc_signup_form_1 #edit-submit,
  body.page-blog #page .region-sidebar-second #block-constant-contact-1 #cc_signup_form_1 #edit-submit {
    margin-left: 0px;
  }
  /* line 902, ../sass/_blog.scss */
  body.node-type-blog #page .views-exposed-form .views-exposed-widget,
  body.page-blog #page .views-exposed-form .views-exposed-widget {
    float: none;
  }
  /* line 905, ../sass/_blog.scss */
  body.node-type-blog #page .views-field-view-node,
  body.page-blog #page .views-field-view-node {
    margin: 20px 30px 25px 30px;
  }
  /* line 908, ../sass/_blog.scss */
  body.node-type-blog #page .views-field-view-node a,
  body.page-blog #page .views-field-view-node a {
    left: 0;
    margin: 0 auto;
    padding: 8px 0;
    width: 126px;
  }

  /*
  * End Blog Content Type
  */
  /*
  * Blog View
  */
  /* line 925, ../sass/_blog.scss */
  body.page-blog #page-title,
  body.page-blog-search #page-title {
    font-size: 25px;
  }
  /* line 929, ../sass/_blog.scss */
  body.page-blog #page #content,
  body.page-blog-search #page #content {
    float: none;
    padding: 0;
    width: 100%;
    margin: 0 auto;
  }
  /* line 935, ../sass/_blog.scss */
  body.page-blog #page .region-sidebar-second,
  body.page-blog-search #page .region-sidebar-second {
    float: none;
    margin: 0 auto;
    width: 100%;
  }
  /* line 939, ../sass/_blog.scss */
  body.page-blog #page .region-sidebar-second #edit-keys,
  body.page-blog-search #page .region-sidebar-second #edit-keys {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    text-align: center;
  }
  /* line 947, ../sass/_blog.scss */
  body.page-blog #page .region-sidebar-second #block-constant-contact-1 .block-title,
  body.page-blog-search #page .region-sidebar-second #block-constant-contact-1 .block-title {
    width: 100%;
  }
  /* line 951, ../sass/_blog.scss */
  body.page-blog #page .region-sidebar-second #block-constant-contact-1 #cc_signup_form_1 #edit-submit,
  body.page-blog-search #page .region-sidebar-second #block-constant-contact-1 #cc_signup_form_1 #edit-submit {
    margin-left: 0px;
  }
  /* line 961, ../sass/_blog.scss */
  body.page-blog .view-id-blog .view-header p,
  body.page-blog .view-search-blog .view-header p,
  body.page-blog-search .view-id-blog .view-header p,
  body.page-blog-search .view-search-blog .view-header p {
    width: 99%;
    font-size: 19px;
  }
  /* line 967, ../sass/_blog.scss */
  body.page-blog .view-id-blog .views-row .views-field-view-node,
  body.page-blog .view-search-blog .views-row .views-field-view-node,
  body.page-blog-search .view-id-blog .views-row .views-field-view-node,
  body.page-blog-search .view-search-blog .views-row .views-field-view-node {
    margin: 20px 30px 25px 30px;
  }
  /* line 969, ../sass/_blog.scss */
  body.page-blog .view-id-blog .views-row .views-field-view-node a,
  body.page-blog .view-search-blog .views-row .views-field-view-node a,
  body.page-blog-search .view-id-blog .views-row .views-field-view-node a,
  body.page-blog-search .view-search-blog .views-row .views-field-view-node a {
    left: 0;
  }
  /* line 973, ../sass/_blog.scss */
  body.page-blog .view-id-blog .views-row .views-field-created,
  body.page-blog .view-search-blog .views-row .views-field-created,
  body.page-blog-search .view-id-blog .views-row .views-field-created,
  body.page-blog-search .view-search-blog .views-row .views-field-created {
    width: 90%;
  }
  /* line 976, ../sass/_blog.scss */
  body.page-blog .view-id-blog .views-row .views-field-field-image,
  body.page-blog .view-search-blog .views-row .views-field-field-image,
  body.page-blog-search .view-id-blog .views-row .views-field-field-image,
  body.page-blog-search .view-search-blog .views-row .views-field-field-image {
    margin-right: 30px;
  }
  /* line 979, ../sass/_blog.scss */
  body.page-blog .view-id-blog .views-row .views-field-body,
  body.page-blog .view-search-blog .views-row .views-field-body,
  body.page-blog-search .view-id-blog .views-row .views-field-body,
  body.page-blog-search .view-search-blog .views-row .views-field-body {
    margin: 0px 30px 0px 30px;
  }
  /* line 981, ../sass/_blog.scss */
  body.page-blog .view-id-blog .views-row .views-field-body p,
  body.page-blog .view-search-blog .views-row .views-field-body p,
  body.page-blog-search .view-id-blog .views-row .views-field-body p,
  body.page-blog-search .view-search-blog .views-row .views-field-body p {
    width: 100%;
    margin: 0;
  }

  /* line 990, ../sass/_blog.scss */
  body.node-type-blog .addthis_sharing_toolbox {
    position: relative;
    top: 0;
    margin: 0;
  }
  /* line 994, ../sass/_blog.scss */
  body.node-type-blog .addthis_sharing_toolbox .at-share-btn {
    float: none;
    display: inline-block;
  }
  /* line 998, ../sass/_blog.scss */
  body.node-type-blog .addthis_sharing_toolbox .at300bs {
    float: none;
    display: inline-block;
  }
}
@media only screen and (min-width: 480px) and (max-width: 639px) {
  /*
  * Blog Content Type
  */
  /* line 1010, ../sass/_blog.scss */
  #main {
    max-width: 99% !important;
  }

  /* line 1016, ../sass/_blog.scss */
  body.node-type-blog .view-blog .views-row,
  body.page-blog .view-blog .views-row {
    border-left: 0;
    border-right: 0;
    margin: 0;
  }
  /* line 1023, ../sass/_blog.scss */
  body.node-type-blog #page #content,
  body.node-type-blog #page .sidebar,
  body.page-blog #page #content,
  body.page-blog #page .sidebar {
    text-align: center;
  }
  /* line 1029, ../sass/_blog.scss */
  body.node-type-blog #page .sidebars #edit-keys,
  body.page-blog #page .sidebars #edit-keys {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    text-align: center;
  }
  /* line 1038, ../sass/_blog.scss */
  body.node-type-blog #page #content,
  body.page-blog #page #content {
    float: none;
    width: 100%;
    margin: 0 auto;
    padding: 0;
  }
  /* line 1044, ../sass/_blog.scss */
  body.node-type-blog #page #content .header-subtitle,
  body.page-blog #page #content .header-subtitle {
    width: 100%;
    font-size: 19px;
  }
  /* line 1049, ../sass/_blog.scss */
  body.node-type-blog #page #content .blog-container,
  body.page-blog #page #content .blog-container {
    margin-right: 0px;
  }
  /* line 1054, ../sass/_blog.scss */
  body.node-type-blog #page #content .blog-container .date-created,
  body.page-blog #page #content .blog-container .date-created {
    width: 90%;
  }
  /* line 1057, ../sass/_blog.scss */
  body.node-type-blog #page #content .blog-container .field-name-field-image,
  body.page-blog #page #content .blog-container .field-name-field-image {
    margin-right: 30px;
  }
  /* line 1060, ../sass/_blog.scss */
  body.node-type-blog #page #content .blog-container .field-name-body,
  body.page-blog #page #content .blog-container .field-name-body {
    width: 100%;
    margin: 0;
    text-align: left;
  }
  /* line 1064, ../sass/_blog.scss */
  body.node-type-blog #page #content .blog-container .field-name-body p,
  body.page-blog #page #content .blog-container .field-name-body p {
    margin: 24px 20px;
  }
  /* line 1070, ../sass/_blog.scss */
  body.node-type-blog #page #content .author-container,
  body.page-blog #page #content .author-container {
    width: 100%;
  }
  /* line 1074, ../sass/_blog.scss */
  body.node-type-blog #page #content .comment-form,
  body.page-blog #page #content .comment-form {
    width: 100%;
  }
  /* line 1078, ../sass/_blog.scss */
  body.node-type-blog #page #content .comment-by-viewer,
  body.page-blog #page #content .comment-by-viewer {
    width: 100%;
  }
  /* line 1081, ../sass/_blog.scss */
  body.node-type-blog #page #content .comment-by-viewer .field-name-comment-body .field-items,
  body.page-blog #page #content .comment-by-viewer .field-name-comment-body .field-items {
    float: none;
    width: 90%;
    margin: 0px 30px 0px 30px;
  }
  /* line 1085, ../sass/_blog.scss */
  body.node-type-blog #page #content .comment-by-viewer .field-name-comment-body .field-items p,
  body.page-blog #page #content .comment-by-viewer .field-name-comment-body .field-items p {
    margin-left: 75px;
  }
  /* line 1090, ../sass/_blog.scss */
  body.node-type-blog #page #content .comment-by-viewer img,
  body.page-blog #page #content .comment-by-viewer img {
    margin-bottom: 10px;
  }
  /* line 1093, ../sass/_blog.scss */
  body.node-type-blog #page #content .comment-by-viewer .comment-author,
  body.page-blog #page #content .comment-by-viewer .comment-author {
    float: none;
    padding: 30px 0px 0px 95px;
    margin-top: 0px;
  }
  /* line 1101, ../sass/_blog.scss */
  body.node-type-blog #page .region-sidebar-second,
  body.page-blog #page .region-sidebar-second {
    float: none;
    margin: 0 auto;
    padding: 0;
    width: 100%;
  }
  /* line 1107, ../sass/_blog.scss */
  body.node-type-blog #page .region-sidebar-second #block-constant-contact-1 .block-title,
  body.page-blog #page .region-sidebar-second #block-constant-contact-1 .block-title {
    width: 100%;
  }
  /* line 1111, ../sass/_blog.scss */
  body.node-type-blog #page .region-sidebar-second #block-constant-contact-1 #cc_signup_form_1 #edit-submit,
  body.page-blog #page .region-sidebar-second #block-constant-contact-1 #cc_signup_form_1 #edit-submit {
    margin-left: 0px;
  }
  /* line 1117, ../sass/_blog.scss */
  body.node-type-blog #page .views-exposed-form .views-exposed-widget,
  body.page-blog #page .views-exposed-form .views-exposed-widget {
    float: none;
  }
  /* line 1120, ../sass/_blog.scss */
  body.node-type-blog #page .views-field-view-node a,
  body.page-blog #page .views-field-view-node a {
    margin: 0 auto;
    padding: 8px 0;
    width: 126px;
  }

  /*
   * End Blog Content Type
   */
  /*
   * Blog View
   */
  /* line 1136, ../sass/_blog.scss */
  body.page-blog #page-title,
  body.page-blog-search #page-title {
    font-size: 25px;
  }
  /* line 1140, ../sass/_blog.scss */
  body.page-blog #page #content,
  body.page-blog-search #page #content {
    float: none;
    padding: 0;
    width: 100%;
    margin: 0 auto;
  }
  /* line 1146, ../sass/_blog.scss */
  body.page-blog #page .region-sidebar-second,
  body.page-blog-search #page .region-sidebar-second {
    float: none;
    margin: 0 auto;
    width: 100%;
  }
  /* line 1151, ../sass/_blog.scss */
  body.page-blog #page .region-sidebar-second #block-constant-contact-1 .block-title,
  body.page-blog-search #page .region-sidebar-second #block-constant-contact-1 .block-title {
    width: 100%;
  }
  /* line 1155, ../sass/_blog.scss */
  body.page-blog #page .region-sidebar-second #block-constant-contact-1 #cc_signup_form_1 #edit-submit,
  body.page-blog-search #page .region-sidebar-second #block-constant-contact-1 #cc_signup_form_1 #edit-submit {
    margin-left: 0px;
  }
  /* line 1165, ../sass/_blog.scss */
  body.page-blog .view-id-blog .view-header p,
  body.page-blog .view-search-blog .view-header p,
  body.page-blog-search .view-id-blog .view-header p,
  body.page-blog-search .view-search-blog .view-header p {
    width: 99%;
    font-size: 19px;
  }
  /* line 1171, ../sass/_blog.scss */
  body.page-blog .view-id-blog .views-row .views-field-view-node,
  body.page-blog .view-search-blog .views-row .views-field-view-node,
  body.page-blog-search .view-id-blog .views-row .views-field-view-node,
  body.page-blog-search .view-search-blog .views-row .views-field-view-node {
    margin: 20px 30px 25px 30px;
  }
  /* line 1173, ../sass/_blog.scss */
  body.page-blog .view-id-blog .views-row .views-field-view-node a,
  body.page-blog .view-search-blog .views-row .views-field-view-node a,
  body.page-blog-search .view-id-blog .views-row .views-field-view-node a,
  body.page-blog-search .view-search-blog .views-row .views-field-view-node a {
    left: 0;
  }
  /* line 1177, ../sass/_blog.scss */
  body.page-blog .view-id-blog .views-row .views-field-created,
  body.page-blog .view-search-blog .views-row .views-field-created,
  body.page-blog-search .view-id-blog .views-row .views-field-created,
  body.page-blog-search .view-search-blog .views-row .views-field-created {
    width: 90%;
  }
  /* line 1180, ../sass/_blog.scss */
  body.page-blog .view-id-blog .views-row .views-field-field-image,
  body.page-blog .view-search-blog .views-row .views-field-field-image,
  body.page-blog-search .view-id-blog .views-row .views-field-field-image,
  body.page-blog-search .view-search-blog .views-row .views-field-field-image {
    margin-right: 30px;
  }
  /* line 1183, ../sass/_blog.scss */
  body.page-blog .view-id-blog .views-row .views-field-body,
  body.page-blog .view-search-blog .views-row .views-field-body,
  body.page-blog-search .view-id-blog .views-row .views-field-body,
  body.page-blog-search .view-search-blog .views-row .views-field-body {
    margin: 0px 30px 0px 30px;
  }
  /* line 1185, ../sass/_blog.scss */
  body.page-blog .view-id-blog .views-row .views-field-body p,
  body.page-blog .view-search-blog .views-row .views-field-body p,
  body.page-blog-search .view-id-blog .views-row .views-field-body p,
  body.page-blog-search .view-search-blog .views-row .views-field-body p {
    width: 100%;
    margin: 0;
  }

  /* line 1194, ../sass/_blog.scss */
  body.node-type-blog .addthis_sharing_toolbox {
    position: relative;
    top: 0;
    margin: 0;
  }
  /* line 1198, ../sass/_blog.scss */
  body.node-type-blog .addthis_sharing_toolbox .at-share-btn {
    float: none;
    display: inline-block;
  }
  /* line 1202, ../sass/_blog.scss */
  body.node-type-blog .addthis_sharing_toolbox .at300bs {
    float: none;
    display: inline-block;
  }
}
/* Mobile
================================================== */
@media only screen and (max-width: 479px) {
  /*
   * Blog Content Type
   */
  /* line 1217, ../sass/_blog.scss */
  #main {
    max-width: 99% !important;
  }

  /* line 1223, ../sass/_blog.scss */
  body.node-type-blog .view-blog .views-row,
  body.page-blog .view-blog .views-row {
    border-left: 0;
    border-right: 0;
    margin: 0;
  }
  /* line 1230, ../sass/_blog.scss */
  body.node-type-blog #page #content,
  body.node-type-blog #page .sidebar,
  body.page-blog #page #content,
  body.page-blog #page .sidebar {
    text-align: center;
  }
  /* line 1235, ../sass/_blog.scss */
  body.node-type-blog #page .sidebars #edit-keys,
  body.page-blog #page .sidebars #edit-keys {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    text-align: center;
  }
  /* line 1243, ../sass/_blog.scss */
  body.node-type-blog #page #content,
  body.page-blog #page #content {
    float: none;
    padding: 0;
    width: 100%;
    margin: 0 auto;
  }
  /* line 1249, ../sass/_blog.scss */
  body.node-type-blog #page #content .header-subtitle,
  body.page-blog #page #content .header-subtitle {
    width: 100%;
    font-size: 19px;
  }
  /* line 1254, ../sass/_blog.scss */
  body.node-type-blog #page #content .blog-container,
  body.page-blog #page #content .blog-container {
    margin-right: 0px;
  }
  /* line 1259, ../sass/_blog.scss */
  body.node-type-blog #page #content .blog-container .date-created,
  body.page-blog #page #content .blog-container .date-created {
    width: 90%;
  }
  /* line 1262, ../sass/_blog.scss */
  body.node-type-blog #page #content .blog-container .field-name-field-image,
  body.page-blog #page #content .blog-container .field-name-field-image {
    margin-right: 30px;
  }
  /* line 1265, ../sass/_blog.scss */
  body.node-type-blog #page #content .blog-container .field-name-body,
  body.page-blog #page #content .blog-container .field-name-body {
    width: 100%;
    margin: 0;
    text-align: left;
  }
  /* line 1269, ../sass/_blog.scss */
  body.node-type-blog #page #content .blog-container .field-name-body p,
  body.page-blog #page #content .blog-container .field-name-body p {
    margin: 24px 20px;
  }
  /* line 1275, ../sass/_blog.scss */
  body.node-type-blog #page #content .author-container,
  body.page-blog #page #content .author-container {
    width: 100%;
  }
  /* line 1279, ../sass/_blog.scss */
  body.node-type-blog #page #content .comment-form,
  body.page-blog #page #content .comment-form {
    width: 100%;
  }
  /* line 1283, ../sass/_blog.scss */
  body.node-type-blog #page #content .comment-by-viewer,
  body.page-blog #page #content .comment-by-viewer {
    width: 100%;
  }
  /* line 1286, ../sass/_blog.scss */
  body.node-type-blog #page #content .comment-by-viewer .field-name-comment-body .field-items,
  body.page-blog #page #content .comment-by-viewer .field-name-comment-body .field-items {
    float: none;
    width: 90%;
    margin: 0px 30px 0px 30px;
  }
  /* line 1290, ../sass/_blog.scss */
  body.node-type-blog #page #content .comment-by-viewer .field-name-comment-body .field-items p,
  body.page-blog #page #content .comment-by-viewer .field-name-comment-body .field-items p {
    margin-left: 75px;
  }
  /* line 1295, ../sass/_blog.scss */
  body.node-type-blog #page #content .comment-by-viewer img,
  body.page-blog #page #content .comment-by-viewer img {
    margin-bottom: 10px;
  }
  /* line 1298, ../sass/_blog.scss */
  body.node-type-blog #page #content .comment-by-viewer .comment-author,
  body.page-blog #page #content .comment-by-viewer .comment-author {
    float: none;
    padding: 30px 0px 0px 95px;
    margin-top: 0px;
  }
  /* line 1306, ../sass/_blog.scss */
  body.node-type-blog #page .region-sidebar-second,
  body.page-blog #page .region-sidebar-second {
    float: none;
    margin: 0 auto;
    padding: 0;
    width: 100%;
  }
  /* line 1312, ../sass/_blog.scss */
  body.node-type-blog #page .region-sidebar-second #block-constant-contact-1 .block-title,
  body.page-blog #page .region-sidebar-second #block-constant-contact-1 .block-title {
    width: 100%;
  }
  /* line 1316, ../sass/_blog.scss */
  body.node-type-blog #page .region-sidebar-second #block-constant-contact-1 #cc_signup_form_1 #edit-submit,
  body.page-blog #page .region-sidebar-second #block-constant-contact-1 #cc_signup_form_1 #edit-submit {
    margin-left: 0px;
  }
  /* line 1322, ../sass/_blog.scss */
  body.node-type-blog #page .views-exposed-form .views-exposed-widget,
  body.page-blog #page .views-exposed-form .views-exposed-widget {
    float: none;
  }
  /* line 1325, ../sass/_blog.scss */
  body.node-type-blog #page .views-field-view-node a,
  body.page-blog #page .views-field-view-node a {
    margin: 0 auto;
    padding: 8px 0;
    width: 126px;
  }

  /*
   * End Blog Content Type
   */
  /*
   * Blog View
   */
  /* line 1341, ../sass/_blog.scss */
  body.page-blog #page-title,
  body.page-blog-search #page-title {
    font-size: 25px;
  }
  /* line 1345, ../sass/_blog.scss */
  body.page-blog #page #content,
  body.page-blog-search #page #content {
    float: none;
    width: 100%;
    margin: 0 auto;
  }
  /* line 1350, ../sass/_blog.scss */
  body.page-blog #page .region-sidebar-second,
  body.page-blog-search #page .region-sidebar-second {
    float: none;
    margin: 0 auto;
    width: 100%;
  }
  /* line 1355, ../sass/_blog.scss */
  body.page-blog #page .region-sidebar-second #block-constant-contact-1 .block-title,
  body.page-blog-search #page .region-sidebar-second #block-constant-contact-1 .block-title {
    width: 100%;
  }
  /* line 1359, ../sass/_blog.scss */
  body.page-blog #page .region-sidebar-second #block-constant-contact-1 #cc_signup_form_1 #edit-submit,
  body.page-blog-search #page .region-sidebar-second #block-constant-contact-1 #cc_signup_form_1 #edit-submit {
    margin-left: 0px;
  }
  /* line 1369, ../sass/_blog.scss */
  body.page-blog .view-id-blog .view-header p,
  body.page-blog .view-search-blog .view-header p,
  body.page-blog-search .view-id-blog .view-header p,
  body.page-blog-search .view-search-blog .view-header p {
    width: 99%;
    font-size: 19px;
  }
  /* line 1375, ../sass/_blog.scss */
  body.page-blog .view-id-blog .views-row .views-field-view-node,
  body.page-blog .view-search-blog .views-row .views-field-view-node,
  body.page-blog-search .view-id-blog .views-row .views-field-view-node,
  body.page-blog-search .view-search-blog .views-row .views-field-view-node {
    margin: 20px 30px 25px 30px;
  }
  /* line 1377, ../sass/_blog.scss */
  body.page-blog .view-id-blog .views-row .views-field-view-node a,
  body.page-blog .view-search-blog .views-row .views-field-view-node a,
  body.page-blog-search .view-id-blog .views-row .views-field-view-node a,
  body.page-blog-search .view-search-blog .views-row .views-field-view-node a {
    left: 0;
  }
  /* line 1381, ../sass/_blog.scss */
  body.page-blog .view-id-blog .views-row .views-field-created,
  body.page-blog .view-search-blog .views-row .views-field-created,
  body.page-blog-search .view-id-blog .views-row .views-field-created,
  body.page-blog-search .view-search-blog .views-row .views-field-created {
    width: 90%;
  }
  /* line 1384, ../sass/_blog.scss */
  body.page-blog .view-id-blog .views-row .views-field-field-image,
  body.page-blog .view-search-blog .views-row .views-field-field-image,
  body.page-blog-search .view-id-blog .views-row .views-field-field-image,
  body.page-blog-search .view-search-blog .views-row .views-field-field-image {
    margin-right: 30px;
  }
  /* line 1387, ../sass/_blog.scss */
  body.page-blog .view-id-blog .views-row .views-field-body,
  body.page-blog .view-search-blog .views-row .views-field-body,
  body.page-blog-search .view-id-blog .views-row .views-field-body,
  body.page-blog-search .view-search-blog .views-row .views-field-body {
    margin: 0px 30px 0px 30px;
  }
  /* line 1389, ../sass/_blog.scss */
  body.page-blog .view-id-blog .views-row .views-field-body p,
  body.page-blog .view-search-blog .views-row .views-field-body p,
  body.page-blog-search .view-id-blog .views-row .views-field-body p,
  body.page-blog-search .view-search-blog .views-row .views-field-body p {
    width: 100%;
    margin: 0;
  }

  /* line 1398, ../sass/_blog.scss */
  body.node-type-blog .addthis_sharing_toolbox {
    position: relative;
    top: 0;
    margin: 0;
  }
  /* line 1402, ../sass/_blog.scss */
  body.node-type-blog .addthis_sharing_toolbox .at-share-btn {
    float: none;
    display: inline-block;
  }
  /* line 1406, ../sass/_blog.scss */
  body.node-type-blog .addthis_sharing_toolbox .at300bs {
    float: none;
    display: inline-block;
  }
}
/* Fix for screen less than 320 pixels. 
 Will remove once we updated to hamburger menu
================================================== */
/* Our Story  */
  /*
** Our Story
*/
/* line 6, ../sass/_ourstory.scss */
.section-our-story #footer-container {
  margin-top: 0;
}

/* line 10, ../sass/_ourstory.scss */
body.section-our-story {
  background-color: #EFEFEF;
}
/* line 11, ../sass/_ourstory.scss */
body.section-our-story #page {
  margin-left: 0;
  margin-right: 0;
  margin-top: 39px;
  max-width: 100%;
}
/* line 17, ../sass/_ourstory.scss */
body.section-our-story #page-title {
  display: none;
}
/* line 21, ../sass/_ourstory.scss */
body.section-our-story #container {
  max-width: 950px;
  margin: 0 auto;
  background: url("../images/our-story-shadow.png") no-repeat 0px 100px;
}
/* line 26, ../sass/_ourstory.scss */
body.section-our-story #content {
  background: #F9F9F9;
  border: 3px solid #F6F6F6;
  max-width: 900px;
  margin: 0 auto;
}
/* line 31, ../sass/_ourstory.scss */
body.section-our-story #content .field-name-body {
  text-align: left;
}
/* line 33, ../sass/_ourstory.scss */
body.section-our-story #content .field-name-body h1.our-story-title {
  font-size: 26px;
  color: #5e788e;
  margin: 5px 0px 23px 0px;
  letter-spacing: -0.5px;
}
/* line 40, ../sass/_ourstory.scss */
body.section-our-story #content .field-name-body p.our-story-img {
  margin: 0;
}
/* line 43, ../sass/_ourstory.scss */
body.section-our-story #content .field-name-body p.our-story-content {
  font-size: 19px;
  color: #333333;
  margin: 0px 27px 13px 27px;
}
/* line 47, ../sass/_ourstory.scss */
body.section-our-story #content .field-name-body p.our-story-content a {
  color: #008abc;
}
/* line 51, ../sass/_ourstory.scss */
body.section-our-story #content .field-name-body img.ceo-our-story {
  margin-top: 25px;
}

/*
 * End Our Story
 */
/* Registration  */
/* line 4, ../sass/_registration.scss */
body.section-registration #header-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 85%;
}
/* line 9, ../sass/_registration.scss */
body.section-registration #header-container #header #logo {
  margin: 28px 0 0 0;
}
/* line 12, ../sass/_registration.scss */
body.section-registration #header-container #header #navigation {
  display: none;
}
/* line 15, ../sass/_registration.scss */
body.section-registration #header-container #header .header__region.region.region-header {
  float: right;
  font-size: 18px;
  max-width: 200px;
  text-align: right;
  top: 0;
}
/* line 24, ../sass/_registration.scss */
body.section-registration #header-container #header .header__region.region.region-header #block-boxes-registration-header #boxes-box-registration_header .boxes-box-content .contact-info {
  margin: 0;
}
/* line 28, ../sass/_registration.scss */
body.section-registration #header-container #header .header__region.region.region-header #block-boxes-registration-header #boxes-box-registration_header .boxes-box-content .contact-info h3 img {
  padding-right: 5px;
}
/* line 39, ../sass/_registration.scss */
body.section-registration #page {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}
/* line 48, ../sass/_registration.scss */
body.section-registration #page #main #container #content #block-boxes-registration-title #boxes-box-registration_title .boxes-box-content {
  color: #6A7988;
  text-align: center;
}
/* line 51, ../sass/_registration.scss */
body.section-registration #page #main #container #content #block-boxes-registration-title #boxes-box-registration_title .boxes-box-content h1 {
  font-size: 35px;
  font-weight: lighter;
  margin: 0;
}
/* line 56, ../sass/_registration.scss */
body.section-registration #page #main #container #content #block-boxes-registration-title #boxes-box-registration_title .boxes-box-content .registration_subheader {
  font-size: 27px;
  font-weight: lighter;
}
/* line 63, ../sass/_registration.scss */
body.section-registration #page #main #container #content .block.block-block.sc_registration_content {
  background-color: #F6F6F6;
  border-collapse: collapse;
  display: table;
  margin: auto;
  width: 80%;
}
/* line 69, ../sass/_registration.scss */
body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content {
  display: table-row;
}
/* line 71, ../sass/_registration.scss */
body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form {
  display: table-cell;
  padding: 25px 15px;
  width: 50%;
}
/* line 75, ../sass/_registration.scss */
body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .field_label {
  color: #1188BB;
}
/* line 78, ../sass/_registration.scss */
body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-textfield {
  margin-top: 5px;
}
/* line 80, ../sass/_registration.scss */
body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-textfield .form-placeholder-include.form-text {
  line-height: 30px;
}
/* line 85, ../sass/_registration.scss */
body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password {
  margin-bottom: 24px;
  width: 495px;
}
/* line 88, ../sass/_registration.scss */
body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password .password-strength {
  margin-top: 0;
  width: 230px;
}
/* line 91, ../sass/_registration.scss */
body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password .password-strength .password-indicator {
  display: none;
}
/* line 94, ../sass/_registration.scss */
body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password .password-strength .password-strength-text {
  color: #71BC81;
}
/* line 96, ../sass/_registration.scss */
body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password .password-strength .password-strength-text .password_fail {
  color: #CC2222;
}
/* line 101, ../sass/_registration.scss */
body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password span.form-required {
  display: none;
}
/* line 105, ../sass/_registration.scss */
body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password-confirmation {
  width: 515px;
}
/* line 107, ../sass/_registration.scss */
body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password-confirmation .password-confirm {
  width: 250px;
  margin-top: 0;
}
/* line 110, ../sass/_registration.scss */
body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password-confirmation .password-confirm .error {
  background-color: inherit;
  color: #CC2222;
  font-weight: bold;
}
/* line 115, ../sass/_registration.scss */
body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password-confirmation .password-confirm .ok {
  background-color: inherit;
  color: #71BC81;
  font-weight: bold;
}
/* line 121, ../sass/_registration.scss */
body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password-confirmation span.form-required {
  display: none;
}
/* line 124, ../sass/_registration.scss */
body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password-confirmation #edit-password-pass2 {
  width: 256px;
}
/* line 128, ../sass/_registration.scss */
body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .password-suggestions.description {
  display: none !important;
}
/* line 132, ../sass/_registration.scss */
body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form #edit-submit {
  color: #FCE6E2;
  background: #F05A29;
  border-radius: 5px;
  font-size: 24px;
  font-weight: bold;
  height: 60px;
  width: 40%;
}
/* line 142, ../sass/_registration.scss */
body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content .registration_border {
  background-color: #EBEBEB;
  bottom: 25px;
  display: table-cell;
  top: 25px;
  width: 2px;
}
/* line 150, ../sass/_registration.scss */
body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content .registration_testimonial {
  display: table-cell;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
}
/* line 155, ../sass/_registration.scss */
body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content .registration_testimonial .registration_subheader {
  color: #1188BB;
  font-size: 20px;
  font-weight: bold;
}
/* line 160, ../sass/_registration.scss */
body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content .registration_testimonial img {
  width: 85%;
}
/* line 170, ../sass/_registration.scss */
body.section-registration #footer {
  margin: 8% auto 0;
  max-width: 80%;
}
/* line 173, ../sass/_registration.scss */
body.section-registration #footer #footer_legal {
  margin-top: 0;
  position: relative;
}
/* line 176, ../sass/_registration.scss */
body.section-registration #footer #footer_legal #footer_copyright {
  clear: both;
  color: #ACB6BC;
  display: inline-block;
  font-size: 10px;
  letter-spacing: -.8px;
  vertical-align: bottom;
}
/* line 184, ../sass/_registration.scss */
body.section-registration #footer #footer_legal #footer_address {
  color: #ACB6BC;
  display: inline-block;
  float: right;
  font-size: 10px;
  margin-top: 8px;
  vertical-align: bottom;
}

/* Tablet
================================================== */
@media only screen and (min-width: 1001px) and (max-width: 1280px) {
  /* line 203, ../sass/_registration.scss */
  body.section-registration #header-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 85%;
  }
  /* line 208, ../sass/_registration.scss */
  body.section-registration #header-container #header #logo {
    width: auto;
  }
  /* line 211, ../sass/_registration.scss */
  body.section-registration #header-container #header .header__region.region.region-header {
    float: right;
    font-size: 18px;
    max-width: 200px;
    top: 0;
  }
  /* line 219, ../sass/_registration.scss */
  body.section-registration #header-container #header .header__region.region.region-header #block-boxes-registration-header #boxes-box-registration_header .boxes-box-content .contact-info {
    margin: 0;
  }
  /* line 223, ../sass/_registration.scss */
  body.section-registration #header-container #header .header__region.region.region-header #block-boxes-registration-header #boxes-box-registration_header .boxes-box-content .contact-info h3 img {
    padding-right: 5px;
  }
  /* line 234, ../sass/_registration.scss */
  body.section-registration #page {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 244, ../sass/_registration.scss */
  body.section-registration #page #main #container #content #block-boxes-registration-title #boxes-box-registration_title .boxes-box-content h1 {
    font-size: 35px;
    font-weight: lighter;
    margin: 0;
  }
  /* line 249, ../sass/_registration.scss */
  body.section-registration #page #main #container #content #block-boxes-registration-title #boxes-box-registration_title .boxes-box-content .registration_subheader {
    font-size: 27px;
    font-weight: lighter;
  }
  /* line 256, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content {
    background-color: #F6F6F6;
    border-collapse: collapse;
    display: table;
    margin: auto;
    width: 90%;
  }
  /* line 262, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content {
    display: table-row;
  }
  /* line 264, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form {
    display: table-cell;
    padding: 25px 15px;
    width: 50%;
  }
  /* line 268, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .field_label {
    color: #1188BB;
  }
  /* line 271, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-textfield {
    margin-top: 5px;
  }
  /* line 273, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-textfield .form-placeholder-include.form-text {
    line-height: 30px;
  }
  /* line 278, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password {
    margin-bottom: 24px;
    width: 495px;
  }
  /* line 281, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password .password-strength {
    margin-top: 0;
    width: 230px;
  }
  /* line 284, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password .password-strength .password-indicator {
    display: none;
  }
  /* line 287, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password .password-strength .password-strength-text {
    color: #71BC81;
  }
  /* line 291, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password span.form-required {
    display: none;
  }
  /* line 295, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password-confirmation {
    width: 515px;
  }
  /* line 297, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password-confirmation .password-confirm {
    width: 250px;
    margin-top: 0;
  }
  /* line 300, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password-confirmation .password-confirm .error {
    background-color: inherit;
    color: #CC2222;
    font-weight: bold;
  }
  /* line 305, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password-confirmation .password-confirm .ok {
    background-color: inherit;
    color: #71BC81;
    font-weight: bold;
  }
  /* line 311, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password-confirmation span.form-required {
    display: none;
  }
  /* line 314, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password-confirmation #edit-password-pass2 {
    width: 256px;
  }
  /* line 318, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .password-suggestions.description {
    display: none !important;
  }
  /* line 322, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form #edit-submit {
    color: #FCE6E2;
    background: #F05A29;
    border-radius: 5px;
    height: 60px;
    width: 40%;
  }
  /* line 330, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content .registration_border {
    background-color: #EBEBEB;
    bottom: 25px;
    display: table-cell;
    top: 25px;
    width: 2px;
  }
  /* line 338, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content .registration_testimonial {
    display: table-cell;
    text-align: center;
  }
  /* line 341, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content .registration_testimonial .registration_subheader {
    color: #1188BB;
    font-size: 20px;
    font-weight: bold;
  }
  /* line 346, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content .registration_testimonial img {
    width: 100%;
  }
}
/* Tablet
================================================== */
@media only screen and (min-width: 901px) and (max-width: 1000px) {
  /* line 365, ../sass/_registration.scss */
  body.section-registration #header-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 85%;
  }
  /* line 370, ../sass/_registration.scss */
  body.section-registration #header-container #header #logo {
    width: auto;
  }
  /* line 373, ../sass/_registration.scss */
  body.section-registration #header-container #header .header__region.region.region-header {
    float: right;
    font-size: 18px;
    max-width: 200px;
    top: 0;
  }
  /* line 381, ../sass/_registration.scss */
  body.section-registration #header-container #header .header__region.region.region-header #block-boxes-registration-header #boxes-box-registration_header .boxes-box-content .contact-info {
    margin: 0;
  }
  /* line 385, ../sass/_registration.scss */
  body.section-registration #header-container #header .header__region.region.region-header #block-boxes-registration-header #boxes-box-registration_header .boxes-box-content .contact-info h3 img {
    padding-right: 5px;
  }
  /* line 396, ../sass/_registration.scss */
  body.section-registration #page {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 406, ../sass/_registration.scss */
  body.section-registration #page #main #container #content #block-boxes-registration-title #boxes-box-registration_title .boxes-box-content h1 {
    font-size: 35px;
    font-weight: lighter;
    margin: 0;
  }
  /* line 411, ../sass/_registration.scss */
  body.section-registration #page #main #container #content #block-boxes-registration-title #boxes-box-registration_title .boxes-box-content .registration_subheader {
    font-size: 27px;
    font-weight: lighter;
  }
  /* line 418, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content {
    background-color: #F6F6F6;
    border-collapse: collapse;
    display: table;
    margin: auto;
    width: 98%;
  }
  /* line 424, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content {
    display: table-row;
  }
  /* line 426, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form {
    display: table-cell;
    padding: 25px 15px;
    width: 50%;
  }
  /* line 430, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .field_label {
    color: #1188BB;
  }
  /* line 433, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-textfield {
    margin-top: 5px;
  }
  /* line 435, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-textfield .form-placeholder-include.form-text {
    line-height: 30px;
  }
  /* line 440, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password {
    margin-bottom: 24px;
    width: 495px;
  }
  /* line 443, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password .password-strength {
    margin-top: 0;
    width: 230px;
  }
  /* line 446, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password .password-strength .password-indicator {
    display: none;
  }
  /* line 449, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password .password-strength .password-strength-text {
    color: #71BC81;
  }
  /* line 453, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password span.form-required {
    display: none;
  }
  /* line 457, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password-confirmation {
    width: 515px;
  }
  /* line 459, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password-confirmation .password-confirm {
    width: 250px;
    margin-top: 0;
  }
  /* line 462, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password-confirmation .password-confirm .error {
    background-color: inherit;
    color: #CC2222;
    font-weight: bold;
  }
  /* line 467, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password-confirmation .password-confirm .ok {
    background-color: inherit;
    color: #71BC81;
    font-weight: bold;
  }
  /* line 473, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password-confirmation span.form-required {
    display: none;
  }
  /* line 476, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password-confirmation #edit-password-pass2 {
    width: 256px;
  }
  /* line 480, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .password-suggestions.description {
    display: none !important;
  }
  /* line 484, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form #edit-submit {
    color: #FCE6E2;
    background: #F05A29;
    border-radius: 5px;
    height: 60px;
    width: 40%;
  }
  /* line 492, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content .registration_border {
    background-color: #EBEBEB;
    bottom: 25px;
    display: table-cell;
    top: 25px;
    width: 2px;
  }
  /* line 500, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content .registration_testimonial {
    display: table-cell;
    text-align: center;
  }
  /* line 503, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content .registration_testimonial .registration_subheader {
    color: #1188BB;
    font-size: 20px;
    font-weight: bold;
  }
  /* line 508, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content .registration_testimonial img {
    width: 100%;
  }
}
/* Custom size per comp
================================================== */
@media only screen and (min-width: 768px) and (max-width: 900px) {
  /* line 528, ../sass/_registration.scss */
  body.section-registration #header-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 85%;
  }
  /* line 533, ../sass/_registration.scss */
  body.section-registration #header-container #header #logo {
    width: auto;
  }
  /* line 536, ../sass/_registration.scss */
  body.section-registration #header-container #header .header__region.region.region-header {
    float: right;
    font-size: 18px;
    max-width: 200px;
    top: 0;
  }
  /* line 544, ../sass/_registration.scss */
  body.section-registration #header-container #header .header__region.region.region-header #block-boxes-registration-header #boxes-box-registration_header .boxes-box-content .contact-info {
    margin: 0;
  }
  /* line 548, ../sass/_registration.scss */
  body.section-registration #header-container #header .header__region.region.region-header #block-boxes-registration-header #boxes-box-registration_header .boxes-box-content .contact-info h3 img {
    padding-right: 5px;
  }
  /* line 559, ../sass/_registration.scss */
  body.section-registration #page {
    margin-left: auto;
    margin-right: auto;
    max-width: 85%;
  }
  /* line 569, ../sass/_registration.scss */
  body.section-registration #page #main #container #content #block-boxes-registration-title #boxes-box-registration_title .boxes-box-content h1 {
    font-size: 35px;
    font-weight: lighter;
    margin: 0;
  }
  /* line 574, ../sass/_registration.scss */
  body.section-registration #page #main #container #content #block-boxes-registration-title #boxes-box-registration_title .boxes-box-content .registration_subheader {
    font-size: 27px;
    font-weight: lighter;
  }
  /* line 581, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content {
    background-color: #F6F6F6;
    border-collapse: collapse;
    display: block;
    margin: auto;
    width: 100%;
  }
  /* line 587, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content {
    display: block;
  }
  /* line 589, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form {
    display: block;
    margin: auto;
    padding: 25px 0;
    width: 95%;
  }
  /* line 594, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form #edit-submit {
    color: #FCE6E2;
    background: #F05A29;
    border-radius: 5px;
    height: 60px;
    width: 45%;
  }
  /* line 602, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content .registration_border {
    display: none;
  }
  /* line 605, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content .registration_testimonial {
    display: block;
    margin: auto;
    max-width: 95%;
    padding: 0;
  }
}
/*================================================== */
@media only screen and (min-width: 640px) and (max-width: 767px) {
  /* line 625, ../sass/_registration.scss */
  body.section-registration #header-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 630, ../sass/_registration.scss */
  body.section-registration #header-container #header #logo {
    width: auto;
  }
  /* line 633, ../sass/_registration.scss */
  body.section-registration #header-container #header .header__region.region.region-header {
    float: right;
    font-size: 18px;
    max-width: 200px;
    top: -15px;
  }
  /* line 654, ../sass/_registration.scss */
  body.section-registration #page {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 664, ../sass/_registration.scss */
  body.section-registration #page #main #container #content #block-boxes-registration-title #boxes-box-registration_title .boxes-box-content h1 {
    font-size: 35px;
    font-weight: lighter;
    margin: 0;
  }
  /* line 669, ../sass/_registration.scss */
  body.section-registration #page #main #container #content #block-boxes-registration-title #boxes-box-registration_title .boxes-box-content .registration_subheader {
    font-size: 27px;
    font-weight: lighter;
  }
  /* line 676, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content {
    background-color: #F6F6F6;
    border-collapse: collapse;
    display: block;
    margin: auto;
    width: 95%;
  }
  /* line 682, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content {
    display: block;
  }
  /* line 684, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form {
    display: block;
    margin: auto;
    padding: 25px 0;
    width: 95%;
  }
  /* line 689, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form #edit-submit {
    color: #FCE6E2;
    background: #F05A29;
    border-radius: 5px;
    height: 60px;
    width: 50%;
  }
  /* line 697, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content .registration_border {
    display: none;
  }
  /* line 700, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content .registration_testimonial {
    display: block;
    margin: auto;
    max-width: 95%;
    padding: 0;
  }
}
/*================================================== */
@media only screen and (min-width: 571px) and (max-width: 639px) {
  /* line 720, ../sass/_registration.scss */
  body.section-registration #header-container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  /* line 725, ../sass/_registration.scss */
  body.section-registration #header-container #header #logo {
    width: auto;
  }
  /* line 728, ../sass/_registration.scss */
  body.section-registration #header-container #header .header__region.region.region-header {
    float: right;
    font-size: 18px;
    max-width: 200px;
    padding-top: 30px;
    top: 0;
  }
  /* line 750, ../sass/_registration.scss */
  body.section-registration #page {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 760, ../sass/_registration.scss */
  body.section-registration #page #main #container #content #block-boxes-registration-title #boxes-box-registration_title .boxes-box-content h1 {
    font-size: 35px;
    font-weight: lighter;
    margin: 0;
  }
  /* line 765, ../sass/_registration.scss */
  body.section-registration #page #main #container #content #block-boxes-registration-title #boxes-box-registration_title .boxes-box-content .registration_subheader {
    font-size: 27px;
    font-weight: lighter;
  }
  /* line 772, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content {
    background-color: #F6F6F6;
    border-collapse: collapse;
    display: block;
    margin: auto;
    width: 100%;
  }
  /* line 778, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content {
    display: block;
  }
  /* line 780, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form {
    display: block;
    margin: auto;
    padding: 25px 0;
    width: 95%;
  }
  /* line 785, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form #edit-submit {
    color: #FCE6E2;
    background: #F05A29;
    border-radius: 5px;
    height: 60px;
    width: 55%;
  }
  /* line 793, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content .registration_border {
    display: none;
  }
  /* line 796, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content .registration_testimonial {
    display: block;
    margin: auto;
    max-width: 95%;
    padding: 0;
  }
}
/*================================================== */
@media only screen and (min-width: 480px) and (max-width: 570px) {
  /* line 816, ../sass/_registration.scss */
  body.section-registration #header-container {
    margin: 0;
    max-width: 100%;
    width: 100%;
  }
  /* line 821, ../sass/_registration.scss */
  body.section-registration #header-container #header #logo {
    width: auto;
  }
  /* line 824, ../sass/_registration.scss */
  body.section-registration #header-container #header .header__region.region.region-header {
    float: right;
    font-size: 18px;
    max-width: 200px;
    top: 0;
  }
  /* line 832, ../sass/_registration.scss */
  body.section-registration #header-container #header .header__region.region.region-header #block-boxes-registration-header #boxes-box-registration_header .boxes-box-content .contact-info {
    padding-top: 10px;
  }
  /* line 845, ../sass/_registration.scss */
  body.section-registration #page {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 855, ../sass/_registration.scss */
  body.section-registration #page #main #container #content #block-boxes-registration-title #boxes-box-registration_title .boxes-box-content h1 {
    font-size: 35px;
    font-weight: lighter;
    margin: 0;
  }
  /* line 860, ../sass/_registration.scss */
  body.section-registration #page #main #container #content #block-boxes-registration-title #boxes-box-registration_title .boxes-box-content .registration_subheader {
    font-size: 27px;
    font-weight: lighter;
  }
  /* line 867, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content {
    background-color: #F6F6F6;
    border-collapse: collapse;
    display: block;
    margin: auto;
    width: 95%;
  }
  /* line 873, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content {
    display: block;
  }
  /* line 875, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form {
    display: block;
    margin: auto;
    padding: 25px 0;
    width: 95%;
  }
  /* line 881, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password {
    width: 275px;
  }
  /* line 883, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password .password-strength {
    float: none;
  }
  /* line 891, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password-confirmation {
    width: 275px;
  }
  /* line 893, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password-confirmation .password-confirm {
    float: none;
  }
  /* line 906, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form #edit-submit {
    color: #FCE6E2;
    background: #F05A29;
    border-radius: 5px;
    height: 60px;
    width: 55%;
  }
  /* line 914, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content .registration_border {
    display: none;
  }
  /* line 917, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content .registration_testimonial {
    display: block;
    margin: auto;
    max-width: 95%;
    padding: 0;
  }
  /* line 928, ../sass/_registration.scss */
  body.section-registration #page #footer {
    margin: 8% auto 0;
    max-width: 98%;
  }
  /* line 931, ../sass/_registration.scss */
  body.section-registration #page #footer #footer_legal {
    clear: both;
    color: #ACB6BC;
    font-size: 10px;
    letter-spacing: -.8px;
    text-align: center;
    max-width: 100%;
  }
  /* line 938, ../sass/_registration.scss */
  body.section-registration #page #footer #footer_legal #footer_copyright {
    color: #ACB6BC;
    display: block;
    float: none;
    font-size: 10px;
    margin: auto;
    max-width: 100%;
    position: relative;
    text-align: center;
  }
  /* line 948, ../sass/_registration.scss */
  body.section-registration #page #footer #footer_legal #footer_address {
    color: #ACB6BC;
    display: block;
    float: none;
    font-size: 10px;
    margin: auto;
    max-width: 100%;
    position: relative;
    text-align: center;
  }
}
/* Mobile
================================================== */
@media only screen and (min-width: 321px) and (max-width: 479px) {
  /* line 972, ../sass/_registration.scss */
  body.section-registration #header-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 977, ../sass/_registration.scss */
  body.section-registration #header-container #header #logo {
    width: 40%;
  }
  /* line 980, ../sass/_registration.scss */
  body.section-registration #header-container #header .header__region.region.region-header {
    float: right;
    font-size: 10px;
    top: 20px;
    width: 65%;
  }
  /* line 988, ../sass/_registration.scss */
  body.section-registration #header-container #header .header__region.region.region-header #block-boxes-registration-header #boxes-box-registration_header .boxes-box-content .contact-info {
    padding-top: 10px;
  }
  /* line 1001, ../sass/_registration.scss */
  body.section-registration #page {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 1011, ../sass/_registration.scss */
  body.section-registration #page #main #container #content #block-boxes-registration-title #boxes-box-registration_title .boxes-box-content h1 {
    font-size: 35px;
    font-weight: lighter;
    margin: 0;
  }
  /* line 1016, ../sass/_registration.scss */
  body.section-registration #page #main #container #content #block-boxes-registration-title #boxes-box-registration_title .boxes-box-content .registration_subheader {
    font-size: 27px;
    font-weight: lighter;
  }
  /* line 1023, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content {
    background-color: #F6F6F6;
    border-collapse: collapse;
    display: block;
    margin: auto;
    width: 95%;
  }
  /* line 1029, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content {
    display: block;
  }
  /* line 1031, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form {
    display: block;
    margin: auto;
    padding: 25px 0;
    width: 95%;
  }
  /* line 1037, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password {
    width: 275px;
  }
  /* line 1039, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password .password-strength {
    float: none;
  }
  /* line 1047, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password-confirmation {
    width: 275px;
  }
  /* line 1049, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password-confirmation .password-confirm {
    float: none;
  }
  /* line 1062, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form #edit-submit {
    color: #FCE6E2;
    background: #F05A29;
    border-radius: 5px;
    height: 60px;
    width: 75%;
  }
  /* line 1070, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content .registration_border {
    display: none;
  }
  /* line 1073, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content .registration_testimonial {
    display: block;
    margin: auto;
    max-width: 95%;
    padding: 0;
  }
  /* line 1084, ../sass/_registration.scss */
  body.section-registration #page #footer {
    margin: 8% auto 0;
    max-width: 98%;
  }
  /* line 1087, ../sass/_registration.scss */
  body.section-registration #page #footer #footer_legal {
    clear: both;
    color: #ACB6BC;
    font-size: 10px;
    letter-spacing: -.8px;
    text-align: center;
    max-width: 100%;
  }
  /* line 1095, ../sass/_registration.scss */
  body.section-registration #page #footer #footer_address {
    color: #ACB6BC;
    display: block;
    float: none;
    font-size: 10px;
    margin: auto;
    max-width: 100%;
    position: relative;
    text-align: center;
  }
}
/* Mobile
================================================== */
@media only screen and (max-width: 320px) {
  /* line 1116, ../sass/_registration.scss */
  body.section-registration #header-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 1121, ../sass/_registration.scss */
  body.section-registration #header-container #header #logo {
    width: 25%;
  }
  /* line 1124, ../sass/_registration.scss */
  body.section-registration #header-container #header .header__region.region.region-header {
    float: right;
    font-size: 10px;
    width: 65%;
  }
  /* line 1131, ../sass/_registration.scss */
  body.section-registration #header-container #header .header__region.region.region-header #block-boxes-registration-header #boxes-box-registration_header .boxes-box-content .contact-info {
    padding-top: 10px;
  }
  /* line 1144, ../sass/_registration.scss */
  body.section-registration #page {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 1154, ../sass/_registration.scss */
  body.section-registration #page #main #container #content #block-boxes-registration-title #boxes-box-registration_title .boxes-box-content h1 {
    font-size: 35px;
    font-weight: lighter;
    margin: 0;
  }
  /* line 1159, ../sass/_registration.scss */
  body.section-registration #page #main #container #content #block-boxes-registration-title #boxes-box-registration_title .boxes-box-content .registration_subheader {
    font-size: 27px;
    font-weight: lighter;
  }
  /* line 1166, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content {
    background-color: #F6F6F6;
    border-collapse: collapse;
    display: block;
    margin: auto;
    width: 95%;
  }
  /* line 1172, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content {
    display: block;
  }
  /* line 1174, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form {
    display: block;
    margin: auto;
    padding: 25px 0;
    width: 95%;
  }
  /* line 1180, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password {
    width: 99%;
  }
  /* line 1182, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password .password-strength {
    float: none;
  }
  /* line 1190, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password-confirmation {
    width: 99%;
  }
  /* line 1192, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form .form-item.form-type-password-confirm .form-item.form-type-password.form-item-password-confirmation .password-confirm {
    float: none;
  }
  /* line 1205, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content #fullreg-form #edit-submit {
    color: #FCE6E2;
    background: #F05A29;
    border-radius: 5px;
    height: 60px;
    width: 95%;
  }
  /* line 1213, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content .registration_border {
    display: none;
  }
  /* line 1216, ../sass/_registration.scss */
  body.section-registration #page #main #container #content .block.block-block.sc_registration_content .registration_content .registration_testimonial {
    display: block;
    margin: auto;
    max-width: 95%;
    padding: 0;
  }
  /* line 1227, ../sass/_registration.scss */
  body.section-registration #page #footer {
    margin: 8% auto 0;
    max-width: 98%;
  }
  /* line 1230, ../sass/_registration.scss */
  body.section-registration #page #footer #footer_legal {
    clear: both;
    color: #ACB6BC;
    font-size: 10px;
    letter-spacing: -.8px;
    text-align: center;
    max-width: 100%;
  }
  /* line 1238, ../sass/_registration.scss */
  body.section-registration #page #footer #footer_address {
    color: #ACB6BC;
    display: block;
    float: none;
    font-size: 10px;
    margin: auto;
    max-width: 100%;
    position: relative;
    text-align: center;
  }
}
/* Thank You  */
/* line 4, ../sass/_thankyou.scss */
body.section-thank-you #header-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 85%;
}
/* line 9, ../sass/_thankyou.scss */
body.section-thank-you #header-container #header #logo {
  margin: 28px 0 0 0;
}
/* line 12, ../sass/_thankyou.scss */
body.section-thank-you #header-container #header #navigation {
  display: none;
}
/* line 15, ../sass/_thankyou.scss */
body.section-thank-you #header-container #header .header__region.region.region-header {
  float: right;
  font-size: 18px;
  top: 0;
}
/* line 22, ../sass/_thankyou.scss */
body.section-thank-you #page {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}
/* line 33, ../sass/_thankyou.scss */
body.section-thank-you #page #main #container #content #block-boxes-thank-you-header #boxes-box-thank_you_header .boxes-box-content .thank_you_header h1 {
  color: #5e788e;
  font-size: 26px;
  font-weight: lighter;
  line-height: 30px;
  margin: 0;
  text-align: center;
}
/* line 43, ../sass/_thankyou.scss */
body.section-thank-you #page #main #container #content #block-boxes-thank-you-header #boxes-box-thank_you_header .boxes-box-content .thank_you_subheader h2 {
  color: #5e788e;
  font-size: 22px;
  font-weight: lighter;
  line-height: 30px;
  margin: 0;
  text-align: center;
}
/* line 55, ../sass/_thankyou.scss */
body.section-thank-you #page #main #container #content #block-boxes-thank-you-login {
  background-color: #F6F6F6;
  border-radius: 5px;
  box-shadow: 0 6px 6px -6px gray;
  margin: auto;
  max-width: 65%;
}
/* line 63, ../sass/_thankyou.scss */
body.section-thank-you #page #main #container #content #block-boxes-thank-you-login #boxes-box-thank_you_login .boxes-box-content .thank_you_login_text {
  color: #5e788e;
  font-size: 20px;
  padding-top: 2.166666666667%;
  padding-bottom: 2.166666666667%;
  text-align: center;
}
/* line 70, ../sass/_thankyou.scss */
body.section-thank-you #page #main #container #content #block-boxes-thank-you-login #boxes-box-thank_you_login .boxes-box-content .thank_you_login_button {
  padding-bottom: 5.166666666667%;
  position: relative;
  text-align: center;
}
/* line 74, ../sass/_thankyou.scss */
body.section-thank-you #page #main #container #content #block-boxes-thank-you-login #boxes-box-thank_you_login .boxes-box-content .thank_you_login_button a {
  background: #F05A29;
  border-radius: 10px;
  color: #fff;
  display: block;
  font-size: 15px;
  font-weight: bolder;
  height: 30px;
  letter-spacing: -.8px;
  line-height: 30px;
  margin: 0 auto;
  position: relative;
  text-decoration: none;
  width: 200px;
}
/* line 93, ../sass/_thankyou.scss */
body.section-thank-you #page #main #container #content #block-boxes-thank-you-modern {
  margin-top: 25px;
}
/* line 97, ../sass/_thankyou.scss */
body.section-thank-you #page #main #container #content #block-boxes-thank-you-modern #boxes-box-thank_you_modern .boxes-box-content .thank_you_content {
  color: #5e788e;
  font-size: 14px;
  text-align: center;
}
/* line 102, ../sass/_thankyou.scss */
body.section-thank-you #page #main #container #content #block-boxes-thank-you-modern #boxes-box-thank_you_modern .boxes-box-content .thank_you_browsers {
  margin-top: 25px;
  text-align: center;
}
/* line 105, ../sass/_thankyou.scss */
body.section-thank-you #page #main #container #content #block-boxes-thank-you-modern #boxes-box-thank_you_modern .boxes-box-content .thank_you_browsers a {
  color: #0089bc;
  font-size: 14px;
  text-decoration: none;
}

/* Tablet
================================================== */
@media only screen and (min-width: 901px) and (max-width: 1280px) {
  /* line 127, ../sass/_thankyou.scss */
  body.section-thank-you #header-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 85%;
  }
  /* line 132, ../sass/_thankyou.scss */
  body.section-thank-you #header-container #header #logo {
    width: auto;
  }
  /* line 137, ../sass/_thankyou.scss */
  body.section-thank-you #page {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 158, ../sass/_thankyou.scss */
  body.section-thank-you #page #main #container #content #block-boxes-thank-you-login {
    margin: auto;
    max-width: 80%;
  }
  /* line 166, ../sass/_thankyou.scss */
  body.section-thank-you #page #main #container #content #block-boxes-thank-you-login #boxes-box-thank_you_login .boxes-box-content .thank_you_login_button a {
    width: 200px;
  }
  /* line 173, ../sass/_thankyou.scss */
  body.section-thank-you #page #main #container #content #block-boxes-thank-you-modern {
    margin-top: 25px;
  }
}
/* Custom size per comp
================================================== */
@media only screen and (min-width: 767px) and (max-width: 900px) {
  /* line 200, ../sass/_thankyou.scss */
  body.section-thank-you #header-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 85%;
  }
  /* line 205, ../sass/_thankyou.scss */
  body.section-thank-you #header-container #header #logo {
    width: auto;
  }
  /* line 210, ../sass/_thankyou.scss */
  body.section-thank-you #page {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 231, ../sass/_thankyou.scss */
  body.section-thank-you #page #main #container #content #block-boxes-thank-you-login {
    margin: auto;
    max-width: 85%;
  }
  /* line 245, ../sass/_thankyou.scss */
  body.section-thank-you #page #main #container #content #block-boxes-thank-you-modern {
    margin-top: 25px;
  }
}
/*================================================== */
@media only screen and (min-width: 640px) and (max-width: 767px) {
  /* line 270, ../sass/_thankyou.scss */
  body.section-thank-you #header-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 275, ../sass/_thankyou.scss */
  body.section-thank-you #header-container #header #logo {
    width: auto;
  }
  /* line 280, ../sass/_thankyou.scss */
  body.section-thank-you #page {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 287, ../sass/_thankyou.scss */
  body.section-thank-you #page #main #container #content #block-boxes-thank-you-login {
    margin: auto;
    max-width: 90%;
  }
}
/*================================================== */
@media only screen and (min-width: 571px) and (max-width: 639px) {
  /* line 313, ../sass/_thankyou.scss */
  body.section-thank-you #header-container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  /* line 318, ../sass/_thankyou.scss */
  body.section-thank-you #header-container #header #logo {
    width: auto;
  }
  /* line 323, ../sass/_thankyou.scss */
  body.section-thank-you #page {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 330, ../sass/_thankyou.scss */
  body.section-thank-you #page #main #container #content #block-boxes-thank-you-login {
    margin: auto;
    max-width: 95%;
  }
}
/*================================================== */
@media only screen and (min-width: 480px) and (max-width: 570px) {
  /* line 356, ../sass/_thankyou.scss */
  body.section-thank-you #header-container {
    margin: 0;
    max-width: 100%;
    width: 100%;
  }
  /* line 361, ../sass/_thankyou.scss */
  body.section-thank-you #header-container #header #logo {
    width: auto;
  }
  /* line 366, ../sass/_thankyou.scss */
  body.section-thank-you #page {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 373, ../sass/_thankyou.scss */
  body.section-thank-you #page #main #container #content #block-boxes-thank-you-login {
    margin: auto;
    max-width: 100%;
  }
}
/* Mobile
================================================== */
@media only screen and (min-width: 321px) and (max-width: 479px) {
  /* line 402, ../sass/_thankyou.scss */
  body.section-thank-you #header-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 407, ../sass/_thankyou.scss */
  body.section-thank-you #header-container #header #logo {
    width: 25%;
  }
  /* line 412, ../sass/_thankyou.scss */
  body.section-thank-you #page {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 419, ../sass/_thankyou.scss */
  body.section-thank-you #page #main #container #content #block-boxes-thank-you-login {
    margin: auto;
    max-width: 100%;
  }
}
/* Mobile
================================================== */
@media only screen and (max-width: 320px) {
  /* line 446, ../sass/_thankyou.scss */
  body.section-thank-you #header-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 451, ../sass/_thankyou.scss */
  body.section-thank-you #header-container #header #logo {
    width: 25%;
  }
  /* line 456, ../sass/_thankyou.scss */
  body.section-thank-you #page {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  /* line 463, ../sass/_thankyou.scss */
  body.section-thank-you #page #main #container #content #block-boxes-thank-you-login {
    margin: auto;
    max-width: 100%;
  }
  /* line 471, ../sass/_thankyou.scss */
  body.section-thank-you #page #main #container #content #block-boxes-thank-you-login #boxes-box-thank_you_login .boxes-box-content .thank_you_login_button a {
    width: 100%;
  }
}
/*
 * Fonts
 */
/* Desktop
================================================== */
/* line 19, ../sass/custom.scss */
html {
  line-height: inherit;
}

/* line 23, ../sass/custom.scss */
img {
  height: auto !important;
  max-width: 100%;
}

/* line 28, ../sass/custom.scss */
iframe {
  max-width: 100%;
}

/* Colorbox for Popup constant contact */
/* line 35, ../sass/custom.scss */
#colorbox {
  background: #ffffff;
}
/* line 38, ../sass/custom.scss */
#colorbox .sc-instant-popup h3 {
  font-size: 30px;
  line-height: 30px;
  color: #657a8b;
  text-align: center;
  margin: 60px 0px 0px 0px;
}
/* line 45, ../sass/custom.scss */
#colorbox .sc-instant-popup p {
  font-size: 18px;
  color: #333333;
  text-align: center;
  margin-top: 3px;
}
/* line 51, ../sass/custom.scss */
#colorbox .sc-instant-popup a.close-popup {
  position: absolute;
  font-size: 20px;
  right: 28px;
  top: 13px;
  text-decoration: none;
}
/* line 58, ../sass/custom.scss */
#colorbox .sc-instant-popup a.close-button {
  display: block;
  background: url("../images/popup-button.png") no-repeat;
  border: 0;
  width: 104px;
  height: 37px;
  color: #fff;
  text-decoration: none;
  margin: 102px 0px 0px 174px;
  padding-top: 9px;
  padding-left: 32px;
}
/* line 72, ../sass/custom.scss */
#colorbox #cboxClose {
  display: none;
}

/*================================================== */
/* Tablet
================================================== */
/*================================================== */
/* Custom size per comp
================================================== */
/*================================================== */
/* Mobile
================================================== */
/* Fix for screen less than 320 pixels. 
================================================== */
