/** Shopify CDN: Minification failed

Line 14:0 Unexpected "{"
Line 14:1 Expected identifier but found "%"
Line 16:2 Unexpected "{"
Line 16:3 Expected identifier but found "%"

**/

  .col-md-6.d-flex.align-items-center.tesla-col {
    justify-content: center;
}
  .site-main .modal{white-space: unset !important;}
{% comment %}   .adapter-type .chargers img.fit {
    width: auto;
} {% endcomment %}
 .site-main .m-0-15 {
    margin: 0 15px;
}
  .carousel-left.text-center.p-3{
    width:70%;
  }
  .col-md-6.d-flex.justify-content-center.tesla-col{
    align-items:flex-end;
  }
  .bannertext{
    padding:0;
  }
   .home-form {
   width: 100%;
   }
  .other-alignment{
display:flex;
  flex-direction:column;
  
  }
   .page-content.rte {
   max-width: 100%;
   padding: 0;
   }
   .page-content.rte ul.faq {
   background-color: #e2f3fa;
   padding: 20px 10px;
   }
   #mytable {
   text-align: left;
   }
   .right-img {
   display: flex;
   align-items: center;
   }
   .car-text-first {
   background-color: #5cc6c9;
   padding: 20px 5px;
   border-radius: 20px;
   min-height: 135px;
   display: flex;
   align-items: center;
   margin: 10px 0;
   justify-content: center;
   box-shadow: 0px 0px 5px 5px #cbcbcb;
   }
   .car-text-first:hover {
   box-shadow: 0px 5px 5px 5px #e4dfdf;
   color: #F05035;
   }
   
   .cart-section a {
   text-decoration: none;
   color: #fff;
   }
   .cart-section {
   width: 30%;
   }
  .panel a{
    display:initial !important;
  }
   .cars-body .row {
   border: none !important;
   }
   .cars-body .simple img {
   display: block;
   }
  .buy-now-body .onhover{
    display:none;
  }
 .buy-now-body:hover .buy-now-body .onhover{
    display:block;
  }
