@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap);/*!
Theme Name: CTL-THEME
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ctl-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

CTL-THEME is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,a,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0;text-decoration:none;list-style:none;outline:none;-webkit-font-smoothing:subpixel-antialiased;-webkit-tap-highlight-color:#fff0}html,body{-webkit-text-size-adjust:none;height:100%}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}iframe{vertical-align:top}textarea:focus,input:focus,a,div,img{outline:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{color:#000;font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;line-height:1.5;background-color:#fff;display:flex;flex-wrap:wrap;overflow-x:hidden}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#000;line-height:1.2;font-weight:700;font-family:inherit;font-family:'CircularStdBold';font-weight:400}.h1,h1{font-size:40px;margin-bottom:20px}.h2,h2{font-size:35px;margin-bottom:20px}.h3,h3{font-size:25px;margin-bottom:18px}.h4,h4{font-size:22px;margin-bottom:17px}.h5,h5{font-size:20px;margin-bottom:15px}.h6,h6{font-size:18px;margin-bottom:10px}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{color:inherit;text-decoration:none}p{color:#000;font-size:17px;font-weight:400;line-height:1.8;margin-bottom:15px}p:last-child{margin-bottom:0}ul,ol{margin:0;padding:0;margin-left:17px}ul li,ol li{font-size:14px;color:#292829;font-weight:400;line-height:1.5;padding:0;margin:0;padding-bottom:5px}ul>li{list-style:outside disc}ol>li{list-style:outside decimal}blockquote{display:block;text-align:left;margin-bottom:20px;position:relative;background:#f3f3f3;padding:20px 20px;border-left:4px solid #1589cb;line-height:2;font-size:20px;font-style:italic;margin-bottom:25px}blockquote p{font-size:inherit;font-weight:inherit;line-height:inherit}hr{border:0 #000 solid;border-top-width:1px;clear:both;height:0;margin:10px auto 40px}img{border:none;max-width:100%;vertical-align:top;height:auto}img[src$=".svg"]{width:100%}a{color:#589a5f;transition:background-color 0.3s ease 0s,color 0.3s ease 0s}a:hover{color:#000;text-decoration:underline}a:focus{outline:none}form label{color:#000;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:10px;display:block}input,textarea,button{font-family:'Poppins',sans-serif}input[type="text"],input[type="submit"],input[type="button"],input[type="password"],input[type="email"],input[type="tel"],input[type="search"],textarea{-webkit-appearance:none;outline:none;border-radius:0}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="search"],input[type="number"],textarea{border:1px solid #dedede;padding:7px 10px;color:#000;font-size:16px;font-weight:400;width:100%}textarea{height:150px;resize:none;overflow:auto;padding:10px 15px}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus{border-color:#66afe9}button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;background-color:#cbcbcb;padding:0 15px;height:40px;display:inline-block;vertical-align:top;font-size:14px;font-weight:600;line-height:1.52857143;text-align:center;border:none;text-transform:uppercase;border-radius:0;color:#fff;background-color:#0eb769}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background-color:#66afe9;color:#fff}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{opacity:1!important;color:#000}:-moz-placeholder{opacity:1!important;color:#000}::-moz-placeholder{opacity:1!important;color:#000}:-ms-input-placeholder{opacity:1!important;color:#000}.form-group{margin-bottom:30px}.btn{display:inline-block;vertical-align:top;padding:6px 12px;font-size:14px;font-weight:600;line-height:1.52857143;text-align:center;border:none;text-transform:uppercase;border-radius:0;color:#fff;background-color:#0eb769}.btn:hover,.btn:focus{color:#fff;background-color:#019852;border-color:#019852;text-decoration:none}.btn-sm{padding:8px 16px}.btn-md{padding:12px 24px}.btn-link{color:#98989c;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:2px;border-bottom:1px solid #98989c;margin-bottom:2px}.btn-link:hover,.btn-link:focus{color:#0eb769;font-weight:700;text-decoration:none;border-bottom:1px solid #0eb769}table{border-spacing:0;border-collapse:collapse}td{text-align:left;font-weight:400}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-bordered{width:100%;max-width:100%;text-align:left}.table-bordered th,.table-bordered td{vertical-align:bottom;border-bottom:1px solid #ddd;padding:10px;font-size:14px;color:#424242}#wrapper{width:100%;display:flex;min-height:100%;position:relative;flex-wrap:wrap;background-color:#fff;justify-content:space-between;align-content:space-between}.main-container{width:100%}.container{max-width:1380px}#page{width:100%}#header{width:100%;position:relative;z-index:1000;padding:0 0;background:none;font-family:'Quicksand',sans-serif}#header .container{height:149px}#header .container{max-width:1380px;position:relative;width:100%}#header.fixed{position:fixed;width:100%;left:0;top:0;background:#fff}@media(min-width:993px){.full-header{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;width:100%;position:relative;z-index:10}.full-header.fixed{position:fixed;top:0;z-index:10;width:100%}.full-header.fixed #header{padding:5px 0}}.head_right{position:relative;padding-right:240px;margin:16px 0 0}.head_right .Quote-btn{width:244PX;height:60PX;background:#589a5f;position:absolute;right:0;top:10px;border-radius:7px;cursor:pointer;box-shadow:1px 1px 15px rgb(88 154 95 / .4)}.head_right .Quote-btn p{margin:0;padding:0}.head_right .Quote-btn a{display:block;font-family:'CircularStdBold';font-size:26px;font-weight:700;color:#fff;padding:10px 0 16px 67px;text-decoration:none;background:var(--wpr-bg-8aa0f8b1-e103-4768-871d-c68ff78a7ba2) no-repeat 14px 14px;pointer-events:none}.Phone-head{float:right;font-family:'CircularStdBold'}.Phone-head p{margin:0;padding:0}.Phone-head a{color:#589a5f;padding:3px 22px 3px 44px;display:inline-block;margin:16px 14px 7px 28px;font-size:30px;border-radius:26px;text-decoration:none!important;position:relative;vertical-align:top}.Phone-head a::before{width:45px!important;height:45px!important;content:'';position:absolute;z-index:10;left:-9px;top:-1px;border-radius:100%;background:var(--wpr-bg-655b8622-c89c-4c00-b935-ff3d9e2b379e) no-repeat center;background-size:44px}.Phone-head span{font-size:21px;padding:24px 0 0 0;float:left}.logo{float:left;margin:0;background:var(--wpr-bg-361ce695-478a-4e5d-8bf4-4a223fb0515b) no-repeat;position:absolute;height:156px;text-align:center;background-position:bottom}.hamburger{padding:0;margin:0;height:auto;width:auto;text-align:center;background-color:#fff0}.hamburger:not(.close){position:fixed;top:15px;right:0;z-index:100}.hamburger:hover,.hamburger:focus{background-color:#fff0;outline:none}.hamburger .line{width:30px;height:4px;background-color:#0b9444;display:block;margin:6px auto}.hamburger:hover{cursor:pointer}.hamburger.close{padding:25px 20px}.hamburger.close .wrap{position:relative;width:30px;height:30px;display:block}.hamburger.close .line{margin:0;width:100%;position:absolute;top:calc(50% - 2px);transform:rotate(45deg);background-color:#fff}.hamburger.close .line:last-child{transform:rotate(-45deg)}.navigation{float:left;clear:both;text-align:center}.navigation .menu-main-menu-container{display:inline-block}@media(min-width:993px){.navigation{background:#323335;width:100%;height:68px;bottom:-36px;position:absolute;z-index:10;border-radius:5px;padding:5px 20px;box-shadow:1px 1px 25px rgb(0 0 0 / .2);left:0}.navigation ul.nav{margin:6px 0 0 0;padding:0;text-align:center;display:inline-block}.navigation ul.nav li{list-style:none;padding:9px 24px;position:relative;float:none;display:inline-block}.navigation ul.nav li a{font-size:18px;text-transform:inherit;display:block;padding:0 0;color:#fff;text-transform:inherit;font-weight:400;text-decoration:none!important;position:relative;text-align:left;font-weight:400;font-family:'CircularStdBold'}.navigation ul.nav>li>a:after{content:'';position:absolute;bottom:0;width:0;height:1px;background:#00a651;left:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.navigation ul.nav li:hover>a:after{width:100%}.navigation ul.nav>li>a:hover{background:none;border-radius:50px}.navigation ul.nav>li.current_page_item>a{color:#00a651}.navigation ul.nav>li.current_page_item{background:#589a5f;border-radius:5px}.navigation ul.nav>li.current_page_item a{color:#fff}.navigation ul.nav li.current_page_item>a:after{width:100%;border-radius:5px}.navigation ul.nav li.current-menu-parent>a{color:#00a651}.navigation ul.nav li.current-menu-parent>a:after{width:100%}.navigation ul.nav li .sub-menu{margin-top:3px}.navigation ul.nav li:hover>ul{display:block}.navigation ul.nav ul{position:absolute;background:#252525;top:36px;left:14px;width:222px;margin:0;padding:0;display:none;z-index:10;border:#ff9d0f solid 1px}.navigation ul.nav ul li{padding:0;padding:0;float:left;width:100%}.navigation ul.nav ul li a{font-size:16px;padding:6px 15px;display:block}.navigation ul.nav ul li a:hover{background:#ff9d0f;color:#000}.navigation ul.nav ul li:hover>a{background:#ff9d0f}.navigation ul.nav ul ul{left:150px;top:-3px;width:150px}}#footer{background:#fff var(--wpr-bg-37711b7a-a347-48a2-b78d-00115645c3a7) no-repeat;background-size:cover;padding:88px 0 40px;border-top:#f8791b solid 4px;position:relative;z-index:1}#footer h3{font-family:'CircularStdBold';font-size:22px;color:#589a5f}.footer-contact p span{font-size:20px;display:block;color:#fff}.footer-contact .phone-blk a{font-size:44px;color:#fff;line-height:1.3;text-decoration:none!important;font-family:'Bellota',cursive}.footer-contact .email-blk a{font-size:26px;color:#fff;line-height:1.3;text-decoration:none!important;font-family:'Bellota',cursive}.footer-contact .address-blk{font-size:26px;color:#fff;line-height:1.3;text-decoration:none!important;font-family:'Bellota',cursive}.footer-contact p{margin:0;padding:25px 0;position:relative}.footer-contact p+p{border-top:rgb(255 255 255 / .2) solid 1px}.footer-contact p.p-blk{padding-left:70px}.footer-contact p.p-blk .fa{font-size:50px;position:absolute;left:0;top:25px}.footer-contact p.phone-blk .fa{top:35px}.footer-contact{max-width:466px}.social-fo a{display:inline-block;width:58px;height:58px;background:#3a559f;text-align:center;color:#fff;border-radius:8px;font-size:37px;padding:11px 0 0;text-decoration:none!important;vertical-align:top}.social-fo a.fa-google{background:#1a81e9;margin-left:15px}#footer .wpcf7-form input[type="text"],#footer .wpcf7-form input[type="email"],#footer .wpcf7-form input[type="tel"]{width:100%;height:47px;border:none;padding:0 20px}#footer .wpcf7-form .wpcf7-form-control-wrap{display:block;margin-bottom:37px}#footer .wpcf7-submit{width:164px;height:56px;background:#f8791b;font-size:26px;font-weight:700}#footer div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #f7e700;background:#f7e700}.copy-fo{margin:52px 0 0;border-top:#ccc solid 1px;background:no-repeat;color:#000;padding-top:31px;text-align:center}#footer .link-fo ul{margin:0;padding:0}#footer .link-fo ul li{list-style:none;margin:0 0 7px}#footer .link-fo ul li a{color:#000;font-size:16px}#footer .link-fo .custom-html-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .link-fo .custom-html-widget p{max-width:269px;width:100%}.home_banner{width:100%;background:#fff;position:relative}.home_banner .container{max-width:1380px;width:100%;text-align:center}.home_slider::after{content:'';position:absolute;width:100%;height:192px;bottom:-50px;left:0;background-size:100% 100%}.home_slider .content_blk{max-width:1000px;margin:auto}.home_slider .content_blk p{max-width:744px}.home_banner .item .middle-content{height:714px;width:100%;position:relative;z-index:1;font-family:'Poppins',sans-serif;display:table;padding-top:225px}.home_banner .item .middle-content:after{content:'';position:absolute;width:100%;height:100%;background:rgb(0 0 0 / .5);left:0;top:0;z-index:-1}.home_banner h2{font-size:45px;line-height:1.2;font-family:'CircularStdBold';color:#fff;font-weight:400;margin:0 0 48px}.home_banner h2 strong{color:#77bb0b;font-weight:400}.home_banner ul{margin:0;padding:0 0 30px}.home_banner ul li{list-style:none;font-size:22px;color:#fff;font-weight:700;padding:0 0 15px;background:var(--wpr-bg-4f090184-793e-474f-b753-be598a35596b) no-repeat 0 10px;padding-left:30px}.home_banner p{color:#fff;font-size:18px}.home_banner .btn-reg{margin-top:40px}.banner_box .col-lg-4{padding:0 0}.btn-reg{color:#000;border:#f8791b solid 2px;display:inline-block;padding:14px 0 14px 0;border-radius:100px;font-size:16px;font-weight:400;text-decoration:none!important;position:relative;width:189px;height:55px;text-align:center;position:relative;z-index:1}.home_banner .btn-reg::after{z-index:-1;position:absolute;right:10px;content:'';top:10px;transform:inherit;width:calc(100% - 20px);height:calc(100% - 20px);font-size:0;background-color:#fff;border-radius:145px;background-repeat:no-repeat;border:none!important;outline:none!important;background-image:var(--wpr-bg-9113e558-27fe-4392-b5af-dc11b693928c);background-position:center}.btn-reg:hover{background:#f8791b;color:#000}.banner_box{width:100%;position:relative;margin-top:-101px;color:#fff;color:#fff;margin-bottom:80px;position:relative;z-index:10}.banner_box .container{border-radius:8px;box-shadow:1px 1px 20px rgb(0 0 0 / .1);border-radius:8px;background:#fff}.banner_box .back-bg{height:100%;padding:25px 45px 30px;position:relative;height:235px;text-align:center}.banner_box .no_blk{position:absolute;color:#ccdcce;font-size:65px;left:25px;top:0;font-family:'CircularStdBold'}.banner_box h3{font-size:26px;font-weight:400;color:#070505;padding-right:0;font-family:'CircularStdBold'}.banner_box h3 strong{color:#589a5f;font-weight:400}.banner_box h4{color:#fff;font-size:18px;line-height:29px;padding-right:55px}.banner_box p{font-size:15px;line-height:24px;color:#000}.banner_box .icon-img{position:absolute;right:30px;top:20px}.banner_box .bt-blk{position:absolute;bottom:20px;width:100%;left:0}.banner_box h4 br{display:none}.banner_box .col-lg-4:nth-child(2) .back-bg{background:#f1f1f1;border-left:#ccc solid 1px;border-right:#ccc solid 1px}.banner_box h3{min-height:68px;justify-content:center;width:100%;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.banner_box .col-lg-4:nth-child(2) .back-bg h3{flex-direction:column}.home_banner .b-link{font-weight:700;width:215px;background:#589a5f;display:inline-block;height:60px;padding:16px 5px;font-size:18px;border-radius:5px;text-decoration:none!important;color:#fff!important;box-shadow:1px 1px 14px rgb(0 0 0 / .5)}.google_b-link{box-shadow:1px 1px 14px rgb(0 0 0 / .5);display:inline-block;vertical-align:top;border-radius:5px;overflow:hidden;margin-left:15px}.btn-col{background:#f8791b;color:;padding:7px 13px;height:42px;width:152px;display:inline-block;font-size:18px;font-weight:700;text-align:center;border-radius:7px;box-shadow:1px 1px 4px -1px rgb(0 0 0 / .5);color:#fff!important;text-decoration:none!important}.banner_box .btn-col{background:#589a5f;padding:7px 13px;height:42px;width:152px;display:inline-block;font-size:18px;font-weight:700;text-align:center;border-radius:7px;box-shadow:none;color:#fff!important;text-decoration:none!important;position:absolute;left:50%;transform:translate(-50%,0)}.welcome_sec{padding:30px 0 100px;font-size:17px;position:relative}.welcome_sec h2{font-size:44px;line-height:1.2;color:#000;font-family:'CircularStdBold';font-weight:400;text-align:center;margin-bottom:50px}.welcome_sec h2 span{color:#589a5f;font-weight:700}.welcome_sec p{font-size:16px;line-height:31px}.welcome_sec .content_blk{padding:0 0 0 40px}.welcome_sec ul{margin:0;padding:30px 0 0;max-width:600px}.welcome_sec ul li{width:250px;float:left;list-style:none;font-size:18px;color:#000;font-weight:700;padding:0 0 15px;background:var(--wpr-bg-4508d4a5-97be-4b44-8661-3d4183e19c88) no-repeat 0 10px;padding-left:30px}.welcome_sec ul li strong{color:#08a956;font-weight:700}.welcome_sec .wel-bg{position:absolute;right:14%;top:6%;z-index:1;width:27%}.welcome_sec .img-col{border-radius:33% 67% 65% 35% / 50% 55% 45% 50%;box-shadow:9px 7px 0 4px #f8791b,9px 12px 17px 4px rgb(0 0 0 / .2)}.welcome_sec h3{font-size:26px;font-weight:400;color:#000;margin:0 0 20px;padding:0;font-family:'CircularStdBold';color:#f8791b}.welcome_sec h3 strong{font-weight:400;color:#000}.welcome_sec .row{align-items:center;max-width:1254px;margin:auto}.welcome_sec .btn-col{margin-top:20px}.welcome_sec .padd{padding-left:26px}.vdo-call{max-width:562px;width:100%;position:relative}.vdo-call a:after{display:block;background:var(--wpr-bg-cb0d4f42-9fef-4432-8d54-faed2a722c6a) center center no-repeat rgb(0 0 0 / .5);content:'';position:absolute;width:100%;height:100%;top:0}.vdo-call img{width:100%}.service_box{width:100%;padding:80px 0 80px;position:relative;z-index:1;position:relative;background:#f0f6f1}.service_box h2{font-size:45px;line-height:1.2;color:#000;font-family:'CircularStdBold';font-weight:400;text-align:center;margin-bottom:50px;padding:0}.service_box h2 span{color:#589a5f}.service_slider{clear:both;padding-top:15px}.service_slider .white_bg{background:#fff;margin:0 15px;box-shadow:0 0 25px 1px rgb(0 0 0 / .1);border-radius:10px;text-align:center;height:100%}.service_box .new{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0}.service_box .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.service_box .slick-slide{padding:35px 0}.service_box .img-col{text-align:center;display:inline-block;margin:0 0 15px;position:relative}.service_box .call-to-action{position:absolute;bottom:-25px;width:100%;left:0}.service_box .call-to-action .btn-reg{position:relative;color:#fff;border:#0888ca solid 2px;display:inline-block;padding:8px 50px 8px 20px;border-radius:5px;font-size:22px;font-weight:500;text-decoration:none!important;background:#0888ca}.service_box .call-to-action .btn-reg::after{position:absolute;right:12px;content:'';top:50%;transform:translate(0,-50%);width:28px;height:27px;font-size:0;background:#11e58e;background-color:#11e58e;border-radius:100%;background-position;center center;background-repeat:no-repeat;border:none!important;outline:none!important;background-image:var(--wpr-bg-3c1e06f5-da5f-4d95-871e-7e123aff2f63);background-position:center}.service_box .content-col{color:#fff;width:25%;float:left;padding:32px 0 0}.service_box .slick-dots{margin:30px 0 0;padding:0;text-align:center}.service_box .slick-dots li{list-style:none;display:inline-block;margin:0 6px}.service_box .slick-dots li button{font-size:0;line-height:0;width:12px;height:12px;padding:0;border-radius:25px;background:#fa964d;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.service_box .slick-dots li.slick-active button{width:25px;border-radius:5px;background:#f8791b}.service_box h3{position:absolute;bottom:0;background:rgb(0 0 0 / .5);width:100%;margin:0;padding:12px 24px;font-size:20px;text-align:left;color:#fff}.service_box a{display:block}.service_box .img-col{width:100%}.service_box .img-col img{width:100%}.service_box .img-col{text-align:center;display:inline-block;position:relative;border-radius:5px;overflow:hidden;margin:0;box-shadow:0 0 20px rgb(0 0 0 / .3)}.service_box .white_bg p{font-size:16px;padding:0;margin:0 0 35px}.service_box .padd{padding:8px 35px 40px;position:relative}.tree_services_sec{width:100%;padding:80px 0 80px}.tree_services_sec h2{font-size:45px;line-height:1.2;color:#000;font-family:'CircularStdBold';font-weight:400;text-align:center;margin-bottom:70px}.tree_services_sec h2 span{color:#589a5f;font-weight:700}.tree_services_sec p{font-size:16px;line-height:31px}.tree_services_sec .sidebar-blk{background:#589a5f;max-width:400px;float:right;width:100%;padding:40px 27px 27px;border-radius:8px}.tree_services_sec .sidebar-blk h3{font-size:24px;color:#fff;font-weight:400;text-align:left;margin:0;padding:0 0 20px}.tree_services_sec .sidebar-blk ul{margin:0;padding:0}.tree_services_sec .sidebar-blk ul li{list-style:none;font-size:16px;color:#fff;font-weight:600;padding:8px 0;position:relative;padding-left:25px}.tree_services_sec .sidebar-blk ul li::before{content:'';position:absolute;width:12px;height:12px;border-radius:100%;left:0;top:16px;border:#fff solid 2px}.tree_services_sec .sidebar-blk .call-btn{margin:20px -27px -27px;background:#f8791b;height:105px;border-top:#2a4509 solid 4px;border-radius:0 0 9px 9px;position:relative;top:10px}.tree_services_sec .sidebar-blk .call-btn span{display:block;font-size:18px}.tree_services_sec .sidebar-blk .call-btn a{font-size:44px;color:#fff;line-height:1.1;text-decoration:none;padding:17px 0 0 88px;display:block;background:var(--wpr-bg-6943c03e-27f5-4822-b035-f18a537e1d94) no-repeat 29px 32px}.tree_services_sec .content_side ul{font-size:16px;margin:15px 0 30px;padding:0}.tree_services_sec .content_side ul li{list-style:none;font-size:16px;background:var(--wpr-bg-1689a015-0254-4f41-a61b-b04e5131a78e) no-repeat left center;padding-left:35px;padding-top:8px}.faq_box{background:#f0f6f1;padding:80px 0}.faq_box h2{font-size:40px;line-height:1.2;color:#000;font-family:'CircularStdBold';font-weight:400;text-align:left;margin-bottom:40px}.faq_box h2 span{color:#589a5f;font-weight:700}.faq_box h2 strong{color:#589a5f;font-weight:700}.faq_box .acc{max-width:580px}.accordion_call .acc__panel{display:none}.accordion_call .acc__card{margin-bottom:0;box-shadow:1px 1px 15px rgb(0 0 0 / .1)}.accordion_call .acc__card+.acc__card{margin-top:15px}.accordion_call .acc__title{padding:20px 60px 20px 20px;font-size:18px;font-weight:700;cursor:pointer;line-height:24px;position:relative;color:#000;background:#f8f8f8;font-size:18px}.accordion_call .padd{padding:20px}.accordion_call .i-blk{position:absolute;width:20px;height:20px;right:10px;top:50%;transform:translate(0,-50%)}.accordion_call i.fa.fa-chevron-down{color:#589a5f}.accordion_call .i-blk i+i{width:1px;height:20px;background:#fff;display:block;position:absolute;top:0;left:50%;transform:translate(-50%,0)}.accordion_call .acc__title.active i+i{display:none}.accordion_call .acc__panel{background:#fff;padding:0 0}.accordion_call .acc__title.active{color:#000}.acc__panel,.acc__panel p{font-size:16px;color:#333}.accordion_call ul,.accordion_call ol{margin-left:28px}.accordion_call .acc__title.active span.i-blk{transform:rotate(-180deg);top:33%;right:14px}.galler_box{text-align:center;background:#fff;padding:70px 0;background-repeat:no-repeat;background-position:center right}.galler_box .col-3{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;margin-top:30px}.galler_box a{display:block;height:230px;box-shadow:0 0 25px 1px rgb(0 0 0 / .1)}.galler_box a img{width:100%;height:100%;object-fit:cover;border-radius:8px}.galler_box h2{font-size:45px;line-height:1.2;color:#000;font-family:'CircularStdBold';font-weight:400;text-align:center;margin-bottom:50px;padding:0}.galler_box h2 span{color:#589a5f}.client_box{width:100%;padding:80px 0}.client_box h2{font-size:40px;line-height:1.2;color:#000;font-family:'Calistoga',cursive;font-weight:400;text-align:center;margin-bottom:50px}.client_box h2 span{color:#77bb0b;font-weight:400}.client_box .slick-dots{margin:30px 0 0;padding:0;text-align:center}.client_box .slick-dots li{list-style:none;display:inline-block;margin:0 6px}.client_box .slick-dots li button{font-size:0;line-height:0;width:12px;height:12px;padding:0;border-radius:25px;background:#fa964d;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.client_box .slick-dots li.slick-active button{width:25px;border-radius:5px;background:#f8791b}.client_box .padd{padding-left:90px;font-weight:500;font-style:italic;position:relative}.client_box .padd::before{content:'“';position:absolute;font-size:310px;color:#fad3c1;line-height:1;height:90px;left:17px;z-index:-1;top:-11px}.client_box .padd p{line-height:45px;font-size:22px}.client_box .name-col{font-size:23px;font-weight:700;display:block;padding:0 0 25px}.client_box .img-col{box-shadow:0 0 25px 1px rgb(0 0 0 / .3);position:relative}.client_box .img-col::before{content:'';width:0;height:0;border-style:solid;border-width:350px 370px 0 0;border-color:#f77a1b #fff0 #fff0 #fff0;position:absolute;left:-25px;top:-25px;z-index:-1}.testimonial-sec{padding:94px 0}.testimonial-sec h2{font-size:40px;color:#ff9d11;text-align:center;margin:0 0 40px;padding:0 0 30px;position:relative}.testimonial-sec h2 span{color:#252525}.testimonial-sec .container{max-width:1220px}.testimonial-sec .item{padding:0 25px;font-size:15px}.testimonial-sec .item p{font-size:15px}.testimonial-sec .item .padd30{background:#f3f3f3 var(--wpr-bg-d171ae04-7360-4b69-bbb8-2e3dc2fc969f) no-repeat 94% 87%;padding:35px}.testimonial-sec .user-name{position:relative;padding-left:100px}.testimonial-sec .user-name .user-icon{position:absolute;left:0}.testimonial-sec .user-name h4{margin:0;padding:8px 0 5px;font-size:18px;color:#444}.testimonial-sec .slick-dots{margin:70px 0 0;padding:0;text-align:center}.testimonial-sec .slick-dots li{list-style:none;display:inline-block;margin:0 6px}.testimonial-sec .slick-dots li button{font-size:0;line-height:0;width:12px;height:12px;padding:0;border-radius:25px;background:#ffe4a3;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.testimonial-sec .slick-dots li.slick-active button{width:25px;border-radius:5px;background:#f3b000}.sp-sec{padding:60px 0;background-repeat:no-repeat;background-size:cover}.sp-sec h2{font-size:40px;color:#fff;font-weight:700;text-align:center;margin-bottom:70px}.sp-sec .white-bg{background:#fff;padding:30px 20px 30px;border-radius:5px;text-align:center;height:100%}.sp-sec h3{font-size:26px;color:#fb9400;font-weight:700;margin:20px 0 25px}.sp-sec .cta-btn{text-align:center;margin-top:40px}.sp-sec .bule-btn{float:none;display:inline-block;text-decoration:none;margin-right:0}.brands-sec{padding:60px 0;background:#f5f5f5}.brands-sec h2{text-align:center}.brands-sec .b-img{background:#fff;box-shadow:0 0 5px -1px rgb(0 0 0 / .2);margin:20px 10px;text-align:center}.brands-sec .b-img img{display:inline}.brands-sec .slick-dots{margin:30px 0 0;padding:0;text-align:center}.brands-sec .slick-dots li{list-style:none;display:inline-block;margin:0 6px}.brands-sec .slick-dots li button{font-size:0;line-height:0;width:12px;height:12px;padding:0;border-radius:25px;background:#ffe4a3;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.brands-sec .slick-dots li.slick-active button{width:25px;border-radius:5px;background:#f3b000}.inner_banner{position:relative;overflow:hidden;background:#000;text-align:center;color:#fff;z-index:1;background-repeat:no-repeat;background-size:cover;background-position:center;padding:130px 0 80px;background-size:cover;z-index:1}.inner_banner::after{content:'';position:absolute;left:0;top:0;width:100%;display:block;height:100%;background:rgb(0 0 0 / .6);pointer-events:none;z-index:-1}.inner_banner .innerbanner_img{display:block;width:100%;height:100%;opacity:.2;position:absolute;left:0;top:0;background-repeat:no-repeat;background-size:cover;background-position:center}.inner_banner .container{position:relative;font-size:16px}.inner_banner h1{color:#fff;margin:0 0 25px;padding:0 0 0;font-weight:400;font-size:63px;position:relative;font-family:'CircularStdBold'}.inner_banner .breadcrumbs{font-size:15px;color:#000}.inner_banner .breadcrumbs a{color:rgb(15 117 188 / .8);font-weight:700}.inner_banner .breadcrumbs span{padding:0 3px}.inner_content{padding:60px 0}.inner_content p{font-size:15px;color:#424242;line-height:28px;margin-bottom:20px}.inner_content p:last-child{margin-bottom:0}.inner_content h1{margin:0;padding:0 0 30px;font-size:50px;color:#32302c;text-transform:uppercase}.inner_content h2{margin:0;padding:0 0 30px;font-size:30px;color:#589a5f}.inner_content h2 strong{color:#ff9d11;font-weight:700}.inner_content h3{margin:0;padding:0 0 15px;font-size:25px;color:#32302c}.inner_content h3 strong{color:#ff9d11;font-weight:700}.inner_content h4{margin:0;padding:0 0 20px;font-size:22px;color:#32302c}.inner_content ul{margin:0 0 25px;padding:0}.inner_content ul li{margin:0;padding:0 0 0 30px;font-size:15px;font-weight:400;line-height:25px;color:#292829;margin-bottom:10px;background:var(--wpr-bg-f5928c1a-f2c3-4b39-9d42-9c87e8e7fd6e) 0 5px no-repeat;list-style:none;background-size:21px}@keyframes morph{0%{border-radius:40% 60% 60% 40% / 60% 30% 70% 40%}100%{border-radius:40% 60%}}@keyframes spin{to{transform:rotate(1turn)}}.about-box .wp-block-column{background:#518204;padding:25px 25px 15px;text-align:center;border-radius:10px;margin-top:15px;margin-bottom:15px}.about-box .wp-block-column h4{color:#fff}.about-box .wp-block-column p,.about-box .wp-block-column p a{color:#fff;line-height:24px}.about-page .padd-r{padding-right:34px}.about-page .attachment-post-thumbnail{box-shadow:1px 1px 40px rgb(0 0 0 / .2)}.about_client_box{background:#f2f2f2;border-top:#77bb0b solid 3px}.right_form{background:#589a5f;padding:25px 33px 0;margin:30px 0 0;position:sticky;top:146px;border-radius:5px}.right_form h2{color:#fff!important}.right_form h2 strong{color:#fff!important}.right_form input[type="text"],.right_form input[type="password"],.right_form input[type="email"],.right_form input[type="tel"],.right_form input[type="search"],.right_form input[type="number"],.right_form textarea{border:1px solid #dedede;padding:7px 16px;color:#000;font-size:16px;font-weight:400;width:100%;margin-bottom:15px;border:none;height:55px;border-radius:5px}.right_form textarea{height:80px;padding:15px 16px}.right_form h3{color:#fff;margin:0;padding:0 0 30px 0}.wpcf7-form-control.wpcf7-submit{width:100%;background:#f0670b!important;font-size:23px;height:60px;box-shadow:1px 1px 6px rgb(0 0 0 / .2);border-radius:5px}.service_page{padding:40px 0}.service_page .service_blk:nth-child(even){background-color:#ddf1e6}.service_blk .col-md-4{margin-bottom:20px;margin-top:20px}.service_col .services_icon{float:left;width:100px;height:100px;background-color:#0b9444;border-radius:50%;-webkit-border-radius:50%;align-items:center;display:flex;justify-content:center;padding:10px}.service_col .services_in{padding-left:120px}.service_col .services_in .services_link{font-size:20px;color:#292829;font-weight:500;position:relative;margin-bottom:25px;display:block;line-height:1.5;padding-top:20px}.service_col .services_in .services_link:after{content:'';display:block;width:56px;height:5px;background-color:#0b9444;margin:20px 0}.service_col .services_in .services_link:hover{text-decoration:none;color:#0b9444}.service_col .services_in ul{margin:0 0 25px;padding:0}.service_col .services_in ul li{margin:0;padding:0 0 0 30px;font-size:15px;font-weight:500;line-height:21px;color:#292829;margin-bottom:10px;background:var(--wpr-bg-e4982f50-8e17-448b-8296-9feacf69bade) 0 0 no-repeat;list-style:none;background-size:21px}.service_detail{padding:75px 0;background:var(--wpr-bg-d3c671ae-7f85-4a9f-a59e-92eaef6a3c1b) right center no-repeat}.service_detail .sevicesingle_img{display:block;margin-bottom:40px}.service_detail .sevicesingle_img img{border-radius:30px;-webkit-border-radius:30px;box-shadow:1px 0 15px rgb(0 0 0 / .26);-webkit-box-shadow:1px 0 15px rgb(0 0 0 / .26)}.service_detail .service_detail_l h2{color:#292829;font-size:32px;font-weight:700}.service_detail .service_detail_l h2 strong{color:#119749;font-weight:700}.service_detail .service_detail_l p{font-size:14px;color:#424242;line-height:25px;margin-bottom:20px}.service_detail .service_detail_l p:last-child{margin-bottom:0}.service_detail .service_detail_l p em{font-style:normal;font-weight:600}.service_detail .service_detail_l ol{margin:0 0 25px 20px;padding:0}.service_detail .service_detail_l ol li{margin:0;padding:0;font-size:15px;line-height:21px;color:#292829;margin-bottom:15px;background-size:21px}.service_detail .service_detail_l ul{margin:0 0 25px;padding:0}.service_detail .service_detail_l ul li{margin:0;padding:0 0 0 30px;font-size:15px;line-height:21px;color:#292829;margin-bottom:15px;background:var(--wpr-bg-ee999da5-79ea-4834-bfea-460a65ea7036) 0 0 no-repeat;list-style:none;background-size:21px}.service_detail .service_detail_r{text-align:right;position:sticky;position:-webkit-sticky;top:100px}.service_detail .service_detail_l h3{font-size:24px;color:#292829;font-weight:700}.service_detail .service_detail_r .widget{margin-bottom:60px;box-shadow:0 0 34px rgb(0 0 0 / .29);-webkit-box-shadow:0 0 34px rgb(0 0 0 / .29);border-radius:15px;-webkit-border-radius:15px;padding:25px;max-width:306px;text-align:left;display:inline-block;vertical-align:top;width:100%}.service_detail .service_detail_r .widget.sidebar_services{background-color:#f3f3f3}.widget.sidebar_services h2{font-size:35px;color:#0f75bc;font-weight:700;position:relative}.widget.sidebar_services h2:after{content:'';width:30px;height:1px;background-color:#0f75bc;display:block;margin:10px 0}.widget.sidebar_services ul{margin:0;padding:0}.widget.sidebar_services ul li{margin:0 0 15px;padding:0;list-style:none}.widget.sidebar_services ul li a{font-size:15px;color:#292829;display:block;position:relative;font-weight:500;min-height:30px;display:flex;align-items:center}.widget.sidebar_services ul li a img{position:absolute;left:0;top:2px;max-height:30px}.widget.sidebar_services ul li a .menu-image-title{padding-left:40px;display:block}.widget.sidebar_services ul li a:hover{text-decoration:none}.widget.sidebar_services ul li.current_page_item>a{color:#119749}.service_detail .service_detail_r .widget.sidebar_contact{background-color:#0f75bc}.widget.sidebar_contact h2{font-size:35px;color:#fff;font-weight:700;position:relative;margin-bottom:25px;padding:0}.widget.sidebar_contact h2:after{content:'';width:30px;height:1px;background-color:#fff;display:block;margin:10px 0}.widget.sidebar_contact .phone{display:block;font-size:24px;font-weight:300;color:#fff;position:relative;margin-bottom:25px}.widget.sidebar_contact .phone:before{content:'';background:#119749 var(--wpr-bg-164bec57-36bd-421d-8073-fd3247748d14) center no-repeat;width:44px;height:44px;border-radius:50%;-webkit-border-radius:50%;box-shadow:0 2px 7px rgb(0 0 0 / .29);-webkit-box-shadow:0 2px 7px rgb(0 0 0 / .29);display:inline-block;vertical-align:middle;margin-right:10px}.widget.sidebar_contact .phone:hover{text-decoration:none}.widget.sidebar_contact .btn{color:#fff;text-transform:uppercase;font-weight:700;padding:13px 50px 13px 30px;background:#0b9444;border-radius:30px;-webkit-border-radius:30px;position:relative;font-size:14px;box-shadow:0 2px 7px rgb(0 0 0 / .29);-webkit-box-shadow:0 2px 7px rgb(0 0 0 / .29);margin:0}.widget.sidebar_contact .btn:hover{background-color:#0f75bc}.widget.sidebar_contact .btn:after{content:'';display:block;background:var(--wpr-bg-2c64a427-4715-42bf-8e84-8765558da2af) 0 0 no-repeat;width:15px;height:15px;right:22px;top:50%;transform:translateY(-50%);transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;position:absolute}.widget.sidebar_contact .btn:hover::after{right:18px}.team_con{padding:75px 0;background:var(--wpr-bg-fa0169d1-1e8f-4354-95aa-a314bed1969a) right center no-repeat}.team_con .teamtop_con{max-width:900px;width:100%;margin:0 auto 40px}.team_con .teamtop_con p{font-size:16px}.team_row .team_blk:nth-child(even){flex-direction:row-reverse}.team_row .team_blk{padding-top:60px;padding-bottom:60px;display:flex;border-top:rgb(0 0 0 / .1) solid 1px}.team_row .team_blk:first-child{border-top:none}.team_row .team_blk .teamblk_l{width:50%;text-align:center;padding:0 15px}.team_row .team_blk .teamblk_img{display:inline-block;vertical-align:top;position:relative;padding:15px 15px 15px 0;z-index:1;background-color:#0f75bc;border-radius:50% 50% 34% 66% / 30% 50% 50% 70%;-webkit-border-radius:50% 50% 34% 66% / 30% 50% 50% 70%;-webkit-transition:border-radius 1s ease-out;transition:border-radius 1s ease-out;-webkit-animation:morph 8s ease-in-out infinite both alternate;animation:morph 8s ease-in-out infinite both alternate}.team_row .team_blk .teamblk_img img{border-radius:50px}.team_row .team_blk .teamblk_r{width:50%}.team_row .team_blk .teamblk_r h3{color:#292829;font-size:32px;font-weight:700;margin-bottom:15px;position:relative}.team_row .team_blk .teamblk_r h3:after{content:'';display:block;width:50px;height:3px;background-color:#0b9444;margin:20px 0}.team_row .team_blk .teamblk_r h3 strong{color:#0b9444;font-weight:700}.team_row .team_blk .teamblk_r ul{margin:0 0 25px;padding:0}.team_row .team_blk .teamblk_r ul li{margin:0;padding:0 0 0 30px;font-size:15px;font-weight:500;line-height:21px;color:#292829;margin-bottom:10px;background:var(--wpr-bg-b97cb73a-b7d7-44cd-a1de-831714b3d2d8) 0 0 no-repeat;list-style:none;background-size:21px}.teamtop_lists{padding:40px 0;text-align:center}.teamtop_lists .container{max-width:970px}.teamtop_lists .col-md-3{margin-top:15px;margin-bottom:15px}.teamtop_lists i{display:block;border-radius:50%;-webkit-border-radius:50%;background:#0b9444;width:100px;height:100px;margin:0 auto;padding:15px}.teamtop_lists strong{font-size:18px;font-weight:700;display:block;padding:15px 0;color:#0f75bc;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}.teamtop_lists~.about_page{padding-top:0}.teamtop_lists .col-md-3 a{display:block}.teamtop_lists .col-md-3 a:hover{text-decoration:none}.teamtop_lists .col-md-3 a:hover strong{color:#292829}.teamtop_lists .container .row{justify-content:center}.inner_content .inner_content_r{text-align:right;position:sticky;position:-webkit-sticky;top:100px}.inner_content .service_detail_l h3{font-size:24px;color:#292829;font-weight:700}.inner_content .inner_content_r .widget{margin-bottom:60px;box-shadow:0 0 34px rgb(0 0 0 / .29);-webkit-box-shadow:0 0 34px rgb(0 0 0 / .29);border-radius:15px;-webkit-border-radius:15px;padding:25px;max-width:306px;text-align:left;display:inline-block;vertical-align:top;width:100%}.inner_content .inner_content_r .widget.sidebar_services{background-color:#f3f3f3}.inner_content_r .widget.sidebar_services ul li{background:none}.inner_content_r .widget.sidebar_services ul li a{min-height:initial}.inner_content_r .widget.sidebar_services h2{font-size:30px}.inner_content_r .widget.sidebar_contact{background-color:#0f75bc}.contact_con{padding:0 0;position:relative;overflow:hidden}.contact_con .contact_con-r{background:#e9f6ee;padding:60px;text-align:left}.contact_con .col-md-6:first-child{text-align:right}.contact_con .contact_con-l{text-align:left;display:inline-block;vertical-align:top;max-width:600px;margin:60px}.contact_con .contact_con-l h2{position:relative;margin-bottom:40px}.contact_con .contact_con-l h2:after{content:'';width:30px;height:2px;background-color:#0f75bc;display:block;margin:20px 0}.contact_con h3{color:#000;font-size:35px;font-weight:700;padding:0 15px;position:relative;margin-bottom:40px}.contact_con h3:after{content:'';width:30px;height:2px;background-color:#0f75bc;display:block;margin:20px 0}.contact_con .col-md-4{padding:0 0;position:relative;z-index:2}.contact-form .send-in{padding:0 15px}.contact-form .send-in .ajax-loader{position:absolute;right:0;bottom:0}.contact-form input[type="submit"]{width:100%;height:65px;background:#0f75bc;color:#fff;font-weight:800;text-transform:uppercase;font-size:29px;border:rgb(255 255 255 / .5) solid 3px}.contact-form{margin:0 -15px;max-width:700px}.contact-form br{display:none}.contact-form span.wpcf7-form-control-wrap{width:50%;float:left;padding:0 15px;margin-bottom:20px}.contact-form span.message,.contact-form span.phone{width:100%!important}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="tel"]{width:100%;background:#fff;border:#0b9444 solid 1px;padding:12px 15px;font-weight:700}.contact-form textarea{width:100%;background:#fff;border:#0b9444 solid 1px;padding:12px 15px;height:160px;font-weight:700}.contact-form input.wpcf7-not-valid{border-color:red}.contact-form span.wpcf7-not-valid-tip{display:none}.contact_con-l .contactdetail{margin-bottom:30px}.contactdetail-blk{margin:15px 0;padding:15px 0;position:relative;border-bottom:rgb(0 0 0 / .2) solid 1px}.contactdetail-blk i{position:absolute;left:0;top:15px}.contactdetail-blk div{padding-left:50px;display:block;color:#292829;font-size:16px;line-height:24px;font-weight:300}.contactdetail-blk div h4{margin-bottom:0}.contactdetail-blk div p{font-size:16px}.contactdetail-blk div p a{color:#0b9444}#map{width:100%;height:500px}#map iframe{width:100%;height:100%;display:block}.contact-box .wp-block-column{background:#77bb0b;padding:40px 25px;text-align:center;border-radius:8px;margin-top:30px;box-shadow:1px 1px 21px 1px rgb(0 0 0 / .2)}.contact-box .wp-block-column p,.contact-box .wp-block-column a{color:#fff;font-size:20px}.contact-box .wp-block-column strong{font-weight:700;display:block;padding:0 0 20px}.contact-box .wp-block-column a{text-decoration:none!important}.inner_content p.large-text{font-size:20px}.banner-404{position:relative;text-align:center;background:#0f75bc;padding:250px 50px 150px;overflow:hidden}.banner-404 img{max-width:100%;width:auto;display:inline-block;vertical-align:top}body.error404 .main-content .container,body.search .main-content .container{max-width:1040px;margin:0 auto;width:92%}body.error404 .page-content{text-align:center}body.error404 .page-content .btn{color:#fff;text-transform:uppercase;font-weight:700;padding:13px 50px 13px 30px;background:#0b9444;border-radius:30px;-webkit-border-radius:30px;position:relative;font-size:14px;box-shadow:0 2px 7px rgb(0 0 0 / .29);-webkit-box-shadow:0 2px 7px rgb(0 0 0 / .29);margin:10px 0 0 0}body.error404 .page-content .btn:after{content:'';display:block;background:var(--wpr-bg-1e3fe36b-8857-4d07-86d4-f1658a09cfc6) 0 0 no-repeat;width:15px;height:15px;right:22px;top:50%;transform:translateY(-50%);transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;position:absolute}body.error404 .page-content .btn:hover{background-color:#0f75bc}body.error404 .page-content .btn:hover::after{right:18px}body.error404 .page-content p{margin-bottom:20px;font-size:16px;line-height:1.8}body.search .main-content .search-form,body.error404 .main-content .search-form{position:relative;margin-bottom:40px}body.error404 .main-content .search-form label{display:block}body.error404 .main-content .search-form label .screen-reader-text{display:block;margin-bottom:5px;font-size:18px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}body.error404 .main-content .search-form input[type=search]{border:1px solid #f1f2f7;padding:5px 20px;color:#000;font-size:16px;height:50px;font-weight:400;width:calc(100% - 100px);background-color:#f1f2f7;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box}body.error404 .main-content .search-form input[type="submit"]{position:absolute;right:0;bottom:0;width:120px;height:50px;text-align:center;padding:0 20px;background:#8eba27;text-transform:uppercase;color:#fff;font-weight:600;border-radius:0;-webkit-border-radius:0;border:none;cursor:pointer}body.search .main-content ul.search-con{margin:0;padding:0}body.search .main-content ul.search-con li{margin:0;padding:0;width:100%;border-bottom:#ccc solid 1px;padding-bottom:20px;margin-bottom:30px;list-style:none}body.search .page-content h6{color:#919191;font-weight:400;font-size:14px;margin:0 0 5px}body.search .page-content h4{font-size:20px;margin:0;padding:0}body.search .page-content a{color:#2e2e2e;-webkit-transition:.5s all;transition:.5s all;cursor:pointer}body.search .page-content .btn{display:inline-block;-webkit-transition:all .5s ease;transition:all .5s ease;padding:10px 20px;position:relative;text-align:center;border-radius:0;border:none;margin:10px 0;font-size:16px;color:#fff;background:#8eba27;font-weight:600;text-transform:uppercase}body.search .no-results.not-found{background:#f1670e;padding:29px;border-radius:14px}@media(max-width:767px){.banner-404{padding:200px 50px 100px}body.search .page-title{font-size:24px}body.search .page-content h6{font-size:14px}body.search .page-content h4{font-size:18px}body.search .page-content .btn{font-size:14px}body.error404 .page-content{padding-top:20px}body.error404 .main-content .container,body.search .main-content .container{width:96%}}.wmpci-clearfix.wmpci-popup-bar-wrp{DISPLAY:NONE}.wpmci-popup-cnt-inr-wrp{border:#0b9444 solid 15px!important}.wpmci-popup-cnt-inr-wrp h2{color:#099444;margin:0 0 30px!important}.wmpci-popup-body p{line-height:1;font-size:17px}.wmpci-popup-body p strong{color:#099444}@media(max-width:767px){.wmpci-popup-body{width:90%!important;left:0;max-width:600px}.wpmci-popup-cnt-inr-wrp h2{font-size:22px}.wpmci-popup-cnt-inr-wrp h2 br{display:none}.wmpci-popup-body p{line-height:1.2;font-size:15px;margin:0 0 17px;left:0}.wpmci-popup-cnt-inr-wrp{border:#0b9444 solid 7px!important}}.why-us-page{padding:70px 0 50px}.why-us-page h2{font-size:40px;margin:0;padding:0 0 50px;color:#0b6aac}.why-us-page h2 strong{color:#0dcd80}.why-us-page .wp-block-column{text-align:justify}.why-us-page .wp-block-column:first-child{padding-right:30px}.why-us-page .wp-block-column:last-child{padding-left:30px}.guaranteed-sec{padding:35px 0 96px 0}.guaranteed-sec .back_bg{background:#09da87;border-radius:8px;position:relative;padding-left:422px;padding-right:69px}.guaranteed-sec .guaranteed-img{position:absolute;left:0}.guaranteed-sec .guaranteed-content{padding:44px 0}.guaranteed-sec h2{font-size:40px;color:#0b6aac;font-weight:700;margin:0;padding:0 0 30px}.guaranteed-sec p{font-weight:700;color:#fff}.guaranteed-sec .guaranteed-img{position:absolute;left:45px;bottom:0}.guaranteed-sec .new{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0}.guaranteed-sec .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.guaranteed-sec .white_bg{margin:0 0;height:100%;padding:11px 12px}.guaranteed-sec .white_bg .padd{background:#fff;box-shadow:0 0 9px 2px rgb(0 0 0 / .1);border-radius:10px;text-align:center;height:100%;padding:15px 0}.guaranteed-sec .slick-slide img{display:table;margin:auto}.guaranteed-sec .slick-slide h3{color:#0b6aac;font-size:17px;padding:15px 20px 0;max-width:240px;margin:auto}.guaranteed-sec .slick-dots{margin:30px 0 0;padding:0;text-align:center}.guaranteed-sec .slick-dots li{list-style:none;display:inline-block;margin:0 6px}.guaranteed-sec .slick-dots li button{font-size:0;line-height:0;width:12px;height:12px;padding:0;border-radius:25px;background:#09b4a6;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.guaranteed-sec .slick-dots li.slick-active button{width:25px;border-radius:5px;background:#0888ca}.guaranteed-sec .guarant-blk{padding:0 0 20px 16px}.booking_sec{padding:0 0 70px}.booking_sec .book_form{background:#0cce81;padding:0 88px 0 527px;position:relative;min-height:319px}.booking_sec .img-side{position:absolute;bottom:0;left:56px}.booking_sec h2{font-size:53px;font-weight:700;color:#0b6aac;margin:0 0 40px;padding:0}.booking_sec p{font-size:22px;margin:0;padding:0 0 0}.booking_sec .form-side{padding:57px 0 30px;margin-top:60px}.booking_sec .form-side input[type="text"],.booking_sec .form-side input[type="email"],.booking_sec .form-side input[type="tel"],.form-side input[type="date"]{width:100%;height:56px;border:none;background-color:#fff;border-radius:8px;padding:0 20px;font-family:'Quicksand',sans-serif;font-weight:500;margin-bottom:26px}.form-side input[type="date"]{-moz-appearance:none;appearance:none;-webkit-appearance:none}.booking_sec .wpcf7-form-control-wrap{display:block}.booking_sec input.wpcf7-submit{width:100%;height:60px;background:#0b6aac;font-size:25px;border-radius:8px;box-shadow:1px 1px 7px 0 rgb(0 0 0 / .2)}.Package-form{background:#0888ca;padding:25px 35px;position:sticky;top:0;margin-left:30px;top:114px;box-shadow:1px 1px 21px rgb(0 0 0 / .2)}.Package-form h3{color:#fff;font-size:25px;text-transform:uppercase;margin:0 0 30px;padding:0 0 20px;position:relative}.Package-form h3::after{content:'';position:absolute;left:0;bottom:0;margin:0 auto;width:26px;height:3px;background-color:#0cce81}.Package-form input[type="text"],.Package-form input[type="email"],.Package-form input[type="tel"],.Package-form input[type="date"]{width:100%;height:50px;margin-bottom:20px;border:#fff solid 2px;padding:0 18px;box-shadow:1px 1px 21px rgb(0 0 0 / .2)}.Package-form textarea{height:120px;padding:15px 18px;border:#fff solid 2px;box-shadow:1px 1px 21px rgb(0 0 0 / .2)}.Package-form textarea{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.Package-form textarea:hover{border:#ff9d1d solid 2px;box-shadow:1px 1px 21px rgb(0 0 0 / .2)}.Package-form input{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.Package-form input:hover{border:#ff9d1d solid 2px;box-shadow:1px 1px 21px rgb(0 0 0 / .2)}.Package-form .wpcf7-submit{width:100%;height:70px;font-size:24px;background:#0cce81;color:#000;box-shadow:1px 1px 21px rgb(0 0 0 / .2);margin-top:17px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;transition:all 0.5s ease;border:#0cce81 solid 2px}.Package-form input{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.Package-form input:hover{border:#ff9d1d solid 2px;box-shadow:1px 1px 21px rgb(0 0 0 / .2)}.Package-form .wpcf7-submit:hover{background:#252525;color:#fff;border:#252525 solid 2px}.Package-form .ajax-loader{position:absolute}.packages-page .post-thumbnail{margin:0 0 30px;box-shadow:1px 1px 17px rgb(0 0 0 / .5)}.packages-page .post-thumbnail img{width:100%}.packages-page .table{margin:35px 0}.packages-page .table tbody{border-top:none;border:#dee2e6 solid 1px}.contact-us-box{margin:0 auto 30px}.contact-form-page{max-width:1170px;margin:0 auto 0}.contact-us-box .wp-block-column{background:#e0f7ee;padding:30px 30px 25px;box-shadow:1px 1px 21px rgb(0 0 0 / .2);border-radius:8px}.contact-us-box .wp-block-column p{color:rgb(0 0 0 / .8);font-size:17px;font-weight:600;line-height:24px}.contact-us-box .wp-block-column p a{color:rgb(0 0 0 / .8)}.contact-us-box .con-phone a{display:inline-block;padding-right:8px}.contact-us-box .con-email a{display:block}.contact-us-box h4{font-size:24px;font-weight:700;color:#000}.contact-us-box .wp-block-column i{text-align:center;width:80px;height:80px;display:table;margin:auto;background:#222;color:#fff;border-radius:100%;font-size:40px;margin-bottom:25px;padding:21px 0 0}.contact-form-page .wp-block-column.Package-form{margin-left:0}@media(max-width:781px){.contact-us-box .wp-block-column{margin-bottom:30px}}@media(max-width:767px){.contact-form-page iframe{height:370px}}.popup-theme .popup-img{margin:-16px -17px 0;background:#000;height:170px;border-radius:4px 4px 0 0;margin-bottom:0;background-size:cover;background-position:bottom;position:relative;z-index:1}.popup-theme .popup-img::after{position:absolute;width:100%;height:100%;background-color:rgb(0 0 0 / .7);content:'';left:0;top:0;z-index:-1}.popup-theme button.close{font-weight:300;font-size:40px;border:none!important;outline:none!important;text-shadow:none;color:#fff;opacity:1;margin-right:21px;background:none!important;margin-top:43px;z-index:10;position:relative}.popup-theme h3{font-size:36px;color:#ff9d1d;padding:62px 40px;margin:0}.popup-theme h3 span{color:#fff}.popup-theme .form-padd{background:;box-shadow:none;padding:40px;margin:0 -18px -18px;background:#f2f2f2}.popup-theme .modal-content{overflow:hidden}.popup-theme .modal-content{overflow:hidden;border:#ff9d1d solid 4px}@media(max-width:767px){.popup-theme .popup-img{height:120px}.popup-theme h3{font-size:28px;color:#ff9d1d;padding:42px 25px;margin:0}.popup-theme button.close{margin-top:24px;margin-right:11px}}.list-blk .row+.row{margin-top:50px;padding-top:50px;border-top:#f2f2f2 solid 1px}.list-blk .img-col{text-align:center;margin-bottom:25px}@media(max-width:992px){.Package-form{margin-left:0;margin-top:40px}}.list-blk .btn{background:#ff9d1d;color:#000;margin-top:20px;padding:10px 25px;font-size:16px;border-radius:4px}.list-blk .btn:hover{background:#252525;color:#fff}.post-list{background:;margin:0 0 0;padding:60px 0}.post-list .attachment-post-thumbnail{width:100%;display:block;height:100%;object-fit:cover}.post-list .attachment-post-thumbnail:hover{opacity:1;box-shadow:0 15px 45px -5px rgb(7 10 25 / .25);-webkit-filter:brightness(1.07);filter:brightness(1.07);transform:translate(0,-2px)}.post-list article.type-post{margin-bottom:70px}.post-list .entry-meta{display:block;margin-bottom:25px;font-weight:500;letter-spacing:.1em;color:#989898;padding:0 20px}.post-list .entry-meta a{color:#000}.post-list .post-thumbnail{display:block;margin-bottom:46px!important;height:350px;overflow:hidden;box-shadow:0 3px 12px -1px rgb(7 10 25 / .2),0 22px 27px -20px rgb(7 10 25 / .2);transition:all .3s ease}.post-list .wrapp-c{padding:0 20px}.post-list h2{margin:0 0 18px;font-size:28px;font-weight:400;line-height:1.4;padding:0 20px}.post-list h2 a{text-decoration:none!important}.post-list .sidebar_widget{float:left;width:100%;margin-bottom:40px;background:#ffeada;padding:25px;box-shadow:0 8px 20px rgb(0 0 0 / .06);border-radius:9px}.post-list .sidebar_widget h2{padding-left:0}.post-list #secondary{padding-left:25px}.post-list ul{margin:0;padding:0}.post-list ul li{list-style:none;margin-bottom:8px}.post-list ul a{color:#000!important;font-size:17px;line-height:24px;display:block;text-decoration:none!important}.more-link{display:inline-block;color:#000!important;border-bottom:#000 solid 1px;margin:12px 0 0;text-decoration:none!important}.navigation-page{text-align:center}.navigation-page ul{margin:0;padding:0}.navigation-page ul li{display:inline-block;margin:0}.navigation-page ul li a{display:block;padding:2px 15px}.navigation-page ul li a{display:block;padding:9px 13px;border:#c8e3d9 solid 1px;line-height:1}.navigation-page ul li.active a{border:#0cce81 solid 1px;background:#0cce81}.single-post-page .entry-title{text-align:center;text-transform:inherit;font-size:40px;font-weight:700}.single-post-page .breadcrump-call{color:#999;text-align:center;width:100%;margin:0 0 40px}.single-post-page .breadcrump-call a{color:#555}.single-post-page .post-thumbnail .attachment-post-thumbnail{width:100%;display:block;box-shadow:0 3px 12px -1px rgb(7 10 25 / .2),0 22px 27px -20px rgb(7 10 25 / .2);transition:all .3s ease;height:auto;margin-bottom:40px}.single-post-page .wrapp-center{max-width:800px;margin:auto;text-align:justify}.single-post-page ol{margin:0 0 0 14px;padding:0}.single-post-page h2{font-size:28px;margin:0 0 0;padding:18px 0;font-weight:700}.single-post-page h2 strong{font-weight:700}.single-post-page h2 strong u{text-decoration:none!important}.single-post-page h3{font-size:25px;margin:0 0 20px;padding:0;font-weight:700;color:#333;line-height:36px}.single-post-page h3 strong{font-weight:700}.single-post-page h4{font-size:22px;margin:0 0 20px;padding:0;font-weight:700;color:#333;line-height:36px}.single-post-page h4 strong{font-weight:700}.single-post-page h5{font-size:19px;margin:0 0 20px;padding:0;font-weight:700;color:#333;line-height:36px}.single-post-page h6{font-size:17px;margin:0 0 20px;padding:0;font-weight:700;color:#333;line-height:36px}.single-post-page ul{margin:0;padding:0 0 17px 0}.single-post-page ul li{background:var(--wpr-bg-beac27d4-5fb3-4adc-a1bc-063ac2e0547d) no-repeat left 8px;list-style:none;padding-left:30px;background-size:18px}.single-post-page a{color:#000!important;font-weight:400}.single-post-page .navigation.post-navigation{margin:70px 0 0;background:no-repeat;box-shadow:none;border:none}.post-list #secondary .widget_search .search-field{width:100%;height:60px;padding:0 25px}.post-list .search-form{position:relative}.post-list #secondary .search-submit{background:#2ba8d6!important;color:#fff!important;height:60px;font-size:16px!important;line-height:1!important;padding:0 16px!important;font-weight:700;border:none!important;position:absolute;right:0;top:0}.no-results .page-title{color:#000;text-transform:inherit;font-weight:700;font-size:40px}.single-post-page{padding:60px 0}.single-post-page .container{max-width:1170px}.breadcrump-call{color:rgb(255 255 255 / .8);padding-bottom:20px}.breadcrump-call a{color:rgb(255 255 255);text-decoration:none!important}.no-results input[type="submit"]{background-color:#2ba8d6!important}.error-tab{overflow:hidden}.not-found .intro.intro-small{display:none}.not-found{background:#f1670e;padding:90px 0 110px;text-align:center;color:#fff;width:100%;float:left;margin-bottom:0;font-size:20px;text-transform:uppercase;font-weight:700}.not-found .not-four{display:block;font-size:250px;line-height:1.2;color:#fff;font-weight:900;text-shadow:1px 19px 46px rgb(0 0 0 / .4);padding:90px 0 0}.not-found p,.error-404 a{color:#fff;font-size:16px;text-transform:uppercase;display:block;padding-top:20px}.not-foundh1{color:#fff}.not-found h1{color:#fff!important}@media(max-width:767px){.not-found .not-four{font-size:140px}.not-found{font-size:16px}.not-found p,.not-found a{font-size:14px}}.single-post-page .alignleft{float:left;margin-right:32px}.single-post-page .alignright{float:right;width:40%;margin-left:20px}.inner_content{font-size:17px}.inner_content p a{font-size:100%;color:#000}.inner_content p{font-size:15px}.service_page{padding:70px 0}.service_page .white-bg{background:#cde6dc;height:100%;padding:31px 28px;text-align:center;position:relative;border-radius:5px;box-shadow:1px 1px 15px 1px rgb(0 0 0 / .1);min-height:240px;overflow:hidden}.service_page .col-lg-3{margin-bottom:30px}.service_page h3{font-size:22px}.service_page p{font-size:16px;line-height:24px;margin:0;padding:0}.service_page .hover-blk{position:absolute;background:#0b6bae;top:0;height:100%;overflow:auto;left:0;right:0;visibility:hidden;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;top:-100%;padding:25px}.service_page .white-bg:hover .hover-blk{top:0;visibility:visible}.service_page .hover-blk h3{color:#fff}.service_page .hover-blk p{color:#fff;font-size:14px;line-height:20px}.service_page .icon-img i{font-size:46px;color:#0b6aac;margin:0 0 20px}@media(min-width:1024px){.banner-form{position:absolute;width:100%;padding-top:0;padding-bottom:0}.banner-form .b_form{margin:-362px 0 0;max-width:325px}}.banner-form{padding-top:70px;padding-bottom:40px}.banner-form .b_form{float:right;width:100%;background:#0dcd81;padding:30px 30px 0;border-radius:8px;position:relative;z-index:4}.banner-form .form-blk{background:#ff9d1d;padding:32px 138px 3px 232px;position:relative;box-shadow:1px 1px 21px rgb(0 0 0 / .2)}.banner-form .col-lg-3{padding:0 5px}.banner-form h3{font-size:30px;color:#fff;position:static;left:0;margin:0;padding:0 0 26px;text-align:center}.banner-form input[type="text"],.banner-form input[type="password"],.banner-form input[type="email"],.banner-form input[type="tel"],.banner-form input[type="number"],.banner-form input[type="date"]{height:54px;border:none;padding:0 20px;margin-bottom:20px;box-shadow:1px 1px 5px -1px rgb(0 0 0 / .3);border-radius:5px;width:100%}.banner-form p{line-height:1}.banner-form .wpcf7-submit{width:100%;height:60px;background:#0b6aac;font-size:25px;border-radius:8px;box-shadow:1px 1px 7px 0 rgb(0 0 0 / .2)}.banner-form input.wpcf7-not-valid{border:red solid 1px}.banner-form .wpcf7-not-valid-tip{display:none}.banner-form div.wpcf7-response-output{margin-top:0}.book_page{padding:70px 0}.book_page h3{font-size:18px}.book_page .center-dv{max-width:1170px;width:100%;margin:50px auto 0}.book_page .form-bg{background:#e0f5ff;padding:40px}.service-btn{overflow:hidden}.service-btn ul{float:left;margin:0}.service-btn ul+ul{margin-left:25px}.service-btn ul li{list-style:none;width:310px}.service-btn ul li{margin-top:15px}.service-btn ul li button{direction:block}.service-btn ul li button{display:block;width:100%;border:#0eb769 solid 1px;background:none;color:#000;font-weight:400;border-radius:5px}.service-btn ul li.active buttonm,.service-btn ul li button:hover{background-color:#0eb769;color:#fff}.book_page nav{overflow:hidden;padding:0 0 10px}.book_page nav ul{margin:0;padding:0}.book_page nav li{list-style:none;float:left}.book_page nav li.previous{margin-right:15px}.book_page nav li a{display:block;background:#0888ca;color:#fff;padding:8px 20px;font-size:18px;font-weight:700;text-decoration:none;border-radius:5px}.book_page .textarea{background:no-repeat;border:#0cce81 solid 1px}.book_page .service-btn.need-btn ul li{list-style:none;float:left;width:auto}.book_page .service-btn.need-btn ul li+li{margin-left:15px}.num_blk{overflow:hidden}.num_blk ul{float:left;margin:0}.num_blk ul+ul{margin-left:25px}.num_blk ul li{list-style:none;display:inline-block;vertical-align:top}.num_blk ul li{margin-right:8px}.num_blk ul li button{direction:block}.num_blk ul li button{display:block;width:100%;border:#0eb769 solid 2px;background:none;color:#000;font-weight:400;border-radius:5px;border-radius:100px;font-size:16px;width:50px;height:50px}.num_blk ul li.active buttonm,.num_blk ul li button:hover{background-color:#0eb769;color:#fff}.book_page input[type="text"],.book_page select,.book_page textarea{border:1px solid #dedede;padding:7px 10px;color:#000;font-size:16px;font-weight:400;width:100%}.book_page .coupon-blk [type="text"]{width:calc(100% - 150px);float:left}.book_page input[type="button"]{width:150px;background:#0888ca}.book_page button[type="submit"]{float:right;padding:8px 20px;border-radius:5px;height:43px}.book_page .card-blk{background:#e0f5ff;padding:17px 35px}.book_page .over-blk{overflow:hidden;padding:15px 0;border-bottom:rgb(0 0 0 / .2) solid 1px}.book_page .over-blk.bdrnone{border-bottom:none}.book_page .over-blk .group-blk{overflow:hidden;padding:5px 0}.book_page .over-blk .group-blk .pull-left{color:rgb(0 0 0 / .5)}.book_page .over-blk .group-blk span strong{color:#00a651}.book_page .over-blk h5{font-size:16px}.video-play-button{position:absolute;z-index:10;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);box-sizing:content-box;display:block;width:32px;height:44px;border-radius:50%;padding:18px 20px 18px 28px}.video-play-button:before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background:#fff;border-radius:50%;animation:pulse-border 1500ms ease-out infinite}.video-play-button:after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background:#e87319;border-radius:50%;transition:all 200ms}.video-play-button:hover:after{background-color:darken(#fa183d,10%)}.video-play-button img{position:relative;z-index:3;max-width:100%;width:auto;height:auto}.video-play-button span{display:block;position:relative;z-index:3;width:0;height:0;border-left:32px solid #fff;border-top:22px solid #fff0;border-bottom:22px solid #fff0}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}.video-overlay{position:fixed;z-index:-1;top:0;bottom:0;left:0;right:0;background:rgb(0 0 0 / .8);opacity:0;transition:all ease 500ms}.video-overlay.open{position:fixed;z-index:1000;opacity:1}.video-overlay-close{position:absolute;z-index:1000;top:15px;right:20px;font-size:36px;line-height:1;font-weight:400;color:#fff;text-decoration:none;cursor:pointer;transition:all 200ms}.video-overlay-close:hover{color:#fa183d}.video-overlay iframe{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);box-shadow:0 0 15px rgb(0 0 0 / .75)}.tree_services_sec .sidebar-welcome{position:sticky;top:144px;max-width:400px;float:right}.tree_services_sec .sidebar-welcome .swr_img{margin:30px 0 0;width:100%;float:right}.sidebar-welcome .swr_img img{width:100%}.sidebar-welcome .swr_img img{width:100%;border-radius:5px;box-shadow:1px 1px 15px rgb(0 0 0 / .2)}.m-btn a{pointer-events:none}.wpcf7-response-output{background:#fff}.location-sec{padding:50px 0 0}.location-sec .container{border:#518204 solid 3px;padding:40px;z-index:1;position:relative}.phone-in{display:inline-block;font-size:56px;font-family:'Quicksand',sans-serif;color:#518204;padding:22px 0 0}.phone-in a{color:#f8791b;text-decoration:none!important;1}.location-c{font-size:35px;width:calc(100% - 866px);margin:0 0 0 38px;font-weight:700;line-height:1.3;color:#518204;display:inline-block;vertical-align:top}.location-c span{font-size:26px;color:#000;display:block}.location-img{position:absolute;top:auto;right:0;bottom:-1px}.breadcrump-call{background:#f2f2f2;padding:8px 0}.breadcrump-call{color:rgb(0 0 0 / .5)}.breadcrump-call a{color:rgb(0 0 0);text-decoration:none!important}.testimonial_sec{background-color:#589a5f;background-size:cover!important;background-size:100%;background-repeat:no-repeat;padding:80px 0}.testimonial_sec h2{text-align:;text-align:center;color:#fff;font-size:38px;margin:0 0 31px;font-family:'CircularStdBold'}.testimonial_sec blockquote{text-align:center;font-style:normal;border:none;font-size:20px;color:#fff;max-width:800px;margin:auto;background:var(--wpr-bg-d939e72a-4a4d-4e69-b951-e20305519c90) no-repeat center top;padding-top:67px}.testimonial_sec blockquote p{color:#fff}.testimonial_sec .slick-dots{margin:30px 0 0;padding:0;text-align:center}.testimonial_sec .slick-dots li{list-style:none;display:inline-block;margin:0 6px}.testimonial_sec .slick-dots li button{font-size:0;line-height:0;width:8px;height:8px;padding:0;border-radius:25px;background:#fff;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.testimonial_sec .slick-dots li.slick-active button{width:35px;border-radius:5px;background:#fff}.review-img{text-align:center;margin:30px 0 0}.review-img .google-img{display:inline-block;margin:0 15px;vertical-align:top;border-radius:5px;overflow:hidden;background:#fff;box-shadow:1px 1px 15px rgb(0 0 0 / .2)}.testimonial_sec .name_col{display:block;text-align:center;color:#fff;font-weight:700;font-size:18px}.faq_box .your-name{display:block}.faq_box input[type="text"],.faq_box input[type="email"],.faq_box input[type="tel"]{width:100%;height:55px;border-radius:5px;padding:12px 15px;margin:0 0 20px;font-weight:500;border:none}.faq_box textarea{width:100%;height:124px;border-radius:5px;padding:12px 15px;margin:0 0 20px;font-weight:500;border:none}.right_sidebar{padding-left:50px}.right_sidebar .post-thumbnail{height:500px;background:#000;box-shadow:1px 1px 15px rgb(0 0 0 / .2)}.right_sidebar .post-thumbnail img{width:100%;height:100%;object-fit:cover}.faq_box .wpcf7{position:sticky;top:200px}.page-id-29 #primary .container{max-width:1100px}.page-id-29 .contact-page{text-align:center}.details-contact p{padding:0 0 0;margin:0 0 10px}.details-contact h3{font-size:30px;padding:38px 0 18px;color:#589a5f}.page-id-29 iframe{margin:25px 0 0}.page-id-29 .right_form textarea{height:110px}.location_banner .entry-header{max-width:940px;margin:auto}.link-fo a{color:#333;text-decoration:none!important}