.bg-dark-blue {
    background-color: #142038;
}
.emi_cal_form.disabled, .elec_submit_btn.disabled {
    cursor: not-allowed;
    background-color: #ffc04ac2;
}
.text-yellow {
    color: #F2AD2C;
}
.scal_form_title.text-yellow {
    color: #F2AD2C;
}

body.page-id-4734 .row.solar_cal_result {
    max-width: 1200px;
    margin: 0 auto;
}

.solar_cal_form_section input.tsolar-input, select.tsolar-input {
    border-radius: 10px;
    font-size: 15px;
    padding: 0.5rem 1rem;
    color: #666;
}
.solar_emi_cal_result{
	background-color: #142038;
	padding-top: 20px;
}
.solar-pdf-header,.solar-pdf-footer,.emi-pdf-header,.emi-pdf-footer{
	display: none;
}

body.page-id-4734 .ast-container {
    max-width: 100%;
        padding: 0;
}


.emi-title {
    color: #142038;
    text-align: right;
    margin-bottom: 20px;
}

.emi_cal.compare .c-table tbody tr td {
    font-size: 12px;
}

.emi_cal.compare .c-table tbody tr td:first-child {
    color: #142038;
    font-weight: 500;
}

.download-btn,.emi-download-btn{
    display: none;
	color: black;
    border-radius: 12px;
    padding: 15px 40px;
    font-size: 17px;
    background-color: #F2AD2C!important;
}


.details_section h4 {
    
    color: #fff;
    font-size: 1.3rem;

}

.emi_cal.compare .c-table tr:last-child th {
    background-image: linear-gradient(#F2AD2C, white);
    color: #142038;
}

.emi_cal.compare .c-table tr:first-child th {
    padding: 33px 15px 15px 15px;
}

.emi_cal.compare .c-table {
    box-shadow: 0px 1px 6.64px 3.36px rgb(255 255 255);
}

.details_section h4 strong {
        font-size: 26px;
/*     background: -webkit-linear-gradient(#eee, #F2AD2C);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; */
}

.details_section strong {
    color: #f4b300;
}

body.page-id-4734 .ast-container .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0;
}


body.page-id-4734 .ast-container .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 100%;
}

.compare .c-table thead tr td .purchase-title {
    color:#F2AD2C;
    font-size: 18px;
    font-weight: 500;
}

input.tsolar-btn {
    background: #F2AD2C;
    color: #000;
    border-radius: 12px;
    padding: 15px 40px;
    font-size: 17px;
}
input.tsolar-input, select.tsolar-input {
    border-radius: 10px;
    font-size: 18px;
    padding: 0.75rem;
}
.p-35{
 padding: 35px;   
}

/* This Snippet Created By: Osama Bakri */
.p-70 {
  padding: 70px 0;
}
.section-head {
  margin-bottom: 34px;
  text-align: center;
}

.section-head h2 {  
  text-transform: capitalize;
  font-family: "Open Sans", sans-serif !important;
  font-size: 36px;
  font-weight: bold;
  line-height: 45px;
  margin-bottom: 16px;
  color: var(--typeColor);
}

.section-head p {
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;  
  margin-bottom: 0;
  color: rgba(3, 27, 78, 0.7);
}
.compare .c-table table {
  border: none;
}
/* H Table */
.compare .h-table {
  position: sticky;
  top: 0px;
  background: #fff;
}
/* Table Head */
.compare .c-table thead tr th {
  width: 35%;
  text-align: left;
  border: none;
}
/*.compare .c-table .h-table thead tr td {*/
/*  border-top: 1px solid #c1c7d0;*/
/*}*/
/*.compare .c-table thead tr td:last-child {*/
/*  border-right: 1px solid #c1c7d0;*/
/*}*/
.compare .c-table thead tr td {
  width: 30%;
  /*font-weight: bold;*/
  font-size: 18px;
  font-family: "roboto", sans-serif;
  color: #2c2f3e;
  border: none;
  /*border-left: 1px solid #c1c7d0;*/

  padding-left: 4px;
    font-weight: 500;
    color: #000;
}

