@media (min-width:2500px) {
    .Our_commitment_two {
        padding-left: 25%
    }

    .Our_commitment_one {
        padding-left: 1%
    }

    body .container {
        max-width: 1020px
    }
}

@media (min-width:1400px) {
    section.our-journey .container-fluid {
        padding-left: 18%
    }
}

@media (min-width:1530px) {
    section.our-journey .container-fluid {
        padding-left: 21%
    }

    .about-cx2 ul li {
        font-size: 16px
    }
}

@media (min-width:1459px) {
    .about-panel3 figure.abt-panel-rfig {
        width: 615px
    }

    .manfac-content3 p {
        padding-right: 40px
    }
}

@media (min-width:1540px) {
    section.our-journey .container-fluid {
        padding-left: 20%
    }

    .application ul li {
        font-size: 18px
    }

    .application_technical ul li {
        font-size: 18px
    }
}

@media (min-width:1740px) {
    section.our-journey .container-fluid {
        padding-left: 19%
    }
}

@media (min-width:1800px) {
    section.our-journey .container-fluid {
        padding-left: 20%
    }
}

@media (min-width:1900px) {
    section.our-journey .container-fluid {
        padding-left: 24%
    }
}

@media (min-width:2000px) {
    section.our-journey .container-fluid {
        padding-left: 22.5%
    }
}

@media (min-width:2600px) {
    section.our-journey .container-fluid {
        padding-left: 26%
    }
}

@media (min-width:3500px) {
    section.our-journey .container-fluid {
        padding-left: 37.5%
    }
}

@media (min-width:1366px) {
    .manfacturing-content1 p {
        padding-right: 10rem
    }

    .container {
        max-width: 920px
    }

    .management_main_content a {
        max-width: 25%
    }

    section.our_projects .container {
        max-width: 1000px
    }
}

@media (min-width:1492px) and (max-width:1699px) {
    section.about-panle2 .container {
        padding: 27% 70px 70px
    }

    section.about-img {
        margin-right: 15%
    }
}

@media (min-width:1440px) and (max-width:1488px) {
    section.about-img {
        margin-right: 16%
    }
}

@media (min-width:1100px) and (max-width:1200px) {
    .management_main_content a {
        max-width: 22%
    }

    section.why-choose ul li:nth-child(2n) {
        margin-right: 0;
        margin-left: 340px
    }

    section.why-choose ul li:nth-child(2n) .text-why {
        position: absolute;
        left: 128px;
        width: 300px;
        text-align: left
    }

    .abt-panel-text {
        margin-top: 20%
    }

    .contact_height {
        min-height: 160px
    }

    .solar-figbox {
        width: 460px
    }
}

@media (min-width:1000px) and (max-width:1099px) {
    section.about-panle2 .container {
        padding: 25% 123px 70px
    }

    .management_main_content a {
        max-width: 22%
    }

    .detail_resource h4 {
        font-size: 18px;
        margin-bottom: 21px
    }

    .detail_resource p {
        padding-right: 10px
    }

    .ins_energy {
        padding-right: 90px
    }

    section.solar-quality {
        overflow: hidden
    }

    section.mafacturing-panel0 .container {
        padding: 70px 93px;
        max-width: 100%
    }

    section.people_with_us2 figure {
        width: auto;
        margin-left: -42px
    }

    .home_project.solutions-project .project-detail h4 {
        font-size: 15px
    }

    section.technical-spec ul li {
        font-size: 14px
    }

    .product_panel figure {
       /* width: 450px; */
        width: 260px
    }

    .product_panel .col-md-12 figure {
        width: 100%
    }

    .year-detail {
        padding-left: 76px;
        padding-right: 0
    }

    .journet_bx {
        height: 520px
    }

    .pr-lr {
        padding-left: 22px;
        padding-right: 36px
    }

    section.management_main figure {
        width: 107%
    }

    section.why-choose {
        padding: 70px 0 50px
    }

    section.why-choose .text-bg1.direction p {
        padding-right: 70px;
        padding-left: 0
    }

    section.why-choose .text-why p {
        padding: 0 0 0 75px
    }

    section.why-choose ul li:nth-child(2n) {
        margin-right: 0;
        margin-left: 340px
    }

    section.why-choose ul li:nth-child(2n) .text-why {
        position: absolute;
        left: 88px;
        width: 298px;
        text-align: left
    }

    .ft-plans {
        padding: 0 60px
    }

    figure.right-img {
        width: 645px;
        position: relative;
        right: 0
    }

    .about-cx {
        height: 100%;
        display: flex;
        align-items: center;
        padding: 0 20px 0 70px
    }

    section.solar-box h2 {
        font-size: 35px;
        font-weight: 300;
        line-height: 35px
    }

    section.solar-panel1 {
        padding: 69px 0 0
    }

    .solar-product-deatil {
        position: relative;
        z-index: 2;
        padding-top: 0;
        padding-bottom: 15px
    }

    section.solar-panel1 .solar-product-deatil p {
        padding: 0 35px 50px;
        color: #555;
        min-height: 80px
    }

    section.technical-spec {
        padding: 40px 0
    }

    section.about-panle2 .container .bg-3 {
        margin-top: 20px;
        padding: 15px
    }

    section.about-panle2 .col-md-8 .row {
        padding-right: 20px
    }

    figure.left-img {
        left: 0;
        width: 100%
    }

    .abt-panel-text {
        margin-top: 30%
    }

    section.about-img {
        margin-right: 10%
    }

    .contact_height {
        min-height: 160px
    }

    .solar-figbox {
        width: 420px
    }

    section.about-img.career-about {
        margin-bottom: 60px
    }

    .work-setail {
        padding-right: 65px;
        width: 80%
    }
}