/*   .buy-now-body:hover .buy-now-body .normal{
    display:none;
  }  */
   .buy-now-body {
   text-align: right;
   display: flex;
   align-items: center;
     cursor:pointer;
   }
   .buy-now-body .buy-now {
   border: none;
   width: 165px;
   background-color: #F05035;
   padding: 8px 25px;
   line-height: 27px;
   font-weight: bold;
   color: #fff;
   border-radius: 20px;
   }
   .buy-now-body .buy-now:hover {
   box-shadow: 0px 5px 10px 5px #ecbcbc;
   }
   .faq .panel {
   padding-left: 40px;
   }
   .carousel-title {
   padding: 10px 0px !important;
   display: flex;
   justify-content: center;
   }
   .car-text-first p {
   font-weight: bold;
   margin-bottom: 0;
   }
   .carousel-left {
   width: 100%;
   padding: 0 15px;
   }
   .inner-button label {
   color: #084298;
   }
   .inner-button label,
   .inner-button p {
   font-size: 24px;
   }
   .charger-type .inner-button {
   text-align: left;
   padding-left: 20px;
   }
   .form-check input {
   margin-top: 10px;
   }
   .chargers, .chargers-J1772 {
   display: inline-block;
   margin: 15px;
   box-shadow: 0px 5px 5px 5px #eee;
     border-radius: 20px 20px 0 0;
   }
  #slider-wrapper-J1772 .hover.charger, #slider-wrapper-J1772 .hover.adapter,
  #slider-wrapper-both .hover.charger, #slider-wrapper-both .hover.adapter,
  #slider-wrapper-second .hover.charger, #slider-wrapper-second .hover.adapter{
    width: 100%;
    margin: 5px 15px;
  }
  .chargers-J1772{
height:auto;
    cursor:pointer;
    width:100%;
    margin:0;
  }
  .right-back-btn{
    font-size:20px;
  }
   .chargers h1, .chargers-J1772 h1 {
   background: #ababab;
   border-top-right-radius: 14px;
   border-top-left-radius: 14px;
   padding: 12px;
   font-size: 18px;
   color: #fff;
   margin-block-start: 0px;
     font-weight:500;
   }

   .col-md-6.bannertext h3 {
   color: #333;
   font-weight: 600;
   font-size: 21px;
   text-align: center;
   margin: 0px;
   font-family: "Nunito Sans", sans-serif;
   }
  .level-img{
    width:64% !important;
  }
   .col-md-6.bannertext h5 {
   text-align: center;
   margin-top: 5px;
   margin-bottom: 12px;
   font-size: 18px;
   color: #2e2e2e;
   }
   .shopbtn a {
   background: #f04f36;
   margin-right: 16px;
   padding: 10px 42px;
   margin-top: 27px;
   color: #fff;
   text-decoration: none;
   font-size: 18px;
   font-weight: 500px;
   }
   .col-md-8.acharger {
   margin-top: 116px;
   }
   .col-md-8.acharger h3 {
   margin-bottom: 31px;
   }
   .productarea {
   text-align: center;
   }
   .tesla-charger a {
   text-decoration: none;
   }
   .tesla-charger{display: flex;
   justify-content: center;
                  margin-bottom:20px;
   }
  
   .col-md-4.acharger {
   text-align: center;
   margin-top: 75px;
   height: 345px;
   }
   .col-md-6.acharger {
   margin-top: 26px;
   }
   .col-md-6.acharger h3 {
   margin-bottom: 25px;
   }
   .show-socket {
   text-align: center;
   }
   .show-socket ul li {
   list-style-type: none;
   display: inline-block;
   }
   .show-socket ul li {
   margin-right: 46px;
   }
   .col-md-12.socket h2 {
   text-align: center;
   padding-bottom: 100px;
   }
   .fisrt-screen-btn {
   display: none !important;
   }
   .tesla-screen-btn {
   display: none !important;
   }
   .tesla-second-screen-btn {
   display: none !important;
   }
   .tesla-third-screen-btn {
   display: none !important;
   }
   .featured-collection__container.firstbnner-spc {
   margin-top: 19px;
  
   }
   .featured-collection__container.firstbnner-spc .col-md-6 {
   padding: 0px;
   }
   .featured-collection__container.firstbnner-spc .row {
   background: #fff;
   border: 1px solid #ccc;
   }
   .featured-collection__container.firstbnner-spc .row {
   background: #fff;
   border: 1px solid #ccc;
   }
   .carousel-title h1 {
   font-family: "Nunito Sans", sans-serif;
   color: #5abdbf;
   font-weight: 700;
   font-size: 28px;
   padding-bottom: 18px;
   }
   .featured-collection__container.firstbnner-spc.four-bn .container {
   width: 100% !important;
   padding: 0px;
   }
   .featured-collection__container.firstbnner-spc.four-bn .col-md-6 {
   margin-top: 97px;
   }
   .search1 {
   display: none !important;
   }
   /*   second-slide-section-style start */
   .home-form {
   width: 100%;
   }
   .cart-section a {
   text-decoration: none;
   color: #fff;
   }
   .cart-section {
   width: 30%;
   }
   .cars-body-next .simple img {
   display: block;
   width:100%;
   }
   .cars-body-next .hover img {
   display: none;
   }
   .cars-body-next {
   display: flex;
   justify-content: space-between;
   }
   .carousel-title {
   padding: 0px 0px;
   }
   .car-text p {
   font-weight: bold;
   }
   .cars-body-next .car-square {
   width: 23%;
   display: flex;
   flex-direction: column;
   align-items: center;
   }
   .carousel-left {
   width: 100%;
   }
   .cars-body-next .car-square .image:hover .hover img {
   display: block;
   width:100%;
   }
   .cars-body-next .car-square .image:hover .simple img {
   display: none;
   }
   .inner-button label {
   color: #084298;
   }
   .inner-button label,
   .inner-button p {
   font-size: 24px;
   }
   .charger-type .inner-button {
   text-align: left;
   padding-left: 20px;
   }
   .form-check input {
   margin-top: 10px;
   }
   .chargers h1:hover, .chargers-J1772 h1:hover {
   background: #f05036;
   cursor: pointer;
   }
   .col-md-6.bannertext h3 {
   color: #2E2E2E;
   font-weight: 600;
   font-size: 30px;
   text-align: center;
   margin: 0px;
   font-family: "Nunito Sans", sans-serif;
   }
   .col-md-6.bannertext h4 {
   text-align: center;
   color: #5abdbf;
   font-size: 26px;
   font-weight: 600;
     padding: 5px 0;
   }
   .col-md-6.bannertext h5 {
   text-align: center;
   margin-top: 5px;
   margin-bottom: 12px;
   font-size: 18px;
   color: #2e2e2e;
   }
  .adapter-type .chargers img{

    width:60%;
  }
   .shopbtn a {
   background: #f04f36;
   margin-right: 16px;
   padding: 10px 42px;
   margin-top: 27px;
   color: #fff;
   text-decoration: none;
   font-size: 18px;
   font-weight: 500px;
   }
   .col-md-8.acharger {
   margin-top: 116px;
   }
   .col-md-8.acharger h3 {
   margin-bottom: 31px;
   }
   .productarea {
   text-align: center;
   }
   .tesla-charger a {
   text-decoration: none;
   }
  
   .col-md-4.acharger {
   text-align: center;
   margin-top: 75px;
   height: 345px;
   }
   .col-md-6.acharger {
   margin-top: 26px;
   }
   .col-md-6.acharger h3 {
   margin-bottom: 25px;
   }
   .show-socket {
   text-align: center;
   }
   .show-socket ul li {
   list-style-type: none;
   display: inline-block;
   }
   .show-socket ul li {
   margin-right: 46px;
   }
   .col-md-12.socket h2 {
   text-align: center;
   padding-bottom: 100px;
   }
   .fisrt-screen-btn {
   display: none !important;
   }
   .tesla-screen-btn {
   display: none !important;
   }
   .tesla-second-screen-btn {
   display: none !important;
   }
   .tesla-third-screen-btn {
   display: none !important;
   }
   .featured-collection__container.firstbnner-spc {
   margin-top: 19px;
 
   }
   .featured-collection__container.firstbnner-spc .col-md-6 {
   padding: 0px;
   }
   .featured-collection__container.firstbnner-spc .row {
   background: #fff;
   border: 1px solid #ccc;
   }
  
   .featured-collection__container.firstbnner-spc.four-bn .container {
   width: 100% !important;
   padding: 0px;
   }
   .featured-collection__container.firstbnner-spc.four-bn .col-md-6 {
   margin-top: 97px;
   }
   .cars-body-next.socket{
   justify-content:center;
   }
   .next-prev-btn{
   display:flex;
   justify-content:center;
   }
   .next-prev-btn a{
   text-decoration:none;
   }
   .next-prev-btn .fa{
   font-size: 30px;
   color: #5abdbf;
   }
   .next-prev-btn .fa:hover{
   color:#ef3e23;
   }
   .next-prev-btn .prev, .next-prev-btn .next, .next-prev-btn .prev_2, .next-prev-btn .prev_2_both,.prev_2_tesla,
   .next-prev-btn .prev_1, .next-prev-btn .next_1, .next-prev-btn .next-J1772, .next-prev-btn .prev_2_J1772{
   margin: 10px 30px 10px 10px;
   cursor:pointer;
   }
  .prev, .prev_2, .prev_2_both, .prev_2_tesla, .prev1, .prev_2_J1772, .right-back-btn{
    cursor:pointer;
    padding:10px;
  }
   .socket-body h5{
   padding:15px 0;
   }
   .back-arrow-section{
   width: 100%;
   text-align: left;
   padding-left: 35px;
   font-size: 28px;
     display: flex;
    align-items: center;
    justify-content: space-between;
   }
   .back-arrow-section .fa{
   color: #5abdbf;
   }
   .next_1.disable .fa{
   color:grey;
   }
   .tesla-col{
   flex-direction:column;}
   .adaptor-tour{
   flex-direction:column;
   }
   .video-tour-btn{
/*    padding:25px 0; */
     display:flex;
   }
   .video-tour-btn a{
   background-color: #ef3e23;
   padding: 10px 20px;
   color: #fff;
   text-decoration: none;
   margin: 10px;}
   .back-arrow{
   padding:10px;
     cursor:pointer;
   }
   .click-charger, .click-adapter,.click-adapter-custom{
   cursor:pointer;
    height:233px;
   }
   .heading-main{
         color: #5abdbf;
   font-weight:bold;
   padding:10px 0;}
   .back-arrow_2{
   padding:10px;
     cursor:pointer;
   }
   .ac-changer-body{
   width:40%;}
   /*         modal start  */
   .modal {
   visibility: hidden;
   opacity: 0;
   position: fixed;
   top: 65px;
   right: 0;
   bottom: 0;
   left: 0;
   display: flex;
   align-items: center;
   justify-content: center;
   background: rgba(77, 77, 77, .7);
   transition: all .4s;
   }
   .modal:target {
   visibility: visible;
   opacity: 1;
   }
   .dynamic-video-wrapper .home-section--title{
   display:none;
   }
   .dynamic-video .video iframe{
   left:0;
   }
   .modal .row{
   border:none !important;
   }
   .modal_content {
   border-radius: 4px;
   position: relative;
   width: 50%;
     padding:20px;
     overflow:hidden;
   background: #fff;
   
   }
   .modal_content_video{
   border-radius: 4px;
   position: relative;
   width: 50%;
   background: #fff;
   }
  .car-square .image{
    cursor:pointer;
  }
   .modal_content_video_1{
   border-radius: 4px;
   position: relative;
   width: 50%;
   background: #fff;
   }
  .back-arrow_1{
    cursor:pointer;
    padding:10px;
  }
   .modal__close {
   position: absolute;
   top: 10px;
   right: 10px;
   color: #585858;
   text-decoration: none;
   }
   .adapter-list{
   text-align:left;
   line-height:10px;
   margin:10px;   
   }
  .adapter-list p{
   position:relative;
    padding-left:20px;
    line-height: 20px;
    white-space: break-spaces;
  }
  .adapter-list p:before{
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    top: 0;
    border-radius: 10px;
    left: 0px;
    background-color: #ef3e23;
}
   .adapter-list h2{
   padding-bottom:8px;
     font-size:20px;
   }
   .compatible-charger.text-start{
     padding:10px;
   }
  .have-tesla-img{
    display:flex;
    align-items:center;
  }
 .charging-station-socket img{
  /*  width:25%;*/
 }
  .charging-station-socket h4{
    padding:20px 0;
  }
  .click-charger img, .click-adapter img,.click-adapter-custom img{
    width:86% ;
  }
   /*   modal end  */
   /*   second-slide-section-style end */
   /*   responsie start  */
   @media only screen and (max-width: 1600px){
 .modal_content {
    width:64%;
     }
   }
   @media only screen and (max-width: 1280px) {
    
     .cars-body-next {
       justify-content: center;
     }
     .col-md-6.d-flex.justify-content-center.tesla-col {
    align-items: center;
}
   .step1 .col-md-6 {
   width: 100%;
   } 
     .modal_content .col-md-6{
       width:auto;
     }
     .charger-other{
       justify-content:center !important;
     }
     .modal_content .row{
          display: flex;
    justify-content: space-around;
     }
   }
  @media only screen and (max-width: 1024px){
    .adapter-list{
      white-space: break-spaces;
    }
    .tesla-charger{
      flex-wrap:wrap;
    }
  #slider-wrapper-J1772 .hover.charger, #slider-wrapper-J1772 .hover.adapter, #slider-wrapper-both .hover.charger, #slider-wrapper-both .hover.adapter {
    width: 28%;
  
}
    .cars-body-next .car-square{
      width: 35%;
    }
    .adapter-list p{
      margin: 0;
    line-height: 22px;
    }
    .adapter-list p:before{
      top:5px;
    }
    .modal_content_video_1, .modal_content_video{
      width:90%;
    }
   
  }
   @media only screen and (max-width: 767px) {
     .cars-body-next.socket.new{
       width:70px !important;
       margin:0 auto;
     }
     .click-charger, .click-adapter{
       height:auto;
     }
     #slider-wrapper-J1772 .hover.charger, #slider-wrapper-J1772 .hover.adapter, #slider-wrapper-both .hover.charger, #slider-wrapper-both .hover.adapter {
    width: 90%;
}
   .carousel-title {
   flex-direction: column;
   }
     .charging-station-socket h4 {
    padding: 5px 0;
}
     .modal{
           top: 30px;
     } 
     .site-logo-image {
    max-height: 40px;
}
     .socket .adapter-list {
    line-height: 0px;
}
     .have-tesla-img{
       margin-top:20px;
     }
     .adapter-list h2{
       font-size: 16px;
    font-weight: 500;
     }
     .modal_content img{
       width:50%;
     }
  .col-md-6.bannertext h4{
font-size: 23px;
  }
     .col-md-6.bannertext h3{
       font-size: 19px;
}
    .chargers-J1772 {
    height: auto;
    width: 100%;
    margin: 0 auto;
}

     .charging-station-socket img {
    width: 30% !important;
       margin:0 auto;
}
     .featured-collection__container.firstbnner-spc {
    margin-top: 19px;
    width: 90%;
}
     .featured-collection__container.firstbnner-spc.second-bn {
    width: 90%;
}
     .car-text-first.accordian_content{
min-height: 60px;
       margin: 10px 10px;
     }
     .cars-body{
       margin:10px 0;
     }
     .back-arrow{
       cursor:pointer;
     }

 .right-back-btn .fa, .right-back-btn span{
   font-size:20px;
 }
  .productarea {
    padding: 0;
}
     .modal_content{
width:90%;}
      .next-prev-btn .prev, .next-prev-btn .next, .next-prev-btn .prev_2,
   .next-prev-btn .prev_1, .next-prev-btn .next_1, .next-prev-btn .next-J1772, .next-prev-btn .prev_2_J1772{
margin:10px 15px;}
     .chargers h1{
       font-size:18px;
     }
     .video-tour-btn {
    padding: 0;
    display: flex;
    justify-content: center;
}
     #slider-wrapper-third .ac-changer-body {
    width: 30%;
}
     .ac-changer-body {
    width: 70%;
}
    .cars-body-next.socket{
      flex-direction:initial;
    }
     .tesla-charger{
       flex-direction: column;
    align-items: center;
     }
     .tesla-charger .chargers{
       width: 90%;
    margin: 10px;
     }
     .back-arrow-section{
       padding:15px 10px;
     }
     .col-md-6.bannertext{
margin-top:0;}
   .buy-now-body {
   justify-content: center;
   margin-left: 0;
   }
   .carousel-title h1{
   font-size:20px;
   }
   .cars-body-next .car-square{
   width: 100%;
   }
     .adapter-list{
       line-height: 5px;
     }
     .cars-body-next .car-square .car-text p{
       margin-bottom:0;
     }
   .cars-body-next{
   flex-direction:column;
   }
     .hover.adapter-type{
       width:100%;
     }
     .col-md-12.bannertext{
     padding:0;
     }
   }
   /*responsive end  */
