button { cursor: pointer; }

.hide,
.latest_post_two_info { display: none !important; }

.qode-accordion-holder .qode-title-holder {
	background-color: #f7f7f7;
}

@media only screen and (max-width: 1000px) {
.header_bottom_right_widget_holder 	{
		display: none;
	}
}

@media only screen and (min-width: 1001px) {
.free-quote-nav-item {
		display: none !important;
	}
}

.free-quote-nav-item > a {
	width: fit-content;
	background-color: rgb(18, 164, 168);
	color: rgb(48, 48, 48) !important;
	font-family: 'Poppins', sans-serif;
  font-size: 12px;
  font-weight: 600;
	border-radius: 2px !important;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    letter-spacing: 0px;
    text-transform: uppercase;
    border-width: 0px;
    padding-left: 26px !important;
    padding-right: 26px !important;
	margin: 10px 0;
}

.swal2-close {
    margin-top: -0.5em !important;
    margin-right: -0.5em !important;
}

.swal2-html-container {
	text-align: left !important;
}

.wpb-pcf-form-style-true .wpcf7 form>p span, .wpb-pcf-form-style-true .wpcf7 form>div span {
    display: inline;
}

.wpb-pcf-form-style-true select {
    height: auto !important;
}

.wpcf7 form.sent .wpcf7-response-output {
    background-color: #46b450;
}

.wpb-pcf-form-style-true .wpcf7-form {
    margin-bottom: 0px;
}

.wpb-pcf-form-style-true .wpcf7 form>div {
    margin-bottom: 0px;
}

.project-photos-wrapper .q_elements_item_content {
	display: flex;
  flex-direction: row;
  align-content: center;
  justify-content: flex-end;
  align-items: center;
  column-gap: 2rem;
}

.solar-figure_content-align-left .icon_text_inner {
	    text-align: left;
}

input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
	float: right;
}

.cf7mls_next.action-button {
	background-color: #12a4a8;
}

.wpcf7-form .fieldset-cf7mls .cf7mls-btns {
    min-height: auto;
}

.cf7mls-btns .cf7mls_next.action-button, .cf7mls-btns .cf7mls_back.action-button {
    margin: 25px 0px 0px;
    padding: 13px 15px;
}

#wpcf7-f707-o1 input.wpcf7-form-control.wpcf7-text {
background-color: #fff;	
}

#wpcf7-f585-p582-o1 input.wpcf7-form-control.wpcf7-text {
background-color: #f7f7f7;	
}

.wpb-pcf-form-style-true .swal2-popup {
    background: #f7f7f7;
}

/*** Responsive Styles Standard Desktop And Above ***/
@media all and (min-width: 1001px) {
.row-paddings { padding: 126px 0 86px; }
.row-padding-top { padding-top: 126px; }
.row-padding-bottom {padding-bottom: 86px; }
.cta-left {text-align: right;}
.cta-right {text-align: left;}
}

/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 1000px) {
.row-paddings { padding: 126px 0 86px; }
.row-padding-top { padding-top: 126px; }
.row-padding-bottom {padding-bottom: 86px; }
.cta-left {text-align: right;}
.cta-right {text-align: left;}
}

/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
.row-paddings { padding: 63px 0 43px; }
.row-padding-top { padding-top: 63px; }
.row-padding-bottom {padding-bottom: 43px; }
.cta-left {text-align: center; padding-left: 16px; padding-bottom: 16px;}
.cta-right {text-align: center;}
}
 