@media screen and (max-width: 1799px) {
    .navbar-links ul{ gap: 50px; }

    .footer-links-wrapper{ gap: 45px; } .footer-logo{ width: 200px; } .footer-cta-text{ width: 1050px; }

    .contact-hero-text-wrapper h1{ width: 900px; }
    .contact-from-right{ width: 700px; } .contact-form-left{ width: 508px; }
    .contact-form-wrapper{ gap: 220px; }

    .cnct-accordion-item{ width: 660px; } .cnct-accordion-right{ width: 460px; } .cnct-accordion{ gap: 220px; }
    .blog-card{ width: 426px; } 
    .blog-card .blog-image { object-fit: cover; border-radius: 20px; }  
    .blog-listing-heading-right{ width: 685px; } 
    .blog-category-heading-left{ width: 340px; }
    .chip-padding{ padding: 8px 20px; }
    .industry-listing-left{ width: 760px; } .industry-cards{ width: 426px; }
    .listing-booming-business img{ width: 600px; height: auto; } .stages-row th{ padding-right: 100px; } 
    .measurement-card{ width: 406px; } .humidity-measurement-table table td{ padding-right: 111px !important; }
    .key-benefit-pointers{ width: 565px; }

    /* industrydetail-2 */

    .recommended-text-left{ width: 1050px; } .booming-business-paragraph{ width: 661px; } .key-considerations-right img{ width: 600px; height: auto; } 
    .key-considerations-left{ width: 595px; }

    /* productlisting with modal */
    .product-card-right{ width: 215px; height: 215px; } .product-listing-text{ width: 378px; } .product-listing-tabs{ margin-bottom: 0; }
    .technical-list .item{ width: 380px; } .technical-list .item p{ width: 60%; } 
    .card{ background-position: right 0px bottom 0px; }


    /* productdetail responsive */
    .rj-col-two-img{ width: 600px !important; height: 600px !important; }
    .rj-col-one-img{ width: 420px !important; height: 420px !important; }

    /* home page changes */
    .hm-site-h1{ width: 700px;}

    .p-table-main{ margin-bottom: 130px; }
    .p-table-main .table>:not(caption)>*>*{ padding: 15px; }

    .agri-food-cards{ gap: 30px; }
    .agri-meat-image img{ width: 100%; }
    .op-slider-main .product-card-right{ width: 150px; height: 150px; }

    .desktop-language-row-1 li a img{ width: 25px; height: 25px; }
    .header-language-text-select{ margin-bottom: 10px !important; }
    .founder-eric-img img{ width: 75% !important; }

    .count-item{ padding: 58px 45px; }
    .o-buttons .main-btn{ width: 405px; }
    .circular-arrow{ position: static; }
    .ocal-bottom{ gap: 10px; margin-top: 40px; align-items: center; }
    .o-buttons{ margin-top: 10px; }
    .o-buttons .main-btn{ padding: 20px 40px; }
    .hero-video-wrapper .main-video{ height: 817px !important; }
} 

@media screen and (max-width: 1599px) {
    .navbar-links ul{ gap: 40px; } .navbar-img{ width: 150px; }

    .footer-logo-wrapper{ width: 315px; } .footer-logo-text{ width: 100%; } .footer-address{ width: 205px; }
    .footer-cta-text{ font-size: 58px; line-height: 68px; } .footer-cta-text{ width: 940px; } 

    .contact-hero-text-wrapper h1{ width: 830px; }
    .contact-form-wrapper{ gap: 150px; } .contact-from-right{ width: 675px; } .contact-form-left{ width: 470px; } .contact-from-right button{ margin-top: 30px; }
    .cnct-accordion{ gap: 150px; } .cnct-accordion-item{ width: 625px; }
    .blog-card{ width: 380px; } .blog-category-heading-left{ width: 293px; } .custom-tab{ padding: 8px 24px; }
    .blog-display-cards{ width: 415px !important; }
    .industry-hero-main h1{ width: 640px; } .industry-listing-right p{ width: 385px; } .industry-cards h3{ margin-top: 20px; }
    .industry-cards{ width: 380px; }
    .stages-row th{ padding-bottom: 20px; } .humidity-measurement-table table td{ padding-right: 83px !important; }
    .measurement-card{ width: 360px; } .stages-row th{ padding-right: 44px; } .key-benefit-pointers{ width: 475px; } .industry-detail-heading{ padding-bottom: 50px; }

    /* industrydetail-2 */

    .booming-business-paragraph{ width: 642px; } .listing-laboratories img{ width: 560px; height: auto; }  .listing-booming-business{ gap: 50px; }
    .recommended-logo-right img{ width: 150px; height: auto;} .key-considerations-right img{ width: 525px; } .key-considerations-wrapper{ gap: 50px; }
    .key-considerations-left{ width: 650px; }
    .reources-detail-main, .industry-detail2-section{ padding-top: 150px; } .industry-details-body{ padding-top: 20px; }

    /* productlisting with modal */
    .product-listing-tabs label{ padding: 8px 24px; }
    .product-card-right{ width: 155px; height: 155px; } .card{ height: 345px; } .product-listing-text{ padding-top: 0; }

    /* productdetail */
    .rj-col-two-img{ width: 500px !important; height: 500px !important; }
    .rj-col-one-img{ width: 350px !important; height: 350px !important; }
    .product-detail-main .resources-breadcrumb{ padding-top: 120px !important; }

    /* home page changes */
    .hm-site-h1{ width: 600px; }
    .request-btn{ padding: 10px 20px; }
    .agri-meat-image{ width: 373px; }

    /* header */
    .navbar-img-wrapper .navbar-img{ width: 125px !important; height: auto !important; }
    .navbar-links ul{ padding: 15px 25px !important; }

    .rep-search-box{ padding: 15px 25px; }
    .rep-search-box .form-control, .rep-search-box .form-select{ height: 40px; } 
    .search-icon{ top: 50%; transform: translateY(-50%); }

    .rep-search-main{ width: 600px; }
    .rep-search-main{ padding-top: 250px; }

    .founder-eric-img img{ width: 70% !important; }
    /* .ocal-bottom{ flex-direction: column; justify-content: end; align-items: flex-end; } */
    .o-buttons .main-btn{ width: 285px; padding: 15px 0;  }
    .o-buttons .main-btn span{ font-size: 16px; line-height: 20px; }
    .hero-video-wrapper .main-video{ height: 735px !important; }
}

