@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');

	
	body{padding:0px;margin:0px;}
	img{max-width:100%;width:100%;}
	.image_box{column-gap:5px;}
	.rate_star{display: flex!important;}
	.rate_star img{width:25px!important;}
	.solar_head span{color: #1b1b1b;font-family: 'Montserrat', sans-serif;font-weight:600;font-size:16px;text-transform: capitalize;}
	.solar_head h1{color: #1b1b1b;font-family: 'Montserrat', sans-serif;font-weight:900;font-size:30px;text-transform: capitalize;}
	.solar_head p{color: #000000;font-family: "Roboto", Sans-serif;font-size: 18px!important;font-weight: 400;text-transform: capitalize;}
	.solar_install{border: 1px solid #c9c5c6;border-radius: 10px;padding: 30px;}
	.font{color: #1b1b1b;font-family: 'Montserrat', sans-serif;}
	.solar_right h1 {font-weight: 900;}
	.mgtop_rw {margin-top:10px;display: flex;align-items: center;}
	.solar_letf{display: grid;grid-template-columns: repeat(2,40%);gap: 10px; justify-content: center;}
	.solar_letf .icon_box1 img{width:50px;}
	.solar_letf h1, .icon p span{font-weight: 800;font-size: 16px; margin-bottom:0px;}
	.review h1{font-weight: 900;font-size: 16px;}
	.solar_letf .icon_box1 p {font-weight: 600;font-size: 10px;}
	.solar_middle .image_box p {font-weight: 400;font-size: 13px!important;}
	.solar_letf p, .solar_middle p{font-weight: 600; font-size: 16px!important; font-family: "Inter", Sans-serif;color: #4c4c4c;}
	.star_ratesss p{color: #1b1b1b;font-family: "Inter", Sans-serif;font-size: 16px;margin-bottom:0px!important;}
	.icon_box1 {  display: flex;  align-items: center;  width: 101%;}
	.solar_images {  display: grid;grid-template-columns: repeat(5,19%);gap: 15px;justify-content: center;}
	.solar_images .image_box{  display: flex;  align-items: center;}
	.image_box img{width:45px !important;}
	.button_solar button{ font-family: 'Montserrat', sans-serif;font-weight:700;font-size:20px; border-radius:10px; padding:15px 40px; margin-right:30px; border:2px solid #b6b6b6;}
	.button_solar .button1, .button_solar .button2:hover{background-color:#fff !important; color:#1b1b1b !important;}
	.button_solar .button1:hover, .button_solar .button2 {background-color:#37b55c !important; color:#fff !important;}
	.button_solar .button2{border:solid 1px #37b55c!important;}
	.button_solar .button2:hover{border:solid 1px #b6b6b6!important;}
	.button_solar .button1:hover{border:solid 1px #37b55c!important;}
	.button_solar .button1{border:solid 1px #b6b6b6!important;}
	.button_solar button {font-size: 17px!important;padding: 13px 40px!important;}
	.icon_num p{font-size:12px!important; font-weight:500;font-family: 'Montserrat', sans-serif;color:#4c4c4c;}
	@media(max-width:992px){
		.rate_star img {width: 22px!important;}
		.button_solar button {font-family: 'Montserrat', sans-serif;font-weight: 700;font-size: 14px!important;border-radius: 10px;padding: 10px 21px!important;margin-right: 30px;border: 1px solid #b6b6b6;}
	}
	@media(max-width:992px) and (min-width:576px){
	.button_solar{display: flex;justify-content: center;}
	.button2{margin:0!important;}
	}
	@media(max-width:1200px) and (min-width:1024px){	
		.review h1{font-weight: 900;font-size: 12px;}
		.solar_letf .icon_box1 img {width: 35px;}
	}
	@media(max-width:1024px){
		.solar_images{display: grid;grid-template-columns: repeat(3,33%);}	
		.solar_letf h1, h1,.icon p span{font-weight: 800;font-size: 16px;}
	}
	@media(min-width:767px){
		.verrfy{right: -12px;position: relative;}
		}
	@media(max-width:765px){
		.solar_images{grid-template-columns: repeat(2,48%);}	
		.solar_letf p, .solar_middle p{font-weight: 600; font-size: 13px!important; font-family: "Inter", Sans-serif;}
	}
	@media(max-width:575px){
		.solar_letf{justify-content: center;grid-template-columns: repeat(2,50%);column-gap:20px;}
		.icon .row{align-items:center;}
		.solar_install{padding:10px;}
		.button_solar button{font-size:16px;}
	}
	@media(max-width:450px){
		.solar_images{grid-template-columns: repeat(2,50%);}
		.image_box img{width:30px !important;}
		.verrfy img{width:85px !important;}	
	}			.verrfy img{width:100px !important;}
	.review h1 {margin-bottom:0px!important;}
	/* HOME RENOVATE */
	.reno_tabs li a{font-family: "Inter", Sans-serif;font-weight:400;font-size: 16px;color:#4c4c4c!important;}
	.reno_tabs ul{column-gap: 10px;}
	.reno_tabs .tab-content1 h3{font-family: "montserrat", Sans-serif;font-weight:700;font-size: 22px;margin:20px 0px!important;}
	.reno_tabs .tab-content1 p{font-family: "Inter", Sans-serif;font-weight:400;font-size: 14px;}
	.reno_tabs .tab-content1 p span{font-family: "Inter", Sans-serif;font-weight:700;font-size: 14px;color:#37B55C;}
	.reno_tabs .nav .active > a, .reno_tabs .nav a:hover{background:none!important;border-bottom:2px solid #37B55C;border-radius:0px!important;font-weight: 700!important;}
	.reno_tabs .nav{border-bottom:2px solid #e4e4e4;}
	@media(max-width:575px){
		.reno_tabs li a{
			font-size:14px!important;
			padding:5px 10px!important;
		}
		.reno_tabs .nav{display:grid!important;}
		.solar_right h1{font-size:25px!important;}
	}
	/* HOME RENOVATE */

	/* SIDEBAR */
		.address_details{max-width:500px;}
		.loc{display: flex;align-items: center; padding-bottom:10px; border-bottom:1px solid #000; margin:10px 0px;column-gap:10px;}
		.loc .left img{width:40px;}
		.loc .right{margin-left:20px;}
		.loc .right h4{font-family: "montserrat", Sans-serif;font-style: normal;font-weight: 700;font-size: 18px;line-height: 22px; color:#000;}
		.loc .right p{font-family: "montserrat", Sans-serif;font-style: normal;font-weight: 600;font-size: 14px;line-height: 25px;}
		.loc .right h4 span{margin-left:10px;color:green;}
		.icon{margin:15px 0px;}
		.icon .fa{font-size:30px; margin:0px 7px;}
		.icon img{width:35px!important;margin:0px 5px;}
	/* SIDEBAR */

	/* VERIFY LICENSE */
		.green{font-family: "montserrat", Sans-serif;font-style: normal;font-weight: 800;font-size: 16px;line-height: 20px;color: #37B55C;text-transform: uppercase;}
		.texttt{font-family: "Inter", Sans-serif;font-style: normal;font-weight: 400;font-size: 14px;line-height: 24px;color: #1B1B1B;text-transform: none!important;}
		.listbllo{font-family: "montserrat", Sans-serif;font-style: normal;font-weight: 700;font-size: 15px;line-height: 1.2em;color: #1B1B1B;}
		.overall{padding: 0px 30px;}
		.btn_text{font-family: "montserrat", Sans-serif;font-style: normal;font-weight: 700;font-size: 18px;line-height: 22px;}
		.construct{font-family: "Inter", Sans-serif;font-style: normal;font-weight: 500;font-size: 14px;line-height: 16px;border-radius: 15px;border: none;background: #eeeeee!important;padding: 5px 20px;color: #1B1B1B!important;}
		.overall{border: solid 1px #c9c5c6;margin-top: 30px;border-radius: 5px;}
		.flexxx{display: flex;}
		.seperate{width: 28%;font-family: "montserrat", Sans-serif;font-weight: 400;font-size: 13px;}
		.license{display: flex;column-gap: 20px;align-items: center;margin-bottom:20px;}
		.license img{width:50px!important;}
		@media(max-width:575px){
			.two_btn button{width:100%!important;max-width: 300px;margin: auto;display: block!important;margin-bottom:15px;}
		}
	/* VERIFY LICENSE */

	/* SETTING PAGE */
	.setting_head h1{font-family: "montserrat", Sans-serif;font-weight:700;font-size: 30px;color: #1B1B1B;}
	.setting_body h4{font-family: "montserrat", Sans-serif;font-weight:700;font-size: 22px;color: #1B1B1B;margin: 15px 0px!important;}
	.setting_body ul{list-style: none!important;} 
	.setting_body li{font-family: "montserrat", Sans-serif;font-weight:500;font-size: 18px;color: #1B1B1B;}
	.setting_body td p{font-family: "montserrat", Sans-serif!important;font-weight:500!important;font-size: 18px!important;margin:15px 15px 0px 0px!important;}
	.setting_body tr{margin-bottom: 15px!important;}
	.setting_body td button{border:none!important;background-color: transparent!important;}
	.setting_body td button:hover{cursor: pointer!important;}
	.setting_body td button i{font-size: 15px;}
	/* SETTING PAGE */

	/* BONDED AREA */
	.bonded , .insured{font-family: 'Montserrat';font-style: normal;font-weight: 700;font-size: 16px;line-height: 20px;text-transform: uppercase;color: #1B1B1B;}
	.flexxx{display: flex;font-family: 'Inter';font-style: normal;font-weight: 400;font-size: 16px;line-height: 19px;}
	.seperate{width: 28%;}
	.bonded_main , .insured_main{border: solid 1px #C9C5C6;padding: 5px 25px;margin:25px 0px!important;}
	.value{font-weight:700!important;}
	.loca{font-family: 'Montserrat';font-style: normal;font-weight: 700;font-size: 18px;line-height: 22px;color: #1B1B1B;}
	.addes{font-family: 'Inter';font-style: normal;font-weight: 400;font-size: 16px;line-height: 24px;letter-spacing: -0.016em;color: #1B1B1B;}
	.addes a{color: #37B55C;text-decoration: none;}
	.revie22{font-family: 'Montserrat';font-style: normal;font-weight: 700;font-size: 18px;line-height: 22px;color: #1B1B1B;}
	.green_review{font-family: 'Montserrat';font-style: normal;font-weight: 600;font-size: 16px;line-height: 20px;text-align: right;letter-spacing: -0.016em;color: #37B55C;}
	/* BONDED AREA */

	/* CREDENTIAL AREA */
	.creddential_images{margin:20px 0px!important;}
	.creddential_images img {margin-bottom: 20px;width: 50px;max-width: 145px;margin-right: 15px;}
	/* CREDENTIAL AREA */

	/* PROJECT AREA */
	.project_images{display: grid;grid-template-columns: repeat(2,48%);column-gap: 2%;}
	.project_images img{margin-bottom:20px!important;}
	#project{margin-bottom:20px!important;}
	.project_title{display: flex!important;justify-content: space-between;align-items: center;}
	.project_btn {border: 1px solid #c3c3c3;padding: 20px 40px;font-size: 18px;font-weight: 700;border-radius: 10px;font-family: "montserrat", Sans-serif;background: none!important;}
	.project_main{justify-content: center;display: flex; } 
	/* PROJECT AREA */

	/* BASE URL */
	#get_form_details{margin:20px 0px;}
	#get_form_details label, #get_form_details input{font-family: "montserrat", Sans-serif;font-weight:500;font-size: 18px;}
	#submit_btn{font-family: "montserrat", Sans-serif;font-weight: 600;text-transform: uppercase;padding: 5px 20px;margin: 15px 0px;}
	/* BASE URL */