@media (max-width:990px) {
    .other_contact .view-all {
        position: inherit;
    }

    .news-date .title_text {
        padding-left: 25px;
        margin-left: 0
    }

    ul.p_list2.pdf-i li a {
        color: #fff;
        font-size: 16px
    }

    ul.p_list2.pdf-i li {
        width: 44%;
        margin-bottom: 26px
    }

    .date_section_content {
        padding: 30px 0
    }

    .col-md-12.ranges-tech {
        padding: 0 0 0;
        text-align: center
    }

    .col-md-5.Solar-module-pic figure {
        width: 50%;
        left: 0;
        bottom: 0;
        margin-bottom: 0;
        margin: auto
    }

    .our_mission {
        padding: 30px 20px
    }

    section.mission-second .col-md-6.col-lg-6:nth-child(1) {
        order: 2;
        margin-top: 25px;
        margin-bottom: 25px
    }

    .contact1 {
        margin-top: 30px;
        margin-bottom: 40px
    }

    .contact2 {
        background: #EBF2F5;
        padding: 30px 0
    }

    section.work-culture .row {
        padding-top: 30px
    }

    section.investor-panel {
        margin-top: 50px;
        margin-bottom: 50px
    }

    .head_section {
        padding: 0 35px 2px
    }

    .prject_contant.box1_prj {
        margin-bottom: 0;
        border: 0
    }

    .detail_resource p {
        padding-right: 0
    }

    .ic-numner h2 {
        margin-bottom: 24px
    }

    .ic-numner {
        padding: 30px 0 0
    }

    .Diversification-Innovation .enquiry-btn {
        margin-top: 15px;
        margin-bottom: 35px
    }

    .manfac-video {
        position: relative;
        height: 35vh
    }

    .manfac-video video {
        width: 100%;
        height: 40vh;
        object-fit: cover
    }

    .contact_form .form_group {
        margin-bottom: 0;
        width: 100%
    }

    .cf-container span.form-check {
        padding: 0 14px;
        line-height: 30px
    }

    .cf-container {
        display: flex;
        gap: 10px;
        flex-wrap: wrap
    }

    section.inner-container {
        padding-top: 105px
    }

    section.solutions_box.about-panle1 {
        padding-top: 30px
    }

    section.solutions_box.about-panle01 {
        padding-top: 20px;
        padding-bottom: 15px
    }

    .detail_resource h3 {
        margin-bottom: 15px
    }

    section.solar-panel11.height {
        height: auto
    }

    section.technical_part.Solar-Battery2_technical,
    section.technical_part.technical_part_pcu {
        margin-top: 50px;
        margin-bottom: 50px
    }

    section.solar-panel11 .product_detail p {
        padding-right: 0
    }

    body section.solar-box figure {
        width: 100%;
        margin-top: 50px
    }

    .input-box.open {
        max-width: 335px;
        background: #feb901;
        margin-right: 40px
    }

    section.Press.Release {
        margin-top: -22px;
        padding-top: 107px
    }

    .Journey-box {
        padding-bottom: 50px
    }

    section.home-tech {
        overflow: hidden
    }

    section.investor-panel1 .borad-group {
        display: block;
        padding: 15px 10px
    }

    section.investor-panel1 .borad-group h4 {
        font-size: 15px;
        font-weight: 400;
        margin-top: 0;
        margin-bottom: 37px;
        color: #000;
        min-height: 60px
    }

    ul.in_list li.active {
        border: 0
    }

    ul.in_list li a {
        padding-bottom: 10px
    }

    ul.in_list li.active a {
        border-bottom: 1px solid
    }

    ul.in_list {
        display: flex;
        margin-left: 0;
        margin-bottom: 30px;
        margin-top: 0;
        flex-wrap: wrap
    }

    ul.in_list li {
        margin-right: 11px;
        border-bottom: 1px solid #0000;
        padding-bottom: 15px;
        width: 46%
    }

    section.investor-panel1 {
        background: #EBF2F5;
        margin-top: 80px;
        padding-bottom: 50px;
        padding: 35px 0
    }

    section.solar-quality {
        overflow: hidden
    }

    section.mafacturing-panel0 .container {
        padding: 35px 15px 0;
        max-width: 100%
    }

    section.people_with_us2 figure {
        width: 100%;
        margin-left: 0
    }

    section.about-panle1.people_with_us {
        padding-bottom: 18px
    }

    section.people_with_us2 {
        margin: 0;
        padding-top: 0;
        padding-bottom: 50px
    }

    section.people_with_us2 .row {
        margin-top: 0
    }

    section.solar-panel11 h2 {
        margin-bottom: 10px;
        text-align: center
    }

    section.solar-panel11 .product_detail {
        padding-bottom: 15px
    }

    .why_offer .col-md-8 {
        padding-left: 15px
    }

    .why_offer .col-md-4 {
        padding-right: 15px
    }

    .solar_energy_provider {
        padding-bottom: 40px
    }

    section.why-choose ul {
        max-width: 100%;
        margin: 54px auto;
        text-align: center
    }

    section.why-choose ul li p {
        padding: 0;
        text-align: center
    }

    .text-why {
        margin-right: 0;
        width: 100%;
        text-align: center
    }

    section.why-choose ul li:nth-child(2n) {
        margin-right: 0;
        margin-left: 0
    }

    section.why-choose ul li:nth-child(2n) .text-why {
        position: static;
        left: 0;
        width: auto;
        text-align: center
    }

    section.why-choose ul li:nth-child(2n) .text-why p {
        text-align: center
    }

    section.why-choose ul li {
        display: flex;
        margin-right: 0;
        position: relative;
        margin-bottom: 20px;
        min-height: auto;
        flex-direction: column;
        align-items: center
    }

    .abt-panel-text {
        margin-top: 0;
        padding-right: 0;
        padding: 0
    }

    section.about-panle2 .container {
        border-radius: 5px;
        max-width: 100%;
        padding: 21px 15px 30px;
        margin-top: 0
    }

    section.about-img {
        margin-right: 0
    }

    section.about-panle2 .col-md-8 .row {
        padding-right: 0
    }

    section.about-panle2 h2 {
        margin: 20px 0 4px
    }

    .ct-dolution {
        padding-right: 0
    }

    .ft-plans {
        padding: 0
    }

    section.why-choose p {
        padding: 0
    }

    figure.right-img {
        width: 100%;
        position: relative;
        right: 0
    }

    section.why-choose {
        padding: 50px 0 30px
    }

    .toll-free {
        margin-top: -15px
    }

    .inner-title h1 {
        font-size: 25px;
        margin-bottom: 40px;
        padding-bottom: 20px
    }

    .breadcrumb {
        top: 3px;
        right: 0;
        display: none
    }

    .ct-dolution h2 {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 24px
    }

    section.about-panle1 {
        padding: 20px 0 50px
    }

    .icon-logo {
        margin-top: 0;
        margin-bottom: 25px
    }

    .bg-3 {
        padding: 25px
    }

    section.about-panel3 {
        padding: 50px 0 0
    }

    section.about-panel3 figure {
        width: 100%;
        text-align: right;
        position: relative;
        top: 0
    }

    figure.left-img {
        width: 100%;
        position: relative;
        left: 0;
        margin-bottom: 20px
    }

    .icon-img:after {
        display: none
    }

    section.why-choose h2 {
        font-size: 28px
    }

    section.why-choose ul li {
        position: relative;
        padding-bottom: 30px;
        margin-bottom: 50px
    }

    section.why-choose ul li:after {
        width: 100px;
        height: 1px;
        background: #FEB901;
        content: "";
        position: absolute;
        right: 0;
        bottom: 0;
        top: inherit;
        left: 0;
        margin: auto
    }

    section.future-plans {
        padding: 30px 0 50px
    }

    section.future-plans figure {
        width: 100%
    }

    section.solar-box h2 {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 24px
    }

    section.solar-box {
        padding: 0;
        margin-top: 30px
    }

    .breadcrumb ul li {
        font-size: 9px
    }

    .breadcrumb ul img {
        width: 11px;
        height: 11px;
        margin: 0 3px
    }

    section.solar-panel1 {
        padding: 50px 0 0;
        text-align: center;
        position: relative
    }

    section.solar-panel1 p {
        padding: 0 0 30px
    }

    section.solar-panel1 ul li {
        margin: 0 8px
    }

    section.solar-panel1 .solar-product-deatil p {
        color: #fff;
        padding: 0 35px;
        min-height: inherit
    }

    section.solar-panel1:after {
        display: none
    }

    section.technical-spec {
        padding: 50px 0
    }

    section.technical-spec h2 {
        margin-bottom: 35px
    }

    section.technical-spec ul {
        padding: 40px 0 0
    }

    .quality-test {
        padding: 30px 0
    }

    section.final-quality figure {
        width: 100%
    }

    .ic-numner {
        padding: 30px 0;
        background: #E4EBF0
    }

    .application ul {
        padding: 30px 0 0
    }

    .application {
        padding: 40px 0
    }

    .warranty {
        padding: 35px 0
    }

    .faq {
        background: #fff;
        padding: 40px 0
    }

    .faq h3 {
        font-size: 21px;
        margin-bottom: 26px
    }

    .faq .accordion-body {
        padding: 40px 15px
    }

    section.about-img.career-about {
        margin-bottom: 0
    }

    .career-bg {
        background: none;
        padding: 25px 15px 30px;
        position: static;
        width: 100%
    }

    section.work-culture .col-md-6 {
        width: 50%
    }

    .work-setail {
        padding-right: 0;
        width: 100%
    }

    .work-icon {
        width: 55px;
        height: 60px;
        margin-right: 11px
    }

    section.work-culture {
        margin-bottom: 40px;
        padding-bottom: 10px
    }

    section.life-at .row {
        padding: 20px 0
    }

    section.what-it {
        position: relative;
        margin-bottom: 24px;
        margin-top: 0
    }

    section.life-at .row p {
        padding: 15px 0
    }

    section.what-it .col-md-9 {
        margin-top: 40px;
        padding-left: 13px;
        padding-right: 13px
    }

    .title-head h2 {
        letter-spacing: -.75px;
        color: #002581;
        font-weight: 600;
        font-size: 24px
    }

    .title-head h2 br {
        display: none
    }

    .apply-btn {
        text-align: left;
        margin-top: 12px;
        padding-right: 0;
        right: 17px;
        z-index: 9
    }

    section.current-openings .faq .accordion-button::after {
        margin-top: 15px;
        margin-left: 23px
    }

    .solar-content h2 br {
        display: none
    }

    .other_contact ul {
        flex-direction: column;
        padding-right: 2rem
    }

    .contact_height {
        min-height: auto
    }

    .other_contact ul li {
        margin-bottom: .5rem;
        min-height: inherit
    }

    .contact2 .col-md-8,
    .contact2 .col-md-4 {
        width: 100%
    }

    .contact2 .contact_location h3 br {
        display: none
    }

    .contact_form {
        padding: 30px
    }

    .contact2:after {
        height: 15%
    }

    .about-cx {
        padding-right: 0;
        margin-left: 0
    }

    section.about-panel4 {
        margin-top: 0
    }

    section.about-panel4 .row {
        --bs-gutter-y: 2rem
    }

    .solar-figbox {
        width: 390px
    }

    .rbox {
        padding: 0;
        width: 100%
    }

    body .rbox-next {
        right: 0;
        width: auto;
        top: 35%
    }

    body .rbox-prev {
        left: 0;
        top: 35%;
        width: auto
    }
}