@media screen and (max-width: 1439px) {
    .navbar-links ul{ gap: 30px; } .navbar-links-wrapper button{ padding: 15px 30px; }
    .footer-logo{ width: 175px; } .footer-links-wrapper{ gap: 30px; } .footer-logo-wrapper{ width: 280px; } 
    .footer-cta-text{ font-size: 44px; line-height: 52px; width: 710px; }

    .contact-form-left{ width: 410px; } .contact-form-wrapper{ gap: 100px; }
    .cnct-accordion-item{ width: 620px; margin-bottom: 20px; } .cnct-accordion{ gap: 100px; }
    .blog-listing-heading-right{ width: 565px; } .blog-card{ width: calc(50% - 15px); } .blog-category-heading-left{ width: 445px; }
    .container-sm{ width: 1030px; }
    .resources-social-icons span{ font-size: 22px;  }
    .social-mail{ font-size: 20px; }
    .blog-display-cards{ width: 390px !important; }
    .industry-hero-main h1{ width: 550px; }
    .industry-cards{ width: 333px; }
    .listing-booming-business img{ width: 460px; } .booming-business-paragraph{ width: 520px; } .measurement-card{ width: 313px; }
    .humidity-measurement-table table td{ padding-right: 36px !important; }

    /* industrydetail-2 */
    .recommended-text-left{ width: 840px; } .key-considerations-right img{ width: 475px; } .key-benefit-pointers{ width: 415px; }
    .industry-card-img{ height: 215px; }

    /* productlisting with modal */
    .card{ height: 308px; background-position: right 0px bottom 0px; } 
    .modal-footer{ padding-top: 10px; } #technicalDataModal .modal-dialog{ max-width: 710px; } .language-buttons .btn{ width: calc(50% - 10px); }
    .language-buttons{ gap: 20px;} .technical-list .item{ width: 300px; } .technical-list .item img{ width: 20px; height: auto; }
    .download-btn img{ width: 16px !important; height: auto; }


    /* latest fixes */
    .product-listing-text{ width: 294px; }
    .card-actions{ flex-direction: column-reverse; align-items: flex-start; }
    .card{ height: 375px; }

    /* productdetail */
    .rj-col-two-img{ width: 400px !important; height: 400px !important; }
    .rj-col-one-img{ width: 300px !important; height: 300px !important; }

    /* home page changes */
    .hm-site-h1{ width: 500px; }
    /* .site-hero-sub-title{ width: 300px; } */
    .measurement-card{ width: calc(50% - 15px); }

    .rep-search-main{ width: 550px; }
    .select-state{ width: 190px; }
    .navbar-links-wrapper button{ padding: 15px 0 !important; }

    .count-item{ padding: 58px 30px; }
    .o-buttons .main-btn{ width: 340px; }
    .inner-down-arrow{ width: 52px; height: 52px; }
    .inner-down-arrow svg{ width: 16px; height: 16px; }
    .circular-box-main{ width: 80px; height: 80px; margin-top: 5px; }
    .o-buttons .main-btn{ width: 240px; padding: 10px 0; }
    .o-buttons .main-btn span{ font-size: 14px; line-height: 20px; }
    .hero-video-wrapper .main-video{ height: 695px !important; }
}

@media screen and (max-width: 1359px) {
    .navbar-links ul{ padding: 18px 25px; } .navbar-img{ width: 130px; }

    .footer-links-main{ flex-wrap: wrap; gap: 40px; } .footer-links-wrapper{ gap: 115px; } .footer-logo-wrapper{ width: 390px; }
    .cta-arrow{ width: 34px; height: 34px; } .footer-copyright{ margin-top: 50px; } .footer-links-main{ padding-top: 50px; }

    .inner-hero-main{ height: max-content !important; } 
    .inner-hero-text-wrapper{ flex-direction: column; align-items: flex-start; height: 370px; padding-top: 50px ; } .contact-hero-text-wrapper h1{ width: 800px; }
    .site-hero-sub-title{ height: max-content; transform: translateX(120%); } .contact-hero-main{ height: max-content; }
    .contact-hero-main{ background-position: center; background-size: cover; background-repeat: no-repeat; }
    .cnct-accordion-item{ padding: 15px 20px; width: 555px; } 
    .contact-map{ height: 450px; }
    .resource-hero-main .inner-hero-text-wrapper h1{ width: 670px; } 
    .blog-display-cards{ width: 345px !important; } .blog-display-cards .blog-category-heading-left{ width: 290px; } .blog-card-tags span:nth-child(2){ padding: 6px 15px; }
    .resources-detail-image img{ height: 430px; }
    .industry-hero-main h1{ width: 430px; } .industry-listing-right p{ width: 310px; } .industry-listing-left{ width: 570px; }
    .industry-cards{ width: calc(50% - 15px); }
    .stages-row th{ padding-right: 30px; } .humidity-measurement-table table td{ padding-left: 49px !important; } 
    .measurement-card{ width: calc(50% - 15px); }
    .greenhousecardwrapper{ gap: 30px; } .greenhouse-card{ width: calc(50% - 15px); } .key-benefit-pointers{ width: 400px; } .steamovap-assist-pointers{ gap: 40px; }

    /* industrydetail-2 */
    .recommended-text-left{ width: 775px; } .recommended-logo-right img{ width: 135px; } .why-humid-req-points{ padding: 20px 20px 20px 50px;} .key-considerations-right img{ width: 460px; }
    .industry-details-body{ padding-top: 50px; }

    /* product listing with modal */
    .card-actions .button{  font-size: 16px; line-height: 24px; } .card-actions{ flex-direction: column-reverse; align-items: flex-start; } .product-listing-text{ width: 265px; }
    .product-listing-content h2{ padding: 30px 0; }  .link-for-technical-data img{ width: 25px; height: auto; }
    .card{ height: 370px; padding: 20px; } #technicalDataModal .modal-dialog{ max-width: 590px;} .technical-list .item{ width: 245px; }
    .btn-padding{ padding: 8px 18px !important; }

    /* productdetail */
    .rj-col-two-img{ width: 350px !important; height: 350px !important; }
    .rj-col-one-img{ width: 250px !important; height: 250px !important; }

    .navbar-img-wrapper .navbar-img{ width: 100px !important; }
    .navbar-links ul{ padding: 0 !important; } .navbar-links-wrapper button{ padding: 0 !important; }
    .navbar-links-wrapper{ gap: 25px !important; }

    .footer-copyright-rpd-logo{ width: 80 !important; height: auto !important; }

    .rep-search-main{ padding-top: 290px; }
    .header-language-select-list li a{ width: 190px; }

    .founder-content{ width: 220px !important; }
    .o-buttons .main-btn{  padding: 10px 10px; }
    .o-buttons .main-btn span{ font-size: 12px; line-height: 20px; }
    .inner-down-arrow svg{ width: 10px; height: 10px; }
    .inner-down-arrow{ width: 35px; height: 35px; }
    .circular-box-main{ width: 50px; height: 50px; }
    .hero-video-wrapper .main-video{ height: 612px !important; }
}

