@charset "utf-8";
/* CSS Document */

/*---1. default reset css---*/
/*---2. default font-size,font-family,font-color,line-height,bgcolor---*/
/*---3. Wrappers(containers)---*/
/*---4. Container Fonts---*/
/*---5. TopHeader css---*/
/*---6. Header---*/
/*---7. Footer css---*/
	/*---7.1 social icons---*/
	/*---7.2 FooterLinks,copy,developedby---*/
/*---8. contact map---*/
/*---9. grop ClearBoth---*/



/*---1. default reset css---*/
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol {
	list-style: decimal;
	margin-left: 30px;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* END RESET */


/*---2.default font-size,font-family,font-color,line-height,bgcolor---*/

body {
	background: #fff;
	font-family: 'latolight';
	color: #666;
	font-size: 16px !important;
	line-height: 26px;
}
/*---3. Wrappers(containers)---*/
.MainWrapper {
	margin: 0 auto;
	padding: 0;
	width: 1200px;
}
.TopMainWrapper {
	width: 1200px;
	margin: 0 auto;
}
.IdxContainWrapper {
	width: 1200px;
	margin: 0 auto;
	padding: 40px 0;
}
.InnerContainWrapper {
	width: 1200px;
	margin: 0 auto;
	padding: 40px 0;
}
/*---4.Container Fonts---*/

.InnerContainWrapper h1 {
	font-size: 30px;
	font-weight: normal;
	line-height: 40px
}
.InnerContainWrapper h2 {
	font-size: 28px;
	font-weight: normal;
	line-height: 40px;
}
.InnerContainWrapper h3 {
	font-size: 24px;
	font-weight: normal;
	line-height: 34px;
}
.InnerContainWrapper h4 {
	font-size: 22px;
	font-weight: normal;
	line-height: 34px;
}
.InnerContainWrapper h5 {
	font-size: 18px;
	font-weight: normal;
	line-height: 28px;
}
.InnerContainWrapper h6 {
	font-size: 16px;
	font-weight: normal;
	line-height: 26px;
}
/*---5. TopHeader css---*/

.Address {
	float: left;
	color: #fff;
	padding: 10px 0px;
	line-height: 30px;
	font-size: 13px;
}
.Address span {
	padding: 0px 2px;
}
.Logo {
	display: inline-block;
	z-index: 100;
	width: 183px;
	vertical-align: middle;
}
.Logo a {
	display: block;
	width: 183px;
	height: 93px;
	background: url(../images/imgs/logo.png) no-repeat left top;
	text-indent: -999999px;
	background-size: 100%;
}
.TopMainRight {
	float: right;
	display: block;
}
.PhoneImg {
	color: #333333;
	font-size: 24px;
	line-height: 34px;
	font-family: 'latobold';
	letter-spacing: 1px;
	float: right;
	padding: 8px 0px;
}
.PhoneImg i {
	width: 18px;
	height: 18px;
	background-color: transparent;
	border: 2px solid #910d0d;
	color: #910d0d;
	font-size: 13px;
	line-height: 20px;
	text-align: center;
	border-radius: 50%;
	display: inline-block;
	vertical-align: top;
	margin: 6px 3px 0px 0px;
}
.PhoneImg a, .PhoneImg a:hover {
	color: #333;
}
/*   Nav   */
.FParagraph1 p:last-child {
	margin-bottom: 0px;
}
.Table {
	display: table;
	margin: 0px auto;
	width: 100%;
}
.Cell {
	display: table-cell;
	vertical-align: top;
}
/*---6. Header---*/

.Header {
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: 200px;
	text-align: center;
	z-index: 11;
}
.DownArrow {
	background: url(../images/arrow1.png) no-repeat center;
	height: 49px;
	width: 49px;
	position: absolute;
	bottom: 20px;
	left: 0px;
	right: 0px;
	margin-left: auto;
	margin-right: auto;
}
/*---7. Footer css---*/

/*---7.1 social icons---*/
.FSocialIcon {
	margin: 0 auto;
	text-align: center;
}
.FSocialIcon li {
	background-image: none;
	padding: 0px;
	margin: 0px 1px;
	display: inline-block;
	vertical-align: top;
}
.FSocialIcon .fa-stack {
	width: 50px;
	height: 50px;
	line-height: 50px;
}
.FSocialIcon .fa-stack-2x {
	font-size: 50px;
	top: 0px;
	color: #6cd362;
}
.FSocialIcon .fa-stack-1x {
	top: 2px;
	line-height: 46px;
}
.FSocialIcon .fa-lg {
	font-size: 16px;
	line-height: 50px;
}
.FSocialIcon a {
	color: #cccccc;
	transition: all ease 0.5s;
}
.FSocialIcon a:hover {
	color: #5488c2;
}
.FSocialIcon a .fa-inverse {
	color: #000;
	transition: all ease 0.5s;
}
.FSocialIcon a:hover .fa-inverse {
	color: #fff;
}
/*---7.2 FooterLinks,copy,developedby---*/

.FooterLink li, .copy, .DevelopedBy {
	display: inline-block;
	margin: 0px;
	padding: 0px 0px;
	background-image: none;
	font-size: 12px;
	line-height: 15px;
	color: #333;
	font-family: 'latoregular';
	letter-spacing: 1px;
	text-transform: uppercase;
}
.FooterLink li+li {
	border-left: 1px solid #333;
}
.FooterLink li a {
	color: #333;
	padding: 0px 12px;
}
.FooterLink li a:hover {
	color: #333;
}
.FooterLink li:first-child a {
	padding-left: 0;
}
.FooterLink li:last-child a {
	padding-right: 0;
}
.copy, .DevelopedBy {
	display: block;
	line-height: 20px;
	margin: 10px 0;
}
.DevelopedBy i {
	vertical-align: middle;
	margin-left: 8px;
}
.DevelopedBy i img {
	vertical-align: middle;
}
/*---8. contact map---*/
.ContactMap img, .ContactMap iframe {
	width: 100%;
	margin: 0px auto -9px;
}
.ContactMap img {
	max-width: 100%;
	margin-bottom: -10px;
}
.col30 {
	width: 30%;
}
.col40 {
	width: 40%;
}
.col50 {
	width: 50%;
}
.col60 {
	width: 60%;
}
.col70 {
	width: 70%;
}
.col3, .col4 {
	width: 32.5%;
	display: inline-block;
	vertical-align: top;
}
.col4 {
	width: 19.5%;
}
.FullWidth {
	float: none;
	display: block;
	margin: 0 auto;
	width: 100%;
}
/** maintenance **/
.MaintenanceWrap {
	display: table;
	width: 100%;
}
.MaintenanceWrap .MWrap {
	display: table-cell;
	vertical-align: middle;
}
.MaintenanceWrap .InnerContainWrapper {
	width: 1000px;
	margin: 0 auto;
}
.MaintenanceWrap .Border {
	background-color: #000;
}
.MWrapper {
	padding: 15px 30px 15px 30px;
}
.MaintenanceWrap .LogoWrap {
	text-align: center;
	padding: 40px 0px;
}
.MaintenanceWrap .ContactInfo {
	background: none;
	min-height: inherit;
}
.MaintenanceWrap .ContactInfo .CIList {
	width: 49.5%;
	display: inline-block;
	vertical-align: top;
	border-right: 1px solid #fff;
}
.MaintenanceWrap .ContactInfo .CIList:last-child {
	border-right: 0px;
}
.MaintenanceWrap .ContactInfo .CIList i {
	margin: 0 auto 10px;
	color: #fff;
	background-color: #6cd362;
	width: 35px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	border-radius: 50%;
	font-size: 16px;
}
.MaintenanceWrap .ContactInfo .CIList h5 {
	font-family: 'latosemibold';
	font-size: 18px;
	line-height: 28px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
}
.MaintenanceWrap .ContactInfo .CIList h5, .MaintenanceWrap .ContactInfo .CIList .TextWrap {
	display: block;
}
.MaintenanceWrap .ContactInfo .CIList .TextWrap {
	color: #fff;
	font-size: 16px;
	line-height: 26px;
}
.MaintenanceWrap .ContactInfo .CIList .Phone {
	float: none;
	width: auto;
}
.UnderMaintenanceWrapper {
	padding: 50px 25px;
	min-height: inherit;
}
.UnderMaintenanceWrapper h4 {
	font-family: 'sf_transroboticsregular';
	font-size: 40px;
	line-height: 40px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	letter-spacing: 1px;
	margin-bottom: 15px;
}
.UnderMaintenanceWrapper h6 {
	font-size: 14px;
	line-height: 24px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	letter-spacing: 1px;
}
/** maintenance end **/


/** header **/
.TopHeader .Nav {
	display: inline-block;
	vertical-align: middle;
	width: 68%;
	text-align: center;
}
.TopHeader .GreenBtn {
	display: inline-block;
	vertical-align: middle;
}
.HomeTop {
	background-color: rgba(0,0,0,0.7);
	position: fixed;
	top: 0px;
	z-index: 5;
	text-align: left;
	padding: 5px 0px;
}
.HomeTop .Logo {
	width: 261px;
}
.HomeTop .Logo a {
	background: url(../images/imgs/sticky-logo.png) no-repeat left top;
	width: 261px;
	height: 45px;
}
.HomeTop #navigation a {
	color: #000;
}
.HomeTop .TopMainWrapper {
	padding: 6px 0;
}
.HomeTop .Nav {
	width: 64%;
}
.nav-overlay#nav-overlay.show .Logo {
	display: block;
	width: 183px;
	margin: 0 auto;
}
/** header end **/

