body{margin:0;padding:0;font-size:14px;font-weight:400;color:#333;font-family:"BenchNine",sans-serif;background:#fff}p,a,span,table,th,tr,td,h1,h2,h3,h4,h5,h6,img,ul,ol,li{margin:0;padding:0;font-family:"BenchNine",sans-serif;letter-spacing:.64px}#back-top{display:block;position:fixed;bottom:15px;right:14px;text-align:center;z-index:99999}#back-top a{display:block;text-decoration:none}#back-top a .fa{width:40px;height:40px;padding-top:10px;font-size:18px;border-radius:5px;opacity:1;color:#fff;background:#000;border:#fff solid 1px;transition:all linear 0.3s}#back-top a .fa:hover{background:#fff;color:#000;border-color:#000;transform:scale(1.05,1.05)}.mobile_menu{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff0;z-index:9}.menu_icon_box{position:fixed;top:0;left:0;z-index:9999999999;display:block;width:100%;background:#000;padding:15px 0;border-bottom:#fff solid 1px}.tab_button{float:left}.tab_button a{display:inline-block;padding:7px 25px;font-size:13px;text-align:center;text-transform:uppercase;color:#fff;background:#fff0;border:#fff solid 1px;border-radius:0;box-sizing:border-box;text-decoration:none}.tab_button a:hover{background:#747474;border:#747474 solid 1px}.tab_button1{margin-left:15px;margin-right:5px}.tab_button a:last-child{background:#000}.menu_icon{position:fixed;top:10px;right:15px;width:40px;padding:5px;background:#fff;border-radius:5px;box-sizing:border-box;cursor:pointer;box-shadow:rgb(0 0 0 / .35) 0 5px 15px;z-index:999}.menu_icon span{width:100%;height:2px;display:block;background:#000;margin:5px 0;border-radius:5px;transition:all linear 0.3s}.menu_icon.active{color:#fff;padding:8px 3px 0;padding:0;top:25px}.menu_icon.active span{position:absolute;width:85%;background:#fff}.menu_icon.active span:nth-child(1){transform:rotate(45deg)}.menu_icon.active span:nth-child(3){transform:rotate(-45deg)}.menu_icon.active span:nth-child(2){display:none}.mobile_slideLogo{display:block;text-align:center;padding:25px 0 20px;background:#000}.mobile_slideLogo img{display:inline-block;float:none;background:#fff0;padding:15px;margin-bottom:15px;border-radius:8px;width:80%;height:auto}.sidebar{padding:65px 0;position:fixed;top:0;left:-100%;z-index:99999;overflow-y:scroll;width:100%;height:100%;background:#000;text-align:center;box-sizing:border-box;z-index:999999;transition:all linear 0.3s}.sidebar.active{left:0}.sidebar ul li{list-style:none}.sidebar ul li a{position:relative;display:block;padding:10px 15px;border:#747474 solid 1px;text-align:left;color:#fff;margin-bottom:1px;text-transform:uppercase;text-decoration:none;font-size:12px;font-weight:400;border-radius:5px}.sidebar ul li a::before{content:"";position:absolute;top:0;left:0;z-index:-1;padding:12px 0;height:100%;width:0%;background:#747474;transition:all linear 0.3s}.sidebar ul li a:hover::before{width:100%}.sidebar ul li.active{background:#000;border-radius:5px}.social_media_block .social_media_block{display:none;position:fixed;bottom:15px;left:15px;z-index:999}.share_icon .fa-solid{display:none;position:absolute;left:0;bottom:0;z-index:2;cursor:pointer;width:52px;height:52px;border-radius:50%;background:rgb(255 255 255);box-shadow:rgb(0 0 0 / .35) 0 5px 15px;color:#F3AA20;font-size:24px;text-align:center;padding:14px 0 0 0;transition:all linear 0.3s}.share_icon .fa-solid:hover{color:#fff;background:#F3AA20}.social_icon{display:none;position:relative;overflow-y:hidden;border-bottom-left-radius:52px;border-bottom-right-radius:52px;transition:all linear 0.3s}.social_icon.active{padding-top:52px}.social_icon ul{display:none;position:relative;display:block;text-align:center;transform:translateY(100%);transition:all linear 0.3s}.social_icon.active ul{display:none;transform:translateY(-52px)}.social_icon ul li{list-style:none}.social_icon ul li .fa-brands{width:50px;height:50px;border-radius:50%;border:none;background:#0e59a9;color:#fff;font-size:24px;text-align:center;padding:13px 0 0 0;transition:all linear 0.3s}.social_icon ul li .fa-brands:hover{transform:rotate(360deg)}.social_icon ul li:nth-child(1) .fa-brands{background:#3d5a96;color:#fff}.social_icon ul li:nth-child(2) .fa-brands{background:linear-gradient(to right,#833ab4,#fd1d1d,#fcb045);color:#fff}.social_icon ul li:nth-child(3) .fa-brands{background:#C2001B;color:#fff}.popup-modal-block .modal-body .close{position:absolute;top:15px;right:17px;opacity:1;color:#fff;width:30px;height:30px;background:#000;border-radius:50%;padding:0 0 1px 1px}.popup-modal-block .modal-body img{position:relative;margin-top:-15px;width:100%;height:auto}.popup-modal-block h2{position:relative;z-index:999;color:#252525;font-weight:800;font-size:30px;text-align:center;margin:50px 0 0;padding:0 50px;text-transform:capitalize;line-height:42px}.wrapper{margin:0;padding:0;overflow:hidden}.transition{-webkit-transition:all linear 0.3s;-moz-transition:all linear 0.3s;transition:all linear 0.3s}.header{position:relative}.header-top{padding:13px 0;background:#D9D9D9}.header-top h4{color:#fff;font-size:14px}.header-top ul li{padding-left:40px;position:relative;list-style:none;margin-right:35px;color:#000;font-size:20px;font-weight:700;line-height:30px;display:inline-block;letter-spacing:.64px}.header-top ul li a{color:#fff;font-size:25px;font-weight:600;line-height:26px;text-decoration:none}.header-top ul li::before{position:absolute;background:#fff;height:32px;width:32px;border-radius:50%;content:'';display:flex;justify-content:center;align-items:center;left:0;top:50%;transform:translateY(-50%);font-family:'FontAwesome';color:#000;font-size:15px}.header-top ul li:nth-child(1)::before{content:'\f095'}.header-top ul li:nth-child(2)::before{content:'\f0e0'}.header-top ul li:nth-child(3)::before{content:'\f3c5'}.header-top ul li:nth-child(4){float:right;margin-right:0}.header-top ul li:nth-child(4)::before{display:none}.header-top ul li:nth-child(4) a{margin-left:15px}.header-top ul li:nth-child(4) a img{height:32px;width:32px}.header-bottom{padding:10px 0}.header .header-bottom{position:absolute;width:100%;padding:10px 0;z-index:4}.header-bottom .row{align-items:center}.header-bottom .logo img{width:95%;height:auto}.header .header-bottom-page{position:relative;background:#000}#mega-menu-wrap-header-menu{margin-top:0;background:#fff0}#mega-menu-wrap-header-menu #mega-menu-header-menu{text-align:right}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item{padding:0;line-height:inherit}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link{position:relative;z-index:1;padding:5px 0;margin:0 20px;height:auto;line-height:26px;font-size:20px;font-weight:600;color:#fff;background:#fff0;border-radius:0;font-family:"BenchNine",sans-serif;text-transform:uppercase;-webkit-transition:all linear 0.3s;-moz-transition:all linear 0.3s;transition:all linear 0.3s}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item:last-child>a.mega-menu-link{margin-right:0}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link::before{content:'';position:absolute;bottom:0;left:50%;width:0;height:2px;background:#fff;z-index:1;transition:all linear 0.3s}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link:hover::before,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link::before,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link::before,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link::before{left:0;width:100%}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{background:#fff0;color:#fff;font-weight:600}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item:last-child>a.mega-menu-link{padding:14px 43px;background:#fff;font-weight:600;color:#000;border-radius:0;transition:all linear 0.3s}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item:last-child>a.mega-menu-link:hover{background:#000;color:#fff}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item:last-child>a.mega-menu-link::before{display:none}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item:first-child>a.mega-menu-link{margin-left:0}.banner{position:relative}.banner::before{position:absolute;content:'';background:rgb(0 0 0 / .35);height:100%;width:100%;left:0;top:0;z-index:2}.banner img{width:100%;height:auto}.banner-content{position:absolute;top:60%;left:0;width:100%;transform:translateY(-50%);z-index:3;text-align:left}.banner-content .row{align-items:center}.banner .banner-thumbnail{text-align:right}.banner .banner-thumbnail img{width:inherit;border:5px solid #fff}.banner-content-box h2{color:#FFF;font-size:60px;line-height:72px;font-weight:700;text-transform:none;font-family:"BenchNine",sans-serif;margin:0 0 25px;padding-left:20px;border-left:5px solid #000}.banner-section-link{margin-top:45px}.banner-section-link span{position:relative;z-index:1;display:inline-block}.banner-section-link span::before{position:absolute;content:'';height:100%;width:100%;left:5px;top:5px;border:2px solid #fff;background:#fff0}.banner-section-link a{display:inline-block;position:relative;padding:16px 58px;background:#fff;text-decoration:none;font-size:20px;font-weight:700;line-height:30px;color:#000;border-radius:0;transition:all 0.3s ease-in-out}.banner-section-link a:hover{transform:translate(5px,5px)}.banner-content-box .welcome-section-link a{background:#fff;color:#000}.section-title{margin-bottom:80px;text-align:center}.section-title h4{color:#000;font-size:24px;font-style:normal;line-height:34px;font-weight:600;font-family:"BenchNine",sans-serif}.section-title h2{color:#000;font-size:48px;text-transform:uppercase;font-weight:700;font-style:normal;line-height:58px;text-transform:capitalize;font-family:"BenchNine",sans-serif;margin:15px 0 45px}.section-title h2 span{position:relative;display:inline-block;line-height:0;display:inline-block}.section-title h2 span::before{content:'';position:absolute;left:50%;transform:translateX(-50%);top:calc(100% + 40px);width:50px;height:3px;background:#000}.section-title p{color:#000;font-size:16px;line-height:28px;margin-top:20px;font-weight:400}.home-page-link span{position:relative;z-index:1;display:inline-block}.home-page-link span::before{position:absolute;content:'';height:100%;width:100%;left:5px;top:5px;border:2px solid #fff;background:#fff0}.home-page-link a{display:inline-block;position:relative;padding:16px 58px;background:#000;text-decoration:none;font-size:20px;font-weight:700;line-height:30px;color:#FFF;border-radius:0;transition:all 0.3s ease-in-out}.home-page-link a:hover{transform:translate(5px,5px)}.welcome{background:#fff;padding:100px 0}.welcome .section-title{text-align:left;margin-bottom:0;margin-left:50px}.welcome .section-title h4{color:#000}.welcome .section-title h2{margin-bottom:20px}.welcome .section-title p{margin-top:2px;font-size:18px;line-height:28px;color:#4F4F4F}.welcome .section-title p:last-child{color:#000;margin-top:6px;font-size:20px;line-height:30px;font-weight:700}.top-text{font-size:20px;line-height:30px;font-weight:700;margin-top:10px}.welcome-thumbnail{position:relative;text-align:right;display:inline-block}.welcome-thumbnail::before{position:absolute;height:90%;width:90%;left:50%;top:50%;transform:translate(-50%,-50%);content:'';background:#fff0;border:4px solid #fff}.welcome-thumbnail img{width:100%}.welcome-thumbnail span{position:absolute;left:40%;top:50%;transform:translate(-50%);z-index:1}.welcome-section-link{margin-top:20px;margin-left:50px}.welcome-section-link span::before{height:130%;width:110%;background:#000;left:50%;top:50%;transform:translate(-50%,-50%)}.welcome-section-link a{background:#fff0;border:1px solid #fff;padding:10px 54px}.welcome-section-link a:hover{transform:translate(0,0);background:#fff;color:#000}.why-choose-us{padding:95px 0;background:#FFF}.why-choose-us .section-title{margin-bottom:50px}.why-choose-us .section-title h2{color:#000}.why-choose-us .section-title p{font-size:20px;line-height:30px;letter-spacing:.64px;font-weight:800;width:60%;margin:40px auto 0}.why-choose-us .section-content>ul>li{list-style:none;margin-bottom:1.5rem}.why-choose-us-card{padding:22px 30px;min-height:370px;transition:all linear 0.3s;border:2px solid #000;color:#000}.why-choose-us-card>span{background:#000;height:54px;width:54px;display:flex;justify-content:center;align-items:center;border-radius:50px;transition:all linear 0.3s}.why-choose-us-card img{transition:all linear 0.3s}.why-choose-us-card h4{font-size:24px;line-height:34px;margin:15px 0}.why-choose-us-card p{font-size:18px;line-height:28px;font-weight:300;color:#4F4F4F;letter-spacing:.64px}.why-choose-us-card:hover{background:#000;color:#fff;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1)}.why-choose-us-card:hover p{color:#fff}.why-choose-us-card:hover img{filter:brightness(0)}.why-choose-us-card:hover span{background:#fff}.process article,.why-choose-us article{color:#000;font-size:20px;line-height:30px;text-align:center;margin:30px auto 0}.services{position:relative;background:#000;padding:70px 0;z-index:1}.services::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:30%;background:#F8F8F8;z-index:-1}.services .section-title h4,.services .section-title h2,.services .section-title p{color:#fff}.services .section-content{padding:0 40px}.services .section-content>ul>li{list-style:none}.services-card{background:#fff;margin-bottom:25px;padding:30px;min-height:540px;box-shadow:rgb(50 50 93 / .25) 0 13px 27px -5px,rgb(0 0 0 / .3) 0 8px 16px -8px;border-radius:4px}.services-card-thumbnail{position:relative;overflow:hidden}.services-card-thumbnail img{width:100%;height:auto;transition:all linear 0.3s}.services-card-content h4{margin:30px 0 10px;font-size:24px;line-height:34px;font-weight:700}.services-card-content p{font-size:18px;line-height:28px;font-weight:700}.services-card-content ul{padding-left:15px;margin-top:10px}.services-card-content ul li{margin-bottom:3px;list-style:disc;font-size:18px;line-height:28px;font-weight:700}.services-card:hover .services-card-thumbnail img{transform:scale(1.1)}.services-article{font-size:20px;font-weight:700;line-height:28px;margin-top:25px;text-align:center;padding:5px 200px;color:#000}.testimonials{position:relative;padding:70px 0 140px;background:#F8F8F8;z-index:10}.testimonials .section-title{text-align:left;margin-bottom:10px}.testimonials .section-content{position:relative;padding:40px 50px;background:#252525}.testimonials .section-content::before{content:'';position:absolute;left:0;top:0;width:110%;height:100%;background:#252525;border-radius:10px;z-index:1}.testimonials-quotation{text-align:left;position:relative;z-index:5}.testimonials-quotation iconify-icon{color:#fff;font-size:42px}.testimonials .item{padding:0}.testimonials-content{text-align:left;position:relative}.testimonials-content p{color:#fff;font-family:"BenchNine",sans-serif;font-size:18px;line-height:30px;font-weight:600;margin:0 auto 15px}.testimonials-content h4{color:#fff;font-size:24px;font-style:normal;font-weight:700;line-height:30px;font-family:"BenchNine",sans-serif;margin-top:15px}.testimonials-content img{display:block;margin:10px 0}.testimonials-section-link{margin:30px 0;margin-left:15px}.testimonials-section-link a{background:#000;color:#fff;text-transform:uppercase;font-size:24px;line-height:30px}.testimonials-thumbnail{position:relative;text-align:center;display:inline-block;z-index:-1}.testimonials-thumbnail img{border-radius:10px}.testimonials-section-link a{border:none}.home-free-estimate{padding:70px 0;position:relative;background:url(/wp-content/themes/tiny-homes-of-hope-llc/assets/images/free-estimate-bg.jpg)no-repeat center center;background-size:cover;z-index:1}.home-free-estimate .section-title{text-align:center;margin-bottom:55px}.home-free-estimate .section-title h4,.home-free-estimate .section-title h2{color:#fff}.home-free-estimate .section-title h2 span::before{background:#fff}.home-free-estimate .section-title p{color:#fff;font-weight:400;font-size:18px;line-height:30px;margin:20px auto 25px;width:75%}.home-free-estimate-form-container{background:#fff;margin:0 170px;z-index:1}.home-free-estimate-form{position:relative;background:#fff0;padding:50px 35px;border-radius:4px;z-index:1}.home-free-estimate-form h4{color:#000;text-align:left;font-family:"BenchNine",sans-serif;font-size:18px;font-style:normal;line-height:28px;font-weight:700;text-transform:capitalize;margin-bottom:5px}.home-free-estimate-form p{color:#000;text-align:left;font-family:"BenchNine",sans-serif;font-size:14px;font-style:normal;line-height:22px;font-weight:300;margin-bottom:15px}.home-free-estimate-form ul li{list-style:none}.home-free-estimate-form-control{height:60px;padding:15px 20px;background:rgba(217,217,217,40%);border:none;border-radius:0;border:none;margin-bottom:25px}.home-free-estimate-form-control::placeholder,.home-free-estimate-form input[type="date"]{font-family:"BenchNine",sans-serif;color:#000;font-size:18px;line-height:30px;font-weight:700;letter-spacing:.64px}.btn-home-free-estimate-form-control{display:inline-block;width:100%;font-weight:600;padding:17px;color:#fff;font-family:"BenchNine",sans-serif;font-size:18px;text-transform:uppercase;line-height:28px;background:#000;border-radius:0;margin-top:0;text-decoration:none;border:1px solid #fff;transition:all linear 0.3s}.btn-home-free-estimate-form-control:hover{background:#000}.home-free-estimate-form .form-button p{text-align:center}.home-free-estimate-form .wpcf7-spinner{display:none}.home-free-estimate-form textarea{min-height:258px}.project{padding:97px 0;background:#fff;position:relative;z-index:2}.project ul{display:flex;flex-wrap:wrap;padding:0 40px}.project ul li{list-style:none}.project-content-item{position:relative;overflow:hidden;margin-bottom:30px}.project-content-item img{width:100%;height:auto}.project-content-item a{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;text-transform:uppercase;color:#fff;background:#fff0;text-decoration:none;font-size:30px;font-weight:700;cursor:pointer;transition:all linear 0.3s}.project-content-item a .fa{position:relative;opacity:0;color:#fff}.project-content-item a.overlayer-box{background:rgb(0 0 0 / .5)}.project-content-item a:hover{background:rgb(0 0 0 / .5)}.project-content-item a:hover .fa{opacity:1}.project-content-item a.overlayer-box:hover{background:rgb(0 0 0 / .7)}.project-content-item a.overlayer-box span{display:inline-block;border-radius:0;text-decoration:none;padding:15px 64px;background:#fff;color:#000;font-family:"BenchNine",sans-serif;font-size:20px;line-height:30px;transition:all linear 0.9s;position:relative;top:80px}.project-content-item a.overlayer-box span:hover{background:#000}.project-link{text-align:center;margin-top:51px}.footer{padding:70px 0 0;background:#252525}.footer .logo img{height:auto;width:200px}.footer-content-about{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:40px}.footer-bottom{padding:50px 65px;border:3px solid #fff;border-bottom:none;margin-top:40px}.footer-content h4{color:#fff;font-size:32px;text-transform:none;font-weight:500;letter-spacing:1.5px;line-height:42px;font-family:"BenchNine",sans-serif;margin-bottom:36px;text-transform:uppercase}.footer-content h4 span{position:relative;display:inline-block;line-height:0}.footer-content h4 span::before{content:'';position:absolute;left:0;top:calc(100% + 25px);width:50px;height:2px;background:#fff}.footer-content p{color:#fff;font-size:18px;line-height:30px;font-weight:500;font-family:"BenchNine",sans-serif;width:85%;letter-spacing:.4px}.footer-content ul li{line-height:30px;margin-bottom:10px;font-size:18px;font-weight:300;color:#fff;list-style-position:inside}.footer-content ul li a{position:relative;color:#fff;font-size:16px;line-height:28px;font-weight:500;text-decoration:none}.find-us{margin-top:35px}.find-us ul li{list-style:none;display:inline-block;margin-right:20px}.find-us ul li a img{width:32px;height:32px}.footer-contact-us ul li{position:relative;padding-left:45px;margin-bottom:30px;color:#fff;font-size:16px;line-height:22px;font-weight:400;list-style:none}.footer-contact-us ul li span{display:block;font-weight:700;margin-bottom:3px}.footer-contact-us ul li::before{content:'';position:absolute;top:0%;left:0;background:#fff0;color:#fff;font-size:22px;font-family:'fontawesome'}.footer-contact-us ul li:nth-child(1)::before{content:'\f095'}.footer-contact-us ul li:nth-child(2)::before{content:'\f0e0'}.footer-contact-us ul li:nth-child(3)::before{content:'\f041'}.copyright{padding:15px 0;background:#fff;border-top:1px solid #fff}.copyright p{color:#000;font-size:20px;line-height:30px;text-align:center;font-family:"BenchNine",sans-serif;letter-spacing:1.64px}.copyright p a{color:#000;text-decoration:none;font-weight:700}#banner-slider .owl-buttons{display:none}#banner-slider .owl-dots{position:absolute;left:50%;top:90%;transform:translate(-50%,0);z-index:9;display:none}#banner-slider .owl-dots .owl-dot span{width:15px;height:15px;border-radius:50%;background:#fff;border:none;opacity:1}#banner-slider .owl-dots .active span{background:#000}#testimonials-slider .owl-dots{display:none}#testimonials-slider .owl-nav{display:none}#testimonials-slider .owl-nav .owl-prev{position:absolute;bottom:-75px;right:70px;font-family:'FontAwesome';text-align:center;width:40px;height:40px;border:none;border-radius:50%;background:#000;color:#fff;font-size:34px;opacity:1;display:flex;justify-content:center;align-items:center;z-index:999;transition:all linear 0.3s}#testimonials-slider .owl-nav .owl-next{position:absolute;bottom:-75px;right:0;font-family:'FontAwesome';text-align:center;width:40px;height:40px;border:none;border-radius:50%;background:#000;color:#fff;font-size:34px;opacity:1;display:flex;justify-content:center;align-items:center;z-index:999;transition:all linear 0.3s}#testimonials-slider .owl-nav .owl-prev:hover,#testimonials-slider .owl-nav .owl-next:hover{background:#fff;color:#000}#testimonials-slider .owl-nav .owl-prev span{margin-bottom:5px}#testimonials-slider .owl-nav .owl-next span{margin-bottom:5px}#services-slider .owl-item img,#testimonials-slider .owl-item img{width:initial}.content-banner{padding:30px 0;background:#000}.breadcrumb{padding:10px 15px;margin:0;margin-bottom:0;color:#151515;background:#fff;border-radius:0;font-family:"BenchNine",sans-serif;text-transform:uppercase;font-weight:400;font-size:18px}.breadcrumb a{color:#000;text-decoration:none}.breadcrumb .fa{display:inline-block;margin:0 10px;font-size:11px;font-weight:700;margin-top:8px}.content{width:100%;padding:50px 0;background:#fff}.content-block{padding:20px;background:#f4f4f4}.sectiontitleunderline{display:block;width:80px;height:2px;margin:0 0 30px;background:#333}.content h2{text-transform:uppercase;font-size:28px;color:#000;font-weight:900;font-family:"BenchNine",sans-serif;margin-bottom:10px}.content h3{text-transform:capitalize;font-size:22px;color:#000;font-weight:700;font-family:"BenchNine",sans-serif;margin-bottom:10px}.content h4{text-transform:capitalize;font-size:20px;color:#000;font-weight:700;font-family:"BenchNine",sans-serif;margin-bottom:10px}.content p{font-size:20px;line-height:30px;font-family:"BenchNine",sans-serif;color:#000;margin-bottom:15px}.content ol,.content ul{margin:0;padding:0;margin-bottom:15px}.content li{margin-left:18px;line-height:30px;font-size:20px;font-family:"BenchNine",sans-serif;color:#000}.content-banner .page-not-found-title{color:#fff}.page_not_found{display:block;text-align:center;padding:50px}.page_not_found h2{font-size:120px;color:#34495e}.page_not_found p{font-size:18px;color:#34495e;text-align:center}.page_not_found a{display:inline-block;padding:10px 25px;background:#c0392b;color:#fff;border-radius:3px;text-decoration:none}.page_not_found a:hover{background:#e74c3c}.content .reviewsblock{padding:15px 0;background:#000;width:100%;text-align:center}.content .reviewsblock h4{margin-bottom:0;text-transform:uppercase;color:#fff;font-size:24px;font-weight:700}.reviewsform{padding:15px;background:#eee;min-height:150px;width:100%}.reviewsformstyle{height:44px;border-radius:0;border:#666 solid 1px;color:#666;margin-bottom:15px}.reviewsform input::placeholder{color:#666}.reviewsform textarea::placeholder{color:#666}.btn-reviewsformstyle{display:block;text-transform:uppercase;width:100%;color:#fff;background:#000;border:none;padding:10px 16px;font-size:18px;border-radius:0;transition:all linear 0.3s}.btn-reviewsformstyle:hover{background:#2ecc71}.testimonials-page{display:block;margin-top:15px}.testimonials-page .accordion{background:#fff0;--bs-accordion-bg:#f4f4f4}.testimonials-page .accordion-button:focus,.testimonials-page .accordion-button:active,.testimonials-page .accordion-button{padding-bottom:13px;background:#000;color:#fff;box-shadow:none;font-size:20px}.testimonials-page .accordion-button.collapsed{background:#fff;color:#000}.testimonials-page .accordion-button:not(.collapsed)::after{content:'\f107';font-family:'fontawesome';font-size:18px;color:#fff;text-decoration:none;background-image:initial}.testimonials-page .accordion-button.collapsed::after{content:'\f107';font-family:'fontawesome';color:#000;text-decoration:none;background-image:initial}.form_section .form-group{position:relative;overflow:hidden;margin:0;margin-bottom:30px}.form_section .form-group p{display:flex;margin-bottom:0}.form_section .form-group .fa{position:absolute;top:50%;transform:translateY(-50%);z-index:7;height:50px;width:50px;background:#000;text-align:center;padding-top:15px;color:#fff;font-size:18px}.form_section .form-group .sms{height:100%}.form_section .contact-form-control{padding-left:65px;height:50px;border-color:#666;border-radius:0}.form_section .contact-form-control::placeholder{color:#666}.form_section textarea.contact-form-control{height:200px}.form_section .btn-contact-form-control{width:150px;color:#fff;background-color:#000;border:none;border-radius:0;padding:10px 16px;font-size:18px;line-height:1.3333333;transition:all linear 0.3s}.form_section .btn-contact-form-control:hover{background:#2ecc71}.googlemap{height:400px;overflow:hidden;border:#eee solid 1px}.wpcf7-form-control-wrap{width:100%}.free-estimate-form .form-title{padding:10px 15px;background:#000;color:#fff}.free-estimate-form .form-group{position:relative;overflow:hidden;margin:0;margin-bottom:30px}.free-estimate-form .form-group p{position:relative}.free-estimate-form .form-group p label{margin-bottom:15px}.free-estimate-form .form-group .fa{position:absolute;bottom:-9px;z-index:7;height:58px;width:50px;background:#fff0;text-align:center;padding-top:15px;color:#000;font-size:18px}.free-estimate-form .form-group .sms{height:75%;bottom:0%}.free-estimate-form .free-estimate-form-control{padding-left:65px;height:50px;border-color:#666;border-radius:0}.free-estimate-form .free-estimate-form-control::placeholder{color:#666}.free-estimate-form textarea.free-estimate-form-control{height:200px}.free-estimate-form .btn-free-estimate-form-control{width:150px;color:#fff;background-color:#000;border:none;border-radius:0;padding:10px 16px;font-size:18px;line-height:1.3333333;transition:all linear 0.3s}.free-estimate-form .btn-free-estimate-form-control:hover{background:#2ecc71}.title-label label{font-size:24px;text-align:center;margin-bottom:4.5rem;color:#e00}.wpcf7 form.sent .wpcf7-response-output{background:#4a934a;color:#fff;padding:15px;text-align:center}.wpcf7 form.invalid .wpcf7-response-output{background:#e00;color:#fff;padding:15px;text-align:center}.WidgetTitle__Container-sc-ruy1gu-0.hQjKWx.es-widget-title{display:none}@media (max-width:1399px){#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link{margin:0 14px}.banner-content-box h2{font-size:42px}.banner .banner-thumbnail{text-align:left}.welcome .section-title,.home-free-estimate .section-title{padding-right:0}.services-article{padding:0}.home-free-estimate .section-title p,.footer-content p{width:100%}}@media (max-width:1025px){#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link{margin:0 9px;font-size:14px}.banner-content-box h2{font-size:36px;line-height:53px}.banner .banner-thumbnail{width:250px;text-align:right}.testimonials .section-title h2{font-size:33px}}@media (max-width:992px){.mobile_menu{display:block;width:0}.mobile_menu.active{width:100%}.serv_dropdown_menu{padding-left:30px}.header{position:relative;padding:55px 0 0;background:#000}.header-top ul li:nth-child(4){float:left;margin-top:1.5rem;padding-left:0}.header-top ul li:nth-child(4) a:first-child{margin-left:0}.header-top .container,.header-bottom .container{width:100%}.header .header-bottom{position:relative;top:0;left:0}.header-bottom .logo{text-align:center}.header-bottom .navigation{display:none}#mega-menu-wrap-header-menu{margin-top:15px}#mega-menu-wrap-header-menu .mega-menu-toggle{border-radius:0;background:#000}#mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner,#mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before,#mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{width:30px}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item{display:block}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item:last-child{float:none}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link{padding:10px 15px;margin-right:0;margin:0;background:#2f2f2f;color:#fff;border-radius:0;font-size:14px;font-weight:400}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link::before{height:1px}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{background:#000;color:#fff;font-size:14px;font-weight:400}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item:last-child>a.mega-menu-link{background:#2f2f2f;padding:10px 15px;border-radius:0}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link::before{display:none}.home-page-link a{font-size:14px}.banner-content-box h2{padding-right:0;font-size:23px;line-height:42px}.why-choose-us .section-title p{width:100%}.why-choose-us-thumbnail img{width:100%}.welcome{padding:50px 0}.testimonials .section-content{width:100%}.home-free-estimate .call-us-now ul li{font-size:28px}.footer{padding:50px 0}.footer-content h4{margin-top:30px;margin-bottom:15px}.footer-contact-us ul li{margin-top:30px;margin-bottom:0}.section-title h2{font-size:38px}.footer-content h4{font-size:27px}}@media (max-width:767px){#back-top{right:15px;bottom:25px}#back-top a{width:40px;height:40px}#back-top a .fa{font-size:16px;margin-top:10px}.share_icon .fa{width:45px;height:45px;font-size:18px}.social_icon ul li .fa{width:43px;height:43px;font-size:18px}.social_icon.active ul li:nth-child(1) .fa{bottom:188px}.social_icon.active ul li:nth-child(2) .fa{bottom:145px}.social_icon.active ul li:nth-child(3) .fa{bottom:102px}.social_icon.active ul li:nth-child(4) .fa{bottom:59px}.mobile_slideLogo img{width:60%;border-radius:8px}.header-top{padding:35px 0 0}.header-top h4{margin-bottom:15px;text-align:center}.header-top ul{text-align:left;display:block}.header-top ul li{margin-bottom:1rem;width:100%}.header-top ul li:last-child{padding-left:7px;margin-top:0}.header-bottom{padding:15px 0 0}.header-bottom .logo img{width:60%}#mega-menu-wrap-header-menu{margin-top:15px}#mega-menu-wrap-header-menu .mega-menu-toggle{border-radius:0;background:#000}#mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner,#mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before,#mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{width:30px}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item{display:block}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item:last-child{float:none}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link{padding:10px 15px;margin-right:0;margin:0;background:#2f2f2f;color:#fff;border-radius:0;font-size:14px;font-weight:400}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link::before{height:1px}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{border:1px solid #fff;background:#000;color:#fff;font-size:14px;font-weight:400}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item:last-child>a.mega-menu-link{color:#fff}.section-title{margin-bottom:30px}.section-title h2{font-size:30px;line-height:30px}.section-title h4{font-size:20px;margin-top:10px}.section-title p{font-size:14px;line-height:24px;margin:20px 0}.banner-content .row .col-sm-6:first-child{width:60%}.banner-content .row .col-sm-6:last-child{width:40%}.banner-content-box h2{font-size:20px;line-height:32px}.banner .banner-thumbnail{width:115px;position:relative}.banner .banner-thumbnail img{border:2px solid #fff}.banner-section-link{margin-top:10px}.banner-section-link a{padding:5px 18px;font-size:14px}.welcome-section-link a{padding:6px 36px}.welcome{padding:40px 0}.welcome .section-title{margin-left:0}.welcome .section-title{margin-left:0}.bbb-logo{padding:0 10px!important}.welcome-thumbnail{left:0;top:0;margin-bottom:1.5rem}.welcome-section-link{margin-left:0}.testimonials-section-link{margin-left:20px}.services{padding:40px 0}.services .section-content{padding:0}.services-card{padding:10px 10px 30px;min-height:auto}.services-card-content ul{padding-left:35px}.services-article{font-size:16px;line-height:25px;margin-top:5px}.why-choose-us{padding:50px 0}.why-choose-us .section-title{margin-bottom:1.5rem;text-align:center}.process article,.why-choose-us article{font-size:16px}.testimonials{padding:50px 0}.testimonials .section-content::before{display:none}.testimonials .section-title{margin-bottom:15px}.testimonials .section-content{padding:0}.testimonials-quotation{margin:20px 0}.testimonials-content{padding-left:30px}.testimonials-content::before{top:-30px;width:60px;height:60px;font-size:30px}.testimonials-content h4{font-size:18px}.testimonials-content p{font-size:14px;line-height:26px;width:100%}.testimonials-thumbnail{left:0;margin-top:2rem}.testimonials-thumbnail span{left:22px}.testimonials-thumbnail img{width:100%;height:auto}.project{padding:50px 0}.project-link{margin-top:15px}.project ul{padding:0}.project-content-item a.overlayer-box span{padding:6px 29px;top:0;font-size:16px;border-radius:4px}.home-free-estimate{padding:40px 0}.home-free-estimate-form-container{margin:0}.home-free-estimate-form-container{width:100%}.home-free-estimate-form{margin-top:1.5rem}.call-us-now ul{text-align:center;padding-left:25px}.footer{padding:30px 0 50px}.footer .logo{text-align:center}.footer-content-about{padding-right:0}.footer-bottom{padding:0 10px;margin-top:0;border:none}.footer-links,.footer-contact-us{margin-top:0}.footer-content h4 span::before{height:3px}.footer-content h4 span::after{height:4px;width:4px}.footer-content h4{font-size:18px;margin-bottom:22px}.footer-content p{line-height:26px}.footer-content ul li{line-height:30px}.footer-contact-us ul li{margin-top:15px}.footer-contact-us ul li::before{border-width:1px}.footer-contact-us h4{margin-bottom:27px}.copyright p{display:block;padding:0 30px}.content-banner{padding:20px 0}.content h2{font-size:20px}.sectiontitleunderline{margin:0 0 15px}.content p{font-size:14px;line-height:26px;margin-bottom:10px}}