@media screen and (max-width: 1150px) {
	.site-header .dis-flex.gap-2.width-100.pl-5.pr-5 a {
    font-size: 16px !important;
    align-items: center;
    display: flex;
}
}

@media screen and (max-width: 992px) {
	.fb-height .elementor-flip-box{height: 170px !important;}
	.hero-search-bar {
	
	.col-lg-12{ max-width: 33% !important; }
	.submit-search-form {max-width: 100% !important; }
	}
	
	section#block-9 {
		grid-column: span 2;
	 hr{ visibility: hidden; margin: 0}
		p { margin: 0}
}
	.property-img img {max-width: 40% !important;}
}

@media screen and (max-width: 767px){
	.hero-search-bar {
        .col-lg-12 {
            max-width: 100% !important;
		} 
	}
	
	.ere-property.clearfix.property-grid {
	
	grid-template-columns: 1fr 1fr;
}
}

  @media only screen and (max-width: 767px) and (min-width: 482px) {
    .primary-navigation .primary-menu-container {
        visibility: hidden !important;
    }

    .header-navigation .toggle-button {
        display: flex !important;
    }
	.menu-button-container {
        display: flex;
		padding-top: 0px;
    }
 	.primary-navigation-open .primary-navigation > .primary-menu-container {
    position: relative;
    visibility: visible !important;
    opacity: 1;
   transform: translateY(0); 
		background: #fff;
		padding: 0;
		overflow: none;
		height: 100vh;
} 
.primary-navigation-open .primary-navigation {
        width: 100%;
        position: fixed;
        z-index: 2;
    }
    .primary-navigation-open .primary-navigation > div > .menu-wrapper {
        padding: 50px 40px 100px;
			display: block;
			
    }
	 .primary-navigation > div > .menu-wrapper li {display: block;}
	 
		.primary-navigation .primary-menu-container {height: 0px;}
	
}   

@media screen and (max-width:482px){
	.menu-button-container {
		margin-top: 35px;
	}
	.header-widget.dis-flex.align-items-center {display: none;}
	span.dropdown-icon.open {font-size: 14px;}
	header .pl-5.pr-5 {padding-left: 20px !important; padding-right: 20px !important;}
	html{font-size:75%}
		.ere-property.clearfix.property-grid {grid-template-columns: 1fr;}
}
}