/** footer **/
.FooterWrap {
	background: url(../images/bg/idx-footer-bg.jpg) repeat-x center;
	background-size: cover;
	min-height: 521px;
	text-align: center;
}
.FooterWrap .InnerContainWrapper {
	padding: 40px 0 60px;
}
.FooterWrap h2 {
	font-family: 'sf_transroboticsregular';
	font-size: 48px;
	line-height: 48px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 1px;
	margin-bottom: 15px;
}
.FooterWrap .FooterDesc {
	font-size: 22px;
	line-height: 32px;
}
.FooterWrap .EmailWrap {
	margin-top: 30px;
}
.FooterWrap .EmailWrap .Email, .FooterWrap .EmailWrap .TransBtn {
	display: inline-block;
	vertical-align: top;
}
.FooterWrap .EmailWrap .Email {
	width: 320px;
}
.FooterWrap .EmailWrap .TransBtn {
	line-height: 48px;
}
.FooterWrap .EmailWrap .TransBtn a {
	border: 1px solid #fff;
}
.FooterWrap .EmailWrap .TransBtn a:hover {
	border: 1px solid #fff;
	background-color: #fff;
	color: #000;
}
.FooterWrap .LogoWrap {
	margin: 20px 0px;
}
.FooterWrap .LinksWrapper {
	font-family: 'Conv_ufonts.com_gotham_book';
	font-size: 11px;
	line-height: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.FooterWrap .LinksWrapper li {
	display: inline-block;
	border-right: 1px solid #666;
}
.FooterWrap .LinksWrapper li:last-child {
	border-right: 0px;
}
.FooterWrap .LinksWrapper a {
	color: #666;
	padding: 0px 20px;
}
.FooterWrap .LinksWrapper .Developby a {
	padding: 0px;
}
.FooterWrap .LinksWrapper a:hover, .FooterWrap .SocialIconsWrap a:hover {
	color: #6cd362;
}
.FooterWrap .Copy {
	margin: 15px 0px;
}
.FooterWrap .SocialIconsWrap {
	margin-top: 20px;
}
.FooterWrap .SocialIconsWrap li {
	display: inline-block;
	padding: 0px 6px;
}
.FooterWrap .SocialIconsWrap a {
	color: #fff;
}
.FooterWrap .USPatent {
	font-family: 'Conv_ufonts.com_gotham_bold';
	font-size: 18px;
	line-height: 28px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding-bottom: 20px;
}
/** footer end **/

/** index **/
.IdxHeaderBg:after {
	content: ' ';
	background-color: rgba(0,0,0,0.5);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 4;
}
.MainBg, .IdxHeaderBg .flexslider {
	display: none;
}
.Header h2 {
	font-family: 'sf_transroboticsregular';
	font-size: 56px;
	line-height: 66px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 15px;
}
.Arrow {
	position: absolute;
	bottom: 70px;
	left: 50%;
	margin-left: -12.5px;
	z-index: 5;
}
.IdxInnerWrap .InnerContainWrapper {
	padding: 40px 0px 0px;
}
.IdxInnerWrap .ColListWrap {
	text-align: center;
	margin-bottom: 40px;
}
.IdxInnerWrap .Col {
	display: inline-block;
	position: relative;
	width: 48%;
	margin-right: 32px;
	overflow: hidden;
}
.IdxInnerWrap a:last-child .Col {
	margin-right: 0px;
}
.IdxInnerWrap a .Col img {
	margin-bottom: -8px;
	width: 100%;
	transition: ease-in 0.5s;
}
.IdxInnerWrap a:hover img {
	transform: scale(1.1);
}
.IdxInnerWrap a .Col:after {
	content: ' ';
	background-color: rgba(0,0,0,0.2);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.IdxInnerWrap .TransBtn {
	border: 1px solid #fff;
	padding: 0px 30px;
	transition: ease-in 0.5s;
}
.IdxInnerWrap a:hover .TransBtn {
	color: #6cd362;
	background-color: #fff;
	border: 1px solid #fff;
}
.IdxInnerWrap .Green1 {
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: 3;
}
.IdxInnerWrap .Green2 {
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 3;
}
.IdxInnerWrap .TextWrap {
	width: 220px;
	z-index: 4;
}
.IdxInnerWrap h4 {
	font-family: 'sf_transroboticsregular';
	font-size: 28px;
	line-height: 25px;
	color: #fff;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 10px;
}
.IdxInnerWrap .Position1 {
	position: absolute;
	bottom: 25px;
	right: 20px;
}
.IdxInnerWrap .Position2 {
	position: absolute;
	bottom: 25px;
	left: 0px;
}
.AllBeginsWrap .LeftCol {
	float: left;
	width: 30%;
	padding-left: 70px;
	text-align: left;
}
.AllBeginsWrap .RightCol {
	float: right;
	width: 50%;
	padding-right: 70px;
	text-align: left;
}
.AllBeginsWrap h2 {
	font-family: 'sf_transroboticsregular';
	font-size: 48px;
	line-height: 45px;
	color: #000;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: left;
}
.AllBeginsWrap .SmallText {
	font-family: 'Conv_ufonts.com_gotham_bold';
	font-size: 13px;
	line-height: 23px;
	color: #000;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}
.AllBeginsWrap .RightCol h5 {
	font-family: 'latolight';
	font-size: 22px;
	line-height: 32px;
	color: #000;
	text-align: left;
}
.VideoWrap .InnerContainWrapper {
	padding: 160px 0px 50px;
}
.VideoWrap {
	background: url(../images/bg/idx-bg1.png) no-repeat center top;
	background-size: cover;
	min-height: 1275px;
}
.VideoWrap .InnerVideoWrapper {
	text-align: center;
	margin-bottom: 40px;
}
.Video {
	position: relative;
}
.VideoWrap .VideoListWrap .Video:after {
	content: ' ';
	background-color: rgba(0,0,0,0.5);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.VideoWrapper {
	position: relative;
}
/*.Video video {
    margin-bottom: -7px;
}*/
.Video a {
	display: inline-block;
}
.Video img {
	margin-bottom: -7px;
	max-width: 100%;
}
/*.VideoWrapper:after {
    content: '';
    background: url(../images/icons/play.png) no-repeat top center;
    position: absolute;
    width: 87px;
    height: 71px;
    top: 50%;
    margin-top: -35.5px;
    left: 50%;
    margin-left: -43.5px;
	z-index:2;
}*/
.PlayBtn, .GalleryPlayBtn {
	position: absolute;
	width: 87px;
	height: 71px;
	text-align: center;
	top: 50%;
	margin-top: -35.5px;
	left: 50%;
	margin-left: -43.5px;
	z-index: 2;
}
.VideoCol .VideoWrapper .PlayBtn, .FaqWrap .VideoWrapper .PlayBtn, .GalleryPlayBtn {
	position: absolute;
	width: 50px;
	height: 42px;
	text-align: center;
	top: 50%;
	margin-top: -24px;
	left: 50%;
	margin-left: -25px;
	z-index: 2;
}
.GalleryPlayBtn {
	font-size: 40px;
}
.GalleryPlayBtn a {
	color: rgba(255,255,255,0.8);
}
.GalleryWrap img {
	max-width: 100%;
}
.GettingStartedWrap .LeftVideoWrap .VideoWrapper:after {
	display: none;
}
.VideoListWrap h2 {
	font-family: 'sf_transroboticsregular';
	font-size: 48px;
	line-height: 48px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	text-align: center;
}
.VideoListWrap ul {
	text-align: center;
	margin: 30px 0px 30px;
}
.VideoListWrap li {
	display: inline-block;
	margin-right: 45px;
	width: 30.5%;
}
.VideoListWrap li:last-child {
	margin-right: 0px;
}
/*.VideoListWrap .VideoWrapper:after {
    content: '';
    background: url(../images/icons/zoom-in.png) no-repeat top center;
    position: absolute;
    width: 46px;
    height: 45px;
    top: 50%;
    margin-top: -22.5px;
    left: 50%;
    margin-left: -23px;
	z-index: 2;
}*/
.VideoWrap .BtnWrap {
	text-align: center;
}
.VideoWrap .TransBtn a {
	border: 1px solid #fff;
}
.VideoWrap .TransBtn a:hover {
	border: 1px solid #6cd362;
	color: #6cd362;
	background-color: #fff;
}
/** index end **/

/** support **/
.InnerHeaderBg h1 {
	font-family: 'sf_transroboticsregular';
	font-size: 56px;
	line-height: 56px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: center;
	opacity: 1;
}
.GettingStartedWrap .InnerContainWrapper {
	padding: 140px 0;
}
.GettingStartedWrap .LeftVideoWrap {
	float: left;
	width: 65%;
	margin-right: 45px;
}
.GettingStartedWrap .LeftVideoWrap .Video:after {
	content: ' ';
	background-color: rgba(0,0,0,0.5);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.GettingStartedWrap .RightDescWrap {
	float: right;
	width: 30%;
	padding-right: 15px;
}
.HeadingWrap h2 {
	font-family: 'sf_transroboticsregular';
	font-size: 40px;
	line-height: 40px;
	color: #000;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.GettingStartedWrap .RightDescWrap .DescWrap {
	color: #333;
}
.SupportServiceWrap .ImgWrap {
	float: right;
	width: 60%;
}
.SupportServiceWrap .ImgWrap img {
	width: 100%;
	margin-bottom: -7px;
}
.SupportServiceWrap .LeftCol {
	float: left;
	width: 40%;
	background-color: #000;
}
.SupportServiceWrap .LeftCol h2, .SupportServiceWrap .LeftCol .DescWrap {
	color: #fff;
}
.SupportServiceWrap .LeftCol .DescWrap {
	display: none;
}
.SupportServiceWrap .LeftCol .Wrapper {
	float: right;
	width: 320px;
	padding: 90px 30px 90px;
}
.SupportWrapper {
	position: relative;
}
.SupportWrapper .InnerContainWrapper {
	position: relative;
}
.SupportWrapper .BikeWrap {
	position: absolute;
	bottom: -98px;
	left: 32px;
}
.SupportWrapper .BikeWrap img {
	margin-bottom: -8px;
}
.SupportWrapper .SupportDescWrap {
	float: right;
	width: 27%;
	padding-top: 200px;
}
.SupportWrapper .SupportDescWrap .DescWrap {
	color: #fff;
	margin: 20px 0px;
}
.SupportWrapper .SupportDescWrap .TransBtn a {
	border: 1px solid #fff;
}
.SupportWrapper .SupportDescWrap .TransBtn a:hover {
	color: #6cd362;
	background-color: #fff;
	border: 1px solid #fff;
}
/** support end **/

/** faq **/
.FaqColWrap {
	text-align: center;
}
.FaqColWrap .InnerContainWrapper {
	padding: 90px 0 85px;
}
.FaqColWrap .FaqCol {
	position: relative;
	display: inline-block;
	margin-right: 30px;
	width: 31%;
	overflow: hidden;
}
.FaqColWrap li .FaqCol {
	width: 93%;
}
.FaqColWrap li {
	width: 32.5%;
	margin-bottom: 25px;
}
.FaqColWrap .FaqCol:after, .InnerHeaderBg:after, .AboutTheBike .ImgWrap:after {
	content: ' ';
	background-color: rgba(0,0,0,0.5);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.FaqColWrap a:last-child .FaqCol {
	margin-right: 0px;
}
.FaqColWrap .FaqCol img {
	margin-bottom: -7px;
	width: 100%;
	transition: ease-in 0.5s;
}
.FaqColWrap .FaqCol .ImgText {
	position: absolute;
	top: 50%;
	margin-top: -77.5px;
	text-align: center;
	width: 100%;
	z-index: 2;
}
.FaqColWrap .FaqCol .ImgText h4 {
	font-family: 'sf_transroboticsregular';
	font-size: 28px;
	line-height: 28px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.FaqColWrap a:hover img {
	transform: scale(1.1);
}
.FaqColWrap .FaqCol .ImgText .TransBtn {
	border: 1px solid #fff;
	padding: 0px 21px;
	transition: ease-in 0.5s;
}
.FaqColWrap a:hover .FaqCol .ImgText .TransBtn {
	color: #6cd362;
	background-color: #fff;
	border: 1px solid #fff;
}
.FaqDetailWrap h2 {
	font-size: 48px;
	line-height: 48px;
	text-align: center;
	margin-bottom: 15px;
}
.FaqDetailWrap .InnerContainWrapper {
	width: 1020px;
	padding: 50px 0px 100px;
}
.FaqDetailWrap .FaqWrap {
	border-bottom: 1px solid #6cd362;
	padding: 15px 0;
}
.FaqDetailWrap .FaqWrap .RightCol {
	float: right;
	width: 48%;
}
.FaqDetailWrap .FaqWrap .RightCol img {
	width: 100%;
	margin-bottom: -7px;
}
.FaqDetailWrap .FaqWrap .Desc {
	float: left;
	width: 50%;
}
/*.FaqDetailWrap .FaqWrap .Video:after {
    content: ' ';
	background-color: rgba(0,0,0,0.4);
	position: absolute;
	width: 100%;
	height: 100%;
	top:0px;
	left: 0px;
	z-index:1;
}*/
.FaqDetailWrap .FaqListWrap {
	margin-bottom: 60px;
}
.FaqDetailWrap .FaqListWrap:last-child {
	margin-bottom: 0px;
}
.FaqDetailWrap .FaqWrap.MultiVideo .RightCol {
	float: none;
	width: 100%;
	text-align: center;
}
.FaqDetailWrap .FaqWrap.MultiVideo .Desc {
	float: none;
	width: 100%;
}
.FaqDetailWrap .FaqWrap.MultiVideo .Video {
	position: relative;
	display: inline-block;
	width: 49%;
	margin-top: 20px;
}
#return-to-top {
	position: fixed;
	top: 400px;
	right: 41px;
	background: #6cd362;
	color: #25251e;
	z-index: 2;
	width: 35px;
	height: 35px;
	text-decoration: none;
	display: none;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;/* visibility: hidden; */
}
#return-to-top i {
	color: #ffffff !important;
	margin: 0;
	position: relative;
	text-align: center;
	font-size: 24px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	display: block;
	line-height: 30px;
}
/** faq end **/

/** contact **/
.ContactWrapper .InnerContainWrapper {
	padding: 85px 0;
}
.ContactWrapper .ContactFormWrapper {
	float: left;
	background-color: #000;
	width: 600px;
	margin: 0 auto;
}
.ContactWrapper .ContactFormWrapper .paddingWrap {
	padding: 35px 30px;
	box-sizing: border-box;
}
.ContactFormWrapper h2 {
	color: #fff;
	text-align: center;
}
.ContactWrapper .GreenSepLine {
	margin: 25px auto 30px;
}
.ContactWrapper .SmallText {
	font-family: 'latoregular';
	font-size: 18px;
	line-height: 24px;
	color: #fff;
	text-align: center;
	margin-bottom: 15px;
}
.FormWrapper {
	text-align: center;
	width: 538px;
	margin: 0 auto;
}
.FormWrapper .Col2 {
	display: inline-block;
	margin: 8px;
	width: 250px;
}
.FormWrapper .Col1 {
	width: 520px;
	margin: 8px auto;
}
.FormWrapper .SecurityCode {
	float: left;
	margin: 8px;
}
.FormWrapper .GreenBtn {
	float: right;
	margin: 8px;
}
.PhoneWrapper {
	text-align: center;
	font-family: 'sf_transroboticsregular';
	font-size: 20px;
	line-height: 20px;
	color: #0b0b0b;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top: 60px;
}
.PhoneWrapper a {
	font-size: 35px;
	line-height: 35px;
	color: #0b0b0b;
	transition: all ease-in-out 0.3s;
}
.PhoneWrapper a:hover {
	color: #fff;
}
.PhoneWrapper a i {
	font-size: 27px;
	margin-right: 10px;
}
.ContactWrapper .PreOrderWrap {
	float: right;
	background-color: #000;
	width: 47%;
	text-align: center;
	/*background: url(../images/bg/contact-info.jpg) no-repeat center bottom;
    background-size: cover;
    min-height: 425px;*/
	/*border:5px solid #fff;*/
	display: flex;
	align-items: center;
	justify-content: center;
}
.ContactWrapper .PreOrderWrap h2 {
	color: #fff;
	text-align: center;/*margin-bottom: 20px;*/
}
.ContactWrapper .PreOrderWrap .DescWrap {
	color: #fff;
}
.ContactWrapper .PreOrderWrap .paddingWrap {
	padding: 35px 50px;
}
.ContactWrapper .PreOrderWrap .GreenBtn {
	display: inline-block;
	margin-top: 10px;
	font-size: 16px;
}
.ContactWrapper .PreOrderWrap .GreenBtn i {
	margin-right: 10px;
}
/*.ContactWrapper .PreOrderWrap .GreenBtn a {
	background:#000;	
}
.ContactWrapper .PreOrderWrap .GreenBtn a:hover {	
	color:#6cd362;
}*/
.ContactWrapper .PreOrderWrap .MainText {
	font-family: 'Conv_ufonts.com_gotham_bold';
	font-size: 18px;
	line-height: 28px;
	color: #fff;
	letter-spacing: 1px;
}
.ContactWrapper .PreOrderWrap .MiddleText {
	font-size: 22px;
	line-height: 32px;
	margin-bottom: 40px;
	padding-top: 20px;
}
/** contact end **/

/** the-bike **/
.BikeHeader {
	width: 100%;
	position: absolute;
	right: 50px;
	top: 120px;
	text-align: center;
	z-index: 11;
}
.InnerHeaderBg .TransBtn {
	margin-top: 15px;
}
.SupportWrapper .LeftCol {
	float: left;
	padding-left: 40px;
}
.TheBikeWrapper .InnerContainWrapper {
	padding: 95px 0px 40px;
}
.TheBikeWrapper .BikeWrap {
	bottom: 45px;
}
.TheBikeWrapper .SupportDescWrap {
	padding-top: 318px;
	width: 30%;
}
.TheBikeDetailWrap .RightCol {
	float: right;
	width: 65%;
	background: url(../images/bg/the-bike-bg2.jpg) no-repeat center;
	background-size: cover;
	background-color: #000;
}
.TheBikeDetailWrap .ImgWrap {
	padding: 45px 0 60px 30px;
}
.TheBikeDetailWrap .LeftCol {
	float: left;
	width: 35%;
	background-color: #efefef;
}
.TheBikeDetailWrap .LeftCol .Wrapper {
	float: right;
	width: 320px;
	padding: 90px 30px 90px;
}
.TheBikeSlider .flexslider li {
	padding: 0px;
}
.TheBikeSlider .flexslider .slides li:after {
	content: ' ';
	background-color: rgba(0,0,0,0.1);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.TheBikeSlider .flex-control-nav {
	display: none;
}
.AboutTheBike .LeftCol {
	float: left;
	width: 35%;
	padding-left: 55px;
}
.AboutTheBike .ImgWrap {
	margin-top: 45px;
	position: relative;
	width: 418px;
}
.AboutTheBike .ImgWrap img {
	margin-bottom: -7px;
	position: relative;
}
.AboutTheBike .ImgWrap .Text {
	font-family: 'Conv_ufonts.com_gotham_bold';
	font-size: 13px;
	line-height: 23px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	position: absolute;
	bottom: 25px;
	left: 25px;
	z-index: 3;
}
.AboutTheBike .RightCol {
	float: right;
	width: 50%;
	padding-right: 35px;
}
.ResponsiveBike {
	display: none;
}
/** the-bike end**/

/** the-bike-new **/
.TheBikeHeaderBg {
	position: relative;
	box-shadow: none;
}
.TheBikeHeaderBg .InnerContainWrapper {
	position: relative;
}
.TheBikeHeaderBg:before {
	content: ' ';
	background: url(../images/bg/the-bike-shadow.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 1;
	background-size: 100% 100%;
}
.TheBikeHeaderBg .TheBikeHeader {
	float: right;
	text-align: left;
	width: 35%;/*opacity: 0;
	overflow: hidden;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-moz-transition-delay: 0.5s;
    -webkit-transition-delay: 0.5s;
    -ms-transition-delay: 0.5s;
    transition-delay: 0.5s;*/
}
/*.fp-viewing-4 .active.TheBikeHeaderBg .TheBikeHeader  {
	opacity:1 ;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	   -moz-transition-delay: 0.5s;
    -webkit-transition-delay: 0.5s;
    -ms-transition-delay: 0.5s;
    transition-delay: 0.5s;
}*/
.InnerHeaderBg.TheBikeHeaderBg:after {
	display: none;
	content: ' ';
	background-color: rgba(0,0,0,0.3);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.TheBikeNew {
	display: table;
	position: relative;
	margin: 0 auto;
	z-index: 2;
}
.TheBikeHeaderBg .Header {
	position: absolute;
	left: auto;
	right: 0;
	top: -100px;
	bottom: auto;
}
.TheBikeHeaderBg .TheBikeHeader h1 {
	text-align: left;
	margin-bottom: 25px;
}
.TheBikeHeaderBg .TheBikeHeader .InfoWrap {
	margin-bottom: 20px;
}
/*.TheBikeHeaderBg .TheBikeHeader .InfoWrap:last-child {
    margin-bottom: 0px;
}*/
.TheBikeHeader .InfoWrap .IconWrap {
	display: inline-block;
	vertical-align: top;
	width: 22%;
	padding-right: 20px;
}
.TheBikeHeader .InfoWrap .RightDesc {
	display: inline-block;
	vertical-align: top;
	width: 75%;
}
.TheBikeHeader .InfoWrap .RightDesc .WhiteSepLine {
	border: 2px solid #fff;
	width: 54px;
	margin: 8px 0px;
}
.TheBikeHeader .InfoWrap .RightDesc h6 {
	font-family: 'latoheavy';
	color: #fff;
	font-size: 16px;
	line-height: 23px;
	text-transform: uppercase;
	text-align: left;
}
.TheBikeHeader .InfoWrap .RightDesc .Desc {
	font-family: 'latolight';
	color: #fff;
	font-size: 16px;
	line-height: 23px;
	text-align: left;
}
<!--
.CravingWrap .InnerContainWrapper {
	padding: 30px 0 0px;
}
-->
.CravingWrap .LeftDesc {
	float: left;
	width: 34%;
	padding-left: 20px;/*overflow: hidden;
	opacity: 0;	
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	moz-transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);*/
}
/*#section1.active .CravingWrap .LeftDesc  {
	opacity: 1;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateX(-0);
	-webkit-transform: translateX(-0);
	-ms-transform: translateX(-0);
	transform: translateX(-0);
	   -moz-transition-delay: 0.5s;
    -webkit-transition-delay: 0.5s;
    -ms-transition-delay: 0.5s;
    transition-delay: 0.5s;
}*/
.CravingWrap .LeftDesc h2 {
	text-align: left;
	margin-bottom: 25px;
	-moz-transition: -moz-transform 1s ease;
	-webkit-transition: -webkit-transform 1s ease;
	-ms-transition: -ms-transform 1s ease;
	transition: transform 1s ease;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	position: relative;/*overflow: hidden;
	opacity: 0;	
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	moz-transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);*/
}
.CravingWrap.inactive .LeftDesc h2 {
	-moz-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
}
/*#section1.active .CravingWrap .LeftDesc h2 {
	opacity: 1;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateX(-0);
	-webkit-transform: translateX(-0);
	-ms-transform: translateX(-0);
	transform: translateX(-0);
	   -moz-transition-delay: 0.5s;
    -webkit-transition-delay: 0.5s;
    -ms-transition-delay: 0.5s;
    transition-delay: 0.5s;
}*/
.CravingWrap .LeftDesc .DescWrap {
	color: #000;
	text-align: left;
}
.CravingWrap .LeftDesc .GraphImg {
	background-color: #f6f6f6;
	border: 2px solid #e7e7e7;
	margin: 20px 0px 10px;
}
.CravingWrap .LeftDesc .GraphImg img {
	width: 100%;
	margin-bottom: -8px;
}
.CravingWrap .LeftDesc .GraphText {
	float: right;
	text-align: left;
}
.CravingWrap .LeftDesc .GraphText .Text img {
	margin-right: 10px;
}
.CravingWrap .LeftDesc .GraphText .Text {
	color: #666;
	font-size: 13px;
	line-height: 23px;
	text-transform: uppercase;
}
.CravingWrap .BikeImage {
	float: right;
	width: 50%;
}
.CravingWrap .BikeImage img {
	width: 80%;
}
.CravingWrap .SkiImg {
	text-align: center;
	padding-top: 60px;
}
/*#section1 .BikeImage img {
    left: 130%;
    position: relative;
}*/
.BeginnerToProWrap {
	display: flex;
	align-items: center;
}
.BeginnerToProWrap .BeginnerDeatilsWrap {
	float: right;
	width: 50%;
	padding-right: 30px;
}
.BeginnerToProWrap h2 {
	color: #fff;
	text-align: left;
}
.BeginnerToProWrap .DescWrap {
	color: #fff;
	font-size: 20px;
	line-height: 28px;
	text-align: left;
}
.BeginnerToProWrap .BeginnerListWrap {
	margin-top: 30px;
	text-align: left;
}
.BeginnerToProWrap .BeginnerListWrap .List {
	padding: 10px 0;
}
.BeginnerToProWrap .BeginnerListWrap .IconWrap {
	display: inline-block;
	vertical-align: middle;
	padding-right: 20px;
	width: 16%;
	text-align: center;
}
.BeginnerToProWrap .BeginnerListWrap .IconWrap img {
	margin-bottom: -7px;
}
.BeginnerToProWrap .BeginnerListWrap .ListName {
	display: inline-block;
	vertical-align: middle;
	font-family: 'latoheavy';
	color: #fff;
	font-size: 16px;
	line-height: 26px;
	text-transform: uppercase;
	width: 80%;
}
.SuspensionWrap .InnerContainWrapper {
	width: 950px;
}
.SuspensionWrap .ImgWrap {
	text-align: center;
	position: relative;/*overflow: hidden;
	opacity: 0;	
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	moz-transform: translateX(0);
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);*/
}
/*#section4.active .SuspensionWrap .ImgWrap {
	opacity: 1;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateX(0);
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	   -moz-transition-delay: 0.5s;
    -webkit-transition-delay: 0.5s;
    -ms-transition-delay: 0.5s;
    transition-delay: 0.5s;
}*/
.SuspensionWrap .ImgWrap img {
	width: 55%;
}
.SuspensionWrap .ImgWrap .PartsWrap {
	position: absolute;
	bottom: 95px;
	right: 525px;
}
.SuspensionWrap .ImgWrap .PartsText {
	font-family: 'Conv_THE_MARMALADE_BOLD_0';
	font-size: 12px;
	line-height: 16px;
	color: #72d37a;
	text-transform: uppercase;
	position: absolute;
	bottom: 85px;
	right: 435px;
	letter-spacing: -1px;
	text-align: left;/*overflow: hidden;
	opacity: 0;	
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	moz-transform: translateX(100%);
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);*/
}
/*#section4.active .SuspensionWrap .ImgWrap .PartsText {
	opacity: 1;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateX(0);
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	   -moz-transition-delay: 0.5s;
    -webkit-transition-delay: 0.5s;
    -ms-transition-delay: 0.5s;
    transition-delay: 0.5s;
}*/
.SuspensionWrap .SuspensionColList .Col {
	display: inline-block;
	vertical-align: top;
	width: 27%;
	margin-right: 100px;
	position: relative;
	text-align: left;
}
.SuspensionWrap .SuspensionColList .Col:nth-child(2n) {
	margin-right: 62px;
}
.SuspensionWrap .SuspensionColList .Col:last-child {
	margin-right: 0px;
}
.SuspensionWrap .SuspensionColList .Col.AirShock:before {
	content: ' ';
	background: url(../images/icons/the-bike-icon7.png) no-repeat top center;
	width: 23px;
	height: 112px;
	position: absolute;
	left: -35px;
	top: 10px;
}
.SuspensionWrap .SuspensionColList {
	text-align: center;
	margin-top: 10px;
	border-bottom: 1px solid #d0d0d0;
	padding-bottom: 10px;
}
.SuspensionWrap .SuspensionColList .GreenBtn a {
	padding: 0 27px;
}
.SuspensionColList .Title {
	font-family: 'Conv_THE_MARMALADE_BOLD_0';
	font-size: 35px;
	line-height: 45px;
	color: #000;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: -3px;/*overflow: hidden;
	opacity: 0;	
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	moz-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);*/
}
/*#section4.active .SuspensionColList .Title {
	opacity: 1;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	   -moz-transition-delay: 0.5s;
    -webkit-transition-delay: 0.5s;
    -ms-transition-delay: 0.5s;
    transition-delay: 0.5s;
}*/
.SuspensionColList .Title span {
	font-size: 16px;
	line-height: 26px;
}
/*.SuspensionColList .BlackSepLine {
	overflow: hidden;
	opacity: 0;	
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	moz-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
}
#section4.active .SuspensionColList .BlackSepLine {
	opacity: 1;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	   -moz-transition-delay: 0.5s;
    -webkit-transition-delay: 0.5s;
    -ms-transition-delay: 0.5s;
    t*/ransition-delay: 0.5s;
}
.SuspensionColList .DescWrap {
	font-family: 'latolight';
	color: #000;
	font-size: 16px;
	line-height: 26px;
	text-align: left;
	margin-top: 10px;/*overflow: hidden;
	opacity: 0;	
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	moz-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);*/
}
/*#section4.active .SuspensionColList .DescWrap {
	opacity: 1;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	   -moz-transition-delay: 0.7s;
    -webkit-transition-delay: 0.7s;
    -ms-transition-delay: 0.7s;
    transition-delay: 0.7s;
}*/
.SuspensionWrap .SuspensionBottomWrap {
	padding-top: 25px;
}
.SuspensionWrap .SuspensionBottomWrap .LeftCol {
	float: left;
	width: 45%;
	text-align: left;
}
/*.SuspensionBottomWrap .LeftCol h2 {
	overflow: hidden;
	opacity: 0;	
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	moz-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
}
#section4.active .SuspensionBottomWrap .LeftCol h2 {
	opacity: 1;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	   -moz-transition-delay: 0.5s;
    -webkit-transition-delay: 0.5s;
    -ms-transition-delay: 0.5s;
    transition-delay: 0.5s;
}
.SuspensionBottomWrap .LeftCol .GreenSepLine {
	overflow: hidden;
	opacity: 0;	
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	moz-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
}
#section4.active .SuspensionBottomWrap .LeftCol .GreenSepLine {
	opacity: 1;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	   -moz-transition-delay: 0.7s;
    -webkit-transition-delay: 0.7s;
    -ms-transition-delay: 0.7s;
    transition-delay: 0.7s;
}*/
.SuspensionWrap .SuspensionBottomWrap .RightCol {
	float: right;
	width: 55%;
	font-family: 'latolight';
	color: #000;
	font-size: 16px;
	line-height: 26px;
	text-align: left;/*overflow: hidden;
	opacity: 0;	
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	moz-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);*/
}
/*#section4.active .SuspensionBottomWrap .RightCol {
	opacity: 1;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	   -moz-transition-delay: 0.7s;
    -webkit-transition-delay: 0.7s;
    -ms-transition-delay: 0.7s;
    transition-delay: 0.7s;
}*/
.SpecsWrap {
	background-color: #0b0b0b;
}
.SpecsWrap .ImgWrap {
	float: left;
	width: 50%;
	margin-top: 95px;
}
.SpecsWrap .ImgWrap img {
	width: 100%;
}
.SpecsWrap .RightCol {
	float: right;
	width: 45%;
}
.SpecsWrap .RightCol h2 {
	color: #fff;
	text-align: left;
	overflow: hidden;
}
.SpecsWrap .RightCol .TitleWrap {
	font-family: 'latoheavy';
	color: #fff;
	font-size: 16px;
	line-height: 26px;
	text-align: left;
}
.SpecsWrap .RightCol .InfoWrap {
	font-family: 'latobold';
	color: #a3a3a3;
	font-size: 16px;
	line-height: 26px;
	text-align: left;
}
.SpecsWrap .SpecsUL.li_cont1 {
	padding-right: 20px;
}
.SpecsWrap .RightCol li {
	position: relative;
	padding: 15px 0px;
}
.SpecsWrap .RightCol li:before {
	content: ' ';
	background: url(../images/icons/gray-line.jpg) repeat-x;
	width: 50px;
	height: 1px;
	position: absolute;
	top: 0;
	left: 0;
}
.TheBikeBgWrapper {
	/*border-top: 7px solid #fff;
	border-bottom: 7px solid #fff;*/
	overflow: hidden;
}
.TheBikeBgWrapper .LeftCol {
	float: left;
	width: 57.5%;
	display: table;
	position: relative;
}
.TheBikeBgWrapper .LeftBg {
	overflow: hidden;
	min-height: 649px;
	background-repeat: no-repeat;
	background-size: cover;
}
.TheBikeBgWrapper .LeftBg img {
	display: none;
}
.TheBikeBgWrapper img {
	display: block;
	position: relative;
	margin-bottom: -7px;
	width: 100%;
}
.TheBikeBgWrapper .LabelWrap {
	background-color: #7ce372;
	opacity: 0.9;
	padding: 20px 22px;
	display: table-cell;
	vertical-align: middle;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 350px;
	text-align: center;
	box-sizing: border-box;
}
.TheBikeBgWrapper .LabelWrap h2 {
	color: #fff;
	font-size: 35px;
	line-height: 35px;
}
.TheBikeBgWrapper a .LabelWrap .TransBtn {
	border: 1px solid #fff;
	padding: 0 26px;
	margin-top: 6px;
	transition: ease-in 0.5s;
}
.TheBikeBgWrapper .RightCol {
	float: right;
	width: 42.5%;
	display: table;
	border-left: 7px solid #fff;
	box-sizing: border-box;
}
.TheBikeBgWrapper .RightCol .Row {
	background-image: none !important;
	overflow: hidden;
}
.TheBikeBgWrapper .RightCol .Row {
	position: relative;
	border-bottom: 7px solid #fff;
}
.TheBikeBgWrapper .RightCol .Row:last-child {
	border-bottom: 0px;
}
.TheBikeBgWrapper .Row img {
	display: block;
}
.TheBikeBgWrapper a img {
	transition: ease-in 0.5s;
}
.TheBikeBgWrapper a:hover img {
	transform: scale(1.1);
}
.TheBikeBgWrapper a:hover .TransBtn {
	background-color: #fff;
	color: #7ce372;
}
.hover-zoom {
	float: left;
	margin: 0;
	width: 100%;
	transition: all .5s ease-in-out;
	background-size: 102% !important;
	background-position: center;
	background-repeat: no-repeat;
}
.hover-zoom:hover {
	background-size: 110% !important;
	position: relative;
}
/** the-bike-new end **/

/** support-1 **/
.SupportHeaderBg {
	height: 312px;
}
.SupportHeaderBg .Header {
	bottom: 100px;
	opacity: 1;
}
.NewSupportServiceWrap .ImgWrap {
	float: left;
	width: 64%;
}
.NewSupportServiceWrap .LeftCol {
	float: right;
	width: 36%;
}
.NewSupportServiceWrap .LeftCol .Wrapper {
	float: left;
	width: 380px;
	padding: 60px 0px 60px 65px;
}
.NewSupportServiceWrap .ContactInfoWrap {
	margin-top: 25px;
}
.NewSupportServiceWrap .ContactInfoWrap h4 {
	font-family: 'latoregular';
	font-size: 22px;
	line-height: 32px;
	color: #fff;
	text-transform: uppercase;
}
.NewSupportServiceWrap .ContactInfoWrap .InnerInfo {
	padding-top: 25px;
}
.NewSupportServiceWrap .ContactInfoWrap h6 {
	font-family: 'latoheavy';
	font-size: 14px;
	line-height: 24px;
	color: #6cd362;
	text-transform: uppercase;
}
.NewSupportServiceWrap .ContactInfoWrap .FSocialIcon {
	display: inline-block;
	vertical-align: middle;
	padding-right: 15px;
}
.NewSupportServiceWrap .ContactInfoWrap .Details {
	display: inline-block;
	vertical-align: middle;
	font-family: 'latoregular';
	font-size: 16px;
	line-height: 26px;
	color: #fff;
}
.NewSupportServiceWrap .ContactInfoWrap .Details a {
	color: #fff;
	transition: all ease 0.3s;
}
.NewSupportServiceWrap .ContactInfoWrap .Details a:hover {
	color: #6cd362;
}
.SupportFormWrapper .SupportForm {
	float: right;
	width: 48.5%;
	text-align: center;
	padding: 75px 25px 0 0;
}
.SupportFormWrapper .SupportForm h1 {
	font-family: 'sf_transroboticsregular';
	font-size: 40px;
	line-height: 40px;
	color: #000;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: center;
	margin-bottom: 25px;
}
.SupportFormWrapper .SupportForm .Col2 {
	display: inline-block;
	width: 260px;
	margin: 8px;
}
.SupportFormWrapper .SupportForm .Col1 {
	display: block;
	margin: 8px auto;
	width: 541px;
}
.SupportFormWrapper .SupportForm .SecurityCode {
	float: left;
	margin: 8px;
}
.SupportFormWrapper .SupportForm .TransBtn {
	float: right;
	margin: 8px;
}
.SupportFormWrapper .SupportForm .TransBtn a {
	color: #000;
	border: 1px solid #000;
	padding: 0 41px;
}
.SupportFormWrapper .SupportForm .TransBtn a:hover {
	color: #000;
	border: 1px solid #fff;
	background-color: #fff;
}
.SupportFormWrapper .LeftCol {
	float: left;
	width: 50%;
	padding-left: 20px;
	box-sizing: border-box;
}
.SupportFormWrapper .LeftCol li {
	display: inline-block;
	margin: 8px 5px;
	vertical-align: top;
	position: relative;
	text-align: left;
}
.SupportFormWrapper .LeftCol .Col {
	position: relative;
}
/*.SupportFormWrapper .LeftCol .front:after {
	content: ' ';
	background: url(../images/icons/support-1-plus.jpg) no-repeat;
	position: absolute;
	width: 29px;
	height: 29px;
	right: 5px;
	bottom: 5px;
}*/
.SupportFormWrapper .LeftCol .Col .PaddingWrapper {
	padding: 35px 30px;
	box-sizing: border-box;
}
.SupportFormWrapper .LeftCol .Col .Que {
	font-family: 'latomedium';
	color: #fff;
	font-size: 18px;
	line-height: 28px;
	text-align: center;
}
/*.SupportFormWrapper .LeftCol li:before {
    position: absolute;
    left: 15px;
    top: 40px;
    content: counter(item);
    counter-increment: item;
    font-family: 'latosemibold';
    font-size: 18px;
    line-height: 18px;
    color: #7ce372;
    text-align: left;
	z-index:1;
}*/
.HideUL {
	display: none;
}
.HideUL li {
	background-color: #000;
	padding: 20px;
	box-sizing: border-box;
}
.HideUL li .Que {
	font-family: 'latosemibold';
	font-size: 20px;
	line-height: 30px;
	color: #6cd362;
	padding-left: 30px;
	position: relative;
}
.HideUL li .Que:before {
	content: 'Q.';
	position: absolute;
	left: 0px;
	top: 5px;
	font-family: 'latosemibold';
	font-size: 18px;
	line-height: 18px;
	color: #7ce372;
	z-index: 1;
}
.HideUL li .Ans {
	font-family: 'latoregular';
	color: #fff;
	font-size: 16px;
	line-height: 26px;
	padding-left: 30px;
	position: relative;
}
.HideUL li .Ans:before {
	content: 'A.';
	position: absolute;
	left: 0px;
	top: 5px;
	font-family: 'latoregular';
	color: #fff;
	font-size: 16px;
	line-height: 16px;
}
/** support-1 end **/

/** gallery **/
.PhotoGalleryWrap {
	background-position: center bottom;
	min-height: 477px;
	background-repeat: no-repeat;
	background-size: cover;
	overflow: hidden;
}
/*.PhotoGalleryWrap .InnerContainWrapper {
    width: 1200px;
    margin: 0 auto;
    padding: 60px 0 40px;
}*/
.PhotoGalleryWrap li {
	width: 33%;
	display: inline-block;
	vertical-align: top;
}
.PhotoGalleryWrap .VideoCol {
	width: 350px;
	margin: 0 auto 45px;
}
.PhotoGalleryWrap .Video video {
	margin-bottom: 0px;
}
.PhotoGalleryWrap img {
	margin-bottom: -7px;
	width: 100%;
}
.PhotoGalleryWrap .PhotoListWrap .Video:after {
	content: ' ';
	background-color: rgba(0,0,0,0.5);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 1;
}
/*.PhotoGalleryWrap .PhotoListWrap .VideoWrapper:after {
    content: '';
    background: url(../images/icons/zoom-in.png) no-repeat top center;
    position: absolute;
    width: 46px;
    height: 45px;
    top: 50%;
    margin-top: -22.5px;
    left: 50%;
    margin-left: -23px;
    z-index: 2;
}*/
/** gallery end **/

/** stickybtn **/
.StickyBtns {
	height: 50px;
	position: fixed;
	bottom: 0px;
	z-index: 100;
	width: 100%;
	left: 0;/* display: none; */
}
.StickyBtns .BorderLine {
	height: 6px;
	background-color: #6cd362;
	background: url(../images/icons/border.png) repeat-x;
	position: absolute;
	width: 100%;
	bottom: 0;
}
.StickyBtns .GreenBtn {
	line-height: 40px;
	margin-right: 15px;
}
.StickyBtns .GreenBtn a {
	padding-top: 4px;
}
/** stickybtn end **/


.FaqHeaderBg .Header, .ContactHeaderBg .Header, .GalleryHeaderBg .Header {
	opacity: 1;
}
#ReqAFreeConsultation h2 {
	font-size: 35px;
	line-height: 35px;
}
#ReqAFreeConsultation .GreenSepLine {
	margin: 15px auto 20px;
}
#ReqAFreeConsultation h6 {
	font-family: 'latosemibold';
	color: #fff;
	text-align: left;
}
#ReqAFreeConsultation .QueWrap {
	color: #fff;
	text-align: left;
	vertical-align: top;
	display: inline-block;
	width: 50%;
}
#ReqAFreeConsultation .CheckWrap {
	display: inline-block;
	vertical-align: top;
	width: 49%;
}
#ReqAFreeConsultation .CheckWrap .Check {
	display: inline-block;
	width: 10%;
	margin-right: 10px;
	vertical-align: top;
}
#ReqAFreeConsultation .Email, #ReqAFreeConsultation .Phone {
	display: inline-block;
	vertical-align: top;
	color: #fff;
	width: 49%;
}
/** 300318 **/
#section0 .layer {
	position: absolute;
	z-index: 4;
	width: 100%;
	left: 0;
	top: 0;
}
.section.FooterWrap, .section.FooterWrap .fp-tableCell {
	height: 540px !important;
}
#myVideo {
	position: absolute;
	right: 0;
	bottom: 0;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-size: 100% 100%;
	background-color: black;
 background-image: /* our video */;
	background-position: center center;
	background-size: contain;
	object-fit: cover;
	z-index: 3;/*opacity: 0.5;*/
}
/** 300318 end **/

