/* Search Term Calculator */
#green_check i , #red_check i{font-size:40px;}
#green_check i{color:green;}
#red_check i{color:red}
.custom_model h3{color:#fff;font-size:18px;font-weight:500;}
.close {position: absolute;top: 10px;right: 10px;z-index: 99;cursor: pointer;}
.custom_model{margin: auto;background-color: #0202026e;position: fixed;top: 0;left: 0;right: 0;padding: 50px 10px;width: 100%;bottom: 0;height: 100%;}
.model_content{max-width: 700px;margin: auto;background-color: transparent;background-image: linear-gradient(170deg, #09842D 23%, #37B55C 100%);position: absolute;top: 0;left: 0;right: 0;bottom:0; padding:50px 10px; height: fit-content;}
#get_info_form{display: none;}
.search_section{position: relative;}
#store_data a{color:#000!important;}
#store_data{position: absolute;top: 50px;height: 250px;overflow: scroll;width: 100%;background: white;display:none;padding:15px;border:solid 1px #000;z-index: 99999999!important;}
.contact_butn_ll{display:flex}
#sale_talk{background-color:#37B55C;border-radius:50px;border:solid 2px #37B55C ;color:#fff;padding:10px 20px;font-family: "Montserrat", Sans-serif;margin:auto;font-size: 18px;font-weight: 500;}
#sale_talk:hover{background-color:#fff;color:#37B55C;}
#green_check h4, #red_check h4, #show_error{font-family: "Montserrat", Sans-serif;font-size:18px;padding-top:10px;}
#show_error h4{font-family: "Montserrat", Sans-serif!important;font-size:16px;padding-top:10px;color:red;padding:0px!important;text-transform: uppercase;font-weight: 600;}
#green_check h4{color:green;}
#red_check h4{color:red;}
#map_con_sepe2{visibility: hidden;height:0px;}
.first_parah2 h2 , .first_parah1 h2 , .first_parah h2{font-size: 25px;color: #000;font-family: "Montserrat", Sans-serif;font-weight:700;padding-bottom:5px;padding-top:15px;}
.first_parah2 , .first_parah1 , .first_parah{font-size: 16px;color: #000000;font-family: "Montserrat", Sans-serif;font-weight:500;line-height:1.3em;}
.pdf_img{display:flex;justify-content: center;}
.address_details h5 , .address_details1 h5 , .address_details2 h5 , .address_details3 h5{font-size: 18px;color: #000000;font-family: "Montserrat", Sans-serif;font-weight:600;}
.address_details strong , .address_details1 strong , .address_details2 strong , .address_details3 strong{font-size: 16px;color: #37B55C;font-family: "Montserrat", Sans-serif;}
.calc_add1{text-align: center;font-size: 16px;font-weight: 600;color: #37B55C;font-family: "Montserrat", Sans-serif;}
.calc_add{text-align: center;font-size: 22px;font-weight: 600;color: #37B55C;font-family: "Montserrat", Sans-serif;}
#pdf_down{margin: auto;display: flex;margin-top: 25px;border: none;border-radius: 50px;padding: 8px 25px;background-color: #37B55C;color: #fff;font-weight: 600;}
.search_term_calculate_button:hover{background: #fff;color: #000;}
.search_term_calculate_button{text-align: center;background: black;color: #fff;border:solid 2px #000;padding: 10px;margin-left: 20px;border-radius: 10px;font-family: "Montserrat", Sans-serif;font-weight:500;}
#search_term_calculate{padding:7px;}
#map_con_sepe{display: grid;grid-template-columns: repeat(3 , 33%);margin-top:20px;align-items:center; }
#button_hide{display:none;}
@media(min-width:850px){#map55{right: 26%;width: 125%;}.check_div{width:60%!important;}}
@media(max-width:850px){#map_con_sepe{display:block!important;}}
@media(max-width:666px){#search_term_calculate{width:100%!important;margin-bottom:15px;}.search_section{display:inline-block!important;width: 100% !important;}.search_term_calculate_button{margin-left:0px!important;}}
/* Search Term Calculator */
/* Exit Popup */
.popmake p{margin-bottom:10px !important;}
.popmake .Formdiv{padding:20px; background-color:#fcc93f;max-width: 100%;margin: 0px auto;}
.popmake .gform_wrapper ul.gform_fields li.gfield{ padding:0;}
.popmake .gform_wrapper .gform_footer{text-align:center !important;}
.FirstPopup h2{font-family: 'MyriadPro-Bold'; }
.FirstPopup h2 span{color: #36b55c; }
.FirstPopup .code{color: #000; background-color: #fcc93f; padding: 10px; clear: both; margin-bottom: 20px; display: inline-block;border-radius: 5px; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.35);}
/* timer css */
.loader {position: relative;user-select: none;box-sizing: border-box;width: 150px;height: 150px; margin:10px auto;}
.loader-bg {width: 100%;height: 100%;border-radius: 50%;box-sizing: border-box;border: 5px solid #eeeeee;display: flex;align-items: center;justify-content: center;}
.spinner-holder-one {position: absolute;top:0;left:0;overflow: hidden;width: 50%;height: 50%;background: transparent;box-sizing: border-box;}
.spinner-holder-two {position: absolute;top:0;left:0;overflow: hidden;width: 100%;height: 100%;background: transparent;box-sizing: border-box;}
.loader-spinner {width: 200%;height: 200%;border-radius: 50%;border: 5px solid #36b55c;box-sizing: border-box;}  
.animate-0-25-a {transform: rotate(90deg);transform-origin: 100% 100%;}
.animate-0-25-b {transform: rotate(-90deg);transform-origin: 100% 100%;}
.animate-25-50-a {transform: rotate(180deg);transform-origin: 100% 100%;}
.animate-25-50-b {transform: rotate(-90deg);transform-origin: 100% 100%;}
.animate-50-75-a {transform: rotate(270deg);transform-origin: 100% 100%;}
.animate-50-75-b {transform: rotate(-90deg);transform-origin:100% 100%;}
.animate-75-100-a {transform: rotate(0deg);transform-origin: 100% 100%;}
.animate-75-100-b {transform: rotate(-90deg);transform-origin: 100% 100%;}
.text {text-align: center;font-size: 2em;color: #36b55c;font-weight: bold;}
.subtext {text-align: center;font-size: 1em;color: #333;font-weight: bold; word-spacing:25px; margin:7px 0px;}
.circlebar{width:180px; height:180px;}
.circles-container {min-height: 400px; width: 80%; display: flex;align-items: center;justify-content: space-around;}
@media screen and (max-width: 400px){
    .circles-container {min-height: 820px;width: 100%;flex-direction: column;}
}
/* timer css */
/* Exit Popup */

/* VEG User Registration */
.registration-form .veg_row{margin: 0px -10px; padding-top: 10px;}
.registration-form .form-block {padding: 0px 10px; margin-top:5px; margin-bottom:25px;}
.registration-form .form-block input[type=text], .registration-form .form-block input[type=password], .registration-form .form-block input[type=email], .registration-form .form-block input[type=number], .registration-form input[type=submit] {box-shadow: 0px 3px 5px rgba(0,0,0,0.20); border-color: transparent;}
.registration-form .form-block input:focus{border-left:5px solid #36B55C; color:#333;}
p.gform_required_legend{display:none;}
.registration-form .form-block label {color: #999; font-size: 16px; font-weight: 600; display:none;} 
.registration-form .form-block input[type=submit]{padding: 10px 25px; font-size: 18px; font-family: "Montserrat", Sans-serif;font-weight:500;border: none; background-color:#36b55c; color:#ffffff;border-radius:20px;margin-bottom: 0px !important;border:2px solid #36b55c;}
input#reg_submit:hover {background: #fff !important;color: #36b55c !important;}
#colonwix > div{display: inline-block;font-size: 15px;padding: 5px 15px;margin: 2px 10px 0px 0px;background-color: #36b55c;border-radius: 20px;color: #ffffff;}
#colonwix > div a{color: #ffffff;}
.prop_address{padding-bottom: 90px !important;}
.registration-form .form-block input.error, .veg_cols .form-block select.error{border:1px solid red;}
article > header, .footer-widgets{display:none;}
.site-inner{padding:30px 0px;}
@media(min-width:960px){.site-inner, .content{width:auto;}}
/* VEG User Registration */

/* api_cash_download */
.entry-header h1.entry-title {display:none;}
.popbtn {background-color: #50b96e;cursor: pointer;color: #fff;padding: 6px 15px;border-radius: 15px;border: 0;outline: none;font-size: 14px;width: max-content;margin: 25px auto;}
.popbtn:hover {background-color: #26baf1;}
.PDF_form h1{color:#2F80ED;text-align:center;font-size: 2.5rem;font-weight: 500;}
.PDF_form h3{color:#333;text-align:center;margin-top:30px;}
.PDF_form .bg_blue{background:#2F80ED;color:#333;padding: 5px 10px;font-weight:bold;}
.PDF_form p{margin-bottom:0px}
.PDF_form .inner_sec{padding:5px 25px;}
.PDF_form .numb li{list-style-type: decimal;margin-bottom:15px;}
.PDF_form .alpha li{list-style-type: lower-alpha;}
.PDF_form .tick{   padding:0;  margin:0;   }
.PDF_form .tick li, .PDF_form .tick li ul li{ padding-left: 1em; text-indent: -1em; list-style: none; }
.PDF_form .tick li:before, .PDF_form .tick li ul li:before  { content: "\2713"; padding-right:7px; font-weight:500; color: #50b96e }
.declarction {font-weight:bold;}
.PDF_form .name , .PDF_form .date , .PDF_form .cust_sign, .PDF_form .transaction_date{min-width: 150px;display: inline-block;border-bottom: 2px solid;}
#Footer-Section {position:none !important;}
/*Toop Tip*/
.tooltip {position: relative;display: inline-block;z-index: 0;margin-left: 20px;}		
.tooltip:hover .tooltiptext{display: block !important;}
.tooltip .tooltiptext {display: none;min-width: 200px;background-color: #ffffff;color: #737374;box-shadow: 0px 3px 10px rgba(0,0,0,0.20);text-align: left;border-radius: 6px;padding: 10px;margin-top: 5px;position: absolute;z-index: 1;font-size: 13px;text-transform: none;width: 500px;text-indent: 1px; }				
.tooltip .tooltiptext ul{margin-bottom: 0px; padding: 5px 0px 0 0px;}
.tooltip .tooltiptext ul li{background: url(/wp-content/themes/genesis-sample/images/select.png) no-repeat left center; list-style: none; padding-left:20px; line-height: 20px; background-size: 15px; }
.tooltip .formtip {text-align: center; top: -100px;left: -60px;right: 0px;}
/*Toop Tip*/
/* api_cash_download */
/* Subs_Download_PDF */
.entry-header h1.entry-title {display:none;}
.popbtn {background-color: #50b96e;cursor: pointer;color: #fff;padding: 6px 15px;border-radius: 15px;border: 0;outline: none;font-size: 14px;width: max-content;margin: 25px auto;}
.popbtn:hover {background-color: #26baf1;}
.PDF_form h1{color:#2F80ED;text-align:center;font-family: "Rubik", Sans-serif;font-size: 2.5rem;font-weight: 500;}
.PDF_form h3{color:#333;text-align:center;margin-top:30px;font-family: "Rubik", Sans-serif;}
.PDF_form .bg_blue{background:#2F80ED;color:#333;padding: 5px 10px;font-weight:bold;font-family: "Rubik", Sans-serif;}
.PDF_form p{margin-bottom:0px;font-family: "Rubik", Sans-serif;}
.PDF_form .inner_sec{padding:5px 25px;}
.PDF_form .numb li{list-style-type: decimal;margin-bottom:15px;font-family: "Rubik", Sans-serif;}
.PDF_form .alpha li{list-style-type: lower-alpha;font-family: "Rubik", Sans-serif;}
.PDF_form .tick{   padding:0;  margin:0;   }
.PDF_form .tick li, .PDF_form .tick li ul li{ padding-left: 1em; text-indent: -1em; list-style: none;font-family: "Rubik", Sans-serif; }
.PDF_form .tick li:before, .PDF_form .tick li ul li:before  { content: "\2713"; padding-right:7px; font-weight:500; color: #50b96e;font-family: "Rubik", Sans-serif; }
.declarction {font-weight:bold;}
.PDF_form .name , .PDF_form .date , .PDF_form .cust_sign, .PDF_form .transaction_date{min-width: 150px;display: inline-block;border-bottom: 2px solid;}
#Footer-Section {
    position:none !important;
}
/*Toop Tip*/
.tooltip {position: relative;display: inline-block;z-index: 0;margin-left: 20px;}		
.tooltip:hover .tooltiptext{display: block !important;}
.tooltip .tooltiptext {display: none;min-width: 200px;background-color: #ffffff;color: #737374;box-shadow: 0px 3px 10px rgba(0,0,0,0.20);text-align: left;border-radius: 6px;padding: 10px;margin-top: 5px;position: absolute;z-index: 1;font-size: 13px;text-transform: none;width: 500px;text-indent: 1px; }				
.tooltip .tooltiptext ul{margin-bottom: 0px; padding: 5px 0px 0 0px;}
.tooltip .tooltiptext ul li{background: url(/wp-content/themes/genesis-sample/images/select.png) no-repeat left center; list-style: none; padding-left:20px; line-height: 20px; background-size: 15px; }
.tooltip .formtip {text-align: center; top: -100px;left: -60px;right: 0px;}
/*Toop Tip*/
/* Subs_Download_PDF */

/* Benchmark Listing */
.other_bm_law ul, .other_bm_law ul li { margin:0px; padding:0px; }
.other_bm_law ul li{ float:left; display:inline; width:100%; list-style-type:none; position:relative;}
.state-listing-block{position:relative; width:100%; margin:0px auto;}
.new_State_Title {border-radius: 25px;text-align: left;margin-top: 7px;margin-bottom: 7px;color: #ffffff;font-weight: 800;padding: 17px 25px 17px 80px;border: 2px solid rgba(24, 54, 33, 0.8);font-family: 'Montserrat';font-size: 20px;}
.State_Date{color: #fff;padding: 5px;width: 50px;line-height: 1.3em;display: block;text-align: center;position: absolute;top: 10px;left: 15px;font-size: 14px;background: #2ea6fd;border-radius: 8px;font-family: 'Montserrat';font-weight: 800;}
/*view btn*/
.viw_btn{clear: both; text-align:center;padding: 30px 0px;}
.viw_btn #viw_all_btn, .viw_btn .view_less{font-family: 'Montserrat';font-style: normal;font-weight: 700;font-size: 16px;line-height: 32px;background: unset !important;border: unset !important;color: #37B55C;}
#overlay {position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;cursor: pointer;background-color:rgba(0,0,0,0.5);display: none;}
@media(min-width:768px){	
    .other_bm_law ul li{width:48%; margin:0px 1%;}
}
@media(max-width:1200px){
    .new_State_Title {font-size: 14px;}
}
            
a.gbl_toggle { border-radius: 8px; text-align: left;  padding:5px 7px; margin-top:7px; margin-bottom:7px; margin-right:30px; color: #4e4e4e; font-weight: 400; font-family: 'Rubik', sans-serif; width:400px; font-size: 16px; }

@media(min-width:768px) and (max-width:882px){			
    .other_bm_law ul li > div{ /*margin-right:0px;*/ max-width:300px; width: 100%;}
    a.gbl_toggle {/*margin-right:0px;*/  max-width:300px; width: 100%;}	
}
@media(max-width:767px){
    .other_bm_law ul li{ float:none; width:100%; }
    .other_bm_law ul li > div{ /*margin-right:0px;*/ margin:0px auto; position:relative; top:-8px; max-width:500px; width: 100%;}
    a.gbl_toggle {/*margin-right:0px;*/ margin:7px auto; max-width:500px; width: 100%;}	
}
.gbl_toggle_div div.title{font-weight: 600 !important; font-size:14px; color: #36b55c; display:block; text-transform: capitalize; line-height: 1.1em; margin-bottom:5px;}
.gbl_toggle_div div.content{font-weight: 400 !important; font-size:13px; color: #fff; line-height:1.3em; margin-bottom:15px;}

@media(min-width:768px){ 
    .gbl_toggle_div .veg_rows{ display: flex;}
    .gbl_toggle_div .veg_col2 {width:49%; padding-bottom:5px;}
    .gbl_toggle_div .veg_col2.col1 {margin-right:2%;}
}
a.gbl_toggle span { font-weight:normal; color: #ffffff; }
a.gbl_toggle fa { vertical-align: middle; font-size: 20px; color: #ffffff; }
a.gbl_toggle .minus, a.gbl_toggle .plus  { float:right; font-weight:bold; }
a.gbl_toggle .minus  { display:none; }
a.gbl_toggle .plus  { display:block; }
a.gbl_toggle.active .minus  { display:block; }
a.gbl_toggle.active .plus  { display:none; }
a.gbl_toggle{color:#fff!important;font-weight:600!important;}
.gbl_toggle_div { display:none; margin-bottom:15px; }
.gbl_toggle_div.active { display:block; position: absolute; background: #092211;  z-index: 999; padding: 20px; border-radius: 10px; left: 0px; top: 44px; border: 2px solid #36b55c;}
/* global toggle option */
/* Benchmark Listing */

/* API_Energy_Audit_Tool */
/*page style*/
a:hover, a:focus {cursor: pointer !important;outline:none !important; text-decoration:none !important;}
.footer-widgets{display:none;}
article > header{display:none;}
button{background-color: #ff8800;}
button:hover{background-color: #36b55c;}
body{background: #ffffff url(/wp-content/themes/genesis-sample/images/section_bg.png) right bottom no-repeat; padding: 0px; margin:0px; } /*fafafa*/
.site-inner{padding: 0px 0px;}
.page:not(.embedded){background-color:transparent !important;}
@media(min-width:960px){ .content{width:auto;} }
@media only screen and (min-width: 960px){ .site-inner {max-width: none !important;} }
.error, .error:hover, .error:focus{border:1px solid red;}
button, input[type="button"], input[type="reset"], input[type="submit"],button[type="submit"], .button{padding: 20px; font-size:15px; border-radius:30px;}
.Energy_audit_tool input[type=text], .Energy_audit_tool input[type=number], .Energy_audit_tool input[type=password], .Energy_audit_tool textarea , .Energy_audit_tool select {padding: 15px 15px !important;font-size: 15px;background-color: #f2f2f2 !important;border-radius: 20px;border: 0;margin-top: 6px;}
.new_form input[type=text], .new_form input[type=number], .new_form input[type=password], .new_form textarea , .new_form select {padding: 12px 15px !important;font-size: 15px;background-color: #f2f2f2 !important;border-radius: 20px;border: 0;margin-top: 6px;}
.Energy_audit_tool label{font-weight: 400; font-size: 16px; color:#000;}
/* p{margin-bottom:0px !important; line-height:20px; font-size:15px;} */
h1, h2, h3, h4, h5,h6{margin:10px 0px 5px!important;}
.form-block{margin-bottom:12px;}
@media(min-width:992px){
    .half div{width:49%; margin-right:1%; float:left;}
    .half div:nth-child(2n){width:50%; margin-right:0%;}
}
/* .Energy_audit_tool {padding: 0 20px;} */
.Energy_audit_tool .form-area{max-width: 700px;width: 100%;margin: 0px auto;padding: 0 20px;} 
.Energy_audit_tool .form-block input, .Energy_audit_tool .form-block select{width:100%;}
@media(min-width:992px){
    .Energy-audit{display: flex; display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
    .Energy-audit .right-side-area{width:50%; display: flex; display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap; align-items: flex-start; align-content: flex-start;}
    .Energy-audit .left-side-area{width:50%; display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap; align-items: flex-end; align-content: flex-end;}
    .Energy-audit1 .left-side-area{align-items: flex-start;}
    .Energy-audit2 .left-side-area{align-items: flex-start; align-content: flex-start;}
}
.Energy-audit1 {max-width:1200px; margin:0px auto; padding:0 15px;}
.Energy-audit2 {max-width:1200px; margin:0px auto; padding:0 15px;}
/*page style*/

/*Toop Tip*/
.tooltip {position: relative;display: block; z-index:0;}			
.tooltip:hover .tooltiptext{display: block !important;}
.tooltip .tooltiptext {display: none; min-width: 200px; background-color: #ffffff; color: #737374; box-shadow:0px 3px 10px rgba(0,0,0,0.20); text-align: left; border-radius: 6px; padding: 10px; margin-top:5px; position: absolute; z-index: 1; font-size: 13px; text-transform:none; }

.tooltip .tooltiptext ul{margin-bottom: 0px; padding: 5px 0px 0 0px;}
.tooltip .tooltiptext ul li{list-style: none; padding-left:20px; line-height: 20px; background-size: 15px; }
.tooltip .formtip {text-align: center; top: -100px;left: -60px;right: 0px;}
/*Toop Tip*/


.Energy_audit_tool select {-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;outline: 0;box-shadow: none;}
.Energy_audit_tool select::-ms-expand {display: none;}
.Energy_audit_tool .select {position: relative;display: flex;height: 40px;line-height: 40px;background: #f2f2f2;overflow: hidden;border-radius: .25em; color:#fff; margin-bottom:10px;}
.Energy_audit_tool .select::after {content: '\25BC';position: absolute;top: 0;right: 0;padding: 0 1em;background: #36b55c;cursor: pointer;pointer-events: none;-webkit-transition: .25s all ease;-o-transition: .25s all ease;transition: .25s all ease;}
.Energy_audit_tool .inline-label{display: inline-block;padding-right: 15px;}
.energy_cool_type { border: 1px solid #ccc;padding: 20px;border-radius: 5px; width: 21%;float: left;margin:5px; text-align:center;background:#fff;}
.energy_cool_type.active { border: 1px solid #3ecc80;padding: 20px;border-radius: 5px; width: 21%;float: left; text-align:center;}
.cooling_type_text { color:#cccccc; font-size:12px; }
.energy_cool_type.active .cooling_type_text { color:#3ecc80; font-size:12px; }
.energy_cool_type img { opacity:0.5; }
.energy_cool_type.active img { opacity:1; }
/*.Energy_Audit .left-side-area{width:30%; float:left;} */
/* .right-side-area{width:50%; float:right;} */

@media (min-width:992px) and (max-width:1099px){
    .energy_cool_type {width:22%!important;}
}

body {background-size: 80%!important;background-position: 50% 100%!important;}

.ui-list ul{padding-left:0; margin-bottom:0;}
.ui-list ul li { background: url("https://vertpro.com/wp-content/uploads/2023/02/select.png") no-repeat left top; background-size: auto; list-style: none; padding-left: 25px; line-height: 20px; background-size: 15px; padding-bottom: 10px; font-size: 14px; font-weight: 500;}

.right-side-area .form-block h5{font-weight: 500; font-size: 16px;}

.right-side-area .sec_head{margin: 30px 0px 35px 0;}
.right-side-area .sec_head h2{text-align:center;}
.right-side-area .sec_head h1{font-family: 'Rubik', sans-serif!important; text-align:center;font-weight: 500;font-size: 2rem;}
.right-side-area .sec_head div{text-align:center;font-size: 15px;}

.right-side-area .proj_terms{font-size:13px; line-height: 16px; margin-bottom: 20px; margin-top: 10px;}

.right-side-area .proj_terms span{/*color:#f8baba;*/ color:#000000; font-weight:500;}
.right-side-area .tot_com {border: 1px solid #dfd8d8; padding: 10px; border-radius: 10px; margin-bottom: 15px; box-shadow: 3px 3px 3px #ccc;}
.right-side-area .tot_com input.veg_tot_com{margin-right: 10px;}
.right-side-area .tot_com .ui-list ul li{font-weight:400;}

.right-side-area .qoute_summary{text-align: center;border: 1px solid #ccc;margin-top: 20px;margin-bottom: 20px;border-radius: 5px;display: flex;align-items: center;font-size: 15px;padding: 10px;}
.right-side-area .qoute_summary .img_block{width: 16%;}
.right-side-area .qoute_summary .summary_cont{text-align:left; margin-left: 10px;width:100%;}
.right-side-area .qoute_summary span{font-weight:500;}

.right-side-area .cool_type{margin: 10px 0 5px 0; display: flex; display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;}
.right-side-area .sample_lnk { margin-bottom:35px; }
.right-side-area .secure_price{font-size:13px; margin-top: 30px;}

.left-side-area #map{height:300px; width:100%;}
.left-side-area #map2{height:300px; width:100%;}
.left-side-area #map1{ height: 300px;width: 38%;position: absolute;overflow: hidden; top: 10%; left:10%; }
@media(min-width:768px) and (max-width:991px){.left-side-area #map { margin-top: 0px;}.left-side-area #map2 { margin-top: 0px;}.left-side-area #map1 { height: 300px;width: 80%;position: absolute;overflow: hidden; top: 10%; left:10%; }}
@media(min-width:1107px) and (max-width:1343px){.right-side-area .sec_head h1{font-size: 30px !important;}}
@media(min-width:580px) and (max-width:696px){.right-side-area .sec_head h1{font-size: 31px !important;}}
@media(max-width:767px){.left-side-area #map1 { height: 200px;width: 80%;position: absolute;overflow: hidden; top: 10%; left:10%; }}

/* Alertbar */
#mailalert , #savealert { visibility: hidden;  min-width: 250px; margin-left: -125px; background-color: #333; color: #fff; text-align: center; border-radius: 2px; padding: 15px; position: fixed; z-index: 1; left: 50%; bottom: 30px; }
#mailalert.show , #savealert.show {visibility: visible; -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s; animation: fadein 0.5s, fadeout 0.5s 2.5s;}
/* Animations to fade the snackbar in and out */
@-webkit-keyframes fadein {
    from {bottom: 0; opacity: 0;} to {bottom: 30px; opacity: 1;}
}
@keyframes fadein {
    from {bottom: 0; opacity: 0;} to {bottom: 30px; opacity: 1;}
}
@-webkit-keyframes fadeout {
    from {bottom: 30px; opacity: 1;} to {bottom: 0; opacity: 0;}
}
@keyframes fadeout {
    from {bottom: 30px; opacity: 1;} to {bottom: 0; opacity: 0;}
} 
/* Alertbar */
.Energy_audit_tool #Choose-Property{margin: 25px auto 0px;max-width: 750px;box-shadow: 0px 0px 10px 0px #00000030;padding: 35px 20px !important;border-radius: 15px;background: #fff;}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox] { margin-top:0px !important; }
#Quote_Form_submit{background-color:#2c9218; border:1px solid #2c9218;color:#ffffff;font-weight:700;width:100%;margin-top: 25px;  display: block;text-align: center;padding: 15px 0px;border-radius: 50px;}
#Quote_Form_submit:hover{background-color:#ffffff; color:#2c9218;}

/*Tab CSS*/
.tab-menu{background-color: #f7f5f5; display:flex;border-radius: 20px; max-width: 320px;margin: 0px auto;}
.tab-menu .tab-item{width:100%; margin:5px; text-align: center;border-radius: 20px;padding: 5px; transition: 0.1s ease-in-out;color: #000;font-weight: 400;font-size: 15px;}
.tab-content .tab-item{display:none; transition: 0.1s ease-in-out;}
.tab-menu .tab-item.active{background-color:#ffffff;font-weight: 800;}
.tab-content .tab-item.active{display:block;}
#vert_accept, #email_proposal1, #email_proposal{background-color: #36b55c; border: none; color: #fff;font-weight: 600;}
/*Tab CSS*/
@media(max-width:575px){.summary_cont{grid-template-columns:repeat(1,100%)!important;}}
#gform_43 input{padding: 15px 15px !important;font-size: 15px;background-color: #f2f2f2;border-radius: 20px;border: 0;margin-top: 6px;}
#gform_submit_button_43{background-color: #36b55c!important;border: none!important;color: #fff!important;font-weight: 600!important;}
#gform_43 .gform_footer{display:block;text-align:center;}
#Energy_Audit .form-block{display:grid!important;}
#Energy_Audit input , #Energy_Audit select{padding: 12px 15px;font-size: 15px;background-color: #f2f2f2 !important;border-radius: 20px;border: 0;margin-top: 6px;}
#vert_quote_mail {background-color: #36b55c;border: none;color: #fff;font-weight: 600;}
/* LOGIN STYLE*/
#audit_signIn_form #gform_119 input{font-size: 15px;background-color: #f2f2f2 !important;border-radius: 20px !important;border: 0;margin-top: 6px;padding: 15px;}
#audit_signIn_form h1{color: #FFFFFF;font-family: 'Rubik', sans-serif !important;font-size: 35px !important;font-weight: 800 !important;text-transform: uppercase;line-height: 1.3em;margin: 0px !important;margin-bottom: 0px;text-align: center !important;margin-bottom: 15px !important;}
#audit_signIn_form #gform_119 #gform_submit_button_119{width: 50% !important;text-transform: uppercase !important;background-color: #36b55c!important;box-shadow: 0px 3px 5px rgb(0 0 0 / 20%);border: none;border-radius: 10px;color: #fff !important;font-family: "Montserrat", Sans-serif;font-size: 18px !important;font-weight: 500 !important;margin-top: 20px !important;border: 2px solid #36b55c !important;margin: auto !important;}
/* Popup Box */
.veg_modal .modal { display: none; position: fixed; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}
.veg_modal .modal-box { background-color: #fefefe;	margin: auto; border: 1px solid #888; width: 100%; min-width: 300px; max-width:800px; top: 5%; position:absolute; left: 5%; right: 5%; border-radius: 25px;}
.veg_modal .modal-header{ padding: 20px; background-color: #36B55C; color:#ffffff; min-height: 25px;  border-top-left-radius: 25px; border-top-right-radius: 25px;}
.veg_modal .modal-header .title{ color:#ffffff; font-size: 20px; font-weight: 500;}
.veg_modal .modal-header .close {color: #ffffff; float: right; font-size: 30px; font-weight: bold; margin-top: -20px;}
.veg_modal .modal-header .close:hover, .News_event_modal .close:focus {color: #36b55c; text-decoration: none; cursor: pointer;}
.veg_modal .modal-content{ padding: 20px;}
.veg_modal .modal-content div.title{font-weight: 500;}
.veg_modal .modal-footer{ padding: 20px; }
.veg_modal .modal-footer a{width: 100px; display: block; margin: 0px auto; line-height: 35px; height: 35px; background-color: #36B55C; color:#ffffff; border-radius:5px; text-align:center;}
.veg_modal .modal-content .close{border: 2px solid #ff602f; border-radius: 50px; background:#ff602f; color:#ffffff; padding:0px 9px; cursor: pointer;}
.veg_modal .veg_cols .form-block label{font-size:13.8px; line-height:1.3em;}
@media(max-width:767px){ 
    .veg_modal .modal-box { width: 90%; min-width: 300px; max-width:500px; top: 5%; position:absolute; left: 1%; right: 1%;}
    .veg_modal .modal-content {top: 10%;}
    .veg_modal .veg_flex{display:block;}
}
@media(min-width:768px){ 					
    .veg_modal .modal-content .veg_flex_col2 {width: 50%;}
    .veg_modal .veg_flex{display:flex; flex-flow: row wrap;}
    .veg_modal .veg_cols {width: 50%;}
    .veg_modal .veg_cols .form-block {clear: both; padding: 0px 10px; margin-bottom: 10px;}
}		
/* Popup Box */	
/* API_Energy_Audit_Tool */