.floatBtn,.footer .copyright .copyright-content p,.footer .single-footer p,.get-quote .btn{color:#fff}.header .nav li.active a:before,.header .nav li:hover a:before{width:100%;visibility:visible;opacity:1}.footer .single-footer h2,.header .nav li a,.schedule .single-schedule h4,.services .single-service h4{text-transform:capitalize;text-transform:capitalize}.Feautes .single-features.last::before,.snowfall{display:none}:root{--dark-green:#006d2c;--green:#31a354;--light-green:#74c476;--pale-green:#bae4b3;--superlight-green:#bae4b3}body{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;color:#888}.floatBtn{bottom:15px;padding:0;background:var(--dark-green);height:45px;text-align:center;line-height:45px;border-radius:3px;box-shadow:0 0 10px #00000026;position:fixed;z-index:11}.floatBtn:hover{background:#2c2d3f}#scrollUp{right:15px;width:45px;font-size:25px}#callus{left:15px;width:110px;font-size:15px}.header{background-color:#fff;position:relative}.header .navbar-collapse{padding:0}.header .header-inner{background:#fff;z-index:999;width:100%}.get-quote{margin-top:12px}.header .logo{float:left;margin-top:18px}.header .navbar{background:0 0;box-shadow:none;border:none;margin:0;height:0;min-height:0}.header .nav li{margin-right:15px;float:left;position:relative}.header .nav li:last-child,.schedule .single-schedule .time-sidual li:last-child{margin:0}.header .nav li a{color:#2c2d3f;font-size:14px;font-weight:500;padding:25px 12px;display:inline-block;position:relative}.header .nav li a::before{position:absolute;content:"";left:0;bottom:0;height:3px;width:0%;background:var(--dark-green);border-radius:5px 5px 0 0;opacity:0;visibility:hidden;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.header .nav li.active a,.header .nav li:hover a,.slider .single-slider h1 span{color:var(--dark-green)}.header.sticky .header-inner{position:fixed;z-index:999;top:0;left:0;bottom:initial;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;animation:.5s .1s both fadeInDown;box-shadow:0 0 13px #00000054}.contact-us .single-info:before,.schedule .single-schedule,.schedule .single-schedule:before{-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-ms-transition:.3s ease-out;-o-transition:.3s ease-out}.slider .single-slider{height:600px;background-size:cover;background-position:center;background-repeat:no-repeat}.slider .single-slider .text{margin-top:120px}.slider .single-slider h1{color:#2c2d3f;font-size:38px;font-weight:700;margin:0;padding:0;line-height:42px}.slider .single-slider p{color:#2c2d3f;margin-top:27px;font-weight:400}.schedule{background:#fff;margin:0;padding:0;height:230px}.schedule .schedule-inner{position:relative;transform:translateY(-50%);z-index:9}.schedule .single-schedule{position:relative;text-align:left;z-index:3;border-radius:5px;background:var(--dark-green);transition:.3s ease-out}.schedule .single-schedule .inner{overflow:hidden;position:relative;padding:30px;z-index:2}.contact-us .single-info:before,.schedule .single-schedule:before{position:absolute;z-index:-1;content:'';bottom:-10px;left:0;right:0;margin:0 auto;width:80%;height:90%;background:var(--dark-green);opacity:0;filter:blur(10px);transition:.3s ease-out}.contact-us .contact-us-left,.portfolio .single-pf img{height:100%;width:100%}.contact-us .single-info:hover:before,.schedule .single-schedule:hover:before{opacity:.8}.contact-us .single-info:hover,.schedule .single-schedule:hover{transform:translateY(-5px)}.schedule .single-schedule .icon i{position:absolute;font-size:110px;color:#fff;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-ms-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;z-index:-1;visibility:visible;opacity:.2;right:-25px;bottom:-30px}.schedule .single-schedule span{display:block;color:#fff}.schedule .single-schedule h4{font-size:20px;font-weight:600;display:inline-block;color:#fff;margin-top:13px}.schedule .single-schedule p{color:#fff;margin-top:22px}.schedule .single-schedule a{color:#fff;margin-top:25px;font-weight:500;display:inline-block;position:relative}.schedule .single-schedule a:before{position:absolute;content:"";left:0;bottom:0;height:1px;width:0%;background:#fff;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.schedule .single-schedule a:hover:before{width:100%}.schedule .single-schedule .time-sidual{overflow:hidden;margin-top:17px}.schedule .single-schedule .time-sidual li{display:block;color:#fff;width:100%;margin-bottom:3px}.footer .single-footer .time-sidual li span,.schedule .single-schedule .time-sidual li span{display:inline-block;float:right}.Feautes{padding-top:0}.Feautes .single-features{text-align:center;position:relative;padding:10px 20px}.Feautes .single-features::before{position:absolute;content:"";right:-72px;top:60px;width:118px;border-bottom:3px dotted var(--dark-green)}.Feautes .single-features .signle-icon,.footer,.portfolio .single-pf{position:relative}.Feautes .single-features .signle-icon i{font-size:50px;color:var(--dark-green);position:absolute;left:50%;margin-left:-50px;top:0;height:100px;width:100px;line-height:100px;text-align:center;border:1px solid #ddd;border-radius:100%;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.Feautes .single-features:hover .signle-icon i{background:var(--dark-green);color:#fff;border-color:transparent}.Feautes .single-features h3{padding-top:128px;color:#2c2d3f;font-weight:600;font-size:21px}.Feautes .single-features p{margin-top:20px}.call-action{background-image:url('img/phone.jpg');background-size:cover;background-position:center;position:relative;background-repeat:no-repeat}.call-action .content{text-align:center;padding:100px 265px}.call-action .content h2{color:#fff;font-size:32px;font-weight:600;line-height:46px}.call-action .content p{color:#fff;margin:30px 0;font-size:15px}.call-action .content .btn{background:#fff;margin-right:20px;font-weight:500;border:1px solid #fff;color:var(--dark-green)}.call-action .content .btn:before,.contact-us .single-info,.footer .copyright,.footer .footer-top,.portfolio .single-pf:before{background:var(--dark-green)}.call-action .content .btn:hover{background:var(--dark-green);color:#fff}.call-action .content .btn:last-child,.footer .single-footer .social li:last-child{margin-right:0}.portfolio{background:#fdfdfd}.portfolio .single-pf:before{position:absolute;content:"";left:0;top:0;height:100%;width:100%;opacity:0;visibility:hidden;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;z-index:1}.services .single-service{margin:30px 0;position:relative;padding-left:70px}.services .single-service i{font-size:45px;color:var(--dark-green);position:absolute;left:0;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.services .single-service h4{margin-bottom:25px;color:#2c2d3f;font-size:20px;font-weight:600}.services .single-service p{color:#868686}.contact-us .inner{box-shadow:0 0 10px #00000024;border-radius:5px;overflow:hidden}.contact-us .contact-info{margin-top:50px}.contact-us .single-info{padding:40px 60px;height:150px;border-radius:10px;position:relative;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-ms-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.contact-us .single-info i{font-size:42px;color:#fff;position:absolute;left:40px}.contact-us .single-info .content{margin-left:45px}.contact-us .single-info .content h3{color:#fff;font-size:18px;font-weight:600}.contact-us .single-info .content p{color:#fff;margin-top:5px}.error-page{text-align:center;background:#fff;border-top:1px solid #eee}.mapimage,.parallax{background-size:cover;background-position:center;background-repeat:no-repeat}.error-page .error-inner{display:inline-block}.error-page .error-inner h1{font-size:140px;text-shadow:3px 5px 2px #3333;color:var(--dark-green);font-weight:700}.error-page .error-inner h1 span{display:block;font-size:25px;color:#333;font-weight:600;text-shadow:none}.error-page .error-inner p{padding:20px 15px}.footer .footer-top{padding:100px 0;position:relative}.footer .footer-top:before{position:absolute;content:"";left:0;top:0;height:100%;width:100%;background:#000;opacity:.1}.footer .single-footer .social{margin-top:25px}.footer .single-footer .social li{display:inline-block;margin-right:10px}.footer .single-footer .social li a{height:34px;width:34px;line-height:34px;border:1px solid #fff;text-align:center;padding:0;border-radius:100%;display:block;color:#fff;font-size:16px}.footer .single-footer .social li a:hover{color:var(--dark-green);background:#fff;border-color:transparent}.footer .single-footer h2{color:#fff;font-size:20px;font-weight:600;margin-bottom:40px;padding-bottom:20px;position:relative}.footer .single-footer h2::before{position:absolute;content:"";bottom:0;height:3px;width:50px;background:#fff}@media (min-width:992px){.right-lg-underline::before{right:0!important}}.footer .single-footer .time-sidual{margin-top:15px;overflow:hidden}.footer .single-footer .time-sidual li{display:block;color:#fff;width:100%;margin-bottom:5px}.footer input::input-placeholder{opacity:1;color:#fff!important}.footer .copyright{padding:25px 0;text-align:center}.schedule-inner .row{display:flex;flex-wrap:wrap}.schedule-inner .single-schedule{display:flex;flex-direction:column;justify-content:space-between;height:100%}.schedule-inner .col-xl-4{display:flex;flex-direction:column}.single-schedule .inner{height:100%}.parallax{min-height:500px;background-attachment:fixed}@media only screen and (max-device-width:1366px){.parallax{background-attachment:scroll}}.mapimage{background-image:url("img/map.png")}.snowfall{pointer-events:none;background:rgba(0,0,0,0);height:100%;width:100%;z-index:10;top:0;left:0;position:fixed}.snow::after{--overflow-x:4px;--snow-image:url('img/snow-cap.png');content:'';position:absolute;top:-6px;left:calc(var(--overflow-x) * -1);border-image-source:var(--snow-image);border-image-slice:calc(6 * 56 / 20) fill;border-image-width:calc(28px / 3);border-image-repeat:round;width:calc(100% + var(--overflow-x) * 2);height:28px;filter:drop-shadow(0 2px 1px rgb(0 0 0 / .25));opacity:1}