






.may30__main-tit {
  margin-top: 10px;
  margin-bottom: 40px;
}
.promo-spiral {
  top: 0;
}
.promo-metahash {
  top: 380px;
}
.firstms {
	/*border: none;*/
}
.vbig_button_download {
	/*margin-bottom: 60px;*/
	margin-bottom: 0;
}
.private-close__bottom-shaddow {
	display: none;
}
.wenger-link {
	color: #FA801D;
	margin-bottom: 15px;
	display: inline-block;
}
.wenger-link:hover {
	text-decoration: underline;
	color: #FA801D;
}
.over-opertim {
	margin-bottom: 65px;
}
#team .card_photo {
	/*border-radius: 50%;*/
}
.promo-screen {
	padding-bottom: 120px;
}
@media only screen and (max-width: 767px) {
	.over-opertim {
		margin-bottom: 0px;
	}
}

.download-blocksection-pc {
    display: flex;
}
.download-blocksection-pc > div {
    width: 140px;
}
.download-blocksection-pc > div:not(:first-of-type) {
    margin-left: 25px;
}
.download-blocksection-mobile {
    display: flex;
    width: 470px;
    justify-content: center;
    margin-top: 30px;
}
.download-blocksection-mobile > div {
    width: 120px;
    margin: 0px 25px;
}
.download-blocksection-mobile > div:not(:first-of-type) {
    margin-left: 25px;
}
.big-button__green {
    position: relative;
    background: #3bca2e;
    background: -moz-linear-gradient(top, #3bca2e 0%, #168545 100%);
    background: -webkit-linear-gradient(top, #3bca2e 0%, #168545 100%);
    background: linear-gradient(to bottom, #3bca2e 0%, #168545 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3bca2e', endColorstr='#168545', GradientType=0);
}
.big-button__green:hover {
    background: #168545;
    background: -moz-linear-gradient(top, #168545 0%, #3bca2e 100%);
    background: -webkit-linear-gradient(top, #168545 0%, #3bca2e 100%);
    background: linear-gradient(to bottom, #168545 0%, #3bca2e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#168545', endColorstr='#3bca2e', GradientType=0);
}
.button_img {
    border-radius: 100%;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.button_img.green {
    background-color: #14773d;
}
.button_img > span {
    display: block;
    background-image: url('https://static.metahash.org/img/dwnsmall.png');
    width: 18px;
    height: 19px;
}
.big-button {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #fff;
    text-decoration: none;
    border-radius: 10px;
    padding: 8px 15px;
}
.big-button:hover {
    color: #fff;
    text-decoration: none;
}
.big-button > .button_body {
    margin: 0px;
    line-height: 1.1em;
}
.button_img > .unix {
    background-position: -19px 0px;
}
.button_img > .windows {
    background-position: -38px 0px;
}
.button_img > .google-play {
    background-position: -57px 0px;
}




	.modal {
		left: 50%;
		top: 50%;
		position: fixed;
		z-index: 123456;
	}

	.modal.size-m {
		width: 750px;
		height: 500px;
	}

	.modal.size-l {
		width: 700px;
		height: 500px;
	}

	.modal.size-s {
		width: 500px;
		height: 300px;
	}

	.modal-bg {
		position: fixed;
		height: 100%;
		width: 100%;
		background-color: #000;
		opacity: 0.5;
		top: 0;
		left: 0;
		z-index: 100;
		z-index: 12345;
	}

	.modal-close {
		color: white;
		font-size: 40px;
		line-height: .5;
		position: absolute;
		top: -25px;
		right: 10px;
		font-weight: bold;
		display: none;
		cursor: pointer;
	}

	.modal-close:hover {
		color: #e72626;
	}
	@media only screen and (max-width: 767px) {
		.modal.size-m {
			width: calc(100% - 20px);
			height: 300px;
		}
		.modal-close {
			display: block;
		}
		.modal-close:before {
			content: "close";
			font-size: 14px;
			font-weight: normal;
			margin-top: 4px;
			float: left;
			margin-right: 5px;
		}
	}
	@media only screen and (max-width: 992px) {
		.download-blocksection-pc {
		display: none;
	}
	}
	.tracechain-screen {
		padding-top: 50px;
	}
	#news.loading .container {
	   	min-height:297px;
	   	background: #03081c url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgdmlld0JveD0iMCAwIDQ0IDQ0IiBzdHJva2U9IiM1MjkxZDciPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMSI+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxOS43MDc1Ij4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMHMiIGR1cj0iMS44cyIgdmFsdWVzPSIxOyAyMCIgY2FsY01vZGU9InNwbGluZSIga2V5VGltZXM9IjA7IDEiIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPiAgICAgICAgICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InN0cm9rZS1vcGFjaXR5IiBiZWdpbj0iMHMiIGR1cj0iMS44cyIgdmFsdWVzPSIxOyAwIiBjYWxjTW9kZT0ic3BsaW5lIiBrZXlUaW1lcz0iMDsgMSIga2V5U3BsaW5lcz0iMC4zLCAwLjYxLCAwLjM1NSwgMSIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4gICAgICAgIDwvY2lyY2xlPiAgICAgICAgPGNpcmNsZSBjeD0iMjIiIGN5PSIyMiIgcj0iMTQuMTQxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iLTAuOXMiIGR1cj0iMS44cyIgdmFsdWVzPSIxOyAyMCIgY2FsY01vZGU9InNwbGluZSIga2V5VGltZXM9IjA7IDEiIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPiAgICAgICAgICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InN0cm9rZS1vcGFjaXR5IiBiZWdpbj0iLTAuOXMiIGR1cj0iMS44cyIgdmFsdWVzPSIxOyAwIiBjYWxjTW9kZT0ic3BsaW5lIiBrZXlUaW1lcz0iMDsgMSIga2V5U3BsaW5lcz0iMC4zLCAwLjYxLCAwLjM1NSwgMSIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4gICAgICAgIDwvY2lyY2xlPiAgICA8L2c+PC9zdmc+) no-repeat center center;
	   }




body.ja .promo-title .cripto {
	line-height: 120px;
}




body.ja .title.-title-default.dark {
	line-height: 60px;
}

body.ja .aiccard .card_prof {
	line-height: 20px;
}


body.ja .text.-small {
	line-height: 23px;
}

body.ja .card_legal.text.-ilegal {
	line-height: 25px;
}

body.ja .walforward {
	line-height: 30px;
}

body.ja .walforward2 {
	line-height: 30px;
}
body.ja .tracechain-promo .transit {
	line-height: 40px;
}
@media only screen and (max-width: 767px) {
	body.ja .cripto-title {
		line-height: 40px;
	}
	body.ja .title.-title-default.dark {
		line-height: 40px;
	}
	body.ja .card_prof {
		line-height: 20px;
	}
	body.ja .more-staff .text.-small {
		line-height: 16px;
	}
	body.ja .text.-small {
		line-height: 16px;
	}
	body.ja .super-btm-space .int-legal-descr {
		line-height: 20px;
	}
	body.ja .faq-item-text {
		line-height: 18px;
	}
}
.vbig_button_download {
	background: linear-gradient(to bottom, #3bca2e 0%, #168545 100%);
	border-radius: 5px;
	text-align: center;
	font-weight: 400;
	width: 100%;
	padding: 0px;
	cursor: pointer;
	text-align: center!important;
}
.vbig_button_download:hover {
	background: linear-gradient(to bottom, #168545 0%, #3bca2e 100%);
}

.firstms .swiss-flag {
	/*right: 40px;*/
}






body.ar .download-blocksection-pc > div:not(:first-of-type) {
    margin-right: 25px;
    margin-left: 0;
}

body.ar .card-mini .card_photo {
	right: 0px;
	left: auto;
}

body.ar .card-mini {
	padding-right: 79px;
	padding-left: 0;
}
.-mobile-on .-download {
	width: 100%;
	margin-top: 20px;
}





.bgmscreen {
    background: rgba(47, 123, 194, 0.15);
}


.secondms {
	/*margin-top: -10px;*/
}


.titleprom {
	padding-top: 75px;
	padding-bottom: 15px;
}

.subtitleprom span {
	padding-left: 95px;
	position: absolute;
	text-decoration: underline;
	/*word-break: break-all;*/
}
.uscompany {
	line-height: 14px;
	font-size: 12px;
}
.fourq a {
	position: relative;
	display: block;
}
.fourq {
	margin-bottom: 50px;
}
.swiss-flag {
	right: 60px;
}
.firstms {
	padding-left: 30px;
}
.promo-advantagens {
	margin-top: 0;
}
.promo-metahash.mainhash {
	height: 290px; 
	top: 490px; 
	left: 510px;
}
.main-img {
	width: 262px;
}
.mob-main-btns {
	display: none;
}
.fourq.mobile {
	display: none;
}
.slick-slider {
	/*margin-left: 0.75%;*/
}
.imgnews {
	width: 100%;
	max-width: 100%!important;
	}
.slick-slide {
	padding-left: 1%;
	padding-right: 1%;
}
body {
	/*background: gray;*/
}
.slick-dots {
	bottom: -20px;
}
.slick-arrow {
	/*border: 1px solid red;*/
	top: 100%;
	width: 25px;
	height: 21px;
}
.slick-arrow.slick-next {
	right: 40%;
	margin-top: 8px;
	z-index: 123;
}
.slick-arrow.slick-prev {
	left: 40%;
	margin-top: 8px;
	z-index: 123;
}
.slick-arrow.slick-next:before {
	content: "";
}
.slick-arrow.slick-next {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='21' viewBox='0 0 25 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M24.5431 11.4706C24.5431 11.4 24.6128 11.4 24.6128 11.3294C24.6128 11.2588 24.6826 11.2588 24.6826 11.1882V11.1177C24.6826 11.1177 24.6826 11.1176 24.6826 11.0471C24.6826 10.9765 24.6826 10.9765 24.7523 10.9059C24.7523 10.8353 24.7523 10.8353 24.7523 10.7647C24.7523 10.6941 24.7523 10.6941 24.7523 10.6235C24.7523 10.5529 24.7523 10.5529 24.7523 10.4824C24.7523 10.4118 24.7523 10.4118 24.7523 10.3412C24.7523 10.2706 24.7523 10.2706 24.7523 10.2C24.7523 10.1294 24.7523 10.1294 24.7523 10.0588C24.7523 9.98825 24.7523 9.98824 24.7523 9.91766C24.7523 9.84707 24.7523 9.84706 24.6826 9.77647C24.6826 9.70588 24.6826 9.70587 24.6128 9.63529C24.6128 9.63529 24.6128 9.6353 24.6128 9.56471C24.6128 9.56471 24.6128 9.4941 24.5431 9.4941C24.5431 9.42351 24.4734 9.42355 24.4734 9.35296C24.4734 9.28237 24.4037 9.28236 24.4037 9.21177L24.3339 9.14116C24.3339 9.07057 24.2642 9.07061 24.2642 9.00002C24.2642 9.00002 24.2642 8.99999 24.1945 8.9294L15.8275 0.529429C15.1303 -0.176453 13.945 -0.176453 13.2477 0.529429C12.5505 1.23531 12.5505 2.43528 13.2477 3.14116L18.6862 8.64708H1.81284C1.18532 8.64708 0.627521 9 0.278897 9.42353C0.0697226 9.70588 2.12783e-06 10.0588 2.12783e-06 10.4824C2.12783e-06 10.9765 0.209179 11.4706 0.557802 11.7529C0.906426 12.1059 1.32477 12.3176 1.81284 12.3176H18.6165L13.178 17.8235C12.4807 18.5294 12.4807 19.7294 13.178 20.4353C13.5266 20.7882 14.0147 21 14.433 21C14.9211 21 15.3395 20.7882 15.6881 20.4353L24.1945 11.8235C24.1945 11.8235 24.1945 11.7529 24.2642 11.7529C24.2642 11.6823 24.3339 11.6823 24.3339 11.6117C24.4734 11.5412 24.4734 11.4706 24.5431 11.4706Z' fill='%2399CEFF'/%3e%3c/svg%3e ");
}
.slick-arrow.slick-next.slick-disabled {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='21' viewBox='0 0 25 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M24.5431 11.4706C24.5431 11.4 24.6128 11.4 24.6128 11.3294C24.6128 11.2588 24.6826 11.2588 24.6826 11.1882V11.1177C24.6826 11.1177 24.6826 11.1176 24.6826 11.0471C24.6826 10.9765 24.6826 10.9765 24.7523 10.9059C24.7523 10.8353 24.7523 10.8353 24.7523 10.7647C24.7523 10.6941 24.7523 10.6941 24.7523 10.6235C24.7523 10.5529 24.7523 10.5529 24.7523 10.4824C24.7523 10.4118 24.7523 10.4118 24.7523 10.3412C24.7523 10.2706 24.7523 10.2706 24.7523 10.2C24.7523 10.1294 24.7523 10.1294 24.7523 10.0588C24.7523 9.98825 24.7523 9.98824 24.7523 9.91766C24.7523 9.84707 24.7523 9.84706 24.6826 9.77647C24.6826 9.70588 24.6826 9.70587 24.6128 9.63529C24.6128 9.63529 24.6128 9.6353 24.6128 9.56471C24.6128 9.56471 24.6128 9.4941 24.5431 9.4941C24.5431 9.42351 24.4734 9.42355 24.4734 9.35296C24.4734 9.28237 24.4037 9.28236 24.4037 9.21177L24.3339 9.14116C24.3339 9.07057 24.2642 9.07061 24.2642 9.00002C24.2642 9.00002 24.2642 8.99999 24.1945 8.9294L15.8275 0.529429C15.1303 -0.176453 13.945 -0.176453 13.2477 0.529429C12.5505 1.23531 12.5505 2.43528 13.2477 3.14116L18.6862 8.64708H1.81284C1.18532 8.64708 0.627521 9 0.278897 9.42353C0.0697226 9.70588 2.12783e-06 10.0588 2.12783e-06 10.4824C2.12783e-06 10.9765 0.209179 11.4706 0.557802 11.7529C0.906426 12.1059 1.32477 12.3176 1.81284 12.3176H18.6165L13.178 17.8235C12.4807 18.5294 12.4807 19.7294 13.178 20.4353C13.5266 20.7882 14.0147 21 14.433 21C14.9211 21 15.3395 20.7882 15.6881 20.4353L24.1945 11.8235C24.1945 11.8235 24.1945 11.7529 24.2642 11.7529C24.2642 11.6823 24.3339 11.6823 24.3339 11.6117C24.4734 11.5412 24.4734 11.4706 24.5431 11.4706Z' fill='%23304360'/%3e%3c/svg%3e ");
}
.slick-arrow.slick-prev:before {
	content: "";
}
.slick-arrow.slick-prev {
	/*background: red;*/

background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='21' viewBox='0 0 25 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg opacity='1'%3e%3cpath d='M24.5431 11.4706C24.5431 11.4 24.6128 11.4 24.6128 11.3294C24.6128 11.2588 24.6826 11.2588 24.6826 11.1882V11.1177C24.6826 11.1177 24.6826 11.1176 24.6826 11.0471C24.6826 10.9765 24.6826 10.9765 24.7523 10.9059C24.7523 10.8353 24.7523 10.8353 24.7523 10.7647C24.7523 10.6941 24.7523 10.6941 24.7523 10.6235C24.7523 10.5529 24.7523 10.5529 24.7523 10.4824C24.7523 10.4118 24.7523 10.4118 24.7523 10.3412C24.7523 10.2706 24.7523 10.2706 24.7523 10.2C24.7523 10.1294 24.7523 10.1294 24.7523 10.0588C24.7523 9.98825 24.7523 9.98824 24.7523 9.91766C24.7523 9.84707 24.7523 9.84706 24.6826 9.77647C24.6826 9.70588 24.6826 9.70587 24.6128 9.63529C24.6128 9.63529 24.6128 9.6353 24.6128 9.56471C24.6128 9.56471 24.6128 9.4941 24.5431 9.4941C24.5431 9.42351 24.4734 9.42355 24.4734 9.35296C24.4734 9.28237 24.4037 9.28236 24.4037 9.21177L24.3339 9.14116C24.3339 9.07057 24.2642 9.07061 24.2642 9.00002C24.2642 9.00002 24.2642 8.99999 24.1945 8.9294L15.8275 0.529429C15.1303 -0.176453 13.945 -0.176453 13.2477 0.529429C12.5505 1.23531 12.5505 2.43528 13.2477 3.14116L18.6862 8.64708H1.81284C1.18532 8.64708 0.627521 9 0.278897 9.42353C0.0697226 9.70588 2.12783e-06 10.0588 2.12783e-06 10.4824C2.12783e-06 10.9765 0.209179 11.4706 0.557802 11.7529C0.906426 12.1059 1.32477 12.3176 1.81284 12.3176H18.6165L13.178 17.8235C12.4807 18.5294 12.4807 19.7294 13.178 20.4353C13.5266 20.7882 14.0147 21 14.433 21C14.9211 21 15.3395 20.7882 15.6881 20.4353L24.1945 11.8235C24.1945 11.8235 24.1945 11.7529 24.2642 11.7529C24.2642 11.6823 24.3339 11.6823 24.3339 11.6117C24.4734 11.5412 24.4734 11.4706 24.5431 11.4706Z' transform='translate(24.7524) scale(-1 1)' fill='%2399CEFF'/%3e%3c/g%3e%3c/svg%3e ");
}
.slick-arrow.slick-prev.slick-disabled { 
	/*background: gray;*/
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='21' viewBox='0 0 25 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg opacity='0.3'%3e%3cpath d='M24.5431 11.4706C24.5431 11.4 24.6128 11.4 24.6128 11.3294C24.6128 11.2588 24.6826 11.2588 24.6826 11.1882V11.1177C24.6826 11.1177 24.6826 11.1176 24.6826 11.0471C24.6826 10.9765 24.6826 10.9765 24.7523 10.9059C24.7523 10.8353 24.7523 10.8353 24.7523 10.7647C24.7523 10.6941 24.7523 10.6941 24.7523 10.6235C24.7523 10.5529 24.7523 10.5529 24.7523 10.4824C24.7523 10.4118 24.7523 10.4118 24.7523 10.3412C24.7523 10.2706 24.7523 10.2706 24.7523 10.2C24.7523 10.1294 24.7523 10.1294 24.7523 10.0588C24.7523 9.98825 24.7523 9.98824 24.7523 9.91766C24.7523 9.84707 24.7523 9.84706 24.6826 9.77647C24.6826 9.70588 24.6826 9.70587 24.6128 9.63529C24.6128 9.63529 24.6128 9.6353 24.6128 9.56471C24.6128 9.56471 24.6128 9.4941 24.5431 9.4941C24.5431 9.42351 24.4734 9.42355 24.4734 9.35296C24.4734 9.28237 24.4037 9.28236 24.4037 9.21177L24.3339 9.14116C24.3339 9.07057 24.2642 9.07061 24.2642 9.00002C24.2642 9.00002 24.2642 8.99999 24.1945 8.9294L15.8275 0.529429C15.1303 -0.176453 13.945 -0.176453 13.2477 0.529429C12.5505 1.23531 12.5505 2.43528 13.2477 3.14116L18.6862 8.64708H1.81284C1.18532 8.64708 0.627521 9 0.278897 9.42353C0.0697226 9.70588 2.12783e-06 10.0588 2.12783e-06 10.4824C2.12783e-06 10.9765 0.209179 11.4706 0.557802 11.7529C0.906426 12.1059 1.32477 12.3176 1.81284 12.3176H18.6165L13.178 17.8235C12.4807 18.5294 12.4807 19.7294 13.178 20.4353C13.5266 20.7882 14.0147 21 14.433 21C14.9211 21 15.3395 20.7882 15.6881 20.4353L24.1945 11.8235C24.1945 11.8235 24.1945 11.7529 24.2642 11.7529C24.2642 11.6823 24.3339 11.6823 24.3339 11.6117C24.4734 11.5412 24.4734 11.4706 24.5431 11.4706Z' transform='translate(24.752) scale(-1 1)' fill='%2399CEFF'/%3e%3c/g%3e%3c/svg%3e ");
}

.forvbig.mgblockbtn.miningbtngate {
	margin-left: 15px;
	margin-top: 20px;
}


.forvbig.mgblockbtn {
	display: inline-block;
	min-width: 325px;
	/*text-align: left;*/
	border-radius: 5px;
	position: relative;
    background: linear-gradient(to bottom, #3bca2e 0%, #168545 100%);

}
.forvbig.mgblockbtn:hover {
    background: linear-gradient(to bottom, #168545 0%, #3bca2e 100%);
}

.forvbig.mgblockbtn .vbig_button_download {
	padding-left: 18px;
	padding-right: 18px;
}

body.ja .forvbig.mgblockbtn .vbig_button_download {
	font-size: 16px;
}
.metagate-columns_plan {
	display: none;
}

.metagate-mob_bg img {

}

.card .card_photo {
	width: 263px;
	border-radius: 0;
}
.card_photo_video:hover {
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 25px 1px rgba(33,162,227,1);
    -moz-box-shadow: 0px 0px 25px 1px rgba(33,162,227,1);
    box-shadow: 0px 0px 25px 1px rgba(33,162,227,1);
}
.button-play {
    display: inline-block;
    cursor: pointer;
}

.wenger-bg {
	width: 100%;
	/*border: 1px solid red;*/
	height: 344px;
	background: url('../img/photo/legal/wengerbg.png');
	background-repeat: no-repeat;
	background-size: 100%;
	text-align: center;
}

@media only screen and (max-width: 991px) {
	.metaapps-columns .item {
	    max-width: 100%;
	    margin-bottom: 30px;
	}
	.metagate-columns_desk {
		display: none;
	}
	.metagate-columns_plan {
		display: block;
	}
	
	.card.advwho .card_photo {
		width: 100%;
	}
	.mob-whatis-marg {
		margin-top: 20px!important;
	}
}



.mob-advelse-tit {
	font-size: 20px;
	margin-top: 0;
}


.advwho__mob {
	display: none;
}




@media only screen and (max-width: 770px) {
	.advwho__mob {
		display: block;
		width: 100%;
	}
}




@media only screen and (max-width: 1200px) and (min-width: 768px) {
	.swiss-flag {
	    width: auto;
	    right: 35px;
	}
	.usa-flag {
	    width: auto;
	    left: 45px;
	}
	.subtitleprom span {
		position: relative;
		padding-left: 0;
		font-size: 16px;
	}
	.subtitleprom {
		display: block;
		text-align: center;
	}
	.uscompany {
		line-height: 14px;
		font-size: 10px;
		text-align: left;
		margin-top: 10px;
	}
	.usa-flag {
		left: 20px;
	}
	.identitymind {
		width: 130px;
	}
	
}
@media only screen and (max-width: 1199px) {
	.card .card_photo.card__adv-photo {
		width: 100%;
	}
}
@media only screen and (max-width: 1200px) and (min-width: 900px) {
	.days, .hours, .minutes, .seconds {
		font-size: 80px;
	}
	.promo-metahash.mainhash {
		height: 260px;
	}
}


@media only screen and (max-width: 940px) {
	.identitymind {
		width: 95px;
	}
	.titleprom {
		padding-top: 45px;
	}
}

.metagate-mob_bg {
	display: none;
}
.mobdwngate_overbtn {
	display: none;
}
/*@media only screen and (max-width: 770px) {
	.pc-whoelse {
	    display: block;
	}
	.pc-whoelse .mob_moread {
		display: none;
	}
}*/

@media only screen and (max-width: 768px) {
	

	.main-img {
		width: 148px;
		top: 0;
	}


	

	
	.metagate-mob-tit.title.-subtitle {
		color: black;
		font-size: 16px;
		font-weight: 400px;
		margin-bottom: 10px;
		padding-left: 0;
		padding-right: 0;
	}







	.swiss-flag {
		top: 0;
	}
	.video-tablet {
		margin-left: -30px;
		margin-right: -30px;
		/*background: black;*/
	}
	.joinicoabutton .btn.-default {
		width: 100%!important;
	}
	.tabletviola, .video-tablet {
		margin-top: 15px;
	}
	.countdown-wrap {
		padding: 15px 0px 20px 0px;
	}
	.promo-screen {
		padding-top: 80px;
	}
	.promo-spiral {
		top: -700px;
		left: -500px;
    	width: 1200px;
    	max-width: 1200px;
	}
	.titleprom {
		display: none;
	}
	.fourq {
		display: none;
	}
	.firstms, .secondms {
		margin-bottom: 0;
	}
	.promo-soc.-mobile-on {
		margin-top: 40px;
	}
	.promo-soc.-mobile-on .promo-soc-container {
		max-width: auto;
	}
	.promo-soc .lang {
		margin-right: 3px;
	}
	.promo-soc.-mobile-on .promo-soc-container {
		max-width: 100%;
	}
	
	.promo-advant-item .property {
		font-style: italic;
	}
	.promo-metahash-mobile {
		width: auto;
		height: 220px;
		top: 520px;
	}
	.may30__main-tit {
		/*border: 1px solid red;*/
		margin-top: 0;
		margin-bottom: 0;

	}
	.promo-title .cripto {
		line-height: 50px;
		
	}
	.promo-title .cripto .--eng {
		font-weight: 450;
	}
}
@media only screen and (max-width: 1024px) {
	.promo-metahash.mainhash {
		left: 500px;
		height: 180px;
		width: auto;
		top: 510px;
	}
	.group-btn.wrap-btn-download.mainbtnop {
		display: none;
	}
}
@media only screen and (max-width: 800px) {
	.promo-metahash.mainhash {
		left: 400px;
	}
}
@media (min-width: 768px) {
	.video-tablet {
		width: calc(100% + 30px);
	}
}
.title.-title-default.news-title {
	margin-bottom: 45px;
}

.carousel-for-cards2.advisors__overblock {
	width: 90%;
	display: flex; 
	flex-wrap: wrap; 
	float: left;
}

@media only screen and (max-width: 767px) {
	.mob-wegpad {
		padding-left: 0;
		padding-right: 0;
	}
	.carousel-for-cards2 {
		margin-bottom: 10px;
	}
	.forvbig.mgblockbtn {
		display: none;
	}
	.mobdwngate_overbtn {
		display: block;
	}
	.metagate-mob_bg {
		display: block;
		display: inline-block;
		float: right;
		width: 290px;
		position: absolute;
		right: -120px;
		top: 0;
	}
	.metagate-mob_bg img {
		width: 100%;
	}
	.carousel-for-cards2.advisors__overblock {
		width: 100%;
	}
	.carousel-for-cards2 .card {
		margin-bottom: 40px;
	}
	.mining-screen {
		padding-bottom: 50px;
	}
	.compare-screen {
		padding-top: 45px;
	}
	.metahashcoin-screen {
		padding-top: 60px;
		padding-bottom: 45px;
	}
	.title.-title-default.news-title {
		font-size: 24px;
		margin-bottom: 20px;
		font-weight: 400;
	}
	.forvbig.mobdwngate {
		margin-top: 15px;
		display: block;
	}
	.forvbig.mobdwngate .vbig_button_download {
		height: 50px;
		line-height: 50px;
	}
	.imgnews {
		width: 100%;
		max-width: 100%!important;
	}
	.promo-screen {
		padding-bottom: 0;
	}
	.fourq.mobile {
		display: block;
	}
	.fourq.mobile .titleprom {
		display: block;
		margin-top: 0;
		padding-top: 0!important;
		width: 255px;
		margin: 0px auto;
	}
	.fourq.mobile a {
		margin-left: 33px;
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}
	.fourq.mobile a .mob-icon {
		padding-top: 0px;
		display: block;
		width: 45px;
	}

	.fourq.mobile .subtitleprom span {
		position: relative;
		padding-left: 0px;
		margin-left: -10px;
	}


body.ja .subtitleprom span {
	font-size: 10px;
}







	.promo-advantagens {
	    margin-top: 35px;
	}
	.promo-soc {
		margin-bottom: 0px;
		padding-bottom: 35px;
		border-bottom: 1px solid #4F5260;
	}
	/*.promo-metahash.mainhash {
		width: auto;
		left: 400px;
    	height: 200px;
    	top: 530px;
	}*/
	.promo-metahash.mainhash {
		width: auto;
		left: auto;
    	height: 130px;
    	top: 560px;
    	right: -500px;
	}
	.promo-advant-item .descr {
		/*width: 150px;*/
		/*border: 1px solid red;*/
	}
	.mob-main-btns {
		display: block;
		/*border: 1px solid red;*/
		width: calc(100% - 30px);
		margin: 0px auto;
		padding-bottom: 55px;
	}
	.vbig_button_download {
		height: 40px;
		line-height: 40px;
	}
	.group-btn.wrap-btn-download {
		display: block;
		height: 40px;
		/*line-height: 43px;*/
		text-align: center;
		margin-top: 8px;
	}
	.group-btn.wrap-btn-download a {
		height: 40px;
		display: block!important;
		text-align: center;
		line-height: 40px;
		padding: 0;
	}
}
.card.aiccard.video_aiccard {
	position: relative;

}
.card.aiccard.video_aiccard:before {
	content: "";
	position: absolute;
	width: 80px;
	background: url('../img/advplay.svg?v=1');
	z-index: 123;
	height: 30px;
	top: 10px;
	left: 10px;
	cursor: pointer;
	display: none;
}
.card_photo.card__adv-photo.card_photo_video:before {
	content: "";
	position: absolute;
	width: 80px;
	background: url('../img/advplay.svg?v=1');
	z-index: 123;
	height: 30px;
	top: 10px;
	left: 10px;
	cursor: pointer;
}
@media only screen and (max-width: 640px) {
	.promo-metahash.mainhash {
		top: 550px;
    	left: 130px;
    	height: 150px;
    	width: auto;
	}
	.wenger-bg {
		height: 180px;
	}
	
}
.aiccard .card_prof  {
	max-width: 260px;
	/*max-width: 100%;*/
}
@media only screen and (max-width: 992px) {
	.aiccard .card_prof  {
		max-width: 100%;
		margin-bottom: 40px;
	}
}
@media only screen and (max-width: 770px) {
	.carousel-for-cards2 .col-md-4 {
	    /*margin-bottom: 45px !important;*/
	    margin-top: 0;
	}
}
@media only screen and (max-width: 560px) {
	.card.aiccard {
	     margin-top: 0px; 
	}
}

@media only screen and (max-width: 767px) and (min-width: 570px) {
	.carousel-for-cards2 .card {
		width: 100%;
	}
	.card.aiccard .card_photo {
	    width: 100% !important;
	}
}
@media only screen and (max-width: 569px) {
	.aiccard .card_prof {
		max-width: 100%;
		line-height: 18px;
		margin-bottom: 50px;
	}
	.card .card_photo.card__adv-photo {
		/*width: 240px!important;*/
		width: 100%!important;
	}
}

@media only screen and (max-width: 499px) {
	.slick-slide {
		padding-left: 0;
		padding-right: 0;
	}
	.metagate-columns {
		margin-top: 20px;
	}
}

@media only screen and (max-width: 420px) {
	.days, .hours, .minutes, .seconds {
		font-size: 55px!important;
	}
	.promo-advantagens {
		margin-top: 30px!important;
	}
	.vbig_button_download {
		display: block!important;
	}
}

@media only screen and (max-width: 375px) {
	.promo-metahash-mobile {
	    top: 545px !important;
    	left: 108px;
    	width: 200px;
	}
}

@media only screen and (max-width: 374px) {
	.promo-soc .lang {
		margin-right: -4px;
	}
	.promo-metahash.mainhash {
	    top: 560px;
	    left: 110px;
	    height: 120px;
	    width: auto;
	}
}


.promo-appoint .group-btn.wrap-btn-download {
	width: 100%;
	height: 50px;
	text-align: center;
}
.promo-appoint .group-btn.wrap-btn-download a {
	padding: 0;
	text-align: center;
	display: block;
	height: 50px;
	line-height: 52px;
}

.promo-appoint .group-btn.wrap-btn-download.mainbtnop {

}



body.ja .title.-title-item {
	font-size: 26px;
}
body.ja .promo-appoint .group-btn.wrap-btn-download a {
	font-size: 12px;
}


body.ja .vbig_button_download {
	font-size: 12px;
}

body.ja .cripto-title {
	line-height: 70px;
}


body.ja .forvbig.mobdwngate .vbig_button_download {
	font-size: 16px;
}
body.ja .forvbig.maindwngates .vbig_button_download {
	font-size: 16px;
}
.news-screen .title.-title-default, .press-screen .title.-title-default {
	text-align: center;
}


.card.aiccard.video_aiccard:hover:before .card_photo.card__adv-photo.card_photo_video {
	box-shadow: 0px 0px 25px 1px rgba(33,162,227,1)!important;
}

.whitepaperbook {
	width: 600px;
	margin-right: -70px;
}
.interstellar {
	display: none;
}

.wenger-img_tit {
	width: 80%;
	margin-top: 120px;
}
.ar-card .card_photo {
	width: 288px;	
}
.card-socials.mob-kpmg-soc {
	position: absolute;
	right: 0;
	top: 0px;
	right: -20px;
	display: none;
}
.cardwidth.tabletviola .card_photo {
	width: 100%;
}
.pre-footer-start {
	visibility: visible;
}
.cardwidth.tabletviola .descr-int {
	max-width: calc(100% - 15px);
}
.cardwidth.tabletviola .card_prof {
	max-width: 100%;
}
.cardwidth.tabletviola .descrtext {
	max-width: 100%;
}
.cardwidth.tabletviola .descrtext .card_legal {
	width: 100%;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 70px;
}
.ruling {
	margin-top: 170px;
}
.card_photo.rulling-tit {
	margin-bottom: 80px;
}

.group-btn.legal-wpdownload.wrap-btn-download {
	/*border: 1px solid red;*/
	width: 260px;
	height: 50px;
}
.group-btn.legal-wpdownload a {
	height: 50px;
	text-align: center;
	display: block;
	line-height: 50px;
	padding: 0;
	margin: 0;
}
.prefooter-cosmo {
	/*bottom: -90px;*/
}
.pre-footer-screen {
	padding-bottom: 600px;
}
.pre-footer-start {
	padding: 0;
	position: absolute;
	bottom: -250px;
	/*border: 1px solid red;*/
}
.pre-footer-start .on-start {
	font-size: 48px;
	width: 160px;

}
@media only screen and (max-width: 1440px) {
	.prefooter-cosmo {
		/*bottom: 30px;*/
	}
	.pre-footer-screen {
		padding-bottom: 400px;
	}
}
.text.-thesis.int-legal-descr {
	/*border: 1px solid red!important;*/
	margin-top: 0;
	margin-bottom: 50px;
}

.legal-advisors-screen {
	padding-bottom: 130px;
}
.kontakt {
	padding-left: 0;
	/*border: 1px solid red;*/
	height: 90px;
}
@media only screen and (max-width: 1200px) {
	.wrap-btn-download.comparebtn  {
		display: none;
	}
	.prefooter-cosmo {
		/*bottom: 180px!important;*/
	}
.contactlist {
	font-size: 16px;
}
	.wenger-img_tit {
		margin-top: 100px;
	}
	.desk-kpmg-soc {
		display: none;
	}
	.card-socials.mob-kpmg-soc {
		display: inline-block;
	}
	.card_prof.mob-kpmg-soctit {
		font-size: 12px;
		line-height: 14px;
	}
	.card_legal.text.-ilegal {
		width: 288px;
	}
	/*.ar-card .card_photo {
		width: 240px;	
	}*/
	.whitepaperbook {
		display: block;
	}
}
.contact-block {
	margin-bottom: 100px;
}
.walforward {
	padding-top: 50px;
	padding-bottom: 55px;
}
.wrap-btn-default.plan_joinicoabutton.joinicoabutton {
	display: none;
}
@media only screen and (max-width: 991px) {

	.wrap-btn-default.plan_joinicoabutton.joinicoabutton {
		/*display: block!important;*/
		width: 260px;
		margin-left: 15px;
	}
	.footer-screen .-footer-text {
		text-align: center!important;
	}
	.logofooter.lastuplogofoot {
		display: none!important;
	}
	.wenger-link {
		margin-top: 30px;
	}
	.text.-thesis.int-legal-descr {
		font-size: 24px;
		line-height: 28px;
	}
	.card_photo.rulling-tit {
		margin-bottom: 60px;
	}
	.ruling {
		margin-top: 100px!important;
	}
	.whitepaperbook {
		width: 500px!important;
	}
	.legal-advisors-screen {
		padding-bottom: 120px;
	}
}
.mobwhitepaperbook {
	display: none;
}
.mob-center-kpmg {
	text-align: left;
}
.cont-tit-mob_nomarg {
	padding-left: 0;
}
.mob-br-fot {
	display: none;
}
.titlec2 {
	padding-top: 40px;
}
.mob-contact-up {
	display: none;
	text-align: center;
	font-size: 18px;
	margin-bottom: 15px;
}
.mob-fot-mhlog {
	display: none!important;
}
.logofooter.lastuplogofoot {
	
}
.wrap-btn-download.comparebtn {
	height: 50px!important;
	float: right; 
	margin-top: 80px;

}

/*.wrap-btn-default.teambannerbtn a*/
.wrap-btn-download.comparebtn a {
	height: 50px!important;
	display: block!important;
	text-align: center;
	padding: 0;
	width: 260px;
	line-height: 50px!important;
}
.wrap-btn-download.comparebtn {
	height: 50px;
}
.wrap-btn-default.teambannerbtn {
	width: 260px;
	height: 50px;
}
.wrap-btn-default.teambannerbtn a {
	height: 50px;
	padding: 0;
	display: block;
	text-align: center;
	line-height: 50px;
}

.wrap-btn-submit.wrap-btn-mobile.private-close__subscr-btn {
	height: 50px;
}
.wrap-btn-submit.wrap-btn-mobile.private-close__subscr-btn button {
	height: 50px;
	line-height: 50px;
	padding: 0;
	text-align: center;
	display: block;
}
.wrap-btn-submit.wrap-btn-mobile.faqsubbtn {
	height: 50px;
}
.wrap-btn-submit.wrap-btn-mobile.faqsubbtn button {
	height: 50px;
	line-height: 50px;
	display: block;
	text-align: center;
	padding: 0!important;
}

@media only screen and (max-width: 767px) {
	.maintitleadv.super-btm-space {
		margin-left: -15px!important;
		margin-bottom: -20px;
		font-weight: 500!important;
	}
	.bigmobfound {
		width: calc(100% + 20px)!important;
	}
	.bigmobfound-and {
		width: 100%!important;
	}
	.faq-screen.mega-top-space { 
		padding-bottom: 30px;
	}
	.advisors-and-consultants-screen .title.-title-item.maintitleconsult {
		margin-bottom: 25px;
		font-size: 24px;
		font-weight: 500;
	}

	.faq-block .faq-title {
		font-size: 16px!important;
	}

	.private-close__private-round-screen {
		padding-bottom: 20px;
	}
	.wrap-btn-default.plan_joinicoabutton.joinicoabutton {
		width: calc(100% - 30px);
	}
	.mob-fot-mhlog {
		display: inline-block!important;
	}
	.mob-contact-up {
		display: block;
	}
	.footer-support {
		margin-bottom: 40px;
	}
	.link.-footer-link {
		font-size: 16px;
	}
	.foot-btns {
		margin-bottom: 0!important;
	}
	.pre-footer-screen {
		padding-bottom: 450px;
	}
	.pre-footer-start {
		/*position: relative;*/
		width: calc(100% - 15px);
		padding-bottom: 0!important;
		bottom: -120px;
	}
	.pre-footer-start .on-start {
		display: block!important;
		width: 100%;
		text-align: center;
		font-size: 32px;
		padding-bottom: 0;
	}
	.titlec2 {
		padding-top: 20px;
	}
	.kontakt {
		margin-left: 20px;
	}
	.mob-br-fot {
		display: block!important;
	}
	.titlew.cont-tit-mob {
		float: none!important;
	}
	.walforward {
		font-size: 16px!important;
		line-height: 20px;
	}
	.walforward2 {
		font-size: 16px!important;
		line-height: 20px;
		padding-bottom: 30px;
		margin-top: -10px;
		margin-left: 20px;
	}
	.mobmargcontit {
		float: left;
		margin-top: -5px;
	}
	.mobmargcontit.second {
		margin-top: -10px;
	}
	.pre-footer-screen {
		padding-top: 80px;
	}
	.flagw2 {
	    display: block!important;
	    float: right;
	    position: absolute;
	    top: 80px;
	    padding-left: 0;
	    padding-right: 0;
	    right: 15px;
	    width: 110px;
	    /*border: 1px solid red;*/
	    line-height: 14px;
	}
	.flag-footer {
		padding-bottom: 20px;
	}
.group-btn.legal-wpdownload.wrap-btn-download {
	width: 100%!important;
	margin-top: 40px;
}
.legal-advisors-screen {
	padding-bottom: 65px!important;
}
	.text.-thesis.int-legal-descr {
		font-size: 18px!important;
		line-height: 22px!important;
		margin-bottom: 30px!important;
	}
	.card_photo.rulling-tit {
		margin-bottom: 35px!important;
		/*border: 1px solid red;*/
		display: block;
		width: 320px;
		margin-left: auto!important;
		margin-right: auto!important;
	}
	.mobwhitepaperbook {
		display: block;
	}
	.mob-center-kpmg {
		text-align: center;
	}
	.wenger-link {
		font-size: 14px;
		margin-top: 23px;
		margin-bottom: 7px;
	}
	#legal-advisors .titlemain {
		margin-top: 0;
	}
	.card_photo.int-photos.moboliversize {
		width: 100%;
	}
	.cardwidth .descr-int {
		max-width: calc(100% - 15px);
	}
	.cardwidth .descr-int .card_prof {
		max-width: 100%;
	}
	.cardwidth .descr-int .card_name {
		font-size: 18px;
	}
	.card_legal.text.-ilegal {
		width: 100%!important;
		font-size: 14px;
	}
	.cardwidth .descrtext {
		max-width: 100%;
	}
	#legal-advisors .textmain {
		line-height: 16px;
	}
	.whitepaperbook.big {
		display: none!important;
	}
	
}
@media only screen and (max-width: 730px) and (min-width: 640px) {
	.cardwidth .int-photos {
	    width: 100%!important;
	}
}
@media only screen and (max-width: 640px) {
	.wenger-img_tit {
		margin-top: 40px;
		width: 80%;
	}
}
@media only screen and (max-width: 500px) {
	.wenger-img_tit {
		margin-top: 50px;
	}
}
@media only screen and (max-width: 415px) {
	.wenger-img_tit {
		margin-top: 65px;
	}
}
.faq-block .faq-title::after {top:15px; content: url('../img/arrown.svg') !important;}

.foot-btns {
	margin-bottom: 100px;
}

.foot-btns .group-btn {
	height: 50px;
	width: 260px;
}
.foot-btns .group-btn a {
	height: 50px;
	line-height: 50px;
	padding: 0;
	text-align: center;
	display: block!important;
}


.promo-soc.foot-soc-up {
	border-bottom: none!important;
	margin-bottom: 0px!important;
}

.up-mobfoot-btns a {
	height: 40px!important;
	display: block!important;
	text-align: center!important;
	line-height: 40px;
	padding: 0!important;
	margin-bottom: 8px!important;
	margin-top: 8px!important;
}
.up-mobfoot-btns a .vbig_button_download {
	height: 40px;
	line-height: 40px;
}


.wrap-btn-download.tracewpbtn {
	height: 50px;
}
.wrap-btn-download.tracewpbtn a {
	display: block;
	height: 50px;
	line-height: 50px;
	padding: 0;
	text-align: center;
}


.faq-title {
	border-radius: 5px;
}
/*.pre-footer-form {
	border-radius: 5px;
	margin-left: -15px;
	margin-right: -15px;
}*/
nav.small .main-img {
	width: 148px!important;
	top: -10px;
}
.kontakt img {
	width: 50px;
}
.mega-space {
	padding-top: 130px;
	padding-bottom: 150px;
}
.mining-screen .-title-alter {
	margin-bottom: 76px;
}
.timemap-row_marg {
	margin-top: 40px;
}
.timemap-steps {
	padding-top: 25px;
}
.timemap-content {
	margin-bottom: 30px;
}
.button-performance {
	margin-bottom: 15px;
}
@media only screen and (max-width: 768px) {
	.foot-btns {
		margin-left: 15px;
		margin-right: 15px;
	}
	.checkbox.private-close__agree-check.lastagr {
		margin-bottom: 30px;
	}
	#icorounda-registration {
		width: 100%;
	}
	.timemap-content {
		margin-bottom: 20px;
	} 
	.timemap-steps {
		padding-top: 75px;
	}
	.timemap-row_marg {
		margin-top: 20px;
	}
	.mining-screen .-title-alter {
		margin-bottom: 20px;
	}
	.main-img {
		width: 148px;
		top: 0;
	}
	nav.small .main-img {
		top: 0px;
		left: 15px;
	}
	.mega-space {
		padding-top: 50px;
		padding-bottom: 90px!important;
	}
	.speeds-screen .update-block .text.-big-strong {
		margin-bottom: 0!important;
	}
	.checkbox.private-close__agree-check {
		float: left;
		display: block;
		width: 100%;
		text-align: left;
		/*margin-left: 15px;*/
	}

	.checkbox label {
		font-size: 14px;
		padding-left: 15px;
		padding-top: 1px;
	}
	.private-close__agree-check a {
		font-size: 14px;
	}
	.private-close__agree-check {
		/*float: left;*/
	}
}	

.nav-container {
	z-index: 1234;
}


.compare-table {
	max-width: 100%;
}
.offcanvas-icon {
	background: transparent;
	top: 40px;
}

nav.small .offcanvas-icon {
	top: -10px;
}
/*@media only screen and (max-width: 770px) {
	.tabletviola, .video-tablet {
	    display: none !important;
	}
}*/

@media only screen and (max-width: 767px) {
	.fullpcviola, .video-pc {
		display: none!important;
	}
	.tabletviola, .video-tablet {
		display: block!important;
	}
	.promo-soc {
	    border-bottom: 1px solid #4F5260;
	}
	.what-is-screen {
    	padding-top: 45px;
	}
	.speeds-screen { 
		padding-top: 45px;
	}
	.metagate-screen {
		padding-top: 45px;
	}
}
@media only screen and (min-width: 768px) {
	.fullpcviola, .video-pc {
		display: block!important;
	}
	.tabletviola, .video-tablet {
		display: none!important;
	}
	.promo-soc {
	    border-bottom: none;
	}
	.promo-metahash.mainhash {
	    left: 450px;
	}
	.promo-title {
		/*margin-bottom: 30px;*/
	}
	.fourq {
		display: block!important;
		margin-bottom: 20px;
	}
	.fourq.mobile {
		display: none!important;
	}
	.titleprom {
		display: block;
		margin-top: 30px;
	}
	.promo-title .cripto {
		margin-bottom: 30px;
	}
}
@media only screen and (min-width: 769px) {
	.promo-title .cripto {
		margin-bottom: 0px;
	}
}
@media only screen and (min-width: 992px) {
	.fourq {
		margin-bottom: 50px;
	}
	.promo-metahash.mainhash {
	    left: 510px;
	}
}

.faq-content-item {padding-top:24px;padding-bottom:24px;} - сюда добавить: padding-left:5px;padding-right:5px; ниже отдельно - @media only screen and (min-width: 960px) and (min-width: 990px)
{
.faq-screen .col-sm-4 {margin-top: 0px;}
}

@media only screen and (max-width: 440px){
	.faq-title {
		height: auto;
	}
}
.pre-footer-title {
	margin-bottom: 10px;
}
@media only screen and (max-width: 770px) {
	.news-screen, .press-screen {
	    padding-bottom: 0px;
	}
}

#team .player_placeholder.no-border-radius {
	width: 100%;
}
.development-red {
	position: relative;
}
.gradient-overlay.-mobile-on.teamgradient-header {
	left: -15px;
    right: 20px;
    width: calc(100% + 50px);
    top: -33px;
}


@media only screen and (max-width: 767px) {
	#team .row.development-red {
		margin-right: -15px;
	}
	#team .player_placeholder.no-border-radius {
		width: 100%!important;
	}
	#team .development-red .text.-thesis.big-btm-space {
		margin-bottom: 15px;
	}
	#team .development-red .section_video .title.-title-item a.link-soc {
		float: right;
	}
	#team .development-red .section_video .title.-title-item a.link-soc:first-child {
		margin-right: 0;
	}
	#team .development-red .video_player {
		margin-bottom: 0;
	}
	#team .development-red .section_video .text.about-per {
		font-size: 14px;
	}
	#team .development-red .about-team-part-block.mob {
		margin-top: 22px;
	}
	#team .development-red .about-team-part-block .link.-link-normal {
		float: right;
		font-size: 14px;
	}
	#team .development-red .about-team-part-block .text.-small.big-btm-space {
		margin-bottom: 32px;
		font-size: 12px;
		line-height: 15px;
	}
	#team .development-red .about-team-part-block .text.-small.big-btm-space a {
		margin-bottom: -18px;
		display: block;
		font-size: 12px;
	}
	#team .development-red .about-team-part-block .title.-subtitle {
		font-size: 18px;
	}
	#team .development-red .team-cards.cards .text.medium-btm-space.ks {
		margin-bottom: 15px;
		margin-left: 0;
	}
	#team .col-md-6.nopadding.mob-padding {
		padding-left: 15px!important;
		padding-right: 15px!important;
	}
	#team .item.carousel-cell .card_photo {
		margin-right: 10px;
	}
	#team .cards .card .card_prof {
		font-size: 12px;
		margin-left: 130px;
	}
	#team .cards .card .card-soc {
		margin-left: 130px;
	}
	#team .cards .flickity-viewport {
		height: 160px!important;
	}
	#team .cards .flickity-page-dots {
		bottom: -20px;
	}
	#team .more-staff {
		margin-left: 0;
		margin-right: 0;
	}
	#team .item.carousel-cell .card_photo {
		width: 120px;
		height: 120px;
	}
	#team .development-red .more-staff.dark-design {
		margin-right: 0;
		background: #102B4E;
		padding-bottom: 13px 22px;
	    /*line-height: 50px;*/
	    /*padding: 0 25px;*/
	}
	#team .more-staff-button .icon_link {
	    top: 3px;
	    float: right;
	    font-size: 20px;
	    /*margin-top: 11px;*/
	}
	#team.team-screen {
		padding-top: 33px;
	}
	#team .oper-head-contaner {
		margin-top: -40px;
	}
	#team .development-red .more-staff.dark-design .cards.-opened {
		padding-top: 35px;
	}
	#team .development-red .card-mini {
		min-height: 80px;
		margin-bottom: 0;
	}
	#team .development-red .staff-hide .card_name {
		margin: 0;
	}
	#team .over-opertim#ibd {
		margin-left: 0;
		margin-right: 0;
	}
	#team .over-opertim#ibd .card {
		margin-bottom: 0px;
	}
	#team .oper-head-contaner.oper-head-contaner_oper {
		margin-top: 35px;
	}
	#team .oper-head-contaner.oper-head-contaner_oper .big-btm-space {
		margin-bottom: 15px;
	}
	#team .cards.-oper-head {
		margin-bottom: 30px;
	}
	#team .cards.-oper-head#op-team .over-opertim {
		margin-left: 0;
		margin-right: 0;
	}
	#team .cards.-oper-head#op-team .card {
		margin-bottom: 0px;
	}
	#team .oper-head-contaner.oper-head-contaner_oper .more-staff.dark-design {
		margin-top: 0;
		margin-bottom: 70px;
		background: #102B4E;
	}
	#team .oper-head-contaner.oper-head-contaner_oper .more-staff.dark-design .card {
		margin-bottom: 0;
	}
	#team .oper-head-contaner.oper-head-contaner_oper .more-staff.dark-design .card_photo {
		width: 120px;
		margin-right: 10px;
	}
	#team .row.legal-department .video_player {
		margin-bottom: 0;
	}
	#team .row.legal-department .text.-regular.t-w300.big-btm-space {
		margin-bottom: 0;
	}
	#team .text#ld-descr-t {
		margin-bottom: 50px;
	}
	#team #cards-legal .card_photo {
		width: 120px;
	}
	#team .card_legal.small-btm-space.text.-small {
		padding-left: 150px;
	}
	
}
#team .more-staff.dark-design .cards .card_photo {
		width: 150px;
	}


