body{background-color:#f0f4fb}body,html{overflow-x:hidden}#root{position:relative;z-index:988888888}.font-Montserrat,.font-family-p{font-family:Montserrat,sans-serif}.font-family-dm-sans{font-family:DM Sans}.section-bottom-margin{margin-bottom:7rem;border:none!important}.text-white{color:#fff}.text-dull{color:#e6e6e6}.bg-light-blue{background-color:#eef7ff}.dark-blue{color:#4079ce}.text-blue{color:#3757d5}.heading-color{color:#1f3e72}.color-blue1{color:#092b5c}.blue-para{color:#3a557c}.heading-40{font-size:50px}.heading-36{font-family:DM Sans;font-size:36px;font-weight:700;line-height:47px;letter-spacing:0}.btn-text-18{font-size:18px}.para-26{font-size:26px}.para-24{font-weight:400;line-height:32px}.para-24,.para-24-bold{font-family:DM Sans;font-size:24px;letter-spacing:0}.para-24-bold{font-weight:700;line-height:31px}.border-radius20{border-radius:20px}.heading{font-size:40px;font-family:Roboto,sans-serif;color:#1f3e72;margin-bottom:30px;margin-top:30px;font-weight:700}.heading-bold{font-family:Roboto;font-size:40px;font-weight:900;line-height:47px;letter-spacing:0}.heading32{font-weight:700}.heading20,.heading32{font-family:DM Sans;font-size:32px;line-height:42px;letter-spacing:0}.heading20{font-weight:400}.heading20-contact,.heading30{font-family:DM Sans;font-size:20px;font-weight:400;line-height:30px;letter-spacing:0}.heading20-contact{overflow-wrap:break-word}.heading20-bold{font-size:20px;line-height:30px}.font-48-bold,.heading20-bold{font-family:DM Sans;font-weight:700;letter-spacing:0}.font-48-bold{font-size:48px;line-height:62px}.font-18{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;line-height:42px;letter-spacing:0;text-align:left}.pr-heading{padding-right:11rem}.content-padd-right{padding-right:10rem}.row-1100{max-width:1160px;margin:0 auto}.row-960,.row-location-li{width:960px;margin:0 auto;max-width:100%}.row-600{width:557px;margin:0 auto;max-width:100%}.width-490{width:490px;max-width:100%}.width-700{width:700px;max-width:100%}.padding-left3{padding-left:3rem}.padding-right3{padding-right:3rem}.location-margin-left{margin-left:40px}.contact-form-width{width:536px;margin:0 auto;max-width:100%}.about-second-section .col-left-div{width:560px;max-width:100%}.about-second-section .col-right-div{width:510px;max-width:100%}.osha-training .col-left-div{width:427px;max-width:100%}.osha-training .col-right-div{width:561px;max-width:100%}.ohio-front-section .col-left h1{width:372px;max-width:100%}.service-front-section .col-left p,.shop-front-section .col-left p{max-width:100%}.front-left-form{width:477px;max-width:100%}.medicalwaste-front-section .col-right .form{width:375px;max-width:100%;margin:0 auto}.medicalwaste-front-section .col-left{display:flex;flex-direction:column;justify-content:center}.medicalwaste-front-section .col-left h1{width:375px;max-width:100%}.medicalwaste-front-section .col-left p{width:445px;max-width:100%}.medicalwaste-front-section .col-left button{display:none}.white-btn{background:#fff;color:blue;font-weight:500;margin-top:30px;width:180px}.main-nav{width:100%;display:grid;grid-template-columns:0 1fr 2fr 1.5fr 0;padding:14px 0}.logo{display:grid;grid-column:2/3;justify-content:flex-start;align-items:center}.menu-link{grid-column:3/4}.menu-link ul{display:flex;justify-content:space-around;align-items:center;list-style-type:none}.social-media{grid-column:4/5;align-items:flex-end;display:flex;justify-content:flex-end;flex-direction:column}.social-media ul{height:10rem;display:grid;grid-template-columns:3fr repeat(3,1fr);align-items:center;justify-content:flex-end}.social-media ul li{text-align:right}.social-media ul li:first-child{grid-column:2/3}.logo h2{font-size:2.5rem;font-weight:400;text-transform:uppercase;background:-webkit-linear-gradient(#eee,#4539f8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.logo h2 span{font-size:3.5rem}.menu-link ul li{font-size:1.8rem}.menu-link ul li a{text-transform:capitalize;color:#242526;transition:.5s;font-size:16px;font-family:DM Sans;text-decoration:none;font-weight:400}.menu-link ul li:hover>a{transform-origin:left;color:#242526;transition:.5s}.social-media ul{list-style-type:none}.social-media ul li{font-size:1.8rem;display:inline-block}.social-media .hamburger-menu{display:none;color:#151414!important}@media (max-width:1080px){.main-nav{grid-template-columns:0 .5fr 1.5fr 1fr 0}}@media (max-width:998px){.main-nav{grid-template-columns:0 2fr 3fr 2rem 0}.menu-link{display:none}.mobile-menu-link{grid-column:2/4;position:relative;z-index:99;background-color:#eef7ff;border-radius:20px;display:grid;grid-column:3/5;align-items:center;justify-content:center;transition:all 2s linear;transform-origin:top;position:absolute;right:0;width:150px;top:58px}.menu-link ul li a{font-size:12px}.mobile-menu-link ul{display:flex;justify-content:space-around;flex-direction:column;align-items:flex-end}.mobile-menu-link ul li:first-child{transition-delay:.2s}.social-media{grid-row:1/2;grid-column:3/5;justify-items:flex-end;transition:all 2s linear}.social-media .social-media-desktop{height:0;display:none}.social-media{display:flex;justify-self:flex-end;align-items:center;flex-direction:row}.social-media .hamburger-menu{display:block;font-size:2.5rem;margin-top:-8px;margin-left:5px}.mob_nav_line{height:2px;background:#3757d5;width:100%}}@media (max-width:767px){.about-first-section{margin-top:5rem}.shop-front-section .col-right{display:flex;justify-content:center}.ohio-front-section .col-left h1{width:100%;margin:0 auto;max-width:100%}.ohio-front-section .col-left p{width:350px;max-width:100%;margin:20px auto}.client_container .container{width:90%;max-width:100%;margin:0 auto}.aboutus .col-right{display:flex;justify-content:center}.heading{font-size:24px}.para-24-bold{font-size:20px}.width-490{width:490px;margin:0 auto;max-width:100%}.width-700{width:700px;max-width:100%;padding-left:unset}.location_list ul li:before{margin-top:5px}.aboutus .col-left h1{font-size:24px}.contact-front-section .col-left h1,.osha-front-section .col-left h1{width:unset}.medicalwaste-front-section .col-left h1{margin:0 auto 8px;width:unset}.medicalwaste-front-section .col-left p{margin:0 auto 10px}.medicalwaste-front-section .col-right img{display:none}.medicalwaste-front-section .col-left{margin-top:30px!important}.shop-front-section .col-left h1{width:100%;margin:0 auto}.shop-front-section .col-left p{width:360px;margin:12px auto}.react-tabs__tab--selected img{margin-right:5px;width:18px}.react-tabs__tab{max-width:150px;font-size:15px!important;padding:5px!important;line-height:20px!important}.about-second-section .col-left-div{width:562px;margin:0 auto}.react-tabs__tab--selected img{margin-right:0}.contact-form-width{width:639px;margin:0 auto;max-width:100%}.about-second-section .col-right-div{width:629px;max-width:100%;margin:0 auto}.osha-training .col-left-div{width:622px;max-width:100%;margin:0 auto}.osha-training .col-right-div{width:611px;max-width:100%;margin:0 auto}.service-front-section .col-left p{margin:0 auto}.react-tabs__tab--selected{max-width:unset;padding:10px 15px;font-size:15px!important}.row-location-li{width:250px;margin:0 auto;max-width:100%}.section-bottom-margin{margin-bottom:4rem}.row-350{max-width:350px;margin:0 auto}.container{max-width:680px}.heading-bold{font-size:24px;text-align:center;line-height:30px}.font-48-bold{font-size:31px}.heading20{font-size:15px;overflow-wrap:break-word}.heading20-bold{font-size:16px}.heading20-contact{font-size:13px;overflow-wrap:break-word;margin-bottom:0;line-height:1.5}.margin-bottom-progress-text{margin-bottom:0!important}}@media (max-width:798px){.main-nav{grid-template-columns:1rem 2fr 1fr 1fr 1rem}.social-media{display:flex;justify-self:flex-end;align-items:center;flex-direction:row}.social-media .hamburger-menu{display:block;font-size:2.5rem;margin-top:-8px;margin-left:5px}.mobile_menu_links{display:block}.header_links_desktop{display:none}}@media (max-width:520px){.statemedical-section1{margin-top:7rem}.aboutus .frontsection{background-size:unset}.main-nav{grid-template-columns:0 1fr 1fr 1fr 0}.social-media{display:flex;justify-self:flex-end;align-items:center;flex-direction:row}.social-media .hamburger-menu{display:block;font-size:2rem;margin-top:-8px;margin-left:5px}.heading{font-size:24px}.font-18{text-align:center;font-size:12px}.para-24{font-size:15px;line-height:22px}}@media (max-width:1200px){.content-padd-right{padding-right:0}.ReactModal__Content{width:55%!important;border-radius:20px!important}}@media (max-width:991px){.container{max-width:94%!important}.margin-bottom-progress-text{margin-bottom:0!important}.pr-heading{padding-right:0}.ReactModal__Content{width:65%!important;border-radius:20px!important}}@media (max-width:767px){.ReactModal__Content{width:95%!important;border-radius:20px!important;top:10%!important;transform:translate(0)!important;transform:translateX(-50%)!important;padding:0!important}.text_center{text-align:center}.heading-36{font-size:24px;line-height:26px}.front-left-form{width:100%;max-width:100%;margin:0 auto}}@media (max-width:576px){.para-24{font-size:15px;line-height:24px}.client_container .container{width:75%;max-width:100%;margin:0 auto}.section-bottom-margin{margin-bottom:2rem}.react-tabs__tab--selected img{margin-right:4px!important}.react-tabs__tab{line-height:15px!important;max-width:116px;font-size:12px!important;padding:5px!important}.pr-heading{margin:20px 0}.heading32{font-size:20px;line-height:26px}.text_center{text-align:center}.heading-36{font-size:20px;line-height:26px}.ReactModal__Content{padding-bottom:100px!important}}@media(max-width:420px){.statemedical-section1{margin-top:5rem}.ohio-front-section .col-left p{width:250px;max-width:100%;margin:20px auto}}.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{margin:0 0 10px;padding:0}.react-tabs__tab{display:inline-block;border-bottom:none;bottom:-1px;position:relative;list-style:none;padding:6px 35px;font-size:10px;font-weight:400;line-height:11px;letter-spacing:0;text-align:center;cursor:pointer;color:#3a557c}.react-tabs__tab,.react-tabs__tab--selected{display:flex;justify-content:space-between;align-items:center;font-size:18px}.react-tabs__tab--selected{background:#3757d5;color:#fff;border-radius:10px;padding:10px 20px}.react-tabs__tab--selected img{margin-right:10px}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{outline:none;border:none}.react-tabs__tab:focus:before{content:"";position:absolute;height:25px;width:25px;left:5px;border-radius:50%;display:flex;justify-content:center;align-items:center}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}.location_list ul{padding-left:0}.location_list ul li{padding:15px 0;list-style:none;display:flex;font-size:20px;color:#3a557c}.location_list ul li a{color:#3a557c}.location_list ul li:before{content:"";display:inline-block;height:18px;width:28px;margin-right:15px;background-image:url(/_next/static/media/check-double.b2bf00fc.png);background-repeat:no-repeat;margin-top:10px}.margin-bottom-progress-text{margin-bottom:74px}.ReactModal__Overlay{z-index:8888!important;overflow:auto}.ReactModal__Content{width:30%;border-radius:20px!important}a{text-decoration:none}.counter,.feature-triangle,.testimonial-section{position:relative}.phone>a,.phone>a:active,.phone>a:hover,.phone>a:link,.phone>a:visited{color:#fff}.home-page-header-text{line-height:24px}@media (max-width:992px){.home-page-header-text{line-height:14px}}@media only screen and (max-width:600px){.heading20{line-height:20px!important}}.headingpara{font-family:Roboto;font-size:36px!important;font-weight:700!important;line-height:54px!important;letter-spacing:0!important;text-align:left}@media only screen and (max-width:600px){.headingpara{font-family:Roboto;font-size:28px!important;font-weight:700!important;line-height:40px!important;text-align:center}}