.emd-home-contact
{
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	padding: 10px 0 30px 0;
}

.emd-home-contact__saif,
.emd-home-contact__hwc
{
	width: 75px;
	height: 75px;
	flex: 0 0 auto;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.emd-home-contact__saif
{
	background-image: url( "/images/public/saif.png" );
}

.emd-home-contact__hwc
{
	background-image: url( "/images/public/handled-with-care.png" );
}

.emd-home-contact__text
{
	flex: 0 1 auto;
	padding: 0 15px;
	max-width: 300px;
}

.emd-home-contact__text h4
{
	margin: -3px 0 !important;
	font-size: 21px !important;
	line-height: 27px !important;
	font-weight: 700 !important;
}

.emd-home-contact__text h4 a
{
	color: inherit !important;
	text-decoration: none !important;
}

.emd-home-contact__text p
{
	margin: -3px 0 !important;
	font-size: 12px !important;
	line-height: 18px !important;
	font-weight: 700 !important;
}

.emd-home-contact__text h4 + p
{
	margin-top: calc( -3px + 15px ) !important;
}

@media ( min-width: 576px )
{



}

@media ( min-width: 768px )
{

	.emd-home-contact__saif,
	.emd-home-contact__hwc
	{
		width: 87px;
		height: 87px;
	}

	.emd-home-contact__text
	{
		padding-left: 21px;
		padding-right: 21px;
		max-width: 390px;
	}

	.emd-home-contact__text h4
	{
		font-size: 24px !important;
		line-height: 30px !important;
	}

	.emd-home-contact__text p
	{
		font-size: 15px !important;
		line-height: 21px !important;
	}

	.emd-home-contact__text h4 + p
	{
		margin-top: calc( -3px + 18px ) !important;
	}

}

@media ( min-width: 992px )
{

	.emd-home-contact__saif,
	.emd-home-contact__hwc
	{
		width: 99px;
		height: 99px;
	}

	.emd-home-contact__text
	{
		padding-left: 27px;
		padding-right: 27px;
		max-width: 480px;
	}

	.emd-home-contact__text h4
	{
		font-size: 27px !important;
		line-height: 33px !important;
	}

	.emd-home-contact__text p
	{
		font-size: 18px !important;
		line-height: 24px !important;
	}

	.emd-home-contact__text h4 + p
	{
		margin-top: calc( -3px + 21px ) !important;
	}

}

@media ( min-width: 1200px )
{

	.emd-home-contact__saif,
	.emd-home-contact__hwc
	{
		width: 111px;
		height: 111px;
	}

	.emd-home-contact__text
	{
		padding-left: 33px;
		padding-right: 33px;
	}

}

@media ( min-width: 1400px )
{



}

@media ( min-width: 1800px )
{



}
