/*   
Theme Name: Newest exchanger
Theme URI: https://premiumexchanger.com
Description: PremiumBox theme
Version: 2.4.0
Author: Premium
Author URI: https://premiumexchanger.com
*/

/* Slider */

/* CSS РґР»СЏ РїСЂРµР»РѕР°РґРµСЂР° */
#preloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #1C1C1C;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9999;
    opacity: 1;
    transition: opacity 0.5s ease;
}

.preloader-image {
    width: 100px; /* Р Р°Р·РјРµСЂ РёР·РѕР±СЂР°Р¶РµРЅРёСЏ, РЅР°СЃС‚СЂРѕР№С‚Рµ РїРѕ РЅРµРѕР±С…РѕРґРёРјРѕСЃС‚Рё */
    animation: spin 2s linear infinite;
}

.back_modal {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.7);
	z-index: 9999;
	display: none;
}

.back_modal.active {
	display: block;
}

#pwa-install-button {
	align-items: center;
	background-color: #fff;
	padding: 10px;
	border-radius: 10px;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 10000;
	display: none;
}

#pwa-install-button.active {
	display: flex;
}

#pwa-install-button img {
	width: 50px;
	margin-right: 10px;
}

#pwa-install-button span {
	color: #000;
}

@media (min-width: 768px) {
	.preloader-image {
		width: 200px;
	}
	.back_modal.active {
		display: none;
	}
	#pwa-install-button.active {
		display: none;
	}
	#pwa-install-button {
		display: none !important;
	}
}

@media (min-width: 1200px) {
	.preloader-image {
		width: 400px;
	}
}

/* РђРЅРёРјР°С†РёСЏ РІСЂР°С‰РµРЅРёСЏ */
@keyframes spin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

:root {
	--orange: #FF7602;
  }
  
  @font-face {
	font-family: "Montserrat";
	src: url("fonts/Montserrat-Medium.eot");
	src: url("fonts/Montserrat-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-Medium.woff2") format("woff2"), url("fonts/Montserrat-Medium.woff") format("woff"), url("fonts/Montserrat-Medium.ttf") format("truetype"), url("fonts/Montserrat-Medium.svg#Montserrat-Medium") format("svg");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
  }
  @font-face {
	font-family: "Montserrat";
	src: url("fonts/Montserrat-Light.eot");
	src: url("fonts/Montserrat-Light.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-Light.woff2") format("woff2"), url("fonts/Montserrat-Light.woff") format("woff"), url("fonts/Montserrat-Light.ttf") format("truetype"), url("fonts/Montserrat-Light.svg#Montserrat-Light") format("svg");
	font-weight: 300;
	font-style: normal;
	font-display: swap;
  }
  @font-face {
	font-family: "Montserrat";
	src: url("fonts/Montserrat-Bold.eot");
	src: url("fonts/Montserrat-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-Bold.woff2") format("woff2"), url("fonts/Montserrat-Bold.woff") format("woff"), url("fonts/Montserrat-Bold.ttf") format("truetype"), url("fonts/Montserrat-Bold.svg#Montserrat-Bold") format("svg");
	font-weight: bold;
	font-style: normal;
	font-display: swap;
  }
  @font-face {
	font-family: "Montserrat";
	src: url("fonts/Montserrat-Regular.eot");
	src: url("fonts/Montserrat-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-Regular.woff2") format("woff2"), url("fonts/Montserrat-Regular.woff") format("woff"), url("fonts/Montserrat-Regular.ttf") format("truetype"), url("fonts/Montserrat-Regular.svg#Montserrat-Regular") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
  }
  @font-face {
	font-family: "Montserrat";
	src: url("fonts/Montserrat-SemiBold.eot");
	src: url("fonts/Montserrat-SemiBold.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-SemiBold.woff2") format("woff2"), url("fonts/Montserrat-SemiBold.woff") format("woff"), url("fonts/Montserrat-SemiBold.ttf") format("truetype"), url("fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold") format("svg");
	font-weight: 600;
	font-style: normal;
	font-display: swap;
  }
  html, body, div, span, applet, object, iframe,
  h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  a, abbr, acronym, address, big, cite, code,
  del, dfn, em, img, ins, kbd, q, s, samp,
  small, strike, strong, sub, sup, tt, var,
  b, u, i, center,
  dl, dt, dd, ol, ul, li,
  fieldset, form, label, legend,
  table, caption, tbody, tfoot, thead, tr, th, td,
  article, aside, canvas, details, embed,
  figure, figcaption, footer, header, hgroup,
  menu, nav, output, ruby, section, summary,
  time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
  }
  
  /* HTML5 display-role reset for older browsers */
  article, aside, details, figcaption, figure,
  footer, header, hgroup, menu, nav, section {
	display: block;
  }
  
  section, div {
	-webkit-box-sizing: border-box;
			box-sizing: border-box;
  }
  
  body {
	line-height: 1;
	overflow-x: hidden;
	position: relative;
	font-family: "Montserrat";
	color: #FFFFFF;
	background: #2D2D2D;
  }
  
  body.scroll {
	overflow-y: hidden;
  }
  
  ul {
	list-style: none;
  }
  
  blockquote, q {
	quotes: none;
  }
  
  blockquote:before, blockquote:after,
  q:before, q:after {
	content: "";
	content: none;
  }
  
  table {
	border-collapse: collapse;
	border-spacing: 0;
  }
  
  button {
	border: none;
	cursor: pointer;
  }
  
  input[type=number]::-webkit-inner-spin-button {
	-webkit-appearance: none;
  }
  
  input[type=number] {
	border: none;
	-moz-appearance: textfield;
  }
  
  input[type=number]:focus {
	outline: none;
  }
  
  input[type=tel] {
	border: none;
	background-image: none;
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
  }
  
  input[type=text] {
	border: none;
	background-image: none;
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
  }
  
  input[type=tel]:focus {
	outline: none;
  }
  
  input[type=text]:focus {
	outline: none;
  }
  
  textarea:focus {
	outline: none;
  }
  
  textarea {
	border: none;
	overflow: auto;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	resize: none;
  }
  
  select {
	outline: none;
  }
  
  button {
	background-color: transparent;
	border: none;
	outline: none;
	padding: 0px;
  }
  
  button:focus {
	border: none;
	outline: none;
  }
  
  a {
	text-decoration: none;
  }
  
  a:hover {
	text-decoration: none;
  }
  
  div {
	-webkit-tap-highlight-color: transparent;
  }
  
  input {
	border: none;
  }
  
  input:focus {
	outline: none;
  }
  
  .container {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0px 20px;
	width: 100%;
	margin: 0 auto;
	position: relative;
  }
  
  @media (min-width: 768px) {
	.container {
	  padding: 0px 30px;
	}
  }
  @media (min-width: 1024px) {
	.container {
	  padding: 0px 45px;
	}
  }
  @media (min-width: 1200px) {
	.container {
	  padding: 0px;
	  max-width: 1200px;
	}
  }
  p {
	font-size: 12px;
	font-weight: 400;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
  }
  
  .dropdown {
	position: fixed;
	top: 0px;
	right: 0px;
	width: 100%;
	height: 100vh;
	padding-top: 120px;
	background-color: #1C1C1C;
	z-index: 101;
	-webkit-transform: translateX(-100%);
			transform: translateX(-100%);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
  }
  .dropdown.active {
	-webkit-transform: translateX(0px);
			transform: translateX(0px);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
  }
  .dropdown ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
  }
  .dropdown ul li {
	margin-top: 20px;
  }
  .dropdown ul li a {
	font-size: 13px;
	line-height: 17px;
	padding-bottom: 25px;
	padding: 0px 5px 10px 5px;
	-webkit-box-sizing: border-box;
			box-sizing: border-box;
	display: inline-block;
	position: relative;
	color: #fff;
	opacity: 0.6;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
  }
  .dropdown ul li a::after {
	display: none;
	content: "";
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 2px;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	background-color: #FF7602;
  }
  .dropdown ul li.current_page_item a {
	color: #fff;
	opacity: 1;
  }
  .dropdown ul li.current_page_item a::after {
	display: block;
  }

  .dropdown ul li a:hover {
	color: #fff;
	opacity: 1;
  }
  .dropdown ul li a:hover::after {
	display: block;
  }


  .dropdown_list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	margin-top: 30px;
  }
  .dropdown_list a {
	-webkit-box-sizing: border-box;
			box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
	background-color: #FF7602;
	width: 20px;
	height: 20px;
	border-radius: 5px;
	margin-left: 20px;
  }
  .dropdown_list a:first-child {
	margin-left: 0px;
  }

  .dropdown_links_btns {
	display: flex;
	align-items: center;
	justify-content: center;
  }

  .dropdown_links_btns .toplink {
    background-color: #707070;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
    margin-left: 12px;
    color: #fff;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    box-sizing: border-box;
    padding: 0px 10px;
    border-radius: 4px;
	margin-left: 10px;
  }

  .dropdown_links {
	margin-top: 30px;
	display: flex;
	flex-direction: column;
	align-items: center;
  }

  .dropdown_links_btns .toplink:first-child {
	margin-left: 0px;
  }

  .dropdown_links_btns .toplink:hover {
    background-color: rgb(255, 118, 2);
    transition: 0.2s linear;
  }

  .dropdown_links .tolbar_lang {
	margin-top: 25px;
  }

  .dropdown_links .langlist_ul {
	position: absolute;
	float: none;
	top: 38px;
	left: 50%;
	transform: translateX(-50%);
	padding: 3px 10px;
	width: 120px;
	background: #707070;
	border-radius: 4px;
	display: none;
  }

  .dropdown_links .langlist_ul a {
	display: flex;
	align-items: center;
	font-family: "Montserrat";
	color: #fff;
	font-size: 14px;
  	padding: 5px 0px;
  }

  .dropdown_links .langlist_ul a .langlist_liimg {
	margin-right: 5px;
  }
  
  .fixed_nav {
	position: fixed;
	left: 0px;
	bottom: 0px;
	width: 100%;
	background-color: #1C1C1C;
	height: 70px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
		-ms-flex-align: end;
			align-items: flex-end;
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
			justify-content: space-between;
	padding: 12px 42px;
	z-index: 10;
  }
  .fixed_nav a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
  }
  .fixed_nav a svg {
	opacity: 0.6;
  }
  .js_window_login svg {
	height: 22px;
  }
  .fixed_nav a span {
	font-size: 10px;
	line-height: 14px;
	color: #fff;
	font-weight: 600;
	margin-top: 8px;
	opacity: 0.4;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
  }
  .fixed_nav a:hover svg {
	opacity: 1;
  }
  .fixed_nav a:hover svg path {
	stroke: #FF7602;
  }
  .fixed_nav a:hover span {
	opacity: 1;
  }


  .fixed_nav a.active svg {
	opacity: 1;
  }
  .fixed_nav a.active svg path {
	stroke: #FF7602;
  }
  .fixed_nav a.active span {
	opacity: 1;
  }

  .fixed_chat {
	cursor: pointer;
  }

  .fixed_nav .fixed_chat:hover svg {
	opacity: 1;
  }
  .fixed_nav .fixed_chat:hover svg path {
	stroke: #FF7602;
  }
  .fixed_nav .fixed_chat:hover span {
	opacity: 1;
  }

  .fixed_nav .fixed_chat {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
  }
  .fixed_nav .fixed_chat svg {
	opacity: 0.6;
  }
  .fixed_nav a:last-child svg {
	height: 22px;
  }
  .fixed_nav .fixed_chat span {
	font-size: 10px;
	line-height: 14px;
	color: #fff;
	font-weight: 600;
	margin-top: 8px;
	opacity: 0.4;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
  }
  .fixed_nav .fixed_chat.active svg {
	opacity: 1;
  }
  .fixed_nav .fixed_chat.active svg path {
	stroke: #FF7602;
  }
  .fixed_nav .fixed_chat.active span {
	opacity: 1;
  }

  @media (min-width: 1200px) {
	.fixed_nav {
	  display: none;
	}
  }
  
  .header {
	position: fixed;
	left: 0px;
	top: 0px;
	background-color: #1C1C1C;
	height: 80px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	width: 100%;
	z-index: 102;
  }
  .header_block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
			justify-content: space-between;
  }
  .header_block_logo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
  }
  .header_block_logo span {
	font-size: 10px;
	line-height: 20px;
	color: #fff;
	font-weight: 700;
	margin-left: 10px;
  }
  .header_block ul {
	display: none;
  }
  .header_block_list {
	display: none;
  }
  .header_block_burger {
	display: block;
	height: 18px;
	width: 24px;
	position: relative;
	z-index: 2;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
			justify-content: space-between;
	cursor: pointer;
  }
  .header_block_burger span {
	display: block;
	height: 2px;
	width: 100%;
	border-radius: 26px;
	background: #fff;
  }
  .header_block_burger span:first-child {
	-webkit-transform-origin: 0% 0%;
			transform-origin: 0% 0%;
	-webkit-transition: -webkit-transform 0.3s ease-in-out;
	transition: -webkit-transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  }
  .header_block_burger span:nth-child(2) {
	-webkit-transition: -webkit-transform 0.15s ease-in-out;
	transition: -webkit-transform 0.15s ease-in-out;
	transition: transform 0.15s ease-in-out;
	transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  }
  .header_block_burger span:nth-child(3) {
	-webkit-transform-origin: 0% 100%;
			transform-origin: 0% 100%;
	-webkit-transition: -webkit-transform 0.3s ease-in-out;
	transition: -webkit-transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  }
  .header_block_burger.active span:first-child {
	-webkit-transform: rotate(45deg);
			transform: rotate(45deg);
  }
  .header_block_burger.active span:nth-child(2) {
	-webkit-transform: scaleY(0);
			transform: scaleY(0);
  }
  .header_block_burger.active span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
			transform: rotate(-45deg);
  }
  @media (min-width: 768px) {
	.header_block_logo span {
	  font-size: 18px;
	  font-weight: 500;
	}
	.header_block_logo span b {
	  font-weight: 700;
	}
  }
  @media (min-width: 1200px) {
	.header_block ul {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-align: center;
		  -ms-flex-align: center;
			  align-items: center;
	}
	.header_block ul li {
	  margin-right: 20px;
	}
	.header_block ul li:last-child {
	  margin-right: 0px;
	}
	.header_block ul li a {
	  font-size: 13px;
	  line-height: 17px;
	  padding-bottom: 25px;
	  padding: 0px 5px 25px 5px;
	  position: relative;
	  color: rgba(255, 255, 255, 0.6);
	  -webkit-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	}
	.header_block ul li a::after {
	  content: "";
	  position: absolute;
	  left: 0px;
	  bottom: 0px;
	  width: 0%;
	  height: 2px;
	  -webkit-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	  background-color: rgba(255, 255, 255, 0.6);
	}
	.header_block ul li a:hover {
	  color: #fff;
	  -webkit-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	}
	.header_block ul li a:hover::after {
	  width: 100%;
	  -webkit-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	}
	.header_block ul li.current_page_item a {
	  color: #fff;
	}
	.header_block ul li.current_page_item a::after {
	  background-color: #FF7602;
	  width: 100%;
	}
	.header_block_burger {
	  display: none;
	}
	.header_block_list {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-align: center;
		  -ms-flex-align: center;
			  align-items: center;
	  -webkit-box-pack: center;
		  -ms-flex-pack: center;
			  justify-content: center;
	}
	.header_block_list .toplink {
		background-color: #707070;
		-webkit-transition: all 0.2s linear;
	  	transition: all 0.2s linear;
		margin-left: 12px;
		color: #fff;
		font-size: 14px;
		height: 28px;
		line-height: 28px;
		box-sizing: border-box;
		padding: 0px 10px;
		border-radius: 4px;
	}
	
	.header_block_list .toplink:hover {
	  background-color: #FF7602;
	  -webkit-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	}
  }

  