@media (min-width:700px) and (max-width:800px) {
    .title-head h2 {
        font-size: 35px
    }

    .apply-btn {
        margin-top: 40px
    }

    .solar-figbox {
        width: 307px
    }
}

@media (min-width:1400px) {
    section.why-choose ul li:nth-child(2n) {
        margin-right: 0;
        margin-left: 492px
    }

    .icon-logo {
        padding-left: 11%
    }

    section.about-img {
        margin-right: 17%
    }
}

@media (min-width:1490px) {
    .solar-box .solar-content p {
        margin-bottom: 0;
        font-size: 18px
    }

    section.resources ul li a {
        font-size: 18px
    }

    .borad-group h4 {
        font-size: 18px
    }

    .work-setail {
        padding-right: 75px;
        width: 80%
    }

    section.solar-quality .container-custom h2,
    .manfac-content3 h2 {
        font-size: 24px;
        margin-bottom: 36px
    }

    .manfac-content {
        padding-right: 80px
    }

    .manfac-content2 p b {
        font-size: 18px
    }

    .manfacturing-content1 h3 {
        font-size: 18px
    }

    .about_why_us2 {
        padding: 10px 35px 10px 66px
    }

    .switch_details h4 {
        font-size: 16px
    }

    .about_why_us2 h4,
    .about_why_us h4 {
        margin-bottom: 22px;
        font-size: 22px
    }

    .about_why_us {
        padding: 42px
    }

    .quality-test h2 {
        font-size: 24px
    }

    section.solar-panel11 h2,
    .led_indication h3 {
        font-size: 24px
    }

    .product_panel h3,
    .about_why_us2 p,
    .about_why_us p {
        font-size: 18px
    }

    .award_content p {
        font-size: 19px
    }

    .product_feature_content p,
    section.technical-spec ul li {
        font-size: 18px
    }

    .prject_contant h2 {
        font-size: 20px
    }

    ul.list3 li {
        font-size: 18px
    }

    .title_head2 p {
        padding: 0 5px;
        font-size: 18px;
        line-height: 24px
    }

    .custom-bullets li {
        font-size: 16px;
        color: #666
    }

    .job_name p,
    section.current-openings .row ul li p,
    p,
    section.current-openings .row ul b {
        font-size: 1.125rem;
        line-height: 1.7rem
    }

    .icon-logo {
        padding-left: 21%
    }

    .ct-dolution {
        padding-right: 0
    }

    .why_residentail:before {
        max-height: 37%;
        width: 50%;
        left: 13%
    }

    .text_content {
        padding-right: 10px;
        padding-top: 50px
    }

    .text_content h3 {
        margin-bottom: 26px
    }

    section.about-panle2 h2 {
        font-size: 18px
    }

    .mr_gupta h3,
    .detail_management .name-boxx h5 {
        font-size: 18px
    }

    .ft-plans {
        padding-right: 29%
    }

    ul.j-list-menu li {
        font-size: 18px;
        color: #666
    }
}