@media only screen and (max-width: 991px) and (min-width: 768px)  {
	body.ja [data-key="tracechain-02"] {
		width: 50%;
	}
	body.ja .timemap-row .-left-cell .quart {
		line-height: 18px;
    	font-size: 16px;
	}
	body.cn nav.small .menu {
		margin-left: 260px;
	}
	.timemap-row .-right-cell {
		max-width: 500px;
	}
	.main-img {
		width: 180px;
	}
	.contactlist {
		font-size: 14px;
	}
	body.tr .vbig_button_download {
		font-size: 14px;
	}
	body.ja .foot-btns .group-btn a {
		font-size: 12px;
	}
	body.ms [data-key="promo-appint-15"] {
		font-size: 14px;
	}
	
}
@media only screen and (max-width: 767px) {
	.card-mini .text.-small {
		min-width: auto;
	}
	#team .card .card_name {
		word-break: break-all;
	}
	body.ms .foot-btns [data-key="promo-appint-15"] {
    	line-height: 55px;
    	/*border: 1px solid red;*/
	}
	body.ru .firstms {
		padding-left: 0;
	}
	.fourq.mobile .subtitleprom span {
		width: 240px;
		line-height: 20px!important;
	}
	.slick-dots li {
		margin: 0px 2px;
	}
	body.tr #team .cards .flickity-viewport {
		height: 148px!important;	
	}
	#team .more-staff-button .icon_link { 
		position: absolute;
		right: -5px;
	}
	#team .more-staff-button {
		padding-right: 25px;
	}
	body.tr #team .more-staff-button .icon_link {
		top: 3px;
	}
	body.ms #team .more-staff-button .icon_link {
		top: 3px;
	}
	.kontakt {
		margin-left: 0;
	}
	body.ja .title.-title-item {
		font-size: 20px;
	}
	body.es .buttons, body.es .btn {
		max-width: none;
	}
}
@media only screen and (max-width: 374px) {
	.days, .hours, .minutes, .seconds {
		font-size: 50px!important;
	}
	.slick-dots li {
		margin: 0px;
	}
	.metagate-screen .text.-thesis {
		font-size: 16px;
		line-height: 20px;
	}
	body.tr .card-mini .text.-small {
		min-width: auto;
	}
	
	.mobmargcontit.second {
		margin-left: 65px;
	}
	.card_photo.rulling-tit {
		width: 260px;
	}
	.faq-block .faq-title {
		padding-right: 55px!important;
	}
	.contactlist {
		font-size: 14px;
	}
}
@media only screen and (max-width: 768px) {
	.main-img {
		left: 15px;
	}
}