.instruction {
	margin-top: 20px;
  }
  .instruction_wrap {
	background-color: #1C1C1C;
	border-radius: 20px;
  }
  .instruction_wrap_title {
	padding: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
			justify-content: space-between;
	cursor: pointer;
  }
  .instruction_wrap_title_text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	width: 200px;
  }
  .instruction_wrap_title_text p {
	font-size: 12px;
	color: #fff;
	line-height: 15px;
	font-weight: 400;
	margin-left: 10px;
  }
  .instruction_wrap_title_text p b {
	color: #FF7F00;
	font-weight: 700;
  }
  .instruction_wrap_title_btn {
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
  }
  .instruction_wrap_body {
	padding: 0px 20px 20px 20px;
	display: none;
  }
  .instruction_wrap_body p {
	margin-top: 15px;
  }
  .instruction_wrap_body p:first-child {
	margin-top: 0px;
  }
  .instruction_wrap_body ol,
  .instruction_wrap_body ul {
	padding-left: 12px;
  }
  .instruction_wrap_body ol li,
  .instruction_wrap_body ul li {
	font-size: 12px;
	font-weight: 400;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
  }
  .instruction_wrap.active .instruction_wrap_title_btn {
	-webkit-transform: rotate(180deg);
			transform: rotate(180deg);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
  }
  @media (min-width: 768px) {
	.instruction {
	  margin-top: 30px;
	}
	.instruction_wrap_title_text {
	  width: auto;
	}
  }
  @media (min-width: 1024px) {
	.instruction_wrap_title {
	  padding: 20px 40px;
	}
	.instruction_wrap_body {
	  padding: 0px 40px 20px 40px;
	}
  }
  
  @media (min-width: 1024px) {
	.home_feature .contacts_block_img {
	  margin: 0 auto;
	  margin-top: 80px;
	}
  }
  
  .advantage {
	margin-top: 40px;
  }
  .advantage .slick-slide {
	width: 340px;
	margin: 0px 10px;
  }
  .advantage .slick-track {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
  }
  .advantage .slick-slide {
	height: inherit !important;
  }
  .advantage .slick-slide > div {
	height: 100%;
  }
  .advantage_item {
	background-color: #1C1C1C;
	padding: 40px 40px 20px 40px;
	height: 100%;
	border-radius: 20px;
  }
  .advantage_item_title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
  }
  .advantage_item_title_img {
	width: 40px;
	min-width: 40px;
  }
  .advantage_item_title_img img {
	width: 100%;
  }
  .advantage_item_title h4 {
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
	color: #fff;
	margin-left: 20px;
  }
  .advantage_item_body {
	margin-top: 30px;
  }
  @media (min-width: 1024px) {
	.advantage {
	  margin-top: 80px;
	}
  }
  
  .home_review {
	background-color: rgba(28, 28, 28, 0.3);
	padding: 30px 0px;
	margin-top: 40px;
  }
  .home_review_title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
  }
  .home_review_title h2 {
	font-size: 18px;
	line-height: 24px;
	color: rgba(255, 255, 255, 0.5);
	font-weight: 500;
  }
  .home_review_title p {
	text-align: center;
	margin-top: 40px;
  }
  .home_review_slider {
	margin-top: 40px;
  }
  .home_review_slider .slick-slide {
	width: 340px;
	margin: 0px 10px;
  }
  .home_review_slider .slick-track {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
  }
  .home_review_slider .slick-slide {
	height: inherit !important;
  }
  .home_review_slider .slick-slide > div {
	height: 100%;
  }
  .home_review_slider_item {
	border-radius: 20px;
	background-color: #1C1C1C;
	padding: 20px;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
  }
  .home_review_slider_item_head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
			justify-content: space-between;
  }
  .home_review_slider_item_head p {
	font-size: 12px;
	line-height: 18px;
	color: #FF7F00;
	font-weight: 700;
  }
  .home_review_slider_item_head span {
	font-size: 10px;
	line-height: 18px;
	color: #B9B9B9;
  }
  .home_review_slider_item_body {
	margin-top: 28px;
  }
  .home_review_slider_item:hover {
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	background-color: rgba(255, 127, 0, 0.3);
  }
  @media (min-width: 1024px) {
	.home_review {
	  margin-top: 100px;
	  padding: 100px 0px;
	}
	.home_review_slider {
	  margin-top: 80px;
	}
	.home_review_slider .slick-slide {
	  width: 340px;
	  margin: 0px 20px;
	}
  }
  
  .main {
	padding-top: 160px;
  }
  .main .slick-prev {
	display: none !important;
  }
  .main .slick-next {
	display: none !important;
  }
  .main .slick-dots {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	margin-top: 50px;
  }
  .main .slick-dots li {
	width: 20px;
	height: 2px;
	border-radius: 2px;
	background-color: #1C1C1C;
	margin-right: 20px;
	position: relative;
  }
  .main .slick-dots li button {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	opacity: 0;
  }
  .main .slick-dots li.slick-active {
	background-color: #fff;
  }
  .main_mob_text h1 {
	font-size: 20px;
	line-height: 20px;
	color: #fff;
	font-weight: 400;
  }
  .main_mob_text h1 b {
	font-weight: 700;
  }
  .main_mob_text p {
	margin-top: 20px;
  }
  .main_mob_wrap {
	padding: 20px;
	border-radius: 20px;
	margin-top: 40px;
	background-image: -webkit-gradient(linear, left top, right top, from(#FF6600), to(#BF4C00));
	background-image: linear-gradient(to right, #FF6600, #BF4C00);
  }
  .main_mob_wrap_slider_item span {
	font-size: 45px;
	line-height: 55px;
	color: #fff;
	font-weight: 700;
  }
  .main_mob_wrap_slider_item p {
	font-size: 15px;
	line-height: 20px;
	color: #fff;
	font-weight: 500;
	margin-top: 10px;
  }
  .main_mob_wrap_slider_item a {
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	font-weight: 500;
	margin-top: 30px;
	display: inline-block;
  }
  .main_mob_list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: calc(100% + 40px);
	-webkit-transform: translateX(-20px);
			transform: translateX(-20px);
	-webkit-box-align: stretch;
		-ms-flex-align: stretch;
			align-items: stretch;
	overflow-x: scroll;
	margin-top: 40px;
	-ms-overflow-style: none; /* IE and Edge */
	scrollbar-width: none; /* Firefox */
  }
  .main_mob_list::-webkit-scrollbar {
	display: none;
  }
  .main_mob_list_item {
	width: 230px;
	min-width: 230px;
	margin: 0px 10px;
	background-color: #1C1C1C;
	border-radius: 20px;
	padding: 12px 20px;
  }
  .main_mob_list_item span {
	font-size: 25px;
	font-weight: 600;
	color: #fff;
	line-height: 42px;
  }
  .main_mob_list_item p {
	margin-top: 6px;
  }
  .main_desktop {
	display: none;
  }
  .main_preloader {
	display: none;
  }
  @media (min-width: 1200px) {
	.xchange_table_wrap {
		margin-top: 100px;
	}
	.main {
	  padding-top: 80px;
	  position: relative;
	  overflow: hidden;
	  height: 100vh;
	  box-sizing: border-box;
	  display: flex;
	  align-items: center;
	}
	.main_preloader {
	  display: block;
	  position: absolute;
	  right: -250px;
	  top: -150px;
	  z-index: 2;
	  width: 600px;
	}
	.main .slick-dots li {
	  background-color: rgba(255, 255, 255, 0.2);
	}
	.main .slick-dots li.slick-active {
	  background-color: #FF7F00;
	}
	.main_mob {
	  display: none;
	}
	.main_desktop {
	  display: block;
	}
	.main_desktop_mid {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-align: center;
		  -ms-flex-align: center;
			  align-items: center;
	  -webkit-box-pack: justify;
		  -ms-flex-pack: justify;
			  justify-content: space-between;
	}
	.main_desktop_mid_text {
	  width: 390px;
	}
	.main_desktop_mid_text h1 {
	  font-size: 32px;
	  line-height: 38px;
	  color: #fff;
	}
	.main_desktop_mid_text h1 b {
	  font-weight: 700;
	}
	.main_desktop_mid_text p {
	  font-weight: 500;
	  margin-top: 20px;
	  font-size: 15px;
	}
	.main_desktop_mid_slider {
	  width: 700px;
	  background-color: #1C1C1C;
	  border-radius: 30px;
	  padding: 80px 40px;
	}
	.main_desktop_mid_slider_item {
	  max-width: 286px;
	}
	.main_desktop_mid_slider_item span {
	  font-size: 51px;
	  line-height: 64px;
	  font-weight: 700;
	  color: #fff;
	}
	.main_desktop_mid_slider_item p {
	  margin-top: 6px;
	  font-size: 24px;
	  line-height: 36px;
	}
	.main_desktop_mid_slider_item a {
	  font-size: 12px;
	  line-height: 16px;
	  color: rgba(255, 255, 255, 0.2);
	  font-weight: 500;
	  margin-top: 40px;
	  display: inline-block;
	  transition: all 0.2s linear;
	}
	.main_desktop_mid_slider_item a:hover {
		color: #FF7F00;
		transition: all 0.2s linear;
	}
	.main_desktop_down {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-align: stretch;
		  -ms-flex-align: stretch;
			  align-items: stretch;
	  -webkit-box-pack: justify;
		  -ms-flex-pack: justify;
			  justify-content: space-between;
	  margin-top: 40px;
	}
	.main_desktop_down_btn {
	  width: 240px;
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-align: center;
		  -ms-flex-align: center;
			  align-items: center;
	  -webkit-box-pack: center;
		  -ms-flex-pack: center;
			  justify-content: center;
	  background-color: #1C1C1C;
	  -webkit-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	  border-radius: 20px;
	  cursor: pointer;
	}
	.main_desktop_down_btn svg {
	  opacity: 0;
	  -webkit-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	}
	.main_desktop_down_btn span {
	  font-size: 16px;
	  line-height: 20px;
	  color: #fff;
	  font-weight: 600;
	  -webkit-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	  -webkit-transform: translateX(-20px);
			  transform: translateX(-20px);
	}
	.main_desktop_down_btn:hover {
	  background-color: #FF7F00;
	  -webkit-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	  width: 270px;
	}
	.main_desktop_down_btn:hover svg {
	  opacity: 1;
	  -webkit-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	}
	.main_desktop_down_btn:hover span {
	  -webkit-transform: translateX(10px);
			  transform: translateX(10px);
	  -webkit-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	}
	.main_desktop_down_list {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-align: stretch;
		  -ms-flex-align: stretch;
			  align-items: stretch;
	  -webkit-box-pack: justify;
		  -ms-flex-pack: justify;
			  justify-content: space-between;
	  width: 700px;
	  position: relative;
	}
	.main_desktop_down_list_item {
	  background-color: #1C1C1C;
	  width: calc(33.3333333333% - 13.3333333333px);
	  border-radius: 20px;
	  padding: 12px 20px;
	}
	.main_desktop_down_list_item span {
	  font-size: 25px;
	  font-weight: 600;
	  color: #fff;
	  line-height: 42px;
	}
	.main_desktop_down_list_item p {
	  margin-top: 6px;
	}
  }
  @media (min-width: 1400px) {
	.main_preloader {
	  right: -200px;
	  top: -200px;
	  width: 650px;
	}
  }
  @media (min-width: 1600px) {
	.xchange_table_wrap {
		margin-top: 0px;
	}
	.main_preloader {
	  right: -150px;
	  top: -250px;
	  width: 700px;
	}
  }
  @media (min-width: 1920px) {
	.main_preloader {
	  right: -350px;
	  top: -350px;
	  width: 1000px;
	}
  }
  
  .partners {
	padding: 58px 0px 100px 0px;
	overflow: hidden;
  }
  .partners_title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
  }
  .partners_title h2 {
	font-size: 18px;
	line-height: 24px;
	color: rgba(255, 255, 255, 0.5);
	font-weight: 500;
  }
  .partners_title p {
	text-align: center;
	margin-top: 40px;
  }
  .partners_slider {
	margin-top: 40px;
	overflow: hidden;
	white-space: nowrap;
	display: flex;
  }
  .marquee-content {
	display: flex;
	animation: marquee 40s linear infinite;
  }
  .partners_slider_item {
	display: inline-block;
  	margin-right: 20px; /* РћС‚СЃС‚СѓРї РјРµР¶РґСѓ СЌР»РµРјРµРЅС‚Р°РјРё */
  }
  @keyframes marquee {
	from {
	  transform: translateX(0);
	}
	to {
	  transform: translateX(-50%);
	}
  }
  .marquee-content:hover {
	animation-play-state: paused;
  }
  .partners_slider::-webkit-scrollbar {
	display: none;
  }
  .partners_slider_item {
	margin: 10px 60px;
  }

  .partners_slider_item img {
	max-height: 33px;
	opacity: 0.6;
	transition: all 0.2s linear;
  }

  .partners_slider_item img:hover {
	opacity: 1;
	transition: all 0.2s linear;
  }
  
  .accordion {
	padding: 100px 0px;
	background: url(img/review/back.png);
	background-size: cover;
	background-position: 50%;
  }
  .accordion_title {
	border-radius: 20px;
	background-color: #1C1C1C;
	padding: 20px;
  }
  .accordion_title h2 {
	font-size: 18px;
	line-height: 22px;
	color: #FF7F00;
	font-weight: 500;
  }
  .accordion_title p {
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	font-weight: 400;
	margin-top: 18px;
  }
  .accordion_list_item {
	background-color: #1C1C1C;
	border-radius: 20px;
	margin-top: 20px;
  }
  .accordion_list_item_head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
			justify-content: space-between;
	padding: 20px;
	cursor: pointer;
  }
  .accordion_list_item_head h3 {
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	font-weight: 700;
  }
  .accordion_list_item_head img {
	margin-left: 20px;
	min-width: 24px;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
  }
  .accordion_list_item_body {
	padding: 0px 20px 20px 20px;
	display: none;
  }
  .accordion_list_item.active .accordion_list_item_head img {
	-webkit-transform: rotate(180deg);
			transform: rotate(180deg);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
  }
  @media (min-width: 1200px) {
	.accordion {
	  padding: 120px 0px 160px 0px;
	}
	.accordion_title {
	  padding: 40px;
	}
	.accordion_list_item_head {
	  padding: 20px 40px;
	}
	.accordion_list_item_body {
	  padding: 0px 40px 20px 40px;
	}
  }
  
  .contacts_block_text_top {
	background-color: #1C1C1C;
	border-radius: 20px;
	padding: 20px;
  }
  .contacts_block_text_top p {
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	font-weight: 400;
  }
  .contacts_block_text_info_item {
	background-color: #1C1C1C;
	border-radius: 20px;
	padding: 20px;
	margin-top: 20px;
  }
  .contacts_block_text_info_item h4 {
	font-size: 12px;
	line-height: 20px;
	color: #FF7F00;
	font-weight: 700;
  }
  .contacts_block_text_info_item_wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	margin-top: 20px;
  }
  .contacts_block_text_info_item_wrap p {
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	font-weight: 400;
	margin-right: 5px;
  }
  .contacts_block_text_info_item_wrap a {
	font-size: 12px;
	line-height: 20px;
	color: #FF7F00;
	font-weight: 400;
	text-decoration: underline;
  }
  .contacts_block_text_we {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
		-ms-flex-align: stretch;
			align-items: stretch;
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
			justify-content: space-between;
	position: relative;
	margin-top: 20px;
  }
  .contacts_block_text_we_wrap {
	background-color: #1C1C1C;
	border-radius: 15px;
	padding: 20px;
  }
  .contacts_block_text_we_wrap:first-child {
	width: calc(60% - 10px);
  }
  .contacts_block_text_we_wrap:last-child {
	width: calc(40% - 10px);
  }
  .contacts_block_text_we_wrap a {
	font-size: 12px;
	line-height: 20px;
	color: #FF7F00;
	font-weight: 700;
	text-decoration: underline;
  }
  .contacts_block_text_down {
	background-color: #1C1C1C;
	border-radius: 15px;
	padding: 10px 20px;
	margin-top: 20px;
  }
  .contacts_block_text_down p {
	font-weight: 700;
  }
  .contacts_block_text_down a {
	color: #FF7F00;
  }
  .contacts_block_text_par {
	font-size: 10px;
	line-height: 20px;
	color: #fff;
	font-weight: 500;
	opacity: 0.5;
	margin-top: 15px;
  }
  .contacts_block_img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
	margin-top: 40px;
  }
  .contacts_block_img_wrap {
	width: 316px;
	position: relative;
  }
  .contacts_block_img_wrap img {
	max-width: 100%;
  }
  .contacts_block_img_wrap img.one {
	position: absolute;
	left: 0px;
	top: 50px;
  }
  .contacts a:hover {
	text-decoration: none;
  }
  @media (min-width: 768px) {
	.contacts_block_text_info {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-align: stretch;
		  -ms-flex-align: stretch;
			  align-items: stretch;
	  -webkit-box-pack: justify;
		  -ms-flex-pack: justify;
			  justify-content: space-between;
	}
	.contacts_block_text_info_item {
	  width: calc(50% - 10px);
	}
	.contacts_block_text_we_wrap {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
		  -ms-flex-direction: column;
			  flex-direction: column;
	  -webkit-box-align: start;
		  -ms-flex-align: start;
			  align-items: flex-start;
	}
	.contacts_block_text_we_wrap:first-child {
	  width: calc(50% - 10px);
	}
	.contacts_block_text_we_wrap:last-child {
	  width: calc(50% - 10px);
	}
  }
  @media (min-width: 1200px) {
	.contacts_block {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-align: center;
		  -ms-flex-align: center;
			  align-items: center;
	  -webkit-box-pack: justify;
		  -ms-flex-pack: justify;
			  justify-content: space-between;
	}
	.contacts_block_text {
	  width: 450px;
	}
	.contacts_block_img {
	  width: 404px;
	}
	.contacts_block_img img {
	  -webkit-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	}
	.contacts_block_img img.one {
	  z-index: 1;
	  top: 60px;
	}
	.contacts_block_img:hover img.one {
	  -webkit-transform: translateY(-20px);
			  transform: translateY(-20px);
	}
	.contacts_block_img:hover img.two {
	  -webkit-transform: translateY(20px);
			  transform: translateY(20px);
	}
  }
  
  .rules {
	padding: 100px 0px;
	background: url(img/rules/back.png);
	background-size: cover;
	background-position: 50%;
  }
  .rules_title {
	border-radius: 20px;
	background-color: #1C1C1C;
	padding: 20px;
  }
  .rules_title h2 {
	font-size: 18px;
	line-height: 22px;
	color: #FF7F00;
	font-weight: 500;
  }
  .rules_title p {
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	font-weight: 500;
	margin-top: 18px;
  }
  .rules_wrap {
	margin-top: 20px;
	border-radius: 20px;
	background-color: #1C1C1C;
	padding: 1px 20px 20px 20px;
  }
  .rules_wrap h3 {
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	font-weight: 700;
	margin: 20px 0px;
  }
  @media (min-width: 1200px) {
	.rules {
	  padding: 120px 0px 160px 0px;
	}
	.rules_title {
	  padding: 40px;
	}
	.rules_wrap {
	  padding: 20px 40px 40px 40px;
	}
  }
  
  /* .review {
	padding: 100px 0px;
	background: url(img/review/back.png);
	background-size: cover;
	background-position: 50%;
  } */
  .review_title {
	border-radius: 20px;
	background-color: #1C1C1C;
	padding: 20px;
  }
  .review_title h2 {
	font-size: 18px;
	line-height: 22px;
	color: #FF7F00;
	font-weight: 500;
  }
  .review_title_wrap p {
	margin-top: 20px;
  }
  .review_title_wrap p b {
	font-weight: 700;
  }
  .review_title_down {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	margin-top: 40px;
  }
  .review_title_down p {
	font-weight: 700;
  }
  .review_title_down p a {
	color: #FF7F00;
	text-decoration: underline;
  }
  .review_title_down p a:hover {
	text-decoration: none;
  }
  .review_title_down_btn {
	font-family: "Montserrat";
	width: 100%;
	background: rgba(136, 136, 136, 0.1);
	-webkit-box-sizing: border-box;
			box-sizing: border-box;
	border-radius: 10px;
	height: 40px;
	text-align: center;
	font-size: 12px;
	line-height: 40px;
	color: rgba(255, 255, 255, 0.4);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	margin-top: 20px;
	cursor: pointer;
  }
  .review_title_down_btn:hover {
	background: #FF7F00;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	color: #fff;
  }
  .one_reviews {
	border-radius: 20px;
	background-color: #1C1C1C;
	padding: 20px;
	margin-top: 20px;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
  }
  .one_reviews_ins {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
			justify-content: space-between;
	flex-wrap: wrap;
  }
  .one_reviews_ins .one_reviews_abs {
	display: none;
  }
  .one_reviews_ins .clear {
	display: none;
  }
  .one_reviews_name span {
	font-size: 12px;
	line-height: 18px;
	color: #FF7F00;
	font-weight: 700;
  }
  .one_reviews_date {
	font-size: 10px;
	line-height: 18px;
	color: #B9B9B9;
  }
  .one_reviews_text {
	margin-top: 28px;
	width: 100%;
  }
  .one_reviews:hover {
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	background-color: rgba(255, 127, 0, 0.3);
  }
  .review .rf_div_wrap {
	border-radius: 20px;
  	background-color: #1C1C1C;
	padding: 20px;
	margin-top: 20px;
  }
  .review .rf_div_wrap .rf_div_title_ins {
	font-size: 18px;
	line-height: 22px;
	color: #fff;
	opacity: 0.5;
	font-weight: 500;
  }
  .review .rf_div_wrap .form_field_line {
	margin-top: 20px;
  }
  .review .rf_div_wrap .form_field_line label span {
	font-size: 12px;
	font-weight: 400;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
  }
  .review .rf_div_wrap .form_field_line input {
	font-family: "Montserrat";
	height: 40px;
	font-weight: 500;
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	font-size: 12px;
	line-height: 40px;
	padding: 0px 20px;
	margin-top: 6px;
  }

  .review .rf_div_wrap .form_field_line textarea {
	font-family: "Montserrat";
	font-weight: 500;
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	padding: 20px;
	height: 150px;
	margin-top: 6px;
  }

  @media (min-width: 768px) {
	.many_reviews_ins {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-align: stretch;
		  -ms-flex-align: stretch;
			  align-items: stretch;
	  -webkit-box-pack: justify;
		  -ms-flex-pack: justify;
			  justify-content: space-between;
	  -ms-flex-wrap: wrap;
		  flex-wrap: wrap;
	}
	.one_reviews {
	  width: calc(50% - 10px);
	}
  }
  @media (min-width: 1024px) {
	.review_title_down {
	  -webkit-box-orient: horizontal;
	  -webkit-box-direction: normal;
		  -ms-flex-direction: row;
			  flex-direction: row;
	  -webkit-box-pack: justify;
		  -ms-flex-pack: justify;
			  justify-content: space-between;
	  -webkit-box-align: center;
		  -ms-flex-align: center;
			  align-items: center;
	}
	.review_title_down_btn {
	  margin-top: 0px;
	  width: 340px;
	}
	.many_reviews_ins {
	  -webkit-box-pack: start;
		  -ms-flex-pack: start;
			  justify-content: flex-start;
	}
	.one_reviews {
	  width: calc(33.3333333333% - 20px);
	  margin-right: 30px;
	}
	.one_reviews:nth-child(3n) {
	  margin-right: 0px;
	}
  }
  @media (min-width: 1200px) {
	/* .review {
	  padding: 120px 0px 160px 0px;
	} */
	.review_title {
	  padding: 40px;
	}
  }
  
  .footer {
	background-color: #1C1C1C;
	padding: 42px 0px;
	position: relative;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
  }
  .footer_btn {
	position: absolute;
	top: -20px;
	left: 50%;
	-webkit-transform: translateX(-50%);
			transform: translateX(-50%);
	background-color: #242424;
	width: 40px;
	height: 40px;
	border-radius: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
	cursor: pointer;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
  }
  .footer_btn svg {
	opacity: 0.4;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
  }
  .footer_btn:hover {
	background-color: var(--orange);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
  }
  .footer_btn:hover svg {
	opacity: 1;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
  }
  .footer_block_left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
			justify-content: space-between;
	-webkit-box-align: start;
		-ms-flex-align: start;
			align-items: flex-start;
	position: relative;
  }
  .footer_block_left_wrap {
	width: calc(50% - 25px);
  }
  .footer_block_left_wrap_item {
	margin-top: 30px;
  }
  .footer_block_left_wrap_item p {
	font-size: 10px;
	line-height: 20px;
	font-weight: 700;
	color: #fff;
  }
  .footer_block_left_wrap_item span {
	font-size: 10px;
	line-height: 20px;
	font-weight: 400;
	color: #fff;
  }
  .footer_block_left_wrap_item a {
	font-size: 10px;
	line-height: 20px;
	font-weight: 700;
	color: var(--orange);
	text-decoration: underline;
  }
  .footer_block_left_wrap_item:first-child {
	margin-top: 0px;
  }
  .footer_block_left nav {
	display: none;
  }
  .footer_block_right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
		-ms-flex-align: start;
			align-items: flex-start;
	position: relative;
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
			justify-content: space-between;
	margin-top: 50px;
  }
  .footer_block_right nav {
	width: calc(50% - 25px);
  }
  .footer_block_right nav ul li {
	margin-top: 12px;
  }
  .footer_block_right nav ul li:first-child {
	margin-top: 0px;
  }
  .footer_block_right nav ul li a {
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	opacity: 0.6;
  }
  .footer_block_right nav ul li a:hover {
	opacity: 1;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
  }
  .footer_block_right_social {
	width: calc(50% - 25px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	-webkit-box-align: end;
		-ms-flex-align: end;
			align-items: flex-end;
  }
  .footer_block_right_social_img {
	margin-bottom: 26px;
  }
  .footer_block_right_social a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	margin-top: 24px;
  }
  .footer_block_right_social a span {
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	opacity: 0.4;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
  }
  .footer_block_right_social a svg {
	margin-left: 20px;
	opacity: 0.5;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
  }
  .footer_block_right_social a:hover span {
	opacity: 1;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
  }
  .footer_block_right_social a:hover svg {
	opacity: 1;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
  }
  .footer_block_right_social a:hover svg path {
	fill: #FF7602;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
  }
  .footer_down {
	font-size: 10px;
	line-height: 14px;
	font-weight: 500;
	color: #fff;
	opacity: 0.6;
	margin-top: 60px;
  }
  @media (min-width: 768px) {
	.footer {
	  padding: 52px 0px 42px 0px;
	  border-top-left-radius: 20px;
	  border-top-right-radius: 20px;
	}
	.footer_block {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-align: start;
		  -ms-flex-align: start;
			  align-items: flex-start;
	  -webkit-box-pack: justify;
		  -ms-flex-pack: justify;
			  justify-content: space-between;
	}
	.footer_block_left_wrap {
	  width: auto;
	  margin-right: 40px;
	}
	.footer_block_left_wrap_item a {
	  text-decoration: none;
	  color: #fff;
	  -webkit-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	}
	.footer_block_left_wrap_item a:hover {
	  text-decoration: underline;
	  color: #FF7602;
	  -webkit-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	}
	.footer_block_left nav {
	  display: block;
	}
	.footer_block_left nav ul li {
	  margin-top: 12px;
	}
	.footer_block_left nav ul li:first-child {
	  margin-top: 0px;
	}
	.footer_block_left nav ul li a {
	  font-size: 10px;
	  line-height: 12px;
	  color: #fff;
	  -webkit-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	  opacity: 0.6;
	}
	.footer_block_left nav ul li a:hover {
	  opacity: 1;
	  -webkit-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	}
	.footer_block_right {
	  margin-top: 0px;
	}
	.footer_block_right nav {
	  display: none;
	}
	.footer_block_right_social {
	  width: auto;
	}
	.footer_block_right_social a span {
	  -webkit-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	}
	.footer_block_right_social a:hover span {
	  -webkit-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	  -webkit-transform: translateX(-10px);
			  transform: translateX(-10px);
	}
  }
  @media (min-width: 1024px) {
	.footer_block_left_wrap {
	  margin-right: 70px;
	}
  }
  @media (min-width: 1200px) {
	.footer {
	  padding: 78px 0px 45px 0px;
	  border-top-left-radius: 30px;
	  border-top-right-radius: 30px;
	}
	.footer_block_left_wrap_item p {
	  font-size: 12px;
	}
	.footer_block_left_wrap_item span {
	  font-size: 12px;
	}
	.footer_block_left_wrap_item a {
	  font-size: 12px;
	}
	.footer_block_left nav ul li a {
	  font-size: 12px;
	}
	.footer_block_right_social a span {
	  font-size: 14px;
	}
	.footer_down {
	  font-size: 12px;
	}
  }

  .review .captcha_div {
	margin-top: 20px;
  }
  .review .captcha_title {
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
  }
  .review .captcha_body {
	margin-top: 6px;
	display: flex;
  }
  .review .captcha_body .captcha_divpole {
	font-family: "Montserrat";
	height: 40px;
	font-weight: 500;
	box-sizing: border-box;
	border-radius: 3px;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	font-size: 14px;
	line-height: 40px;
  }
  .review .rf_submit {
	margin-top: 20px;
	font-family: "Montserrat";
	width: 100%;
	background: rgba(136, 136, 136, 0.1);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 10px;
	height: 40px;
	text-align: center;
	font-size: 12px;
	line-height: 40px;
	color: rgba(255, 255, 255, 0.4);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	cursor: pointer;
  }
  .review .rf_submit:hover {
	background: #FF7F00;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	color: #fff;
  }

  /* .review .resultfalse {
	color: red;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin-top: 10px;
  }
  .review .resulttrue {
	color: green;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin-top: 10px;
  } */
  .review .resultgo {
	width: 100%;
  }
  @media (min-width: 1200px) {
	.review .rf_div_wrap {
		padding: 40px;
	}
	.review .rf_div_wrap .rf_div_ins {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		position: relative;
	}
	.review .rf_div_wrap .form_field_line.field_name_name {
		width: calc(50% - 10px);
	}
	.review .rf_div_wrap .form_field_line.field_name_email {
		width: calc(50% - 10px);
	}
	.review .rf_div_wrap .form_field_line.field_name_text {
		width: 100%;
	}
	.review .rf_submit {
		width: 340px;
	}
	.review .captcha_div {
		width: 100%;
	}
  }
  .langlist_div {
	position: relative;
  }
  .langlist_title {
	height: 28px;
	padding: 0 5px;
	border-radius: 4px;
	background-color: #707070;
	font-family: "Montserrat";
	color: #fff;
	text-transform: uppercase;
	display: flex;
  	align-items: center;
	cursor: pointer;
  }
  .langlist_title span {
	padding: 0 17px 0 0;
	font-size: 12px;
	background: url(images/l_arr_d.png) no-repeat right center;
  }
  .header_block .langlist_ul {
	position: absolute;
	float: none;
	top: 38px;
	left: 0px;
	padding: 3px 10px;
	width: 120px;
	background: #707070;
	border-radius: 4px;
	display: none;
  }
  .header_block .langlist_ul a {
	display: flex;
	align-items: center;
	font-family: "Montserrat";
	color: #fff;
	font-size: 14px;
  	padding: 5px 0px;
  }
  .header_block .langlist_ul a .langlist_liimg {
	margin-right: 5px;
  }
  .captcha_body{
	padding: 0 0 0px 0;
	}
	.captcha_divznak{
	float: left;
	width: 24px;
	height: 40px;
	font: 600 18px/40px 'Nunito', sans-serif;
	text-align: center;
	}
		.rtl_body .captcha_divznak{
		float: right;	
		}
	input.captcha_divpole{
	float: left;
	width: 40px;
	height: 40px;
	padding: 0 5px;
	font: 18px/40px 'Nunito', sans-serif;	
	margin: 0;
	text-align: center;
	}
		.rtl_body input.captcha_divpole{
		float: right;	
		}
	a.captcha_reload{
	float: left;
	margin: 0px 0 0 5px;
	width: 32px;
	height: 40px;
	border-radius: 3px;
	background: url(images/reload.png) no-repeat center center;
	}
		.rtl_body a.captcha_reload{
		float: right;	
		}
		a.captcha_reload.act{
		background: #fff url(images/ajax-loader.gif) no-repeat center center;	
		}	
	.captcha_divimg{
	float: left;
	width: 38px;
	height: 38px;
	border: 1px solid #ddd;
	border-radius: 3px;
	}
		.rtl_body .captcha_divimg{
		float: right;	
		}
		.captcha_divimg img{
		width: 38px;
		height: 38px;	
		border-radius: 3px;
		}	
