@media screen and (min-width: 1400px) and (max-width: 1599px) {




    h1 {
        font-size: 54px;
        letter-spacing: -1.2px;
    }

    h2 {
        font-size: 42px;
        letter-spacing: -1.1px;
    }

    h3 {
        font-size: 32px;
    }

    h4 {
        font-size: 26px;
        letter-spacing: -0.5px;
    }

    h6 {
        font-size: 19px;
        letter-spacing: -0.5px;
    }

    p {
        font-size: 17px;
        letter-spacing: -0.60px;
    }












    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1320px;
    }

    .why_us_section_header h2 {
        font-size: 40px;
    }

    .why_us_section_header h6 {
        font-size: 18px;
    }

    .why_us_section_single_area_content p {
        font-size: 15px;
    }

    .small_who_we_are_header_area h1 {
        font-size: 72px;
    }

    .product_showcase_slide_productname h1 {
        font-size: 58px;
    }

    .product_showcase_slide_productname h4 {
        font-size: 20px;
    }

    .product_showcase_slide_subheader {
        margin-bottom: 50px;
    }

    .certification_area_header_area h2 {
        font-size: 40px;
    }

    .certification_area_header_area h6 {
        font-size: 20px;
    }

    .sustainable_content_area {
        padding: 80px;
    }

    .lifeatcredence_content_area {
        padding: 80px;
    }

    .sustainable_content_header h2 {
        font-size: 40px;
        margin-bottom: 36px;
    }

    .sustainable_content_single_points h4 {
        font-size: 19px;

    }

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

    .main_home_blog_header_area h2 {
        font-size: 40px;
    }

    .blog_area_name h5 {
        font-size: 18px;
    }

    .main_footer_section {
        padding: 70px;
    }

    .footer_sign_up_content h3 {
        font-size: 32px;
    }

    .footer_top_area_section {
        padding-bottom: 100px;
    }

    .subpage_header_content_area h2 {
        font-size: 46px;
    }

    .about_us_content_area h2 {
        font-size: 40px;
    }

    .mission_vision_header h2 {
        font-size: 40px;
    }

    .mission_vision_main_header_area {
        margin-bottom: 120px;
    }

    .mission_vision_main_header_area h3 {
        font-size: 32px;
    }

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

    .core_features_main_header h2 {
        font-size: 40px;
    }

    .core_features_content_area h4 {
        font-size: 22px;
    }

    .why_us_main_content_area {
        max-width: 780px;
        padding: 80px;
    }

    .why_us_main_content_area h2 {
        font-size: 40px;
    }

    .why_us_main_content_area h6 {
        font-size: 20px;
    }

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

    .vertical_text span {
        font-size: 18px;
    }

    .vision_core_features_content_area h2 {
        font-size: 40px;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1399px) {
    .navbar .navbar-nav .nav-link {
        padding-right: 22px;
        padding-left: 22px;
    }

    .contact_header_btn .contact_btn a span {
        font-size: 15px;
    }

    .contact_header_btn .contact_btn {
        padding: 10px 18px;
    }

    .contact_header_btn .contact_btn a {
        gap: 10px;
    }

    h1 {
        font-size: 52px;
        letter-spacing: -1.2px;
    }

    h2 {
        font-size: 36px;
        letter-spacing: -1.1px;
    }

    h3 {
        font-size: 30px;
    }

    h4 {
        font-size: 24px;
        letter-spacing: -0.5px;
    }

    h6 {
        font-size: 18px;
        letter-spacing: -0.5px;
    }

    p {
        font-size: 16px;
        letter-spacing: -0.60px;
    }

    .mission_vision_main_header_area {
        margin-bottom: 80px;
    }


    .why_us_main_content_area {
        max-width: 700px;
        padding: 60px;
    }
}