.faq-screen .-title-default {
    margin-bottom: 63px; }

.faq-block .faq-content {
  display: none; }

.faq-block .faq-title {
  position: relative; }
  .faq-block .faq-title::after {
    position: absolute;
    right: 34px;
    content: url(../img/arrown.png);
    font-family: icons;
    font-size: 14px;
    /*color: #ffffff;*/
    width: auto;
    height: 21px;
 width:21px;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out; }

.faq-block.-opened .faq-content {
  display: block; }

.faq-block.-opened .faq-title {
  position: relative;
  background-color: rgba(0, 52, 113, 0.5);
  color: #ffffff; }


  .faq-block.-opened .faq-title::after {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg); }

.faq-title {
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 34px;
  padding-right: 70px;
  margin-top: 2px;
  background-color: rgba(0, 52, 113, 0.3);
  font-size: 24px;
  font-weight: normal;
  color: #99CEFF;
  cursor: pointer;
  -webkit-transition: background-color 0.4s ease-in-out;
  -o-transition: background-color 0.4s ease-in-out;
  transition: background-color 0.4s ease-in-out; 
border-radius: 5px;
}
  .faq-title:hover {
    background-color: rgba(0, 52, 113, 0.5); }

.faq-item-title {
  margin-bottom: 12px;
  font-weight: 500; 
  font-size:16px;}