/* end standart captcha */

/* image captcha */
.captcha_sci_div{
margin: 0 0 20px 0;
font: 12px 'Nunito', sans-serif;
}	
	.captcha_sci_title{
	font: 13px 'Nunito', sans-serif;	
	margin: 0 0 5px 0;
	}
	.captcha_sci_body{
	padding: 0 0 5px 0;
	}
	.captcha_sci_img{
	float: left;
	width: 50px;
	height: 50px;
	margin: 0 10px 0 0;
	border: 2px solid #ddd;
	cursor: pointer;
	}
		.rtl_body .captcha_sci_img{
		float: right;
		margin: 0 0px 0 10px;
		}	
		.captcha_sci_img img{
		width: 50px;
		height: 50px;			
		}
	.captcha_sci_img.active{
	border: 2px solid #0c72d8;
	}


.xchange_table_wrap {
	border-radius: 20px;
	background-color: #1C1C1C;
	margin-top: 120px;
	padding: 20px;
}

.xchange_type_table {
	position: relative;
}

.xtt_right_col_icon_ins {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	height: 60px;
}

.xtt_right_col_icon_ins .tbl_icon {
	height: 20px;
	padding: 0px 16px;
	cursor: pointer;
	color: rgba(255, 255, 255, 0.5);
	transition: all 0.2s linear;
	background-color: #ffffff1a;
	font-size: 12px;
	font-weight: 500;
	margin-right: 20px;
	border-radius: 5px;
	margin-bottom: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.xtt_right_col_icon_ins .tbl_icon.active {
	color: #fff;
	background-color: #FF7F00;
}



.xtt_left_col_icon_ins {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	height: 60px;
}

.xtt_left_col_icon_ins .tbl_icon {
	height: 20px;
	padding: 0px 16px;
	cursor: pointer;
	color: rgba(255, 255, 255, 0.5);
	background-color: #ffffff1a;
	transition: all 0.2s linear;
	font-size: 12px;
	font-weight: 500;
	margin-right: 20px;
	border-radius: 5px;
	margin-bottom: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.xtt_left_col_icon_ins .tbl_icon .tbl_icon_ins {
	text-transform: uppercase;
}

.xtt_right_col_icon_ins .tbl_icon .tbl_icon_ins {
	text-transform: uppercase;
}

.xtt_left_col_icon_ins .tbl_icon.active {
	color: #fff;
	background-color: #FF7F00;
}

.xtt_left_incol_title {
	display: none;
}
.xtt_right_incol_title {
	display: none;
}
.xtt_left_col_table {
	position: relative;
	margin-top: 10px;
	z-index: 3;
}
.xtt_left_col_table_ins {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: space-between;
	position: absolute;
	left: 0px;
	top: 24px;
	background-color: #333;
	z-index: 1;
	padding: 30px 15px 15px 15px;
	width: 100%;
	opacity: 0;
	visibility: hidden;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}

.xtt_left_col_table_ins #xtt_left_col_html {
    display: flex;
    flex-direction: column;
}

.xtt_left_col_table_ins.show {
	opacity: 1;
	visibility: visible;
}
.xtt_left_col_table_current {
	display: flex;
	align-items: center;
	background-color: #333333;
	height: 40px;
	border-radius: 20px;
	cursor: pointer;
	position: relative;
	z-index: 2;
	margin-bottom: 20px;
}

.xtt_left_col_table_current_img {
	width: 40px;
	height: 40px;
	background-size: cover;
}

.xtt_left_col_table_current p {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: 700;
	line-height: 18px;
	margin-left: 15px;
}

.xtt_one_line_name_left {
	margin-left: 10px;
}

.xtt_one_line_left {
	display: flex;
	align-items: center;
}

.xtt_change_ico {
	width: 30px;
	height: 30px;
	background-size: cover;
}

.js_item_left {
	margin-bottom: 10px;
	cursor: pointer;
}

.js_item_left.active .xtt_one_line_name {
	color: var(--orange);
	font-weight: 500;
}

.notice_message_text {
	display: none;
}

.hexch_left {
	position: absolute;
	top: 172px;
	left: 0px;
	width: 100%;
}

.hexch_curs_label_ins {
	font-size: 12px;
	font-weight: 400;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
}


.xtt_right_col_table {
	margin-top: 180px;
	position: relative;
}

.xchange_table_wrap.other .xtt_right_col_table {
	margin-top: 264px;
}

.span_give_max {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.hexch_left .hexch_title {
	display: none;
}

.hexch_curs_line {
	margin-top: 20px;
}

.hexch_div input {
	width: 100%;
	height: 40px;
	font-family: "Montserrat";
	font-weight: 500;
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	font-size: 12px;
	line-height: 40px;
	padding: 0px 20px;
	margin-top: 6px;
}

.hexch_div input.hexch_submit {
	cursor: pointer;
	transition: all 0.2s linear;
	margin-top: 20px;
}

.hexch_div input.hexch_submit:hover {
	background: #FF7F00;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	color: #fff;
}

.hexch_curs_input .js_error {
	color: #FF7F00;
	position: absolute;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	margin-top: 2px;
}

.xtt_right_col_table {
	display: flex;
	flex-direction: column;
}
.js_amount {
	cursor: pointer;
}

.xtt_right_col_table {
	display: flex;
	flex-direction: column;
}

.xtt_right_col_icon {
	order: 1;
}

.xtt_right_col_table_current {
	order: 2;
	margin-top: 10px;
	margin-bottom: 10px;
}

.xtt_right_col_table_ins {
	order: 3;
}

.xtt_right_col_table_current {
	display: flex;
	align-items: center;
	background-color: #333333;
	height: 40px;
	border-radius: 20px;
	cursor: pointer;
	position: relative;
	z-index: 2;
}

.xtt_right_col_table_current_img {
	width: 40px;
	height: 40px;
	background-size: cover;
}

.xtt_right_col_table_current p {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: 700;
	line-height: 18px;
	margin-left: 15px;
}


.xtt_right_col_table_ins {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: space-between;
	position: absolute;
	left: 0px;
	top: 132px;
	background-color: #333;
	z-index: 1;
	padding: 30px 15px 15px 15px;
	width: 100%;
	opacity: 0;
	visibility: hidden;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
.xtt_right_col_table_ins.show {
	opacity: 1;
	visibility: visible;
}

.span_get_max {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}


.xtt_one_line_right {
	display: flex;
	align-items: center;
	color: #fff;
}

.xtt_change_ico {
	width: 30px;
	height: 30px;
	background-size: cover;
}

.js_exchange_link {
	display: block;
	margin-bottom: 10px;
	cursor: pointer;
}

.js_exchange_link.active .xtt_one_line_name {
	color: var(--orange);
	font-weight: 500;
}

.js_exchange_link .xtt_one_line_reserv_right {
	display: none;
}

.xtt_one_line_name_right {
	margin-left: 10px;
  }

.hexch_bigtitle {
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
}

.hexch_information_line {
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
}

.hexch_right .hexch_title {
	display: none;
}

.hexch_pers_title {
	display: none;
}

.hexch_bigtitle {
	display: none;
}

.hexch_pers_line {
	margin-top: 20px;
}

.hexch_pers_label {
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
}

.hexch_information_line {
	margin-top: 10px;
}

.hexch_right .hexch_info_line {
	margin-top: 10px;
}

.info_window_ins p {
	font-size: 10px;
	line-height: 14px;
	margin-top: 3px;
}



.hexch_div .captcha_div {
	margin-top: 20px;
  }
  .hexch_div .captcha_title {
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
  }
  .hexch_div .captcha_body {
	margin-top: 6px;
	display: flex;
  }
  .hexch_div .captcha_body .captcha_divpole {
	font-family: "Montserrat";
	height: 40px;
	width: 40px;
	font-weight: 500;
	box-sizing: border-box;
	border-radius: 3px;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	font-size: 14px;
	line-height: 40px;
	margin-top: 0px;
	padding: 0 5px;
  }

  .hexch_pers .js_error {
	color: #FF7F00;
	font-size: 10px;
	line-height: 14px;
	margin-top: 5px;
  }

.xtp_link {
	color: #FF7F00;
}

.xchange_table_wrap h2 {
	color: rgba(255, 255, 255, 0.5);
	font-size: 18px;
	line-height: 24px;
	font-weight: 500;
	margin-bottom: 15px;
}

.xchange_table_wrap h2.xchange_table_wrap_title {
	margin-bottom: 20px;
}

.xchange_table_wrap h2.left_title {
	color: rgba(255, 255, 255, 0.3);
}

.xchange_table_wrap h2.right_title {
	color: rgba(255, 255, 255, 0.3);
}

.hexch_checkdata_div {
	margin-top: 20px;
}

.hexch_checkdata_div .checkbox {
	position: relative;
}

.hexch_checkdata_div .checkbox label {
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	box-sizing: border-box;
	padding-left: 30px;
	position: relative;
	cursor: pointer;
}

.hexch_checkdata_div .checkbox label::before {
	content: "";
	position: absolute;
	left: 0px;
	top: -3px;
	width: 20px;
	height: 20px;
	border-radius: 5px;
	background-color: rgba(136, 136, 136, 0.1);
}

.hexch_checkdata_div .checkbox label:after {
	content: "";
	position: absolute;
	left: 7px;
	top: 1px;
	width: 4px;
	height: 9px;
	border: solid #FF7F00;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	display: none;
}

.hexch_checkdata_div .checkbox.checked label:after {
	display: block;
}

.hexch_pers_input {
	min-height: 40px;
}

.hexch_pers_input select {
	height: 0px;
	opacity: 0;
	visibility: hidden;
}

.hexch_pers_input .select_js_title_ins {
	height: 40px;
	font-family: "Montserrat";
	font-weight: 500;
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	font-size: 12px;
	padding: 0px 20px;
	display: flex;
  	align-items: center;
}

.select_js_search {
	display: none;
}

.hexch_information .hexch_information_line .xtp_link {
	text-decoration: underline;
}

@media (min-width: 768px) {
	.hexch_left {
		top: 130px;
	}
	.xtt_right_col_table {
		margin-top: 160px;
	}
	.xtt_left_col_icon_ins {
		height: 20px;
	}
	.xtt_right_col_icon_ins {
		height: 20px;
	}
	.xtt_right_col_table_current {
		margin-top: 20px;
	}
	.xtt_left_col_table {
		margin-top: 20px;
	}
}

@media (min-width: 1024px) {
	.xtt_left_col_icon {
		width: calc(50% - 15px);
	}
	.xchange_table_wrap {
		padding: 40px;
		margin-top: 150px;
	}
	.xtt_data_col_clear {
		display: none;
	}
	.xchange_table_wrap .clear {
		display: none;
	}
	.xtt_left_col_icon_ins {
		height: 60px;
		width: 100%;
	}
	.xtt_left_col_table {
		margin-top: 10px;
		width: calc(50% - 15px);
	}
	.hexch_left {
		top: 170px;
		width: calc(50% - 15px);
	}
	.xtt_right_col_table {
		margin-top: 0px;
		position: absolute;
		right: 0px;
		width: calc(50% - 15px);
		top: 0px;
	}
	.xtt_right_col_icon_ins {
		height: 60px;
	}
	.xtt_right_col_table_current {
		margin-top: 10px;
	}
	.hexch_information {
		position: absolute;
		right: 0px;
		top: -42px;
		display: flex;
    	align-items: center;
	}
	.hexch_information .hexch_information_line {
		margin-top: 0px;
		margin-right: 10px;
	}
	.hexch_information .hexch_information_line .xtp_link {
		margin-left: 10px;
	}
	.hexch_right .hexch_info_line {
		position: absolute;
		top: 170px;
		left: calc(50% + 15px);
	}
	.hexch_right .hexch_curs_line {
		position: absolute;
		top: 210px;
		left: calc(50% + 15px);
		width: calc(50% - 15px);
	}
	.hexch_right .hexch_info_line {
		margin-top: 0px;
	}
	.hexch_right .hexch_curs_line:last-child {
		position: relative;
		top: 0px;
		right: 0px;
		width: calc(50% - 15px);
		margin-top: 168px;
	}
	.xtt_left_col_table_ins {
		top: 0px;
		padding: 60px 15px 15px 15px;
		border-radius: 20px;
	}
	.hexch_left .hexch_curs_line:first-child {
		margin-bottom: 20px;
	}
	.hexch_left .hexch_curs_line:last-child {
		margin-top: 20px;
	}
	.xchange_table_wrap.other .xtt_right_col_table {
		margin-top: 0px;
	}
}

@media (min-width: 1200px) {
	.homepage_wrap {
		background: url(img/review/back.png);
		background-size: cover;
		background-position: 50%;
	}
	.home_back {
		/* background: url(img/review/back.png); */
		background: transparent;
		background-size: cover;
		background-position: 50%;
		position: relative;
	}
	.xtt_left_col_icon {
		width: 350px;
	}
	.xtt_right_col_table {
		width: 350px;
	}
	.xtt_left_col_table {
		width: 350px;
	}
	.hexch_left {
		width: 350px;
	}
	.hexch_right .hexch_curs_line {
		width: 350px;
	}
	.xtt_right_col_table {
		right: auto;
		left: 385px;
	}
	.hexch_right .hexch_info_line {
		left: 385px;
	}
	.hexch_right .hexch_curs_line {
		left: 385px;
	}
	.xtt_left_col_table_ins {
		width: 850px;
		flex-direction: row;
		justify-content: flex-start;
	}
    .xtt_left_col_table_ins #xtt_left_col_html {
        flex-direction: row;
		justify-content: flex-start;
        flex-wrap: wrap;
		width: 100%;
    }
	.js_item_left {
		width: calc(100%/3);
	}
	.xtt_right_col_table_ins {
		width: 650px;
		top: 108px;
		padding: 60px 15px 15px 15px;
		border-radius: 20px;
	}
	.js_exchange_link {
		width: 50%;
	}
	#xtt_right_col_html {
		display: flex;
		flex-direction: row;
    	justify-content: space-between;
		flex-wrap: wrap;
	}
	#hexch_html {
		width: 350px;
		margin-top: -166px;
		margin-left: auto;
	}
	.hexch_right .hexch_curs_line:last-child {
		margin-top: 0px;
		position: absolute;
		left: 385px;
		width: 350px;
		top: 314px;
	}
	.hexch_div .captcha_div {
		margin-top: 20px;
	}
	.hexch_left .hexch_curs_line:last-child {
		margin-top: 0px;
		position: absolute;
		width: 350px;
		top: 144px;
	}
}

