
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Racing+Sans+One&display=swap');
@import url('https://fonts.googleapis.com/css?family=Saira+Extra+Condensed:100,200,300,400,500,600,700,800,900&display=swap');

.container {
 /* height: 80px;*/
}

.w-container {max-width: 960px;margin-left:auto;margin-right:auto;} 

.nav-bar .w-container{max-width:100%; width:100%; padding:5px 20px;     display: flex; justify-content: space-between; margin: 0; align-items: center;}
.nav-bar .w-container:before{display:none;}
.dropdown-list.w--open { background-color: #f7f7f7; }
.dropdown-link { background-color: #2D9CDB; }
.dropdown-link-2 { background-color: #2D9CDB; }

.logo {
  display: block;
  width: 240px;
  margin-top: 3px;
}

.nav-bar {
  position: fixed;
  display: block;
  width: 100%;
  height: auto;

  background-color: #fff; top:0; min-height: 60px;
}


/*================Responsive Menu =========================*/
.mobile-menu{display:none;}
.menu-btn{background-color:#fff;border-radius:0;cursor:pointer;height:50px;right:0;position:absolute;top:0;width:60px;z-index:10;}
nav.menu-btn.menu-btn--on {background: transparent;}
nav.menu-btn.menu-btn--on li {background: #fff;}
.menu{background:#9dc648; bottom:0; right:0;margin:0;padding:0;position:fixed;top:0;width:100%;transition:transform .2s linear; transform:translateX(100%);z-index:9; height:100vh; display:flex; align-items:center;    }
.menu-outer {width:100%; }
.menu-btn li{background:#999999;bottom:0;height:4px;left:0;margin:auto;position:absolute;right:0;width:30px;top:0;transition:all .3s ease-in-out;}
.menu-btn li:first-child{transform:translate3d(0, -8px, 0);}
.menu-btn li:last-child{transform:translate3d(0, 8px, 0);}
.menu-btn--on li:first-child{transform:rotate(135deg) translate3d(0, 0, 0); height:2px; }
.menu-btn--on li:last-child{transform:rotate(-135deg) translate3d(0, 0, 0); height:2px; }
.menu-btn--on li:nth-child(2){opacity:0;}
.menu--open{transform:translate3d(0, 0, 0);}

.menu .mobile-menu{padding:0; }
.menu .mobile-menu a {font-family: 'Roboto', sans-serif; font-weight: normal;font-size: 20px;line-height: 23px;color: #FFFFFF;display:block;padding: 19px 30px;text-decoration:none;cursor:pointer;background: rgba(255,255,255,0.2);margin: 2px 0;}

.nav-txt-link {
  display: none;
}

.call-to-action {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;

  align-self: center; 
}

.btn-primary {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: none;
  border-width: 1px;
  border-color: #999;
  border-radius: 0px;
  background-color: #a9e22c;
  text-decoration: none;

 font-family:'eurostilebold';
background-image: linear-gradient(180deg, rgb(193, 231, 96), rgb(152, 206, 60));
}
.inputstart .btn-primary {box-shadow:0 0 3px rgba(0,0,0,0.07), 0 6px 6px rgba(0,0,0,0.1);  width: 100%;}

.btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {  
 background:#9ecb3c;  background-image:  linear-gradient(180deg, rgba(49, 207, 54, 0.3), hsla(0, 0%, 100%, 0));	 border:none;     box-shadow: none !important;	
}

.btn-blue{height: 60px; padding:0 40px; background-color: #a9e22c; background-image: linear-gradient(180deg, rgb(193, 231, 96), rgb(152, 206, 60)); display: inline-block;
    line-height: 60px;  font-family:'eurostilebold'; color:#fff; font-size:24px; text-transform: uppercase; text-align:center;}
.btn-blue:hover{color:#fff;    background-image: linear-gradient(180deg, rgba(49, 207, 54, 0.3), hsla(0, 0%, 100%, 0));}

.credit_help .btn-blue{height:70px; line-height:70px;}
/*  .btn-primary:active {
    background-color: #296ba9;
  }*/

.motorcycle {
  display: block;
  margin-top: auto;
  margin-bottom: auto;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.inputstart {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 500px;

  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;     position: absolute;
    bottom: -30px;
margin:0 auto; left:0; right:0;
}

.heading {
  width: 100%;
  padding:30px 10px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  font-family:'eurostilebold';
  color: #fff;
  font-size: 52px;
  line-height: 88%;
  font-weight: 400;
  text-align: center;
  letter-spacing: 1px;
	font-family: 'Racing Sans One', cursive;
}
.heading br { display: none;}
.dropdown-list {
  margin-left: 40px;
}

.dropdown-list.w--open {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  overflow: visible;
  margin-left: 20px;
  background-color: #3a9ddb;
}

.dropdown {
  margin-right: 40px;
  margin-left: 40px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.image-4 {
  position: static;
  float: left;
}

.text-block {
  position: static;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-top: 6px;
  padding-left: 10px;
  float: left;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 18px;
}

.body {
  font-family: Roboto, sans-serif;
  color: #737373;
}

.benefititem {
  margin-bottom: 10px;
  margin-left: 40px;
  padding-left: 0px;
}

.benefits {
  margin-top: 40px;
  margin-bottom: 40px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 500px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container-trustindicators {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 120px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.trustiindicatoritem {
  margin-top: 0px;
  margin-right: 20px;
  margin-left: 20px;
}

.kpi {
  height: 100vh;
}

.section-panel {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 70vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;

  align-content: stretch;     
}

.banner-section{margin-top: 60px; /*background:url(../images/banner-bg.png) no-repeat;*/ height:445px; background-size:cover;  -webkit-justify-content: flex-end; justify-content: flex-end;}

.bg-hero{height:445px;}
.section-panel.two {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.section-panel.three {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.section-panel.testimonials {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f9fa), to(#f5f9fa));
  background-image: linear-gradient(180deg, #f5f9fa, #f5f9fa);
}

.section-panel.start-page {
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
}

.section-panel.above-fold {
  width: 100%;
}

.section-panel.below-fold {
  background-color: #f4f4f4;
}

a:hover { text-decoration: none !important; }

.dropdown-toggle {
  display: block;
  padding-right: 0px;
  padding-left: 0px;
}

.icon {
  position: relative;
  display: none;
  margin-top: 10px;
  margin-right: 10px;
  float: right;
}

.trustindicator-slider {
  display: none;
}

.kpi-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  max-width: 420px;
  margin-right: auto;
  margin-left: auto;
  padding: 10px 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0px;
  background-color: #3a9ddb;
  background-image: none;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.kpi-button:hover {
  background-image: none;
}

.dropdown-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  max-width: none;
  margin-bottom: 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px none #000;
  color: #fff;
}

.dropdown-link-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.trustindicators-div {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.columns-2 {
  display: none;
  height: auto;
  margin-top: 61px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.column-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.menu-button {
  display: none;
}

.downwardbarchart {
  max-width: 90%;
}

.testimonials.section-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f9fa), to(#f5f9fa));
  background-image: linear-gradient(180deg, #f5f9fa, #f5f9fa);
}

.slider-testimonials {
  display: block;
  width: 100%;
  height: 400px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: transparent;
}

.columns-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #fff;
  text-align: center;
}

.slide {
  padding-bottom: 15px;
  text-align: center;
}

.column-5 {
  height: 100%;
  padding-right: 0px;
  padding-left: 0px;
}

.column-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.testimonials-heading {
  position: relative;
  display: none;
  width: auto;
  margin-top: -80px;
  margin-bottom: 40px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 30px;
  line-height: 40px;
  font-weight: 100;
  text-align: center;
}

.footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: /*400px*/ auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
  margin-bottom: /*60px;*/ 0px;
}

.footer.iron-footer-section {
	height: 80px;
}

.footer.section-panel {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0px;
  display: block;
  max-height:none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
 background-color: #fbfbfb;
  width:100%; float:left;
	padding:5px; 
	z-index:9999; 
}

.container-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height:auto;
  padding-top:15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.footer-links-columns {
  width: 70%;
}

.footergroupheading {
  margin-bottom: 22px;
  margin-left: -10px;
  color: #3a9ddb;
}

.footer-textlink {
  float: left;
  clear: left;
  color: #fff;
  font-size: 14px;
  line-height: 180%;
  font-weight: 100;
  text-decoration: none;
  text-indent: 5px;
}

.footer-textlink:hover {
  color: #3a9ddb;
}

.arrow-right {
  width: 0px;
  height: 0px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #fff;
}

.arrow-right:hover {
  border-left-color: #3a9ddb;
}

.footer-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #a9d84a;
  font-size: 19px;
  text-decoration: none;
	float:left; 

}

.footer-link:hover {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color:#314650;
  
}
.security-block {
    width: 100%;
    float: left;
    display: flex;	
    font-family: 'Roboto', sans-serif;
    align-items: center;
}
.text-security {
    flex: 1;
    padding-left: 10px;
}
.text-security p {
    margin: 0;
    font-size: 13px;
    color: rgba(0, 0, 0, 0.55);
    line-height: 20px;
}

.footer-linkss {
  display:flex;
  float: left;
  height: 50px;
  padding: 5px 0 0;
}
.footer-logo{width:100%; float:left; text-align:center; margin-top:10px;}
.footer-logo img{max-width:125px;}
.nav-menu-mobile {display: none;}

.term-cond {float: left;width: 100%;text-align: center;padding: 8px 0;}


.close {
  display: none;
}

.footer-links-column-1 {
  padding-left: 62px;
}

.text-block-6 {
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #3a9ddb;
  font-style: italic;
  text-align: left;
}

.paragraph {
  font-family: Roboto, sans-serif;
  font-size: 30px;
  line-height: 34px;
  font-style: italic;
  text-align: left;
}

.customer-review {
  height: 100%;
  box-shadow: 0 1px 7px 3px rgba(0, 0, 0, 0.28);
}

.kpi-graph.stopwatch {
  height: 90%;
  padding-right: 0px;
  padding-left: 0px;
}

.slide-nav-3 {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
}



.info-icon {
  position: relative;
  display: none;
  width: 24px;
  height: 24px;
  margin-right: 5px;
  border-radius: 16px;
  background-color: #3a9ddb;
  color: #fff;
}

.text-block-7 {
  font-family: 'PT Serif', serif;
  font-size: 18px;
  line-height: 24px;
}

.txt-learn-more {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 14px;
  font-style: italic;
}

.info-learn-more {
  position: relative;
  display: block;
  margin-top: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  color: #3a9ddb;
  font-size: 14px;
  font-style: normal;
  text-decoration: none;
  cursor: pointer;
}

.info-box {
  position: absolute;
  z-index: 400;
  display: none;
  max-width: 600px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: #3a9ddb;
  background-color: #fff;
}

.paragraph-2 {
  display: block;
  padding: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px;
  line-height: 150%;
  font-weight: 100;
}

.text-blue {
  color: #3a9ddb;
}

.close-blue {
  width: 30px;
  height: 30px;
  margin-top: 5px;
  margin-right: 5px;
  float: right;
  background-color: transparent;
  text-align: left;
}

.text-block-9 {
  width: 100%;
  padding-left: 20px;
  font-family:'eurostilebold';
  color: #fff;
  font-size: 24px;
  text-align: center;
  text-decoration: none !important;
}

.text-block-10 {
  display: none;
}

.nav-menu {
  position: relative;
  display: none;
  height: 70px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: right;
}

.nav-bar-link {
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  text-decoration: none;
  text-transform: uppercase;
}

.text-span {
  color: #666;
}

.hero-bg-slider {
  position: absolute;
  z-index: -100;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #000;
}



.slide-1 {
  background-image: url('../images/life-style/CC-Hero_01.jpg');
  background-position:40% 0%;
  background-size: cover;
}

.slide-2 {
  background-image: url('../images/life-style/CC-Hero_02.jpg');
  background-position:40% 0%;
  background-size: cover;
}

.slide-3 {
  background-image: url('../images/life-style/CC-Hero_03.jpg');
  background-position:20% 0%;
  background-size: cover;
 }

.left-arrow-2 {
  display: none;
}

.right-arrow-2 {
  display: none;
}

.brand-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.back-to-top {
  position: fixed;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 500;
  display: block;
  width: 60px;
  height: 60px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 5px;
  padding-left: 5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: transparent;
  opacity: 0.5;
}

.back-to-top:hover {
  opacity: 1;
}

.back-to-top.w--current {
  display: none;
  margin-right: 0px;
  background-color: hsla(0, 0%, 100%, 0.5);
}

.lessee-optin {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 500px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  background-color: hsla(0, 0%, 97.3%, 0.9);
  box-shadow: 6px 6px 8px -2px rgba(0, 0, 0, 0.11);
}

.form-block {
  margin-right: 40px;
  margin-left: 40px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.submit-button {
  width: 100%;
  height: 60px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.field-label {
  font-family: Roboto, sans-serif;
  font-weight: 400;
}

.text-block-12 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-right: 10px;
  padding-left: 10px;
  font-family: Roboto, sans-serif;
  text-align: center;
}

.already-a-customer {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #c4c4c4;
}

.text-block-13 {
  text-align: center;
}

.link-2 {
  color: #3a9ddb;
}

.nav-menu-lessee {
  position: relative;
  display: none;
  height: 70px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: right;
}

.columns-5 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}

.lp-heading {
  display: block;
  margin-bottom: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Roboto, sans-serif;
  color: #666;
  font-weight: 100;
}

.column-9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.lp-paratraph {
  color: #666;
  line-height: 1.5em;
}

.text-block-14 {
  color: #666;
}

.nav-bar-lessee {
  position: fixed;
  width: 100%;
  background-color: #fff;
}

.txt-copyright {
  display: block;
  margin-top: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  text-align: center;
    color: #a4a4a4;
    font-size: 14px;
    font-weight: 400;
}

.as-seen-in {
  font-family: Roboto, sans-serif;
  color: #3a9ddb;
  font-weight: 100;
  text-align: center;
}

.page-down {
  display: none;
  width: 60px;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  opacity: 0.5;
  color: #fff;
}

.page-down:hover {
  opacity: 1;
}

.testimonials-disclaimer {
  width: 50%;
  margin-top: 40px;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: 100;
  text-align: center;
}

.arrow-up {
  margin-top: 10px;
  -webkit-transform: rotateX(180deg) rotateY(0deg) rotateZ(0deg);
  transform: rotateX(180deg) rotateY(0deg) rotateZ(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.mailing-list-signup {
  display: none;
  height: 400px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(180deg, #fff, #fff);
}

.text-block-15 {
  font-size: 24px;
  line-height: 26px;
  font-weight: 100;
  text-align: center;
}

.container-4 {
  display: block;
  padding: 40px 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.form-block-2 {
  width: 600px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.submit-button-2 {
  width: 200px;
  height: 60px;
  margin-right: auto;
  margin-left: auto;
  font-size: 16px;
  text-align: center;
}

.form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.text-field {
  height: 60px;
}

.field-label-2 {
  display: none;
}

.nav-bar-dealer {
  background-color: #fff;
}

.nav-menu-2 {
  display: none;
}

.home {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container-5 {
  display: block;
  height: 70px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav-menu-3 {
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.container-6 {
  height: 70px;
}

.brand-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.html-embed {
  position: absolute;
  width: 100%;
  height: 100%;
  /* border-style: solid;
  border-width: 10px; 
  border-color: #2f911b;*/
  padding-top: 5px;
	margin-top:0px;
	margin-bottom:60px; 
}

.bg-hero {
  position: absolute;
  left: 0%;
  top: 60px;
  right: 0%;
  bottom: 0%;
  z-index: -1; height: 445px;
}

.bg-1 {
  display: none;
  height: 100vh;
  background-image: url('../images/life-style/Ninja_650_ABS_02.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.how-it-works {
  position: static;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(180deg, #fff, #fff);
}

.cta-badcredit {
  background-color: #fff;
}

.payment-estimator {
  background-color: #fff;
}

.faq {
  background-color: #fff;
}

.cta-callcenter {
  background-color: #fff;
}

.disclosures {
  background-color: #fff;
}

.footer-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.page-content {
  height: 100vh;
}
.header-right{float:right;  flex:1; text-align: right;}
.contact-call{float:right;}
.contact-call p{font-size: 20px;  color: #474747; font-weight: bold; margin: 0;}
.contact-call p a{color:#a9d84a; font-weight: bold; font-size: 23px;}

.footer.section-panel .btn-blue{display:none;}

.right-header-top{float:right;  flex: 1;}
.contact-link{float:right; margin:0;}
.contact-link li{float:left; list-style: none; font-weight: bold; font-size:20px;}  
.contact-link li span{padding-right:10px; color:#474747;     text-transform: uppercase;}
.contact-link li a{display:inline-block; color:#a9d84a;font-weight:bold;}
.mob-show{display:none; margin: 0;}		
.footer-container.footer.section-panel{width:100%; float:left; position:fixed; bottom:0; padding: 0px 10px;  display: flex; align-items: center;  }
.header-container .w-container { max-width: 100%;  width: 100%;    padding: 5px 20px; display: flex; justify-content: space-between; margin: 0; align-items: center;}
.header-container .logo{ width: 240px;}
.html-embed iframe{border:0;}
.main-wrap-container{height:100vh; padding-top:70px;margin-bottom:60px; }
.header-container.nav-bar-lessee{top:0; /*box-shadow: 0 0 2px rgba(0, 0, 0, 0.10); -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.10);*/}
.html-embed{    height: calc(100vh - 145px);}
.footer-text{width:100%; float:left; margin-top:10px;}
.footer-text p{text-align: center; font-size: 12px; margin: 0; color: rgba(255, 255, 255, 0.65);}


@media (min-width: 1201px) and (max-width: 1600px) {
.offers-cols ul li{margin: 8px 0;}	
.offer-text span{font-size:24px;}
.offer-text p { font-size: 18px;color: #fff;}
.offers-wrap{ margin-top: -67px;}
}
@media (max-width: 1200px) {
.contact-call p{font-size:20px;}
.contact-call p a{font-size:25px;}	
.banner-section{    height: 387px;  background-size: cover;     margin-top: 60px;}	
.bg-hero{height: 387px;}	
.offer-text span{font-size: 22px;  line-height: 28px;}
.offer-text p{    font-size: 15px;}	
.check-icon{min-width:35px; height:35px;}
.offers-cols ul li{    margin: 5px 0;}
.check-icon figure{width:20px;}
.offers-wrap{max-width:590px;  padding:10px 15px 43px;    margin-top: -45px;}

.inputstart figure {right:20px;}
.inputstart figure img{width:65px;}

.credit-score p{font-size:14px;}
.inputstart{width: 400px;    bottom: -23px;}
.inputstart .btn-primary{height:50px; }
	.bannertop-text h1{margin-bottom: 60px;     font-size: 36px;}	

}
@media (max-width: 991px) {
  .container-trustindicators {
    display: none;
    overflow: hidden;
  }
  .trustiindicatoritem {
    max-width: 100%;
  }
  .kpi-textblock {
    font-size: 38px;
    line-height: 42px;
  }
  .kpi-column-2 {
    padding-right: 100px;
    padding-left: 20px;
  }
  .trustindicator-slider {
    display: block;
    width: 100%;
    height: 68px;
    background-color: #fff;
  }
  .slide-div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .left-arrow {
    display: none;
  }
  .right-arrow {
    display: none;
  }
  .trustindicators-div {
    width: 100%;
  }
  .slide-nav-2 {
    display: none;
  }
  .footer-links-columns {
    width: 90%;
  }
  .kpi-graph.stopwatch {
    padding-right: 0px;
  }
  .mask-2 {
    text-align: center;
  }
  .as-seen-in {
    position: absolute;
    z-index: 500;
    margin-top: 22px;
    padding-left: 20px;
    float: left;
    color: #3a9ddb;
  }
.heading{font-size:40px;}	
.inputstart{width: 420px;}
.w-nav[data-collapse="medium"] .w-nav-button{display:none;}	
	
	.footer-link{font-size:14px;}	
}

@media (max-width: 767px) {
  .security-block {
    flex-wrap: wrap;
   }
  .motorcycle {
    width: 100%;
  }
  .inputstart {
    background-color: hsla(0, 0%, 97.3%, 0.8);
  }
  .column {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    display: block;
  }
  .container-trustindicators {
    display: none;
  }
  .kpi-textblock {
    text-align: center;
  }
  .kpi-column-2 {
    height: 370px;
    padding-right: 161px;
    padding-left: 160px;
  }
  .kpi-columns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .trustindicator-slider {
    display: block;
    background-color: #fff;
  }
  .slide-div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .left-arrow {
    display: none;
  }
  .right-arrow {
    display: none;
  }
  .slide-nav-2 {
    display: none;
  }
 /* .footer.section-panel {
    height: 560px;
    max-height: 560px;
  }*/
  .footergroupheading {
    margin-top: 15px;
    margin-bottom: 10px;
  }
  .footer-links-column-1 {
    padding-left: 10px;
  }
  .back-to-top {
    display: block;
  }
  .lessee-optin {
    background-color: hsla(0, 0%, 97.3%, 0.8);
  }
  .txt-copyright {
    position: relative;
  }
  .image-6 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .form-block-2 {
    width: 530px;
  }
	
.footer-link{padding:0 5px; font-size:12px; white-space: nowrap; display:none;}	
.footer.section-panel, .footer-container.footer.section-panel{height:auto; max-height:inherit;     background: none;     border: none;}	
.footer.section-panel .container-3{padding:0;}
.txt-copyright{color:#344652;  font-family: Roboto, sans-serif;font-weight: 400; padding:15px 10px 10px; margin:0;}
.footer.section-panel .btn-blue{display:none; display:block;}
	
.desk-show{display:none;}	
.mob-show{display:inline-block;}
.header-container .w-container{padding:10px 15px;}
.contact-link li{font-weight:normal;     font-size: 16px;}			
.footer-container p{font-size: 12px; line-height: 18px;}
.header-container .logo { width: 126px;}
.footer-text{padding:0 10px; margin-bottom: 10px; margin-top:0;}
.footer-text p{color:rgba(0, 0, 0, 0.35); font-family: Roboto, sans-serif; font-weight: 400; font-size: 11px; line-height: 18px;} 		
}

@media (max-width: 479px) {
/*  .container {
    height: 50px;
  }*/
  .logo {
    width: 126px;
  }
  .nav-bar {
    position: fixed;
  }
  .nav-txt-link {
    position: static;
    display: block;
    height: 60px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    color: #fff;
    font-size: 16px;
  }
  .nav-txt-link:hover {
    background-color: #296ba9;
  }
  .call-to-action {
    height: 100%;
    margin-top: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;     
  }
  .inputstart {
    height: auto;
    margin-top: 10px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  .heading {
    margin: 0;
        padding: 5px 20px;
   font-size: 24px;
    line-height: 30px;
  }

  .dropdown-list.w--open {
    width: 100%;
  }
  .dropdown {
    margin-right: 0px;
    margin-left: 0px;
  }
  .image-4 {
    position: absolute;
    overflow: visible;
    width: 32px;
    height: 32px;
  }
  .text-block {
    margin-left: 32px;
  }
  .benefititem {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 40px;
    margin-right: 20px;
    margin-bottom: 0px;
    margin-left: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .column {
    display: none;
  }
  .container-trustindicators {

    display: none;
  }
/*  .btn-primary:active {
    background-color: #296ba9;
    text-decoration: none !important;
  }*/
  .section-panel {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .section-panel.one {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .section-panel.two {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .section-panel.three {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .kpi-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    align-self: auto;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .kpi-textblock {
    position: static;
    width: auto;
    margin-top: 15px;
    margin-bottom: 0px;
    clear: none;
    font-size: 24px;
    line-height: 30px;
    text-align: center;
  }
  .kpi-column-1 {
    height: auto;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .kpi-column-2 {
    display: block;
    height: auto;
    padding: 40px 60px 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    text-align: center;
  }
  .kpi-columns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .dropdown-toggle {
    padding-right: 0px;
  }
  .trustindicator-slider {
    display: block;
    height: 60px;
    background-color: #fff;
    color: #fff;
  }
  .slide-div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .left-arrow {
    display: none;
  }
  .right-arrow {
    display: none;
  }
  .icon-2 {
    display: none;
  }
  .kpi-button {
    max-width: 100%;
    margin-top: 0px;
    margin-right: 15px;
    margin-left: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3a9ddb), to(#3a9ddb));
    background-image: linear-gradient(180deg, #3a9ddb, #3a9ddb);
  }
  .kpi-button:active {
    background-color: #296ba9;
  }
  .columns-2 {
    margin-top: 80px;
  }
  .column-4 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .menu-button {
    padding: 10px;
  }
  .menu-button:hover {
    background-color: #3a9ddb;
    color: #fff;
  }
  .menu-button:active {
    background-color: #3a9ddb;
  }
  .icon-3 {
    font-size: 40px;
    line-height: 30px;
    text-align: left;
  }
  .slide-nav-2 {
    display: none;
  }
  .testimonials.section-panel {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
    background-image: linear-gradient(180deg, #fff, #fff);
  }
  .slider-testimonials {
    height: 360px;
  }
  .columns-3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .slide {
    padding-bottom: 0px;
  }
  .column-5 {
    height: 50%;
  }
  .column-6 {
    height: 50%;
    padding-top: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .testimonials-heading {
    position: relative;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 10px;
    padding-right: 20px;
    padding-left: 20px;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
    line-height: 20px;
  }
  .footer {
    height: 640px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .footer.section-panel {
    height: 100vh;
    max-height: 100px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .container-3 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    font-weight: 100;
  }
  .footer-links-columns {
    width: 90%;
    margin-left: 0px;
    padding-top: 20px;
    padding-left: 10px;
  }
  .footergroupheading {
    margin-bottom: 10px;
  }
  .nav-menu-mobile {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100vh;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    border: 0px none #000;
    background-color: #3a9ddb;
  }
  .close {
    position: absolute;
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    display: block;
    margin-top: 15px;
    margin-right: 15px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    text-align: left;
  }
  .footer-links-column-1 {
    padding-bottom: 20px;
  }
  .footer-links-column-2 {
    padding-bottom: 20px;
  }
  .text-block-6 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  .paragraph {
    display: block;
    font-family: Roboto, sans-serif;
    font-size: 18px;
    line-height: 20px;
    font-weight: 100;
    text-align: center;
  }
  .icon-4 {
    display: none;
    color: #3a9ddb;
  }
  .icon-5 {
    display: none;
    color: #3a9ddb;
  }
  .customer-review {
    box-shadow: none;
  }
  .mask {
    padding-bottom: 0px;
  }
  .kpi-graph.stopwatch {
    padding-right: 20px;
    padding-left: 20px;
  }
  .slide-nav-3 {
    position: absolute;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    z-index: 500;
    margin-top: 0px;
  }

  .info-icon {
    position: relative;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    display: block;
    width: 24px;
    height: 24px;
    margin-right: auto;
    margin-left: auto;
    clear: none;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    border-radius: 19px;
    background-color: #3a9ddb;
  }
  .text-block-7 {
    position: relative;
    width: 24px;
    height: 24px;
    font-family: 'PT Serif', serif;
    color: #fff;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    text-align: center;
  }
  .txt-learn-more {
    position: relative;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    margin: 0px auto;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: #3a9ddb;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    text-decoration: none;
  }
  .info-learn-more {
    position: relative;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0px;
    display: block;
    width: 70px;
    margin: 15px auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    border: 1px none #000;
    text-decoration: none;
  }
  .info-box {
    position: absolute;
    display: none;
    margin-right: 5px;
    margin-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .paragraph-2 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .close-blue {
    position: absolute;
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 40px;
    height: 40px;
    margin-top: 10px;
    margin-right: 10px;
  }
  .text-links {
    display: block;
    margin-top: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .nav-menu {
    display: none;
  }
  .slide-2 {
    background-position: 50% 100%;
  }
  .slide-3 {
    background-position: 50% 40%;
    background-size: auto 560px;
  }
  .slide-nav-4 {
    display: none;
  }
  .back-to-top {
    display: block;
  }
  .back-to-top.w--current {
    display: none;
  }
  .lessee-optin {
    height: 100%;
    margin-top: 50px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  .nav-menu-lessee {
    display: none;
  }
  .txt-copyright {
   
    font-size: 12px;
    text-align: center; margin:0;
  }
  .as-seen-in {
    position: relative;
    width: 100%;
  }
  .testimonials-disclaimer {
    width: 100%;
    margin-top: 10px;
    padding-right: 15px;
    padding-left: 15px;
  }
  .form-block-2 {
    width: 100%;
  }
  .submit-button-2 {
    width: 100%;
  }
  .form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .text-field {
    text-align: center;
  }

	.header-right{width:auto; }	
	.contact-call p {font-size: 13px;}
	.contact-call p a{font-size: 13px;}
	.heading br{display:inline-block;}
	.how_it_works h2, .faq h2{font-size: 20px;}
	.faq_info h3 a{    font-size: 15px;  line-height: 20px;}
	.faq h2{padding:10px;}
	
	.btn-blue {
    width: calc(100% - 30px);
    height: 70px;
    line-height: 70px;
}
}

#siteseal img {width:180px;}

.loader-outer {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 9999;
}

.mid_wrap {
    width: 100%;
}

.mid_content {
    width: 100%;
}

.background-white {
    background: #fff !important;
}
.loader-page {
    width: 100%;
    float: left;
}

.loader-inner {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    min-height: calc(100vh - 0px);
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
}

.full-width {
    width: 100%;
}
.text-center {
    text-align: center !important;
}
.mb-5, .my-5 {
    margin-bottom: 3rem !important;
}

.loader-inner p {
    width: 100%;
    float: left;
    text-align: center;
    color: #acd754;
    font-size: 20px;
    margin-top: 70px;
    margin-bottom: 0;
}