.faq-content-item {
  padding-top: 33px;
  padding-bottom: 33px;
  padding-left:34px;
  padding-right:34px;
  border-bottom: 1px solid rgba(153, 206, 255,0.3); }
  .faq-content-item:last-child {
    border-bottom: 0; }

.faq-item-text {
  font-size: 16px;
  margin-bottom: 15px; }
  .faq-item-text:last-child {
    margin-bottom: 0; }
  .faq-item-text .-link-small {
    text-decoration: underline; }





    .faq-block .faq-title::after {top:15px; content: url('../img/arrown.svg') !important;}
.faq-screen .col-sm-8 {width:57% !important;}
.faq-screen .col-sm-4 {width:43% !important;}
.pre-footer-form {max-width:390px;float:right; border-radius: 5px;}
.private-close__sub-form input {font-size:16px !important;}
.private-close__sub-form textarea {font-size:16px !important; padding-left:0;padding-right:0; border-radius: 0;}
@media only screen and (min-width: 767px) and (max-width: 960px)
{
 .faq-screen .col-sm-4 {width:100% !important;padding-left:0 !important;padding-right:0 !important;}
 .faq-screen .col-sm-8 {width:100% !important;}
 .pre-footer-form {max-width:inherit;float:none; clear:both;width:100%;}
 .faq-screen .-title-default {margin-bottom:35px;}
 .faq-block .faq-title {font-size:16px;padding-right:50px !important;margin-top:0;padding-top:17px;padding-bottom:17px;}
 .faq-item-title, .faq-item-text {font-size:12px;}
 .faq-content-item {padding-top:15px;padding-bottom:15px;} 
}
@media only screen and (max-width: 767px)
{
 .faq-screen .col-sm-4 {width:100% !important;padding-left:0 !important;padding-right:0 !important;}
 .faq-screen .col-sm-8 {width:100% !important;}
 .pre-footer-form {max-width:inherit;float:none; clear:both;width:100%;}
 .faq-screen .-title-default {margin-bottom:35px;}
 .faq-block .faq-title {font-size:16px;padding-right:50px !important;margin-top:0;padding-top:17px;padding-bottom:17px;}
 .faq-item-title, .faq-item-text {font-size:14px;}
 .faq-content-item {padding-top:24px;padding-bottom:24px;padding-left:20px !important;padding-right:20px !important;}
 .faq-screen.mega-top-space {padding-top:40px;}
 .faq-block .faq-title {padding-left:20px;}
 .faq-item-title, .faq-item-text {padding:0 !important;}
}
.private-close__sub-form {
	width: 410px;
}


	.tracechain-screen {
				padding-bottom: 100px;
			}
		@media only screen and (max-width: 1199px) {
			.tracechain-screen {
				padding-bottom: 100px;
			}
		}