/* old styles  */

/* window */
.standart_shadow{
	position: fixed;
	float: none;
	top: 0;
	left: 0;
	z-index: 999998;
	width: 100%;
	height: 100%;
	background: #000;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7; 
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.standart_window{  
	position: fixed;
	float: none;
	width: 100%;
	top: 100px;
	left: 0px;
	z-index: 999999;
}
.standart_windowins{
	position: relative;
	max-width: 360px;
	margin: 0 auto;
	padding: 0 10px;
}	
.standart_window_ins {
	padding: 0px 20px 10px;
	background: #fff;	
	border-radius: 10px;		
}
.color_d .standart_window_ins { 
	background: #1C1C1C; 
}
.standart_window_close{
	position: absolute;
	float: none;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: url(images/close.png) no-repeat center center;
	top: 17px;
	right: 20px;
}	
.rtl_body .standart_window_close{
	left: 20px;
	right: auto;
}
.standart_window_title{
	font-family: "Montserrat";
	font-size: 16px;
	color: #000;
	margin: 0 -20px 15px;
	padding: 15px 40px 15px 20px;
	border: none;
	border-radius: 10px 10px 0 0;		
}
.color_d .standart_window_title{ 
	background: #1C1C1C;
	color: #fff;
}	
.rtl_body  .standart_window_title{
	padding: 15px 20px 15px 40px;	
}
.standart_window_submit{
	padding: 20px 0px 10px;	
	text-align: center;
}
.standart_window_button {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: rgba(136, 136, 136, 0.1);
	font-family: "Montserrat";
	box-sizing: border-box;
  	border-radius: 10px;
	text-align: center;
	font-size: 12px;
	line-height: 40px;
	color: rgba(255, 255, 255, 0.4);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	cursor: pointer;
}			
.standart_window_button:hover {
	background: #FF7F00;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	color: #fff;
}

.rb_label{
	font-family: "Montserrat";	
	padding: 0px 0px 3px 0px;
}
.rb_line{
	padding: 0px 0 10px;
}

.ajax_post_form .lp_div_title {
	margin-bottom: 20px;
}

.ajax_post_form .form_field_label_ins {
	font-size: 14px;
}

.ajax_post_form .has_submit {
	margin-top: 20px;
}

.standart_window_content_ins .reg_line {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 20px;
}

.standart_window_content_ins .reg_line a {
	color: #FF7F00;
}


.standart_window_content_ins .field_name_login .form_field_label_ins {
	font-size: 12px;
	font-weight: 400;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
}
.standart_window_content_ins .field_name_login input {
	font-family: "Montserrat";
	height: 40px;
	font-weight: 500;
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	font-size: 12px;
	line-height: 40px;
	padding: 0px 20px;
}

.standart_window_content_ins .field_name_email .form_field_label_ins {
	font-size: 12px;
	font-weight: 400;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
}
.standart_window_content_ins .field_name_email input {
	font-family: "Montserrat";
	height: 40px;
	font-weight: 500;
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	font-size: 12px;
	line-height: 40px;
	padding: 0px 20px;
}

.standart_window_content_ins .field_name_comment .form_field_label_ins {
	font-size: 12px;
	font-weight: 400;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
}

.standart_window_content_ins .field_name_comment textarea {
	font-family: "Montserrat";
	height: 150px;
	font-weight: 500;
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	padding: 20px;
}


.standart_window_content_ins .field_name_sum .form_field_label_ins {
	font-size: 12px;
	font-weight: 400;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
}
.standart_window_content_ins .field_name_sum input {
	font-family: "Montserrat";
	height: 40px;
	font-weight: 500;
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	font-size: 12px;
	line-height: 40px;
	padding: 0px 20px;
}

.standart_window_content_ins .type_password .form_field_label_ins {
	font-size: 12px;
	font-weight: 400;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
}
.standart_window_content_ins .type_password input {
	font-family: "Montserrat";
	height: 40px;
	font-weight: 500;
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	font-size: 12px;
	line-height: 40px;
	padding: 0px 20px;
}


.standart_window_content_ins .field_name_logmail .form_field_label_ins {
	font-size: 12px;
	font-weight: 400;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
}
.standart_window_content_ins .field_name_logmail input {
	font-family: "Montserrat";
	height: 40px;
	font-weight: 500;
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	font-size: 12px;
	line-height: 40px;
	padding: 0px 20px;
}

.standart_window_content_ins .field_name_user_pin .form_field_label_ins {
	font-size: 12px;
	font-weight: 400;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
}
.standart_window_content_ins .field_name_user_pin input {
	font-family: "Montserrat";
	height: 40px;
	font-weight: 500;
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	font-size: 12px;
	line-height: 40px;
	padding: 0px 20px;
}


.standart_window_content_ins .type_select .form_field_label_ins {
	font-size: 12px;
	font-weight: 400;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
}
.standart_window_content_ins .type_select input {
	font-family: "Montserrat";
	height: 40px;
	font-weight: 500;
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	font-size: 12px;
	line-height: 40px;
	padding: 0px 20px;
}

.standart_window_content_ins .field_name_account {
	padding-bottom: 20px;
}


.standart_window_content_ins .field_name_account .form_field_label_ins {
	font-size: 12px;
	font-weight: 400;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
}
.standart_window_content_ins .field_name_account input {
	font-family: "Montserrat";
	height: 40px;
	font-weight: 500;
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	font-size: 12px;
	line-height: 40px;
	padding: 0px 20px;
}

.standart_window_content_ins .captcha_div {
	margin-bottom: 15px;
}

.standart_window_content_ins .captcha_div .captcha_title {
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
}

.standart_window_content_ins .captcha_body {
	margin-top: 6px;
	display: flex;
}

.standart_window_content_ins .captcha_body .captcha_divpole {
	font-family: "Montserrat";
	height: 40px;
	font-weight: 500;
	box-sizing: border-box;
	border-radius: 3px;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	font-size: 14px;
	line-height: 40px;
}

.standart_window_content_ins .rb_line .checkbox label {
	color: #fff;
	font-family: "Montserrat";
	font-size: 12px;
	line-height: 16px;
	padding-left: 30px;
	cursor: pointer;
	position: relative;
	display: block;
}

.standart_window_content_ins .rb_line .checkbox label a {
	color: #FF7F00;
}

.standart_window_content_ins .rb_line .checkbox label::before {
	content: "";
	position: absolute;
	left: 0px;
	top: 0px;
	width: 20px;
	height: 20px;
	border-radius: 5px;
	background-color: rgba(136, 136, 136, 0.1);
}

.standart_window_content_ins .rb_line .checkbox label::after {
	content: "";
	position: absolute;
	left: 7px;
	top: 3px;
	width: 4px;
	height: 9px;
	border: solid #FF7F00;
	  border-top-width: medium;
	  border-right-width: medium;
	  border-bottom-width: medium;
	  border-left-width: medium;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	display: none;
}

.standart_window_content_ins .rb_line .checkbox.checked label::after {
	display: block;
}

.standart_window_content_ins .rb_line .rb_submit {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: rgba(136, 136, 136, 0.1);
	font-family: "Montserrat";
	box-sizing: border-box;
  	border-radius: 10px;
	text-align: center;
	font-size: 12px;
	line-height: 40px;
	color: rgba(255, 255, 255, 0.4);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	cursor: pointer;
}			
.standart_window_content_ins .rb_line .rb_submit:hover {
	background: #FF7F00;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	color: #fff;
}

.standart_window_content .rb_line a {
	color: #FF7F00;
}

	/* window */
.req {
	color: red;
	margin: 0px 2px;
}

/* select */
.select_js{
	position: relative;
	cursor: pointer;
	height: 40px;
	margin-top: 6px;
}
.select_js .js_error {
	margin-top: 45px;
}
.change_city_select_wrap{
	height: 40px;
	width: 260px;
}
.change_city_select_wrap select {
	height: 40px;	
}
.select_js select{
	display: none;	
}
.select_js_title{
	background: transparent;
	border: none;
	border-radius: 0px;
	height: 40px;
	box-sizing: border-box;
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box;
	color: #000;
	overflow: hidden;
	position: relative;
}
.color_d .select_js_title{
	background: transparent;
	border: none;
	color: #fff;
}	
.select_js.open .select_js_title {
	background: #fff;
}
.color_d .select_js.open .select_js_title {
	background: transparent;	
}	
.select_js_title .select_js_abs{
	background: url(images/jsel.png) no-repeat center center;
	position: absolute;
	float: none;
	top: 0;
	right: 20px;
	height: 100%;
	width: 12px;
}		
.rtl_body .select_js_abs{
	right: auto;
	left: 20px;
}
.select_js_title_ins{
	padding: 0 20px 0 20px;
	font-family: "Montserrat";
}
.rtl_body .select_js_title_ins{
	padding: 0 20px 0 20px;				
}
.iselect_js .select_js_title_ins{
	padding: 0 20px 0 60px;
}
.rtl_body .iselect_js .select_js_title_ins{
	padding: 0 60px 0 20px;	
}
.iselect_js .select_ico{
	position: absolute;
	float: none;
	top: 5px;
	left: 10px;
	width: 50px;
	height: 40px;
}
.rtl_body .iselect_js .select_ico{
	left: auto;
	right: 10px;
}
.select_js_search{
	display: none;
	position: absolute;
	z-index: 30;
	float: none;
	top: 0;
	width: 100%;
	min-width: 100px;
	box-sizing: border-box;
		-moz-box-sizing: border-box; 
			-webkit-box-sizing: border-box;				
}		
.select_js_search input{
	width: 100%;
	height: 40px;
	display: none;
}
.select_js_ul{
	display: none;
	position: absolute;
	z-index: 30;
	float: none;
	top: 54px;
	background: #fff;
	border: 1px solid #e6ecf4;
	width: 100%;
	min-width: 100px;
	box-sizing: border-box;
		-moz-box-sizing: border-box; 
			-webkit-box-sizing: border-box;	
	border-radius: 4px;
	max-height: 300px;
	overflow-y: auto;		
}
.color_d .select_js_ul{
	background: #1C1C1C;
  border: none;	
}
.select_js_ulli{
	position: relative;	
	overflow: hidden;
	padding: 8px 20px;
	color: #6b8199;
	font-family: "Montserrat";
	border-top: 1px solid #eaeef4;
	box-sizing: border-box;
		-moz-box-sizing: border-box; 
			-webkit-box-sizing: border-box;		
}
.color_d .select_js_ulli{
	border: none;
	background: rgba(136, 136, 136, 0.1);
}		
.iselect_js .select_js_ulli{
	padding: 0 10px 0 60px;
	height: 50px;
	font-family: "Montserrat";
}
.rtl_body .iselect_js .select_js_ulli{
	padding: 0 60px 0 10px;	
}
.select_js_ulli:hover, .select_js_ulli.active{
	background: #f3f7fc;
}
.color_d .select_js_ulli:hover, .color_d .select_js_ulli.active{
	background: rgba(136, 136, 136, 0.1);
}			
.select_txt {
	color: #fff;
	font-size: 12px;
	line-height: 15px;
}
.select_js_ulli.active .select_txt {
	color: #FF7F00;
}
/* end select */


/* changes course */
.last_events_wrap{
	position: fixed;
	bottom: 80px;
  	left: 20px;
	z-index: 100;
	width: 250px;
}
.last_events_wrap.toright{
	left: auto;	
	right: 50px;
}	
.last_events_option {
	background: #fff;
	box-shadow: 0 0 5px #e1e9f2;
	border-radius: 4px;
	border: 1px solid #eaeef4;
	color: #000;
	font-family: "Montserrat";
	padding: 10px 15px;
	font-size: 14px;
}
.color_d .last_events_option {
	background: #1C1C1C;	
	box-shadow: none;
	border: none;
	color: #fff;
}
.levents {
	position: relative;
	display: none;
	margin: 0 0 10px 0;
	background: #fff;
	box-shadow: 0 0 5px #e1e9f2;
	border-radius: 10px;
	border: 1px solid #eaeef4;
	color: #6b8199;
	font-family: "Montserrat";
	padding: 10px 15px;
	text-align: center;
	font-size: 12px;
}
.color_d .levents {
	background: #1C1C1C;	
	box-shadow: none;
	border: none;	
}
.levents_title{
	font-family: "Montserrat";
	padding: 0 0 10px 0;
	color: #000;
}
.color_d .levents_title{
	color: #fff;	
}
.levents_arr {
	margin-top: 5px;
}
.levents_arr{
	height: 15px;
	background: url(images/courselogs.png) no-repeat center center;
}	
.levents_close{
	position: absolute;
	float: none;
	top: 13px;
	right: 10px;
	width: 16px;
	height: 16px;
	background: url(images/close.png) no-repeat;
	cursor: pointer;
}
.rtl_body .levents_close{
	right: auto;
	left: 10px;
} 
.levents_line {
	color: #fff;
}

.last_events_option .checkbox label {
	padding-left: 30px;
	cursor: pointer;
	position: relative;
}

.last_events_option .checkbox label::before {
	content: "";
	position: absolute;
	left: 0px;
	top: -2px;
	width: 20px;
	height: 20px;
	border-radius: 5px;
	background-color: rgba(136, 136, 136, 0.1);
}

.last_events_option .checkbox label::after {
	content: "";
	position: absolute;
	left: 7px;
	top: 2px;
	width: 4px;
	height: 9px;
	border: solid #FF7F00;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	display: none;
}

.last_events_option .checkbox.checked label::after {
	display: block;
}

/* end changes course */

.lost_password {
	position: relative;
	padding-top: 120px;
	padding-bottom: 60px;
	background: url(img/review/back.png);
  	background-size: cover;
 	background-position: 50%;
}

.lost_password .lp_div_wrap {
	border-radius: 20px;
	background-color: #1C1C1C;
	padding: 20px;
}

.lost_password .lp_div_wrap .lp_div_title {
	margin-bottom: 20px;
}

.lost_password .captcha_body {
	margin-top: 6px;
	display: flex;
}

.lost_password .lp_div_title_ins {
	font-size: 18px;
	line-height: 22px;
	color: #fff;
	opacity: 0.5;
	font-weight: 500;
}

.lost_password .form_field_line .form_field_label_ins {
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
}

.lost_password .form_field_line input {
	font-family: "Montserrat";
	height: 40px;
	font-weight: 500;
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	font-size: 12px;
	line-height: 40px;
	padding: 0px 20px;
	margin-top: 6px;
  }

.lost_password .captcha_title {
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
}

.lost_password .captcha_divpole {
	font-family: "Montserrat";
	height: 40px;
	font-weight: 500;
	box-sizing: border-box;
	border-radius: 3px;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	font-size: 14px;
	line-height: 40px;
}

.lost_password .captcha_div {
	margin-top: 15px;
}

.lost_password .lp_submit {
	margin-top: 20px;
	font-family: "Montserrat";
	width: 100%;
	background: rgba(136, 136, 136, 0.1);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 10px;
	height: 40px;
	text-align: center;
	font-size: 12px;
	line-height: 40px;
	color: rgba(255, 255, 255, 0.4);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	cursor: pointer;
}

.lost_password .lp_submit:hover {
	background: #FF7F00;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	color: #fff;
}

/* .lost_password .resultfalse {
	color: red;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin-top: 10px;
} */

@media (min-width: 768px) {
	.lost_password {
		min-height: calc(100vh - 328px);
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.lost_password .lp_div_wrap {
		padding: 40px;
		max-width: 400px;
		margin: 0 auto;
	}
}

.tos_wrap {
	border-radius: 20px;
	background-color: #1C1C1C;
	padding: 20px;
}

.tos_wrap p {
	color: #fff !important;
	font-family: "Montserrat" !important;
}

.tos_wrap span {
	color: #fff !important;
	font-family: "Montserrat" !important;
}

.tos_wrap ol li {
	font-family: "Montserrat" !important;
	color: #fff !important;
	line-height: 20px;
}

.tos_wrap h3 strong,
.tos_wrap h1 strong {
	font-family: "Montserrat" !important;
	color: #fff !important;
}

@media (min-width: 1200px) {
	.tos_wrap {
		padding: 40px;
	}
	.last_events_wrap{
		bottom: 10px;
	}
}

.tos {
	padding: 100px 0px;
  	background: url(img/review/back.png);
  	background-size: cover;
  	background-position: 50%;
}

@media (min-width: 1200px) {
	.tos {
		padding: 120px 0px 160px 0px;
	}
}

.homepage_wrap {
	background: url(img/review/back.png);
    background-size: cover;
    background-position: 50%;
}

@media (min-width: 1200px) {
	.homepage_wrap {
		background: url(img/review/back.png);
    	background-size: cover;
    	background-position: 50%;
	}
}

.account {
	padding: 100px 0px;
	background: url(img/review/back.png);
	background-size: cover;
	background-position: 50%;
}

.account_wrap_info {
	border-radius: 20px;
	background-color: #1C1C1C;
	padding: 20px;
}

.account_wrap .sidebar {
	border-radius: 20px;
	background-color: #1C1C1C;
	padding: 20px;
	margin-top: 30px;
}

.account_wrap .sidebar .widget_reviews_div {
	display: none;
}

.account_wrap .sidebar .user_widget_title_ins {
	font-size: 18px;
	line-height: 22px;
	color: #fff;
	opacity: 0.5;
	font-weight: 500;
}

.account_wrap .sidebar .login_widget_title_ins {
	font-size: 18px;
	line-height: 22px;
	color: #fff;
	opacity: 0.5;
	font-weight: 500;
}

.account_wrap .sidebar .user_widget_body_ins ul {
	margin-top: 20px;
}

.account_wrap .sidebar .user_widget_body_ins ul li {
	margin-top: 10px;
}

.account_wrap .sidebar .user_widget_body_ins ul li:first-child {
	margin-top: 0px;
}

.account_wrap .sidebar .user_widget_body_ins ul li a {
	color: #fff;
	text-decoration: underline;
	line-height: 20px;
	font-size: 14px;
}

.account_wrap .sidebar .user_widget_body_ins ul li a:hover {
	text-decoration: none;
}

.account_wrap .sidebar .user_widget_body_ins ul li.current a {
	text-decoration: none;
	color: #FF7F00;
}

.account_wrap .sidebar .exit_link {
	font-family: "Montserrat";
	display: block;
	width: 100%;
	background: rgba(136, 136, 136, 0.1);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 10px;
	height: 40px;
	text-align: center;
	font-size: 12px;
	line-height: 40px;
	color: rgba(255, 255, 255, 0.4);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	margin-top: 20px;
	cursor: pointer;
}

.account_wrap .sidebar .exit_link:hover {
	background: #FF7F00;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	color: #fff;
}

.account_wrap_info .acf_div_title_ins {
	font-size: 18px;
	line-height: 22px;
	color: #fff;
	opacity: 0.5;
	font-weight: 500;
	margin-bottom: 20px;
}

.account_wrap_info .form_field_label .form_field_label_ins {
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
}

.account_wrap_info .form_field_ins input {
	font-family: "Montserrat";
	height: 40px;
	font-weight: 500;
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	font-size: 12px;
	line-height: 40px;
	padding: 0px 20px;
	margin-top: 6px;
}

.account_wrap_info .form_field_ins textarea {
	font-family: "Montserrat";
	height: 150px;
	font-weight: 500;
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	padding: 20px;
	margin-top: 6px;
}

.account_wrap_info .acf_div_ins .form_field_line {
	margin-top: 20px;
}

.account_wrap_info .acf_submit {
	font-family: "Montserrat";
	display: block;
	width: 100%;
	background: rgba(136, 136, 136, 0.1);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 10px;
	height: 40px;
	text-align: center;
	font-size: 12px;
	line-height: 40px;
	color: rgba(255, 255, 255, 0.4);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	margin-top: 30px;
	cursor: pointer;
}

.account_wrap_info .acf_submit:hover {
	background: #FF7F00;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	color: #fff;
}

.account_wrap_info .resultgo {
	font-size: 10px;
	margin-top: 10px;
}

/* .account_wrap_info .resultgo .resulttrue {
	color: green;
}

.account_wrap_info .resultgo .resultfalse {
	color: red;
} */

@media (min-width: 1024px) {
	.account_wrap {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		position: relative;
	}
	.account_wrap_info {
		padding: 40px;
		width: calc(100% - 350px);
	}
	.account_wrap .sidebar {
		width: 300px;
		margin-top: 0px;
	}
}

@media (min-width: 1200px) {
	.account {
		padding: 120px 0px 160px 0px;
	}
}


select {
	border: 1px solid #fff;
	background: #fff;
	border-radius: 10px;
	transition: all 0.3s linear;
	box-sizing: border-box;
	color: #fff;
	height: 40px;
	width: 300px;
	max-width: 100%;
	padding: 0 15px; 
	font-family: "Montserrat";
	width: 100%;
	margin-top: 6px;
}		
.color_d select {
	border: 1px solid #fff;
	background: #1C1C1C;
	color: #fff;
}


.userwallets_addbutton .js_add_userwallet {
	font-family: "Montserrat";
	display: block;
	width: 100%;
	background: rgba(136, 136, 136, 0.1);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 10px;
	height: 40px;
	text-align: center;
	font-size: 12px;
	line-height: 40px;
	color: rgba(255, 255, 255, 0.4);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	margin-top: 20px;
	cursor: pointer;
}

.account_wrap_info .js_add_userwallet:hover {
	background: #FF7F00;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	color: #fff;
}

@media (min-width: 768px) {
	.userwallets_addbutton .js_add_userwallet {
		width: 300px;
	}
}

.account_wrap_info .pntable_wrap_title {
	margin-top: 30px;
}


.pntable_wrap_title_ins {
	font-size: 18px;
	line-height: 22px;
	color: #fff;
	opacity: 0.5;
	font-weight: 500;
}

.pntable table {
	width: 100%;
	border: none;
}

.pntable table a {
	color: #FF7F00;
}

.pntable table th {
	padding: 15px 5px;
	font-family: "Montserrat";
	color: #7e90ae;
	background: rgba(136, 136, 136, 0.1);
	border: none;
	  border-bottom-width: medium;
	  border-bottom-style: none;
	  border-bottom-color: currentcolor;
	border-bottom: 1px solid #fff;
}

.color_d .pntable table th {
	color: #fff;
	background: rgba(136, 136, 136, 0.1);
	border-bottom: 1px solid #fff;
	font-size: 14px;
	text-align: left;
}

.color_d .pntable table th a {
	color: #fff;
}

.pntable table th.th1 {
	border-radius: 10px 0 0 0;
}

.pntable table td {
	padding: 12px 5px;
	font-family: "Montserrat";
	background: rgba(136, 136, 136, 0.1);
	color: #000;
	border-bottom: 1px solid #fff;
}

.color_d .pntable table td {
	color: #fff;
	background: rgba(136, 136, 136, 0.1);
	border-bottom: 1px solid #fff;
	font-size: 14px;
}

.pntable table td.td2 {
	border-radius: 0 0 4px 0;
}

.pntable table th.th2 {
	border-radius: 0 15px 0 0;
}

.account_wrap_info .pntable {
	margin-top: 15px;
}

.adaptive_wrap {
	width: 100%;
	overflow-x: scroll;
}
.adaptive_wrap {
	-ms-overflow-style: none; /* IE and Edge */
	scrollbar-width: none; /* Firefox */
}
.adaptive_wrap::-webkit-scrollbar {
	display: none;
}

.pagenavi {
	margin-top: 20px;
}

.pagenavi a {
	margin: 0px 5px;
	color: #fff;
}

.pagenavi span {
	color: #FF7F00;;
}

.color_d .statstablediv {
	box-shadow: none;
	background: rgba(136, 136, 136, 0.1);
	border-radius: 10px;
}

.statstablediv {
	background: rgba(136, 136, 136, 0.1);
	box-shadow: 0 0 5px #e1e9f2;
	margin: 0 0 20px 0;
	padding: 15px 10px;
	border-radius: 4px;
	word-break: break-all;
	word-wrap: break-word;
}

.statstablediv table {
	width: 100%;
}

.statstablediv table th {
	padding: 5px 10px;
	text-align: left;
	background: none;
	font-family: "Montserrat";
	font-size: 14px;
}

.statstablediv table td {
	padding: 5px 10px;
	text-align: right;
	background: none;
	font-family: "Montserrat";
	font-size: 14px;
}

.statstablediv table td a {
	color: #FF7F00;
}

.statstablediv table tbody tr td .ppapitext {
	margin-bottom: 5px;
	cursor: pointer;
}

.statstablediv table tbody tr td .ppapitext .js_copy.copied {
	color: #FF7F00;
}


.color_d .statuserdiv {
	box-shadow: none;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	border-radius: 10px;
}

.statuserdiv {
	width: 350px;
	padding: 15px 10px;
}

.statuserdiv table {
	width: 100%;
}

.statuserdiv table th {
	padding: 5px 10px;
	text-align: left;
	background: none;
	font-family: "Montserrat";
	font-size: 13px;
}

.statuserdiv table td {
	padding: 5px 10px;
	text-align: right;
	background: none;
	font-family: "Montserrat";
	font-size: 13px;
}

.statuserdiv_title {
	padding: 0px 10px;
	margin-bottom: 15px;
}

.promouserdiv {
	margin-top: 20px;
}

.promouserdiv_ins h3 {
	margin-bottom: 20px;
}

.promouserdiv_ins p {
	margin-bottom: 20px;
}

.promouserdiv_ins textarea {
	font-family: "Montserrat";
	font-weight: 500;
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	padding: 20px;
	height: 100px;
	margin-top: 10px;
}

.promo_topmenu {
	margin: 0 0 20px 0;
	font-size: 18px;
	line-height: 22px;
	color: #fff;
	opacity: 0.5;
	font-weight: 500;
}

.promo_topmenu a {
	color: #fff;
}

.promo_menu {
	margin-bottom: 20px;
}

.promo_menu ul {
	display: flex;
	align-items: center;
}

.promo_menu ul li {
	margin-right: 10px;
}

.promo_menu ul li a {
	color: #fff;
	text-decoration: underline;
}

.promo_menu ul li a:hover {
	text-decoration: none;
}

.promo_menu ul li.act a {
	color: #FF7F00;
	text-decoration: none;
}

.pbcontainer {
	display: none;
}

.pbcontainer.act {
	display: block;
}

.partner_textarea {
	font-family: "Montserrat";
	font-weight: 500;
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	padding: 20px;
	height: 100px;
	margin-top: 10px;
}

.bannerboxlink a {
	color: #FF7F00;
}

.prevbanner {
	margin-bottom: 20px;
}

.account_wrap_info p strong {
	font-weight: 700;
}

.account_wrap_info p a {
	color: #FF7F00;
}

.block_statusbid_title {
	margin-bottom: 20px;
}

.block_xchdata_line {
	margin-top: 20px;
}

.block_xchdata_line span {
	color: #FF7F00;
}

.block_status {
	margin-top: 20px;
}

.block_status_text {
	margin-top: 20px;
	line-height: 20px;
}

.block_status_bids.bstatus_success {
	color: #FF7F00;
}

.block_instruction_ins p {
	font-size: 14px;
}

.pay_right_col input {
	font-family: "Montserrat";
	display: block;
	width: 100%;
	background: rgba(136, 136, 136, 0.1);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 10px;
	height: 40px;
	text-align: center;
	font-size: 12px;
	line-height: 40px;
	color: rgba(255, 255, 255, 0.4);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	margin-top: 20px;
	cursor: pointer;
}

.pay_right_col input:hover {
	background: #FF7F00;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	color: #fff;
}

@media (min-width: 768px) {
	.pay_right_col input {
		width: 300px;
	}
}

.paytext_ins {
	line-height: 22px;
	margin-bottom: 20px;
}

.paytext_ins .red {
	color: #FF7F00;
}


.notfound {
	position: relative;
	padding-top: 120px;
	padding-bottom: 60px;
	background: url(img/review/back.png);
  	background-size: cover;
 	background-position: 50%;
}

.notfound .page_wrap {
	border-radius: 20px;
	background-color: #1C1C1C;
	padding: 20px;
}

.notfound .page_wrap ul li {
	font-size: 14px;
	margin-top: 10px;
	padding-left: 15px;
	position: relative;
}

.notfound .page_wrap ul li::after {
	content: "";
	position: absolute;
	left: 0px;
	top: 4px;
	width: 6px;
	height: 6px;
	background-color: #fff;
	border-radius: 50%;
}

.notfound .page_wrap ul {
	margin-top: 20px;
	margin-bottom: 20px;
}

.notfound .page_wrap p {
	font-size: 14px;
}

.notfound .page_wrap p a {
	color: #FF7F00;
}

.notfound h1 {
	font-size: 18px;
	line-height: 22px;
	color: #fff;
	opacity: 0.5;
	font-weight: 500;
	margin-bottom: 20px;
}

@media (min-width: 768px) {
	.notfound {
		min-height: calc(100vh - 328px);
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.notfound .page_wrap {
		padding: 40px;
		max-width: 400px;
		margin: 0 auto;
	}
}

/* .resultgo .resulttrue {
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	color: green;
}

.resultgo .resultfalse {
	color: red;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
} */

.account_wrap_info #exchange_status_html .block_instruction_ins p {
	margin: 20px 0px;
}

.account_wrap_info #exchange_status_html .block_xchdata_wrap {
	margin-top: 20px;
}

.account_wrap_info #exchange_status_html .block_xchdata_text {
	display: none;
}

