div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input+label{
	color:white;
}

div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li {
		height:65px !important;
	}

.wpforms-page-indicator-steps{
	display:none!important;
}
.wpforms-field-label,.last-step-text h1{
    display: flex!important;
	 justify-content: center!important;
		font-family: "Manrope", Sans-serif;
	font-weight: 700!important;
    font-size: 35px!important;
	line-height:1.2em!important;
	color: #1a3187!important;
    width: 100%!important;
    margin-bottom: 20px!important;
		padding: 0px 0px 30px 0px!important;
}
.wpforms-field-required{
	display: flex!important;
  justify-content: center!important;
	flex-wrap: wrap!important;
}
.wpforms-field-required li{
	   background: #0c78b1!important;
	  width: 32%!important;
	padding: 0px 0px 0px 10px!important;
	align-items: center!important;
	border-radius: 10px!important;
}
.wpforms-field-required li:hover{
	background: #0c78b1!important;
}
.wpforms-container .wpforms-list-inline .wpforms-image-choices-modern li{
	margin: 0px!important;
}
.wpforms-field-label-inline{
	padding: 25px 0px 25px 12px!important;
}
.wpforms-field-label-inline{
	width: 100%!important;
}
.no-offer-msg h2{
    color: #000;
    font-size: 30px!important;
    text-align: center;
}
.wpforms-image-choices-modern li{
	padding: 0px!important;
}
.wpforms-field-medium{
	border: 1px solid #000!important;
	border-radius: 10px!important;
	color: #000!important;
	max-width: 100%!important;
}
.last-step-text h1 ,
.last-step-text p{
	text-align: center!important;
}
.last-step-text p{
	color: #000!important;
}
.country-name{
	color: #999!important;
}
.selected-flag{
	margin: 0px!important;
}
.wpforms-page-button,
.wpforms-submit{
    background: #0c78b1!important;
    border: 1px solid #0c78b1!important;
    border-radius: 50px!important;
}
.wpforms-page-button:hover,
.wpforms-submit:hover{
    border: 1px solid #379CFFFC!important;
    border-color: #379CFFFC;
    box-shadow: 0px 0px 10px 0px rgba(54.99999999999997, 156.00000000000023, 255, 0.9882352941176471) inset!important;
    color: #379CFFFC!important;
    background-color: #4C726B00!important;
}
#wpforms-submit-12{
	display: block!important;
	width: 100%!important;
}
.property-address{
	display: flex!important;
	flex-direction: column-reverse
		!important;
}
.wpforms-field-label{
	order: 1!important;
}
.progress .wpforms-page-indicator-page-title{
   font-family: 'Manrope';
    font-size: 20px!important;
    line-height: 1em!important;
    font-weight: 800!important;
}
#wpforms-12-field_24-description{
	 font-size: 16px!important;
    color: #000!important;
    line-height: 1.1em!important;
    margin-bottom: 15px!important;
}
@media screen and (max-width: 1024px) { 
	.wpforms-field-required li{
	  width: 48%!important;
	}
}
@media (min-width: 360px) and (max-width: 767px) {
	.wpforms-field-required li{
	  width: 98%!important;
	}
	.wpforms-field-label, .last-step-text h1{
    font-size: 20px!important;
	line-height:1em!important;
    margin-bottom: 10px!important;
		padding: 0px 0px 10px 0px!important;
	}
	.progress .wpforms-page-indicator-page-title{
   font-family: 'Manrope';
		font-size: 14px!important;
	}
}
/*
form#wpforms-form-12 button.wpforms-page-button {
		display: none;
}
*/
div.wpforms-container-full .wpforms-form label.wpforms-error, div.wpforms-container-full .wpforms-form em.wpforms-error{
display:none!important;	
}

#wpforms-12-header-error p{
	display:none!important;
}
/* Hide Buttons in Wp Forms */

.hide-form-button .wpforms-page-button.wpforms-page-next{
	display:none;
}

.pricing-btn .wpforms-page-button.wpforms-page-next{
	display:inline;
}
 
#wpforms-12-field_21-container .wpforms-page-button.wpforms-page-next{
	display:none;
}
/* Move progress bar and percentage to a new line */
.progress {
    display: block!important;
    clear: both!important;
}

/* Remove the checkbox circle (assuming it's related to .wpforms-checkbox) */
.wpforms-field-checkbox input[type="checkbox"] {
    -webkit-appearance: none!important;
    -moz-appearance: none!important;
    appearance: none!important;
    background: none!important;
    border: none!important;
    width: auto!important;
    height: auto!important;
}

