#header-wrap {
    background-color: #202020;
}
.menu-item:hover>.menu-link {
    color: #59af4b;
}
.menu-item.current>.menu-link {
    color: #38AE48;
}
.btn-custom-primary {
    background-color: #073e9c;
    border-color: #073e9c;
    color:#fff;
    
}
.btn-custom-primary:hover {
    border: 1px solid #073E9C;
}
.page-section {
    padding: 60px 0;
}
.section-heading {
    font-size: 40px; text-align: left
}
.team {
    background: #f1f3f8;
    min-height: 527px;
    border-radius: 6px;
    padding: 0px 10px;
}
.team-image img, .team-image>a {
    display: block;
    width: 70%;
    text-align: center;
    padding: 20px 0px;
    margin: auto;
}
.model-name img {
    width:100px;
}

.model-head {
    font-size: 17px;
    text-align: left;
    margin-top: 10px;
    padding: 0px 20px;
    font-weight: 500;
    color: #41515C;
    letter-spacing: 0px;
    margin-bottom: 20px;
}
.prize_section ::before {
    display: inline-block;
    width: 100%;
    height: 1px;
    background: rgba(24,30,34,0.06);
    vertical-align: top;
    margin: 0 0 22px;
}
.prize_section {
    padding: 20px 0px 30px;
    display: flex;
    flex-direction: column;
    border-top: 1px solid #ddd;
    margin: 0px 24px;
}

.prize_section p {
    margin-bottom:0px;
}
.prize_section .price {
    font-weight: bold;
    font-size: 24px;
    font-style: italic;
    margin-bottom: 10px;
}
.prize_section .book-now-btn {
    background-color: #073E9C;
    height:40px;
    width:100%;
    border-radius: 6px;
    text-align: center;
    color: #fff;
}

/* carasoul*/