.account_wrap_info #exchange_status_html .block_xchdata {
	margin-top: 20px;
}

.account_wrap_info #exchange_status_html .block_xchdata_line {
	margin-top: 10px;
	line-height: 20px;
}

.account_wrap_info #exchange_status_html .block_xchdata_line:last-child {
	margin-top: 20px;
}

.account_wrap_info #exchange_status_html .block_persdata_title {
	margin-top: 20px;
}

.account_wrap_info #exchange_status_html .block_persdata_line {
	margin-top: 10px;
}

.account_wrap_info #exchange_status_html .block_checked_rule {
	margin-top: 20px;
}

.account_wrap_info #exchange_status_html .block_checked_rule a {
	color: #FF7F00;
}

.account_wrap_info #exchange_status_html .block_submitbutton {
	margin-top: 20px;
}

.account_wrap_info #exchange_status_html #check_rule_step_input {
	font-family: "Montserrat";
	display: block;
	width: 100%;
	background: rgba(136, 136, 136, 0.1);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 10px;
	height: 40px;
	text-align: center;
	font-size: 12px;
	line-height: 40px;
	color: rgba(255, 255, 255, 0.4);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	margin-top: 30px;
	cursor: pointer;
}

.account_wrap_info #exchange_status_html #check_rule_step_input:hover {
	background: #FF7F00;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	color: #fff;
}