@media screen and (max-width: 1199px) {
    .navbar-links-wrapper{ display: none; } .hamburger, .navbar-links-for-responsive{ display: flex; }

    .footer-links-wrapper{ gap: 62px; } .footer-cta-text{ font-size: 36px; line-height: 42px;  width: 600px; }

    .contact-hero-text-wrapper h1{ width: 680px; } .site-hero-sub-title{ transform: translateX(100%); } 
    .contact-map{ height: 400px; } .contact-from-right textarea{ height: 140px; } .contact-from-right{ width: 500px; }
    .contact-form-left{ width: 360px; } .padding-20{ padding: 15px 20px; } .contact-form-left h2{ padding-top: 10px; margin-bottom: 0; }
    .contact-form-location{ width: 260px; } .contact-form-add-cards{ gap: 30px; }
    .cnct-accordion-item{ width: 440px; } .cnct-accordion-right h2{ padding-top: 10px; margin-bottom: 0; } .cnct-accordion, .contact-form-wrapper{ gap: 50px;}
    .resource-hero-main .inner-hero-text-wrapper h1{ width: 570px; } .inner-hero-text-wrapper{ height: 280px; }

    .blog-category-heading-left{ width: 300px; } .blog-listing-heading-right{ width: 440px; } .blog-tabs-wrapper .nav-pills{ padding-top: 50px; } .custom-tab{ padding: 6px 20px; } 
    .blog-category-heading-right img{ width: 16px; height: auto; } .blog-category-heading-right{ display: flex; align-items: center; justify-content: center; padding: 12px 12px; }
    .resources-detail-questions{ padding-bottom: 0; }.resources-social-icons span{ font-size: 20px; } .social-mail{ font-size: 16px !important; }
    .blog-display-cards{ width: 330px !important; }
    .industry-hero-main h1{ width: 400px; } .industry-listing-heading{ flex-direction: column; gap: 20px; align-items: flex-start; } .industry-listing-right p{ width: 480px; }
    .industry-listing-left h2{ margin-top: 10px; } .industry-cards h3{ margin-top: 15px; } .industry-listing-cards{ padding-top: 50px; }
    /* .listing-booming-business{ flex-direction: column; } */ .listing-booming-business{ gap: 50px; } .listing-booming-business img{ width: 330px; }
    .humidity-measurement-table, .humidity-level{ padding: 20px; } .stages-row th{ padding-bottom: 30px; }
    .key-benefit-pointers{ width: 330px; } .humidity-measurement-table table td{ padding-right: 18px !important; padding-left: 45px !important; }

    /* industrydetail-2 */
    .recommended-text-left{ width: 625px; } .key-considerations-right img{ width: 340px; } .steamovap-assist-pointers{ flex-direction: column;} .key-benefit-pointers{ width: 100%; }
    .assist-solutions{ gap: 20px; } .assist-solutions div h4{ margin-bottom: 10px; } .steamovap-assist-pointers{ padding-top: 30px; } .steamovap-assist-pointers{ gap: 20px; }
    .reources-detail-main { padding-top: 140px; } .industry-details-body{ padding-top: 70px;}

    /* productlisting with modal */
    .card-actions .text-18{ font-size: 14px; line-height: 20px; }
    .card-actions{ gap: 10px; } .card-actions a{ padding: 0; }
    .product-card-right{ width: 140px; height: 140px; }
    .card{ width: 80%; height: 285px; margin: 0 auto; padding-right: 60px; } .product-listing-text{ width: 350px; } 
    .card-actions{ flex-direction: row; align-items: center; } .product-listing-tabs{ gap: 10px; } .product-listing-content h2{ margin-bottom: 0; }
    .modal-footer .btn{ padding: 8px 20px;} .technical-list .item .download-btn{ background-color: transparent; }
    .technical-list .item span{ width: 45px; height: 45px; } .language-buttons{ padding: 20px 0; margin: 20px 0; }
    #technicalDataModal .modal-dialog{ max-width: 520px; } .technical-list .item{ width: 210px; }
    .product-listing-tabs label{ padding: 6px 20px; }

    /* productdetail */
    .product-detail-main .resources-breadcrumb{ padding-top: 80px !important; padding-bottom: 50px !important; }

    /* home page changes */
    .hm-site-h1{ width: 100%; }
    .inner-hero-text-wrapper h1{ margin-bottom: 20px; }

    .p-table-main{ margin-bottom: 0px; }
    .op-slider-main .product-card-right{ width: 130px; height: 130px; }


    /* header code */
    .navbar-links-for-responsive-wrapper{ display: flex; }
    .hamburger{ width: 40px !important; height: 40px !important; }

    .footer-copyright{ flex-wrap: wrap !important; justify-content: space-around !important; gap: 20px !important; }
    .blog-image-wrapper{ height: 200px; } .blog-image-wrapper img{ height: 100%; overflow: hidden; }
    .blog-category-heading-left{ width: 100% !important; }

    .rep-search-main{ padding-top: 0; }
    .desktop-language-row-1 li a img{ width: 20px; height: 20px; }

    .founder-img img{ width: 70% !important; }
    .founder-eric-img img{ width: 60% !important; }
    
    .header-language-select-list li a { margin-bottom: 20px; }

    /* .footer-language-selector-desktop{ display: none !important; } */
    /* .footer-language-selector-mobile{ display: flex !important; } */
    .inner-down-arrow{ width: 34px; height: 34px; }
    .down_arrow_size{ width: 12px; height: auto; }
    .circular-box-main{ width: 60px; height: 60px; margin-top: 0; }
    .ocal-bottom{ align-items: center; margin-top: 50px; }

    .ocal-bottom{ flex-direction: row; align-items: center; justify-content: flex-start; }
    .o-buttons{ margin-top: 0; }
    .inner-down-arrow svg{ width: 12px; height: 12px; }

    .o-buttons .main-btn{  padding: 10px 15px; }
    .stats-item.md .stats-circle{ top: -38px; }
    .hero-video-wrapper .main-video{ height: 522px !important; }
} 

