.topsearch .input-group-lg {
	border-radius: 40px;
	background-color: hsl(0deg 0% 0% / 44%);
}
.topsearch .typesearch a {
	color: #1d5f6f;
    border-radius: 40px;
}

.status-label.label-success {
	background-color: var(--primary-color) !important;
}

.action_footer .cd-top {
	background-color: var(--primary-color) !important;
}
#select-category, #min_price, #max_price, #select-bedroom, #select-bathroom, #select-floor, #location, #dropdownMenuChoise, #keyword, #dropdownMenuFlat, #select-type, #dropdownMenuPrice, #dropdownMenuSquare, #select-blocks, #filter-by-project{
	border: solid 1px black;
	border-radius: 40px;
}

@media only screen and (min-width: 768px){
	.whatsapp-chat .hide-mobile {
    	display: none;
    }
}

@media only screen and (max-width: 767px){
	.whatsapp-chat .hide-web {
    	display: none;
    }
}

.whatsapp-chat {
	position: fixed;
    z-index: 999;
    bottom: 10px;
    left: 10px;       
}

.whatsapp-chat img {
	height: 50px;
    width: auto;
}

#hometypesearch{
	padding-left: 22px;
}

#bg-overlay{
	background-color: transparent;
	background-image: linear-gradient(180deg, #002e51 0%, #ce61b300 100%);
	opacity: 0.65;
	mix-blend-mode: multiply;
	transition: background 0.3s, border-radius 0.3, opacity 0.3s;
	height: 100%; width: 100%;
	top: 0; left: 0;
	position: absolute;
	box-sizing: border-box;
}

#txtkey, .select-city-state{
    border-radius: 0px 40px 40px 0px !important;
    margin-right: 5px;
}
.input-group-lg .input-group-text{
    border-radius: 40px 0px 0px 40px !important;
}

.topsearch .search-button-wrapper .btn{
    border-radius: 40px !important;
}

.keyword-input, .location-input{
	padding-right: 5px;
}

#location{
	border-radius: 40px !important;
}

.btn-load-more{
	min-width: 190px;
	color: #fff;
    background-color: #36aa71;
    border-color: #36aa71;
}

.btn-load-more:hover {
    color: #fff;
    background-color: #34884f;
    border-color: #34884f;
}