/* Embedded Fonts */

@font-face {
    font-family: 'ADAM.CG-PRO';
    src: url('/fonts/home/adam.cg-pro.eot');
    src: url('/fonts/home/adam.cg-pro.woff') format('woff'), url('/fonts/home/adam.cg-pro.ttf') format('truetype'), url('/fonts/home/adam.cg-pro.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display:swap;
}

@font-face {
    font-family: 'pulsar-heading';
    src: url('/fonts/americancaptainwebfont.eot');
    src: url('/fonts/americancaptainwebfont.eot?#iefix') format('embedded-opentype'), url('/fonts/americancaptainwebfont.svg#americancaptainwebfont') format('svg'), url('/fonts/americancaptainwebfont.ttf') format('truetype'), url('/fonts/americancaptainwebfont.woff') format('woff'), url('/fonts/americancaptainwebfont.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display:swap;
}
@font-face {
	font-family: 'Conv_din-medium';
	src: url('/fonts/v/din-medium.eot');
	src: url('/fonts/v/din-medium.woff') format('woff'), url('/fonts/v/din-medium.ttf') format('truetype'), url('/fonts/v/din-medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
    font-display:swap;
}
@font-face {
	font-family: 'vipnagorgialla';
	src: url('/fonts/vipnagorgialla.eot');
	src: local('☺'), url('/fonts/vipnagorgialla.woff') format('woff'), url('/fonts/vipnagorgialla.ttf') format('truetype'), url('/fonts/vipnagorgialla.svg') format('svg');
	font-weight: normal;
	font-style: normal;
    font-display:swap;
}

@font-face {
	font-family: 'ZURCHBCI';
	src: url('/fonts/ZURCHBCI.eot');
	src: local('☺'), url('/fonts/ZURCHBCI.woff') format('woff'), url('/fonts/ZURCHBCI.ttf') format('truetype'), url('/fonts/ZURCHBCI.svg') format('svg');
	font-weight: normal;
	font-style: normal;
    font-display:swap;
}

/*----- Bajaj Home Page -----*/



/* Main Slider */

.main-bannr .slick-slide {
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding-top: 5.4%;
    position: relative;
}


.fullbannerlink {
  bottom:22%;
  position: absolute;
  z-index:1;
  right:29%;
  background:#ea983e;
  color:#fff;
  transition:all linear .5s;
  display:block;
  padding:15px 0;
  width:175px;
  text-align:center;
  font-size:18px;
  text-transform:uppercase;
  font-weight:bold;
}
.fullbannerlink:hover{
  background:#fff;
  color:#ea983e;
	}

.banner2 .bike-logo, .banner3 .bike-logo {
  margin-bottom: 5px;
}
.banner2 .txt-style3 {
    color: #583d38;
    margin-bottom: 25px;
}
.main-bannr .banner2 .slidr-captn {
    top: 45%;
}
.banner3 .captn-btns li span {
  color: #fff;
}
.banner3 .btn-style1 {
  background-color:#00a0e0;
  border:1px solid #00a0e0;
  color: #fff;
}
.banner3 .btn-style1::before {
    background-color:#00a0e0;
}
.banner3 .btn-style1:hover {
    border-color: #fff;
    color: #00a0e0;
	background:#fff !important;
}
.banner3 .captn-btns .btn-style2 {
    border: 1px solid #00a0e0;
    color: #00a0e0;
}
.banner3 .captn-btns .btn-style2:hover, .banner3 .captn-btns .btn-style2:active, .banner3 .captn-btns .btn-style2:focus {
    border-color:#00a0e0;
    background-color:#00a0e0;
    color: #fff;
}
.banner3 .captn-btns .btn-style2:before {
    background:#00a0e0;
}
.main-bannr .slick-slide > img {
    width: 100%;
}
.banner-secn {
    padding-top: 72px;
    overflow: hidden;
    position: relative;
}
.main-bannr .slidr-captn {
    left: 50%;
    position: absolute;
    top: 50%;

    -moz-transform: translate(0px, -50%);
    -webkit-transform: translate(0px, -50%);
    -ms-transform: translate(0px, -50%);
    -o-transform: translate(0px, -50%);
    transform: translate(0px, -50%);
}
.vert-mdl {
    display: table-cell;
    vertical-align: middle;
}
.bike-logo {
    margin-bottom: 40px;
}
.avanger-cruise220 .bike-logo, .avanger-street220 .bike-logo  {
    margin-bottom: 20px;
	max-width: 60%;
}
.hyper-img {
        display: none;
    }
.slidr-captn p {
    color: #000;
    font-family: 'ADAM.CG-PRO';
    line-height: 100%;
    text-transform: uppercase;
}
.banner3 .slidr-captn p 
{
	color: #fff;
}
.avanger-street220 .slidr-captn p 
{
	color: #fff;
}
.avanger-street220 .txt-style4
{
	color: #fff;
}
.txt-style1 {
    font-size: 28px;
    margin-bottom: 10px;
}
.slidr-captn p.txt-style2 {
  color: #df1a13;
  font-size: 80px;
  margin-bottom: 10px;
}
.captn-btns .btn-style2 {
  border: 1px solid #042041;
  color: #042041;
}
.top-left-bike-logo
{
	display: none;
}
.avanger-street220 .captn-btns .btn-style2 , .avanger-cruise220 .captn-btns .btn-style2 
{
	  border: 1px solid #fff;
  color: #fff;
}
.avanger-street220 .captn-btns .btn-style2:hover, .avanger-cruise220 .captn-btns .btn-style2:hover
{
border: 1px solid #de2525;
background: #de2525 ;
  color: #fff;
}
.avanger-street220  .btn-style2:before, .avanger-cruise220 .btn-style2:before
{
	background: #de2525 ;
}

.avanger-street220 .btn-style1:before, .avanger-cruise220 .btn-style1:before
{
	background: #de2525 ;
}
.avanger-street220 .btn-style1,  .avanger-cruise220 .btn-style1
{
	border: 1px solid #de2525;
}
.avanger-street220 .btn-style1:hover, .avanger-cruise220 .btn-style1:hover
{
	border: 1px solid #fff;
	color: #fff;
}
.pulsar-black .btn-style1
{
	position: absolute;
	z-index: 1;
	left: 50%;
	transform: translateX(-50%);
	top: 30%;
	
    border: 1px solid #de2525;
}
.pulsar-black .btn-style1:before
{
	background-color: #de2525;
}

.captn-btns .btn-style2:hover, .captn-btns .btn-style2:active, .captn-btns .btn-style2:focus {
    color: #fff;
}
.captn-btns .btn-style1:hover, .captn-btns .btn-style1:active, .captn-btns .btn-style1:focus {
    background: transparent;
}
.txt-style3 {
  font-size: 22px;
}

.banner3 .txt-style4 {
  color: #fff;
}

.captn-btns li {
    display: inline-block;
    margin-right: 25px;
    vertical-align: top;
}
.captn-btns li:last-child {
    margin-right: 0;
}
.captn-btns li a {
    margin-bottom:8px;
}
.captn-btns li span {
    color: #312e28;
    font-size: 14px;
}
.avanger-street220 .captn-btns li span
{
	color: #fff;
}
.slidr-captn p.txt-style3 .fa-inr {
  font-size: 26px;
}
.captn-btns li i:first-child {
    margin-right: 5px;
}
.main-bannr .slick-dots,
.tech-slider .slick-dots,
.rides-slider .slick-dots {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
.main-bannr .slick-dots {
    bottom: 55px;
}
.main-bannr .slick-dots li,
.tech-slider .slick-dots li,
.rides-slider .slick-dots li {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin-right: 22px;
    vertical-align: middle;
    width: 20px;
}
.main-bannr .slick-dots li button,
.tech-slider .slick-dots li button,
.rides-slider .slick-dots li button {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-top: 4px;
    height: 12px;
    padding: 0;
    text-indent: -9999px;
    width: 12px;
}
.main-bannr .slick-dots li button {
    background-color: #e1e1e1;
}
.tech-slider .slick-dots li button {
    background-color: #bfbfbf;
}
.main-bannr .slick-dots li.slick-active button,
.main-bannr .slick-dots li:hover button,
.tech-slider .slick-dots li.slick-active button,
.tech-slider .slick-dots li:hover button,
.rides-slider .slick-dots li.slick-active button,
.rides-slider .slick-dots li:hover button {
    background-color: #042041;
    height: 100%;
    width: 100%;
    margin: 0;
}
.bnnr-mask {
    background: url("/bajaj-images/home/slider-mask.png") no-repeat;
    width: 434px;
    height: 903px;
    position: absolute;
    right: 0;
    top: 50%;
    -moz-transform: translate(0px, -50%);
    -webkit-transform: translate(0px, -50%);
    -ms-transform: translate(0px, -50%);
    -o-transform: translate(0px, -50%);
    transform: translate(0px, -50%);
}
/* Range Section */

.range-secn {
    background: url("/bajaj-images/home/corner-bg1.png") no-repeat 104.5% top #f5f5f5;
    padding: 70px 0;
    text-align: center;
}
.bikes-list {
    border-bottom: 1px solid #e0e0e0;
    margin: 0 auto 35px;
    max-width: 1200px;
}
.bikes-list li {
    cursor: pointer;
    display: inline-block;
    position: relative;
    vertical-align: middle;
}
.bikes-list li span {
    background-image: url("/bajaj-images/home/brand-logos2.png");
    background-repeat: no-repeat;
    width: 168px;
    height: 68px;
    display: inline-block;
}
.bikes-list .dominor span {
    background-position: 0 5px;
}
.bikes-list .pulsar span {
    background-position: -182px 5px;
}
.bikes-list .avenger span {
    background-position: -364px 5px;
}
.bikes-list .v span {
    background-position: -541px 5px;
}
.bikes-list .discover span {
    background-position: -693px 10px;
}
.bikes-list .platina span {
    background-position: -860px 5px;
}
.bikes-list .ct100 span {
    background-position: -1020px 5px;
}

.bikes-list .dominor.actv span {
  background-position: 0 -50px;
}
.bikes-list .pulsar.actv span, .bikes-list .pulsar:hover span {
    background-position: -182px -50px;
}
.bikes-list .avenger.actv span, .bikes-list .avenger:hover span {
    background-position: -364px -50px;
}
.bikes-list .v.actv span, .bikes-list .v:hover span {
    background-position: -541px -50px;
}
.bikes-list .discover.actv span, .bikes-list .discover:hover span {
    background-position: -693px -45px;
}
.bikes-list .platina.actv span, .bikes-list .platina:hover span {
    background-position: -860px -50px;
}
.bikes-list .ct100.actv span, .bikes-list .ct100:hover span {
    background-position: -1020px -50px;
}





.offer-know-more{
	background:#00a0e0;
    
    color: #ffffff;
    font-size:18px;
    padding:15px 30px;
    text-transform:uppercase;
    width:auto;
	position:absolute;
	left:50%;
	bottom:15%;
	height:auto;
	transform:translate(-50%, -50%);
}
.offer-know-more::before {
  background:#ffffff;
  
  bottom:0;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:0;
  transform:scaleY(0);
  transform-origin:50% 100% 0;
  transition-duration:0.15s;
  transition-property:transform;
  transition-timing-function:ease-out;
  z-index: -1;
}
.offer-know-more:hover::before{
  
    transform: scaleY(1);
}
.offer-know-more:hover{
	color:#00a0e0;
	}




.bike-img {
  margin: 0 auto;
  max-width: 1030px;
  padding-top: 40%;
}
.bike-img img {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  left: 0;
  top: 0;

  -moz-transform: translate(-200px, 0px);
  -webkit-transform: translate(-200px, 0px);
  -ms-transform: translate(-200px, 0px);
  -o-transform: translate(-200px, 0px);
  transform: translate(-200px, 0px);

  -moz-transition: all 0.8s ease 0s;
  -webkit-transition: all 0.8s ease 0s;
  transition: all 0.8s ease 0s;
}
.bike-img .active, .bike-group.actv .bike-img .active {
    opacity: 1;
    visibility: visible;

    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);

}
.variant-list + .bike-img {
  margin-top: -69px;
}
.bike-group + .btn-style1 {
  display: inline-block;
  margin: 0 auto;
  min-width: 170px;
}
.variant-list {
    margin-bottom: 30px;
	position:relative;
	z-index:99;
}
.variant-list li {
    border-bottom: 3px solid transparent;
    font-family: "open_sanssemibold";
    cursor: pointer;
    color: #c7c7c7;
    display: inline-block;
    font-size: 16px;
    margin-right: 3%;
    padding-bottom: 6px;
}
.variant-list li:last-child {
    margin-right: 0;
}
.bikes-list .actv,
.bikes-list li:hover {
    background-color: #042041;
}
.variant-list .actv,
.variant-list li:hover {
    color: #042041;
    font-size: 22px;
    border-color: #042041;
}
.bike-group {
    display: none;
}
.bikes-list .actv::before,
.bikes-list li:hover::before {
    background: url("/bajaj-images/home/arrow-bottom2.png") no-repeat center center;
    bottom: -10px;
    content: "";
    height: 10px;
    left: 50%;
    margin-left: -14px;
    position: absolute;
    width: 29px;
}
.banner-secn .bnnr-arrw {
  border-color: #eeeeee;
  bottom: 25px;
}

/* Tech Section */

.tech-secn {
    background: url("/bajaj-images/home/corner-bg3.png") no-repeat left center;
    padding:30px 0 140px;
    position: relative;
}
.tech-secn video {
    height: auto;
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    position: fixed;
    top: 50%;
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: auto;
    z-index: -100;
}
.tech-secn .hdng-style1 span::before,
.tech-secn .hdng-style1 span::after {
    background-color: #fff;
}
.tech-secn .hdng-style1 span span {
    background-color: #000;
}
.tech-secn .hdng-style1 {
    color: #fff;
    margin-bottom:10px;
}
.tech-slider .slick-dots {
    bottom: -98px;
}
.hdng-style2 {
    font-family: "open_sanslight";
    font-size: 52px;
    line-height: 100%;
    margin-bottom: 30px;
}
.tech-desc {
    color: #fff;
    margin-top: 70px;
}
.tech-desc p {
    font-family: "open_sanslight";
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 40px;
}
.play-btn {
    background: url("/bajaj-images/home/play.png") no-repeat left center;
    color: #fff;
    display: inline-block;
    font-family: "open_sanslight";
    font-size: 18px;
    line-height: 62px;
    padding-left: 85px;
}
.play-btn:hover {
    color: #fff;
    padding-left: 90px;
}
.tech-img {
    text-align: center;
}
.slick-slide .tech-img img {
    display: inline-block;
}
/* Ride Section */

.rides-secn {
    background: url("/bajaj-images/home/corner-bg2.png") no-repeat right -26px #fff;
    padding: 90px 0 80px;
}
.rides-secn .hdng-style1 {
    margin-bottom: 50px;
}
.ride-blk {
    background-color: #fff;
    display: block;
    margin: -67px auto 0;
    max-width: 87%;
    padding: 18px 20px;
    position: relative;
}
.ride-hdng {
    color: #303030;
    font-family: 'open_sansbold';
    font-size: 18px;
    margin-bottom: 8px;
    text-transform: uppercase;
}
.ride-desc p {
    color: #505050;
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 12px;
}
.ride-desc a {
    color: #042041;
    font-family: 'open_sansbold';
    font-size: 15px;
    text-transform: uppercase;
}
.rides-slider {
    margin-bottom: 120px;
}
.rides-slider .slick-slide {
        margin: 0 15px;
    }
.rides-slider .slick-dots {
    bottom: -45px;
}
.rides-slider .slick-dots li button {
    background-color: #e1e1e1;
}
/* Events */

.evnts-secn {
    margin-bottom: 62px;
}
.evnts-secn .hdng-style1 {
    font-family: "open_sanssemibold";
    font-size: 26px;
}
.events-nav .slick-slide {
    border-bottom: 5px solid rgba(0, 0, 0, 0);
    cursor: pointer;
    color: #909090;
    font-family: "open_sansbold";
    padding-bottom: 15px;
    text-transform: uppercase;
}
.events-nav .slick-current {
    border-color: #042041;
    color: #042041;
}
.event-name {
    font-size: 20px;
    line-height: 100%;
    margin-bottom: 8px;
}
.evnt-date {
    font-size: 14px;
}
.events-nav .slick-slide {
    margin-right: 40px;
}
.events-nav .slick-arrow, .bikes-list .slick-arrow {
    background-image: url("/bajaj-images/home/arrow-sprite.png");
    background-color: transparent;
    background-repeat: no-repeat;
    height: 35px;
    padding: 0;
    position: absolute;
    text-indent: -99999px;
    top: 50%;
    width: 16px;
}
.events-nav .slick-arrow {
     margin-top: -25px;
}
.bikes-list .slick-arrow.slick-disabled {
    opacity: 0.3;
}
.bikes-list .slick-arrow {
     margin-top: -18px;
}
.events-nav .slick-prev {
    background-position: 0 -39px;
    left: -50px;
}
.bikes-list .slick-prev {
    background-position: 0 -39px;
    left: 0;
}
.bikes-list .slick-next {
    background-position: 0 0;
    right: 0;
}
.events-nav .slick-next {
    background-position: 0 0;
    right: -50px;
}
.evnt-img,
.evnt-dtls {
    float: left;
    width: 50%;
}
.evnt-img img {
    width: 100%;
}
.evnt-dtls {
    background-color: #191c2d;
    min-height: 354px;
    padding: 82px 45px 45px;
    position: relative;
}
.evnt-dte {
    color: #ffeb08;
    font-family: "open_sanssemibold";
    font-size: 20px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.evnt {
    color: #fff;
    font-family: "open_sanssemibold";
    font-size: 24px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.evnt-txt {
    color: #fff;
    font-size: 17px;
    line-height: 28px;
    margin-bottom: 30px;
}
.evnt-logo {
    position: absolute;
    right: 30px;
    top: 20px;
}
.events-nav {
    margin-bottom: 40px;
}
/* Inside Bajaj */

.news-blk {
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
}
.news-blk img {
    width: 100%;
}
.news-blk a {
    display: block;
}
.news-blk img,
.events-nav .slick-slide {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.news-blk a:hover img {
    -moz-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}
.news-captn {
    bottom: 15px;
    color: #fff;
    font-family: "open_sanssemibold";
    font-size: 20px;
    left: 25px;
    position: absolute;
}
.news-label {
    background-color: #042041;
    color: #fff;
    font-size: 14px;
    line-height: 100%;
    padding: 10px 15px;
    position: absolute;
    right: 0;
    top: 0;
}
.play {
    background: url("/bajaj-images/home/play2.png") no-repeat center center;
    width: 78px;
    height: 75px;
    position: absolute;
    left: 50%;
    top: 50%;
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1;
}
.news-dtl {
    background-color: #fff;
    border: 1px solid #dbdbdb;
    color: #000000;
    min-height: 323px;
    padding: 35px 30px;
}
.news-hdng {
    font-family: "open_sanssemibold";
    font-size: 20px !important;
    margin-bottom: 10px;
}
.news-dtl p {
    font-size: 18px;
    line-height: 30px;
}
.social-feeds .slick-slide {
    border: 1px solid #e1e1e1;
    color: #303030;
    font-size: 16px;
    margin: 0 5px;
    padding: 25px;
    position: relative;
}
.social-feeds .slick-slide p {
    line-height: 30px;
    font-size: 14px;
    margin-bottom: 30px;
}
.hashtag {
    font-style: italic;
}
.social-icon {
    bottom: 20px;
    position: absolute;
    right: 20px;
}

.ltbtn
{
	font-size:18px;
	padding:7px 20px;
	border:1px solid #33459c;
	color:#33459c;
    display: inline-block;
	transition:all linear .5s;
	font-weight:bold;
}
.ltbtn:hover
{
	background:#33459c;
	color:#fff;
}

.banner2 .captn-btns li span{
	color:#fff;
	}
.top-ftr-links .ftr-link-label > a{
	padding:0px;
	color:#303030;
	}
.top-ftr-links .ftr-link-label > a:hover{
	color:#fff;
	}
.ftr-tab .resp-tab-item:hover .ftr-link-label > a{
	color:#fff;
	}

   
.banner5 .bike-logo{
	 margin-bottom:15px;
	 text-align:center;
	 }
.banner5 .slidr-captn p.txt-style2{
	font-size:66px;
	color:#29356b;
	font-family:'pulsar-heading';
	}
.banner5 .slidr-captn p.txt-style2 span{
	font-size:32px;
	line-height:40px;
	color:#303030;
	display:block;
	}
.banner5 .txt-style4, .banner5 .captn-btns li span, .banner5 .slidr-captn p{
	color:#000;
	
	}	
.banner5 .btn-style1{
	background:#29356b;
	border: 1px solid #29356b;
	}
.banner5 .captn-btns .btn-style2 {
    border:1px solid #29356b;
    color:#29356b;
}
.main-bannr .slidr-captn.vBannerContent{
	top:45%;
	}				    
	
/*.main-bannr .slidr-captn.dominarBannerHome{
	left:62%;
	}*/
				

/*----- Bajaj Home Page Responsive -----*/

.banner5 .captn-btns .btn-style2:hover{
	color:#fff;
	}
	
.videoBannerSlide{
    background:url(/bajaj-images/home/dominar-spotlight-video-02.jpg) center top no-repeat;
	position:relative;
}
/*.videoBannerSlide1{
    background:url(/bajaj-images/home/homepage-platina-with-led-drl.jpg) center top no-repeat;
	position:relative;
}*/

.videoBannerSlide1{
    background:url(/bajaj-images/home/fos-3.jpg) center top no-repeat;
	position:relative;
}
.videoBannerSlide .watchVideoBtn{
	background:#00a0e0;
    
    color: #ffffff;
    font-size:18px;
    padding:15px 30px;
    text-transform:uppercase;
    width:auto;
	position:absolute;
	left:50%;
	bottom:40%;
	height:auto;
	transform:translate(-50%, -50%);
}
.videoBannerSlide .watchVideoBtn::before {
  background:#ffffff;
  
  bottom:0;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:0;
  transform:scaleY(0);
  transform-origin:50% 100% 0;
  transition-duration:0.15s;
  transition-property:transform;
  transition-timing-function:ease-out;
  z-index: -1;
}
.videoBannerSlide .watchVideoBtn:hover::before{
  
    transform: scaleY(1);
}
.videoBannerSlide .watchVideoBtn:hover{
	color:#00a0e0;
	}



.videoBannerSlide1 .watchVideoBtn{
	background:#00a0e0;
    
    color: #ffffff;
    font-size:18px;
    padding:15px 30px;
    text-transform:uppercase;
    width:auto;
	position:absolute;
	left:15%;
	bottom:24%;
	height:auto;
	transform:translate(0, 0);
}


.videoBannerSlide1 .watchVideoBtn::before {
  background: #ffffff none repeat scroll 0 0;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: scaleY(0);
  transform-origin: 50% 100% 0;
  transition-duration: 0.15s;
  transition-property: transform;
  transition-timing-function: ease-out;
  z-index: -1;
}

.videoBannerSlide1 .watchVideoBtn:hover::before{
  
    transform: scaleY(1);
}
.videoBannerSlide1 .watchVideoBtn:hover{
	color:#00a0e0;
	}


.bannerOfferPrice{
	text-align:center; 
	margin:0 auto 25px auto;
	width:90%;
	}
.bannerOfferPrice ul{
	display:flex;
	}		
.bannerOfferPrice ul li{
	display:inline-block;
	float:none;
	font-size:3.5vw;
	color:#26346f;
	font-family:'pulsar-heading';
	width:50%;
	line-height:100%;
	}
.bannerOfferPrice ul li:first-child{
	border-right:1px solid #7a82a3;
	}	
.bannerOfferPrice ul li span{
	line-height:100%;
	}
.bannerOfferPrice ul li:first-child, .bannerOfferPrice ul li:last-child{
	width:50%;
	}		
.bannerOfferPrice ul li .price{
	font-family:'pulsar-heading';
	line-height:100%;
	}	
.bannerOfferPrice ul li .newTxt{
	font-size:1.5vw;
	display:block;
	font-family:'Conv_din-medium';
	line-height:100%;
	padding-left:10%;
	}
.bannerOfferPrice ul li .newTxt sup{
	font-size:80%;
	}
.tncV{
	color:#000;
	font-size:12px;
	position:absolute;
	bottom:10px;
	right:21%;
	font-family:'Conv_din-medium';
	}										
.solidBike{
	text-align:center;
	}
	
.banner5.newD .txt-style4, .banner5.newD .slidr-captn p{
	color:#000;
	}
.newD .bannerOfferPrice ul li{
	color:#000;
	border:none;
	}
.newD .bannerTnc {
  bottom: 8px;
  font-size: 14px;
  position: absolute;
  text-align: center;
  width: 100%;
  font-family:"Conv_din-medium";
  color:#828282;
}	
	

.newD .slidr-captn .btn-style1:hover, .newD .slidr-captn .btn-style1:active, .newD .slidr-captn .btn-style1:focus{
	color:#fc1421;
	}
.banner5.newD .slidr-captn .txt-style4 br{
	display:none;
	}
.newD .bannerTnc strong{
	font-weight:normal;
	}
.newD .btn-style1::before{
	background:#fc1421;
	}
.banner5.newD .btn-style1{
	 border: 1px solid #fc1421;
	}
.banner5.newD .btn-style1:hover{
	border:1px solid #fc1421;
	}
.banner5.newD .btn-style2::before{
	background:#fc1421;
	}
.banner5 .captn-btns .btn-style2 {
    border: 1px solid #fc1421;
    color: #fc1421;
}	
.banner5 .captn-btns .btn-style2:hover{
	border: 1px solid #fc1421;
	}
.newD .bannerOfferPrice ul li .newTxt{
	text-transform:uppercase;
	display:inline-block;
	}					
	
.HomeBannerDisclaimTxt{
	bottom: 30px;
    left: 5%;
    position: absolute;
	font-size:10px;
}
.HomeBannerDisclaimTxt strong{
	font-weight:normal;
	}
	
.techDes {
  font-size: 16px;
  color: #fff;
  text-align: center;
  margin-bottom: 15px;
}
.hRideLogo{
	padding:0px;
	}
	
.exploreBtnStyleNew{
    background-color: #d74a31;
    border: 1px solid #d74a31;
	position: absolute;
	z-index: 1;
	left: 65.5%;
	transform: translateX(-50%);
	top: 54%;
	}
		
.pulsar150Banner {
    background:url(/bajaj-images/home/pulsar-twin-disc-bg.jpg) center top no-repeat;
	position:relative;
}	
	
.exploreBtnStyleNew::before {
	background-color: #de2525;
}
.pulsarRacingRed .exploreBtnStyleNew{
	border:1px solid #c03b3c;
	color:#000;
	}
.pulsarRacingRed .exploreBtnStyleNew::before {
	background-color:#c03b3c;
	border-color:#fff;
	}
	
.pulsarRacingRed .exploreBtnStyleNew:hover, .pulsarRacingRed .exploreBtnStyleNew:active, .pulsarRacingRed .exploreBtnStyleNew:focus{
	border-color:#042041;
	}		

.pulsarRacingRed {
    background:url(/bajaj-images/home/pulsar-racing-red-bg.jpg) center top no-repeat;
	position:relative;
}	
	
.captnNewUnit.slidr-captn p, .captnNewUnit .txt-style4, captnNewUnit .captn-btns li span, .captn-btns li span{
	color:#fff;
	}
.captnNewUnit .bike-logo{
	margin-bottom:20px;
	}
.captnNewUnit .btn-style1::before{
	background:#c03b3c;
	}
.captnNewUnit .btn-style1{
	color:#fff;
	background-color: #042041;
    border: 1px solid #c03b3c;
	}
.captnNewUnit .btn-style1:hover{
	color:#fff;
	}
.captnNewUnit .captn-btns .btn-style2{
	color:#fff;
    border: 1px solid #c03b3c;
	}
.captnNewUnit .btn-style2::before{
	background:#c03b3c;
	}
.captnNewUnit .btn-style2:hover{
	color:#fff;
	}
.displayInMob{
	display:none;
	}	
.captnNewUnit .hyper-img{
	display:block;
	margin-bottom:20px;
	}				
.captnNewUnit.pulsar150Unit.slidr-captn p, .captnNewUnit.pulsar150Unit .txt-style4, captnNewUnit.pulsar150Unit .captn-btns li span, .captn-btns li span{
	color:#000;
	}
	
.captnNewUnit.pulsar150Unit .btn-style1::before{
	background:#ed0d2c;
	}
.captnNewUnit.pulsar150Unit .btn-style1{
	color:#fff;
    border: 1px solid #ed0d2c;
	}
.captnNewUnit.pulsar150Unit .btn-style1:hover{
	color:#fff;
	}
.captnNewUnit.pulsar150Unit .captn-btns .btn-style2{
	color:#000;
    border: 1px solid #ed0d2c;
	}
.captnNewUnit.pulsar150Unit .btn-style2::before{
	background:#ed0d2c;
	}
.captnNewUnit.pulsar150Unit .btn-style2:hover{
	color:#fff;
	}
.captnNewUnit .pulsar-spotlight-headline {
	font-family: "open_sansregular";
	font-size: 1.7vw;
	text-align: left;
	text-transform: capitalize;
	margin-bottom:18px;
}
.captnNewUnit .pulsar-spotlight-headline span{
	display:block;
	}
.captnNewUnit .pulsar-spotlight-headline span.big-font {
	font-family: 'vipnagorgialla';
	font-size:3vw;
	font-weight: bold;
	line-height: 4vw;
	color:#d74b31;
	line-height:3vw;
	text-transform:uppercase;
}
.main-bannr .slidr-captn.pulsar150Unit{
	left:10%;
	}
.logoPulsar150Twin{
	margin-bottom:15px;
	}					

@media (min-width: 768px){
	.main-bannr .newD .slidr-captn.vBannerContent{
	right:21%;
	left:auto;
	transform:translate(0);
	}
.pulsar150Banner .exploreBtnStyleNew{
	top:60%;
	}

.newD .slidr-captn{
	max-width:auto;
	}
.banne5.newD .slidr-captn ul{
	display:block;
	}
.banner5.newD .slidr-captn ul li:first-child, .banner5.newD .slidr-captn ul li:last-child{
	width:auto;
	}
.newD .bannerOfferPrice ul li .newTxt{
	padding:0px;
	font-size:18px;
	}
.newD .bannerOfferPrice{
	margin:0px;
	width:100%;
	}
.newD .bannerOfferPrice ul li{
	font-size:57px;
	}

	
.banner5.newD .slidr-captn p{
	float:left;
	width:auto;
	}
.newD .nrst-dlr, .newD .sldr-txt3{
	margin-top:8px;
	font-size:12px;
	}
/*.main-bannr .pulsar150Banner .slidr-captn{
	left:57%;
	}*/	

	}			


@media (min-width: 1200px) {
    .events-nav .slick-slide:hover {
        border-color: #042041;
        color: #042041;
    }
	
}
@media (min-width: 1200px) and (max-width: 1280px) {
    .bnnr-mask {
        background-position: -52px 0;
        width: 280px;
    }

}
@media (min-width: 1900px) {
	.bike-group + .btn-style1 {
	 position:relative;
	 top:-70px;
	 }
	}

@media (min-width: 1600px) and (max-width: 1600px) {
    .evnt-dtls {
        min-height: 343px;
        padding: 44px 45px 45px;
    }
.range-secn{
	background-position:128% top;
	}
.bike-img{
	max-width:850px;
	}
 .bike-group + .btn-style1 {
	 position:relative;
	 top:-80px;
	 }
.hdng-style1{
	margin-bottom:30px;
	}

.social-feeds .slick-slide{
	padding:20px 9px;
	}
	
				 			
}
@media (max-width: 1600px) {
    .events-nav {
        padding: 0 50px;
    }
    .events-nav .slick-prev {
        left: 0;
    }
    .events-nav .slick-next {
        right: 0;
    }
	
.slidr-captn .bannerOfferPrice ul{
	float:none;
	}
.tncV{
	bottom:15px;
	}
.solidBike img{
	max-width:60%;
	}
	
.main-bannr .newD .slidr-captn.vBannerContent{
	right:24%;
	}
.exploreBtnStyleNew{
	left:66.2%;
	}
.logoPulsar150Twin img{
	max-width:55%;
	}						
}
@media (min-width: 1200px) and (max-width: 1440px) {
    
    .bike-group + .btn-style1 {
        position: relative;
        top: -120px;
        min-width: 120px;
        font-size: 15px;
		padding:15px 20px;
    }
	
    .bikes-list li span {
        width: 160px;
    }
    /* .main-bannr .slidr-captn {
        left: 43%;
        margin-top: 110px;
        -moz-transform: scale(0.8);
        -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
        -o-transform: scale(0.8);
        transform: scale(0.8);
    } */
	.range-secn{
		background-position:260% top;
        padding-bottom: 0;
	}
    .main-bannr .slidr-captn {
        transform: rotate(0deg) translate(0px, -50%);
        margin-top: 0px;
    }
    .evnt-img img {
        max-width: none;
        width: auto;
    }
    .evnt-dtls {
        min-height: 350px;
        padding: 50px 45px 45px;
    }
    .news-captn {
        font-size: 18px;
    }
    .news-dtl {
        min-height: 234px;
    }
    .news-dtl p {
        font-size: 16px;
        line-height: 26px;
    }
    .play {
        width: 42px;
        height: 42px;
        background-size: 100%;
    }
    
   /* .search-top input, .search-top input:focus {
        font-size: 1rem;
    }*/
	
/*-----------resolution fixes----------*/	
.banner-secn{
	padding-top:58px;
	}
.hdng-style1{
	font-size:32px;
	margin-bottom:30px;
	}
.hdng-style1 span{
	padding:0 75px;
	}
.bike-img{
	margin-top:0px;
    max-width:650px;
    padding-top: 40%;
	}

.inside-bajaj{
	background:#fff;
	}
.evnts-secn{
	margin-bottom:0px;
	}
.inside-bajaj .hdng-style1{
	margin-top:90px;
	}	
		

/*.ride-img img{
	transition:all 0.3s ease 0s;
	overflow:hidden;
	}
.ride-img img:hover{
	transform:scale(1.1, 1.1);
	}*/	
.main-bannr .btn-style1{
	min-width:auto;
	}
.tech-slider .slick-dots{
	bottom:-50px;
	}
.banner5 .bike-logo img{
	max-width:40%;
	}
.bannerOfferPrice{
	width:70%;
	}
	
	

.banner5.newD .txt-style4{
	font-size:16px;
	}
.newD .slidr-captn{
	transform:scale(1);
	}
.main-bannr .newD .container{
	right:15px;
	bottom:100px;
	}
.newD .bannerTnc{
	bottom:30px;
	}			
.main-bannr .btn-style1.exploreBtnStyleNew{
	min-width:180px;
	left:65.8%;
	}											

}
@media (min-width: 1440px) and (max-width: 1440px) {
    .range-secn {
        background-position: 169.5% top;
    }
}
@media (min-width: 1200px) and (max-width: 1440px) {
    .bnnr-mask {
       /* display: none;*/
	   pointer-events:none;
    }
	.bike-group{
		min-height:480px;
		}
}
@media (min-width: 1024px) and (max-width: 1280px) {
	.range-secn{
		background-position:1513.5% top;
		}
	}
@media (max-width: 1280px) {
    .bikes-list {
        padding: 0 40px;
    }
.videoBannerSlide1 .watchVideoBtn{
	bottom:13%;
	left:9%;
	}	
}
@media (max-width: 1199px) {
    .captn-btns li span {
        color: #fff;
    }
    .range-secn {
        background: #fff;
    }
    .banner-secn .bnnr-arrw {
        bottom: 10px;
    }
    .banner-secn {
        padding-top: 58px;
    }
    .bnnr-mask {
        display: none;
    }
    .bajaj-logo {
        margin-left: 95px;
    }
    .search-top {
        padding: 0 10px;
    }
    .main-bannr .slidr-captn {
        margin-top: 0;
    }
    .tech-secn {
       /* background: none;*/
    }
    .tech-secn, .rides-secn, .range-secn {
        padding: 50px 0;
    }
    .tech-desc br {
        display: none;
    }
    .tech-slider .slick-dots {
        bottom: -30px;
    }
    .hdng-style2 {
        font-size: 32px;
        margin-bottom: 15px;
    }
    .hdng-style1 {
        font-size: 30px;
        margin-bottom: 30px;
    }
    .ride-hdng {
        font-size: 16px;
    }
    .tech-secn .hdng-style1 {
        margin-bottom:10px;
    }
    .rides-secn .hdng-style1 {
        margin-bottom: 30px;
    }
    .ride-blk {
        padding: 15px 0;
    }
    .ride-desc p {
        font-size: 14px;
    }
    .evnt-img, .evnt-dtls {
        float: left;
        width: 100%;
    }
    .evnt-dtls {
        margin-top: -1px;
        min-height: auto;
        padding: 30px;
    }
    .news-blk {
        float: left;
        margin-right: 2%;
        width: 49%;
    }
    .news-blk:last-child {
        margin-right: 0;
    }
    .news-blk img {
        min-height: 320px;
    }
    .seprte .news-blk {
        float: none;
        width: 100%;
    }
   .news-col1, .news-col2 {
        float: left;
        overflow: hidden;
        width: 50%;
    }
    .news-dtl {
        min-height: 321px;
    }
    .news-dtl p {
        font-size: 16px;
        line-height: 30px;
    }
    .seprte {
        float: left;
        width: 100%;
    }
    .news-captn {
        font-size: 18px;
        left: 15px;
    }
    
    .phn-num {
        font-size: 18px;
    }
    .evnts-secn {
        margin-bottom: 32px;
    }
    .rides-slider {
        margin-bottom: 90px;
    }
    .events-nav {
        margin-bottom: 20px;
    }
    .bike-logo {
        margin-bottom: 20px;
        max-width: 300px;
    }
    .txt-style1 {
        font-size: 16px;
        margin-bottom: 0;
    }
    .txt-style2 {
        font-size: 30px;
        margin-bottom: 10px;
    }
    .txt-style3 {
        font-size: 16px;
    }
    .captn-btns li .btn-style1, .captn-btns li .btn-style2 {
        font-size: 14px;
        font-weight: 700;
        min-width: auto;
        padding: 14px 20px;
    }
    .captn-btns li span {
        font-size: 12px;
    }
    .main-bannr .slick-dots {
        bottom: 20px;
    }
    .event-name {
        font-size: 18px;
    }
    .events-nav .slick-slide {
        margin-right: 20px;
    }
    .slidr-captn p.txt-style2 {
        font-size: 54px;
    }
    .slidr-captn p.txt-style3 .fa-inr {
        font-size: inherit;
    }
.tech-secn {
    background:#131c26;
	
	}
.banner5 .slidr-captn p.txt-style2{
	font-size:40px;
	}
.banner5 .slidr-captn p.txt-style2 span{
	font-size:25px;
	line-height:25px;
	}
.banner5 .captn-btns .btn-style2:hover{
	color:#fff;
	}
.banner5 .bike-logo img{
	max-width:60%;
	}	
    .bike-img {
        padding-top: 60%;
    }				

.bannerOfferPrice ul li{
	font-size:4vw;
	}
.bannerOfferPrice ul li .newTxt{
	font-size:2.5vw;
	}
.tncV{
	font-size:12px;
	width:38%;
	bottom:0px;
	right:10px;
	}
.banner5 .bike-logo {
	margin:0px auto;
	}	

.tech-secn{
	padding-top:30px;
	}
.techDes{
	font-size:13px;
	}
.exploreBtnStyleNew{
	min-width:165px;
	left:67.2%;
	}
.logoPulsar150Twin img{
	max-width:32%;
	}	
.main-bannr .slidr-captn.pulsar150Unit{
	left:5%;
	}			
}
@media (max-width: 991px) {
    .tech-desc {
        margin-top: 0;
    }
    
    .tech-img > img {
        max-width: 320px;
    }
    .ride-blk {
        margin-top: -30px;
    }
   .ride-desc p {
        font-size: 12px;
        line-height: 20px;
    }
    .ride-hdng {
        font-size: 18px;
        margin-bottom: 2px;
    }
    .news-blk img {
        min-height: 240px;
    }
    .seprte .news-blk img {
        min-height: 280px;
    }
    .news-dtl {
        min-height: 280px;
    }
    .mb40 {
        margin-bottom: 25px;
    }
    .slidr-captn p.txt-style2 {
        font-size: 40px;
    }
.banner5 .slidr-captn p.txt-style2{
	font-size:25px;
	}
.banner5 .slidr-captn p.txt-style2 span{
	font-size:20px;
	line-height:25px;
	}


.solidBike{
	text-align:center;
	}

.bannerOfferPrice{
	width:80%;
	}
	
.banner5 .bike-logo img, .solidBike img{
	max-width:40%;
	}
.main-bannr .slick-dots li, .tech-slider .slick-dots li, .rides-slider .slick-dots li{
	margin-right:10px;
	}
.exploreBtnStyleNew{
	left:70%;
	}
						
}

@media (min-width: 768px) and (max-width: 1199px) {
	.main-bannr .newD .slidr-captn.vBannerContent{
		right:18%;
		bottom:20px;
		}
	.newD .bannerOfferPrice ul li{
		font-size:35px;
		}
	.newD .bannerTnc{
		font-size:12px;
		}
	.main-bannr .slidr-captn.pulsar150Unit{
		top:55%;
		}	
			
	}
	
@media (min-width: 768px) and (max-width: 991px) {
	.main-bannr .newD .slidr-captn.vBannerContent{
		right:7%;
		}	
	}	
@media (max-width: 767px) {
    .slidr-captn p, .banner3 .txt-style4 {
        color: #fff;
    }
	.avanger-cruise220 .slidr-captn p, .avanger-cruise220 .txt-style4 {
        color: #000;
    }
    .social-feeds .slick-slide p {
        font-size: 14px;
    }
    .banner1 .captn-btns {
        position: relative;
        top: 2px;
    }
    .main-bannr .slick-dots {
        bottom: 75px;
    }
	.top-left-bike-logo
	{
		    position: absolute;
    z-index: 1;
    left: 10px;
    top: 13px;
    width: 136px;
		display: block;
	}
    .slidr-captn p.txt-style3 .fa-inr {
  font-size: 15px;
}
	.avanger-street220 .captn-btns .btn-style2, .avanger-cruise220 .captn-btns .btn-style2
	{
		border: none;
	}
    .main-bannr .slick-dots li.slick-active button, .main-bannr .slick-dots li:hover button {
        height: 4px;
        line-height: 100%;
        width: 28px;
    }
    .main-bannr .slick-dots li button, .main-bannr .slick-dots li.slick-active button {
        border-radius: 0;
        height: 4px;
        margin: 0;
        width: 28px;
    }
    .captn-btns {
        float: left;
        padding:0 0 5px 0;
        width: 100%;
		margin-top:10px;
		background:#000;
		
    }
	/*.banner5 .captn-btns {
		background:#000;
		}*/
    .txt-style1, .txt-style2, .txt-style3, .bike-logo, .hyper-img {
        margin-left: 15px;
    }
    .txt-style1 {
        font-size: 14px;
    }
    .txt-style2 {
        font-size: 40px;
    }
   .txt-style3 {
        font-size: 16px;
        margin-bottom: 0;
    }
    .captn-btns li .btn-style1, .captn-btns li .btn-style2 {
        margin-bottom: 10px;
		border:none;
    }
    
    .banner-secn .bnnr-arrw {
        display: none;
    }
    .main-bannr .slick-slide {
        display: table;
       height: 88vh;
	    /*height:800px;*/
        padding-top: 0;
    }
    .bike-logo {
        margin-left: 15px;
        margin-bottom: 12px;
    }
   .main-bannr .slidr-captn {
        display: table-cell;
        margin-top: 0;
        position: static;
        vertical-align: bottom;

        -moz-transform: translate(0px, 0px);
        -webkit-transform: translate(0px, 0px);
        -ms-transform: translate(0px, 0px);
        -o-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
    }
    .slidr-captn > div {
        margin-top: 0;
    }
    .captn-btns li {
        display: block;
        float: left;
        margin-right: 0;
        vertical-align: top;
        width: 50%;
    }
    .captn-btns li .btn-style2 {
        color: #fff;
        background-color: #202020;
        border: 1px solid #202020;
        min-width: 165px;
    }
    .captn-btns li span {
        color: #fff;
        display: block;
        font-size: 11px;
        text-align: center;
    }
    .captn-btns li span.emival {
        display: inline-block;
    }
    .mob-flg-logo {
        left: 15px;
        max-width: 120px;
        position: absolute;
        top: 15px;
    }
    .banner2 .txt-style3 {
         color: #ffffff;
    }
    .banner2 .txt-style3, .banner3 .txt-style3 {
        margin-bottom: 0;
    }
    
    .banner4 .bike-logo {
        max-width: 300px;
    }
    .banner4 .captn-btns > li {
        width: 100%;
    }
    .banner4 .captn-btns {
        margin-top: 25px;
    }
    .banner-secn {
        padding-top: 60px;
    }
    .hdng-style1 span {
        padding: 0;
    }
    .hdng-style1 {
        font-size: 24px;
    }
    .hdng-style1 span::after {
        right: -35px;
    }
    .hdng-style1 span::before {
        left: -35px;
    }
    .hdng-style1 span::before, .hdng-style1 span::after {
        width: 25px;
    }
    .bike-img {
        margin-bottom: 15px;
    }
    .ltbtn {
        font-size: 14px;
    }
    .tech-img > img {
        max-width: 100%;
    }
    .tech-desc p {
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 10px;
    }
    .play-btn {
        background-size: 32px auto;
        font-size: 14px;
        line-height: 50px;
        padding-left: 40px;
    }
    .play-btn:hover {
        padding-left: 40px;
    }
    .hdng-style2 {
        font-size: 18px;
        margin-bottom: 6px;
    }
    .tech-img {
        margin-bottom: 20px;
        text-align: center;
    }
    .tech-img img {
        max-width: 80%;
    }
    .tech-secn .hdng-style1 {
        margin-bottom:10px;
    }
    .tech-secn, .rides-secn, .range-secn {
        padding: 35px 0;
    }
    .range-secn {
        background: #fff;
    }
    .variant-list + .bike-img {
        margin-top: -30px;
    }
    .bike-group + .btn-style1 {
        font-size: 14px;
        min-width: 130px;
        padding: 14px;
    }
    .tech-secn {
        padding: 35px 0 50px;
    }
    .main-bannr .slick-dots li, .tech-slider .slick-dots li, .rides-slider .slick-dots li {
        margin-right: 12px;
    }
    .main-bannr .slick-dots li {
        margin-right: 10px;
        height: auto;
        line-height: 100%;
        width: auto;
    }
    .ride-blk {
        margin-top: 0;
        max-width: 100%;
    }
    .rides-slider .slick-slide {
        margin: 0;
    }
    .tech-secn, .ride-blk {
        text-align: center;
    }
    .ride-logo {
        margin-bottom: 10px;
    }
    .ride-logo img {
        max-width: 90px;
    }
    .hdng-style1 {
        font-size: 18px;
    }
    .evnts-secn .hdng-style1 {
        font-size: 18px;
        margin-bottom: 15px;
    }
    .rides-slider {
        margin-bottom: 75px;
    }

    .evnt-dtls {
        padding: 30px 15px;
        text-align: center;
    }
    .evnt-dte {
        font-size: 14px;
        margin-bottom: 8px;
    }
    .evnt {
        font-size: 16px;
        margin-bottom: 4px;
    }
    .evnt-txt {
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 10px;
    }
    .evnt-logo {
        display: block;
        margin-bottom: 15px;
        position: static;
    }
    .btn-style3 {
        font-size: 14px;
        padding: 10px 30px;
    }
    .events-nav {
        padding: 0 35px;
    }
    .events-nav .slick-arrow {
        margin-top: -20px;
    }
    .news-blk {
        width: 100%;
        margin: 0 0 15px;
    }
    .news-blk:last-child {
        margin-bottom: 0;
    }
    .news-blk img {
        min-height: auto;
    }
    .news-col1, .news-col2 {
        width: 100%;
    }
    .seprte .news-blk img, .news-dtl {
        min-height: auto;
    }
    .news-dtl {
        padding: 15px;
    }
    .news-hdng {
        font-size: 16px !important;
        margin-bottom: 5px;
    }
    .news-dtl p {
        font-size: 13px;
        line-height: 20px;
    }
    .play {
        background-size: 48px;
    }
    .social-feeds {
        margin-top: 20px;
    }
    .social-feeds .slick-slide {
        padding: 15px;
        font-size: 13px;
        margin: 0;
    }
    .social-feeds .slick-slide p {
        line-height: 20px;
    }
    .news-captn {
        font-size: 14px;
    }
    .seprte, .mob-mt-15 {
        float: left;
        width: 100%;
        margin-top: 15px;
    }
    .event-name {
        font-size: 16px;
    }
    .evnt-date {
        font-size: 12px;
    }
    .rides-secn .hdng-style1 {
        margin-bottom: 20px;
    }
    .evnts-secn {
        margin-bottom: 22px;
    }
    .variant-list .actv, .variant-list li:hover {
        font-size: 14px;
    }
    .variant-list li {
        font-size: 12px;
    }
    .bikes-list li span {
        height: 50px;
    }
    .bikes-list .dominor.actv span {
        background-position: 0 -60px;
    }
    .bikes-list .pulsar.actv span, .bikes-list .pulsar:hover span {
        background-position: -182px -55px;
    }
    .bikes-list .avenger.actv span, .bikes-list .avenger:hover span {
        background-position: -364px -55px;
    }
    .bikes-list .v.actv span, .bikes-list .v:hover span {
        background-position: -541px -55px;
    }
    .bikes-list .discover.actv span, .bikes-list .discover:hover span {
        background-position: -693px -55px;
    }
    .bikes-list .platina.actv span, .bikes-list .platina:hover span {
        background-position: -860px -55px;
    }
    .bikes-list .ct100.actv span, .bikes-list .ct100:hover span {
        background-position: -1020px -55px;
    }
    .bike-group {
        min-height: auto;
    }
    .banner3 .bike-logo img {
        max-width: 200px;
    }
    .slidr-captn > div {
        text-align: left;
    }
    .hyper-img {
        display: block;
    }
.ride-blk{
	min-height:265px;
	}	
.banner3 .captn-btns .btn-style2, .banner5 .captn-btns .btn-style2{
	border:none;
	color:#fff;
	}

.fullbannerlink{
	width:100%;
	right:0;
	bottom:0px;
	}
.banner5 .bike-logo{
	display:none;
	}
.slidr-captn p.txt-style2, .slidr-captn p.txt-style3, .slidr-captn .txt-style4{
	padding-right:10px
	}
.banner5 .slidr-captn p.txt-style2{
	font-size:30px;
	}				
			
.banner2 .bike-logo, .banner3 .bike-logo, .bike-logo{
	display:none;
	}
.banner5 .captn-btns li span{
	color:#fff;
	}
.banner3 .captn-btns .btn-style2{
	background:#dadada;
	color:#009cdd;
	}
.banner1 .captn-btns .btn-style1{
	background:#dadada;
	color:#0a1f40;
	}
.banner1 .captn-btns .btn-style2{
	background:#0a1f40;
	color:#fff;
	}
.banner1 .btn-style1::before{
	background:#dadada;
	}
.banner5 .captn-btns .btn-style1, .banner5 .captn-btns .btn-style1:before{
	background:#222c66;
	}
.banner5 .captn-btns .btn-style1:hover{
	color:#fff;
	}
.banner5 .captn-btns .btn-style2, .banner5 .captn-btns .btn-style2:before{
	background:#dadada;
	color:#0a1f40;
	}							
	.videoBannerSlide{
    background:url(/bajaj-images/home/dominar-spotlight-video-02-mob.jpg) center top no-repeat;
}	
/*	.videoBannerSlide1{
    background:url(/bajaj-images/home/homepage-platina-with-led-drl-mob.jpg) center top no-repeat;
}*/	

	.videoBannerSlide1{
    background:url(/bajaj-images/home/fos-3-mob.jpg) center top no-repeat;
}
.videoBannerSlide .watchVideoBtn{
	width:100%;
	bottom:0px;
	padding:15px 0;
	text-align:center;
	left:0px;
	transform:translate(0, 0);
	}
	.offer-know-more{
	width:100%;
	bottom:0px;
	padding:15px 0;
	text-align:center;
	left:0px;
	transform:translate(0, 0);
	}
	.videoBannerSlide1 .watchVideoBtn{
	width:100%;
	bottom:0px;
	padding:15px 0;
	text-align:center;
	left:0px;
	transform:translate(0, 0);
	}
.banner3 .captn-btns li span{
	color:#fff;
	}
	
.bannerOfferPrice{
	margin-bottom:5px;
	}		
	
.banner5 .slidr-captn .bannerOfferPrice ul{
	background:none;
	display:flex;
	}
.banner5 .slidr-captn .bannerOfferPrice ul{
	width:auto;
	}	
.solidBike img{
	max-width:100%;
	}	
.banner5 .slidr-captn .bannerOfferPrice ul li{
	text-align:center;
	font-size:30px;
	}
.bannerOfferPrice ul li .newTxt{
	font-size:14px;
	padding-left:3%;
	}	
.banner5 .slidr-captn .bannerOfferPrice ul li:last-child{
	margin-top:0px;
	}
	
.bannerPriceWarp{
	transform:translateY(-40px);
	}	
.tncV{
	width:95%;
	bottom:95px;
	left:15px;
	}
	
	
	
.banner5.newD .slidr-captn .bannerOfferPrice ul li{
	width:100%;
	text-align:left;
	}
.bannerOfferPrice ul li .newTxt{
	padding-left:0px;
	display:inline-block;
	}		
	
.newD .bannerTnc {
  bottom:95px;
  color: #fff;
  font-size: 12px;
  left: 10px;
  right: 10px;
  text-align: left;
}


.banner5.newD .slidr-captn .txt-style4 br{
	display:block;
	}
.banner5.newD .bannerOfferPrice{
	width:auto;
	margin-left:15px;
	}
.banner5.newD .btn-style1{
	border:none;
	}
.newD .bannerTnc span{
	display:block;
	}


.banner5 .captn-btns .btn-style2:hover, .banner5.newD .btn-style1:hover{
	border:none;
	}
.banner5.newD  .captn-btns .btn-style1, .banner5.newD  .captn-btns .btn-style1::before{
	background:#fc1421;
	}
	
.HomeBannerDisclaimTxt{
	bottom: 100px;
    left: 2%;
}	
	.pulsar-black .btn-style1, .exploreBtnStyleNew
	{
		    width: 100%;
    padding: 10px 10px;
		transform: translateX(0);
		left: 0;
		top: auto;
		bottom: 30px;
	}
.newD .bannerOfferPrice ul li{
	color:#fff;
	}
.banner5.newD .txt-style4, .banner5.newD .slidr-captn p{
	color:#fff;
	}
 .ride-logo img{
        max-width:100%;
    }
.pulsar150Banner{
    background:url(/bajaj-images/home/pulsar-twin-disc-bg-mob.jpg) center top no-repeat;
}

.pulsarRacingRed{
    background:url(/bajaj-images/home/pulsar-racing-red-bg-mob.jpg) center top no-repeat;
}


.displayInMob{
	display:block;
	}
.displayInDesk{
	display:none;
	}		
.captnNewUnit .captn-btns .btn-style2{
	border:none;
	}
.captnNewUnit.pulsar150Unit.slidr-captn p, .captnNewUnit.pulsar150Unit .txt-style4, captnNewUnit.pulsar150Unit .captn-btns li span, .captn-btns li span, .captnNewUnit .pulsar-spotlight-headline{
	color:#fff;
	}
.captnNewUnit.pulsar150Unit .captn-btns .btn-style2{
	border:none;
	color:#fff;
	}
.captnNewUnit .pulsar-spotlight-headline{
	font-size: 20px;
    line-height: 30px;
    text-align: left;
	margin-left:15px;
	}
.captnNewUnit .pulsar-spotlight-headline span.big-font{
	font-size:20px;
	line-height:25px;
	}
	
.captnNewUnit .pulsar-spotlight-headline span.big-font br{
	display:none;
	}
.logoPulsar150Twin{
	margin-left:15px;
	margin-bottom:5px;
	}
.logoPulsar150Twin img{
	max-width:38%;
	}									
 			
}
	

@media only screen and (max-width: 480px) {
	.banner3 .bike-logo img, .bike-logo img{
		max-width:150px;
		}
	.txt-style3{
		font-size:24px;
		}
	.slidr-captn p.txt-style2, .banner5 .slidr-captn p.txt-style2{
		font-size:25px;
		}
	.banner1 .slidr-captn p.txt-style2{
		margin-top:5px;
		}
	.slidr-captn p.txt-style2{
		margin-bottom:0px;
		}		
	
	.main-bannr .slick-slide{
		height:88vh;
		}
	.txt-style4{
		margin-bottom:10px;
		}
	.txt-style2{
		margin-bottom:0px;
		}
	.price{
		line-height:25px;
		}
.solidBike img{
	max-width:80%;
	}					
	
.HomeBannerDisclaimTxt{
    left: 2%;
	right:2%;
	font-size:8px;
}
.main-bannr .slidr-captn{
	height:88vh;
	width:100%;
	}							
	}
@media only screen and (max-width: 320px) {
	.main-bannr .slick-slide, .main-bannr .slidr-captn{
		height:530px;
		}
	}
	
@media only screen and (max-device-height: 414px) and (orientation : landscape){
	.main-bannr .slick-slide, .main-bannr .slidr-captn{
		height:950px;
		}
	}
@media only screen and (max-device-height: 360px) and (orientation : landscape){
	.main-bannr .slick-slide, .main-bannr .slidr-captn{
		height:900px;
		}
}
@media only screen and (max-device-height: 320px) and (orientation : landscape){
	.main-bannr .slick-slide, .main-bannr .slidr-captn{
		height:800px;
		}
	}	
	
	
	
	
