@media screen and (min-width:2401px){.footer__content-top{padding-top:20rem!important}}@media screen and (min-width:2001px)and (max-width:2400px){.footer__content-top{padding-top:15rem!important}}@media screen and (min-width:1801px)and (max-width:2000px){.footer__content-top{padding-top:10rem!important}}@media screen and (min-width:1500px){.baner_video_data{top:65%;transform:translateY(-65%)}.accordion_head h3{font-size:18px}.explore_div_second{height:700px}.icnt_data_slide.item .zoom-in-out-box svg{width:100px;height:100px;line-height:100px}.info_middle_second:after{top:-30px}}@media screen and (min-width:990px){body.pages_account .customer.account{max-width:1024px}}@media screen and (min-width:768px){.acc_slider_divide{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.itg_accordian_imgslides .collapsible-content__grid,.itg_accordian_imgslides .accordian_img_slider{width:50%}.itg-fr-builder-pricing h2.image-with-text__heading.h2{color:#313132;font-weight:700;text-transform:capitalize;letter-spacing:-1px!important;font-size:25px;text-align:center;border-bottom:3px solid #c2d500;padding-bottom:30px;margin-bottom:40px;width:95%}.itg-fr-commercial-info .page_background_color h1.main-page-title.page-title.h0{color:#c2d500;font-size:54px;font-weight:700;letter-spacing:-2.7px!important;margin-bottom:50px}.itg-fr-specification .image-with-text__grid_slider{flex-direction:row-reverse}.counter_split_data{max-width:600px;margin:0 auto}}@media screen and (max-width:1300px){.itg_collection_list ul.collection-list li .card__inner.color-background-2.gradient{background:transparent}}@media screen and (min-width:990px)and (max-width:1200px){a.header__menu-item,a.header__menu-item span,header-menu summary.list-menu__item span{font-size:15px}span.search_title,.header__icon--cart span{display:none}a.header__icon.header__icon--account{padding-left:10px;padding-right:10px}nav.header__inline-menu ul.list-menu{margin-left:-12px}.cart-count-bubble span{display:flex}.gradient.how-does-drain-water-heat-recovery-work .grid--3-col-tablet .grid__item,.gradient.how-does-drain-water-heat-recovery-work .itg_richtext,.gradient.how-does-drain-water-heat-recovery-work .itg_image_with,.gradient.how-does-drain-water-heat-recovery-work .youtube_videos_main{width:100%}.itg-fr-drainwater-recovery span.itg_tab_head{font-size:14px;padding:10px 15px}ul.itg_multicolum_slides .owl-nav button.owl-prev{left:-25px!important}ul.itg_multicolum_slides .owl-nav button.owl-next{right:-25px!important}}@media screen and (min-width:768px)and (max-width:1024px){.baner_video_data{left:0;right:0;padding:0 5rem}.baner_video_data h2.cstm_banner_title,.itg_img_text h2.image-with-text__heading.h2,.itg_featured_coll_products h2.title.h1,.info_top_data h2{font-size:28px;max-width:100%}.itg_img_text a.button.button--primary{padding:10px 15px;font-size:14px}.info_com_list p,.icnt_data_slide.item h3{font-size:16px}.explore_div_main{display:block}.explore_div_first{width:100%;padding:40px 0}.explore_div_second{width:100%;height:450px}.multicolumn{width:100%}ul.multicolumn-list li.multicolumn-list__item{width:33.33%!important}ul.itg_multicolum_slides li.multicolumn-list__item{width:100%!important}ul.multicolumn-list{flex-wrap:nowrap}.footer-block.grid__item.footer-block--menu{width:12%}span.search_title,.header__icon--cart span{display:none}.cart-count-bubble span{display:flex}.col_list_data{width:50%;padding-bottom:30px}.resources_icnt_list_main{width:50%}.gradient.how-does-drain-water-heat-recovery-work .grid--3-col-tablet .grid__item,.gradient.how-does-drain-water-heat-recovery-work .itg_richtext,.gradient.how-does-drain-water-heat-recovery-work .itg_image_with,.gradient.how-does-drain-water-heat-recovery-work .youtube_videos_main{width:100%}.itg-fr-drainwater-recovery span.itg_tab_head{font-size:13px;padding:10px 5px}.itg-fr-distributor .custom_button.jet-button__container{padding:20px 0 50px;margin-top:0}}@media screen and (min-width:750px)and (max-width:1024px){.facets__summary{padding:14px 10px!important}.facets__summary>div{grid-gap:15px}.facets__heading{margin:-1.5rem 2rem 5px 0px!important}.facet-filters__label{font-size:14px!important}.facet-filters__field .select{padding:14px 15px}.facets__form .product-count{align-self:baseline!important;margin-top:0}}@media screen and (max-width:990px){.shopify-section-header-sticky.scrolled-past-header .header{display:grid;grid-template-columns:1fr 2fr 1fr}ul.itg_multicolum_slides .owl-nav button.owl-prev{left:-15px!important}ul.itg_multicolum_slides .owl-nav button.owl-next{right:-15px!important}}@media screen and (max-width:767px){.baner_video_data h2.cstm_banner_title{font-size:20px;max-width:100%}span.search_title,.header__icon--cart span{display:none}.banner__video_btns a.button{width:max-content;font-size:14px;padding:0 8px;margin-right:5px}video.custom_videoss{height:450px!important}.itg_collection_list ul.collection-list li .card__content.bottom_cart_content h3.card__heading{font-size:20px;line-height:1.5}.itg_collection_list.collection-list-wrapper{padding-top:40px;padding-bottom:40px}.itg_img_text .image-with-text__media img{object-fit:cover}.itg_img_text h2.image-with-text__heading.h2{font-size:20px}.itg_img_text .image-with-text__content{padding-left:0;padding-right:0;padding-bottom:1rem}.itg_img_text a.button.button--primary{padding:10px;font-size:14px;line-height:normal}.itg_featured_coll_products h2.title.h1{font-size:22px;line-height:1.5}.product-card-wrapper h3.card__heading.h5{font-size:14px}.itg_featured_coll_products .product-card-wrapper h3.card__heading.h5{font-size:16px}.product-card-wrapper .price{font-size:12px}.product-card-wrapper .quick-add__submit{padding:10px;font-size:14px;margin-top:0}.product-card-wrapper .quick-add__submit svg{margin-left:10px;height:10px}.select .icon-caret{height:.7rem}.product-count__text span{font-size:14px}.itg_coll_main_grid ul,.template-search__results ul.grid.product-grid{margin-left:-10px}.template-search__results ul.grid.product-grid li{padding-bottom:10px}.collection-hero__title{margin:0!important;font-size:22px;line-height:normal}.itg_coll_main_grid ul li.grid__item,.template-search__results ul.grid.product-grid li{padding-left:10px}.info_top_data h2{font-size:20px;line-height:normal;margin-top:-10px;margin-bottom:10px}.info_middle_data{display:block;padding:20px 0}.info_middle_first,.info_middle_third{padding-right:0;display:flex;width:100%}.info_list_first.info_com_list,.info_list_third.info_com_list{padding-bottom:0rem}.info_middle_first .info_com_list h3,.info_middle_first .info_com_list,.info_middle_third .info_com_list h3,.info_middle_third .info_com_list{text-align:center;width:50%;padding:0 5px}.info_com_list p{font-size:12px;line-height:1.5}.info_middle_second{width:100%;padding:10px 0}.info_middle_second img{width:100%;height:300px;object-fit:contain}.info_middle_second:after{display:none}.info_bottom_texts p{line-height:1.5}.icon_text_custm{padding-top:20px;padding-bottom:20px;width:100%}.icnt_data_slide.item{text-align:center;padding:15px 5px 0}.icnt_data_slide.item h3{font-size:16px;line-height:1.5;margin-bottom:0}.icon_text_custm .owl-nav button.owl-prev,.itg_featured_coll_products .owl-nav button.owl-prev{left:-5px}.icon_text_custm .owl-nav button.owl-next,.itg_featured_coll_products .owl-nav button.owl-next{right:-5px}.explore_div_main,.explore_accord_main{display:block}.explore_div_first{width:100%;padding:40px 0 20px}.explore_images img{width:100%}.explore_accordian{width:100%;padding-left:0;padding-top:15px}.explore_images{width:100%}.accordion_body{padding:10px;margin-top:10px}.accordion_head h3{line-height:normal;font-size:16px}.accordion_body p{line-height:normal}.explore_div_second{height:220px;width:100%}.accordion_body p a{word-wrap:break-word}.multicolumn,.footer-block.grid__item.footer-block--menu{width:100%}.footer-block.grid__item{margin:2rem 0!important}.footer__content-top{padding-bottom:0rem!important;padding-left:calc(1.5rem / var(--font-body-scale))!important;padding-right:calc(1.5rem / var(--font-body-scale))!important}.foot_social_icons{padding-top:10px;padding-bottom:10px}.footer-block__details-content{margin-bottom:2rem!important}.baner_video_data{left:0;right:0;padding:0 1.5rem}.banner__video_btns{display:flex}.footer{margin-top:-40px}.footer__content_align_bottom{display:block}small.copyright__content,small.copyright__content a{font-size:12px}footer.footer{padding-bottom:20px}.multicolumn .page-width{padding-bottom:20px}header-drawer{justify-self:center!important}.header{grid-template-columns:auto auto auto}.header__icon{width:30px}.header__heading-logo{max-width:150px!important}.collection-hero__text-wrapper{text-align:center}h1.main-page-title.page-title.h0,.main-blog h1.title--primary,.customer h1{font-size:20px}.center_datas,.itg_product_media_accordian .accordion_head h2{font-size:16px}.cart-item__details>*{max-width:100%!important}.product__title h1{font-size:16px}.itg_product_media_accordian.mobile_show_data{display:block}.itg_product_media_accordian.desktop_show_data{display:none}.product__title{padding-top:15px}span.bold_babel,span.sku_labels,.product-form__quantity label.quantity__label.form__label{font-size:14px}h2.related-products__heading.h2{font-size:22px}.price__container span{font-size:14px!important}.related-products ul.grid.product-grid li{padding-left:10px}.related-products ul.grid.product-grid{margin-left:-10px}.cart-count-bubble span{display:inline-flex}.thermodrain-specifications-certifications .image-with-text__content,.completed-drain-water-heat-recovery-commercial-industrial-and-institutional-projects .image-with-text__content,.how-does-drain-water-heat-recovery-work .image-with-text__content{padding:2rem 0rem}.youtube_videos_main iframe{height:100%}.excel_link_downl a{font-size:16px}.icons_align_data a{width:50%;padding:5px}.icons_align_data a h2{font-size:16px}.icons_align_data a svg{width:60px;height:60px;line-height:60px}.thermo_all_other_data{width:100%;padding-right:0}.other_align_data img{width:100%}.other_align_data{display:block}cart-items.page-width .title-wrapper-with-link{align-items:center}cart-items.page-width h1.title.title--primary{font-size:18px}cart-items.page-width a.underlined-link{font-size:14px}h1.cart__empty-text,h2.email-signup-banner__heading.h1,h2.password-modal__content-heading{font-size:22px}.list_col_title{padding-bottom:0}.collection-hero__title,h1.title.title--primary{font-size:24px}.list_templates li.collection-list__item.grid__item{padding-left:10px}.list_templates ul.collection-list{margin-left:-10px}.list_templates h3.card__heading{font-size:16px}.cart-count-bubble span{display:flex}.col_list_data{width:100%;padding-left:0;padding-bottom:20px}.col_list_items{margin-left:0}.col_list_card h3{font-size:20px;line-height:1.5}span.col_list_btn{font-size:15px}.col_list_card{padding:15px 0}.icnt_data_partner{width:100%;text-align:center}.icnt_data_partner span{font-size:14px}.partner_icnt_list .icnt_data_partner:nth-child(2),.partner_icnt_list .icnt_data_partner:nth-child(1),.icnt_data_partner{max-width:50%;padding:5px}.partner_img_texts{padding-bottom:30px!important}.page_background_color h1.main-page-title.page-title.h0{font-size:18px!important}.resources_icnt_list_main{width:100%}.reso_data_item{min-height:200px}.resources_icnt_list .resources_icnt_list_main h3{font-size:18px}.reso_data_item .zoom_in_out svg{width:60px;height:60px;line-height:60px}.energy-program .image-with-text__content,.new-home-construction-thermodrain .image-with-text__content{padding-left:0;padding-right:0}.rich-text__wrapper{width:calc(100% - 0rem / var(--font-body-scale))!important}.img_title_align{display:block}.img_title_align img{width:100%;padding-right:0}.resources_icnt_list_main_single{width:100%!important}.resources_icnt_list_main_single h3{font-size:18px!important}.gradient.how-does-drain-water-heat-recovery-work .grid--3-col-tablet .grid__item,.gradient.how-does-drain-water-heat-recovery-work .itg_richtext,.gradient.how-does-drain-water-heat-recovery-work .itg_image_with,.gradient.how-does-drain-water-heat-recovery-work .youtube_videos_main{width:100%}.gradient.how-does-drain-water-heat-recovery-work .youtube_videos_main iframe{height:100%}span.itg_tab_head{font-size:14px;padding:7px}.itg_custom-contact .itg_form,.thermodrain-installation-guide .image-with-text__media.image-with-text__media--small img,.itg_custom-contact .contact_info{width:100%}.itg_custom-contact .contact__button{margin-bottom:3rem}.itg_accordian_imgslides .accordian_img_slider .accordian_slider_data{padding:0}.itg-thermodrain-builder-pricing .image-with-text{padding:20px}.itg_logo_with_text{padding-top:20px}.multicol_slider h2.title.h2{padding-bottom:20px;font-size:16px}.itg_ctm_img_text h2.image-with-text__heading_ctm{font-size:16px;margin-bottom:10px}.accordian_img_slider{padding-top:20px}.itg-specifications .image-with-text__media{padding-bottom:0!important;padding-top:20px}.ly_item{padding:0;width:100%}.ly_item_data{padding-top:0;padding-bottom:30px}.ly_item h2,.content_data_div h2,.image-with-text__content h2{font-size:18px!important}.ly_item_texts h2{font-size:18px;margin-bottom:15px}.itg_layout_main{padding-bottom:20px!important}.logo_title_div{display:block;padding:10px 0}.logo_title_div h2{margin-left:0;padding-bottom:15px;font-size:18px}.itg-energy-program .image-with-text__media-item{padding:0 0 30px!important}.itg-about-us .image-with-text__content{padding:15px 0 0}.itg_about_rictext{padding-top:0;padding-bottom:0}.itg-about-us .icnt_data_partner{max-width:50%!important}.itg-about-us .partner_icnt_list,img.cts_title_image{width:100%}.page_text_main.case-studies .rte.page_data_main li span a{font-size:16px}.drain_water_progress{padding-left:0}.itg-residential-drain img.multicolumn-card__image{padding:0}.itg-residential-drain .background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info{padding-left:0;padding-right:0}.itg_article_main .article-template__content.page-width,.itg_article_main .page-width{padding:10px 15px}.itg_article_main .article-template__content figure.wp-block-image.swift-in-viewport{margin-left:0;margin-right:0}.itg-fr-builder-pricing h2.image-with-text__heading.h2{padding:20px 0;margin-bottom:10px}.itg-fr-builder-pricing .rich-text__blocks h2{font-size:20px;padding-bottom:20px;margin-bottom:10px}.itg-fr-builder-pricing .image-with-text__media-item{padding:0!important}.itg-fr-commercial-info .itg_left_info h2{font-size:20px;padding-bottom:15px;width:100%}.itg-fr-commercial-info .itg_image_text_with_grid{padding-right:20px}.itg-fr-commercial-info .itg_image_left_box{padding:0}.itg-fr-commercial-info .itg_left_cont{padding-top:20px}.itg-fr-commercial-info .rich-text.content-container{padding-top:30px}.itg-fr-commercial-info h2.rich-text__heading.rte.h2{width:100%;padding-bottom:15px}.itg-fr-commercial-info h2.rich-text__heading.rte.h2 span{font-size:20px}.itg-fr-commercial-info .image-with-text__media-item{padding:0 0 20px!important}.itg-fr-commercial-info h2.image-with-text__heading.h2,.itg-fr-commercial-info .image-with-text__heading h2{padding-bottom:20px;margin-bottom:0}.richtexts_images h2{font-size:20px;margin-top:20px;padding-bottom:15px}.fr_richtexts .rich-text__text.rte.custom_text_2{padding-top:20px}.fr_richtexts h2.rich-text__heading.rte.h1{font-size:20px;padding-bottom:20px}.fr_richtexts h2.rich-text__heading.rte.h1 span{font-size:20px}.fr_richtexts a{font-size:16px}.itg-fr-commercial-info .itg_image_right_box{padding:10px 0 0}.itg-fr-installation-guide .itg_ctm_img_text h2.image-with-text__heading_ctm{font-size:20px;padding-bottom:20px;width:100%}.itg-fr-installation-guide .image-with-text__heading h2{padding-bottom:20px;padding-top:30px;width:100%}.itg-fr-installation-guide .image-with-text__text.rte{padding-top:10px}.itg-fr-installation-guide .video-section{padding:0 15px}.itg-fr-installation-guide .fr_richtexts h2.rich-text__heading.rte.h1 span{font-size:18px}.itg_fr_multiicons .multicolumn-card__info{padding-left:0!important;padding-right:0!important}.itg_fr_multiicons .title-wrapper-with-link{padding-bottom:15px}.itg-fr-installation-guide .itg_ctm_img_text .image-with-text__media img{padding:0}.itg_fr_multiicons .title-wrapper-with-link h2.title.h2{font-size:20px;padding-bottom:20px;text-align:center}.itg-fr-specification .image-with-text__media-item,.itg-fr-drainwater-recovery .image-with-text__media-item{padding:0!important}.itg-fr-specification .image-with-text__heading{padding-top:20px}.itg_fr_multiicons .title-wrapper-with-link h2.title.h2,.itg-fr-specification .image-with-text__heading h2{padding-bottom:15px}.itg-fr-specification .imagetext_slider_data,.itg-fr-specification .image-with-text__textslider{width:100%}.itg-fr-specification .itg_imgtexts_slider .image-with-text__textslider{padding-top:30px}.itg-fr-specification .itg_imgtexts_slider .image-with-text__textslider h2{font-size:20px;padding-bottom:15px;margin:0 auto 30px}.itg-fr-drainwater-recovery .itg_tab_list{justify-content:left}.itg-fr-drainwater-recovery span.itg_tab_head{border:1px solid #d5d8dc;font-size:14px;padding:12px 10px}.itg-fr-drainwater-recovery .image-with-text__content a.button{margin-top:2rem;margin-bottom:3rem}.iwt_image_logo{padding-bottom:0;padding-top:30px}.iwt_image_logo img{width:100%}p.count_change_text span{font-size:20px}.count_icons i{font-size:30px}.itg-fr-building-codes .fr_richtexts .rich-text__text.rte.custom_text_2{padding-top:10px}.itg-fr-building-codes .ly_item h2{margin:0 0 30px;padding-bottom:20px}.itg-fr-building-codes .custom_button{padding-top:20px;padding-bottom:30px}.itg-fr-building-codes .itg_layout_main{padding-top:20px!important}.shadow_links_split{margin-left:-10px;padding-top:0}h2.heading_divs_align{font-size:18px;padding-bottom:20px}h2.heading_divs_align:after{width:100%}.itg_icons_shadow_links{padding-top:40px}.shadow_links_split .ly_item_data{padding-top:0;width:50%;padding-left:10px;padding-bottom:30px}.shadow_links_split .ly_item_texts h2{font-size:16px}.shadow_links_split .ly_item_texts{padding:0}.itg-fr-home-resource h2.image-with-text__heading.h2{padding-bottom:15px;margin-bottom:15px;padding-top:20px}.fr_thumbnailslider .owl-nav button.owl-prev{left:-5%}.fr_thumbnailslider .owl-nav button.owl-next{right:-5%}.itg-fr-home-resource .image-with-text__media-item{padding:0!important}.fr_thumbnailslider{padding-bottom:50px}.itg-fr-home-resource h2.rich-text__heading.rte.h2{padding-bottom:20px;margin-bottom:30px}.itg-fr-home-resource h2.rich-text__heading.rte.h2 span{letter-spacing:0px!important;font-size:18px}.itg-fr-plumber-pricing .page_background_color h1.main-page-title.page-title.h0,.itg-fr-distributor .page_background_color h1.main-page-title.page-title.h0{letter-spacing:0px!important;padding-bottom:10px}.itg-fr-plumber-pricing .image-with-text__media-item,.itg-fr-distributor .image-with-text__media-item{padding:15px 0 0!important}.itg-fr-plumber-pricing .image-with-text,.itg-fr-distributor .image-with-text{padding-bottom:0}.itg-fr-distributor .custom_button.jet-button__container{padding:20px 0 50px;width:100%;margin-top:0}.drain_water_resorces .elementor-widget,.itg-water-heat-recovery .custom_images_section_content img{width:100%!important}.pop_video_iframe iframe.js-youtube{width:100%;height:100%;object-fit:contain}.pop_video_iframe{width:max-content;height:auto}.itg-fr-water-heat-recovery .change_text{font-size:25px}.itg-fr-water-heat-recovery .text_animated .icons i{font-size:35px}.itg-fr-water-heat-recovery .custom_images_section{padding-top:10px}.itg-fr-water-heat-recovery .custom_images_section img{width:100%}.itg-fr-recovery-resources .image-with-text__content{padding:0}.itg-fr-recovery-resources .img_title_align img{width:100%;padding-right:0;padding-bottom:10px}.itg_custom-contact label.field__label{left:calc(var(--inputs-border-width) + 1rem)}.itg_logo_text .itg_logo_with_text p{font-size:18px!important;margin-bottom:20px}.container_width *{line-height:1.5!important}.itg-about-us .image-with-text__media-item{padding:0!important}.img_title_align{display:block!important;font-size:16px!important}.shadow_links_split .ly_item_data img{height:100%}.itg-fr-home-resource .image-with-text{padding-bottom:20px}.cart-item__image{max-width:calc(7rem / var(--font-body-scale))!important}td.cart-item__details a.cart-item__name.h4{font-size:12px}.cart-item__price-wrapper span.price.price--end{font-size:14px}.itg_product_media_accordian .accordion_head{padding:15px 5px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/responsive.css.map */
