.contact-us {
	padding: 9.6rem 0;
	position: relative;
	color: #4f4848;
}

.contact-us-heading {
	font-size: 5rem;
	font-weight: 700;
	line-height: 7.5rem;
	margin-bottom: 5.3rem;
	color: #000;
}

.address {
	font-weight: 400;
	line-height: 4rem;
}
.contact-us p {
	font-size: 1.9rem;
	margin-top: 2rem;
}
.contact-us p span {
	font-weight: 500;
}

.arrow-svg {
	position: absolute;
	top: 6rem;
	left: 0;
}
.arrow-and-circle-svg {
	position: absolute;
	top: 6rem;
	right: 0;
}

.veltronix-location iframe {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
}

/************** SMALL DESKTOPS AND TABLETS  *****************/

@media (max-width: 968px) {
	.arrow-svg,
	.arrow-and-circle-svg {
		width: 12rem;
	}
	.contact-us-heading {
		font-size: 5.2rem;
		font-weight: 700;
	}
	.contact-us div {
		margin-top: -5rem;
	}
	.contact-us p {
		font-size: 1.6rem;
		margin-top: 2rem;
	}
}

@media (max-width: 768px) {
	.contact-us {
		margin-top: 5rem;
	}
}

/************** MOBILE VERSION *****************/

@media (max-width: 500px) {
	.contact-us {
		padding: 9.6rem 0;
		position: relative;
	}
	.contact-us div {
		margin-top: -3rem;
	}

	.contact-us-heading {
		font-size: 3.2rem;
		font-weight: 600;
		line-height: 4rem;
		margin-bottom: 5.3rem;
	}

	.address {
		font-weight: 400;
		line-height: 4rem;
	}
	.contact-us p {
		font-size: 1.3rem;
		margin-top: 2rem;
		text-align: left;
	}

	.contact-us p span {
		font-weight: 700;
	}

	.arrow-svg,
	.arrow-and-circle-svg {
		width: 10rem;
	}

	.veltronix-location {
		margin-bottom: 0;
	}
}