.compare .c-table thead tr:first-child td {
      border-left: 1px solid #e9e9e9;
}
.compare .c-table thead tr:nth-child(2) td {
      background-color: #f3f3f4;
          /*border-radius: 16px;*/
}

.compare .c-table tr:last-child th , .compare .c-table tr:last-child td {
    border-bottom: none;
}



.ts_head_price {
    font-size: 36px;
    font-weight: 700;
}
.ts_head_title {
    font-weight: 400;
}
span.ts_head_price_csymbol {
    color: #5d5d66;
    font-size: 25px;
    font-weight:400;
}
.ts_head_content {
    font-size: 12px;
    color: #5d5d66;
    font-weight: 300;
}
.grid-block-content {
    font-size: 12px;
}
.text-dynamic-grid {
    margin-top: 10px;
    margin-bottom: 5px;
}
.display-7 {
    font-size: 20px;
}
span.ts_grid_currency_symbol {
    font-size: 36px;
}
.ts_result_grid_view {
    height: 230px;
}
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
  background-color: #f7f7f7;
}
.compare .c-table th {
    padding-left: 30px !important;
}
.compare.emi_cal .c-table th {
    padding-left: 15px !important;
}


.compare .c-table {
    padding: 25px 30px 35px;
    border-radius: 16px;
    background-color: #fff;
    box-shadow: 0 12px 20.64px 3.36px rgba(0,0,0,0.05);
}

    
    
.compare .c-table th,
.compare .c-table td {
  padding: 15px;
  vertical-align: middle;
  text-align: center;
  font-family: "roboto", sans-serif;
  color: #6c6e7a;
      border-left: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
}
.compare .c-table td i {
  font-size: 20px;
  color: #0069ff;
}
/* Table Body */
.compare .c-table tbody tr th {
  text-align: left;
  border-left: none;
  font-size: 15px;
  color: #2c2f3e;
  font-weight: 500;
  /*border-color: #c1c7d0;*/
}
.compare .c-table tbody tr td {
  border-right: none;
  font-size: 16px;
  color: #6c6e7a;
  /*border-color: #c1c7d0;*/
}


/*Homepage Calculator */
#homepage_cal_form input.tsolar-input, #homepage_cal_form select.tsolar-input {
    border-radius: 10px;
    font-size: 20px;
    padding: 1rem;
    color: #666;
    font-weight: bold;
}
input.tsolar-btn.cal_home_form_btn {
    background: #F2AD2C;
    color: #000;
    border-radius: 10px;
    padding: 18px 40px;
    font-size: 20px;
    width: 32%;
    text-transform: capitalize;
}


.solar_cal_form_section input.tsolar-input, select.tsolar-input {
    border-radius: 10px;
    font-size: 15px;
    padding: 0.5rem 1rem;
    color: #666;
}

input[type="submit"]:hover {
    background-color:#F2AD2C!important;
}

@media only screen and (max-width: 767px) {
     .emi_cal.compare .c-table tbody tr td {
        font-size: 7px;
    }
    .emi_cal.compare .c-table {
    box-shadow: 0px 1px 6.64px 3.36px rgb(255 255 255);
    margin-top: 25px;
    }
    .emi-title {
       padding-left: 49px;
    text-align: left;
    }
    
    .emi_cal.compare .c-table th, .compare .c-table td {
        padding: 3px;
    }
    
    .emi_cal.compare .c-table {
            position: relative;
    overflow: auto;
    }
 
    
    .emi_cal.compare thead {
            top: 0!important;
    }
    
    .emi_cal.compare .c-table img {
        height: 64px!Important;
        left: -15px!important;
        top: 0%!important;
    }
}

@media only screen and (max-width: 1024px) {
  .emi-calsi .elementor-element.elementor-element-6f651ea > .elementor-widget-container {
        padding: 0;
    }
}


/*.compare .c-table tbody tr td:last-child {*/
/*  border-right: 1px solid #c1c7d0;*/
/*}*/