/*
 Theme Name:   Solaren Child
 Theme URI:    https://solaren.rstheme.com/
 Description:  Solaren Child
 Author:       RSTheme
 Author URI:   http://rstheme.com
 Template:     solaren
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */


.financing-table-block .e-con-inner .elementor-element .elementor-widget-html .elementor-widget-container table thead tr td {
    border: 1px solid #76702b;
    background-color: #595421;
    padding: 10px;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}

.financing-table-block .e-con-inner .elementor-element .elementor-widget-html .elementor-widget-container table tbody tr td {
    font-size: 14px;
    font-weight: 400;
    color: #595421;
}

.financing-table-block .e-con-inner .elementor-element .elementor-widget-html .elementor-widget-container table {
        margin-bottom: 0;
}
.financing-table-block .e-con-inner .elementor-element .elementor-widget-container p {
    font-size: 14px;
    font-style: italic;
}


.Installing-solar-block .e-con-inner .elementor-element {
    display: inline-block;
    text-align: center;
}

.Installing-solar-block .e-con-inner .elementor-element .elementor-widget-image-box {
    width: 33%;
    display: inline-block;
    margin: 0 auto 70px;
    vertical-align: top;
    padding: 0 15px;
}

.main-header-block.header-sticky-part{
	top:0 !important;
}

.services-block .e-con-inner .rs-sticky-default .elementor-widget-container .rs-service-list a.services-inner.active {
    position: relative;
}

.services-block .e-con-inner .rs-sticky-default .elementor-widget-container .rs-service-list a.services-inner.active:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background-color: rgba(38, 38, 126, 0.7);
    width: 100%;
    height: 100%;
}


.client-logo-block .e-con-inner .elementor-image-gallery .gallery  figure.gallery-item {
    padding: 0 20px;
    vertical-align: middle;
    margin-bottom: 40px;
}







@media (max-width: 1024px) {
	.main-header-block {}

.main-header-block  .e-con-inner .elementor-element .elementor-widget-navigation-menu {
    text-align: right;
}

	
	
}

@media (max-width: 991px) {
	.Installing-solar-block .e-con-inner .elementor-element .elementor-widget-image-box {
    width: 48%;
}

.client-logo-block .e-con-inner .elementor-widget-image-gallery .elementor-image-gallery .gallery-size-full {
    margin: 0;
}

.client-logo-block .e-con-inner .elementor-widget-image-gallery .elementor-image-gallery .gallery-size-full figure.gallery-item {
    max-width: 16%;
}
}



@media (max-width: 767px) {
.financing-table-block .e-con-inner .elementor-element .elementor-widget-html .elementor-widget-container table {
    width: 600px;
}
.financing-table-block .e-con-inner .elementor-element .elementor-widget-html .elementor-widget-container {
    width: 100%;
    overflow-x: auto;
}
.financing-table-block .e-con-inner .elementor-element .elementor-widget-html .elementor-widget-container table thead tr td {
    font-size: 16px;
}

.financing-table-block .e-con-inner .elementor-element .elementor-widget-html .elementor-widget-container table tbody tr td {
    font-size: 14px;
}

.client-logo-block .e-con-inner .elementor-widget-image-gallery .elementor-image-gallery .gallery-size-full figure.gallery-item {
    max-width: 25%;
}
	
}


@media (max-width: 576px) {
	.client-logo-block .e-con-inner .elementor-widget-image-gallery .elementor-image-gallery .gallery-size-full figure.gallery-item {
    max-width: 33%;
}
}
	
	

@media (max-width: 479px) {
	.Installing-solar-block .e-con-inner .elementor-element .elementor-widget-image-box {
    width: 100%;
}
.client-logo-block .e-con-inner .elementor-widget-image-gallery .elementor-image-gallery .gallery-size-full figure.gallery-item {
    max-width: 50%;
    margin-bottom: 20px;
}
	
	
}