/*.CravingWrap .LeftDesc h2, .CravingWrap .LeftDesc .GreenSepLine,
.BeginnerToProWrap h2 , .BeginnerToProWrap .GreenSepLine,
.SpecsWrap .RightCol h2, .SpecsWrap .RightCol .GreenSepLine,
.SpecsWrap .RightCol ul ,
.SuspensionWrap .SuspensionColList .Col.AirShock:before{
	opacity: 0;
	overflow: hidden;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.fp-viewing-5 .active.CravingWrap .LeftDesc h2, 
.fp-viewing-5 .active.CravingWrap .LeftDesc .GreenSepLine ,
.fp-viewing-6 .active.BeginnerToProWrap h2,
.fp-viewing-6 .active.BeginnerToProWrap .GreenSepLine,
.fp-viewing-8 .active.SpecsWrap .RightCol h2,
.fp-viewing-8 .active.SpecsWrap .RightCol .GreenSepLine ,
.fp-viewing-7 .active.SuspensionWrap .SuspensionColList .Col.AirShock:before {
	opacity:1 ;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	   -moz-transition-delay: 0.8s;
    -webkit-transition-delay: 0.8s;
    -ms-transition-delay: 0.8s;
    transition-delay: 0.8s;
}
.CravingWrap .LeftDesc .DescWrap ,
.CravingWrap .LeftDesc .GraphImg,
.CravingWrap .LeftDesc .GraphText,
.BeginnerToProWrap .DescWrap,
.BeginnerToProWrap .List {
	opacity: 0;
	overflow: hidden;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	moz-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);	
}
.fp-viewing-5 .active.CravingWrap .LeftDesc .DescWrap ,
.fp-viewing-6 .active.BeginnerToProWrap .DescWrap  {
	opacity: 1;
	overflow: hidden;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	   -moz-transition-delay: 0.9s;
    -webkit-transition-delay: 0.9s;
    -ms-transition-delay: 0.9s;
    transition-delay: 0.9s;
}
.fp-viewing-5 .active.CravingWrap .LeftDesc .GraphImg , 
.fp-viewing-5 .active.CravingWrap .LeftDesc .GraphText,
.fp-viewing-6 .active.BeginnerToProWrap .List:nth-child(1n),
.fp-viewing-8 .active.SpecsWrap .RightCol ul {
	opacity: 1;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	   -moz-transition-delay: 1.1s;
    -webkit-transition-delay: 1.1s;
    -ms-transition-delay: 1.1s;
    transition-delay: 1.1s;
}
.fp-viewing-6 .active.BeginnerToProWrap .List:nth-child(2n)  {
	opacity: 1;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	   -moz-transition-delay: 1.3s;
    -webkit-transition-delay: 1.3s;
    -ms-transition-delay: 1.3s;
    transition-delay: 1.3s;
}
.fp-viewing-6 .active.BeginnerToProWrap .List:nth-child(3n) {
	opacity: 1;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	   -moz-transition-delay: 1.5s;
    -webkit-transition-delay: 1.5s;
    -ms-transition-delay: 1.5s;
    transition-delay: 1.5s;
}
.SuspensionWrap .ImgWrap .PartsText {
	opacity: 0;
	overflow: hidden;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	moz-transform: translateX(100%);
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);	
}
.fp-viewing-7 .active.SuspensionWrap .ImgWrap .PartsText {
	opacity: 1;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateX(0);
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	   -moz-transition-delay: 1.5s;
    -webkit-transition-delay: 1.5s;
    -ms-transition-delay: 1.5s;
    transition-delay: 1.5s;
}
.SuspensionWrap .ImgWrap .PartsWrap {
	opacity: 0;
	overflow: hidden;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	moz-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);	
}
.fp-viewing-7 .active.SuspensionWrap .ImgWrap .PartsWrap {
	opacity: 1;
	overflow: hidden;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	   -moz-transition-delay: 0.9s;
    -webkit-transition-delay: 0.9s;
    -ms-transition-delay: 0.9s;
    transition-delay: 0.9s;
}*/