#section-products-slider {
    background-color: #f8f9fa;
    padding: 60px 0px;
}
.pure_products_section_slider .carousel-inner .carousel-item {
    background-repeat: no-repeat;
    background-size: 100%;
    height: 366px;
}
.products_title_heading_div h1 {
    font-family: Poppins;
    font-size: 26px;
    font-weight: 600;
    line-height: 40px;
    letter-spacing: -0.005em;
    text-align: left;
    color: rgba(255, 255, 255, 1);
  }
  .products_title_heading_div p {
    font-family: 'Poppins';
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.005em;
    text-align: left;
    color: rgba(255, 255, 255, 1);
  }
  .products_title_heading_div p a {
    font-family: 'Poppins';
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: -0.005em;
    text-align: left;
    color: rgba(255, 255, 255, 1);
  }
  .etryst_image {
    margin-top: 30px;
  }
  .etryst_image img {
    position: relative;
    top: 45px;
  }
  .epluto_pro_image_div {
    margin-top: 50px;
    background-image: url('../images/home/epluto_ellipse.png') !important;
    background-repeat: no-repeat;
    position: relative;
    top: 25px;
  }
  .epluto_pro_image_div img {
    position: relative;
    top: 80px;
    height: 550px;
  }
  .product_section .carousel-control-next, .product_section .carousel-control-prev {
      top: 50% !important;
      bottom: inherit !important;
      height: 45px;
      width: 45px;
      padding: 10px;
      background: rgba(0, 0, 0, 0.4);
      border-radius: 50%;
      color: #fff;
  }
  .product_section .carousel-control-next {
      right: 50px !important;
  }
  .product_section .carousel-control-prev {
      left: 50px !important;
  }
  .pure_products_section_slider .carousel-inner .carousel-item {
    background-repeat: no-repeat;
    background-size: 100%;
    height: 366px;
  }
  .pure_products_section_slider .etrance_slider .product_slider_section_content {
    padding-top: 130px;
  }
  .etryst_slider .product_slider_section_content {
    padding-top: 130px;
  }
  .epluto_slider .product_slider_section_content {
    padding-top: 130px;
  }
  .dealership_slider .product_slider_section_content {
    padding-top: 130px;
    padding-left: 30px;
  }
  .ecodryft_slider .product_slider_section_content {
    padding-top: 137px;
  }
  .product_slider_section_content h3 span {
    font-family: 'Poppins';
    font-size: 30px;
    font-weight: 600;
    line-height: 33px;
    letter-spacing: -0.005em;
    text-align: left;
    color: #fff;
  }
  .pure_products_section_slider .carousel-indicators [data-bs-target] {
    background: rgba(51, 51, 51, 0.3);
    height: 1px !important;
    border-top: 1px solid rgba(51, 51, 51, 0.3);
    border-bottom: 1px solid rgba(51, 51, 51, 0.3);
  }
  .pure_products_section_slider .carousel-indicators .active {
    background: rgba(51, 51, 51, 1);
  }
  .product_slider_section_content h3 {
    font-family: 'Poppins';
    font-size: 20px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: -0.005em;
    text-align: left;
    color: #fff;
    padding-left: 7px;
    border-left: 3px solid #fff;
  }
  .product_slider_section_content p {
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    letter-spacing: 0em;
    text-align: left;
    color: #fff;
    float: left;
  }
  .product_slider_section_content p a {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7));
    float: right;
    margin-right: 25px;
    border: 1px solid linear-gradient(262.22deg, #FFFFFF 15.39%, rgba(255, 255, 255, 0.54) 90.97%);
    border-radius: 60px;
    padding: 4px 5px;
    text-decoration: none;
    margin-top: 50px;
  }
  .etrance_slider {
    background-image: url('https://pureev.in/assets/frontend/images/home/products/etrance-neo.png');
  }
  
  .epluto_slider {
    background-image: url('https://pureev.in/assets/frontend/images/home/products/epluto.png');
  }
  .dealership_slider {
    background-image: url('https://pureev.in/assets/frontend/images/home/products/dealership.png');
  }
  
  .information_div p {
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: rgba(51, 51, 51, 1)
  }
  .information_div {
    margin-top: 15px;
  }
  .view_more_btn {
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 13px;
    letter-spacing: -0.005em;
    text-align: center;
    color: rgba(0, 0, 0, 1);
    border: 0.78px solid rgba(255, 255, 255, 0.54);
    background: linear-gradient(262.22deg, #FFFFFF 15.39%, rgba(255, 255, 255, 0.54) 90.97%),linear-gradient(0deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7));
    text-decoration: none;
    padding: 15px 5px;
    border-radius: 60px;
  }
  .row {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .enquiry_banner {
      margin-right: calc(-.5 * var(--bs-gutter-x)) !important;
      margin-left: calc(-.5 * var(--bs-gutter-x)) !important;
  }
  .footer_links ul {
      padding-left: 0px !important;
  }
  /* Responsive of Website CSS */
  @media only screen and (min-width: 2500px) and (max-width: 3000px) {
      .slideshow-container {
          max-height: 1250px !important;
          height: 1200px !important;
      }
      .banner_section .slideshow-container .mySlides, .product_banner {
          max-height: 1250px !important;
          height: 1200px !important;
      }
      .slideshow_indicator {
          left: 33% !important;
      }
      .product_section .container-fluid .carousel-item {
          padding: 120px 0px;
          background-repeat: no-repeat;
          background-size: 100% 100%;
      }
      .vehicle_properties {
          margin-top: 250px !important;
      }
      .specifications_section {
          background-repeat: no-repeat;
          background-size: 100% 100%;
          padding: 100px 0px;
      }
      .Information_section {
          margin-top: 0px !important;
          padding-top: 80px !important;
      }
      .scooties_div_contents {
          margin-top: 150px;
          position: relative;
          top: 290px;
      }
      .seclection_control {
          width: 75% !important;
          float: right;
      }
      .products_view_section .container-fluid {
          max-width: 1420px !important;
      }
      .prod_display_img img {
          margin-left: 12px !important;
      }
      .colors_section_div_content {
          padding: 100px 0px;
      }
      .enquiry_banner_img {
          padding: 550px 0px !important;
      }
      .form_div1 {
          padding-top: 320px !important;
          padding-right: 80px !important;
      }
  }
  @media only screen and (min-width: 2000px) and (max-width: 2499px) {
      .slideshow-container {
          max-height: 1250px !important;
          height: 1200px !important;
      }
      .banner_section .slideshow-container .mySlides, .product_banner {
          max-height: 1250px !important;
          height: 1200px !important;
      }
      .slideshow_indicator {
          left: 33% !important;
      }
      .product_section .container-fluid .carousel-item {
          padding: 120px 0px;
          background-repeat: no-repeat;
          background-size: 100% 100%;
      }
      .vehicle_properties {
          margin-top: 250px !important;
      }
      .specifications_section {
          background-repeat: no-repeat;
          background-size: 100% 100%;
          padding: 100px 0px;
      }
      .Information_section {
          margin-top: 0px !important;
          padding-top: 80px !important;
      }
      .scooties_div_contents {
          margin-top: 150px;
          position: relative;
          top: 280px;
      }
      .seclection_control {
          width: 75% !important;
          float: right;
      }
      .products_view_section .container-fluid {
          max-width: 1420px !important;
      }
      .prod_display_img img {
          margin-left: 12px !important;
      }
      .colors_section_div_content {
          padding: 100px 0px;
      }
      .enquiry_banner_img {
          padding: 550px 0px !important;
      }
      .form_div1 {
          padding-top: 320px !important;
          padding-right: 80px !important;
      }
  }
  @media only screen and (min-width: 1700px) and (max-width: 1999px) {
      .slideshow-container {
          max-height: 950px !important;
          height: 900px !important;
      }
      .banner_section .slideshow-container .mySlides, .product_banner {
          max-height: 950px !important;
          height: 900px !important;
      }
      .slideshow_indicator {
          left: 33% !important;
      }
      .product_section .container-fluid .carousel-item {
          padding: 120px 0px;
          background-repeat: no-repeat;
          background-size: 100% 100%;
      }
      .vehicle_properties {
          margin-top: 250px !important;
      }
      .specifications_section {
          background-repeat: no-repeat;
          background-size: 100% 100%;
          padding: 100px 0px;
      }
      .Information_section {
          margin-top: 0px !important;
          padding-top: 80px !important;
      }
      .scooties_div_contents {
          margin-top: 150px;
          position: relative;
          top: 260px;
      }
      .seclection_control {
          width: 75% !important;
          float: right;
      }
      .products_view_section .container-fluid {
          max-width: 1420px !important;
      }
      .prod_display_img img {
          margin-left: 12px !important;
      }
      .colors_section_div_content {
          padding: 100px 0px;
      }
      .enquiry_banner_img {
          padding: 550px 0px !important;
      }
      .form_div1 {
          padding-top: 320px !important;
          padding-right: 80px !important;
      }
  }
  .product_card_modal .modal-dialog {
      max-width: 800px !important;
  }
  @media only screen and (min-width: 1366px) and (max-width: 1699px) {
      .slideshow-container {
          max-height: 850px !important;
          height: 800px !important;
      }
      .banner_section .slideshow-container .mySlides, .product_banner {
          max-height: 850px !important;
          height: 800px !important;
      }
      .economical_stripe {
          padding: 60px 0px !important;
      }
      .slideshow_indicator {
          left: 30% !important;
      }
      .product_section .container-fluid .carousel-item {
          padding: 40px 0px 80px 0px;
          background-repeat: no-repeat;
          background-size: 100% 100%;
      }
      .vehicle_properties {
          margin-top: 190px !important;
      }
      .specifications_section {
          background-repeat: no-repeat;
          background-size: cover;
          padding: 40px 0px;
      }
      .Information_section {
          margin-top: 0px !important;
          padding-top: 80px !important;
      }
      .scooties_div_contents {
          margin-top: 30px;
          position: relative;
          top: 250px;
      }
      .seclection_control {
          width: 75% !important;
          float: right;
      }
      .products_view_section .container-fluid {
          max-width: 1420px !important;
      }
      .prod_display_img img {
          margin-left: 12px !important;
      }
      .colors_section_div_content {
          padding: 40px 0px !important;
      }
      .enquiry_banner_img {
          padding: 390px 0px !important;
      }
      .form_div1 {
          padding-top: 190px !important;
          padding-right: 80px !important;
      }
  }
  @media only screen and (min-width: 1166px) and (max-width: 1365px) {
      .slideshow-container {
          max-height: 750px !important;
          height: 700px !important;
      }
      .banner_section .slideshow-container .mySlides, .product_banner {
          max-height: 750px !important;
          height: 700px !important;
      }
      .economical_stripe {
          padding: 80px 0px 80px 0px;
      }
      .slideshow_indicator {
          left: 32% !important;
      }
      .product_section .container-fluid .carousel-item {
          padding: 120px 0px;
          background-repeat: no-repeat;
          background-size: 100% 100%;
      }
      .vehicle_properties {
          margin-top: 250px !important;
      }
      .specifications_section {
          background-repeat: no-repeat;
          background-size: 100% 100%;
          padding: 100px 0px;
      }
      .Information_section {
          margin-top: 0px !important;
          padding-top: 80px !important;
      }
      .scooties_div_contents {
          margin-top: 150px;
          position: relative;
          top: 230px;
      }
      .seclection_control {
          width: 75% !important;
          float: right;
      }
      .products_view_section .container-fluid {
          max-width: 1420px !important;
      }
      .prod_display_img img {
          margin-left: 12px !important;
      }
      .colors_section_div_content {
          padding: 60px 0px;
      }
      .enquiry_banner_img {
          padding: 550px 0px !important;
      }
      .form_div1 {
          padding-top: 320px !important;
          padding-right: 80px !important;
      }
  }
  @media only screen and (min-width: 992px) and (max-width: 1165px) {
      .slideshow-container {
          max-height: 1250px !important;
          height: 1200px !important;
      }
      .banner_section .slideshow-container .mySlides, .product_banner {
          max-height: 1250px !important;
          height: 1200px !important;
      }
      .slideshow_indicator {
          left: 33% !important;
      }
      .product_section .container-fluid .carousel-item {
          padding: 120px 0px;
          background-repeat: no-repeat;
          background-size: 100% 100%;
      }
      .vehicle_properties {
          margin-top: 250px !important;
      }
      .specifications_section {
          background-repeat: no-repeat;
          background-size: 100% 100%;
          padding: 100px 0px;
      }
      .Information_section {
          margin-top: 0px !important;
          padding-top: 80px !important;
      }
      .scooties_div_contents {
          margin-top: 150px;
          position: relative;
          top: 200px;
      }
      .seclection_control {
          width: 75% !important;
          float: right;
      }
      .products_view_section .container-fluid {
          max-width: 1420px !important;
      }
      .prod_display_img img {
          margin-left: 12px !important;
      }
      .colors_section_div_content {
          padding: 100px 0px;
      }
      .enquiry_banner_img {
          padding: 550px 0px !important;
      }
      .form_div1 {
          padding-top: 320px !important;
          padding-right: 80px !important;
      }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
      .slideshow-container {
          max-height: 1250px !important;
          height: 1200px !important;
      }
      .banner_section .slideshow-container .mySlides, .product_banner {
          max-height: 1250px !important;
          height: 1200px !important;
      }
      .slideshow_indicator {
          left: 33% !important;
      }
      .product_section .container-fluid .carousel-item {
          padding: 120px 0px;
          background-repeat: no-repeat;
          background-size: 100% 100%;
      }
      .vehicle_properties {
          margin-top: 250px !important;
      }
      .specifications_section {
          background-repeat: no-repeat;
          background-size: 100% 100%;
          padding: 100px 0px;
      }
      .Information_section {
          margin-top: 0px !important;
          padding-top: 80px !important;
      }
      .scooties_div_contents {
          margin-top: 150px;
          position: relative;
          top: 200px;
      }
      .seclection_control {
          width: 75% !important;
          float: right;
      }
      .products_view_section .container-fluid {
          max-width: 1420px !important;
      }
      .prod_display_img img {
          margin-left: 12px !important;
      }
      .colors_section_div_content {
          padding: 100px 0px;
      }
      .enquiry_banner_img {
          padding: 550px 0px !important;
      }
      .form_div1 {
          padding-top: 320px !important;
          padding-right: 80px !important;
      }
  }

  /* 3c's section */

  .three-card {
    padding: 32px;
    border-radius: 12px;
  }
  .beauty_design {
    background-image: url("../images/design-bg.png");
    background-color: #E4F0F4;
    background-repeat: no-repeat;
    min-height: 494px;
    background-size: calc(100% - 53px);
    background-position: right bottom;
}
.beauty_performance {
    background-image: url("../images/perfor-bg.png");
    background-color: #EDEAF2;
    background-repeat: no-repeat;
    min-height: 494px;
    background-size: 100%;
    background-position: right bottom;
}
.beauty_digitech {
    background-image: url("../images/tech-bg.png");
    background-color: #F4F6ED;
    background-repeat: no-repeat;
    min-height: 494px;
    background-size: 100%;
    background-position: right bottom;
}
.elevating_sub_section_title {
    /* font-family: Gentona-Regular; */
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    text-shadow: none;
    margin: 0 0 8px;
    color: #181E22;
}
.elevating_sub_section_description { 
    /* font-family: Gentona-Light; */
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 120%;
    color: rgba(104,121,134,1);
    max-width: 384px;
}
.view_more a.mgz-btn {
    font-size: 18px !important;
    /* font-family: Gentona-Regular; */
}

.view_more a.mgz-btn {
    padding: 0;
    color: #16aa51;
}

/* innovation-bg  */
.inno-section {
    background-color: #f8f9fa;
}
.inno-bg {
    background-image: url("../images/inno-bg.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 725px;
    border-radius: 12px;
    padding: 32px 
}
/* battery-view */
.desktop_view {
    display: block !important;
}
.mobile_view {
    display: none;
}
.battery_section {
    padding: 80px 0px;
    margin-top: 40px;
    background-color: #fff;
}

.battery_div h6 {
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0em;
    text-align: left;
}
.battery_div h2 {
    font-size: 32px;
    font-weight: 500;
    line-height: 38px;
    letter-spacing: -0.005em;
    text-align: left;
}
.battery_img {
    background-image: url("https://pureev.in/assets/frontend/images/home/battery_bg.png");
    background-repeat: no-repeat;
    background-position: top;
    background-size: contain;
    text-align: center;
    position: relative;
}
.battery_img img {
    margin-top: -200px;
    position: relative;
}

/* swap section  */

.insta-left {
    display: flex;
    flex-direction: column;
    background: #F3F9F4;
    padding: 32px;
    border-radius: 12px;
    min-height: 464px;
}
.instswap-bg {
    background-image: url("../images/instaswap-bg.png");
    background-repeat: no-repeat;
    min-height: 464px;
    background-size: cover;
    border-radius: 12px;
}
.instswap-bg .elevating_sub_section_description {
    color:#fff;
}
.instswap-bg .view_more a.mgz-btn {
    color:#fff;
}
.join_section {
    background: rgba(51, 51, 51, 1);
  }
  .join_section_div {
    background: radial-gradient(66.58% 99.87% at 45.41% 90.18%, rgba(0, 59, 97, 0.4) 0%, rgba(0, 54, 90, 0.4) 20%, rgba(2, 40, 72, 0.4) 47%, rgba(4, 17, 42, 0.4) 79%, rgba(7, 0, 19, 0.4) 100%);
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 70px;
  }
  .join_div_content {
    padding-bottom: 5px;
  }
  .join_div_content h2 {
    font-family: 'Poppins', sans-serif;
    font-size: 32px;
    font-weight: normal !important;
    line-height: 38px;
    letter-spacing: -0.005em;
    text-align: left;
    color: rgba(255, 255, 255, 1);
  }
  .join_div_content p {
    padding-top: 20px;
    color: rgba(255, 255, 255, 0.5);
  }
  .join_div_img img {
    margin-top: 25px;
  }
  #header-wrap #logo img {
    height: 45px;
}
#footer {
    background-color:#0A1320 !important;
}
.footer-logo {
    height:45px;
}
.widget-footer-sitemap {
    text-align: left;
}
.widget-footer-sitemap h5 {
    font-size:15px;
}
.widget-footer-sitemap a {
    font-size: 13px;
}
.is-expanded-menu .menu-link {
    font-weight: 600;
    letter-spacing: normal;
    font-size: 14px;
}

/* mars product page */
.mars_beauty_design {
    background-image: url("../images/mars/beauty_design.png");
    background-color: #E4F0F4;
    background-repeat: no-repeat;
    min-height: 494px;
    background-size: calc(100% - 53px);
    background-position: right bottom;
}
.mars_beauty_performance {
    background-image: url("../images/mars/performance_design.png");
    background-color: #EDEAF2;
    background-repeat: no-repeat;
    min-height: 494px;
    background-size: 100%;
    background-position: right bottom;
}
.beauty_digitech {
    background-image: url("../images/tech-bg.png");
    background-color: #F4F6ED;
    background-repeat: no-repeat;
    min-height: 494px;
    background-size: 100%;
    background-position: right bottom;
}
.section-pricing {
    background-image: url("../images/pricing-bg.jpeg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-attachment: scroll;
}
.pricing-section .team-image img{width: 40%;padding-bottom: 10px;}
.pricing-section  .model-name img{
    width:90px;
}
.pricing-section  .model-name .model-posh-logo {
    width:70px;
}
.pricing-feature {
    background: linear-gradient(270deg,rgba(105,140,168,0) -7.6%,rgba(105,140,168,.06) 51.2%,rgba(105,140,168,0) 110%);
}
.pricing-feature-even {
    background: #fff;
}

.pricing-feature .title-head {
    display: flex;
    align-items: center;
    font-weight: 500;
    color:#687986;
}
.pricing-feature .title-detail {
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:17px;
    font-weight:700;
    padding: 20px 0px;
}
.pricing-feature .title-detail .price {
    color:#073E9C;
}
.pricing-feature .circle {
    width:20px;
    height:20px;
    border-radius: 50%;
    background: #fff;
    display: inline-block;
    margin-right:5px
}
.pricing-feature .red-circle {
    background:#cb0000;
}
.black-circle {
    background:#000 !important;
}
.blue-circle {
    background:#0004ff !important;
}
.dark-blue-circle {
    background:#06156f !important;
}
.yellow-circle {
    background:#ffe600 !important;
}
.white-circle {
    background:#fff !important;
    border: 1px solid #000;
}
.color-circle-box {display: block;}
.section-contact {
    background-image: url("../images/contact-us.jpeg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-attachment: scroll;
}
.dealership-btn {
    background: #59af4a;
    color: #000;
}
.child {
    font-size: 13px;
}