/* https://www.precisionpakhyd.com/wp-content/themes/kdw-framework4/responsive.css?ver=1725986933 */
@media only screen and (max-width:28.75em){.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:unset}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%;clear:unset}}@media only screen and (max-width:40em){.small-only-float-left{float:left!important}.small-only-float-right{float:right!important}.small-only-float-center{display:block;margin-right:auto;margin-left:auto}.text-center-small{text-align:center}.small-align-center{-ms-flex-pack:center;justify-content:center}.widget-container,#top-row,.tagline,.text-right{text-align:center}img.alignright,img.alignleft{float:none!important;display:block;margin:0 auto}.home-2 .wrapper{padding:0;text-align:center}.wrapper{padding:1em 0}#global-content-4{text-align:center;border:10px solid #fff;padding:20px}.grid-overlay{padding:50px 20px}.page-id-918 #content{text-align:center}.home-1-content{padding:40px 0;text-align:center}.home-row-1{padding:0}.tagline h1 span.largetext{font-size:2.7rem}.tagline h1{font-size:1.5rem}.tagline h1 span.smalltext{font-size:1.125rem}.tagline{padding:20px}#nav-row.align-right{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.woocommerce .woocommerce-breadcrumb{text-align:center;padding:0 10px;margin-bottom:40px;margin-left:0;margin-right:0}.single-product #primary.columns{padding-left:0;padding-right:0}.cart-wrapper{padding:40px 10px}.logo img{display:block;margin:0 auto}#global-content-3{display:block;margin-bottom:30px;text-align:center}#global-content-3 p{width:100%}.woocommerce #content.site-content.row{padding:0}.woocommerce.single-product #primary .site-main{padding-left:0}#woocommerce_product_categories-2{display:none}#secondary.columns.small-12{width:95%;margin:10px auto}#woocommerce_product_categories-3{padding-bottom:20px}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:unset}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%;clear:unset}}@media only screen and (min-width:29.063em) and (max-width:42.438em){.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:unset}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%!important;clear:unset}}@media only screen and (min-width:42.438em) and (max-width:53.125em){.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:unset}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;clear:unset}}@media only screen and (max-width:53.125em){.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:unset}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:23%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:none;margin:0 auto;width:98%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:none;margin:0 auto;width:98%;clear:none}.woocommerce #secondary a{font-size:14px}}@media only screen and (min-width:40.063em){#woocommerce_product_categories-3{display:none}.tagline{position:absolute;left:30px;bottom:30px;background:rgba(255,255,255,.89);padding:40px}.pump-options{display:flex;align-items:center;justify-content:center}.pump-options .wapf-field-label.wapf--above{width:30%}.pump-options .wapf-field-input{width:70%}.pump-options select{margin:0 0 0}.options-title label{font-size:1.25rem;font-family:'Open Sans',sans-serif;color:#053B62;font-weight:700}}@media only screen and (min-width:40.063em) and (max-width:63.938em){.medium-float-left{float:left!important}.medium-float-right{float:right!important}.text-center-medium{text-align:center}.medium-align-center{-ms-flex-pack:center;justify-content:center}.home-2 .wrapper{padding:0;text-align:center}#nav-row.align-right{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.grid-overlay{padding:50px 20px}.tagline h1 span.largetext{font-size:2.7rem}.tagline h1{font-size:1.5rem}.tagline h1 span.smalltext{font-size:1.125rem}.tagline{padding:20px}.tagline{left:20px;bottom:20px}.logo img{display:block;margin:0 auto}#global-content-3{display:block;margin-bottom:30px;text-align:center}#global-content-3 p{width:100%}.home-row-1{padding:40px 10px}.grid-overlay{padding:50px 20px}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:unset}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:31%}.woocommerce #content.site-content.row{padding:20px 10px}.woocommerce #primary.columns{padding:0}#tertiary ul ul{margin-left:10px}#tertiary ul ul li{margin-bottom:0}.woocommerce .products ul,.woocommerce ul.products{padding:0 10px}#nav-row.align-right{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:64em){.woocommerce .site-content .widget-area.aside.large-2{-webkit-box-flex:0!important;-webkit-flex:0 0 25%!important;-ms-flex:0 0 25%!important;flex:0 0 25%!important;max-width:25%!important}.woocommerce .site-content #primary.large-10{-webkit-box-flex:0!important;-webkit-flex:0 0 75%!important;-ms-flex:0 0 75%!important;flex:0 0 75%!important;max-width:75%!important}form.woocommerce-checkout{display:flex;gap:40px}#customer_details .col-1,#customer_details .col-2{width:auto;float:none}#customer_details .col-2{margin-top:40px}.order-review,#customer_details{width:48%}form.checkout.woocommerce-checkout{flex-wrap:wrap}.woocommerce-NoticeGroup-checkout{flex-grow:1}.imgcontent .contentblock{padding-left:50px;padding-right:50px}.align-middle-large{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:35%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:63%;clear:none}#tertiary ul ul{margin-left:10px}#tertiary ul ul li{margin-bottom:0}}@media only screen and (min-width:64em) and (max-width:90em){.large-float-left{float:left!important}.large-float-right{float:right!important}.text-center-large{text-align:center}.large-align-right{-ms-flex-pack:end;justify-content:flex-end}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:unset}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:31%}.home-row-1{padding:80px 20px}.grid-overlay{padding:75px 20px}}@media only screen and (min-width:90.063em) and (max-width:120em){.xlarge-float-left{float:left!important}.xlarge-float-right{float:right!important}.text-center-xlarge{text-align:center}}@media only screen and (min-width:120.063em){.xxlarge-float-left{float:left!important}.xxlarge-float-right{float:right!important}.text-center-xxlarge{text-align:center}}@media only screen and (min-width:37.50em) and (max-width:56.25em) and (orientation:portrait){.hide-tablet-portrait{display:none!important}.show-tablet-portrait{display:inherit!important}}