#ebike .tp-large{
	padding-top:70px;
}
#ebike .bp-large{
	padding-bottom:70px;
}
#ebike .tp-block{
	padding-top:35px;
}
#ebike .bp-block{
	padding-bottom:35px;
}
#ebike .img-center{
	margin-left:auto;
	margin-right:auto;
}
#ebike .bg-grey{
	background: #161616;
	color:#fff;
}
#ebike .bg-white{
	background: #fff;
	color:#000;
}
#ebike .text-blue{
	color:#2785CE;
}
#ebike h1.sub_title{
	letter-spacing: 10px;
    	font-weight: 200;
    	font-size: 32px;
    	margin: 0px 0px 20px 0px
}
#ebike h3.section-text{
	margin: 0px;
	line-height:32px;
	text-align:center;
}
#ebike h3.main_title{
    letter-spacing: 4px;
    font-weight: 600;
    font-size: 70px;
    margin: 0px;
}
#ebike h2.section_title{
	letter-spacing: 4px;
	font-weight:600;
	font-size: 32px;
	margin: 0px;
}
#ebike .desc-large{
    font-weight: 200;
    font-size: 26px;
    line-height: 40px;
    letter-spacing: 1px;
	margin: 0px;
}
#ebike .desc{
	font-weight:200;
	font-size: 20px;
    line-height: 35px;
	letter-spacing: 1px;
	margin:0px;
}
#ebike .desc-small{
	font-weight:200;
	font-size: 15px;
    line-height: 15px;
	letter-spacing: 1px;
	margin:0px;
}
#ebike .btn-outline {
	letter-spacing: 2px;
    background: #000;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 25px;
    padding: 7px 20px;
}
#ebike .btn-solid {
	letter-spacing: 2px;
    background: #2196f3;
    color: #fff;
    border-radius: 25px;
    border: 2px solid #2196f3;
    padding: 7px 20px;
}
#ebike ul li{
	list-style:none;
}
#ebike li:before {
  content: "\f111";
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.9em;
  width: 1.3em;
  position: relative;
  top: 25px;
  color:#fff;
}
/*----------------------------------------------*/
#ebike #splash .menu-box a
{
color:#fff;
text-decoration:none;
}
#ebike #splash .menu-box .desc{
 	font-size: 14px;
    line-height: 30px;
    font-weight:200;
}
#ebike #splash .feature_list .divider{
	border: 1px solid #FFFFFF;
	width: 63px;
	height: 0px;
}
#ebike #splash .menu-box img {
    margin-left: auto;
    margin-right: auto;
}
/*----------------------------------------------*/

#ebike #display li:before {
  top: 18px;
}
#ebike #display .tbl-features i.fa{
	color:#14FF00;
	font-size: 18px;
}
#ebike #display .tbl-features td{
	text-transform:uppercase;
	padding:10px 5px;
	border-color:#555;
}
#ebike #display .tbl-features,
#ebike #display .tbl-features tr:first-child td{
	border-top:none;
}
#ebike #display .tbl-features,
#display .tbl-features tr td:first-child{
	border-left:none;
}
#ebike #display .tbl-features,
#ebike #display .tbl-features tr td:last-child{
	border-right:none;
}
/*----------------------------------------------*/
#ebike #battery table tr td{
	border-top:none;
	font-size:16px;
}

#ebike .wau-family h3.title{
	letter-spacing: 3px;
    color: #FFFDFD;
    margin: 0px 0px 35px 0px;
}
#ebike .wau-family{
	padding:70px 0px;
}
#ebike .payl8r .title-block{
	padding:70px 0px;
}
#ebike .payl8r .title-block h4{
    letter-spacing: 2px;
    font-size: 30px;
	font-weight:bold;
	color: #363636;
	margin:0px;
}
#ebike .payl8r .title-block p{
	letter-spacing: 2px;
	margin:5px 0px;
	font-weight:500;
	color: #363636;
	font-size: 20px;
}
#ebike .payl8r iframe{
	border:none;
	height:1150px;
	margin-bottom:30px;
}