@media screen and (max-width: 1023px) {
    .contact-hero-main{ height: max-content; }
    .contact-form-wrapper{ gap: 50px; } .contact-from-right{ width: 345px; } .contact-from-right{ padding-top: 30px; }
    .site-hero-sub-title{ transform: translateX(80%); margin-bottom: 0; }
    .contact-from-right textarea{ height: 125px; } 
    .contact-form-add-cards{ width: 80%;  flex-wrap: wrap; margin: 0 auto; gap: 30px; } .contact-form-card{ width: calc(50% - 15px); }
    .contact-form-location p:nth-child(2) { margin-bottom: 0 !important; }
    .resources-detail-chip{ padding: 15px 0; }
    .industry-detail2-section{ padding-top: 140px; }
    .humidity-measurement-table table td{ padding-left: 20px !important; }
    
    .cnct-accordion-right{ width: 100%; } .cnct-accordion{ gap: 50px; } .contact-form-left{ width: 300px; }
    .contact-map{ height: 350px; }
    .why-humid-req-points{ padding-left: 50px; } .measurement-card img{ width: 28px; height: auto; margin-bottom: 20px; } .industry-detail-heading h2{ margin-bottom: 15px; }
    .booming-business-paragraph{ width: 410px; } .key-considerations-left p{ margin-bottom: 0; }
    .industry-details-body{ padding-top: 60px; } .industry-cards h3{ margin-bottom: 4px; }

    /* productlisting with modal*/
    .product-listing-text{ width: 260px; } .product-listing-tabs{ flex-wrap: wrap; } .card{ height: 340px; }

    /* productdetail */
    .rj-col-two-img{ width: 300px !important; height: 300px !important; }
    /* .sc-title{ flex-direction: column; align-items: flex-start; gap: 20px; } */

    .p-table-main{ margin-bottom: 30px; }
    .agri-meat-image img{ width: 100% !important; height: 100% !important; margin-bottom: 0; }

    .navbar-img-wrapper .navbar-img{ width: 100px !important; }
    .navbar-links-for-responsive-wrapper .steamo-language-selector button{ font-size: 14px !important; line-height: 24px !important; }

    .blog-card .blog-image{ object-fit: fill; }
    .founder-img img{ width: 80% !important; }

    .desktop-language-row-1 li a img{ width: 18px; height: 18px; }
    .header-language-text-select{ margin-bottom: 0 !important; }

    .founder-img img{ width: 70% !important; }
    .founder-eric-img img{ width: 60% !important; }
    .founder-content{ width: 290px !important; }

    /* home animations */
    .stats-item.md .stats-circle{ top: -66px;}
    .stats-item.sm .stats-circle{ top: -51px; left: -41px; }
    .stats-item.xs .stats-circle{ top: -41px; }
    .st-col.md{ margin-top: 155px; }
    .hero-video-wrapper .main-video{ height: 506px !important; }
}

@media screen and (max-width: 991px) {
    .navbar-links-for-responsive{ height: 292px !important; }
    footer{ font-size: 14px !important; }
    .footer-address{ width: 160px; } .footer-logo-wrapper{ width: 275px; } .footer-cta-text{ font-size: 30px; line-height: 38px; width: 500px; }

    .site-hero-sub-title{ width: 350px; height: max-content; transform: translateX(100%); } 
    .site-hero-sub-title p{ height: 100px; }
    .inner-hero-text-wrapper{ flex-direction: column; width: max-content; height: max-content; gap: 20px; align-items: flex-start; }
    .contact-hero-text-wrapper h1{ width: 555px; }
    .padding-20{ padding: 12px 20px; } .contact-from-right textarea{ height: 130px; } .contact-from-right button{ margin-top: 20px; }
    .cnct-accordion-item{ width: 390px; }
    .resource-hero-main .inner-hero-text-wrapper h1{ width: 510px; }

    .blog-listing-heading-text{ flex-direction: column; gap: 20px; } .blog-listing-heading-right{ width: 100%; } .blog-listing-heading-text h2{ margin-bottom: 0; } .blog-listing-heading-left{ gap: 6px; }
    .blog-tabs-wrapper .nav-pills{ padding-top: 20px; } .blog-card-wrapper{ padding-top: 20px; } .blog-category-heading-left{ width: 270px; }

    .blog-display-cards{ width: calc(50% - 15px) !important; }
    .blog-display-cards .blog-category-heading-left{ width: 250px; } 
    .industry-hero-main h1{ width: 400px; }
    .listing-booming-business{ gap: 30px; }.stages-percentage-row td{ padding-right: 48px !important; } .humidity-measurement-table table td{ padding-left: 34px !important; }
    .measurement-areas-cards{ gap: 20px; } .measurement-card{ width: calc(50% - 10px); }
    .steamovap-assist-pointers{ flex-direction: column; gap: 30px; } .key-benefit-pointers{ width: 100%; } .assist-solutions{ gap: 20px; } .steamovap-assist-pointers{ padding-top: 40px; }
    .resources-detail-questions{ margin-bottom: 20px; }
    .industry-card-img{ height: 200px; }
    /* industrydetail-2 */

    .recommended-text-left{ width: 530px; } .industry-detail-heading{ padding: 20px 0; }

    /* productlisting with modal */
    .product-card-right{ width: 160px; height: 160px; } .link-for-technical-data{ width: 34px; height: 34px; }
    .technical-list .item img{ width: 18px; height: auto; }

    /* productdetail */
    .rj-col-one-img{ width: 230px !important; height: 230px !important; }
    .product-detail-main .resources-breadcrumb{ padding-bottom: 30px !important; }
    .request-btn{ padding: 8px 20px; }
    .agri-meat-image p{ display: none; } .agri-meat-image img{ height: 200px !important; } .agri-food-cards{ padding: 0; }

    .card h3{ margin-bottom: 6px; }
    .blog-image-wrapper{ height: 185px; }
    .contact-form-add-cards{ margin-left: 115px; }
    .gt_white_content{ top: 35vh !important; }
    .hero-video-wrapper .main-video{ height: 428px !important; }
} 

