/*! Place your custom styles here */

@media (max-width: 9px) {
  .signup-cover .signup-column {
    margin-top: 30px;
  }
}

.mobile_nav {
  position: fixed;
  top: 0px;
  z-index: 1000;
  width: 100%;
  background: white;
  height: 55px;
}

@media (max-width: 767px) {
  .main-container {
    margin-top: 55px;
  }
}

.scrolling_nav {
  display: none;
  margin-top: 0px !important;
}
.scrolling_nav_visible {
  display: block;
}

@media (min-width: 767px) {
  .signup-checkbox-message {
    margin-bottom: 30px !important;
  }
}

.signup-checkbox-message {
  display: none;
}

@media (min-width: 767px) {
  .signup-checkbox-message2 {
    margin-bottom: 30px !important;
  }
}

.signup-checkbox-message2 {
  display: none;
}

@media (min-width: 767px) {
  .section_header {
    margin-bottom: 50px !important;
  }
  .section_subheader {
    margin-bottom: 50px !important;
    margin-top: -20px !important;
  }
}

.whatif-section .boxed--lg {
  background: rgba(20, 20, 20, 0.7) !important;
}

@media (max-width: 576px) {
  .login_section div[class*='col-']:last-child {
    margin-top: 50px;
  }
}

@media (min-width: 992px) {
  .login_section div[class*='col-']:last-child,
  .login_section div[class*='col-']:first-child {
    margin-top: 50px;
  }
}

.title_leader {
  margin-bottom: 50px;
}

.bg--primary .boxed:not(.imagebg) .share--buttons a.btn {
  background: #4a90e2;
  border-color: #4a90e2;
  margin-bottom: 1.85714286em;
}
.bg--primary .boxed:not(.imagebg) .share--buttons a.btn .btn__text,
.bg--primary .boxed:not(.imagebg) .share--buttons a.btn .btn__text i {
  color: white;
}

.status-header p:last-child {
  margin-bottom: 1.85714286em;
}

.share--buttons {
  margin-bottom: 2em;
}

.stats_box .stat {
  margin-bottom: 0px;
}

.stats_box .big {
  font-size: 4.5em;
  font-weight: 100;
}

.stats_box .little {
  font-size: 3em;
}

.stats_box p:last-child {
  margin-bottom: 0px;
}

.developer_only {
  display: none;
}

.consumer_only {
  display: none;
}

.comparison-large .comparison-row:nth-child(2) {
  margin-top: 60px;
}

