    @media only screen and (max-width:1400.5px) {

        /* screen size 1366px  */

        section.hero_sec {
            height: 98vh;
        }

        .productImage_div img {
            object-fit: contain;
            height: 550px;
        }



    }

    @media only screen and (max-width:1365.5px) {

        /* screen size 1200px  */

        .container {
            padding-left: 50px;
            padding-right: 50px;
        }

        .header-text-h1 {
            font-size: 47px;
        }

        .higlights-content {
            width: 142px;
        }

        .absolute_content {
            padding-bottom: 140px;
        }

        .header-text-p {
            font-size: 18px;
        }

        .calc_padding_left {
            /* padding-left: 50px; */
            padding-left: calc((100% - 1124px) / 2);
        }

        .calc_padding_right {
            /* padding-right: 50px; */
            padding-right: calc((100% - 1124px) / 2);
        }

        .trusted-2-p,
        .trusted-2-span {
            font-size: 25px;
            line-height: 31px;
        }

        .trusted-2 {
            padding: 83px 0px 83px 0px;
            margin-top: 83px;
        }

        .trusted .trusted-3-h6 {
            padding-bottom: 40px;
        }

        .trusted-3 {
            padding-top: 83px;
        }

        .trusted .trusted-button {
            padding-top: 62px;
            padding-left: 0;
        }

        .trusted-3-content-h3 {
            font-size: 18px;
        }

        /* 
        .left_out_image {
            margin-bottom: -314px;
        } */

        .highlights {
            padding: 120px 0px 116px 0px;
        }

        .higlights-content {
            padding: 40px 0px 0 0px;
        }

        .hig-content-h1 {
            font-size: 52px;
        }

        .hig-content-p {
            font-size: 15px;
        }

        .products {
            padding-top: 113px;
            padding-bottom: 50px;
        }

        .product-image img {
            width: 334.079px;
            aspect-ratio: 414 / 681;
        }

        .product-content-h1 {
            font-size: 30px;
            padding-top: 40px;
        }

        .products .trusted-button {
            padding: 35px 0px 35px 0px;
        }

        .product-text {
            padding-top: 50px;
        }

        .product-text-1 {
            font-size: 17px;
        }

        .product_slider_content {
            padding-bottom: 40px;
        }

        .four_post_section .infinity_inner {
            grid-gap: 28px;
        }

        .mission_leads {
            padding-top: 80px;
            padding-left: 10px;
            padding-right: 10px;
        }

        span.orange-number {
            font-size: 58px;
        }

        .missionPerformance {
            font-size: 16px;
            padding: 20px 30px 0;
        }

        .four_post_row .row {
            --bs-gutter-y: 66px !important;
        }

        .drive_innovation__section p.label_design {
            padding-bottom: 30px;
        }

        .drive_innovation__section h3 {
            font-size: 34px;
            margin-bottom: 18px;
            line-height: 45.6px;
        }

        .drive_innovation__section .trusted-button {
            padding-top: 40px;
        }

        .about_video__section .global_p {
            margin-bottom: 94px;
        }

        .about_video_div img,
        .about_video_div video {
            height: 530px;
        }

        .invertors-content-p {
            padding-top: 40px;
        }

        .investors .trusted-button-2 {
            padding-top: 45px;
        }

        .invertors-text {
            border-radius: 30px;
            padding: 30px 26px 30px 26px;
        }



        .get-text-h1 {
            font-size: 32px;
            padding: 45px 0px 0px 0px;
            max-width: 770px;
        }

        .postblog_inner .post .trusted-3-h6 {
            padding-top: 0;
        }

        .postblog_inner .post-h1 {
            font-size: 22px;
            padding-top: 19.22px;
        }

        .postblog_inner .fac-content-p {
            padding-top: 8px;
        }

        .postblog_inner .post {
            display: flex;
            flex-direction: column;
            justify-content: center;
            height: 100%;
            padding: 0 0 0 30px;
        }

        .technology-text-h1 {
            font-size: 46px;
        }

        .technology-text-p {
            max-width: 600px;
        }

        .advanced-text {
            padding-top: 0;
            padding-right: 0;
            padding-left: 30px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            height: 100%;
        }

        .advanced .trusted-3-h6 {
            padding-top: 100px;
        }

        .advantage-p {
            font-size: 36px;
            padding: 20px 0px 53px 0px;
        }

        .advanced {
            padding: 117px 0px 122px 0px;
        }

        .cus-table {
            padding: 90px 0px;
        }

        .cus-table .table-h1 {
            font-size: 38px;
            padding-top: 30px;
        }


        .inner-header-1,
        .inner-header-2,
        .inner-text-2 {
            padding: 20px;
        }


        .productBlog_header {
            padding-bottom: 57px;
        }

        .product-blog-img img,
        .advanec-image img {
            width: 100%;
            object-fit: cover;
        }

        .product-blog .product-2 {
            padding-top: 80px;
        }

        .battery-text-h1 {
            font-size: 48px;
        }

        .performance .permfromance_div.pe-5 {
            padding: 0 !important;
        }

        .performance_crousle_div,
        .benefit_section,
        .bms_section {
            padding-bottom: 103px;
        }

        .product_section_top,
        .others_section_h2 {
            font-size: 36px;
            padding-bottom: 52px;
        }




        .bms__section .infinity_inner {
            padding-top: 0;
        }

        .infinity_inner h3 {
            font-size: 30px;
            padding-bottom: 18px;
        }

        h2.global_h2 {
            font-size: 32px;
        }

        .post_card_inner .post_card {
            height: 100%;
        }

        section.infinity_battery {
            padding: 103px 0 0;
        }

        .global__section img,
        video.facilitiesVideoWrapper {
            width: 100%;
        }

        .new_infinityBattery>h2 {
            padding-top: 33px;
            font-size: 34px;
            max-width: 770px;
        }

        .new_infinityBattery>p {
            padding-bottom: 60px;
        }

        .chart_detail img {
            width: 100%;
        }


        .advanced.solid_advanceSection {
            padding: 103px 0px;
        }

        .advantage-text-p {
            padding: 10px 0px 0px 0px;
        }

        .new_infinityBattery>p {
            margin-bottom: 0;
            padding-bottom: 50px;
        }

        section.intro_section {
            padding-top: 70px;
            padding-bottom: 103px;
        }

        .applicable_grid {
            padding-top: 0;
            grid-gap: 60px 10px;
        }

        .ecpore_inner h2 {
            font-size: 31px;
        }

        ul.explore_list li {
            font-size: 19px;
            padding-bottom: 18px;
            margin-bottom: 20px;
        }


        .applicable_industry {
            padding: 0 0 103px 0;
        }

        .adv_inner .label_design {
            padding-bottom: 20px;
        }

        .adv_inner h3 {
            font-size: 31px;
        }

        .adv_points_div {
            padding-right: 28px;
        }

        section.product-blog.ev_product_blog {
            padding-top: 103px;
        }

        .product-blog-text .advanced-text-h1 {
            padding-top: 13px;
            font-size: 29px;
        }

        .product-blog-text {
            padding-top: 0;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

        .product-blog-text .advanced-text-h1 {
            padding-top: 10px;
            font-size: 29px;

        }

        .product-blog-text .advanced-text-p {
            padding-top: 15px;
            font-size: 16px;
        }

        .leader_discription_h4 {
            font-size: 24px;
        }




        .team_member {
            padding: 0;
        }

        .team_tab-content .row>* {
            --bs-gutter-y: 38px !important;
        }

        .teamMember_detail {
            margin-top: 17px;
        }

        .teamMember_detail h3 {
            font-size: 19px;
        }

        .teamMember_detail p {
            margin: 5px 0;
        }

        .leader__bio_img img {
            width: 444px;
        }

        .latest_news_div img {
            height: 395px;
        }

        section.postContent {
            padding-bottom: 103px;
        }

        .latestnews_div .news_heading {
            margin: 10px 0 0;
        }

        .domestic_div h3 {
            font-size: 16px !important;
        }

        .domestic_list {
            grid-gap: 17px;
        }

        .milestone__section h2 {
            padding-top: 27px;
        }

        .mile_line {
            margin-top: 65px;
        }

        .milestone_detail {
            padding: 25px 15px 0 15px;
        }

        .jason_roy>img {
            width: 123px;
            height: 123px;
        }

        .jason_dis p,
        a.contact_anchor {
            font-size: 16px;
        }

        .jason_dis h3 {
            font-size: 21px;
        }


        .giga_factory {
            padding-bottom: 60px;
        }

        .contactpage_form .wpforms-container.wpforms-container-full {
            margin: 0 !important;
        }

        .location_leads img {
            height: 205px;
        }

        .invest_inner h2,
        .invest_subscribe h3 {
            font-size: 28px;
            line-height: 22px;
            margin-bottom: 35px;
        }

        .locations__section {
            grid-gap: 40px;
        }

        .location_leads h4 {
            font-size: 20px;
            padding: 20px 0 12px 0;
        }

        .login__account h4 {
            font-size: 31px;
            padding-bottom: 0;
        }

        body .login_form .um-login {
            padding-top: 20px;
        }

        section.bg_image_banner {
            min-height: 726px;
            padding: 140px 0 154px 0;
        }

        .irev_inner h3 {
            padding-top: 0;
        }


        .investors,
        .leader_dis,
        .corporate_section,
        .dark_cta,
        .profile_section,
        .team_section,
        .critical_text_section,
        .news_media,
        .irev_section,
        .latestnews_section,
        .member_list,
        section.adv_section,
        .explore_section,
        section.spes_section,
        .performance_inner,
        .ihighlight_section,
        .infinity_battery_technology,
        .seperator__section,
        .sales_section,
        .others__section,
        .chart_section,
        .product-blog,
        .get,
        .facilities,
        .latest .power_mission,
        .drive_innovation_section,
        .mission_purpose_section,
        .pa_section1,
        .pa_section2,
        .bms_section.james_town.threeImageInner,
        .four_post_section,
        .about_video_section.global_section,
        .padding_1,
        .gettouch_section,
        .login_account_section,
        .locations_section,
        section.finance_section,
        .investor_contact,
        .padding_3,
        .padding_2,
        .celebration_section,
        .milestone_section,
        .global_section {
            padding: 103px 0px 103px 0px;
        }

        .our_future_section {
            padding-top: 103px;
        }

        .us_based {
            padding-top: 20px;
            padding-bottom: 103px;
        }

        .solid_state {
            padding-bottom: 103px;

        }

        .product-1 .product-blog-text {
            padding-left: 30px;
        }

        .c_o_inner.book_c_o_inner h2 {
            font-size: 38px;
        }

        section.profile_section {
            padding-bottom: 0 !important;
        }

        .invest_subs_form.footer-info .wpforms-form.wpforms-ajax-form {
            flex-direction: column;
        }

        .product-blog-text {
            padding-left: 30px;
        }
    }

    @media only screen and (max-width:1224.5px) {

        .calc_padding_left {
            padding-left: 50px;
        }

        .calc_padding_right {
            padding-right: 50px;
        }
    }


    @media only screen and (max-width:1199.78px) {

        /* screen size 1024px  */

        .nav-items {
            gap: 15px;
        }

        .header-text-h1 {
            font-size: 41px;
        }

        .header-text-p {
            font-size: 16px;
        }

        .trusted .trusted-button {
            padding-bottom: 98px;
            padding-top: 42px;
        }

        .trusted-button {
            padding-top: 32px;
        }

        .ev_tabs_post {
            grid-gap: 8px;
        }

        .fac-content-h1 {
            padding-right: 20px;
        }

        .blog-text-h1 {
            font-size: 18px;
            line-height: 129%;
            padding-top: 16px;
        }

        .blog {
            padding-left: 10px;
            padding-right: 10px;
        }

        .blog-text-p,
        .blog-text-link {
            font-size: 14px;
        }

        .tabcontent_row .slick-list {
            margin: 0 -10px !important;
        }



        .container {
            padding-left: 30px;
            padding-right: 30px;
        }

        .cus-footer {
            padding: 102px 0px 0px 0px;
        }

        .footer-line {
            margin-top: 70px;
        }

        /* .footer_floater {
            width: 540px;
        } */

        .footer-items {
            gap: 40px;
        }

        .footer-Subscribe .footer-info .mc4wp-form-fields {
            flex-wrap: wrap;
        }

        .productBlog_header {
            padding-bottom: 48px;
            font-size: 35px;
        }

        .product-blog-text {
            padding-top: 0;
        }

        .product-blog-text .advanced-text-h1 {
            padding-top: 20px;
            font-size: 30px;
        }

        .advanced-text-h1 {
            font-size: 30px;
        }

        .main-technology {
            padding-bottom: 64px;
            padding-top: 144px;
        }

        .battery-text-h1 {
            font-size: 37px;
        }

        .battery-text-p {
            font-size: 16px;
            padding-top: 10px;
        }

        .battery {
            padding: 200px 0 70px 0;
            min-height: 397px;
        }

        .performance_inner .performance-h1 {
            font-size: 32px;
        }

        .benefit__section .row {
            grid-gap: 50px 0;
            margin: 0 !important;
        }

        h2.dark_section_h2 {
            font-size: 35px;
        }

        .video_section {
            height: 420px;
        }

        .chart_detail img {
            width: 100%;
        }

        .product_dis h3 {
            font-size: 28px;
        }

        .applicable_child img {
            width: 65px;
            margin-bottom: 16px;
        }

        .applicable_child h4 {
            font-size: 14px;
        }

        .adv_inner h3 {
            font-size: 28px;
        }

        .spes__section h2 {
            font-size: 30px;
            margin-bottom: 36px;
        }

        .download_table h3 {
            font-size: 25px;
        }

        .download_table p {
            max-width: 700px;
        }

        .sales__section h2 {
            font-size: 32px;
        }

        .ecpore_inner h2 {
            font-size: 29px;
        }

        section.intro_section {
            padding-top: 20px;
        }

        .teamSliderMainDiv {
            padding-left: 20px;
        }

        .news_media_col img {
            height: 197px;
        }

        .news_media_col_dis {
            padding-top: 20px;
        }

        .news_heading {
            font-size: 20px;
            margin: 17px 0 10px;
        }

        .latestnews_div {
            padding: 25px 30px;
        }

        .latest_news_div img {
            height: 100%;
        }

        .latestNewsDis h2 {
            font-size: 20px;
            margin: 14px 0 16px;
        }

        .latestNewsDis p {
            font-size: 16px;
        }

        .news_ul li img {
            width: 414px;
        }

        section.postContent img.featuredImage {
            height: 400px;
            margin-top: 0px;
        }

        section.postContent h2 a,
        section.postContent h2 {
            font-size: 26px;
        }

        section.postContent .postMeta p {
            padding-bottom: 20px;
        }

        section.postContent .content p {
            font-size: 16px;
        }

        section.postContent figure.wp-block-table table tbody tr td {
            font-size: 14px;
        }

        .about_video__section .global_h2 {
            font-size: 32px;
        }

        .giga_factory .infinity_inner {
            padding-left: 30px;
        }

        .james_town .label_design {
            padding-bottom: 15px;
        }

        .research_cnter .label_design {
            padding-bottom: 16px;
        }

        p.infinity_p br {
            display: none;
        }

        .news_para_dis,
        .news_para_dis a {
            font-size: 16px;
        }

        h2.global_h2 {
            font-size: 32px !important;
        }

        .milestone__section h2 {
            padding-top: 15px;
            font-size: 32px;
        }

        .mile_line {
            margin-top: 45px;
        }

        .mile_dot {
            margin: 0 auto 25px auto;
        }

        .milestone_year p {
            font-size: 44px;
        }

        .milestone_detail h3 {
            font-size: 23px;
            padding: 22px 32px 11px 32px;
        }

        .milestone_detail p {
            font-size: 16px;
            padding: 0 12px;
        }

        .milestone_detail img {
            height: 220px;
        }

        .label_design {
            padding-bottom: 34px;
        }

        .us_based .infinity_inner,
        .solid_state .infinity_inner {
            padding-top: 0;
        }

        section.bg_image_banner {
            min-height: 646px;
            padding: 120px 0 114px 0;
        }

        .us_based .label_design,
        .solid_state .label_design {
            padding-bottom: 15px;
        }

        .critical_text__section .global_h2 {
            font-size: 29px !important;
        }

        .ihighlight_heading h3 {
            font-size: 31px;
        }

        .ihightlight_grid {
            grid-gap: 34px 30px;
            padding-top: 44px;
        }

        .ihighlight_grid_child h3 {
            font-size: 20px;
        }

        .ihighlight_heading p {
            font-size: 16px;
        }

        .irev_inner h3 {
            padding-bottom: 15px;
            font-size: 35px;
        }

        .irev_button .trusted-button a {
            width: 270px;
        }

        .report_grid_child a {
            padding: 20px;
        }

        .c_o_inner h2 {
            font-size: 36px;
        }

        .calc_padding_left {
            padding-left: 30px;
        }

        .calc_padding_right {
            padding-right: 30px;
        }

        .c_o_inner.book_c_o_inner h2 {
            font-size: 31px;
        }

        section.postContent .content img {
            height: 279px !important;
            margin-bottom: 64px;
            margin-top: 67px;
        }

        .product_dis {
            padding-left: 20px;
        }

        .page-template-template-technology .product-blog .product-2 .product-blog-text {
            padding-right: 30px;
        }

        .advanec-image:has(.advanceVideo) {
            height: 368.38px;
        }
    }

    @media only screen and (max-width:1125px) {}

    @media only screen and (max-width:991.78px) {

        .trusted-3-content {
            padding-bottom: 50px;
        }

        .investor-paddingTop {
            margin-top: 0;
        }

        /* .left_out_image {
            margin-bottom: -194px;
        } */

        .higlights-content {
            width: 115px;
        }

        .highlights {
            padding: 120px 0px 101px 0px;
        }

        .row_highlight {
            grid-gap: 10px;
        }

        .hig-content-h1 {
            font-size: 34px;
        }

        .products {
            padding-top: 70px;
        }

        .cus-table .table-h1 {
            font-size: 32px;
            padding-top: 20px;
        }

        .customTablediv {
            margin-top: 40px;
        }

        .table-footer-text {
            padding-top: 47px;
        }

        .download-button {
            margin-top: 47px;
        }

        .product-blog-text .advanced-text-h1 {
            padding-top: 11px;
            font-size: 23px;
        }


        .product-blog-text .advanced-text-p {
            padding-top: 15px;
            font-size: 16px;
        }

        .product-blog-text .trusted-button {
            padding-top: 25px;
        }

        .trusted-button a,
        .blog-buttton a,
        .trusted-button-2 a,
        .ev_tabs_post_btn,
        .advanced-card-button,
        .team_tab_btn,
        .commonForm .wpforms-submit {
            padding: 7px 26px !important;
        }

        .inv-text-p {
            font-size: 15px;
            padding-top: 11px;
        }

        .inv-text-h1 {
            font-size: 15px;
            padding-bottom: 12px;
        }

        .productBlog_header {
            font-size: 28px;
        }

        .ev_tabs_post {
            grid-gap: 20px 8px;
            flex-wrap: wrap;
        }

        .ev_tabs_post li:has(.latest-text) {
            flex: unset;
            width: 100%;
        }

        .postblog_inner .row>* {
            width: 50% !important;
        }

        .post-image,
        .post-image img {
            height: 100%;
        }

        .postblog_inner .post {
            padding: 30px 0 30px 30px;
        }


        .facilities-image img {
            border-radius: 20px;
        }

        .get-text-h1 {
            font-size: 27px;
            padding: 33px 0px 0px 0px;
            max-width: 100%;
        }

        .cus-footer .container .row:first-child>* {
            width: 100%;
        }

        .cus-footer {
            padding: 70px 0px 0px 0px;
        }

        .footer-items {
            justify-content: space-between;
            gap: 20px;
            padding-top: 50px;
        }

        .footer-line {
            margin-top: 30px;
        }

        .footer_floater {
            display: none;
        }

        .footer-icon {
            gap: 18px;
        }

        .technology-text {
            padding-top: 120px;
        }

        .technology-text-h1 {
            font-size: 37px;
        }

        .technology-text-p,
        .advanced .advanced-text-p,
        .performance-text-p {
            font-size: 16px;
        }

        .productImage_div img {
            height: 380px;
        }

        .advanced {
            padding: 70px 0px 30px 0px;
        }

        .advanced-text {
            padding-top: 0;
            padding-right: 0;
            padding-left: 0;
        }

        .advanced-text-h1 {
            font-size: 24px;
        }

        .advanced .trusted-3-h6 {
            padding-top: 70px;
        }

        .advanced .advantage-p {
            font-size: 30px;
            padding: 20px 0px 43px 0px;
        }

        .advanced .advantage-card {
            padding-bottom: 50px;
        }

        .performance_inner .performance-h1 {
            font-size: 24px;
        }

        .performance_crousle_div,
        .benefit_section,
        .bms_section {
            padding-bottom: 70px;
        }

        .benefit__section .row>div {
            padding: 0 12px;
        }

        .benefit_h3,
        .product_h3 {
            font-size: 18px;
            padding-top: 12px;
        }

        .benefit_p {
            font-size: 15px;
        }

        .benefit_box img {
            width: 30px;
        }

        .benefit__section .row {
            grid-gap: 30px 0;
        }

        .product_section_top,
        .others_section_h2 {
            font-size: 25px;
            padding: 20px 50px 40px;
        }


        .advantage-text-p {
            padding: 10px 0px 20px 0px;
        }


        .infinity_inner .label_design {
            padding-bottom: 14.5px;
        }

        .infinity_inner h3 {
            font-size: 25px;
            padding-bottom: 18px;
        }

        p.infinity_p {
            font-size: 16px;
            line-height: 25px;
            padding-bottom: 35px;
        }

        .trusted-button_new a,
        .product_link {
            padding: 9px 34px !important;
        }

        h2.dark_section_h2 {
            font-size: 29px;
        }

        .adv_points_div h4 {
            font-size: 18px;
        }

        .spes__section h2 {
            font-size: 27px;
            margin-bottom: 40px;
            padding-left: 30px;
            padding-right: 30px;
        }

        section.spes_section .download_table {
            padding-left: 30px;
            padding-right: 30px;
        }

        .download_table h3 {
            font-size: 23px;
            line-height: 32px;
        }

        .download_table p {
            font-size: 16px;
        }

        .video_section {
            height: 340px;
        }

        button.play_button svg {
            width: 40px;
            height: 40px;
            object-fit: contain;
        }

        p.placeholder_video {
            font-size: 16px;
            padding-bottom: 0;
        }

        .play_btn_div {
            grid-gap: 0px;
        }

        .chart_detail {
            padding: 0 0;
        }

        .bms_accordian .accordion-header button {
            font-size: 16px;
            padding: 10px 0;
        }

        .others_section_h2 {
            padding: 00 0 40px;
        }

        .post_card_details {
            padding: 20px 20px;
            grid-gap: 10px;
        }

        section.infinity_battery {
            padding: 70px 0 0;
        }

        .new_infinityBattery>h2 {
            padding-top: 12px;
            font-size: 32px;
        }


        .chart_section_p {
            font-size: 16px;
            line-height: 25px;
            padding-bottom: 50px;
            max-width: 100%;
        }

        .adv_inner h3,
        .solid_advanceSection.advanced .advantage-p {
            font-size: 26px;
        }

        .adv_inner .infinity_p {
            padding-bottom: 36px;
        }

        .adv_points_div {
            padding-right: 0;
        }

        .advanced.solid_advanceSection {
            padding: 70px 0 20px 0;
        }

        .product_dis h3 {
            font-size: 21px;
        }

        p.product_dis_p,
        .sales__section p {
            font-size: 16px !important;
        }

        section.intro_section {
            padding-bottom: 70px;
        }

        .applicable_industry {
            padding: 0 0 87px 0;
        }

        .sales__section h2 {
            font-size: 25px;
        }

        .sales__section .trusted-button {
            padding-top: 32px;
            padding-bottom: 0px;
        }

        .ecpore_inner h2 {
            font-size: 26px;
        }

        ul.explore_list li {
            font-size: 17px;
            padding-bottom: 18px;
            margin-bottom: 18px;
        }

        ul.explore_list li a {
            font-size: 18px;
        }

        .applicable_grid::-webkit-scrollbar {
            display: none;
        }

        .applicable_grid {
            padding-top: 53px;
            grid-gap: 60px;
            overflow: auto;
            grid-template-columns: repeat(5, max-content);
            padding-left: 20px;
            padding-right: 20px;
        }

        .applicable_child h4 {
            font-size: 21.318px;
            line-height: 130%;
        }

        .applicable_child img {
            width: 97px;
            margin-bottom: 42px;
        }

        .header_table,
        .spes_table td.inner-text,
        .spes_table td.inner-text_first {
            padding: 9px 16px 9px;
        }

        .download-button {
            padding: 9px 27px;
        }

        .leader_discription_h4 {
            font-size: 21px;
        }

        p.corporateNewp {
            padding-bottom: 14px;
            font-size: 16px;
        }

        .dark__texture h2 {
            font-size: 30px;
        }

        .leader__bio_img img {
            width: 264px;
        }

        .leader_bio__dis {
            grid-gap: 15px;
        }

        .leader_discrip_p,
        .bio_person_detail h4,
        .bio_person_detail p,
        .news_media_top p {
            font-size: 16px;
        }

        .news_media_row {
            padding-top: 38px;
        }

        .row.news_media_row>* {
            margin-bottom: 40px;
        }

        .news_media_row .trusted-button {
            padding-top: 0;
        }

        .leader_discription_h4.singleLeaderH4 {
            font-size: 18px;
        }

        .news_media_top h2 {
            font-size: 28px;
            margin-bottom: 15px;
        }

        .news_media {
            padding: 70px 0px 30px 0px !important;
        }

        .member__list h2 {
            font-size: 31px;
        }

        .latest_news_div img {
            height: 100%;
        }

        p.news_text {
            font-size: 15px;
            margin-bottom: 23px;
        }

        .news_post_date {
            margin: 12px 0;
        }

        .team_tabs {
            grid-gap: 7px;
        }

        .news_ul li {
            padding: 37px 0 28px 0;
            grid-gap: 38px;
        }

        .news_ul li img {
            width: 324px;
        }

        .latestnews__section .trusted-button {
            padding-top: 52px;
        }

        section.postContent img.featuredImage {
            height: 310px;
        }

        section.postContent {
            padding-bottom: 70px;
        }

        .about_video__section .global_h2 {
            font-size: 26px !important;
        }

        .about_video__section .global_p {
            margin-bottom: 54px;
            font-size: 16px;
        }

        .about_video_div img,
        .about_video_div video {
            height: 330px;
        }

        .power__mission h2 {
            font-size: 27px;
        }

        .mission_leads {
            padding-top: 40px;
            padding-left: 0;
            padding-right: 0;
        }

        span.orange-number {
            font-size: 38px;
            padding-bottom: 13px;
        }

        .missionPerformance {
            font-size: 14px;
            padding: 20px 10px 0;
        }

        .four_post_section .infinity_inner {
            grid-gap: 0px;
        }

        .four_post_content img {
            height: 214px;
        }

        .four_post_content h3 {
            font-size: 20px;
            padding: 23px 0 7px 0;
        }

        .drive_innovation__section h3 {
            font-size: 27px;
            line-height: 34.6px;
        }

        .drive_innovation__section p.label_design {
            padding-bottom: 10px;
        }

        .innovation_grid {
            padding-top: 42px;
            grid-gap: 53px;
        }

        .mission_child {
            padding: 0 20px 0px 20px;
        }

        .mission_grid {
            margin-left: -20px;
            margin-right: -20px;
        }

        .mission_child h4 {
            font-size: 22px;
            line-height: 43.6px;
            margin-bottom: 10px;
        }

        .inno_child_dis h4 {
            font-size: 16px;
            margin-top: 15px;
            margin-bottom: 4px;
        }

        .bms_image.full_image img {
            height: 100%;
            aspect-ratio: unset !important;
        }

        .research_center_images,
        .bms_image.full_image {
            height: 100%;
        }

        .invertors-content-p {
            padding-top: 20px;
            font-size: 16px;
        }

        .fac-content-h1 {
            font-size: 30px;
        }

        p.global_p {
            font-size: 16px;
        }

        h2.global_h2 {
            font-size: 23px;
            margin: 12px 0 17px 0;
        }

        .giga_factory .infinity_inner {
            padding-left: 10px;
        }

        .ev_timeline_inner {
            display: flex;
            grid-gap: 40px;
        }

        .timeline_date svg {
            margin: 9px auto;
        }

        .celebration__section .global_h2 {
            font-size: 27px !important;
        }

        .timeline_date p {
            font-size: 18px;
        }

        .our_future_section {
            padding-top: 70px;
        }

        .gettouch__section {
            max-width: 500px;
            margin: 0 auto;
        }

        .gettouch__section .global_p {
            padding-right: 0;
            padding-bottom: 30px;
        }

        .location_leads img {
            height: 175px;
        }

        .location_leads h4 {
            font-size: 18px;
        }

        .location_leads p {
            font-size: 14px;
        }

        .invest_inner h2,
        .invest_subscribe h3 {
            font-size: 26px;
            margin-bottom: 32px;
        }

        .invest_inner {
            border-right: 0;
            width: 100%;
            border-bottom: 1px solid #BBB;
            padding-bottom: 30px;
        }

        .invest_subscribe p {
            font-size: 16px;
            margin-bottom: 0;
        }

        .invest_subscribe {
            padding-top: 30px;
        }

        .us_based {
            padding-bottom: 70px;
        }

        .login__account h4 {
            font-size: 23px;
        }

        .need_help>p {
            font-size: 16px;
        }

        .fiance_acco {
            margin-top: 40px;
        }

        ul.pdf_list a {
            font-size: 14px;
            line-height: 18.5px;
        }

        .date_div,
        .toggle_year {
            padding: 10px 4px 12px 8px;
        }

        .investor_first_div {
            max-width: 580px;
            margin: 0;
        }

        section.bg_image_banner {
            min-height: 400px;
            padding: 190px 0 114px 0;
        }

        .nasdaq_info {
            margin-right: 0;
            margin-top: 40px;
            margin-left: 0;
        }

        .critical_text__section .global_h2 {
            font-size: 22px !important;
        }

        .irev__section {
            align-items: flex-start;
            flex-direction: column;
        }

        .irev_inner {
            width: 100%;
        }

        .irev_button .trusted-button a {
            width: auto;
        }

        .five_report_grid {
            padding-top: 40px;
            grid-template-columns: repeat(3, 1fr);
        }

        .c_o_inner h2 {
            font-size: 30px;
        }

        .c_o_inner p {
            font-size: 16px;
            padding-top: 17px;
        }

        .co_book_img img {
            margin-top: 20px;
        }

        .ihighlight_heading h3 {
            font-size: 26px;
        }

        .ihighlight_heading {
            padding-top: 20px;
        }

        .date_div p {
            font-size: 16px;
        }

        .investors,
        .leader_dis,
        section.finance_section,
        .dark_cta,
        .profile_section,
        .team_section,
        .news_media,
        .latestnews_section,
        .member_list,
        section.adv_section,
        .explore_section,
        section.spes_section,
        .login_account_section,
        .performance_inner,
        .infinity_battery_technology,
        .seperator__section,
        .sales_section,
        .others__section,
        .chart_section,
        .product-blog,
        .get,
        .facilities,
        .latest .power_mission,
        .drive_innovation_section,
        .mission_purpose_section,
        .pa_section1,
        .pa_section2,
        .bms_section.james_town.threeImageInner,
        .four_post_section,
        .about_video_section.global_section,
        .padding_1,
        .gettouch_section,
        .locations_section,
        .investor_contact,
        .padding_3,
        .padding_2,
        .critical_text_section,
        .ihighlight_section,
        .irev_section,
        .celebration_section,
        .milestone_section,
        .corporate_section,
        .global_section {
            padding: 70px 0px 70px 0px !important;
        }

        .orangeMobileHeading {
            font-size: 14px !important;
        }

        .calc_padding_left {
            padding-left: 30px;
        }

        .calc_padding_right {
            padding-right: 30px;
        }

        .ev_mobile_menu {
            display: flex !important;
        }

        .trusted .trusted-button {
            padding-left: 13px;
        }

        .bg_image_section {
            background-size: 2%;
        }

        .about_video_section {
            padding-top: 65px;
            padding-bottom: 84px;
        }

        .seperator__section h2 {
            width: 650px;
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

        .invest_subscribe p {
            max-width: 500px;
        }

        .latest {
            padding: 90px 0px 50px 0px;
        }

        .product-blog-text {
            padding-left: 10px;
        }

        .accordion-body .toggle_year,
        .accordion-body .date_div {
            padding: 0 16px 12px 12px;
        }

        .inner-table {
            table-layout: inherit !important;
        }

        section.spes_section .container {
            padding-left: 0;
            padding-right: 0;
        }

        .has_specsTable .inner-table {
            width: 1410px;
            max-width: unset;
            margin-left: 30px;
            margin-right: 30px;
        }

        .has_specsTable {
            width: 100%;
            overflow-x: auto;
        }

        .advanec-image:has(.advanceVideo) {
            height: 298.38px;
        }

        .newVideoChange>div {
            display: flex;
            align-items: center;
            justify-content: center;
        }


    }

    @media only screen and (max-width:845px) {}


    @media only screen and (min-width:575.5px) and (max-width:767.5px) {
        .infinity_inner_img img {
            margin-top: 40px;
        }

        .team_member img {
            height: 280px !important;
        }

        .c_o_inner .download-button {
            margin-top: 0px !important;
        }

    }



    @media only screen and (max-width:767.5px) {
        section.hero_sec {
            height: 763px;
        }

        .container {
            padding-left: 16px;
            padding-right: 16px;
        }

        h1.header-text-h1 {
            font-size: 48px;
            letter-spacing: -0.48px;
            max-width: 82%;
        }

        .hero_sec .header-text-p {
            max-width: 71%;
        }

        .absolute_content {
            padding-bottom: 129px;
        }

        .trusted {
            border-radius: 0;
            margin-top: 0;
        }

        .calc_padding_left {
            padding-left: 0;
            padding-top: 92px;
        }

        .trusted .trusted-1-p {
            padding-left: 16px;
            font-size: 14px;
        }

        .trusted-1.calc_padding_left {
            flex-direction: column;
            align-items: flex-start;
            grid-gap: 24px;
        }

        .row_highlight {
            flex-wrap: wrap;
        }

        header.cus_header {
            padding-top: 34px;
        }

        img.white_logo,
        img.black_logo {
            width: 172px;
        }

        /* 
        .left_out_image {
            margin-bottom: -98px;
        } */

        .highlights {
            padding: 120px 0px 86px 0px;
        }

        /* ========== */


        .trusted-2-p,
        .trusted-2-span {
            font-size: 20px;
            line-height: 26.2px;
        }

        .trusted-2 {
            padding: 103px 0px 93.43px 0px;
            border-top: none;
            margin-top: 0px;
        }

        .trusted-3 {
            padding-top: 72.78px;

        }

        .trusted .trusted-3-h6 {
            padding-bottom: 48.78px;
            line-height: 21px;
        }

        .trusted-3-content .trusted-3-content-h3 br {
            display: none;
        }

        .trusted-3-content {
            padding-bottom: 61.3px;
        }


        .trusted-3-content-h3 {
            line-height: normal;
            padding: 20.39px 0px 16.8px 0px;
        }

        .trusted .trusted-button {
            padding-bottom: 112.79px;
            padding-top: 0px;
        }

        .left_out_image {
            /* margin-bottom: -159px; */
            width: 100%;
            height: auto;
            /* height: 258px; */
            margin-left: auto;
            margin-right: auto;
        }

        .trusted-button a,
        .blog-buttton a,
        .trusted-button-2 a,
        .ev_tabs_post_btn,
        .advanced-card-button,
        .team_tab_btn,
        .commonForm .wpforms-submit {
            padding: 13px 44px !important;
        }

        .orangeMobileHeading {
            line-height: 150%;
        }


        .highlights {
            padding: 100px 0px 86px 0px;
        }


        .hig-content-h1 {
            font-size: 56px;
            font-weight: 500;
            letter-spacing: -1.12px;
        }

        .higlights-content {
            padding: 62.42px 0px 0 0px;
        }

        .higlights-content {
            width: 150px;
        }

        .hig-content-p {
            font-size: 14px;
        }

        .investors {
            padding: 78.22px 0px 88.86px 0px !important;
        }

        .invertors-content-p {
            padding-top: 32px;
        }

        .invertors-text {
            border-radius: 50px;
            padding: 41px 36px 41px 41px;
        }

        .investor-paddingTop {
            margin-top: 51.49px;
            border-radius: 24px;
        }

        .inv-text-h1,
        .inv-text-p {
            font-size: 18px;
        }

        .inv-text-p {
            padding-top: 14.18px;
        }

        .investors-text-2 {
            gap: 54px;
            justify-content: flex-start;
        }

        .facilities {
            padding: 74.51px 0px 48px 0px !important;
        }


        .fac-content-h1 {
            font-size: 26px;
        }

        .fac-content-p {
            padding-top: 13px;
            font-size: 16px;
            max-width: 336px;
        }

        .index_page_acco {
            padding-top: 16px;
        }

        .bms_accordian .accordion-header button {
            font-size: 16px;
            font-weight: 400;
            padding: 19px 15px 22px 0px;
            grid-gap: 20px;
        }

        .facilities .facilities-content .trusted-button {
            display: none;
        }

        .facilities-image img {
            border-radius: 24px;
            width: 100%;
            margin-top: 33px;
            height: auto;
            /* height: 222.584px; */
            object-fit: cover;
        }

        .latest {
            padding: 52.19px 0px 187px 0px;
        }

        .postblog_inner .row {
            flex-direction: column-reverse;
        }

        section.get {
            padding: 112px 0px 111.2px 0px !important;
        }

        .get-text-h1 {
            font-size: 26px;
            line-height: 130%;
            max-width: 93%;
            padding: 44px 0px 0px 0px;
        }

        .get .trusted-button {
            padding-top: 66px;
        }

        .product_slider_content {
            padding-bottom: 0px;
            padding-top: 74px;
            flex-direction: column-reverse;
        }

        .product-content {
            padding-top: 54px;
        }

        .product-content-h1 {
            font-size: 26px;
            padding-top: 0px;
        }

        .product-content-p {
            color: #828F96;
            font-size: 16px;
            padding-top: 21.94px;
        }

        .products .trusted-button {
            padding: 47px 0px 0px 0px;
            border-bottom: none;
        }

        .products {
            padding: 81.65px 0px 71px 0px;
        }

        .product-image img {
            aspect-ratio: 575 / 692;
        }

        .postblog_inner .row>* {
            width: 100% !important;
        }

        .post .orangeMobileHeading {
            font-size: 16.699px;
        }

        .postblog_inner .post-h1 {
            padding-top: 16.69px;
            font-size: 18.787px;
            line-height: 150%;
        }

        .post .fac-content-p {
            padding-top: 0;
        }

        .post-button {
            padding-top: 29.24px;
        }

        .latest {
            padding: 52.19px 0px 73px 0px;
        }

        .blog-buttton {
            padding-top: 0px;
        }

        .nav-item .ev_tabs_post_btn {
            padding: 9.28px 17.6px 10.38px 19.33px !important;
            font-size: 12.37px;
            font-weight: 400;
            white-space: nowrap;
            line-height: 150%;
        }

        .item-p,
        .footer-links {
            font-size: 15.877px;
            line-height: 230%;
        }

        .footer-items .item:first-child>ul:last-child .item-p,
        .footer-items .item:nth-child(3),
        .footer-items .item:last-child {
            padding-top: 17px;
        }


        .footer-items {
            display: block;
        }

        .footer-items>div {
            width: 42%;
            float: left;
        }

        .footer-items .item:not(:first-child) {
            margin-left: 12%;
        }

        .footer-items {
            gap: 0;
            flex-direction: row;
            flex-wrap: wrap;
            align-items: flex-start;
        }

        .footer-icon {
            gap: 0px;
            justify-content: space-around;
        }


        /*========*/
        .product-blog-img img,
        .advanec-image img {
            width: 100%;
            height: 244px;
            object-fit: cover;
        }

        .advanced-text-h1 {
            font-size: 26px;
        }

        .advanced-text {
            padding-top: 54.9px;

        }

        .advanced .trusted-3-h6 {
            padding-top: 70px;
            padding-bottom: 68px;
        }

        .advantage-p {
            display: none;
        }

        .advantage-text-h1 {
            font-size: 22px;
            line-height: 28.6px;
        }

        .productBlog_header {
            font-size: 26px;
            padding-top: 17px;
            line-height: 131%;
        }

        .product-blog-img img,
        .advanec-image img,
        .advantage-card img {
            border-radius: 16px;
        }

        .product-blog-text {
            padding-top: 35.9px;
            padding-right: 30px;
        }

        .product-blog-text .trusted-3-h6 {
            padding-top: 0px;
        }

        .product-blog-text .advanced-text-h1 {
            padding-top: 15px;
            font-size: 22px;
        }

        .product-blog-text .advanced-text-p {
            color: #575860;
        }

        .product-blog-text .trusted-button {
            padding-top: 37px;
        }

        tr {
            border-radius: 23px 23px 0 0;
            border-bottom: 1px solid rgba(255, 255, 255, 0.10);
            padding: 16px 24px 0px 24px;
        }

        .inner-text-1 {
            padding: 0px 12.945px 21px 24px;
            font-size: 14px;
        }

        .table-footer-text {
            padding-top: 41.59px;
            text-align: center;
        }

        .download-button {
            gap: 8px;
            width: 100%;
            margin-top: 63px;
        }

        .cus-table {
            padding: 68.41px 0px;
        }

        .customTablediv {
            border: none;
        }

        .main-technology .scoll_bottom {
            display: none;
        }

        .technology-text-h1 {
            font-size: 48px;
            line-height: 110%;
        }

        .technology-text-p {
            line-height: 130%;
        }

        .trusted.by .trusted-2 {
            padding: 73px 0 60px 0;
            border-top: 1px solid rgba(255, 255, 255, 0.30);
            margin-top: 83px;
        }

        .trusted-3-content img {
            width: 40px;
        }

        .trusted-3 .row>div:nth-child(4)>.trusted-3-content {
            padding-bottom: 59px !important;
        }

        .row_highlight {
            grid-gap: 0 18px;
        }

        .higlights-content {
            width: 144px;
            align-items: flex-start;
        }

        .hig-content-p {
            padding-top: 7px;
            text-align: start;
        }

        .row_highlight>div:last-child .hig-content-p br {
            display: none;
        }

        .productmain .slick-dots {
            left: 0;
            bottom: -50px;
        }

        .product-text {
            flex-direction: column;
            grid-gap: 38px;
            padding-top: 48px;
        }

        span.left_arrow_head {
            margin-right: 5px;
        }

        .jump_to {
            color: #575860;
            font-family: 'Basier Circle Mono';
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: 21px;
            text-transform: uppercase;
            display: flex;
            align-items: center;
            grid-gap: 16px;
        }

        .jump_to_divider {
            flex: 1;
            height: 1px;
            background: #575860;
        }

        .inv-text-h1 {
            width: 140px;
        }

        .inverstors-text-1 {
            justify-content: flex-start;
            gap: 16px;
        }

        .inverstors-text-1>h6:last-child {
            width: 90px;
        }

        .investors .trusted-button-2 {
            padding-top: 69px;
        }

        .facilities-content {
            padding-top: 0;
        }

        .index_page_acco.bms_accordian .accordion-body {
            font-size: 14px !important;
        }

        .facilities .trusted-button {
            padding-top: 48px;
        }

        section.latest .latest-text {
            margin-bottom: 36px;
        }

        .ev_tabs_post {
            grid-gap: 6px;
            flex-wrap: nowrap;
            overflow-x: auto;
        }

        .ev_tabs_post::-webkit-scrollbar-thumb {
            display: none;
        }

        .postblog_inner {
            margin-top: 48px;
        }

        .post-image img {
            border-radius: 24px 24px 0px 0px;
            aspect-ratio: unset;
            height: 200px !important;
        }

        .postblog_inner .post {
            padding: 24px 25px 52px 25px;
        }

        .postblog_inner .post-button a {
            background: #F54C00;
            border: 1px solid #F54C00;
            color: #fff;
        }

        .postblog_inner .post-button a:hover {
            background: transparent;
            border: 1px solid #F54C00;
            color: #F54C00;
        }

        .latest .blog-buttton ul.slick-dots {
            bottom: -43px !important;
        }

        .blog-buttton {
            justify-content: center;

        }

        .footer-info {
            padding-top: 24px;
        }

        .footer-info input[type="email"] {
            width: 100%;
        }

        .footer-info input[type="submit"] {
            width: 100%;
        }

        .footer-items {
            padding-top: 64px;
        }

        .footer-sub-h1 {
            font-size: 22px;
        }

        .cus-footer {
            padding: 99px 0px 0px 0px;
        }

        .footer-line {
            margin-top: 48px;
            margin-bottom: 34px;
        }

        .footer-icon a img {
            width: 34px;
            height: 34px;
            object-fit: contain;
        }

        section.main-technology {
            background-image: url(../images/back-mobile.png);
            background-position: right bottom;
            background-size: contain;
            background-repeat: no-repeat;
            min-height: 763px;
            padding-top: 215px;
        }

        .technology-text {
            padding-top: 0;
            max-width: 300px;
        }

        .advantage-text {
            padding-top: 36px;
        }

        .advantage-text-p {
            padding: 13px 0px 30px 0px;
            max-width: 95%;
            /*  340px */
        }

        .advanced .advantage-card {
            padding-bottom: 67px;
        }

        .advanced {
            padding-bottom: 8px;
        }

        .customTablediv table.inner-table {
            border-radius: 24px;
            background: rgba(255, 255, 255, 0.05);
        }

        .customTablediv {
            border: 1px solid rgba(255, 255, 255, 0.10);
            width: 1200px;
            margin-left: 16px;
            margin-right: 16px;
        }

        .productBlog_header {
            padding-bottom: 32px;
        }

        .product-blog .product-2 {
            padding-top: 71px;
        }

        .advanced .advanced-text {
            padding-right: 30px;
        }

        table.inner-table tr {
            padding: 20px 24px !important;
        }

        table.inner-table .tr-header {
            padding: 16px 24px !important;
        }

        /* .customTablediv table.inner-table {
              table-layout: fixed !important; 
                overflow-x: auto;
        }  */

        .customTablediv table.inner-table tr:last-child {
            border-bottom: 0;
        }

        .battery {
            padding: 183px 0 68px 0;
            min-height: 472px;
            align-items: self-start;
        }

        .battery-text-h1 {
            font-size: 36px;
            line-height: 41.4px;
        }

        .extra_about_margin {
            margin-bottom: 12px;
        }

        .battery-text p.battery-text-p {
            font-size: 16px;
            padding-right: 5px;
            line-height: 130%;
        }

        .performance_inner {
            padding-top: 68px !important;
            padding-bottom: 65px !important;
        }

        .performance_inner h1.performance-h1 {
            font-size: 26px;
            line-height: 131%;
            padding-bottom: 20px;
        }

        .performance_inner .performance-text-p {
            line-height: 150%;
            letter-spacing: -0.08px;
            padding-right: 20px;
        }

        .performance_block img {
            aspect-ratio: unset;
            height: 250px;
        }

        .performance_crousle .slick-list.draggable {
            margin: 0;
        }

        .performance_crousle_div {
            padding-bottom: 80px;
        }

        .benefit_box img {
            width: 51px;
        }

        .benefit_box .benefit_h3 {
            font-size: 22px;
            padding-top: 19px;
        }

        .benefit_box p.benefit_p {
            font-size: 16px;
            letter-spacing: -0.08px;
        }

        .benefit__section .row {
            grid-gap: 53px 0;
        }

        section.benefit_section .benefit__section {
            padding-bottom: 90px;
            BORDER-BOTTOM: 1px solid #BBB;
        }

        section.benefit_section {
            padding-bottom: 0px;
        }

        h2.product_section_top {
            padding: 74px 0px 50px;
            font-size: 26px;
            line-height: 131%;
        }

        .product_box figure {
            width: 100%;
            border-radius: 24px;
            overflow: hidden;
        }

        .product_box img {
            height: 240px;
        }

        .product_section .product_h3 {
            padding-top: 29px;
            font-size: 22px;
            line-height: 140%;
        }

        .product__section .row {
            grid-gap: 64px 0;
        }

        .infinity_battery.infinity_battery_technology {
            padding-top: 162px !important;
            padding-bottom: 102px !important;
        }

        .infinity_inner .label_design {
            padding-bottom: 26px;
        }

        .infinity__battery .infinity_inner h3 {
            font-size: 26px;
            line-height: 131%;
        }

        .product_box p.product_p {
            padding-left: 15px;
            padding-right: 15px;
        }

        .infinity_inner_img {
            margin-bottom: 40px;
        }

        .seperator__section {
            padding: 73px 0 94px 0 !important;
        }

        .seperator__section h2.dark_section_h2,
        h2.chart_section_h2,
        .infinity_inner h3 {
            font-size: 26px;
            font-weight: 400;
            line-height: 131%;

        }

        .seperator__section h2.dark_section_h2 {
            padding-bottom: 25px;
        }

        p.dark_section_p {
            letter-spacing: -0.08px;
            max-width: 87%;
            padding-bottom: 45px;
        }

        .video_section {
            height: 230px;
        }

        p.infinity_p {
            letter-spacing: -0.08px;
            max-width: 92%;
            padding-bottom: 20px;
            padding-top: 2px;
        }

        .bms_accordian .accordion-header button {
            letter-spacing: 0.2px;
            padding: 23px 19px 26px 0px;
        }

        button.play_button svg {
            width: 58px;
            height: 58px;
        }

        p.placeholder_video {
            display: none;
        }

        section.chart_section {
            padding: 112px 0 76px 0 !important;
        }

        h2.chart_section_h2 {
            padding-bottom: 17px;
        }

        p.watch_video_text {
            color: #FFF;
            text-align: center;
            font-family: 'Inter';
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: 150%;
            letter-spacing: -0.07px;
            margin-bottom: 35px;
        }

        .chart_section_p {
            padding-bottom: 70px;
        }

        p.top_lable {
            font-size: 14px;
            line-height: 21px;
            padding-bottom: 34px;
        }

        .chart_detail img {
            height: 222px;
            object-fit: contain;
        }

        .chart_inner .row {
            grid-gap: 64px;
        }

        .infinity_inner .label_design {
            padding-bottom: 17px;
        }

        .infinity_inner {
            padding: 0 16px;
        }

        .innerPaddingRight .bms_inner_images {
            margin-right: 0;
            padding-top: 73px;
        }

        .bms_accordian .accordion-flush>.accordion-item:last-child {
            border-bottom: 1px solid rgba(187, 187, 187, 0.50);
        }

        .bms_inner_images .row {
            flex-wrap: nowrap;
            overflow: auto;
            margin: 0;
            grid-gap: 13px;
        }

        .bms_section.innerPaddingRight {
            padding-bottom: 82px;
        }

        h2.others_section_h2 {
            font-size: 26px;
            line-height: 29.9px;
            letter-spacing: -0.5px;
            padding-bottom: 64px;
        }

        .post_card img {
            height: 200px;
        }


        .bms_inner_images .row>div {
            padding: 0;
            width: auto !important;
        }

        .bms_image img {
            width: 280px !important;
            height: 250px !important;
        }


        .bms_inner_images .row>div:first-child {
            padding-left: 16px;
        }

        .post_card_details {
            padding: 29px 33px 33px 24px;
            grid-gap: 13px;
        }

        .post_card_details h3 {
            font-size: 20px;
            font-weight: 600;
            line-height: 28px;
        }

        .post_card_details p {
            padding-bottom: 15px;
            line-height: 24px;
            letter-spacing: -0.08px;
        }

        .post_card_inner .row {
            grid-gap: 38px;
        }

        .others__section {
            padding-bottom: 111px !important;
        }

        .benefit_solid_section.benefit_section .benefit__section {
            padding-bottom: 119px;
            border-bottom: 0;
        }

        section.infinity_battery {
            padding: 78px 0 0;
        }

        .new_infinityBattery>h2 {
            padding-top: 31px;
            font-size: 26px;
            line-height: 131%;
        }

        .new_infinityBattery>p {
            font-size: 16px;
            line-height: 24px;
            padding-bottom: 70px;
            letter-spacing: -0.08px;
        }

        .infinity_inner {
            padding: 0;
        }

        section.chart_section_new {
            padding-top: 42px !important;
            padding-top: 106px !important;
        }

        .chart_section_new h2.chart_section_h2 {
            font-size: 22px;
            line-height: 140%;
            text-align: start;
            padding-bottom: 14px;
        }

        .chart_section_new .chart_section_p {
            font-size: 16px;
            line-height: 150%;
            letter-spacing: -0.08px;
            text-align: start;
        }

        .chart_section_new .chart_section_p b {
            display: block;
        }

        .chart_section_new .chart_section_p {
            padding-bottom: 93px;
        }

        section.adv_section {
            padding: 85px 0 93px 0 !important;
        }

        .adv_points_div {
            padding-top: 9px;
        }

        .adv__section .row {
            grid-gap: 27px 0;
        }

        .adv_points_div h4 {
            font-size: 22px;
            line-height: 140%;
        }

        .advanced.solid_advanceSection {
            padding: 82px 0 20px 0;
        }

        .adv_inner h3 {
            font-size: 26px;
            line-height: 131%;
        }

        .solid_advanceSection .adv_inner .infinity_p {
            padding-bottom: 63px;
            padding-top: 4px;
        }

        .adv_antage_card .advantage-text {
            padding-top: 38px;
        }

        .adv_antage_card .advantage-text-p {
            padding: 6px 0px 3px 0px;
        }

        .solid_advanceSectionNew {
            padding-bottom: 0 !important;
        }

        .mission_grid {
            margin-left: 0;
            margin-right: 0;
            grid-template-columns: 1fr;
        }

        section.mission_purpose_section {
            padding: 54px 0 64px 0 !important;
        }

        .mission_child:nth-child(2) {
            border-left: 0;
            border-right: 0;
        }

        .mission_child {
            padding: 40px 0;
            position: relative;
        }

        .mission_child:after {
            content: '';
            position: absolute;
            width: 84.5%;
            height: 1px;
            background: rgba(255, 255, 255, 0.23);
            bottom: 0;
        }

        .mission_child:last-child:after {
            content: none;
        }

        .mission_child h4 {
            margin-bottom: 0;
            font-size: 26px;
            font-style: normal;
            font-weight: 400;
            line-height: 51.6px;
        }

        .about_video_section {
            padding-top: 68px;
            padding-bottom: 0;
        }

        .aboutElectrovaya {
            max-width: 290px;
        }

        .about_video__section .global_p {
            margin-bottom: 67px;
            padding-top: 30px;
        }

        .about_video_section .container {
            padding: 0;
        }

        .about_video__section>.row {
            margin: 0;
        }

        .about_video__section>.row>div {
            padding-right: 16px !important;
            padding-left: 16px !important;
        }

        .investors .invertors-text {
            margin-top: 51px;
            border-radius: 24px;
        }

        .about_video_div {
            height: 311px;
        }

        .about_video_div img,
        .about_video_div video {
            height: 100%;
            border-radius: 0;
        }

        .power_mission {
            padding-top: 71px;
            padding-bottom: 81px;
        }

        .missionPerformance {
            border-top: 0;
            padding-bottom: 0px !important;
            padding-top: 0 !important;
            font-size: 18px;
            font-weight: 400;
            line-height: 150%;
            max-width: 320px;
            margin-left: auto;
            margin-right: auto;
        }

        span.orange-number {
            font-size: 62px;
            font-weight: 400;
            line-height: 40px;
            padding-bottom: 30px;
        }

        .mission_leads {
            padding-top: 53px;
        }

        .power__mission .row>div:last-child .mission_leads {
            border-bottom: 0;
            padding-bottom: 10px !important;
        }

        .mission_leads {
            border-bottom: 1px solid rgba(255, 255, 255, 0.25);
            padding-bottom: 59px !important;
        }

        section.four_post_section {
            padding: 84px 0 79px 0 !important;
        }

        .four_post_section .infinity_inner .label_design {
            padding-bottom: 47px;
        }

        .four_post_row .row {
            --bs-gutter-y: 61px !important;
        }

        .four_post_content img {
            height: 273px;
        }

        .four_post_content h3 {
            font-size: 24px;
            padding: 25px 0 6px 0;
            margin-bottom: 20px;
            line-height: 36px;
        }

        .drive_innovation_section {
            padding: 85px 0 93px 0 !important;
        }

        .drive_innovation__section p.label_design {
            padding-bottom: 47px;
        }

        .drive_innovation__section h3 {
            font-size: 26px;
            line-height: 131%;
        }

        .drive_innovation__section .trusted-button {
            padding-top: 73px;
            margin-left: 16px;
        }

        .innovation_grid {
            padding-top: 73px;
            grid-gap: 62px;
            grid-template-columns: repeat(3, 205px);
            overflow: auto;
            margin-left: 16px;
        }

        section.drive_innovation_section .container {
            padding: 0;
        }

        .drive_innovation__section .innovation_inner {
            padding: 0 16px;
        }

        section.research_cnter.pa_section1 {
            padding-top: 84px !important;
            padding-bottom: 51px !important;
        }

        .pa_section1 .infinity_inner .label_design,
        .pa_section2 .infinity_inner .label_design {
            padding-bottom: 0;
        }

        .pa_section1 .infinity_inner h3,
        .pa_section2 .infinity_inner h3 {
            padding: 31px 0;
        }

        .pa_section1 p.infinity_p,
        .pa_section2 p.infinity_p {
            padding-bottom: 31px;
            padding-top: 0;
        }

        .pa_section1 .bms_image.full_image img,
        .pa_section2 .bms_image.full_image img {
            width: 100% !important;
            margin-bottom: 31px;
        }

        .inno_child_dis h4 {
            margin-top: 38px;
            font-size: 21.454px;
            font-weight: 500;
            line-height: 130%;
            max-width: 180px;
            margin-left: auto;
            margin-right: auto;
        }

        section.research_cnter.pa_section2 {
            padding: 50px 0 87px 0 !important;
        }

        .drive_innovation__section .row {
            margin: 0 !important;
        }

        section.celebration_section {
            padding: 68px 0 69px 0 !important;
        }

        .celebration__section .global_h2 {
            font-size: 26px !important;
            line-height: 131%;
            padding-bottom: 25px;
        }

        .milestone_section {
            padding: 57px 0 60px 0 !important;
        }

        .milestone__section h2 {
            padding-top: 41px;
            text-align: center;
            font-size: 26px;
            line-height: 131%;
            max-width: 300px;
            margin: 0 auto;
        }

        .milestone_slider.calc_padding_left {
            padding-left: 0;
            padding-top: 0;
        }

        .milestone_slider:after {
            content: none;
        }

        .milestone_year p {
            font-size: 48.97px;
            font-weight: 400;
            line-height: 37.669px;
            letter-spacing: -0.49px;
        }

        .mile_line {
            margin-top: 41px;
        }

        .mile_dot {
            margin: 0 auto 46px auto;
        }

        .milestone_detail {
            padding: 24px 16px 0 16px;
        }

        .milestone_detail h3 {
            padding: 26px 22px 12px 22px;
            font-size: 26.369px;
            line-height: 130%;
        }

        .milestone_slider .slick-dots {
            flex-wrap: wrap;
            margin-top: 20px;
            padding-left: 16px;
        }

        .our_future_section {
            padding-top: 76px;
        }

        .our_future_section .infinity_inner .label_design {
            padding-bottom: 23px;
        }

        .us_based {
            padding-bottom: 70px;
            padding-top: 54px;
        }

        .us_responsive .infinity_inner .label_design {
            padding-bottom: 44px;
        }

        .us_responsive .infinity_inner h3 {
            padding-bottom: 8px;
            padding-top: 25px;
        }

        .us_responsive p.infinity_p {
            max-width: 100%;
            padding-bottom: 0;
            padding-top: 0;
        }

        .us_based {
            padding-bottom: 63px;
        }

        .us_responsive img {
            aspect-ratio: unset;
            height: 273px;
        }

        .us_responsive .bms_inner_images {
            width: 100%;
        }

        .solid_state {
            padding-bottom: 62px;
        }

        .small_banner_mobile {
            min-height: 370px !important;
            padding-top: 177px !important;
        }

        .jason_roy {
            grid-gap: 41px;
            flex-direction: column;
            justify-content: center;
        }

        .jason_roy>img {
            width: 167px;
            height: 167px;
        }

        .jason_dis h3 {
            font-size: 22px;
            line-height: 28px;
            text-align: center;
        }

        .jason_dis p,
        a.contact_anchor {
            font-size: 18px;
            font-weight: 400;
            line-height: 20px;
            text-align: center;
        }

        a.contact_anchor {
            justify-content: center;
            margin: 6px 0;
        }

        .invest_inner {
            padding-bottom: 63px;
        }

        section.investor_contact {
            padding: 92px 0px 68px 0px !important;
        }

        .invest_inner h2.jason_heading {
            line-height: 131%;
            text-align: center;
        }

        .invest_subscribe {
            padding-top: 55px;
        }

        .invest_inner h2,
        .invest_subscribe h3 {
            font-size: 26px;
            margin-bottom: 19px;
            text-align: center;
            line-height: 131%;
        }

        section.gettouch_section {
            padding: 86px 0px 87px 0px !important;
        }

        .gettouch__section .global_h2 {
            font-size: 26px !important;
            padding-bottom: 24px;
        }

        .commonForm .wpforms-field {
            padding: 8px 0 !important;
        }

        .gettouch__section .global_p {
            padding-bottom: 40px;
        }

        .commonForm .wpforms-submit {
            margin-top: 0px !important;
            width: 100%;
        }

        .location_leads {
            padding-bottom: 49px;
        }

        .location_leads img {
            height: 235px;
        }

        .locations_section {
            padding: 85px 0px 29px 0px !important;
        }

        .location_leads h4 {
            padding: 40px 0 26px 0;
            font-size: 24px;
            line-height: 130%;
        }

        .locations__section {
            grid-gap: 60px;
        }

        .location_leads p {
            font-size: 16px;
            font-weight: 400;
            line-height: 150%;
        }

        .invest_subscribe p {
            text-align: center;
            max-width: 89%;
            margin: 0 auto;
        }

        section.bg_image_banner {
            background: url(../images/bg-investor-mobile.png);
            padding: 183px 0 98px 0;
            background-repeat: no-repeat;
            background-size: cover;
        }

        .investor_first_div h1.battery-text-h1 {
            font-size: 36px;
            font-style: normal;
            font-weight: 400;
            line-height: 41.4px;
            letter-spacing: -1px;
            margin-bottom: 17px;
        }

        .nasdaq_info {
            margin-right: auto;
            margin-top: 76px;
        }

        .nasdaq_info_list button {
            font-size: 12.585px;
            font-weight: 700;
            line-height: 19.117px;
            padding: 11px 52.2px 11px 52.41px;
        }

        .nasdaq_info_list {
            margin-bottom: 13px;
            padding-bottom: 13px;
        }

        .nasdaq_info {
            padding: 15px 20px 21px 20px;
        }

        .inner_electro_left p {
            font-size: 9.558px;
            line-height: 12.745px;
        }

        .inner_electro_left h3 {
            font-size: 28.675px;
            line-height: 31.862px;
        }

        .green_rating_inner {
            padding: 5px 6.8px 5px 6px;
            gap: 3px;
            border-radius: 6px;
        }

        .green_rating_inner p {
            font-size: 12.745px;
            line-height: 19.117px;
        }

        .mc_inner span {
            font-size: 9.399px;
            line-height: 12.745px;
        }

        .mc_inner p {
            font-size: 11.152px;
            line-height: 15.931px;
        }

        .market_cap_grid {
            grid-gap: 12px;
        }

        h6.data_delay {
            padding-top: 19px;
            font-size: 7.965px;
            line-height: 11.948px;
        }

        section.critical_text_section {
            padding: 64px 0px 60px 0px !important;
        }

        .critical_text__section .global_h2 {
            margin-bottom: 32px;
            font-size: 26px !important;
            line-height: 131%;
        }

        section.ihighlight_section.beige_section {
            padding: 73px 0px 93px 0px !important;
        }

        .ihightlight_grid {
            grid-gap: 33px;
            padding-top: 47px;
            grid-template-columns: 1fr;
        }

        .ihighlight_heading h3 {
            padding-top: 27px;
            margin-bottom: 27px;
        }

        section.irev_section {
            padding: 87px 0px 97px 0px !important;
        }

        .irev_inner h3 {
            padding-bottom: 27px;
            font-size: 26px;
            padding-top: 23px;
        }

        .irev_section p.infinity_p {
            max-width: 100%;
            padding-bottom: 10px;

        }

        .five_report_grid {
            grid-template-columns: repeat(2, 1fr);
            grid-gap: 20px;
        }

        .report_grid_child a {
            padding: 30px 15px 27px 15px;
            grid-gap: 17px;
            font-size: 12.31px;
            height: 129px;
            line-height: 18.465px;
            text-align: center;
            border-radius: 18.465px;
        }

        .irev_button {
            display: none;
        }

        .corporate_section {
            padding: 79px 0px 89px 0px !important;
        }

        .corporate_section .calc_padding_left {

            padding-top: 0;
        }

        .c_o_inner h2 {
            font-size: 26px;
            padding: 0 16px;
        }

        .c_o_inner p {
            padding: 29px 16px !important;
        }

        .report_grid_child a img {
            width: 31px;
            height: 31px;
            object-fit: contain;
        }

        .co_book_img img {
            margin-top: 0;
            padding-left: 54px;
        }

        .c_o_inner .download-button {
            margin-top: -60px;
            width: max-content;
            padding: 13px 40px;
            margin-left: 16px;
        }

        section.investor_contact.investor_contactInvestor {
            padding: 58px 0px 130px 0px !important;
        }

        .finance_section .container {
            padding-left: 0;
            padding-right: 0;
        }

        .team_tabs {
            padding-left: 0 !important;
        }

        .team_tab_btn {
            font-size: 14px;
            line-height: 170%;
            padding: 12px 24px !important;
        }

        .accordion-button>.fiance_head {
            background: #050D29;
            border-radius: 16px;
            padding: 0 16px;
            grid-template-columns: 1fr;
        }

        .accordion-button .date_div p,
        .toggle_year p {
            color: #fff;
        }

        .accordion-body>.fiance_head {
            grid-template-columns: 1fr;
            border: 1px solid #E5E5E5;
            border-radius: 0 0 16px 16px;
        }

        .fiance_acco {
            margin-top: 78px;
            padding-left: 16px;
            padding-right: 16px;
        }

        .fiance_acco .accordion-button {
            border-top: 0;
        }

        .toggle_year {
            display: flex;
            grid-gap: 10px;
            justify-content: space-between;
            padding: 11px 0 13px 0 !important;
        }

        .toggle_year p {
            font-size: 16px;
            line-height: 24px;
        }

        .accordion-body .date_div {
            padding: 20px 20px 30px 20px;
            border-bottom: 1px solid #E5E5E5;
        }

        .accordion-body .date_div:last-child {
            border-bottom: 0;
        }

        .accordion-button[aria-expanded="true"]>.fiance_head {
            border-radius: 16px 16px 0 0;
        }

        .fiance_acco .accordion-button .toggle_year:after {
            content: '+';
            width: 14px;
            color: #050d2900;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
            background-repeat: no-repeat;
            background-position: center;
        }

        .fiance_acco .accordion-button[aria-expanded="true"] .toggle_year:after {
            content: '-';
            transform: rotate(180deg);
        }

        .fiance_acco .accordion-item {
            margin-top: 16px;
        }

        section.finance_section {
            padding: 77px 0px 125px 0px !important;
        }

        .fiance_acco .accordion-item:nth-child(even) {
            background: #ffffff;
        }

        .tableYearContent {
            color: #050D29;
            font-family: 'Inter';
            font-size: 14px;
            font-style: normal;
            font-weight: 600;
            line-height: 21px;
            display: block;
            margin-bottom: 30px;
        }

        ul.pdf_list a {
            font-size: 16px;
            line-height: 21px;
            grid-gap: 12px;
            padding-left: 12px;
        }

        ul.pdf_list {
            grid-gap: 36px;
        }

        .annual-reports-wrap {
            padding-left: 16px;
            padding-right: 16px;
        }

        .annualReports,
        .corporateGovernance {
            padding-top: 78px;
        }

        .annualReports p.intor_text {
            margin-bottom: 30px;
            padding-left: 16px;
            font-size: 16px;
            padding-right: 16px;
        }

        .annualReports .fiance_head {
            grid-template-columns: 1fr;
            padding: 20px;
        }

        .annualReports .toggle_year {
            font-weight: 600;
        }

        .annualCoverage .finance_grid {
            margin-top: 78px;
            padding-left: 16px;
            padding-right: 16px;
        }

        .annualCoverage .finance_grid>.row {
            margin: 0 !important;
        }

        .corporateGovernance .annual-reports-wrap {
            grid-template-columns: 1fr;
        }

        .corporateGovernance .annual-reports-wrap ul {
            padding: 30px 20px;
        }

        .annualReports .fiance_head:nth-child(even) {
            background: #ffffff;
        }

        .mob-spacing {
            padding-bottom: 15px;
        }

        section.breadcrumbs_section {
            display: none;
        }

        section.intro_section {
            padding-bottom: 91px;
            padding-top: 67px;
        }

        .img_carousel_new {
            padding-bottom: 50px;
        }

        .img_carousel_new ul.slick-dots {
            display: flex;
            justify-content: center;
        }


        .spes__section h2 {
            font-size: 26px;
            padding: 0 16px;
            margin-bottom: 34px;
        }

        .spes_table tbody td.inner-text_first {
            font-size: 12px !important;
            line-height: 16.8px !important;
        }

        .spes_table td.inner-text {
            padding: 12px;
            font-size: 12px !important;
            line-height: 16.8px !important;
        }

        table.inner-table.spes__table {
            table-layout: auto;
            margin-right: 16px;
            margin-left: 16px;
        }

        section.spes_section .container {
            padding: 0;
        }

        .has_specsTable {
            overflow: auto;
        }

        .has_specsTable::-webkit-scrollbar {
            display: none;
        }

        .download_table h3 {
            font-size: 26px;
            line-height: 131%;
            padding-top: 58px;
            padding-bottom: 14px;
        }

        .download_table {
            padding: 0 16px;
        }

        .download_table .download-button {
            padding: 13px 39.925px 13px 49.295px;
            gap: 17.779px;
            width: max-content;
            margin-top: 27px;
            max-width: 100%;
        }

        section.spes_section {
            padding: 70px 0px 105px 0px !important;
        }

        section.global_section {
            padding: 76px 0 77px 0 !important;
        }

        .global__section h2.global_h2 {
            font-size: 26px !important;
            line-height: 131% !important;
            margin-top: 34px !important;
            margin-bottom: 18px !important;
        }

        video.facilitiesVideoWrapper {
            height: 273px;
            margin-top: 67px;
        }

        .james_town_mobile_img {
            border-radius: 24px;
            height: 273.651px;
            max-width: 100%;
            width: 100%;
            object-fit: cover;
            margin-bottom: 47px;
        }

        .james_town .calc_padding_right {
            padding-right: 16px;
            padding-bottom: 76px !important;
        }

        .domestic_list li img {
            margin-top: 1px;
        }

        .james_town .infinity_p strong {
            display: block;
        }

        .domestic_list {
            grid-gap: 22px;
        }

        .james_town.padding_3 .bms_inner_images {
            margin-right: 0;
        }

        .slick-dots {
            bottom: 0;
            display: flex;
        }

        .ev_timeline_inner .slick-dots {
            bottom: -57px;
            display: flex;
        }

        .timeline_date {
            padding: 0 40px;
        }

        .footer-info .wpforms-field-container,
        .footer-info .wpforms-field-container .wpforms-field,
        .footer-info .wpforms-submit-container,
        .footer-info .wpforms-submit-container .wpforms-submit {
            width: 100% !important;
        }

        .bms_image img {
            width: 100% !important;
            height: 273px !important;
            margin-bottom: 31px;
            margin-top: 34px;
        }

        section.research_cnter.padding_1 {
            padding: 81px 0 43px 0 !important;
        }

        section.james_town.padding_3 .infinity_inner {
            border-top: 1px solid #BBB !important;
            border-bottom: 1px solid #BBB !important;
            padding: 64px 0 63px 0 !important;
        }

        section.james_town.padding_3 .bms__section {
            padding: 0 16px !important;
        }

        section.james_town.padding_3 {
            padding: 0 !important;
        }

        .james_laboratory_img {
            height: 273.651px;
            border-radius: 24px;
            margin-top: 30px;
            margin-bottom: 31px;
        }

        section.james_town.padding_3 .domestic_list {
            grid-gap: 29px;
        }

        section.research_cnter.padding_2 {
            padding: 63px 0px 80px 0px !important;
        }

        section.adv_section.module_product {
            padding: 83px 0 88px 0 !important;
        }

        section.research_cnter.padding_2 .bms_image.full_image img {
            margin-top: 31px !important;
            margin-bottom: 31px !important;
        }

        section.research_cnter.padding_2 .infinity_p {
            padding-bottom: 0;
            padding-top: 13px;
        }

        .product_dis h3 {
            font-size: 26px;
            margin-top: 74px;
            padding-bottom: 20px;
        }

        section.adv_section.module_product .adv_inner h3 {
            padding-top: 31px;
        }

        section.product-blog.ev_product_blog {
            padding: 90px 0px 112px 0px !important;
        }

        .product-blog-img img {
            height: 330.582px;
        }

        .product-blog-text {
            padding-top: 72px;
            padding-right: 16px;
        }

        .product-blog.ev_product_blog .product-blog-text .advanced-text-h1 {
            padding-top: 38px;
            font-size: 22px;
            padding-bottom: 13px;
        }

        section.product-blog.ev_product_blog .product-blog-text .trusted-button {
            padding-top: 48px;
        }

        .explore_section {
            padding: 79px 0px 79px 0px !important;
        }

        .ecpore_inner h2 {
            max-width: 320px;
            margin-bottom: 54px;
        }

        ul.explore_list li {
            padding-bottom: 36px;
            margin-bottom: 36px;
        }

        ul.explore_list li a {
            font-size: 21px;
            line-height: 28px;
        }

        .leader_dis {
            padding: 84px 0px 88px 0px !important;
        }

        h4.leader_discription_h4 {
            font-size: 20px;
            line-height: 130%;
        }

        section.team_section {
            padding: 61px 0px 68px 0px !important;
        }

        .team_section .team_tabs {
            padding-left: 0;
            grid-gap: 14px;
        }

        .team_member img {
            height: 200px;
            width: 100%;
        }

        .team_tab-content .row>* {
            --bs-gutter-y: 35px !important;
            width: 50%;
            padding-left: 8px;
            padding-right: 8px;
        }

        .team_tab-content .row {
            margin-left: -8px;
            margin-right: -8px;
        }

        .teamMember_detail h3 {
            font-size: 16px;
            line-height: 20.8px;
        }

        .teamMember_detail p,
        .team_member a.small_border_btn {
            font-size: 13px;
            line-height: 24px;
        }

        section.profile_section {
            padding: 40px 0px 86px 0px !important;
        }

        .profile_detail_div {
            margin-top: 34px;
        }

        .profile_detail_dis {
            margin-top: 34px;
        }

        .profile_detail_dis h5 {
            margin: 6px 0 16px 0;
        }

        .profile_detail_dis p {
            margin-bottom: 41px;
        }

        section.dark_texture.dark_cta {
            padding: 89px 0px 107px 0px !important;
        }

        p.corporateNewp {
            padding-bottom: 14px;
            font-size: 16px;
            margin-top: 31px;
        }

        .battery.single_leader_banner {
            padding: 181px 0 48px 0;
            min-height: 390px;
        }

        section.breadcrumbs_section.leader_breadcrumbs {
            display: block;
        }

        ol.breadcrumb {
            padding-top: 45px;
        }

        section.leader_bio_dis {
            padding-top: 10px;
            padding-bottom: 89px;
        }

        p.leader_discrip_p {
            max-width: 334px;
        }

        .leader_bio__dis {
            grid-gap: 47px;
            flex-wrap: wrap;
        }

        .leader_bio__dis {
            grid-gap: 46px;
            flex-direction: column;
        }

        .leader_bio_dis .leader_discrip_p {
            max-width: 100%;
            padding-right: 30px;
        }

        .leader_discription_h4.singleLeaderH4 {
            font-size: 24px;
            line-height: 130%;
        }

        .bio_person_detail h4,
        .bio_person_detail p {
            font-size: 18px;
        }

        .leader__bio_img img {
            width: 100%;
            height: 407px;
            aspect-ratio: unset;
        }

        .leader__bio_img {
            width: 100%;
        }

        section.news_media {
            padding: 74px 0px 44px 0px !important;
        }

        section.member_list.beige_section {
            padding: 73px 0px 77px 0px !important;
        }

        .member_list .calc_padding_left {
            padding-top: 0;
        }

        .member_list .slick-dotted.slick-slider {
            margin-top: 37px;
        }

        .team_list_slider .team_member {
            padding: 0 10px 50px 10px;
        }

        .member_list .slick-dotted.slick-slider {
            padding-left: 10px;
        }

        .member__list h2 {
            font-size: 26px;
        }

        .news_top_hero_section .battery-text p.battery-text-p {
            padding-top: 27px;
        }

        .latest_news_div {
            grid-template-columns: 1fr;
            border: 1px solid #CECECE;
        }

        section.latestnews_section.latestnews_sectionBlog {
            padding: 45px 0px 105px 0px !important;
        }

        .latest_news_div img {
            height: 236px;
        }

        .latestnews_div {
            padding: 32px 25px 55px 22px;
        }

        .news_post_date {
            margin: 29px 0 23px 0;
            order: -1;
        }

        .latestnews_div span.top_lable {
            order: -1;
        }

        .latestnews_div .news_text {
            margin-bottom: 37px;
            margin-top: 17px;
            font-size: 16px;
        }

        .latestnews_sectionBlog .team_tab_btn.active,
        .latestnews_sectionBlog .team_tab_btn:hover,
        .latestnews_sectionBlog .team_tab_btn {
            padding: 10px 20px !important;
            font-size: 12px;
            line-height: 18px;
        }

        .news_ul li {
            padding: 56px 0 51px 0;
            grid-gap: 36px;
            flex-direction: column-reverse;
        }

        .news_ul li img {
            width: 100%;
            height: 236px;
            aspect-ratio: unset;
        }

        section.latestnews_section.latestnews_sectionBlog {
            background: #FBF9F5;
        }

        .latestnews_sectionBlog .container {
            padding: 0 !important;
        }

        .latestnews_sectionBlog .tab-content {
            padding-left: 16px;
            padding-right: 16px;
        }

        .latestNewsDis h2 {
            font-size: 22px;
            margin: 23px 0 17px;
            padding-right: 20px;
        }

        section.login_account_section {
            padding: 86px 0px 80px 0px !important;
        }

        .login__account h4 {
            font-size: 26px;
            line-height: 33.8px;
        }

        body .login_form .um-login {
            padding-top: 47px;
        }

        body .login_form .um-row .um-field {
            padding: 8px 0 !important;
        }

        section.battery.news_top_hero_section {
            position: relative;
            background: transparent;
        }

        section.battery.news_top_hero_section:after {
            content: '';
            position: absolute;
            z-index: -1;
            top: 0;
            right: 0;
            display: block;
            width: 100%;
            height: 472px;
            background: linear-gradient(243deg, #0A1E5F 16.52%, #153EC5 97.3%);
        }

        body .login_form .um-half {
            width: 100%;
        }

        .login_form {
            padding-bottom: 73px !important;
            margin-bottom: 63px !important;
            border-bottom: 1px solid #bbb;
        }

        .need_help>p {
            font-size: 18px;
            padding: 12px 0 21px 0;
        }

        .jason_phone a.contact_anchor {
            justify-content: center;
            margin: 6px 0;
        }

        .profile_detail_div {
            display: block;
            height: 100%;
        }

        .mileContainer_home {
            padding-top: 73px;
            flex-wrap: wrap;
        }

        .mileContainer_home .blog-buttton {
            margin-top: 31px;
            width: 100%;
            justify-content: flex-start;
        }

        video.advanceVideo {
            width: 100%;
            height: 244px;
            border-radius: 16px;
        }

        .product-1 .product-blog-text {
            padding-left: 0;
            padding-top: 35px;
        }

        .product-2 .product-blog-text {
            padding-top: 35px;
        }

        .bms__section.calc_padding_left {
            padding-left: 16px !important;
            padding-right: 16px !important;
        }

        section.blog_main_page_header {
            min-height: 97px;
            margin-bottom: 36px;
        }

        section.postContent img.featuredImage {
            height: 225px;
            margin-top: 0 !important;
            border-radius: 10px;
        }

        section.postContent {
            padding-bottom: 0 !important;
            padding-top: 0 !important;
        }

        .back__blog a {
            color: #FFF;
            text-align: center;
            font-family: 'Inter';
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: 24px;
            letter-spacing: -0.312px;
            display: inline-flex;
            padding: 13px 44px;
            justify-content: center;
            align-items: center;
            gap: 8px;
            border-radius: 38px;
            background: #F54C00;
            margin-bottom: 51px;
            border: 1px solid #f54c00;
            transition: 0.3s all !important;
        }

        span.backBlog_img img {
            transition: 0.3s all !important;
        }

        .back__blog a:hover {
            color: #F54C00;
            background: #fff;
        }

        .back__blog a:hover>span.backBlog_img img {
            filter: brightness(0) saturate(100%) invert(33%) sepia(40%) saturate(5137%) hue-rotate(10deg) brightness(101%) contrast(106%);
        }

        section.postContent .postMeta p {
            padding-bottom: 27px;
            padding-top: 43px;
            margin-bottom: 0 !important;
        }

        section.postContent h2 a {
            font-size: 33px;
            line-height: 120%;
        }

        section.postContent h2 {
            margin-bottom: 27px !important;
        }

        section.postContent .content img {
            border-radius: 10px !important;
            height: 201px !important;
            object-fit: cover !important;
            margin-bottom: 68px;
            margin-top: 57px;
        }

        .cus-footer .container .row {
            margin: 0 !important;
        }

        .cus-footer .container .row>* {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        .footer-text-p {
            text-align: center;
        }

        .bg_image_section {
            background-size: 3.5%;
        }

        .header_table {
            font-size: 13px;
        }

        .product_dis {
            padding-left: 0;
        }

        .img_carousel_new ul.slick-dots {
            margin-bottom: 0;
            position: static;
            padding-top: 50px;
        }

        .finance__section .team_tabs {
            padding-left: 16px !important;
        }

        .img_carousel_new {
            padding-bottom: 0;
        }

        .img_carousel_new.slick-dotted.slick-slider {
            margin-bottom: 0;
        }

        .mileContainer {
            flex-wrap: wrap;
            justify-content: flex-start;
            grid-gap: 30px;
        }

        .mileStone_append_dots .slick-dots {
            flex-wrap: wrap;
            justify-content: center;
            padding-left: 0 !important;
        }

        .mileStone_append_dots {
            flex: unset;
        }

        .ev_timeline_inner.slick-dotted.slick-slider {
            margin-bottom: 60px;
        }

        .ev_mobile_menu {
            max-width: 100%;
        }

        .page-template-template-login .jason_phone a {
            justify-content: flex-start;
        }

        .milestone_section .mileStone_append_dots .slick-dots li button {
            width: 8px;
            height: 8px;
        }

        .milestone_section .mileStone_append_dots .slick-dots {
            grid-gap: 4px;
        }

        /* .cus-table {
            overflow: hidden;
        }

        .customTablediv {
            overflow: auto;
        } */

        .inner-table {
            width: 100%;
        }

        .trusted-2-p {
            font-size: 25px;
            line-height: 1.3;
        }

        .presstab .slick-slide>div {
            flex: unset;
        }

        .presstab .slick-slide {
            padding-bottom: 40px;
            grid-gap: 30px;
            padding-top: 30px;
        }

        .presstab .blog {
            padding-top: 0;
        }

        .tabcontent_row .slick-slide {
            padding-bottom: 40px;
        }

        .applicable_grid .slick-dots {
            position: static;
            padding-top: 20px;
        }

        .applicable_child {
            opacity: 1 !important;
            padding: 10px 0 !important;
            transform: unset !important;
        }

        .post {
            max-width: 100%;
        }

        .postmain {
            margin-bottom: 20px !important;
        }

        .presstab {
            margin-top: 20px !important;
            margin-bottom: 20px !important;
        }

        section.cus-table .container {
            padding-left: 0;
            padding-right: 0;
        }

        .cus-table .table-h1 {
            padding-left: 16px;
            padding-right: 16px;
        }

        section.cus-table .container>.row {
            margin: 0 !important;
        }

        section.spes_section .download_table {
            padding-left: 16px;
            padding-right: 16px;
        }

        .newVideoChange .advanced-text {
            padding-top: 54.9px;
        }

        .advanec-image:has(.advanceVideo) {
            height: 244px;
            border-radius: 16px;
        }

    }