@media screen and (max-width: 839px) {
    .navbar-img{ width: 120px; }
    .hamburger{ width: 50px; height: 50px; }

    .footer-links-wrapper{ gap: 46px; } .footer-links ul li, .footer-contact-links a{ padding-top: 10px; }
    .footer-cta-text{ font-size: 26px; line-height: 32px; width: 420px; margin-bottom: 0; } .cta-arrow{ width: 28px; height: 28px; }
    .footer-cta-main{ padding: 50px 0 40px 0; } .footer-links-main{ padding-bottom: 50px; }

    .site-hero-sub-title{ transform: translateX(80%); } .industry-hero-main h1{ margin-bottom: 0; } .about-hero .contact-hero-text-wrapper h1{ margin-bottom: 0; }
    .contact-form-wrapper{ flex-direction: column; gap: 10px; } .contact-from-right{ padding-top: 0; width: 100%; } .contact-form-left p{ margin-bottom: 0; }
    .contact-form-add-cards{ flex-wrap: wrap; gap: 20px; } .contact-form-location p:nth-child(2){ margin-bottom: 0; }
    .contact-form-add-cards p:nth-child(1){ margin-bottom: 10px; }

    .contact-map{ height: 350px; } .contact-form-left{ width: 500px; } .cnct-accordion-right p{ width: 415px; margin-bottom: 0; }
    .cnct-accordion{ flex-direction: column-reverse; gap: 20px; } .cnct-accordion-item{ width: 100%; } .cnct-accordion-right h2{ padding-top: 10px; margin-bottom: 0; }
    .resource-hero-main .inner-hero-text-wrapper h1{ width: 450px; }

    .blog-card-wrapper{ gap: 20px; } .blog-card{ width: calc(50% - 10px); } .chip-padding{ padding: 4px 12px; } .blog-category-heading-right img{ width: 12px; } .blog-category-heading-right{ padding: 10px; }
    .custom-tab{ padding: 4px 16px; } .social-icons{ padding: 8px; }

    .blod-card-btn h4{ margin-bottom: 0; }
    .blod-card-btn{ flex-direction: column; align-items: flex-start; } .blog-swiper-arrow-wraper{ display: flex; justify-content: end; width: 100%; }
    .blog-swiper-arrow img{ width: 16px; height: auto; } .blog-swiper-arrow-left, .blog-swiper-arrow-right{ width: 40px; height: 40px; }
    .industry-hero-main h1 { width: 355px; }
    .stages-percentage-row td{ padding-right: 28px !important; }
    .listing-booming-business{ flex-direction: column; } .booming-business-paragraph{ width: 100%; } .listing-booming-business img{ width: 100%; height: 300px; object-fit: cover; }
    .measurement-card img{ width: 20px; } .industry-detail-heading h2{ margin-bottom: 10px; }
    .measurement-areas-cards{ flex-direction: column; } .measurement-card{ width: 100%; } .measurement-card h4{ padding-bottom: 8px; }
    .humidity-measurement-table table td{ padding-left: 5px !important; } .stages-row th{ padding-bottom: 20px; } .stages-row td{ padding-bottom: 20px !important; }
    .resources-detail-heading-text h2{ margin-bottom: 10px; } .resources-detail-image{ padding: 20px 0; }
    .industry-details-body{ padding-top: 60px; }


    /* industrydetail-2 */
    .key-considerations-wrapper{ flex-direction: column; gap: 0; } .key-considerations-right img{ width: 100%; height: auto; object-fit: cover; }

    /* productlisting with modal */

    .product-listing-text{ width: 275px; } .product-card-grid{ gap: 20px; } .modal-header{ padding-top: 0; } 
    .modal-footer{ padding-bottom: 0; } 
    .technical-list .item .download-btn{ opacity: 1;  background-color: transparent;  }
    .technical-list .item .download-btn img{ width: 12px; height: 12px; }
    .technical-list .item:hover .download-btn{ opacity: 1; }
    .technical-list { grid-template-columns: 1fr;  } .technical-list .item{ width: 100%; }
    .product-card-right{ width: 150px; height: 150px; } .product-listing-tabs{ gap: 10px; }
    .card{ height: 300px; }

    /* productdetail */ 
    .rj-col-two-img{ width: 250px !important; height: 250px !important; }
    .request-btn{ padding: 8px 18px; }

    /* home page changes */
    .pr-row.sm{ position: static; }

    .op-slider-main .product-card-right{ width: 150px; height: 150px; }
    .op-slider-main .product-card-left{ width: 300px; }

    .contact-form-add-cards{ margin-left: 100px; }

    .key-consideration-desktop-responsive{ display: none; }
    .key-consideration-mobile-responsive{ display: flex; }

    .key-consideration-mobile-responsive .key-considerations-right img{ height: 350px; }
    .pr-row h3{ margin-bottom: 30px; }
    .pr-row.sm{ margin-bottom: 0 !important; }
    .p-table-main{ margin-bottom: 0; }

    .header-language-select-list li a{ width: 160px; }
    .founder-content{ width: 250px !important; }
    .stats-item.xs .stats-circle{ top: -30px; }
    .stats-item.md .stats-circle{ top: -50px; }
    .hero-video-wrapper .main-video{ height: 392px !important; }
}

