body{margin:0}body,input,button{font-family:'Open Sans',sans-serif}body>.alert{background:#444;color:#fff;padding:20px}body>.alert button{font-size:20px;line-height:20px;height:20px;float:right;background:none;border:none;color:#fff;cursor:pointer}body>.alert-danger{background:#d22f49}body>.alert-success{background:#2fd271}body>.alert-warning{background:#e2af21}body>.alert-info{background:#2fc1d2}#main-container #header .wrapper{background-image:url(/images/promo.jpg);background-size:cover;background-position:center center;height:565px}#main-container #header .logo{position:absolute;top:20px}#main-container #header .header-login{background:#6a8735;color:#fff;border-radius:18.5px;display:inline-block;float:right;font-size:16px;padding:8px 0;text-align:center;text-decoration:none;width:130px;position:absolute;top:65px;right:15px}#main-container #header .header-login .fal{font-size:19px;margin-left:10px}@media(max-width:600px){#main-container #header .wrapper{height:410px}#main-container #header .logo img{width:150px}#main-container #header .header-login{top:60px;right:15px;display:block}}#main-container #clear-view-farm-Services{text-align:center}#main-container #clear-view-farm-Services .wrapper{padding:85px 0}#main-container #clear-view-farm-Services h2{color:#962217;font-size:36px;font-weight:bold;padding-bottom:10px}#main-container #clear-view-farm-Services h3{font-size:18px;font-weight:bold;padding-bottom:40px;text-transform:uppercase}#main-container #clear-view-farm-Services p{font-size:19px;font-weight:300}@media(max-width:600px){#main-container #clear-view-farm-Services .wrapper{padding:35px 0 40px 0}#main-container #clear-view-farm-Services h2{font-size:28px}#main-container #clear-view-farm-Services h3{padding-bottom:30px}}#main-container #pest-management-sustainable .wrapper{background-color:#6a8735;padding:55px 0 60px 0}#main-container #pest-management-sustainable h2{color:#fff;font-size:25px;font-weight:bold;line-height:30px;padding-bottom:30px}#main-container #pest-management-sustainable p{color:#fff;font-size:20px;font-weight:300}@media(max-width:767px){#main-container #pest-management-sustainable .grid .col-25{padding-right:0;width:100%}#main-container #pest-management-sustainable .pest-image{display:block;margin:0 auto;padding-bottom:25px;width:210px}#main-container #pest-management-sustainable .grid .col-75{padding-left:0;width:100%}}#main-container #monitoring .wrapper{padding:85px 0 60px 0}#main-container #monitoring .monitoring-card{text-align:center;padding:0 20px}#main-container #monitoring .monitoring-card img{padding-bottom:15px}#main-container #monitoring .monitoring-card p{font-size:20px;font-weight:300}@media(max-width:767px){#main-container #monitoring .grid .col-50{padding:0;width:100%}#main-container #monitoring .monitoring-card{padding-bottom:35px}}@media(max-width:600px){#main-container #monitoring .wrapper{padding:45px 0 30px 0}}#main-container #certified-and-licensed .wrapper{background-color:#ebebeb;border-top:1px solid #f3ede0;padding:65px 0}#main-container #certified-and-licensed h2{font-size:24px;font-weight:900;padding-bottom:45px;text-align:center}#main-container #certified-and-licensed .state{text-align:center;min-height:200px;position:relative}#main-container #certified-and-licensed .state .state-info .state-name{font-size:17px;font-weight:900}#main-container #certified-and-licensed .state .state-info .license-num{font-size:16px;font-weight:300;min-height:50px}@media(max-width:767px){#main-container #certified-and-licensed .grid .col-20{width:50%}#main-container #certified-and-licensed h2{padding-bottom:25px}}@media(max-width:500px){#main-container #certified-and-licensed .grid .col-20{width:100%}#main-container #certified-and-licensed h2{padding-bottom:0}}#main-container #contact-us .wrapper{background-color:#fff;padding:55px 0}#main-container #contact-us .contact-holder{max-width:880px;margin:0 auto}#main-container #contact-us h2{font-size:31px;font-weight:900;text-align:center}#main-container #contact-us p{font-size:20px;font-weight:300;padding-bottom:35px;text-align:center}#main-container #contact-us form input[type=text]{background:#ececec;border:none;border-radius:4px;padding:14px;width:100%}#main-container #contact-us form input[type=text]::placeholder{color:#3a3a3a;font-size:14px;font-weight:300}#main-container #contact-us form input[type=email]{background:#ececec;border:none;border-radius:4px;padding:14px;width:100%}#main-container #contact-us form input[type=email]::placeholder{color:#3a3a3a;font-size:14px;font-weight:300}#main-container #contact-us form textarea{background:#ececec;border:none;border-radius:4px;display:block;margin:20px 0;min-height:112px;padding:14px;width:100%}#main-container #contact-us form textarea::placeholder{color:#3a3a3a;font-size:14px;font-weight:300}#main-container #contact-us form input[type="submit"]{background-color:#6a8735;border:none;border-radius:21px;color:#fff;display:block;font-family:'Lato',sans-serif;font-size:16px;font-weight:700;margin:0 auto;padding:13px;text-transform:uppercase;width:150px}@media(max-width:800px){#main-container #certified-and-licensed .grid .col-25{width:50%}#main-container #contact-us form input[type=text]{margin-bottom:20px}}@media(max-width:500px){#main-container #certified-and-licensed .grid .col-25{width:100%}#main-container #contact-us form .grid .col-333{width:100%}#main-container #contact-us form input[type=text]{margin-bottom:20px}}#main-container #general-manager .wrapper{background-color:#ebebeb;padding:60px 0 45px 0}#main-container #general-manager .manager-info{text-align:center}#main-container #general-manager .manager-info h3{color:#9c2215;font-size:19px;font-weight:900;padding-bottom:15px}#main-container #general-manager .manager-info .manager-phone{color:#393939;font-size:17px;font-weight:300}#main-container #general-manager .manager-info .manager-email{color:#393939;font-size:17px;font-weight:300}#main-container #documentation .wrapper{border-top:1px solid #ebebeb;padding:80px 0}#main-container #documentation .documentation-text-holder h3{color:#79a139;font-size:18px;font-weight:900;padding-bottom:25px}#main-container #documentation .documentation-text-holder p{font-size:15px;font-weight:300}#main-container #documentation .documentation-text-holder p strong{font-weight:600}@media(max-width:767px){#main-container #documentation .grid .col-50{padding:0;width:100%}#main-container #documentation .documentation-text-holder{margin-bottom:35px}#main-container #documentation .documentation-text-holder h3{padding-bottom:10px}}@media(max-width:600px){#main-container #documentation .wrapper{padding:40px 0}}#main-container #footer{position:relative!important}#main-container #footer .wrapper{background-color:#9c2215;padding:55px 0}#main-container #footer .copyright{color:#fff;display:inline-block;font-size:12px;font-weight:300;text-align:left}#main-container #footer .copyright a{color:#fff}#main-container #footer .footer-login{border:2px solid #fff;border-radius:18.5px;color:#fff;display:inline-block;float:right;font-size:16px;padding:5px 0;text-align:center;text-decoration:none;width:130px}#main-container #footer .footer-login .fal{font-size:19px;margin-left:10px}@media(max-width:676px){#main-container #footer .copyright{display:block;margin-bottom:25px;text-align:center}#main-container #footer .footer-login{display:block;float:none;margin:0 auto}}#account .container{padding:30px;margin:0 auto;max-width:600px}#account .form-horizontal{text-align:center;margin:0 auto;max-width:350px;padding:50px 50px 100px 50px;box-shadow:0 10px 30px rgba(0,0,0,.1);position:relative}#account .form-horizontal h1{font-size:20px;margin:0 0 40px 0;color:#666;font-weight:300;text-transform:uppercase;text-align:center}#account .form-horizontal p{text-align:center}#account .form-horizontal>i{color:#666;margin-bottom:10px;font-size:50px;font-weight:300;width:100%;text-align:center}#account input[type="text"],#account input[type="email"],#account input[type="password"]{margin-bottom:20px;border:none;border-bottom:1px solid #ccc;background:#fff;width:100%;height:20px;line-height:20px;padding:20px 0;text-indent:10px;font-size:18px;color:#666;font-weight:300}#account input:hover,#account input:focus{outline:none}#account input.input-validation-error{border-color:#d22f49}#account [type="submit"]{background:#6a8735;display:inline-block;border:none;width:100%;max-width:200px;margin:0 auto;height:60px;line-height:20px;padding:20px;font-size:18px;color:#fff;font-weight:700;border-radius:30px;text-transform:uppercase;cursor:pointer}#account .remember{font-size:14px;color:#666;position:absolute;left:20px;bottom:20px}#account .remember input{vertical-align:top}#account .forgot{font-size:14px;color:#666;position:absolute;right:20px;bottom:20px;text-decoration:none}#account .forgot:hover{text-decoration:underline}#account .back{font-size:14px;color:#666;position:absolute;left:20px;bottom:20px;text-decoration:none}#account .back:hover{text-decoration:underline}#account .text-danger{color:#d22f49;display:block;text-align:left}#account .install{display:none;border:1px solid #e9e9e9;border-radius:4px;padding:10px}#account .install img{width:24px;vertical-align:middle}@media all and (min-height:650px) and (min-width:600px){#account .form-horizontal{width:400px;margin:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}}@media all and (max-width:600px){#account .form-horizontal{box-shadow:none}}body.offline{padding-top:21px}#offline-alert{z-index:99999;position:fixed;top:0;left:0;width:100%;padding:4px 0;background:#000;font-size:11px;font-weight:normal;text-align:center;line-height:13px;color:#fff;text-transform:uppercase}#offline-alert a{color:#fff;text-decoration:underline}#offline-alert.online{background:#0dd70d}