 .community:before {
    content: '';
    position: absolute;
    z-index: 1;
    top: 90%;
    left: 49%;
    left: 48%;
    webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-48%, -55%, 0);
    width: calc(104% - 88px);
    height: calc(87% - 411px);
    border: 1px solid #fff;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.community{
	position: relative;
}

.community:hover:before {
    width: calc(98% - 56px);
    height: calc(34% - 94px);
}
@media screen and  (min-width: 992px){
.bt-content-wrap{
    width: 100% !important;
    max-width: 100% !important;
    
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100%;
    margin-bottom: 30px;
}
}
.bt-sidebar-wrap{
	display:none !important;
}
.post-inner-wrap, .post-footer-wrap, .post-header-wrap, .post-content-wrap, .author-detail-wrap, .post-comment-form-wrap, .author-comment{
	padding:0 !important;
}
#postid-424 .post-header-wrap{
	display:none;
}

#postid-424 .post-header-wrap{
	display:none !important;
}
#postid-424 #idx-results-refinement{
	
}
.IDX-results__alert{
	display:none !important;
}
.post-header-wrap{
	display:none !important;
}
/* @media screen and (min-width: 1200px){
.IDX-wrapper-standard .idx-results__refinement {
    display:none !important;
}
}
.IDX-top-action__group{
	 display:none !important;
}
#content{
    padding: 41px !important;
} */
.idx-omnibar-form button{
	    background: black;
    color: white;
    border-radius: 0;
    border: 0;
}
.page-title-wrap {
    padding: 46px 0 15px !important;
}
 #IDX-navbar-collapse {
    height: 6rem !important;
    background: #212121 !important;
    border-color: #212121 !important;
    display: grid !important;
    justify-content: center !important;
    align-items: center !important;
    z-index: 8 !important;
}
.IDX-searchNavItem .IDX-searchNavLink {
    background: #212121;
    color: white !important;
    text-transform: uppercase !important;
} 
.IDX-navbar-nav a{
	background: #212121;
    color: white !important;
    text-transform: uppercase !important;
}
 /*.IDX-wrapper-standard .select2-container.select2-container-multi .select2-choices {
    background: #fff;
    border: 1px solid #CCCCCC;
    margin: 0;
} */
/* .awesomplete input {
    height: 55px !important;
    border: 1px solid #949494 !important;
}
 .IDX-wrapper-standard .select2-container .select2-choice {
    min-height: 35px;
    color: #000;
    background: #fff;
    box-shadow: none;
}
.select2-container .select2-choice {
    display: block;
    height: 26px;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;
    border: 1px solid #aaa;
    white-space: nowrap;
	line-height: 26px;
}
.IDX-wrapper-standard .select2-container a.select2-choice, .IDX-wrapper-standard .select2-container a.select2-default {
    min-height: 59px !important;
}
.select2-chosen{
	line-height: 48px !important; 
}*/ */
#IDX-action-buttons #IDX-formReset{
	    height: 60px !important;
} 
 #IDX-formSubmit, #IDX-submitBtn, #IDX-formReset{
	    height: 60px;
    background: black !important;
    color: white !important;
}
/* #IDX-main .IDX-btn-primary{
	height: 60px;
    background: black;
    color: white;
	    line-height: 48px !important;
} */
 #form-field-field_d80923d option{
	background: black !important;
	color: white !important;
}
/* .afaqbhatti .form-group{
	color: white !important;
} */
/* .afaqbhatti .mortgage-calculator-data li{
	color: white !important;
} */
/* #m_monthly_val{
	color: white !important;
}
.mortgage-calculator-monthly-requency{
	color: white !important;
} */
#calculate_loan{
	color: white !important;
	background: black !important;
	border: 1px solid white;
	border-radius: 0 !important;
	
}
.afaqbhatti .block-title-wrap h2{
	color: white !important;
} 
.eicon-close:before{
    color: white !important;
    font-size: 19px !important;
}
.comments-form-wrap{
	display:none !important;
}
.blog-post-thumb a img{
	width: auto;
    height: 300px !important;
}
#omnibar{
	padding: 12px;
	    height: 55px;
}
.idx-omnibar-form button{
	    height: 56px !important;
}
.idx-omnibar-form button span{
	display: none;
}
.idx-omnibar-form button i:after{
	    content: "Search Properties";
    font-family: 'Montserrat';
    font-weight: 400;
    margin-left: 9px;
    text-transform: uppercase;
}
@media only screen and (min-width: 641px){
.IDX-wrapper-standard .IDX-topAction {
    margin-right: 3px !important;
    min-width: 33% !important;
}
}
.author-detail-wrap{
	display: none !important;
}
.next-prev-block{
	display: none !important;
}
.gt_float_switcher .gt-selected .gt-current-lang{
	padding: 5px !important;
}