@media screen and (max-width: 767px) {
    .footer-links-wrapper{ gap: 38px; } .footer-copyright{ margin-top: 30px; }

    .site-hero-sub-title{ transform: none; } .inner-hero-text-wrapper{ padding-top: 85px; }
    .inner-hero-text-wrapper h1{  margin-bottom: 0; }
    .resource-hero-main .inner-hero-text-wrapper h1{ width: 420px;  }
    .contact-form-add-cards{ width: 100%; }

    .blog-card{ width: 100%; } .blog-display-cards{ width: 350px !important; } .blog-display-track{ gap: 20px; }
    .resources-detail-image img{ height: 300px; }
    .industry-cards h3{ margin-top: 10px; } .industry-listing-cards{ padding-top: 30px; }
    .stages-row th{ padding-right: 15px; } .stages-percentage-row td{ padding-right: 19px !important; } .greenhouse-card ul { padding-left: 20px; }
    .measurement-card p{ margin-bottom: 0; } .humidity-measurement-table table td{ padding-left: 14px !important; }
    .industry-details-body{ padding-top: 90px; } .industry-card-img{ height: 170px; }

    /* industrydetail-2 */
    .key-considerations-left{ width: 100%; } .recommended-text-left{ width: 425px; } .steamovap-assist{ padding: 30px 20px; } .key-benefit-pointers{ padding: 20px; }
    .key-benefit-pointers ul{ padding-left: 10px; } .assist-solutions div ul { padding-left: 15px; } .assist-solutions div ul li { margin-left: 8px; }

    /* productlisting with modal */
    .card{ width: 100%; height: 255px; } .product-card-right{ width: 145px; height: 145px; } 
    .product-listing-text{ width: 295px; }

    /* productdetail */
    .product-detail-main .resources-breadcrumb{ padding-top: 40px !important; }

    .footer-copyright-rpd-logo{ width: 77px !important; }
    .blog-card .blog-image{ object-fit: cover; }
    .blog-image-wrapper{ height: 300px; }

    .contact-form-add-cards{ margin-left: 0; }

    /* .news-item figure{ height: 250px; } */
    .header-language-select-list{ gap: 25px; }
    .timeline-years span.h4{ font-size: 16px !important; line-height: 20px !important; }
    .tl-yr.active{ width: 180px !important; }
    .tl-yr.active .tl-yr-line{ width: 90px !important; }
    .timeline-years{ gap: 20px !important; }

    /* home page */
    .stats-item.sm .stats-circle{ top: -27px; }
    .stats-item.md .stats-circle{ top: -49px; }
    .stats-item.lg .stats-circle{ top: -30px; }
    .o-buttons{ margin-top: 0; }

    .st-col.md{ margin-top: 150px; }
    .hero-video-wrapper .main-video{ height: 326px !important; }
}

@media screen and (max-width: 639px) {
    .footer-links-wrapper{ flex-wrap: wrap; } .footer-cta-text{ font-size: 22px; line-height: 30px; } 
    .footer-cta-main{ flex-direction: column; align-items: flex-start; gap: 20px; }
    .footer-copy-right-policies{ gap: 15px !important; }
    .footer-copyright{ flex-direction: row !important; gap: 15px !important; align-items: center; margin-top: 0; } .footer-logo{ width: 130px; height: auto; }

    .contact-hero-text-wrapper h1, .site-hero-sub-title{ margin-bottom: 0; } 
    .contact-form-add-cards{ flex-direction: column; }
    .contact-map{ height: 250px; } .contact-form-left{ width: 100%; } 
    .resource-hero-main .inner-hero-text-wrapper h1{ width: 400px; }
    .resources-social-icons span{ font-size: 18px; } .social-mail{ font-size: 14px !important; } .resources-detail-heading-text h2{ margin-bottom: 15px; }
    .resources-detail-chip{ padding-top: 15px; }
    .industry-hero-main h1{ width: 315px; } .industry-listing-left, .industry-listing-right p{ width: 100%; } 
    .greenhousecardwrapper{ flex-direction: column; padding-top: 0; } .greenhouse-card{ width: 100%; } .greenhouse-card h4{ padding-top: 15px; }
    .steamovap-assist{ padding: 20px 15px ; } .key-benefit-pointers{ padding: 20px 15px; } .key-benefit-pointers ul{ padding-left: 15px; }
    .humidity-measurement-table { display: none; }
    .humidity-table-for-mobile-view { display: block; } .booming-business-paragraph h3{ margin-bottom: 15px; }
    .humidity-measurement-table table td{ padding-right: 95px !important; }
    .reources-detail-main, .industry-detail2-section{ padding-top: 120px; } .bar{ width: 18px !important; } .hamburger{ width: 48px; height: 48px !important; }
    /* industrydetail-2 */
    .recommended-text-left{ width: 330px; } .industry-detail-heading h2{ margin-bottom: 10px;} .industry-detail-heading{ padding: 20px 0; } .recommended-logo-right img { width: 110px; }
    .recommended-humidity-text{ align-items: flex-start; }
    .industry-details-body{ padding-top: 70px; }

    /* productlisting with modal */
    .product-listing-text{ width: 260px; } .product-card-right{ width: 130px; height: 130px;  } 
    .product-listing-tabs{ flex-wrap: wrap; } .card-actions{ margin-top: 0; }
    .product-detail-main .resources-breadcrumb{ padding-top: 45px !important; }
    /* .news-item figure{ height: 225px; width: 100%; } */

    .key-consideration-mobile-responsive .key-considerations-right img{ height: 320px; }
    .header-language-select-list li a{ width: 130px; }

    .founder-content{ width: 100% !important; }
    .tl-yr.active{ width: 170px !important; }
    .highlighted-text{ font-size: 88px; }
    .stats-item.xs .stats-circle{ top: -40px; }
    .st-col.xs{ margin-top: 100px; }
    .stats-item.sm .stats-circle{ top: -10px; }
    .stats-item.lg, .stats-item.sm{ margin-top: 50px; }
    .stats-item.md .stats-circle{ top: -19px; right: -27px; }
    .ocal-bottom{ margin-top: 40px; }

    .st-col.md{ margin-top: 185px; }
    .stats-item.md .stats-circle{ top: -35px; }
    .stats-item.xs .stats-circle{ top: -22px; }
    .hero-video-wrapper .main-video{ height: 493px !important; }
    .for-tablet{ height: 100%; object-fit: cover; }
}

