 @media only screen and (min-width: 1920px) {
}
 @media only screen and (min-width: 1600px) {
}
@media only screen and (min-width: 1536px) {
}
 @media only screen and (min-width: 1400px) {
}

 @media only screen and (max-width: 1280px) {
 .homeVideowrap .homeVideoinner {padding: 140px 0 180px 0;}
 .milestoneWrap .milestoneInner .milestoneLeft .firstNumber { margin: 70px 0 0 57%;}  
   .categoryWrap .categoryInner .categoryGroup .categoryBox .categoryImg img{ max-width:100%;}
}
 @media only screen and (max-width: 1200px) {
  nav > ul > li > a { padding:32px 5px; font-size: 15px;}
  .counterWrap .counterInner ul li .txtBox { font-size: 18px; line-height: 22px;}
  .newseventWrap .newseventInner {width: 90%;}
  .faqsWrap .faqsInner {width: 90%;}
  .visionmissionWrap .visionmissionInner { width: auto;}
  nav > ul > li > ul { width: 700px;}
  .productsecThreesubWrap.grapicsOne:after, .productsecThreesubWrap.grapicsThree:after, .productsecThreesubWrap.grapicsTwo:after{ display:none;}
  .productsecFiveWrap .productsecFiveinner .productsecFiveLeft .enquirenow a{ padding:6px 10px;}
  .productsecTwoWrap .productsecTwoRight .statsWrap ul li .statsnum{ font-size:20px;}
.productsecTwoWrap .productsecTwoRight .statsWrap ul li .statstxt {font-size: 16px; line-height: 20px;}
.assuranceWrap .assuranceInner .assuranceRight .call {font-size: 40px; line-height: 40px;}
.milestoneWrap .milestoneInner .milestoneLeft .firstNumber { margin: 70px 0 0 27%;}   
}
 @media only screen and (max-width: 1024px) {
}
 @media only screen and (max-width: 959px) {
.container_16 { width: 96%;}
.mkdf-side-menu-button-opener{ display:none;}
.menuIcon{ display:block;}
.menubutton {float: right; padding: 14px 10px; cursor: pointer; margin-top: 21px;}
.menubutton span { width: 32px; height: 3px; background: #cf1919;display: block; border-radius:2px;}
.menubutton span:nth-child(2) { margin: 5px 0;}
.menubutton.active span:first-child{transform: rotate(45deg); margin: 8px 0 -8px 0;}
.menubutton.active span:nth-child(2){ opacity:0;}
.menubutton.active span:last-child{transform: rotate(-45deg); margin: -8px 0 0 0;}
.arrowBtn { background: url("../images/down-arrow.png") no-repeat right 10px center; position: absolute; right: 0; top: 0; z-index: 999; padding: 22px 0; cursor: pointer; display: block; width: 100%; }
.arrowBtn.activeSub { background: url("../images/up-arrow.png") no-repeat right 10px center; }
.arrowBtnLast { background: url("../images/down-arrow.png")  no-repeat right 10px center; position: absolute; right: 0; top: 0; z-index: 999; padding: 21px 0; cursor: pointer; width: 100%;display: block; }
.arrowBtnLast.activeSubLast { background:url("../images/up-arrow.png") no-repeat right 10px center; }
.arrowBtnlevthree { background: url("../images/down-arrow.png") no-repeat right 10px center; position: absolute; right: 0; top: 0; z-index: 999;padding: 21px 0;cursor: pointer; width: 100%;  display: block; }
.arrowBtnlevthree.activelevthree { background:url("../images/up-arrow.png") no-repeat right 10px center; }
.jt-menu li { position: relative; float: none; width: auto; font-size: 14px; margin: 0; }
.jt-menu li a { display: block;  border-bottom: 1px solid #cf1919; }
.jt-menu li ul { position: relative; top: 0; width: auto; display: none; }
 header nav{ position: fixed; width:430px; right: -431px; top: 92px; height: calc(100% - 92px); overflow-y: scroll;background: #ffffff;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2); transition:0.5s;-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2); box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);}
 header nav.active{ right:0; transition:0.5s;}
 nav > ul > li > a{ padding: 8px 15px; color: #2a343c; font-size: 16px;font-family: Rajdhani,sans-serif; font-weight: 700;}
 nav > ul > li > ul > li > a{ padding: 8px 25px; color: #000000; font-size: 15px;font-family: Rajdhani,sans-serif; font-weight: 500;}
 nav > ul > li > ul > li > ul > li > a{ padding: 8px 35px; color: #111111; font-size: 14px;font-family: Rajdhani,sans-serif; font-weight: 500;}
 nav > ul > li > ul > li > ul > li > ul > li > a{ padding: 8px 45px; color: #111111; font-size: 14px;font-family: Rajdhani,sans-serif; font-weight: 500;}
 nav > ul > li > ul > li > ul > li > ul > li > a img{ display:none;}
 .jt-menu li a:hover{ color:#cf1919;}
 nav > ul > li:hover > a, nav > ul > li.active > a{  color:#cf1919;}
 nav > ul > li > ul > li:hover > a, nav > ul > li > ul > li.active > a{  color:#cf1919;}
 nav > ul > li > ul > li > ul > li:hover > a, nav > ul > li > ul > li > ul > li.active > a{  color:#cf1919;}
 nav > ul > li > ul > li > ul > li > ul > li:hover > a,nav > ul > li > ul > li > ul > li > ul > li.active > a{ color:#cf1919;}
  nav > ul > li > ul > li > a img,  nav > ul > li.item-110 > ul > li > ul > li > a img, nav > ul > li.item-185 > ul > li > ul > li > a img{ width:40px; margin-right:10px;}
 .homeaboutWrap .homeaboutLeft { width: auto; float: none;}
 .homeaboutWrap .homeaboutRight { width: auto; float: none;margin-top: 20px;}
 .knowmore {margin-top: 15px;}
 .homeVideowrap .homeVideoinner .heding{ display:none;}
 .homeVideowrap .homeVideoinner { padding: 90px 0;}
 .categoriesWrap .categoriesInner .slider.categoriesSlider2 { margin: -120px 0 0 0;}
 .counterWrap .counterInner ul { display: block;}
.counterWrap .counterInner ul li { width: 26%; margin: 20px 1% 20px 1%; display: inline-block;}
.newseventWrap .newseventInner { width: auto;}
.faqsWrap .faqsInner { width: auto;}
.innerbannerWrap .innerbannerTxt {bottom: 40px;}
h2 { font-size: 40px; line-height: 42px;}
.productsecOneWrap .productsecOneinner,.productsecTwoWrap .productsecTwoinner,.productsecThreesubWrap .productsecThreesubInner,.productsecFourWrap .productsecFourinner { width: auto;}
.productsecThreesubWrap .productsecThreesubInner .productsecThreesubTxt h3 { margin-top: 70px;}
.productsecFourWrap .productsecFourinner ul li{ width:48%;}
.productsecFiveWrap .productsecFiveinner .productsecFiveLeft{ padding:0 0 30px 0; width: 55%;margin-right: 2%;}
.productsecFiveWrap .productsecFiveinner .productsecFiveRight { width: 42%;}
.productsecThreeWrap .productsecThreeinner.margin0 { margin-bottom: 30px;}
.productsecThreesubWrap { padding-top: 0; margin-top: 0;}
.aboutservicesWrap .aboutservicesInner .aboutservicesLeft { width: auto; float: none; margin-right: 0;}
.aboutservicesWrap .aboutservicesInner .aboutservicesRight { width: auto; float: none;}
.aboutservicesWrap .aboutservicesInner { width: auto;}
.brandmanualsWrap .brandmanualsLeft { width: auto; float: none; margin-right: 0;}
.brandmanualsWrap .brandmanualsRight { width: auto; float: none;}
.brandmanualsWrap .brandmanualsInner,.servicespoliciesWrap .servicespoliciesInner { width: auto;}
.assuranceWrap .assuranceInner .assuranceRight { width:42%;}
.assuranceWrap .assuranceInner .assuranceRight .callnowBtn a {padding: 10px 30px;}
.contactWrap .contactInner .contactLeft { width: auto; float: none; margin-right: 0;}
.contactWrap .contactInner .contactRight { width: auto; float: none; margin-left: 0; margin-top: 30px;}
.relationshipWrap .relationshipInner .relationshipTable.relationshipLeft { margin-right: 0;}
.relationshipWrap .relationshipInner .relationshipTable {width: auto;float: none; margin-top: 30px;}
.relationshipWrap .relationshipInner .relationshipTable.relationshipRight { margin-left: 0;}
.contactWrap .contactInner{ width:auto;}
.brandvaluesWrap .brandvaluesGroup .brandvaluesBox .brandvaluesInfo { padding-left: 20px;}
.categoryWrap .categoryInner,.categorymiddleWrap .categorymiddleInner,.othercategoryWrap .othercategoryInner,.othercategoryWrap .othercategoryInner { width: auto;}
.othercategoryWrap .othercategoryInner .othercatSlider .othercatBox .othercatInfo{ padding:15px; font-size:14px;}
.othercategoryWrap .othercategoryInner .othercatSlider .othercatBox .othercatInfo h3 { font-size: 24px; line-height: 28px;}
.categoryWrap .categoryInner .categoryGroup .categoryBox .categoryInfo h3 { font-size: 32px; line-height: 34px;}
.categorymiddleWrap::before,.categorymiddleWrap::after,.othercategoryWrap::after{ display:none;}
.dealershipformWrap:before,.dealershipformWrap:after{ display:none;}
.openingsWrap:before,.openingsWrap:after{ display:none;}
.lifeatkineticWrap .lifeatkineticInner .lifeatkineticLeft {width: auto; float: none;}
.lifeatkineticWrap .lifeatkineticInner .lifeatkineticRight { width: auto; float: none; margin-left: 0; margin-top: 30px;}
}
 @media only screen and (max-width: 800px) {
  .hp-4-products .HP-boxes {
flex-direction: column;

  }
  .hp-4-products .HP-boxes div{
    max-width: 100%;
    min-width: 90%;
    padding: 2rem;
    margin: 2rem;
    flex-direction: column;
    display: flex;

  }
}
 @media only screen and (max-width: 768px) {
     .da-slide-current h2, .da-slide-current p, .da-slide-current .da-link {  width: 84%; text-align: center;}
.da-slide-current h2 br{ display:none;}
.da-slide p { top: 215px;}
.da-slide .da-img { text-align: center; width: 100%; top: 420px; height: 256px; line-height: 320px; left: 0;}
.da-slide-current .da-img { left: 0;}
.da-slider {height: 760px;}
.da-img img {width: 300px; margin-left: 0;}
.bannerWrap { background: url(../images/bannerBg-res.jpg) center center no-repeat;}
.categoriesWrap .categoriesInner .slider.categoriesSlider2 .slick-prev.slick-arrow {left: -10px;}
.categoriesWrap .categoriesInner .slider.categoriesSlider2 .slick-next.slick-arrow {right: -10px;}

}
 @media only screen and (max-width: 753px) {
 .homeVideowrap .homeVideoinner {padding: 60px 0px;}
 .categoriesWrap .categoriesInner .slider.categoriesSlider2 { margin: -80px 0px 0px;}
 .categoriesWrap .categoriesInner .categoriesBgwrap .categoriesSlideinfo{ padding:20px 10px;}
 .counterWrap .counterInner ul li { margin: 20px 3%;}
 .bottomWrap .bottomInner .bottomBox { width: 48%; margin: 0 1%; float: left;}
 .bottomWrap .bottomInner .bottomBox.bottomBoxOne { width: auto; float: none; margin-bottom: 30px;}
 .bottomWrap .bottomInner .bottomBox.bottomBoxOne ul li { margin-bottom: 10px;}
 .bottomWrap .bottomInner .bottomBox h3{ margin-bottom:10px;}
 .bottomWrap .bottomInner .bottomBox.bottomBoxLast ul { margin-top: 0px;}
 .newseventWrap .newsGroup .newsBox { width: auto; float: none; margin-bottom:30px;}
  .newseventWrap .newsGroup .newsBox:last-child {margin-bottom:0;}
  .productsecOneWrap{ padding:60px 0;}
  .productsecOneWrap .productsecOneinner .productsecOneLeft { width: auto; float: none; margin-right: 0; padding: 0 0;}
  .productsecOneWrap .productsecOneinner .productsecOneLeft h2{ margin-bottom:15px;}
  .productsecOneWrap .productsecOneinner .productsecOneLeft h2 br{ display:none;}
  .productsecOneWrap .productsecOneinner .productsecOneRight { width: auto; float: none; margin-top: 30px;}
  .productsecTwoWrap .productsecTwoinner .productsecTwoLeft { width: auto; float: none; margin-right: 0;}
  .productsecTwoWrap .productsecTwoinner .productsecTwoRight { width: auto; float: none; padding: 50px 0;}
  .productsecTwoWrap{ padding: 0 0 60px 0;}
  .productsecThreeWrap { padding: 60px 0 50px 0;}
  .productsecThreeWrap .productsecThreeinner { width: auto;}
  .productsecThreesubWrap .productsecThreesubInner .productsecThreesubImg { width: auto; float: none; text-align: center; margin-right: 0;}
  .productsecThreesubWrap .productsecThreesubInner .productsecThreesubTxt { width: auto; float: none; font-size: 18px; line-height: 26px;}
  .productsecThreesubWrap .productsecThreesubInner .productsecThreesubTxt h3 { margin-top: 20px;}
  .productsecThreesubWrap .productsecThreesubInner .productsecThreesubTxt h3 br{ display:none;}
  .productsecTwoWrap .productsecTwoinner .productsecTwoRight h2 br{ display:none;}
  .productsecFourWrap .productsecFourinner h2 br{ display:none;}
  .productsecFourWrap .productsecFourinner h2{ padding-top: 0rem;}
  .productsecFourWrap .productsecFourinner ul { margin-top: 0;}
  .productsecFiveWrap .productsecFiveinner { width: auto;}
 .productsecFiveWrap .productsecFiveinner .productsecFiveLeft {padding: 0px 0px 30px; width: auto; float: none; margin-right: 0;}
 .productsecFiveWrap .productsecFiveinner .productsecFiveRight { width: auto; float: none;}
 .aboutservicesWrap .aboutservicesInner .aboutservicesLeft h2 br{ display:none;}
 .servicespoliciesWrap .servicespoliciesLeft { width: auto; float: none; margin-right: 0;}
 .servicespoliciesWrap .servicespoliciesRight { width: auto; float: none; margin-left: 0; margin-top: 30px;}
 .assuranceWrap .assuranceInner .assuranceLeft { width: auto; float: none;}
 .assuranceWrap .assuranceInner .assuranceRight { width: 90%; float:none;}
 h2 { font-size: 36px; line-height: 40px;}
 .innerbannerWrap .innerbannerTxt .subHeading { font-size: 18px; line-height: 20px; margin-bottom:15px;}
 .innerbannerWrap .innerbannerTxt { bottom: 20px;}
 .visionmissionWrap .visionmissionInner .visionmissionBox.visionBox{ text-align:left; margin-bottom:20px;}
 .visionmissionWrap .visionmissionInner .visionmissionBox { width: auto; float: none; text-align:left;}
   .visionmissionWrap .visionmissionInner .visionmissionBox.vmImg{ display:none;}
   .visionmissionWrap .visionmissionInner .visionmissionBox h2{ margin-bottom:10px; font-size:30px;}
   .brandvaluesWrap .brandvaluesGroup { display: block;}
   .brandvaluesWrap .brandvaluesGroup .brandvaluesBox {width: auto; float: none; margin: 15px 0;}
 .brandvaluesWrap{ padding:30px 0;}
 .founderWrap .founderInner .founderLeft img{ max-width:100%;}
 .founderWrap .founderInner .founderLeft { width: auto; float: none; margin-right: 0; text-align: left;}
 .founderWrap .founderInner .founderRight { width: auto; float: none; margin-left: 0; margin-top: 20px;}
 .founderWrap .founderInner .founderRight h2 br{ display:none;}
 .revolutionWrap,.milestoneWrap,.lamborghiniWrap, .vocalWrap, .batteryWrap,.greenjourneyWrap,.comingsoonWrap,.founderWrap{ padding:30px 0;}
 .revolutionWrap .revolutionInner .revolutionRight { width: auto; float: none; margin-left: 0;}
 .revolutionWrap .revolutionInner .revolutionLeft { width: auto; float: none; margin-right: 0; margin-top: 20px;}
 .revolutionWrap .revolutionInner .revolutionLeft h2{ margin-bottom:15px;}
 .milestoneWrap .milestoneInner .milestoneLeft { width: auto; float: none; margin-right: 0; text-align: left;}
 .milestoneWrap .milestoneInner .milestoneRight { width: auto; float: none; margin-left: 0; margin-top: 20px;}
 .milestoneWrap .milestoneInner .milestoneRight h2{ margin-bottom:15px;}
.lamborghiniWrap .lamborghiniInner .lamborghiniRight { width: auto; float: none; margin-left: 0; text-align: left;}
.lamborghiniWrap .lamborghiniInner .lamborghiniLeft { width: auto; float: none; margin-right: 0; margin-top: 20px;}
.lamborghiniWrap .lamborghiniInner .lamborghiniLeft h2{ margin-bottom:15px;}
.vocalWrap .vocalInner .vocalLeft {width: auto; float: none; margin-right: 0; text-align: left;}
.vocalWrap .vocalInner .vocalRight {width: auto; float: none; margin-left: 0; margin-top: 20px;}
.vocalWrap .vocalInner .vocalRight h2{ margin-bottom:15px;}
.batteryWrap .batteryInner .batteryRight { width: auto; float: none; margin-left: 0;}
.batteryWrap .batteryInner .batteryLeft {width: auto; float: none; margin-right: 0; margin-top: 20px;}
.batteryWrap .batteryInner .batteryLeft h2{ margin-bottom:15px;}
.greenjourneyWrap .greenjourneyInner .greenjourneyLeft { width: auto; float: none; margin-right: 0; text-align: left;}
.greenjourneyWrap .greenjourneyInner .greenjourneyRight { width: auto;float: none; margin-left: 0; margin-top: 20px;}
.greenjourneyWrap .greenjourneyInner .greenjourneyRight h2{ margin-bottom:15px;}
.comingsoonWrap .comingsoonInner .comingsoonLeft { width: auto; float: none; margin-right: 0; text-align: left;}
.comingsoonWrap .comingsoonInner .comingsoonRight { width: auto;float: none; margin-left: 0; margin-top:20px;}
.comingsoonWrap .comingsoonInner .comingsoonRight h2{ margin-bottom:15px;}
.newseventWrap .newseventBox{ display:block; padding:20px;}
.newseventWrap .newseventBox .newseventInfo {padding: 20px 0 0 0;}
.counterWrap,.aboutservicesWrap,.servicespoliciesWrap,.brandmanualsWrap{ padding:40px 0;}
.da-arrows span.da-arrows.da-arrows-prev span.txt,.da-arrows span.da-arrows.da-arrows-next span.txt{ display:none;}
.da-arrows span.da-arrows,.da-arrows span.da-arrows:hover{ width:30px !important;}
.da-arrows .da-arrows-prev { padding: 0 0 0 11px !important;}
.da-arrows .da-arrows-next{ padding:0 11px 0 0 !important;}
.da-arrows span.da-arrows:after{ width:30px !important;}
.da-arrows span.da-arrows {line-height: 30px !important; bottom: 15px!important;}
.da-arrows span.da-arrows i{ font-size:22px;}
.da-arrows span.da-arrows:after{ top:-4px !important;}
.da-arrows .da-arrows-prev { left: auto !important; right:60px;}
.productsecTwoWrap .productsecTwoinner .productsecTwoRight h2,.productsecThreeWrap .productsecThreeinner h2,.productsecThreesubWrap .productsecThreesubInner .productsecThreesubTxt h3,.productsecFourWrap .productsecFourinner h2 { color: #262626;}
.golf-cartsinfoWrap{ padding:40px 0;}
.golf-cartsinfoWrap .golf-cartsinfoInner .golf-cartsinfoImg{ text-align:left; float:none; width:auto; margin-right:0; margin-bottom:20px;}
.golf-cartsinfoWrap .golf-cartsinfoInner .golf-cartsinfoImg img{ max-width:100%;}
.golf-cartsinfoWrap .golf-cartsinfoInner .golf-cartsinfoImg.flRight{ text-align:left; float:none; width:auto; margin-right:0; margin-left:0;}
.golf-cartsinfoWrap .golf-cartsinfoInner .golf-cartsinfoTxt{ width:auto; float:none; margin-left:0;}
.golf-cartsinfoWrap .golf-cartsinfoInner .golf-cartsinfoTxt.flLeft{margin-left:0; text-align:left; margin-right:0;}
.homeaboutWrap {padding: 40px 0;}
.da-slider{ margin:0;}
.da-slide .da-link{ font-size:15px !important;}
 .text-alignRight{ text-align:left;}  
.dealershipformWrap .dealershipformInner .ordivider {margin: 20px 0; display: block;}  
 .bottomWrap .bottomInner .bottomBox.bottomBoxLastone ul { min-height: 100px;}   
 }
 @media only screen and (max-width: 736px) {
   .pageData .articleSidepanel { width: auto; float: none;}
.pageData .articleWrap { width: auto; float: none; margin-right: 0; padding: 60px 0 0 0;}
}
 @media only screen and (max-width: 711px) {
}
 @media only screen and (max-width: 640px) {
.displaydealersDeatils .displaydealersDeatilsLeft { width: auto; float: none; margin-right: 0;}
.displaydealersDeatils .displaydealersDeatilsRight { width: auto; float: none;  margin-top: 30px;}
.dealershipformWrap .dealershipformGroup .inputBox { width: auto;  margin: 0;  float: none;}
.inputSubmit { width: auto;  margin: 0;}
.openingsWrap .openingsGroup { margin: 0 0;}
.openingsWrap .openingsGroup select{ margin:30px 0 10px 0;}
.openingsWrap .openingsGroup .openingsBox {width: auto; float: none; margin: 15px 0; min-height: 10px;}
.applynowformWrap .applynowformInner .applynowformGroup { margin: 40px 0 0 0;}
.applynowformWrap .applynowformInner .applynowformGroup .inputBox { width: auto; margin: 0; float: none;}  
.categoryWrap .categoryInner .categoryGroup .categoryBox{ margin-top:40px;}
.categoryWrap .categoryInner .categoryGroup .categoryBox .categoryImg { width: auto; float: none; margin-right: 0; margin-bottom:10px;}
.categoryWrap .categoryInner .categoryGroup .categoryBox .categoryInfo { float: none; width: auto; padding-top: 0;}
.categoryWrap .categoryInner .categoryGroup .categoryBox .categoryImg.flRight { float: none; margin-left: 0; margin-right: 0;}  
 .categoryWrap:before { width: 172px;  top: 320px; background-size: 100% auto;}
.categoryWrap:after { width: 172px;  background-size: 100% auto; height:446px;}  
#selectstate, #selectcity{margin: 0px 0 10px 0;}   
}
 @media only screen and (max-width: 600px) {
.stickyenqBtn {width: 100%; text-align: center; right: 0; top: auto; bottom: 0;  transform: rotate(0deg);}
.stickyenqBtn a{ padding: 10px 0;}
footer { padding: 10px 0 60px 0;}

}
 @media only screen and (max-width: 569px) {
}
 @media only screen and (max-width: 568px) {
}
 @media only screen and (max-width: 533px) {
  header nav{ width:75%; right:-75%;}
  .da-slider h2 { font-size: 40px; line-height: 42px;}
  .homeVideowrap .homeVideoinner { padding: 40px 0px;}
  .categoriesWrap .categoriesInner .slider.categoriesSlider2 { margin: -30px 0px 0px;}
  .categoriesWrap .slides-numbers{ bottom:-30px;}
  .heading { display: block; margin-bottom:20px; }
  .counterWrap .heading .headinLeft, .heading .headinLeft { border-right: none;}
  .heading .headinLeft {  width:auto; float: none; margin-bottom:0; text-align: left; padding-right: 0;}
  .heading .headingRight { width: auto; margin-left: 0; }
  .heading .headingRight h2 br, .heading .headinLeft h2 br, .counterWrap .counterInner h2 br{ display:none;}
  .counterWrap .counterInner ul li { width: 43%;}
   .productsecThreesubWrap .productsecThreesubInner .productsecThreesubTxt h3{ font-size:28px; line-height:30px;}
   .productsecThreesubWrap .productsecThreesubInner .productsecThreesubTxt{ font-size:16px;}
   .productsecFourWrap .productsecFourinner ul li { width: auto; float: none;}
   .bottomWrap{ padding:30px 0;}
   .productsecFiveWrap{ padding-top:60px; padding-bottom: 30px;}
   .productsecFiveWrap .productsecFiveinner .productsecFiveLeft h2{ margin-bottom:15px;}
   .productsecFourWrap{ padding-bottom:30px;}
   .innerbannerWrap .innerbannerTxt h2{ margin-bottom:0;}
   h2{ margin-bottom:20px;}
   .brandmanualsWrap .brandmanualsRight table tr td a{ padding:5px 10px; margin:0 5px;}
    .categoriesWrap .categoriesInner .productimg { width: 80%;}
	.categoriesWrap .categoriesInner .categoriesBgwrap .categoriesSlideinfo h3{ font-size:18px;}
	.categoriesWrap .categoriesInner .categoriesBgwrap .categoriesSlideinfo{ width:55%;}
	.heading .headingRight,.counterWrap .heading .headinLeft, .heading .headinLeft{ text-align:center;}
	.faqsWrap .faqsInner .faqaccordion .accordion-toggle { padding: 12px 40px 12px 20px;}
	.tableWrap{ width:100%; overflow-x:scroll;}
	.heading .headingRight h3 { margin-bottom: 10px;}
	.partnershipsWrap,.newseventWrap,.faqsWrap{ padding:40px 0;}
	.innerbannerWrap .innerbannerTxt {margin-left: 0;}
   .milestoneWrap .milestoneInner .milestoneLeft .firstNumber { margin: 70px 0 0 20%;}   
  #itemListLeading .itemContainer, .itemList .itemContainer{ width: auto !important;  float: none;  margin: 0 0 20px 0;}
  div.catItemHeader h3.catItemTitle { min-height: 10px;}
   .lifeatkineticWrap .lifeatkineticInner{ width:auto;}
.lifeatkineticWrap .lifeatkineticInner .lifeatkineticRight{ display:block;}
.openingsWrap .openingsInner,.applynowformWrap .applynowformInner{ width:auto;}
}
 @media only screen and (max-width: 480px) {
   /* tech data media q */
   
.Mycontainer {width: 92%; margin-left: auto; margin-right: auto; max-width: 1100px; padding-block: 40px;}
.Mycontainer h3 {
    color: #cf1919;
    text-transform: none;
    padding-top: 40px;
	font-size: 2rem;
  text-align: center;
}
.Mycontainer .tech-data-table {
	width: 100%;	
}
.Mycontainer .tech-data-table tr{
	border-bottom: 1px solid #eee;
}
.Mycontainer .tech-data-table tr td{
	padding-block:0.8rem ;
	font-size: 0.9rem;
}
.Mycontainer .tech-data-table tr td:nth-child(1){
	display: none;
}
.Mycontainer .tech-data-table tr td:nth-child(2){
	color: #cf1919;
	font-weight: 700;
}
.accessories-box-outer {
  display: flex;
  width: 100%;
  justify-content: space-between;
  flex-direction: column;
  gap:1rem
}

.accessories-box-outer img {
  border: 1px solid #ddd;
  padding: 1rem;

}
.hiddeninmobile { display: none;}
.finance-box {
  display: flex;  gap: 10px;
  margin-top: -50px;
  flex-direction: column;
}
.finance-box div {
  background-color: #fff;
  padding: 2rem;
  width: 100%;

}
.finance-box div img {
  max-width: 100%;
  height: auto;
}
}
 @media only screen and (max-width: 425px) {
 header .logo a img { width: 100px;}
 .menubutton{ margin-top:15px;}
 .bannerWrap,.innerbannerWrap{ margin-top:77px;}
 .homeVideowrap .homeVideoinner { padding: 26px 0px;}
 .productsecOneWrap { margin-top: 77px;}
 header nav {top: 77px; height: calc(100% - 77px);}
 .productsecTwoWrap .productsecTwoRight .statsWrap ul li { width: 48%; }
 .productsecTwoWrap .productsecTwoRight .statsWrap ul li:first-child,.productsecTwoWrap .productsecTwoRight .statsWrap ul li:nth-child(2) { margin-bottom:20px;}
 .inputBox input{ margin-bottom:20px;}
 .innerbannerWrap img.bannerBg { width: 160%; float: right;}
 .innerbannerWrap{ overflow:hidden;}
 .brandvaluesWrap .brandvaluesGroup .brandvaluesBox .brandvaluesImg { display: block;}
 .brandvaluesWrap .brandvaluesGroup .brandvaluesBox .brandvaluesInfo { padding-left: 0; margin-top: 20px; display: block;}
 .brandvaluesWrap .brandvaluesGroup .brandvaluesBox .brandvaluesInfo h3 {font-size: 20px; line-height: 24px;}
 h2 { font-size: 32px;line-height: 36px;}
 .productsecThreesubWrap { margin-top: 60px;}
 .productsecFiveWrap .productsecFiveinner .productsecFiveLeft .enquirenow a {padding: 6px 0px; margin-right:0; margin-bottom:10px; width: 70%; text-align: center;}
 .copyRight { float: none; text-align: center;}
 .footerlink ul li{ float:none; text-align:center;}
 .partnershipsWrap .partnershipsSlider .partnershipsLogo img {max-width: 80%;}
 .productsecTwoWrap ul.rslides_tabs { bottom: 20px;}
 .revolutionWrap .revolutionInner .revolutionRight img,.founderWrap .founderInner .founderLeft img,.milestoneWrap .milestoneInner .milestoneLeft img,.lamborghiniWrap .lamborghiniInner .lamborghiniRight img,.vocalWrap .vocalInner .vocalLeft img,.batteryWrap .batteryInner .batteryRight img,.greenjourneyWrap .greenjourneyInner .greenjourneyLeft img,.comingsoonWrap .comingsoonInner .comingsoonLeft img { width: 100%;}
   .topInfo .itemAuthor { float: none;}
.topInfo .itemHits {  float: none; display:block; text-align:right;border-top: 1px solid #e6e6e6;}
.tocTable{ width:auto;}
.lifeatkineticWrap .lifeatkineticInner .lifeatkineticRight .hrPic { float: none; width: auto; margin-bottom:15px;}
.lifeatkineticWrap .lifeatkineticInner .lifeatkineticRight .hrPic img { width: auto;}
.lifeatkineticWrap .lifeatkineticInner .lifeatkineticRight .hrquote { width: auto; float: none;}   
   .inputBox .formError {  bottom: -6px;}

   .socialmediaicon-outer {
    padding: 0rem;
    position: fixed;
    right: 0px;
    top: unset;
    bottom: 0;
    left: 0;
    z-index: 998;
    transform: unset;
  }
  .socialmediaicons {
    display: flex;
    flex-direction: row;
    justify-content: center;
    background-color: #262626;
    justify-content: space-evenly;
  }
  .socialmediaicons a{
  font-size: 2.2rem;
  line-height: 2rem;
  padding: 0.5rem 2rem;
  margin: 0;
  }
  .fa-whatsapp-square:hover, .fa-facebook-square:hover, .fa-instagram-square:hover{
    color: #fff;
    transition: all 0.2s;
      }
  
}
 @media only screen and (max-width: 414px) {
}
@media only screen and (max-width: 412px) {
}
 @media only screen and (max-width: 400px) {
 .counterWrap .counterInner ul li .numBox { width: 120px; height: 120px;font-size: 40px;}
}
 @media only screen and (max-width: 384px) {
}
 @media only screen and (max-width: 375px) {
   .milestoneWrap .milestoneInner .milestoneLeft .firstNumber { margin: 70px 0 0 10%;} 
}
 @media only screen and (max-width: 360px) {
  .wrapper { width: 100%; overflow-x: hidden;}
  .Mycontainer {width: 94%; margin-left: auto; margin-right: auto; max-width: 1100px; padding-block: 40px;}
.Mycontainer h3 {
    color: #cf1919;
    text-transform: none;
    padding-top: 10px;
	font-size: 2.5rem;
  text-align: center;
  line-height: 2.5rem;
}
.Mycontainer .tech-data-table {
	width: 100%;	
}
.Mycontainer .tech-data-table tr{
	border-bottom: 1px solid #eee;
}
.Mycontainer .tech-data-table tr td{
	padding-block:0.8rem ;
	font-size: 0.9rem;
}
.Mycontainer .tech-data-table tr td:nth-child(1){
	display: none;
}
.Mycontainer .tech-data-table tr td:nth-child(2){
	color: #cf1919;
	font-weight: 700;
}
}
 @media only screen and (max-width: 320px) {
}