@media (max-width: 767px) {
	body {
		font-size: 14px;
	}

	.h1,
	h1 {
		font-size: 28px;
		font-weight: 800;
	}

	.h2,
	h2 {
		font-size: 24px;
		font-weight: 600;
	}

	.h3,
	h3 {
		font-size: 20px;
		font-weight: 500;
	}

	.h4,
	h4 {
		font-size: 18px;
		font-weight: 500;
	}

	.h5,
	h5 {
		font-size: 16px;
		font-weight: 500;
	}

	.h6,
	h6 {
		font-size: 14px;
		font-weight: 400;
	}
}

/* testmionals code starts */
@media (max-width: 767.98px) {
	.testimonial {
		padding: 80px 20px 25px; /* reduce padding */
		margin: 40px 10px 20px;
	}
	.testimonial .pic {
		width: 90px;
		height: 90px;
		top: -45px;
	}
	.testimonial .description {
		font-size: 14px;
		line-height: 1.5;
		margin-top: 15px;
	}
	.testimonial .description:before {
		font-size: 36px;
		top: -12px;
		left: 6px;
	}
	.testimonial .title {
		font-size: 16px;
	}
	.main-content {
		margin-right: 0;
	}
	.navbar-center-logo-design {
		width: 35%;
	}
}
/* testmionals code ends */

/* Browser section change start */
@media (max-width: 768px) {
	.scroll-content > div {
		width: 290px; 
	}
	.banner-section-realtor {
		min-height: 90vh;
	}
}

@media (max-width: 820px) {
	.banner-images-group-mobile {
		flex-wrap: wrap; 
		justify-content: center;             
		gap: 8px !important;           
	}

	.banner-images-group-mobile a {
		flex: 0 0 48%;               
		max-width: 45%;
	}

	.banner-images-group-mobile img {
		width: 100%;                    
		height: auto;
		transform: none !important;    
	}
}
/* Browser section change end */

