@media screen and (max-width:1200px) {
	.content-box .maincontent
	{
		margin-top: -5px;
	}
}
@media screen and (max-width:992px) {
	#signal-providers-rating .table-mam
	{
		width: calc(100% - 5px);
	}
	.table-mam tr td:nth-of-type(8)
	{
		display: table-cell;
	}
	.table-providers thead tr th:nth-of-type(4), .table-providers tbody tr td:nth-of-type(4),
	.table-providers thead tr th:nth-of-type(7), .table-providers tbody tr td:nth-of-type(7),
	{
		display: none;
	}
}
@media screen and (max-width:767px) {
	html body:not(.lp-body) .content-box
	{
		padding: 1rem 5% 15px;
	}
	.table-providers thead tr th:nth-of-type(1), .table-providers tbody tr td:nth-of-type(1),
	.table-providers thead tr th:nth-of-type(6), .table-providers tbody tr td:nth-of-type(6),
	.table-providers thead tr th:nth-of-type(8), .table-providers tbody tr td:nth-of-type(8),
	.table-providers thead tr th:nth-of-type(9), .table-providers tbody tr td:nth-of-type(9)
	{
		display: table-cell;
	}
	#signal-providers-rating .multiple-elements:nth-of-type(2) > div:nth-of-type(5)
	{
		background: transparent;
	}
	#signal-providers-rating .table-mam
	{
		width: 100%;
	}
}
@media screen and (max-width:540px) {
	.multiple-elements
	{
		display: block;
		margin: 0;
	}
	.multiple-elements > div
	{
		display: block;
		width: 98%;
		margin: -8rem auto 0;
		padding: 5rem 5% 5rem;
	}
	.multiple-elements > div:first-of-type
	{
		margin-top: 0;
	}
	.multiple-elements > div.separate
	{
		display: none;
	}
	.multiple-elements:nth-of-type(3) > div:first-of-type
	{
		display: none;
	}
	.multiple-elements:nth-of-type(2) > div:nth-of-type(1),
	.multiple-elements:nth-of-type(2) > div:nth-of-type(5)
	{
		background: url("/images/content/ProvidersRating/arrow_right.png") no-repeat bottom right;
	}
	.multiple-elements:nth-of-type(2) > div:nth-of-type(3),
	.multiple-elements:nth-of-type(3) > div:nth-of-type(2)
	{
		background: url("/images/content/ProvidersRating/arrow_left.png") no-repeat bottom left;
	}
	.table-providers,
	.table-providers tbody,
	.table-providers tbody tr,
	.table-providers tbody tr td
	{
		display: block;
		width: 100%;
	}
	.table-providers tbody
	{
		padding: 1rem 0;
	}
	html .table-providers tbody tr td,
	html .table-providers tbody tr td:last-of-type
	{
		display: inline-block !important;
		width: 100%;
		max-width: 100% !important;
		text-align: left !important;
		padding: 1rem 2rem !important;
	}
	.table-providers tbody tr:not(.separate):hover td:nth-of-type(2),
	.table-providers tbody tr:not(.separate):hover td:nth-of-type(5)
	{
		color: #8cff00;
	}
	.table-providers tbody tr:not(.separate) td:before,
	.table-providers tbody tr:not(.separate):hover td:nth-of-type(2):before,
	.table-providers tbody tr:not(.separate):hover td:nth-of-type(5):before
	{
		display: inline-block;
		width: 50%;
		content: attr(data-title) !important;
		text-align: left;
		float: left;
		font-weight: normal;
		color: #131313;

	}
	html .table-providers tbody tr td:nth-of-type(2) a
	{
		margin: 0;
	}
	html .table-providers tbody tr td a.btn
	{
		width: 130px;
		max-width: 100%;
		float: left;
	}
	html .table-providers tbody tr.active td a.btn + a.btn
	{
		display: flow-root;
		float: right;
	}
	html .table-providers a.btn
	{
		display: flow-root;
		width: inherit;
		height: inherit;
	}
	html .table-providers,
	html .table-providers tbody
	{
		background: #ffffff;
		padding: 0;
		border: none;
	}
	html .table-providers tbody tr:not(.separate)
	{
		border-top: 1px solid #b5d0e6;
		border-bottom: none;
		padding: 3rem 1rem 1rem;
	}
	.table-mam tbody tr:last-of-type
	{
		border-bottom: none;
	}
	html .table-providers tbody td
	{
		margin-bottom: 5px;
	}
	html .table-providers tbody tr > td:first-of-type:after
	{
		content: url("/images/content/ProvidersRating/spoiler.png");
		transform: rotate(180deg);
		float: right;
	}
	html .table-providers tbody tr.separate td:before,
	html .table-providers tbody tr.separate td:after
	{
		display: none;
	}
	html .table-providers tbody tr:not(.active) > td:first-of-type:after
	{
		transform: rotate(0deg);
	}
	html .table-providers tbody tr:not(.active) td:nth-of-type(6),
	html .table-providers tbody tr:not(.active) td:nth-of-type(7),
	html .table-providers tbody tr:not(.active) td:nth-of-type(8),
	html .table-providers tbody tr:not(.active) td:nth-of-type(9),
	html .table-providers tbody tr:not(.active) td:nth-of-type(10)::before
	{
		display: none !important;
	}
	html .table-providers tbody tr:not(.active) td:nth-of-type(10)
	{
		width: 50%;
	}
	html .table-providers tbody tr:not(.active):not(.separate) td:last-of-type
	{
		padding-left: 0 !important;
	}
	.table-providers  tbody tr:not(.separate):hover td,
	.table-providers  tbody tr:not(.separate):hover td a,
	.table-providers  tbody tr:not(.separate):hover td:before
	{
		color: #ffffff !important;
	}
}
@media screen and (max-width:442px) {
	html .table-providers p, html .table-providers div
	{
		font-size: inherit;
	}
	.head-block:before
	{
		position: inherit;
	}
	#signal-providers-rating .scrolled-block + p
	{
		font-size: 12px;
	}
}