body {
    margin:0;
    width:100%;
    height:100%;
    overflow-x:hidden;
    font-family:"Montserrat",sans-serif
  }
  .product_hero_slider_container {
    position:relative;
    overflow:hidden;
    width:100%;
    height:fit-content;
    margin-top:1.1rem
  }
  .product_hero_slider_container .video-container {
    position:relative;
    width:100%;
    padding-bottom:40.65%;
    height:0;
    overflow:hidden
  }
  @media(max-width: 576px) {
    .product_hero_slider_container .video-container {
      padding-bottom:96%
    }
  }
  @media screen and (max-width: 992px) {
    .product_hero_slider_container {
      margin-top:3.875rem
    }
  }
  @media screen and (max-width: 600px) {
    .product_hero_slider_container {
      margin-top:0
    }
  }
  .product_hero_slider_track {
    position:relative;
    display:flex;
    transition:transform .5s ease
  }
  .product_hero_slider_track .slide {
    flex:0 0 100%;
    position:relative
  }
  .product_slider_img {
    height:100%;
    width:100%
  }
  .product_slider_video {
    width:100%;
    height:100%;
    object-fit:cover
  }
  .connect_section {
    position:relative;
    background:#f0f0f0;
    margin-top:10%
  }
  .connect_section::before {
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:rgba(255,255,255,.2);
    backdrop-filter:blur(5px)
  }
  .product_connectapp_container {
    height:100vh;
    display:flex;
    flex-direction:column;
    justify-content:flex-end;
    align-items:center;
    position:relative;
    overflow:hidden
  }
  .product_connectapp_img_container {
    position:relative;
    width:80%;
    display:flex;
    justify-content:center;
    align-items:center
  }
  .product_connectapp_shadow_img {
    position:absolute;
    right:0
  }
  .product_connectapp_meter_img {
    position:relative;
    z-index:2
  }
  .product_connectapp_details_container {
    min-height:65%;
    width:100%;
    z-index:3
  }
  .product_connect_title_section {
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    padding:20px
  }
  .product_connect_title_section h3 {
    color:#1d1d1d;
    font-family:"Krona One";
    font-size:35px;
    margin:0
  }
  .product_connect_title_section h1 {
    color:#0002d7;
    font-size:50px;
    font-weight:800;
    font-family:"Krona One";
    margin:0
  }
  .product_connect_title_section span {
    font-family:"Montserrat";
    font-size:16px;
    line-height:26px;
    text-align:center;
    margin-top:10px
  }
  .product_connectapp_cards {
    display:flex;
    flex-wrap:wrap;
    padding:0 5%;
    transform:translateY(-50%);
    position:absolute
  }
  .product_connectapp_card {
    width:calc(25% - 60px);
    margin:10px 30px;
    padding:20px;
    box-sizing:border-box;
    border:1px solid #c4c4c4;
    border-radius:5px;
    aspect-ratio:1;
    justify-content:center;
    background:#f0f0f0
  }
  .product_connectapp_card h4 {
    margin:10px 0;
    font-size:20px;
    font-weight:600
  }
  .product_connectapp_card p {
    color:#444;
    font-size:16px;
    margin:0
  }
  .product_connectapp_card_containt {
    height:55%
  }
  .ellipse_carousel_section {
    position:relative;
    width:100%;
    min-height:fit-content;
    display:flex;
    justify-content:center
  }
  .ellipse_carousel_section::before {
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:url("../../../theme/v4/images/product/ellipse_carousel/BG_5_1.webp?v=10") #d3d3d3 70%/cover no-repeat;
    background-attachment:fixed !important;
    z-index:-1
  }
  .ellipse_carousel_selection_dot {
    position:absolute;
    width:25px;
    height:25px;
    background-color:#717171;
    border-radius:50%;
    cursor:pointer;
    border:3px solid #999
  }
  .ellipse_carousel_selection_dot.active {
    background-color:#0a2d82;
    box-shadow:0 0 15px 3px rgba(39,39,124,.5215686275);
    height:25px;
    width:25px;
    border:3px solid #fff
  }
  .ellipse_carousel_circle_path {
    fill:none;
    stroke:#a2a2a2;
    stroke-width:1;
    stroke-dasharray:5,5
  }
  .ellipse_carousel_bike_title {
    color:#3e3e3e;
    font-size:40px;
    font-weight:700;
    margin:5px 0;
    font-family:"Krona One";
    max-width:32%;
    text-align:center
  }
  .ellipse_carousel_heading {
    color:#0002d7;
    text-align:center;
    -webkit-text-stroke-width:1;
    -webkit-text-stroke-color:#0002d7;
    font-family:"Montserrat";
    font-size:26px;
    font-weight:700;
    letter-spacing:1.8px;
    text-transform:uppercase;
    margin:0;
    margin-bottom:10px
  }
  .ellipse_carousel_description {
    font-family:"Montserrat";
    color:#000;
    text-align:center;
    font-size:16px;
    line-height:26px;
    text-align:center;
    margin-top:10px
  }
  .product_connectapp_cards {
    display:flex;
    flex-wrap:wrap;
    padding:0 5%;
    transform:translateY(-50%);
    position:absolute
  }
  .product_connectapp_card {
    width:calc(25% - 60px);
    margin:10px 30px;
    padding:20px;
    box-sizing:border-box;
    border:1px solid #c4c4c4;
    border-radius:5px;
    aspect-ratio:1;
    justify-content:center;
    background:#f0f0f0
  }
  .product_connectapp_card h4 {
    margin:10px 0;
    font-size:20px;
    font-weight:600
  }
  .product_connectapp_card p {
    color:#444;
    font-size:16px;
    margin:0
  }
  .product_connectapp_card_containt {
    height:55%
  }
  .ellipse_carousel_section {
    position:relative;
    width:100%;
    min-height:fit-content;
    display:flex;
    justify-content:center
  }
  .ellipse_carousel_section::before {
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:url("../../../theme/v4/images/product/ellipse_carousel/BG_5_1.webp?v=10") #d3d3d3 70%/cover no-repeat;
    background-attachment:fixed !important;
    z-index:-1
  }
  .ellipse_carousel_selection_dot {
    position:absolute;
    width:25px;
    height:25px;
    background-color:#d7d7d7;
    border-radius:50%;
    cursor:pointer;
    border:3px solid #fff
  }
  @media(max-width: 800px) {
    .ellipse_carousel_selection_dot {
      width:15px;
      height:15px
    }
  }
  .ellipse_carousel_selection_dot.active {
    background-color:#0a2d82;
    box-shadow:0 0 15px 3px rgba(39,39,124,.5215686275);
    height:25px;
    width:25px;
    border:3px solid #fff
  }
  @media(max-width: 800px) {
    .ellipse_carousel_selection_dot.active {
      width:15px;
      height:15px
    }
  }
  .ellipse_carousel_selection_label {
    position:absolute;
    color:#fff;
    text-align:center;
    font-size:15px;
    font-weight:700;
    letter-spacing:.75px;
    text-transform:uppercase;
    white-space:nowrap;
    font-family:"Montserrat"
  }
  .ellipse_carousel_selection_circle {
    position:absolute;
    top:20%;
    left:50%;
    transform:translate(-50%, -16%);
    width:80%;
    height:83%;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:50%;
    margin-top:10px;
    z-index:99
  }
  @media(max-width: 992px) {
    .ellipse_carousel_selection_circle {
      height:40%
    }
  }
  .ellipse_carousel_download_btn {
    margin-top:.5rem !important
  }
  .ellipse_carousel_circle_svg {
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:-1
  }
  .ellipse_carousel_circle_path {
    fill:none;
    stroke:#a2a2a2;
    stroke-width:1;
    stroke-dasharray:5,5
  }
  .ellipse_carousel_content_container {
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    width:45%;
    padding:0% 0 1% 0;
    z-index:99;
    margin-top:10%
  }
  .ellipse_carousel_content_container img {
    width:12rem !important;
    height:auto;
    margin:1.5rem 0 !important
  }
  .ellipse_carousel_bike_title {
    color:#fff;
    font-size:40px;
    font-weight:700;
    margin:5px 0;
    font-family:"Krona One";
    max-width:32%;
    text-align:center
  }
  .ellipse_carousel_heading {
    color:#fff;
    text-align:center;
    -webkit-text-stroke-width:1;
    -webkit-text-stroke-color:#0002d7;
    font-family:"Montserrat";
    font-size:26px;
    font-weight:700;
    letter-spacing:1.8px;
    text-transform:uppercase;
    margin:0;
    margin-bottom:10px;
    background:#23adcd;
    padding:.7rem 1.5rem;
    border-radius:50px
  }
  .ellipse_carousel_sub_heading {
    color:#fff;
    font-family:"Roboto Condensed";
    font-size:1.5vw;
    font-weight:600;
    margin-top:1%;
    text-align:center;
    z-index:9999;
    text-transform:uppercase;
    line-height:1
  }
  .ellipse_carousel_description {
    font-family:"Montserrat";
    color:#fff;
    text-align:center;
    font-size:16px;
    line-height:26px;
    width:100%;
    height:100px;
    margin:1% 0
  }
  @media screen and (max-width: 768px) {
    .ellipse_carousel_description {
      height:auto !important
    }
  }
  .ellipse_carousel_img_container_wrapper {
    width:100%;
    max-width:350px
  }
  .ellipse_carousel_center_img_container {
    position:relative;
    width:100%;
    max-width:426px;
    height:0;
    padding-top:57.28%;
    margin:25px 0 2% 0
  }
  .ellipse_carousel_svg_shape {
    position:absolute;
    top:0;
    left:50%;
    width:100%;
    height:100%;
    transform:translateX(-50%);
    transition:transform .3s ease
  }
  .ellipse_carousel_bottom_svg {
    transform:translate(-44%, -6%)
  }
  .ellipse_carousel_middle_svg {
    transform:translate(-47%, -3%)
  }
  .ellipse_carousel_top_svg {
    transform:matrix(-1 0 0 1 459 20)
  }
  .ellipse_carousel_centered_image {
    position:absolute;
    top:50%;
    left:50%;
    width:50%;
    transform:translate(-50%, -50%);
    z-index:2
  }
  .ellipse_carousel_svg_shape.overlay {
    transform:translate(-44%, -6%);
    stroke-width:1px;
    stroke:rgba(255,255,255,.39)
  }
  .ellipse_carousel_bottom_bg_container {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:108%;
    overflow:hidden;
    z-index:-1
  }
  .ellipse_carousel_bottom_bg {
    width:100%;
    z-index:-1;
    fill:linear-gradient(180deg, rgba(255, 255, 255, 0) 13.17%, rgba(255, 255, 255, 0.66) 43.69%, #fff 80.74%)
  }
  .ellipse_carousel_inner_nav {
    position:relative;
    height:30px
  }
  .ellipse_carousel_select_dots_container {
    position:absolute;
    transform:translate(0%, -110%);
    display:flex;
    justify-content:center;
    width:100%;
    align-items:center;
    gap:8px
  }
  .ellipse_carousel_select_dots_container:nth-child(2) .ellipse_carousel_dot_inner {
    height:12px;
    width:12px
  }
  .ellipse_carousel_select_dots_container .ellipse_carousel_dot_out {
    display:flex;
    padding:2px;
    border-radius:50%;
    background-color:#fff;
    cursor:pointer
  }
  .ellipse_carousel_select_dots_container .ellipse_carousel_dot_inner {
    display:inline-block;
    height:10px;
    width:10px;
    border-radius:50%;
    background-color:#d7d7d7;
    margin:1px
  }
  .ellipse_carousel_select_dots_container .ellipse_carousel_dot_out.active {
    background-color:#fff
  }
  .ellipse_carousel_select_dots_container .ellipse_carousel_dot_inner.active {
    background-color:#d7d7d7 !important;
    height:20px !important;
    width:20px !important
  }
  .ellipse_carousel_info_conataier {
    position:absolute;
    width:100%;
    padding:1%;
    top:0;
    display:flex;
    justify-content:space-between;
    box-sizing:border-box
  }
  .ellipse_carousel_info_upper {
    margin-bottom:1rem
  }
  .ellipse_carousel_info_value {
    font-family:"Montserrat";
    font-size:26px;
    font-weight:700;
    line-height:30px
  }
  .ellipse_carousel_info_label {
    color:#3e3e3e;
    font-size:13px;
    font-weight:300
  }
  .motorcycle_connect_container {
    position:relative;
    z-index:2
  }
  .motorcycle_connect_heading {
    text-align:center;
    display:flex;
    flex-direction:column;
    align-items:center;
    padding-top:10%
  }
  .motorcycle_connect_heading p {
    font-size:16px;
    font-weight:400;
    margin:5px;
    width:75%
  }
  .motorcycle_connect_title {
    font-family:"Montserrat";
    font-size:40px;
    font-weight:800;
    margin:10px 0;
    color:#1d1d1d
  }
  .motorcycle_connect_carousel_container {
    overflow:hidden
  }
  .motorcycle_connect_carousel {
    display:flex;
    justify-content:center
  }
  .motorcycle_connect_carousel_inner {
    display:flex;
    justify-content:center;
    align-items:center
  }
  .motorcycle_connect_carousel_inner.sliding_transition {
    transition:transform .5s ease
  }
  .motorcycle_connect_carousel_slide {
    flex:0 0 auto;
    height:60%;
    padding:10px;
    box-sizing:border-box;
    transition:transform .5s ease
  }
  .motorcycle_connect_carousel_slide img {
    height:100%;
    width:auto
  }
  .motorcycle_connect_carousel_slide.active {
    height:90%
  }
  .exp_360_container {
    background:linear-gradient(180deg, #292a2e 0%, #121212 100%)
  }
  .exp_360_upper_container {
    position:relative
  }
  .exp_360_rotate_image_container {
    position:absolute;
    width:75%;
    bottom:5%;
    left:50%;
    transform:translateX(-50%);
    padding-bottom:2%
  }
  .exp_360_rotate_ellipse {
    width:100%;
    height:100px;
    border-radius:100%;
    border:1px solid #686868;
    background:rgba(52,53,58,.18);
    display:none
  }
  .exp_360_rotate_image {
    position:absolute;
    bottom:0%;
    width:90%;
    left:50%;
    transform:translateX(-50%);
    transition:transform .5s ease;
    transform-style:preserve-3d;
    overflow:hidden
  }
  .exp_360_rotate_image_nav {
    position:absolute;
    right:5%;
    bottom:30%;
    padding:10px;
    display:flex;
    justify-content:space-between;
    left:5px
  }
  .exp_360_arrow {
    cursor:pointer
  }
  .exp_360_arrow {
    animation:pulseAnimation 1.5s infinite alternate;
    transition:transform .2s ease-in-out;
    transform:scale(1.2)
  }
  .exp_360_background_img_container {
    display:flex;
    flex-direction:column;
    width:100%;
    position:relative
  }
  .exp_360_background_img_upper {
    flex-grow:1;
    display:flex;
    justify-content:space-between;
    width:100%
  }
  .exp_360_background_dots {
    mix-blend-mode:multiply;
    width:25%;
    background-color:rgba(0,0,0,0) !important
  }
  .exp_360_background_dots.right {
    -webkit-transform:scaleX(-1);
    transform:scaleX(-1)
  }
  .exp_360_background_img_lower {
    flex-grow:3;
    width:100%;
    position:relative
  }
  .exp_360_background_img_lower img {
    width:100%;
    user-select:none
  }
  .exp_360_background_text_container {
    position:absolute;
    top:15%;
    left:50%;
    transform:translate(-50%, -20%);
    text-align:center;
    user-select:none;
    opacity:.5
  }
  .exp_background_image {
    width:635px;
    height:140px;
    background-size:cover;
    background-size:contain;
    background-position:center;
    opacity:.1;
    display:inline-block;
    background-repeat:no-repeat;
    z-index:-1;
    display:none
  }
  @media screen and (max-width: 768px) {
    .exp_background_image {
      height:60px;
      margin:10px;
      width:300px
    }
  }
  @media screen and (max-width: 480px) {
    .exp_background_image {
      height:50px;
      margin:30px;
      width:250px
    }
  }
  .exp_background_text {
    opacity:.5;
    background:linear-gradient(180deg, #ffffff 19.51%, #999999 56.05%, #a6a6a9 75%);
    background-clip:text;
    -webkit-background-clip:text;
    -webkit-text-fill-color:rgba(0,0,0,0);
    text-align:center;
    font-family:"Krona One";
    font-size:85px;
    font-weight:400
  }
  .exp_background_text:first-child {
    background:linear-gradient(180deg, #ffffff 19.51%, #999999 75%);
    background-clip:text;
    -webkit-background-clip:text;
    -webkit-text-fill-color:rgba(0,0,0,0)
  }
  .exp_360_background_text {
    opacity:.5;
    background:linear-gradient(180deg, #55565b 19.51%, #25272b 56.05%, #1f2022 75%);
    background-clip:text;
    -webkit-background-clip:text;
    -webkit-text-fill-color:rgba(0,0,0,0);
    text-align:center;
    font-family:"Krona One";
    font-size:175px;
    font-weight:400;
    line-height:178px
  }
  .exp_360_background_text:first-child {
    background:linear-gradient(180deg, #55565b 19.51%, #424246 75%);
    background-clip:text;
    -webkit-background-clip:text;
    -webkit-text-fill-color:rgba(0,0,0,0);
    font-size:200px
  }
  .exp_360_select_color_container {
    position:absolute;
    bottom:0;
    left:50%;
    transform:translate(-50%, 0)
  }
  .exp_360_select_color_container svg {
    width:100%;
    height:auto
  }
  .exp_360_info_container {
    display:flex;
    width:100%
  }
  .exp_360_heading_container {
    width:60%;
    padding:2%;
    color:#fff;
    font-family:"Montserrat"
  }
  .exp_360_name_heading_container {
    justify-content:center;
    display:flex;
    align-items:center;
    color:#fff;
    user-select:none
  }
  .exp_360_bike_name {
    font-size:50px;
    font-weight:800
  }
  .exp_360_price_color {
    font-size:40px;
    font-weight:800;
    font-family:"Krona One"
  }
  .exp_360_bike_color {
    text-align:center
  }
  .exp_360_bike_color img {
    width:100%;
    text-align:center;
    transition:opacity .5s ease-in-out,transform .5s ease-in-out;
    transform-origin:center center
  }
  .exp_360_bike_color img.hidden {
    opacity:0;
    transform:scale(0.8)
  }
  .exp_360_bike_color img.visible {
    opacity:1;
    transform:scale(1)
  }
  .exp_360_content_container {
    width:60%;
    padding:2% 0;
    color:#fff;
    font-family:"Krona One";
    display:flex;
    flex-direction:column;
    justify-content:space-evenly;
    font-size:x-large
  }
  .exp_360_color_details {
    font-size:20px;
    font-weight:600;
    font-family:"Montserrat";
    margin-bottom:20px
  }
  .exp_360_color_details span {
    margin:10px 0px
  }
  .exp_360_color_details span:first-child {
    text-transform:uppercase
  }
  .exp_360_exShowroom {
    color:#7d7d7d;
    font-size:14px;
    font-weight:400;
    line-height:0px
  }
  .exp_360_price {
    font-size:40px;
    font-weight:600;
    font-family:"Montserrat"
  }
  .exp_360_disclaimer {
    color:#7d7d7d;
    font-size:10px;
    font-weight:100;
    margin:0px 0px
  }
  .exp_360_location_selector {
    width:100%
  }
  #exp_360_city_selector {
    color:#fff;
    border-radius:5px;
    border:1px solid #424242;
    background:#1c1c1d;
    padding:14px;
    font-size:14px;
    width:70%;
    max-width:380px;
    margin:10px 0;
    font-family:"Montserrat"
  }
  .exp_360_bookNow_btn {
    display:inline-flex;
    padding:10px 15px;
    justify-content:center;
    align-items:center;
    gap:10px;
    background:#0002d7;
    border:0;
    color:#fff;
    font-family:"Montserrat";
    font-size:14px;
    font-weight:600;
    margin-top:15px
  }
  .exp_360_bookNow_btn_white {
    display:inline-flex;
    padding:10px 15px;
    justify-content:center;
    align-items:center;
    gap:10px;
    color:#0002d7;
    border:0;
    background:#fff;
    font-family:"Montserrat";
    font-size:14px;
    font-weight:600;
    margin-top:15px
  }
  .exp_360_select_color_btns_ {
    display:flex
  }
  .exp_360_select_color_btns {
    position:absolute;
    bottom:2%;
    left:50%;
    transform:translate(-50%, 0);
    display:flex
  }
  .exp_360_select_color_btn {
    padding:10px;
    display:flex
  }
  .exp_360_color_dot_out {
    display:flex;
    padding:2px;
    border-radius:50%;
    cursor:pointer
  }
  .exp_360_color_dot_inner {
    display:inline-block;
    height:15px;
    width:15px;
    border-radius:50%;
    margin:2px
  }
  .exp_360_color_dot_out {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.blue {
    background-color:#1c429d
  }
  .exp_360_color_dot_inner.dblack {
    background:#000
  }
  .exp_360_color_dot_out.cyan {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.cyan {
    background-color:#53a9c3
  }
  .exp_360_color_dot_out.cybergreen {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.cybergreen {
    background-color:#5f7945
  }
  .exp_360_color_dot_out.ice {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.ice {
    background-color:#b0b6bd
  }
  .exp_360_color_dot_out.blackdlx {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.blackdlx {
    background-color:#151515
  }
  .exp_360_color_dot_out.bluedlx {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.bluedlx {
    background-color:#20297c
  }
  .exp_360_color_dot_out.motogp {
    border:2px solid #102f52
  }
  .exp_360_color_dot_inner.motogp {
    background:linear-gradient(to right, #333333 50%, #2f288e 50%)
  }
  .exp_360_color_dot_out.magenta {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.magenta {
    background:linear-gradient(90deg, #787878 38%, #81a4c2 60%, #c4508a 40%)
  }
  .exp_360_color_dot_out.silver {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.silver {
    background-color:#b0b6bd
  }
  .exp_360_color_dot_inner.carbon {
    background:linear-gradient(to right, #686868 50%, #b0b6bd 50%)
  }
  .exp_360_color_dot_out.fsilver {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.fsilver {
    background-color:#b0b6bd
  }
  .exp_360_color_dot_out.gray {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.gray {
    background-color:#333
  }
  .exp_360_color_dot_inner.green1 {
    background-color:#6a7f6c
  }
  .exp_360_color_dot_out.white {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.white {
    background:linear-gradient(90deg, #d3011c 45%, #f9f9f9 55%, #f9f9f9 10%)
  }
  .exp_360_color_dot_out.black {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.black {
    background-color:#464646
  }
  .exp_360_color_dot_out.red {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.red {
    background-color:#de0022
  }
  .exp_360_color_dot_out.vred {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.vred {
    background-color:#de0022
  }
  .exp_360_color_dot_out.mey1 {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.mey1 {
    background:linear-gradient(to right, #333333 50%, #2f288e 50%)
  }
  .exp_360_color_dot_out.mey2 {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.mey2 {
    background:linear-gradient(to right, #333333 50%, #2f288e 50%)
  }
  .exp_360_color_dot_out.mey3 {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.mey3 {
    background:linear-gradient(to right, #333333 50%, #2f288e 50%)
  }
  .exp_360_color_dot_out.mey4 {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.mey4 {
    background:linear-gradient(to right, #333333 50%, #2f288e 50%)
  }
  .exp_360_color_dot_out.mattetitan {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.mattetitan {
    background:#8c8e81
  }
  .exp_360_color_dot_out.mgrey {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.mgrey {
    background:#7f7f7f
  }
  .exp_360_color_dot_out.chrome {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.chrome {
    background:radial-gradient(#f7f7f7, #999999)
  }
  .exp_360_color_dot_out.mattecopper {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.mattecopper {
    background:#b7712b
  }
  .exp_360_color_dot_out.mcopper {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.mcopper {
    background:#b7712b
  }
  .exp_360_color_dot_out.darkblue {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.darkblue {
    background:#102f52
  }
  .exp_360_color_dot_out.vermillion {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.vermillion {
    background:linear-gradient(90deg, #d3011c 45%, #f9f9f9 55%, #f9f9f9 10%)
  }
  .exp_360_color_dot_out.cyberGreen {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.cyberGreen {
    background:#5f7945
  }
  .exp_360_color_dot_out.racingBlue {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.racingBlue {
    background:#1c429d
  }
  .exp_360_color_dot_out.metallicGrey {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.metallicGrey {
    background:#7f7f7f
  }
  .exp_360_color_dot_out.majestyRed {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.majestyRed {
    background:#de0022
  }
  .exp_360_color_dot_out.mattBlack {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.mattBlack {
    background:#151515
  }
  .exp_360_color_dot_out.yellow {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.yellow {
    background:#ffd100
  }
  .exp_360_color_dot_out.cyellow {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.cyellow {
    background:#ffd100
  }
  .exp_360_color_dot_out.mwhite {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.mwhite {
    background:#efefef
  }
  .exp_360_color_dot_out.matwhite {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.matwhite {
    background:#efefef
  }
  .exp_360_color_dot_out.bluemetallic {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.bluemetallic {
    background:#789bb7
  }
  .exp_360_color_dot_out.vredspl {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.vredspl {
    background:#de0022
  }
  .exp_360_color_dot_out.cbluemetallic {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.cbluemetallic {
    background:#789bb7
  }
  .exp_360_color_dot_out.matteblue {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.matteblue {
    background:#102f52
  }
  .exp_360_color_dot_out.darkmattebluespl {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.darkmattebluespl {
    background:#102f52
  }
  .exp_360_color_dot_out.darkmatteblue {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.darkmatteblue {
    background:#102f52
  }
  .exp_360_color_dot_out.mattegrey {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.mattegrey {
    background:#464646
  }
  .exp_360_color_dot_out.mattered {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.mattered {
    background:#a72229
  }
  .exp_360_color_dot_out.mr {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.mr {
    background:#a72229
  }
  .exp_360_color_dot_out.mattecyan {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.mattecyan {
    background:#53a9c3
  }
  .exp_360_color_dot_out.copper {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.copper {
    background-color:#ce7729
  }
  .exp_360_color_dot_out.cyanblue {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.cyanblue {
    background:#0077c6
  }
  .exp_360_color_dot_out.cb {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.cb {
    background:#0077c6
  }
  .exp_360_color_dot_out.metblack {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.metblack {
    background:#333
  }
  .exp_360_color_dot_out.mb {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.mb {
    background:#333
  }
  .exp_360_color_dot_out.mblack {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.mblack {
    background:#333
  }
  .exp_360_color_dot_out.racblue {
    border:2px solid #bdbdbf
  }
  .exp_360_color_dot_inner.racblue {
    background:#102f52
  }
  .exp_360_select_color_btn.active .exp_360_color_dot_out {
    border-color:#0002d7
  }
  .exp_360_details_container {
    width:200px;
    height:fit-content;
    position:absolute
  }
  .exp_360_details_heading {
    color:#fff;
    font-family:"Montserrat";
    font-size:16px;
    font-style:normal;
    font-weight:600;
    line-height:normal
  }
  .exp_360_details_info {
    color:#868686;
    font-family:"Montserrat";
    font-size:18px;
    font-style:normal;
    font-weight:400;
    line-height:normal
  }
  .exp_360_tyre_size {
    top:-70%;
    text-align:right;
    left:-2%
  }
  .exp_360_fuel_system {
    right:0;
    top:-140%
  }
  .exp_360_suspension {
    right:-5%;
    top:-15%
  }
  .product_specification_container {
    background-color:#fff;
    padding:80px;
    position:relative;
    min-height:620px
  }
  @media(max-width: 576px) {
    .product_specification_container {
      padding:1rem;
      min-height:fit-content
    }
  }
  .product_specification_title {
    font-family:"Krona One";
    font-size:50px;
    font-weight:800;
    text-align:center;
    color:#0002d7
  }
  .product_specification_button_container {
    display:flex;
    justify-content:center;
    padding:10px 0px
  }
  .product_specification_button {
    padding:5px 20px;
    margin:0 5px;
    border-radius:30px;
    cursor:pointer;
    border:1px solid #fff;
    color:#0002d7;
    font-weight:600;
    font-size:20px
  }
  .product_specification_button.active {
    background-color:#0002d7;
    border-color:#0002d7;
    color:#fff
  }
  .product_specification_details {
    margin:10px 0;
    width:70%;
    display:grid;
    grid-template-columns:repeat(3, 1fr);
    margin-left:auto;
    gap:10px
  }
  .product_specification_item {
    padding:10px
  }
  @media(max-width: 800px) {
    .product_specification_item {
      line-height:20px
    }
  }
  .ellipse_carousel_info_label.opacity-0 {
    display:none
  }
  .product_item_title {
    font-size:18px;
    font-weight:600;
    text-align:left;
    color:#0002d7;
    text-transform:capitalize
  }
  .product_item_value {
    font-size:14px;
    font-weight:400;
    text-align:left;
    color:#000
  }
  .product_specification_img_container {
    position:absolute;
    top:200px;
    left:0;
    width:30%
  }
  .product_specification_img_container img {
    max-width:100%;
    height:auto;
    max-height:470px
  }
  .product_accessories_container {
    width:100%
  }
  .product_accessory_heading {
    color:#1b1b1b;
    text-align:center;
    font-family:"Krona One";
    font-size:50px;
    font-weight:800;
    margin-top:3%
  }
  .product_accessory_content {
    width:100%;
    display:flex;
    justify-content:center;
    margin-bottom:1%;
    margin-top:2%
  }
  .product_accessories_nav_container_lg {
    padding:10px;
    display:flex;
    flex-direction:column;
    justify-content:center
  }
  .product_accessories_nav_container_lg img {
    cursor:pointer
  }
  .product_accessories {
    width:80%;
    display:flex;
    justify-content:center;
    overflow-x:hidden
  }
  .product_accessories::-webkit-scrollbar {
    display:none
  }
  .product_accessory_card {
    flex:0 0 auto;
    width:100%;
    margin:0 10px;
    display:flex;
    flex-direction:column;
    border:1px solid #efefef;
    background:#fff
  }
  @media(min-width: 768px) {
    .product_accessories {
      display:flex;
      justify-content:space-between
    }
    .product_accessory_card {
      width:calc(25% - 10px);
      margin-right:10px
    }
    .product_accessory_card:last-child {
      margin-right:0
    }
  }
  .product_accessory_img_container {
    flex-grow:1;
    display:flex;
    justify-content:center;
    align-items:center;
    cursor:pointer
  }
  .product_accessory_img_container img {
    width:90%;
    margin:auto;
    height:auto
  }
  .product_accessory_info {
    padding:0 20px
  }
  .product_accessory_info_top {
    display:flex;
    justify-content:space-between
  }
  .product_accessory_title {
    color:#1b1b1b;
    font-weight:600
  }
  @media(min-width: 951px)and (max-width: 1600px) {
    .product_accessory_title {
      height:64px
    }
  }
  .product_accessory_price {
    color:#0002d7;
    text-align:left;
    font-size:16px;
    font-weight:600
  }
  .product_accessory_details {
    color:#999;
    font-size:12px;
    font-weight:400
  }
  .product_accessory_control {
    display:none;
    justify-content:center;
    padding:20px
  }
  .product_accessory_control_amazon {
    display:flex;
    justify-content:center;
    padding:20px;
    margin-bottom:2%
  }
  .product_accessories_book_btn {
    width:75%;
    flex-shrink:0;
    background-color:#0a2d82;
    padding:5px 10px;
    color:#fff;
    text-align:center;
    font-size:16px;
    font-weight:500;
    border:0
  }
  .product_accessory_icon {
    width:50px;
    height:50px;
    border:1px solid #0002d7;
    display:flex;
    justify-content:center;
    align-items:center
  }
  .product_accessories_nav_container_sm {
    display:none
  }
  .carousel-control-img img {
    width:100%;
    height:100%;
    display:block;
    object-fit:cover
  }
  .gallery-tab-box {
    width:100%;
    display:flex;
    justify-content:center;
    margin-bottom:24px
  }
  .gallery-button {
    width:226.37px;
    padding:12.105px;
    background:rgba(0,0,0,0);
    color:#1b1b1b;
    font-size:26px;
    font-style:normal;
    font-weight:500;
    line-height:normal;
    border:1px solid #ccc;
    margin:0px 5px;
    border-radius:50px;
    transition:.5s ease-in-out
  }
  .gallery-active {
    color:#fff;
    font-size:19.369px;
    font-weight:500;
    text-transform:capitalize;
    background-color:#0002d7
  }
  @media screen and (max-width: 714px) {
    .mobile-view-banner,
    .product_hero_slider_track .product_slider_video {
      display:block;
      height:100vw !important
    }
  }
  @media(max-width: 768px) {
    .ellipse_carousel_content_container img {
      width:50% !important;
      height:auto;
      margin:1.5rem 0 !important
    }
    .product_slider_video {
      height:300px
    }
    .exp_360_background_img_container {
      display:flex;
      flex-direction:column;
      width:100%;
      position:relative;
      height:270px;
      transition:opacity .5s ease-in-out;
      opacity:1
    }
    .exp_360_background_text_container {
      top:0;
      user-select:none;
      transform:translate(-50%, 10%)
    }
    .exp_360_bookingNowbtn {
      display:flex;
      justify-content:center
    }
    .gallery-container {
      width:100%;
      display:flex;
      justify-content:center;
      align-items:center;
      flex-direction:column;
      margin:25px auto
    }
    .gallery-tab-box {
      width:100%;
      display:flex;
      justify-content:center;
      margin-bottom:24px;
      width:100%;
      display:flex;
      justify-content:center;
      margin-bottom:24px
    }
    .exp_background_text {
      font-size:24px;
      margin-top:9px
    }
    .exp_360_info_container {
      display:flex;
      flex-direction:column;
      align-items:center;
      padding:1rem;
      user-select:none
    }
    .exp_360_bike_color img {
      width:80%;
      max-width:400px;
      height:auto;
      display:block;
      margin:0 auto;
      max-width:100%
    }
    .product_specification_title {
      font-size:25px
    }
    .product_accessory_card {
      max-width:230px
    }
    .product_accessory_heading {
      font-size:30px
    }
    .product_accessories_nav_container_sm {
      display:none;
      width:80%;
      justify-content:space-between;
      margin-bottom:5%
    }
    .product_accessories_nav_container_sm img {
      cursor:pointer
    }
  }
  .gallery-container {
    position:relative;
    width:100%;
    overflow:hidden;
    margin:70px auto
  }
  .gallery-container .carousel-control-imgs {
    display:flex;
    overflow-x:auto;
    scroll-snap-type:x mandatory;
    width:100%
  }
  .gallery-container .carousel-control-img {
    flex:0 0 33.33%;
    scroll-snap-align:start
  }
  .video-container {
    width:100%
  }
  .video-container video {
    width:100%
  }
  .gallery-carousel {
    width:100%;
    overflow:hidden;
    position:relative
  }
  .gallery-carousel .gallery-slides {
    display:flex;
    transition:transform .5s ease
  }
  .gallery-carousel .gallery-slide {
    flex:0 0 100%;
    position:relative
  }
  .gallery-carousel .gallery-slide img {
    width:100%;
    height:auto;
    display:block;
    object-fit:cover
  }
  .gallery-carousel .carousel-controls {
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    width:100%
  }
  .gallery-carousel .prev {
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    cursor:pointer;
    color:#fff;
    padding:5px;
    z-index:1;
    width:45px;
    height:45px;
    left:0
  }
  .gallery-carousel .prev img {
    width:100%;
    height:100%
  }
  .gallery-carousel .next {
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    cursor:pointer;
    color:#fff;
    padding:5px;
    z-index:1;
    width:45px;
    height:45px;
    right:0
  }
  .gallery-carousel .next img {
    width:100%;
    height:100%
  }
  .gallery-carousel .carousel-control-img.active {
    background-color:#000
  }
  .carousel-control-imgs::-webkit-scrollbar {
    display:none
  }
  .carousel-control-img img {
    width:100%;
    height:100%;
    display:block;
    object-fit:cover
  }
  .gallery-tab-box {
    width:100%;
    display:flex;
    justify-content:center;
    margin-bottom:24px
  }
  .gallery-button {
    width:226.37px;
    padding:12.105px;
    background:rgba(0,0,0,0);
    color:#1b1b1b;
    font-size:26px;
    font-style:normal;
    font-weight:500;
    line-height:normal;
    border:1px solid #ccc;
    margin:0px 5px;
    border-radius:50px;
    transition:.5s ease-in-out
  }
  .gallery-active {
    color:#fff;
    font-size:19.369px;
    font-weight:500;
    text-transform:capitalize;
    background-color:#0002d7
  }
  @media screen and (max-width: 714px) {
    .mobile-view-banner,
    .product_hero_slider_track .product_slider_video {
      display:block;
      height:100vw !important
    }
  }
  @media screen and (max-width: 800px)and (min-width: 600px) {
    .exp_360_container {
      padding-top:150px !important
    }
  }
  @media(max-width: 768px) {
    .exp_360_background_dots {
      mix-blend-mode:multiply;
      width:25%
    }
    .product_slider_video {
      height:300px
    }
    .exp_360_background_img_container {
      display:flex;
      flex-direction:column;
      width:100%;
      position:relative;
      height:270px;
      transition:opacity .5s ease-in-out;
      opacity:1
    }
    .exp_360_background_text_container {
      bottom:15%;
      user-select:none
    }
    .exp_360_bookingNowbtn {
      display:flex;
      justify-content:center
    }
    .gallery-container {
      width:100%;
      display:flex;
      justify-content:center;
      align-items:center;
      flex-direction:column;
      margin:25px auto
    }
    .gallery-tab-box {
      width:100%;
      display:flex;
      justify-content:center;
      margin-bottom:24px;
      width:100%;
      display:flex;
      justify-content:center;
      margin-bottom:24px
    }
    .exp_background_text {
      font-size:24px;
      margin-top:9px
    }
    .exp_360_info_container {
      display:flex;
      flex-direction:column;
      align-items:center;
      padding:1rem;
      user-select:none
    }
    .exp_360_bike_color img {
      width:100%;
      max-width:400px;
      height:auto;
      display:block;
      margin:0 auto;
      max-width:100%
    }
    .product_specification_title {
      font-size:25px
    }
    .product_accessory_card {
      max-width:100%
    }
    .exp_360_container {
      padding-top:0px
    }
    .exp_360_heading_container {
      width:80%
    }
    .product_accessories_nav_container_sm img {
      display:none
    }
    .exp_360_background_text {
      font-size:50px !important;
      line-height:50px !important
    }
    .product_accessory_heading {
      font-size:30px
    }
    .product_accessories_nav_container_sm {
      display:none;
      width:96%;
      justify-content:space-between;
      margin-bottom:5%
    }
    .product_accessories_nav_container_sm img {
      cursor:pointer;
      margin-top:-460px;
      width:18px
    }
  }
  @media(max-width: 1200px) {
    .product_connectapp_card {
      width:calc(25% - 20px);
      margin:10px;
      padding:10px
    }
    .product_connectapp_card_containt {
      height:auto
    }
    .exp_360_tyre_size {
      left:-10%
    }
    .exp_360_fuel_system {
      right:-10%
    }
    .exp_360_suspension {
      right:-15%
    }
    .product_specification_img_container {
      width:30%
    }
  }
  @media(max-width: 576px) {
    .exp_360_background_dots {
      mix-blend-mode:multiply;
      width:25%
    }
    .ellipse_carousel_info_value {
      font-size:15px
    }
    .ellipse_carousel_info_label {
      font-size:12px !important
    }
  }
  @media(min-width: 577px)and (max-width: 992px) {
    .exp_360_background_dots {
      mix-blend-mode:multiply;
      width:25%
    }
    .ellipse_carousel_info_value {
      font-size:3vw
    }
  }
  @media(max-width: 992px) {
    .exp_360_background_dots {
      mix-blend-mode:multiply;
      width:25%
    }
    .product_connectapp_card {
      justify-content:flex-start
    }
    .connect_section {
      margin-top:12%
    }
    .ellipse_carousel_img_container_wrapper {
      width:60%
    }
    .ellipse_carousel_center_img_container {
      margin:25px 0 2% 0
    }
    .ellipse_carousel_description {
      width:100%
    }
    .motorcycle_connect_heading {
      padding-top:13%
    }
    .arc_section {
      position:relative;
      margin-top:13vw
    }
    .product_specification_img_container {
      top:250px
    }
    .product_specification_img_container img {
      max-height:150px
    }
  }
  @media(max-width: 800px) {
    .exp_360_background_dots {
      mix-blend-mode:multiply;
      width:25%
    }
    .connect_section {
      display:none
    }
    .product_connectapp_card {
      width:calc(50% - 20px);
      justify-content:center
    }
    .product_connectapp_card_containt {
      height:30%
    }
    .ellipse_carousel_description {
      font-size:12px;
      line-height:20px
    }
    .ellipse_carousel_img_container_wrapper {
      width:50%
    }
    .ellipse_carousel_bike_title {
      font-size:15px
    }
    .ellipse_carousel_heading {
      font-size:10px
    }
    .ellipse_carousel_sub_heading {
      font-size:14px
    }
    .exp_360_rotate_image_container {
      bottom:15%
    }
    .exp_360_rotate_image {
      width:100%
    }
    .exp_360_details_heading {
      font-size:10px
    }
    .exp_360_details_info {
      font-size:12px
    }
    .exp_360_tyre_size {
      left:-25%
    }
    .exp_360_fuel_system {
      right:-25%;
      top:-160%
    }
    .exp_360_suspension {
      right:-27%;
      top:10%
    }
    .product_specification_button {
      font-size:12px
    }
    .product_specification_details {
      width:100%;
      grid-template-columns:repeat(2, 1fr)
    }
    .product_specification_img_container {
      display:none
    }
    .exp_360_info_container {
      flex-direction:column
    }
  }
  @media(max-width: 600px) {
    .exp_360_background_dots {
      mix-blend-mode:multiply;
      width:25%
    }
    .product_connect_title_section h3 {
      font-size:25px
    }
    .product_connect_title_section h1 {
      font-size:28px;
      margin:5px 0
    }
    .product_connect_title_section span {
      font-size:14px
    }
    .product_connectapp_card {
      padding:20px 10px
    }
    .product_connectapp_card h4 {
      font-size:14px;
      margin:0
    }
    .product_connectapp_card p {
      font-size:12px;
      margin:0
    }
    .product_connectapp_card_containt {
      height:55%
    }
    .ellipse_carousel_content_container {
      width:100%;
      padding:10% 1rem
    }
    .ellipse_carousel_selection_label {
      font-size:8px
    }
    .ellipse_carousel_center_img_container {
      margin:15px 0 2% 0
    }
    .exp_360_background_text {
      font-size:90px;
      line-height:74px
    }
    .exp_360_background_text:first-child {
      font-size:50px
    }
    .exp_360_content_container {
      width:100%
    }
    .exp_360_select_color_container {
      width:50%
    }
    .exp_360_bike_name {
      font-size:25px
    }
    .exp_360_price_color {
      font-size:30px;
      text-align:center
    }
    .exp_360_color_details {
      font-size:14px
    }
    .exp_360_exShowroom {
      font-size:12px
    }
    .exp_360_price {
      font-size:35px
    }
    .exp_360_disclaimer {
      font-size:12px
    }
    .exp_360_select_color_btn {
      padding:7px
    }
    .exp_360_details_container {
      display:none
    }
    .exp_360_rotate_image_nav {
      display:none
    }
    .product_specification_button {
      padding:4px 8px
    }
    .product_item_title {
      font-size:14px
    }
    .product_item_value {
      font-size:12px
    }
    .product_accessories_nav_container_sm {
      display:flex
    }
    .gallery-button {
      font-size:16px
    }
    .exp_360_content_container {
      width:100%
    }
    #exp_360_city_selector {
      width:100%
    }
    .exp_360_select_color_container {
      width:50%
    }
    .exp_360_bike_name {
      font-size:25px
    }
    .exp_360_price_color {
      font-size:30px;
      padding:1rem;
      text-align:center
    }
    .exp_360_color_details {
      font-size:14px
    }
    .exp_360_exShowroom {
      font-size:12px
    }
    .exp_360_price {
      font-size:35px
    }
    .exp_360_disclaimer {
      font-size:12px
    }
    .exp_360_select_color_btn {
      padding:7px
    }
    .exp_360_details_container {
      display:none
    }
    .exp_360_rotate_image_nav {
      display:none
    }
    .product_specification_button {
      padding:4px 8px
    }
    .product_item_title {
      font-size:14px
    }
    .product_item_value {
      font-size:12px
    }
    .product_accessories_nav_container_sm {
      display:flex
    }
    .gallery-button {
      font-size:16px
    }
  }
  @media(max-width: 450px) {
    .ellipse_carousel_center_img_container {
      margin:5px 0 2% 0
    }
    .exp_360_color_dot_inner {
      height:12px;
      width:12px
    }
    .exp_360_select_color_btn {
      padding:5px
    }
  }
  @media(max-width: 380px) {
    .product_specification_button {
      margin:0 0 0 10px
    }
  }
  @media(max-width: 500px) {
    .product_specification_button {
      padding:-1px 16px;
      font-size:12px;
      text-align:center;
      display:flex;
      align-content:center;
      flex-wrap:wrap
    }
  }
  .exp_360_arrow:hover {
    transform:scale(1.2)
  }
  .exp_360_bookNow_btn:hover {
    border:1px solid #0002d7;
    color:#0002d7;
    background-color:#f0f1f6
  }
  .exp_360_bookNow_btn_white:hover {
    border:1px solid #0002d7;
    background-color:#0002d7;
    color:#f0f1f6
  }
  .product_accessories_book_btn:hover {
    border:1px solid #0002d7;
    color:#0002d7;
    background-color:#f0f1f6
  }
  .gallery-button:hover:not(.gallery-active) {
    border:1px solid #0002d7;
    color:#0002d7
  }
  .exp_360_bookNow_btn:hover {
    border:1px solid #0002d7;
    color:#0002d7;
    background-color:#f0f1f6
  }
  .fade-in {
    opacity:0;
    animation:fadeIn .5s ease forwards
  }
  @keyframes fadeIn {
    from {
      opacity:0
    }
    to {
      opacity:1
    }
  }
  .popaccess {
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:row
  }
  #product_info_img img {
    width:77%;
    margin-bottom:45px
  }
  #product_info_img div {
    width:80%
  }
  .modal-content {
    width:190%;
    height:auto;
    color:#fff
  }
  .exp_360_select_model_container {
    display:flex;
    align-items:center;
    font-size:19px
  }
  .exp_360_select_model_label {
    margin-right:10px
  }
  .exp_360_model_option {
    margin-right:20px
  }
  .custom-radio {
    margin-right:5px
  }
  @media(max-width: 768px) {
    .exp_360_select_model_container {
      flex-direction:column;
      align-items:flex-start
    }
    .exp_360_model_option {
      margin-right:0;
      margin-bottom:10px
    }
    .exp_360_select_model_label {
      margin-right:0;
      margin-bottom:5px
    }
  }
  .gallery-slides {
    display:none
  }
  .gallery-slides.photos {
    display:flex
  }
  .carousel-control-imgs.photos {
    display:flex
  }
  .popup-container {
    position:fixed;
    top:149px;
    left:178px;
    width:1570px;
    height:700px;
    background:linear-gradient(263.78deg, #C4C4C4 -27.11%, #FBFBFB 94.57%, #FFFFFF 94.59%),linear-gradient(0deg, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));
    border:1px solid #ccc;
    box-shadow:0 2px 8px rgba(0,0,0,.1);
    z-index:1000;
    display:none
  }
  .popup-content {
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:20px
  }
  .popup-image {
    width:610px;
    height:400px;
    object-fit:cover;
    margin-left:100px;
    margin-top:30px
  }
  .popup-info {
    width:600px
  }
  .popup-title {
    font-size:30px;
    margin-bottom:10px;
    color:#020272
  }
  .popup-price {
    font-size:40px;
    color:#020272
  }
  .popup-close-btn {
    position:absolute;
    top:5px;
    right:20px;
    font-size:50px;
    cursor:pointer;
    border:none;
    background:rgba(0,0,0,0)
  }
  .popup-arrows {
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    width:100%;
    display:flex;
    justify-content:space-between
  }
  .popup-arrow {
    width:40px;
    height:40px;
    cursor:pointer;
    opacity:.7;
    transition:transform .3s ease
  }
  .arrow-left,
  .arrow-right {
    padding:20px
  }
  .popup-arrow:hover {
    opacity:1
  }
  .prev-arrow {
    transform:rotate(180deg)
  }
  .popup-arrow.flipped {
    transform:rotate(180deg)
  }
  @media(max-width: 768px) {
    .popup-container {
      width:90%;
      height:auto;
      max-width:500px;
      top:50%;
      left:50%;
      transform:translate(-50%, -50%)
    }
    .popup-content {
      padding:15px
    }
    .popup-info {
      width:100%
    }
    .popup-arrows {
      position:static;
      margin-top:20px
    }
    .popup-arrow {
      width:30px;
      height:30px
    }
  }
  .image-carousel {
    position:absolute;
    bottom:10px;
    left:27%;
    transform:translateX(-50%);
    display:flex;
    justify-content:space-between;
    width:530px;
    height:160px
  }
  .carousel-image {
    width:153px;
    height:102px;
    object-fit:cover;
    opacity:0;
    transition:opacity .3s ease;
    margin-bottom:15px
  }
  .carousel-image.current {
    opacity:1;
    margin-bottom:15px
  }
  .carousel-image.selected {
    box-sizing:border-box;
    border:4px solid #0a0a6e;
    border-radius:50%
  }
  @media(max-width: 768px) {
    .popup-container {
      width:90%;
      max-width:500px;
      height:auto;
      top:50%;
      left:50%;
      transform:translate(-50%, -50%);
      padding:15px
    }
    .popup-content {
      display:flex;
      flex-direction:column;
      align-items:center;
      justify-content:center;
      text-align:center
    }
    .popup-image {
      width:225px;
      height:auto;
      margin-top:40px;
      margin-right:94px
    }
    .popup-info {
      width:100%;
      margin-top:20px
    }
    .popup-arrows {
      position:absolute;
      top:25%;
      width:90%;
      display:flex;
      justify-content:space-between
    }
    .popup-arrow {
      width:40px;
      height:40px;
      cursor:pointer;
      opacity:.7;
      transition:transform .3s ease;
      position:absolute;
      top:50%;
      transform:translateY(-50%)
    }
    .popup-arrow-left {
      left:0
    }
    .popup-arrow-right {
      right:0
    }
    .arrow-left,
    .arrow-right {
      padding:0px
    }
    .carousel-image {
      display:none
    }
    .carousel-image.current {
      display:none
    }
    .carousel-image.selected {
      display:none
    }
    .image-carousel {
      display:none
    }
  }
  .vahan-name {
    font-size:14px;
    font-weight:100;
    margin:10px 0px;
    display:block
  }
  @media(max-width: 600px) {
    .vahan-name {
      font-size:11px
    }
  }
  .custom-radio {
    appearance:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    width:20px;
    height:20px;
    border:2px solid #999;
    border-radius:50%;
    outline:none;
    cursor:pointer
  }
  .custom-radio:checked {
    background-color:#007bff;
    border:2px solid #007bff
  }
  @media(max-width: 992px) {
    .ellipse_carousel_selection_circle {
      z-index:99
    }
    .ellipse_carousel_content_container {
      z-index:9
    }
  }
  @media screen and (max-width: 1200px) {
    .ellipse_carousel_section {
      display:flex;
      flex-direction:column
    }
    .ellipse_carousel_info_conataier {
      position:relative;
      order:3
    }
    .ellipse_carousel_selection_circle {
      height:30% !important;
      order:1;
      transform:translate(-50%, -55%)
    }
    .ellipse_carousel_content_container {
      width:100% !important;
      padding:2rem 1.5rem;
      order:2
    }
  }
  .yt_click {
    height:790px;
    margin-top:-70px !important
  }
  @media only screen and (max-width: 768px) {
    .yt_click {
      height:auto !important
    }
  }
  .yt_click iframe {
    width:100% !important;
    height:900px !important
  }
  @media only screen and (max-width: 768px) {
    .yt_click iframe {
      height:60vw !important
    }
  }
  #test_ride_modal .modal-body #product_dropdown {
    height:64px;
    gap:16px
  }
  #test_ride_modal .modal-body #product_dropdown #state_list,
  #test_ride_modal .modal-body #product_dropdown #city_list {
    padding:0 !important
  }
  #test_ride_modal .modal-body #product_dropdown #state_list select,
  #test_ride_modal .modal-body #product_dropdown #city_list select {
    height:100%;
    border-radius:0 !important;
    border:none !important;
    background:#eee !important
  }
  #test_ride_modal .modal-body #dealer-result #dealer_list {
    color:#000
  }
  #test_ride_modal .modal-body #dealer-result #dealer_list .list-group-item {
    background:none !important;
    margin-bottom:.5rem;
    color:#000;
    font-size:14px
  }
  #test_ride_modal .modal-body #dealer-result #dealer_list .list-group-item h3 {
    color:#0202d7;
    font-weight:700;
    font-family:"Krona One";
    font-size:18px !important
  }
  .ellipse_carousel_section.mt-03::before {
    background:url("../../../theme/v4/images/webp_images/mt_series/mt03/faq_bg.webp") #53a9c3 100%/cover no-repeat !important;
    background-attachment:fixed !important;
    filter:blur(5px)
  }
  .ellipse_carousel_section.mt-03 .ellipse_carousel_selection_circle .ellipse_carousel_selection_dot.active {
    background-color:#23adcd !important
  }
  .ellipse_carousel_section.mt-03 .ellipse_carousel_info_conataier .ellipse_carousel_info_value {
    color:#23adcd !important
  }
  .ellipse_carousel_section.mt-03 .ellipse_carousel_info_conataier .ellipse_carousel_info_label {
    color:#fff !important
  }
  .ellipse_carousel_section.mt-03 .ellipse_carousel_content_container .ellipse_carousel_heading,
  .ellipse_carousel_section.mt-03 .ellipse_carousel_content_container .ellipse_carousel_dot_inner.active {
    background:#23adcd !important
  }
  .ellipse_carousel_section.mt-03 .ellipse_carousel_sub_heading {
    color:#23adcd !important
  }
  .ellipse_carousel_section.r3::before {
    background:url("../../../theme/v4/images/webp_images/r_series_all/r3/faq_bg.webp") #53a9c3 100%/cover no-repeat !important;
    background-attachment:fixed !important;
    filter:blur(5px)
  }
  .ellipse_carousel_section.r3 .ellipse_carousel_selection_circle .ellipse_carousel_selection_dot.active {
    background-color:#759af4 !important
  }
  .ellipse_carousel_section.r3 .ellipse_carousel_info_conataier .ellipse_carousel_info_value {
    color:#759af4 !important
  }
  .ellipse_carousel_section.r3 .ellipse_carousel_info_conataier .ellipse_carousel_info_label {
    color:#fff !important
  }
  .ellipse_carousel_section.r3 .ellipse_carousel_content_container .ellipse_carousel_heading,
  .ellipse_carousel_section.r3 .ellipse_carousel_content_container .ellipse_carousel_dot_inner.active {
    background:#759af4 !important
  }
  .ellipse_carousel_section.r3 .ellipse_carousel_sub_heading {
    color:#759af4 !important
  }
  .ellipse_carousel_section.r15m::before {
    background:url("../../../theme/v4/images/webp_images/r_series_all/r15m/faq_bg.webp") #53a9c3 100%/cover no-repeat !important;
    background-attachment:fixed !important;
    filter:blur(5px)
  }
  .ellipse_carousel_section.r15m .ellipse_carousel_selection_circle .ellipse_carousel_selection_dot.active {
    background-color:#759af4 !important
  }
  .ellipse_carousel_section.r15m .ellipse_carousel_info_conataier .ellipse_carousel_info_value {
    color:#759af4 !important
  }
  .ellipse_carousel_section.r15m .ellipse_carousel_info_conataier .ellipse_carousel_info_label {
    color:#fff !important
  }
  .ellipse_carousel_section.r15m .ellipse_carousel_content_container .ellipse_carousel_heading,
  .ellipse_carousel_section.r15m .ellipse_carousel_content_container .ellipse_carousel_dot_inner.active {
    background:#759af4 !important
  }
  .ellipse_carousel_section.r15m .ellipse_carousel_sub_heading {
    color:#759af4 !important
  }
  .ellipse_carousel_section.r15m .comm_color {
    background:#759af4 !important
  }
  .ellipse_carousel_section.r15v4::before {
    background:url("../../../theme/v4/images/webp_images/r_series_all/r15v4/faq_bg.webp") #53a9c3 100%/cover no-repeat !important;
    background-attachment:fixed !important;
    filter:blur(5px)
  }
  .ellipse_carousel_section.r15v4 .ellipse_carousel_selection_circle .ellipse_carousel_selection_dot.active {
    background-color:#759af4 !important
  }
  .ellipse_carousel_section.r15v4 .ellipse_carousel_info_conataier .ellipse_carousel_info_value {
    color:#759af4 !important
  }
  .ellipse_carousel_section.r15v4 .ellipse_carousel_info_conataier .ellipse_carousel_info_label {
    color:#fff !important
  }
  .ellipse_carousel_section.r15v4 .ellipse_carousel_content_container .ellipse_carousel_heading,
  .ellipse_carousel_section.r15v4 .ellipse_carousel_content_container .ellipse_carousel_dot_inner.active {
    background:#759af4 !important
  }
  .ellipse_carousel_section.r15v4 .ellipse_carousel_sub_heading {
    color:#759af4 !important
  }
  .ellipse_carousel_section.r15v4 .comm_color {
    background:#759af4 !important
  }
  .ellipse_carousel_section.r15s::before {
    background:url("../../../theme/v4/images/webp_images/r_series_all/r15s/faq_bg.webp") #53a9c3 100%/cover no-repeat !important;
    background-attachment:fixed !important;
    filter:blur(5px)
  }
  .ellipse_carousel_section.r15s .ellipse_carousel_selection_circle .ellipse_carousel_selection_dot.active {
    background-color:#759af4 !important
  }
  .ellipse_carousel_section.r15s .ellipse_carousel_info_conataier .ellipse_carousel_info_value {
    color:#759af4 !important
  }
  .ellipse_carousel_section.r15s .ellipse_carousel_info_conataier .ellipse_carousel_info_label {
    color:#fff !important
  }
  .ellipse_carousel_section.r15s .ellipse_carousel_content_container .ellipse_carousel_heading,
  .ellipse_carousel_section.r15s .ellipse_carousel_content_container .ellipse_carousel_dot_inner.active {
    background:#759af4 !important
  }
  .ellipse_carousel_section.r15s .ellipse_carousel_sub_heading {
    color:#759af4 !important
  }
  .ellipse_carousel_section.mt15v2::before {
    background:url("../../../theme/v4/images/webp_images/mt_series/mt15v2/faq_bg.webp") #53a9c3 100%/cover no-repeat !important;
    background-attachment:fixed !important;
    filter:blur(5px)
  }
  .ellipse_carousel_section.mt15v2 .ellipse_carousel_selection_circle .ellipse_carousel_selection_dot.active {
    background-color:#23adcd !important
  }
  .ellipse_carousel_section.mt15v2 .ellipse_carousel_info_conataier .ellipse_carousel_info_value {
    color:#23adcd !important
  }
  .ellipse_carousel_section.mt15v2 .ellipse_carousel_info_conataier .ellipse_carousel_info_label {
    color:#fff !important
  }
  .ellipse_carousel_section.mt15v2 .ellipse_carousel_content_container .ellipse_carousel_heading,
  .ellipse_carousel_section.mt15v2 .ellipse_carousel_content_container .ellipse_carousel_dot_inner.active {
    background:#23adcd !important
  }
  .ellipse_carousel_section.mt15v2 .ellipse_carousel_sub_heading {
    color:#23adcd !important
  }
  .ellipse_carousel_section.mt15v2 .comm_color {
    background:#23adcd !important
  }
  .ellipse_carousel_section.fzx::before {
    background:url("../../../theme/v4/images/webp_images/fz_series_all/fzx/faq_bg.webp") #53a9c3 100%/cover no-repeat !important;
    background-attachment:fixed !important;
    filter:blur(5px)
  }
  .ellipse_carousel_section.fzx .ellipse_carousel_selection_circle .ellipse_carousel_selection_dot.active {
    background-color:#a67f06 !important
  }
  .ellipse_carousel_section.fzx .ellipse_carousel_info_conataier .ellipse_carousel_info_value {
    color:#a67f06 !important
  }
  .ellipse_carousel_section.fzx .ellipse_carousel_info_conataier .ellipse_carousel_info_label {
    color:#fff !important
  }
  .ellipse_carousel_section.fzx .ellipse_carousel_content_container .ellipse_carousel_heading,
  .ellipse_carousel_section.fzx .ellipse_carousel_content_container .ellipse_carousel_dot_inner.active {
    background:#a67f06 !important
  }
  .ellipse_carousel_section.fzx .ellipse_carousel_sub_heading {
    color:#a67f06 !important
  }
  .ellipse_carousel_section.fzx .comm_color {
    background:#a67f06 !important
  }
  .ellipse_carousel_section.fzs_fi_v4_dlx::before {
    background:url("../../../theme/v4/images/webp_images/fz_series_all/fzs-fi-v4/faq_bg.webp") #53a9c3 100%/cover no-repeat !important;
    background-attachment:fixed !important;
    filter:blur(5px)
  }
  .ellipse_carousel_section.fzs_fi_v4_dlx .ellipse_carousel_selection_circle .ellipse_carousel_selection_dot.active {
    background-color:#759af4 !important
  }
  .ellipse_carousel_section.fzs_fi_v4_dlx .ellipse_carousel_info_conataier .ellipse_carousel_info_value {
    color:#759af4 !important
  }
  .ellipse_carousel_section.fzs_fi_v4_dlx .ellipse_carousel_info_conataier .ellipse_carousel_info_label {
    color:#fff !important
  }
  .ellipse_carousel_section.fzs_fi_v4_dlx .ellipse_carousel_content_container .ellipse_carousel_heading,
  .ellipse_carousel_section.fzs_fi_v4_dlx .ellipse_carousel_content_container .ellipse_carousel_dot_inner.active {
    background:#759af4 !important
  }
  .ellipse_carousel_section.fzs_fi_v4_dlx .ellipse_carousel_sub_heading {
    color:#759af4 !important
  }
  .ellipse_carousel_section.fzs_fi_v4_dlx .comm_color {
    background:#759af4 !important
  }
  .ellipse_carousel_section.fzs_fi_v4_std::before {
    background:url("../../../theme/v4/images/webp_images/fz_series_all/fzs-fi-v4-std/faq_bg.webp") #53a9c3 100%/cover no-repeat !important;
    background-attachment:fixed !important;
    filter:blur(5px)
  }
  .ellipse_carousel_section.fzs_fi_v4_std .ellipse_carousel_selection_circle .ellipse_carousel_selection_dot.active {
    background-color:#5c9ae1 !important
  }
  .ellipse_carousel_section.fzs_fi_v4_std .ellipse_carousel_info_conataier .ellipse_carousel_info_value {
    color:#5c9ae1 !important
  }
  .ellipse_carousel_section.fzs_fi_v4_std .ellipse_carousel_info_conataier .ellipse_carousel_info_label {
    color:#fff !important
  }
  .ellipse_carousel_section.fzs_fi_v4_std .ellipse_carousel_content_container .ellipse_carousel_heading,
  .ellipse_carousel_section.fzs_fi_v4_std .ellipse_carousel_content_container .ellipse_carousel_dot_inner.active {
    background:#5c9ae1 !important
  }
  .ellipse_carousel_section.fzs_fi_v4_std .ellipse_carousel_sub_heading {
    color:#5c9ae1 !important
  }
  .ellipse_carousel_section.fzs_fi_v4_std .comm_color {
    background:#5c9ae1 !important
  }
  .ellipse_carousel_section.fzs_fi_v3::before {
    background:url("../../../theme/v4/images/webp_images/fz_series_all/fzs-fi-new/faq_bg.webp") #53a9c3 100%/cover no-repeat !important;
    background-attachment:fixed !important;
    filter:blur(5px)
  }
  .ellipse_carousel_section.fzs_fi_v3 .ellipse_carousel_selection_circle .ellipse_carousel_selection_dot.active {
    background-color:#759af4 !important
  }
  .ellipse_carousel_section.fzs_fi_v3 .ellipse_carousel_info_conataier .ellipse_carousel_info_value {
    color:#759af4 !important
  }
  .ellipse_carousel_section.fzs_fi_v3 .ellipse_carousel_info_conataier .ellipse_carousel_info_label {
    color:#fff !important
  }
  .ellipse_carousel_section.fzs_fi_v3 .ellipse_carousel_content_container .ellipse_carousel_heading,
  .ellipse_carousel_section.fzs_fi_v3 .ellipse_carousel_content_container .ellipse_carousel_dot_inner.active {
    background:#759af4 !important
  }
  .ellipse_carousel_section.fzs_fi_v3 .ellipse_carousel_sub_heading {
    color:#759af4 !important
  }
  .ellipse_carousel_section.fz_fi::before {
    background:url("../../../theme/v4/images/webp_images/fz_series_all/fz-fi/faq_bg.webp") #53a9c3 100%/cover no-repeat !important;
    background-attachment:fixed !important;
    filter:blur(5px)
  }
  .ellipse_carousel_section.fz_fi .ellipse_carousel_selection_circle .ellipse_carousel_selection_dot.active {
    background-color:#23adcd !important
  }
  .ellipse_carousel_section.fz_fi .ellipse_carousel_info_conataier .ellipse_carousel_info_value {
    color:#23adcd !important
  }
  .ellipse_carousel_section.fz_fi .ellipse_carousel_info_conataier .ellipse_carousel_info_label {
    color:#fff !important
  }
  .ellipse_carousel_section.fz_fi .ellipse_carousel_content_container .ellipse_carousel_heading,
  .ellipse_carousel_section.fz_fi .ellipse_carousel_content_container .ellipse_carousel_dot_inner.active {
    background:#23adcd !important
  }
  .ellipse_carousel_section.fz_fi .ellipse_carousel_sub_heading {
    color:#23adcd !important
  }
  .ellipse_carousel_section.aerox::before {
    background:url("../../../theme/v4/images/webp_images/aerox_all/aerox155/faq_bg.webp") #53a9c3 100%/cover no-repeat !important;
    background-attachment:fixed !important;
    filter:blur(5px)
  }
  .ellipse_carousel_section.aerox .ellipse_carousel_selection_circle .ellipse_carousel_selection_dot.active {
    background-color:#759af4 !important
  }
  .ellipse_carousel_section.aerox .ellipse_carousel_info_conataier .ellipse_carousel_info_value {
    color:#759af4 !important
  }
  .ellipse_carousel_section.aerox .ellipse_carousel_info_conataier .ellipse_carousel_info_label {
    color:#fff !important
  }
  .ellipse_carousel_section.aerox .ellipse_carousel_content_container .ellipse_carousel_heading,
  .ellipse_carousel_section.aerox .ellipse_carousel_content_container .ellipse_carousel_dot_inner.active {
    background:#759af4 !important
  }
  .ellipse_carousel_section.aerox .ellipse_carousel_sub_heading {
    color:#759af4 !important
  }
  .ellipse_carousel_section.aerox .comm_color {
    background:#759af4 !important
  }
  .ellipse_carousel_section.aeroxsmart::before {
    background:url("../../../theme/v4/images/webp_images/aerox_all/aerox155vs/faq_bg.webp") #53a9c3 100%/cover no-repeat !important;
    background-attachment:fixed !important;
    filter:blur(5px)
  }
  .ellipse_carousel_section.aeroxsmart .ellipse_carousel_selection_circle .ellipse_carousel_selection_dot.active {
    background-color:#759af4 !important
  }
  .ellipse_carousel_section.aeroxsmart .ellipse_carousel_info_conataier .ellipse_carousel_info_value {
    color:#759af4 !important
  }
  .ellipse_carousel_section.aeroxsmart .ellipse_carousel_info_conataier .ellipse_carousel_info_label {
    color:#fff !important
  }
  .ellipse_carousel_section.aeroxsmart .ellipse_carousel_content_container .ellipse_carousel_heading,
  .ellipse_carousel_section.aeroxsmart .ellipse_carousel_content_container .ellipse_carousel_dot_inner.active {
    background:#759af4 !important
  }
  .ellipse_carousel_section.aeroxsmart .ellipse_carousel_sub_heading {
    color:#759af4 !important
  }
  .ellipse_carousel_section.aeroxsmart .comm_color {
    background:#759af4 !important
  }
  .ellipse_carousel_section.fascino::before {
    background:url("../../../theme/v4/images/webp_images/fascino_all/fascino125fi-new/faq_bg.webp") #000 100%/cover no-repeat !important;
    background-attachment:fixed !important;
    filter:blur(5px)
  }
  .ellipse_carousel_section.fascino .product_specification_container {
    background-color:#680c0c !important
  }
  .ellipse_carousel_section.fascino .ellipse_carousel_selection_circle .ellipse_carousel_selection_dot.active {
    background-color:#759af4 !important
  }
  .ellipse_carousel_section.fascino .ellipse_carousel_info_conataier .ellipse_carousel_info_value {
    color:#759af4 !important
  }
  .ellipse_carousel_section.fascino .ellipse_carousel_info_conataier .ellipse_carousel_info_label {
    color:#fff !important
  }
  .ellipse_carousel_section.fascino .ellipse_carousel_content_container .ellipse_carousel_heading,
  .ellipse_carousel_section.fascino .ellipse_carousel_content_container .ellipse_carousel_dot_inner.active {
    background:#759af4 !important
  }
  .ellipse_carousel_section.fascino .ellipse_carousel_sub_heading {
    color:#759af4 !important
  }
  .ellipse_carousel_section.fascino .comm_color {
    background:#759af4 !important
  }
  .ellipse_carousel_section.rayZR::before {
    background:url("../../../theme/v4/images/webp_images/rayzr_all/ray-zr125fi-hybrid/faq_bg.webp") #000 100%/cover no-repeat !important;
    background-attachment:fixed !important;
    filter:blur(5px)
  }
  .ellipse_carousel_section.rayZR .ellipse_carousel_selection_circle .ellipse_carousel_selection_dot.active {
    background-color:#dac7a1 !important
  }
  .ellipse_carousel_section.rayZR .ellipse_carousel_info_conataier .ellipse_carousel_info_value {
    color:#dac7a1 !important
  }
  .ellipse_carousel_section.rayZR .ellipse_carousel_info_conataier .ellipse_carousel_info_label {
    color:#fff !important
  }
  .ellipse_carousel_section.rayZR .ellipse_carousel_content_container .ellipse_carousel_heading,
  .ellipse_carousel_section.rayZR .ellipse_carousel_content_container .ellipse_carousel_dot_inner.active {
    background:#dac7a1 !important
  }
  .ellipse_carousel_section.rayZR .ellipse_carousel_sub_heading {
    color:#dac7a1 !important
  }
  .ellipse_carousel_section.rayZR .comm_color {
    background:#dac7a1 !important
  }
  .ellipse_carousel_section.rayZR_streetrally::before {
    background:url("../../../theme/v4/images/webp_images/rayzr_all/ray-zr-streetrally125fihybrid/faq_bg.webp") #000 100%/cover no-repeat !important;
    background-attachment:fixed !important;
    filter:blur(5px)
  }
  .ellipse_carousel_section.rayZR_streetrally .ellipse_carousel_selection_circle .ellipse_carousel_selection_dot.active {
    background-color:#759af4 !important
  }
  .ellipse_carousel_section.rayZR_streetrally .ellipse_carousel_info_conataier .ellipse_carousel_info_value {
    color:#759af4 !important
  }
  .ellipse_carousel_section.rayZR_streetrally .ellipse_carousel_info_conataier .ellipse_carousel_info_label {
    color:#fff !important
  }
  .ellipse_carousel_section.rayZR_streetrally .ellipse_carousel_content_container .ellipse_carousel_heading,
  .ellipse_carousel_section.rayZR_streetrally .ellipse_carousel_content_container .ellipse_carousel_dot_inner.active {
    background:#759af4 !important
  }
  .ellipse_carousel_section.rayZR_streetrally .ellipse_carousel_sub_heading {
    color:#759af4 !important
  }
  .ellipse_carousel_section.rayZR_streetrally .comm_color {
    background:#759af4 !important
  }
  .ellipse_carousel_section.motogp_edition::before {
    background:url("../../../theme/v4/images/webp_images/motogp_all/motogpeditions/kv/faq_bg.webp") #53a9c3 100%/cover no-repeat !important;
    background-attachment:fixed !important;
    filter:blur(5px)
  }
  .ellipse_carousel_section.motogp_edition .ellipse_carousel_selection_circle .ellipse_carousel_selection_dot.active {
    background-color:#759af4 !important
  }
  .ellipse_carousel_section.motogp_edition .ellipse_carousel_info_conataier .ellipse_carousel_info_value {
    color:#759af4 !important
  }
  .ellipse_carousel_section.motogp_edition .ellipse_carousel_info_conataier .ellipse_carousel_info_label {
    color:#fff !important
  }
  .ellipse_carousel_section.motogp_edition .ellipse_carousel_content_container .ellipse_carousel_heading,
  .ellipse_carousel_section.motogp_edition .ellipse_carousel_content_container .ellipse_carousel_dot_inner.active {
    background:#759af4 !important
  }
  .ellipse_carousel_section.motogp_edition .ellipse_carousel_sub_heading {
    color:#759af4 !important
  }
  .list-nav__toggle.list-nav__toggle--fixed {
    margin-top:63px !important
  }
  .gallery-slides.videos video {
    width:100%
  }
  @media only screen and (max-width: 768px) {
    .exp_360_background_dots {
      mix-blend-mode:multiply;
      width:25%
    }
  }
  @media only screen and (max-width: 768px) {
    .exp_360_background_dots {
      display:none
    }
  }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports(-webkit-appearance: none) and (stroke-color: transparent) {
      .ellipse_carousel_section::before {
        background-attachment:scroll !important;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover
      }
    }
  }
  @media(max-width: 650px) {
    .ellipse_carousel_section::before {
      background-attachment:scroll !important;
      -webkit-background-size:cover;
      -moz-background-size:cover;
      -o-background-size:cover;
      background-size:cover;
      height:100%
    }
  }
  