/* Keep all existing styles intact */
.wpforms-page-indicator-steps{
    display:none!important;
}
.wpforms-field-label,.last-step-text h1{
    display: flex!important;
    justify-content: center!important;
    font-family: "Manrope", Sans-serif;
    font-weight: 700!important;
    font-size: 24px!important;
    line-height:1.2em!important;
    color: #1a3187!important;
    width: 100%!important;
    margin-bottom: 20px!important;
    padding: 0px 0px 30px 0px!important;
}
.wpforms-field-required{
    display: flex!important;
    justify-content: center!important;
    flex-wrap: wrap!important;
}
.wpforms-field-required li{
    background: #0c78b1!important;
    width: 32%!important;
    padding: 0px 0px 0px 10px!important;
    align-items: center!important;
    border-radius: 10px!important;
}
.wpforms-field-required li:hover{
    background: #0c78b1!important;
}
.wpforms-container .wpforms-list-inline .wpforms-image-choices-modern li{
    margin: 0px!important;
}
.wpforms-field-label-inline{
    padding: 25px 0px 25px 12px!important;
}
.wpforms-field-label-inline{
    width: 100%!important;
}
.no-offer-msg h2{
    color: #000;
    font-size: 30px!important;
    text-align: center;
}
.wpforms-image-choices-modern li{
    padding: 0px!important;
}
.wpforms-field-medium{
    border: 1px solid #000!important;
    border-radius: 10px!important;
    color: #000!important;
    max-width: 100%!important;
}
.last-step-text h1,
.last-step-text p{
    text-align: center!important;
}
.last-step-text p{
    color: #000!important;
}
.country-name{
    color: #999!important;
}
.selected-flag{
    margin: 0px!important;
}
.wpforms-page-button,
.wpforms-submit{
    background: #0c78b1!important;
    border: 1px solid #0c78b1!important;
    border-radius: 50px!important;
}
.wpforms-page-button:hover,
.wpforms-submit:hover{
    border: 1px solid #379CFFFC!important;
    border-color: #379CFFFC;
    box-shadow: 0px 0px 10px 0px rgba(54.99999999999997, 156.00000000000023, 255, 0.9882352941176471) inset!important;
    color: #379CFFFC!important;
    background-color: #4C726B00!important;
}
#wpforms-submit-112{
    display: block!important;
    width: 100%!important;
}
.property-address{
    display: flex!important;
    flex-direction: column-reverse!important;
}
.wpforms-field-label{
    order: 1!important;
}
.progress .wpforms-page-indicator-page-title{
    font-family: 'Manrope';
    font-size: 20px!important;
    line-height: 1em!important;
    font-weight: 800!important;
}
#wpforms-12-field_24-description{
    font-size: 16px!important;
    color: #000!important;
    line-height: 1.2em!important;
    margin-bottom: 15px!important;
}
@media screen and (max-width: 1024px) { 
    .wpforms-field-required li{
        width: 48%!important;
    }
}
@media (min-width: 390px) and (max-width: 767px) {
    .wpforms-field-required li{
        width: 98%!important;
    }
    .wpforms-field-label, .last-step-text h1{
        font-size: 15px!important;
        line-height:1em!important;
        margin-bottom: 10px!important;
        padding: 0px 0px 10px 0px!important;
    }
    .progress .wpforms-page-indicator-page-title{
        font-family: 'Manrope';
        font-size: 14px!important;
    }
}
div.wpforms-container-full .wpforms-form label.wpforms-error, div.wpforms-container-full .wpforms-form em.wpforms-error{
    display:none!important;    
}

#wpforms-12-header-error p{
    display:none!important;
}
/* Hide Buttons in Wp Forms */
.hide-form-button .wpforms-page-button.wpforms-page-next{
    display:none;
}

.pricing-btn .wpforms-page-button.wpforms-page-next{
    display:inline;
}

#wpforms-12-field_21-container .wpforms-page-button.wpforms-page-next{
    display:none;
}
/* Target all radio buttons and checkboxes inside the form */
#wpforms-form-12 .wpforms-field input[type="radio"], 
#wpforms-form-12 .wpforms-field input[type="checkbox"] {
    display: none !important; /* Hide the radio/checkbox inputs */
}

/* Optionally, hide the custom styles for labels around them */
#wpforms-form-12 .wpforms-field .wpforms-choice-label {
    padding-left: 0 !important;  /* Remove padding or space for the circle */
    position: relative;          /* Adjust label positioning if needed */
/* Hide radio buttons and checkboxes */
#wpforms-form-12 .wpforms-field input[type="radio"], 
#wpforms-form-12 .wpforms-field input[type="checkbox"] {
    display: none !important; /* Hide the radio/checkbox inputs */
}
element.style {
}
	div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input+label{
    color: white;
}
 