@media (max-width: 1200px) {
    .contact_header_btn {
        display: none;
    }

    .small_nav_only {
        display: block;
    }

    .new_max_header_width {
        padding: 20px;
    }

    .navbar .navbar-nav .nav-link {
        padding-right: 18px;
        padding-left: 18px;
        font-size: 16px;
    }

    .why_us_main_content_area {
        max-width: 100%;
    }






}

@media screen and (min-width: 1600px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1480px;
    }

    .sustainable_content_area {
        padding: 100px;
    }

    .lifeatcredence_content_area {
        padding: 100px;
    }

}

@media screen and (min-width: 1700px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1560px;
    }
}

@media (max-width: 1180px) {}


@media (min-width: 999px) and (max-width: 1179px) {
    h1 {
        font-size: 52px;
        letter-spacing: -1.2px;
    }

    h2 {
        font-size: 34px;
        letter-spacing: -1.1px;
    }

    h3 {
        font-size: 28px;
    }

    h4 {
        font-size: 20px;
        letter-spacing: -0.5px;
    }

    h6 {
        font-size: 18px;
        letter-spacing: -0.5px;
    }

    p {
        font-size: 16px;
        letter-spacing: -0.60px;
    }

    .about_us_content_area ul li {
        font-size: 16px;
        letter-spacing: -0.60px;
    }

    .ongoing_csr_activity_content_area ul li {
        font-size: 16px;
        letter-spacing: -0.60px;
    }

    .mission_vision_main_header_area {
        margin-bottom: 50px;
    }

    .card__image {
        aspect-ratio: 16 / 9;
    }

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

    .footer_support_contact_details a,
    .footer_address_details a,
    .footer_quick_links_area ul li {
        font-size: 16px;
    }

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

    .r_d_number_area h1 {
        font-size: 48px;
        letter-spacing: -1.02px;
    }

    .product_top_main_content_area h1 {
        font-size: 52px;
    }

    .product_top_main_content_area h5 {
        font-size: 18px;
    }

    .smaller_laptop_padding {
        padding: 80px 0;
    }

    .slpl-60 {
        padding-left: 60px;
    }


    .slpr-60 {
        padding-right: 60px;
    }

    .introducing_product_main_content_area h2 br {
        display: none;
    }

    .performance_header_area h2 br {
        display: none;
    }

    .product_content_header_area h2 br {
        display: none;
    }

    .slpl-0 {
        padding-left: 0;
    }

    .lifeatcredence_content_area {
        padding: 80px;
    }
}



