.themebg{
	background:#c70000;
	color:#fff;
}
.topbadge{
    border-radius: 50%;
    padding: 3px 4px;
}
.help-img{
	    top: -13px;
}
.searching{
	padding-top: 24px;
}
.input-group.md-form.form-sm.form-2 input{
	border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 17px 10px !important;
    font-size: 24px;
}
#basic-text1{
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
	height: 40px;
}
.input-group-text{
	padding: 0rem .55rem;
}
#result-section h2{
	padding-top: 2px !important;
}
.result-info .top-menu{
	width: 100%;
}
.result-info .top-menu li {
    padding: 5px 0px;
    width: 33%;
}
.result-info .top-menu li a{
	font-size: 11px;
}
#result-section h3{
	margin-top: 10px;
}
#table_filter{
    width: 100%;
    margin-right: 0px;
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}
.member-right p{
	font-size: 16px !important;
}

#searchBtn {background: #c70000; margin-left: 10px; height: 40px;border-radius: 6px;font-size: 16px; font-weight: 700;}
.btn.btn-secondary.dropdown-toggle.dropdown-toggle-split{
	    background: #fff;
    color: #757575;
    border-right: 3px solid #757575;
    font-size: 16px;
    border-radius: 2px;
    height: 39px;
}
.searchadj{
	    margin-top: 22px;
}
.searchbar{
	display: block;
}
.searchbar .input-group-text {
    padding: .58rem .35rem;
	    margin-right: 8px;
}
.dash-menu a li{
	padding: 6px 5px;
}
.dash-menu a li img{
	    margin: 0px 8px 2px 0px;
}
.mobilenav{
    display: block;
    position: absolute;
    width: 100%;
    margin-top: 87px;
    background: blsa;
}
.mobilenavbtn{
	width: 26% !important; display: block; text-align: right;margin-top: 15px;
}
.search-home{
	margin-top: 30px !important;
}
.search-home .input-group.md-form.form-sm.form-2 input{
	    padding: 25px 10px !important;
		font-size: 18px;
}
.search-section .propertygrid{margin-top: 15px; margin-bottom: 15px;}
/* .input-group{
	width: 70% !important;
} */
@media screen and (max-width: 768px){

h1{
	    font-size: 38px;
}
.mfp-content{
	width:95% !important;
}
.search-btn .buy-btn{
	font-size: 14px;
	font-weight: 400;
	margin-right: 0px;
    margin-left: 0px;
}
.search-home .form-2{
	padding-left:0px;
	padding-right:0px;
}
#navbarCollapse li{
	    /* padding: 8px !important; */
		border-bottom: 1px solid #828282;
}
.search-btn .buy-btn{
	padding: 10px 0px;
}
.search-home {
    margin: 10px 0px 30px 0px;
}
#banner-header .btn-width{
	padding-left: 8px;
    padding-right: 8px;
}
#banner-header .col-md-12{
	    padding-left: 0px;
    padding-right: 0px;
}
.col-md-12.text-right.input-group.md-form.form-sm.form-2.pl-0{
	padding: 10px !important;
}
}
@media screen and (max-Width:520px) {
	.mobilenav{
		display: block;
		position: absolute;
		width: 100%;
		margin-top: 87px;
		background:black;
	}
}