.speeds-screen .update-block .wrap-btn-download { width: 100%; height: 50px; text-align: center; }
.speeds-screen .update-block .wrap-btn-download a {padding: 0; text-align: center;display: block; height: 50px; line-height: 52px;}
.speeds-screen .update-block .speeds-grafical-img {max-width:493px;}
.speeds-screen .update-block .text.-big-strong {max-width:259px; font-size:18px; line-height: 24px;margin-bottom:45px;margin-top:27px;}
.speeds-screen .update-block .text, .speeds-screen .update-block .title {color:#111111;}
.speeds-screen .update-block .text.paragraph {font-weight: 500;margin-bottom:30px;}
.speeds-screen .update-block .speeds-columns-item {position: relative; padding-left: 40px; padding-right: 0; margin-bottom: 0px; padding-top: 12px;}
.speeds-screen .update-block .speeds-columns-item .number { position: absolute; top: 12px; left: 0; height: 100%; padding-bottom: 10px; padding-right: 20px; font-size: 24px; font-weight: 400; border-right: 1px solid #00aeef;border-bottom:none; }
.speeds-screen .update-block .speeds-columns-item .number.-last {border-right:none;}
.speeds-screen .update-block .speeds-columns-item .-first::before {top: 0px;}
.speeds-screen .update-block .speeds-columns-item .number::before { position: absolute; display: inline-block; top: 0px; left: 30px; content: ''; width: 8px; height: 8px; -webkit-border-radius: 50%; border-radius: 50%; background-color: #00aeef; }
.speeds-screen .update-block .number::before {display: none;}
.speeds-columns {margin-bottom: 20px;}
.speeds-screen .update-block .speeds-columns .col-md-2, .speeds-screen .update-block .speeds-columns .col-sm-4 {width:100% !important;}
.speeds-screen .update-block .speeds-columns-item .text.-small {max-width:inherit;padding-left:20px;margin-top: -4px;}
.speeds-screen .update-block .speeds-columns-item .number div {margin-top:-8px;}
.speeds-screen .update-block .speeds-columns {margin-bottom: 20px;margin-top: 22px;}
.speeds-screen .update-block .col-sm-4-4 {width:30% !important;float:left;}
.speeds-screen .update-block .col-sm-4-5 {width:45% !important;float:left;}
.speeds-screen .update-block .col-sm-4-6 {width:25% !important;float:left;}
@media only screen and (max-width: 767px) {
 .speeds-screen .update-block .col-sm-4-4, .speeds-screen .update-block .col-sm-4-5, .speeds-screen .update-block .col-sm-4-6 {width:100% !important;float:none;clear:both;}
 .speeds-screen .update-block .speeds-columns-item .number {border-left:none;}
 .speeds-screen .update-block .col-sm-4-4 {width:100% !important;float:none;clear:both;}
    .speeds-screen .update-block .col-sm-4-5 {width:100% !important;float:none;clear:both;}
 .speeds-screen .update-block .wrap-btn-download {max-width:270px;}
 .speeds-screen .update-block .speeds-grafical-img {max-width:450px;margin-left:-15px;width:100%;}
 .speeds-screen .update-block .text.-big-strong {font-size:14px;max-width:inherit;}
 .speeds-screen .update-block .speeds-columns-item .text.-small {font-size:12px;}
    .speeds-screen .update-block .speeds-columns-item .number::before { position: absolute; display: inline-block; top: 0px; left: 39px; content: ''; width: 5px; height: 5px; -webkit-border-radius: 50%; border-radius: 50%; background-color: #00aeef; }
 .speeds-screen .update-block .speeds-columns-item .number { position: absolute; top: 12px; left: 0px; height: 100%; padding-bottom: 10px; padding-right: 20px; font-size: 20px; font-weight: 400; border-right: 1px solid #00aeef;border-bottom:none; }
 .speeds-screen .update-block .speeds-columns-item .number div {margin-top:-4px;}
 .speeds-screen .update-block .speeds-grafical {text-align:left;}
 .speeds-screen .update-block .text, .speeds-screen .update-block .title {max-width:inherit;}
    .speeds-screen .update-block .speeds-screen {padding-bottom:20px;}
 }
@media only screen and (min-width: 767px) and (max-width: 1200px) {
 .speeds-screen .update-block .-title-default {margin-bottom:25px;}
 .speeds-screen .update-block .speeds-columns-item .text.-small {max-width: inherit; padding-left: 15px; margin-top: -6px;}
 .speeds-screen .update-block .speeds-columns {margin-top:8px;}
 .speeds-screen .update-block .col-sm-4-4 {width:50% !important;float:left;}
    .speeds-screen .update-block .col-sm-4-5 {width:50% !important;float:left;}
 .speeds-screen .update-block .wrap-btn-download {max-width:320px;}
 .speeds-screen .update-block .col-sm-4-6 {width:100% !important;float:none;clear:both;margin-bottom:25px;}
 .speeds-screen .update-block .-title-default {max-width:inherit;font-size:24px;}
 .speeds-screen .update-block .speeds-columns-item {min-height: inherit;}
 .speeds-screen .update-block .text.-big-strong {max-width:inherit !important;}
 .speeds-screen .update-block .text.paragraph {display:none;}
    .speeds-screen .update-block .clearn {clear:both;float:none;}
 .speeds-screen {padding-bottom:50px;}
 .speeds-screen .update-block .text.-big-strong {font-size:14px;}
 .speeds-screen .update-block .speeds-columns-item .text.-small {font-size:12px;}
 .speeds-screen .update-block .speeds-columns-item .number::before { position: absolute; display: inline-block; top: 0px; left: 29px; content: ''; width: 5px; height: 5px; -webkit-border-radius: 50%; border-radius: 50%; background-color: #00aeef; }
 .speeds-screen .update-block .speeds-columns-item .number { position: absolute; top: 12px; left: 0; height: 100%; padding-bottom: 10px; padding-right: 20px; font-size: 20px; font-weight: 400; border-right: 1px solid #00aeef;border-bottom:none; }

}

@media only screen and (min-width: 960px) and (max-width: 1200px) {
 .speeds-screen .update-block .speeds-grafical-img {max-width:450px;}
 .speeds-screen .update-block .speeds-columns-item .text.-small {font-size:16px;}
}
@media only screen and (min-width: 767px) and (max-width: 960px) {
 .speeds-screen .update-block .speeds-grafical-img {max-width:300px;}
}