@media screen and (max-width: 998px) {
    .navbar-nav .nav-item {
        display: block;
    }

    .mobile_only {
        display: block;
    }

    .about_us_content_area h2 br {
        display: none;
    }

    .navbar-nav .nav-item:not(:first-child)::before {
        display: none;
    }

    .quasar_n_section_bg,
    .hyper_nova_n_section_bg,
    .hyper_nova_section_bg,
    .quasar_bi_section_bg,
    .quasar_section_bg {
        height: max-content;
        padding-top: 150px;
        padding-bottom: 100px;
    }

    h1 {
        font-size: 54px;
        letter-spacing: -1.2px;
    }

    h2 {
        font-size: 42px;
        letter-spacing: -1.1px;
    }

    h3 {
        font-size: 32px;
    }

    h4 {
        font-size: 26px;
        letter-spacing: -0.5px;
    }

    h6 {
        font-size: 19px;
        letter-spacing: -0.5px;
    }

    p {
        font-size: 17px;
        letter-spacing: -0.60px;
    }

    .about_us_content_area ul li {
        font-size: 16px;
        letter-spacing: -0.60px;
    }

    .ongoing_csr_activity_content_area ul li {
        font-size: 16px;
        letter-spacing: -0.60px;
    }

    .career_looking_image_area img {
        max-width: 100%;
    }

    .why_us_hero_container {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    .tmb-20 {
        margin-bottom: 20px;
    }

    .tmt-40 {
        margin-top: 40px;
    }

    .tmt-30 {
        margin-top: 30px;
    }

    .tpl-15 {
        padding-left: 15px;
    }

    .circle-container {
        display: block;
    }

    .vertical_text {
        display: none;
    }

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

    .core_value_single_feature {
        margin-bottom: 40px;
    }

    .main_footer_section {
        padding: 60px 40px;
    }

    .footer_sign_up_content {
        padding-bottom: 60px;
    }

    .footer_quick_links_area {
        padding-top: 40px;
    }

    .footer_support_note_area {
        padding-top: 40px;
    }

    .r_d_number_area {
        margin-bottom: 60px;
    }

    .introducing_image_content_area {
        margin-right: 0;
    }

    .introducing_image_left_content_area {
        margin-left: 0;
        margin-right: 0;
    }

    .reverse_row_mobile {
        flex-direction: column-reverse;
    }

    .tpt-0 {
        padding-top: 0;
    }

    .tp-0 {
        padding: 0;
    }

    .tmt-20 {
        margin-top: 20px;
    }

    .bifaciality_single_feature_area h6 br {
        display: none;
    }

    .performance_header_area h2 br,
    .extra_usp_feature_content_area h2 br,
    .product_content_header_area h2 br {
        display: none;
    }

    .performance_header_area h2,
    .extra_usp_feature_content_area h2,
    .product_content_header_area h2 {
        font-size: 34px;
        letter-spacing: -0.7px;
    }

    .product_content_header_ab_image {
        position: absolute;
        top: -100%;
        right: -6%;
    }

    .product_content_header_ab_image img {
        width: 100px;
    }

    .product_content_header_area {
        margin: 150px 0;
    }

    .hyper_nova_n_product_usp_title_area {
        position: relative;
        top: 0;
        left: 0;
        transform: none;
        padding: 60px 0;
    }

    .hyper_nova_product_usp_title_area {
        position: relative;
        top: 0;
        left: 0;
        transform: none;
        padding: 60px 0;
    }

    .tpb-100 {
        padding-bottom: 100px !important
    }

    .pl-150 {
        padding-left: 20px;
    }

    .lifeatcredence_content_area {
        padding: 100px 50px;
    }

    .hyper_nova_n_product_usp_title_area .performance_subheader_area p {
        color: #1d1d1d;
    }

    .pl-100 {
        padding-left: 20px;
    }

    .hyper_nova_n_product_usp_title_area .performance_header_area h2 {
        color: #1d1d1d;
    }

    .tpb-80 {
        padding-bottom: 80px;
    }


    .footer_address_area {
        padding-top: 40px;
    }

    .offset-pl-3 {
        padding-left: 15px;
    }

    .footer_social_icons_area {
        position: relative;
        left: 0;
        transform: none;
    }

    .card__image {
        aspect-ratio: 9 / 9;
    }

    .card_desc_icon {
        display: none;
    }

    .footer_top_area_section {
        padding-bottom: 60px;
    }

    .footer_bottom_area {
        display: block;
    }

    .footer_credit_content {
        padding-top: 40px;
    }

    .why_us_main_content_area {
        padding: 80px 40px;
    }

    .small_who_we_are_content_btn {
        margin-bottom: 50px;
        margin-top: 40px
    }

    .small_who_we_are_header_area br {
        display: none;
    }

    .tpt-40 {
        padding-top: 40px;
    }

    .sustainable_content_area {
        padding: 100px 50px;
    }

    .lifeatcredence_content_area {
        padding: 100px 50px;
    }

    .sustainable_content_header h2 {
        text-align: left;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2) {}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {}

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

    .certification_single_logo {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 80px;
        align-content: center;
        padding: 30px;
    }

    .certification_logo_area {
        padding: 20px;
    }

    h1 {
        font-size: 48px;
        letter-spacing: -1.2px;
    }

    h2 {
        font-size: 36px;
        letter-spacing: -1.1px;
    }

    h3 {
        font-size: 30px;
    }

    h4 {
        font-size: 24px;
        letter-spacing: -0.5px;
    }

    h6 {
        font-size: 18px;
        letter-spacing: -0.5px;
    }

    p {
        font-size: 16px;
        letter-spacing: -0.60px;
    }

    .about_us_content_area ul li {
        font-size: 16px;
        letter-spacing: -0.60px;
    }

    .ongoing_csr_activity_content_area ul li {
        font-size: 16px;
        letter-spacing: -0.60px;
    }

    .career_looking_image_area img {
        max-width: 100%;
    }

    .why_us_section_header h2 br {
        display: none;
    }

    .hyper_nova_n_product_usp_title_area {
        position: relative;
        top: 0;
        left: 0;
        transform: none;
        padding: 60px 0;
    }

    .slider_new_btns {
        flex-direction: row;
        gap: 8px;
    }

    .nav-arrows .nav-btn {
        width: 40px;
        height: 40px;
    }

    .hyper_nova_product_usp_title_area {
        position: relative;
        top: 0;
        left: 0;
        transform: none;
        padding: 60px 0;
    }

    .hyper_nova_n_product_usp_title_area .performance_subheader_area p {
        color: #1d1d1d;
    }

    .hyper_nova_n_product_usp_title_area .performance_header_area h2 {
        color: #1d1d1d;
    }

    .performance_subheader_area {
        margin-bottom: 10px;
    }

    .tpr-15 {
        padding-right: 15px;
    }



    .product_content_header_area {
        margin: 120px 0;
    }

    .performance_header_area h2 br {
        display: none;
    }

    .solar_index_thumb_image_area {
        padding: 0 40px;
    }

    .tpt-50 {
        padding-top: 50px;
    }

    .tpl-15 {
        padding-left: 15px;
    }

    .product_showcase_morebtn {
        margin-top: 20px;
    }

    .product_showcase_morebtn button a span {
        font-size: 14px;
    }

    .product_showcase_morebtn button a img {
        width: 36px;
    }

    .product_showcase_morebtn button a {
        gap: 18px;
    }

    .product_showcase_morebtn {
        padding-left: 18px;
    }

    .big_display_only {
        display: none;
    }

    .mobile_only {
        display: block;
        position: relative;
    }

    .section-padding {
        padding: 80px 0;
    }

    .download-padding {
        padding: 80px 0;
    }

    .certification_area_header_area h2 {
        text-align: left;
    }


    .why_us_main_content_area h6 {
        font-size: 20px;
    }

    .core_features_main_header h2 br {
        display: none;
    }

    .why_us_main_content_area {
        padding: 50px 30px;
    }

    .pl-150 {
        padding-left: 20px;
    }

    .pr-100 {
        padding-right: 20px;
    }

    .pl-100 {
        padding-left: 20px;
    }

    .pl-80 {
        padding-left: 0px;
    }

    .vision_core_features_subheader_area h6 {
        font-size: 16px;
    }

    .vertical_text {
        display: none;
    }



    .certification_area_header_area h6 {
        text-align: left;
    }

    .card_subheader_title_text {
        margin-bottom: 15px;
    }


    .whyus_morebtn button a span {
        font-size: 14px;
    }

    .core_features_subheader_area h6 {
        font-size: 16px;
    }

    .mission_vision_row_part {
        padding-top: 50px;
    }

    .why_us_section_header h2 br {
        display: none;
    }




    .main_blog_title_area a {
        padding: 20px;
    }

    .mmt-30 {
        margin-top: 30px;
    }

    .mmt-20 {
        margin-top: 20px;
    }


    .mpb-40 {
        padding-bottom: 40px;
    }

    .mission_vision_main_header_area {
        margin-bottom: 120px;
    }

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

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

    .blog_area_name h5 {
        font-size: 18px;
    }

    .main_footer_section {
        padding: 60px 15px;
    }

    .circle-container {
        display: block;
    }

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


    .mmb-20 {
        margin-bottom: 20px;
    }

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

    .footer_sign_up_content {
        padding-bottom: 60px;
    }

    .footer_quick_links_area {
        padding-top: 40px;
    }

    .footer_support_note_area {
        padding-top: 40px;
    }

    .footer_social_icons_area {
        position: relative;
    }

    .footer_bottom_area {
        display: block;
    }

    .footer_address_area {
        padding-top: 40px;
    }

    .main_header_image .credence_text1 h2 {
        font-size: 28px;
    }

    .main_header_image .credence_text1 h1 {
        font-size: 34px;
    }

    .footer_support_contact_details {
        margin-bottom: 20px;
    }

    .credence_text1 {
        padding: 0 15px;
        width: 100%;
    }

    .footer_credit_content a {
        font-size: 18px;
    }

    .footer_credit_content h5 {
        font-size: 18px;
    }

    .mpl-15 {
        padding-left: 15px;
    }

    .mpt-40 {
        padding-top: 40px;
    }

    .footer_top_area_section {
        padding-bottom: 80px;
    }

    .about_page_header_tagline h6 {
        font-size: 16px;
    }

    .core_features_header_area {
        text-align: left;
    }

    .main_header_video_on_top {
        padding-top: 80px;
    }

    .subpage_header_content_area h6 {
        font-size: 16px;
    }

    .subpage_header_content_area h2 {
        line-height: 110%;
    }

    .card__image {
        aspect-ratio: 9 / 16;
    }

    .card_title_text {
        top: 30px;
        left: 30px;
        right: 30px;
    }

    .card_subheader_title_text h6 {
        font-size: 16px;
    }

    .card_title_text h2 {
        font-size: 30px;
        letter-spacing: -1.2px;
    }

    .card_title_text h2 br {
        display: none;
    }

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

    .card_desc_text {
        right: 30px;
        bottom: 30px;
        left: 30px;
    }

    .card_desc_icon {
        display: none;
    }

    .card_desc_content p {
        margin-left: 0;
        margin-top: 0;
    }

    .subpage_header_content_area {
        left: 0;
        transform: translate(-0%, -50%);
        padding-left: 30px;
        padding-right: 30px;
    }

    .r_d_number_area {
        margin-bottom: 60px;
    }

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

    .footer_credit_content {
        padding-top: 40px;
    }

    .small_who_we_are_header_area h1 {
        font-weight: 400;
    }

    .small_who_we_are_header_area h1 br {
        display: none;
    }

    .mpr-15 {
        padding-right: 15px !important
    }

    .mpt-40 {
        padding-top: 40px;
    }

    .small_who_we_are_content_btn {
        margin-top: 30px;
        margin-bottom: 50px;
    }

    .product_showcase_slide_subheader h5 {
        font-size: 16px;
    }

    .product_showcase_slide_subheader {
        margin-bottom: 30px;
    }

    .product_showcase_slide_productname h4 {
        font-size: 16px;
        line-height: 130%;
    }

    .product_showcase_slide_efficiency h4 {
        font-size: 16px;
        line-height: 130%;
    }

    .product_showcase_slide_tolerance h4 {
        font-size: 16px;
        line-height: 130%;
    }

    .product_showcase_slide_productname h1 {
        font-size: 44px;
        letter-spacing: -1.2px;
    }

    .product_showcase_slide_efficiency h1 {
        font-size: 44px;
    }

    .product_showcase_slide_tolerance h1 {
        font-size: 44px;
    }

    .product_showcase_slide_productname {
        margin-bottom: 18px;
        padding-bottom: 18px;
    }

    .product_showcase_slide_efficiency {
        margin-bottom: 18px;
        padding-bottom: 18px;
    }

    .product_showcase_slide_tolerance {
        margin-bottom: 0;
    }

    .mmt-80 {
        margin-top: 80px;
    }

    .mfr {
        flex-direction: row !important;
        gap: 12px;
        margin-top: 50px;
        justify-content: center;
    }

    .bullet {
        width: 8px;
        height: 8px;
    }

    .sustainable_content_area {
        padding: 80px 15px;
    }

    .lifeatcredence_content_area {
        padding: 80px 15px;
    }

    .why_us_hero_container {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    .certification_single_logo img {
        height: 50px;
    }





    .sustainable_keypoints_area {
        gap: 0px;
    }

    .sustainable_content_subheader h5 {
        font-size: 16px;
    }


    .sustainable_content_single_points {
        text-align: left;
    }











    .lifeatcredence_keypoints_area {
        gap: 0px;
    }

    .lifeatcredence_content_subheader h5 {
        font-size: 16px;
    }

    .lifeatcredence_content_header h2 {
        text-align: left;
        font-size: 36px;
        letter-spacing: -1.1px;
    }

    .lifeatcredence_content_single_points {
        text-align: left;
    }







    .main_home_blog_header_area h2 {
        font-size: 36px;
        letter-spacing: -1.1px;
    }

    .performance_subheader_area h6 {
        font-size: 16px;
    }


    .performance_header_area h2 {
        font-size: 24px;
        letter-spacing: -0.80px;
        line-height: 130%;
        font-weight: 400;
    }

    .performance_header_area h2 br {
        display: none;
    }

    .extra_usp_feature_subheader_area h6 {
        font-size: 16px;
    }

    .extra_usp_feature_content_area h2 {
        font-size: 28px;
        letter-spacing: -0.98px;
    }

    .extra_usp_feature_content_area h2 br {
        display: none;
    }

    .introducing_image_content_area {
        margin-right: 0;
    }

    .introducing_image_left_content_area {
        margin-left: 0;
        margin-right: 0;
    }

    .reverse_row_mobile {
        flex-direction: column-reverse;
    }

    .introducing_product_main_content_area h2 br {
        display: none;
    }

    .mpr-15 {
        padding-right: 15px;
    }

    .product_top_main_content_title {
        margin-top: 25px;
        padding-bottom: 25px;
    }

    .bifaciality_single_image {
        margin-left: -50px;
    }


    .bifaciality_subheader_area h6 {
        font-size: 16px;
    }

    .mobile_section_padding {
        padding: 0px 0 80px 0;
    }

    .introducing_product_subheader_area h6 {
        font-size: 16px;
    }

    /* .product_showcase_morebtn {
        display: none;
    } */

    .quasar_n_section_bg {
        padding-top: 140px;
        padding-bottom: 80px;
    }

    .product_content_header_ab_image {
        position: absolute;
        top: -40%;
        right: 0%;
    }

    .mpt-0 {
        padding-top: 0;
    }

    .product_content_header_ab_image img {
        width: 80px;
    }

    .product_content_header_area h2 {
        font-size: 26px;
        padding-left: 20px;
        padding-right: 20px;
        letter-spacing: -1.24px;
        line-height: 130%;
    }

    .product_top_main_content_area h1 {
        font-size: 45px;
        letter-spacing: -1.2px;
    }

    .product_top_main_content_area h5 {
        font-size: 17px;
        line-height: 140%;
    }


    .blog_insider_details_area h2 {
        font-size: 36px;
        font-weight: 500;
    }

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

    .blog_insider_details_area h4 {
        font-size: 25px;
    }

    .blog_insider_details_area h5 {
        font-size: 21px;
    }

    .blog_insider_details_area h6 {
        font-size: 17px;
    }


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

    .blogpage_header_content_area h2 {
        font-size: 40px;
        letter-spacing: -1.24px;
        margin-top: 24px;
    }

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

@media (max-width: 480px) {

    .single_who_we_looking_area {
        padding: 25px 40px;
    }

    .pl-80 {
        padding-left: 0px;
    }
}