@media screen and (max-width:767px) {
	#ct-for-providers
	{
		margin-top: 4rem;
	}
	.multiple-elements > div
	{
		text-align: center;
	}
	.multiple-elements > div img
	{
		margin: .75rem auto;
		float: none;
		text-align: center;
	}
	.how-to-start-block ol
	{
		display: grid;
	}
	.how-to-start-block li
	{
		width: 100%;
		text-align: center;
	}
	.how-to-start-block li:nth-of-type(2)
	{
		order: 3;
	}
	.how-to-start-block li:nth-of-type(4)
	{
		order: 4;
	}
	.how-to-start-block li:before
	{
		display: block;
		margin: .75rem auto;
		float: none;
	}
}
@media screen and (max-width:576px) {
	#ct-for-providers h2
	{
		font-size: 32px;
	}
	h2 + p
	{
		font-size: 18px;
	}
	#ct-for-providers .header {
		background: url('/images/content/ct/provider/header_mobile.jpg') no-repeat center center / cover;
	}
	#ct-for-providers .header h1
	{
		font-size: 36px;
	}
	#ct-for-providers .header > b
	{
		font-size: 26px;
	}
	#ct-for-providers .header > b + p
	{
		font-size: 22px;
	}
	#ct-for-providers .how-to-start-block img
	{
		display: table;
		content: url("/images/content/ct/provider/screen_mobile.jpg");
		max-width: 100%;
		margin: 0 auto 1rem;
	}
	.double-buttons
	{
		display: block;
		padding: 0 0 1rem;
	}
	.double-buttons > .btn
	{
		display: table;
		margin: 1rem auto !important;
	}
}