@media (min-width:1540px) {
    .our_mission h3 {
        font-size: 28px
    }

    .prject_contant {
        padding-left: 27px;
        padding-right: 0;
        margin: 0 11px 30px
    }

    .text_content p {
        font-size: 1.125rem;
        line-height: 1.65rem
    }

    .about-cx {
        padding-right: 16%
    }

    section.about-panle2 .container {
        padding: 27% 120px 70px
    }

    .ct-dolution h2 {
        font-size: 48px;
        line-height: 48px
    }

    .container {
        max-width: 982px
    }

    section.our_projects .container {
        max-width: 1145px
    }
}

@media (min-width:1599px) {
    .icon-logo {
        padding-left: 24%
    }

    section.about-panle2 .container {
        max-width: 1300px;
        padding: 27% 150px 70px
    }

    .container {
        max-width: 1020px
    }
}

@media (min-width:1699px) {
    .product_panel figure {}

    .icon-logo {
        padding-left: 25%
    }

    section.about-panle2 .container {
        max-width: 79%;
        padding: 27% 143px 70px
    }

    section.about-img {
        margin-right: 19%
    }

    .container {
        max-width: 1020px
    }

    .text-bg1.direction .text-why {
        text-align: left
    }

    .text_content h3 {
        font-size: 36px;
        line-height: 36px
    }
}

