
.commercial-interest {
	border-left: 2px solid #404040;
	border-right: 2px solid #404040;
}

.page-template-page-finance-landing #page-manage-prop .banner {
	height: 430px !important;
	background-position: 100% 0%;
}

/* general landing page */
.page-template-page-general-landing .services .sevices-card {
	justify-content: center;
}

.page-template-page-general-landing #page-manage-prop .banner {
	height: 430px !important;
	background-position: 100% 0%;
}

.page-template-page-sales-landing #page-manage-prop .banner {
	height: 430px !important;
	background-position: 100% 0%;
}

.page-template-page-general-landing .services li {
	max-width: calc(100% / 4 - 4px) !important;
}

.testimonial-content img {
	width: 100%;
	max-width: 150px;
	height: 150px;
	margin: auto;
	margin-bottom: 20px;
	border-radius: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	border: 1px solid #aa102a;
}

.testimonial-content {
	padding-top: 20px;
	padding-bottom: 10px;
}

/* finance landing */
.resindential-fixed {
	border-right: 2px solid #000;
}

.page-template-page-finance-landing #page-manage-prop .interest-rates .sub-title {
	font-size: 27px !important;
}

.owner-occupier {
	border-right: 2px solid #000;
}

/* for equal */
.page-template-page-finance-landing #services-mobile .container {
	max-width: 1366px;
}

.page-template-page-finance-landing #page-manage-prop .services li:nth-child(1) div {
	margin-left: 0;
}

.page-template-page-finance-landing #page-manage-prop .services li:nth-child(3) div {
	margin-right: 0;
}

.page-template-page-finance-landing #page-manage-prop .services-content .flex .right-cont {
	padding-right: 0;
}

@media only screen and (max-width: 1460px) {
	.page-template-page-finance-landing .interest-rates .col-md-2 {
		flex: 0 0 27% !important;
		max-width: 27% !important;
		margin-bottom: 20px;
	}
	
	.page-template-page-finance-landing .col-md-2.commercial-interest {
		border-right: 0 !important;
	}
}

@media only screen and (max-width: 1330px) {
	.page-template-page-finance-landing #page-manage-prop .services li .sevices-card {
		min-height: 400px;
	}
}

@media only screen and (max-width: 1169px) {
	.page-template-page-finance-landing #page-manage-prop .services li .services-cta {
		margin: 0px 3px;
	}
	
	.page-template-page-finance-landing #page-manage-prop .services li .sevices-card {
		margin: 0px 3px;
	}
}

@media only screen and (max-width: 1024px) {
	.page-template-page-finance-landing .interest-rates .col-md-2 {
		flex: 0 0 33% !important;
		max-width: 33% !important;
		margin-bottom: 20px;
	}
	
	.page-template-page-finance-landing #finance-landing-mrty {
		padding: 30px 10px;
	}
	
	.page-template-page-finance-landing #finance-landing-mrty {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}

@media only screen and (max-width: 768px) {
	.page-template-page-finance-landing .interest-rates .col-md-2 {
		flex: 0 0 30.666667%;
		max-width: 34.666667%;
		margin-bottom: 20px;
	}
}

@media only screen and (max-width: 767px) {
	.commercial-interest {
		border: 0;
	}
	
	.page-template-page-finance-landing #page-manage-prop .banner {
		background-position: center;
	}
	
	.page-template-page-sales-landing #page-manage-prop .banner {
		background-position: center;
	}
	
	.page-template-page-general-landing #page-manage-prop .banner {
		background-position: center;
	}
	
	.page-template-page-general-landing .services li {
		max-width: 100% !important;
	}
	
	.page-template-page-sales-landing .latest-sales-pro.prop-sec {
		padding: 0 20px;
	}
	
	.resindential-fixed {
		border: 0;
	}
	
	.owner-occupier {
		border: 0;
	}
	
	.interest-rates {
		padding-bottom: 0px !important;
	}
	
	.page-template-page-finance-landing .interest-rates .col-md-2 {
		flex: 0 0 100% !important;
		max-width: 100% !important;
		margin-bottom: 0 !important;
	}
	
	#finance-landing-mrty {
		padding: 30px 0 !important;
	}
	
	#services-mobile {
		padding: 30px 5px;
	}
}

@media only screen and (max-width: 320px) {
	#page-manage-prop .services-content .phone-cta a {
		font-size: 20px;
	}
}
