/*
Theme Name: skyviewpowersolution
*/
.egx-header-2-action {
    display: none;
}
.sps_subsidy .egx-process-2-wrap .step-bottom .step-number .number span,
.sps_subsidy .egx-process-2-wrap .step-top .step-number .number span {
    /*visibility: hidden;*/
}

.sps_subsidy .egx-process-2-wrap .step-bottom .item {
      justify-content: start;
}
.sps_subsidy .egx-process-2-wrap .step-top .item { 
justify-content: end;} 
.sps_subsidy .egx-process-2-wrap .step-bottom .item .title,
.sps_subsidy .egx-process-2-wrap .step-top .item .title {
    font-size: 16px;
    font-weight: 600;
	color:#219753 ;
	margin-bottom: 15px;
}

.sps_subsidy .egx-process-2-wrap .step-bottom .item .title b,
.sps_subsidy .egx-process-2-wrap .step-bottom .item .title span,
.sps_subsidy .egx-process-2-wrap .step-top .item .title b,
.sps_subsidy .egx-process-2-wrap .step-top .item .title span {
    display: block;
	margin: 7px 0;
}
.sps_subsidy .egx-process-2-wrap .step-bottom .item .title b, 
.sps_subsidy .egx-process-2-wrap .step-top .item .title b{color: #010101;}
.sps_subsidy .egx-process-2-wrap .step-bottom .item .title span,
.sps_subsidy .egx-process-2-wrap .step-top .item .title span {
    color: #b6b6b6; font-weight: 400;margin-bottom:0
}

.sps_subsidy .egx-process-2-wrap .step-top .step-number {grid-template-columns: repeat(5, 1fr);}
.sps_subsidy .egx-process-2-wrap .step-top {max-width: 1015px;grid-template-columns: repeat(5, 1fr); }

.sps_subsidy .egx-process-2-wrap .step-bottom .step-number {grid-template-columns: repeat(4, 1fr);}
.sps_subsidy .egx-process-2-wrap .step-bottom {max-width: 800px;grid-template-columns: repeat(4, 1fr);}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .sps_subsidy .egx-process-2-wrap .step-top,.sps_subsidy .egx-process-2-wrap .step-bottom {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 575px) {
  .sps_subsidy .egx-process-2-wrap .step-top,.sps_subsidy .egx-process-2-wrap .step-bottom {
    grid-template-columns: 1fr;
    gap: 40px;
  }
}
.sps_vis_mis .vis_mis .icon{
    background: var(--egx-gd-1);
    width: 80px;
    height: 80px;
    border-radius: 50%;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size:45px;
}
.sps_vis_mis .vis_mis .feature__four .item {
   align-items: center;
    padding: 20px;
}
 
.vis_mis.sec02 .feature__four .item {
    direction: rtl;
    text-align: left;
}
.spsftsec h4.egx-heading-1.title {
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
}

.egx-footer-2-wrap .footer-menu:nth-of-type(3) {
    display: none;
}
.egx-footer-2-wrap { 
    grid-template-columns: .75fr 2.25fr; 
}
.egx-footer-2-wrap .elementor-swiper-button.elementor-swiper-button-prev,.egx-footer-2-wrap .elementor-swiper-button.elementor-swiper-button-next {
    display: none;
}

.page-id-2776 .egx-hero-inner-wrap li {
    position: relative;
    padding-left:25px;
    font-weight:500
}
.page-id-2776 .egx-hero-inner-wrap li:before {
    position: absolute;
    content:"\f0a4";
    left:0;
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
    color:#d3121d;
}
.page-id-2776 .egx-hero-inner-wrap {
    max-width: 650px;
    padding: 175px 0 60px 0;
}
.page-id-2775 .egx-solar-panel-1-card .card-content .title-wrap .icon, .page-id-2775 .egx-cta-2-wrap .btn-wrap {
    display: none;
}

.egx-energy-1-wrap .energy-left .saving {
bottom:auto;
    top: 100px; 
text-align: center;}

.spsclients .swiper-slide { 
    border-radius: 25px;
        box-shadow: 0px 0px 5px #000 inset;
    padding: 15px;
}
.page-id-3014 .table-container {
            max-width: 100%;
            overflow-x: auto;
        }
.page-id-3014 table {
            width: 100%;
            text-align: center;
            border-collapse: collapse;
        }
.page-id-3014 .table thead th {
            background: #3b2b99;
            color: white;
            text-align: center;
            padding: 10px;
            font-size: 16px; border: 1px solid #000000;
        }
.page-id-3014 .table tbody td {
    padding: 5px;
    border: 1px solid #000000;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 180px;
}
.page-id-3014 .table tr:nth-child(odd) {
            background-color: #f2f2f2;
        }
.page-id-3014 .table tr:nth-child(even) {
            background-color: #ffffff;
        }
.page-id-3014 .table .highlight_head {
            background-color: #90ee90;
            font-weight: bold;
        }
.page-id-3014 .table .roi-column_head {
            background-color: #ffcc00;
            font-weight: bold; 
        }
.page-id-3014 .table .highlight {
    background-color: #b2f1bc;
    font-weight: bold;
    text-align: center;
    writing-mode: sideways-lr;
    text-orientation: mixed;
    padding-left: 20px !important;
    font-size: 40px;
    line-height: 44px;
}
.page-id-3014 .table .roi-column {
            background-color: #feb396;
            font-weight: bold;
            text-align: center;
            writing-mode: sideways-lr;
            text-orientation: mixed;
            padding-left: 20px !important;
            font-size: 34px;
            line-height: 42px;
        }
.page-id-3014 .table tr td:nth-child(1){ background-color:#eaf28b}
.page-id-3014 .table tr td:nth-child(2){ background-color: #ffbabd}
.page-id-3014 .table tr td:nth-child(3){ background-color:#d8d2f4}
.page-id-3014 .table tr td:nth-child(4){ background-color: #eaf28b}
.page-id-3014 .table tr td:nth-child(5),.page-id-3014 .table tr td:nth-child(6){ background-color: #b2f1bc}
       
        
       
.page-id-32 .egx-client-4-wrap .client-item {
    height: auto;
    border: 1px solid #F3F3F3;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    overflow: hidden;
}
.sidemenubar h5.egx-subtitle-1 {
    font-size: 24px;
}

@media (min-width: 992px) {.container.egx-header-1-container {
        max-width: 100%;
    }}
@media (min-width: 1620px) {
    
    .egx-header-1-wrap {
    transform: translateX(0);}
    a.egx-header-1-logo.d-block {
    position: relative;
    left: 4%;
}
} 


@media (min-width:991px)  and (max-width: 1100px) {

.main-navigation .navbar-nav li a { 
    padding: 10px; 
        font-size: 16px;
}
}
.egx-footer-2-wrap .footer-menu:nth-of-type(3), .egx-footer-2-wrap .footer-menu:nth-of-type(2),
.swiper-slide-blank{
    display: none;
}
.spsclients .swiper-slide:before {
    content: "";
    box-shadow: 0px 0px 5px #000 inset;
    z-index: 9999;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    border-radius: 15px;
} 

.spsclients .elementor-swiper-button.elementor-swiper-button-prev,.spsclients .elementor-swiper-button.elementor-swiper-button-next {
    top: 20px;
    position: absolute;
    z-index: 999;
    left:-40px;
}

.spsclients .elementor-swiper-button.elementor-swiper-button-next {
        right: -40px;
    left: auto;
}
.spsclients .swiper-slide {
    border-radius: 10px;
    box-shadow: 0px 0px 5px #000 inset;
    padding: 0px;
    overflow: hidden;
    position: relative;
}
.page-id-2776 .egx-hero-inner-wrap li {
    text-align: justify;
    margin-bottom: 10px;
    color: #000;
}
@media (min-width: 768px) {
    .page-id-3075 .elementor-image-gallery .gallery-columns-4 .gallery-item {
        max-width: 100%;
    }
}
@media (max-width: 767px) {
    .page-id-3075  .gallery-columns-3 {
    grid-template-columns: repeat(1, 1fr);
}
div.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item{max-width: 100%;}
}
.solarpaneltable  .table tr.heading01 th {
    background: #3b2b99;
    color: #fff;
    text-align: center;
}
.solarpaneltable  .table tr.heading02 td {
    background: #309d4f;
    color: #fff;
    text-align: center;
}
.egx-footer-2-wrap h4.egx-heading-1.title {
    text-align: justify;
}
.solarpaneltable .table{border-color:#000}
.page .sidemenubar li{padding:5px !important;}
.page .sidemenubar li:hover,
.page-id-3258 .sidemenubar li:nth-of-type(1),
.page-id-3249 .sidemenubar li:nth-of-type(2),
.page-id-3162 .sidemenubar li:nth-of-type(3),
.page-id-3259 .sidemenubar li:nth-of-type(4),
.page-id-3250 .sidemenubar li:nth-of-type(5),
.page-id-3251 .sidemenubar li:nth-of-type(6),
.page-id-3257 .sidemenubar li:nth-of-type(7),
.page-id-3270 .sidemenubar li:nth-of-type(8) {   background: var(--egx-gd-1);color:#fff !important;padding:8px !important;transition: .6s;}
.page .sidemenubar li:hover .elementor-icon-list-text,
.page-id-3258 .sidemenubar li:nth-of-type(1) .elementor-icon-list-text,
.page-id-3249 .sidemenubar li:nth-of-type(2) .elementor-icon-list-text,
.page-id-3162 .sidemenubar li:nth-of-type(3) .elementor-icon-list-text,
.page-id-3259 .sidemenubar li:nth-of-type(4) .elementor-icon-list-text,
.page-id-3250 .sidemenubar li:nth-of-type(5) .elementor-icon-list-text,
.page-id-3251 .sidemenubar li:nth-of-type(6) .elementor-icon-list-text,
.page-id-3257 .sidemenubar li:nth-of-type(7) .elementor-icon-list-text,
.page-id-3270 .sidemenubar li:nth-of-type(8) .elementor-icon-list-text,
.page .sidemenubar li:hover .elementor-icon-list-icon i,
.page-id-3258 .sidemenubar li:nth-of-type(1) .elementor-icon-list-icon i,
.page-id-3249 .sidemenubar li:nth-of-type(2) .elementor-icon-list-icon i,
.page-id-3162 .sidemenubar li:nth-of-type(3) .elementor-icon-list-icon i,
.page-id-3259 .sidemenubar li:nth-of-type(4) .elementor-icon-list-icon i,
.page-id-3250 .sidemenubar li:nth-of-type(5) .elementor-icon-list-icon i,
.page-id-3251 .sidemenubar li:nth-of-type(6) .elementor-icon-list-icon i,
.page-id-3257 .sidemenubar li:nth-of-type(7) .elementor-icon-list-icon i,
.page-id-3270 .sidemenubar li:nth-of-type(8) .elementor-icon-list-icon i{color:#fff !important;transition: .6s;}
.WidgetTitle__Header-sc-ruy1gu-2.KildM {
    display: none;
}

.WidgetTitle__Container-sc-j91g46-0.jOACPc.es-widget-title-container {
    margin: 0;
} 

.Main__Content-sc-1oq93m5-1.QqUEG.es-main-content + a {display:none}
.CarouselItem__CarouselItemContainer-sc-jpfz5q-0.VXphV.es-carousel-layout-item {
    position: relative;
    z-index: 999999;
}
