@media only screen and (max-width:991px) {
	.property-detail-main .head {
		flex-wrap: wrap;
	}
	.property-detail-main .head h4 {
		font-size:30px;
	}
	.property-detail-main .head h5 {
		font-size:30px;
	}
}

@media only screen and (max-width:767px) {
	.property-detail-main .property-details .overview .overview-box .content h5 {
		font-size:16px;
	}
	.property-detail-main .property-details .overview .overview-box .content p {
		font-size:20px;
	}
	.footer .social-links {
		text-align:left;
	}
	.footer .quick-links ul {
		flex-wrap: wrap;
	}
	.video-tour-main .custom-container {
		padding:35px;
	}
	.video-tour-main .video-box {
		position:relative;
	}
	.video-tour-main .head a {
		margin-top:20px;
		margin-bottom:20px;
	}
	.main-banner .custom-container {
		padding: 160px 0% 40px;
	}
	.main-banner .search-form-main .search-form .switch-toggle {
		margin-bottom: 10px;
	}
	.main-banner .search-form .search-input input {
		margin-bottom: 10px;
	}
	.main-banner .search-form-main .filter-box .switch-toggle {
		margin-bottom: 10px;
	}
	.main-banner .filter-box .filter-dropdown select {
		margin-bottom: 10px;
	}
	.main-banner .tab .tablinks.active {
		width: 155px;
		height: 50px;
		padding: 9px 28px;
	}
	.about-page-main .video-box {
	    position:unset;
	}
	.about-page-main .sec-two {
	    padding:30px;
	    margin-top:30px;
	    margin-bottom:0px;
	}
	.about-page-main .feature-item {
	    width:45%;
	}
}

@media only screen and (max-width:499px) {
	.main-banner .head h1 {
		font-size:32px;
	}
	.main-banner .head p {
		font-size:15px;
	}
}