.g-recaptcha {
	-moz-transform: scale(0.83);
	-ms-transform: scale(0.83);
	-o-transform: scale(0.83);
	-moz-transform-origin: 0;
	-ms-transform-origin: 0;
	-o-transform-origin: 0;
	-webkit-transform: scale(0.83);
	transform: scale(0.83);
	-webkit-transform-origin: 0 0;
	transform-origin: 0;
 filter: progid: DXImageTransform.Microsoft.Matrix(M11=0.83, M12=0, M21=0, M22=0.83, SizingMethod='auto expand');
}
.WhiteSepLine {
	border: 3px solid #fff;
	width: 172px;
	margin: 25px auto 30px;
}
/** 180418 **/
.SuspensionBottomWrap .GreenBtn {
	display: inline-block;
	padding-left: 40px;
	vertical-align: middle;/*overflow: hidden;
	opacity: 0;	
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	moz-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);*/
}
/*#section4.active .SuspensionBottomWrap .GreenBtn {
	opacity: 1;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	   -moz-transition-delay: 0.7s;
    -webkit-transition-delay: 0.7s;
    -ms-transition-delay: 0.7s;
    transition-delay: 0.7s;
}*/
.SuspensionBottomWrap .GreenSepLine {
	display: inline-block;
	vertical-align: middle;
}
.OverlayWrapper .CallWrap {
	color: #fff;
	text-align: center;
	font-size: 14px;
	line-height: 24px;
}
.OverlayWrapper .CallWrap a {
	color: #6cd362;
	transition: ease-in 0.3s;
}
.OverlayWrapper .CallWrap a:hover {
	color: #fff;
}
/** 180418 end **/

