@media screen and (max-width:1500px){#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{font-size:17px}}@media screen and (max-width:1350px){#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{padding:0 10px}.head-address span{font-size:14px}a.head-phone{font-size:26px}a.head-phone:before{padding:20px}.home-block span{font-size:16px}}@media screen and (max-width:1100px){.col-12.head-search{display:flex;margin-top:5px;gap:5px}form.search-form{width:300px}.head-search .searchform input.search-field,.head-search .searchform input.search-submit{height:35px}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item{margin:0 10px 0 0}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{font-size:15px}.prod-cat h2{font-size:14px}.home-block span{font-size:13px}}@media screen and (max-width:992px){a.head-phone,p{font-size:16px}a.head-phone:before{left:-49px;top:-19px;padding:20px}section h1{font-size:23px}h3{font-size:20px}}@media screen and (max-width:768px){a.head-location:before,a.head-phone:before{top:27px;left:50%;border:0}.latest-news article h2,section h1{font-size:15px}section h1:after{width:265px;height:18px;bottom:0;right:-273px}.entry-meta,li,p,section h2{font-size:14px}.about-content h2:after{height:24px;bottom:-3px;width:149px;right:-143px}.team h2:after{height:18px}.col-12.col-nav{order:1;width:50px}.col-md-5.col-logo{order:2;width:calc(100% - 72px)}header .col-md-7{order:3}.col-nav:before,.head-address,.single-post h1:after{display:none}.toggled .mobile-number,a.head-location,a.head-location:before{display:block;position:absolute}.col-12.head-search{margin-top:0;gap:0;flex-direction:column}.searchform,form.search-form{width:100%}a.head-location:before{content:'';background:var(--wpr-bg-5e8f652f-7b1e-42cf-8e59-13e6b11b9e10) center/contain no-repeat;width:23px;height:23px}a.head-location{top:6px;right:27px}a.head-phone{color:transparent;font-size:.1px;position:absolute;top:0;right:59px}.toggled .mobile-number{bottom:-390px;left:0;z-index:9;background:#094e8e;height:50px;width:100%}a.onmobile{color:#fff;font-family:Poppins;text-align:center;margin-top:10px;font-size:20px;font-weight:700}.about-icon p,.blocks-section .testimonial h3,.member a,.page-template-about p,.testimonial h3{font-size:12px}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link{border-bottom:1px dashed #094e8e}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{text-transform:uppercase;border-bottom:1px dashed #094e8e;margin:0 10px}#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open+#mega-menu-menu-1{top:100px;padding:0 10px 30px}footer#colophon{padding:30px 20px;font-size:12px}footer .container.wide{padding:0 30px}h3.about:before{width:29px;height:27px;left:-36px;top:-10px}h3.contactus,h3.findus{margin-top:30px}h3.contactus:before{width:19px;height:19px;left:-31px;top:-3px}.socials a{max-width:40px}.about-icon,.foot-text{padding:0}footer h3{font-size:13px}h3.hours{text-align:center;border-top:1px solid #39b44b;padding-top:15px}.footoutofhours{display:flex;flex-direction:column;align-items:center;gap:0}.site-info{flex-direction:column;align-items:center}.foot-map{padding-right:0}ul#menu-footer{font-size:11px;margin:20px 0 0;padding:0}.about-intro .container div:after{width:47px;height:47px;bottom:15px;right:-6px}.about-intro img{padding:30px 5px 30px 0}section.team{margin:20px 0}section.about-intro{padding:20px}section.about-green{padding:19px 0;background-size:cover!important}.about-icon img{width:auto;margin-bottom:20px}.about-icon p{max-width:160px}.single-blog,section.latest-news{margin:0 15px}.about-content p{padding-right:0;font-size:14px}section.home-about-section{margin:0;padding:0 0 30px}.test-slider{margin:10px auto;max-width:85%;padding:20px 10px}.testimonial{padding:0;font-size:16px;line-height:normal}.testimonial p:before{width:37px;height:20px;left:-8px;top:-24px}.testimonial p:after{width:37px;height:20px;bottom:-10px;right:0}.test-slider .swiper-slide.swiper-slide-active{opacity:1}.test-slider .swiper-slide.swiper-slide-next{opacity:0}a.speech-bubble{background-color:#d1142f;font-size:.1px;width:48px;height:48px;border-radius:50px;background-size:84%;right:5px;background-position:center}.contact-details{margin:0;font-size:12px}.contact-details span{padding-bottom:5px}.numbers{gap:5px}section.contact{padding:0 20px}.one-half,.one-third{display:inline-block;width:100%;margin:10px 0}}@media screen and (max-width:576px){.mob-top-bar a:before,.mob-top-bar p:before{content:'';display:block;position:absolute;width:14px;height:14px;left:-18px}.test-slider{padding:20px 10px 55px}.test-slider .swiper-pagination{bottom:15px}.prod-cat h2,.read-more{font-size:10px}.page-id-624 .col-md-3{width:50%;flex:0 0 auto;padding:0 1rem}header#masthead{padding:0 0 20px}#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open+#mega-menu-menu-1{top:129px}.mob-top-bar{display:block;color:#fff;background:#094e8e;display:flex;justify-content:space-around;align-items:center;padding:5px 0}.mob-top-bar a,.mob-top-bar p{font-family:Poppins;font-weight:700;color:#fff;font-size:10px;position:relative;margin:0}.mob-top-bar a:before{background:var(--wpr-bg-6959d950-697f-4c1c-9ad2-fa8da8b2c4c0) center/contain no-repeat;filter:brightness(0) invert(1)}.mob-top-bar p:before{background:var(--wpr-bg-d46b3383-e9c8-4c82-90b9-6fd6c10b0002) center/contain no-repeat;top:1px}.about-content p,.entry-meta,.latest-news article h2,.page-template-block .accordion-body,label,li,p{font-size:12px}.offcanvas-body p,h3{font-size:14px}div#offcanvasExample{width:70%}.offcanvas-body textarea.wpcf7-form-control.wpcf7-textarea{height:150px}.offcanvas input.wpcf7-submit{font-size:12px;padding:10px 15px}a.head-phone.sidebar-num{font-size:14px;right:0;margin-top:25px;width:100%}a.home-block{gap:0;font-size:14px;padding:6px}a.home-block img{box-shadow:0 10px 11px 0 rgb(192 190 190 / 64%)}.about-content h2{font-size:15px;margin-bottom:8px}.home .slide-img:after{width:47px;height:47px;bottom:-15px;right:0}.container.wide{padding:0 25px}.logo-section .container.wide{padding:0 10px}.home .slide-img{padding:0 10px 0 0;position:relative}.swiper.homeslider{height:110%}.swiper.logo-slider{margin:0 30px}.swiper-button-prev{width:25px;height:25px;top:87%;margin-left:0}.swiper-button-next{width:25px;height:25px;top:87%;margin-right:0}.logo-slider img{max-width:80px}section.logo-section{margin:15px auto}.testimonial img{max-width:150px}.testimonial p{margin-top:0}.latest-news article p{font-size:12px;display:none}.latest-news article{padding:10px}section h1:after{width:188px;height:18px;bottom:0;right:-198px}section.blocks-section{padding:0 20px}.page-template-block .accordion-button{line-height:1.3;font-size:12px}}@media screen and (max-width:490px){a.head-location,a.head-phone{position:relative;top:0;right:0;width:20px;color:transparent;height:20px}.home-block span{font-size:12px}ul#menu-footer{gap:12px}li{font-size:10px}.site-branding{max-width:270px;margin:auto}a.head-location:before{top:0;left:0;border:0;background-size:contain}a.head-phone:before{top:0;left:0;border:0;padding:0;background-size:contain}a.head-phone{font-size:.1px}a.head-location{display:block}.searchform{width:68%}.col-12.head-search{justify-content:space-evenly;flex-direction:row-reverse}.latest-news .col-lg-4.col-6{min-height:155px}.page-template-buy h1{text-align:center;display:block}.page-template-buy h1:after{display:none}}@media (prefers-color-scheme:dark){body{background-color:#fff!important;color:#000!important}a.home-block{color:#094e8e!important}}