.comparison-large .comparison-row {
  margin-bottom: 40px;
  padding-bottom: 40px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.comparison-large .comparison-row:last-child {
  border: none;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.comparison-row p {
  font-size: 110%;
}

.comparison-row .main-header {
  font-weight: 700;
  font-size: 80%;
  margin-bottom: 0px;
}

.whatthismeans {
  margin-top: 100px;
}

.solution_feature {
  margin-bottom: 30px;
}

blockquote {
  font-family: 'Open Sans';
  font-style: normal;
  margin-top: 30px;
  margin-bottom: 30px;
}

.blog--callout {
  font-size: 85%;
}

.article__body video {
  width: 100%;
  margin-bottom: 40px;
}

/* Site Changes Custom CSS */

/* Section 1 */
/* -- Entreos Logo -- */
@media (min-width: 991px) {
  .bar--transparent:not(.bar--dark) .logo-light {
    display: none;
  }
}

@media (min-width: 991px) {
  .bar--transparent:not(.bar--dark) .logo-dark {
    display: inline-block;
  }
}

@media (max-width: 426px) {
  .section__1 {
    background-color: #fafafa;
  }

  .section__1__font {
    font-size: 4.5em !important;
  }

  .background-image-holder.section__1__image__1 {
    display: none;
  }

  .background-image-holder.section__1__image__2 {
    display: none;
  }
}

@media (max-width: 991px) {
  .section__1__margin {
    margin-bottom: 50px !important;
  }
}

@media (min-width: 992px) {
  .background-image-holder.section__1__image__2 {
    display: none;
  }

  .section__1__align {
    align-items: center;
  }
}

@media (min-width: 376px) and (max-width: 426px) {
  .section__1__font {
    font-size: 5em !important;
  }
}

@media (min-width: 427px) and (max-width: 767px) {
  .section__1__font {
    font-size: 5em !important;
  }
}

@media (min-width: 427px) and (max-width: 991px) {
  .background-image-holder.section__1__image__1 {
    display: none;
  }
  .section__1__align {
    text-align: center;
  }
}

.section__1 h1 {
  color: black !important;
}
.section__1 h2 {
  color: black !important;
}

/* Section 2 */
@media (max-width: 426px) {
  .section__2__info {
    margin-top: 0 !important;
  }

  .section__2 {
    padding: 0;
  }

  .section__2__image__column {
    padding-top: 0 !important;
  }

  .switchable__text {
    text-align: center;
  }
}

@media (min-width: 427px) {
  .section__2__break {
    display: none;
  }
}

@media (min-width: 427px) and (max-width: 990px) {
  .section__2__info {
    margin-top: 0 !important;
  }

  .section__2 {
    padding: 50px 0 25px 0;
  }

  .switchable__text {
    margin: 0 !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .section__2__image__column.img {
    padding-top: 100px;
  }
}

/* Section 3 */
@media (max-width: 426px) {
  .section__3 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .row.section__3__title {
    padding-bottom: 20px;
    text-align: center;
  }
}

@media (min-width: 427px) and (max-width: 990px) {
  .section__3 {
    padding: 50px 0 50px 0;
  }
}

@media (min-width: 427px) {
  .row.section__3__title {
    padding-bottom: 50px;
    text-align: left;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .section__3__gutters {
    padding-right: 0;
    padding-left: 0;
  }
}

/* Section 4 */
@media (max-width: 426px) {
  .switchable.feature-large.section__4 {
    padding: 20px 0 10px 0;
  }
  .switchable__text__section__4 {
    margin: 0px;
    text-align: center;
  }
  .section__4__text {
    margin-top: 0;
  }
}

@media (min-width: 427px) and (max-width: 990px) {
  .switchable.feature-large.section__4 {
    padding: 50px 0 25px 0;
  }
}

.section__4__p {
  color: #252525 !important;
}

/* Section 5 */
@media (min-width: 427px) {
  .section__5__break {
    display: none;
  }
}

@media (max-width: 426px) {
  .feature-large.switchable.section__5 {
    padding: 25px 0 0 0;
  }
  .section__5__text {
    text-align: center;
  }
  .section__5__text {
    padding-bottom: 20px;
    margin-bottom: 0;
  }
}

@media (min-width: 427px) and (max-width: 990px) {
  .feature-large.switchable.section__5 {
    padding: 50px 0 25px 0;
  }
}

/* Section 6 */
@media (max-width: 426px) {
  .section__6 {
    padding: 20px 0 20px 0;
  }
  .section__6__p__sm {
    text-align: center;
  }
}

@media (min-width: 767px) {
  .section__6__icon {
    display: none;
  }
}

@media (max-width: 767px) {
  .section__6__img1 {
    display: none;
  }
}

@media (max-width: 426px) {
  .section__6__heading {
    text-align: center;
  }
}

@media (min-width: 768px) {
  .section__6__mb {
    margin-bottom: 50px;
  }
}

@media (min-width: 427px) and (max-width: 767px) {
  .section__6__heading {
    text-align: center;
  }
}

@media (min-width: 427px) and (max-width: 990px) {
  .section__6 {
    padding: 50px 0 50px 0;
  }
}

/* Section 7 */
@media (max-width: 426px) {
  .section__7 {
    padding: 0 !important;
  }

  .section__7__row1 {
    padding-top: 20px !important;
    text-align: center;
  }
}

@media (min-width: 427px) and (max-width: 767px) {
  .section__7 h1 {
    padding-bottom: 0 !important;
  }
}

@media (min-width: 768px) and (max-width: 990px) {
  .section__7 h1 {
    padding-bottom: 0 !important;
  }
}

@media (min-width: 427px) and (max-width: 990px) {
  .section__7 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}

@media (max-width: 767px) {
  .section__7__plus__sign {
    padding-bottom: 0 !important;
    margin-bottom: 20px !important;
  }
}

@media (min-width: 1025px) {
  .section__7__plus__sign h1 {
    padding-bottom: 0 !important;
    margin-bottom: 35px !important;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .section__7__plus__sign h1 {
    padding-bottom: 0 !important;
    margin-bottom: 105px !important;
  }
}

@media (min-width: 1025px) {
  .section__7 h1 {
    padding-bottom: 75px !important;
  }
}

.section__7 p {
  margin: 0;
}

/* Section 8 */
@media (max-width: 426px) {
  .section__8 {
    padding: 25px 0 10px 0;
  }
  .section__8__heading {
    text-align: center;
  }
  .section__8__row1 {
    padding-bottom: 0 !important;
  }
  .section__8__col__margin {
    margin-top: 0 !important;
  }
}

@media (min-width: 427px) and (max-width: 990px) {
  .section__8 {
    padding: 50px 0 50px 0;
  }
}

.section__8__bottom {
  margin-bottom: 0 !important;
}

.section__8__margin {
  margin-bottom: 0;
}

/* Section 9 */
@media (max-width: 426px) {
  .section__9 {
    padding: 15px 0 25px 0;
  }
  .section__9__heading {
    text-align: center;
  }
}

@media (min-width: 427px) and (max-width: 990px) {
  .section__9 {
    padding: 50px 0;
  }
}

.section__9 h3 {
  margin-bottom: 0;
}

@media (max-width: 360px) {
  .section__9__break {
    display: none;
  }
}

@media (min-width: 400px) {
  .section__9__break {
    display: none;
  }
}

/* Section 10 */
@media (max-width: 426px) {
  .switchable.feature-large.section__10 {
    padding: 0 0 15px 0;
  }
  .switchable__text.section__10 {
    margin-top: 0;
  }
  .switchable__text.section__10 h1 {
    padding-top: 20px;
    padding-left: 0;
    text-align: center;
  }
  .switchable [class*='col-']:first-child .switchable__text {
    margin-bottom: 0;
  }
}

@media (min-width: 427px) {
  .switchable__text.section__10 h1 {
    padding-top: 0;
  }
}

@media (min-width: 427px) and (max-width: 767px) {
  .section__10__break {
    display: none;
  }
}

@media (min-width: 427px) and (max-width: 990px) {
  .switchable.feature-large.section__10 {
    padding: 50px 0 20px 0;
  }
}

/* Section 11 */
@media (max-width: 426px) {
  .section__11__h1 {
    text-align: center;
    padding-bottom: 15px !important;
  }
  .section__11__padding {
    padding: 15px 0;
  }
}

@media (min-width: 427px) and (max-width: 991px) {
  .section__11__padding {
    padding-top: 50px;
    padding-bottom: 20px;
  }
}
@media (max-width: 991px) {
  .section__11 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .section__11 p {
    margin-left: 0;
  }

  .feature__body.section__11 {
    width: 100%;
    float: none;
  }
  .feature-5.section__11 i.icon.icon-Code-Window {
    display: none;
  }
  .feature-5.section__11 i.icon.icon-Arrow-Mix {
    display: none;
  }
  .feature-5.section__11 i.icon.icon-Wrench {
    display: none;
  }
  .feature-5.section__11 i.icon.icon-Big-Data {
    display: none;
  }
}

@media (min-width: 427px) and (max-width: 990px) {
  .section__11__padding {
    padding-bottom: 50px !important;
  }
  .section__11__h1 {
    padding-top: 0 !important;
    padding-bottom: 20px !important;
  }
}

@media (min-width: 992px) {
  .section__11__h1 {
    padding-bottom: 75px !important;
  }
}

/* Section 12 */
@media (max-width: 426px) {
  .section__12 {
    background-color: #fafafa;
    padding-top: 0;
  }

  .section__12__font {
    font-size: 4.5em !important;
  }

  .background-image-holder.section__12__image__1 {
    display: none;
  }

  .background-image-holder.section__12__image__2 {
    display: none;
  }
}

@media (max-width: 991px) {
  .section__12__margin {
    margin-bottom: 50px !important;
  }
}

@media (min-width: 992px) {
  .background-image-holder.section__12__image__2 {
    display: none;
  }

  .row.section__12__align {
    align-items: center;
  }
}

@media (min-width: 376px) and (max-width: 426px) {
  .section__12__font {
    font-size: 5em !important;
  }
}

@media (min-width: 427px) and (max-width: 767px) {
  .section__12__font {
    font-size: 5em !important;
  }
}

@media (min-width: 427px) and (max-width: 991px) {
  .background-image-holder.section__12__image__1 {
    display: none;
  }
}

.section__12 h1 {
  color: black !important;
}
.section__12 h2 {
  color: black !important;
}
