.prime-lazy-render{content-visibility:auto;contain-intrinsic-size:auto 800px}.p-margin p{margin-bottom:5px}#IconButtonmodel1{width:160%;padding:0;overflow:hidden}#IconButtonmodel1 .elementor-button-content-wrapper{gap:0}#IconButtonmodel1 .elementor-button-icon{width:100%;max-width:80px;padding:15px 0;background-color:var(--prime-secondary);color:#fff;transition:.5s;display:flex;justify-content:center;align-items:center;font-size:24px}#IconButtonmodel1:hover .elementor-button-icon{background-color:var(--e-global-color-primary);color:#fff}#IconButtonmodel1 .elementor-button-text{width:100%;max-width:220px;padding:8px 0;transition:.5s;padding:10px}#IconButtonmodel1:hover .elementor-button-text{background-color:var(--prime-secondary)}@media only screen and (max-width:375px){#IconButtonmodel1{font-size:24px;width:250px}}.desktop-header,.headerMobile{position:relative;z-index:1000;transition:transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out;transform:translateY(0)}.desktop-header.scrolled-header,.headerMobile.scrolled-header{position:fixed;top:0;left:0;width:100%;background-color:var(--prime-secondary)!important;box-shadow:0 2px 10px rgb(0 0 0 / .1);transform:translateY(0);margin-top:0!important}.headerMobile.scrolled-header{background-color:#000000!important}body{padding-top:0;transition:padding-top 0.3s ease-in-out}body.has-sticky-header{padding-top:80px}.desktop-header .headerLogo a{display:inline-block;position:relative;width:60px;height:53px}.desktop-header .headerLogo img{opacity:0}.desktop-header .headerLogo a::after{content:"";position:absolute;inset:0;background-color:var(--prime-secondary);-webkit-mask-image:url(https://elitegaragedoorrepairservice.com/wp-content/uploads/2026/04/Elite-garage-doors-logo-main.svg);mask-image:url(https://elitegaragedoorrepairservice.com/wp-content/uploads/2026/04/Elite-garage-doors-logo-main.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-color 0.3s ease}.desktop-header.scrolled-header .headerLogo a::after{background-color:#fff}.desktop-header .headerLogo img{transition:.5s}.desktop-header.scrolled-header .headerLogo img{width:50px!important}.desktop-header.scrolled-header .elementor-button-icon{display:none!important}.desktop-header.scrolled-header .elementor-button-text{padding:5px 0!important}.desktop-header.scrolled-header .elementor-button-text:hover{border:1px solid var(--prime-primary)!important}.desktop-header.scrolled-header .elementor-nav-menu--main .elementor-item,.desktop-header.scrolled-header .animate-underline-ltr .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#ffffff!important;fill:#ffffff!important}.desktop-header.scrolled-header .elementor-nav-menu--main .elementor-item.elementor-item-active,.desktop-header.scrolled-header .elementor-nav-menu--main .elementor-item:hover,.desktop-header.scrolled-header .animate-underline-ltr .elementor-icon-list-item:hover .elementor-icon-list-text,.desktop-header.scrolled-header .animate-underline-ltr .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var(--prime-primary)!important}.desktop-header.scrolled-header .animate-underline-ltr .elementor-icon-list-item:hover a::before{background-color:#000000!important}.desktop-header.scrolled-header .headerSearch:hover .elementor-icon svg{fill:#000000!important}.mobile-menu-logo a img{height:107px}@media only screen and (max-width:1200px){.desktop-header .elementor-button-icon{display:none}}.mobile-main-menu .elementor-nav-menu--main .elementor-nav-menu ul{position:inherit;left:0;z-index:0;margin:0!important}.footer-cta i{font-size:52px}.footer-cta .elementor-button-text{display:flex;align-items:center}.footer-nav .elementor-nav-menu .elementor-item{position:relative;padding-left:32px!important;transition:color 0.3s ease-in-out}.footer-nav .elementor-nav-menu .elementor-item::before{content:'\f058';font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;left:0;top:12px;transform:translateY(-50%);font-size:16px;color:#ffffff!important;opacity:0.5!important;transition:color 0.3s ease-in-out,opacity 0.3s ease-in-out}.footer-nav .elementor-nav-menu .elementor-item:hover::before,.footer-nav .elementor-nav-menu .current-menu-item>.elementor-item::before{color:var(--e-global-color-primary)!important;opacity:1}.footer-nav .elementor-nav-menu .elementor-item:hover,.footer-nav .elementor-nav-menu .current-menu-item>.elementor-item{color:var(--e-global-color-primary)!important}.working-time p strong{color:rgb(255 255 255 / .5);font-weight:300}.wpcf7-not-valid-tip{display:none}.wpcf7-spinner{position:absolute;top:15px;right:40px}@media only screen and (max-width:768px){.wpcf7-spinner{position:absolute;top:unset;right:unset;bottom:10px;left:30px}}.prime-fade-carousel.prime-initial-load .swiper-slide-active .fade-in-up,.prime-fade-carousel.prime-initial-load .swiper-slide-active .fade-in-left,.prime-fade-carousel.prime-initial-load .swiper-slide-active .fade-in-right,.prime-fade-carousel.prime-initial-load .swiper-slide-active .fade-in,.prime-fade-carousel .swiper:not(.swiper-initialized) .swiper-slide:first-child .fade-in-up,.prime-fade-carousel .swiper:not(.swiper-initialized) .swiper-slide:first-child .fade-in-left,.prime-fade-carousel .swiper:not(.swiper-initialized) .swiper-slide:first-child .fade-in-right,.prime-fade-carousel .swiper:not(.swiper-initialized) .swiper-slide:first-child .fade-in{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.swiper-slide-active .fade-in-up,.swiper:not(.swiper-initialized) .swiper-slide:first-child .fade-in-up{animation:fadeInUp 1s ease-out forwards;animation-delay:0.9s;opacity:0;transform:translateY(80px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(80px)}100%{opacity:1;transform:translateY(0)}}.swiper-slide-active .fade-in-left,.swiper:not(.swiper-initialized) .swiper-slide:first-child .fade-in-left{animation:fadeInLeft 1s ease-out forwards;animation-delay:0.5s;opacity:0;transform:translateX(-80px)}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-80px)}100%{opacity:1;transform:translateX(0)}}.swiper-slide-active .fade-in,.swiper:not(.swiper-initialized) .swiper-slide:first-child .fade-in{animation:fadeIn 1s ease-out forwards;animation-delay:0.9s;opacity:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.swiper-slide-active .fade-in-right,.swiper:not(.swiper-initialized) .swiper-slide:first-child .fade-in-right{animation:fadeInRight 1s ease-out forwards;animation-delay:1.5s;opacity:0;transform:translateX(80px)}@keyframes fadeInRight{0%{opacity:0;transform:translateX(80px)}100%{opacity:1;transform:translateX(0)}}#hero-slider.elementor-widget-n-carousel .swiper-pagination-bullets{display:flex;flex-direction:column;gap:10px;padding-left:30px}.prime-fade-carousel .swiper-wrapper{transform:none!important;display:grid!important;width:100%!important}.prime-fade-carousel .swiper-slide{grid-area:1 / 1!important;position:relative!important;left:auto!important;top:auto!important;height:100%!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity 1000ms ease-in-out,visibility 0ms linear 1000ms!important;z-index:1!important}.prime-fade-carousel .swiper-slide.swiper-slide-active,.prime-fade-carousel .swiper-slide.swiper-slide-duplicate-active,.prime-fade-carousel .swiper:not(.swiper-initialized) .swiper-slide:first-child{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity 1000ms ease-in-out,visibility 0ms linear 0ms!important;z-index:10!important}.prime-fade-carousel .swiper-slide-active .e-con,.prime-fade-carousel .swiper-slide-active .e-con-inner,.prime-fade-carousel .swiper-slide-active a,.prime-fade-carousel .swiper-slide-active .elementor-button,.prime-fade-carousel .swiper-slide-duplicate-active .e-con,.prime-fade-carousel .swiper-slide-duplicate-active .e-con-inner,.prime-fade-carousel .swiper-slide-duplicate-active a,.prime-fade-carousel .swiper-slide-duplicate-active .elementor-button,.prime-fade-carousel .swiper:not(.swiper-initialized) .swiper-slide:first-child .e-con,.prime-fade-carousel .swiper:not(.swiper-initialized) .swiper-slide:first-child a{pointer-events:auto!important}.prime-fade-carousel .elementor-swiper-button,.prime-fade-carousel .swiper-pagination{z-index:20!important;pointer-events:auto!important}.prime-fade-carousel .swiper-slide{overflow:hidden!important}.prime-fade-carousel .swiper-slide>.e-con,.prime-fade-carousel .swiper-slide>.e-con>.e-con-inner{transform:scale(1)!important;transition:transform 0ms linear!important}.prime-fade-carousel .swiper-slide.start-zoom>.e-con,.prime-fade-carousel .swiper-slide.swiper-slide-prev>.e-con,.prime-fade-carousel .swiper-slide.swiper-slide-duplicate-prev>.e-con,.prime-fade-carousel .swiper:not(.swiper-initialized) .swiper-slide:first-child>.e-con{transform:scale(1.08)!important;transition:transform 6000ms linear!important}.prime-fade-carousel .swiper-slide.start-zoom>.e-con>.e-con-inner,.prime-fade-carousel .swiper-slide.swiper-slide-prev>.e-con>.e-con-inner,.prime-fade-carousel .swiper-slide.swiper-slide-duplicate-prev>.e-con>.e-con-inner,.prime-fade-carousel .swiper:not(.swiper-initialized) .swiper-slide:first-child>.e-con>.e-con-inner{transform:scale(.9259)!important;transition:transform 6000ms linear!important}@media only screen and (max-width:1024px){.queryform-absolute{position:unset}}.service_query{box-shadow:0 10px 40px 10px rgb(0 0 0 / .05)}.feature-text-icon .elementor-icon-box-icon{align-self:flex-start;padding:10px;border:2px dotted var(--e-global-color-primary);border-radius:50%}.feature-text-icon .elementor-icon{position:relative;overflow:hidden;z-index:1;border-radius:50%}.feature-text-icon .elementor-icon::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.5s ease-in-out;z-index:-2}.feature-text-icon .elementor-icon::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--e-global-color-primary);border-radius:50%;transform:scale(0);transition:transform 0.5s ease-in-out;z-index:-1}.feature-text-icon:hover .elementor-icon::before{opacity:1}.feature-text-icon:hover .elementor-icon::after{transform:scale(1)}.feature-text-icon:hover .elementor-icon{background-color:rgb(22 36 81 / .8)!important}.project-done-text{box-shadow:0 10px 40px 10px rgb(0 0 0 / .1)}.shiny-hover .img-shiny{position:relative;overflow:hidden}.shiny-hover .img-shiny::before{content:'';position:absolute;top:0;left:-150%;width:30%;height:100%;background:linear-gradient(to right,#fff0 0%,rgb(255 255 255 / .4) 50%,#fff0 100%);transform:skewX(-45deg);z-index:2;pointer-events:none;transition:left 1s ease-in-out}.shiny-hover:hover .img-shiny::before{left:200%}.loop-card-1-hover-1 .card-feature-image a{display:block;position:relative;overflow:hidden}.loop-card-1-hover-1 .card-feature-image a::after{content:"";position:absolute;inset:0;background-color:var(--e-global-color-accent);opacity:0;transition:opacity 0.4s ease-in-out;pointer-events:none;z-index:2}.loop-card-1-hover-1 .card-feature-image img{transition:transform 0.4s ease-in-out;display:block;width:100%}.loop-card-1-hover-1:hover .card-feature-image a::after{opacity:.5}.loop-card-1-hover-1:hover .card-feature-image img{transform:scale(1.1)}.loop-card-1-hover-1 .loop-card-post-button{background-color:var(--e-global-color-text);border-bottom:3px solid var(--e-global-color-accent);width:100%;padding:30px 0 40px 30px!important;z-index:10;opacity:1;visibility:visible;position:relative}.loop-card-1-hover-1 .loop-card-post-button a{margin-left:40px}@media (min-width:1025px){.loop-card-1-hover-1 .elementor-element-49b1df1{position:relative}.loop-card-1-hover-1 .loop-card-post-button{position:absolute;bottom:-90px;left:0;opacity:0;visibility:hidden;transform:translateY(-20px);transition:all 0.8s cubic-bezier(.25,.8,.25,1);margin-bottom:-80px;z-index:9999!important}.loop-card-1-hover-1:hover .loop-card-post-button{opacity:1;visibility:visible;transform:translateY(0)}.elementor-widget-loop-carousel .swiper{overflow:hidden!important;padding-bottom:100px!important;margin-bottom:-100px!important}.elementor-widget-loop-carousel .swiper-wrapper,.elementor-widget-loop-carousel .swiper-slide,.elementor-widget-loop-carousel .e-loop-item{overflow:visible!important}.loop-card-1-hover-1,.loop-card-1-hover-1 .e-con,.loop-card-1-hover-1 .elementor-element-49b1df1{overflow:visible!important}}@media only screen and (max-width:1024px){.loop-card-1-hover-1 .loop-card-post-button a{margin-left:0}.loop-card-1-hover-1 .loop-card-post-button{padding:0!important;border-bottom:none}}.loop-card-1-hover-1 .post-type-icon img{transition:filter 0.3s ease-in-out}.loop-card-1-hover-1:hover .post-type-icon img{filter:brightness(0) invert(1)}.loop-card-1-hover-1 .post-type-icon{position:relative;overflow:hidden;z-index:1}.loop-card-1-hover-1 .post-type-icon img{position:relative;z-index:5}.loop-card-1-hover-1 .post-type-icon::before{content:"";position:absolute;inset:0;background-color:var(--e-global-color-accent);opacity:0;transition:opacity 1s ease;z-index:2}.loop-card-1-hover-1 .post-type-icon::after{content:"";position:absolute;top:50%;left:50%;width:200%;aspect-ratio:1 / 1;background-color:var(--e-global-color-accent);border-radius:50%;transform:translate(-50%,-50%) scale(0);transform-origin:center center;transition:transform 0.8s cubic-bezier(.25,1,.5,1);z-index:3}.loop-card-1-hover-1:hover .post-type-icon::before{opacity:.15}.loop-card-1-hover-1:hover .post-type-icon::after{transform:translate(-50%,-50%) scale(1)}.loop-card-1-hover-1 .post-type-icon{border:5px solid #fff0;transition:border-color 0.3s ease}.loop-card-1-hover-1:hover .post-type-icon{border-color:var(--e-global-color-text)}.loop-card-1-hover-1 .elementor-shortcode{padding:15px}.service-section-bottom-text h3{color:#ffffff!important}.service-section-bottom-text h3 a{padding-bottom:10px;border-bottom:2px dotted rgb(255 68 5);transition:.5s}.service-section-bottom-text h3 a:hover{border-bottom:2px dotted #fff0}.why-choose-us-section{position:relative}.why-choose-us-section::before{content:"";position:absolute;top:20px;left:20px;width:100%;height:100%;background-color:rgb(255 255 255 / .5)}.why-choose-icon-box{position:relative;overflow:hidden;z-index:1}.why-choose-icon-box::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--prime-secondary);z-index:-1;transform:scaleY(0);transform-origin:top;transition:transform 0.4s ease-in-out}.why-choose-icon-box svg{transition:fill 0.4s ease-in-out,color 0.4s ease-in-out}.why-choose-icon-box-parent:hover .why-choose-icon-box::before{transform:scaleY(1)}.why-choose-icon-box-parent:hover .why-choose-icon-box svg{fill:#ffffff!important;color:#ffffff!important}.rank-math-breadcrumb p span{color:#ffffff!important}.prime-fade-carousel .elementor-element-750c7545 h1,.prime-fade-carousel .elementor-element-96a1892 h1{font-family:"Fira Sans Extra Condensed",sans-serif!important;font-size:82px!important;font-weight:600!important;line-height:1.2!important}@media (max-width:1366px){.prime-fade-carousel .elementor-element-750c7545 h1,.prime-fade-carousel .elementor-element-96a1892 h1{font-size:54px!important}}@media (max-width:767px){.prime-fade-carousel .elementor-element-750c7545 h1,.prime-fade-carousel .elementor-element-96a1892 h1{font-size:42px!important}}