/** 190418 **/
.ContactWrapper .FormWrapper {
	padding-top: 20px;
}
.ContactWrapper .FormWrapper .Col2 {
	margin: 13px 8px;
}
.ContactWrapper .FormWrapper .Col1 {
	margin: 13px auto;
}
.ContactWrapper .EmailWrap {
	text-align: center;
	padding-top: 15px;
}
.ContactWrapper .EmailWrap h6 {
	text-align: center;
	font-family: 'sf_transroboticsregular';
	font-size: 16px;
	line-height: 16px;
	color: #0b0b0b;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.ContactWrapper .EmailWrap i {
	padding-right: 10px;
	font-size: 14px;
}
.ContactWrapper .EmailWrap a {
	font-family: 'Conv_ufonts.com_gotham_bold';
	font-size: 18px;
	line-height: 28px;
	color: #0b0b0b;
	transition: all ease-in-out 0.3s;
}
.ContactWrapper .EmailWrap a:hover {
	color: #fff;
}
.PreOrderWrap h4 {
	font-family: 'sf_transroboticsregular';
	font-size: 30px;
	line-height: 30px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 20px;
}
.PreOrderWrap .DescWrap h6 {
	font-family: 'Conv_ufonts.com_gotham_bold';
	letter-spacing: 0.5px;
	/*text-align: left;*/
	color: #6cd362;
}
.PreOrderWrap h6.Price {
	color: #fff !important;
}
.PreOrderSepLine {
	border: 1px solid #fff;
	width: 150px;
	margin: 15px auto;
}
.ContactWrapper .PreOrderWrap .DescWrap li {
	text-align: left;
	background-image : url(../images/icons/list-bullet.png);
	background-position: 5px 11px;
	padding: 2px 0 2px 22px;
	border: 0px;
}
.ContactWrapper .PreOrderWrap .SmallText {
	/*text-align: left;*/
	font-size: 16px;
	line-height: 26px;
}
.ContactWrapper .PreOrderWrap ul.li_cont1 {
	padding-right: 30px;
}
.ContactWrapper .PreOrderWrap ul.li_cont2 {
	padding-left: 30px;
}
.PhotoGalleryWrap h2 {
	font-family: 'sf_transroboticsregular';
	font-size: 40px;
	line-height: 40px;
	color: #000;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: left;
	opacity: 1;
	margin-bottom: 20px;
	padding-left: 22px;
}
/** 190418 end **/