@media (min-width: 768px) {
	.account_wrap_info #exchange_status_html #check_rule_step_input {
		width: 300px;
	}
}

.account_wrap .sidebar .login_widget_body .form_field_label_ins {
	font-size: 12px;
	font-weight: 400;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
}

.account_wrap .sidebar .login_widget_body input {
	font-family: "Montserrat";
	height: 40px;
	font-weight: 500;
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	font-size: 12px;
	line-height: 40px;
	padding: 0px 20px;
	margin-top: 3px;
}

.account_wrap .sidebar .form_field_line {
	margin-top: 10px;
}

.account_wrap .sidebar .captcha_div {
	margin-top: 10px;
}

.account_wrap .sidebar .captcha_div .captcha_title {
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
}
.account_wrap .sidebar .captcha_body {
	margin-top: 6px;
	display: flex;
}

.account_wrap .sidebar .captcha_body .captcha_divpole {
	font-family: "Montserrat";
	height: 40px;
	font-weight: 500;
	box-sizing: border-box;
	border-radius: 3px;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	font-size: 14px;
	line-height: 40px;
	width: 40px;
}

.account_wrap .sidebar .widget_log_line_text a {
	color: #FF7F00;
	font-size: 15px;
  	margin-right: 10px;
}

.account_wrap .sidebar .widget_log_submit {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: rgba(136, 136, 136, 0.1);
	font-family: "Montserrat";
	box-sizing: border-box;
	border-radius: 10px;
	text-align: center;
	font-size: 12px;
	line-height: 40px;
	color: rgba(255, 255, 255, 0.4);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	cursor: pointer;
}

