.elementor-20160 .elementor-element.elementor-element-ef3a23a:not(.elementor-motion-effects-element-type-background), .elementor-20160 .elementor-element.elementor-element-ef3a23a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vyomasolar.com/wp-content/uploads/2023/04/solar-panels-used-renewable-energy-field-sky-full-clouds-min-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-20160 .elementor-element.elementor-element-ef3a23a > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #1B1A1AFA 0%, #000000AB 100%);opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20160 .elementor-element.elementor-element-ef3a23a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 31px 0px;}.elementor-20160 .elementor-element.elementor-element-78e423a .cms-heading-wrapper{text-align:center;}.elementor-20160 .elementor-element.elementor-element-78e423a .custom-heading{color:#FFFFFF;font-size:75px;line-height:1em;letter-spacing:-1.5px;}.elementor-20160 .elementor-element.elementor-element-78e423a .cms-heading-wrapper .custom-heading{margin-top:0px;margin-bottom:0px;}.elementor-20160 .elementor-element.elementor-element-78e423a .cms-heading-wrapper .custom-subheading{margin-bottom:7px;}.elementor-20160 .elementor-element.elementor-element-b401622{--spacer-size:90px;}.elementor-20160 .elementor-element.elementor-element-0fbb7c8{margin-top:50px;margin-bottom:0px;}.elementor-20160 .elementor-element.elementor-element-cbc8b6c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-20160 .elementor-element.elementor-element-c2e6c1c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-20160 .elementor-element.elementor-element-c2e6c1c{margin-top:0px;margin-bottom:50px;}.elementor-20160 .elementor-element.elementor-element-1b0e346 > .elementor-element-populated{box-shadow:0px 0px 10px 0px #F6771C;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:80px 50px 80px 50px;}.elementor-20160 .elementor-element.elementor-element-1b0e346:hover > .elementor-element-populated{box-shadow:0px 3px 10px 0px #F6771C;}.elementor-20160 .elementor-element.elementor-element-2aa3ad5 .cms-heading-wrapper{text-align:center;}.elementor-20160 .elementor-element.elementor-element-2aa3ad5 .cms-heading-wrapper .custom-heading{margin-top:0px;margin-bottom:15px;}.elementor-20160 .elementor-element.elementor-element-2aa3ad5 .custom-heading{font-size:40px;line-height:1.35em;}.elementor-20160 .elementor-element.elementor-element-2aa3ad5 .cms-heading-wrapper .custom-subheading{margin-bottom:7px;}.elementor-20160 .elementor-element.elementor-element-2aa3ad5 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-20160 .elementor-element.elementor-element-100ab48 > .elementor-element-populated{box-shadow:0px 0px 10px 0px #F6771C;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:80px 50px 80px 50px;}.elementor-20160 .elementor-element.elementor-element-100ab48:hover > .elementor-element-populated{box-shadow:0px 3px 10px 0px #F6771C;}.elementor-20160 .elementor-element.elementor-element-ff673b1 .cms-heading-wrapper{text-align:center;}.elementor-20160 .elementor-element.elementor-element-ff673b1 .cms-heading-wrapper .custom-heading{margin-top:0px;margin-bottom:15px;}.elementor-20160 .elementor-element.elementor-element-ff673b1 .custom-heading{font-size:40px;line-height:1.35em;}.elementor-20160 .elementor-element.elementor-element-ff673b1 .cms-heading-wrapper .custom-subheading{margin-bottom:7px;}.elementor-20160 .elementor-element.elementor-element-ff673b1 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-20160 .elementor-element.elementor-element-fd81110{box-shadow:0px 5px 83px 0px rgba(9.000000000000005, 28.999999999999954, 62, 0.12);}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-20160 .elementor-element.elementor-element-4e0f403{width:100%;}}@media(max-width:1024px){.elementor-20160 .elementor-element.elementor-element-ef3a23a{padding:120px 5px 31px 5px;}}@media(max-width:767px){.elementor-20160 .elementor-element.elementor-element-ef3a23a{padding:90px 0px 0px 0px;}.elementor-20160 .elementor-element.elementor-element-78e423a .custom-heading{font-size:50px;}}/* Start custom CSS for section, class: .elementor-element-0fbb7c8 */#calculation-based-on-demand{
    cursor: pointer;
}
#calculation-based-on-area{
    cursor: pointer;
}
#solar-calculator-form{
    /*background: #174680;*/
    /*color:#ffffff;*/
    padding: 50px;
}
#solar-calculator-form .solar-form-content {
    width: 80%;
    margin: 0 auto;
    text-align: center;
}
#solar-calculator-form .solar-form-content select, #solar-calculator-form .solar-form-content input {
    margin: 10px;
    color: #5C5C5C;
}
#solar-calculator-form .solar-form-content select option{
    /*color: #000000;*/
}
#solar-calculator-form .solar-form-content #solar-calculate{
    color: #ffffff;
    padding: 10px 50px;
    font-size: 20px;
    margin-top: 10px;
    cursor: pointer;
    background: #f69023;
    border: none;
    margin-top:20px;
}
.calculator-result{
    text-align: center;
    margin-bottom: 30px;
}
#solar-calculator-form .solar-form-content .calculator-back{
    padding: 10px 50px;
    font-size: 20px;
    margin-top: 10px;
    cursor: pointer;
}
#solar-calculator-form .solar-form-content #solar-calculate:hover{
    opacity: 0.8;
}
.calculator-result .solar-result-row{
    display: table;
    margin: 0 auto;
    border-spacing:15px;
}
.calculator-result .solar-result-row:last-child{
    width: 65%;
    padding: 50px 0;
}
.calculator-result .solar-result-row .solar-panel-col{
    width: 30%;
    display: table-cell;
    margin: 10px;
    /*border: 2px solid #ffffff;*/
    padding: 20px;
    text-align: center;
    font-size: 25px;
    color: #17467f;
    box-shadow: 0 5px 17px 0 rgba(40, 40, 40, 0.2);
    border-radius: 20px;
}
.calculator-result .solar-result-row .solar-panel-col p{
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 10px;
}
.solar-panel-col.first img{
    content: url("/wp-content/uploads/2023/05/capacity.png");
    padding-bottom: 20px;
}
.solar-panel-col.second img{
    content: url("/wp-content/uploads/2023/05/power_generation.png");
    padding-bottom: 20px;
}
.solar-panel-col.third img{
    content: url("/wp-content/uploads/2023/05/savings.png");
    padding-bottom: 20px;
}