@media screen and (max-width: 575px) {
    .industry-hero-main h1{ width: 300px; }
    .contact-hero-text-wrapper h1{ width: 400px; } .contact-form-card{ width: 100%; } .contact-form-location{ width: 260px; }
    .resource-hero-main .inner-hero-text-wrapper h1{ width: 345px; }
    .blog-display-cards{ width: 320px !important; }
    .humidity-table-for-mobile-view table td{ padding: 10px 60px 10px 21px !important; }
    .resources-detail-image img{ height: max-content; }
    .industry-listing-cards{ flex-direction: column; }
    .industry-cards{ width: 100%; } .industry-card-img{ height: 240px; }
    .btn-padding{ padding: 6px 12px !important; }

    /* industrydetail-2 */
    .assist-solutions div ul{ padding-left: 25px; } .key-benefit-pointers ul{ gap: 10px; } .why-humid-req-points{ padding-left: 30px; }

    /* productlisting with modal */
    .product-listing-text{ width: 225px; } 
    .product-card-right{ width: 160px; height: 160px; }
    .card{ height: 300px; padding: 20px; padding-right: 40px; background-position: right 0 bottom -30px; background-size: auto; } 
    .card-actions{ flex-direction: column; align-items: start; gap: 10px; }
    .language-buttons{ flex-direction: column; }
    .language-buttons .btn{ width: 100%; }
    .technical-list .item p{ width: 50%; }
    .modal-footer .btn{ padding: 10px 15px; border-radius: 12px; }
    #technicalDataModal .modal-dialog{ max-width: 85%; } .technical-list .item{ padding-left: 0; }

    .language-buttons{ display: none; }
    .technical-list { grid-template-columns: 1fr;  } .technical-list .item{ width: 100%; }

    /* productdetail */
    .rj-col-two-img{ width: 200px !important; height: 200px !important; }

    .op-slider-main .product-card-left{ width: 240px; }
    .op-slider-main .product-card-right{ width: 130px; height: 130px; }

    .blog-image-wrapper{ height: 240px; }

    .rep-search-main{ width: 438px; margin: 0 auto; }
    .rep-main-title{ padding-top: 90px; }
    .rep-search-box{ top: -30%;  width: 80%; } .select-state{ width: 170px; }
    .key-consideration-mobile-responsive .key-considerations-right img{ height: 280px; }
    .i4ewOd-pzNkMb-tJHJj{ display: none !important; height: 0 !important; }

    .desktop-language-row-1{ flex-direction: column; }

    .header-language-select-list{ top: calc(50% + 80px); right: 10%; transform: translateY(50%); gap: 15px; width: 210px !important; }
    .header-language-select-list.show{ transform: translateY(-20px); }
    .desktop-language-row-1{ gap: 15px; }

    .language-scroll-wrapper{ display: flex; flex-direction: column; gap: 15px; max-height: 250px; }
    .language-scroll-wrapper { max-height: 260px;  overflow-y: scroll !important; padding-right: 6px; }
    .language-scroll-wrapper { scrollbar-width: thin; scrollbar-color: #0084ff transparent; }
    .language-scroll-wrapper::-webkit-scrollbar { width: 2px; }
    .language-scroll-wrapper::-webkit-scrollbar-thumb { background: #0084ff; border-radius: 2px; }

    .header-language-select-list li a { margin-bottom: 0px; }
    .gt_white_content{ height: max-content !important; }

    .a-img-sm, .ocalc-img img, .vm-img img{ width: 100%; height: 270px; }
    .counter-row{ flex-direction: column; }
    .fe-icon{ width: 50px; height: auto; }

    /* homepage */
    .highlighted-text{ font-size: 74px; line-height: 80px; }
    .st-col.xs{ margin-top: 50px; }
    .stats-item.xs .stats-circle{ top: -24px; width: 90px; height: 90px; }
    .stats-item.lg .stats-circle{ width: 130px; height: 130px; }

    .ocal-bottom{ align-items: center; }

    .statistics-wrapper{ padding-bottom: 150px; }
    .st-col.md{ margin-top: 153px; }
    .st-col.xs{ margin-top: 80px; }
    .stats-item.sm .stats-circle{ left: -25px; }
    .hero-video-wrapper .main-video{ height: 412px !important; }
} 

@media screen and (max-width: 480px) {
    .cnct-accordion-right p{ width: 100%; } .contact-form-left{ width: 100%; }
    .blog-display-cards{ width: 100% !important; } .blog-display-cards .blog-category-heading-left{ width: 300px; }
    .listing-booming-business img{ height: 220px; } .industry-detail-heading{ padding-bottom: 20px; }
    .humidity-table-for-mobile-view table td{ padding: 10px 50px 10px 21px !important; }

    .recommended-humidity-text{ flex-direction: column-reverse; gap: 20px; } .recommended-text-left{ width: 100%; } .recommended-text-left h3{ margin-bottom: 10px; }


    /* productlisting with modal */
    .card p{ width: 200px; } .card{ height: 310px; } .card-actions{ gap: 10px; }  
    .product-card-left{ justify-content: start; gap: 30px; }

    /* productdetail */
    .rj-col-one-img{ width: 180px !important; height: 180px !important; }
    .request-btn{ padding: 6px 16px; } 

    .key-consideration-mobile-responsive .key-considerations-right img{ height: 250px; }
    .p-table-main{ margin-bottom: 0; }

    .product-card-left{ gap: 10px; } .op-slider-main .product-listing-card-wrapper{ gap: 20px; }
    .tl-yr.active .tl-yr-line{ margin-right: 10px !important; }
    .tl-yr.active{ width: 95px !important; }
    .tl-yr.active .tl-yr-line{ width: 50px !important; }
    .timeline-years span.h4{ font-size: 14px !important; line-height: 20px !important; }

    .highlighted-text{ font-size: 70px; line-height: 76px; }
    .stats-item.sm .stats-circle{ top: -27px; }
    .stats-item.lg .stats-circle{ top: -48px; }
    .inner-down-arrow .down_arrow_size{ width: 14px; }

    .o-buttons .main-btn{ padding: 13px 20px; }
    .stats-item.lg .stats-circle{ top: -35px; }
    .st-col.md{ margin-top: 145px; }
    .st-col.xs{ margin-top: 60px; }
    .stats-item.sm .stats-circle{ top: -35px; }
    .stats-item.md .stats-circle{ top: -20px; }
    .hero-video-wrapper .main-video{ height: 394px !important; }
}

@media screen and (max-width: 459px) {
    .footer-links-wrapper{ flex-direction: column; gap: 20px; } .footer-cnct-heading{ padding-bottom: 10px; } .footer-links-heading{ padding-bottom: 0; }
    .footer-cta-text{ width: 100%; }

    .contact-hero-text-wrapper h1{ width: 320px; }
    .inner-hero-text-wrapper{ width: 100%; } .site-hero-sub-title{ width: 100%; }
    .contact-form-left{ width: 100%; }
    .blog-category-heading h3{ margin-bottom: 8px; }
    .date-span{ padding: 12px 0; }
    .industry-hero-main h1{ width: 250px; }
    .humidity-table-for-mobile-view table td{ padding: 10px 20px 10px 21px !important; } 
    .resources-detail-heading-text h2{ margin-bottom: 10px; }
    .inner-hero-text-wrapper{ height: 400px; justify-content: center; gap: 30px; }

    /* productlisting with modal */
    .card{ display: none; }
    .product-card-1-mobile{ display: flex; flex-direction: column; justify-content: space-between; 
    background-position: right 0 bottom 86px;  height: 450px; }
    .product-listing-text{ width: 278px; } .product-listing-tabs{ gap: 10px; }
    .product-listing-text h3{ margin-bottom: 6px; }
    
    /* productdetail */
    .rj-col-two-img{ width: 170px !important; height: 170px !important; }
    .blog-image-wrapper{ height: 210px; }

    .rep-search-main{ width: 100%; } .select-state{ width: 100%; } .rep-search-box{ padding: 10px 20px; }

    .key-consideration-mobile-responsive .key-considerations-right img{ height: 220px; }

    .ind-titles{ overflow: visible; height: 75px; } .indstry-titles-inner{ height: 290px; bottom: -162px; }
    .header-language-select-list{ width: 190px !important; padding: 30px 20px; }
    .header-language-select-list li a{ width: max-content; }
    .a-img-sm, .ocalc-img img, .vm-img img{ height: 220px; }

    /* homepage */
    .highlighted-text{ font-size: 60px; line-height: 68px; }
    .stats-item.lg .stats-circle { top: -26px; }
    .p-table-main{ background-color: transparent !important; }
    .hero-video-wrapper .main-video{ height: 477px !important; }
}

@media   screen and (max-width: 400px) {
    .navbar-img{ width: 110px; }
    .footer-cta-text{ font-size: 20px; line-height: 28px; }
    .footer-links-main{ gap: 20px; } 
    .resources-detail-image{ padding: 20px 0; }
    .humidity-table-for-mobile-view table td{ padding: 10px 20px 10px 8px !important; }
    .industry-details-body{ padding-top: 80px; } .industry-card-img{ height: 180px; }

    /* productlisting with modal */
    .product-listing-text{ width: 250px; } .card-actions { gap: 10px; justify-content: space-between; margin-top: 0; } 
    .mobile-image-link-wrapper{ align-items: center; } .product-card-right{ margin: 0 auto; width: 115px; height: 115px; }
    .product-card-1-mobile{ height: max-content; gap: 20px; }
    .product-card-1-mobile{ background-position: right 0 bottom 44px}
    /* .humidity-measurement-table, .humidity-level{ padding: 0; } */

    /* productdetail */
    .rj-col-two-img{ width: 150px !important; height: 150px !important; }

    .op-slider-main .product-card-left{ width: 100%; }
    .blog-image-wrapper{ height: 200px; }

    .rep-map{ margin-top: 0; } .rep-main-title{ margin-bottom: 10px; }
    .tl-yr{ width: max-content; }

    /* homepage */
    .stats-item.sm .stats-circle{ top: -30px; }
    .stats-item.xs .stats-circle{ top: -31px; }
    .highlighted-text{ font-size: 58px; line-height: 64px; }
    .stats-item.xs .stats-circle{ width: 80px; height: 80px; }
    .st-col.xs{ margin-top: 40px; }
    .stats-item.xs .stats-circle{ top: -18px; }
    .hero-video-wrapper .main-video{ height: 446px !important; }
    .for-mobile{ object-fit: cover; height: 100%; }
}

@media screen and (max-width: 374px) {
    .humidity-table-for-mobile-view table td{ padding: 10px 13px 10px 8px; } .humidity-table-for-mobile-view{ padding: 20px 15px; }

    .blog-image-wrapper{ height: 180px; }

    /* homepage */
    .highlighted-text{ font-size: 56px; line-height: 62px; }
    .hero-video-wrapper .main-video{ height: 430px !important; }
}

@media screen and (max-width: 359px) {
    .product-listing-text{ width: 230px; }
    .product-card-1-mobile{ background-position: right 0 bottom 34px; }
    .nav-wrapper{ padding: 10px 0 !important; }
    .navbar-img-wrapper .navbar-img{ width: 80px !important; height: 50px; }
    .navbar-links-for-responsive-wrapper .steamo-language-selector button{ font-size: 14px; line-height: 24px; }

    /* homepage */
    .highlighted-text{ font-size: 50px; line-height: 60px; }
} 