.ip-banner , p#breadcrumbs , h1.entry-title{
    display: none !important;
}


div#inner-page-wrapper {
    background-image: url(/wp-content/plugins/aios-home-valuation/templates/main-page/default/assets/images/default-banner.jpg);
    background-size: cover;
    background-position: center;
}



.home-valuation-buyers {
    padding-top: max(19.75vw , 180px);
    width: 100%;
    max-width: 1124px;
    margin: 0px auto;
    padding-bottom: max(18.75vw , 180px);
    position: relative;
    z-index: 9;
}

#content .hv-page-title h2 {
    color: #fc6302;
    margin: 0;
    font-size: clamp(36px, 4.6875vw  ,75px);
    font-weight: 400;
    line-height: 1;
    margin-bottom: 15px;
}

.hv-page-title span {
    color: #fc6302;
    font-size: clamp(14px, 1.25vw  ,20px);
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: 0.05em;
}

.hv-page-title {
    text-align: center;
    margin-bottom: 96px;
}

.hv-form-1 {
    margin-bottom: 86px;
}

.hv-form form {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
}

.hv-form-fields {
    width: calc((898/ 1124)* 100%);
    display: flex;
    flex-flow: row wrap;
    background: #fff;
    border-top-left-radius: 40px;
    border-bottom-left-radius: 40px;
    position: relative;
}

.hv-form-submit {
    width: calc((226 / 1124)* 100%);
    height: 87px;
}

.hv-form-submit input {
    width: 100%;
    height: 100%;
    border: 0;
    background: #fc6302;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 600 !important;
}

.hvf-field input {
    background: transparent;
    color: #999999;
    border: 0;
    font-size: clamp(14px, 1.125vw , 18px);
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    outline: none;
}

.hvf-field {
    height: 87px;
    position: relative;
}

.hvf-field:before {
    content: '';
    top: 50%;
    right: 0;
    height: 45px;
    width: 1px;
    background: #999999;
    position: absolute;
    transform: translateY(-50%);
}

.hvf-field:last-child:before {
    display: none;
}

.hvf-col-3:last-child {
    width: calc((298/ 898)* 100%);
}

.hv-form-1 form {
    display: flex;
    flex-flow: row wrap;
}

.hvf-col-3:nth-child(2) {
    width: calc((299 / 898) * 100%);
    display: flex;
    flex-flow: row wrap;
}

.hvf-col-3:nth-child(2) input {
    width: 50%;
}

.hvf-field:first-child {
    width: calc((299 / 898) * 100%);
    display: flex;
    flex-flow: row wrap;
}

.steps-1 .steps-icon canvas {
    background-image: url(/wp-content/themes/tdawe_pending.com/images/step-01.png);
    background-repeat: no-repeat;
    background-position: center;
}

.steps-icon canvas {
    border: 3px solid #fc6302;
    border-radius: 50%;
}

.steps-2 .steps-icon canvas {
    background-image: url(/wp-content/themes/tdawe_pending.com/images/step-02.png);
    background-repeat: no-repeat;
    background-position: center;
}

.steps-3 .steps-icon canvas {
    background-image: url(/wp-content/themes/tdawe_pending.com/images/step-03.png);
    background-repeat: no-repeat;
    background-position: center;
}

.hv-steps {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.steps-arrow i {
    color: #fc6302;
    font-style: normal !important;
    font-size: 40px;
}

#content .steps-label h2 {
    color: #fc6302;
    font-size: 20px;
    font-weight: 600;
    margin: 0;
}

#content .steps-label span {
    color: #fc6302;
    font-weight: 400;
    font-size: 18px;
}

.steps-label {
    text-align: center;
}

.steps-icon {
    display: flex;
    justify-content: center;
    margin-bottom: 22px;
}


div#inner-page-wrapper:before {
    display: block;
    width: 100%;
    height: 100%;
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    opacity: 0.3;
    z-index: 4;
}


.hv-section {
    display: none;
}

.hv-section.active {
    display: block;
}




.hv-step-2 .hvf-col-3:nth-child(2) input {
    width: 100%;
}



.sr-wrapper {
    width: 100%;
    height: auto;
    display: block;
    position: relative;
}

.searc-results {
    background: #fc6302;
    color: #fff;
}

#content .searc-results h2 {
    margin: 0;
    line-height: 1;
    height: 68px;
    display: flex;
    align-items: center;
    padding-left: 55px;
    padding-right: 55px;
    font-weight: 400;
    font-size: 25px;
}

.sr-list {
    padding: 0 50px;
    min-height: 58px;
    display: flex;
    align-items: center;
    color: #999999;
    background: #fff;
    font-size: 18px;
    font-weight: 400;
    padding-top: 5px;
    padding-bottom: 5px;
}

.sr-list:nth-child(odd) {
    background: #f6f6f6;
}


button.btn.dropdown-toggle.btn-default {
    background: transparent;
    color: #999999;
    border: 0;
    font-size: clamp(14px, 1.125vw, 18px);
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    outline: none;
    border-top-left-radius: 40px;
    border-bottom-left-radius: 40px;
}



@media only screen and (max-width: 991px){





			.hv-form-fields {
			    width: 100%;
			    border-radius: 0;
			    background: transparent;
			}

			.hv-form-submit input {
			    border-radius: 0;
			    height: 43px;
			    border-radius: 30px;
			}

			.hv-form-1 form {
			    justify-content: center;
			}

			.hvf-field {
			    height: auto;
			}

			.hvf-field {
			    width: 100% !important;
			}

			.hvf-field:before {
			    display: none;
			}

			.hvf-field input {
			    height: 40px;
			    background: #fff;
			}

			.hvf-field {
			    border-bottom: 1px solid #ebebeb;
			}

			.hv-form-submit {
			    margin-top: 10px;
			    width: 100%;
			    max-width: 200px;
			}



}










@media only screen and (max-width:767px){

		.hv-steps {
		    flex-flow: row wrap;
		}

		.steps-1 {
		    width: 100%;
		}

		.steps-2 {
		    width: 100%;
		}

		.steps-3 {
		    width: 100%;
		}

		.hv-steps > div {
		    margin-bottom: 20px;
		}

		.steps-arrow {
			margin-top: 20px;display: flex;justify-content: center;width: 100%;margin-bottom: 40px !important;
		}

}











@media only screen and (max-width:480px){








#content .searc-results h2 {
    padding: 0 20px;
}

.sr-list {
    padding-left:  20px;
    padding-right: 20px;
}

}
