/* XS Very small devices (landscape phones, up to 575px) */
@media (max-width: 575px) {
	.card {
		padding: 30px;
		line-height: 24px;
	}

	.iqmtel-card {
		margin-top: 20px;
		margin-bottom: 80px;
		text-align: center;
	}

	h2 {
		font-size: 24px;
		line-height: 30px;
	}

	.iqmtel-card h2 {
		text-align: center;
	}
}

/* XS Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
	.card {
		padding: 30px;
		line-height: 24px;
	}

	.iqmtel-card {
		margin-top: 20px;
		margin-bottom: 80px;
		text-align: center;
	}

	h2 {
		font-size: 24px;
		line-height: 30px;
	}

	.iqmtel-card h2 {
		text-align: center;
	}
}

/* SM Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
	.card {
		padding: 60px;
		line-height: 30px;
	}

	.iqmtel-card {
		margin-top: 20px;
		margin-bottom: 80px;
		text-align: center;
	}

	h2 {
		font-size: 36px;
		line-height: 40px;
	}

	.iqmtel-card h2 {
		text-align: center;
	}
}

/* MD Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
	.card {
		padding: 60px;
		line-height: 30px;
	}

	.iqmtel-card {
		background: #F0F0F0;
		border-radius: 20px;
		margin: 200px 20px 20px 20px;
		text-align: left;
	}

	h2 {
		font-size: 36px;
		line-height: 40px;
	}

	.iqmtel-card h2 {
		text-align: left;
	}
}

/* LG Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	.card {
		padding: 60px;
		line-height: 30px;
	}

	.iqmtel-card {
		background: #F0F0F0;
		border-radius: 20px;
		margin: 200px 20px 20px 20px;
		text-align: left;
	}

	h2 {
		font-size: 36px;
		line-height: 40px;
	}

	.iqmtel-card h2 {
		text-align: left;
	}
}