.account_wrap .sidebar .widget_log_submit:hover {
	background: #FF7F00;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	color: #fff;
}


.account_wrap .sidebar .widget_log_line_text {
	display: flex;
	align-items: center;
	margin: 20px 0px;
}

.account_wrap .sidebar .widget_log_line_text .clear {
	display: none;
}

#jivo_container {
    display: none !important;
}


.button__hO6F_ {
	opacity: 0 !important;
}

.block_instruction.st_auto {
	position: relative;
	margin-bottom: 40px;
}

.block_instruction.st_auto div {
	line-height: 20px;
}

.block_instruction.st_auto::after {
	content: "";
	position: absolute;
	left: 0px;
	bottom: -20px;
	width: 100%;
	height: 1px;
	background-color: #FF7F00;
}

.block_xchdata_title.pol {
	margin-bottom: 20px;
}

.block_checked_rule .checkbox label {
	padding-left: 30px;
	position: relative;
	line-height: 26px;
}

.block_checked_rule .checkbox label::before {
	content: "";
	position: absolute;
	left: 0px;
	top: -1px;
	width: 20px;
	height: 20px;
	border-radius: 5px;
	background-color: rgba(136, 136, 136, 0.1);
}

.block_checked_rule .checkbox label::after {
	content: "";
	position: absolute;
	left: 7px;
	top: 3px;
	width: 4px;
	height: 9px;
	border: solid #FF7F00;
	  border-top-width: medium;
	  border-right-width: medium;
	  border-bottom-width: medium;
	  border-left-width: medium;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	display: none;
}

.block_checked_rule .checkbox.checked label::after {
	display: block;
}

.block_change_browser {
	margin: 20px 0px;
	color: red;
}

.block_change_browser p {
	color: red;
}

.block_check_payment_abs {
	color: #FF7F00 !important;
}

.block_status_time {
	line-height: 20px;
}

.success_paybutton {

}

.block_paybutton_merch {
	margin-top: 20px;
}

