*,*::before,*::after{box-sizing:border-box}body{font-family:"Archivo",sans-serif;font-size:16px;line-height:27px;margin:0;overflow-x:hidden}img{max-width:100%;display:block}.btn{width:fit-content}.btn a{color:#700;text-decoration:none;font-weight:500}.btn.underline{position:relative}.btn.underline::after{content:"";position:absolute;bottom:0;left:0;width:100%;border:1px solid #700}.slick-slider .slick-arrow.slick-next{right:0;z-index:999}.slick-slider .slick-arrow.slick-prev{left:0;z-index:999}.fw-3{font-weight:300}.fw-4{font-weight:400}.fw-5{font-weight:500}.fw-6{font-weight:600}.fw-7{font-weight:700}.fw-8{font-weight:800}.fw-9{font-weight:900}.d-hide-m{display:none}.d-hide-t{display:block}@media only screen and (min-width:1200px){.d-hide-m{display:block}.d-hide-t{display:none}}.inner-wrapper{padding:0 20px}@media only screen and (min-width:768px){.inner-wrapper{padding:0 40px}}@media only screen and (min-width:1200px){.inner-wrapper{padding:0 7.2916666667vw}}.main-wrapper{padding:0 20px}@media only screen and (min-width:768px){.main-wrapper{padding:0 40px}}@media only screen and (min-width:1200px){.main-wrapper{padding:0 10.4166666667vw}}.full-wrapper{width:100%}.--main-head{text-align:center;font-family:"Archivo",sans-serif;font-size:45px;font-style:normal;line-height:40px;letter-spacing:-1.35px}@media only screen and (min-width:1200px){.--main-head{font-size:4.6875vw;line-height:4.375vw;letter-spacing:-.140625vw}}.--common-para,.--common-para p{font-family:"Montserrat",sans-serif;font-size:14px;font-style:normal}@media only screen and (min-width:1200px){.--common-para,.--common-para p{font-size:.8333333333vw}}.--sub-text{font-family:"Archivo",sans-serif;font-size:14px;font-style:normal;line-height:normal;text-transform:uppercase}@media only screen and (min-width:1200px){.--sub-text{font-size:1.5625vw}}.--btn-text{font-family:"Archivo",sans-serif;font-size:14px;font-style:normal;line-height:normal}@media only screen and (min-width:1200px){.--btn-text{font-size:.7291666667vw}}.--para-text,.--para-text p{font-family:"Montserrat",sans-serif;font-size:16px;font-style:normal}@media only screen and (min-width:1200px){.--para-text,.--para-text p{font-size:1.0416666667vw}}.--footer-text{font-family:"Darker Grotesque",sans-serif;font-size:20px;font-style:normal;line-height:98.946%;text-transform:capitalize}@media only screen and (min-width:1200px){.--footer-text{font-size:1.0416666667vw}}.--footer-sub-text{font-family:"Montserrat",sans-serif;font-size:12px;font-style:normal;line-height:148%;text-transform:capitalize}@media only screen and (min-width:1200px){.--footer-sub-text{font-size:.78125vw}}.--footer-head{font-family:"Darker Grotesque",sans-serif;font-size:14px;font-style:normal;line-height:98.946%;text-transform:capitalize}@media only screen and (min-width:1200px){.--footer-head{font-size:.9375vw}}.--sub-text-head{font-family:"Archivo",sans-serif;font-size:30px;font-style:normal;text-transform:uppercase;letter-spacing:-3px}@media only screen and (min-width:1200px){.--sub-text-head{font-size:2.0833333333vw;letter-spacing:-.1041666667vw}}.--main-sub-head{font-family:"Montserrat",sans-serif;font-size:60px;font-style:normal;text-transform:uppercase;letter-spacing:-3px}@media only screen and (min-width:1200px){.--main-sub-head{font-size:3.125vw;letter-spacing:-.15625vw}}li[itemprop=itemListElement] span{color:#F7FBFF;font-family:"Archivo",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2px;text-transform:uppercase}@media only screen and (min-width:1200px){li[itemprop=itemListElement] span{font-size:1.0416666667vw;letter-spacing:.2083333333vw}}.--sub-para{font-family:"Archivo",sans-serif;font-size:20px;font-style:normal;line-height:216.182%}@media only screen and (min-width:1200px){.--sub-para{font-size:1.3020833333vw}}.--text-para{font-family:"Archivo",sans-serif;font-size:16px;font-style:normal}@media only screen and (min-width:1200px){.--text-para{font-size:1.0416666667vw}}.--sub-head{font-family:"Archivo",sans-serif;font-size:20px;font-style:normal;text-transform:uppercase;line-height:normal}@media only screen and (min-width:1200px){.--sub-head{font-size:1.5625vw}}.--text-small{font-family:"Archivo",sans-serif;font-size:14px;font-style:normal}@media only screen and (min-width:1200px){.--text-small{font-size:.8333333333vw}}.--text-head{font-family:"Archivo",sans-serif;font-size:20px;font-style:normal}@media only screen and (min-width:1200px){.--text-head{font-size:1.3020833333vw}}.--large-head{font-family:"Archivo",sans-serif;font-size:100px;font-style:normal;line-height:normal;letter-spacing:-9.6px;background:linear-gradient(0deg,#FFF 19.29%,#90C7FF 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}@media only screen and (min-width:1200px){.--large-head{font-size:16.1458333333vw;letter-spacing:-18.6px}}@media only screen and (min-width:768px){::-webkit-scrollbar{width:2px;background:#fff0}::-webkit-scrollbar-track{background:#fff0}::-webkit-scrollbar-thumb{background:#005CB9}::-webkit-scrollbar-thumb:hover{background:#332F2F}}.header .header-main .main-wrapper .header-inner .mid #navbar_main .menu-primary-menu-container ul.navbar-nav li.menu-item-has-children a::after{background-image:url(/wp-content/themes/roofmartsolar/assets/css/dist/assets/images/down.png)}@media only screen and (min-width:991px){.js-scroll{opacity:0;transition:opacity 500ms}.js-scroll.scrolled{opacity:1}.scrolled.fade-in{animation:animateup 1s ease-in-out both}.first-load-animate{animation:animateup 1s ease-in-out both}@keyframes animateup{0%{transform:translate3d(5px,40px,0);opacity:0;transition:transform 0ms,opacity 0ms,-webkit-transform 0ms}100%{transition:transform 1500ms cubic-bezier(.19,1,.22,1),opacity 1500ms cubic-bezier(.19,1,.22,1),-webkit-transform 1500ms cubic-bezier(.19,1,.22,1);transform:translate3d(0,0,0);opacity:1}}.scrolled.fade-in-bottom{animation:fade-in-bottom 0.5s ease-in-out both;animation-delay:calc(0.3s * var(--i))}.scrolled.image-loading-bottom{animation:image-loading-bottom 0.7s ease-in-out both;animation-delay:calc(0.3s * var(--i))}.scrolled.opacity{animation:opacity 1.2s ease-in-out both}.scrolled.width-full{animation:width-full 0.5s linear forwards;animation-delay:calc(0.3s * var(--i))}.scrolled.fade-in-left{animation:fade-in-left 0.5s ease-in-out both;animation-delay:calc(0.3s * var(--i))}.scrolled.fade-in-right{animation:fade-in-right 0.5s ease-in-out both;animation-delay:calc(0.3s * var(--i))}@keyframes fade-in-bottom{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes image-loading-bottom{0%{clip-path:inset(100% 0 0 0%)}100%{clip-path:inset(0 0 0 0)}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes width-full{0%{width:0}100%{width:100%}}@keyframes fade-in-left{0%{transform:translateX(-50px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{transform:translateX(50px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes play-button{0%{border:0 solid rgb(25 147 221 / .5)}50%{border:8px solid rgb(25 147 221 / .5)}to{border:0 solid rgb(25 147 221 / .5)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}}.comp-welcome-section .section-inner{padding:0 20px;margin-bottom:60px}.comp-welcome-section .section-inner .welcome-section-title{font-family:"Archivo",sans-serif;font-size:30px;text-align:center;margin-bottom:50px;font-weight:700}.comp-welcome-section .section-inner .welcome-section-para{font-family:"Montserrat",sans-serif;text-align:center}@media only screen and (min-width:1200px){.comp-welcome-section .section-inner{padding:0 12.5vw;margin-bottom:5.2083333333vw}.comp-welcome-section .section-inner .welcome-section-title{font-family:"Archivo",sans-serif;font-size:3.125vw;text-align:center;margin-bottom:2.6041666667vw;font-weight:700}.comp-welcome-section .section-inner .welcome-section-para{font-family:"Montserrat",sans-serif;text-align:center;font-size:.8333333333vw}}.comp-img-content-section .section-inner{padding:0 20px;margin-bottom:60px}.comp-img-content-section .section-inner .img-wrap{margin-bottom:30px}.comp-img-content-section .section-inner .img-wrap img{width:100%}@media only screen and (min-width:992px){.comp-img-content-section .section-inner{display:flex;flex-wrap:wrap;align-items:center}.comp-img-content-section .section-inner .img-wrap{width:50%}.comp-img-content-section .section-inner .content-wrap{width:50%;padding-left:30px}.comp-img-content-section.text-first .section-inner{flex-direction:row-reverse}.comp-img-content-section.text-first .section-inner .content-wrap{padding-right:30px}}@media only screen and (min-width:1200px){.comp-img-content-section .section-inner{padding:0 12.5vw;margin-bottom:5.2083333333vw;display:flex;flex-wrap:wrap;align-items:center}.comp-img-content-section .section-inner .img-wrap{width:50%}.comp-img-content-section .section-inner .content-wrap{width:50%;padding-left:3.6458333333vw}.comp-img-content-section.text-first .section-inner{flex-direction:row-reverse}.comp-img-content-section.text-first .section-inner .content-wrap{padding-right:3.6458333333vw;padding-left:0}}.cmp-accordion .section-inner{padding:0 20px;margin-bottom:60px}.cmp-accordion .section-inner .accordion-item{border:none;padding-bottom:25px;margin-top:25px;border-bottom:3px solid rgb(42 42 42 / .6);transition:ease all 0.8s;padding-top:25px}.cmp-accordion .section-inner .accordion-item .accordion-head{font-size:16px;font-family:"Archivo",sans-serif;font-weight:700;transition:ease all 0.8s;padding:0 20px}.cmp-accordion .section-inner .accordion-item .acccordion-body{font-size:13px;line-height:16px;font-family:"Montserrat",sans-serif;max-height:0;overflow:hidden;transition:ease all 0.8s;padding:0 20px}.cmp-accordion .section-inner .accordion-item.open{background-color:#F4F4F4;border-bottom:3px solid rgb(119 0 0 / .6)}.cmp-accordion .section-inner .accordion-item.open .accordion-head{padding-bottom:20px}.cmp-accordion .section-inner .accordion-item.open .acccordion-body{max-height:400px}@media only screen and (min-width:1200px){.cmp-accordion .section-inner{padding:0 12.5vw;margin-bottom:5.2083333333vw}}.cmp-image-content-card-slider .section-inner{padding:0 20px;margin-bottom:60px}.cmp-image-content-card-slider .section-inner .responsive-card-slider .item{position:relative}.cmp-image-content-card-slider .section-inner .responsive-card-slider .item img{width:100%;display:block}.cmp-image-content-card-slider .section-inner .responsive-card-slider .item .item-content{position:absolute;bottom:0;left:0;max-width:100%;padding:20px 20px;z-index:99}.cmp-image-content-card-slider .section-inner .responsive-card-slider .item .item-content .item-content-title{font-family:"Archivo",sans-serif;color:#fff}.cmp-image-content-card-slider .section-inner .responsive-card-slider .item::after{content:"";position:absolute;bottom:0;left:0;height:100%;width:100%;background:linear-gradient(to bottom,#fff0 0%,#fff0 28%,rgb(0 0 0 / .65) 100%)}@media only screen and (min-width:1200px){.cmp-image-content-card-slider .section-inner{padding:0 12.5vw;margin-bottom:3.125vw}.cmp-image-content-card-slider .section-inner .responsive-card-slider .item{position:relative}.cmp-image-content-card-slider .section-inner .responsive-card-slider .item img{width:100%;display:block}.cmp-image-content-card-slider .section-inner .responsive-card-slider .item .item-content{position:absolute;bottom:0;left:0;max-width:100%;padding:1.5625vw 1.5625vw;z-index:99}.cmp-image-content-card-slider .section-inner .responsive-card-slider .item .item-content .item-content-title{font-family:"Archivo",sans-serif;color:#fff}.cmp-image-content-card-slider .section-inner .responsive-card-slider .item::after{content:"";position:absolute;bottom:0;left:0;height:100%;width:100%;background:linear-gradient(to bottom,#fff0 0%,#fff0 28%,rgb(0 0 0 / .65) 100%)}}.cmp-logo-slider .section-inner{padding:0 20px;margin-bottom:60px}.cmp-logo-slider .section-inner .logo-slider img{margin:auto}@media only screen and (min-width:1200px){.cmp-logo-slider .section-inner{padding:0 12.5vw;margin-bottom:5.2083333333vw}}.cmp-single-img-video-slider .section-inner{padding:0 20px;margin-bottom:60px}.cmp-single-img-video-slider .section-inner .img-video-wrapper .item{position:relative}.cmp-single-img-video-slider .section-inner .img-video-wrapper .item img{width:100%}.cmp-single-img-video-slider .section-inner .img-video-wrapper .item .play-item-link{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.cmp-single-img-video-slider .section-inner .img-video-wrapper .item .play-item-link svg{fill:#fff;width:30px;height:30px}@media only screen and (min-width:1200px){.cmp-single-img-video-slider .section-inner{padding:0 12.5vw;margin-bottom:5.2083333333vw}.cmp-single-img-video-slider .section-inner .img-video-wrapper .item{position:relative}.cmp-single-img-video-slider .section-inner .img-video-wrapper .item img{width:100%}.cmp-single-img-video-slider .section-inner .img-video-wrapper .item .play-item-link{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.cmp-single-img-video-slider .section-inner .img-video-wrapper .item .play-item-link svg{fill:#fff;width:5.2083333333vw;height:5.2083333333vw}}.cmp-team-listing .section-inner{padding:0 20px;margin-bottom:60px}.cmp-team-listing .section-inner .team-listing .listing-item{width:100%}.cmp-team-listing .section-inner .team-listing .listing-item .team-item{cursor:pointer}.cmp-team-listing .section-inner .team-listing .listing-item .team-item .team-img{width:100%}.cmp-team-listing .section-inner .team-listing .listing-item .team-item .team-content{background-color:#2a2a2a;padding:15px}.cmp-team-listing .section-inner .team-listing .listing-item .team-item .team-content .team-name{color:#fff;margin-bottom:0;text-align:center;display:block}.cmp-team-listing .section-inner .team-listing .listing-item .team-item .team-content .team-position{color:#fff;font-size:16px;margin-top:0;text-align:center;display:block}.cmp-team-listing .section-inner .team-listing.listing .listing-item{margin-top:40px}.team-modal{position:fixed;width:100%;top:0;left:0;height:100%;z-index:9999;background-color:rgb(0 0 0 / .6);display:none}.team-modal .modal-content-box{padding:30px 20px 20px;position:fixed;width:calc(100% - 80px);top:20px;left:20px;height:calc(100% - 80px);background-color:#fff;z-index:99999}.team-modal .modal-content-box .modal-close{width:20px;height:20px;position:absolute;top:5px;right:5px;padding:5px}.team-modal .modal-content-box .modal-close svg{width:15px;height:15px;cursor:pointer}@media only screen and (min-width:992px){.team-modal .modal-content-box{height:fit-content}.team-modal .modal-content-box .team-modal-content{display:flex;flex-wrap:wrap}.team-modal .modal-content-box .team-modal-content .modal-img{width:33.33%}.team-modal .modal-content-box .team-modal-content .modal-content{width:66.66%}.team-listing .listing-item{width:100%}.team-listing .listing-item .team-item{padding:15px}}@media only screen and (min-width:1200px){.cmp-team-listing .section-inner{padding:0 12.5vw;margin-bottom:5.2083333333vw}.cmp-team-listing .team-listing .listing-item{width:100%}.cmp-team-listing .team-listing .listing-item .team-item{padding:.78125vw}.team-modal .modal-content-box{height:fit-content;width:52.0833333333vw;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.team-modal .modal-content-box .team-modal-content{display:flex;flex-wrap:wrap;align-items:center}.team-modal .modal-content-box .team-modal-content .modal-close{width:2.0833333333vw;height:1.0416666667vw;position:absolute;top:.2604166667vw;right:.2604166667vw;padding:5px}.team-modal .modal-content-box .team-modal-content .modal-close svg{width:1.3020833333vw;height:.78125vw;cursor:pointer}.team-modal .modal-content-box .team-modal-content .modal-img{width:33.33%}.team-modal .modal-content-box .team-modal-content .modal-content{width:66.66%}}.cmp-sticky-content-slider .section-inner{padding:0 20px;margin-bottom:60px}@media only screen and (min-width:992px){.cmp-sticky-content-slider .section-inner{display:flex;flex-wrap:wrap}.cmp-sticky-content-slider .ss-card-sticky-content{width:33.333%}.cmp-sticky-content-slider .ss-card-slider-wrap{width:66.666%}}@media only screen and (min-width:1200px){.cmp-sticky-content-slider .section-inner{padding:0 12.5vw;margin-bottom:3.125vw;display:flex;flex-wrap:wrap;align-items:center}.cmp-sticky-content-slider .section-inner .ss-card-sticky-content .stiky-title{font-size:1.6666666667vw}.cmp-sticky-content-slider .section-inner .ss-card-sticky-content .sss_content{font-size:.8333333333vw}.cmp-sticky-content-slider .section-inner .ss-card-slider-wrap .ss-card-slider .sss-card-item{padding:4.1666666667vw 3.6458333333vw}.cmp-sticky-content-slider .section-inner .ss-card-slider-wrap .ss-card-slider .sss-card-item .sss-card-title{font-size:1.5625vw}.cmp-sticky-content-slider .section-inner .ss-card-slider-wrap .ss-card-slider .sss-card-item .sss-card-content{font-size:.8333333333vw}}.cmp-contact-form .section-inner{padding:0 20px;margin-bottom:60px}.cmp-contact-form .section-inner .contact-details-warpper .contact-row{display:flex;flex-wrap:wrap;align-items:center}.cmp-contact-form .section-inner .contact-details-warpper .contact-row .contact-content{padding:20px}.cmp-contact-form .section-inner .contact-details-warpper .contact-row .contact-content .label{font-weight:600}.cmp-contact-form .section-inner .form-wrap{width:100%}.cmp-contact-form .section-inner .form-wrap form input,.cmp-contact-form .section-inner .form-wrap form label,.cmp-contact-form .section-inner .form-wrap form textarea{width:100%}.cmp-contact-form .section-inner .form-wrap form label{margin-bottom:20px;display:block}@media only screen and (min-width:992px){.cmp-contact-form .section-inner{padding:0 20px;margin-bottom:60px;display:flex;flex-wrap:wrap}.cmp-contact-form .section-inner .contact-details-warpper{width:50%}.cmp-contact-form .section-inner .form-wrap{width:50%}.cmp-contact-form .section-inner .form-wrap form input{width:100%}}@media only screen and (min-width:1200px){.cmp-contact-form .section-inner{padding:0 12.5vw;margin-bottom:5.2083333333vw}.cmp-contact-form .section-inner .form-wrap form input,.cmp-contact-form .section-inner .form-wrap form label,.cmp-contact-form .section-inner .form-wrap form textarea{width:100%}.cmp-contact-form .section-inner .form-wrap form input{height:2.0833333333vw}.cmp-contact-form .section-inner .form-wrap form label{margin-bottom:1.5625vw}}.cmp-multiple-img-content .section-inner{padding:0 20px;margin-bottom:60px}.cmp-multiple-img-content .section-inner .img-item{margin-bottom:20px}@media only screen and (min-width:992px){.cmp-multiple-img-content .section-inner{padding:0 5px;margin-bottom:60px}.cmp-multiple-img-content .section-inner .mul-img{display:flex;width:100%;flex-wrap:wrap}.cmp-multiple-img-content .section-inner .mul-img .img-item{width:50%;margin-bottom:20px}.cmp-multiple-img-content .section-inner .mul-img .img-item img{width:100%}.cmp-multiple-img-content .section-inner .multi-content{padding:0 15px}}@media only screen and (min-width:1200px){.cmp-multiple-img-content .section-inner{padding:0 11.71875vw;margin-bottom:5.2083333333vw}.cmp-multiple-img-content .section-inner .mul-img{display:flex;width:100%;flex-wrap:wrap}.cmp-multiple-img-content .section-inner .mul-img .img-item{width:50%;margin-bottom:1.5625vw;padding:0 .78125vw}.cmp-multiple-img-content .section-inner .mul-img .img-item img{width:100%}.cmp-multiple-img-content .section-inner .multi-content{padding:0 .78125vw}}