@media screen and (max-width: 1700px){

	/*.property-card{
		width: 33.33%;
	}*/
	.facilities .item .text{
		font-size:12px;
	}
	.right-area-favorite-profile .right-area-content .inner .showFavList .property-card,.right-area-favorite-profile .right-area-content .inner .showRecentlyViewed .property-card{
		width: 50%;
	}
}
@media screen and (max-width: 1540px){
	.filter-on .property-card{
	  width: 50%;
	}
	.facilities .item .text{
		font-size:12px;
	}
}
@media screen and (max-width: 1335px){
	.property-card{
		width: 50%;
	}
}
@media screen and (max-width: 1390px){
	.filter-on .property-card{
		width: 100%;
	}
}
/*
@media screen and (max-width: 1270px){
	.property-card{
		width: 50%;
	}	
	.property-card .prop-image{
		height: 240px;
	}
	.right-area-favorite-profile .right-area-content .inner .showFavList .property-card,.right-area-favorite-profile .right-area-content .inner .showRecentlyViewed .property-card{
		width: 100%;
	}	
	.right-area-favorite-profile .right-area-content .inner .showFavList .property-card .prop-image{
		height: 320px;
	}
	.filter-on{
		grid-template-columns: 100%;
	}
	.filter-on .property-card{
		width: 50%;
	}

	.filter-area{
	    position: fixed;
        top: 0;
        background: #fff;
        z-index: 100;
        box-shadow: 0 0 12px #0008;
        left: 50%;
        padding: 0;
        transform: translateX(-50%);
        height: 90%;        
        border-radius: 8px;
        width: 400px;
	}
	.filter-area .title{
		display: block;
		font-family: Inter;
        font-size: 26px;
        padding: 16px;
        color: #333;
        position: sticky;
        margin: 0;
        background: #fff;
        top: -16px;
        z-index: 2;
        box-shadow: 0 0 5px #0008;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;        
	}	
	.filter-area .filter-inner{
		overflow-y: scroll;
		width: 100%;
    	padding: 16px;
	}
	.filter-overlay{
	  background-color: rgba(0, 0, 0, 0.7);
	    position: fixed;
	    width: 100%;
	    height: 100%;
	    z-index: 99;
	    top: 0;
	    left: 0;
	    display: none;
	}
}
*/
@media screen and (max-width: 1300px){
	.detail-page .content-additional-resources .cta-buttons{
		grid-template-columns: 1fr;
	}
	.detail-page .content-additional-resources .more-links{
		grid-template-columns: 1fr;
	}
}
/*For Tablet*/
@media screen and (max-width: 1023px){

.detail-page .content-additional-resources .cta-buttons{
	grid-template-columns: 1fr 1fr;
}
.detail-page .content-additional-resources .more-links{
	grid-template-columns: 1fr 1fr;
}

.filter-on{
	display: block;
}
.hr-spacer-96{
  margin-top:80px;
  padding-bottom: 80px;
  border-top:solid 1px var(--Gray-50, #D9DDE1);
}
.detail-page .transit-box .inn .foot{
	border-top: none;
}


.detail-page .hr-spacer.hr-spacer-tablet{
  display: block;
}
.detail-page .sidebar-box{
	margin-top: 0;
}
.detail-page .hr-spacer,.detail-page .detail-content .hr-spacer{
	width: 100%;
}
/*.detail-page .content-estimated-area{
	margin-top: 48px;
}*/

.bottom-states-area{
	padding: 80px 0;
}
.bottom-states-area .heading-box .left{
	max-width: 384px;
}
.bottom-states-area .heading-box .right{
	margin-right: 4px;
}

.agents-sticky-bottom-gallery .inner{

}

.bottom-states-area .heading-box{
	background-position: calc(100% + 392px) calc(100% + 38px);
	padding: 48px 32px;
}
.homebuyer-assistance-detail-page .after-post .card{
	box-shadow: 0px 855px 239px 0px rgba(7, 17, 30, 0.00), 0px 547px 219px 0px rgba(7, 17, 30, 0.01), 0px 308px 185px 0px rgba(7, 17, 30, 0.03), 0px 137px 137px 0px rgba(7, 17, 30, 0.04), 0px 34px 75px 0px rgba(7, 17, 30, 0.05);
}
.homebuyer-assistance-detail-page .after-post .card,.homebuyer-assistance-detail-page .after-post .card:hover .image,.homebuyer-assistance-detail-page .after-post .card .image{
	height: auto;
}

.homebuyer-assistance-detail-page .after-post .card:hover .image,.homebuyer-assistance-detail-page .after-post .card .image{
	height: 360px;
}


.blog-detail-page .after-post .card{
	box-shadow: 0px 855px 239px 0px rgba(7, 17, 30, 0.00), 0px 547px 219px 0px rgba(7, 17, 30, 0.01), 0px 308px 185px 0px rgba(7, 17, 30, 0.03), 0px 137px 137px 0px rgba(7, 17, 30, 0.04), 0px 34px 75px 0px rgba(7, 17, 30, 0.05);
}
.blog-detail-page .after-post .card,.blog-detail-page .after-post .card:hover .image,.blog-detail-page .after-post .card .image{
	height: auto;
}
.blog-detail-page .after-post .card:hover .image,.blog-detail-page .after-post .card .image{
	height: 360px;
}

.blog-detail-page .featured-image{
	height: 400px;
}
.fha-news-index .blog-bottom-for-rate,.property-detail-bottom-for-rate{
  display: block;
}
.sidebar-box .box-container{
	max-width: 100%;
}
.agents-sticky-bottom-gallery{
	border-radius: 16px 16px 0px 0px;
	border-top: 1px solid var(--Blue-50, #CADEF8);
	border-right: 1px solid var(--Blue-50, #CADEF8);
	border-left: 1px solid var(--Blue-50, #CADEF8);
	background: var(--White, #FFF);
	box-shadow: 0px -20px 24px -4px rgba(7, 17, 30, 0.08), 0px -8px 8px -4px rgba(7, 17, 30, 0.03);
	bottom:0;
	width: 100%;
}
.profile-page .left-area .menu-container.opened ul li a:hover,.profile-page .left-area .menu-container.opened ul li a.selected{
	background-image:url(/images/check-blue.svg);
	background-repeat: no-repeat;
	background-position: calc(100% - 20px) center;	
}
.profile-page .left-area{
	border-right: none;
	border:none;
	position: relative;
}
.content-1.profile-page{
	width: calc(100% - 16px);
}
.profile-page{
	margin-top: 96px;
  display: block;  
  border-radius: 16px 16px 0px 0px;
  border: 1px solid var(--Blue-50, #CADEF8);
/*  position:relative;*/
/*  left:unset;*/
/*  transform:none;*/
  /*height:auto;
  overflow:auto;*/
}
.profile-page .left-area ul li:last-child{
	position: relative;
  width: auto;
}
.profile-page .left-area ul{
	position: absolute;
  z-index: 1;
  width: calc(100% + 3px);
  background: #fff;
  border-radius: 0px 0px 14px 14px;
	border-bottom: 1px solid var(--Blue-50, #CADEF8);
	left: -1px;
}
.profile-page ul li a.selected{
	border: none;
	background: transparent;
}
.profile-page .mobile-menu{
	cursor: pointer;
	display: block;
  border-bottom: 1px solid var(--Blue-50, #CADEF8);
  background: var(--Blue-25, #F5F9FD);
  padding: 10px 20px;
  height: 44px;
  color: var(--Gray-700, #273850);
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  display: block;
  text-decoration: none;
  background-image: url(/images/chevron-down-blue.svg);
  background-repeat: no-repeat;
  background-position: calc(100% - 16px) center;
}
.profile-page .mobile-menu.opened{
	background-image: url(/images/chevron-up-gray.svg);
	background-color: #fff;
}
.profile-page .mobile-menu img{
  width: 20px;
  height: 20px;
  margin-right: 10px;
  vertical-align: middle;
  margin-top: -2px;
}
.profile-page .menu-container{
	display: none;
	z-index: 10;
	position: relative;
}
.profile-page .menu-container.opened{
	display: block;

}

.mortgage-calc-page .calculator-box .inn{
	grid-template-columns: 100%;
}
.mortgage-calc-page .calculator-box .inn .box{
	padding: 48px 32px;
}
.mortgage-calc-page .calculator-box .inn .box:first-child{
	border-bottom: solid 1px var(--Gray-50, #D9DDE1);
}
.content-with-sidebar{
	grid-template-columns: 100%;
}
.content-with-sidebar .sidebar .toc{
	display: none;
}
.content-with-sidebar .mobile-toc-area{
	display: block;
}
.content-with-sidebar .mobile-toc-area .toc{
	max-width: 100%;
	margin-bottom: 48px;
}
.bottom-states-list .content-1{
	grid-template-columns: auto auto;
	grid-gap: 0 24px;
}
.fha-news-index .blog-content .sidebar{
	display: none;
}
.blog-page .blog-content .listing{
	display: block;
}
.fha-news-index .blog-content .mobile-filter{
  display: block;
}
.fha-news-index .blog-content .mobile-filter .inner{
  
}
.fha-news-index .blog-content .listing{
	display: block;
}
.fha-news-index .blog-content .listing .card{
	overflow: auto;
	height: auto;
	max-width: 100%;
	transition: none;
	margin-bottom: 24px;

	border-radius: 16px;
	border: 1px solid var(--White, #FFF);
	background: var(--White, #FFF);
	box-shadow: 0px 140px 56px 0px rgba(7, 17, 30, 0.01), 0px 79px 47px 0px rgba(7, 17, 30, 0.03), 0px 35px 35px 0px rgba(7, 17, 30, 0.04), 0px 9px 19px 0px rgba(7, 17, 30, 0.05);

}
.fha-news-index .blog-content .listing .card:hover{
	box-shadow: 0px 140px 56px 0px rgba(7, 17, 30, 0.01), 0px 79px 47px 0px rgba(7, 17, 30, 0.03), 0px 35px 35px 0px rgba(7, 17, 30, 0.04), 0px 9px 19px 0px rgba(7, 17, 30, 0.05);
}
.fha-news-index .blog-content .listing .card .image{
	height: 360px;
	border-radius: 10px;
}
.fha-news-index .blog-content .listing .card:hover .image{
	height: 360px;
	transition: none;
	border-radius: 10px;
}
.blog-page .blog-content .listing .card .detail .link{
	margin-top: 14px;
}
.blog-page .blog-content{
	grid-template-columns: 100%;
	margin-top: 52px;
}
.blog-page .blog-content .sidebar{
	padding-left: 0;
}
.blog-page .blog-content .sidebar .inner .sidebar-cats{
	margin-top: 16px;
}
.blog-page .blog-content .sidebar .sidebar-gap{
    margin-top: 64px;
    border-top: solid 1px #D9DDE1;
    padding-bottom: 64px;
}
.homebuyer-assistance-detail-page .share{
		margin-bottom: 0;
	}
.homebuyer-assistance-page .homebuyer-content .sidebar .sidebar-gap{
	margin-top: 64px;
	border-top:solid 1px #D9DDE1;
	padding-bottom: 64px;
}
.homebuyer-assistance-page .homebuyer-content{
	grid-template-columns: 100%;
}
.homebuyer-assistance-page .homebuyer-content .sidebar .calc{
	max-width: 100%;
}
.inner-page{
	margin-top: 12px;
}
.breadcrumb-new-2{
	margin-top: 99px;
}
.agents-sticky-bottom{
	display: block;
	position: fixed;
	bottom: 0;
	width: 100%;
	padding: 24px 32px;
	border-radius: 16px 16px 0px 0px;
	border-top: 1px solid var(--Blue-50, #CADEF8);
	border-right: 1px solid var(--Blue-50, #CADEF8);
	border-left: 1px solid var(--Blue-50, #CADEF8);
	background: var(--White, #FFF);
	box-shadow: 0px -20px 24px -4px rgba(7, 17, 30, 0.08), 0px -8px 8px -4px rgba(7, 17, 30, 0.03);
	z-index: 3;
}
.agents-sticky-bottom .inner{
    /*display: grid;
    grid-template-columns: auto auto;
    gap: 16px;*/
}

.agents-sticky-bottom .inner .btn-contact{
  height: 40px;  
  border-radius: 100px;
  border: 1px solid var(--Stroke-Grad, #0061DF);
  background: var(--Fill-Grad, linear-gradient(180deg, #287AE4 0%, #0052BE 100%));
  box-shadow: 0px 0px 1px 1px rgba(255, 255, 255, 0.30) inset, 0px 0px 2px 2px rgba(255, 255, 255, 0.15) inset, 0px 1px 1px 1px rgba(255, 255, 255, 0.20) inset, 0px 21px 9px 0px rgba(7, 17, 30, 0.02), 0px 12px 7px 0px rgba(7, 17, 30, 0.05), 0px 5px 5px 0px rgba(7, 17, 30, 0.09), 0px 1px 3px 0px rgba(7, 17, 30, 0.10);
  backdrop-filter: blur(5px);

  color: var(--White, #FFF);
  text-align: center;  
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 38px;
  cursor: pointer;
}
.agents-sticky-bottom .inner .btn-request{
  border-radius: 100px;
  border: 1px solid var(--Blue-50, #CADEF8);
  background: var(--Blue-25, #F5F9FD);  
  box-shadow: 0px 0px 1px 1px rgba(255, 255, 255, 0.90) inset, 0px 1px 1px 1px rgba(255, 255, 255, 0.60) inset, 0px 0px 2px 2px rgba(255, 255, 255, 0.45) inset, 0px 1px 2px 0px rgba(7, 17, 30, 0.05);
  backdrop-filter: blur(5px);

  height: 40px;  

  color: var(--Blue-500, #0061DF);
  text-align: center;

  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 38px;
  cursor: pointer;
}

.owl-custom-nav-detail-page{
	left:4.5%;
	padding-left: 0;
}
.detail-page .detail-content{
	grid-template-columns: 100%;
}
.detail-page .detail-content .sidebar{
	display: none;
}
.detail-page .photo-gallery{
	display: none;
}
.detail-page .photo-gallery-tablet{
	display: block;
	margin-top: 32px;
}
.detail-page .photo-gallery-tablet .property-card{
	cursor: auto;
	float: none;
	width: 100%;
	padding: 0;
}
.detail-page .photo-gallery-tablet .property-card .prop-image{
	height: 400px;
}
.detail-page .photo-gallery-tablet .property-card .owl-theme .owl-dots{
	display: none;
}
.detail-page .detail-content .left-side h3.firstH3{
	margin-top: 40px;
}
.detail-page-section-sp{
	margin-top: 14px !important;
    padding-top: 80px;
}
.drawer{
		background: #fff;
		display: block;
		position: fixed;
		/*width: 100%;
		height: 100%;*/
		padding: 8px;
		z-index: 1000;
		transform: translateX(100%);
		transition: .3s ease;
		top: 0;
        bottom: 0;
        left: 0;
        right: 0;
	}
	.drawer .inner{
		background: var(--Blue-25, #F5F9FD);
        height: 100%;
        border: 1px solid var(--Blue-50, #CADEF8);        
        border-radius: 24px;
	}
	.drawer .head{
		padding: 20px 20px;
		display: grid;
		grid-template-columns: auto auto;
		border-radius: 24px 24px 0px 0px;
		border-top: 1px solid var(--Blue-50, #CADEF8);
	}
	.drawer .head .logo{
		color: var(--Gray-950, #07111E);
		font-family: "Cabinet Grotesk";
		font-size: 26px;
		font-style: normal;
		font-weight: 800;
		line-height: 40px;
	}
	.drawer .mobile-drawer-close{
		background: url(/images/x-close.svg) no-repeat center;
		justify-self: right;
	}
	.drawer .nav{
		padding: 0;		
		border-top: 1px dashed var(--Blue-50, #CADEF8);		
/*		border-bottom: 1px dashed var(--Blue-50, #CADEF8);	*/
	}
	.drawer .nav ul{
		list-style: none;
		padding: 0;
		margin:0;
	}
	.drawer .nav ul li{		
		border-bottom: 1px dashed var(--Blue-50, #CADEF8);
	}
	.drawer .nav ul li:last-child{
		margin-bottom: 0;
	}
	.drawer .nav ul li a{
		color: var(--Gray-600, #405064);		
		font-family: Inter;
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		line-height: 20px;
		text-decoration: none;
		padding: 14px 20px;
		display: block;
	}
	.drawer .nav ul li a:hover{
		text-decoration: underline;
	}
	.drawer .nav ul li a.expandable.opened{
		background-color: #fff;
		color: var(--Blue-500, #0061DF);
	}
	.drawer .nav ul li a + .drawer-nav-sub-menu{
		display: none;
		background-color: #fff;
		padding-bottom: 14px;
	}
	.drawer .nav ul li a + .drawer-nav-sub-menu ul li{
		border-bottom: none;
	}
	.drawer .nav ul li a + .drawer-nav-sub-menu ul li a{
		padding: 10px 20px;
		color: var(--Gray-700, #273850);
	}
	.drawer .nav ul li a.expandable.opened + .drawer-nav-sub-menu{

	}
	.drawer .footer{
		padding: 32px 20px;
	}
	.slide_from_right{
/*		animation: .3s slide_from_right forwards;*/
		transform: translateX(0%);
		transition: .3s ease;
	}
	.slide_to_right{
		animation: .3s slide_from_right forwards;
		animation-direction: reverse;
	}


	.signin h3,.signup h3{
		font-size:30px;
		line-height: 38px;
	}
	.testimonials .card .content .profile .info .title{
		font-size: 16px;
	}
	.testimonials .card .content .profile .info .subtitle{
		font-size: 14px;
	}
	.testimonials .card .content .arrows .left-arrow{
		width: 48px;
		height: 48px;
	}
	.testimonials .card .content .arrows .right-arrow{
		width: 48px;
		height: 48px;
	}
	.container-faq-bg{
		padding: 80px 0 80px 0;
	}
	.container-faq-bg .faq{
		display: block;
	}
	.container-faq-bg .faq .right .faqs-list{
		max-width: 100%;
		float: none;
	}
	.container-faq-bg .faq .right{
		margin-top: 64px;
	}
	.testimonials .card .right .pic:nth-child(2){	  
	  right: 72px;	  
	}
	.testimonials .card .right .pic:nth-child(3){	  
	  right: 148px;	  
	}	
	.container-3-bg .testimonials{
	  height: 320px;
	}
	.testimonials .card .right .pic{
		width: 96px;
		height: 320px;
	}
	.testimonials .card .content{
		max-width: 416px;
	}
	.testimonials .card .content .desc{
		font-size: 30px;
		line-height: 38px;
		margin-top: 17px;
	}
	.home-guides-list{
		display: block;
	}
	.home-guides-list .card{
		transition: none;	 
		width: 100%;		
		max-width: 100%;
		margin-bottom: 30px;
		height: auto;

		border-radius: 16px;
		border: 1px solid var(--White, #FFF);
		background: var(--White, #FFF);
		box-shadow: 0px 855px 239px 0px rgba(7, 17, 30, 0.00), 0px 547px 219px 0px rgba(7, 17, 30, 0.01), 0px 308px 185px 0px rgba(7, 17, 30, 0.03), 0px 137px 137px 0px rgba(7, 17, 30, 0.04), 0px 34px 75px 0px rgba(7, 17, 30, 0.05);
	}
	.home-guides-list .card:nth-child(2){
		margin:0 0 30px 0;
	}
	.home-guides-list .card .image{
		height: 360px;
		background-size: cover;
	}
	.home-guides-list .card:hover{  
	  transition: none;	  
	  width: auto;
	  height: auto;
	  padding: auto;
	  
	}
	.home-guides-list .card:hover .image{
		transition: none;
		height: 360px;
	}
	.content-1{
		width: 91%;
	}
	.home-prop-list .content-1{
		width: 87%;
	}
	.no-banner-searchbar{  
	  width: calc(100% - 32px - 32px);    
	}
	footer{
	  padding: 64px 16px 48px 16px;
	  background: #001838;
	}
	
	.filter-on .property-card{
		width: 50%;
		padding: 16px;
	}
	h1{
		color: var(--Gray-950, #07111E);			
		font-size: 48px;
		font-style: normal;
		font-weight: 800;
		line-height: 60px;
		letter-spacing: -0.96px;	
	}
	h2{
		color: var(--Gray-950, #07111E);		
		font-size: 36px;
		font-style: normal;
		font-weight: 800;
		line-height: 44px;
		letter-spacing: -0.72px;
	}
	h3{
		color: var(--Gray-950, #07111E);		
		font-size: 30px;
		font-style: normal;
		font-weight: 800;
		line-height: 38px;
	}
	.top-nav{
		padding: 20px 0px;
		grid-template-columns: auto auto;
	}
	.banner-container .banner .front .home-banner-text{
  		max-width: 560px;
  	}
  	.mobile-menu-icon{
	  display: inline-flex;	  
	  vertical-align: top;
	}
	.top-nav .menu{
		display: none;
	}
	.home-section-1{
		margin-top: 0px;
		display: block;
	}
	.home-section-1 .right-side{
		justify-content: left;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	/*.container-1{  
  		padding: 0 0px;
	}*/
	.property-card{
/*		float: none;*/
/*		width: 100%;*/
/*		padding: 0;*/
/*		margin-bottom: 40px;*/
	}
	
	.home-prop-list,.inner-prop-list{
		/*padding-left: 32px !important;
        padding-right: 32px !important;		*/
	}
	.property-card .prop-image{		
/*		height: 400px;*/
	}
	.property-card-detail-page{
		width: 340px;
	}
	.home-neighbour-list-detail-page{
		padding-bottom: 102px;
	}
	.property-card:hover{
		background-color: unset;
  		box-shadow: unset;
	}
	.container-1-bg{
		padding: 80px 0 0 0;
	}
	.owl-carousel-neighbour .owl-item {
	    margin-right: 16px !important;
	    margin-left: 16px;
	}
	.owl-carousel-neighbour .owl-item:first-child {
		margin-left:16px;
	}
	.owl-custom-nav {
		padding-left: 32px;
	}
	.container-1-bg .home-section-1{
		padding: 0 32px;
	}
	.container-3-bg{
		padding: 80px 0;
	}

	.detail-page .property-card-detail-page .prop-image{
		height: 400px;
	}
}
@media screen and (max-width: 844px){
	.property-card{
		width: 100%;
		padding: 0;
		margin-bottom: 40px;
	}
	.property-card .property-card-type{
		left: 16px;
		top: 16px;
	}
	.property-card .prop-image{
		height: 400px;
	}
	.property-card .detail .addr{
		height: auto;
	}
	.filter-on .property-card{
		width: 100%;
		padding: 16px;
	}
}
/*For Mobile*/
@media screen and (max-width: 768px){	
	.detail-page .content-additional-resources .cta-buttons{
		grid-template-columns: 1fr;
	}
	.detail-page .content-additional-resources .more-links{
		grid-template-columns: 1fr;
	}
	.detail-page .photo-gallery-tablet .property-card .prop-image{
		height: 240px;
	}
	.hr-spacer-96{
	  margin-top:64px;
	  padding-bottom: 64px;
	  border-top:solid 1px var(--Gray-50, #D9DDE1);
	}
	.detail-page .hr-spacer,.detail-page .hr-spacer-fullwidth{
	  margin-top:40px;
	  padding-bottom: 40px;
	}
	.detail-page .detail-content .left-side .feature-card .inner{
		column-count: 1;
	}
	.detail-page .chart-boxes{
		grid-template-columns: 100%;
	}  
	.detail-page .transit-box .inn .box{
		border-bottom: 1px solid var(--Gray-50, #D9DDE1);
	}
	.bottom-states-area{
		padding: 64px 0px;
	}
	.pagination-v2 .nav-main-pages{
		display: none;
	}
	.bottom-states-area .heading-box{
		padding: 32px 24px;
		background-position: -100px -250px;
		grid-template-columns:auto;

	}
	.bottom-states-area .heading-box .left{
		display: none;
	}
	.bottom-states-area .heading-box .right{
		justify-content: left;
	}
	.bottom-states-area .heading-box .left.mobile{
		display: block;
		margin-top:calc(248px - 38px);
	}
	.bottom-states-area .heading-box .right .card-boxes{
		top:-8px;
		transform: unset;
	}
	.bottom-states-area .heading-box .sub-heading{
		margin-top: 16px;
	}

	.homebuyer-assistance-detail-page .after-post .card:hover .image,.homebuyer-assistance-detail-page .after-post .card .image{
		height: 240px;
	}
	.blog-detail-page .after-post .card:hover .image,.blog-detail-page .after-post .card .image{
		height: 240px;
	}
	.blog-detail-page .featured-image{
		height: 240px;
	}

	.home-neighbour-list-blog-detail-page .owl-carousel .owl-item {
    width: 100%;
    margin-left:16px !important;
    margin-right:16px !important;
	}
	/*.home-neighbour-list-blog-detail-page .owl-carousel .owl-item:first-child {
		margin-left:16px;
	}*/

	.home-neighbour-list-blog-detail-page .owl-carousel .card {
	    width: 100%;
	}
	.home-neighbour-list-blog-detail-page .owl-carousel .card {
		max-width: 100%;
	}
	.home-neighbour-list-blog-detail-page .owl-carousel .owl-stage{
		display: flex;
	}
	.home-neighbour-list-blog-detail-page .owl-carousel-neighbour .owl-item {
		margin-left:0px;
	}
	.home-neighbour-list-blog-detail-page .owl-custom-nav {
		padding-left: 0px;
	}
	
	.fha-news-index .blog-content .listing .card .image{
		height: 240px;
	}
	.fha-news-index .blog-content .listing .card:hover .image{
		height: 240px;
		transition: none;		
	}
	.signin-global .share-popup .inner .content .more-in .share-row-1{
		padding: 20px;
	}
	.signin-global .share-popup .inner .content .more-in .share-row-2{
		grid-template-columns: 100%;
		row-gap: 20px;
	}
	.signin-global .share-popup .inner .content .more-in .share-row-3{
		padding: 20px;
		grid-template-columns: auto auto;
    gap: 20px;
	}
	.signin-global .share-popup .inner .content .more-in .share-row-1 .img{
		width: 120px;
		height: 90px;
	}
	.signin-global .share-popup .inner .content .more-in .share-row-1 .righta .price{
		font-size: 20px;
	}
	.signin-global .share-popup .inner .content .more-in .share-row-1 .short-detail{
		display: none;
	}
	.signin-global .share-popup .inner .content .more-in .share-row-1 .long-detail{
		grid-column: span 2;
  	display: block;
	}
	.signin-global .share-popup .inner .content .more-in .share-row-1{
		grid-template-columns: 136px calc(100% - 136px);
	}
	.mobile-filter-popup .filter-inner .reset-apply-buttons{
		width: calc(100% - 40px);
		padding: 20px 0;
	}
	.signin-global .mobile-filter-popup .inner .content{
		padding: 20px;
	}
	.dropdown-1 .dropdown-list{
		max-height: 200px;
	}
	.detail-photos-gallery-single .photos-list .owl-theme .owl-nav .owl-next{
		margin: 0 16px 0 0;
	}
	.detail-photos-gallery-single .photos-list .owl-theme .owl-nav .owl-prev{
		margin:0 0 0 16px;
	}
	.profile-page .right-area .right-area-header .left .title{
		display: none;
	}
	.profile-page .right-area .right-area-header .left .subtitle{
		display: none;
	}
	.profile-page .right-area-favorite-profile .right-area-content .card{
		width: 100%;
		display: block;
	}
	.profile-page .right-area-favorite-profile .right-area-content .card:first-child{
		margin-right: 0;		
	}
	.profile-page .right-area .right-area-content .inner .halfhalf{
		display: block;
	}
	.profile-page .right-area .right-area-content .inner .halfhalf .fielder:first-child{		
		width: 100%;
	}
	.profile-page .right-area .right-area-content .inner .halfhalf .fielder:last-child{
		margin-left: 0;
		width: 100%;
	}
	.profile-page .right-area .right-area-header{
		grid-template-columns:100%;
		padding: 24px;
	}
	.profile-page .right-area .right-area-header .right{
		text-align: left;
/*    padding-top: 32px;*/
	}
	.profile-page .right-area .right-area-content .inner{
		padding: 24px 20px;
	}
	.mortgage-calc-page .calculator-box{
		margin: 48px 0;
	}
	.mortgage-calc-page .calculator-box .inn .box{
		padding: 32px 20px;
	}
	.bottom-states-list .content-1{
		grid-template-columns: 100%;
		grid-gap:0;
	}
	.blog-page .blog-content{
		margin-top: 36px;
	}
	.homebuyer-assistance-page .homebuyer-content .left .box .title{
		font-size: 20px;
	}
	.homebuyer-assistance-page .homebuyer-content .left .box .list{
		padding: 20px;
	}
	.loan-state-page .page-content .left .sub-box{
		margin: 16px 20px;
	}
	.loan-state-page .page-content .left .table2-holder{
	  display: grid;
	  grid-template-columns: 100%;
	}
	.loan-state-page .page-content .left .table2-holder .table .th:nth-child(2){
		border-right: none;
	}
	.loan-state-page .page-content .left .table2-holder .table .td2{
		border-right: none;
	}
	.loan-state-page .page-content .left .table{
	  display: grid;
	  grid-template-columns: 50% 50%;
	}
	.h2,h2{
		margin-bottom: 16px;
	}
	.homebuyer-assistance-page .homebuyer-content .left .sub-heading{
		margin-top: 16px;
	}
	.breadcrumb-new-2{
		margin-top: 91px;
	}
	.detail-page .detail-content{
		margin-top: -15px;
	}
	.detail-page .detail-content .left-side .feature-card{
		margin-top: 24px;
	}
	.myaccount-button span.thumb-avatar{
		width: 33px;
        height: 33px;
        left: 2px;
        top: 3px;
	}
	.myaccount-button{
		padding: 0;
		width: 40px;
		height: 40px;
	}
	.myaccount-button span{
		display: none;
	}
	.myaccount-button::after{	
	    width: 38px;
	    height: 38px;
	    top: 0px;
	    left: 0px;
	}
	.top-nav .site-logo a{
		line-height: 40px;
	}
	.drawer .inner .head .logo a{
		line-height: 40px;
	}
	
	.signin .inner .head{
		padding: 16px 20px;
	}
	.signin .inner .content{
		padding: 20px;
	}
	.signShow{
		display: block !important;
		animation: .3s appearFromDown forwards;
	}
	.signHide{
/*		display: block !important;*/
		animation: .3s appearFromDownReverse forwards;		
	}
	.signin-global{
		display: none;
		left: unset;
		top: unset;
		transform:unset;
		width: calc(100% - 8px) !important;
		bottom: 0;
		/*transform: translateY(100%);
		transition: .3s ease;*/
	}
	.signin-appear{		
		/*display: block !important;
		transform: translateY(0%);
		transition: .3s ease;*/
		animation:.3s appearFromDown;		
	}
	.signin h3,.signup h3{
		font-size:24px;
		line-height: 32px;
	}
	footer{
		padding: 48px 0;
	}
	footer div.inner .links{
		margin-bottom: 48px;
	}
	footer div.inner .links a{
		display: block;
    	margin-bottom: 24px;
	}	
	footer div.inner .bottom-most{
		display: block;		
	}
	footer div.inner .bottom-most .copy{
		text-align: center;
	}
	footer div.inner .bottom-most .policies{
		margin-top: 32px;
		text-align: center;
	}	
	.home-guides-list .card .detail .title{
		font-size: 18px;
	}
	.container-faq-bg{
		padding: 64px 0 64px 0;
	}
	.container-faq-bg .faq .right{
		margin-top: 48px;
	}
	.testimonials .card .right{
		float: none;
		width: 240px;
		height: 320px;
		margin: 0 auto;
		margin:44px auto 0 auto;
	}
	.testimonials .card .content .profile .avatar_image{
		margin: 0 auto 16px auto;
		float: none;
	}
	.container-3-bg{
		padding: 64px 0;		
	}
	.testimonials .card .content .desc{
		font-size: 24px;
		line-height: 32px;
		margin-top: 0px;
		margin-bottom: 32px;
	}	
	.testimonials .card .content{
		max-width: 100%;
		width: 100%;
		text-align: center;		
		float: none;
	}
	.testimonials .card .content .profile{
		float: none;
		display: inline-block;
		text-align: left;
	}
	.testimonials .card .content .arrows{
		float: none;
		margin-top: 24px;
	}
	.home-guides-list .card .image{
		height: 240px;		
	}
	.home-guides-list .card:hover .image{
		height: 240px;		
	}
	.container-1-bg{
		padding: 64px 0 0 0 !important;
	}
	.container-3-bg .testimonials{
		height: auto;
	}
	.owl-custom-nav {
		padding-left: 16px;
	}
	.container-1-bg .home-section-1{
/*		padding: 0 16px;*/
	}
	.no-banner-searchbar{  
	  width: calc(100% - 16px - 16px);    
	}
	h1{
		color: var(--Gray-950, #07111E);
		font-size: 36px;
		font-style: normal;
		font-weight: 800;
		line-height: 44px;
		letter-spacing: -0.72px;
	}
	h2{
		color: var(--Gray-950, #07111E);
		font-size: 30px;
		font-style: normal;
		font-weight: 800;
		line-height: 38px;
	}
	h3{
		color: var(--Gray-950, #07111E);
		font-size: 24px;
		font-style: normal;
		font-weight: 800;
		line-height: 32px;
	}
	.round-button-primary-56{
		width: 48px;
		height: 48px;
		border-radius: 100px;
		padding: 0;
		background-image: url(/images/search-md-20.svg), var(--Fill-Grad, linear-gradient(180deg, #287AE4 0%, #0052BE 100%) );  
	}
	.home-banner-sb-inner input[type="search"]{
		margin-top: 11px;
	}
	.desktop-signin-btn{
		display: none;
	}
	.mobile-signin-btn{
		display: inline-flex;
		vertical-align: middle;
		color: var(--Blue-500, #0061DF);
		font-weight: bold;
		text-decoration: none;
	}
	.top-nav{
		padding: 20px 0px;
		margin-top:8px;
	}
	.banner-container,.inner-banner-container{
		padding: 8px 8px 0 8px;
	}
	.home-section-1{
		margin-top: 64px;
	}
	.detail-section-1{
		margin-top: 0;
	}
	.home-prop-list .cards-container-inner{
	  margin-top: 48px;
	}
	.container-1{  
/*  		padding: 0 16px;*/
	}
	.home-prop-list,.inner-prop-list{
		/*padding-left: 16px !important;
    padding-right: 16px !important;		*/
	}
	.facilities .item{
		margin-right: 20px;
	}
	.property-card{
		margin-bottom: 32px;
	}
	.property-card .detail .price{
	  font-size: 20px;
	}
	.property-card .prop-image{		
		width: 325px;
		height: 240px;
	}
	.filter-area{
		width: calc(100% - 20px);
	}
	.dd-bedrooms .item,.dd-bathrooms .item{
		padding: 10px 10px;
	}
}