/* Mobile */
@media(max-width: 767px)
{
	.products-container
	{
		margin-top:120px;
	}
	.products-h1
	{
		font-size:30px;
	}
	.products-media-top
	{
		padding-top:35px;
	}
	.products-media
	{
		padding-top:50px;
	}
	.products-header
	{
		padding-top:20px;
	}
	.products-desc
	{
		width:100%;
		padding-bottom:10px;
		font-size:16px;
	}
	.products-manual-link
	{
		font-size:16px;
		text-decoration:underline;
		color:#210098;
	}
	.products-manual-link:hover
	{
		font-size:16px;
		text-decoration:none;
		color:#210098;
	}
}

/* Desktop */
@media(min-width: 768px)
{
	.products-container
	{
		margin-top:190px;
	}
	.products-row-top
	{
		margin-top:50px;
	}
	.products-bottom-row
	{
		margin-top:75px;
	}
	.products-h1
	{
		font-size:34px;
	}
	.products-desc
	{
		padding-bottom:10px;
		font-size:18px;
	}
	.products-img-devices
	{
		text-align:right;
	}
	.products-img-garments
	{
		text-align:right;
	}
	.products-img-bracing
	{
		text-align:right;
	}
	.products-manual-link
	{
		font-size:18px;
		text-decoration:underline;
		color:#210098;
	}
	.products-manual-link:hover
	{
		font-size:18px;
		text-decoration:none;
		color:#210098;
	}
}

/* Common */
.products-img-devices
{
	width:105px;
}
.products-img-garments
{
	width:140px;
}
.products-img-bracing
{
	width:180px;
}
.products-p
{
	padding:15px 0px 25px 0px;
	font-size:18px;
}
.products-p-garments
{
	padding:15px 0px 0px 0px;
	font-size:18px;
}
.products-link-bg
{
	padding:10px 0px 25px 0px;
}
.products-link
{
	font-size:18px;
	color:#210098;
	text-decoration:underline;
}
.products-link:hover
{
	font-size:18px;
	color:#210098;
	text-decoration:none;
}
.products-img
{
	max-height:135px;
}
.products-header
{
	font-size:20px;
	font-weight:bold;
}