@media (min-width:1799px) {
    section.mafacturing-panel0 .container {
        max-width: 1260px
    }

    .icon-logo {
        padding-left: 27%
    }

    section.about-panle2 .container {
        max-width: 74%
    }

    section.about-img {
        margin-right: 21%
    }

    .container {
        max-width: 1020px
    }
}

@media (min-width:1900px) {
    .product_panel figure {}

    section.mafacturing-panel0 .container {
        max-width: 1260px
    }

    .why_residentail:before {
        left: 18%
    }

    .text_content {
        padding-right: 20px
    }

    .container {
        max-width: 1030px
    }

    .icon-logo {
        padding-left: 34%
    }

    .contact_height {
        min-height: 155px
    }

    section.about-panle2 .container {
        max-width: 73%
    }

    .text-bg1.direction .text-why {
        text-align: left;
        margin-left: 32px;
        margin-right: -16px
    }
}

@media (min-width:2000px) {
    .container {
        max-width: 1020px
    }

    section.about-img {
        margin-right: 20%
    }

    .icon-logo {
        padding-left: 30%
    }

    .text-bg1.direction .text-why {
        text-align: left;
        margin-left: 32px;
        margin-right: 0
    }

    .why_residentail:before {
        left: 17%
    }
}

@media (min-width:2300px) {
    section.about-img {
        margin-right: 23%
    }

    .why_residentail:before {
        left: 17%;
        width: 40%;
        max-height: 38%
    }

    .text_content {
        padding-right: 21px;
        padding-top: 70px
    }
}

@media (min-width:2500px) {
    .text_content {
        padding-right: 18px;
        padding-top: 70px
    }

    section.about-img {
        margin-right: 23%
    }

    .text-bg1.direction .text-why {
        text-align: left;
        margin-left: 32px;
        margin-right: 20px
    }
}

@media (min-width:3500px) {
    section.mafacturing-panel0 .container {
        max-width: 1260px
    }

    .text_content {
        padding-right: 18px;
        padding-top: 70px
    }

    .why_residentail:before {
        left: 34%;
        width: 19%;
        max-height: 38%
    }

    .container {
        max-width: 26%
    }

    .about-panle2 .about_text {
        width: 85%;
        padding-left: 10%
    }

    .icon-logo {
        text-align: right
    }

    .text-bg1.direction .text-why {
        text-align: left
    }

    section.why-choose .text-bg1.direction p {
        padding-right: 0
    }

    section.why-choose .text-why p {
        padding-left: 0
    }
}

@media (max-width:991px) {
    .management_main_content a {
        max-width: 11%
    }

    .final-quality .col-md-6:nth-of-type(1) {
        width: 100%
    }

    .final-quality .col-md-6:nth-of-type(2) {
        width: 100%
    }

    .quality-test .final_quality {
        border-radius: 5px
    }

    section.solar-panel11 .product_detail p {
        margin-right: 0
    }

    .tab-content>.tab-pane {
        display: block;
        opacity: 1
    }
}

@media (max-width:1600px) {
    .sustainability_main .container_width {
        width: 100%;
        overflow: hidden;
        max-width: 1200px;
        margin: 0 auto;
        position: relative
    }
}

@media (max-width:1520px) {
    .text_content h3 {
        font-size: 30px;
        line-height: 30px
    }

    .text_content {
        padding-right: 30px
    }
}

@media (min-width:1367px) and (max-width:1540px) {
    .application ul li {
        font-size: 16px
    }

    .application_technical ul li {
        font-size: 16px
    }
}

@media (max-width:1365px) {
    .why_residentail:before {
        left: 0
    }
}

@media (min-width:1441px) and (max-width:1600px) {
    .sustain_linear {
        padding: 10px
    }
}

@media (min-width:992px) and (max-width:1280px) {
    section.solar-box figure {
        width: 100%
    }

    section.solar-box.solar_pcu1 figure {
        right: 0;
        width: 100%
    }

    section.solar-box.Solar-Battery1.about-panle1 figure {
        width: 100%;
        right: 0
    }

    section.solar-box.Solar_Charge_Controller1 figure {
        right: 0;
        width: 100%
    }
}

@media (min-width:768px) and (max-width:1280px) {
    .Our_commitment_img figure {
        width: 100%;
        margin-left: 0
    }

    .Our_commitment_two {
        width: 45%
    }

    .Our_commitment_one {
        width: 22%
    }
}

