:root{--primary:#2878eb;--secondary:#f14d5d;--light:#ecf4ff;--dark:#120f2d}[class^=flaticon-]:before,[class*=\ flaticon-]:before,[class^=flaticon-]:after,[class*=\ flaticon-]:after{font-size:inherit;margin-left:0}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}h1,h2,.font-weight-bold{font-weight:700!important}h3,h4,.font-weight-semi-bold{font-weight:600!important}h5,h6,.font-weight-medium{font-weight:500!important}.btn{font-family:Jost,sans-serif;font-weight:600;transition:all .5s}.btn-primary,.btn-secondary,.btn-primary:hover,.btn-secondary:hover{color:#fff}.btn-primary:hover,.btn-secondary:hover{background:var(--secondary);border-color:var(--secondary)}.btn-square{width:36px;height:36px}.btn-sm-square{width:28px;height:28px}.btn-lg-square{width:46px;height:46px}.btn-square,.btn-sm-square,.btn-lg-square{text-align:center;padding-left:0;padding-right:0}.back-to-top{z-index:99;display:none;position:fixed;bottom:45px;right:45px}.navbar-light .navbar-nav .nav-link{outline:none;margin-left:30px;padding:30px 0;font-family:Jost,sans-serif;font-size:18px;font-weight:500;transition:all .5s;position:relative;color:var(--dark)!important}.navbar-light .navbar-nav .contact-cont{background-color:#f14d5d;color:#fff!important}.navbar-light .navbar-nav .contact-cont .nav-contact{color:#fff!important}.sticky-top.navbar-light .navbar-nav .nav-link{padding:20px 0}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link.active{color:var(--secondary)}@media (max-width:1030px){.navbar-light .navbar-nav .nav-link{padding:16px 0;margin-left:15px!important}}@media (min-width:992px){.navbar-light .navbar-nav .nav-link:before{content:"";background:var(--secondary);width:0;height:5px;transition:all .5s;position:absolute;bottom:0;left:50%}.navbar-light .navbar-nav .nav-link:hover:before,.navbar-light .navbar-nav .nav-link.active:before{width:100%;left:0}.navbar-light .navbar-nav .nav-link.nav-contact:before{display:none}}@media (max-width:991.98px){.navbar-light .navbar-nav .nav-link{margin-left:0;padding:10px 0}}@media (max-width:576px){.carousel-caption h5{font-size:14px;font-weight:500!important}.carousel-caption h1{font-size:30px;font-weight:600!important}}.banner-img{width:100%;height:450px!important}.hero-header{background-color:#0000;background-image:linear-gradient(#120f2d80,#120f2d80),url(https://www.rksolars.com/rk-solar-images/images/solar-about-head.webp);background-position:0 0,100% 0;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.service-item div,.service-item.benifits{z-index:1}.service-item div:after{content:"";z-index:-1;border-radius:2px 2px 0 0;width:0;height:100%;transition:all .5s;position:absolute;top:0;left:0}.service-item div:hover:after{background:var(--secondary);width:100%}.service-item *{transition:all .5s}.service-item:hover *{color:var(--light)!important}.product-head{color:#000;font-size:large;font-weight:bolder;text-decoration:none}.product-head:hover{color:#000}.standard{color:#fff;background-color:#daa520;border:none;border-radius:20px}.price{color:#000;font-size:larger;font-weight:bolder;text-decoration:none}.price:hover{color:#000}.cart{border-radius:20px;text-decoration:none;color:#fff!important;background-color:#f14d5d!important}.detail{color:#fff!important;background-color:#f14d5d!important;border-radius:10px!important;text-decoration:none!important}.quote{color:#fff;border-radius:10px;text-decoration:none;background-color:#f14d5d!important}.about-img{border-radius:5px!important;width:450px!important;height:550px!important}.checked{color:gold}.bg-offer{background-color:#0000;background-image:linear-gradient(#120f2d80,#120f2d80),url(https://www.rksolars.com/rk-solar-images/images/offer-img.webp);background-position:0 0,100% 0;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.testimonial-carousel .owl-dots{justify-content:center;align-items:flex-end;height:45px;margin-top:5px;display:flex}.testimonial-carousel .owl-dot{background:#ddd;width:5px;height:25px;margin:0 5px;transition:all .5s;display:inline-block;position:relative}.testimonial-carousel .owl-dot.active{background:var(--secondary);height:45px}.testimonial-carousel .owl-item .testimonial-text,.testimonial-carousel .owl-item .testimonial-text *{transition:all .5s}.testimonial-carousel .owl-item.center .testimonial-text{background:var(--secondary)!important}.testimonial-carousel .owl-item.center .testimonial-text *{color:#fff!important}.blog-date{background:var(--secondary);flex-direction:column;justify-content:center;align-items:center;width:90px;height:65px;display:flex;position:absolute;top:75px;left:-25px}.blog-date:after{content:"";z-index:-1;border:13px solid #d34351;border-color:#0000 #d34351 #d34351 #0000;width:0;height:0;position:absolute;top:-25px;left:0}.tab-button{background-color:#ecf4ff!important}.tab-button:hover{color:#ecf4ff!important;background-color:#d34351!important}.progress{height:30px!important}.amount-card{border-width:2px!important;border-color:#d34351!important}.search-button{color:#ddd;background-color:#d34351;border:none;border-radius:10px;padding:8px}.amount-txt{color:#120f2d}.input-box{border-width:2px!important;border-color:#d34351!important}.logo-rk{width:200px;height:40px}@media (max-width:630px){.logo-rk{width:180px;height:35px}}.require-card{border-width:2px;border-color:#d34351;width:200px}.product-card{border-width:2px!important;border-color:#d34351!important;border-radius:2px!important}@media (min-width:1000px) and (max-width:1030px){.navbar-nav a{font-size:14px!important}}.price-box{background-color:#f14d5d;width:100%;height:100%;transition:transform .3s ease-in-out;position:absolute;bottom:0;transform:translateY(100%)}.card-1:hover .price-box{transform:translateY(0)}.card-1{visibility:visible;position:relative;overflow:hidden}.btn-default{color:#f14d5d;background-color:#f0f8ff}.btn-default:hover{color:red;background-color:#f0f8ff}.work-steps{color:#323232;background:#e6e6e6;margin:0;padding:0;font-family:Open Sans,sans-serif;font-size:112.5%;line-height:1.6em}.work-steps .timeline{width:660px;margin:20px auto 0;padding:1em 0;list-style-type:none;position:relative}.work-steps .timeline:before{content:" ";background:-moz-linear-gradient(#50505000 0%,#505050 8% 92%,#50505000 100%);background:-o-linear-gradient(#50505000 0%,#505050 8% 92%,#50505000 100%);background:-ms-linear-gradient(top,#50505000 0%,#505050 8%,#505050 92%,#50505000 100%);z-index:5;background:linear-gradient(#50505000 0%,#505050 8% 92%,#50505000 100%);width:6px;height:100%;margin-left:-3px;display:block;position:absolute;top:0;left:50%}.work-steps .timeline .list-data{padding:1em 0}.work-steps .timeline .list-data:after{content:"";clear:both;visibility:hidden;height:0;display:block}.work-steps .direction-l{float:left;text-align:right;width:300px;position:relative}.work-steps .direction-r{float:right;width:300px;position:relative}.work-steps .flag-wrapper{text-align:center;display:inline-block;position:relative}.work-steps .flag{text-align:left;background:#f8f8f8;border-radius:5px;padding:6px 10px;font-weight:600;display:inline;position:relative}.work-steps .direction-l .flag{box-shadow:-1px 1px 1px #00000026,0 0 1px #00000026}.work-steps .direction-r .flag{box-shadow:1px 1px 1px #00000026,0 0 1px #00000026}.work-steps .direction-l .flag:before,.work-steps .direction-r .flag:before{content:" ";z-index:10;background:#fff;border:4px solid #ff5050;border-radius:10px;width:21px;height:21px;margin-top:-10px;display:block;position:absolute;top:50%;right:-37px}.work-steps .direction-r .flag:before{left:-40px}.work-steps .direction-l .flag:after{content:"";pointer-events:none;border:8px solid #0000;border-left-color:#f8f8f8;width:0;height:0;margin-top:-8px;position:absolute;top:50%;left:100%}.work-steps .direction-r .flag:after{content:"";pointer-events:none;border:8px solid #0000;border-right-color:#f8f8f8;width:0;height:0;margin-top:-8px;position:absolute;top:50%;right:100%}.work-steps .time-wrapper{color:#fa5050;vertical-align:middle;font-size:.66666em;line-height:1em;display:inline}.work-steps .direction-l .time-wrapper{float:left}.work-steps .direction-r .time-wrapper{float:right}.work-steps .time{background:#f8f8f8;padding:4px 6px;display:inline-block}.work-steps .desc{margin:1em .75em 0 0!important;font-size:.77777em!important;font-style:italic!important;line-height:1.5em!important}.work-steps .direction-r .desc{margin:1em 0 0 .75em}@media screen and (max-width:660px){.work-steps .timeline{width:100%;padding:4em 0 1em}.work-steps .timeline .list-data{padding:2em 0}.work-steps .direction-l,.work-steps .direction-r{float:none;width:100%;text-align:center!important}.work-steps .flag-wrapper{text-align:center}.work-steps .flag{z-index:15;background:#fff}.work-steps .direction-l .flag:before,.work-steps .direction-r .flag:before{content:" ";z-index:10;background:#fff;border:4px solid #ff5050;border-radius:10px;width:20px;height:20px;margin-left:-9px;display:block;position:absolute;top:-30px;left:50%}.work-steps .direction-l .flag:after,.work-steps .direction-r .flag:after{content:"";pointer-events:none;border:8px solid #0000;border-bottom-color:#fff;width:0;height:0;margin-left:-8px;position:absolute;top:-8px;left:50%}.work-steps .time-wrapper{z-index:14;margin:4px 0 0;display:block;position:relative}.work-steps .direction-l .time-wrapper,.work-steps .direction-r .time-wrapper{float:none}.work-steps .desc{z-index:15;height:70px;position:relative;background:#f5f5f5!important;margin:1em 0 0!important;padding:1em!important;font-size:12px!important;box-shadow:0 0 1px #0003!important}.work-steps .direction-l .desc,.work-steps .direction-r .desc{z-index:15;margin:1em 1em 0;padding:1em;position:relative}}@media screen and (min-width:400px) and (max-width:660px){.work-steps .direction-l .desc,.work-steps .direction-r .desc{margin:1em 4em 0}}.sub-head-list{color:#fff!important;font-size:1.5rem!important}.rks-prd-title{letter-spacing:5px!important}@media (max-width:430px){.rks-prd-title{letter-spacing:0!important}}.price-tag{font-size:clamp(1rem,3vw,1.25rem)!important}.OU-title{font-size:clamp(25px,3vw,45px)!important}.ser-rks-title{font-size:clamp(18px,3vw,28px)!important}.ser-rks-sub-title{font-size:clamp(24px,3vw,40px)!important}.new-banner-title{font-size:clamp(19px,3vw,38px)!important}.new-banner-subtitle{font-weight:700;text-decoration:none;font-size:clamp(17px,3vw,24px)!important;color:#fff!important}.pms-btText{font-size:clamp(14px,3vw,22px)!important}@media screen and (max-width:430px){.work-steps .desc{z-index:15;height:70px;position:relative;background:#f5f5f5!important;margin:1em 0 0 70px!important;padding:1em!important;font-size:12px!important;box-shadow:0 0 1px #0003!important}}@media screen and (max-width:376px){.work-steps .desc{margin-left:45px!important}}@media screen and (max-width:330px){.work-steps .desc{margin-left:12px!important}}