.solar-panel-col.forth img{
    content: url("/wp-content/uploads/2023/05/space_required.png");
    padding-bottom: 20px;
}

.solar-panel-col.fifth img{
    content: url("/wp-content/uploads/2023/05/co2.png");
    padding-bottom: 20px;
}
/*.solar-panel-col.first{*/
/*    background: url('/wp-content/uploads/2023/05/s1.png') no-repeat;*/
/*    background-size: cover;*/
/*    background-position: bottom right;*/
/*}*/
/*.solar-panel-col.second{*/
/*    background: url('/wp-content/uploads/2023/05/monthly-saving-kwh.jpg') no-repeat;*/
/*    background-size: cover;*/
/*    background-position: bottom right;*/
/*}*/
/*.solar-panel-col.third{*/
/*    background: url('/wp-content/uploads/2023/05/monthly-saving.jpg') no-repeat;*/
/*    background-size: cover;*/
/*    background-position: bottom right;*/
/*}*/

/*.solar-panel-col.forth{*/
/*    background: url('/wp-content/uploads/2023/05/required-space.jpg') no-repeat;*/
/*    background-size: cover;*/
/*    background-position: bottom right;*/
/*}*/

/*.solar-panel-col.fifth{*/
/*    background: url('/wp-content/uploads/2023/05/co2.jpg') no-repeat;*/
/*    background-size: cover;*/
/*    background-position: bottom right;*/
/*}*/
.custom-refresh-calculator{
   /* color: #ffffff;*/
   /*padding: 10px 50px;*/
   /* font-size: 20px;*/
   /* cursor: pointer;*/
    margin:0 auto;
    text-align: center;
    /*background: #174680;*/
    /*width: fit-content;*/
}
.custom-refresh-calculator .calculaite-again{
    color: #ffffff;
    padding: 20px 50px;
    font-size: 20px;
    cursor: pointer;
    background: #174680;
}
.custom-refresh-calculator .contact{
    color: #ffffff;
    padding: 20px 50px;
    font-size: 20px;
    cursor: pointer;
    background: #f79935;
    margin-left: 20px;
}

.custom-refresh-calculator a:hover{
    opacity: 0.8;
    cursor: pointer;
}

@media (max-width:767px){
    .calculator-result .solar-result-row .solar-panel-col{
        width:100%;
        display:inline-block;
    }
    .calculator-result .solar-result-row:last-child{
    width: 100%
}
}/* End custom CSS */