.merch_paybutton {
	font-family: "Montserrat";
	height: 40px;
	font-weight: 500;
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	font-size: 12px;
	line-height: 40px;
	padding: 0px 20px;
	width: 100%;
	display: block;
	text-align: center;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.merch_paybutton:hover {
	background: #FF7F00;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	color: #fff;
}

.block_paybutton_ins {
	display: flex;
	flex-direction: column;
}

.block_paybutton_ins .clear {
	display: none;
}


.block_payinfo_give {
	margin-bottom: 20px;
}

.cancel_paybutton {
	width: 100%;
	margin-top: 20px;
	height: 40px;
  font-weight: 500;
  width: 100%;
  box-sizing: border-box;
  border-radius: 10px;
  background: rgba(136, 136, 136, 0.1);
  color: #fff;
  font-size: 12px;
  line-height: 40px;
  padding: 0px 20px;
  background-color: red;
  opacity: 0.7;
  transition: all 0.2s linear;
  text-align: center;
}

.cancel_paybutton:hover {
	opacity: 1;
	transition: all 0.2s linear;
}

.success_paybutton {
	font-family: "Montserrat";
  height: 40px;
  font-weight: 500;
  width: 100%;
  box-sizing: border-box;
  border-radius: 10px;
  background: rgba(136, 136, 136, 0.1);
  color: #fff;
  font-size: 12px;
  line-height: 40px;
  padding: 0px 20px;
  margin-top: 20px;
  text-align: center;
  transition: all 0.2s linear;
}

.success_paybutton:hover {
	background: #FF7F00;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	color: #fff;
}

.block_paybutton {
	margin-bottom: 20px;
}

@media (min-width: 768px) {
	.merch_paybutton {
		max-width: 260px;
	}
	.block_paybutton_ins {
		display: flex;
		flex-direction: row;
		align-items: stretch;
	}
	.success_paybutton {
		margin-left: 20px;
		max-width: 260px;
	}
	.cancel_paybutton {
		max-width: 260px;
	}
}

.obmen {
	padding: 100px 0px;
	background: url(img/review/back.png);
	  background-position-x: 0%;
	  background-position-y: 0%;
	  background-size: auto;
	background-size: cover;
	background-position: 50%;
}

.obmen_block {
	border-radius: 20px;
	background-color: #1C1C1C;
	padding: 20px;
}

@media (min-width: 1200px) {
	.obmen {
	  padding: 120px 0px 160px 0px;
	}
}

.obmen_block .xchange_data_title_ins span {
	font-size: 18px;
	line-height: 24px;
	font-weight: 500;
	margin-bottom: 15px;
	color: rgba(255, 255, 255, 0.3);
}

.obmen_block .xchange_data_div .xchange_data_left {
	font-size: 12px;
}

.xchange_div_col_get {
	margin-top: 32px;
}

.obmen_block input {
	width: 100%;
	height: 40px;
	font-family: "Montserrat";
	font-weight: 500;
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	font-size: 12px;
	line-height: 40px;
	padding: 0px 20px;
	margin-top: 6px;
}

.obmen_block .xchange_data_ins .iselect_js .select_ico {
	width: 40px;
  	height: 40px;
	background-size: cover;
	top: 0px;
  	left: 0px;
}

.obmen_block .xchange_data_ins .select_js_title {
	display: flex;
	align-items: center;
	background-color: #333333;
	height: 40px;
	border-radius: 20px;
	cursor: pointer;
	position: relative;
	z-index: 2;
}

.obmen_block .xchange_data_ins .select_txt {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: 700;
	line-height: 18px;
}

.obmen_block .xchange_data_ins .select_js.open .select_js_title {
	background: #333333;
}

.obmen_block .xchange_data_ins .select_js_abs {
	display: none;
}

.obmen_block .xchange_data_ins .select_js_ul {
	background-color: #333;
	z-index: 1;
	padding: 15px 15px 15px 15px;
	border-radius: 20px;
}

.obmen_block .xchange_data_ins .iselect_js .select_js_ulli {
	padding: 0px 0px 0px 40px;
	height: 30px;
	margin-bottom: 10px;
	display: flex;
  	align-items: center;
}

.obmen_block .xchange_data_ins .iselect_js .select_js_ulli:last-child {
	margin-bottom: 0px;
}

.obmen_block .xchange_data_ins .iselect_js .select_js_ulli  .select_ico {
	width: 30px;
	height: 30px;
	background-size: cover;
	top: 0px;
	left: 0px;
}

.obmen_block .xchange_data_ins .select_js_ulli {
	background: transparent;
}

.obmen_block .xchange_data_ins .select_js_ulli.active {
	background: transparent;
}

.obmen_block .xchange_data_ins .select_js_ulli:hover {
	background: transparent;
}

.obmen_block .xchange_div_col_give {
	position: relative;
	z-index: 3;
}

.obmen_block .xchange_sum_label {
	font-size: 12px;
	font-weight: 400;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
}

.obmen_block .xchange_pers {
	margin-top: 30px;
}

.obmen_block .xchange_pers .xchange_pers_title_ins span {
	font-size: 18px;
	line-height: 24px;
	font-weight: 500;
	margin-bottom: 15px;
	color: rgba(255, 255, 255, 0.3);
}

.obmen_block .xchange_label {
	font-size: 12px;
	font-weight: 400;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
}

.obmen_block .xchange_pers_div .xchange_pers_line {
	margin-top: 20px;
}

.obmen_block .captcha_div {
	margin-top: 20px;
}

.obmen_block .captcha_title {
	font-size: 12px;
	font-weight: 400;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
}

.obmen_block .captcha_body {
	display: flex;
	margin-top: 6px;
}

.obmen_block .captcha_body .captcha_divpole {
	font-family: "Montserrat";
	height: 40px;
	width: 40px;
	font-weight: 500;
	box-sizing: border-box;
	border-radius: 3px;
	background: rgba(136, 136, 136, 0.1);
	color: rgb(255, 255, 255);
	font-size: 14px;
	line-height: 40px;
	margin-top: 0px;
	padding: 0px 5px;
}


.obmen_block .xchange_submit {
	height: 40px;
	font-family: "Montserrat";
	font-weight: 500;
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
	background: rgba(136, 136, 136, 0.1);
	color: rgb(255, 255, 255);
	font-size: 12px;
	line-height: 40px;
	padding: 0px 20px;
	margin-top: 20px;
	transition: 0.2s linear;
	cursor: pointer;
}

.obmen_block .xchange_submit:hover {
	background: rgb(255, 127, 0);
	transition: 0.2s linear;
	color: rgb(255, 255, 255);
}

.obmen_block .warning_message {
	font-size: 12px;
  	line-height: 16px;
}

.obmen_block .warning_message ol {
	padding-left: 12px;
	margin-top: 20px;
}

.obmen_block .warning_message ol li {
	margin-top: 16px;
}

.obmen_block .xchange_checkdata_div {
	margin-top: 20px;
}

.obmen_block .xchange_checkdata_div .checkbox {
	position: relative;
}

.obmen_block .xchange_checkdata_div .checkbox label {
	color: rgb(255, 255, 255);
	font-size: 12px;
	line-height: 16px;
	box-sizing: border-box;
	padding-left: 30px;
	position: relative;
	cursor: pointer;
}

.obmen_block .xchange_checkdata_div .checkbox label::before {
	content: "";
	position: absolute;
	left: 0px;
	top: -3px;
	width: 20px;
	height: 20px;
	border-radius: 5px;
	background-color: rgba(136, 136, 136, 0.1);
}

.obmen_block .xchange_checkdata_div .checkbox label::after {
	content: "";
	position: absolute;
	left: 7px;
	top: 1px;
	width: 4px;
	height: 9px;
	border-style: solid;
	border-color: rgb(255, 127, 0);
	border-image: none;
	border-width: 0px 2px 2px 0px;
	transform: rotate(45deg);
	display: none;
}

.obmen_block .xchange_checkdata_div .checkbox.checked label::after {
	display: block;
}

.obmen_block .warning_message {
	margin-top: 30px;
}

.obmen_block .warning_message_title .warning_message_title_ins span {
	font-size: 18px;
	line-height: 24px;
	font-weight: 500;
	margin-bottom: 15px;
	color: rgba(255, 255, 255, 0.3);
	display: block;
}

@media (min-width: 768px) {
	.obmen_block .xchange_submit {
		max-width: 320px;
	}
}


@media (min-width: 1024px) {
	.obmen_block {
	  padding: 40px;
	}
	.obmen_block .xchange_div {
		position: relative;
	}
	.obmen_block .xchange_div_cols {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
	}
	.obmen_block .xchange_div_col_give {
		width: calc(50% - 25px);
	}
	.obmen_block .xchange_div_col_get {
		width: calc(50% - 25px);
		margin-top: 0px;
	}
	.obmen_block .xchange_div_col_give .xchange_data_ins > div:first-child {
		position: absolute;
		right: 0px;
		top: -38px;
		margin-top: 0px;
	}

	.obmen_block .xchange_pers_div_ins .clear {
		display: none;
	}

	.obmen_block .xchange_pers_div_ins {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		position: relative;
		flex-wrap: wrap;
	}
	.obmen_block .xchange_pers_div_ins .xchange_pers_line {
		width: calc(50% - 25px);
	}

	.obmen_block .xchange_curs_line_ins {
		position: relative;
		left: 0px;
		width: 100%;
	}

	.obmen_block .xchange_pers {
		margin-top: 30px;
	}
}

.obmen_block .js_error {
	font-size: 10px;
  	line-height: 14px;
	color: #FF7F00;
	margin-top: 3px;
}

.progress-ring {
	transform: rotate(-90deg);
}

.progress-ring__circle {
	stroke: #FF7F00;
	stroke-width: 2;
	fill: transparent;
	stroke-dasharray: 119.38; /* Circumference of the circle */
  	stroke-dashoffset: 119.38;
	animation: progress-animation 60s linear infinite;
}

  
@keyframes progress-animation {
	from {
	  stroke-dashoffset: 119.38;
	}
	to {
	  stroke-dashoffset: 0;
	}
}

.xchange_table_wrap {
	min-height: 510px;
}

.xchange_table_wrap.empty {
	min-height: 20px;
}

.xchange_table_wrap.empty h2 {
	display: none;
}

.resultfalse.home_resultfalse {
	font-size: 16px;
	line-height: 20px;
	position: relative;
	margin-top: 0px;
}

.home_resultfalse .resultfalse_close {
	position: absolute;
	right: 0px;
	width: 32px;
	height: 32px;
	background: url(img/coffee-break.png);
	background-size: cover;
	top: -5px;
}

@media (min-width: 768px) {
	.home_resultfalse .resultfalse_close {
		right: auto;
		left: 260px;
	}
}

@media (min-width: 1200px) {
	.hexch_left .hexch_curs_line {
		margin-top: 16px;
	}
	.hexch_right .hexch_curs_line {
		margin-top: 16px;
	}
}

.button__bEFyn {
	display: none !important;
}

.obmen_block .xchange_div .clear {
	display: none;
}

.obmen_block .xchange_div_col_give .xchange_data_ins {
	display: flex;
	flex-direction: column;
}

.obmen_block .xchange_div_col_get .xchange_data_ins {
	display: flex;
	flex-direction: column;
}

.obmen_block .xchange_div_col_give .xchange_data_ins > div {
	order: 4;
}

.obmen_block .xchange_div_col_give .xchange_data_ins > div:nth-child(4) {
	order: 1;
}

.obmen_block .xchange_div_col_give .xchange_data_ins > div:nth-child(1) {
	order: 2;
}

.obmen_block .xchange_div_col_give .xchange_data_ins > div:nth-child(2) {
	order: 3;
}

.obmen_block .xchange_data_left .xchange_info_line {
	margin-top: 20px;
}

.xchange_div_cols .xchange_data_left .xchange_select .select_js {
	margin-top: 20px;
}

.obmen_block .xchange_div_col_give .xchange_data_ins .xchange_data_right .xchange_info_line {
	margin-top: 20px;
}

.obmen_block .xchange_div_col_give .xchange_data_ins .xchange_data_right .xchange_sum_line {
	margin-top: 20px;
}

.obmen_block .xchange_div_col_give .xchange_data_ins .xchange_data_left .xchange_curs_line {
	margin-top: 20px;
}

.obmen_block .xchange_div_col_get .xchange_data_ins > div {
	order: 4;
}

.obmen_block .xchange_div_col_get .xchange_data_ins > div:nth-child(4) {
	order: 1;
}

.obmen_block .xchange_div_col_get .xchange_data_ins > div:nth-child(1) {
	order: 2;
}

.obmen_block .xchange_div_col_get .xchange_data_ins > div:nth-child(2) {
	order: 3;
}

.obmen_block .xchange_div_col_get .xchange_data_ins .xchange_data_right .xchange_info_line {
	margin-top: 20px;
}

.obmen_block .xchange_div_col_get .xchange_data_ins .xchange_data_right .xchange_sum_line {
	margin-top: 20px;
}

.obmen_block .xchange_div_col_get .xchange_data_ins .xchange_data_left .xchange_curs_line {
	margin-top: 20px;
}

@media (min-width: 1024px) {
	.obmen_block .xchange_div_col_give {
		position: initial;
	}
	.obmen_block .xchange_div_col_give .xchange_data_ins .xchange_data_right .xchange_info_line {
		margin-top: 20px;
	}
}

.ajax_post_bids_res {
	color: rgb(255, 127, 0);
	font-size: 10px;
	line-height: 14px;
  	margin-top: 3px;
}

@media (min-width: 1200px) {
	.obmen_block .xchange_div_col_give .xchange_data_ins > div:first-child {
		right: -24px;
    	top: -44px;
	}
	.obmen_block .xchange_div .xchange_div_ins {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
	}
	.obmen_block .xchange_div .xchange_div_ins .xchange_pers {
		width: 350px;
	}
	.obmen_block .xchange_div_cols .xchange_div_col_give {
		width: 350px;
	}
	.obmen_block .xchange_div_cols .xchange_div_col_get {
		width: 350px;
		margin-left: 35px;
	}
	.obmen_block .xchange_pers {
		margin-top: 0px;
	}
	.obmen_block .xchange_pers_div_ins .xchange_pers_line {
		width: 100%;
	}
}


.xchange_pers_input {
	min-height: 40px;
}

.xchange_pers_input select {
	height: 0px;
	opacity: 0;
	visibility: hidden;
}

.xchange_pers_input .select_js_title_ins {
	height: 40px;
	font-family: "Montserrat";
	font-weight: 500;
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
	background: rgba(136, 136, 136, 0.1);
	color: #fff;
	font-size: 12px;
	padding: 0px 20px;
	display: flex;
  	align-items: center;
}

.select_js_search {
	display: none;
}

.field_name_user_pin {
	display: none;
}

.block_instruction {
	margin-bottom: 40px;
	position: relative;
}

.block_instruction::after {
	content: "";
	position: absolute;
	left: 0px;
	bottom: -20px;
	width: 100%;
	height: 1px;
	background-color: #FF7F00;
}

.resultfalse {
	font-size: 10px;
	color: #FF7F00;
	margin-top: 3px;
}

.resulttrue {
	font-size: 10px;
	color: #FF7F00;
	margin-top: 3px;
}

.standart_window_title_ins {
	line-height: 22px;
}

.js_course_html {
    color: #fff !important;
}

.js_course_html * {
    color: #fff !important;
}

.block_xchdata_line {
    color: #fff;
}

.ustbl_line {
    margin-top: 20px;
	background: rgba(136, 136, 136, 0.1);
	padding: 20px;
	border-radius: 10px;
}

.ustbl_warn {
    font-size: 12px;
    margin-top: 5px;
}

.form_hf {
    margin-top: 5px;
}

.ustbl_file {
    margin-top: 20px;
}

.reg_line .checkbox label {
    box-sizing: border-box;
  position: relative;
  padding-left: 22px;
}

.reg_line .checkbox label:before {
    content: "";
  display: block;
  position: absolute;
  top: 1px;
  left: 0px;
  height: 14px;
  width: 14px;
  border: 1px solid #FF7F00;
}


.reg_line .checkbox label:after {
    content: "";
  display: none;
  position: absolute;
  left: 6px;
  top: 4px;
  width: 3px;
  height: 6px;
  border: solid #FF7F00;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.reg_line .checkbox.checked label:after {
    display: block;
}