@media (max-width:1100px) {
    .management_main_content a {
        max-width: 23%
    }
}

@media (max-width:1024px) {
    section.our-journey .container-fluid {
        padding-left: 5%
    }
}

@media (max-width:991px) {
    .board-panel {
        padding-left: 0;
        padding-top: 23px
    }

    .solutions_box .tab-content>.tab-pane {
        border-bottom: 1px solid #ddd
    }

    .nam_list {
        padding: 20px 16px;
        font-size: 16px
    }

    section.prestigius_client {
        padding: 40px 0
    }

    section.prestigius_client ul {
        padding: 25px 0 0
    }

    .prject_contant.list_other2 {
        padding: 0
    }

    ul.list3 li {
        width: 100%;
        position: relative;
        padding-left: 26px;
        font-size: 15px
    }

    .home_project.solutions-project .item {
        width: 100%;
        display: inline-block;
        vertical-align: top;
        margin-right: 5px;
        margin-bottom: 20px
    }

    .font30 {
        font-size: 28px
    }

    .font36 {
        font-size: 32px
    }

    .sustain_linear {
        padding: 10px
    }

    .sustain_box_content {
        padding: 0 13px
    }

    .Our_commitment_two {
        padding-left: 70px
    }

    .Our_commitment_one h3 {
        font-size: 13px
    }

    .our_commitment_abs {
        justify-content: center
    }

    .sustain_report_content p {
        padding-bottom: 20px
    }

    .sustain_report_content h4 {
        padding-bottom: 10px
    }

    .solar_energy_content {
        padding-left: 0;
        padding-right: 0
    }

    .sustainability_reports_main {
        padding-top: 60px;
        padding-bottom: 40px
    }

    .ct-dolution {
        padding-right: 0
    }

    section.mafacturing-panel {
        padding: 40px 0
    }

    .manfac-content2 {
        padding: 0
    }

    .solar-content {
        padding-right: 0
    }

    section.solar-quality .container h2 {
        margin-bottom: 10px
    }

    .solar-content p {
        margin-bottom: 10px
    }

    .manfac-content3 p {
        padding-right: 0
    }

    .manfac-content3 h2 {
        margin-bottom: 20px
    }

    section.Diversification-Innovation figure {
        width: 100%
    }

    .manfac-content {
        padding-right: 0
    }

    .solutions_box .tab-content>.tab-pane .accordion-header figure {
        padding-right: 2rem;
        width: 90px
    }

    .solutions_box .accordion-button:not(.collapsed) {
        background-color: #fff0;
        color: #000
    }

    .solutions_box .accordion-button:link,
    .solutions_box .accordion-button:visited,
    .solutions_box .accordion-button:hover,
    .solutions_box .accordion-button:active {
        color: #000;
        background-color: #fff0
    }

    .solar-panel11 .accordion-button:not(.collapsed) {
        box-shadow: none;
        color: #000
    }

    .solar-panel11 .accordion-button:link,
    .solar-panel11 .accordion-button:visited,
    .solar-panel11 .accordion-button:hover,
    .solar-panel11 .accordion-button:active {
        color: #000;
        box-shadow: none
    }

    .accordion-item .accordion-button {
        border: 0;
        border-radius: 0
    }

    .accordion-item:first-of-type .accordion-button,
    .accordion-item:last-of-type .accordion-button.collapsed {
        border: 0;
        border-radius: 0
    }

    .why_residentail:before {
        background-color: #fff0
    }

    .why_residentail .text_content {
        padding-top: 0;
        padding-right: 0
    }

    .solutions_box .accordion-body {
        padding: 33px 0 0
    }

    .about_why_us {
        padding: 20px
    }

    .about_why_us2 {
        padding: 30px 0
    }

    .why_offer {
        margin-top: 30px
    }

    .title_head2 h4 {
        font-size: 15px;
        margin-bottom: 15px
    }

    section.our_projects {
        padding: 40px 0
    }

    .prject_contant {
        padding: 0;
        margin: 20px 0 0 0
    }

    .why_residentail .text_content h3 {
        font-size: 25px
    }

    .our_projects .title_head2 p {
        padding: 0
    }

    .our_projects .title_head2 {
        margin-bottom: 25px
    }

    section.prestigius_client h2 {
        font-size: 25px
    }

    .about-cx {
        padding-right: 0;
        margin-left: 0
    }

    section.why-choose {
        padding: 50px 0 50px
    }

    .ft-plans {
        padding-right: 0
    }

    .mission-second .row .col-lg-5 {
        display: none
    }

    .p-l-r-common {
        padding-left: 0;
        padding-right: 0
    }

    .management_main .row {
        flex-direction: column-reverse
    }

    .mr_gupta {
        margin-bottom: 20px
    }

    .pl-104 {
        padding-right: 0;
        padding-top: 30px
    }

    section.management_main figure {
        width: 100%
    }

    section.vikas_main_section figure {
        width: 100%;
        left: 0
    }

    .pr-lr {
        padding-left: 0;
        padding-top: 30px
    }

    .moreless-button {
        margin: 0
    }

    section.our-journey .container-fluid {
        padding-left: 10px
    }

    .year-detail {
        padding-right: 0
    }

    ul.j-list-menu li {
        margin-bottom: 5px
    }

    .awards_main {
        margin-top: 0;
        margin-bottom: 60px
    }

    .ic-numner::before {
        display: none
    }

    .ic-numner::after {
        display: none
    }

    section.solar-box figure {
        width: 100%
    }

    section.solar-panel11 {
        padding: 40px 0 40px
    }

    section.solar-panel11 p {
        padding: 0 0
    }

    .product_detail {
        padding-left: 0;
        padding-right: 0
    }

    .product_panel figure {
        left: 0;
        width: 100%;
        margin: auto
    }

    .technical-spec.product_features_main {
        padding-top: 40px
    }

    section.technical-spec h2 {
        margin-bottom: 35px
    }

    section.technical-spec {
        padding: 40px 0
    }

    section.technical-spec ul {
        padding: 40px 15px 0
    }

    section.final-quality figure {
        width: 100%
    }

    .faq {
        padding: 50px 0
    }

    .faq h3 {
        margin-bottom: 40px
    }

    .application {
        padding: 40px 0
    }

    section.solar-box.solar_pcu1 figure {
        right: 0;
        width: 100%
    }

    .technical_part {
        margin-top: 145px;
        margin-bottom: 75px
    }

    .technical_part h2 {
        padding-bottom: 22px
    }

    .technical_specification_content {
        padding-left: 0;
        padding-right: 0
    }

    .application_technical.PCU {
        padding: 40px 0
    }

    .solar_mid_img {
        width: 100%
    }

    section.solar-box.Solar-Battery1 figure {
        width: 100%;
        right: 0;
        top: 0
    }

    section.solar-box.Solar_Charge_Controller1 figure {
        right: 0;
        top: 0;
        width: 100%
    }

    .solar-panel11.solar-padding {
        padding-top: 50px
    }

    .switch-and-indication {
        padding-top: 40px;
        padding-bottom: 70px
    }

    .switch-and-indication h3 {
        padding-bottom: 30px;
        padding-top: 18px
    }

    .switch_details {
        padding-left: 0
    }

    .Switch-and-Indication-Details {
        padding-bottom: 40px
    }

    .led_indication {
        padding-bottom: 60px
    }

    section.solar-box.Solar-Battery1.about-panle1 figure {
        width: 100%;
        right: 0
    }
}