@media only screen and (max-width: 320px){
#ebike h1.sub_title {
    font-weight: 200;
    font-size: 20px;
    letter-spacing: 4px;
}
#ebike h3.main_title {
    font-size: 30px !important;
    line-height: 40px !important;
}
#ebike .desc-large {
    font-size: 18px;
    line-height: 30px;
}
#ebike h2.section_title{
	font-size: 20px;
}
#ebike .desc {
    font-size: 14px;
    line-height:26px;
}
#ebike .payl8r .title-block h4 {
    font-size: 20px;
}
#ebike .tp-large{
	padding-top:140px;
}
#ebike h3.section-text{
	line-height:30px;
	text-align:center;
}
}

/* portrait mobile device */
@media only screen and (min-width: 321px) and (max-width: 423px){
#ebike h1.sub_title {
    font-weight: 200;
    font-size: 20px;
    letter-spacing: 4px;
}
#ebike h3.main_title {
    font-size: 30px !important;
    line-height: 40px !important;
}
#ebike .desc-large {
    font-size: 18px;
    line-height: 30px;
}
#ebike h2.section_title{
	font-size: 20px;
}
#ebike .desc {
    font-size: 14px;
    line-height:26px;
}
#ebike .payl8r .title-block h4 {
    font-size: 20px;
}
#ebike .tp-large{
	padding-top:140px;
}
#ebike h3.section-text{
	line-height:30px;
	text-align:center;
}
}

/* portrait mobile device */
@media only screen and (min-width: 424px) and (max-width: 480px){
#ebike h1.sub_title {
    font-weight: 200;
    font-size: 20px;
    letter-spacing: 4px;
}
#ebike h3.main_title {
    font-size: 30px !important;
    line-height: 40px !important;
}
#ebike .desc-large {
    font-size: 18px;
    line-height: 30px;
}
#ebike h2.section_title{
	font-size: 20px;
}
#ebike .desc {
    font-size: 14px;
    line-height:26px;
}
#ebike .payl8r .title-block h4 {
    font-size: 20px;
}
#ebike .tp-large{
	padding-top:140px;
}
#ebike h3.section-text{
	line-height:30px;
	text-align:center;
}
}

/* portrait mobile device */
@media only screen and (min-width: 481px) and (max-width: 567px){
#ebike h1.sub_title {
    font-weight: 200;
    font-size: 20px;
    letter-spacing: 4px;
}
#ebike h3.main_title {
    font-size: 30px !important;
    line-height: 40px !important;
}
#ebike .desc-large {
    font-size: 18px;
    line-height: 30px;
}
#ebike h2.section_title{
	font-size: 20px;
}
#ebike .desc {
    font-size: 14px;
    line-height:26px;
}
#ebike .payl8r .title-block h4 {
    font-size: 20px;
}
#ebike .tp-large{
	padding-top:140px;
}
#ebike h3.section-text{
	line-height:30px;
	text-align:center;
}
}

@media only screen and (min-width: 568px) and (max-width: 767px){
#ebike h1.sub_title {
    font-weight: 200;
    font-size: 20px;
    letter-spacing: 4px;
}
#ebike h3.main_title {
    font-size: 30px !important;
    line-height: 40px !important;
}
#ebike .desc-large {
    font-size: 18px;
    line-height: 30px;
}
#ebike h2.section_title{
	font-size: 20px;
}
#ebike .desc {
    font-size: 14px;
    line-height:26px;
}
#ebike .payl8r .title-block h4 {
    font-size: 20px;
}
#ebike .tp-large{
	padding-top:140px;
}
#ebike h3.section-text{
	line-height:30px;
	text-align:center;
}
}

/* tablets */
@media only screen and (min-width: 768px) and (max-width: 991px) {}

/* tablets */
@media only screen and (min-width: 768px) and (max-width: 991px) and (-webkit-device-pixel-ratio: 3){}

/* portrait tablet device */
@media only screen and (min-width: 992px) and (max-width: 1024px) {}

@media only screen and (min-width: 1025px) and (max-width: 1199px) {}

/* laptop */
@media only screen and (min-width: 1200px) and (max-width: 1365px) {}

/* monitor */
@media only screen and (min-width: 1366px) and (max-width: 1535px) {}

@media only screen and (min-width: 1536px) and (max-width: 1919px) {}

/* Extra Large monitor */
@media only screen and (min-width: 1920px) {}