.cms-loop-product-thumb .cms-loop-product-link{background-color:#f5f5f5}.cms-loop-product-thumb .cms-loop-product-addtocart .cms-addtocart-btn{padding:20px 10px;min-width:150px}.product_ctas{margin-top:30px}.request_a_quote,.product_ctas{margin-top:0}.request_a_quote,.download_pdf{min-width:0;padding-left:15px !important;padding-right:15px !important}.download_form{display:inline-block}.download_pdf{margin-left:10px}.woocommerce-product-details__short-description p{margin-bottom:16px}.woocommerce-product-details__short-description p:last-child{margin-bottom:0}.woocommerce-product-details__short-description{margin-bottom:20px}.cms-single-product-meta{margin-top:0}ul.products{justify-content:flex-start}.cms-main.cms-main-elementor{overflow-x:hidden}.single-product div.product.type-product>.woocommerce-tabs{width:100%;flex:1 0 100%}.popup{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:flex-start;align-content:center;width:100%;height:100%;padding:30px 15px;background:rgba(0,0,0,.6);overflow:auto;z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.popup.popup-open{opacity:1;visibility:visible}html.popup-open,body.popup-open{overflow:hidden;padding-right:17px}.popup-container{position:relative;width:550px;max-width:100%;margin-left:auto;margin-right:auto;padding:50px 35px;background:#fff;transform:scale(.95);transition:all .3s ease-in-out}.popup-open .popup-container{transform:scale(1)}.popup-form form{position:relative}button:not(.btn).popup-close{position:absolute;right:15px;top:15px;width:20px;height:20px;padding:0;background:url(//www.pyxuspharmaceuticals.com/wp-content/themes/chemlabs-child/assets/css/../images/icon-close.png);background-position:center center;background-size:auto;background-repeat:no-repeat;cursor:pointer;border:0;outline:none}.popup-title{padding:0;margin-top:0}.popup-form .row>div{margin-bottom:26px;padding:0 10px}.popup-form .row>div:last-child{margin-bottom:0}.popup-form .wpcf7-form-control-wrap{display:block;width:100%}.popup-form input{font-size:18px;width:100%;padding:10px 10px 20px;border:0;border-bottom:1px solid #c6c6c6;-webkit-appearance:none;background:0 0;color:gray}.popup-form input::placeholder{color:gray}.popup-form input:focus{border:0;border-bottom:1px solid gray;outline:none}.popup-form form button{width:100%;min-width:0;max-width:100%;margin-top:0}.popup-form .wpcf7-not-valid-tip{font-size:16px;line-height:20px;background:0 0;color:#dc3232}.popup-form .wpcf7 form.invalid .wpcf7-response-output,.popup-form .wpcf7 form.unaccepted .wpcf7-response-output,.popup-form .wpcf7-response-output{background:0 0;border:0;color:#dc3232}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{background:0 0;border:0;padding:0;margin:0;text-align:center;font-size:16px;line-height:22px;padding-top:20px}.noheafoo .cms-header-cart-content.inside{display:none}.thankyou-img svg,.thankyou-img img{width:430px;max-width:100%;height:auto;margin:0 auto 30px}.noheafoo .elementor-section.elementor-section-height-full>.elementor-container{height:100%}.noheafoo .elementor-section.elementor-section-height-full{height:100vh}.cms-page-title-inner{overflow:hidden}.cms-scroll-top{left:0;right:auto}.cms-slider-content-text h1{font-size:1em;line-height:inherit;margin:0;padding:0}.contact_quiz{margin-bottom:0}.contact_quiz .wpcf7-form-control-wrap>label{display:flex;align-items:center}.wpcf7-quiz-label{flex:0 0 auto}.wpcf7-quiz{flex:1;width:50px;margin-left:15px}.wpcf7-quiz-label+input{width:70px;max-width:70px}@media (min-width:1280px){.cms-primary-menu .sub-menu{padding:25px 20px}}@media screen and (max-width:1199px){body.popup-open,html.popup-open{padding-right:0}}@media screen and (max-width:1024px){.cms-page-title-content-col{flex:1 0 100%;margin:0 auto;text-align:center}}@media screen and (max-width:680px){.cms-mainheading.pb-30{padding-bottom:0}}