/** 240418 **/
.ContactFormWrapper .ReviewBtn {
	text-align: center;
	margin-top: 95px;
}
.SingleVideo .Video {
	text-align: center;
	margin-bottom: 20px;
}
/** 240418 end **/

/** 280418 **/
.start_anim {
	opacity: 1;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-moz-transition-delay: 0.1s;
	-webkit-transition-delay: 0.1s;
	-ms-transition-delay: 0.1s;
	transition-delay: 0.1s;
}
.TheBikeHeaderBg .TheBikeHeader h1.start_anim, .CravingWrap h2.start_anim, .BeginnerToProWrap h2.start_anim, .SpecsWrap .RightCol h2.start_anim {
	opacity: 1;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-moz-transition-delay: 0.3s;
	-webkit-transition-delay: 0.3s;
	-ms-transition-delay: 0.3s;
	transition-delay: 0.3s;
}
.CravingWrap .GreenSepLine.start_anim, .BeginnerToProWrap .GreenSepLine.start_anim, .SpecsWrap .RightCol .GreenSepLine.start_anim {
	opacity: 1;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-moz-transition-delay: 0.5s;
	-webkit-transition-delay: 0.5s;
	-ms-transition-delay: 0.5s;
	transition-delay: 0.5s;
}
.TheBikeHeaderBg .TheBikeHeader .InfoWrap:nth-child(2n).start_anim, .CravingWrap .DescWrap.start_anim, .BeginnerToProWrap .DescWrap.start_anim, .SpecsWrap .RightCol ul.start_anim, .SuspensionColList .Title.start_anim, .SuspensionColList .GreenBtn.start_anim {
	opacity: 1;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-moz-transition-delay: 0.7s;
	-webkit-transition-delay: 0.7s;
	-ms-transition-delay: 0.7s;
	transition-delay: 0.7s;
}
.TheBikeHeaderBg .TheBikeHeader .InfoWrap:nth-child(3n).start_anim, .SuspensionColList .BlackSepLine.start_anim {
	opacity: 1;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-moz-transition-delay: 1s;
	-webkit-transition-delay: 1s;
	-ms-transition-delay: 1s;
	transition-delay: 1s;
}
.TheBikeHeaderBg .TheBikeHeader .InfoWrap:nth-child(4n).start_anim, .BeginnerToProWrap .List.start_anim:nth-child(1n), .SuspensionColList .DescWrap.start_anim {
	opacity: 1;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-moz-transition-delay: 1.2s;
	-webkit-transition-delay: 1.2s;
	-ms-transition-delay: 1.2s;
	transition-delay: 1.2s;
}
.BeginnerToProWrap .List.start_anim:nth-child(2n), .SuspensionBottomWrap h2.start_anim {
	opacity: 1;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-moz-transition-delay: 1.5s;
	-webkit-transition-delay: 1.5s;
	-ms-transition-delay: 1.5s;
	transition-delay: 1.5s;
}
.BeginnerToProWrap .List.start_anim:nth-child(3n), .SuspensionBottomWrap .GreenSepLine.start_anim, .SuspensionBottomWrap .GreenBtn.start_anim, .SuspensionBottomWrap .RightCol.start_anim {
	opacity: 1;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-moz-transition-delay: 1.7s;
	-webkit-transition-delay: 1.7s;
	-ms-transition-delay: 1.7s;
	transition-delay: 1.7s;
}
.SuspensionBottomWrap .GreenSepLine.start_anim {
	opacity: 1;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-moz-transition-delay: 1.9s;
	-webkit-transition-delay: 1.9s;
	-ms-transition-delay: 1.9s;
	transition-delay: 1.9s;
}
.scrollAnim1, .scrollAnim2, .scrollAnim3, .scrollAnim4, .scrollAnim5 {
	opacity: 0;
	overflow: hidden;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	moz-transform: translateY(100px);
	-webkit-transform: translateY(100px);
	-ms-transform: translateY(100px);
	transform: translateY(100px);
}
.SuspensionWrap .ImgWrap .PartsWrap.scrollAnim3 {
	opacity: 0;
	overflow: hidden;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	moz-transform: translateY(100px);
	-webkit-transform: translateY(100px);
	-ms-transform: translateY(100px);
	transform: translateY(100px);
}
.SuspensionWrap .ImgWrap .PartsWrap.start_anim {
	opacity: 1;
	overflow: hidden;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-moz-transition-delay: 0.9s;
	-webkit-transition-delay: 0.9s;
	-ms-transition-delay: 0.9s;
	transition-delay: 0.9s;
}
.SuspensionWrap .ImgWrap .PartsText.scrollAnim3 {
	opacity: 0;
	overflow: hidden;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	moz-transform: translateX(100px);
	-webkit-transform: translateX(100px);
	-ms-transform: translateX(100px);
	transform: translateX(100px);
}
.SuspensionWrap .ImgWrap .PartsText.start_anim {
	opacity: 1;
	-moz-transition: -moz-transform 1s ease, opacity 1s ease;
	-webkit-transition: -webkit-transform 1s ease, opacity 1s ease;
	-ms-transition: -ms-transform 1s ease, opacity 1s ease;
	transition: transform 1s ease, opacity 1s ease;
	-moz-transform: translateX(0);
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-moz-transition-delay: 1.5s;
	-webkit-transition-delay: 1.5s;
	-ms-transition-delay: 1.5s;
	transition-delay: 1.5s;
}
/** 280418 end **/


