/*new-home-page*/
.mainBody2 .main-header-in { padding: 0 28px 0 147px; }
.mainBody2 .header-right nav { float: left; }
.mainBody2 .header-right { float: right; padding-top: 47px; }
.mainBody2 .header-right nav { float: left; padding-right: 10px; }
.mainBody2 .header-right ul li a { font-size: 16px; color: #ffffff; text-transform: uppercase; padding: 0 17px; font-weight: 600; letter-spacing: 6px; }
.mainBody2 .hm-banner-text { max-width: 490px; padding-top: 288px; padding-left: 42px; position: relative; z-index: 2; }
.mainBody2 .home-video-banner { position: relative; min-height: 900px; background: url(images/flattrack/banner.jpg) no-repeat top center; background-size: cover; ; }
.mainBody2 .home-banner-video { width: 100%; position: absolute; top: 0; z-index: 1; height: 100%; overflow: hidden; }
.mainBody2 .home-banner-video video { width: 100%; top: 0; position: absolute; }
.mainBody2 .main-header { position: absolute; z-index: 3; width: 100%; }
.mainBody2 .main-header .container, .home-video-banner-con { width: 40%; margin: 0 0 0 7%; float: left; }
.mainBody2 .banner-img-main { position: relative; float: left; width: 53%; }
.mainBody2 .banner-img-main img { position: relative; margin: 180px 0 -660px -250px; display: inline-block; z-index: 5; }
.home-news-sec { background: url(images/flattrack/black-bg.jpg); box-shadow: 0px 32px 79.8px 15.2px rgba(0, 0, 0, 0.75); position:relative; }
.home-news-lead-sec-top h4 { margin: 0; line-height: 427px; font-size: 547px; position: absolute; width: 100%; color: #fff; opacity: 0.02; text-transform: uppercase; text-align: center; letter-spacing: 64px; max-width: 100%; overflow: hidden;}
.home-news-lead-sec-top h5 { padding: 244px 0 90px 137px; color: #fff; font-size: 48px; text-transform: uppercase; letter-spacing: 10px; }
.home-news-leads { padding: 0 130px; display: flex;}
.home-news-lead { float: left; width: 33.333%; padding: 0 7px; position: relative; z-index: 1;}
.home-news-lead-in { box-shadow: 0px 32px 146.16px 27.84px rgba(0, 0, 0, 0.7); height: 100%; background: #ffd617; }
.home-news-lead-con { background: #ffd617; padding: 17px 35px 30px; z-index: 1; position: relative; }
.home-news-lead-con h6 { font-size: 16px; text-transform: uppercase; font-weight: 900; letter-spacing: 1px; margin: 0; }
.home-news-lead-con h4 { font-size: 16px; text-transform: uppercase; font-weight: 900; letter-spacing: 2px; margin: 6px 0 0; }
.home-news-lead-img { position: relative; }
.home-news-lead-img:after { background: rgb(255,214,23); background: linear-gradient(0deg, rgb(255, 214, 23) 0%, rgba(255,214,23,0) 90%); content: ''; display: block; width: 100%; height: 90px; position: absolute; bottom: 0; left: 0; }
.home-news-sec-in .bttn { text-align: center; padding: 75px 0; display: block; }
.home-news-sec-in .bttn a { text-transform: uppercase; font-size: 16px; font-weight: 600; padding: 19px 70px; display: inline-block; color: #ffffff; border: 1px solid #ffffff; letter-spacing: 3px; background: none;}
.hm-new-tire-sec-in { position: relative; max-width: 100%; overflow: hidden; }
.hm-new-tire-sec-in h4 { font-size: 762px; color: #e9ecee; text-transform: uppercase; text-align: center; position: absolute; width: 100%; top: 0; line-height: 552px; letter-spacing: 52px; font-weight: 600; }
.hm-new-tire-sec-con { float: left; margin: 204px 0 0 14%; max-width: 330px; position: absolute; z-index: 2; }
.hm-new-tire-sec-con-in h6 { font-size: 24px; text-transform: uppercase; letter-spacing: 5px; }
.hm-new-tire-sec-con-in h5 { position: relative; margin: 20px 0 36px 0; font-size: 120px; line-height: 79px; letter-spacing: 24px; }
.hm-new-tire-sec-con-in p { font-size: 18px; }
.hm-new-tire-sec-con-in .bttn { padding: 30px 0 0 0; display: block; }
.hm-new-tire-sec-con-in .bttn a { display: block; border: 1px rgb(253, 207, 21) solid; background: rgb(255, 217, 0); position: relative; max-width: 267px; line-height: 62px; width: 100%; text-align: center; font-size: 16px; text-transform: uppercase; letter-spacing: 3px; }
.hm-new-tire-img { position: relative; z-index: 1; padding: 274px 0 0 40px; width: 100%; text-align: center; }
.hm-event-sec { background: url(images/flattrack/hm-eavent-bg.jpg) no-repeat; background-size: cover; }
.hm-event-sec-top { padding-left: 120px; position: relative; z-index: 3; }
.hm-event-slider { background-color: #000000; box-shadow: 0px 40px 54.6px 10.4px rgba(0, 0, 0, 0.25); padding: 0 68px 0 0; }
.hm-event-slider-in { padding: 0 0 0 40px; background: #131313; }
.hm-event-sec-left { float: left; width: 50%; }
.hm-event-sec-con { max-width: 392px; margin: 128px auto 0; }
.hm-event-sec-con h6 { font-size: 23px; text-transform: uppercase; font-weight: 700; letter-spacing: 4px; margin: 0; }
.hm-event-sec-con h5 { font-size: 120px; text-transform: uppercase; line-height: 100px; letter-spacing: 25px; margin-bottom: 38px; }
.hm-event-sec-con p { font-size: 18px; max-width: 350px; line-height: 28px; }
.hm-event-sec-con .bttn { padding: 42px 0 0 0; display: block; }
.hm-event-sec-con .bttn a { display: block; border: 1px rgb(253, 207, 21) solid; background: rgb(255, 217, 0); position: relative; max-width: 267px; line-height: 62px; width: 100%; text-align: center; font-size: 16px; text-transform: uppercase; letter-spacing: 3px; }
.hm-event-sec-right { float: right; width: 50%; text-align: right; }
.hm-event-sec-right img { position: relative; margin: -110px 0 -144px 0; z-index: 1; }
.hm-event-slide-in { padding: 0 60px 0 40px; }
.hm-event-slide-in h5 { margin-bottom: 20px; color: #ffd900; font-size: 21px; letter-spacing: 3px; }
.hm-event-slide-in { padding: 0 60px 0 40px; }
.hm-event-slide-in h4 { font-size: 16px; color: #ffffff; font-weight: 700; margin-bottom: 10px; }
.hm-event-slide-in p { font-size: 16px; color: #b3b2b2; }
.hm-event-slide-in { border-right: solid 1px #2b2b2b; }
.hm-event-slider-main .owl-dots { display: none; }
.hm-event-slider-main .owl-nav owl-prev { display: none; }
.hm-event-slider-main .owl-nav { position: absolute; right: -68px; z-index: 2; top: 0; height: 100%; }
.hm-event-slider-in .hm-event-slider-main .owl-nav .owl-next { color: #fff; width: 68px; text-align: center; z-index: 9; height: inherit; font-size: 30px; }
.hm-event-slide { padding: 45px 0 35px; }
.mainBody2 .elite-slide-head { background: #0c0c0c; }
.stick-scroll-sec { height: 100%; }
.mainBody2 .demo { min-height: inherit; height: 100%; }
.mainBody2 .view-all-riders { margin-top: 180px; }
.home-news-lead-sec-top { position: relative; max-width:100%;}
.hm-banner-text-mb { display: none; }
.support-sec-right-mobi { display: none; }
.elite-mid { margin: 0; }
.home-news-lead-img img { width: 100%;  }