@media (max-width:767px) {
    .about-panel3.order-for-mobile .col-md-5 {
        order: 1;
        padding-bottom: 1.5rem
    }

    .about-panel3.order-for-mobile .col-md-5 p:nth-of-type(1) {
        padding-top: 2rem
    }

    section.Press.Release .container_grid {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
        grid-column-gap: 0;
        grid-row-gap: 0
    }

    .technical-spec.pdf-wp-section {
        padding-top: 1.6rem
    }

    .technical-spec .wp_text .font-wp {
        font-size: 16px;
        padding-bottom: 1.5rem
    }

    .font30 {
        font-size: 24px
    }

    .font36 {
        font-size: 30px
    }

    .container-relative .Our_commitment_img figure img {
        display: none
    }

    .container-relative .Our_commitment_img {
        display: none
    }

    .our_commitment_abs {
        display: block;
        padding: 1rem;
        background-color: #c2edef;
        position: static
    }

    .Our_commitment_one h3 {
        font-size: 18px
    }

    .Our_commitment_one {
        width: 100%;
        padding-bottom: 12px
    }

    .Our_commitment_two {
        width: 100%;
        padding-left: 0
    }

    .sustain_report_content p {
        padding-bottom: 2rem
    }

    .solar_energy_provider .Our_commitment_img figure {
        width: 100%;
        margin-left: 0
    }

    .grid-3 {
        grid-template-columns: repeat(2, 1fr)
    }

    .sustain_linear {
        padding: 10px
    }

    .sustainability_reports_main {
        padding-top: 40px;
        padding-bottom: 40px
    }

    .solar_energy_content {
        padding-top: 20px;
        padding-right: 0;
        padding-left: 0
    }

    .solar_energy_content p {
        padding-bottom: 0
    }

    .inner-title {
        padding-top: 84px
    }

    .sustainability_main h2 {
        padding-bottom: 20px
    }

    .sustain_box_content {
        padding: 0 18px
    }

    .sustain_report_content h4 {
        padding-bottom: 18px
    }

    .Our_commitment_one h3 {
        text-align: start
    }

    .solar-content {
        padding-bottom: 40px
    }

    section.Diversification-Innovation {
        padding: 40px 0
    }

    section.Diversification-Innovation figure img {
        width: 100%;
        height: 100%
    }

    section.solar-quality .container-custom {
        padding-right: calc(var(--bs-gutter-x) * .5);
        padding-left: calc(var(--bs-gutter-x) * .5)
    }

    section.solar-quality .container-custom:before {
        display: none
    }

    section.solar-quality .container:after {
        display: none
    }

    .solar_leader {
        padding-top: 40px
    }

    .solar_leader h4 {
        padding-bottom: 10px
    }

    .vision_svg {
        margin-top: 0
    }

    .vikas_main_section {
        padding-top: 40px;
        padding-bottom: 30px
    }

    .container-fluid-common {
        padding-top: 40px;
        padding-bottom: 40px
    }

    .detail_management {
        margin-bottom: 20px
    }

    .management_details {
        padding-bottom: 60px
    }

    .award_content {
        padding-bottom: 15px
    }

    .clients_logo {
        grid-template-columns: repeat(3, 1fr)
    }

    .application_technical ul {
        padding: 0
    }

    .technical_part {
        margin-top: 60px
    }

    .Switch-and-Indication-Details h4 {
        padding-bottom: 25px
    }

    .switch-and-indication {
        padding-bottom: 43px
    }

    .switch-and-indication h3 {
        padding-bottom: 0
    }

    section.news-panel-detail2 {
        padding: 40px 0
    }

    .news_body_one {
        margin-top: 18px
    }

    .news_body_one h4 {
        font-size: 18px;
        font-weight: 500;
        margin-top: 22px
    }

    .news_body_one h3 {
        font-size: 18px;
        margin-top: 22px
    }

    .news_body_one h5 {
        font-size: 18px;
        margin-top: 22px
    }

    .custom-bullets li {
        margin-bottom: 10px
    }

    div#sync2 h6 {
        font-size: 13px
    }

    .title_name_slider h2 {
        font-size: 18px
    }
}

