
.service-img {
	width: 400px;
	height: 100%;
	object-fit: cover;
	border-radius: 10px !important;
}

/* on mobile width 300px */
@media (max-width: 767px) {
	.service-img {
		width: 100%;
		height: 250px;
		;
		margin-bottom: 2rem;
		padding: 1rem;
	}
}

@media(max-width: 1200px) {
	.mobile-white {
		color: white !important;
	}
}

.lower-opacity {
	opacity: 0.9;
}

/* margin top 5 rem only mobile */
@media (max-width: 767px) {
    .mt-5-mobile-only {
        margin-top: 5rem !important;
    }
}