@media only screen and (max-width:767px) {
	h3 {
		font-size:24px !important;
	}
	
	.banner .normal-btn {
		width:100%;
		margin-bottom:0px;
		text-align:center;
		margin-top:10px;
	}
	
	.section-title h6 {
		font-size:16px;
	}
	
	.section-title h2 {
		font-size:36px;
		line-height:1.2;
	}
	
	.about .section-title, .evaluation-box .bg-form {
		padding:30px 15px;
	}
	
	.properties, .properties .owl-nav, footer {
		text-align:center !important;
	}
	
	footer h3 {
		margin-top:30px;
	}
	
	footer .contact-details.links li a, .contact-details li a, .contact-details.social-links {
		width:100%;
		justify-content:center;
	}
	
	.buy-sell .align {
		width:100vw !important;
		position:unset;
	}
	
	.buysellform .form-control {
		padding-left:0px;
	}
	
	.evaluation-box .checkbox-group .wpcf7-list-item {
		flex: 0 1 100%;
	}
	
	/** HIDE ON MOBILE **/
	.banner .divider {
		display:none;
	}
	
	/** SECTION PADDING ***/
	.properties, .testimonials, .contact-form, .social-media, .buy-sell, .buysellform, .info-small {
		padding:50px 0px;
	}
	
	.buy-sell {
		padding-bottom:0px;
	}

}

@media only screen and (min-width:768px) and (max-width:991px) {
	
	.section-title h6 {
		font-size:18px;
	}
	
	.section-title h2 {
		font-size:40px;
	}
	
	.cta-box .img img {
		aspect-ratio: 1 / 1.5;
	}
	
	.cta-box:hover .cta-content {
		padding:15px;
	}
	
	.cta-box h3 {
		font-size:26px;
	}
	
	footer h3 {
		font-size:24px;
	}
	
	footer .contact-details.links li {
		width:100%;
	}
	
	.evaluation-box .bg-form {
		padding:30px;
	}
	
	/** HIDE ON MOBILE **/
	.banner .divider {
		display:none;
	}
	
	/** SECTION PADDING ***/
	.properties, .testimonials, .contact-form, .social-media, .buy-sell, .buysellform, .info-small {
		padding:50px 0px;
	}
	
	.buy-sell {
		padding-bottom:0px;
	}	
}

@media only screen and (min-width:1200px) and (max-width:1399px) {

}