@media (max-width:575px) {
    .management_main_content a {
        max-width: 26%
    }

    .technical_specification_content p {
        word-break: break-all
    }

    .final-quality .col-md-6:nth-of-type(1) {
        padding-right: 15px
    }

    .pdf_btn {
        padding-right: 20px
    }

    .quality-test .final_quality {
        padding: 22px
    }

    .col-md-12.ina__pdf {
        margin-top: 0;
        display: block
    }

    .col-md-12.ina__pdf .bg-yellow {
        margin-bottom: 1rem
    }

    section.Press.Release {
        margin-top: -22px;
        padding-top: 24px
    }

    .grid-3 {
        grid-template-columns: repeat(1, 1fr)
    }

    .sustain_linear {
        padding: 30px
    }

    section.about-panle1 {
        padding: 0
    }

    section.mafacturing-panel .col-md-6 {
        margin-bottom: 15px
    }

    section.mafacturing-panel {
        padding: 25px 0
    }

    section.solar-quality .container-custom {
        padding: 30px 0;
        padding-right: calc(var(--bs-gutter-x) * .5);
        padding-left: calc(var(--bs-gutter-x) * .5)
    }

    .namt_btn {
        width: 37%
    }

    .clients_logo {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media (max-width:414px) {
    .technical_part {
        margin-top: 50px
    }

    .application_technical ul {
        padding: 0
    }

    section.solar-box h2 {
        line-height: 40px
    }

    .news-date {
        display: block
    }

    .news-date h5 {
        margin-bottom: 20px
    }

    .news-date p {
        margin: 0;
        color: #000;
        font-size: 18px;
        border-left: 0;
        padding-left: 0;
        margin-left: 0
    }

    .news-pic-big2 {
        padding: 25px 0
    }
}

@media (min-width:2500px) {
    .product_panel figure {
        position: relative
    }

    .about-cx2 ul li {
        margin-bottom: 0;
        font-size: 16px
    }
}

@media (min-width:3000px) {
    .container {
        max-width: 26%
    }

    .solar-content {
        position: relative;
        padding-right: 1px
    }

    .hp_content ul li a {
        color: #666;
        font-weight: 700;
        font-size: 16px
    }

    .view-all a {
        font-size: 16px
    }

    section.about-img {
        margin-right: 34%
    }

    section.about-panle2 .container {
        max-width: 40%
    }
}

@media (min-width:2100px) {
    section.about-panle2 .container {
        max-width: 60%
    }
}

@media (min-width:2400px) {
    section.about-panle2 .container {
        max-width: 58%
    }
}

@media (min-width:2500px) {
    section.about-panle2 .container {
        max-width: 50%
    }

    .inner-title {
        padding-top: 0;
        margin-top: -50px
    }
}

@media (min-width:2800px) {
    section.about-panle2 .container {
        max-width: 45%;
        padding-top: 24%
    }
}

@media (min-width:3600px) {
    section.about-panle2 .container {
        max-width: 40%
    }
}

@media (min-width:1199px) and (max-width:1362px) {
    section.solar-box.Solar-Battery1.about-panle1 {
        overflow: hidden
    }

    section.solar-box.Solar-Battery1.about-panle1 figure {
        width: 114%
    }
}

@media (min-width:1799px) {
    .manfacturing-content1 p br {
        display: none
    }
}

@media (min-width:1400px) and (max-width:1675px) {
    .manfacturing-content1 p br {
        display: none
    }
}

@media (max-width:1300px) {
    .manfacturing-content1 p br {
        display: none
    }
}

@media (max-width:1485px) {
    section.solar-box figure {
        width: 765px
    }
}

@media (max-width:1350px) {
    section.solar-box figure {
        width: 700px
    }
}

@media (max-width:1280px) {
    section.solar-box.about-panle1 {
        padding-bottom: 0;
        overflow: hidden
    }
}