/*!
Theme Name: Digoliving
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: digoliving
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.

Digoliving 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/
*/
 *{margin:0;padding:0;box-sizing:border-box}body,html{font-size:18px;line-height:28px;font-family:"Poppins",serif;position:relative;overflow-x:hidden!important}:root{--primary-color:#169200;--transition-1:600ms ease all}a,a:hover{text-decoration:none;color:inherit;transition:var(--transition-1)}button{border:0;color:inherit;transition:var(--transition-1)}input,input:focus{border:0;outline:0}.container-header{max-width:1480px}.container-inner{max-width:1280px}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}header .top-header{background:#e0ffdb;padding:7px 0}header .top-header a:hover{text-decoration:underline;color:var(--primary-color)}header .item{display:flex;gap:8px;font-size:15px}header .item .icon{color:#54b743}header .item .text{color:#353535}header .main-header{padding:25px 0;font-weight:500}header .main-header nav{font-size:16px}.hero{position:relative;overflow:hidden}.hero .bg-image{position:absolute;z-index:-1;width:100%;height:100%}.hero .bg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero .bg-image::after{content:"";width:100%;height:100%;position:absolute;background:linear-gradient(0deg,rgb(0 0 0 / .57) -5.38%,rgb(39 39 39 / 91%) 96.37%);left:0;top:0}.hero .hero-text{padding:260px 0 300px}.hero .hero-text h1{font-size:55px;font-weight:700;color:#fff;line-height:80px;text-shadow:4px 4px 4px rgb(0 0 0 / .3098039216)}.hero .divider{position:absolute;left:0;right:0;bottom:0;width:100%}.search-bar{display:flex;align-items:center;background:#fff;padding:8px 8px 8px 20px;border-radius:10px;gap:10px;max-width:700px}.search-bar.has-border{border:1px solid #888}.search-bar img{transition:var(--transition-1);position:absolute}.search-bar input{width:100%;border:0;padding-left:45px;min-height:48px}.search-bar input::-moz-placeholder{font-size:16px;color:#999}.search-bar input::placeholder{font-size:16px;color:#999}.search-bar input:focus~img{filter:brightness(0)}.search-bar button{background:var(--primary-color);padding:10px 30px;border-radius:6px;font-weight:600;color:#fff;letter-spacing:.5px;margin-left:15px}.section-1{background:#e0ffdb}.section-1 .container{position:relative}.section-1 .container::before{content:"";width:10px;height:100%;top:0;background:rgb(125 211 96 / .4);position:absolute}.section-1 .content-section{padding-left:60px;margin-top:-20px}.section-1 .content-section .quotes{display:flex;align-items:center;gap:15px}.section-1 .content-section .quotes .line{width:100%;height:2px;background:#c2c2c2;margin-top:35px}.section-1 .content-inside{font-size:20px;line-height:35px;padding-bottom:55px;font-weight:500}.section-1 .content-inside .main{display:inline-flex;gap:10px;align-items:center}.section-1 .content-inside .at{font-size:55px;color:#000}.section-1 .content-inside .data{display:flex;flex-direction:column;line-height:21px;font-size:18px}.padding-top{padding-top:65px}.section-title{position:relative}.section-title::after{content:"";width:100px;height:3px;background:var(--primary-color);display:block;margin:15px auto;border-radius:4px}.section-title span{font-weight:500;color:#333;font-size:16px}.section-title .title{font-size:35px;font-weight:700;color:#1c7b0d}.card-why{background:#fdfdfd;border:1px solid rgb(35 35 35 / .3568627451);padding:40px;box-shadow:0 2px 21px 0 rgb(97 96 96 / .1490196078);margin-top:70px}.card-why .icon{background:#eee;width:85px;height:85px;border-radius:100px;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;margin-top:-85px}.card-why .text{text-align:center}.card-why .text h3{font-size:24px;color:#232323}.card-why .text p{margin:0;color:#505050}.section-products{position:relative;margin-top:80px;padding-bottom:70px;overflow:hidden}.section-products .section-title span,.section-products .section-title h2{color:#fff}.section-products .section-title::after{margin-left:0;background:#fff}.section-products .bg-image{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%}.section-products .bg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-products .bg-image::after{content:"";width:100%;height:100%;position:absolute;background:linear-gradient(180deg,rgb(30 91 20 / .58) -2.93%,rgb(10 29 7 / .9) 104.74%);left:0;top:0}.card-style-1{background:rgb(255 255 255 / .1019607843);padding:7px;border-radius:7px}.card-style-1 .image{display:block;overflow:hidden;border-radius:7px 7px 0 0}.card-style-1 .image img{border-radius:7px 7px 0 0;transition:var(--transition-1)}.card-style-1 .text{background:#0f4806;border-radius:0 0 7px 7px;transition:var(--transition-1)}.card-style-1 .text .title{font-size:20px;color:#fff;padding:20px;margin:0}.card-style-1:hover .image img{transform:scale(1.06)}.card-style-1:hover .text{background:#062b01}.card-style-1.has-black-bg{background:rgb(0 0 0 / .1)}.right-one{position:relative}.right-one .content-right-one .title{background:#58ce44;padding:18px 30px;border-radius:5px 5px 0 0;border:3px solid rgb(0 0 0 / .1607843137)}.right-one .content-right-one .title h3{color:#000;font-weight:500;font-size:20px;margin:0}.right-one .content-right-one .data-answer ul{list-style:none;padding:5px 30px;background:#f3f3f3;border:1px solid rgb(51 51 51 / .2392156863)}.right-one .content-right-one .data-answer ul li{padding:10px 0;border-bottom:1px solid #fff}.right-one .opacity-less img{opacity:.4}footer{padding-top:70px;background:#1a5e0f}footer .items-info{display:flex;align-items:center;gap:15px;padding-right:20px;margin-bottom:15px}footer .items-info .icon{font-size:20px;min-width:45px;height:45px;color:#fff;border:1px solid #fff;display:flex;align-items:center;justify-content:center;border-radius:100px;background:rgb(15 15 15 / .2117647059)}footer .items-info .text{font-size:17px;line-height:24px;color:#cecece}footer .items-info .text p{margin:0}footer .footer-item-menu .title{text-transform:uppercase;color:#fff;font-size:20px;font-weight:600}footer .footer-item-menu .title::after{content:"";display:block;width:40px;height:2px;background:rgb(217 217 217 / .5294117647);margin-top:4px}footer .footer-item-menu ul li{color:#fff;margin-bottom:8px;font-size:17px}footer .footer-item-menu ul li a{position:relative;display:inline-block}footer .footer-item-menu ul li a::after{content:"";width:0;height:1px;background:#fff;position:absolute;bottom:0;left:0;transition:var(--transition-1)}footer .footer-item-menu ul li a:hover::after{width:100%}.social-links ul{display:flex;align-items:center;gap:10px}.social-links ul li a{width:40px;height:40px;display:block;background:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transition:var(--transition-1)}.social-links ul li a:hover{background:rgb(255 255 255 / .2274509804);border:1px solid #fff}.copyright-text{background:#0f3d08;padding:14px 0 20px}.hero.inner-page .hero-text{padding:100px 0 45px}.hero.inner-page .hero-text h1{font-size:38px;line-height:55px}.hero.inner-page .divider{transform:scaleX(-1)}.breadcrumb-custom{display:flex;gap:12px;color:#222;font-size:14px;font-weight:500;flex-wrap:wrap;text-align:center;row-gap:0}.breadcrumb-custom svg,.breadcrumb-custom i{font-size:13px}.hero-text-inner{padding-left:35px;padding-top:8px;padding-bottom:6px}.hero-text-inner h1{font-size:33px;font-weight:700;color:#222}.inner-section-1{background:linear-gradient(180deg,#e0ffdb 0%,#ffffff 100%)}.main-content .main-image{border:1px solid rgb(68 68 68 / .6588235294);text-align:center}.main-content{padding-bottom:50px}.button-style-1{background:var(--primary-color);padding:12px 50px 12px 30px;color:#fff;font-weight:500;display:flex;align-items:center;max-width:-moz-max-content;max-width:max-content;position:relative;border-radius:3px}.button-style-1 span{background:#fff;width:40px;height:40px;display:block;color:#222;display:flex;align-items:center;justify-content:center;border-radius:100px;position:absolute;right:-15px;border:1px solid var(--primary-color);transition:var(--transition-1)}.button-style-1:hover{background:#58ce44}.button-style-1:hover span{right:-24px}.categories p{font-size:16px;text-transform:uppercase;font-weight:600;color:#242424}.categories ul{display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:7px;column-gap:7px;row-gap:3px}.categories ul li a{background:#ddd;padding:5px 10px;font-size:13px;font-weight:500;color:#222;border-radius:2px}.categories ul li a:hover{background:#c5f5be;color:#000}.pt-lg{padding-top:60px}.content-main-page .options-menu li{width:100%}.content-main-page .options-menu li button{width:100%;padding:10px 0;margin-bottom:4px;font-size:16px;font-weight:500;border:1px solid #cbcbcb4d;box-shadow:1px 1px 6px -1px #60606040}.content-main-page .options-menu li button.active{background:var(--primary-color);color:#fff;border:1px solid #574f4f}.contents-page{display:none}.home .blogs{padding-bottom:50px}.blogs .section-title::after{margin-left:0}.card-blog-1{position:relative}.card-blog-1 .image{display:block;overflow:hidden;border-radius:5px}.card-blog-1 .image img{-o-object-fit:cover;object-fit:cover;transition:var(--transition-1);border-radius:5px}.card-blog-1 .image::after{content:"";width:100%;height:100%;background:linear-gradient(180deg,#000000 33.33%,rgb(0 0 0 / .986) 106.04%);opacity:.5;position:absolute;left:0;top:0;border-radius:5px}.card-blog-1 .text{position:absolute;bottom:0;padding:30px}.card-blog-1 .text .post-on{color:#eee}.card-blog-1 .text h3{margin-bottom:0;font-size:20px;color:#fff;font-weight:500}.card-blog-1:hover .image img{transform:scale(1.06)}.card-blog-2{margin-bottom:18px}.card-blog-2 .image{position:relative;overflow:hidden;display:block;border-radius:5px}.card-blog-2 .image img{-o-object-fit:cover;object-fit:cover;border-radius:6px;transition:var(--transition-1);width:100%}.card-blog-2 .text .post-on{color:var(--primary-color);font-weight:600;font-size:13px}.card-blog-2 .text h3{font-size:18px;line-height:26px;font-weight:500}.card-blog-2:hover .image img{transform:scale(1.06)}.card-blog-2:hover .text h3{color:var(--primary-color)}.filter-white img{filter:brightness(0) invert(1)}.card-blog-3 .image{border-radius:5px;overflow:hidden;display:block;position:relative}.card-blog-3 .image::after{content:"";width:100%;height:100%;background:#000;opacity:.3;position:absolute;left:0;top:0}.card-blog-3 .image img{border-radius:5px;-o-object-fit:cover;object-fit:cover;transition:var(--transition-1)}.card-blog-3 .text{padding:10px}.card-blog-3 .text .by{font-size:15px;font-weight:600;color:#888}.card-blog-3 .text .title{font-size:20px;font-weight:600;color:#222;line-height:28px}.card-blog-3:hover .image img{transform:scale(1.06)}.card-blog-3:hover .text .title{color:var(--primary-color)}.content-start{padding-top:40px;padding-bottom:40px}.item-card{display:flex;gap:15px;align-items:center;margin-bottom:20px;border-bottom:1px solid #c4c4c48c;padding-bottom:15px}.item-card:last-child{margin-bottom:0}.item-card .icon{min-width:50px;height:50px;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:100px;border:1px solid #222;font-size:20px}.item-card .text{line-height:25px}.item-card .text span{font-weight:600;font-size:15px;display:block}.item-card .text p,.item-card .text a{margin:0}.left-contact,.right-contact{background:#fff;padding:25px;border-radius:10px;box-shadow:1px -4px 10px 1px rgb(0 0 0 / .1098039216)}.diff-title .section-title .title{font-size:25px}.diff-title .section-title::after{margin-left:0;margin-top:0}.section-1.bg-has-gradient{background:linear-gradient(180deg,#e0ffdb 0%,#ffffff 100%)}.right-side-option{position:sticky;top:10px;height:auto}.right-side-option .card-blog-2 .text h3{font-size:16px}.inner-blog-by{font-size:14px;color:#555}.company-page .content-inside{font-size:18px;font-weight:400;line-height:28px}.company-page .content-section{padding-left:40px}.reliable-service{background:#1e5b14;padding-bottom:70px}.card-service{background:#12420a;padding:40px 30px;border-radius:4px;transition:var(--transition-1);cursor:pointer}.card-service .top{display:flex;align-items:center;gap:18px;color:#fff}.card-service .top h3{margin-bottom:0;font-size:22px;letter-spacing:.2px}.card-service .text{color:#eee;font-size:17px}.card-service .text p{margin-bottom:0}.card-service:hover{background:#fff}.card-service:hover .top{color:#000}.card-service:hover .top img{filter:brightness(0)}.card-service:hover .text{color:#222}.content-inside p{line-height:30px;font-weight:400;color:#333}.content-inside p:last-child{margin-bottom:0}.content-inside h2,.content-inside h3,.content-inside h4,.content-inside h5,.content-inside h6,.content-inside h2 strong,.content-inside h3 strong,.content-inside h4 strong,.content-inside h5 strong,.content-inside h6 strong{font-weight:700;margin-bottom:0}.content-inside h2{font-size:33px}.content-inside h3{font-size:27px}.content-inside h4{font-size:22px}.content-inside h5{font-size:20px}.content-inside h6{font-size:18px}.content-inside figure{max-width:100%;height:auto}.content-inside img{max-width:100%;height:auto}.content-inside ul li{margin-bottom:5px}.content-inside figcaption{color:var(--primary-color);font-size:14px;font-weight:500}.content-inside h2::after,.content-inside h3::after{content:"";width:80px;height:4px;border-radius:10px;display:block;margin-top:5px;margin-bottom:15px;background:#b0eea5}.content-inside h3::after{width:50px}.content-inside p~h2,.content-inside p~h3{border-top:2px solid #e5e5e596;padding-top:16px}.blog-single-content h2,.blog-single-content h3{padding-left:5px;padding-top:12px;padding-bottom:0;color:#222}.blog-single-content h2{font-size:28px}.blog-single-content h3{font-size:24px}.navigation ul{padding-left:12px;margin-top:25px}.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{color:#222;text-decoration:none}.navigation li{display:inline}.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{border-radius:3px;cursor:pointer;padding:12px;padding:.75rem;border:1px solid #2222225e}.navigation li a:hover,.navigation li.active a{background-color:var(--primary-color);color:#fff}.right-contact{padding:30px 40px}.right-side-option .card-blog-2{border-bottom:1px solid #9b9b9b69;padding-bottom:10px}.icon-fixed{position:fixed;right:50px;bottom:30px;z-index:9999}.icon-fixed a{background:#fff;width:65px;height:65px;box-shadow:0 0 10px -3px #000;border-radius:100px;display:flex;align-items:center;justify-content:center;position:relative}.icon-fixed a::after{content:"1";position:absolute;background:red;width:20px;height:20px;border-radius:100px;top:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;right:0;transition:var(--transition-1)}.icon-fixed a:hover::after{background:var(--primary-color)}.default-arrow .owl-stage-outer{padding-bottom:35px}.default-arrow .owl-stage-outer .owl-stage .owl-item:nth-child(2) .card-style-1 .selling-tag{background:var(--primary-color)}.default-arrow .owl-stage-outer .owl-stage .owl-item:nth-child(3) .card-style-1 .selling-tag{background:#8ba521}.default-arrow .owl-nav{display:flex;align-items:center;justify-content:space-between;position:absolute;width:100%;top:37%;z-index:0}.default-arrow .owl-nav button{width:55px;height:55px;font-size:20px;border-radius:100px!important;color:#fff!important;position:absolute;background:#fff!important;color:#000!important;box-shadow:0 2px 0 0 rgb(0 0 0 / .2509803922);border:1px solid #777}.default-arrow .owl-nav button.owl-prev{margin-left:-25px;left:0}.default-arrow .owl-nav button.owl-next{right:0;margin-right:-25px}.default-arrow .owl-nav button.disabled{opacity:1}.default-arrow .owl-nav button:hover{background:var(--primary-color)!important;color:#fff!important}.vision{background:#e0ffdb;padding-bottom:70px}.vision .section-title::after{margin:15px 0}.mission{padding-top:100px}.card-style-1.has-border{border:1px solid #999}.page-numbers{background:#eee;display:block;font-size:16px;display:flex;align-items:center;justify-content:center;padding:5px 15px;border:1px solid #999;margin-right:5px}.page-numbers.current{background:#0f4806;color:#fff}a.page-numbers:hover{background:#222;color:#fff}#mega-menu-wrap-menu-1 #mega-menu-menu-1.mega-menu-horizontal li#mega-menu-item-5575.mega-menu-megamenu>ul.mega-sub-menu{left:-200px!important}.mega-sub-menu .mega-menu-item-has-children>a{border-bottom:1px solid #ccc!important}.reviews-main{padding-bottom:50px;background:#b3b3b33b}.main-image .owl-stage-outer{padding-bottom:0!important}.main-image .owl-nav{top:47%!important}.content-right ul li{display:flex;gap:10px}.content-right{background:#eee;padding:30px}.content-right .content-info{margin-bottom:15px}.content-right .content-info:last-child{margin-bottom:0!important}.content-right .content-info h2{font-size:22px;font-weight:700;color:#333}.content-right .content-info p{font-size:16px;margin:0}.content-has-bg{background:#eeeeee6e}.hero.inner-page .divider{bottom:-6px}.right-side-content{position:sticky;height:auto;top:20px}.right-side-content .quick-links span{font-size:24px;font-weight:700;color:var(--primary-color)}.right-side-content .quick-links li a{display:block;position:relative;padding-left:20px}.right-side-content .quick-links li a:before{content:"";width:7px;height:7px;background:#333;border-radius:100px;left:0;position:absolute;margin-top:10px}.right-side-content .quick-links{background:#eee8;padding:25px;border:1px solid #5e5e5e9a}.right-side-content .quick-links li a:hover{color:var(--primary-color);transform:translateX(8px)}.right-side-content .quick-links li a:hover:before{background:#000}.google-review span{font-size:16px;line-height:20px;display:block}.product-page .hero-text-inner{padding-left:0}.blog-page .container::before{display:none}.blog-page .hero-text-inner{padding-left:0;padding-top:20px}.contact-content{padding-bottom:70px}.has-padding-top{padding-top:45px}.cards-eco{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:600;color:#444;border:1px solid #33333350;border-radius:100px;max-width:max-content;padding:0 15px 0 2px;background:#eee;line-height:24px}.cards-eco .icon{background:#169200;width:20px;height:20px;border-radius:100px;display:flex;align-items:center;justify-content:center}.cards-eco .icon img{width:10px;height:auto}.eco-properties p{font-size:15px}.eco-properties{border-top:1px solid #dfdfdf;padding-top:10px;margin-top:10px!important}.quote-form{background:#edededb5;padding:60px;border:1px solid #b9b9b9;border-radius:5px}