.profile-page{
	height: auto;
	position: relative;
	width: 100%;
	padding:100px 20px ;

}
.profile-box{
	width: 100%;
	height: auto;
	position: relative;
	padding: 15px;
	background-color: #e9e9e9;
	border:2px solid #cacaca;
}
.profile-box .img-box{
	width: 100%;
	height: auto;
	position: relative;
	margin-bottom:10px;
}
.img-box img{
	width: 100%;
}
.profile-box p{
	font-size: 12px;
	margin:0;
}
.profile-box h5{
	color:#629828;
	font-family: 'Barlow';
}
.house-det{
	width: 100%;
	padding:20px;
	position: relative;
	border:2px solid #629828; 
	border-radius: 5px;
}
.house-det h5{
	font-family: 'Raleway';
}
.tab-info{
	width:100%;
	position: relative;
}
.hiupdate{
	padding: 8px 15px!important;
	color:#000;
	background-color: #e7e7e7;
	border: 1px solid #cacaca;
	border-radius: 5px;
	margin:0;
}
.tabs-title>a:focus, .tabs-title>a[aria-selected=true] {
    background: #1779ba;
    color: #fff;
    border-radius:8px 8px 0px 0px;
}
.improvement-page{
	width:100%;
	position: relative;
	padding:100px;
	box-sizing: border-box;
}
.imp-box{
	width: 100%;
	position: relative;
	padding:10px;
	border:1px solid #cacaca;
}
.hi-label{
	height: 30px;
	width: 100%;
	position: relative;
	margin-bottom: 3px;
    padding: 3px 10px;
	margin:0;
	background-color: #cacaca;
}
.hi-input{
	height: 30px;
	width: 100%;
	position: relative;
	margin-bottom: 3px;
}
.hi-input input{
	margin:0;
	height: 100%;
}
.hi-label label{
	margin:0;
}
.hi-input select{
	padding: 0 30px 0px 10px;
	margin:0;
	height: 100%;
}
.hi-area{
	width: 100%;
	height: auto;
}
.hi-area textarea{
	margin-bottom:3px;
}
.hi-label-area label{
	height: 100%;
}
.req-up{
	padding: 5px 20px;
	margin:0;
    border-radius: 5px;
    border: 2px solid #0c3d5d;
}
.no-margin{
	margin:0;
}