.ScheduleWrap p {
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
}
.FaqColWrap h1.Title.TextColor5 {
	font-family: 'sf_transroboticsregular';
	color: #000;
	font-size: 48px;
	line-height: 48px;
	text-align: center;
	margin-bottom: 15px;
	text-transform: uppercase;
}
.MaxWidth100 {
	max-width: 100%;
}
/*---9. grop ClearBoth---*/
.group:after {
	content: "";
	display: table;
	clear: both;
}
.ClearBoth {
	clear: both;
	min-height: 1px;
}





/*--------------Template-----------------page-------*/


.FaqColWrap.TamplateWrap  .InnerContainWrapper {
    width: 1050px;
}




.FaqColWrap.TamplateWrap .Desc {
    font-size: 25px;
    line-height: 38px;
    font-weight: 900;
    color: #000;
}


.TamplateWrap .ImgWrap {
    float: left;
}


.FaqColWrap.TamplateWrap .Desc .ImgWrap img {
    max-width: 100%;
	height: auto;
}

.FaqColWrap.TamplateWrap .Desc .ImgWrap
{
	width: 50%;
    line-height: 0px;
    margin-right: 20px;}

.TamplateWrap .ContintWrap {
    padding-top: 25px;
}

.FaqColWrap.TamplateWrap .GraySepLine {
    margin: 20px auto 40px;
    text-align: center;
    width: 200px;
    height: 2px;
    background-color: #000;
}




.GrowBtn {
    display: inline-block;
    color: #ffffff;
    font-size: 13px;
    text-align: center;
    line-height: 44px;
    text-transform: uppercase;
    font-family: 'Conv_ufonts.com_gotham_bold';
    letter-spacing: 1.5px;
}

.GrowBtn a{border: 1px solid #fff;
display: block;
    background-color: transparent;
    color: #fff;
    transition: ease-in 0.3s;
   
    padding: 0 41px;}


.GrowBtn a:hover {
    border: 1px solid #6cd362;
    color: #6cd362;
    background-color: #fff;
}
