@media screen and (max-width:1245px) {

	.cover {

		padding-left: 20px;

		padding-right: 20px;

	}



	.content {

		width: calc(100% - 20px);

	}



	.header__cover {

		-webkit-box-pack: justify;

		-ms-flex-pack: justify;

		justify-content: space-between;

	}



	.header__buttons {

		margin-left: 20px;

	}



	.search {

		margin-right: 20px;

	}



	.prime__image {

		right: calc(-200vw / 15.99);

	}



	.faq-item__title {

		font-size: 24px;

	}

}



@media screen and (max-width:1024px) {

	.header__cover {

		padding-right: 80px !important;

	}



	.menu-button {

		display: block;

		background: #FDBB00;

		padding: 10px;

		border-radius: 10px;

		width: 40px;

		height: 40px;

		position: absolute;

		top: 0;

		bottom: 0;

		margin: auto;

		right: 15px;

	}



	.menu-button svg {

		display: block;

		margin: auto;

	}



	.menu-button svg rect {

		-webkit-transform-origin: 50% 50%;

		-moz-transform-origin: 50% 50%;

		-o-transform-origin: 50% 50%;

		transform-origin: 50% 50%;

		-webkit-transition: all 0.5s;

		-o-transition: all 0.5s;

		-moz-transition: all 0.5s;

		transition: all 0.5s;

		fill: #05071A;

	}



	.menu-button.active {

		background: #262A39;

	}



	.menu-button.active svg rect:nth-child(1) {

		x: -2px;

		y: 6px;

		width: 20px;

		-webkit-transform: rotate(225deg);

		-moz-transform: rotate(225deg);

		-o-transform: rotate(225deg);

		transform: rotate(225deg);

	}



	.menu-button.active svg rect:nth-child(2) {

		-webkit-transform-origin: 50% 50%;

		-moz-transform-origin: 50% 50%;

		-o-transform-origin: 50% 50%;

		transform-origin: 50% 50%;

		-webkit-transform: scale(0, 2);

		-moz-transform: scale(0, 2);

		-o-transform: scale(0, 2);

		transform: scale(0, 2);

	}



	.menu-button.active svg rect:nth-child(3) {

		x: -2px;

		y: 6px;

		width: 20px;

		-webkit-transform: rotate(135deg);

		-moz-transform: rotate(135deg);

		-o-transform: rotate(135deg);

		transform: rotate(135deg);

	}



	.header__menu {

		position: absolute;

		right: 0;

		left: 0;

		top: 100%;

		background: #05071A;

		z-index: 100;

		padding: 30px 0 20px;

		text-align: center;

		display: none;

	}



	.header__menu ul {

		-webkit-box-orient: vertical;

		-webkit-box-direction: normal;

		-ms-flex-direction: column;

		flex-direction: column;

	}



	.header__menu ul li+li {

		margin: 0;

		padding: 15px 10px;

	}



	.app__img {

		display: none;

	}



	.slots__table td:first-child {

		min-width: 150px;

	}

}



@media screen and (max-width:850px) {



	body,

	article,

	.article {

		font-size: 14px;

	}



	.prime__cover {

		padding-top: 30px;

		padding-bottom: 30px;

	}



	.prime__image {

		top: 0;

		left: 0;

		right: 0;

		opacity: .7;

	}



	.prime__wrap {

		max-width: none;

		text-align: center;

	}



	.title.general {

		font-size: 40px;

		text-align: center;

	}



	h2,

	.title.high {

		font-size: 34px;

	}



	h3,

	.title.middle {

		font-size: 26px;

	}



	.faq-item__title {

		font-size: 20px;

	}

}



@media screen and (max-width:600px) {

	.title.general {

		font-size: 32px;

	}



	h2,

	.title.high {

		font-size: 28px;

	}



	h3,

	.title.middle {

		font-size: 22px;

	}



	.content {

		padding: 15px 10px;

		width: calc(100% - 10px);

	}



	.header__buttons {

		display: none;

	}



	.header__button-mob {

		display: inline-block;

		margin: 15px 10px;

	}



	.prime__image {

		left: -15vw;

	}



	.prime__image img {

		max-width: none;

	}



	.table {

		min-width: 900px;

	}



	.table th,

	.table td {

		padding-left: 10px;

		padding-right: 10px;

	}



	.pros-cons__content {

		-webkit-box-orient: vertical;

		-webkit-box-direction: normal;

		-ms-flex-direction: column;

		flex-direction: column;

	}



	.pros-cons__item {

		width: 100%;

	}



	.pros-cons__item .title {

		padding-bottom: 10px;

	}



	.cons__item {

		padding-left: 0;

		margin-top: 15px;

	}



	.affiliate__table th {

		white-space: normal;

	}



	.faq-item__title {

		font-size: 14px;

		padding-left: 35px;

		padding-right: 10px;

	}



	.faq-item__title:before {

		left: 10px;

	}



	.review__col-2 {

		-webkit-box-orient: vertical;

		-webkit-box-direction: normal;

		-ms-flex-direction: column;

		flex-direction: column;

	}



	.review__col-2 ul {

		width: 100%;

	}



	.review__col-2 ul li:first-child {

		margin-bottom: 10px;

	}



	.review__col-2 ul:last-child {

		padding-left: 0;

		margin-top: 20px;

	}



	.footer__cover {

		padding-top: 25px;

		padding-bottom: 25px;

		background-size: 200%;

	}



	.footer__payment li {

		height: 20px;

	}

}