@charset "utf-8";.addservice,.page_head h1,.submit::after{text-transform:uppercase}.serv_imgh,.serv_title,.sidework_img,.submit{overflow:hidden}.page_wrap{background-color:#f4f4f4}.page_head_wrap{width:100%;height:280px;overflow:hidden;background-image:url(../images/banner3.jpg);background-size:cover;background-position:center;position:relative;z-index:0}.page_head_bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(34,34,34,.35);z-index:0}.page_head{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page_head h1{font-family:Oswald;font-size:50px;font-weight:600;color:#fff}.page_head_wrap::after,.page_head_wrap::before{position:absolute;bottom:-80px;width:75%;height:120px;background-color:#f4f4f4;z-index:1}.page_head_wrap::before{left:-40px;transform:rotate(6deg)}.page_head_wrap::after{right:-40px;transform:rotate(-6deg)}.page_head_wrap .breadcrumb{position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);margin:0;z-index:2;background-color:transparent}.page_head_wrap .breadcrumb>.active{color:var(--bg-color1)}.page_body{padding:60px 20px;position:relative;z-index:1}.page_body_head h2{font-family:Montserrat;font-size:32px;font-weight:400;border-bottom:1px dashed #444;padding-bottom:20px;margin:0 0 20px}.page_body_head h2 span{color:var(--bg-color1);font-weight:700}.page_body_head p{font-family:Poppins;font-size:14px;font-weight:400;color:#555;max-width:600px}.page_form_wrap{padding:20px 0}.page_form{font-family:poppins;font-size:16px}.page_form input,.page_form textarea{background-color:#fff}.page_form input:focus,.page_form textarea:focus{box-shadow:0 0 2px 2px rgba(242,98,27,.35);border:1px solid}.page_form input,.page_form select{height:45px;margin-bottom:20px}.page_form textarea{max-width:100%;min-width:50%;min-height:120px;max-height:200px}.submit_wrap{position:relative;margin:30px 0 0;width:220px;height:50px}.recaptcha_wrap{margin:20px 0}.submit_wrap::after{content:"\f0e0";font-family:FontAwesome;font-size:36px;color:var(--bg-color1);position:absolute;right:0;top:50%;transform:translateY(-50%);transition:350ms;animation:zooom 1s infinite forwards}@keyframes zooom{50%{font-size:28px}}.submit{position:relative;height:50px}.submit::after,.submit::before{position:absolute;line-height:50px;height:100%;transition:350ms;transform:translateY(-50%);top:50%;text-align:center}.submit::before{content:"\f2b7";font-family:FontAwesome;font-size:25px;z-index:2;left:0;width:25%;background-color:var(--bg-color1);color:#fff}.addservice i,.contact_colbox h3 strong,.side_box h3 strong,.side_links li::before{color:var(--bg-color1)}.submit::after{content:"Submit";right:0;background-color:#f4f4f4;font-size:18px;font-weight:700;z-index:1;width:75%;border:3px solid var(--bg-color1);border-left-width:0}.submit input[type=submit]{z-index:2;position:relative;width:100%;height:50px;border:0;background-color:transparent}.submit_wrap:hover::after{right:-25%;transition-delay:250ms}.submit:hover::after{width:100%;border-left-width:3px}.submit:hover::before{left:95%}.contact_wrap .mappad-cont{width:100%;height:400px}.contact_colbox{border:10px dashed #ddd;padding:30px}.contact_colbox h3{font-family:Montserrat;font-size:22px;font-weight:400;margin:0 0 20px;position:relative;padding-bottom:15px}.contact_colbox h3::after{position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:#aaa}.contact_colbox span{display:block;padding:5px 0 5px 25px;font-family:Poppins;font-size:14px;font-weight:400;position:relative}.contact_colbox span i{position:absolute;left:0;top:50%;transform:translateY(-50%);text-align:center;width:15px;font-size:16px}.side_box,.side_box h3,.side_col{position:relative}.contact_social{padding-top:20px}.contact_social a{margin-right:20px;font-size:22px}.contact_social a i{width:30px;text-align:center}.work_wrap .page_head_wrap{background-image:url(../images/banner1.jpg)}.side_col{float:left}.side_box h3{font-family:Montserrat;font-size:24px;font-weight:400;margin-bottom:15px;padding-bottom:15px}.side_box h3::after{position:absolute;bottom:0;left:0;width:60px;height:2px;background-color:var(--bg-color1)}.side_links{padding-left:15px;list-style-type:none}.side_links li{display:none;padding:3px 0 3px 20px;font-family:Poppins;font-size:14px;font-weight:400;position:relative}.side_links li::before{content:"\f0da";font-family:FontAwesome;font-size:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.page_cont_col{float:right}.page_cont_col h3{font-family:montserrat;,font-size:36px;}.page_cont_col h3 strong{color:var(--bg-color1);}.sidework_slider{border:10px solid #ccc}.sidework_img{width:100%;height:170px;position:relative}.sidework_img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:100%}.addservice,.sidework_slider_link{position:absolute;top:0;left:0;width:100%;height:100%}.sidework_slider_link{z-index:2}.estimate_wrap .page_head_wrap{background-image:url(../images/banner2.jpg)}.estimate_form .form_col{padding:3px 15px}.estimate_form option{padding:4px 20px}.estimate_form .recaptcha_wrap,.estimate_form .submit_wrap{margin:0;padding:4px 0 4px 15px}.option_title{background-color:#ddd}.addservice{background-color:#ccc;font-size:18px;font-family:Montserrat;text-align:center;line-height:92px;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);transition:.5s}.addservice i{font-size:38px;position:relative;width:60px;height:10px}.addservice i:hover{cursor:pointer}.addservice i::before{position:absolute;left:50%;top:50%;transform:translateY(-50%)}.addservicehide{transform:rotateX(90deg);transform-origin:50% 0}.about_wrap .page_head_wrap{background-image:url(../images/gallery/tips-for-landscaping1.jpg)}.services_wrap .page_head_wrap{background-image:url(../images/gallery/lake-house-landscape.jpg)}.serv_title{color:#fff;padding:10px 20px;background-color:var(--bg-color1);font-family:Oswald;font-size:26px;font-weight:600;position:relative}.serv_title::after,.serv_title::before{position:absolute;top:50%;width:200px;height:20px;background-color:#f4f4f4}.serv_title::before{right:30px;transform:rotate(40deg) translateY(-50%)}.serv_title::after{right:-60px;transform:rotate(-40deg) translateY(-50%)}.serv_col{display:inline-block;vertical-align:top;width:33%;padding:15px}.serv_col h3{font-family:Montserrat;font-size:24px;font-weight:600;position:relative;margin:0 0 10px;padding-bottom:10px}.serv_col h3::before{position:absolute;bottom:0;left:0;width:50px;height:4px;background-color:var(--bg-color1)}.serv_imgh{position:relative;width:100%;height:200px;margin:20px 0}.serv_imgh::after,.serv_imgh::before{position:absolute;background-color:rgba(255,255,255,.15);z-index:1;width:0;height:0%;transition:.5s}.serv_imgh::before{top:0;left:0}.serv_imgh::after{bottom:0;right:0}.serv_col:hover .serv_imgh::after,.serv_col:hover .serv_imgh::before{width:100%;height:100%}.serv_imgh img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;min-height:100%}.serv_col p{font-family:open sans;font-size:14px;font-weight:400;color:#444;letter-spacing:-.5px}